/** Separator Lines programs-experiences **/
/* Portrait and Landscape Mobile */
@media only screen 
  and (max-width: 768px) {
  .separator {
    display: none;
}
  .four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4 {
    width: 100%;
    border-bottom: solid 1px #ccc;
    padding-bottom: 15px;
}
}

.title{
  display:none;
}

.entry-header { display: none;}

/* WPCurve #71958 (MJ) (SG) - Start */
.page-id-16 article .post_content_holder .inner h2,
.single-post article .post_content_holder .inner h2 {
    font-family: "Roboto Condensed",sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    letter-spacing: -1px;
    line-height: normal;
    margin: 0.1em 0;
}
.page-id-16 article .post_content_holder .inner h2 a,
.single-post article .post_content_holder .inner h2 a {
	color: #222222;
}
.page-id-16 .post_content_holder .inner .post_infos > a[rel="category tag"],
.single-post .post_content_holder .inner .post_infos > a[rel="category tag"] {
    color: #ee4848;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    text-transform: uppercase;
}
.page-id-16 .post_info .inner .post_date span,
.single-post .post_info .inner .post_date span {
    color: #666;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: normal;
    margin-bottom: 0;
}
.page-id-16 article .post_content_holder .post_image,
.single-post article .post_content_holder .post_image {
    margin-bottom: 0;
}
.page-id-16 article .post_content_holder .post_text.no_image,
.single-post article .post_content_holder .post_text.no_image {
    margin-top: -10px;
}
/* WPCurve #71958 (MJ) (SG) - END */

/* WPCurve #72147 (JWN) () - END */
@media only screen 
  and (max-width: 480px) {
a.fbx-link.fbx-instance img {
     float: none !important; 
    margin: 0px auto 10px !important; 
  }
  
  img.alignright {
   float: none !important;
    margin: 0px auto 10px !important; 
    
}
  
  .content_inner {
    text-align: center;
}
}
/* WPCurve #72147/ (JWN) () - END */

/* WPCurve #76259/ - HN - Start */
.post_content_holder .inner h2 a, .single-post article .post_content_holder .inner h2 a {
    color: #222222;
}
.container_inner.clearfix h2{
    font-family: "Roboto Condensed",sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    letter-spacing: -1px;
    line-height: normal;
    margin: 0.1em 0;
}
.container_inner.clearfix > h1 {
    font-family: "Roboto Condensed",sans-serif !important;    
}
.column_inner h1 {
    font-family: "roboto condensed",sans-serif !important;
}


/* WPCurve #76259/ - HN - End  */

/** WPCurve Task #77412 - JTG - Start **/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    min-height: 315px;
}

/** WPCurve Task #77412 - JTG - End **/

/*wpcurve SG #77740 start*/
/*About Us Page*/
.page-id-59 .counter_holder {
font-size: 15px;
font-weight: 300;
}
/*wpcurve SG #77740 end*/

/* WP Curve MC 78344 */
.woocommerce-cart .cart-2{display:none;}

section.shipping-calculator-form{display:block !important;}
/* WP Curve MC 78344 */

/* WP Curve MC 79152 */

.woocommerce-cart .cart-collaterals form.shipping_calculator h2 a.shipping-calculator-button span{display:none;}

.woocommerce-cart a.button.wc-forward{font-family:sans-serif; margin-right:1.8%;}

.woocommerce-cart table.cart td.actions input[type="submit"] { top: 2px;}

.woocommerce-cart .container .woocommerce .woocommerce-message{display:none;}

/* WP Curve MC 79152 */

/* WP Curve MA #79468 - Start */
.page-id-118 .showlogin, .page-id-118 .showcoupon {
    position: relative;
    display: inline-block;
    width: auto;
    margin: 0px;
    padding: 0px 36px;
    font-size: 12px;
    height: 37px;
    line-height: 37px;
    color: #FFF;
    background-color: #FF1900;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    border: 0px none;
    border-radius: 3px;
}

.page-id-118 .woocommerce-info { border: none!important; padding: 15px 0 5px 70px!important; }

/* WP Curve MA #79468 - End */

/* WP Curve MC 82752 */
@media only screen and (min-width:989px) 
{
.page-id-32081 .f3-left{float:left; width:63%;}
.page-id-32081 .f3-right{float:right; width:37%;}
}


.page-id-32081  ul { padding-left:16px;}
/* WP Curve MC 82752 */

/* Wpcurve MA #82749 Start */
@media and screen ( max-width: 560px ) {
	#map_canvas { z-index: -1!important; }
}
/* Wpcurve MA #82749 End */

/* WP Curve MC 82795 */
.woocommerce-page.woocommerce ul.products li.product h3 {
    min-height: 70px;
}
/* WP Curve MC 82795 */

