/*****************************/

/*****************************/

/* ADDITIONAL CSS RULES */ 

/* HOME CSS */ 

#ninja_forms_field_109, #ninja_forms_field_111, #ninja_forms_field_112, #ninja_forms_field_113 {
  width: 95%;
}

#ninja_forms_field_109_div_wrap, #ninja_forms_field_111_div_wrap, #ninja_forms_field_112_div_wrap, #ninja_forms_field_113_div_wrap {
  width: 50%;
  display: inline-block;
  float: left;
}

#ninja_forms_field_115 {
  width: 100%;
}

#ninja_forms_field_114, #ninja_forms_field_116 {
  width: 100%;
  background-color: #eef2f3;
}

/* SPACE BUTTON */ 

.ctm-space { 

	display:block; width:100%; height:1px; margin:2px 0; 

}

/* GET TO KNOW US PAGE */ 

@media only screen AND (min-width:398px) { 
.page-id-20179 .inner .page-title { 
  
  display:none;
  
}
}
  

@media only screen AND (min-width:800px) { 
.page-id-20179 #content { 
 
  padding:100px !important;
  
}
  
}

@media only screen AND (max-width:667px) { 
 
  .page-id-20179 #content { 
 
  padding:50px !important;
  
}
  
}


.page-id-20179 .spectog { 
 
  margin-top:35px !important;
  
}

.page-id-20179 #title-area { 
 
  background-position:0 !important;
  
}


/* COMUNICACION CORPORATIVA PAGE */ 

.page-id-19849 #content { 
 margin-bottom:100px !important; 
}

.page-id-19849 #title-area { 
 
  background-position:0 !important;
  
}

.page-id-19849 .entry-title { 
 display:none; 
}

.page-id-19849 .col-container { 
 
  width:100%;
  margin-top:50px;
  margin-bottom:100px;
  
}

.page-id-19849 .side-col { 
 
  float:left;
  width:20%;

  
}

.page-id-19849 .mid-col {
 
  float:left;
  width:60%;
  
}

.page-id-19849 .ninja-forms-required-items { 
 display:none; 
}

.page-id-19849 .ninja-forms-cont {
 
  width:80%;
  margin:0 auto;
  
}

.page-id-19849 .profile_pass-wrap input, .text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select { 
 background:#eef2f3;
 padding:15px;
}

.page-id-19849 button, html input[type=button], input[type=reset], input[type=submit] { 
  width:100% !important;
  background:#80c343;
  border:none;
  text-align:left !important;
}

@media only screen AND (min-width:0px) AND (max-width:992px) { 
  .page-id-19849 .side-col { 
   width:100%; 
  }
  
.page-id-19849 .mid-col {
 
  float:left;
  width:100%;
  
}
  
.page-id-19849 .ninja-forms-cont {
 
  width:100%;
  margin:0 auto;
  
}
  
  
}

/* TRADICION DE CAMPEONES */ 

.page-id-16438 #title-area { 
 padding:188px 0 188px !important;  
}

.tc-col-6 { 
  position:relative;
  display:block;
  width:50%;
  height:auto;
  margin:0 auto;
}

.page-id-16438 ul.image-grid { 
  margin:0 0 20px 18px;
}

.tc-col-4 { 
 
  position:relative;
  display:block;
  float:left;
  width:33%;
  height:auto;
  padding:0 1%;
  
}

.page-id-16438 .entry-title { 
  font-size: 1em !important;
  text-align:center;
}

.page-id-16438 #tc-sub-videos { 
 text-align:center;
 margin:50px 0 80px 0;
}

.page-id-16438 #tc-sub-videos-inner { 
 text-align:center;
 margin:50px 0 80px 0;
}

.category-tradicion-de-campeones-videos .entry-meta { 
  display:none;
}

.page-id-16438 #title-area p { 
 font-size:28px;
 font-family:'Open Sans';
}

@media only screen AND (min-width:0px) AND (max-width:768px) { 
 .tc-col-6 { 
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
} 
}

