.single-post .container.main-container {
    width: 100%!important;
}


.single-post p {
    text-align: justify;
}


.main-search-content form .label-field:after {
    content: "Escribe arriba y presiona Enter para buscar. Presione Cerrar para cancelar. ";
}


.autor-imagen {
    width: 17%;
    float: left;
}

.autor-principal {
        padding-bottom: 3%;
    border-top: 1px solid #f2f2f2;
    padding-top: 5%;
}

.autor-info h5 {
    
        font-size: 18px;
            margin-top: 1px;
}

.input_field {
   
    background: #ffffff;
    
}


.quienes-2 h5 {
    color: #fff!important;
    font-size: 20px!important;
}


.quienes-2 h3 {
    color: #fff;
}



.quienes-2 .icon-box-style7 {
    padding: 40px 50px;
    background: #fff0;
    border: 1px solid #fff;
    height: 350px;
}


.quienes-2 .fas.fa-file-invoice i{
    background: #fff!important;
}

.quienes-3 {
    
    
}



.chip {
	
	display: flex;
    justify-content: center;
    align-items: center;
    background-color: #42c453!important;
    color: #ffffff!important;
    padding: 8px 25px!important;
    border-radius: 25px;
    font-size: 20px!important;
    line-height: 32px;
}

.bg-color-main, .primary .owl-theme .owl-controls .owl-dot.active span, .primary .owl-controls .owl-nav div.owl-prev, .primary .owl-controls .owl-nav div.owl-next, .mo-cart-header > a .cart_total, .mo-cart-header > a:before, .mo-cart-header > a:after, .mo_mini_cart > a.mo-icon:hover span.cart_total, #mo_header .mo-cart-content .cart_list.product_list_widget .mini_cart_item > a.remove, .mo-header-v5 .mo-cart-header:hover > a .cart_total, .mo-header-v7 .mo-header-menu .mo-search-sidebar > a:hover, .mo-header-v7 .mo-header-menu .mo-search-sidebar > a.active, .button.bg_primary, .button.bg_hr_primary:hover, .button.bg_hr_primary:active, .button.bg_hr_primary:focus, .button.roll.bg_hr_primary:hover:before, .slide.bg_hr_primary:hover:after, .slide.bg_hr_primary:hover:before, .line-move-Left.bg_primary:before, .line-move-Left.bg_hr_primary:hover:before, .line-move-bottom.bg_primary:before, .line-move-bottom.bg_hr_primary:hover:before, .link-btn:hover:after, .social-icons.primary a, .social-icons.style1.primary .social-icon-container a, .title-box-style5 h5:after, .title-box-style6 h5:after, .icon-box-style4 .title-wrap h6:before, .icon-box-style5 .title-wrap:before, .icon-box-style5 .icon-wrap:before, .icon-box-style6:after, .process-box-style2 .number-step:before, .image-box-style2 .title-wrap, .image-box-style8 .bg_primary, .image-box-style8 .bg_primary .thumb-service:before, .bg_overlay_color-main:before, .img_about:before, a.video-button.primary, .mo-team.tpl1 .team-member .team-social a, .pricing-item.style1.depth .button, .pricing-item.style1.depth .pricing-title:after, .map-style1:before, .progress-bar, .progress-bar-tooltip, .mo-pageable-style1.vc_tta-tabs.vc_tta-has-pagination .vc_pagination .vc_pagination-item.vc_active .vc_pagination-trigger, .bt-progress-style1.vc_progress_bar .vc_single_bar .vc_label .vc_inner .vc_label_units, .bt-progress-style1.vc_progress_bar .vc_single_bar .vc_bar, .bt-progress-style2.vc_progress_bar .vc_single_bar .vc_bar:after, .bt-progress-style2.vc_progress_bar .vc_single_bar .vc_bar:before, .counter-number.style2 .content:before, .wpb-js-composer .mo-accordion-style4.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a, .wpb-js-composer .mo-accordion-style4.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .mo-tabs-style3.vc_tta-tabs.vc_tta .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:before, .dark.mo-tabs-style4.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab.vc_active > a, a.cat-name:hover, p.cat-name:hover, .masonry-posts .grid-left-post .format-post a.cat-name, .masonry-posts .grid-left-post .info-post a.cat-name, .mo-pagination.mo-pagination-numeric .current, .mo-pagination .page-numbers.current, .ruya-like:after, .tags a:hover, .social_links_widget a:hover, .tagcloud span a:hover, .tagcloud span a:active, .widget.widget_calendar .calendar_wrap table caption, .widget.widget_calendar .calendar_wrap table #today, .mo-products-grid.tpl1 .mo-action li a.added_to_cart, .mo-product-carousel.tpl1 article .mo-action li a.added_to_cart, .woocommerce-cart .main-content .woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-account .woocommerce form.login .form-row input.button, .woocommerce-account .woocommerce form.lost_reset_password .form-row input.button, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.wc-forward, .mo-cart-content a.wc-forward, .woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.wc-forward:hover, .mo-cart-content a.wc-forward:hover, .sidebar-left .widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range, .sidebar-right .widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, footer .menu li a:before, footer .widget_archive ul > li a:before, footer .widget_recent_entries ul > li a:before, footer .widget_meta ul > li a:before, footer .widget_pages ul > li a:before, footer .widget_nav_menu ul > li a:before, footer .widget_categories ul > li a:before, .mc4wp-form-fields:hover:before, .footer_v2 .social-media-widget li:hover a, .footer_v4 .menu li a:before, .footer_v4 .widget_categories ul > li a:hover:before, .footer_v4 .social-media-widget li a:hover, .footer_v4 .mc4wp-form-fields:before, .mo-socials li:hover, .grid-post-simple:after, .post .grid-post-simple:hover .info-post p.cat-name a, .mo-blog-archive .grid-post .info-post:after, .mo-blog-archive .grid-post .info-post .cat-name, .title-box-style2 h3:before, .nav-sidepanel > ul > li > a:before, .mouse-cursor.style2, .social-icons.style2.primary a:hover, .mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li.current_page_item > a:before, .mo-header-v2 .mo-menu-list > ul li.menu-item-has-children.nomega-menu-item > ul > li.current_page_item > a:before, .mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li.mo-banner .mo-banner-wrap .mo-overlay > a, .mo-header-v2 .mo-menu-list > ul li.menu-item-has-children.nomega-menu-item > ul > li.mo-banner .mo-banner-wrap .mo-overlay > a, .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li.mo-banner .mo-banner-wrap .mo-overlay > a, .mo-header-v2 .mo-menu-list > ul > li > a:hover:before, .mo-header-v2 .mo-menu-list > ul > li > a:before, .mo-header-v2 .mo-menu-list > ul > li > a:after, .mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > ul > li > a:after, .mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li > a:hover:before, .mo-header-v2 .mo-menu-list > ul li.menu-item-has-children.nomega-menu-item > ul > li > a:hover:before, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li.mo-banner .mo-banner-wrap .mo-overlay > a, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4 > li > a:after, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns2 > li > a:after, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns3 > li > a:after, .social-icons.style2.secondary a:hover, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a:after, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > ul > li > a:after {
    background: #d5aa6d!important;
}