/*wp curve HN #89083 -start*/
.page-id-33797 .tabs-nav > li:last-child a{
    margin-top: 10px !important;
    border: 1px solid #D9D9D9;
    border-radius: 9px;
}
.page-id-33797 .tabs-nav > li:last-child {
   float: none;
}
.page-id-33797 .tabs .tabs-nav li:nth-child(6) a {
   border-right-width: 1px;
   border-radius: 0 6px 6px 0;
}
.page-id-33797 .tabs .tabs-nav li {
    float: none !important;
}
/*wp curve HN #89083 -end*/

/*wp curve JWN #89236 -end*/
.tribe-events-month #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-month #tribe-events-header .tribe-events-sub-nav li {
   display: block;
}
/*wp curve jwn #89236 -end*/

/* WPCurve #89422 (MJ) - Start */
.page-id-33797 .tabs-nav > li:nth-child(7) a{
    margin-top: 10px !important;
    border: 1px solid #D9D9D9;
    border-radius: 9px;
  	margin-right: 10px;
}
@media only screen and (min-width:769px) and (max-width:995px) {
  	.page-id-33797 .tabs .tabs-nav li:nth-child(4) a {
    	border-right-width: 1px;
	}
}
@media only screen and (min-width:481px) and (max-width:769px) {
  	.page-id-33797 .tabs .tabs-nav li:nth-child(3) a {
    	border-right-width: 1px;
	}
}

@media only screen and (max-width:481px) {
  	.page-id-33797 .tabs .tabs-nav li:nth-child(2) a, .page-id-33797 .tabs .tabs-nav li:nth-child(4) a {
    	border-right-width: 1px;
	}
}
/* WPCurve #89422 (MJ) - END */
 /* WPCurve #91571 (ND) - Start */
img.lazy.wpcurve-h-img {
  float: left!important;
  margin-right: 64px;
}

@media only screen and (max-width:479px) {
  img.lazy.wpcurve-h-img {
    float: left!important;
    margin: -54px 0px 33px -59px;
    max-width: 139%;
  }
  .wpcurve-list ul, .wpcurve-list li {
    text-align: left;
    margin-left: 16px;
  }
  .tablepress img {
    max-width: 100%;
  }
}
@media only screen and (min-width:480px) and (max-width:559px) {
  img.lazy.wpcurve-h-img {
    max-width: 200%;
    width: 762px;
    margin: -54px 0px 30px -92px;
  }
  .tablepress img {
    max-width: 126%;
  }
  }
@media only screen and (min-width:560px) and (max-width:750px) {
  img.lazy.wpcurve-h-img {
    max-width: 200%;
    width: 762px;
    margin: -54px 0px 30px -92px;
  }
}
  /* WPCurve #91571 (ND) - END */
  /* WPCurve CDJ 91897 start */
  .single-post .post_text .inner > ul { list-style-position:inside !important; }
  /* WPCurve CDJ 91897 end */

/* WPCurve #92315 (MJ) - Start */
.page-id-34143 .f3-right {
    vertical-align: top;
    width: 450px;
}
.page-id-34143 .f3-left, .page-id-34143 .f3-right {
    display: inline-block;
}
.page-id-34143 .wpcurve-list {
    margin-top: -10px;
    padding-left: 2em;
}
.page-id-34143 h2.tablepress-table-name {
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0.5em;
}
@media only screen and (max-width:769px) {
  	.page-id-34143 .f3-left, .page-id-34143 .f3-right {
    	display: block;
    	width: auto;
	}
	.page-id-34143 .separator {
		display: block;
		margin: 10px 0;
	}
	.page-id-34143 h3.phoneno {
		text-align: center;
	}
	.page-id-34143 h3.phoneno strong {
		display: block;
	}
}
/* WPCurve #92315 (MJ) - END */