@media only screen AND (min-width:768px) AND (max-width:992px) { 
  .tc-col-6 { 
  display:block;
  width:80%;
  height:auto;
  margin:0 auto;
}
}

@media only screen AND (min-width:992px) AND (max-width:1200px) { 
  .tc-col-6 { 
  display:block;
  width:80%;
  height:auto;
  margin:0 auto;
}
}

@media only screen AND (min-width:1200px) { 
  .tc-col-6 { 
  display:block;
  width:50%;
  height:auto;
  margin:0 auto;
}
}

/* YTQE 2016 HOMEPAGE */ 

#popmake-17120 { 
 
  background:url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/intertec_back.png') no-repeat center;
  background-size:cover;
  
}

#popmake-17120.expandit { 
 height:45vh; 
}

#popmake-17120 #pup-logo { 
 
  height:60px;
  
}

#pup-form .ninja-forms-required-items { 
 
  display:none;
  
}

#pup-logo img { 
 margin:0 auto; 
 width:201px;
  height:59px;
}

#pup-title { 
 margin:50px 0; 
}

#pup-title.hideit { 
 display:none; 
}

#pup-form .field-wrap { 
 width:49%;
  display:inline-block;
}

#pup-form #ninja_forms_field_90 { 
 width:100%; 
 padding:10px 10px !important;
 border:0 !important;
 border-radius:0;
}

#pup-form #ninja_forms_form_18_all_fields_wrap { 
 text-align:center; 
}

#pup-form #ninja_forms_field_89_div_wrap { 
width:100% !important;
}

#pup-form #nf_submit_18 { 
 width:100%; 
 border-top: 3px solid #FFF;
 text-align:center;
}

#pup-form #nf_submit_18 input[type='submit'] { 
 margin-top:15px; 
 margin-bottom:30px;
}

#scs-msg { 
 margin:8%; 
}

#ninja_forms_field_101_div_wrap { 
 width:100% !important; 
}

#ninja_forms_form_18_all_fields_wrap {
 width:80%;
 margin:0 auto;
}

/* YTQE CUSTOM CHANGES */ 

/* CUSTOM MODAL */ 

.page-id-17000 .modal-dialog { 
width:60vw;
min-height:40vh;
margin:60px auto;
}

.page-id-17000 .modal-header { 
border-bottom:none;
margin-bottom:25px;
}

.page-id-17000 .modal-footer { 
border-top:none;
padding:0;
}

.page-id-17000 .modal-body:before { 

display:block;
content: url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/modal_title.png');
text-align:center;
margin:0 0 40px 0;

}

.page-id-17000 .modal-body.hideit:before { 
 
  display:none;
  
}

.close { 
 opacity:1 !important; 
}

.page-id-17000 .modal-header .close { 
  visibility:hidden;
}

.page-id-17000 .modal-header .close:after { 
  visibility:visible; 
  content: url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/close.png');
}

@media only screen AND (min-width:667px) AND (max-width:1280px) { 
  .page-id-17000 .modal-body:before { 
  content: url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/modal_title_md.png') !important;  
  }
}

@media only screen AND (min-width:0px) AND (max-width:667px) {
  
.modal { 
  padding-right:0px !important;
  }
  
.page-id-17000 .modal-body:before { 

display:block;
content: url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/modal_title_sm.png');
text-align:center;
margin:0 0 0 0;
}
  
.page-id-17000 .modal-dialog {
width:auto;
height:auto;
margin:60px auto;
}
  
.page-id-17000 .modal-body { 
width:100% !important;  
}

}

.page-id-17000 .modal-body { 
padding:0;
width:60%;
margin: 0 auto;
}

.page-id-17000 .modal-footer .btn-default { 

visibility:hidden;

}

.page-id-17000 .ninja-forms-required-items { 

visibility:hidden;
 
}

.page-id-17000 #nf_submit_18 { 

border-top:3px solid #FFF;

}

.page-id-17000 #ninja_forms_field_89 { 

margin-top:25px;

}

.page-id-17000 #ninja_forms_field_90 { 
 width:100%; 
 border-radius:0;
}



