@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,700,600italic);
@import url(easydropdown.css);

*{margin:0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; background-color:#FFF; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; color:#808080}

/***** Default Styles *****/
	ul{padding-left: 0;}
	li{list-style: none; line-height:27px;}
	a{text-decoration:none; color:#808080;}
	a img{border:0px;}
	img{max-width:100%;}
	p{line-height:normal; margin:0px 0px 18px 0px; color:#808080; font-size:15px; line-height:28px;}
	h1{font-size:24px; color:#777; font-weight:400; margin-bottom:18px;}
	h2{font-size:24px; color:#777; font-weight:400; margin-bottom:18px;}
	h3{font-size:22px; color:#0085c7; font-weight:600; margin-bottom:15px;}
	button{outline:none;}
/***** Default Styles *****/

/***** Global Classes *****/
	.hide{display:none;}
	.show{display:block;}
	.pull-left{float:left;}
	.pull-right{float:right;}
	.clearfix:after{clear:both; display:block; content:"";}
	.row:after{clear:both; display:block; content:"";}
	.brd10{border-radius:10px;}
	.page-width{width:1170px; margin:auto; text-align:left;}
	.page-width:after{clear:both; display:block; content:"";}
	.pdb10{padding-bottom:10px;}
	.pdb20{padding-bottom:20px;}
	.pdt10{padding-top:10px;}
	.pdt20{padding-top:20px}
	.mt40{margin-top: 40px;}
	.pt25{padding-top: 25px;}
	.pt30{padding-top: 30px;}
	.text-left{text-align:left;}
	.text-center{text-align:center;}
	.text-right{text-align:right;}

	.input{border:solid 1px #666666; outline:none; background-color:#ffffff; padding:6.5px 5px; font-family: 'Open Sans', sans-serif; border-radius:5px;}
	.ta{border:solid 1px #666666; resize:none; outline:none; background-color:#ffffff; padding:6px 5px; font-family: 'Open Sans', sans-serif; border-radius:5px; width:100%; min-height:110px;}
	.btn{display:inline-block; line-height: 17px; outline:none; border:0px; padding:12px 30px; cursor:pointer; background-color:#FF2600; color:#FFFFFF; text-decoration:none; font-size:15px; border-radius:5px;}
	.btn.btn-primary{background-color:#0085C7; min-width:101px; text-align:center; padding:6px 22px; font-size:13px; font-weight:400;}
	.btn i img{display:block;}
	.btn.green{background-color:#FF2500;}
	.btn.orange{background-color:#009F57;}
	.btn.ltorange{background-color:#ff8873;}
	.btn.green{background-color:#FF2500;}
	.btn.grey{background-color:#656565;}
	.btn.blue{background-color:#0085C7;}
	.btn.light-blue{background-color:#69D1ED;}
	.btn.small{min-width:47px; vertical-align: top; height:45px; padding:11px 5px; text-align:center; line-height:normal; position: relative;}
	.btn.small img{position: absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
	.btn.small i{margin-right:0px;}
	.btn.red{color:#fff !important;}
	.title-area{background:#EDEDED; text-align:center;}
	.title-area h1{font-size:40px; text-transform:uppercase; color:#FF2600; /*height:60px;*/ line-height:60px; font-weight:600; margin:0px;}
	.title-area.green h1{color:#009F57;}

	@media screen and (min-width: 1100px) {
		.btn:hover{color:#FFFFFF; background-color:#000000;}
	}

	.contents-inner-wrapper{background-color:#f2f2f2; padding-bottom:40px; }
	.contents-inner-wrapper .title-area{margin-bottom:18px;}

	.contents:after{clear:both; display:block; content:"";}
	.contents{padding-bottom:20px;}

	.product-item .prodimage{border-radius:7px; position:relative; overflow:hidden; background-color:#FFFFFF; box-shadow:1px 1px 3px rgba(42, 39, 39, 0.3); margin-bottom:13px; text-align:center;}
	.product-item .image{position:relative; text-align: center;}
	.product-item .image.promotion{border-top-right-radius:0px;}
	.product-item .image{display:table-cell; position:relative; width:31%; height:210px; vertical-align:middle;}
	.product-item .image img{width: auto !important; heigth: auto !important; display: inline-block !important; vertical-align: middle;}
	.product-item .image a:hover img{opacity:0.8;}
	.product-item .image .selling-label{position:absolute; top:0px; right:0px; width:66px; height:67px; text-align:center; padding-top:10px; background:#FF2600; color:#FFFFFF; font-size:18px; line-height:115%; border-radius:0px 0px 0px 30px;}
	.product-item .image img{display:inline-block; vertical-align:middle; max-width: 100%;}
	.product-item p,
	.product-item p a{
		line-height: 18px; max-height:37px; overflow: hidden; padding-bottom: 1px; color:#666666; font-weight:600; text-align:center; /*line-height:normal;*/ margin:0px 0px 15px 0px; max-height: 17px;
	}
	.product-item ul{margin:0px; padding:0px; text-align:center;}
	.product-item ul li{display:inline-block; color:#0085C7; line-height: 18px;}
	.product-item ul li.cut-price{text-decoration:line-through; color:#666666; padding-right:10px;}

	.bredcrums{margin-bottom:40px;}
	.bredcrums ul{margin:0px; padding:0px; font-size:0px;}
	.bredcrums ul li{display:inline-block; font-size:15px; font-family: 'Droid Sans', sans-serif; color:#666666; position:relative; margin-right:8px;}
	.bredcrums ul li:last-child{color:#ff2600;}
	.bredcrums ul li:last-child{margin-left:0px;}
	.bredcrums ul li a{display:block; color:#666666; text-decoration:none;}
	.bredcrums ul li a:hover{color:#ff2600;}

	ul.inline-list > li{display:inline-block; padding-right:30px; vertical-align:middle;}
	ul.inline-list > li:last-child{padding-right:0px;}

	.cTable{display:table; width:100%;}
	.cTable .table-row{display:table-row; width:100%;}
	.cTable .table-row .table-cell{display:table-cell; vertical-align:middle;}

	div.grid-view:after{clear:both; display:block; content:"";}
	div.grid-view .col-4{margin:0px 12px 20px 0px; float:left; width:24%; float:left;}
	div.grid-view .col-4:nth-child(4n){margin-right:0px;}

	div.grid-view .col-3{margin:0px 30px 20px 0px; float:left; width:31%; float:left;}
	div.grid-view .col-3:nth-child(3n){margin-right:0px;}

	div.grid-view .col-2 {width:48%; float:left; margin-right:2%;}
	div.grid-view .col-2:bth-child(2n){margin-right:0px;}

	.products-wrapper:after{clear:both; display:block; content:"";}

	input[type=checkbox].css-checkbox {display:none}
	input[type=checkbox].css-checkbox + label.cs-label {
		padding-left:40px; min-height:21px; display:flex; align-items: center; flex-wrap: wrap; background-repeat:no-repeat; background-position:0px -29px;
		font-size:18px; cursor:pointer; color:#666666; line-height: 1;
	}
	.cs-label{background:url(../images/checkbox-icons-red.png) no-repeat;}
	input[type=checkbox].css-checkbox:checked + label.cs-label {background-position: 0 0;}


	input[type=radio].css-radiobox {display:none}
	input[type=radio].css-radiobox + label.radio-label {
		display:block; width:47px; height:47px; line-height:47px; border:solid 1px #666; text-align:center;
		font-size:18px; cursor:pointer; color:#666666; background:white; border-radius:6px;
	}
	.radio-label{background:red;}
	input[type=radio].css-radiobox:checked + label.radio-label {background-color:#009F57; border:0px; color:#FFFFFF;}

	.greyradio input[type=radio].css-radiobox + label.radio-label{background: url(../images/radio.png)left top no-repeat; padding-left: 33px; width:auto; height: 19px; line-height: 19px; border:0; text-align: left; padding-left: 33px;}
	.greyradio input[type=radio].css-radiobox:checked + label.radio-label{background-position: left bottom; color:#808080;}

	.attribute.size input[type=radio].css-radiobox + label.radio-label {width: auto; padding: 0 5px; min-width: 47px; }

	.pagination{text-align:center; margin:35px 0px 20px 0px;}
	.pagination ul li{display:inline-block; padding-right:4px;}
	.pagination ul li a{font-size:16px; color:#808080; font-weight:400;}
	.pagination ul li span{margin-top:-10px; vertical-align:middle;  display:inline-block;}
	.pagination ul li span:before{content: "\f111"; color:#808080; font-family: 'FontAwesome'; font-size:5px;}
	.pagination ul li a:hover, .pagination ul li.active a{color:#0085c7; font-weight:700; text-decoration:none;}
	.pagination p a{color:#69d1ed; font-size:13px; font-weight:700; text-decoration:underline;}
	.pagination p a:hover{color:#000; text-decoration: none;}
	.pagination p{padding-top:5px;}

	ul.select-colors{margin:0px; padding:6px 0 0 0; display:block; font-size:0px; text-align:right;}
	ul.select-colors li{display:inline-block; overflow:hidden; margin:0px 8px 0px 0px; width:33px; height:33px; border-radius:5px;}
	ul.select-colors li:last-child{margin-right:0px;}

	.default-popup{display:none; background-color:white; z-index:1000; border-radius:5px; padding:30px;}
	.jqmOverlay{background-color:#000; cursor:pointer; z-index:1000;}
	.default-popup a.cross{position:absolute; top:-12px; right:-12px; width:32px; height:32px; display:block; background:url(../images/popup-cross-icon.png) 0 0px no-repeat;}

	ul.social-icons{margin:0px; padding:0px; font-size:0px;}
	ul.social-icons li{font-size:14px; display:inline-block; vertical-align:top; margin:0px 38px 0px 0px; font-size:22px;}
	ul.social-icons li:last-child{margin-right:0px;}
	ul.social-icons li a{position: relative; display:block; width:38px; height:38px; line-height:38px; border-radius:4px; color:#FFFFFF; text-align:center;}
	ul.social-icons li a img, ul.social-icons li a .fa{position: absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
	ul.social-icons li a .fa{font-size: 28px; width:28px; height: 28px;}
	ul.social-icons li.facebook-icon a{background:#0085C7;}
	ul.social-icons li.twitter-icon a{background:#69D1ED;}
	ul.social-icons li.instagram-icon a{background:#FF8873;}
	ul.social-icons li.youtube-icon a{background:#FF2600;}
	ul.social-icons li a:hover{background:#D0CCC7;}

	.inline-table{display:table; width:100%;}
	.inline-table > ul{display:table-row; width:100%;}
	.inline-table > ul > li{display:table-cell; font-size:13px; color:#7F7F7F;}

	.inline-form.frmcenter{width:1050px; margin:auto;}
	.inline-form ul{margin:0px; padding:0px; margin-bottom:25px;}
	.inline-form ul:after{clear:both; content:''; display:block;}
	.inline-form ul li{list-style:none; display:inline-block; padding-right:50px; text-align:left;}
	.inline-form ul li.lbl{color:#808080; font-size:16px; width:150px; padding-right:0px; vertical-align:top; text-align:left;}
	.inline-form ul li.lbl span{color:#ff2600; margin-right: 5px;}
	.inline-form ul li .input{width:325px;}
	.inline-form ul li .dropdown{width:325px;}
	.inline-form ul li.dropdown-half .dropdown{width:168px;}
	.inline-form ul li:last-child{padding-right:0px;}

	.inline-form > ul > li .subfields .input{width:100%;}
	.inline-form > ul > li > ul.subfields{margin:0px;}
	.inline-form > ul > li > ul.subfields li{padding-right:5px; width:248px;}
	.inline-form > ul > li > ul.subfields li:last-child{padding-right:0px; padding-left:3px;}
	.inline-form > ul > li > ul.subfields li.small{width:73px;}
	.inline-form ul li.full{width:calc(100% - 194px); padding-right:0px;}

	.inline-detail li{display:inline-block; color:#808080; font-size:15px;}
	.inline-detail li:first-child{width:55px;}

	.section-head{font-size:18px; font-weight:600; color:#666666; border-bottom:solid 3px #666666; padding-bottom:5px; margin-bottom:20px;}

	.map{overflow:hidden; border-radius:6px; width:100%; height:450px; margin-top:50px;}
	.map iframe{width:100%; height:100%;}
/***** Global Classes *****/

.products-details-popup{background:#FEFDFD; min-height:100px; width:970px !important; height:auto !important;}
.products-details-popup .bottom-links{margin:0px; padding:38px 0px 0px 0px; font-size:0px; text-align:center;}
.products-details-popup .bottom-links li{display:inline-block; font-size:13px;}
.products-details-popup .bottom-links li:nth-child(even){margin:0px 18px;}
.products-details-popup .bottom-links li a{display:block; color:#666;}
.products-details-popup .pull-left{width:490px;}
.products-details-popup .pull-right{width:340px;}
.products-details-popup .pull-right h2{font-size:22px; font-weight:600; color:#666666; margin:0px 0px 21px 0px; padding:0px 0px 10px 0px; border-bottom:solid 3px #666;}
.products-details-popup .pull-right p{font-size:15px;}
.products-details-popup .pull-right .price{font-size:30px; color:#009F57; font-weight:600; margin-bottom:30px;}
.products-details-popup .pull-right .price span{display:inline-block; font-size:16px; font-weight:400; color:#666; margin-left:10px; text-decoration:line-through;}
.products-details-popup .pull-right .select-sizes{margin:15px 0px 25px 0px; padding:0px; font-size:0px;}
.products-details-popup .pull-right .select-sizes li{display:inline-block; margin-right:12px; vertical-align:middle;}
.products-details-popup .pull-right .select-sizes li:last-child{margin-right:0px;}
.products-details-popup .pull-right .see-details a{text-decoration:underline;}
.products-details-popup .pull-right .select-colors-radio{margin:0px 0px 25px 0px; padding:0px; font-size:0px;}
.products-details-popup .pull-right .select-colors-radio li{display:inline-block; margin-right:14px;}
.products-details-popup .pull-right .select-colors-radio li:last-child{margin-right:0px;}
.products-details-popup .pull-right .select-colors-radio li input{display:none;}
.products-details-popup .pull-right .select-colors-radio li label{display:block; width:44px; height:44px; border-radius:5px; overflow:hidden;}
.products-details-popup .pull-right .select-colors-radio li input:checked + label{border:solid 1px #FF0000;}
.products-details-popup .pull-right .select-colors-radio li label img{min-width:100%;}
.products-details-popup .pull-right .btn{min-width:230px; text-align:center;}
.products-details-popup .pull-right .btn img{display:inline-block; vertical-align:middle; margin-right:5px;}
.products-details-popup ul.attribute.size{padding-bottom:10px;}

.newsletter-popup{width:668px; padding:57px 64px 57px 64px; min-height:230px; background:#FFF; border-radius:6px;}
.newsletter-popup h3{font-size:22px; color:#0085c7; margin-bottom:40px; font-weight:400;}
.newsletter-popup ul{margin:0px; padding:0px; font-size:0px;}
.newsletter-popup ul li{display:inline-block; vertical-align:middle; margin-right:23px;}
.newsletter-popup ul li:first-child{font-size:15px; color:#808080; margin-right:25px;}
.newsletter-popup ul li:last-child{margin-right:0px;}
.newsletter-popup ul li input{width:275px; padding:10px 10px; outline: none; border:solid 1px #666666; border-radius:7px; font-size: 14px;}
.newsletter-popup ul li .btn{min-width:115px; text-align:center; font-size:15px; padding:12px 20px;}


.wishlist-newsletter-popup{width:668px; padding:57px 64px 57px 64px; min-height:230px; background:#FFF; border-radius:6px;}
.wishlist-newsletter-popup h3{font-size:22px; color:#0085c7; margin-bottom:40px; font-weight:400;}
.wishlist-newsletter-popup ul{margin:0px; padding:0px; font-size:0px;}
.wishlist-newsletter-popup ul li{display:inline-block; vertical-align:middle; margin-right:23px;}
.wishlist-newsletter-popup ul li:first-child{font-size:15px; color:#808080; margin-right:25px;}
.wishlist-newsletter-popup ul li:last-child{margin-right:0px;}
.wishlist-newsletter-popup ul li input{width:275px; padding:10px 10px; outline: none; border:solid 1px #666666; border-radius:7px;}
.wishlist-newsletter-popup ul li .btn{min-width:115px; text-align:center; font-size:15px; padding:12px 20px;}



.gallery-popup{width:808px; text-align:center; display:block; position:absolute; z-index:-100;}
.gallery-popup .content-wrapper{padding:0px 15px;}
.gallery-popup .slick-prev{width:18px; height:30px; background:url(../images/gallery-popup-arrows.png) 0 0px no-repeat; margin-top:-15px;}
.gallery-popup .slick-next{width:18px; height:30px; background:url(../images/gallery-popup-arrows.png) 0 -30px no-repeat; margin-top:-15px;}

.gallery ul{margin:0px; padding:0px; width:78px; float:left;}
.gallery ul li{display:block; list-style-type:none; cursor:pointer; height:60px; text-align:center; width:100%; border:solid 1px #E0DFDF; border-radius:5px; overflow:hidden; background:#FFFFFF; margin-bottom:15px;}
.gallery ul li img{vertical-align:middle;}
.gallery ul li:last-child{margin-bottom:0px;}
.gallery .preview-image{width:378px; float:right; background:white;}

#top-bar{min-height:60px; background:#0085C7; border-bottom:solid 6px #68D1EC; padding-top:13px;}
#top-bar ul{margin:0px; padding:0px; font-size:0px;}
#top-bar ul li{display:inline-block; font-size:12px; position:relative;}
#top-bar .pull-left ul li{margin-right:10px; padding-right:10px; color:#68D1EC;}
#top-bar .pull-left ul li:first-child::after,#top-bar .pull-left ul li:last-child::after{display:none;}
#top-bar .pull-left ul li:after{content:"|"; position:absolute; top:0px; right:-2px;}
#top-bar .pull-left ul li a{display:block; color:#FFFFFF;}
#top-bar .pull-left ul li a:hover{text-decoration:underline;}
#top-bar .pull-right ul li{margin-right:19px; background:url(../images/top-links-icons.png) 0 0px no-repeat;}
/*#top-bar .pull-right ul li.register-link{background-position:-57px 0px;}*/
#top-bar ul li.cart-link{ background:url(../images/top-links-icons.png) 0 0px no-repeat; background-position:-114px 0px; position:relative;}
#top-bar ul li.cart-link span{display:block; color:#0085C6; position:absolute; top:0px; right:2px; border-radius:100px; width:10px; height:10px; font-size:11px; text-align:center; line-height:15px;}
#top-bar .pull-right ul li a{display:block; width:30px; height:30px;}
#top-bar .pull-right ul li:last-child{margin-right:0px;}

#header{padding:42px 0px 28px 0px; background:white;}
#header .pull-right{width:940px;}
#header .pull-right .search-area{margin-bottom:24px;}
#header .pull-right .search-area:after{clear:both; display:block; content:"";}
#header .pull-right .search-area > ul{float:left;}
#header .pull-right .search-area > ul > li:first-child{font-size:16px; font-weight:700; color:#666666; margin-right:25px;}
#header .pull-right .search-area > ul > li{position:relative; display:inline-block; vertical-align:middle;}
#header .pull-right .search-area > ul > li input{outline:none; box-shadow: 0 0 0 1px #e2e2e2 inset; width:670px; padding:7px 80px 7px 10px; border:solid 1px #838383; border-radius:5px; background-color:transparent;}
#header .pull-right .search-area > ul > li button{min-width:75px; height:100%; border-radius:5px; border:0px; position:absolute; top:0px; right:0px; background:#666666; color:#FFFFFF; padding:5px 10px; /*height: 30px; */ }
#header .pull-right .search-area > ul > li button:hover{background-color:#FF2600;}
#header .pull-right .search-area .category-area{float:right; width:171px;}
#header .mobile-nav-icon{display:none; cursor:pointer;}
#header .mobile-nav-icon > div{width:42px; height:5px; margin-bottom:5px; background:#FE2600;}
#header .mobile-nav-icon > div:nth-child(2){background:#0085C8;}
#header .mobile-nav-icon > div:last-child{margin-bottom:0px; background:#009F57;}
#header .pull-right .navigation > ul{margin:0px; padding:0px; font-size:0px;}
#header .pull-right .navigation > ul > li{display:inline-block; font-size:15px; color:#666666; margin-right:25px; position: relative;}
#header .pull-right .navigation > ul > li a{display:block; color:#666666;}
#header .pull-right .navigation > ul > li a.green{color:#9bcc50 !important}
#header .pull-right .navigation > ul > li.selected a{font-weight:700; text-decoration:underline;}
#header .pull-right .navigation > ul > li:last-child{margin-right:0px;}

#header .pull-right .navigation > ul > li:last-child .dd-menu,
#header .pull-right .navigation > ul > li:nth-last-child(5) .dd-menu,
#header .pull-right .navigation > ul > li:nth-last-child(4) .dd-menu,
#header .pull-right .navigation > ul > li:nth-last-child(3) .dd-menu,
#header .pull-right .navigation > ul > li:nth-last-child(2) .dd-menu {left: auto; right: 0;}

#header .pull-right .navigation > ul > li:last-child .dd-menu .flex-wrapper:after,
#header .pull-right .navigation > ul > li:nth-last-child(5) .dd-menu .flex-wrapper:after,
#header .pull-right .navigation > ul > li:nth-last-child(4) .dd-menu .flex-wrapper:after,
#header .pull-right .navigation > ul > li:nth-last-child(3) .dd-menu .flex-wrapper:after,
#header .pull-right .navigation > ul > li:nth-last-child(2) .dd-menu .flex-wrapper:after {left: auto; right: 13px;}

#banner-area{padding-bottom:90px;}
#banner-area .pull-left{width:770px;}
#banner-area .pull-left .banner{margin-bottom:30px; border-radius:7px; overflow:hidden;}
#banner-area .pull-left .banner ul li{position:relative;}
#banner-area .pull-left .banner ul li img{min-width:100%;}
#banner-area .pull-left .banner .caption{min-width:148px; background:#FF2600; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:600; color:#FFFFFF; position:absolute; bottom:30px; left:0px; border-radius:0px 100px 100px 0px; padding: 0 10px;}
#banner-area .pull-left .banner img{display:block;}
#banner-area .pull-left .description{font-size:14px; color:#7F7F7F; line-height:250%;}
#banner-area .pull-left .description span{position: relative; bottom:30px; right:0; font-size:16px; font-weight:600; color:#0085c7; display:block; text-align:right;}
#banner-area .pull-right{width:370px;}
#banner-area .pull-right .video-box{position:relative; margin-bottom:30px; border-radius:7px; overflow:hidden;}
#banner-area .pull-right .video-box span{display:block; width:88px; height:89px;
	position:absolute; top:37%; left:40%;
}
#banner-area .pull-right .video-box img{display:block; height: 100%;}
#banner-area .pull-right .bottom-video{border-radius:7px; overflow:hidden; position:relative; margin-bottom:20px;}
#banner-area .pull-right .bottom-video img{display:block;}

.home-categories{background-color:#F6F6F6; padding-bottom:80px;}
.home-categories .page-width{padding:60px 0px 0px 0px;}
.home-categories .page-width .pull-left, .home-categories .page-width .pull-right{width:562px;}
.home-categories .products-wrapper .row:first-child{padding-bottom:28px;}
.home-categories .products-wrapper .row .product-item{float:left;}
.home-categories .products-wrapper .row .product-item:nth-child(2){padding-right:0px; float:right;}
.home-categories .product-item{width:270px;}
.home-categories .product-item p{min-height: 39px;}
.home-categories .product-item.big{width:100%;}
@media screen and (min-width: 768px){
	.home-categories .product-item.big .image img{min-height: 535px;}
}
.home-categories .product-item.big .image{min-height: 173px; display: inline-flex; height: auto; width: auto;}
.home-categories .product-item.big .image img{width:100%;}
.home-categories .slick-prev{width:17px; height:28px; background:url(../images/home-slider-arrows.png) 0 0px no-repeat; margin-top:-14px; left:-30px;}
.home-categories .slick-next{width:17px; height:28px; background:url(../images/home-slider-arrows.png) 0 -28px no-repeat; margin-top:-14px; right:-30px;}
.home-categories.daily-offers .title-area h1{color:#009F57;}

.inner-banner{margin-bottom:20px;}

.left-column{float:left; width:272px; padding:20px 14px 20px 20px;  background:white; border-radius:5px;}
.left-column h3{font-size:18px; color:#FF2600; font-weight:700; margin:0px 0px 20px 0px;}
.left-column ul{margin:0px; padding:0px;}
.left-column ul li{margin-bottom:20px; line-height: normal;}
.left-column ul li:last-child{margin-bottom:0px;}
.left-column > .search-area div{margin-bottom:40px;}
.left-column > .search-area > div.gender h3{color:#FF8873;}
.left-column div.gender .cs-label{background:url(../images/checkbox-icons-orange.png) no-repeat;}
.left-column div.brands .cs-label{background:url(../images/checkbox-icons-blue.png) no-repeat;}
.left-column div.condition .cs-label{background:url(../images/checkbox-icons-light-blue.png) no-repeat;}
.left-column div.shipping .cs-label{background:url(../images/checkbox-icons-parrot.png) no-repeat;}
.left-column > .search-area > div.price{margin-bottom:35px;}
.left-column > .search-area > div.price ul{margin:0px; padding:0px; font-size:0px;}
.left-column > .search-area > div.price ul li{display:inline-block; vertical-align:middle; margin:0px 13px 0px 0px; font-size:18px; color:#666666;}
.left-column > .search-area > div.price ul li.lbl{margin-right:6px;}
.left-column > .search-area > div.price ul li input{width:40px; outline: none; border:solid 1px #009F57; border-radius:4px; background:#FFFFFF; padding:8px 3px; text-align:center;}
.left-column > .search-area > div.price ul li button{width:45px; cursor:pointer; border-radius:4px; border:0px; background:#009F57; color:#FFFFFF; padding:7px 3px; text-align:center;}
.left-column > .search-area > div.price ul li:last-child{margin-right:0px;}
.left-column > .search-area > div.price h3{color:#009f57;}
.left-column > .search-area > div.brands h3{color:#0085C7;}
.left-column > .search-area > div.condition h3{color:#69D1ED;}
.left-column > .search-area > div.shipping h3{color:#9BCC50;}
.left-column > .search-area > div:last-child{margin-bottom:0px;}

.right-column{float:right; width:870px;}

.listing-top{margin-bottom:30px;}
.listing-top .sortby{width:310px; margin-right:150px;}
.listing-top .sortby > ul.inline-list > li:nth-child(2){width:50%;}
.listing-top .noofpages{width:170px;}
.listing-top .noofpages ul li:nth-child(2){width:80px;}
.listing-top .listtype ul li{font-size:32px; color:#666666;}
.listing-top .listtype ul li .fa{vertical-align:top;cursor:pointer;}
.listing-top .listtype ul li { color:#666666;}
.listing-top .listtype ul li:hover{color:#0085c7;}
.listing-top .listtype ul li.active {color:#0085c7;}
.listing-top ul.inline-list > li{padding-right: 15px;}
.listing-top .sortby > ul li:last-child{padding-right: 0;}

#footer{padding:50px 0px 20px 0px; background:#f8faf7;}
#footer .cTable .table-row .table-cell{vertical-align:top;}
#footer h4{margin:0px 0px 17px 0px; line-height:normal; font-size:18px; color:#0085C7; font-weight:600;}
#footer ul{margin:0px; padding:0px;}
#footer ul li{margin-bottom:13px; font-size:18px; list-style-type:none;}
#footer ul li:last-child{margin-bottom:0px;}
#footer ul:not(.social-icons) li a{display:block; color:#808080;}
#footer ul:not(.social-icons) li a:hover{text-decoration: none; color:#444444;}
#footer .newsletter-area{width:273px;}
#footer .newsletter-area .form-area{position:relative; margin-bottom:35px;}
#footer .newsletter-area .form-area input{outline:none; width:100%; padding:13px 90px 13px 10px; border:solid 1px #9E9E9E; border-radius:10px; background-color:transparent;}
#footer .newsletter-area .form-area button{min-width:85px; height:100%; border-radius:0px 10px 10px 0px; font-size:14px; cursor:pointer; border:0px; position:absolute; top:0px; right:0px; background:#9BCC50; color:#FFFFFF; padding:5px 10px;}
#footer .newsletter-area .form-area button:hover{background:#D0CCC7;}
#footer .newsletter-area ul.social-icons{margin:0px; padding:15px 0 0 0; font-size:0px;}

#mobile-footer{display:none;}

#copyright{min-height:60px; background:#0085C7; padding-top:20px; font-size:14px; color:#FFFFFF;}
#copyright p { color:#FFFFFF; }
#copyright .pull-right ul{margin:0px; padding:0px; font-size:0px;}
#copyright .pull-right ul li{display:inline-block; font-size:18px; color:#69D1ED; vertical-align:middle;}
#copyright .pull-right ul li a{display:block; color:#FFFFFF;}
#copyright .pull-right ul li:nth-child(even){margin:0px 15px;}

.grid-view .product-item{width:auto;}

.list-view > .row{margin-bottom:15px;}
.list-view .product-item{display: table;}
.list-view .product-item .prodimage{width:270px; float:left; margin-right:20px;}
.list-view .product-item .image{width:270px;}
.list-view .product-item .image > div{}
.list-view .product-item .image a{ text-align:center;}
.list-view .product-item .image a img{max-height:100%;}
.list-view .product-item .detail{margin-left:290px;}
.list-view .product-item .detail h3{font-size:16px; color:#666666; font-weight:600; margin:0px 0px 18px 0px; line-height:normal;}
.list-view .product-item .detail p{text-align:left;}
.list-view .product-item .detail p.pro-name{color:#666666; margin-bottom:25px;}
.list-view .product-item .detail p.pro-price{color:#0085c7; font-size:16px; font-weight:700; margin-bottom:35px;}
.list-view .product-item .detail p.pro-price span.price-cut{color:#666666; display:inline-block; text-decoration:line-through; margin-right:9px; font-weight:400;}
.price-strike{color:#666666; display:inline-block; text-decoration:line-through; font-weight:400;}
.list-view .product-item .detail .row .pull-left{font-size:13px; color:#FF2600; font-weight:600; padding-top:30px;}
.list-view .product-item .detail .row .pull-right{color:#666666; font-size:14px; text-align:right;}

.details-page .details:after{clear:both; display:block; content:"";}
.details-page .details .pull-left{width:622px;}
.details-page .details .pull-right{width:475px;}
.details-page .details .preview-image{width:510px; border-radius:13px; text-align:center; overflow:hidden; cursor:pointer; position: relative;}

.preview-image .selling-label {right: 0; margin: 0;}

.details-page .details .pull-right .row{margin-bottom:10px;}
.details-page .details .price-area{width:277px; float:left;}
.details-page .details .price-area .price{font-size:30px; color:#0085C7; font-weight:600;}
.details-page .details .price-area .price span{font-size:16px; color:#666666; text-decoration:line-through; margin-left:13px; font-weight:400; display: inline-block;}
/*.details-page .details .price-area .conditon{margin-bottom:119px;}*/

.details-page .button-row ul{margin:0px; padding:0px; font-size:0px;}
.details-page .button-row ul:after{clear:both; display:block; content:"";}
.details-page .button-row ul li{float:left; padding-right: 5px; height: 46px; margin-bottom: 5px;}
/*.details-page .button-row ul li:last-child{text-align:center; float:right;}*/
/*.details-page .button-row ul li:last-child .btn{width:226px;}*/
.details-page .button-row ul li:last-child .btn.wishlist-btn{min-width:inherit; text-align:left; padding-left:20px;}
.details-page .button-row ul li:last-child .btn.wishlist-btn i{margin-right:20px;}
/*.details-page .button-row ul li:only-child{float:left;}*/


.details-page .details .size-area{margin-top: 20px; width:187px; float:right; border:solid 1px #E2E2E2; background:white; border-radius:7px;}
.details-page .details .size-area .dropdown{padding:5.5px 13px;}
.details-page .details .size-area .out-of-stock{font-size:18px; padding:17px 0px; text-align:center; color:#ff2600;}
.details-page .details .size-area .notify-btn{min-width:100%; text-align:center;}
.details-page .details .size-area .notify-btn i{margin-right:6px;}
.details-page .details .pull-right h2{font-size:22px; font-weight:600; color:#666666; margin:0px 0px 21px 0px; padding:0px 0px 10px 0px; border-bottom:solid 3px #666;}
.details-page .descriptions p{font-size:17px; color:#808080; line-height: normal; margin-bottom:15px;}
.details-page .descriptions ul{margin:0px; padding:0px; border-top:solid 1px #666; padding-top:13px; margin-top:15px;}
.details-page .descriptions ul li{margin-bottom:10px; font-size:15px; color:#666666;}
.details-page .descriptions ul li:after{clear:both; display:block; content:"";}
.details-page .descriptions ul li span a{display:inline-block; font-size:13px; text-decoration:underline; color:#808080;}
.details-page .descriptions ul li a.store-icon {width: 120px; height: 120px;}
.details-page .descriptions ul li a.store-icon img {width: 100%; height: 100%;}
.details-page .descriptions ul li span big{font-size:15px; color:#009F57; font-weight:600;}
.details-page .descriptions ul li span{float:left; font-weight:400; font-size:15px; line-height:160%; position:relative; display:block;}
.details-page .descriptions ul li span:first-child{width:80px; font-weight:600; font-size:16px;}
.details-page .descriptions ul li span:first-child::after{content:":"; position:absolute; top:0px; right:0px;}
.details-page .descriptions ul li span:last-child{width:calc(100% - 80px); padding-left:18px;}
.details-page .descriptions ul li:last-child{margin-bottom:0px;}
.details-page .size-area{padding:19px 15px 14px 15px;}
.details-page .size-area ul{margin:0px; padding:0px;}
.details-page .size-area ul li{list-style-type:none; margin-bottom:12px; line-height: 20px;}
.details-page .size-area ul li:after{clear:both; display:block; content:"";}
.details-page .size-area ul li:last-child{margin-bottom:0px;}
.details-page .size-area .size span:first-child{width:118px; float:left;}
.details-page .size-area .size span:last-child{width:30px; float:right;}
.details-page .size-area .qty{margin-bottom:20px;}
.details-page .size-area .qty label{float:left; display:block; padding-top:5px;}
.details-page .size-area .qty .dropdown{float:right; width:82px;}
.details-page .size-area .sold{font-size:13px; font-weight:600; color:#009F57; text-align:center;}
.details-page .size-area .sold span{color:#FF2600;}
.details-page .info{padding:20px 0px 70px 0px;}
.details-page .info h3{font-size:22px; color:#0085C7; font-weight:600; margin-bottom:15px; line-height:normal;}
.details-page .info ul{margin:0px; padding:0px;}
.details-page .info ul li{line-height:200%; font-size:13px; color:#808080; margin-bottom:10px; background:url(../images/list-bullet.png) 0 11px no-repeat; padding-left:18px;}
.details-page .info ul li:last-child{margin-bottom:0px;}
.details-page .share{padding:20px 0px 0px 110px;}
.details-page .share span{display:inline-block; font-size:14px; font-weight:600; color:#666666; margin-right:15px; vertical-align:middle;}
.details-page .share a{display:inline-block; font-size:22px; vertical-align:middle; margin-right:14px;}
.details-page .share a:last-child{margin-right:0px;}
.details-page .share a .fa-twitter{color:#01E4F2;}
.details-page .share a .fa-facebook{color:#4D73C2;}
.details-page .share a .fa-instagram{color:#533C2C;}
.details-page .share a .fa-google-plus{color:#CE4B31;}
.details-page .related-products .row{margin-left:-15px; margin-right:-15px;}
.details-page .related-products .title-area{margin-bottom:30px;}
.details-page .related-products .row .product-item{margin:0px 15px;}
.details-page .related-products .slick-prev{width:16px; height:28px; background:url(../images/related-carousel-arrows.jpg) 0 0px no-repeat; left:-25px; margin-top:-46px;}
.details-page .related-products .slick-next{width:16px; height:28px; background:url(../images/related-carousel-arrows.jpg) 0 -28px no-repeat; right:-25px; margin-top:-46px;}
.details-page .details .pull-right .btn{padding:13px 30px;}

<<<<<<< HEAD
.details-page .info p {font-size: 19px; line-height: 24px;}
=======
.details-page .info p {font-size: 17px; line-height: 24px;}
>>>>>>> e893882ce6c24dac881e48339173b810a0beb223

.cart-table{width:100%; display:table;}
.cart-table .table-row{width:100%; display:table-row;}
.cart-table .table-row .table-cell{display:table-cell; border-bottom:solid 3px #FFFFFF; vertical-align:top; font-size:13px; padding:25px 10px; color:#808080; padding-bottom:15px}
.cart-table .table-row .table-cell:last-child{font-weight:600; color:#009F57;}
.cart-table .table-row.head .table-cell{height:23px; padding:3px 10px; background:white; border-bottom: 0; font-size:14px; font-weight:700; color:#666666;}
.cart-table .table-row.head .table-cell:first-child{border-radius:5px 0px 0px 0px;}
.cart-table .table-row.head .table-cell:last-child{border-radius:0px 5px 0px 0px;}
.cart-table .table-row .table-cell:nth-child(3){text-align: center;}
.cart-table .table-row .table-cell:nth-child(4){text-align: center;}


.cart-table .col-title{font-size:14px; font-weight:700; margin:0px 0px 10px 0px; padding-bottom:10px; border-bottom:solid 1px #666; line-height:normal; color:#666666; display:none;}
.cart-table .description-area .product-item{width:200px !important; float:left !important; margin-right: 30px !important;}
.cart-table .description-area .product-item .prodimage{height:155px; min-height:inherit;}
.cart-table .description-area .product-item .prodimage .image{height:155px;}
.cart-table .description-area .product-item .image img{max-height:100%;}
.cart-table .description-area .details{ float:left;}
.cart-table .description-area .details p{font-size:14px; font-weight:400; margin-bottom:13px;}
.cart-table .description-area .details .out-of-stock{color:#ff2600; font-size:18px; font-weight:600; margin-bottom:17px;}
.cart-table .description-area .details .title{font-weight:600; color:#666666; margin-bottom:13px;}
.cart-table .description-area .details .available{margin-bottom:23px;}
.cart-table .description-area .details .available span{color:#0085C7; font-size:13px; font-weight:600;}
.cart-table .description-area .details .buttons-group{font-size:0px; margin:0px; padding:0px; text-align: left;}
.cart-table .description-area .details .buttons-group li{display:inline-block; margin-right:5px; vertical-align:top}
.cart-table .description-area .details .buttons-group li:last-child{margin-right:0px;}
.cart-table .description-area .details .buttons-group .btn.grey {color: #ffffff !important; font-size: 25px;}

.cart-table .options ul{padding:0px 0px 16px 0px; margin:0px; font-size:0px;}
.cart-table .options ul li{padding-bottom:12px; margin:0px; font-size:12px; color:#7F7F7F; line-height: 18px;}
.cart-table .options ul li:after{clear:both; display:block; content:"";}
.cart-table .options ul li span{float:left; position:relative;}
.cart-table .options ul li span:first-child{width:70px;}
.cart-table .options ul li span:first-child::after{content:":"; position:absolute; top:0px; right:0px;}
.cart-table .options ul li span:last-child{padding-left:10px; font-weight:600; color:#656565;}
.cart-table .options ul li:last-child{padding-bottom:0px;}
.cart-table .edit-options .inline-table{width:210px; margin-bottom:21px;}
.cart-table .edit-options .inline-table ul li{padding-bottom:5px;}
.cart-table .edit-options .inline-table ul li:first-child{width:75px;}
.cart-table .edit-options .buttons{font-size:0px;}
.cart-table .edit-options .buttons a{min-width:101px; font-size:13px; margin-right:5px;}
.cart-table .edit-options .buttons a:last-child{margin-right:0px;}
.fa-save:before, .fa-Check:before {content: "\f00c";}

.checkout-page .addresses p {margin-bottom:8px;}
.checkout-page .addresses .section-head{margin-bottom:18px;}
.ckeckout-page .addresses .col-4{margin-right:28px !important;}

.contactpage div.grid-view > .col-2:first-child{width:51%; float:right}
.contactpage div.grid-view > .col-2:nth-child(2n){width:43%; float:left;}
.contactpage .ta{width:325px; height: 137px;}
.contactpage ul.inline-detail li a{color:#ff2600; text-decoration:underline}
.contactpage .contact-detail .pull-left, .contactpage .contact-detail .pull-right{width:48% !important;}
.contactpage .contact-detail li a.red-color{text-decoration: underline;}
.contactpage .contact-detail li a:hover{text-decoration: none; color:#000;}

#accordion .accord_head.section-head{cursor: pointer; font-size: 18px; font-weight: 600; margin-bottom: 0; border-top: solid 3px #666666; border-bottom:0; padding: 10px 0;}
#accordion .accord_head i{float:right; padding-top:4px; margin-right:10px;}
#accordion .accord_head .fa-angle-down{display:none;}
#accordion .accord_head.expand .fa-angle-down{display:block;}
#accordion .accord_head.expand .fa-angle-right{display:none;}
#accordion .accord_contents{ padding-top:15px; padding-bottom:22px; font-size:18px; display:none;}
#accordion .accord_contents.expand{display:block; }
#accordion .accord_contents h4{color:#0085c7; font-weight: 600; margin-bottom: 15px;}
#accordion .accord_contents p{font-size:14px; color:#808080; margin-bottom: 30px;}
#accordion .accord_contents p:last-child{margin-bottom:0px;}
#accordion .accord_head.section-head:first-child{border-top:0;}
#accordion .accord_head.section-head:nth-last-child(2){border-bottom: solid 3px #666666;}
#accordion .accord_head.section-head.expand{border-bottom: solid 3px #666666;}

.about-us p{line-height: 25px;}
.about-us .best-selling{margin-bottom: 30px;}
.about-us .selling-img{margin-right: 25px; margin-bottom: 30px; float:left; border-radius: 8px;}
.bluetitle{line-height: 18px;}
.skybluetitle{color:#69d1ed; margin-bottom: 27px; font-size: 22px; font-weight: 600;}
.about-us .greentitle{color:#009f57; font-size: 22px; font-weight: 600; margin-bottom: 0;}
.about-us .ltgreentitle{color:#9bcc50; font-size: 22px; font-weight: 600; margin-bottom: 20px;}

.checkout-step1 .leftside{float: left; width:50%; padding-right: 13px;}
.checkout-step1 .rightside{float:right; width:50%; padding-left: 13px;}
.checkout-step1 .btn{min-width: 132px;}
.checkout-step1 .section-head{margin-bottom: 25px;}
.checkout-step1 .leftside .inline-form{margin-bottom: 70px;}
.forgotpass{color:#808080; font-size: 13px; display: block; text-align: right; text-decoration: underline;}
.greycheckbox input[type=checkbox].css-checkbox + label.cs-label{
	background: url(../images/checkbox-icons-grey.png)top left no-repeat ;
    line-height: 18px;
    padding-left: 35px;
    font-size: 15px; height:21px;
}
.greycheckbox input[type=checkbox].css-checkbox:checked + label.cs-label{
	background-position: bottom left;
}

.social-inline li{text-align: center; display: inline-block;  margin-bottom: 10px; min-width: 195px; float:left; line-height: 18px; margin-right: 10px;}
.social-inline li:nth-child(2n+3){clear:both;}
.social-inline li a{font-size: 14px; border-radius: 3px; font-weight: 400; font-family: 'Open Sans'; color:#fff; display: block; padding:6px 8px; color:#FFFFFF;}
.social-inline li a .fa{float:left; margin-top: 3px;}
.social-inline li a:hover{text-decoration: none; background: #000 !important;}
.social-inline li.fb a{background: #44619d;}
.social-inline li.twitter a{background: #159ceb;}
.social-inline li.insta a{background: #86543d;}
.social-inline li.googleplus a{background: #dd4b39;}

.myaccount{position: relative;}

.account-panel > h3{color:#ff2600; font-size: 18px; padding-bottom: 5px; margin-bottom: 15px; border-bottom:3px solid #ff2600;}
.account-panel ul li a{font-size: 18px; font-weight: 400;}
.account-panel ul li {margin-bottom: 17px; line-height: 18px;}
.account-panel ul li a:hover{text-decoration: none; color:#ff8873;}
.account-panel ul li a.active{color:#ff8873;}
.account-right .bluetitle{margin-bottom: 35px;}
.account-panel ul li.subdivider > a{color:#9bcc50;}
.account-panel li.subdivider ul{padding-left:20px; margin-top: 15px; display:none;}
.account-panel li.subdivider ul a{font-size: 14px;}
.account-panel li.subdivider ul li{margin-bottom: 15px;}
.account-panel li.subdivider a.active{color:#9bcc50;}
.account-panel ul li:hover > ul{display:block;}

.list-view.search_resut > .row{float:left;}
.list-view.search_resut > .row:nth-child(3n+4){clear:both;}

.selling-history .inline-form ul li .input{width:240px;}
.selling-history .inline-form ul.subfields .subfield-left{width:70px;}
.selling-history .inline-form ul.subfields .subfield-right{width:165px;}
.selling-history .inline-form ul li{padding-right: 65px;}
.selling-history .inline-form ul li:last-child{padding-right: 0;}
.selling-history .inline-form ul li:first-child{padding-right: 0;}
.selling-history .inline-form ul li.lbl{width: 155px;}
.selling-history .inline-form ul li.full{width: calc(100% - 159px);}
.selling-history .section-head{margin-bottom: 33px;}
.selling-history .cart-table .description-area .details p.green-color{font-weight: 600; line-height: 18px;}
.selling-history .cart-table .description-area .details .title{margin-bottom: 5px;}
.has-counter{position: relative;}

.has-counter .word-counter{position: absolute; top:-20px; right:0; font-size: 13px; line-height: 18px;}

.tabs{border-bottom:3px solid #009f57;}
.tabs li{border-radius: 5px 5px 0 0; line-height: 21px; cursor: pointer; font-size: 14px; float: left;  padding: 5px;  min-width: 165px; text-align: center; background: #e6e5e5;}
.tabs li.selected{background: #9bcc50; color:#fff;}
.tab-contents{padding-top: 25px;}

.history-table li.selected.sold{background:#FF8873;}


.advance-search-popup-overlay{position:fixed; width:100%; height:100%; top:0px; left:0px; background-color:rgba(0,0,0,0.30); z-index:1000; cursor:pointer; display:none;}
.advance-search-popup{background-color:white; position:absolute; top:0px; left:0px; width:100%; min-height:auto; z-index:1000; display:none;}
.advance-search-popup h3{margin-bottom:30px;}
.advance-search-popup .arrow{width:17px; height:8px; position:absolute; top:-7px; left:0px; background:url(../images/advance-search-arrow.png) 0 0px no-repeat;}
.advance-search-popup .form-area{width:920px; margin:auto; padding:25px 0px;}s
.advance-search-popup .form-area .inline-form ul .lbl{font-size:15px; color:#808080;}
.advance-search-popup .form-area .inline-form ul{margin-bottom:30px;}
.advance-search-popup .form-area .inline-form ul li:not(.lbl){width:275px;}
.advance-search-popup .form-area .date-fields .cTable .table-cell{position:relative;}
.advance-search-popup .form-area .date-fields .cTable .table-cell:nth-child(2){width:55px; text-align:center; color:#808080; font-size:15px;}
.advance-search-popup .form-area .date-fields i{font-size:14px; position:absolute; top:9px; right:8px; color:#808080;}
.advance-search-popup .form-area .buttons{text-align:center;}
.advance-search-popup .form-area .buttons a{margin-right:8px;}
.advance-search-popup .form-area .buttons a:last-child{margin-right:0px;}
.advance-search-popup .form-area .input{width:100%;}

.history-table .cart-table .table-cell{text-align: center;}
.history-table .cart-table .table-cell:first-child{text-align: left; width:400px; padding-left:0px;}
.history-table .cart-table .table-row.head .table-cell:first-child{padding-left:10px; padding-right:10px;}
.history-table .cart-table .description-area .details{width:160px;}
.cart-table .description-area:after{content:''; clear: both; line-height: 0; display: table;}
.history-table .buttons-group li{margin-bottom: 5px;}
.history-table .blue-color ,.history-table .red-color{font-weight: 600;}
.selling-history .sortby ul.inline-list > li:last-child{width:172px;}
.selling-history .sortby{margin-bottom: 25px;}

.selling-history .search-section{margin-bottom:23px;}
.selling-history .search-section .pull-left{padding-top:5px;}
.selling-history .search-section ul{margin:0px; padding:0px; font-size:0px;}
.selling-history .search-section ul li{display:inline-block; vertical-align:top; font-size:14px; position:relative; margin-right:4px;}
.selling-history .search-section ul li:first-child{font-size:15px; color:#808080; margin-right:15px;}
.selling-history .search-section ul li input{width:330px; border-radius:5px; border:solid 1px #666; padding:7px 30px 7px 10px;}
.selling-history .search-section ul li .btn.grey{position:absolute; min-height:100%; top:0px; right:0px; font-size:15px; color:#FFFFFF; padding:6px 7px; border-radius:0px 5px 5px 0px; min-width:83px; text-align:center;}
.selling-history .search-section ul li .btn.green{min-width:32px; min-height:32px; background:url(../images/search-icon.png) center center no-repeat; background-color:#009F57; padding:12px 16px;}
.selling-history .search-section .pull-right .btn{min-width:255px; text-align:center; font-size:15px;}

.selling-history .tab-view2 .cart-table .table-row.head .table-cell{vertical-align: middle; font-size:14px; font-weight:700; color:#666666;}
.selling-history .tab-view2 .cart-table .table-row:not(.head) .table-cell{font-size:13px; color:#666666; padding:10px 5px; padding-left: 8px;}
.selling-history .tab-view2 .cart-table .table-row:not(.head) .table-cell:not(:last-child){border-right:solid 1px #FFFFFF;}
.selling-history .tab-view2 .cart-table .table-row:not(.head) .table-cell:nth-child(5){color:#FF2600;}
.selling-history .tab-view2 .cart-table .table-row:not(.head) .table-cell:nth-child(2),
.selling-history .tab-view2 .cart-table .table-row:not(.head) .table-cell:nth-child(6){
	color:#009F57;
}
.selling-history .tab-view2 .cart-table .table-row .table-cell:first-child{width:80px;}
.selling-history .tab-view2 .cart-table .table-row .table-cell.shipping-cell{text-align:left; }
.selling-history .tab-view2 .cart-table .table-row .table-cell.shipping-cell span{display:block; padding-bottom:6px;}
.selling-history .tab-view2 .cart-table .table-row .table-cell.shipping-cell p{font-size:13px; line-height:140%; margin-bottom:0px;}


.cart-page .buttons-group{margin:36px 0px 0px 0px; text-align:right;}



.green-color{color:#009f57;}
.blue-color{color:#0085c7;}
.red-color{color:#ff2600;}
.grey-color{color:#808080;}

/****zubair***/

.order-history .grid-view {margin-top: 14px; position:relative;}
.order-history .grid-view .col-2 {width: 31%; float: left; margin-right: 5%; min-height:235px; }
.order-history .grid-view .col-2:nth-child(2n+3){clear:both;}
.order-history .grid-view .col-2:nth-child(2n) ul li:first-child{font-weight: normal;}
.order-history .accountpanel-2{border-radius: 5px; top: 0; left: 0; background: #fff; padding: 20px; width: 275px; font-size: 18px; font-weight: 700; margin-right: 44px; position:absolute; float:right;}
.order-history .grid-view .col-2 ul li:last-child {padding-bottom:20px;}
.order-history .grid-view .col-2 ul li:first-child {font-weight:600;}

.panel-1 {background-color:#FFF; position:absolute; border-radius: 5px; background: #fff; padding: 16px; width: 267px; font-size: 18px; font-weight: 700; right:0; top:0px;}
.panel-1 h3 {color: #ff2600; font-size: 18px; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 3px solid #ff2600;}
.panel-1 ul li {color:#808080; font-size:15px; font-weight:400; display:inline-block; padding-bottom:4px;}
.panel-1 ul li:last-child{float:right;}
.panel-1 ul:last-child li {color:#009f4f; font-size:16px; font-weight:600; padding-top:15px;}

.section-head2 {font-size: 18px; font-weight: 600; color: #666666; border-bottom: solid 3px #666666; padding-bottom: 5px; margin-bottom: 10px; width: 535px; padding-top: 19px;}
.wrap li {color:#808080; font-size:13px; font-weight:400; display:inline-block; padding-bottom:4px;}
.payment-detail1 {float:left;}
/*.payment-detail2 {margin-left: 288px;}*/
.payment-detail2{float:right;}
.payment-detail1 ul li:first-child {min-width:94px;}
.payment-detail2 ul li:first-child {min-width:77px;}
.wrap .margin{padding-right:10px;}

/****zubair***/

.account-icon-boxes ul{margin:0px; padding:0px; font-size:0px;}
.account-icon-boxes ul li{display:inline-block; width:270px; margin:0px 30px 46px 0px;}
.account-icon-boxes ul li .icon{margin-bottom:28px;}
.account-icon-boxes ul li .icon span{display:inline-block; font-size:32px; width:90px; height:90px; background:#ff8873; color:#FFF; border-radius:5px; text-align:center; line-height:90px;}
.account-icon-boxes ul li h3{font-size:22px; color:#ff8873; font-weight:600; margin:0px 0px 13px 0px;}
.account-icon-boxes ul li h3 a{color:#ff8873;}
.account-icon-boxes ul li p{font-size:15px; color:#666666; line-height:28px;}
.account-icon-boxes ul li p:last-child{margin-bottom:0px;}
.account-icon-boxes ul li:nth-child(3n){margin-right:0px;}
.account-icon-boxes ul li.order-history-cBox .icon span{background:#0085c7}
.account-icon-boxes ul li.order-history-cBox h3{color:#0085c7}
.account-icon-boxes ul li.order-history-cBox h3 {color:#0085c7}
.account-icon-boxes ul li.order-history-cBox h3 a{color:#0085c7}
.account-icon-boxes ul li.address-book-cBox h3 a{color:#69d1ed}
.account-icon-boxes ul li.address-book-cBox .icon span{background:#69d1ed}
.account-icon-boxes ul li.address-book-cBox h3{color:#69d1ed}
.account-icon-boxes ul li.address-book-cBox h3 a{color:#69d1ed}
.account-icon-boxes ul li.wishlist-cBox .icon span{background:#009f57; background-image: url(../images/star-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.account-icon-boxes ul li.wishlist-cBox h3{color:#009f57}
.account-icon-boxes ul li.wishlist-cBox h3 a{color:#009f57}
.account-icon-boxes ul li.sell-cBox .icon span{background:#9bcc50}
.account-icon-boxes ul li.sell-cBox h3{color:#9bcc50}
.account-icon-boxes ul li.sell-cBox h3 a{color:#9bcc50}
.account-icon-boxes ul li h3 a:hover{color:#000000;}

.steps{text-align:center; margin-bottom:38px;}
.steps ul{margin:0px; padding:0px; vertical-align: top; position:relative; font-size:0px; display:inline-block; background:url(../images/steps_bg.jpg) center 15px repeat-x;}
.steps ul li{display:inline-block; z-index:1000; vertical-align:top; position:relative; padding-right:92px; font-size:16px; font-size:#666666; font-weight:600;}
.steps ul li hr{margin:0px; padding:0px; border:0px; z-index:4; height:3px; background:#f2f2f2; width:100%; position:absolute; top:15px; left:0px;}
.steps ul li span{display:block; font-size:15px; position:relative; z-index:10; color:#FFF; line-height:24px; font-weight:600; text-align:center; margin:0px auto 12px auto; width:30px; height:30px; background:#ff8873; border-radius:100px; border:solid 3px #757575;}
.steps ul li:last-child{padding-right:0px;}
.steps ul li:last-child hr{left:auto; right:0px;}
.steps ul li.orange span{background:#ff8873;}
.steps ul li.blue span{background:#69d1ed;}
.steps ul li.green span{background:#9bcc50;}
.steps ul li.orange.active{color:#ff2600;}
.steps ul li.orange.active span{background:#ff2600;}
.steps ul li.blue.active{color:#0085c7;}
.steps ul li.blue.active span{background:#0085c7;}
.steps ul li.green.active{color:#009f57 !important;}
.steps ul li.green.active span{background:#009f57;}
.steps ul li.green{color:#666666 !important;}

.myaddress .addbtn{min-width: 205px; text-align: center;}
.myaddress .grid-view .col-2{width:40%;}
.myaddress .btn{padding:11px 21px;}
.myaddress .grid-view .col-2 ul li:first-child{font-weight: 400;}
.additional-address{margin-top: 60px;}
.additional-address ul{padding-left: 70px; position: relative; border-bottom: 1px solid #666666; margin-bottom: 30px; padding-bottom: 35px;}
.additional-address ul li.num-counter{position: absolute; top:15px; left:0; font-size: 55px; color:#0085c7;}
.additional-address .adress-btns{position: absolute; top:22px; right:0; text-align: right;}
.additional-address .adress-btns .btn:nth-child(2){margin-right: 0;}

.inline-items p{display: inline-block;}
.inline-items .addbtn{display: inline-block; margin-left: 70px;}

.btns .btn{margin-right: 10px; margin-bottom: 15px;}
.btns .btn:last-child{margin-right: 0;}
.btn i{margin-right: 8px; display:inline-block;}
.btn:hover{text-decoration: none;}
.btn i.v-middle,.v-middle{vertical-align: middle;}
.btn i.v-top ,.v-top{vertical-align: top;}

.order-history07{position: relative;}
.order-history07 .products-listing-data .addborder{border:4px solid #fff; padding:25px;}
.order-history07 .history-head{padding:8px 10px; display: block !important; background: #fff; border-radius: 5px 5px 0 0;}
.order-history07 .history-head li{float:left; width:165px; font-size: 13px; line-height: 18px;}
.order-history07 .history-head span{line-height: 18px;}
.order-history07 .history-head span.bold{font-weight: 700; display: block; font-size: 14px; margin-bottom: 7px;}
.order-history07 .history-head li:last-child{width:310px; float:right; text-align: right;}
.order-history07 .history-head li a{text-decoration: underline;}
.order-history07 .history-head li a:hover{text-decoration: none;}
.order-history07 .history-head li .btns a{margin-right: 15px;}
.order-history07 .history-head li .btns a .fa{margin-right: 5px;}
.order-history07 .history-head li .btns a:last-child{margin-right: 0;}
.order-history07 .deliver-stat{margin-bottom: 25px; text-align: left; font-weight: 400;}
.order-history07 .see-all{float: left; width:100%; color:#69d1ed; margin-top: 20px; text-decoration: none;}
.order-history07 .see-all:hover{color:#000; text-decoration: none;}
.order-history07 .listing-top{ margin-top:25px; margin-bottom: 0;}
.order-history07 .listing-top .sortby{width:320px; margin-top: 0; margin-bottom: 25px;}
.order-history07 .listing-top .sortby{margin-right: 200px;}
.order-history07 .tab-contents{padding-top: 0;}
.order-history07 .search-order{position: absolute; top:0; right:0; text-align: right;}
.search-order{width:390px; font-size: 0;}
.search-order .input{padding:3px 10px; width: calc(100% - 180px); border-radius: 5px 0 0 5px;}
.search-order .btn{width:100px; vertical-align: top; font-size: 13px; padding:5px 8px; height: 26px; font-family: 'Open Sans'; border-radius: 0 5px 5px 0;}
.order-history07 .product-item .image > div{display: table; width:100%; height: 210px;}
.order-history07 .product-item .image a{display:table-cell; vertical-align: middle; text-align: center;}

.add-products .col-2{float:left; width:50%; padding-right: 30px; margin-bottom: 20px; flex: none;  max-width: initial;}
.add-products .col-full{padding-right: 30px;}
.add-products .col-full .col-2.pr0{padding-right: 0;}
.add-products .inline-form ul{margin-bottom: 10px;}
.add-products .inline-form ul li{width:100%;}
.add-products .inline-form ul li .input{width:100%;}
.add-products .inline-form ul li .dropdown{width:100%;}
.add-products .left{float:left; width:68%;}
.add-products .inline-form ul li.upload-btn .input{width:calc(100% - 85px); border-radius: 5px 0 0 5px;}
.add-products .left:nth-child(2){width:32%;}
.add-products .section-head.mt{margin-top: 30px;}
.add-products .inline-form ul.small-inputs li{width:100%; padding-right: 0; display: block;}
.add-products .inline-form ul.small-inputs li:last-child{margin-right: 0;}
.add-products .inline-form ul.small-inputs ul{width:28.5%; float: left; margin-right: 10px; margin-bottom: 0;}
/*.add-products .inline-form ul.small-inputs ul:nth-last-child(2){margin-right: 0;}*/
.add-products .inline-form ul.small-inputs .unit{/*position: absolute;*/ right: 10px; bottom:0; }
.add-products .inline-form ul.small-inputs{position: relative; padding-right: 30px; margin-bottom: 15px;}
.add-products .inline-form ul.small-inputs.weight ul{margin-right: 0; width:100%;}
.add-products .inline-form ul.small-inputs.weight li{display: inline-block;}
.add-products .inline-form ul.small-inputs.weight li.lbl{width:80px;}
.add-products .inline-form ul.small-inputs.weight li:nth-child(2){width:calc(100% - 93px);}
.add-products .inline-form ul .media-upload{margin-bottom: 0; margin-top: 12px;}
.add-products .inline-form ul .media-upload li{float:left; width:120px; margin-right: 27px; padding-right: 0;}
.add-products .inline-form ul .media-upload li:nth-child(4n){margin-right: 0;}
.add-products .usd-price .input{width:217px; margin-right: 10px;}
.add-products .sale-price.greycheckbox  input[type=checkbox].css-checkbox + label.cs-label{display: inline-block; margin-right: 10px;}
.add-products .sale-price .input{width:124px; margin-right: 1px;}
.add-products  .price-text{margin-top: 30px; margin-bottom: 10px; line-height: 18px;}
.add-products small{font-size: 13px;}
.add-products  .price-text strong{font-weight: 600;}
.media-frame{cursor: pointer; width:120px; height: 90px; background:url(../images/frame-bg.jpg)no-repeat; position: relative; display: inline-block;}
.media-frame img, .media-frame .fa{width:35px; height: 35px; font-size: 37px; position: absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.media-frame .fa{color: #9bcc50;}
.media-frame .fa.fa-video-camera{border-radius: 50%; background:#9bcc50; font-size: 15px; color:#fff; line-height: 35px; vertical-align: middle; text-align: center;}
.upload-btn .btn{width:85px; border-radius: 0 5px 5px 0; float:left; height: 33px; padding:8px 15px;}
.upload-btn .input{width:calc(100% - 85px); border-radius: 5px 0 0 5px; float:left;}
.add-variant .fa{margin-right: 10px;}
.add-variant:hover{text-decoration: none;}

input[type="file"]{display: none;}

.sell-products-online{/*background:#F2F2F2;*/}
.sell-products-online .banner-image{overflow:hidden; margin-bottom:30px;}
.sell-products-online .banner-image img{border-radius:5px;}
.sell-products-online .main{padding:30px 0px;}
.sell-products-online .main .pull-left{width:773px;}
.sell-products-online .main .pull-left h2{font-size:36px; color:#FF2600; margin-bottom:55px; font-weight:400;}
.sell-products-online .main .pull-left .icons{margin-bottom:55px;}
.sell-products-online .main .pull-left .icons .item{float:left; width:245px; margin-right:18px; text-align:center;}
.sell-products-online .main .pull-left .icons .item div{font-size:18px; color:#666666; font-weight:700; padding-top:7px;}
.sell-products-online .main .pull-left .icons .item:last-child{margin-right:0px;}
.sell-products-online .options{border-top:solid 3px #666; padding:38px 0px 0px 0px;}
.sell-products-online .options{padding-left:77px;}
.sell-products-online .options ul{margin:0px; padding:0px; display:inline-block; margin-right:70px;}
.sell-products-online .options ul:last-child{margin-right:0px;}
.sell-products-online .options ul li{font-size:18px; color:#666666; margin-bottom:15px; text-align:left;}
.sell-products-online .options ul li i{margin-right:3px;}
.sell-products-online .options ul li:last-child{margin-bottom:0px;}
.sell-products-online .fa.orange{color:#FF8873;}
.sell-products-online .fa.blue{color:#0085C7;}
.sell-products-online .fa.light-blue{color:#69D1ED;}
.sell-products-online .fa.green{color:#009F57;}
.sell-products-online .fa.red{color:#FF2600;}
.sell-products-online .fa.parrot{color:#9BCC50;}
.sell-products-online .main .pull-right{width:370px; float:right; background:#ededed; border-radius:5px; padding:25px 15px 55px 15px;}
.sell-products-online .main .pull-right h2{font-size:32px; color:#FF2600; font-weight:400; margin-bottom:60px; text-align:center;}
.sell-products-online .main .pull-right ul{margin:0px 0px 0px 40px; padding:0px;}
.sell-products-online .main .pull-right ul li{font-size:16px; color:#666666; font-weight:700; margin-bottom:37px;}
.sell-products-online .main .pull-right ul li a{color:#666666; font-weight: 700;}
.sell-products-online .main .pull-right ul li a:hover{text-decoration: none; color:#000;}
.sell-products-online .main .pull-right ul li .fa{font-size:20px; margin-right:5px;}
.sell-products-online .main .pull-right ul li:last-child{margin-bottom:0px;}
.sell-products-online .form-area .pull-left{padding-left:77px;}
.sell-products-online .form-area{padding:45px 0px;}
.sell-products-online .form-area .inline-form ul li.lbl{width:170px;}
.sell-products-online .form-area .inline-form ul li:not(.lbl){width:330px;}
.sell-products-online .form-area .inline-form ul li input{width:100%;}
.sell-products-online .form-area .phone-fields .cTable .table-cell:first-child{width:90px; padding-right:20px;}
.sell-products-online .form-area .get-started:after{clear:both; display:block; content:"";}
.sell-products-online .form-area .get-started span{float:left; width:237px; margin-top: 15px; padding-right:20px; font-size:14px; color:#808080; display:inline-block;}
.sell-products-online .form-area .get-started span a{color:#808080; text-decoration:underline;}
.sell-products-online .form-area .get-started .btn{min-width:246px; min-height:60px; padding:21px 10px; float:left; text-align:center; background:#FF2600; font-size:18px; color:#FFFFFF;}

.slick-initialized .slick-slide{outline:none;}
.dropdown .selected, .dropdown ul li{line-height: 18px;}

.delivery-btns{margin-bottom: 15px;}
.delivery-btns p{display: inline-block; font-weight: 700; color:#666666; font-size: 15px; margin-top: 15px;}
.delivery-btns .text-right{display: inline-block; float: right;}
.fw600{font-weight: 600;}
.fw700{font-weight: 700;}
.fw400{font-weight: 400;}
.inline-form ul li.lbl{padding-right: 0;}

.wishlist .cart-table .description-area .details p{line-height: 18px;}

.manage-address .pull-left{width:500px; margin-right: 60px;}
.manage-address .pull-right{width:300px;}
.manage-address .section-head{margin-bottom: 30px;}
.additional-detail ul{margin-bottom: 30px;}
.additional-detail  .landmark li{float:left;}
.additional-detail  .landmark li.lbl{width:100px;}
.additional-detail  .landmark li:last-child{width:calc(100% - 100px);}
.additional-detail  .landmark .input{width:100%;}


.add-products .inline-form ul .media-upload.media-video li:last-child{margin-right: 0; float:right; position: relative;}
.add-products .inline-form ul .media-upload.media-video .and{position: absolute; left:-53px; top:35px;}

.what-to-ship{/*width:570px;*/ margin:auto; margin-bottom: 20px;}
.what-to-ship p strong{margin-left: 30px;}
.what-to-ship  .addbtn{margin-left: 52px;}

.checkout2 .grid-view{margin-bottom: 30px;}
.checkout2 .grid-view .col-2{width:50%; float:left; margin-right: 0; padding-right: 28px;}
.checkout2 .grid-view{padding-left: -15px; padding-right: -15px;}
.checkout2 .inline-form ul{margin-bottom:8px;}
.checkout2 .inline-form ul.mb40{margin-bottom: 40px;}
.checkout2 .inline-form ul li{font-size: 15px;}
.checkout2 .inline-form ul li span{margin-left: 0;}
.checkout2 .section-head .fa-info-circle{font-size: 12px; vertical-align: top; margin-left: 5px;}
.checkout2 .cart-table .table-row.head + .tbody .table-cell{font-size: 15px; border-bottom: 1px solid #fff; padding: 19px 10px;}
.checkout2 .cart-table .table-row.head + .tbody  .table-row:last-child .table-cell{border-bottom: 3px solid #fff;}
.checkout2 .cart-table .table-row .table-cell.grey-color{color:#808080;}
.checkout2 .cart-table .table-row .table-cell.fw400{font-weight: 400;}
.checkout2 .cart-table .table-row .table-cell:first-child{width:425px;}
.checkout2 .cart-table .table-row .table-cell:last-child{width:630px;}
.checkout2 .cart-table .table-row .table-cell:nth-child(2){width:115px; text-align: center; border-left:1px solid #fff; border-right:1px solid #fff;}
.checkout2 .cart-table{margin-top: 30px; margin-bottom: 35px;}
.cart-table .tbody {
    display: table-row-group;
    width: 100%;
}
/*.gif-msg{width:570px;}*/
.gif-msg .ta{color:#666666; text-align: left; height: 115px;}
.gif-msg .ta + small{font-size: 13px;}
.gif-msg .word-counter{position:relative; top:auto;}
.btn .fa-long-arrow-right{margin-left: 5px;}
.checkout2 .btns .btn{min-width: 127px;}

.checkout-page .grid-view.addresses .col-4{width:23%; margin-right: 25px;}
.checkout-page .grid-view.addresses .col-4:last-child{margin-right: 0;}


.order-total:after{clear:both; display:block; content:"";}
.order-total .pull-right{background-color:#FFF; border-radius:0px 0px 7px 7px; width: 280px; padding:27px 0;}
.order-total .pull-right ul:after{clear:both; content:""; display: table; line-height: 0;}
.order-total .pull-right ul{text-align: right;}
.order-total .pull-right  ul.inline-list > li{padding-right: 0; line-height: 18px; margin-bottom: 23px; float: left; text-align: right; font-size: 15px; font-weight: 600;}
.order-total .pull-right  ul.inline-list > li:last-child{width:125px; padding-right: 38px; color:#0085C7;}
.order-total .pull-right  ul.inline-list > li:first-child{width:calc(100% - 125px);}
.order-total .pull-right  ul:last-child li{font-weight: 700; margin-bottom: 0;}
.order-total .pull-right  ul.inline-list > li.has-infoicon{position: relative;}
.order-total .pull-right  ul.inline-list > li.has-infoicon .fa-info-circle{position: absolute; top:-5px; right:-18px;}

/*.checkout-page .order-total .pull-right{width:300px;}*/
.checkout-page .order-total .pull-right ul.inline-list > li:last-child{width:140px; padding-right: 70px;}
.checkout-page .order-total .pull-right ul.inline-list > li:first-child{width: calc(100% - 140px);}

.payment-method{width: 755px; margin-top: 23px;}
.payment-method .greyradio .radio-label img{vertical-align: middle; margin-top: -15px;}
.payment-method .inline-list{margin-top: 35px;}
.payment-method .inline-list li{margin-right: 65px;}
.payment-method .inline-list li:last-child{margin-right: 0;}
.payment-method  .greyradio input[type=radio].css-radiobox + label.radio-label{padding-left: 50px;}

.thanks-note strong{font-weight: 600; font-size: 18px; margin-bottom: 27px; display: block;}
.thanks-note{margin-bottom: 30px;}

.sell-step1 .section-head{margin-bottom: 40px;}
.search-results .listing-top .sortby{margin-right: 35px;}
.search-results .listing-top .sortby{width:300px;}

.shopping-bag .cart-table .description-area .details p{line-height: 18px; margin-bottom:18px;}

#footer .page-width{position: relative;}
#footer #go-up{position: fixed; bottom:60px; right:1%; cursor: pointer; display: none;}

.filter-toggler{cursor: pointer;  border: solid 1px #cccccc; min-height: 28px; width:100%; text-transform: uppercase; text-align: center; font-weight:500; font-size:12px; line-height:28px;}
.hide-toggled .search-area-mobile{display: none;}
.hide{display:none;}
.show-toggled .search-area-mobile{display: block;}
.search-area-mobile:after{display:inline-block; content: "\f0d7"; font-family: 'FontAwesome'; font-size:18px; vertical-align:middle; padding-left:8px;}
.search-area-mobile.open:after{content: "\f0d8";}
.search-area-mobile{display:none;}
.show-mobile-550{display:none;}
.gprice{color:#009f57;}
.tab-contents .grid-view  .col-3{margin:0px 28px 20px 0px;}
label.error{color:red; display:block;}
.message .error,
.message .info,
.message .success,
.message .warning{margin: 10px 0; padding: 12px}
.message .info {color: #00529B; background-color: #BDE5F8}
.message .success,
#fscf_redirect1 {color: #4F8A10; background-color: #DFF2BF}
.message .warning {color: #9F6000; background-color: #FEEFB3}
.message .error {color: #D8000C; background-color: #FFBABA}
.message .grave {color: #000; background-color: #666}
.message .error:before,
.message .grave:before,
.message .info:before,
.message .success:before,
#fscf_redirect1:before,
.message .warning:before {margin-right: 16px}
.message .grave a {color: #fff}
.message .info a {color: #529b00;}

.message .error:before, .message .grave:before, .message .info:before, .message .success:before, .message .warning:before {
    font-family: isabelc;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; font-family: 'FontAwesome'; line-height:normal;
}
.message .info:before {content: '\f05a';}
.message .warning:before {content: '\f071'; }
.message .success:before {content: '\f00c'; }
.message .error:before {content: '\f057'; }
.forgotpasspage .inline-form.frmcenter{width:50%;}

.cTable{display:table; width:100%; height:100%;}
.cTable > .table-row{display:table-row; width:100%;}
.cTable > .table-row > div{display:table-cell; vertical-align:middle; text-align:center;}

.loader-wrapper{position:fixed; top:0px; left:0px; width:100%; height:100%; background: rgba(0, 133, 199, 0.6); display:none; z-index:1000;}
.loader-wrapper.show{display:block;}

.loader-wrapper .sk-spinner-wave.sk-spinner {margin:0 auto; width:55px; height:60px; text-align:center; font-size:10px;}
.loader-wrapper .sk-spinner-wave div {background-color:#FFF; height:100%; width:6px; margin:0 1px; display:inline-block; -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out; animation: sk-waveStretchDelay 1.2s infinite ease-in-out;}
.logo.showmobile{display:none;}
.loader-wrapper .sk-spinner-wave .sk-rect2{-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
.loader-wrapper .sk-spinner-wave .sk-rect3{-webkit-animation-delay: -1s; animation-delay: -1s;}
.loader-wrapper .sk-spinner-wave .sk-rect4{-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
.loader-wrapper .sk-spinner-wave .sk-rect5{-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
.product_detail .title-area h1{width:50%; padding-left:25px; margin:auto;}
@-webkit-keyframes sk-waveStretchDelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}
@keyframes sk-waveStretchDelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

.newsletter-msg.error{ display:none; }

.addresses .address { display:none; }
.addresses .address.active { display:block; }

.select2.select2-container, .select2-drop, .select2-search, .select2-search input{width:100%;}
.select2.select2-container .select2-choice{background: #9BCC50;  padding:5px 8px; height: auto; border: none; line-height: 18px; color: #ffffff; font-size: 14px;}
.select2.select2-container .select2-choice .select2-arrow {width:30px; background: none; box-shadow: none; border:none; top:-3px;}
.select2.select2-container .select2-choice .select2-arrow b{background: none;}
.select2-dropdown-open .select2-choice{box-shadow:none; -webkit-box-shadow:none;}
.select2.select2-container .select2-choice .select2-arrow b:after {
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    width:13px;
    height: 13px;
    left:0;
    right:0;
    bottom:0;
    margin: auto;
    font-style: normal;
}
.select2-drop  .select2-results li {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    font-size: 16px;
    margin: 0px;
    font-weight: 400;
	transition: background-color 0.5s ease; color:#0085C7; line-height:20px;
}
.select2-drop  .select2-results .select2-highlighted{
	background: #0085C7;
    position: relative;
    z-index: 3;
    color: #ffffff;
}
.select2.small{width:100px;}
.what-is-hot .slick-slide {padding:0px 10px;}

.daily-offers .slick-slide {padding: 0 10px;}

#banner-area .pull-left .banner .slick-prev { top:30%; margin-top:110px;}
#banner-area .pull-left .banner .slick-next { top:30%; margin-top:110px;}
#banner-area .pull-left .banner .caption { bottom:10px;}
#banner-area .pull-left .banner .slick-dots { bottom:170px;}
#banner-area .pull-left .description { margin-top:20px;}
#banner-area .pull-right .video-box{height:301px;}
.left-column > .search-area > div.price ul.price-filter{padding-top:20px;}
.left-column > .search-area > div.price ul li{margin:0px 6px 0px 0px;}
.left-column > .search-area > div.price ul li{font-size:16px;}
#top-bar ul li.register-link{background-image:url('../images/star-icon.png'); background-repeat:no-repeat;}
#top-bar ul li.register-link > a {width: 30px; height: 30px;}
#top-bar ul li.register-link .tooltip{color: white; font-size: 14px;}

.cs-label.green-checkbox{background:url(../images/checkbox-icons-green.png) no-repeat;}
input[type=checkbox].css-checkbox:checked + label.cs-label.green-checkbox {background-position: 0 3px;}

#banner-area .pull-left .banner ul li img {border-radius:7px;}
#banner-area .pull-left .banner .caption {bottom:10px;}
#banner-area .pull-left .banner .slick-dots {bottom:10px;}
#banner-area {padding-bottom:0px;}
ul.social-icons li a {font-style:normal !important;}
#copyright .pull-right ul li a:hover {color:#444444;}
.product-item .image .selling-label {z-index:999;}
/*.product-filter-form .right-column img {width:95%; display:block;}*/
.product-filter-form .right-column img {display:block;}
.listing-top {margin-top:15px;}
.list-view .product-item .detail .row .pull-left {padding-top:0px;}
.list-view .product-item .detail p.pro-price {margin-bottom:25px;}
.myaccount .endless_container .product-item {display:table;}
.endless_container .product-item .detail { width:100%; display:table-cell; vertical-align:top;}
.products-details-popup {margin-top: 8%;}
.left-column ul li {margin-bottom:15px;}
.left-column > .search-area div { margin-bottom:30px;}
.left-column h3 { margin-bottom:15px;}
.cke_chrome {width:100% !important;}
.inline-form .select2-container.select2-container-multi {width:243px;}
.btn.small { line-height:24px;}
.advance-search-popup .form-area .input { width:100% !important;}

.myaccount {position:static;}
.history-table ul.tabs li a {display:block;}

.pagination ul { display: inline-block; }
.pagination ul li { display: inline; float: left; padding-right: 0px; }
.pagination ul li a {padding: 6px 14px; transition: all .3s ease; }
.pagination ul li a:hover {background: #0085c7; color: #fff;}
.pagination ul li a.active {background: #9BCC50; color: #fff;}
.pagination ul li span {display: none;}

.ui-widget-content {background: #9BCC50; border-color: #9BCC50; color: white; font-size: 15px; margin-bottom: 15px !important }
.ui-widget-header {border: 1px solid #009F57; background: #009F57; margin-bottom: 0px !important;}
#slider-range .ui-slider-handle {background:#009F57; border: 1px solid #009F57; border-radius: 50px; outline: none; }
.ui-slider-horizontal {height: .6em; margin-top: 15px;}
.range-label p { margin-bottom: 0px; }

.selling-history .inline-form ul li {vertical-align: top;}
.buttons .fa {display: none;}
.btns.pdt20 .fa {display: none;}
.inline-form .btn.blue .fa {display: none;}
.cart-table .description-area .details .green-color{color:#0085c7 !important}
.stock-balance{color:red;}
.table-cell.cart-price{color:#0085c7 !important}

.condition-popup,
.video-popup {width: 800px;}


.info-popup {position: absolute; top: 100%; right: 0px; padding-top: 17px; z-index: 9999; height: 0; overflow: hidden; transition: all 0.4s ease;}
.cart-popup {padding: 25px 20px 20px 20px; width: 300px; background-color: #EDEDED;}
.cart-popup:after {content: ""; position: absolute; top: 3px; right: 0; width: 26px; height: 14px; background: url(../images/popup-arrow.png) no-repeat; display: none;}
.cart-popup h1 {color: #0085C7; font-size: 23px; margin: 0px; text-align: center; margin-bottom: 20px;}
.cart-popup .pro-item {padding-bottom: 10px; margin-bottom: 15px; border-bottom: solid 1px #a1a1a1;}
.cart-popup .pro-item .image {float: left; width: 90px;}
.cart-popup .pro-item .details {margin-left: 110px;}
.cart-popup .pro-item .details ul {padding-left: 0px;}
.cart-popup .pro-item .details ul li {margin-bottom: 7px; font-size: 14px; list-style-type: none; text-align: right; color: #666666; margin-right: 0px !important; display: block; font-size: 13px !important; background: none !important; display: block !important; line-height: normal;}
.cart-popup .pro-item .details ul li:first-child {font-weight: 700; font-size: 15px !important;}

.cart-popup .btn-row.text-center {margin-top: 15px;}
.cart-popup .checkout-btn {background: #9BCC50; color: #FFFFFF; padding: 5px 20px; font-size: 14px; border-radius: 4px; width: auto !important; height: auto !important; display: inline-block !important;}
.cart-container.inner-scroll {height: 220px; overflow-y:auto; width: 100% !important;}

.text-center {text-align: center;}

/*.nicescroll-rails {z-index: 99999 !important;}*/
.nicescroll-rails > div {float: none !important; margin: auto !important; width: 7px !important; position: absolute; right: -12px;}
.nicescroll-rails {height: 0px !important;}

#top-bar ul li.cart-link:hover .info-popup{height: 382px;}
#top-bar ul li.cart-link:hover .cart-popup:after{display: block;}


.size-area .select2.select2-container .select2-choice {background: #666666;}
div.tagsinput {width: 100% !important;}
div.tagsinput span.tag {padding: 0px 5px !important; font-family: inherit !important;}

.color-swatch .btn.upload-fire {margin-top: 5px;}


.inline-form.shipping-address input.input,
.inline-form.shipping-address select.input{width: 217px !important; margin-right: 0px; border: solid 1px #666666; outline: none; background-color: #ffffff; padding: 6.5px 5px; font-family: 'Open Sans', sans-serif; border-radius: 5px;}
.inline-form.shipping-address .col-2 {padding-right: 15px;}
.inline-form.shipping-address .pad0 {padding-right: 0px;}
a.add-row,
a.delete-row {background: #656565; color: #fff; padding: 8px 20px; border-radius: 5px; margin-top: 5px; display: inline-block;}

.product-item .pull-left div:first-child {color: #009F57;}
.account-icon-boxes ul li .icon {max-height: 90px;}
.products-details-popup {margin-top: 0 !important;}

.wishlist .cart-table .description-area .details {float: none;}
.video-box .clearfix {height: 100%;}
.video-box iframe {height: 100%;}

.variants-wrapper {border-bottom: 1px dashed #000; padding-bottom: 10px; margin-bottom: 10px;}

.cart-table .options ul li span:first-child {width: auto;}
.cart-table .options ul li span:first-child::after {right: -8px;}

.listing-top .sortby.pull-left .select2-container {width: 160px !important;}

li.video-thumb {position: relative;}
li.video-thumb:before {content: ''; background-color: rgba(255, 255, 255, 0.6); width: 100%; height: 100%; display: inline-block; position: absolute;}
li.video-thumb:after {content: '\f01d'; font-family: 'FontAwesome'; font-size: 28px; position: absolute; top: 50%; color: #000000; margin-top: -13px; left: 50%; margin-left: -12px;}

.gift-product .pull-left {width: 190px; margin-bottom: 10px;}
.gift-product .pull-right {width: calc(100% - 210px);}

a.store-icon {width: 60px; height: 60px; vertical-align: top; margin-left: 20px;}
a.store-icon img {width: 100%; height: 100%;}

.left-column ul li{position: relative;}
.left-column ul li .expandable-icon{position: absolute; top: 2px; right: 0; cursor: pointer;}
.left-column ul li .expandable-icon:hover{color: #000;}
.left-column ul li.first-level > .expandable-icon + ul{padding: 12px 0 0 38px; background: none; margin: 0;}
.left-column ul li .expandable-icon + ul{display: none; background: #F2F2F2; padding: 10px; margin-top: 12px;}
.left-column ul li .expandable-icon + ul li{margin-bottom: 12px; line-height: 1.3;}
.left-column ul li .expandable-icon + ul li:last-child{margin-bottom: 0;}
.left-column ul li .expandable-icon + ul input.css-checkbox[type="checkbox"] + label.cs-label{padding-left: 30px;}

.selling-history .product-item .detail:after{content: ""; display: block; content: "";}
.selling-history .product-item .detail .left-side{width: 60%; float: left;}
.selling-history .product-item .detail .right-side{width: 40%; float: right; padding-left: 20px;}
.selling-history .product-item .detail .right-side > *:last-child{margin-bottom: 0;}
.selling-history .product-item .detail .greyradio{margin-bottom: 8px;}

.order-status-show h1{margin-bottom: 8px;}
.green{color:#9bcc50!important;}
.red{color:#FF2600 !important;}

.ac-results{border:solid 1px #666666; border-top:0px; border-radius: 5px;}
.ac-results .result-wrapper{padding: 5px;}
.ac-results .result-wrapper a{color:#666666;}
.ac-results .result-wrapper:hover{background: #0085C7;}
.ac-results .result-wrapper:hover a{color:#fff;}
.ac-results .result-wrapper a{display: block;}


.order-history07 .history-head {
    margin-top: 10px;
}

.order-history .grid-view {
    margin-top: 0px;
}

.green {
    color: #ffffff!important;
}
.remove-line{color:#FF0000 !important;}
.product-filter-form .right-column .store .country-flag{width: 30px; height:20px; vertical-align: middle; display: inline-block;}
.store-logo{text-align: center;}
.product-filter-form .right-column .store-logo img{display: inline-block; width: auto;}
.product-filter-form .right-column ul.select-colors{text-align: center;}
.product-filter-form .right-column ul.select-colors li{border-radius: 0px; width:20px; height: 20px;}
.product-filter-form .right-column ul.select-colors li span{width: 20px; height: 20px; display: inline-block;}
.product-filter-form .right-column ul.select-colors li span img{max-width: 100%;}

.video-box #video{opacity: 0;}

.listing-container{margin-bottom: 20px;}
.listing-container .item-listing{margin-bottom: 15px;}
.listing-head{padding: 5px 10px;   display: block !important; background: #fff; border-radius: 5px 5px 0 0; height:64px; line-height: 64px;}
.listing-head .store-info{padding:0px; margin: 0px;}
.listing-head .store-info span{background-color: #f3f1f4;}
.listing-head .store-info img{vertical-align: middle; padding: 0px 8px;}
.listing-head .store-info .store-logo{max-height: 60px;}
.list-view.shipping-items .detail.pull-left{width: calc(100% - 260px);}
.list-view.shipping-items .product-item{display: block;}
/*.list-view.shipping-items .detail .pull-right{width:250px;}*/
.list-view.shipping-items .detail .pull-right{width:397px;}
.listing-container .item-listing.addborder {border: 4px solid #fff; padding: 25px; }
.list-view.shipping-items .product-item p{font-weight: 400;}
.list-view.shipping-items .shipping-fee{padding-top: 5px; text-align: right;}

.addresses-info.grid-view .inline-form ul.mb40 li:last-child{width:calc(100% - 160px);}

.grey-box {padding: 15px; background: #ffffff; border-radius: 8px; height: 108px;}
.simply-scroll {width: 740px; height: 75px; margin-bottom: 0;}
.simply-scroll .simply-scroll-clip {width: 740px; height: 75px;}
.simply-scroll .simply-scroll-list li {float: left; width: auto; height: 75px; margin: 0 10px; text-align: center;}
.simply-scroll .simply-scroll-list li img {max-width: 100%; display: inline-block; height: auto !important; max-height: 100%;}
.simply-scroll .simply-scroll-list li.big {width: 250px;}
.stock-available{color:#009f57;}
@media screen and (max-width: 1024px) {
	.grey-box {overflow: hidden;}
	.simply-scroll {width: 100%}
	.simply-scroll .simply-scroll-clip {width: 100%;}
}

form.popup-add-to-list-form p .btn.orange.blue {background: #0085c7;}


/*submenu*/
#header .pull-right .navigation > ul > li{position: relative;}
#header .pull-right .navigation > ul > li:hover > a{text-decoration:underline;}
#header .pull-right .navigation > ul > li:last-child{margin-right:0px;}
#header .pull-right .navigation > ul > li:hover .dd-menu{z-index: 1000; opacity: 1; transform: translateY(0);}

.dd-menu{position: absolute; top: 100%; left: 0; z-index: -1000; padding-top: 10px; opacity: 0; transform: translateY(20px); transition: all 0.4s ease-in-out;}
.dd-menu .flex-wrapper{width: 350px; align-items: center; z-index: 1000; border-radius: 7px; background: white; padding: 15px; border: solid 1px #CCC; box-shadow: 0 0 7px rgba(0,0,0,0.15); display: flex;}
.dd-menu .flex-wrapper:after{content: ""; width: 13px; height: 13px; border-top: solid 1px #CCC; border-left: solid 1px #CCC; background: white; position: absolute; top: 3px; left: 15px; z-index: 10001; transform: rotate(45deg);}
.dd-menu ul{flex-grow: 1;}
.dd-menu ul li a{text-decoration: none;}
.dd-menu ul li:hover a{text-decoration: underline;}
.dd-menu figure{margin-left: 10px; width: 150px;}
.dd-menu figure img{border-radius: 6px; max-width: 100%; min-width: 100%; display: block;}

a.delete-row {
	margin-top: 25px;
}

#top-bar ul li.register-link span {
    display: block;
    color: #0085C7;
    position: absolute;
    top: 0px;
    right: 4px;
    border-radius: 100px;
    width: 15px;
    height: 15px;
    font-size: 11px;
    text-align: center;
    line-height: 15px;
    background-color:#68D1EC;
}

@media screen and (min-width: 768px){
#banner-area .pull-left .banner .caption{ height:50px; line-height:50px; text-align:center; font-size:24px; }
}

.color_input{
	margin-bottom: 20px;
}


@media screen and (max-width: 667px) {
	.grid-view.addresses {display: flex; flex-wrap: wrap;}
	.grid-view.addresses .col-4 {width: 47%; margin-right: 10px;}
	.grid-view.addresses .col-4 p {line-height: normal; margin-bottom: 12px; word-break: break-all;}
}
@media screen and (max-width: 414px) {
	.grid-view.addresses .col-4 {width: 100%;}
}
@media screen and (max-width: 414px) {
	#banner-area .pull-left .banner .caption {min-width: auto !important; font-size: 14px; line-height: 1; height: auto; padding: 4px 8px;}
}


.home-categories .pull-left .prodimage {height: 210px;}
.home-categories.daily-offers .pull-left .prodimage {height: auto;}
.home-categories:not(.daily-offers) .pull-left .product-item .image {height: 100%; width: 100%; display: block;}
.home-categories:not(.daily-offers) .pull-left .product-item .image * {display: block; height: 100%;}
.home-categories:not(.daily-offers) .pull-left .product-item .image .selling-label {height: 67px;}

.home-categories.daily-offers .pull-right .prodimage {height: 210px;}
.home-categories.daily-offers .pull-right .product-item .image {height: 100%; width: 100%; display: block;}
.home-categories.daily-offers .pull-right .product-item .image * {display: block; height: 100%;}
.home-categories.daily-offers .pull-right .product-item .image .selling-label {height: 67px;}


.video-box iframe {width: 100%;}

.contents-inner-wrapper {min-height: calc(100vh - 603px);}

@media screen and (max-width: 500px) {
	#banner-area .pull-right .video-box {width: 100% !important;}
}

.show-on-responsive {display: none !important;}

@media screen and (max-width: 1200px) {
	.show-on-responsive {display: inline-block !important;}

	#header {padding: 20px 0;}
	#header > .page-width {display: flex; flex-wrap: wrap; align-items: center;}
	#header > .page-width:before,
	#header > .page-width:after {display: none;}
	#header .pull-right .search-area .category-area {display: none;}
	
	#top-bar {padding-top: 7px; min-height: 50px;}
	#top-bar .pull-left {float: none; text-align: center;}
	#top-bar ul li {vertical-align: middle;}
	#top-bar .pull-left ul li:first-child {display: none;}
	#top-bar .pull-left ul .cart-link > a {display: block; width: 30px; height: 30px;}
	#top-bar ul li.cart-link span {top: -1px; right: 12px;}
	#top-bar .pull-right ul .user-link,
	#top-bar .pull-right ul .register-link,
	#top-bar .pull-right ul .cart-link {display: none;}

	#banner-area .pull-left .banner .slick-next,
	#banner-area .pull-left .banner .slick-prev {margin-top: 0;}
}
@media screen and (max-width: 768px) {
	.home-categories .product-item.big .image img {min-height: auto;}
}
@media screen and (max-width: 550px) {
	#top-bar {padding: 6px 0px; padding-top: 10px;}
	#top-bar .pull-left {margin-bottom: 0;}

	.home-categories .pull-left .prodimage {height: 140px;}
}
@media screen and (max-width: 414px) {
	.home-categories .pull-left .prodimage {height: 120px;}
}
@media screen and (max-width: 384px) {
	#top-bar .pull-left ul li {margin-right: 7px; padding-right: 7px;}
	#top-bar ul li.cart-link span {right: 9px; top: 0;}
}


.info.show-on-md {display: none;}

@media screen and (max-width: 1200px) {
	.details-page .info {display: none;}
	.info.show-on-md {display: block;}

	.details-page .related-products {margin-top: 20px;}
}
@media screen and (max-width: 667px) {
	.details-page .info {display: block;}
	.info.show-on-md {display: none;}
}

.custom-dropdown > a {position: relative; background: #fff; display: none; border-radius: 5px; padding: 12px 19px; font-size: 18px; border: 1px solid #808080;}
.custom-dropdown > a:after {content: '\f107'; font-family: 'FontAwesome'; font-size: 20px; position: absolute; right: 15px; top: 50%; transform: translateY(-50%);}


@media screen and (min-width: 1025px) {
	.custom-dropdown .left-column {display: block !important;}
}
@media screen and (max-width: 1024px) {
	.custom-dropdown {width: 26%; display: inline-block;}
	.custom-dropdown > a {display: block;}
	.custom-dropdown .left-column {display: none; width: 100%;}
}
@media screen and (max-width: 768px) {
	.custom-dropdown {width: 100%; display: block; margin-bottom: 30px;}	
}
@media screen and (max-width:550px)
{
	#top-bar .pull-left ul li{margin-right:9px; padding-right:9px;}
	#top-bar ul li.register-link{background-size:70%; background-position:left bottom;}
	.selling-history .sortby .btn.blue{float:none !important; margin-top: 8px; display: block !important;}
}

.sell-products-online .banner-image img {width: 100%;}