/* WP Curve MC 98376 */
.footer-btn.first-btn
{background-image:url(https://simracewaydrivingschool.com/wp-content/uploads/2016/04/redbg.png);}

.footer-btn{ height:122px; width:350px; padding: 18px 0 0 25px;}
.footer-btn .btn-left{float:left; padding:15px 20px 0 0;}
.footer-btn .btn-right{float:left; font-weight:bold; text-transform:uppercase;}
.footer-btn .btn-right .btn-titl{font-size:19px; line-height:normal;}
.footer-btn .btn-right .btn-sked{font-size:14px; color:rgba(255,255,255,0.7); line-height:normal;}
.footer-btn .btn-right a{margin-top:6px;}


@media only screen and (max-width: 767px) 
{
.footer-btn{ height:auto; width:33% !important;; float:left !important;; }
  #sticky-footer-wrap .widget {max-width: 33% !important;}
   #sticky-footer-wrap{height:auto !important;}
  .footer-btn.first-btn {background-image:none;}
}
/* WP Curve MC 98376 */
/** WP Curve AB #98376 Start **/
.footer-btn:hover {background: url("https://simracewaydrivingschool.com/wp-content/uploads/2016/04/redbg.png") top center repeat-x !important}
/** WP Curve AB #98376 End **/
/** WP Curve AB #111501 Start **/
#mc_embed_signup #mc-embedded-subscribe-form {margin: 35px auto;}
#mc_embed_signup #mc-embedded-subscribe-form input[type="text"] {border: 1px solid #CCC; padding: 5px; margin: 10px auto}
/** WP Curve AB #111501 End **/

/* WP Curve #111646 (MJ) - Start */
nav.main_menu ul li a {
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
}
#nav-menu-item-35457 > a, #nav-menu-item-35458 > a {
    display: none;
}
#nav-menu-item-35457 > a, #nav-menu-item-35458 > a {
    display: none;
}
.logged-in #nav-menu-item-35457 > a, .logged-in #nav-menu-item-35458 > a {
    display: block;
}
/* WP Curve #111646 (MJ) - END */


/* WP Curve MC 111524 */
.home.logged-in .jview{display:block;}
.home .jview{display:none;}

/* WP Curve MC 111524 */

/* WPCurve Bman #112171 */
.home .jview{margin-top:20px}
.woocommerce-pagination{margin-bottom:30px}
.woocommerce-cart #coupon_code{width:112px !important}
.woocommerce-checkout #billing_email, .woocommerce-checkout #billing_phone{width:85%}
.woocommerce-checkout #billing_phone:focus{border:1px solid #FF1900}
.woocommerce-checkout .terms.wc-terms-and-conditions,
.woocommerce-checkout .terms.wc-terms-and-conditions label{display:inline-block}
.woocommerce-checkout input[type="tel"]{    
    background-color: transparent;
    padding: 13px 17px;
    border: 0;
    outline: 0;
    resize: none;
    font-family: "Roboto",sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #626262;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: none;
}
/* WPCurve Bman #112171 end */

@media(max-width: 600px){
.woocommerce-cart table td{
padding: 0px;
}

.woocommerce-cart table.cart .checkout-button{
margin-top: 15px;
}

.woocommerce table.cart tbody tr td img{
width: auto;
}
}

/* WP Curve #113717 TA */
#CDSWIDSSP {
    width: 100% !important;
}
/* WP Curve #113717 TA */

/* WP Curve #113729 (MJ) - Start */
.page-id-11401 a.fbx-link img {
  	margin-top: 58px; 
}
.page-id-11401 .column_inner ul {
    margin-left: 30px;
}
/* WP Curve #113729 (MJ) - END */

/* WP Curve #113741 (MJ) - Start */
.TA_excellent, .TA_certificateOfExcellence {
    display: none;
}
/* WP Curve #113741 (MJ) - END */

/* WP Curve #113801 (MJ) - Start */
.wpc-partners.clearfix > ul li {
    display: inline-block;
    width: 16%;
}
.wpc-partners.clearfix > ul li:last-child {
    margin-left: 18px;
}
.wpc-partners.clearfix {
    margin-bottom: 5px;
    padding-top: 13px;
}
footer .footer_top .three_columns, footer .wpc-copyright p {
    font-size: 12px;
    line-height: 1.8;
}
footer .footer_top .three_columns, .wpc-partners.clearfix  {   	
    border-bottom: 1px solid #ccc;
}
footer .three_columns ul.menu li {
    font-size: 12px;
    line-height: normal;
    margin-left: 0;
    padding-left: 0;
}
footer .footer_top .three_columns h5 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 7px;
}
.wpc-partners.clearfix > ul li img {
    filter: grayscale(100%);
}
footer .footer_top .column_inner > div {
    margin-bottom: 15px;
}
/* WP Curve #113801 (MJ) - END */
/** WP Curve AB #114207 Start **/
.wpc-partners img {
    width: 12%;
    margin: 1% 5.6% 2% 0;
    float: left;
}
.wpc-partners img:last-child {margin-right: 0;}
/** WP Curve AB #114207 End **/

/*wpcurve SG #108272 start*/
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3, .three_columns>.column4 {
width: 25%;
float: left;
}
footer .footer_top .three_columns h6 {
font-size: 15px;
font-weight: 400;
margin-bottom: 7px;
}

@media screen and (max-width: 986px){
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3, .three_columns>.column4 {width:50%; margin-bottom:30px;}
}
/*wpcurve SG #108272 end*/