.nopc {display:none}
.soloipad {display:none}
.noipad {display:block}
.verticalmiddle {vertical-align: middle}
.side_menu_button {height: 57px}
nav.main_menu ul li a {line-height: 62px}
nav.main_menu > ul > li > a {color: #62718e}
nav.main_menu > ul > li.active > a {color:#283965 }
.mobile_menu_button {margin-left: 13px}
.mobile_menu_button span, .side_menu_button > a {color: #62718e;}
.q_logo .normal {width:220px !important;top: -79%}
.q_logo .sticky {width:200px !important;top: -52%}
.q_logo .mobile {width:243px !important;}
.header_bottom {padding: 0px 45px 9px 0;}
header .q_logo img.mobile {    margin: 0px 0 0 34px;}
.mobile_menu_button i {font-size: 33px} a:hover, p a:hover {color: #283965}
.txt-center {text-align: center}
.ppadding30 p {padding:0 30px}
.carousel-inner .slider_content .text {margin-top: 50px}
.blue {color:#283965}
.blue70 {color: #62718e}
.gold {color: #92824d}
.grey {color:#818181}
h1, h4 {color: #283965}
h2 {color: #6d6d6d}
h3 {color: #62718e}
.vc_column_container {display:inline-block}
.mb50 {margin-bottom: 50px}
.counter_text {text-align: left !important}
.wpb_wrapper p {margin-top: 10px;text-align:justify}
.wpb_text_column h2 {margin-top: 24px;text-transform: none;font-weight: bold;font-size: 20px;}
.wpb_text_column a:hover {color: #283965}
.blockquote-blue blockquote {margin-top: 13px;text-align: center;font-style: italic;}
.footer_top {    padding: 19px 0 52px;}
.footer_bottom ul li a {font-size: 10px}
.column2 .column_inner .widget_text, .column3 .column_inner .widget_text,.column4 .column_inner .widget_text {    margin-top: 38px !important;}
input.wpcf7-form-control.wpcf7-submit:not([disabled]) {color: rgb(255, 255, 255);border-color: rgba(40, 57, 101, 0.01);background-color: rgb(40, 57, 101);}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {color: rgb(255, 255, 255);border-color: rgba(146, 130, 77, 0.01);background-color: rgb(146, 130, 77);}
div.wpcf7-response-output.wpcf7-validation-errors {background-color: #9C8441}
input.wpcf7-form-control {border: solid 1px #c6c6c6 !important}
textarea.wpcf7-form-control {border: solid 1px #c6c6c6 !important}
.ml11 h3, .ml11 p {margin-left: 11px} .health {width:100%;float:left;display:none;margin-top: 15px;}
.q_tabs .tabs-nav li a {font-size: 10px;padding: 5px !important;;border-top: 1px solid #f6f6f6}
.q_tabs .tabs-nav li a {border-bottom:solid 1px #e3e3e3 !important}
.q_tabs .tabs-nav li.active a {border-bottom-color: #f6f6f6 !important}
.q_tabs .tabs-nav li:nth-child(even) a {color:#283965}
.q_tabs .tabs-nav li:nth-child(odd) a {color:#818181}
.q_tabs .tabs-nav li a:hover {border-top-color: #e3e3e3;color: #303030 !important}
.cont-productos33 {line-height: 12px;font-size: 12px;width:33%;float:left;margin-bottom: 0px;padding-right 10px;height: 20px;}
.cont-productos50 {line-height: 12px;font-size: 12px;width:50%;float:left;margin-bottom: 0px;padding-right 10px;height: 24px;line-height: 11px}
.cont-productos100 {font-size: 12px;width:100%;float:left;margin-bottom: 0px;padding-right 10px;height: 28px;line-height: 13px;}
.q_tabs select{padding: 5px;margin: 0 auto;}
.call_to_action_text input {font-size: 20px;padding: 4px;margin-left: 10px}
.call_to_action_text input::placeholder { color: #ccc;
opacity: 1; }
.call_to_action_text input:-ms-input-placeholder { color: #ccc;
}
.call_to_action_text input::-ms-input-placeholder { color: #ccc;
}
.titular-resultados {width: 100%; margin: 0px auto 31px auto}
.colProductos {font-size: 12px}
div.blueTable {
width: 100%;
text-align: center;
margin: 0 auto 70px auto;
border-collapse: collapse;
}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableCell2, .divTable.blueTable .divTableHead {
padding: 3px 0 3px 0;
}
.divTable.blueTable .divTableCell span,.divTable.blueTable .divTableCell2 span {padding: 0 0 0 10px;font-size: 12px;float: left;    line-height: 14px;}
.divTable.blueTable .divTableBody .divTableCell,.divTable.blueTable .divTableBody .divTableCell2 {
font-size: 12px;text-align: left;width: 32%;vertical-align: top;
}
.divTable.blueTable .divTableBody .divTableCell2 {
font-size: 13px;text-align: left;width: 32%;vertical-align: top;
}
.divTable.blueTable .divTableRow:nth-child(even) {
color: #1A355E;
}
.divTable.blueTable .divTableHeading {
background: #1A355E;
}
.divTable.blueTable .divTableHeading .divTableHead {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
padding: 0;
text-transform: uppercase;
text-align: left;
}
.divTable.blueTable .divTableHeading .divTableHead span {padding-left: 10px;}
.divTable.blueTable .divTableHeading .divTableHead:first-child {
border-left: none;
}
.blueTable .tableFootStyle {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background: #D0E4F5;
background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
border-top: 2px solid #444444;    width: 33%;
float: left;
}
.blueTable .tableFootStyle {
font-size: 14px;
}
.blueTable .tableFootStyle .links {
text-align: right;
}
.blueTable .tableFootStyle .links a{
display: inline-block;
background: #1C6EA4;
color: #FFFFFF;
padding: 2px 8px;
border-radius: 5px;
}
.blueTable.outerTableFooter {
border-top: none;
}
.blueTable.outerTableFooter .tableFootStyle {
padding: 3px 5px;
} .divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell,.divTableCell2, .divTableHead { display: table-cell;width: 32%;float: left;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #9C8441}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #283965}
#submit_comment:hover, .blog_load_more_button a:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .load_more a:hover, .qbutton:hover {background-color: #283965;border-color: #283965;color: #fff;text-decoration: none;}
#cookie-notice .button.bootstrap {padding: 4px;background-color: #000;border: solid 1px;background-image: none;font-family: 'Raleway', sans-serif;text-transform: uppercase;font-size: 11px;}
#cookie-notice .button.bootstrap:focus, #cookie-notice .button.bootstrap:hover {background-color: #283965;border: solid 1px #283965;}
.post_text_inner h2 {margin-bottom: 0}
.blog_small_image article .cont-noticia h2 {font-size: 16px}
.blog_small_image article .cont-noticia .post_image {width:15% !important}
.blog_small_image article .cont-noticia .post_text {width:85% !important;font-size: 13px;line-height: 21px;}
.blog_holder.blog_small_image article {margin: 0 !important}
.blog_holder.blog_small_image article .post_text .post_text_inner {background-color: transparent !important;    padding: 0 23px 23px 23px !important;} .post_text_inner .post_image {width: 30% !important}
.blog_single article .post_content_holder .post_text .post_text_inner h2 {font-size: 19px}
ul.simple-sitemap-page {list-style: none}
ul.simple-sitemap-page li{float:left;margin-right: 32px;}
ul.simple-sitemap-page li a  {background-color: #283965;color: #fff;padding: 10px 22px;border-radius: 8px;}
ul.simple-sitemap-page li a:hover {background-color: #92824d;color: #fff}
ul.simple-sitemap-page ul.children li {float:none;margin: 0;}
ul.simple-sitemap-page ul.children li:first-child {margin-top: 20px;}
ul.simple-sitemap-page ul.children {list-style: none;    margin: 0;    padding: 0;}
ul.simple-sitemap-page ul.children li a {    color: #283965;    background: none;    border: solid 1px #283965;    padding: 1px 20px;    margin-bottom: 16px;    display: block;}
ul.simple-sitemap-page ul.children li a:hover  {color: #92824d;border-color: #92824d}
.wpml-ls-display {display:none}
.wpml-ls-legacy-list-horizontal a {font-size: 12px;padding: 5px 4px;}
.wpml-ls-legacy-list-horizontal>ul li:first-child a span::after {content:"|";    padding-left: 8px;}
nav.main_menu>ul>li>a {padding: 0 11px}
@media only screen and (max-width: 1145px) {
.logo_wrapper, .mobile_menu_button {
display: table;
}
header .q_logo img.mobile {
display: block!important;
opacity: 1!important;
position: relative;
margin: 0 auto;
}
.main_menu {
display: none!important;
}
.q_logo a {
left: -50%;
width: auto!important;
}
.q_logo {
display: table-cell;
position: relative;
top: auto;
vertical-align: middle;
}
.logo_wrapper {
height: 100px!important;
left: 50%;
}
.fixed_top_header .q_logo img.mobile, .logo_wrapper {
position: absolute;
}
.header_inner_left, footer.uncover, header {
position: relative!important;
left: 0!important;
margin-bottom: 0;
}
.q_logo img {
top: 0;
left: 0;
}
header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky {
display: none!important;
}
.hide_top_bar_on_mobile_header .header_top {
display: none!important;
}
}
@media only screen and (max-width:1200px){ .header_bottom .container_inner {width: 95%}
} @media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
.soloipad {display: block !important}
.noipad {display: none !important}
.q_logo .normal { margin-left: 20px;margin-top: 10px;}
.q_logo .sticky {margin-top: 6px;margin-left: 17px;}
ul.simple-sitemap-page li {margin-right: 23px}
.nomobile {display:hidden !important}
.nopc{display:block !important}
.vc_row {width: 92%;margin: 0 auto;}
.container_inner, .section_inner {width:100% !important}
.call_to_action_text {font-size:20px;line-height: 40px;}
.blog_small_image article .cont-noticia .post_image {padding-left: 4%;width: 36% !important;margin: 0 auto;display: block;}
.blog_small_image article .cont-noticia .post_text {width: 60% !important;}
} @media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
ul.simple-sitemap-page li{margin-right: 4px;}
ul.simple-sitemap-page li a  {padding: 10px 15px;}
ul.simple-sitemap-page ul.children li a {padding: 1px 7px}
.nomobile {display:none !important}
.nopc{display:block !important}
.vc_row {width: 92%;margin: 0 auto;}
.container_inner, .section_inner {width:100% !important}
.call_to_action_text {font-size:20px;line-height: 40px;}
.blog_small_image article .cont-noticia .post_image {padding-left: 4%;width: 24% !important;margin: 0 auto;display: block;}
.blog_small_image article .cont-noticia .post_text {width: 70% !important;}
}  @media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {
.column2 .column_inner .widget_text, .column3 .column_inner .widget_text, .column4 .column_inner .widget_text {margin-top: 0px !important}
.call_to_action_text input {display: block;width: 90%;}
ul.simple-sitemap-page li{float:none;margin-top: 22px;}
ul.simple-sitemap-page ul.children li a {display: inline-block;margin-left: 18px}
.nomobile {display:none !important}
.nopc{display:block !important}
.vc_row {width: 92%;margin: 0 auto;}
.container_inner, .section_inner {width:100% !important}
.call_to_action_text {font-size:20px;line-height: 40px;}
.blog_small_image article .cont-noticia .post_image {width: 80% !important;margin: 0 auto;display: block;float: none;}
}  @media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2) {
.column2 .column_inner .widget_text, .column3 .column_inner .widget_text, .column4 .column_inner .widget_text {margin-top: 0px !important}
.call_to_action_text input {display: block;width: 90%;}
ul.simple-sitemap-page li{float:none;margin-top: 22px;}
ul.simple-sitemap-page ul.children li a {display: inline-block;margin-left: 18px}
.nomobile {display:none !important}
.nopc{display:block !important}
.vc_row {width: 92%;margin: 0 auto;}
.container_inner, .section_inner {width:100% !important}
.call_to_action_text {font-size:20px;line-height: 40px;}
.blog_small_image article .cont-noticia .post_image {width: 80% !important;margin: 0 auto;display: block;float: none;}
}  @media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {
.column2 .column_inner .widget_text, .column3 .column_inner .widget_text, .column4 .column_inner .widget_text {margin-top: 0px !important}
.call_to_action_text input {display: block;width: 90%;}
ul.simple-sitemap-page li{float:none;margin-top: 22px;}
ul.simple-sitemap-page ul.children li a {display: inline-block;margin-left: 18px}
.nomobile {display:none !important}
.nopc{display:block !important}
.vc_row {width: 92%;margin: 0 auto;}
.container_inner, .section_inner {width:100% !important}
.call_to_action_text {font-size:20px;line-height: 40px;}
.blog_small_image article .cont-noticia .post_image {width: 80% !important;margin: 0 auto;display: block;float: none;}
}  @media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {
.column2 .column_inner .widget_text, .column3 .column_inner .widget_text, .column4 .column_inner .widget_text {margin-top: 0px !important}
.call_to_action_text input {display: block;width: 90%;}
ul.simple-sitemap-page li{float:none;margin-top: 22px;}
ul.simple-sitemap-page ul.children li a {display: inline-block;margin-left: 18px}
.nomobile {display:none !important}
.nopc{display:block !important}
.vc_row {width: 92%;margin: 0 auto;}
.container_inner, .section_inner {width:100% !important}
.call_to_action_text {font-size:20px;line-height: 40px;}
.blog_small_image article .cont-noticia .post_image {width: 80% !important;margin: 0 auto;display: block;float: none;}
}  @media screen
and (device-width: 320px)
and (device-height: 640px)
and (-webkit-device-pixel-ratio: 3) {
.column2 .column_inner .widget_text, .column3 .column_inner .widget_text, .column4 .column_inner .widget_text {margin-top: 0px !important}
ul.simple-sitemap-page li{float:none;margin-top: 22px;}
ul.simple-sitemap-page ul.children li a {display: inline-block;margin-left: 18px}
.nomobile {display:none !important}
.nopc{display:block !important}
.vc_row {width: 92%;margin: 0 auto;}
.container_inner, .section_inner {width:100% !important}
.call_to_action_text {font-size:20px;line-height: 40px;}
.blog_small_image article .cont-noticia .post_image {width: 80% !important;margin: 0 auto;display: block;float: none;}
}