/*Theme Name: Strata Child
Theme URI: http://demo.qodeinteractive.com/strata/
Description: A child theme of Elision Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/Version: 1.0.0
Template: strata*/
@import url("../strata/style.css");.q_logo img {    top: -44%;}.blue-button-header {    background: #045ca9;    float: left;}.blue-button-header img {    width: 15px;    margin-top: 7px;    padding-left: 10px;    float: left;}.blue-button-header span {    display: inline-block;    float: left;    margin-left: 10px;    margin-right: 10px;    text-transform: uppercase;    font-weight: 900;}.blue-button-header .down-arrow {	padding-left: 0px;	padding-right: 8px;	padding-top: 5px;	width: 10px;}.header_top .header-widget a.top-link {	color: #a7a9ac;	font-weight: 900;    padding: 0px 20px;}.left-icon {	width: 46px;	float: left;}.right-text {margin-left: 60px;}#footer-social ul li {	display: inline-block;	float: left;}#footer-social ul li a {	background-repeat: repeat;	display: inline-block;	width: 32px;	height: 32px;}.footer-text {	float: left;}.bottom-menu {	float: left;}.bottom-image {	float: left;}.footer_bottom .textwidget {	display: inline-block;} .black-btn a{color: white;font-size: 18px; background: #8dc63f;  padding: 11px 35px!important; display: inline-block; border-radius: 5px;} 

/* .banner-2 a{color: white;font-size: 14px; background: #221f1f; padding: 9px; border-radius: 5px;} */
.black-btn a:hover{color: white; background: #3E3535;} 
/* .banner-2 a:hover{color: white; background: #3E3535;} */
.blog-txt{text-align:center;margin-left:auto;margin-right:auto; margin-top:20px; width:250px;}
.banner-2 a {
    color: #00aeef;	
}

.wp-image-675 {
    float: left;
    margin-right: 30px;
}

.bannertext2 {
	color: #fff;
	margin-bottom: 8px;

}

.vc_custom_1460506578330 p {
	color: #fff;
}


/* Header Menu Big */

header.fixed nav.main_menu > ul > li > a, header.light.fixed nav.main_menu > ul > li > a, header.dark.fixed nav.main_menu > ul > li > a {
    color: #797979;
    font-weight: normal;
    font-size: 18px;
}



a, p a {
    color: #8f8f8f;
    text-decoration: none;
    cursor: pointer;
}
.header_top .header-widget a.top-link {
    color: #A7A9AC;
    font-weight: normal;
    font-size: 13px;
    padding: 0px 20px;
}
/* Wide Text on Banner */
h3.banner1 {
    font-size: 29px;
    margin-bottom: 15px;
    font-weight: 500;
}
p.banner1text {
    font-size: 18px;
    line-height: 28px;
    color: #231F20;
    font-weight: 500;
}
p.bannertext2 {
   color: #ffffff;
   font-size: 16px;
}

div.vc_custom_1459946905851 h3 {
    font-size: 30px;
}
div.vc_custom_1459946905851 p {
    font-size: 16px;
}

p[style="text-align: center; margin-top: 30px; margin-bottom: 30px;"] {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}

div.vc_custom_1459946905851 p a {
    font-size: 18px !important;
    padding: 10px 70px !important;
}

div.vc_custom_1459947980088 h2 {
    font-size: 30px !important;
}
div.vc_custom_1459947980088 p {
    font-size: 16px !important;
    margin-top: 2px;
}
div.vc_custom_1459947980088 p a {
    position: absolute;
    left: 125px;
    top: 20px;
    font-size: 18px !important;
}
div.vc_custom_1459947980088 .black-btn a {
    padding: 10px 55px !important;
}


/* Footer */
div#footer-social {
    margin-top: 17px;
}
#footer-social ul li.twitter a {
    background-repeat: no-repeat !important;
}
#footer-social ul li.facebook a {
    background-position-y: -39px;
}
#footer-social ul li.gplus a {
    background-position-y: -80px;
}
#footer-social ul li.linkedin a {
    background-position-y: -118px;
    background-repeat: no-repeat !important;
}
#footer-social ul li {
    margin-right: 10px;
}

