/*Global*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 9, 2017 */






@font-face {
    font-family: 'microgramma_dbold_extended';
    src: url('fonts/microgrammad-boldexte-webfont.woff2') format('woff2'),
         url('fonts/microgrammad-boldexte-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html{
  overflow-x: hidden;
}
body{
  font-family: 'Roboto', sans-serif;
  margin: 0;
  color:#666666;
  overflow-x: hidden;
}
.wrapper{
	width:1300px;
	margin:auto;
	padding:0 40px;
}
.wpgmp_map{max-width: 100% !important;}
.mobile-menu{
	display:none;
}
.sprite{
	background: url('../images/sprite.png') no-repeat;
}
	.sprite.fb{
		background-position: -30px -4px;
		width: 31px;
		height: 30px;
		display: inline-block;
	}
	.sprite.fb:hover{
		background-position: -30px -40px;
		width: 31px;
		height: 30px;
		display: inline-block;
	}
	.sprite.arrow{
		background-position: -7px -40px;
		width: 20px;
		height: 29px;
		display: inline-block;
	}
	.sprite.ins {
		background: url('../images/sprite.png') no-repeat -69px -4px;
		width: 31px;
		height: 30px;
		display: inline-block;
	}
	.sprite.ins:hover {
		background: url('../images/sprite.png') no-repeat -69px -40px;
		width: 31px;
		height: 30px;
		display: inline-block;
	}
	.sprite.mobile-phone{
		background-position: -71px -4px;
		width: 29px;
		height: 30px;
		display: none;
	}
.clearfix{
	clear: both;
}
a{
	text-decoration: none !important;
}
a:active,
a:hover,
a:focus{
	text-decoration: none !important;
}

.input-wrapper{margin:12px 0;}
.input-wrapper.selectchild{
	display:none;
}
input[type="text"],
input[type="email"],
textarea{
	padding:12px 12px;
	width:100%;
	box-sizing: border-box;
}

a.book-online{
}

/* Button 1f */


a.book-online {
	overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	background:#D60081;
	border:2px solid #D60081;
	color:#fff;
    padding: 18px 27px;
    margin-right:20px;
    font-weight: bold;
    font-size: 18px;
}
a.book-online:hover{
   	background: transparent;
   	color:#D60081;
}
a.book-online:hover span{
	color:#D60081;
}
a.book-online span{
	position: relative;
	z-index: 9;
}
/*a.book-online:after {
    content: '';
    position: absolute;
    z-index: 8;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
a.book-online:after {
	content: "";
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

a.book-online:hover,
a.book-online:active {
	color: #0e83cd;
}

a.book-online:hover:after {
	height: 75%;
	opacity: 8;
}

a.book-online:active:after {
	height: 130%;
	opacity: 1;
}*/

h2{
	color:#D60081;
	font-weight: 500;
	font-size: 26px;
}
.how-it-works{
	padding:30px 0;
	border-bottom: 1px solid #666666;
}
.how-it-works.no-border {
    border-bottom: 0px solid #666666;
    padding-bottom: 0;
    margin-bottom: 0;
}

.dateofbirth input[type="text"]{
	background: #fff url(../images/datepicker.png) no-repeat right 8px;
    border: 1px solid #ccc;
}
textarea{
    width: 100%;
    margin: 0;
    display: block;
    height: 170px;
}
input[type="submit"]{
	background: #D60081;
    border: 0;
    padding: 13px 46px;
    color: #fff;
    width:100%;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 5px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
input[type="submit"]:hover{
	background:#3E0879;
}


span.wpcf7-list-item{
 	display: block !important;
    margin: 7px 0 !important;
    overflow: hidden;
    font-size: 14px;
    color: #666666;
    padding: 5px 0;
    cursor: pointer;
}
span.wpcf7-list-item .wpcf7-list-item-label{
    background: url(../images/checkbox.png) no-repeat left 0px;
    padding: 4px 30px;
}

.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label{
	background: none !important;
	padding:0 !important;
}

span.wpcf7-list-item .activecheck{
    background: url(../images/checkbox-active.png) no-repeat left 0px;
}


/*.ie span.wpcf7-list-item .wpcf7-list-item-label{
	background: none;
}*/
span.wpcf7-list-item .wpcf7-list-item-label.activecheck,
span.wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label,
span.wpcf7-list-item .checkboxcss:checked + .wpcf7-list-item-label,
span.wpcf7-list-item input[type="checkbox" i]:checked + .wpcf7-list-item-label{
    background: url(../images/checkbox-active.png) no-repeat left 0px;
}
/*.checkboxcss,*/

span.wpcf7-list-item input[type="checkbox"],
span.wpcf7-list-item input[type="checkbox" i] {
	    margin-left: -16px;
	    display:none;
}


.cols2{
	width:48%;
	float:left;
	margin-right:2%;
	margin-top:12px;
}

.cols2.cols2right{
	width:48%;
	float:left;
	margin-right:0%;
	margin-left:2%;
	margin-top:12px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666666;
  
  font-family: 'Roboto', sans-serif;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #666666;
  
  font-family: 'Roboto', sans-serif;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #666666;
  
  font-family: 'Roboto', sans-serif;
}
:-moz-placeholder { /* Firefox 18- */
  color: #666666;
  
  font-family: 'Roboto', sans-serif;
}

.flex-control-paging li a{
	border-radius: 0px !important;
	background:#3E2E89 !important;
	width:17px !important;
	height:17px !important;
}
.flex-control-nav {
    bottom: 30px !important;
    z-index: 9999 !important;
    line-height: 11px !important;
}
.flex-control-paging li a.flex-active{
	background:#CEA328 !important;

}

.metaslider{
	max-width: 100% !important;
}
.metaslider .flexslider{
	margin:0 !important;
}


.hideinmobile{display:none;}
/*Fancybox*/




/*Header*/
.logo{
	width:auto;
	float:left;
}
.whole-header{
	float:left;
	width:100%;
	background: #340E61;
}

 .whole-header nav#site-navigation{
	text-align:center;
}

 .whole-header nav#site-navigation > ul{
 	width:100%;
    padding: 0;
    margin: 0;
}


