/*
primarios
 rojo: cb333b
 grafito: 53565a
 plata: 8a8d8f

secundarios
 azul: 7fa9ae
 verde: a2a569
 crema: a69f88
*/
header.pllyc-site-header { display:block; box-sizing:border-box; }

.pllyc-navbar .pllyc-inner-wrap, .pllyc-footer-inner-wrap { max-width:1180px; margin:0 auto; width:100%; }

.pllyc-navbar::before, .pllyc-navbar::after { content:" "; display:table; }
.pllyc-navbar::after { clear:both; }
.pllyc-navbar { font-size:18px; position:relative; z-index:200; }
.pllyc-navbar a { color:#6b6b6b; padding:0; border-bottom:0; }
.pllyc-navbar.pllyc-navbar-branding { background-color:#cb333b; padding:10px 0 13px 0; }

.pllyc-navbar-nav .current-menu-item a, .pllyc-navbar-nav .current_page_item a, .pllyc-navbar-nav .current-menu-parent a, .pllyc-navbar-nav a:hover, .pllyc-navbar-nav a, .pllyc-navbar-nav .current-menu-parent a:hover, .pllyc-navbar-nav > li > a.sf-with-ul:hover { border-bottom:none; }
.pllyc-navbar .pllyc-inner-wrap { padding:0; }
.pllyc-navbar.pllyc-navbar-branding .pllyc-inner-wrap { padding:0 13px; }
.pllyc-navbar-brand img { max-height:49px; }
.pllyc-navbar-mnav { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05); }

/* === */
.pllyc-sf-menu, .pllyc-sf-menu * { margin: 0; padding: 0; list-style: none; }
.pllyc-sf-menu li { position: relative }
.pllyc-sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; }
.pllyc-sf-menu > li { float: left }
.pllyc-sf-menu li:hover > ul, .pllyc-sf-menu li.sfHover > ul { display: block }
.pllyc-sf-menu a { display: block; position: relative; }
.pllyc-sf-menu ul ul { top: 0; left: 100%; }
.pllyc-sf-arrows .pllyc-sf-with-ul:after { content: "\f347"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 12px/16px 'dashicons'; vertical-align: top; margin: 5px 0px 0 4px; }
.pllyc-sf-arrows ul .pllyc-sf-with-ul:after { content: "\f345"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 12px/22px 'dashicons'; float: right; vertical-align: top; margin: 2px 0 0 4px; }
.pllyc-sf-arrows ul li > .pllyc-sf-with-ul:focus:after, .pllyc-sf-arrows ul li:hover > .pllyc-sf-with-ul:after, .pllyc-sf-arrows ul .sfHover > .pllyc-sf-with-ul:after { border-left-color: white }