li#menu-item-56, li#menu-item-57 {
    border-bottom: none!important;
}
.footer_top_holder {
    display: block;
    border-bottom: 2px solid #3E3939;
    border-bottom-color: #5D5858;
}

.footer_top .widget.widget_nav_menu li {
    line-height: 15px!important;
    font-size: 15px!important;
}
div#nav_menu-3 h4, div#nav_menu-4 h4 {
    color: #FFFFFF!important;
    font-size: 18px!important;
}
.footer_top {
    background-color: #414042;
}
div.footer_bottom {
    font-size: 11.5px;
    padding-top: 15px;
    background-color: #414042;
}
div.bottom-menu {
    padding-right: 65px;
}

.footer_top .widget_recent_entries>ul>li:after, .footer_top .widget_pages ul li:after, .footer_top .widget_meta>ul>li:after, .footer_top .widget_nav_menu ul li:after, .footer_top .widget_recent_comments>ul>li:after {
    border-bottom: none;
}

div.wpb_text_column.wpb_content_element.blog-txt h3 {
    font-size: 22px;
    color: #231F20;
}
div.wpb_text_column.wpb_content_element.blog-txt p {
    font-size: 18px;
    color: #A7A9AC;
}
#back_to_top span {
    display:none;
}

div.vc_custom_1459898189056 p a {
    font-size: 18px !important;
    padding: 10px 30px !important;
}
div.column4 img {
    position: relative;
    left: 105px;
}
div.column3 div.column_inner {
    position: relative;
    left: 50px;
}


/* Inner Template */

div.innerTemplateTopImage img {
    width: 100px;
    height: auto;
}
div.innerTemplateTopText h3 {
    font-size: 20px!important;
    color: #231F20;
}
div.innerTemplateTopText p {
    font-size: 16px!important;
    color: #7A7A7A;
}

div.innerTemplateTopMenu img {
    width: auto;
    height: 27px;
    position: relative;
    top: 9px;
}
div.innerTemplateTopMenu p {
    position: relative;
    
    font-size: 13px!important;
    color: #7A7A7A;
}

/* Custom Button */
.myButton {
	background-color: #231F20;
    color: white;
    font-size: 15px;
    background: #221f1f;
    border-radius: 5px;
    padding: 10px 55px !important;
	font-size: 18px 
}


/* banner2 */
p.banner2text {
    font-size: 16px;
    line-height: 28px;
    color: #7A797A;
    padding-left: 0px;
    font-weight: 400;
    padding-right: 560px;
}
p.banner3text {
    font-size: 16px;
    line-height: 28px;
    color: #7A797A;
    padding-left: 0px;
    font-weight: 400;
}
h3.banner2 {
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: 500;
}
.q_tabs .tabs-nav li a {
    height: 37px;
    font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    line-height: 37px;
    display: block;
    margin: 0;
    padding: 0 14px;
    font-size: 16px;
    background: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    border: 1px solid #eaeaea;
    border-right: 0;
    text-decoration: none;
    font-style: normal;
    color: inherit;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}

/* 2 items */
h2.twoitems {
    font-size: 20px;
    line-height: 1.384615384615385em;
    color: #005BAA;
    font-weight: 400;
    font-family: inherit;
}
p.twoitems {
  font-size: 16px;
}

/* Wide Banner */
p.wide1banner {
	font-size: 30px;
	color: #FFFFFF;
	line-height: 35px;
}
h3.wide2banner { 
	font-size: 30px;
	color: #005BAA;
}
p.wide2bannertext {
	font-size: 16px;
}

/* Green Button */
.green-btn {
	color: white;
	font-size: 18px; 
	background: #8dc63f;  
	padding: 10px 35px!important; 
	border-radius: 5px;
	display: inline-block;
}