.whole-header nav#site-navigation > ul > li {
	display: inline-block;
	list-style: none;
	position: relative;
}


.whole-header nav#site-navigation > ul > li > a{
    display: block;
    color: #fff;
    padding: 22px 19px;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
}

/* Effect 1: Brackets */
.whole-header nav#site-navigation > ul > li > a::before,
.whole-header nav#site-navigation > ul > li > a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.whole-header nav#site-navigation > ul > li > a::before {
	margin-right: 10px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.whole-header nav#site-navigation > ul > li > a::after {
	margin-left: 10px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.whole-header nav#site-navigation > ul > li > a:hover::before,
.whole-header nav#site-navigation > ul > li > a:hover::after,
.whole-header nav#site-navigation > ul > li > a:focus::before,
.whole-header nav#site-navigation > ul > li > a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}


.whole-header nav#site-navigation > ul > li.active-sub > a,
.whole-header nav#site-navigation > ul > li:hover > a{
	color:#fff;
}
.whole-header nav#site-navigation > ul > li.current_page_item > a{
	color:#D60081;
	font-weight: normal;
    background: url(../images/currentmenu.png) no-repeat 37px bottom;
	/*background:#fff;*/
}

.whole-header nav#site-navigation > ul  ul{
	position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 999;
    top: 44px;
    padding:0;
    display:none;
}

.whole-header nav#site-navigation > ul  ul li{
	list-style: none;
}
.whole-header nav#site-navigation > ul  ul li a{
	display: block;
	padding:0px 20px;
	text-indent: -9999px;
	color:transparent;
    height: 100%;
}
.whole-header nav#site-navigation > ul  ul li.ford {
	background: url(../images/new-cars.png) no-repeat 18px -1px;
    width: 123px;
    height: 31px;
    display: block;
    margin: 12px 0;
}

.whole-header nav#site-navigation > ul  ul li.mitsubishi {
	background: url(../images/new-cars.png) no-repeat 18px -46px;
    width: 123px;
    height: 50px;
    display: block;
    margin: 12px 0;
}
.whole-header nav#site-navigation > ul  ul li.kia {
	background: url(../images/new-cars.png) no-repeat  18px -178px;
    width: 123px;
    height: 48px;
    display: block;
    margin: 12px 0;
}
.whole-header nav#site-navigation > ul  ul li.greatwall {
	background: url(../images/new-cars.png) no-repeat 18px -112px;
    width: 123px;
    height: 51px;
    display: block;
    margin: 12px 0;
}

.whole-header nav#site-navigation > ul  ul li.isuzu {
	background: url(../images/new-cars.png) no-repeat 18px -236px;
    width: 123px;
    height: 31px;
    display: block;
    margin: 12px 0;
}

