/*
Theme Name:         Sportbikes Child Theme
Theme URI:          http://wp.smartaddons.com/themes/sw_sportbike/
Author:             Magentech
Author URI:         http://www.magentech.com/
Template:    	    	sportbikes
Version:            1.2.0
License:            GNU General Public License v2 or later
*/



/**** FONTS ****/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Muli:400,500,600,700&display=swap');
@import url("https://use.typekit.net/ome5uny.css");

body {
  background-color: #ffffff;
  color: #333;
  font-size: 18px;
  line-height: normal;
  font-family: 'Roboto Condensed';
}


.above-footer {
  background-color: #fff;
  border-bottom: 0px solid #ddd;
  border-top: 0px solid #ddd;
}

body a {
  color: #00716a;
}
body h1, h1, .h1, h1 a, .h1 a, h1 a:hover, .h1 a:hover {
    font-size: 34px;
    line-height: 46px;

}
body h2, h2, .h2, h2 a, .h2 a, h2 a:hover, .h2 a:hover {
    font-size: 28px;
}
body h3, h3, .h3, h3 a, .h3 a, h3 a:hover, .h3 a:hover {
    font-size: 24px;
}
body h4, h4, .h4, h4 a, .h4 a, h4 a:hover, .h4 a:hover {
    font-size: 22px;
}
body h5, h5, .h5, h5 a, .h5 a, h5 a:hover, .h5 a:hover {
    font-size: 20px;line-height:26px;font-family: 'Urbane';margin-bottom:10px;
}
body h6, h6, .h6, h6 a, .h6 a, h6 a:hover, .h6 a:hover {
    font-size: 18px;
    line-height:24px;
}
b,strong{font-weight:600;}
li {margin-bottom:10px;font-size:22px}
body a:hover,
body a:focus {
  color: #999999;
}
p {    
	font-size: 20px;
    line-height: 24px;
    font-family: 'Roboto Condensed';
    margin: 0 0 20px;
}

.dimensions p{
font-size: 16px;
    line-height: 22px;
    font-family: 'Roboto Condensed';
}


body ul {
  padding-left: 10px;
}

.vc_single_image-wrapper.vc_box_border {padding: 2px;background-color: #fff !important;}



.vc_btn3{font-family:'Urbane';
font-size:22px;}
.vc_btn3-container{width:70%;margin-left:auto;margin-right:auto;text-align:center;}


.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #FFF;
    border-color: #1bc262;
background-color:rgba(0,0,0,.3)}




