/* Themify Customize Styling */
body {	background: none;
	background-color: #f7f7f7;	font-size:20px;
	line-height:28px;

	color: #000000; 
}
a {		text-decoration:underline;
 
}
.pagewidth {	
	width: 1400px; 
}
h3 {		font-size:27px;
	line-height:35px;
	text-transform:none; 
}
h4 {		font-size:23px;
	line-height:32px;
 
}
h6 {		font-size:22px;
	line-height:30px;
 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {		font-weight:normal;
	font-size:27px;
	line-height:35px;
 
}
.loops-wrapper.grid3 .post-title {	
	margin-top: 25px; 
}

/* Themify Custom CSS */
body{
  font-family: canada-type-gibson, sans-serif !important;}
#header, #footer {display:none;}
#content {
padding: 0% 0 0%;
}
.patro{border-right:1px solid #dddddd;}
.patros-cuatro {border-top:1px solid #ddd;}
.patros-tres {display:none;}
.page_title_prefix {
display:none;
}
.module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    width:1400px;
    max-width: 100%;
    margin: auto;
}
p,h1,h2,h3,h4,h5,h6{font-weight:300; font-family: canada-type-gibson, sans-serif;
font-weight:300;
font-style: normal;}

h1{font-size:calc(22px + 0.8vw); line-height:130%;}
h2{font-size:calc(30px); line-height:130%;}

.page-title {
    letter-spacing: 0px !important;
	font-size:calc(22px + 0.8vw) !important; line-height:130% !important;
}

.titular{max-width:1000px; margin:0 auto;}
.link {border-bottom:1px solid #ddd; padding-bottom:5px;}
.module-image.image-full-overlay .image-content {
    box-sizing: border-box;
    padding: 5%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    z-index: 0;
}
.module-image .image-title {
    margin: 0 0 .3em;
    font-size: 27px;
}
.slide-title, .image-title, .video-title {
    font-family: canada-type-gibson, sans-serif;
    font-weight:300;
    font-size: 27px;
    text-transform: none;
}
.post-author{display:none;}
.post-category {   font-size: 27px; line-height:35px; color:#fff;}
.post-category a{   color:#ffffff; text-decoration:none; border-bottom:none;}
.tb_optin_email{width:75% !important;font-family: canada-type-gibson, sans-serif;
font-weight:300;
font-style: normal;}
.tb_optin_submit{width:25% !important; font-family: canada-type-gibson, sans-serif;
font-weight:300;
font-style: normal;}

.ui.nav {
    background: #fff;
    display: inline-block;
    margin-left: 0 !important;
    border: 0;
    border-radius: 0px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.0);
}
#menu-principal{font-family: canada-type-gibson, sans-serif;
font-weight:300;
font-style: normal;}
#menu-footer{font-family: canada-type-gibson, sans-serif;
font-weight:300;
font-style: normal; color:#000}
.ui.builder_button, .ui.nav li a, .ui.module-tab .tab-nav li a, .ui.window>div {
    padding: 0 0 0 25px;
}
.builder-posts-wrap.list-thumb-image .post-image {
    max-width: 50% !important;
    float: left;
    margin: 0 1.5em 1em 0;
}
.builder-posts-wrap.list-thumb-image .post-title {
    font-size: 27px;
	font-weight:300;
}
#app { padding:0 4% 0 4%;
 font-size:calc(24px + 0.8vw); line-height:130%;
  font-weight:300;
  font-family: canada-type-gibson, sans-serif;
}

strong {
  font-weight: 500;
}

ul, ol {
	font-weight:300;
  font-family: canada-type-gibson, sans-serif;
	list-style-type:disc;

}
.image-title{font-weight:300;
  font-family: canada-type-gibson, sans-serif;}

.post-title, .entry-title{font-weight:300;
  font-family: canada-type-gibson, sans-serif;}
h6{margin:0px 0 25px 0; }

.post-category {
	font-size: 22px; line-height:30px; color:#000;}

.post-category a{
	font-size: 22px; line-height:30px; color:#000;}


.module-slider.slider-overlay .slide-content {
font-size: .9em;
padding: 2% 4%;
width: 100%;
background: rgba(0,0,0,0);
color: #ccc;
line-height: 1.4em;
box-sizing: border-box;
}

.post {
	margin-bottom: 0;}
p{font-size:20px; line-height:28px;}

.row-slider-nav, .row-slider-slides {display:none;}

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] {
    background-color: transparent !important;
    
}

.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {
font-weight:300;

}

.image-caption{font-size:15px; line-height:19px;font-weight:300; font-family: canada-type-gibson, sans-serif;}

.video-caption{font-size:15px; line-height:19px;font-weight:300; font-family: canada-type-gibson, sans-serif; margin-top:0.5em; }
.video-top .video-caption {
    margin-bottom: 0 !important;
}


@media screen and (max-width: 1399px){
.pagewidth, .module_row>.row_inner {
    max-width: 100%;
	 
	}	
.module_row.fullwidth>.row_inner {
    width: 100%;
   
}
.sidebar-none .themify_builder .module_row {
    width: 100%;
    padding-left: 4%;
	padding-right:4%;
}


	#loops-wrapper{padding-left: 4%;
	padding-right:4%;}
	
	.module-text {
    column-count: 1 !important;
}
	.patros-cuatro {display:none;}
	.patros-tres {display:block; border-top:1px solid #ddd;}
}

@media screen and (max-width: 680px){
	.patros-cuatro {display:none;}
	.patros-tres {display:block; border-top:none;}
	.patro {border-right:none;}
}

span.wpcf7-list-item {
    display: inline-block;
    margin: 0;
}

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] {
    background-color: #f3f3f3;
    border: solid 1px #ddd;
    padding: 16px 21px 16px 21px;
    border-radius: 0px;
    -webkit-appearance: none;
}

textarea {
    line-height: 150%;
    width: calc(100% - 42px);
}
input[type=text], input[type=search], input[type=email], input[type=url] {
    width: calc(100% - 42px);
	max-width:calc(100% - 42px);
}

input[type=reset], input[type=submit], button {
   
    border: 0;
    
    cursor: pointer;

    -webkit-appearance: none;
	background-color: rgba(18, 99, 94, 1);
    border-radius: 0px;
    font-size: 22px;
    padding-bottom: 17px;
    padding-top: 17px;
	padding-right:21px;
	padding-left:21px;
	min-width:200px;
}

.ui.builder_button, .ui.nav li a, .ui.module-tab .tab-nav li a, .ui.window>div {
    padding: 0 15px 0 0;
}

.themify_builder_content-1049 .tb_ektt70.module-optin input {

    margin-bottom: 0px !important;
}

.tb_optin_gdpr {margin-bottom: 0;}
.tb_optin_gdpr_text{font-size:17px !important; line-height:25px !important; font-family: canada-type-gibson, sans-serif;
font-weight:300;
font-style: normal;
color:#808080;}
.post-title a:hover, .entry-title a:hover {text-decoration:none;}

.module-optin input {

    margin-bottom: 0 !important;
}

.tb_optin_gdpr {
    margin-bottom: 0;
    margin-top: 5px;
}

.multiplicar img {  mix-blend-mode: multiply; opacity:0.7; }

a:focus {
    outline: 0px;
}

.wpcf7-file {
	font-size:17px !important; line-height:25px !important; font-family: canada-type-gibson, sans-serif; font-weight:300;font-style: normal; color:#808080;
	margin-bottom:15px; margin-top:10px;
}

span.wpcf7-list-item {
display: inline-block;
margin: 0;
margin-left: 15px;
}

.heateor_sss_sharing_title{    font-size: 20px;
    line-height: 28px;
    font-weight: 300 !important;
    font-family: canada-type-gibson, sans-serif; margin-bottom:0px; color:#999;}
.heateor_sss_sharing_title a{  color:#999;}
.fecha-entrada .widgettitle{margin:0;}