.page-id-17000 .modal-footer .btn-default { 
visibility:hidden;
}

.page-id-17000 .modal-title { 

visibility: hidden;

}

.page-id-17000 .modal-title:after { 

visibility:visible;
content: url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/logo_white.png');

}

.page-id-17000 .modal-content { 
background:url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/modal-background-01.png') no-repeat center;
background-size: cover;
padding:25px;
}

.changebg { 
background:url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/confirmation_dark.jpg') no-repeat center !important;
background-size: cover !important;
padding:50px !important;
}

.page-id-17000 #ninja_forms_form_18_all_fields_wrap .field-wrap { 

width:49%;
display:inline-block;
margin-bottom:40px;

}

.page-id-17000 #ninja_forms_form_18_all_fields_wrap #ninja_forms_field_89_div_wrap { 
width:100% !important; 
text-align:center;
}


/* END CUSTOM MODAL CODE */ 

/* CUSTOM MODAL 2 */ 

#pum_popup_title_17028 { 
 color:#ece710;
  text-align:center;
}

.popmake-content p { 
  color:#FFF;
  text-align:center;
}

#popmake-17028 { 
 background:url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/modal-background-01.png') no-repeat center;
 background-size: cover;
 color:#FFF;
 padding:50px 0 100px;
 
}

@media only screen AND (min-width:0px) AND (max-width:667px) { 
 
  #popmake-17028 { 
   	
    width:90%;
    left:10px !important;
    padding:25px;
    
  }
  
}

#ninja_forms_form_20_all_fields_wrap { 
 width: 80%;
 text-align:center;
  margin:0 auto;
}

.popmake-close { 
 background-color:rgba(0,0,0,0.1) !important; 
}

#ninja_forms_field_91_div_wrap { 
 width:70%;
  display:inline-block;
}
#ninja_forms_field_92_div_wrap { 
 display:inline-block;
}

#ninja_forms_field_92 { 
 height:42px; 
}

/* END CODE */ 







/* HOMEPAGE MODAL */ 

#pum_popup_title_17031 { 
 color:#ece710;
  text-align:center;
}

.popmake-content p { 
  color:#FFF;
  text-align:center;
}

#popmake-17031 { 
 background:url('http://intercentrales2.azurewebsites.net/wp-content/uploads/2015/02/intertec_back.png') no-repeat center;
 background-size: cover;
 color:#FFF;
 padding:50px;
 
}

@media only screen AND (min-width:0px) AND (max-width:667px) { 
 
  #popmake-17031 { 
   	
    width:90%;
    left:10px !important;
    padding:25px;
    
  }
  
}

#ninja_forms_form_20_all_fields_wrap { 
 width: 80%;
 text-align:center;
  margin:0 auto;
}

.popmake-close { 
 background-color:rgba(0,0,0,0.1) !important; 
}

#ninja_forms_field_91_div_wrap { 
 width:70%;
  display:inline-block;
}
#ninja_forms_field_92_div_wrap { 
 display:inline-block;
}

#ninja_forms_field_92 { 
 height:42px; 
}

/* END CODE */ 


/* DISABLE BOOTSTRAP CHANGES */ 

.image-area .thumbnail { 

  height:auto !important;
  
}

.thumbnail { 
 
  padding:inherit !important;
  margin-bottom:inherit !important;
  background-color:transparent !important;
  border:none !important;
  border-radius:0 !important;
    
}


/* DEFAULT CSS ORIGINAL TO INTER.EDU */ 

/* DONA UNPESITO */ 

#donaunpesito { 

margin:0 auto;

}

/* END */ 

/* SLIDER */ 
.tp-bullets { 

display:none !important;

}

/* TARGET SPECIFIC PAGES */ 

.page-id-14995 .fourcol { 
margin-top:2%;
}

.page-id-14995 .page-title { 
display:none;
}

.page-id-16438 .page-title { 

display:none;

}

.page-id-16438 .post-snippets .terms { 
display:none;
}

.page-id-16438 .post-snippets .type-news .entry-terms { 
display:none;
}

.page-id-16438 .three-col-spec { 

width:20%;
display:inline-block;
float:left;

}