/**** HEADER ****/
#header{border-bottom:6px solid black;}
.top-header{margin-top:20px;}
a:hover,.menu-title:hover, .menu-title:focus{color: #00716a;}
.item-link:hover{color: #00716a;}


.product-stock {display:none}

ul.products-loop {list-style-type:none}

  
 .header-default .top-header #main-menu .primary-menu .mid-header .navbar-inverse .nav.nav-pills >li >a {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 30px;
  height: 60px;
  line-height: 60px;
}

 
  .header-default .sportbikes-logo {
  min-width: 25%;min-height: 77px;
}


.header-default .sportbikes-logo >a {
  display: inline-block;
  vertical-align: top;
    padding: 10px 20px 10px 30px;
  width: 100%;
}
.header-default .top-header {
  width: 75%;
  background-color: #111;
}
.header-default {
  background: #FFF;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  -webkit-transition: all .7s;
  -moz-transition: all .7s;
  -o-transition: all .7s;
  -ms-transition: all .7s;
  transition: all .7s;
}

.sportbikes-logo{background: #000;min-height:100%;}



.nav-pills >li.active >a,
.nav-pills >li.active >a:hover,
.nav-pills >li.active >a:focus {
  background-color: transparent;
  color: #00716a;
}
.nav-pills >li:hover >a {
  color: #00716a;
}
.sportbikes_breadcrumbs {
  background: url('http://coastal.outboxin.info/wp-content/uploads/2019/12/default-header-dark.jpg') no-repeat top center fixed;
 background-size:contain;
	width: 100%;
  text-align: center;
  padding: 100px 0;
  margin-bottom: 50px;
}


ul.breadcrumb {display:none}
.sportbikes_breadcrumbs .listing-title h1 {
  color: #00716a;
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/**** VC ELEMENTS ****/
.vc_icon_element{margin-bottom:0px;}

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {padding:1px;background-color:#666666;}


/*  ul.nav-tabs,  */

 .reviews-content, .order-title, .top-tab-slider{display:none !important;}

.resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content {
  padding: 0px 0px 10px;
  text-align:center;
}

.page-template-page-home .sw-woo-tab-cat .item .item-wrap .item-detail .item-content h4 a {
  font-size: 24px;
}
.order-title {
  margin-bottom: 0px;
  text-align: center;
  margin-top: 0px;
}
.sw-woo-tab-cat .resp-tab .top-tab-slider {
  padding-bottom: 20px;
  background-color: #f5f5f5;
}


.products-wrapper .products-nav {
  display: none;
}
@media (min-width: 1200px) {
 body.post-type-archive-product .container {
        width:90%;
		max-width:1600px !important;
    }
}

.item .item-wrap .item-detail .item-content {
  padding: 0px !important;
  display: inline-block;
  width: 100%;
  vertical-align: top;
}

.social-share{display:none !important;}
.product_detail .content_product_detail .product-summary-bottom {
  margin-bottom: 10px;
  padding-top: 25px;
  border-top: 0px solid #ddd;
}
.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin-left:15px;margin-bottom:50px;}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive {
  border: 0px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
}

.product-icon{text-align:center;font-size:20px;}
.product-icon-text{margin:0 auto;padding:0;}
.single-product >.tabs {
  padding: 0px 0;
  margin-bottom: 0px;
  margin-top: 0px;
  border-top: 0px solid #dddddd;
  border-bottom: 0px solid #dddddd;
}
tbody tr {
  border-bottom: 0px solid #adadad;
}

tbody tr td {
  padding: 2px;
  font-family:'Roboto Condensed';
  font-size: 18px;
  line-height:21px;
}

.woocommerce tbody tr td,
.woocommerce thead tr th,
.woocommerce-page tbody tr td,
.woocommerce-page thead tr th {
  font-family:'Roboto Condensed';
  font-size: 18px;
  line-height:21px;
}

.nav-tabs>li{text-transform: uppercase;}

.product_detail .content_product_detail .product_title {
  font-size: 32px;
  color: #333333;
  margin-left: 20px;
}

/**** GAMES PAGE ****/
.products-wrapper .products-loop >li .item-wrap {
  border: 0px solid #ddd;
}

.item .item-wrap .item-detail .item-content h4 a {
  font-family:'Oswald';
  font-size: 20px;
  color: #333333;
  text-transform: uppercase;
  font-weight: 600;
}
.products-wrapper .products-loop >li {
  margin-bottom: 50px;
}

.item .item-wrap:hover .item-detail .item-content h4 a:hover {
  color: #00746b;
}


/**** INDIVIDUAL GAME PAGE ****/
.wpb_single_image .vc_single_image-wrapper img:hover {
  opacity: 1.00;
  filter: alpha(opacity=100);
}
.color-bars{
height:40px;
width:100%;
margin-bottom:30px;
border-top:3px solid #00736a;
}

.color-footer{
width:100%;
/****  background-image: url(http://coastal.outboxin.info/wp-content/uploads/2019/12/parallax_yellow.png?id=1029) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important; ****/
padding-top:30px;padding-bottom:30px;
margin-top:50px;

}




.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{padding-top:10px;}


/**** FOOTER ****/

.footer.footer-style1 {
  background: none;
  background-color:black;
}
.form-subcribe .frm-input {
  position: relative;
  overflow: hidden;
  width: 600px;
  max-width: 100%;
  display: block;
  vertical-align: top;
  margin: 0 15px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -o-border-radius: 60px;
  -ms-border-radius: 60px;
  border-radius: 60px;
}
.footer.footer-style1 .sidebar-footer-bottom .form-subcribe .frm-input {
  width: 430px;
  max-width: 100%;
  margin: 0 0px;
}

.footer.footer-style1 .sidebar-footer-bottom .socials-footer .menu-social li a {
  color: white;
  background-color: #00716a !important;
}

.footer.footer-style1 .sidebar-footer-bottom .form-subcribe {
  text-align: left;
  float: left;
  padding: 0 0;
}
.form-subcribe h3 {font-family:'Urbane'}


.nf-form-fields-required{display:none}

.spin1 > img {
  -webkit-transition: -webkit-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
}

.spin1:hover > img {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.ctct-disclosure,a.ctct-button{display:none;}
p.ctct-form-field-email {width:65% !important;}
.ctct-form-field input {font-size:14px;width:100%;padding:5px;margin-bottom:0px;}
.ctct-form-field {float:left;text-align:left;}
#ctct-submitted{padding:5px;float:left}
.ctct-form-description p{margin-bottom:10px;}

.listimage-wrap li {
 text-align: center;
}
.vc_gitem-zone, .vc_gitem-zone-a, .vc_custom_1580233070720, .game-page-img, .vc-gitem-zone-height-mode-auto, .vc-gitem-zone-height-mode-auto-1-1  {
    background-position: center center !important;
    background-size: 90% 90% !important;
}

.nf-field-element ul li .ninja-forms-field {text-align:center;}

.vc_separator h4 {font-size:30px;font-weight:bold;}

#ctct_usage{display:none !important;}

.ctct-form-wrapper .ctct-form-field {
  margin: 0px 10px 0px 0px;
}

.sportbikes_breadcrumbs {
  background: url('http://coastal.outboxin.info/wp-content/uploads/2019/12/default-header-dark.jpg') no-repeat center center scroll;
 background-size: cover;
width: 100%;
  text-align: center;
  padding: 50px 0;
  margin-bottom: 5px;
}