@charset "utf-8";.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:left!important;}
body.page-id-298 .inner .article_right{border:2px solid hsl(0, 0%, 80%);border-radius:5px;float:left;margin:20px 20px 10px 0;padding:2px;}
body.page-id-11 .inner .story-images1{border-radius:5px;border:2px solid hsl(0, 0%, 80%);float:left;margin:15px 15px 15px 0;padding:2px;}
.woocommerce .cart-collaterals div.cart_totals+div.cart_totals{display:none;}
.store-out{float:left;text-align:center;width:100%;}
.check-left:hover, .check-left:focus{color:hsl(0, 0%, 20%);text-decoration:none;}
.check-left{background:hsla(0, 0%, 0%, 0) linear-gradient(to bottom, hsl(32, 98%, 48%) 0%, hsl(26, 91%, 35%) 100%) repeat scroll 0 0;border:medium none;box-shadow:0 1px 2px hsl(25, 92%, 15%);color:hsl(0, 0%, 100%);font-size:16px;margin:10px 0;padding:10px 20px;text-transform:uppercase;}
body.page-id-639 .inner .evening-img{border:2px solid hsl(0, 0%, 0%);border-radius:10px;float:left;margin:8px 20px 10px 0;padding:2px;width:300px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#7f7f7f;}
p{line-height:20px;}
ol li{text-align:justify;color:#494949;font-size:13px;margin-bottom:10px;}
.logo-container h3{margin:0 13px 20px;color:#000;}
.wrapper{max-width:1070px;margin:0 auto;}
.navbar-default{background:none !important;border:none !important;border-radius:0;}
header{background:#292929;text-align:center;color:#fff;padding-top: 20px;}
.home header {border-bottom:#e8e8e8 solid 55px;}
.navbar{clear:both;float:right;margin:0px 0 -55px;}
.nav > li > a{color:#4e4e4e !important;font-size:13px;font-weight:bold}
.nav > li > a.active, .nav > li > a:hover{color:#e9901c !important}
.navbar-nav > li{border-right:1px solid #cccccc;padding:2px 15px;}
.navbar-nav > li:last-child{border:none;}
.nav li{position:relative}
.nav li .sub_menu{display:none;position:absolute;z-index:9999;background:#e8e8e8;padding:0;list-style:none;width:100%;right:0}
.nav li:hover .sub_menu{display:block;}
.nav li .sub_menu li a{border-top:1px dotted #cccccc;color:#4e4e4e !important;display:block;font-size:13px;padding:8px 0;text-transform:capitalize;}
.nav li .sub_menu{display:none;position:absolute;}
.nav li:hover .sub_menu{display:block;}
.sub_menu li .sub_menu1{display:none;position:absolute;background:#e8e8e8;list-style:none;padding:0}
.sub_menu li:hover .sub_menu1{display:block;top:0;right:-188px;width:190px}
.sub_menu1 li .sub_menu2{display:none;position:absolute;background:#e8e8e8;list-style:none;padding:0}
.sub_menu1 li:hover .sub_menu2{display:block;top:0;right:-190px;width:200px}
.logo{margin:0px auto;text-align:left;padding:0 15px;z-index:999;}
.logo img{max-width:100%; position: absolute; z-index:999;}
header h3{font-family:"Times New Roman", Times, serif;font-size:18px;text-transform:uppercase;margin:5px;padding:0 15px 10px;color:#999;}
.banner{background:#292929;width:100%;position:relative;margin-top: -55px;}
.banner img{width:100%}
.families{background:rgba(255, 255, 255, 0.5);position:absolute;max-width:1150px;bottom:90px;padding:35px 0;border-radius:10px;}
.supports {
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
  padding: 12px 0;
  text-align: center;
}
.make{padding:0}
.make input{background:url(images/make.png) no-repeat;width:180px;height:38px;border:none}
.make input:hover{opacity:0.9}
.event-container{background:url(images/orange-patt.jpg) repeat;padding:40px 0 30px}
.event{text-align:center;}
.event a{font-size:25px;color:#fff;margin:15px;font-family:'robotoregular';}
.event img{border:4px solid #fff;border-radius:5px;display:inline-block}
.logo-container{background:#ccc;padding:50px 0;}
.welcome-section{background:#221e1f;border-top:#e9e6df solid 5px;border-bottom:#e9e6df solid 5px;padding:30px 0 50px;}
.welcome-section h1{font-size:28px;text-align:center;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;margin:30px;}
.dotline{background:url(images/dotline.jpg) repeat-x 0 bottom;padding-bottom:15px;text-align:center;clear:both}
.welcome{}
.welcome h4, .service h4{color:#525252;font-size:20px;text-transform:uppercase;margin-bottom:15px;font-family:'helvetica_condensedmedium';}
.service h4{margin-bottom:25px;height:50px;clear:both;float:left;width:100%;}
.article{color:#fff;}
.article h3{color:#fff;margin-bottom:30px;}
.article img{display:block;border:#787677 solid 3px;margin-bottom:15px;max-width:100%}
.article a{float:right;text-align:right;display:block;padding:0;color:#fff;}
.client1 h3{color:#525252;font-size:17px;text-transform:uppercase;font-family:'helvetica_condensedmedium';}
p.productTitle a{font-family:'helvetica_condensedmedium';}
.service{margin:20px 0;}
ul.service-list{margin:0;padding:0;margin-left:30px;}
ul.service-list li{list-style:none;display:inline-block;margin:0 5px}
ul.service-list li span{clear:both;position:relative;top:-6px;width:100%;max-width:182px;}
ul.service-list li a img{padding:6px;border:#999 solid 1px;}
ul.service-list li a{display:inline-block;}
footer{padding:78px 0 0;background:#e07604;clear:both;width:100%;float:left;color:#fff;}
.footer{}
.footer h4{text-transform:uppercase;padding-bottom:15px;font-family:'MyriadPro-Regular';}
.latest-post{}
.latest-post div{/* border-bottom:#fff solid 1px;*/ margin-bottom:10px;clear:both;}
.latest-post div span{font-size:27px;float:left;width:45px;clear:both;line-height:24px;font-style:italic}
.latest-post div span p{font-size:12px;text-transform:uppercase;font-style:italic}
.top-section{text-align:right;float:right;clear:both;margin-top:30px;}
.mediasection{/*margin:20px 0 10px;clear:both;float:right;*/}
.mediasection li{float:left;list-style:none;}
.mediasection li.phone{float:left;font-size:15px;font-family:'MyriadPro-Regular'; margin:12px;}
.mediasection li.phone span{font-size:16px;}
.mediasection li.card{width:120px;font-size:16px;font-family:'MyriadPro-Regular'; margin:12px;}
.card a{color:#ffffff;}
.mediasection li.search-section{background:url(images/searchbg.png) no-repeat left 0;width:347px;height:55px;margin-top:-14px;}
ul.media-icon{float:right;padding:0}
ul.media-icon li{display:inline;}
ul.media-icon li a{display:inline-block;padding-left:10px;height:30px;width:28px;}
ul.media-icon li a.donate-btn{float:left;}
ul.media-icon li a.fb{background:url(images/media-icon.png) no-repeat left 0;}
ul.media-icon li a.twt{background:url(/wp-content/uploads/2016/11/media-icon-with-insta.png) no-repeat -27px 0;}
ul.media-icon li a.tbr{background:url(images/media-icon.png) no-repeat -55px 0;}
.twitter{}
.twitter p{font-style:italic;background:url(images/w-arr.png) no-repeat left 6px;padding-left:10px;border-bottom:#fff solid 1px;padding-bottom:10px;margin-bottom:10px;}
.copyright{text-align:center;background:#202020;padding:20px 0;margin-top:30px;}
.copyright p, .copyright p a{color:#fff;text-transform:uppercase;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
.mainImage{box-shadow:0 0 6px #ccc;padding:5px;}
.made.item .photo img{width:198px;height:128px;}
.made.item .photo{padding-top:5px;position:relative;}
.service .info{margin-top:5px;}
.service .info a{text-transform:uppercase;color:#525252;}
.btn-lg{padding:10px 15px;text-transform:uppercase;border-bottom:1px solid #482003;border:none;box-shadow:0 1px 2px #482003;margin:10px 0;font-size:14px;color:#fff;background:rgb(240,130,3);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwODIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzRlMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(240,130,3,1) 0%, rgba(172,78,8,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240,130,3,1)), color-stop(100%, rgba(172,78,8,1)));background:-webkit-linear-gradient(top, rgba(240,130,3,1) 0%, rgba(172,78,8,1) 100%);background:-o-linear-gradient(top, rgba(240,130,3,1) 0%, rgba(172,78,8,1) 100%);background:-ms-linear-gradient(top, rgba(240,130,3,1) 0%, rgba(172,78,8,1) 100%);background:linear-gradient(to bottom, rgba(240,130,3,1) 0%, rgba(172,78,8,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08203', endColorstr='#ac4e08', GradientType=0);}
.form-control:focus{border-color:#bb4f01 !important}
.slider{clear:both;}
.form-signin{}
.form-signin textarea, .form-signin input{border:#b0b0b0 solid 1px;}
.form-signin textarea{border-radius:8px;border-radius:8px;-webkit-border-radius:8px;-web-border-radius:8px;padding:4px 12px;width:236px;height:80px;resize:none}
.form-signin .form-control{border-radius:8px;-webkit-border-radius:8px;-web-border-radius:8px;height:auto;padding:7px 12px;width:236px;font-size:12px;border:1px solid #b0b0b0}
input[type="search"]{padding:2px 5px;margin:11px 5px 0 24px;width:225px;border:none;background:transparent;}
.search-section input[type="submit"]{background:url(images/searchbtn.png) no-repeat left 0;font-size:0;border:none;width:64px;height:30px;}
.contact ul{clear:both;list-style:none;padding:0}
.contacts ul{padding:0}
.contacts ul li{margin:0 10px;;display:inline-block;list-style:none;width:100%}
.contacts ul li label{text-transform:capitalize;width:100%;font-size:15px;font-weight:bold}
.contacts ul li input{width:100%;border:1px solid #ccc;padding:10px;margin:0 0 15px}
.contacts ul li input[type="checkbox"]{width:100%;border:1px solid #ccc;padding:10px;margin:0 10px 15px}
.contacts ul li textarea{width:100%;border:1px solid #ccc;padding:10px;resize:none;height:100px;margin:5px 0 10px}
.contacts ul li input[type="submit"]{cursor:pointer;width:auto;font-size:16px;text-transform:uppercase;color:#fff;background:#e07604;margin:5px 0 10px;padding:10px 30px 30px}
.contacts ul li input[type="submit"]:hover{background:#bc7017}
.contacts ul li img{max-width:100%;}
.inner-page{min-height:450px;margin-bottom:25px;}
.ball{margin-top:25px}
.inner-page p{text-align:justify;color:#494949;font-size:13px;}
.rightbar ul{list-style:none;margin-top:50px;padding:0}
.rightbar ul li img{max-width:100%;border:5px solid #ccc}
.rightbar ul li{margin:15px 0}
.inner-page h6{font-style:italic;text-decoration:underline;font-size:15px;color:#000;margin-top:20px}
.soar{margin:0 0 20px 0 !important;padding-right:30px;font-size:13.2px;color:#494949}
.soar li{margin:3px 0}
.inner-page h2{font-size:22px;color:#292929;}
.latest-post ul{padding:0;list-style:none}
.latest-post ul li{margin:3px 0}
.latest-post ul li a{color:#fff;font-size:13px}
.logo4{width:20%}
.logo4 img{max-width:100%;border:1px solid;}
.twitter{width:325px}
.twitter iframe{background:#fff}
.contact{width:255px}
.contact img{max-width:100%}
.paragraph{border-bottom:1px solid #CCCCCC;margin:10px 0;padding-bottom:15px;}
.paragraph h3{margin-bottom:0px;}
.paragraph span{margin-bottom:10px;display:block;}
.boardtext h4{margin-top:0px;}
.board-member{margin-bottom:25px;}
.story-img{float:left;margin-right:25px;}
.inner .soccer1{float:left;width:47%;margin-right:15px;}
.clr{clear:both;}
.inner .soccer2{float:right;width:50%;margin-left:15px;}
.inner .tcentre{text-align:center;}
.inner .tcentre p{text-align:center;}
.inner ul.springpdf{list-style:none;}
.inner ul.springpdf li{border-radius:10px;float:left;background:#e9901c;padding:9px 0px;width:100%;margin:10px 50px 10px 0}
.inner ul.springpdf li a{color:#fff;text-decoration:none;}
.footer .contact ul{padding:0}
.footer .contact ul li{width:46%;margin:0 2px;display:inline-block}
.contacts ul li.checkbox_list input{width:auto}
.oct ul li{display:inline-block;margin:0 15px;font-size:20px}
.boardimg img {
  height: 150px;
  width: 150px;
}
.inner .tcentre img{max-width:100%}
.vital img{float:left;margin:0 10px 0 0}
.vital{display:block}
.report{background:#ccc;color:#000}
.report a{background:#e07604;padding:5px 20px;color:#fff;font-size:15px}
.mission-video{float:left;margin-right:20px}
.event img{max-width:100%}
.alignleft{margin-top:5px;margin-right:10px;float:left;}
.alignright{margin-top:5px;margin-left:10px;float:right;}
.aligncenter{display:block;margin:0px auto 20px auto;}
input.wpcf7-not-valid, #contact-frmbox select.wpcf7-not-valid, #contact-frmbox textarea.wpcf7-not-valid{border:solid 1px #ff3300;}
input.wpcf7-validates-as-required, .contacts select.wpcf7-validates-as-required{border-left:solid 3px #ff3300;}
span.wpcf7-not-valid-tip{display:none !important;}
#wpcf7-f166-p158-o1 div.wpcf7-response-output, #wpcf7-f94-p30-o1 div.wpcf7-response-output{font-size:13px;font-family:"Arial","Helvetica",sans-serif;background:#900;border:0px;color:#ffffff;text-align:center;padding:5px;margin:10px 0px 0px 0px;}
#wpcf7-f166-p158-o1 div.wpcf7-mail-sent-ok, #wpcf7-f94-p30-o1 div.wpcf7-mail-sent-ok{font-size:13px;font-family:"Arial","Helvetica",sans-serif;background:#398f14;border:0px;color:#ffffff;text-align:center;padding:5px;margin:10px 0px 0px 0px;}
.topspace{padding:40px 0px 10px 0px;}
.amazingcarousel-image div, .amazingcarousel-image div a{display:none !important;}
.tribe-events-venue-details{font-weight:bold;font-size:15px;}

.postid-1896 .soccerpage_tckt {
  float: right;
}

.postid-1965 .img-responsive {
  height: 250px;
}
.cart_item td {
  text-align: center;
}


.postid-2070 .tribe-events-schedule h2 {
  display: none;
}

.post-2070 .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
  display: none;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {    padding: 7px 6px; }

.select2-container .select2-choice>.select2-chosen { 
    padding: 3px 0; }

.media-icon.mediasection > li:nth-child(2) img {
  max-width: none;
}


@media (min-width:768px) and (max-width:1199px){.welcome-section{border:#eaf7fb solid 0px;margin-left:auto;margin-right:auto;width:auto;}
.article embed, .form-signin .form-control{width:100%}
.latest-post{width:auto}
.navbar-nav > li{padding:2px 4px}
.twitter{width:154px;padding:0}
.twitter iframe{width:100%}
.contact{width:200px}
/*.mediasection{width:373px}*/
.mediasection li.search-section{margin:0}
ul.media-icon {
  float: none;
  margin: 0 auto;
  padding: 0;
}

}
@media (min-width:768px) and (max-width:960px){
    .mediasection {
 /*width: 50%;
 margin: 0 auto;*/
}
    .col-md-2.log {
  margin-bottom: 12px;
  text-align: center !important;
}
.nalla {
  margin: 20px auto 0 !important;
  width: 76%;
}
.mediasection li.card {
  float: right;
  text-align: right;
}
}
@media (min-width:961px) and (max-width:1150px){
    .col-md-2.log {
  float: left;
  width: 17%;
}
.col-md-7.tag {
  float: left;
  width: 52%;
}
/*.qw .mediasection {
  float: left;
  width: 31%;
}*/
.qe .container {
  width: 100%;
}
.qe .col-md-3 {
  float: right;
  width: 395px;
}
.qe .col-md-7 {
  float: left;
  width: 60%;
}
.qe .col-md-1 {
  display:none;
}
#menu {
   width: 100%;
}
#menu ul {
  width: 100%;
}
#menu li {
  width: auto;
}
#menu li a, #menu li a:link, #menu li a:visited {
    padding: 13px 12px !important;
  text-align: center;
 }
}
@media (min-width:1151px) and (max-width:1340px){
    .col-md-2.log {
  float: left;
  width: 17%;
}
.col-md-7.tag {
  float: left;
  width: 52%;
}
/*.qw .mediasection {
  float: left;
  width: 31%;
}*/
.qe .container {
  width: 100%;
}
.qe .col-md-3 {
  float: right;
  width: 395px;
}
.qe .col-md-7 {
  float: left;
  width: 65%;
}
.qe .col-md-1 {
  display:none;
}
#menu {
   width: 100%;
}
#menu ul {
  width: 100%;
}
#menu li {
  width: 14%;
}
#menu li a, #menu li a:link, #menu li a:visited {
  border: medium none;
  padding: 13px 30px;
  text-align: center;
 
}
#menu li a, #menu li a:link, #menu li a:visited {
  padding: 13px 14px !important;
   text-align: center !important;
 }
 
 #menu li ul li {
  width: 100%;
}
}
@media (min-width:40px) and (max-width:767px){.logo{position:static;text-align:center}
.col-md-2.log {
  margin-bottom: 12px;
  text-align: center !important;
}

.mediasection {
  margin-left: auto;
  margin-right: auto;
  
}
.banner {
  margin-top: 0;
}
.logo4{width:auto;margin:10px 0;text-align:center}
footer{float:none;text-align:center}
.form-signin .form-control{width:100%}
.top-section{float:none !important;}
.media-icon{float:none !important;display:display !important;text-align:center;clear:both;}
ul.media-icon li a.donate-btn{width:165px !important;margin:0px !important; padding:0 !important;}
.event a{clear:both;display:block}
.welcome-section{text-align:center}
.article img{display:inline-block}
.twitter, .contact{width:auto}
.mediasection li.search-section{margin:0}
.navbar{float:none}
header{border:none}
.mediasection{float:none;text-align:center;clear:none}
.mediasection ul{margin:0;padding:0}
iframe{width:100%}
.board-member{padding:0;text-align:center}
.board-member .col-lg-6{padding:0;margin:25px 0}
.mission-video{float:none}
.navbar{margin:0}
.event img{clear:both;display:block;margin:0 auto}
.logo-container h3{text-align:center}
}
@media (min-width:640px) and (max-width:767px){/*.mediasection{width:57%;margin:0 auto*/}
.nalla {
  /*margin: 20px auto 0 !important;
  width: 76%;*/
}
.mediasection li.card {
  float: right;
  text-align: right;
}

@media (min-width:480px) and (max-width:639px){
.mediasection{width:82%;margin:0 auto}
.nalla {
  margin: 20px auto 0 !important;
  width: 76%;
}
.mediasection li.card {
  float: right;
  text-align: right;
}
}
@media (min-width:40px) and (max-width:479px){ul.service-list{margin:0;}
.nalla {
  margin: 20px auto 0 !important;
  width: 76%;
}
.mediasection li.card {
  float: right;
  text-align: right;
}
ul.service-list li{text-align:center;width:100%;}
.mediasection li.search-section{background:none}
input[type="search"]{background:#fff;padding:4px;border-radius:5px;}
.mediasection li.search-section{width:auto;}
.mediasection li input{margin:5px 0}
.mediasection li.card{width:auto;float:none}
input[type="search"]{width:185px}
.log {
  margin-bottom: 10px;
}
.tag {
  margin-bottom: 10px;
}
.mediasection li.search-section {
  width: 100%;
}
.donate-btn > img {
  width: 100%;
}
ul.media-icon li a.donate-btn {
  margin: 0 !important;
  width: 150px !important;
}
input[type="search"] {
  width: 134px;
}
.banner {
 margin-top: 0px;
}
ul.media-icon {
  float: none;
  margin: 0 auto;
  padding: 0;
}


}






.online_registration input {
  margin: 7px 4px;
  padding: 6px;
}




.page-id-1219 .inner-page li {
  font-size: 15px;
  line-height: 28px;
}


.regfrm_img {
  height: auto;
  margin: 20px 0;
  width: 100%;
}

.online_registration {
  border: 1px solid;
  box-shadow: 0 0 8px 0 #000;
  clear: both;
  margin: 30px auto;
  width: 80%;
}


.online_registration p {
  float: left;
  font-size: 14px;
  font-weight: 600;
  margin: 10px 14px;
  padding: 10px;
  width: 46%;
}


.from_border {
  border: 1px solid;
  float: left;
   width: 50%; border-right:none;
}

.from_border p {
  width: 90%;
}


.online_registration #btn1_sbt {
  background: #e77a05 none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: #fff;
  float: left;
  font-size: 20px;
  margin: 0 10px;
  padding: 8px 20px;
}
.wpcf7-response-output.wpcf7-validation-errors {
  float: left;
  width: 100%;
}


.waiver-form > a {
  background: #e77a05 none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
  padding: 10px 30px;
}
.waiver-form {
  text-align: center;
}

.cars {
  display: block;
  margin: 26px 0;
  width: 28%;
}
.magro_mad_img > li {
  display: inline-block;
  list-style: outside none none;
  margin: 10px 30px 30px 0;
  width: 22%;
}
.magro_mad_img {
  padding: 0;
}
.magro_mad_img img {
  width: 100%;
height:270px;
}
.page-id-1694 .contacts ul li input[type="submit"] {
  padding: 8px;
}
.page-id-583 .contacts ul li input[type="submit"]{
padding: 10px 30px;
}



.welcome-section a {
   color: #fff;
   font-size: 14px;
  background: #e07604 none repeat scroll 0 0;
  border: 2px solid #000;
  border-radius: 6px;
  padding: 10px 20px;
}
.boxer {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.by_tct {
  background: #e07604 none repeat scroll 0 0 !important;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: bold; float: left;
  margin: 15px 0 0;
  padding: 10px 20px;
  text-transform: uppercase;
}
.ad_crt a{
          background: #e07604 none repeat scroll 0 0 !important;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: 15px 0 0;
  padding: 7px 11px;
  text-transform: uppercase;
    }
.ad_p { margin:33px 0 17px; }
.jrnl_ads {
  margin: 50px 0 0;
}
.ads_jrnl {
  float: left;
  width: 22%;
}
.hrv {
  display: block;
  float: none;
  margin: 25px 0 0;
  width: 100%;
}

.mediasection li.search-section {
  background: #fff none repeat scroll 0 0;
  border-radius: 5px;
  height: 45px;
  margin-top: -1px;
  width: 36%; margin-left: 15px;
}

.media-icon.mediasection > li:nth-child(2) {
  margin-bottom: 20px;
  width: 50%;
}

.media-icon.mediasection > li:nth-child(3) {
  text-align: right;
  width: 100%;
}

.row{margin:0px !important;}
.page-id-30 .contacts ul li input[type="submit"] { padding: 10px 30px;  }
.newsletter.col-lg-3.col-md-3.col-sm-3 {
  margin-left: -10px;
}
.page-id-11 h2:first-child {
  display: none;
}

.page-id-30 .contacts ul li input[type="checkbox"] {
  border: 1px solid #ccc;
  margin: 0 10px 15px;
  padding: 10px;
  width: 13px;
}
/*.tcentre img {
  height: 80px;
  width: 100px;
}*/
#menu ul{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
 
}

.col-md-2.log {
  margin-bottom: 12px;
  text-align: right;
}

#siteseal {
  display: none;
}
.tribe-events-ical.tribe-events-button {
  display: none !important;
}

.qe {
  background: #e8e8e8;
  height: 46px;
}

#searchform input#s {
  border: 0px solid #fff  !important;
  padding: 15px 0 13px; outline:none;
}

.search .attachment-full.size-full.wp-post-image {
  height: auto;
  width: 100%;
}
ul.nalla {
  padding: 0;
}

.tcentre a {
  color: #7d7d7d;
}

.car-video { margin: 38px 0 38px 15px;}

.page-id-2027 table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;margin-top: 50px;
}

.page-id-2027 td, th { text-align:center;
    border: 1px solid #dddddd;
      padding: 8px;font-size: 17px;
}

.page-id-2027 tr:nth-child(even) {
    background-color: #ededed;
}

.page-id-2027 table td a {
  background: #e07604 none repeat scroll 0 0;
  border-radius: 7px;
  color: #ffffff;
  display: block;
  padding: 7px 0;
}


.page-id-2 .event-upadtes {
  list-style: outside none none;
  margin: 0 auto;
  text-align: left;padding:0px;
}
.event-upadtes > li img {height: auto;max-height: 300px;max-width: 100%;width: auto;}



@media (min-width: 320px) and (max-width: 375px) {
.logo img {  position: inherit !important;}
.mediasection li.search-section {  width: 87%; margin-bottom: 15px;}
#wonderplugincarousel-1 .amazingcarousel-prev { margin-left: -25px !important;;}
#wonderplugincarousel-1 .amazingcarousel-next {  margin-right: -22px !important;;}
#searchform input#s { padding: 9px 0 13px;}

.newsletter.col-lg-3.col-md-3.col-sm-3 div { text-align: center;}
.twitter iframe {
  background: transparent;
  height: 216px !important;
}
    
}

@media (min-width: 376px) and (max-width: 480px) {
.logo img {  position: inherit !important;}
.mediasection li.search-section {  width: 87%; margin-bottom: 15px;}
#wonderplugincarousel-1 .amazingcarousel-prev { margin-left: -25px !important;;}
#wonderplugincarousel-1 .amazingcarousel-next {  margin-right: -22px !important;;}
.mediasection li.phone { margin: 12px 0;}
.mediasection li.card { margin: 12px 0;}
.mediasection { margin: 12px auto;}
.newsletter.col-lg-3.col-md-3.col-sm-3 div { text-align: center;}
.twitter iframe {
  background: transparent;
  height: 216px !important;
}
}

@media (min-width: 481px) and (max-width: 640px) {
.logo img {  position: inherit !important;}
.mediasection li.search-section {  width: 87%; margin-bottom: 15px;}
#wonderplugincarousel-1 .amazingcarousel-prev { margin-left: -25px !important;;}
#wonderplugincarousel-1 .amazingcarousel-next {  margin-right: -22px !important;;}
.mediasection { margin: 12px auto;}
.newsletter.col-lg-3.col-md-3.col-sm-3 div { text-align: center;}
.twitter iframe {
  background: transparent;
  height: 216px !important;}
  ._2p3a { margin-left: 130px !important;}

}



@media only screen and (min-width: 601px) and (max-width: 680px) {
    
   
    .page-id-2 .event-upadtes li {
   float: left !important;
  padding: 0 124px !important;
  width: 100% !important;
}
.page-id-2 .event-upadtes {
  width: 100% !important; padding:0;
}
  .event-upadtes > li img {
  height: auto !important;
  width: 100%;
}  
    
    
}


@media (min-width: 641px) and (max-width: 800px) {
 .supports { float: right !important;}
 .mediasection { float: right !important; /*width: 80%;*/}
 .mediasection li.card { float: left;}
 .nalla { width:90%;}
 .mediasection li { float: right;}
 ul.media-icon { margin: 15px 55px 0 0;}
 a#mob-menu-open { padding: 0px 10px !important;}
 
 .newsletter.col-lg-3.col-md-3.col-sm-3 div { text-align: center;}

 
}

@media (min-width: 801px) and (max-width: 980px) {
 .supports { float: right !important;}
 .mediasection { float: right !important; /*width: 80%;*/}
 .mediasection li.card { float: left;}
 .nalla { width:90%;}
 .mediasection li { float: right;}
 ul.media-icon { margin: 15px 55px 0 0;}
/* .qw .mediasection { width: 80%;}*/
 
}

@media (min-width: 981px) and (max-width: 1169px) {
 .qw .mediasection { /*width: 40%;*/}
 #searchform input#s { width: 97%;}
 .mediasection li.search-section { width: 58%;}
 .media-icon.mediasection > li:nth-child(2) { width: 25%;}
 
}

@media (min-width: 1171px) and (max-width: 1365px) {
 /*.qw .mediasection { width: 40%;}*/
 #searchform input#s { width: 97%;}
 .mediasection li.search-section { width: 58%;}
 .media-icon.mediasection > li:nth-child(2) { width: 25%;}
 
}

.tribe-events-gcal.tribe-events-button {
  display: none !important;
}

.post-1890 .col-lg-4.col-sm-4.col-md-4 > img {
  margin: 0 0 0 25px;
  width: 83%;
}
.page-id-2 .event-upadtes {
  list-style: outside none none;
  margin: 0 auto;
  text-align: left;
}

.page-id-1997 .event-upadtes {
  list-style: outside none none;
  text-align: left;
  width: 100%;
}

.page-id-1997 .event-upadtes li {
  float: right;
  width: 50%; padding: 10px; box-sizing: border-box;
}


.page-id-2 .event-upadtes li {
  float: right;
  width: 31%; padding: 10px; box-sizing: border-box;
}
.event-title h5 {
  color: #fff;
  font-size: 21px;
  text-transform: capitalize;
}
.event-title:hover {
  text-decoration: none;
}
.event-upadtes > li img {
  max-height: 300px;
 /* width: 96%;*/
}
.contact .tribe-event-date-start {
  display: none;
}
.contact .tribe-events-list-widget-events.type-tribe_events.post-1896.tribe-clearfix.tribe-events-category-upcoming {
  display: inline;
}

.contact .tribe-events-list-widget-events {
  list-style: outside none none;
  text-align: left;
}
.contact .tribe-event-title > a {
  color: #fff;
  font-size: 16px;
}
.contact .tribe-list-widget {
  padding: 0;
}
.contact .tribe-events-widget-link {
  display: none;
}
.postid-1896 .tribe-events-nav-previous {
  display: none !important;
}
.soccerpage_tckt.by_tct {
  float: right;
}
.tribe-list-widget li h4 {
  padding: 0 !important;
}
.tribe-events-list-widget-events.type-tribe_events.post-1981.tribe-clearfix.tribe-events-category-upcoming {
  margin: 0 !important;
  padding: 0 !important;
}
.tribe-events-nav-next {
  text-transform: uppercase;
}

.page-id-343 .woocommerce-info {
  display: none !important;
}
.cart_totals th {
  font-size: 14px;
  text-align: left;
  padding-left: 20px;
}
.cart_totals td {
  padding-left: 30px;
  padding-top: 10px;
}
.single-product .woocommerce-message {font-size: 20px;}



.page-id-15 .inner-page img.wp-post-image {float: left;
    height: auto;
    margin: 14px 8px 5px 0;
    max-width: 200px;
    width: auto;
}

.sv-wc-payment-gateway-icon.wc-authorize-net-aim-payment-gateway-icon {  display: none;}

@media (min-width: 200px) and (max-width: 767px) { 
.page-id-2 .event-upadtes li {width:100%;}
}


/* added custom css 11/15/2016 TMD */

/* default classes */
.alignleft {
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 10px;
    float: left;
}
img{
max-width: 100%;
height: auto;
}

.page-id-104 .programs-main img{
    border: 1px solid #000000;
}

/* header */
.header-wrapper .tag, .header-wrapper .search-section{
	display: none;
}
.header-wrapper .qw{
	    min-height: 110px;
}
.header-wrapper .qw div.mediasection{
margin-top: 18px;
/*width: 415px;*/
}
.header-wrapper .qw .mediasection, .header-wrapper .qw .mediasection .nalla{
float: right;
}
.header-wrapper .qw .mediasection .nalla{
}
.header-wrapper .qw .mediasection .media-icon{
    width: 258px;
}
/* homepage */
.home .welcome-section{
	background: transparent;
}
.home .welcome-section .row > [class*='col-']{
	background: #221e1f;
    border-right: 5px solid #fff;
padding-bottom: 55px;
    margin-bottom: 15px;
    position: relative;
}

.home .welcome-section .row > [class*='col-']:hover{
	background: #e07604;
}
.home .welcome-section .row > [class*='col-'] h3{
	background: #f98c15;
    	padding: 8px 10px;
	margin-left: -15px;
    	margin-right: -15px;
}
.home .welcome-section .row > [class*='col-']:hover h3{
background: #221e1f;
}
.home .welcome-section a{
    display: inline-table;
background: #ffffff;
color: #000000;
position: absolute;
    bottom: 10px;
}
.home .cta-home1{
    text-align: center;
    font-size: 36px;
    font-weight: 600;
	margin: 0 auto;
    width: 765px;
max-width: 100%;
color: #000;
}
.home .cta-home1 span{
float: left;
}
.home .cta-home1 a{
    margin-top: -12px;
    float: left;
    padding: 10px 15px;
    background: #221e1f;
    color: #fff;
    border-radius: 10px;
    font-size: 20px;
    margin-left: 20px;
}

/* events */
#tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, #tribe-events-pg-template .tribe-events-content ol li{
	margin-bottom: 5px !important;
	line-height: 120% !important;
}
#tribe-events-pg-template .tribe-events-content ul li{
	line-height: 100% !important;
}

/* footer custom style TMD */

footer{
	background: #000000;
}
#ctct_button_footer{
	display: none;
}

/* news */
.news_wrap .loop{
margin-bottom: 35px;
}
.news_wrap .loop h3 a{
color: #7f7f7f;
}
.news_wrap .loop p.news-read-more{
    font-weight: 600;
}
.sidebar{
}
.sidebar ul{
list-style: none;
padding-left: 10px;
}
.sidebar ul li{
margin-bottom: 5px;
}

/* random pages */
.inner h2:first-of-type{
    color: #f98c15;
    font-weight: 600;
font-size: 36px;
margin-bottom: 24px;
}
.page-id-104 .welcome-section{
display: none;
}

/* Gallery */
.ngg-album-compact {
    width: 33.33333%;
	margin-bottom: 35px !important;
}
.ngg-album-compact h4{
	text-align: center;
}
.ngg-album-compact h4 .ngg-album-desc{
	height:auto;
}
.ngg-album-compact p{
	text-align:center;
}
.parent-pageid-2452 .ngg-gallery-thumbnail-box{
	width: 25%;
}
.parent-pageid-2452 .ngg-gallery-thumbnail img{
	width: 100%;
}
/* auto height */
.row.is-flex {
    display: flex;
    flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

/*
* And with max cross-browser enabled.
* Nobody should ever write this by hand. 
* Use a preprocesser with autoprefixing.
*/
.row.is-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.row.is-flex > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.noteF{
    background-color: #e8e8e8;
    padding: 15px;
    border: 1px solid #cccccc;
    color: #000000;
}
.noteF ul li{
margin-bottom: 15px;
}

/* svideo */

.svideo_row{
   margin-left: -15px !important;
   margin-right: -15px !important;
}

.svideo_row .svideo_col{
   margin-bottom: 25px;
}

.svideo_row .svideo_col .svideo_inner{
   position: relative;
   height: 0;
}

.svideo_row .svideo_inner-16x9 {
  padding-bottom: 56.25%;
}

/* 4x3 Aspect Ratio */
.svideo_row .svideo_inner-4x3 {
  padding-bottom: 75%;
}

.svideo_row .svideo_col .svideo_inner iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
 
.svideo_row .svideo_col:after{
   content: "";
   clear: both;
   float: none;
}
/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination{
margin-top: 50px;
margin-bottom: 30px;
}
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #ebebeb;
  color: #ff3c50;
}
.custom-pagination a:hover {
  background-color: #202020;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}

.custom-pagination span.current {
  background-color: #202020;
  color: #fff;
}

@media (max-width: 1340px){
.logo img{
    width: 105px !important;
}
}
@media (max-width: 1200px) {
	.ngg-album-compact h4{
		font-size: 11px;
	}
}
@media only screen and (max-width: 996px){
.header-wrapper .qw .container{
width: 100%;
}
.header-wrapper .qw .logo img{
left: 0;
}
.header-wrapper .qw div.mediasection{
    margin-top: 24px;
}
.header-wrapper .mediasection li.card {
    width: 80px !important;
}
.qw ul.media-icon {
    margin: 0;
}
.qw ul.mediasection li {
    float: right;
    float: left;
}
.header-wrapper .qw .mediasection .nalla{
    width: initial;
margin-top: 0 !important;
}
#mobile-menu ul{
    z-index: 1;
    position: relative;
}
	a#mob-menu-open {
    	line-height: 46px !important;
    padding: 0px 10px !important;
	}
	#mobile-menu{
		margin: 0 !important;
	}
	.qe .container{
		width: 100%;
		padding: 0 !important;
	}
}

@media (max-width: 767px) and (min-width: 40px){
.logo, .header-wrapper .qw .logo img{
	position: inherit;
}
.header-wrapper .qw div.mediasection, .header-wrapper .qw .mediasection, .header-wrapper .qw .mediasection .nalla{
	float: none !important;
}
.header-wrapper .qw div.mediasection .media-icon{
	margin: 10px auto 0px;
}
.home .cta-home1 *{
float: none;
line-height: 40px;
}
.home .cta-home1 a{
margin: 10px auto 0;
    display: block;
    width: 142px;
    clear: both;
    float: none;
}
.header-wrapper .qw .mediasection .nalla  li.card{
    position: inherit;
	float: none;
    margin: 0px auto 15px;
}
.home .welcome-section .row > [class*='col-']{
width: 100%;
}
.parent-pageid-2452 .ngg-gallery-thumbnail-box{
	width: 33.3333333%;
}
}
@media (min-width: 640px){
.header-wrapper .qw div.mediasection{
	margin-top: 18px;
	/*width: 530px;*/
	float: right;
}
.header-wrapper .header-text{
	margin-top: 15px;
}
}
@media (max-width: 640px){
.header-wrapper .qw div.mediasection{
    margin-top: 0px;
}
.header-wrapper .qw div.mediasection:after{
	content: " ";
	clear:both;
	display:block;
}
.header-wrapper .qw .mediasection .nalla{
clear: both;
}
.parent-pageid-2452 .ngg-gallery-thumbnail-box{
	width: 50%;
}
.ngg-album-compact h4 .ngg-album-desc{
	height: 38px;
}
}
@media (max-width: 480px){
.header-wrapper .qw div.mediasection{
    min-width: initial !important;
	width: 100%;
}
.header-wrapper .qw div.mediasection ul.mediasection{
    margin-top: 15px;
    margin: 15px auto 0;
float: none !important;
}
.header-text h1{
	font-size: 14px !important;
}
.header-text a{
	font-size: 13px !important;
}
.logo{
position: relative;
}
.header-wrapper .qw .mediasection .nalla{
float: none;
position: relative;
}
.header-wrapper .qw .mediasection .nalla li.phone{
float: none;
}
.ngg-album-compact {
    width: 50%;
}

}
@media (max-width: 320px){
.header-wrapper .qw .mediasection .nalla li.phone{
text-align: left;
}
}
@media (max-width: 300px){
.logo {
    height: 105px;
}
.qw ul.mediasection{
max-width: 100%;
}
.qw ul.mediasection li{
float: none;
    display: block;
max-width: 100%;
}
.qw ul.mediasection li a.donate-btn{
float: none;
display: block;
margin: 0 auto !important;
}
}

footer .copyright a { font-weight: bold; }
#menu li a:hover, #menu li.current-menu-item a { color: #A45200 !important; }
.home .welcome-section .row>[class*=col-] h3 { background-color: #C15800 !important; }
.inner h2:first-of-type { color: #C15800 !important; }
h4 { color: #767676; }
#tribe-bar-form label { color: #707070; }
#tribe-bar-form #tribe-bar-views-label { color: #636363; }
.tribe-events-calendar .tribe-events-future div[id*=tribe-events-daynum-] { background-color: #767676; }
.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a { opacity: 1 !important; }
.news_wrap { color: #767676; }
.news_wrap .custom-pagination .page-numbers:not(.current) { color: #D41125; }
#wpcf7-f94-p30-o1 label, .wpcf7-list-item-label, .su-service-content { color: #767676; }
#wds_0_slide42_layer22 { background-color: #C15800 !important; }
footer div.container.footer .donate-btn { color: #C15800; background-color: #FFFFFF; }
footer h4.tribe-event-title a, footer p.tribe-events-widget-link a { color: #3F79AB; }
a.skip-main {
  left:-999px;
  position:absolute;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
  z-index:-999;
  color: #fff;
  background-color:#C15800;
}

a.skip-main:focus, a.skip-main:active {
  color: #fff;
  background-color:#C15800;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow:auto;
  margin: 10px 35%;
  padding:5px;
  border-radius: 15px;
  border:4px solid #C15800;
  text-align:center;
  font-size:1.2em;
  z-index:999;
}


.testimonials-content .single .single-desc, .testimonials-content .single .single-desc p {
    font-size: 14px !important;
    margin-bottom: 16px;
    color: #5e5e5e;
    font-style: italic;
}

.testimonials-content .single-name {
    color: #f98c15;
    font-weight: 600;
    font-size: 15px;
}

.testimonials-content .single {
    width: 50%;
    margin-bottom: 0px;
    padding: 25px;
}

.testimonials-content {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -25px;
}


.logotype .logotype-title {
    background: #000;
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    padding: 28px;
}

.logotype-content {
    display: flex;
    flex-wrap: wrap;
    max-width: 1440px;
    margin: 0 auto;
    padding: 50px;
}

.logotype-content a {
    width: 25%;
    display: flex;
    justify-content: center;
}

.logotype-content a img {
    height: 70px;
    width: auto;
}

@media(max-width: 1199px){
    .logotype-content a img {
    height: 50px;
    width: auto;
}
}


@media(max-width: 992px){
.logotype-content a {
width: 50%;
    margin-bottom: 40px;
}
    .logotype-content {
        padding: 50px 50px 10px;
    }
}


@media(max-width: 768px){
.logotype-content a {
width: 100%;
    margin-bottom: 40px;
}
    .logotype-content {
        padding: 50px 50px 10px;
    }
}



/* Custom Product Style  */
.custom-product__desc {
  display: grid;
  grid-template-columns: 1fr 440px;
  gap: 60px;
  color: #000;
}

.custom-product__desc h1 {
  color: #f98c16;
  font-weight: 500;
  margin-top: 0;
  font-size: 32px;
}

.custom-product .product_meta {
  display: none;
}

.custom-product {
  color: #000;
}

.custom-product ul {
  padding: 12px;
}

.custom-product ul li {
  margin-bottom: 9px;
}

.custom-product__desc h3 {
  margin-top: 0;
  margin-bottom: 20px;
}


.custom-product, .custom-product p {
  font-size: 14px;
  color: #000;
}