.right-float{
	text-align: center;
	float:right;
}
.right-float span.info,
.right-float span.info + span + span{
	display:inline-block;
	font-size: 18px;
	text-align: left;
    font-weight: bold;
    color: #3E0879;
    position: relative;
    top: 10px;
    margin-right: 20px;
}
.right-float span.phone-wrapper{
	color:#CEA328;
	font-size: 27px;
	font-weight: bold;
	margin:0 20px;
    position: relative;
    top: -7px;
}
.right-float span.phone-wrapper span{
	color:#CEA328;
	font-size: 27px;
	font-weight: bold;
}
.right-float span.phone-wrapper img{
	position: relative;
    top: 8px;
    left: 0;
}
.right-float span.location{
	margin:0 20px;
    text-align: left;
}
.right-float span.location img{
	position: relative;
    top: -9px;
    left: -12px;
}

/*HomePage*/
.brand-section {
	text-align: center;
}
.brand-section h2{
    
  font-family: 'Roboto', sans-serif;
    font-size:22px;
    padding:17px 50px;
    display: inline-block;
	background:#3E2E89;
    margin:0;
    color:#fff;
}
.quicklinks{
	background: none;
    padding: 33px 0 10px;
    position: relative;
    margin-top: -14%;
    text-align: center;
}
.quicklinks-item{
	width: 30.33%;
    float: left;
    margin: 12px 1.5%;
    position: relative;
    box-sizing: border-box;
}

.quicklinks .quicklinks-item h3{ 
    
  font-family: 'Roboto', sans-serif;
    font-size: 24px;
    color:#fff;
    background: url('../images/transparent-yellow.png');
    position: absolute;
    bottom:0;
    left:0;
    margin:0;
    
    text-align: center;
    width:100%;
    box-sizing: border-box;
}
.quicklinks .quicklinks-item:hover h3{ 
	background:#96711f;
}

.quicklinks .quicklinks-item h3 a{
	color:#fff;
	padding:15px 20px;
	display:block;
}