.page-id-16438 .three-col-mid { 

width:60%;
margin-right:0;
display:inline-block;
float:left;

}

.page-id-16438 .one-col p { 

display:block;

}

#tradicion { 

margin:2.5% 0;

}

.page-id-16438 .blank { 

display:block;
content: '';
width:inherit;
height:1px;

}

.page-id-16438 .text-center { 

text-align:center;

}

.page-id-16438 .logo img { 

display:inline-block;
margin:25px 0;

}

/* PRIMARY MENU */ 

#primary-menu { 
margin-right:0;
}

@media only screen AND (max-width:1160px) { 

.th-bar-container { 
display:none !important;
}

}

@media only screen AND (max-width:1024px) { 

#primary-menu > ul.menu > li > ul.sub-menu { 
top:34px;
}

}

@media only screen AND (min-width:1024px) AND (max-width:1280px) { 

#primary-menu > ul.menu > li > ul.sub-menu { 
top:34px;
}

}

@media only screen AND (min-width:767px) AND (max-width:1280px) { 

#primary-menu .menu-item a { 
font-size:13px;
}

#primary-menu { 

margin:34px 0 0 0;

}

.dropdown-menu-wrap > ul.menu { 
margin:0;
}

#primary-menu > ul.menu > li > a { 
padding: 0 20px 0 0;
line-height:34px;
}

}

@media only screen AND (min-width:1280px) { 

#primary-menu > ul.menu > li > a { 

padding:0 15px 0;

}

}

@media only screen AND (min-width:800px){
.post-16122 .header-fancy { 

margin-bottom:10px;

}
}

@media only screen AND (max-width:800px){
.post-16122 .header-fancy { 
height:auto;
}
.tabs a { 
padding:6px 10px 6px;
}
}

/* FRONT PAGE NEWS */ 

.news .entry-summary { 
display:none;
}


#page-loading { 
background: none !important;
/*background: #FFF url('http://intercentrales1.azurewebsites.net/wp-content/uploads/2015/02/preloader.gif') no-repeat 50% 50%;*/
}

.image-area .thumbnail { 
height:285px;
}

/* RECINTOS */ 

.department .post-snippets .hentry .entry-summary { 
font-size: 12px;
}

.department .hentry { 

box-shadow:none;

}

.department .hentry:hover { 
box-shadow:none;
}

.type-course .entry-text-wrap { 
padding:0 !important;
}

/* MAIN PAGE STICKY TOP HEADER */ 

#top-header-area { 

border-bottom:0 !important;

}


@media(min-width:0px) AND (max-width:992px){ 

.th-bar-container { 

display:none;

}

}

.th-bar-container { 

position:fixed;
top:0;
left:40%;
width:750px;
margin:0 auto;
z-index:10000;

}

.th-bar-inner { 

position:relative;

}

.th-yellow { 

 background-color:#008445 !important;
 color:#FFF; 
 text-align:center; 
 border:0; 
 min-width:100px;
 max-width:250px;
 margin-right:3px;
 display:inline-block;
 padding:0.25em 1em;
 font-size:13px;
 margin:0 -2px 0 0 !important;

} 

.th-yellow a { 

color:#FFF !important;
text-decoration: none;

}

.th-yellow a:hover { 

color:#eee !important;

}

.th-left-span { 

margin-left:1em;

}

.th-hide { 

display:none !important;

}

.page-id-15523 .page-title { 

display:none;

} 

.post-password-required { 

text-align:center;

} 

.post-password-required #pwbox-15523 { 
margin:0 auto;
}

.small-text { 

font-size: 0.75em;
color: #A5A5A5;

}

.small-paragraph { 
font-size: 0.9em;
}

#wpcf7-f15524-p15523-o1 .text-left { 

font-size: 0.8em;

}