/* White*/
.white-btn {
	color: #58595B;
	font-size: 18px; 
	background: #ffffff;  
	padding: 11px 20px!important; 
	border-radius: 5px;
	display: inline-block;
}

/* Expand text */
.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    padding: 0 0 0 46px;
    display: block;
    color: #085CA9;
}
.q_tabs .tabs-nav {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    display: -webkit-inline-box;
    position: relative;
}

.gform_wrapper .gform_footer input[type=submit] {
    background: #045ca9;
    border: 0px;
    color: #fff;
    padding: 10px 30px;
}

.header-widget ul.menu li:last-child, #menu-item-1059 ul {
    background-color: #045CA9;
}

.light .header_top .header-widget.widget_nav_menu ul.menu > li > a {
	color: #797979;
}

.header-widget.widget_nav_menu {font-size:13px}
.header-widget.widget_nav_menu ul.menu > li {padding-right:12px;}
.header_top .right .inner > div:first-child { padding-right:0px;}
.header-widget ul.menu li:last-child, #menu-item-383 ul{background-color:#045CA9;}
#menu-item-383{background-repeat: no-repeat; background-position: 11px 5px; padding-left: 18px; background-size: 14px;}
#menu-item-383 a {text-decoration:none;color:#ffffff;font-size:15px;}
.menu-item-border-right {border-right: 1px solid #F0EFEC;}
#menu-item-382 {padding-bottom:10px;}
#menu-item-956 {border-left: solid 1px #F0EFEC;  }

.tab-content {
	width: 50%;
    font-size: 16px;
    line-height: 26px;
}

#lightbox-contain {
    position: fixed;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.73);
    z-index: 9999;
    display: none;
}

.lightbox {
    width: 500px;
    height: 500px;
    background: #fff;
    border-radius: 5px;
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -250px;
    padding: 20px;
}

.close-btn {
    position: absolute;
    right: -30px;
    top: -30px;
    cursor: pointer;
}

.close-btn > i {
    color: #fff;
    font-size: 30px;
}

#gform_2 input.large,
#gform_2 select.large,
#gform_2 textarea.large {
	width: 100%;
}

#gform_2 textarea.large {
    padding: 10px;
}

.red-provis-lightbox,
.red-inkafarma-lightbox {
	display: none;
}

.blog .post h4 a {
	font-size: 24px;
}

.masonry_avatar {
	display: none;
}

.vc_text_separator.full div {
    background-color: #045CA9;
}

.page-header h1 {
    font-size: 45px;
    color: #fff;
    font-weight: 300;
}

.vc_custom_1460523725034 h4 {
    margin-top: 10px;
    margin-bottom: 10px !important;
    border-bottom: solid 1px rgba(0, 0, 0, 0.11);
    padding-bottom: 7px;
}

/*Added 4/18/2016*/
.blog_holder.masonry article h4 {
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 1.375em;
}

.blog_holder.masonry article h4 a:hover {
    color: #7ac142;
}

.blog_holder.masonry article .post_text p {
    font-size: 16px;
    color: #777;
    line-height: 22px;
    font-weight: 400;
}

.title h1 {
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
}

.title_holder {
    height: 195px;
    padding-top: 119px;    
}

body.blog .blog_holder {
    padding-top: 43px;
}



.header-widget.widget_nav_menu ul ul {
    display: none;
    height: auto;
    border-top: 0;
    background-color: #fff;
    z-index: 1010;
    position: absolute;
    top: 33px;
    left: 0px;
    width: 190px;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border: 0px;
    padding: 0px;
}

#menu-item-383 .sub-menu li {
    padding: 5px 0px;
    background: #000;
    text-align: center;	
}

#menu-item-383 .sub-menu #menu-item-384 {
	background: #00A7CE;
}

#menu-item-383 .sub-menu #menu-item-384:hover {
    background-color: #00A7CE;
}