.quicklinks .quicklinks-item,
.quicklinks .quicklinks-item img{
	 transition: all .2s ease-in-out;
}
.quicklinks-item,
.quicklinks-item img,
.widget,
.widget img{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.quicklinks-item:hover img{
	transform: scale(0.8);
}
.widget:hover img{
	width:90%;
}

.quicklinks-item img,
.quicklinks-item img{
	width:auto;
	height:auto;
    border: 8px solid #fff;
    background: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}


ul.brand-images{
	/*padding:0;*/
	margin:0;
	list-style: none;
}
ul.brand-images li{
	display: inline-block;
}
ul.brand-images li a{
	display:block;
	padding:20px 50px;
}

.home-page-content {
    padding: 1px 0 30px;
	/*background: #F2F2F2;*/
}

.home-image{
	width:48%;
	float:left;
}
.home-content{
	width:48%;
	float:right;
	text-align: left;
}

.home-content h2{
	font-size: 26px;
	font-weight: 500;
	color:#D60081;
}
.home-content ul li,
.home-content p{
	font-weight: normal;
	font-size: 18px;
	color:#666666;
}

.home-page-content .second-wrapper{
	padding:0 30px;
	text-align: center;
}
.home-page-content h1{
	font-size: 24px;
	color:#666666;
    
  font-family: 'Roboto', sans-serif;
    text-align: center;
}

.home-page-content p{
	font-size: 18px;
	font-weight: 300;
	color:#666666;
}
.content1{
    float: right;
    width: 67%;
    padding-top: 42px;
}

.content1 a{
	color:#3E0879;
}
.content1 a:hover{
	color:#3E0879;
	text-decoration: underline !important;
}
.content1 h1{
	font-size: 36px;
	font-weight: 500;
	color:#3E0879;
	margin:0 0 20px;
}
.content1 ul{
	padding: 0 0 0 20px ;
}


.widget{
	margin:0 0 20px;
}
.widget img{
	height: auto;
}
/*Bins*/
.bin-content{
	padding:42px 0 0;
	border-top:1px solid #666666;
}
.content1 > h1 + .bin-content,
.bin-content:first-child{
	border-top:0px solid #666666;
}
.m3{
	float:left;
	width:78px;
	font-size: 26px;
	color:#D60081;
    padding: 10px 0;
}
.bin-image{
	float:left;
    width: 140px;
	margin-right:30px;
    padding: 9px 0;
}
.bin-hwl{
	float:left;
	width:82px;
	margin-right:30px;
	font-size: 18px;
	    white-space: nowrap;
}
.bin-image2{
	float:left;
	width:200px;
	margin-right:30px;
    position: relative;
    top: -27px;
}
.bin-liter{
	float:left;
	width:82px;
	margin-right:30px;
    padding: 22px 0 0;
}
.bin-limit{
	float:right;
	width:127px;
	margin-right:30px;
    padding: 22px 0;
}


.page-template .product-content h2{
	color:#CEA328;
	font-size: 24px;
	font-weight: normal;
}

.page-template .product-content h3{
	color:#666666;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 0;
}
.page-template .product-content ul{
	margin-top:0;
}

.page-template .product-content p strong{
	margin-bottom: 0;
}
.product-sections {
	padding:30px 0;
	position: relative;
}
.product-sections h2{
	font-size: 24px;
	color:#3E2E89;
    
  font-family: 'Roboto', sans-serif;
    text-align: center;
}



.product-sections .quicklinks-item h3{
	font-size: 21px;
	color:#666666;
	text-align: center;
	font-weight: normal;
}

.product-sections .quicklinks-item h3 a{
	color:#666666;
}

.loadingscreen{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 999;
	background:#333333 url('../images/loading.gif') no-repeat center center;
}

.bx-pager {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin-top:20px;
    margin-bottom:20px;
}
.bx-controls-direction a{display:none;}
.custom-pagination a.prev{display:none;}

.bx-pager div a{
	background: #3E2E89;
    padding: 9px 15px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    margin:0 10px;
}
.bx-pager div {
	display: inline;
}
.bx-pager div a:hover{
	background: #CEA328;
}
.bx-pager div a.active{
	background: #CEA328;
    padding: 9px 17px;
    color: #fff;
    margin:0 10px;
    font-weight: bold;
    font-size: 24px;
}

.icons-option{
	background:#CCCCCC;
	padding:12px 0;
}
.icons-option .icon-item{
	float:left;
	width:23%;
	margin:0 1%;
	box-sizing: border-box;
	padding:38px 0 2px;
	font-size: 12px;
	color:#666666;
	font-weight: 300;
	text-align: center;
}
.icons-option .seat-icon{
	background: url('../images/seat.png') no-repeat top center;
}

.icons-option .km-icon{
	background: url('../images/km.png') no-repeat top center;
}
.icons-option .cylinder-icon{
	background: url('../images/cylinder.png') no-repeat top center;
}
.icons-option .wagon-icon{
	background: url('../images/wagon.png') no-repeat top center;
}

.product-sections .quicklinks-item .price{
	width: 45%;
	float:left;
	padding:12px 0;
}
.product-sections .quicklinks-item .price > span{
		display: block;
		font-weight: bold;
		font-size: 36px;
		color:#3E2E89;
		padding:0 12px;
}

.product-sections .quicklinks-item .price > span + span{
		font-size: 18px;
		font-weight: normal;
}
.product-sections .quicklinks-item .moreinfo{
	width: 45%;
	float:right;    
	padding: 20px 0;
    text-align: right;
}
.product-sections .quicklinks-item .moreinfo a{
	display: inline-block;
	padding:12px 20px;
	background:#CEA328;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	color:#fff;
}
.product-sections .quicklinks-item .moreinfo a:hover{
	background:#edc626;

}



.single-featured img{
	width:100%;
	height:auto;
}
.contact-section {
	padding:30px 0;
	background:#3E2E89;
}
.contact-section h2{
	font-size: 24px;
	color:#fff;
    
  font-family: 'Roboto', sans-serif;
    text-align: center;
}

.content-page{
	padding-bottom: 100px;
}

.contact-items{
	float:left;
	width:30.33%;
	margin:12px 1.5%;
}

.contact-items .address{
	font-size: 16px;
	color:#fff;
	padding-left:50px;
	background: url('../images/contact-address.png') no-repeat left top;
}

.contact-items .business-hours{
	font-size: 16px;
	color:#fff;
    padding-left: 73px;
	background: url('../images/contact-hours.png') no-repeat left top;
}
.contact-items .phone{
	font-size: 46px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding-left: 64px;
    background: url(../images/contact-phone.png) no-repeat left 10px;
}

/* Pages Style*/

.image-banner{ position: relative; }
.image-banner img{width:100%;height:auto;}
.image-banner h2{
		position:absolute;
		top:35%;
		width:100%;
		font-size: 36px;
		color:#fff;
	    
  font-family: 'Roboto', sans-serif;
	    text-align: center;
}

.search-wrapper{
	background:#666666;
	padding:20px 20px;   
	margin-top: -86px;
    z-index: 9999;
    position: relative;
}

.searched-number {
    font-size: 20px;
    color: #fff;
    position: absolute;
    bottom: 33px;
    left: 40px;
}
.current-stock{
	font-size: 20px;
    color: #fff;
    position: absolute;
    bottom: 36px;
    right: 35%;
}
.search-wrapper input[type="submit"]{
	margin-top:0;
	width:100%;
	margin-bottom:16px;
    border-radius: 6px;
    padding: 9px 46px;
    background:#CEA328;
}

.search-wrapper input[type="submit"]:hover{
	background: #edc626;
}

.input-wrapper select,
.search-wrapper select{
	color:#666666;
	font-weight: 300;
	  font-family: 'Open Sans', sans-serif;
	  width: 100%;
    padding: 7px 4px;
    border-radius: 6px;
}

.search-wrapper select#min-year{
	width:48%;
	float:left;
	margin-right:2%;
    margin-top: 16px;
}
.search-wrapper select#max-year{
	width:48%;
	margin-left:2%;
	float:left;
    margin-top: 16px;
}