#wpcf7-f15524-p15523-o1 #content .contact-form input[type=text], #content .contact-form input[type=tel], #content .contact-form input[type=url], #content .contact-form input[type=email], #content .contact-form input[type=number], #content .contact-form input[type=range], #content .contact-form textarea, #content .wpcf7-form input[type=text], #content .wpcf7-form input[type=tel], #content .wpcf7-form input[type=url], #content .wpcf7-form input[type=email], #content .wpcf7-form input[type=number], #content .wpcf7-form input[type=range], #content .wpcf7-form textarea { 

padding:6px !important;

}

@media (min-width:0) AND (max-width:480px){
.image-area .image-overlay {background-color:rgba(0, 0, 0, 0.6) !important;}
.image-info {opacity:1 !important;}
ul.filter-tabs {
    margin: 0;
}

ul#program-list {
    margin: 0;
}
}


#primary-menu > ul.menu > li > a {padding: 0 15px 0 !important; }

.dropdown-menu-wrap ul.sub-menu li a {font-size:11px !important; font-weight:bold; }


.search {display:inline-block !important;}
.search-form .search-text {height:auto !important; border-radius:0px !important; box-shadow:none !important;}

@media only screen and (max-width: 767px) {
.search {width:100% !important; text-align:center !important;}
.search-form .search-text {border-bottom:0px !important; background-color:#FFF !important;}
.search-form .search-text {text-align:center;}
.search-form { max-width:100%; }
}

/* ---------- MAIN NAVIGATION ------------------ */ 

#header .inner { 

max-width:95%;

}

@media (min-width:1200px){ 
.inner { 

max-width:1328px;

}
}



/*---------- SUB MENU NAVIGATION ----------------*/

.widget.widget_nav_menu ul li.current_page_item > a { 
background:transparent; 
color:#fed34e;
padding:0;
}

/*---------- Image Info Hover --------------------------*/
.image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-transition: background-color 0.3s ease-in-out 0s;
  -moz-transition: background-color 0.3s ease-in-out 0s;
  -ms-transition: background-color 0.3s ease-in-out 0s;
  transition: background-color 0.3s ease-in-out 0s;
  background-color: rgba(0, 0, 0, 0.2); }
  .image-area:hover .image-overlay {
    background-color: rgba(0, 0, 0, 0); }

