/*
Theme Name: Simplificando
Description: Tema visual Web 2018
Author: Codetia
Version: 1.0.1
Template: mist
Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options
Text Domain: codetia
*/
#icon-services .grid-title::after{
	padding-bottom: 20px;
	border: solid 2px #c0ce2e;
}

#icon-services .grid-box-inner {
	height: 400px;
}

.tienda-online a, .item-feria a{
	font-weight: bold !important;
}

.office-map {
	height: 733px;
	margin-bottom: 0 !important;
}

.office-block {
	width: 60%;
	margin: 0 auto !important;
	padding: 20px;
	background: #fff;
	-webkit-box-shadow: -2px 0px 8px 2px rgba(0,0,0,0.54);
	-moz-box-shadow: -2px 0px 8px 2px rgba(0,0,0,0.54);
	box-shadow: -2px 0px 8px 2px rgba(0,0,0,0.54);
}

.office-block .zozo-vc-main-row-inner {
	margin: 0 auto;
}

#offices .parallax-title {
	border-bottom: 1px solid #ccc;
	width: 250px !important;
	text-align: left;
	line-height: 35px;
	margin-bottom: 0;
}

#offices .parallax-title::after {
	background-color: unset !important;
}

#offices a{
	color: #333;
}

#offices a:hover {
	color: #c0ce2e;
}

.offices-mobile {
	padding-top: 0 !important;
	width: 100% !important;
}

#offices-accordeon {
	margin: 0 auto !important;
}

#offices-accordeon .uavc-list-icon-wrapper {
	width: 315px;
	margin: 0 auto;
}

.about-us-fb-col{
	border-left: solid 1px #e1e1e1;
	height: 240px;
	margin-bottom: 30px;
}

.about-us-fb {
	height: 180px;
	font-size: 16px;
}

.site-content {
	padding-bottom: 0px !important;
}

.zozo-feature-box {
	min-height: 74px;
}

.search-form {
	padding-bottom: 50px !important;
}

.wpcf7-form label, .wpcf7-submit {
	width: 100% !important;
}

.feria2019 input[type="checkbox"] {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.wpcf7-submit {
	color: #fff;
	padding: 20px !important; 
	font-size: 18px !important;
}

.wpcf7-form-control {
	margin-bottom: 15px;
}

.content-404page span i {
	color: #c0ce2e !important;
}

.header-section .is-sticky .header-main-section, .header-section.type-header-3 .is-sticky .header-main-section {
	height: 70px !important;
}

@media (max-width: 1199px){
	.office-map {
		display: none !important;
	}
}

@media (min-width: 1200px){
	.offices-mobile {
		display: none !important;
	}

	.office-block {
		width: 90%;
	}
}

@media (min-width: 1700px){
	.office-block {
		width: 60%;
	}
}

@media (max-width: 480px){
	#main .franquicia-heading {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#main .aio-icon-title {
		font-size: 22px !important;
	}

	#main .aio-icon {
		font-size: 22px !important;
	}
}


/*MOD AHD AJUSTES DE OPCION TIENDA EN MENU */

ul#main-menu li.menu-item-type-custom:nth-last-child(1) {
  background-color: #c0ce2e;
  color: #fff !important;
  letter-spacing: 1px;
}

ul#main-menu li.menu-item-type-custom:nth-last-child(1) a {
	color: #fff !important;
	animation: blink 2.5s linear infinite;
	text-transform: uppercase;
	font-weight: 700;
}

@keyframes blink {
  0%, 100% { opacity: 0; }
  70% { opacity: 1; }
}

.dot {
  animation: blink 2s linear infinite;
  color: #fff !important;
  text-transform: uppercase;
}

.extra-nav .header-main-right-search, .extra-nav .header-logo-search {
	margin-top: 5px;
}

.header-section .is-sticky .header-main-section, .header-section.type-header-3 .is-sticky .header-main-section {
    height: 80px !important;
}

.header-section .is-sticky .header-main-section .navbar-header .navbar-brand, .header-section .is-sticky .header-main-section .zozo-main-nav > li, .header-section .is-sticky .header-main-section .zozo-main-nav > li > a, .header-section .is-sticky .header-main-section li.extra-nav, .header-section .is-sticky .header-main-section li.extra-nav > a, .header-section .is-sticky .header-main-section li.extra-nav i, .header-section .is-sticky .header-main-section .header-toggle-content, .type-header-9 .is-sticky .navbar-nav.zozo-main-bar > li, .type-header-9 .is-sticky .navbar-nav.zozo-main-bar > li a {
	line-height: 80px !important;
	height: 80px !important;
}

.navbar-header .navbar-brand img, .navbar-brand img {
	width: 380px;
}

.navbar-header .is-sticky .navbar-brand img, .is-sticky .navbar-brand img {
	width: auto;
}

@media (max-width: 480px){
	.navbar-header .navbar-brand img, .navbar-brand img {
		width: 310px;
	}

	.navbar-header .is-sticky .navbar-brand img, .is-sticky .navbar-brand img {
		width: 120px;
	}
}