.search-wrapper select#min-price{
	width:48%;
	float:left;
	margin-right:2%;
    margin-top: 16px;
}
.search-wrapper select#max-price{
	width:48%;
	margin-left:2%;
	float:left;
    margin-top: 16px;
}

.search-wrapper select#body_type{
	margin-bottom:16px;
}
.cols3{
	width:30.33%;
	float:left;
	margin:12px 1.5%;
}

.extratext p{
    margin: 0;
    background: #fff;
    padding-bottom: 20px;
    color: #CEA328;
}

.page-template-template-used-models .inner-wrapper{
	padding:50px 0;
}
.return-link a{
    font-size: 14px;
    font-weight: 300;
    padding: 30px 0;
    display: block;
    color: #666666;
}
.return-link a:hover{
	color:#cea328;
}
.product-header {
	background:#F2F2F2;
}
.product-header h2{
	color:#666666;
	font-size: 32px;
	font-weight:bold;
    padding: 19px 12px;
	float:left;
    margin: 0;
}
.product-header .price{
	float:right;
	padding:7px 12px;
}
.product-header .price span{
	color:#3E2E89;
	font-size: 36px;
	font-weight: bold;
	display:block;
}

.product-header .price span + span{
	color:#3E2E89;
	font-size: 18px;
	font-weight: normal;
}

.product-content{
	padding:13px 0;
	float:left;
    width: 59%;
}
h1{
	font-size: 36px;
	color:#3E2E89;
    
  font-family: 'Roboto', sans-serif;
    margin: 20px 0;
}
.product-content h1{
	font-size: 36px;
	color:#3E2E89;
    
  font-family: 'Roboto', sans-serif;
    margin: 20px 0;
}
.product-content h2{
	font-size: 21px;
	font-weight:bold;
	color:#666666;
}
.product-content p{
	font-size: 16px;
	font-weight:normal;
	color:#666666;
    margin-top: 0;
}

.product-content ul li{
	font-size: 16px;
	font-weight:normal;
	color:#666666;
    margin-top: 0;
}
.product-sidebar{
    width: 26%;
    float: left;
    padding: 13px 2% 13px 0;
}

.gallery {width:101%;}
.gallery .gallery-item{
	width: 19%;
    padding: 12px 0;
    box-sizing: border-box;
    height: 155px;
    overflow: hidden;
    float: left;
    margin: 0 1% 0 0;
}
.gallery .gallery-item img{
	width: auto;
    height: 100%;
    margin-left: -20%;
}

.accordiontitle{
	font-size: 24px;
	font-weight: normal;
	color:#fff;
	background: #EDC626 url('../images/down-arrow.png') no-repeat right 4px;
    padding: 9px 20px;
    margin:20px 0;
    cursor: pointer;
    float: left;
    width: 100%;
	    box-sizing: border-box;
}
.accordiontitle.active-accordion{
	background: #EDC626 url('../images/up-arrow.png') no-repeat right 4px;
	    box-sizing: border-box;
}

