/*
Theme Name: Schule Child
Theme URI: http://cmsmasters.net/schule-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Schule Child Theme
Template: schule
Version: 1.0.0
License:
License URI:
Text Domain: schule-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

form.wpcf7-form {
	text-align: center;
}

form.wpcf7-form label {
	color: #005d83;
	text-align: left;
}

form.wpcf7-form input, form.wpcf7-form textarea {
    font-size: 13px!important;
    color: #999!important;
    width: 50%!important;
	height: 50%!important;
	margin: 0 auto;
}

form.wpcf7-form input[type="submit"] {
	color: white!important;
	background-color: #005d83!important;
	border-color: #005d83!important;
	margin-left: 20px!important;
	width: 20%!important;
}

form.wpcf7-form textarea {
    font-size: 13px!important;
    color: #999!important;
    width: 50%!important;
	height: 50%!important;
	margin: 0 auto;
	
}

#nav_menu-3 li a{
	border-bottom: 0px;
	text-align: left;
	line-height: 14px;
}

#cmsmasters_row_jzvq049l3r .cmsmasters_row_outer_parent {
    padding-top: 34px!important;
	padding-bottom: 0px!important;
}

#bottom .bottom_bg .bottom_inner {
    padding-top: 30px!important;
    padding-bottom: 10px!important;
}

#bottom .widgettitle {
	color: white!important;
}

#cmsmasters_heading_orpfexhtk {
    margin-bottom: 20px!important;
}

.cmsmasters_footer_small .footer_inner {
    text-align: center!important;
}

#menu-item-16340 a {
	color: white!important;
}

#menu-item-16340 a span.nav_title{
	font-size: 16px!important;
    padding: 10px 12px!important;
    background-color: #009845!important;
    border-radius: 15px!important;
    color: white!important;
}

.cmsmasters_counter_title, .cmsmasters_stats .cmsmasters_stat_title, .tabs_mode_tour .cmsmasters_tabs_list_item a, .cmsmasters_project_grid .cmsmasters_project_header *, .sidebar .cmsmasters_slider_project_header *, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > a, .cmsmasters_post_masonry .cmsmasters_post_header *, .cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_mon_year, .cmsmasters_single_slider .cmsmasters_single_slider_item_inner *, .tribe-events-list-widget-content-wrap a, .tribe-events-list-widget-content-wrap .entry-title, .post_nav > span a {
  
    font-size: 18px!important;
  
}
#cmsmasters_row_6ax630kk4 .cmsmasters_row_outer_parent {
    padding-bottom: 12px!important;
	padding-top: 36px!important;
}


#cmsmasters_row_dzmkuqj3ip .cmsmasters_row_outer_parent {
    padding-bottom: 49px!important;
	padding-top: 45px!important;
}

#cmsmasters_heading_s34bv61iec {
    margin-top: 0px!important;
    margin-bottom: 30px!important;
}

#cmsmasters_row_0uwa3nmkj .cmsmasters_row_outer_parent {
    padding-bottom: 0px!important;
}

#media_image-3.widget.widget_media_image {
  margin-top: 70px;
  padding-left: 80px;
}

#media_image-3.widget.widget_media_image img {
  width: 100px;
}

.navigation li > a {
	padding: 0 7px!important;
	font-size: 14px!important;
}

.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_wrap {
    display: table-cell;
    width: 93%;
    vertical-align: top;
    border-left-width: 0px!important;
    border-bottom-width: 0px!important;
}



#cmsmasters_divider_c7wuwks54 {
    margin-top: 0px!important;
	}

iframe {
    margin-bottom: 20px;
    max-width: 100%;
    display: block;
    width: 800px!important;
    height: 400px!important;
    margin: 0 auto!important;
    border: 0!important;
}

#cmsmasters_icon_list_items_t8ychwoy9b {
    padding-left: 69px!important;
}

.cmsmasters_button {
    display: inline-block!important;
    padding: 5px 40px !important;
}

.cmsmasters_button:hover {
    background-color: #ffffff!important;
    border-color: #005d83!important;
}
.cmsmasters_button:hover span{
    color: #005d83!important;
}

#cmsmasters_row_5calom4dlt .cmsmasters_row_outer_parent {
    padding-bottom: 31px!important;
}

#cmsmasters_row_h99si29w8o .cmsmasters_row_outer_parent {
    padding-bottom: 10px!important;
}

#cmsmasters_row_h99si29w8o .cmsmasters_row_outer_parent {
    padding-top: 40px;
}

.header_mid .header_mid_inner .logo_wrap {
	/*width : 170px!important;*/
}