.pllyc-navbar-toggle { display: none; position: absolute; right: 15px; padding: 9px 10px;   border-radius: 2px; background: #222; }
.pllyc-navbar-toggle:hover { background: #333;  }
.pllyc-navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background: #fff; }
.pllyc-navbar-toggle .icon-bar + .icon-bar { margin-top: 4px }


.pllyc-navbar-nav { position: relative; z-index: 100; }

.pllyc-navbar-nav > li { padding: 10px 15px; }
.pllyc-navbar-nav > li:last-child { margin-right: 0 }

.pllyc-navbar-nav a { padding: 5px 0;  }
.pllyc-navbar-nav a:hover { text-decoration: none; border-bottom: none; }
.pllyc-navbar-nav ul { font-size: 17px; left: 50%; width: 220px; margin-top: 0; background: #7fa9ae; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); border-radius: 3px; -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2); box-shadow: 0 3px 3px 0 rgba(0,0,0,.2); padding:10px 5px 15px 5px; max-height:280px; }
.pllyc-navbar-nav ul a { color: #fff; padding: 5px 15px; border-bottom: none; }
.pllyc-navbar-nav ul a:hover { border-bottom: none; color: #19191a; }
.pllyc-navbar-nav ul .current-menu-item a, .pllyc-navbar-nav ul .current_page_item a, .pllyc-navbar-nav ul .current-menu-parent a, .pllyc-navbar-nav ul .current_page_parent a { border-bottom: none; color: #fff; }
.pllyc-navbar-nav ul ul { right: 100%; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); margin-top: -3px; }

.pllyc-navbar-nav ul li { width:50%; float:left; display:inline; }

.pllyc-navbar-nav .current_page_parent ul a { color: #666; border: none; }

.pllyc-nav li.menu-item-has-children { position:relative; }
.pllyc-nav li.menu-item-has-children:hover { background-color:#7fa9ae; }
.pllyc-nav li.menu-item-has-children:hover a { color:#fff; }

/* === */

.pllyc-b_name { background: url('../imgs/blog-fondo.jpg') no-repeat; }
.pllyc-b_name .pllyc-inner-wrap { padding:0 15px; }
.pllyc-b_name_name { padding:40px 0; font-family: 'adelle_ltlight', Georgia, serif; font-size:38px; color:#545552; }
.pllyc-b_name_name_b { font-family: 'Adelle-Regular-webfont','adelle_rgregular', Georgia, serif; color:#cb333b; font-weight:600; display:inline; }
.pllyc-b_name_name_b span { font-family: 'adelle_ltlight', Georgia, serif; font-weight:400; }

.pllyc-navbar.adv_filter { background-color:#f8f8f8; color:#6b6b6b; z-index:-1; }
.pllyc-navbar.adv_filter .pllyc-inner-wrap { position:relative; }
.adv_filter_f { display:table; width:100%; }
.adv_filter_f_l, .adv_filter_f_r { display:table-cell; vertical-align:top; }
.adv_filter_f_l { width:20%; padding:12px 15px 13px 15px; }
.adv_filter_f_r { width:80%; }
.menu-menu-filter-container { }
.menu-filter-ul { list-style:none; float:right; }
.menu-filter-ul > li { float:left; box-sizing:border-box; padding:12px 15px 13px 15px; margin-right:30px; }
.menu-filter-ul > li:hover { cursor:pointer; }
.menu-filter-ul > li:last-child { margin-right:0; }
.menu-filter-ul li .menu-filter-li:after { content: "\f347"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 12px/16px 'dashicons'; vertical-align: top; margin: 5px 0px 0 4px; }
.menu-filter-ul-li { position:relative; }
.menu-filter-li-sel { background-color:#f0f0f0; }
.menu-filter-li-b { margin-left: 0; margin-top: 0; padding: 25px 20px 20px 20px; position: absolute; right: 0; width:auto; min-width:280px; background-color:#f0f0f0; top:52px; display:none; }
/* #menu-filter-li-adv-b { width:100%; } */
.menu-filter-li-b #uwpqsf_id { margin-bottom:30px; }
#menu-filter-li-sol-b #tax-check-0, #menu-filter-li-op-b #tax-check-0 , #menu-filter-li-adv-b #tax-check-0 { width:100%; }

/* .slide img { width:100%; height:auto; } */
.slides li .slide-header { width:auto; white-space: nowrap; }

.navbar-toggle { left:15px; right:auto; background-color:#fff; margin-top:3px; }
.navbar-toggle:hover { background-color:#fff; }
.navbar-toggle .icon-bar { background-color:#646464; }
.navbar-toggle:hover > .icon-bar { background-color:#cb333b; }

.main-navbar { margin-top:0; }
.navbar-nav > li { padding:12px 15px 13px 15px; margin:0 30px 0 0; box-sizing:border-box; }
.navbar-nav ul { top:52px; left:70%; border-radius:0; box-shadow:none; font-size:16px; box-sizing:border-box; padding:10px 10px 15px 10px; }
.navbar-nav > li > ul:before { content:none; }

.sf-menu li.menu-item-has-children:hover, .sf-menu li:hover > ul { background-color:#82afb5; }
.sf-menu li.menu-item-has-children:hover > a, .sf-menu li:hover ul li > a { color:#fff; }

.pllyc-nav-r-menu { float:right; max-width:240px; margin-right:15px; }
.pllyc-nav-r-menu li { display: inline-block; height: 100%; line-height: 30px; margin: 0; padding: 10px 0 0 0; position: relative; transform: none; vertical-align: top; }
.pllyc-i-menu-otras-sel { height: 52px; width: 62px; }
li.pllyc-i-menu-otras { background: rgba(0, 0, 0, 0) url('../imgs/otras-webs-icon.png') no-repeat scroll 11px 7px / 40px 40px; height: 52px; padding: 0; width: 62px; }
li.pllyc-i-menu-otras:hover, ul.pllyc-i-menu-otras-ul:hover + li.pllyc-i-menu-otras { background: #a3a86a url('../imgs/otras-webs-icon-golden.png') no-repeat 11px 7px; background-size:40px 40px; }
.pllyc-i-menu-otras-ul { background-color: #a3a86a; display: none; margin-left: 0; margin-top: 0; padding: 5px 20px 20px; position: absolute; right: 0; width: auto; }
li.pllyc-i-menu-otras:hover > ul.pllyc-i-menu-otras-ul, ul.pllyc-i-menu-otras-ul:hover { display:block; }
ul.pllyc-i-menu-otras-ul li { display:block; white-space:nowrap; padding:7px 11px; color:#fff; }
.pllyc-i-menu-otras-ul-men { font-weight:bold; }
.pllyc-i-menu-otras-ul-men-li a { margin-left:10px; color:#fff; }

.pllyc-i-search .pllyc-search-button { margin: 0; width:auto; }
.pllyc-i-search .pllyc-search-button label { vertical-align:top; margin-right:10px; display:none; } 
.pllyc-i-search .pllyc-search-button .pllyc-search-buttom-form { display:inline; }
.pllyc-i-search .pllyc-search-button input[type="image"] { width: 32px; max-width:100%; border:none; padding:0; display:inline; }
.pllyc-i-search-txt { width:100px; padding:0 10px; }

.llyc-cat-desc, .llyc-bio-desc { margin-bottom:50px; }
#sexy-author-bio { padding:10px 30px !important; }
#sab-gravatar { padding:0 20px 0 0 !important; }

.search-results h2.section-title i { float:right; cursor:pointer; color:#cb333b; font-style:normal; font-size:16px; padding-top:17px; }
.llyc-adv-search { display:none; }
#uwpqsf_id { border:none; margin-bottom:100px; box-sizing:border-box; }
#tax-check-0, #tax-check-1, #tax-check-2 { display:inline-block; vertical-align:top; }
#tax-check-0 { width:20%; } 
#tax-check-1 { width:15%; }
#tax-check-2 { width:65%;  -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3; }
.uwpqsf_class togglecheck span { font-size:1.3em; display:block; }
.uwpqsf_class > label { margin-left:18px; margin-bottom:2px; float:none; width:100%; display:block; }
.uwpqsf_class > span[class*="taxolabel-"], .uwpqsf_class > span[class*="cmflabel-"] { width:auto; float:none; display:block; }
.tchkb-0, .tchkb-1, .tchkb-2 { margin-right:5px; }


body footer { font-family: "Adelle-Regular-webfont",'adelle_rgregular',Georgia,serif; line-height:21px; border-top:5px solid #53565a; }
body footer .clear { padding:0; clear: both; height: 0; overflow: hidden; }

.site-footer a, .site-footer a:hover  { color:#4e4f53; }
body .llyc-foot-mid h3 { color:#777779; }

/*.pllyc-foot-up { background-color:#fff; box-shadow: 5px -10px 10px rgba(0, 0, 0, 0.05); padding: 39px 0; box-sizing:border-box; } */
.pllyc-foot-up { background-color:#fff; padding: 39px 0; }
.pllyc-foot-up h4 a { font-family: "adelle_ltlight" !important; color: #53565a; font-weight:400; }
.pllyc-foot-up h4 { color: #53565a; font-family: "adelle_ltlight" !important; font-size: 21px; margin-bottom:0; padding-bottom:10px; }
.pllyc-foot-up img { width:100%; }
.llyc-foot-up .to-icon-txt h3 {
    color: #d91a1a;
    font-family: "adelle_ltlight";
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0;
    padding-right: 40px;
}
.llyc-foot-up .to-icon-txt h3 a { color: #d91a1a; }
.llyc-foot-up .to-icon-box-meta { color: #53565a; font-size: 12px; margin-bottom: 12px; margin-top:5px; }
.llyc-foot-up .to-icon-box-meta a { color: #d91a1a; }
img.llyc-foot-icons { float: left; height: 32px; width: 32px; }
.to-icon-box.left .to-icon-txt.fa-2x-txt { margin-left: 45px; }
.to-icon-box.left .to-icon-txt { margin-right: 6%; }
.llyc-foot-sala-i .to-icon-txt p { color:#53565a; line-height: 1.15em; font-size:15px; }

body .llyc-foot-mid, body .llyc-foot-mid-2 { padding:0 8px; }
body .llyc-foot-mid-2-negativo { background-color:#cb333b; color:#fff; }
body .llyc-foot-mid { background: url(../imgs/ft-mid-fb.png) repeat-y center top; background-size:100% 1px; clear: both; color: #777779; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:200px; width:100%; content: " "; display: table; }
body .llyc-foot-mid div, body .llyc-foot-mid div a { color: #53565a; vertical-align:bottom; }
body .llyc-foot-mid .llyc-foot-mid-2-negativo div, body .llyc-foot-mid .llyc-foot-mid-2-negativo div a { color:#fff; }
body .llyc-offices-txt-name { font-weight:bold; font-size:1.3em; margin:55px 0 12px 0; }
body .llyc-foot-mid-2-negativo .direccion-ofice { margin-bottom:22px; }
body .llyc-foot-mid div.btns-paises-txt { color:#4e4f53; white-space:nowrap; }
body .llyc-foot-mid b { font-weight:bold; }
body .llyc-foot-mid img, body .llyc-foot-mid div  { vertical-align:top; }
body .llyc-foot-mid a img { display:inline; }
body .llyc-foot-bot img, body .llyc-foot-bot div { vertical-align:middle; }
.footer-inner-wrap { margin: 0 auto; display: table; width:100%; }

.pllyc-foot-100, .pllyc-foot-50, .pllyc-foot-25, .pllyc-foot-12 { display:table-cell; vertical-align:top; }
.pllyc-foot-100 { width:100%; }
.pllyc-foot-50 { width:50%; }
.pllyc-foot-25 { width:25%; padding-right:5px; }
.pllyc-foot-12 { width:12.5%; }

body .pllyc-foot-up h4 a { font-size:17px; color:#7fa9ae; }

.pllyc-foot-bot-c, .pllyc-foot-mid-c, .pllyc-foot-up-c { display:table; }

.llyc-item-mapita { border-bottom:none; box-sizing:border-box; }
.llyc-item-mapita img { width:100%; max-width:100%; display:block; }
body div.llyc-item-mapita-wrap { display:block; position:relative; }
.llyc-foot-mid-2 { background-color:#f4f4f4; border-left:none; border-right:none; }

footer div.llyc-foot-mid, footer div.llyc-foot-mid-2 { box-sizing:border-box; }
footer div.llyc-foot-mid-b.pllyc-foot-50 { padding-bottom:0; box-sizing:border-box; }

.llyc-item-list { display:none; }
.llyc-item-list-in { padding:20px 0; }
.llyc-item-list-in li { padding:5px 0; list-style-type:none; display: inline; float:left; width:33%; font-size:16px; line-height:0.9em; cursor:pointer; }

.llyc-item-list-in a li { color:#777779; margin-bottom:0; }
.llyc-item-list-in a.act li { color:#cb333b; }

.btns-paises-list h3 { color:#777779; margin-bottom:12px; font-size:21px; }
.btns-paises-list-ul { margin-left:8px; }
.up-btns-paises {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.btns-paises {
    font-size: 1vw;
    font-weight: normal !important;
    letter-spacing: -1px;
    position: absolute;
    z-index: 2;
	width:1px;
	height:1px;
} 
a.btns-paises-o.act .btns-paises-txt {
	color: #d5011a !important;
}
a.btns-paises-o:hover, a.btns-paises-o {
	cursor:pointer;
}
a.btns-paises-o.noclick:hover, a.btns-paises-o.noclick {
	cursor:default;
}
a.btns-paises-o.act .cuadro {
	background-color: #d5011a !important;
}
.btns-paises .cuadro {
    background-color: #4e4f53;
    display: block;
    width: 6px;
    height: 6px;
    transition: transform 0.3s ease 0s;
	margin:0 0 0 5px;
}
.btns-paises .pointer-hover {
	width:16px;
	position:absolute;
	top:-23px;
}
.btns-paises-txt { margin-top:-4px; font-size:13px; }
.btns-paises .pointer-hover.act {
	opacity:1 !important;
}
footer .pointerbox {
	width:17%;
	margin:0 auto;
	z-index:9;
}
footer .pointerbox img { max-width:100%; }
.tresletras {
	display:none;
    height: 20px;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 100%;
    z-index: 2;
}
.llyc-offices { text-align:center; margin-top:29px; }
.llyc-offices-txt {
	font-size:14px;
	line-height:1.2em;
	margin-bottom:0.6em;
}
footer .direccion-ofice {
	margin-bottom:12px;
	line-height:1.25em;
	font-size:15px;
}
body footer .llyc-offices .ve-mas, body footer .llyc-offices .ve-mas a, body footer .llyc-offices .ve-mas a:hover {
	background-color:#55565a;
	color:#fff;
	width:auto;
	display:inline;
	padding:6px 15px;
	font-size:16px;
}	

.llyc-hub { padding:25px 0 0 25px; }
.llyc-hub h3, .llyc-hub .llyc-hub-soc { }
.llyc-hub h3 { margin-bottom:0; font-family: "adelle_ltlight"; font-size: 22px; }

.llyc-hub .llyc-hub-soc { font-size:17px; vertical-align:middle; display:inline-block; width:100%; margin-top:14px; cursor:pointer; border:none; }
.llyc-hub .llyc-hub-soc b { font-size:30px; margin:0 6px; }
.llyc-hub-img, .llyc-hub-txt { display:inline; vertical-align:top; }
body .llyc-hub-img img, body .llyc-hub-soc-more img { width:35px; vertical-align:middle; }
.llyc-hub-txt { padding-bottom:10px; line-height:1.5; }
.llyc-hub-soc-more { margin-top:14px; display:table; width:100%; }
.llyc-hub-soc-more a { display:table-cell; }

.llyc-foot-icons { float:left; width:32px; height:32px; }

body footer .llyc-foot-bot { background-color:#fff; padding:15px 0; color:#666; }
.llyc-foot-bot .footer-inner-wrap { padding:0 15px; }
.llyc-foot-bot .pllyc-cont-point { max-width:240px; }
.llyc-copyr { vertical-align:middle; display:inline; }
body div.llyc-copyr-txt { display:inline; color:#53565a; font-size:16px; }
.llyc-aviso { text-align:right; display:inline; vertical-align:middle; float:right; line-height:1.5; }
body div.llyc-aviso a { color:#53565a; font-size:16px; vertical-align:top; }

@media only screen and (min-width : 1900px) {
	.pllyc-navbar .pllyc-inner-wrap, .pllyc-footer-inner-wrap { max-width:1540px; }
	body .pllyc-foot-up h4 a { font-size:22px; }
	.btns-paises-txt { font-size:16px; }
	.llyc-offices-txt { font-size:16px; }
	.pointerbox { height:120px; }
	footer .direccion-ofice { font-size:20px; }
	body footer .llyc-offices .ve-mas, body footer .llyc-offices .ve-mas a, body footer .llyc-offices .ve-mas a:hover { font-size:18px; }
	.llyc-hub .llyc-hub-soc b { font-size: 36px; margin: 0 12px; }
	.llyc-hub .llyc-hub-soc span { font-size: 24px; }
	.llyc-hub { padding-left:38px; }
	.llyc-hub-soc-more { margin-top: 40px; }
	body .llyc-hub-img img, body .llyc-hub-soc-more img { width:45px; }
	body div.llyc-copyr-txt { font-size:18px; }
	body div.llyc-aviso a { font-size:18px; }
}

@media only screen and (min-width : 2000px) {
	.pllyc-navbar .pllyc-inner-wrap, .pllyc-footer-inner-wrap { max-width:1920px; }
	body .pllyc-foot-up h4 a { font-size:22px; }
	body .llyc-foot-mid div.btns-paises-txt { font-size:17px; }
	.llyc-offices-txt { font-size:22px; }
	footer .direccion-ofice { font-size: 28px; }
	body footer .llyc-offices .ve-mas, body footer .llyc-offices .ve-mas a, body footer .llyc-offices .ve-mas a:hover { font-size: 29px; margin-top:10px; }
	.llyc-hub .llyc-hub-soc b { font-size: 46px; }
	.llyc-hub .llyc-hub-soc span { font-size: 34px; }
	.llyc-hub-soc-more { margin-top: 50px; }
	.llyc-hub { padding-left: 65px; }
}

@media only screen and (min-width : 2500px) {
	.pllyc-navbar .pllyc-inner-wrap, .pllyc-footer-inner-wrap { max-width:1920px; }
}

@media only screen and (max-width : 1250px) {
	.pllyc-navbar .pllyc-inner-wrap, .pllyc-footer-inner-wrap { margin-right:2%; margin-left:2%; width:96%; }
	.pllyc-foot-up h4 { font-size:12px; min-height:30px; margin-bottom:0; line-height:0; padding-bottom:0; }
	body .pllyc-foot-up h4 a { font-size:12px; line-height:0.85; }
	.llyc-hub { padding-top:5px; }
	.llyc-offices-txt { font-size:12px; }
	.llyc-hub .llyc-hub-soc b { font-size:26px; }
	.llyc-hub-img img, .llyc-hub-soc-more img { width: 40px; }
	.llyc-copyr span { display:none; }
}

@media screen and (max-width: 1100px) {
	.llyc-foot-mid { min-height:270px; }
	.llyc-foot-mid .pllyc-footer-inner-wrap { height:100%; }
	.llyc-hub { padding-top:25px; }
	.llyc-hub .llyc-hub-soc { margin-top:5px; }
	.llyc-hub .llyc-hub-soc b { font-size:1.2em; }
	body div.llyc-item-mapita-wrap { display:none; }
	.llyc-item-list { display:block; margin-left:15px; }
	.llyc-foot-mid { background-image:none; background-color:#ededeb; }
	.site-footer { font-size:14px; }
	body div.llyc-copyr-txt, body div.llyc-aviso a { font-size:14px; }
	.btns-paises-list h3 { margin-bottom:8px; }
	.llyc-aviso { margin-top:3px; }
	.llyc-hub .llyc-hub-soc span { display:inline; }
}

@media screen and (max-width: 979px) {
	.main-navbar { float:none !important; }
	.llyc-copyr span { display:none; }
	footer .direccion-ofice { font-size:14px; }
}

@media screen and (max-width: 945px) {
	.pllyc-foot-up .pllyc-foot-50 { width:100%; display:table; margin-bottom:20px; }
	body .pllyc-foot-up h4 a { font-size:17px; line-height:0.7; }
	.llyc-item-list { margin-left:0; }
	.llyc-item-list-in { padding:30px 0; }
	.llyc-item-list-in li { width:50%; }
	.btns-paises-list-ul { margin-left:0; }
	.llyc-offices { margin-top:31px; }
	.llyc-hub { padding-top: 28px; }
	.llyc-hub .llyc-hub-soc b { margin-right:0; }
	.llyc-hub .llyc-hub-soc span { font-size:16px; }
}

@media screen and (max-width: 880px) {
	.llyc-item-list-in li { width:50%; }
	.llyc-foot-mid-2 { padding:0 10px; }
	li.menu-filter-ul-li-adv { display:none; }
	li.menu-filter-ul-li { margin-right:0; }
	li.menu-filter-ul-li:first-child { margin-right:20px; }
	
	.llyc-foot-mid .pllyc-foot-50 { width:40%; }
	.llyc-foot-mid .llyc-foot-mid-b.pllyc-foot-50 { width:60%; }
	.llyc-foot-mid .llyc-foot-mid-b.pllyc-foot-50 .pllyc-foot-25 { width:50%; }
	
	.btns-paises-list h3 { font-size:19px; }
	.llyc-item-list-in { padding:25px 0; }
	.llyc-item-list-in li { font-size:15px; }
	body .llyc-foot-mid-2 { background-color:#f4f4f4 !important; }
}

@media screen and (max-width: 795px) {
	.llyc-foot-mid .llyc-foot-mid-b.pllyc-foot-50 .pllyc-foot-25 { width:47%; }
	body .llyc-foot-mid h3 { margin-top:0; }
}

@media screen and (max-width: 770px) {
	.llyc-item-list-in li { font-size: 14px; padding:4px 0; }
	.llyc-hub-img img, .llyc-hub-soc-more img { width: 32px; }
	.llyc-hub .llyc-hub-soc b { margin:0; }
	.llyc-hub .llyc-hub-soc span { font-size:13px; }
	.btns-paises-list-ul { margin-left:0; margin-right:4px; }
	.llyc-item-list { margin-left:7px; }
	.llyc-foot-mid { min-height:auto; }
	.llyc-offices { margin-top:24px; }
	body .llyc-hub-img img, body .llyc-hub-soc-more img  { width:24px; }
	body .llyc-hub-img img, body .llyc-hub-soc-more img { margin-right:12px; }
	.direccion-ofice { font-size:14px; }
	body .pllyc-foot-up h4 a { font-size:15px; line-height:0.7; }
}

@media screen and (max-width: 740px) {
	.llyc-foot-mid .llyc-foot-mid-b.pllyc-foot-50 .pllyc-foot-25 { width:45%; }
	body .pllyc-foot-up h4 { min-height:32px; }
}

@media screen and (max-width: 700px) {
	.llyc-offices { margin-top: 18px; }
	.llyc-foot-bot img { width:180px; }
	.pllyc-foot-up h4 a { font-size: 16px; }
	.llyc-aviso { margin-top:1px; }
}

@media screen and (max-width: 680px) {
	.llyc-aviso.foot-50 { display:none; }
	.llyc-copyr.foot-50 { width:100%; text-align:center; }
	.llyc-copyr.foot-50 img { float:none; }
	.search-results h2.section-title i { display:none; }
	.adv_filter_f_l { width:25%; }
	.adv_filter_f_r { width:75%; }
	
	.llyc-item-list-in li { font-size: 13px; padding:3px 0; }
	.llyc-hub .llyc-hub-soc span { display:none; }
	
	.ve-mas, .ve-mas a, .ve-mas a:hover { padding:3px 11px; }
	.llyc-offices { margin-bottom:18px; }
}

@media screen and (max-width: 620px) {
	.btns-paises-list h3 { text-align:center; }
	.llyc-item-list-in li { width:33%; }
	.foot-50 { width:100%; display:block; margin-bottom:30px; }
	.llyc-foot-mid-b { width:100%; display:table; }
	.foot-25 { width:50%; display:table-cell; }
	.llyc-foot-mid-2 { padding:0 10px 30px 10px; background-color:#ededeb; border-right:0; }
	.llyc-foot-bot { /* border-top:1px solid #ddd; */ }
	.adv_filter_f_l { width:35%; }
	.adv_filter_f_r { width:65%; }

	.pllyc-foot-up 	{ padding:33px 0 17px 0; }
	.pllyc-foot-up .pllyc-foot-50, .pllyc-foot-up .pllyc-foot-25 { display:inline-block; float:left; }
	.pllyc-foot-up .pllyc-foot-50 { margin-bottom:0; width:50%; }
	.pllyc-foot-up .pllyc-foot-25 { width:100%; }
	.pllyc-foot-up img { display:none; }
	.pllyc-foot-up h4 { text-align:center; margin-bottom: 0; margin-top:0; min-height: 25px; }
	
	.llyc-foot-mid .pllyc-foot-50 { display: inline-block; width: 100%; background-color:#ededeb; }
	.llyc-item-list-in li { width:50%; text-align:center; }
	.llyc-item-list-in li { font-size: 16px; padding: 4px 0; }

	.pllyc-footer-inner-wrap { margin-left: 0; margin-right: 0; width: 100%; }
	.llyc-foot-bot .pllyc-footer-inner-wrap { padding:0 10px; }
	.llyc-foot-mid .llyc-foot-mid-b.pllyc-foot-50 .pllyc-foot-25 { display: inline; width: 100%; float:left; }
	.llyc-foot-mid .llyc-foot-mid-b.pllyc-foot-50 { width: 100%; }
	.llyc-foot-mid-2 { background-color:#f4f4f4; padding:0 10px 10px 10px; height:auto !important; }
	
	footer .pointerbox { width:40px; }
	.llyc-offices-txt { font-size: 15px; }
	.direccion-ofice { font-size:16px; }
	.llyc-hub .llyc-hub-soc b { display:none; }
	
	.llyc-hub { text-align:center; padding:14px 0; }
	.llyc-hub-img img, .llyc-hub-soc-more img { width: 40px; }
	.llyc-hub .llyc-hub-soc { width:auto; margin-top:0; }
	.llyc-hub .llyc-hub-soc, .llyc-hub .llyc-hub-soc-more { font-size:20px; line-height:1.5; vertical-align:top; }
	.llyc-hub-soc-more { display:inline; margin-top:0; }
	.llyc-hub-soc-more a { line-height:1.5; }
	
	.pllyc-foot-bot-c { display:block; }
	.pllyc-foot-bot-c .pllyc-foot-50 { display:block; width:100%; }
	.llyc-aviso { float:none; text-align:left; margin-top:-4px; }
	body div.llyc-copyr-txt { display:block; margin-top:3px; }
	.llyc-copyr-txt span { display:inline; }
	.llyc-aviso, .llyc-copyr-txt { font-size:12px; margin-left:5px; }
	.llyc-foot-bot .pllyc-cont-point { width:220px; }
}

@media screen and (max-width: 480px) {
	.llyc-item-list-in li { width:50%; }
	.slides li h3 { font-size: 20px !important; }
}

@media screen and (max-width: 400px) {
	.adv_filter { display:none; }
}