.accordiontitle + .accordion-content{
	display:none;
}
.accordiontitle.active-accordion + .accordion-content{
	display:block;
}
.team-item{
	width:18%;
	margin-right:2%;
	float:left;
	margin-bottom:40px;
}
.team-item h3{
	font-size: 16px;
	color:#666666;
	font-weight: bold;
	margin:12px 0 0;
}
.team-item p{
	font-size: 16px;
	color:#666666;
	font-weight: normal;
	margin:0;
}
.option-item:first-child{
	border-top:0;
}	
.option-item{
	padding: 13px 0;
    border-top: 1px solid #666;
    color:#666666;
}
.option-item .option-title{
	float:left;
	width:50%;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.option-item .option-entered{
	float:left;
	width:50%;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
}
.contact-form-sidebar {
	margin:36px 0;
}
.contact-form-sidebar .widget{
    text-align: center;
}
.contact-form-sidebar form{
	padding:20px ;
}
.contact-form-sidebar h2{
	font-size: 18px;
	color:#fff;
	font-weight: bold;
	background: #CEA328;
	margin:0;
	padding:15px 20px;
	text-align: center;
}


.contact-form-sidebar form p{
	font-weight: bold;
	font-size: 14px;
}

/*Footer*/
.sub-footer{
    background: #3E0879;
    padding: 90px 0;
    margin-top: -50px;
    color:#fff;
    text-align: center;
    font-size: 14px;
}
.sub-footer a{
	color:#fff;
}
.sub-footer a:hover{
		color:#D60081;
	}
.footer{
	padding:40px 0;
	/*background:#666666 url(../images/footerbg.png) no-repeat top left;*/
    background-size: 55% 100%;
}
.footer-logo{
	float:left;
	width:100%;
	text-align: center;
}
.footer-text{
	float:right;
	width:100%;
	text-align: center;
	padding-top:20px;
}
.footer-text a{
	display:inline-block;
	margin:12px 0;
	color:#3E0879;
	font-size: 14px;
}
		
	.footer-text a:hover{
		color:#D60081;
	}


.footer-text .conway-logo{
	position: relative;
	top:3px;
}
iframe{
	max-width: 100%;
}
/*BXSLDER*/
.bx-wrapper{
	max-width: 100% !important;
}
@media screen and (max-width: 1420px) {
	.logo{
		width:40%;
	}
		.logo img{
			height:auto;
			max-width:100%;
		}
	.wrapper{
		max-width: 100%;
	    box-sizing: border-box;
	}


	a.book-online{
	    padding: 10px 27px;
	}
	.whole-header nav#site-navigation > ul > li > a {
        padding: 12px 10px;
	    font-size: 17px;
	}
	.whole-header nav#site-navigation > ul > li.current_page_item > a {
    background: url(../images/currentmenu.png) no-repeat 25px bottom;}
	ul.brand-images li{
		width:19%;
	}
	ul.brand-images li img{
		max-width: 100%;
	}
	.quicklinks .quicklinks-item h3{font-size: 20px;}
	.m3{
		width: 10%;
	}
	.bin-image{
		width: 14%;
	}
	.bin-hwl{
		width: 9%;
	}
	.bin-image2{
		width:16%;
	}
	.bin-liter{
		width: 10%;
	}
	.bin-limit{
		width:9%;
		    padding: 1px 0;
	}


	.bin-image img,
	.bin-image2 img{
		max-width: 100%;
	}
	.quicklinks-item img {
	    max-width: 96%;
	}
	.home-page-content .second-wrapper {
 	   position: relative;
	}
	.home-image img{
		max-width: 100%;
		height:auto;
	}

	.home-image {
	    width: 48%;
	    float: left;
	    position: absolute;
	    bottom: -28px;
	}
}
@media screen and (max-width: 1200px) {
	.whole-header nav#site-navigation > ul > li > a {
	    padding: 12px 10px;
	    font-size: 14px;
	}
	.whole-header nav#site-navigation > ul > li.current_page_item > a {
    background: url(../images/currentmenu.png) no-repeat 24px bottom;}
    .bin-hwl{
    	font-size: 15px;
    }
    .bin-image2{top:0;}
}

@media screen and (max-width: 1060px){
	.whole-header nav#site-navigation > ul > li > a {
	    padding: 12px 7px;
	    font-size: 13px;
	}
}
/*@media screen and (max-width: 1199px) {
	.logo{width:35%;}
	.logo img{width:100%;}
	.right-float span.phone-wrapper span{display:none;}
	.right-float span{font-size: 12px;}
	.whole-header nav#site-navigation > ul > li{width:100%;}
	ul.brand-images li a {
	    display: block;
	    padding: 20px 25px;
	}
	
	.whole-header nav#site-navigation{display:none;}
	product-sections .quicklinks-item {
	    width: 47%;
	    float: left;
	    margin: 12px 1.5%;
	    position: relative;
	}
	.contact-items{width:100%; text-align: center;}
	.contact-items p{display:inline-block;}
	.image-banner h2 {
	    font-size: 22px;
	    margin: 12px;
	}
	img{max-width: 100%;height:auto;}
	iframe{max-width: 100%;}
	.product-content{width:100%;}
	.product-sidebar{width:100%;}
}*/

