/*Alfred*/
.owl-item .item .desc{
 position:relative;
}
#Side_slide{
    background-color: #00385d!important;
}
#Side_slide #menu ul li{
border-top: 1px solid rgba(255,255,255,.09);
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo{
height:120px!important;
}
.owl-item .item .desc h4{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    text-transform: uppercase;
    background: #ffc639;
    position:absolute;
    bottom:-15px;
    margin-left: 10%;
    /* z-index: 999; */
   padding:2px 0px;
  border-radius: 10px 0px 0px 0px;
}
.owl-item .item .desc h4 a{
color: #000000!important;
    margin: 0px 10px;
    text-align: center;
    /* width: 100%; */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.1em!important;
}

/*Alfred*/
.header-listing.listing-nontransparent-header .listing-header-bg {
    background-color: #61319b !important;
}

.stm-template-listing #top-bar {
    background-color: #00386d !important;
}
.header-transparent #Top_bar.is-sticky .menu > li > a span:not(.description){
color:#6d6d6d!important;

}
div.item li{
 list-style:none;
}


li.owl-item{
 width:25%;
border:1px solid red;
width:500px;
max-height:250px;
}
.stm_dynamic_listing_filter_nav clearfix heading-font {
	background-color: #003D78  !important;
}

div.wpb_wrapper h2.widgettitle{
 color:#ccc;
}
.stm_dynamic_listing_filter .tab-content button[type="submit"] {
    font-size: 0.5px   !important;
}


.tg  {border-collapse:collapse;border-spacing:0;border-color:#999;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:16px 16px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#999;color:#444;background-color:#F7FDFA;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:16px 16px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#999;color:#444;background-color:#26ADE4; font-weight: bold;}
.tg .tg-yw4l{vertical-align:top}

.twi-ui.label.attached {
    display: none !important;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
   /* height: 240px  !important;
    overflow: hidden !important;
    width: 190px !important;*/
 max-height:300px;
}

.owl-carousel .owl-item img {
   /* height: 250px !important;*/
    max-width: 100% !important;
    width:100%!important;
}


.twi-panel-teaser, .twi-panel-title {
    background-color: white !important;
}


.twi-panel-teaser, .twi-panel-title {
    background-color: white !important;
}

div.image_frame{
 width:400px;
}
.owl-stage-outer .image_frame .image_wrapper, .wp-caption img {
    background-color: white !important;
    box-sizing: border-box;
}
.image_frame .image_wrapper{
min-height: 280px;
 
}

.owl-stage-outer h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 {
    color: white  !important;
   font-size: 13px  !important;
}

.twi_pro_title {
	margin-bottom: 90px !important;
	font-weight: bold !important;
	font-size: 18px !important;
}

h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 {
    color: #00C2FF !important;
}
h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 {
    color: #00C2FF;
}


.woocommerce ul.products li.product .desc {
    background: #223463 none repeat scroll 0 0 !important;
    padding: 15px 20px;
}

.shop-filters {

    display: none !important;

}



	#sizeFieldWrapOne {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
}
	
	.searchTyreSizes {
    background: #00ab04 url("//images.blackcircles.com/img_home/search-arrow.png") no-repeat scroll 88% center;
    border: 0 none;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 700;
    height: 40px;
}
	
	
	.sizeSelect {
    background-color: #fff;
    border: 1px solid #acacac;
    border-radius: 7px;
    color: #3a4a54;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 100;
    height: 40px;
   /* padding-left: 5px
    width: 195px !important;;*/
width:100%;
}
	
	
#sizeFieldWrapOne {     display: inline-block;     float: left;     height: auto;     margin: 0 10px 0 0;     position: relative;     width: auto; }
	
	label.sizeFields {
    color: #000;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 0.75em;
    font-weight: 400;
    height: 27px;
    text-align: left;
    width: 100%;
}

.tabletd td {text-align:left !important;
 width:20%;
}
@media screen and (max-width:750px){
.tabletd td{

  display:block;
width:100%;
} 
}

.tabletd td input{
width:100%;
}
	
	
	p.sizeLabels {
    color: #000;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 0.875em;
    font-weight: 700;
    height: 20px;
    margin: 0 0 10px;
    text-align: left;
    width: 100%;
}


label, legend {
    color: #fff !important;
    display: block !important;
    font-weight: 700 !important;
    margin-bottom: 5px !important;
    text-align: left !important;
}

/* --------------------------------------------------- */
  /* owl-nav  slider button */

.wpb_slider_area .owl-theme .owl-nav {
    padding-top: 28px;
}