footer .footer-bottom .widget {
    width: 100%!important;
}

footer .footer-bottom p {
    color: rgb(255 255 255)!important;
}


.footer_v3, .footer_v3 p, .footer_v3 a, .footer_v3 span, .footer_v3 select, .footer_v3 select option, .footer_v3 td, .footer_v4 th {
    
    color: rgb(255 255 255)!important;
    
}





footer .social-media-widget li a {
    
    opacity: 1!important;
    
}


.footer_v3 .footer-widget-1.center {
    max-width: 650px!important;
}


.vc_custom_1939 {
    padding-top: 30px !important;
    padding-right: 15% !important;
}


.vc_custom_0811 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    
}

.vc_custom_8834 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
 
}

.vc_custom_7875 {
    padding-top: 100px !important;
    padding-right: 17% !important;
    padding-bottom: 70px !important;
    padding-left: 17% !important;
}


.solo-movil {
    
    display:none;
}


.mo-header-top-l.col-sm-6.no-padding {
    width: 100%!important;
}

.mo-header-v7 .mo-header-top .contact_info {
    font-size: 14px!important;
   
    font-weight: 800!important;
    
}

.footer_v3 .footer-widget-1 {
    padding-top: 90px;
    padding-right: 0;
    padding-bottom: 30px!important;
    padding-left: 0;
}


div#custom_html-2 {
    padding-top: 10%;
}


.perfil h3 {
    
    color: #002060!important;
    padding-top: 9%!important;

}

.perfil .fa-check {
    margin-right: 1%!important;
}

.perfil ul {
    list-style: none!important;
}

.perfil h2 {
font-size: 26px;
    border-bottom: 1px solid #000;
}


.mo-header-v7 .mo-menu-list>ul>li>a {
   
    margin: 0 8px!important;
    
}




/*-----------------------------1376---------------------------------------*/


@media (max-width: 1376px){   

.mo-header-v7 .mo-menu-list>ul>li>a {
    margin: 0 5px!important;
}

.vc_custom_7875 {
    padding-top: 100px !important;
    padding-right: 6% !important;
    padding-bottom: 70px !important;
    padding-left: 6% !important;
}

.quienes-2 .icon-box-style7 {
    padding: 40px 50px;
    background: #fff0;
    border: 1px solid #fff;
    height: 380px;
}


.mo-ad-banner .overlay-effect .overlay-inner {
    
    padding: 30px;
    
}




}



/*-------------------------------------------------------------------------*/


@media (max-width: 768px){

.solo-movil {
    
    display:block!important;
}

.solo-pc {
   display:none; 
}

.vc_custom_7875 {
        padding-top: 40px !important;
    padding-right: 0% !important;
    padding-bottom: 39px !important;
    padding-left: 0% !important;
}

.vc_custom_1939 {
    padding-top: 0px !important;
    padding-right: 0% !important;
}

.vc_custom_0811 {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
   
}

.vc_custom_8834 {
    padding-top: 60px !important;
    padding-bottom: 20px !important;
    background-color: #f9f9f9 !important;
}

div#text-3 {
    padding-bottom: 25%;
}


.quienes-2 .icon-box-style7 {
    padding: 40px 50px;
    background: #fff0;
    border: 1px solid #fff;
    height: auto!important;
}

.active .hidden-xs {
    display: block!important;
}

.mo-header-v7 .mo-menu-list>ul>li>a:hover {
    display: block;
    color: #095497!important;
    line-height: 26.4px!important;
    padding: 20px 25px 20px 10px;
    background: #fff;
}


.mo-header-v7 .mo-menu-list>ul>li>a {
    display: block;
    color: #fff!important;
    line-height: 26.4px!important;
    padding: 20px 25px 20px 10px!important;
}



}

@media (max-width: 768px){
.pagetitle-v3 .mo-title-bar-wrap {
    height: 250px;
}

.mo-ad-banner .overlay-effect .overlay-inner h4.title {
    font-size: 15px !important;
    line-height: 12px !important;
   
}

h5 {
    font-size: 20px !important;
}
}



.mo-header-v7 .mo-col-menu {
    float: none;
}



.mo-header-v7 .mo-col-logo {
    float: left;
    width: 17%!important;
}





