.image-info {
  display: block;
  z-index: 120;
  position: absolute;
  width: 100%;
  top: 35%;
  text-align: center;
  opacity: 1;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s ease-in-out 0s;
  -moz-transition: opacity 0.4s ease-in-out 0s;
  -ms-transition: opacity 0.4s ease-in-out 0s;
  transition: opacity 0.4s ease-in-out 0s; }
  .image-area:hover .image-info {
    opacity: 1; }
  .image-info .post-title {
    position: relative;
    top: 0;
    padding: 0 20px;
    margin: 0;
    font-family: "Lato", Arial, Helvetica, Verdana, sans-serif;
    font-size: 25px;
    line-height: 25px;
    font-weight: normal;
    color: #ddd; }
    .zero-margin .image-info .post-title {
      font-size: 21px;
      line-height: 30px; }
    .image-info .post-title a {
      color: #ddd;
      -webkit-transition: color 0.3s ease-in-out 0s;
      -moz-transition: color 0.3s ease-in-out 0s;
      -ms-transition: color 0.3s ease-in-out 0s;
      transition: color 0.3s ease-in-out 0s; }
      .image-info .post-title a:hover {
        color: #fff; }
  .image-info .terms {
    position: relative;
    top: 0;
    display: block;
    color: #f9f9f9; }
    .image-info .terms a {
      color: #d5d5d5;
      position: relative;
      display: inline;
      zoom: 1;
      font-size: 13px;
      line-height: 19px;
      font-style: italic;
      -webkit-transition: all 0.3s ease-in-out 0s;
      -moz-transition: all 0.3s ease-in-out 0s;
      -ms-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s; }
      .image-info .terms a:hover {
        color: #f9f9f9; }
    @media only screen and (max-width: 767px) {
      .image-info .terms {
        display: none; } }
  .image-info .image-info-buttons {
    display: block;
    position: relative;
    top: 0;
    z-index: 100;
    margin-top: 20px; }
    .image-info .image-info-buttons .button {
      position: relative;
      display: inline-block;
      padding: 5px 12px;
      border: 2px solid #fff;
	  background-color: rgba(0, 0, 0, 0.3);
      font-size: 12px;
      line-height: 23px;
      letter-spacing: 1px;
      font-weight: 900; 
    -webkit-transition: all 0.3s ease-in-out 0s;
      -moz-transition: all 0.3s ease-in-out 0s;
      -ms-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s; }
    .image-info .image-info-buttons .button:hover {
	  background-color: rgba(0, 0, 0, 0.6) !important;
      border-color:#fed34e !important;
      font-size:14px !important;
    }
      .image-info .image-info-buttons .button i {
        font-size: 16px;
        color: #eee;
        display: block; }
    .image-info .image-info-buttons .post-link {
      margin-left: 15px; }

.type-portfolio .image-info .post-title, .type-gallery .image-info .post-title {
  font-size: 24px;
  line-height: 32px; }
  @media only screen and (max-width: 1024px) {
    .type-portfolio .image-info .post-title, .type-gallery .image-info .post-title {
      font-size: 18px;
      line-height: 26px; } }

/* Four column layouts require less information to be shown in the image info 
since not everything will fit there */
.image-grid .threecol .image-info .terms {
  display: none; }
.image-grid .threecol .image-info h3 {
  padding: 5px 0; }
.image-grid .threecol.zero-margin .image-info .terms {
  display: block; }
.image-grid .threecol .image-info-buttons {
  top: 20%; }

#title-area h1, #title-area h2 { font-size:64px; line-height:1em; }

/*EDUCACION SECTION*/
#course-area {text-align:left;}
.course-button {background-color:transparent; width:49% !important; color:#000 !important; font-size:12px !important; letter-spacing:0px !important; margin-right:2px; padding:5px !important;}

#showcase-full-width .portfolio .entry-summary, #showcase-template .portfolio .entry-summary, .post-snippets .hentry .entry-summary {border-top:none !important;}

.post-snippets .type-course .terms a { font-style:normal !important; font-weight:bold !important; font-size:16px; text-align:center !important; color:#494949 !important;}

/*EMPLEOS*/
table#empleos {text-align:center !important;}
table#empleos td a {color:#888 !important;}
table#empleos td a:hover {color:#fed34e !important;}

/* NEWS */
.type-news .entry-summary {font-size:12px !important;}
.post-snippets .published {border-right:none !important;}

.entry-meta span.published:after {content:'' !important;}

/*GLOBAL STYLE FOR LISTS*/

/*ol {margin:0 0 20px 0 !important;}
ol li {list-style:none !important; border:1px solid #fed34e !important; padding:15px !important; margin:0 0 5px 0;}*/

/*END GLOBAL STYLE FOR LISTS*/


/*START MOBILE STYLES*/

@media only screen and (min-width:0px) and (max-width:397px){

#title-area h1, #title-area h2 {font-size:36px !important;}

.segment-content h2 {font-size:30px !important;}
.segment-content.text {font-size:20px !important;}

/*==== INNER PAGE IMAGES ====*/

#title-area { background-image: none !important; background-color:#fed34e !important; text-align:center !important; padding:50px 0 35px !important;}

.entry-content p {width:inherit !important;}

table#empleos {font-size:12px !important; text-align:center !important;}
table#empleos th,tr,td {text-align:center !important;}

.toggle-content {padding:0px !important; border:none !important;}

table#codes th {text-align:center !important;}

}
/*END MOBILE STYLES*/


.small-caption {font-size:10px; font-weight:bold;}


/*NINJA FORMS*/ 

/** EX ALUMNOS **/

#ninja_forms_field_24_div_wrap, #ninja_forms_field_27_div_wrap, #ninja_forms_field_28_div_wrap, #ninja_forms_field_29_div_wrap {

width:50%; 
display:inline-block;
float:left;

}

#ninja_forms_field_24, #ninja_forms_field_27, #ninja_forms_field_28 { 

width:95%;

}

#ninja_forms_field_29, #ninja_forms_field_30, #ninja_forms_field_31, #ninja_forms_field_34  { 

width:100%;
margin-left:8px;

}

.text-wrap.label-above label, .textarea-wrap.label-above label { 

display:inline !important;

}



/** END EX ALUMNOS **/ 


/** TOGGLES **/ 

.toggle-content {padding:5px 15px 0 5px;}

/** END **/ 


/** DOCUMENTOS DE INTERES TABLE **/ 

#docsinteres tr:nth-child(odd) { background-color:#FFF;}

#docsinteres tr { padding:0; padding-top:0; padding-bottom:2px;}

#docsinteres td {border:none !important;}

#docsinteres td div { width:100%; height:100%;}

#docsinteres td div a { width:100%; height:100%;}

/** END **/ 

.search-results { width:100% !important;}


/** FIRST TIME VISITOR POPUP **/

.popup_block .inner .content_box p iframe {
 width:100% !important;
 max-height:350px;
}

@media only screen and (max-width: 479px){ 
.popup_block {
width:396px;
}

/** QUOTE BANNER MOBILE FIX **/ 

.quote-banner p { 
font-size:17px;
}

.ninja-forms-all-fields-wrap > div { 
width:100% !important;
}
}


/** CONTACT FORM 7 SPECIAL CLASSES **/ 
/**===============================**/
/**===============================**/
/**===============================**/

#content .contact-form p, #content .wpcf7-form p { 

margin-right:1% !important;

}

.row { 

max-width:50%; 
height:auto; 
margin:0 auto;
padding:0;
position:relative;

}

.row .column, .columns { 

width:100%; 
padding:0;
position:relative;

}

.spacer { 

display:block;
content:'';
width:100%;
height:1px;
padding:2em 0;

} 

#b-margin{ 

margin-bottom: 3em;

}

.fluid-width-video-wrapper { 
margin-bottom:2em !important;
} 

#video-control .fluid-width-video-wrapper iframe { 

max-width:100% !important;
margin-bottom: 3em;

} 