@media screen and (max-width: 1080px) and (min-width: 801px){
	.product-sections .quicklinks-item .price > span {
	    font-size: 26px;}
	    .product-sections .quicklinks-item .price > span + span {
		    font-size: 12px;}
	.product-sections .quicklinks-item h3 {
	    font-size: 15px;}
	.icons-option .icon-item{
		font-size: 9px;
	}
	.product-sections .quicklinks-item .moreinfo a{
		font-size: 10px;
	}

}



@media screen and (max-width: 1080px) {
	/*.quicklinks .quicklinks-item {
		width:100%;
	    margin: 12px 0;
	}*/
	/*.quicklinks .quicklinks-item > a{display:none;}*/
	.quicklinks .quicklinks-item h3{
		position: relative;
		top:0;
		left:0;
	}
	.team-item {
	    width: 22.3%;}
	    .product-sections .quicklinks-item .moreinfo{
		    padding: 20px 9px;
	    }
	/*.product-sections .quicklinks-item{
		width:100%;
		height:auto !important;
		margin-bottom:30px;
	}*/
}
@media screen and (max-width: 979px){
	.sprite.mobile-phone{
		display: inline-block;
		position: relative;
	    top: 10px;
	    margin-right:10px;
	}
	.right-float span.info{
			display: none;	
	}
	.mobile-menu {
	    display: block;
	    text-align: center;
	    position: absolute;
	    top: 9px;
	    right: 40px;
	}
	.mobile-menu a{
		display: inline-block;
	    color: #3E0879;
	    font-weight: bold;
        padding: 12px 0;
	}
	.mobile-menu a.active,
	.mobile-menu a:hover{
		color:#D60081;
	}
	.mobile-menu a span{
	    position: relative;
	    top: -3px;
	}
	.mobile-menu a.active img.not-active,
	.mobile-menu a:hover img.not-active{
		display:none;
	}

	.mobile-menu a.active img.active,
	.mobile-menu a:hover img.active{
		display:inline;
	}
	.mobile-menu a img.active{
		display:none;
	}
	.right-float {
	    margin-right: 49px;
	}
	.whole-header nav#site-navigation > ul > li{width:100%;}
	ul.brand-images li a {
	    display: block;
	    padding: 20px 25px;
	}
	.home-content, .home-image {
	    width: 100%;
	    float: none;
	    position: relative;
	    bottom: 0;
	}
	.home-image {
		bottom:-23px;
	}
	
	.whole-header nav#site-navigation {
	    display: none;
	    position: absolute;
	    top: 91px;
	    right: 0;
	    z-index: 9999;
	    background: #340E61;
		   width: 228px;
	    padding: 20px 20px;
	}
	.whole-header nav#site-navigation > ul > li.current_page_item > a{
		background: none !important;
	}
	product-sections .quicklinks-item {
	    width: 47%;
	    float: left;
	    margin: 12px 1.5%;
	    position: relative;
	}
}

	.quicklinks.mobile-only{display:none;}
@media screen and (max-width: 799px) {
	/*.logo {
	    width: 49%;
	}*/
	.logo {
	    width: 36%;
	}
	.home-page-content .second-wrapper{padding:0;}

	.content1{width:100%;}
	.right-float span.phone-wrapper{
		margin: 0 8px;
	}
	.flex-control-nav {
	    bottom: 20px !important;
	}
	.flex-control-paging li a{
	    width: 12px !important;
	    height: 12px !important;
	}
	.eds-scroll-hidden.product-sections{opacity: 1 !important;}
	.product-sections .quicklinks-item{
		width:100%;
		height:auto !important;
		margin-bottom:30px;
	}
	.product-sidebar{width:100%;}
	.widget{
		width:47%;
		float:left;
		margin:0 1.5% 20px;
	}

	.quicklinks.mobile-only .quicklinks-item{display:block;width:100%;margin: 12px 1.5% 0;}
	
	
	/*.right-float{
    margin-top: 12px;}*/
	ul.brand-images{padding:0;}
	ul.brand-images li {
	    width: 25%;
	}
	ul.brand-images li a {
	    display: block;
	    padding: 20px 7px;
	}
	.footer-logo img{max-width: 100%;}
	
	.footer-text{width:100%;text-align: center;}
	.right-float span.location{display:none;}
	.quicklinks .quicklinks-item h3 {
	    font-size: 13px;
	}
	.search-wrapper{margin-top:0;    padding-bottom: 50px}
	.cols3 {
	    width: 97%;
	    float: left;
	    margin: 12px 1.5%;
	}
	.team-item {
	    width: 31.3%;}

	 .searched-number {
	    font-size: 20px;
	    color: #fff;
	    position: absolute;
	    bottom: 21px;
	    left: 0;
	    width: 100%;
	    text-align: center;
	}
	.search-wrapper select#sort-by{
		margin-top: 26px;
	}
	.current-stock {
	    font-size: 20px;
	    color: #fff;
	    position: absolute;
	    bottom: 104px;
	    right: 0;
	    width: 100%;
	    text-align: center;
	}
}


