  /*
    Template: smarty
    Theme Name: Smarty Child Theme
    Theme URI: http://smartyschool.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Education WordPress Theme
	Version: 3.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, black, red, dark, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: smarty
*/
.register-section .field-visibility-settings-header,#data-personal-li {display:none}
.register-section #field_1,.register-section #field_2,.register-section #field_3{margin-bottom:20px}
.register-section .field_3 label{margin-top:0}
#signup_submit{background: green;color: #fff;padding: 10px 20px;}
.upcoming_events {background:#fff;min-height:300px!important;padding: 30px 10px;}
.latest_news{padding-bottom:35px}
.stm-page-head__title  .userdata{font-size:14px;float:right;line-height: 56px;}
.stm-page-head__title  .userdata a{color:#fff}
.stm-page-head_size_small {
    padding-top: 33px;
    padding-bottom: 46px;
}
.page-id-2442 .stm-page-head__title,.bbpress  .stm-page-head__title{margin-left: auto;font-size: 36px;margin-top: inherit;}
#menu-item-2681,#menu-item-2450,#menu-item-2451{display:none}
.forum-archive .stm-page-head__title {color:#fff!important}
.buddypress .breadcrumbs,.bbpress .breadcrumbs{display:none}
.forum-archive .ct1{display:none}.forum-archive .ct2{display:inline-block !important}
.forum-archive .stm-page-head,.forum .stm-page-head{background:#5D3D33}
.bp-tables-user .label,#wp_display_name .label,.profile-fields .label{display: table-cell;color: #000;text-align: left!important;}
.bp-legacy ul.post-categories{display:none}
.bp-legacy .post_view_grid {min-height:330px}
.page-id-5281.bp-legacy .post_view_grid  h5{font-size:14px;line-height: inherit;}
.page-id-5281 .breadcrumbs{display:none}
/*.bp-legacy .post_view_grid .entry-thumbnail img {min-height:188px;max-height:188px }*/
#buddypress .select2-container .select2-choice .select2-chosen, #buddypress .select2-container .select2-choice .select2-selection__rendered, #buddypress .select2-container .select2-selection--single .select2-chosen, #buddypress .select2-container .select2-selection--single .select2-selection__rendered, #buddypress .select2-container--default .select2-choice .select2-chosen,#buddypress .select2-container--default .select2-choice .select2-selection__rendered, #buddypress .select2-container--default .select2-selection--single .select2-chosen, #buddypress .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: inherit; }
.stm-page-head__title {text-transform: capitalize;line-height: 60px;}
.protectedmenu #header-nav-menu{float:none}
.protectedmenu{background: #e3e3e3;	padding: 10px;}
.protectedmenu .stm-nav__menu_type_header > .menu-item > a { padding-top:10px!important}
#menu-about-cotsen li,#menu-menu2 li,#menu-menu4 li,#menu-menu3 li{margin-bottom:0}
.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(1),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(4),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(7),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(10),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(13),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(16),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(19),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(22),.page-id-5281.logged-in .posts_grid-box .post_view_grid:nth-child(25) { clear:left}
.widgets_on_page ul{padding-left:0}
.widgets_on_page ul #bbp_replies_widget-3 li{padding:10px}
.post_view_single .entry-title{display:none}
/***/
.widget_footer .widget_title,.footer .copyright{color:#000!important}
.news_list h4{font-size: 15px;line-height: unset;font-weight:400;text-align:center}
.news_list .vc_gitem-post-data-source-post_excerpt,.news_list .vc_btn3-center{display:none!important}
.latest_news .stm-subtitle h3 span{font-size: 19px;color: #000;}
.latest_news .stm-subtitle h3 {border-bottom: 1px solid #b9bab9;}
#latest__mentor,#principal__mentor ,#sustainability__mentor,#latest_coaches{display:none}
.ctu-ultimate-wrapper-1 .vc-tabs-li,.ctu-ultimate-wrapper-2 .vc-tabs-li,.ctu-ultimate-wrapper-3 .vc-tabs-li{font-size:15px!important;font-family: "Libre Baskerville", sans-serif!important}
.ctu-ultimate-wrapper-3 p,.ctu-ultimate-wrapper-2 p,.ctu-ultimate-wrapper-1 p{line-height:30px!important;font-family: "Libre Baskerville", sans-serif!important}
.ctu-ulimate-style-1 .vc-tabs-li.active,.ctu-ulimate-style-2 .vc-tabs-li.active,.ctu-ulimate-style-3 .vc-tabs-li.active{background-color:#e96716!important;}
.ctu-ulimate-style-1 .vc-tabs-li.active em,.ctu-ulimate-style-2 .vc-tabs-li.active em,.ctu-ulimate-style-3 .vc-tabs-li.active em{background-color:#fff!important;}
.ctu-ulimate-style-1 .vc-tabs-li,.ctu-ulimate-style-2 .vc-tabs-li,.ctu-ulimate-style-3 .vc-tabs-li{background-color:#444!important;color:#fff!important;margin-bottom:2px!important}
.vc-tabs-li.vc-tabs-li-1-id-5 i,.vc-tabs-li.vc-tabs-li-2-id-5 i,.vc-tabs-li.vc-tabs-li-3-id-5 i{font-size:11px;color:red;display: block;}
.ctu-ulimate-style-1 .vc-tabs-li span,.ctu-ulimate-style-2 .vc-tabs-li span,.ctu-ulimate-style-3 .vc-tabs-li span{display:none!important}
.ctu-ulimate-style-1 .vc-tabs-li em,.ctu-ulimate-style-2 .vc-tabs-li em,.ctu-ulimate-style-3 .vc-tabs-li em{background-color:#e96716!important;}
.ctu-ulitate-style-1-tabs,.ctu-ulitate-style-2-tabs,.ctu-ulitate-style-3-tabs {font-family: "Libre Baskerville", sans-serif!important;font-size:15px!important}
#pdbox ul li{list-style:none}
#pdbox table{width:100%}
#pdbox table tr:first-child td{background:#8064A2!important;color:#fff}
#pdbox table tr:nth-child(even) td{background: #EAF1F9}
#pdbox table tr:nth-child(odd) td{background: #F2F2F2}
#teacherneed ul li{list-style-image: url('/wp-content/themes/smarty-child/check-mark.png');padding:5px}
#references p{border-bottom:2px solid rgba(233,103,22,.2);margin-bottom: 0;padding: 8px 0; -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
  transition: width 2s;}
#references p:hover{border-bottom:2px solid green;color:green;margin-bottom: 0;padding: 8px 0;cursor:pointer}
#impactbox ul li{ list-style: lower-latin;padding:0 0 15px 0;}
#impactbox ul li ul li{ list-style: lower-roman;padding:0 0 5px 0;}
#impactbox ul li{font-weight:800}#impactbox ul li em,#impactbox ul li ul li{font-weight:400;font-style:inherit}
#header-nav-menu .menu-item{margin:0 14px}
#header-nav-menu .menu-item a{font-size:14px}#header-nav-menu .menu-item ul li{padding-left:10px;padding-right:10px;margin:0}
@media screen and (min-width: 767px) {.setpage{float:left;width:50%}.reclinks ul li{ width:366px } }
@media screen and (max-width: 600px) {
#rev_slider_1_1 .stm-btn{display:none!important}.tp-bgimg.defaultimg {
    background-size: 125% 100% !important;background-position: top center !important
}#rev_slider_1_1{max-height:455px!important;margin-top:85px!important}.tp-parallax-wrap{top:80spx!important}#rev_slider_1_1_forcefullwidth{height:495px!important}
}#tributebox .stm-blockquote::before{background-color:#E96716!important}
#tributebox .stm-blockquote footer {
    padding-top: 20px;padding-bottom: 20px;
}#tributebox .stm-blockquote footer cite{color:#fff;font-weight:800;font-size:22px}
#tributebox	{box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);border: 1px solid #ffccac;}
.inputbox{position:absolute}
.inputbox .box{
    width: 166px;
    height: 50px;
    margin-left: 0px;
}
.flowchart .wpb_wrapper{width:663px;margin-bottom:20px}
.flowchart {overflow: auto;}

.inputbox .box1{
    width: 166px;
    height: 50px;
    margin-left: 222px;
}.inputbox.b{ z-index:9999 }.inputbox.b1{ z-index:999 }.inputbox.b2{ z-index:99 }.inputbox.b3{ z-index:0 }
.inputbox .box2{
    width: 166px;
    height: 50px;
    margin-left: 436px;
}
.inputbox .box3{
    width: 237px;
    height: 58px;
    margin-left: 512px;margin-top:88px;
	transform: rotate(-90deg);
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);

}
.wpgmp_infowindow{font-size: 15px;font-weight:800 }
.wpgmp_infowindow h4{margin:0;font-weight:800 }
.boxes4 .stm-icon-box__title{margin-bottom:0}
.boxes4 .stm-icon-box,.boxes4 .stm-image-box{height:208px;width:270px;display: inline-block;
background:url('/wp-content/themes/smarty-child/img/framebox.png') no-repeat;padding: 30px 38px;
}.boxes4 .stm-image-box_img_left .stm-image-box__image{float:none;text-align:center}
.boxes4 .stm-image-box_img_left .stm-image-box__image img{max-height: 95px;width: auto;}
.boxes4 .stm-image-box__body{overflow: initial;padding-left: 0;text-align: center;}
.boxes4 .stm-image-box__body a{color:#1B1B1B}.boxes4 .stm-image-box__body a:hover{color:#E96716}
.boxes4 .stm-icon-box__ic-container{display:block;margin-bottom: 15px;}
.boxes4 .stm-icon-box__content{display:block;}
#results_img .stm-action-box__figure img{width:100%}
.pinfo label{}
#application .wpcf7-form-control {border:0;background:none;border-bottom:1px solid #595959;border-radius:0;color:#595959;padding:0}
#application table td{padding:0;background:none;border:0}
#application h4{color:#000}
#application .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}
#application .select2-container .select2-choice,#application .select2-container .select2-selection--single,#application .select2-container--default .select2-choice,#application .select2-container--default .select2-selection--single { border:0;border-radius:0;border-bottom:1px solid #595959;}
#application .select2-container--default .select2-selection--single { background:none;height: 40px;}
#application .select2-dropdown{border-radius:0}#application  .wpb_text_column :last-child{font-weight:400}
#application .wpcf7-checkbox{border-bottom:0!important}
.submit_application{background: #E96716 !important;
padding: 0 20px !important;
width: auto;margin-top:50px;
border: 0 !important;
color: #fff !important;}
.submit_application:hover{background:#B34E11!important;}
.textareabox {
    max-height: 90px;
}.contentcenter{text-align:center}
.vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-accordion_style_outline .vc_tta-panel .vc_tta-panel-body{border-width: 1px!important;}
#feedbackbox,#feedbackbox .wpb_wrapper{padding:0 15px}
#feedbackbox .wpcf7-textarea{max-height:130px}
#feedbackbox  .wpcf7-form-control{border:1px solid #ccc}
.hphone input[type="tel"]{max-width:350px}
.bpadd{margin-bottom:0}
#application li{padding-bottom:5px;font-size:14px}#application ul{padding-left:16px}
.drawbox .box{
  margin:25px;
  width:300px;
  height:300px;
  background:#fff;
  border: solid black;
  border-color: black;
  float:left; 
}
.drawbox img{max-width:90%;}
.drawbox .box1{
  border-width: 3px 4px 3px 5px;
  border-radius:95% 4% 92% 5%/4% 95% 6% 95%;
  transform: rotate(2deg);
}
.drawbox .box2{
  width:350px;
  border-width: 3px 3px 5px 5px;
  border-radius:4% 95% 6% 95%/95% 4% 92% 5%;
  transform: rotate(-2deg);
}

.drawbox .box3{
  border-width: 5px 3px 3px 5px;
  border-radius:95% 4% 97% 5%/4% 94% 3% 95%;
  transform: rotate(2deg);
}

.drawbox .oddboxinner{
  margin:15px;
  transform: rotate(-2deg);
}
.drawbox .evenboxinner{
  transform: rotate(2deg);
  margin:15px;
  padding:0 5px;
  float:right;
  background:#ddd;
  border:1px solid #222;
  box-shadow:3px 3px 0 #222;
}
.stm-teacher__socials {
    padding: 2px 16px
}
.roll {
  position: relative;
}

.roll .image {
  opacity: 1;
  display: block;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.roll .middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;width:100%;
}
.roll .oddboxinner{padding-top: 5px;}
.roll:hover .middle {
  opacity: 1;background: rgba(255,255,255,.8);padding: 36% 0 40% 0;width: 90%;
}
.roll .text a,.roll .text a:hover{ color: #000; }
.roll .text {
  color: #000;
  font-size: 16px;
  padding: 16px 32px;
}/***/
.boxe4 .stm-icon-box__title{margin-bottom:0}
.boxe4 .stm-icon-box,.boxe4 .stm-image-box{height:350px;width:220px;display: inline-block;
background:url('/wp-content/themes/smarty-child/img/framebox2.png') no-repeat;padding: 50px 38px;
}.boxe4 .stm-image-box_img_left .stm-image-box__image{float:none;text-align:center}
.boxe4 .stm-image-box_img_left .stm-image-box__image img{max-height: 95px;width: auto;}
.boxe4 .stm-image-box__body{overflow: initial;padding-left: 0;text-align: center;}
.boxe4 .stm-image-box__body a{color:#1B1B1B}.boxe4 .stm-image-box__body a:hover{color:#E96716}
.boxe4 .stm-icon-box__ic-container{display:block;margin-bottom: 15px;}
.boxe4 .stm-icon-box__content{display:block;}
.boxe4  .stm-image-box__description p {font-size: 16px;text-align: left;}
.boxe4 h4{font-size:20px}
.boxe4 .stm-image-box__description ul li{font-size: 15px;text-align: left;}
.boxe4 .stm-image-box__description ul li::before {
    content: "\f00c";
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px;
    color: #8c1515;
}.boxe4 .stm-image-box__title{margin-bottom:14px}.wpcf7-textarea{color:#333}
ul.list1 li{list-style: square;padding-bottom:7px }
ul.list2 li{list-style: disclosure-closed;padding-bottom:7px }
.wpcf7-form label{display:block;margin-bottom:0px;margin-top:16px}
.wpcf7-form .wpcf7-date{
    font-family: 'Work Sans', sans-serif;
    color: #999;
    font-size: 14px;width: 100%;
    padding-left: 20px;
}
/*coachteacher*/
.coachteam,.coachschool,.coachtime{display:none}
.addentry .wpcf7-form-control.wpcf7-submit{margin-bottom:30px}
.addentry .your-email,.addentry .your-name{display:none}
/* For Posts List by CodexWorld */
.posts_list{ 
margin-bottom:20px;
}
div.list_item {
border-left: 4px solid #7ad03a;
padding: 1px 12px;
background-color:#F1F1F1;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
div.list_item {
margin: 5px 15px 2px;
}
div.list_item p {
margin: .5em 0;
padding: 2px;
font-size: 13px;
line-height: 1.5;
}
.list_item a {
text-decoration: none;
padding-bottom: 2px;
color: #0074a2;
-webkit-transition-property: border,background,color;
transition-property: border,background,color;-webkit-transition-duration: .05s;
transition-duration: .05s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
}
.list_item a:hover{ 
text-decoration:underline;
}
/* For Loading Overlay by CodexWorld */
.post-wrapper{position: relative;}
.loading-overlay{display: none;position: absolute;left: 0; top: 0; right: 0; bottom: 0;z-index: 2;background: rgba(255,255,255,0.7);}
.overlay-content {
    position: absolute;
    transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    color: #555;
}

div.pagination {
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
	padding:20px;
	margin:7px;font-size:15px;display: block;text-align:center
}

div.pagination a {
	margin: 2px;
	padding: 0.5em 0.64em 0.43em 0.64em;
	background-color: #E96716;
	text-decoration: none;
	color: #fff;border-radius:5px
}
div.pagination a:hover, div.pagination a:active {
	padding: 0.5em 0.64em 0.43em 0.64em;
	margin: 2px;
	background-color: #8E3E0D;
	color: #fff;
}
div.pagination span.current,div.pagination b {
    padding: 0.5em 0.64em 0.43em 0.64em;
    margin: 2px;
    background-color: #8E3E0D;
    color: #fff;border-radius:5px}
div.pagination span.disabled {
    display:none;
}
 .viewlog tr:nth-child(even) td{background: #FeFeFe;border-bottom:1px solid #ccc} 
 .viewlog tr:nth-child(odd) td {background: #EBEBEB;border-bottom:1px solid #ccc} 
/* .viewlog tr  th{background:#363636;color:#fff;border-color: #dad4d4;} */
.viewlog tr:hover td{background: #DBDBDB}.viewlog {border-color: #dad4d4;}
.viewlog td,.exportbox1 th,.exportbox1 .form-control{font-size: 11px;line-height: 16px} 
.viewlog td{padding: 5px;border: 0;text-align:center}

.viewlog1 tr:nth-child(even) td{background: #EBEBEB;} 
 .viewlog1 tr:nth-child(odd) td {background: #FeFeFe;} 
.viewlog1 tr  th{background:#363636;color:#fff;border-color: #dad4d4;text-align:center}
.viewlog1 tr:hover td{background: #DBDBDB}.viewlog1 {border-color: #dad4d4;}
.viewlog1 td,.exportbox1 th,.exportbox1 .form-control{font-size: 11px;line-height: 16px} 
.viewlog1 td{padding: 5px;border: 0;text-align:center}
.viewlog3 tr:hover td{background: #FFFC67!important}
.viewlog3 tr:nth-child(even) td{background: #FFFC8A !important;} 
.viewlog3 tr:nth-child(odd) td {background:#FFFC67!important;} 
.viewlog  tr[aria-expanded="true"] td{background: #FBE232;}

.viewlog2 tr:nth-child(even) td{background: #F4F4F4;} 
 .viewlog2 tr:nth-child(odd) td {background: #FeFeFe;} 
.viewlog2 tr  th{background:#363636;color:#fff;border-color: #dad4d4;text-align:center;padding:0}
.viewlog2 tr:hover td{background: #DBDBDB}.viewlog1 {border-color: #dad4d4;}
.viewlog2 td,.exportbox1 th,.exportbox1 .form-control{font-size: 11px;line-height: 16px} 
.viewlog2 td{padding: 5px;border: 0;text-align:center}

.blkbuttn,.blkbuttn:hover{background: #000;color: #fff;padding: 10px 20px;}
.exportbox th{padding-left: 10px;padding-right: 10px;}
.TeamMeeting_Code,.SchoolMeeting_Code,.CoachMeeting_Code,.teamcode,.schoolcode,.coachcode,.lvlist{display:none}
.box_shadow{background:#edd59d;padding:30px;font-size:14px;border-radius: 0px 40px 0px 40px;-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);}
#shbox1{background:#E2DE95}#shbox2{background:#E29E9B}#shbox3{background:#9FEBA1}#shbox4{background:#c4f2e8;margin-top:50px} 
.meetingcd td{padding-left:0;padding-right:0;vertical-align:top}
.vc_col-sm-4  .stm-title {
    margin-bottom: 10px;
}.pagination .page-numbers{height: 40px;width: 40px;font-size: 16px;line-height: 20px;color:#fff}
.next.page-numbers{line-height: 33px;}
.buddypress .stm-page-head,.single-post .stm-page-head{background:#5D3D33}
/*.buddypress #settings-form label[for="email"],.buddypress #settings-form #email{display:none}*/
#buddypress #item-nav,#buddypress  #item-body #subnav{display:none!important}
#buddypress .standard-form input[type="password"] ,#buddypress .standard-form input[type="text"] ,#buddypress .standard-form input[type="email"] {
    width: 100%;
    max-width: 350px;
}
#daybox1 #shbox1,#daybox2 #shbox2,#daybox3 #shbox3{display:none}
.page-id-5424 .stm-title,.page-id-5422 .stm-title{cursor:pointer}
#daybox1 .stm-title:hover{color: #aaa31f!important;}#daybox2 .stm-title:hover{color:#d06965!important;}#daybox3 .stm-title:hover{color: #1b8a1d!important;}
.news_list .pt-cv-view .pt-cv-title {
    margin-bottom: 10px;
    padding: 0 10px 15px 10px;
    font-size: 12px;
    line-height: 18px;
}.news_list  .pt-cv-view .pt-cv-ifield {background: #F9F9F9;}

.tps_contact .stm-contact-details_type_contacts {
    max-width: 800;
    padding: 0;
    background: #fff;
}.reclinks ul{padding:0}
.reclinks ul li{display: inline-block;background: #fff;padding: 12px;margin-bottom: 4px;vertical-align: top;border: 1px solid #e6e6e6;}
.reclinks ul li:hover{background:#fbfbfb;}
#topbar-nav-menu li{font-size:13px;font-family:"Libre Baskerville", sans-serif;}#topbar-nav-menu li a{padding:0;padding-top: 5px;}
.top-bar__content { min-height: 35px;}
#topbar-nav-menu .sub-menu li a {
    white-space: inherit;
    line-height: inherit;color:#000;
    font-weight: 500;text-align:left;
}.top-bar__content .stm-nav__menu_type_header > .menu-item.current-menu-item > a::after { border:0}
.home  .stm-media-list-one li .stm-media-list-desc { font-family: Libre Baskerville;display:none}
.home  .stm-media-list-one li .stm-media-list-title{line-height: 26px;font-size: 18px;background: #fff;padding: 30px; }
.home  .stm-media-list li .stm-media-list-title {
    line-height: 26px;
    font-size: 18px;
    color: #000;
}.home .stm-media-list li{border-bottom: 1px solid rgba(128, 128, 128, 0.25);padding-bottom: 14px;}
.astm-search-menu .is-link-container,.astm-search-menu .stm-search-form__submit-text{display:none!important}
.astm-search-menu .stm-search-form__field{border: 1px solid #ccc;padding-left: 10px;padding-right: 24px;border-radius: 5px;width: 210px;}
.astm-search-menu  .stm-search-form__submit{background: #000;border: 0;border-radius: 5px;color: #fff;padding: 2px 12px;	margin-left: -15px;}
.contentcenter h4{font-size:23px}
.yrc-item-meta.pb-inline{background:#fff;padding:15px}
.yrc-item-meta.pb-inline #yrc-shell-0 .yrc-item-title {
    font-size: 16px;
    line-height: 26px;
}.mobilelist,#header-nav-menu .astm-search-menu,#header-nav-menu .menu-item-5622 {display:none!important;opacity:0}
.header-mobile .mobilelist,.header-mobile .menu-item-5622{display:block!important;opacity:1}
.header-mobile .astm-search-menu .stm-search-form__field{padding:5px}
.header-mobile .astm-search-menu .stm-search-form__submit{padding:6px 10px}
.ui-datepicker-calendar th{background:#000}
.wpcf7-not-valid{
    border-color: #ff0000!important;
}
#bbp_replies_widget-3 li .bbp-author-avatar{display:none}
.tpssite .top-bar_view-style_1 { background:#3277AE; }
#topbar-nav-menu li a{ color:#fff }
.tpssite .stm-contact-details__item.stm-contact-details__item_type_socials{display:none}
.stm-contact-details_type_teacher .stm-contact-details__item_type_skype::before {
    content: "\f0c1";font-size:18px;
    font-family: 'FontAwesome' !important;
}ul{font-size: 16px;font-weight: 300;padding: 0 0 0 13px;color: #595959;}
ul li{margin: 0 0 2px 0;}.list1{font-size:20px}
.wpb_wrapper ul{line-height: 27px;}
.rightsideli li{ margin-bottom:8px;line-height: 25px;font-family: Libre Baskerville;}
.impbox ul{padding:revert}
#buddypress div.item-list-tabs#subnav #activity-filter-select{display:none!important}
#tpsmenu {background: #E96716;}
#tpsmenu #header-nav-menu{float:none;text-align: center;}#tpsmenu .stm-nav__menu_type_header > .menu-item > a{padding:15px 10px;color:#fff}
#tpsmenu   #header-nav-menu .menu-item{text-align:left}
.tpssite .header .logo {
    max-width: 285px!important;
    float: none!important;max-height:120px
}.tpssite .header .logo .vc{vertical-align: text-top; }
.lightorange{background: #807D7D !important;
color: #fff;
border-bottom: 1px solid #919191 !important;}
.protectsite .wpcf7-select{padding: 10px 14px;padding-left: 14px;background: #fff;border: 1px solid #e6e6e6;line-height: 28px;vertical-align: middle;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;width:100%;color:#999}
.logo img{max-width:250px}
.tpsmenu{display:none!important}
.boxespic {height:400px;width:188px !important;display: inline-block;
background:url('/wp-content/themes/smarty-child/img/boxespic.png') no-repeat;padding: 20px 24px 20px 20px;margin: auto;
}.boxespic ul{padding-left:20px}
.c9 .vc_column-inner{padding:0}
.stm-teachers .stm-teacher__socials .socials-list__item{display:none}
@media only screen and (max-width: 767px) {
.ctu-ultimate-style-heading-1,.ctu-ultimate-style-heading-2,.ctu-ultimate-style-heading-3,.ctu-ultimate-style-heading-4,.ctu-ultimate-style-heading-5{background-color: #444 !important;color: #fff !important;}
.ctu-ultimate-style-heading-1.active,.ctu-ultimate-style-heading-2.active,.ctu-ultimate-style-heading-3.active,.ctu-ultimate-style-heading-4.active,.ctu-ultimate-style-heading-5.active{background-color:#E96716!important}
}