#donaunpesito .two-col-form-fields #wpcf7-f15524-p15523-o1 .one-col { 

margin-bottom:0.5em !important;

} 

.wp-image-15532 { 

max-width:60% !important;

} 

.two-col-form h4 { 

line-height:28px;

} 

@media (min-width:0px) AND (max-width:992px){ 

.row { 

width:100%;
max-width:95%; 
height:auto; 
margin:0 auto;
position:relative;
padding: 0 2.5%;

}

.row .column, .columns { 

width:100%; 
padding:0;
position:relative;

}

}


.spec-row { 
width:100%; 
height:auto;
min-height:inherit;
display:block;
margin:0 0 20px 0;

}


.one-col { 

width:100% !important; 
max-width:100%; 
margin-right:0% !important;
display:inline-block;
float:left;

}


.two-col { 

width:49%; 
max-width:49% !important; 
margin-right:0%;
display:inline-block;
float:left;


}

.two-col-form { 

width:40%;
max-width:40%; 
margin-right:0%;
display:inline-block;
float:left;
padding: 0 1% 0 7%;

}

.two-col-form-fields { 

width:40%;
max-width:40%;
margin-left:5%;
float:left;
display:inline-block;
padding-left:2.5%;


} 


.three-col { 
width:33%; 
max-width:31%; 
margin-right:1%;
display:inline-block;
float:left;

}

.four-col { 
width:24%; 
max-width:24%; 
display:inline-block;
float:left;

}



@media (min-width:0px) AND (max-width:992px){ 

.two-col { 

width:100%; 
max-width:100% !important; 
margin-right:0%;
display:inline-block;
float:left;


}

.two-col-form { 

width:95%;
max-width:95%; 
margin-right:0%;
display:inline-block;
float:left;
padding:0 2.5%;

}

.two-col-form-fields { 

width:95%;
max-width:95%; 
margin-right:0;
margin-left:0;
display:inline-block;
float:left;
padding:0 2.5;
text-align:center;

} 

.three-col { 
width:100%; 
max-width:100%; 
display:inline-block;
float:left;

}

.four-col { 
width:100%; 
max-width:100%; 
display:inline-block;
float:left;

}

#wpcf7-f15524-p15523-o1 
#content 
.contact-form p, 
#content 
.wpcf7-form p { 
padding-right:1em;
margin-right:0;
width:95% !important;
padding: 0 2.5%;
}

}