#cmsmasters_row_5calom4dlt .cmsmasters_img.cmsmasters_image_c,
#cmsmasters_row_5calom4dlt .cmsmasters_img.cmsmasters_image_c img {
  width: 100%!important;
}

body.page-id-16292 h1.entry-title {
  text-shadow: 1px 1px 1px #615f5f;
}

body.page-id-16292 #menu-niveles-escolares .cmsmasters_column_inner .cmsmasters_featured_block{
  min-height: 260px;
}

body.page-id-16292 .cmsmasters_text p {
  font-size: 16px;
}

body.page-id-16292 .cmsmasters_text ul li {

  font-size: 16px;
  margin-left: 30px;
}

body.page-id-16292 .cmsmasters_text ul li:before {
  display: none;
}

body.page-id-16292 .cmsmasters_column_inner {
  overflow: hidden;
}

body.page-id-16292 .cmsmasters_column_inner:hover .cmsmasters_featured_block,
body.page-id-16292 .cmsmasters_column_inner:focus .cmsmasters_featured_block {
  /*transform: scale(1.05);*/
  background-size: 130%!important;

}

body.page-id-16292 .cmsmasters_column_inner .cmsmasters_featured_block,
body.page-id-16292 .cmsmasters_column_inner .cmsmasters_featured_block {
  /*transform: scale(1.05);*/
  transition: all 1s;
}

body.page .cmsmasters_breadcrumbs_inner{
  display: none;
}


body.page-id-16298 .paralax-requisitos p,
body.page-id-16298 .paralax-requisitos ol li {
  font-size: 14px;
  color: white;
}
body.page-id-16298 #proceso-de-admision p {
 font-size: 14px; 
}

body.page-id-16290 .cmsmasters_text a.btn-ver-mas,
body.page-id-16290 .cmsmasters_text p{
  font-size: 14px;
}

body.page-id-16288 .cmsmasters_column_inner a,
body.page-id-16288 .cmsmasters_column_inner {
  font-size: 14px;
}
body.page-id-16288 .cmsmasters_column_inner a {
  color: #009845;
}

body.page-id-16288 .cmsmasters_heading {
  font-size: 23px;
}

table td {
  border: 0px!important;
  font-size: 14px!important;
}

#cmsmasters_row_7fgt1jp4oe ul,
body.page-id-16288 .cmsmasters_column_inner ul {
  list-style-type: square;
  margin-left: 20px;
  font-size: 14px;
}


body.page-id-16292 .cmsmasters_text ul {
  list-style-type: square;
}

body.page-id-16292 .cmsmasters_text ul li {
  display: list-item!important;
}

#cmsmasters_row_7fgt1jp4oe li,
body.page-id-16288 .cmsmasters_column_inner li {
  display: list-item!important;
}

body.page-id-16300 .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_left .cmsmasters_icon_list_item_content {
      padding-top: 18px;
}
body.page-id-16300 .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_left .cmsmasters_icon_list_item_content h4.cmsmasters_icon_list_item_title {
  font-size: 18px;
}

body.page-id-7366 .cmsmasters_counter_title {
  color: white!important;
}

.direccion-mapa {
  margin-top: 20px;
}

#internacional-ver-mas,
#apoyo-escolar-ver-mas,
#educacion-fisica-ver-mas,
#musica-ver-mas {
  display: none;
}

#historias-de-exito .cmsmasters_color_scheme_third h3,
#historias-de-exito .cmsmasters_color_scheme_third h3 em,
#historias-de-exito .cmsmasters_quotes_slider .cmsmasters_quote_title em,
#historias-de-exito .cmsmasters_quotes_slider .cmsmasters_quote_content,
#historias-de-exito .cmsmasters_quotes_slider .cmsmasters_quote_title {
  color: white!important;
}