@media screen and (max-width: 750px) {
		
}

@media screen and (max-width: 650px) {
	.team-item {
	    width: 46.3%;}
	.home-page-content h1 {
    font-size: 18px;}
    .home-page-content p {
    font-size: 14px;}
    .image-banner {overflow-x: hidden;}
    .image-banner img {
	    width: auto;
	    height: 100%;
	    min-height: 165px;
	    max-width: none;
	}


	.mobile-menu {
	    display: block;
	    text-align: center;
	    position: absolute;
	    top: 87px;
	    right: 40px;
	}
	.header{
	    height: 153px;
	}
	.logo {
	    width: 60%;
	    position: absolute;
	    top: 83px;
	    text-align: left;
	    left: 40px;
	    padding: 0;
	}
	.logo img {
	    height: auto;
	    max-width: 100%;
	    width: 278px;
	}
	.right-float {
	    margin-right: 0;
	    text-align: center;
	    float: none;}
	    .whole-header nav#site-navigation {
    display: none;
    position: absolute;
    top: 169px;
    right: 40px;}
}
@media screen and (max-width: 600px) {
	.quicklinks {
	    display: none;
	}
	.quicklinks.mobile-only {
	    display: block;
	}
}
@media screen and (max-width: 550px) {

	.m3{
		width: 14%;
		margin-right:2%;
	}
	.bin-image{
		width: 35%;
		margin-right:2%;
	}
	.bin-hwl{
		width: 23%;
		margin-right:2%;
	}
	.bin-liter{
		width: 17%;
		margin-right:2%;
	}
	.bin-image2{
		width: 32%;
		margin: 19px 0 0;
	}
	.bin-limit{
		width:20%;
		float:right;
	}
	.contact-items .phone {
	    font-size: 30px;
	    background: url(../images/contact-phone.png) no-repeat left 17px;
	    padding: 20px 0px 20px 56px;
	}
	.contact-items .address {
	    font-size: 13px;
	    color: #fff;
	    padding-left: 50px;
	    background: url(../images/contact-address.png) no-repeat 10px 9px;
	    padding: 20px 0px 20px 56px;
	}
	.contact-items .business-hours {
	    font-size: 12px;
	    color: #fff;
	    padding-left: 73px;
	    background: url(../images/contact-hours.png) no-repeat 5px 0px;
	    padding-bottom: 12px;
	}
	.widget{
		width:100%;
		float:left;
		margin:0 0% 20px;
		text-align: center;
	}
}
@media screen and (max-width: 490px) {
	.image-banner img {
	    margin-left: -29%;
	}
}

@media screen and (max-width: 480px) {
	.home-page-content h1 {
    font-size: 18px;}

}
@media screen and (max-width: 460px) {
	.image-banner h2{margin:12px 0;}
	.team-item {
	    width: 96.3%;}
	 .team-item img{width:100%;}
	 .product-sections .quicklinks-item .price > span {
	    font-size: 26px;}
	    .product-sections .quicklinks-item .price > span + span {
		    font-size: 12px;}
	.product-sections .quicklinks-item h3 {
	    font-size: 15px;}
	.icons-option .icon-item{
		font-size: 9px;
	}
	.product-sections .quicklinks-item .moreinfo a{
		font-size: 10px;
	}
	.m3,
	.bin-image,
	.bin-hwl,
	.bin-liter,
	.bin-image2,
	.bin-limit{
		width:45%;
		float:left;
		margin-right:5%;
	}
	.bin-hwl{
		clear:left;
	}
	.logo {
    width: 46%;}

	a.book-online {
	    padding: 11px 15px;
	    font-size: 10px;
	}
}

@media screen and (max-width: 399px) {
	
}