#donaunpesito .columns .one-col { 

margin-bottom:1.5em;

} 

#wpcf7-f15524-p15523-o1 
#content 
.contact-form 
p, #content .wpcf7-form p { 
margin-right:0;
}

#wpcf7-f15524-p15523-o1 
#content 
.contact-form p, 
#content 
.wpcf7-form p { 
padding-right:1em;
margin-right:0;
width:100%;
}

#wpcf7-f15524-p15523-o1 p { 

margin:0;

}

#wpcf7-f15524-p15523-o1  
.contact-form, 
.wpcf7-form { 

margin-bottom:0;

}

#wpcf7-f15524-p15523-o1 .text-left { 

text-align:left !important;

} 

#wpcf7-f15524-p15523-o1 .contact-form .button, .wpcf7-form input[type=submit] { 
width:100%;
margin-bottom:3em;
}

#wpcf7-f15524-p15523-o1 #content .contact-form input[type=text], #content .contact-form input[type=tel], #content .contact-form input[type=url], #content .contact-form input[type=email], #content .contact-form input[type=number], #content .contact-form input[type=range], #content .contact-form textarea, #content .wpcf7-form input[type=text], #content .wpcf7-form input[type=tel], #content .wpcf7-form input[type=url], #content .wpcf7-form input[type=email], #content .wpcf7-form input[type=number], #content .wpcf7-form input[type=range], #content .wpcf7-form textarea { 

background:none;
background-color:transparent;
border:solid 1px #fed34e !important;
border-radius:0;
padding:14px;

} 

.uipr-yellow { 

color: #fed34e;

} 

/**===============================**/
/**===============================**/
/**===============================**/
/** CONTACT FORM 7 SPECIAL CLASSES END **/ 

/* CUSTOM BUTTON */ 

#customBtn {
background-color:#FFF;
color:#000 !important;
border-color:#fed34e;
transition:0.5 all;
}
#customBtn:hover { 
background-color:#fed34e;
color:#FFF !important;
}

/* CUSTOM LEADS FORM IN MAIN PAGE */

.p-button { 
max-width:150px;
max-height: 150px;
padding:0.5em;
background-color:#FFF;
border: 1px solid #fed350;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
position:fixed;
top:50%;
right:-105px;
transform: rotate(-90deg);
transform-origin: left bottom 0;
z-index: 1000;
}

.p-button:hover { 

    background-color:#fed350;
    color:#FFF;
    cursor:pointer;

}

.p-container {
width:100%;
height: auto;
position:absolute;
top:50%;
left:100%;
z-index: 999;
}

.p-container label { 

color:#FFF !important;

}

.p-content { 
    
position:relative;
width:75%;
height:100%;
left:10%;
background-color:rgba(202,202,202,1);
padding: 2.5%;

}

@media only screen AND (max-width:767px){ 

.p-button { 
display:none;
}

.p-container {
display:none;
}

.p-content {
display:none;
} 


}

#popmake-26008 { 

background-color:#fff4d6 !important;

} 

/* NEWS IMAGE SECTION IN MAIN PAGE */

#content .hentry .entry-text-wrap { 

padding: 12% 8%;

}

.type-news .entry-title a { 

font-size:16px !important;
text-transform:uppercase;

}


.entry-terms.multi-color .news_category, 
.entry-terms.multi-color .category, 
.entry-terms.multi-color .taxonomy { 

width:88%;
height:60px;

}

/* END NEWS IMAGE SECTION */ 


/* Wrapper Fix */ 

.sticky-wrapper { 
height:auto !important;
} 


/* Override for menu elements while hovering */ 

.dropdown-menu-wrap ul.sub-menu li:hover, .dropdown-menu-wrap ul.sub-menu li.sfHover {

  background: #008445 !important;

}