#internacional-ver-mas ul li:before {
  display: inline-block!important;
}

#internacional-ver-mas ul {
  list-style-type: square;
  margin-left: 20px;
  font-size: 14px;
}

#internacional-ver-mas li {
  font-size: 14px;
      display: list-item!important;
}

#recaptcha-container {
  margin: 20px 0px;
}

#recaptcha-container > div {
  margin: 0 auto!important;
}

#bottom ul.sub-menu {
  display:none;
}

#bottom p {
  font-size: 16px;
}

#main .header_top .header_top_left {
  overflow: visible!important;
}

#timeline a {
  color: #ffffcc;
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
  #timeline a:hover,
  #timeline a.selected {
    color: #ffffff;
  }

#timeline h1,#timeline h2,#timeline h4,#timeline h5,#timeline h6 {
  text-align: center;
  color: #ffffff;
  text-shadow: #000 1px 1px 2px;
  margin-bottom: 5px;
}
  #timeline h1 {
    font-size: 18px;
  }
  #timeline h2 {
    font-size: 14px;
  }
#timeline .sociales {
  text-align: center;
  margin-bottom: 20px;
}

#timeline {
    width: 800px;
    height: 350px;
    overflow: hidden;
    margin: 0px auto;
    position: relative;
    background: url('http://merici.testapps.mx/merichi-prod/images/dot.gif') left 45px repeat-x;
  }

    ul li:before {
        display: none!important;
    }
    #dates {
      width: 800px;
      height: 100px;
      overflow: hidden;
    }
      #dates li {
        list-style: none!important;
        float: left;
        width: 100px;
        height: 50px;
        font-size: 24px;
        text-align: center;
        background: url('http://merici.testapps.mx/merichi-prod/images/biggerdot.png') center bottom no-repeat;
        padding: 10px 0px!important;
      }
        #dates a {
          line-height: 38px;
          padding-bottom: 10px;
        }
        #dates .selected {
              font-size: 20px;
              font-weight: bold;
        }
    
    #issues {
      width: 800px;
      height: 350px;
      overflow: hidden;
    } 
      #issues li {
        width: 800px;
        height: 350px;
        list-style: none!important;
        float: left;
      }
        #issues li.selected img {
          -webkit-transform: scale(1.1,1.1);
          transform: scale(1.1,1.1);
        }
        #issues li img {
          float: left;
          margin: 10px 30px 10px 50px;
          background: transparent;
          -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
          zoom: 1;
          -webkit-transition: all 2s ease-in-out;
          transition: all 2s ease-in-out;
          -webkit-transform: scale(0.7,0.7);
          transform: scale(0.7,0.7);
        }
        #issues li h1 {
          color: #ffffff;
          font-size: 48px;
          margin: 20px 0;
          text-shadow: #000 1px 1px 2px;
        }
        #issues li p {
          font-size: 14px;
          margin-right: 70px;
          font-weight: normal;
          line-height: 22px;
          text-shadow: #000 1px 1px 2px;
          color: white!important;
          text-align: center;
        }
    
    #grad_left,
    #grad_right {
      width: 100px;
      height: 350px;
      position: absolute;
      top: 0;
    }
      #grad_left {
            left: 0;
            /*background: url('http://merici.testapps.mx/merichi-prod/images/grad_left.png') repeat-y;*/
      }
      #grad_right {
            right: 0;
            /*background: url('http://merici.testapps.mx/merichi-prod/images/grad_right.png') repeat-y;*/
      }
    
    #next,
    #prev {
      position: absolute;
      top: 0;
      font-size: 70px;
      top: 170px;
      width: 22px;
      height: 38px;
      background-position: 0 0;
      background-repeat: no-repeat;
      text-indent: -9999px;
      overflow: hidden;
    }
      #next:hover,
      #prev:hover {
        background-position: 0 -76px;
      }
      #next {
        right: 0;
        background-image: url('http://merici.testapps.mx/merichi-prod/images/next.png');
      }
      #prev {
        left: 0;
        background-image: url('http://merici.testapps.mx/merichi-prod/images/prev.png');
      }
        #next.disabled,
        #prev.disabled {
          opacity: 0.2;
        }