#menu-item-383 .sub-menu #menu-item-386 {
	background: #87868A;
}
#menu-item-383 .sub-menu #menu-item-386:hover {
    background-color: #87868A;
}

.header-widget.widget_nav_menu ul.menu li ul li a {
	border: 0px;
}

.header-widget.widget_nav_menu ul li:hover ul{
	display:block;
}

.header-widget.widget_nav_menu ul li{
	list-style:none;
}

.header-widget.widget_nav_menu ul.menu > li {
    display: inline-block;
	float:left;
	position:relative;
}

.header-widget.widget_nav_menu ul.menu li a{
    display: inline-block;
	padding:0 0px 0 15px;
	color:#777;
}

.current-menu-item a,
.menu-item a:hover {
	color: #045CA9 !important;
}

.content .container .container_inner {
    padding: 0 0 0 0;
}

.vc_custom_1466202065925,
.vc_custom_1466201450370,
.vc_custom_1466202532173,
.vc_custom_1466202579505 {
    padding-right: 90px;
    padding-left: 90px;
}

.vc_custom_1461011440618 {
    padding-top: 50px;
    padding-bottom: 50px;
}

#menu-item-383 a:hover {
	color: #fff !important;
}

.red-inkafarma {
    margin-top: 50px;
}

.quienes-section p,
.canales-section p,
.vc_custom_1466686846498 p,
.extra-space p {
    margin-bottom: 20px;
}

.extra-space li {
	margin-bottom: 10px;
}

.vc_custom_1460366633014 {
	float: left;
}

.wpb_content_element li {
    list-style-position: initial;
    margin-left: 40px;
}

#text-9 {
	padding: 30px 10px;
}

#gform_1 > .validation_error
#gform_2 > .validation_error {
	display: none;
}

/* Responsive view portrait mobile */


/* Display Gap remove slider */
@media only screen and (max-width: 1000px) {
     .content.content_top_margin {
          margin-top: 0px !important;
     }
    #top-icon-links a {
        width: 100%;
        display: inline-block;
    }
}


@media only screen and (max-width: 770px) {
	.vc_custom_1460757997444 img {
		width: 90%;
	}

    .homepage-searching-buttons p {
        text-align: center !important;
    }
}


@media only screen and (max-width: 600px) {
	.wpb_single_image.vc_align_center {
	    text-align: center;
	    margin-top: 20px;
	}
	.testing .vc_custom_1460520217137 {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	.tab-content {
	    width: 100%;
	}
}

@media only screen and (max-width: 600px) {
	.wpb_single_image.vc_align_left {
	    text-align: left;
	    padding-top: 20px;
	}
	
	.wpb_single_image.vc_align_left {
	    text-align: left;
	    padding-top: 20px;
	}
}

/* Footer 480px and 600px */
@media only screen and (max-width: 480px) {
	.header_top .inner {
	    display: inline-block;
	    margin: 0 0 -4px;
	    width: 200px;
	    text-align: center;
	}
	
	#menu-item-381 {border-right: 0px;}
	
	.header-widget.widget_nav_menu ul.menu > li {
	    width: 100%;
	    text-align: center;
	}
	
	.vc_custom_1460822119521 div p,
	.vc_custom_1460822145259 div p {
		text-align: center !important;
	}
	
	.vc_custom_1460822145259 {
		padding-top: 0px !important;
	}
	
	.vc_custom_1460534100985 center {
		text-align: left;
	}

	.top-link {
	    display: inline-block;
	    margin: 0 0 -4px;
	    width: 200px;
	    text-align: center;
	}

	.header_top .header-widget a.top-link {
	    color: #A7A9AC;
	    font-weight: normal;
	    font-size: 13px;
	    padding: 0px 0px;
	}
	
	.blue-button-header span {
	    display: inline-block;
	    float: left;
	    margin-left: 10px;
	    margin-right: 34px;
	    text-transform: uppercase;
	    font-weight: 900;
	}
	
	.footer_top .four_columns .column3 .column_inner>div, .footer_top .three_columns .column3 .column_inner>div {
	    margin: 0 0 0 -50px!important;
	}
	
	.footer_top .four_columns .column3 .column_inner>div, .footer_top .three_columns .column3 .column_inner>div {
	    margin: 0 0 0 -50px!important;
	}
	
	.footer_top .four_columns .column4 .column_inner>div {
	    margin: 0 0 0 -90px!important;
	}
	
	.footer_top .four_columns .column4 .column_inner>div {
	    margin: 0 0 0 -90px!important;
	}

	div.bottom-menu {
	    padding-right: 5px;
	}
	
	.bottom-menu {
	    float: none;
	}
	
	.bottom-image {
	    float: none;
	    padding-right: 0px;
	}
	
	h2.twoitems {
	    font-size: 20px;
	    line-height: 1.384615384615385em;
	    color: #005BAA;
	    font-weight: 400;
	    font-family: inherit;
	    margin-top: 30px;
	}
	
	.wpb_single_image.vc_align_center {
	    text-align: center;
	    margin-top: 20px;
	}
	
	.q_tabs .tabs-nav {
	    /* list-style: none outside none; */
	    margin: 0;
	    overflow: hidden;
	    padding: 0 10px 0;
	    display: inline-flex;
	    position: relative;
	    margin-left: -33px;
	    margin-right: -37px;
	}
	
	.q_tabs .tabs-nav li a {
		font-size: 12px;
	}
	
	.wpb_single_image.vc_align_left {
	    text-align: left;
	    padding-top: 20px;
	}	
	
	.vc_custom_1461011424285 > div > p {
		text-align: center !important;
	}
	
	.vc_custom_1461011440618 {
	    padding-top: 0px !important;
	    padding-bottom: 50px !important;
	}
	
	.vc_custom_1461011440618 > div > p,
	.InkaFarma p {
		text-align: center !important;
	}
	
	
	.footer_bottom p, .footer_bottom span {
	    margin: 0;
	    padding: 20px;
	}
	
	tp-caption {
	    font-size: 23px !important;
	    line-height: 12px !important;
	}
	
	.vc_custom_1466202065925,
	.vc_custom_1466201450370,
	.vc_custom_1466202532173,
	.vc_custom_1466202579505 {
	    padding-right: 10px;
	    padding-left: 10px;
	}
	
	.vc_custom_1461265715577,
	.vc_custom_1460366633014 {
		float: left;
	}
	
	.header_top .left {
		display: none;
	}
	
	.vc_custom_1461011440618 {
	    padding-top: 0px;
	    padding-bottom: 50px;
	}
	
	.header-widget.widget_nav_menu ul ul {
		width: 230px;
	}
	
	.vc_custom_1460819460059 .right-text {
		margin-left: 0px;
		text-align: center
	}
	
	.vc_custom_1460819460059 .right-text p,
	.vc_custom_1460819460059 .right-text h2 {
		width: 100%;
		float: left;
		text-align: center
	}
	
	.vc_custom_1460819460059 .bannertext2,
	.white-button-alt p {
	    width: 100%;
	    float: left;
	    text-align: center;
	}
	
	.white-button-alt p {
		margin-top: 20px;
	}	
	
	.wp-image-675 {
		float: none;
		margin: 0px;
	}
	
	.innerTemplateTopMenu div a {
		width: 100%;
		float: left;
	    margin-bottom: 20px;
	}
	
	.innerTemplateTopMenu div a:nth-child(2) {
	    margin-top: -20px;
	}
	
	.vc_custom_1460386375532 {
	    margin-top: -24px !important;
	    padding-top: 0px !important;
	    padding-bottom: 0px !important;
	}
	
	.vc_custom_1466446349944 h3 span {
		font-size: 30px !important;
	}
}