@charset "utf-8";
/* CSS Document */

/*====================================== reset.css is here ========================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
.clear_0 { clear: both; font-size: 0px; line-height: 0px; display: block; }
.last { margin: 0; }
.pad_last { padding: 0 !important; }
.no_bg { background: none !important; }
/**************************************************************************************/
a { color: #292722; text-decoration: none; outline: 0 none; }
a:hover { text-decoration: none; }
input { border: 0px; ; border-radius: 0px; }
/*----------------------------------------------------------------------------------*/
html { }
body { color: #292722; }
.flt_Lt { float: left; display: inline; }
.flt_Rt { float: right; display: inline; }
input[type="text"] { }
/* ---------------------------------------------------------------------------------*/
/*h1 {  }
h2 { text-align:center; color:#8c8c8c; font-weight:bold;}
h5 { color:#3c3c3c; padding-bottom:5px; border-bottom:1px solid #9e9e9e;}
p { color:#454545; font-size:14px; line-height:16px; text-align:left; margin-bottom:15px; margin-top:10px;}
p a { color:#22789d; font-size:14px; line-height:16px; }
p a:hover { text-decoration:underline; }
*/

body { background: #fff; position: relative; font-family: 'dinpro-regular'; font-size: 13px; }
.wrapper { padding: 0 0 0px; margin: 0; }
.container { width: 1200px; margin: 0 auto; padding: 0; box-sizing: border-box; }
.clear { clear: both; display: block; font-size: 0px !important; line-height: 0px !important; width: 0 !important; height: 0 !important; border: none !important; padding: 0 !important; margin: 0 !important; float: none !important; }
h1 { font-size: 101px; line-height: 103px; /*font-family: 'great_vibesregular';*/ padding-top: 5px; font-weight: normal; }

.bannerslider h1{font-family: 'great_vibesregular';}

h2 { font-size: 36px; line-height: 38px; color: #000000; text-transform: uppercase; font-family: 'dinpro-black'; font-weight: normal; padding-bottom: 15px; }
h3 { font-size: 30px; line-height: 32px; font-family: 'dinpro-medium'; text-transform: uppercase; }
h4 { font-size: 26px; line-height: 28px; color: #303030; font-family: 'dinpro-medium'; padding-bottom: 25px; font-weight: normal; }
h5 { font-size: 22px; line-height: 24px; font-weight: normal; }
h6 { font-size: 16px; line-height: 18px; color: #000000; font-family: 'dinpro-bold'; padding-bottom: 20px; font-weight: normal; }
p { }
.header { position: relative; z-index: 9999; }
.top_header { background: #fff; padding: 7px 0; }
.top_links ul { float: right; }
.top_links ul li { float: left; line-height: 11px; padding: 0 15px 0 17px; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/sep.jpg) left 3px no-repeat; }
.top_links ul li:first-child { background: none; }
.top_links ul li:last-child { padding-right: 0; }
.top_links ul li a { color: #454545; font-size: 11px; line-height: 11px; font-family: 'dinpro-regular'; text-transform: uppercase; transition: ease-in 0.5s all; }
.top_links ul li a:hover { color: #000; }
.btm_header { background: #ed3d8e; }
.btm_header .container { position: relative; }
.logo { float: left; padding-top: 15px; padding-right: 45px; }
.navigation { float: left; }
.navigation >ul { float: left; }
.navigation >ul >li { float: left; padding: 30px 0; padding: 17px 0 19px; }
.navigation >ul >li>a { color: #fff; font-size: 14px; line-height: 32px; display: block; padding: 0 13px; text-transform: uppercase; transition: ease-in 0.5s all; }
.navigation >ul >li:hover>a { color: #fff; }
.navigation >ul >li.sub > a:after { content: ""; margin-top: 0px; position: relative; margin-left: 12px; top: 15px; width: 0; height: 0; border-style: solid; border-width: 7px 3px 0 3px; border-color: #ffffff transparent transparent transparent; }
.navigation >ul >li.sub:hover>a:after { border-width: 0 3px 7px 3px; border-color: transparent transparent #ffffff transparent; top: -10px; }
.right_header { float: right; }
.search_form { float: left; }
.top_cart { float: left; }
.mega_dropdown { position: absolute; left: 104px; top: 100%; background: #ffffff; box-shadow: 0 4px 9px -1px #7c7667; display: none; transition: ease-in 0.4s all; }
.mega_dropdown.open { width: 990px; }
.mega_dropdown >ul { width: 290px; background: #fcf4ec; padding: 22px 0; position: relative; }
.mega_dropdown >ul >li { padding: 0 20px; line-height: 18px; }
.mega_dropdown >ul >li:hover >a >em { background-position: left bottom; }
.mega_dropdown >ul >li:hover>a { color: #c71919; }
.mega_dropdown >ul >li >a { display: block; background: url(../images/border.jpg) left bottom repeat-x; font-size: 16px; line-height: 18px; color: #666666; padding: 14px 18px 17px; font-family: 'dinpro-medium'; position: relative; padding-right: 40px; }
.mega_dropdown >ul >li:last-child >a { background: none; }
.mega_dropdown >ul >li >a em { position: absolute; right: 22px; top: 19px; width: 8px; height: 12px; background: url(../images/arrow.png) left top no-repeat; }
.mega_dropdown >ul >li >div { position: absolute; left: 100%; top: 0; width: 700px; height: 100%; box-sizing: border-box; padding: 22px 0; display: none; transition: ease-in 0.4s all; }
.mega_dropdown >ul >li >div ul { width: 500px; float: left; }
.mega_dropdown >ul >li >div ul li { float: left; width: 50%; box-sizing: border-box; padding-left: 60px; padding-right: 20px; border-right: 1px solid #dfdfdf; padding-top: 8px; padding-bottom: 10px; }
.mega_dropdown >ul >li >div ul li a { font-size: 14px; line-height: 16px; color: #777777; }
.mega_dropdown >ul >li >div ul li:nth-child(2n) { border: none; }
.mega_dropdown >ul >li >div img { position: absolute; right: 0; bottom: 0; }
.mega_dropdown >ul >li >div ul li a:hover { color: #333; text-decoration: underline; }
.right_header { padding: 17px 0; }
.search_form form { border: 1px solid #6c2a3a; border-radius: 5px; position: relative; width: 460px; }
.search_form form input[type="text"] { width: 100%; height: 32px; line-height: 32px; border: none; box-shadow: none; padding: 0 120px 0 38px; box-sizing: border-box; font-size: 13px; color: #666666; font-family: 'dinpro-light'; border-radius: 5px; background: url(../images/searchicon.png) 13px center no-repeat #fff; }
.search_form form input[type="submit"] { position: absolute; right: 0; top: 0; width: 104px; box-sizing: border-box; border-radius: 5px; height: 32px; background: #981b55; font-size: 13px; color: #fff; font-family: 'dinpro-medium'; cursor: pointer; transition: ease-in 0.5s all; }
.search_form form input[type="submit"]:hover { background: #2c060f; color: #fff; border-color: #2c060f; }
.top_cart { padding-left: 20px; }
.top_cart a { display: block; background: #2c060f; height: 32px; line-height: 32px; color: #fff; font-family: arial; font-size: 11px; padding: 0 8px 0 28px; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/carticon.png) 10px center no-repeat #ff7659; border-radius: 5px; }
.top_cart a em { padding-left: 6px; }
.top_cart a.empty { background-color: #981b55; }
.top_cart a span i { /*font-family: 'indian_rupeeregular';*/ }
.top_footer { border-top: 1px solid #f2f2f2; padding: 55px 0 45px; }
.top_footer ul li { font-size: 14px; line-height: 18px; color: #777777; float: left; padding-bottom: 14px; background: url(../images/linksep.png) right 5px no-repeat; padding-right: 14px; margin-right: 8px; }
.top_footer ul li:last-child { background: none; }
.top_footer ul li a { color: #777777; }
.top_footer ul li a:hover { color: #000; border-bottom: 1px solid #000; }
.top_footer ul { float: left; width: 100%; }
.btm_footer { border-top: 1px solid #f2f2f2; padding: 38px 0 35px; }
.footer_top_product { padding: 0 90px 42px; }
.footer_top_categories { padding: 0 90px; }
.btm_top_footer { padding-bottom: 25px; }
.btm_top_footer ul li { font-size: 14px; line-height: 16px; padding-bottom: 8px; }
.btm_top_footer ul li a { color: #555555; }
.btm_top_footer ul li a:hover { color: #000; border-bottom: 1px solid #000; }
.footer_about_us { float: left; box-sizing: border-box; width: 275px; padding-left: 45px; padding-right: 30px; }
.footer_help { float: left; box-sizing: border-box; width: 260px; padding-right: 30px; }
.sign_up { float: left; box-sizing: border-box; width: 480px; padding-right: 30px; }
.connect_us { float: left; box-sizing: border-box; width: 185px; }
.sign_up form { border: 1px solid #d9d9d9; width: 360px; max-width: 100%; box-sizing: border-box; border-radius: 4px; position: relative; margin-top: 3px; }
.sign_up form input[type="email"] { width: 100%; height: 32px; line-height: 32px; border: none; box-shadow: none; padding: 0 120px 0 15px; box-sizing: border-box; font-size: 13px; color: #666666; font-family: 'dinpro-light'; border-radius: 4px; background: #fff; }
.sign_up form input[type="submit"] { position: absolute; right: 0; top: 0; width: 104px; box-sizing: border-box; border-radius: 4px; height: 32px; background: #dfc5a1; font-size: 13px; color: #000000; font-family: 'dinpro-medium'; cursor: pointer; transition: ease-in 0.5s all; }
.sign_up form input[type="submit"]:hover { background: #db3138; color: #fff; }
.btm_top_footer h6 { padding-bottom: 27px; }
.connect_us ul { margin: 0; float: left; padding-top: 3px; }
.connect_us ul li { float: left; list-style: none; padding-right: 17px; }
.connect_us ul li:last-child { padding-right: 0; }
.connect_us ul li a { display: block; text-decoration: none; }
.connect_us ul li a:hover { text-decoration: none; border: none; }
.connect_us ul li a.facebook { background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/facebook.jpg) left top no-repeat; width: 8px; height: 17px; }
.connect_us ul li a.tweeter { background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/tweeter.jpg) left top no-repeat; width: 18px; height: 17px; }
.connect_us ul li a.gplus { background: url(../images/gplus.jpg) left top no-repeat; width: 16px; height: 19px; }
.connect_us ul li a.instagram { background: url(../images/instagram.jpg) left top no-repeat; width: 19px; height: 18px; }
.connect_us ul li a.printrest { background: url(../images/printrest.jpg) left top no-repeat; width: 18px; height: 18px; }
.most_popular { text-align: center; padding: 20px 0; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; }
.most_popular strong { display: inline-block; font-size: 14px; line-height: 16px; color: #555555; font-family: 'dinpro-medium'; padding-right: 14px; }
.most_popular ul { display: inline-block; }
.most_popular ul li { display: inline-block; padding-right: 7px; background: url(../images/sep.png) right bottom no-repeat; margin-right: 9px; }
.most_popular ul li:last-child { background: none; padding-right: 0; margin-right: 0; }
.most_popular ul li a { font-size: 14px; line-height: 16px; color: #555555; font-family: 'dinpro-light'; }
.most_popular ul li a:hover { text-decoration: underline; color: #000; }
.copyright { padding: 36px 0 0px; text-align: center; }
.copyright p { font-family: 'dinpro-light'; font-size: 14px; line-height: 16px; color: #888888; }
.copyright p a { color: #888888; }
.copyright p a:hover { color: #000; text-decoration: underline; }
.featured_offers { padding: 58px 0 80px; }
.carousel_wrap { margin: 0 -15px; position: relative; position: relative; }
.carousel_wrap em.left_bor { position: absolute; left: -5px; top: 0; width: 20px; height: 100%; background: #fff; z-index: 99; background: #fff; }
.carousel_wrap em.right_bor { position: absolute; right: -5px; top: 0; width: 20px; height: 100%; background: #fff; z-index: 9999; background: #fff; }
.featured_offers h4 { text-align: center; }
#featured_offers .item { }
#featured_offers .item { background: #f0e3ca; padding: 0 20px; }
#featured_offers { }
#featured_offers .owl-item { box-sizing: border-box; padding: 32px 15px 0; }
#featured_offers .owl-prev { position: absolute; left: -70px; z-index: 999; font-size: 0px; background: url(../images/prevarrow.png) center center no-repeat; width: 30px; height: 30px; top: 50%; margin-top: -15px; }
#featured_offers .owl-next { position: absolute; right: -70px; z-index: 999; font-size: 0px; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/nextarrow.png) center center no-repeat; width: 30px; height: 30px; top: 50%; margin-top: -15px; }
.feature_off_prod img { width: 100%; height: auto; border: 5px solid #fff; box-sizing: border-box; margin-top: -25px; }
.feature_off_info { padding: 26px 140px 28px 20px; position: relative; }
.feature_off_info h4 { padding-bottom: 8px; text-align: left; }
.feature_off_info h4 a { color: #db3138; font-weight: normal; font-family: 'dinpro-bold'; }
.feature_off_info span.offer { display: block; font-size: 18px; color: #000000; line-height: 20px; }
.feature_off_info span.offer strong { font-family: 'dinpro-bold'; }
.feature_off_info span.offer strong b { font-family: 'dinpro-black'; font-weight: normal; }
.feature_off_info a.shop_now { font-family: 'dinpro-bold'; font-size: 14px; position: absolute; right: 20px; top: 50%; width: 110px; height: 33px; line-height: 33px; color: #fff; background: #000; text-align: center; margin-top: -16.5px; transition: ease-in 0.5s all; }
.feature_off_info a.shop_now:hover { background: #db3138; }
.new_arrival { background: url(../images/pattern.jpg) left top repeat; padding: 60px 0; }
.new_arrival .container { width: 1520px; display: flex; }
.new_arrival_left { width: 20%; background: #ffffff; box-sizing: border-box; text-align: center; position: relative; }
.new_arrival_left .middle { position: absolute; left: 0; top: 50%; width: 100%; height: 260px; margin-top: -132px; box-sizing: border-box; padding: 0 60px; }
.new_arrival_product .owl-item { padding: 0 2.5px; }
.new_arrival_product .item { background: #f0e3ca; }
.new_arrival_product .item img { width: 100%; height: auto; }
.new_arrival_product .item span { display: block; padding: 13px 15px; text-align: center; color: #3b0a16; font-size: 15px; text-transform: uppercase; }
.new_arrival h3 { padding-bottom: 30px; margin-bottom: 60px; line-height: 40px; background: url(../images/border1.png) left bottom repeat-x; }
.new_arrival span.great_deal { display: block; font-size: 15px; line-height: 17px; color: #333333; padding-bottom: 26px; }
.new_arrival a.view_collection { display: block; background: #ff7659; color: #fff; text-align: center; height: 43px; line-height: 43px; font-size: 15px; font-family: 'dinpro-bold'; text-transform: uppercase; transition: ease-in 0.5s all; }
.new_arrival a.view_collection:hover { background: #000; }
.top_sellers { padding: 55px 0 60px; }
.top_sellers h4 { text-align: center; }
.top_sellers .container { width: 100%; box-sizing: border-box; padding: 0 75px; position: relative; }
.top_sellers .owl-item { padding: 10px 15px 60px; box-sizing: border-box; }
.top_sellers .product_img { background: #f2f2f2; position: relative; }
.top_sellers .product_img >a { display: block; }
.top_seller_carousel { margin: 0 -15px; }
.top_sellers .product_img >a img { margin: 0 auto; display: block; max-width: 100%; height: auto; }
.top_sellers .pro_links a.quick_view { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 48px; background: url(../images/quickbg.png) left top repeat; font-size: 14px; color: #434343; text-align: center; z-index: 999; opacity: 0; transition: ease-in 0.5s all; }
.top_sellers .product_img:hover .pro_links a.quick_view { opacity: 1; }
.top_sellers .pro_links a.love_prod { position: absolute; right: 8px; top: 10px; width: 30px; height: 30px; background: url(../images/love.png) center 8px no-repeat; z-index: 99; transition: ease-in 0.5s all; }
.top_sellers .pro_links a.love_prod:hover { background-position: center -26px; }
.top_sellers .product_info { padding: 15px 0; position: relative; }
.top_sellers .product_info .speciality { display: block; width: 40px; height: 18px; border: 1px solid #d40b0b; color: #d40b0b; text-align: center; line-height: 17px; font-size: 12px; font-family: 'dinpro-medium'; }
.top_sellers .product_info h6 { padding: 6px 0; font-size: 14px; font-family: 'dinpro-regular'; font-weight: normal; }
.top_sellers .product_info strong { font-size: 13px; line-height: 20px; color: #303030; font-family: 'dinpro-regular'; font-weight: normal; }
.top_sellers .product_info strong.before_price { text-decoration: line-through; color: #888888; }
.top_sellers .product_info .save { font-size: 13px; line-height: 18px; color: #d40b0b; font-family: 'dinpro-medium'; padding-left: 10px; }
.top_sellers .color_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.top_sellers .color_available ul { display: inline-block; }
.top_sellers .color_available ul li { display: inline-block; }
.top_sellers .size_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.top_sellers .size_available ul { display: inline-block; line-height: 12px; }
.top_sellers .size_available ul li { display: inline-block; font-size: 11px; line-height: 12px; color: #999999; }
.top_sellers .more_info { position: absolute; left: 0; top: 100%; border-top: 1px solid #e5e5e5; background: #fff; width: 100%; display: none; transition: ease-in 0.5s all; }
.top_sellers a.view_collection { display: block; width: 182px; text-align: center; height: 44px; line-height: 44px; background: #dfc5a1; font-size: 15px; font-family: 'dinpro-bold'; color: #fff; margin: 0px auto 0; text-transform: uppercase; transition: ease-in 0.5s all; }
.top_sellers a.view_collection:hover { background: #000; }
#top_seller .owl-prev { position: absolute; left: -45px; z-index: 999; font-size: 0px; background: url(../images/prevarrow.png) center center no-repeat; width: 30px; height: 30px; top: 50%; margin-top: -80px; }
#top_seller .owl-next { position: absolute; right: -45px; z-index: 999; font-size: 0px; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/nextarrow.png) center center no-repeat; width: 30px; height: 30px; top: 50%; margin-top: -80px; }
.top_seller_carousel { position: relative; }
.top_sellers em.left_bor { position: absolute; left: -5px; top: 0; width: 20px; height: 100%; background: #fff; z-index: 99; background: #fff; }
.top_sellers em.right_bor { position: absolute; right: -5px; top: 0; width: 20px; height: 100%; background: #fff; z-index: 9999; background: #fff; }
.banner_below { text-align: center; border-bottom: 1px solid #ececec; position: relative; box-shadow: 0 0 15px #e1e1e1; }
.banner_below ul { display: inline-block; }
.banner_below ul li { display: inline-block; padding: 18px 33px 18px 85px; background: url(../images/sep2.png) left top no-repeat; position: relative; text-align: left; }
.banner_below ul li em { position: absolute; left: 40px; top: 25px; }
.banner_below ul li:first-child { background: none; padding-left: 40px; }
.banner_below ul li:first-child em { left: 0; }
.banner_below ul li:last-child { padding-right: 0; }
.banner_below ul li h6 { font-size: 15px; font-family: 'dinpro-medium'; line-height: 17px; padding-bottom: 5px; text-align: left; text-transform: uppercase; }
.banner_below ul li span { font-size: 13px; line-height: 14px; color: #777777; }
.offer_boxes { position: absolute; z-index: 99; background: none; bottom: 0; width: 100%; }
.offer_boxes .container { width: 1690px; }
.offer_boxes ul { float: left; margin: 0 -12px; }
.offer_boxes ul li { float: left; padding: 0 12px; box-sizing: border-box; width: 33.3333%; position: relative; }
.offer_boxes ul li img { display: block; width: 100%; height: auto; border: 3px solid #fff; border-bottom: none; }
.offer_boxes ul li .offer_info { position: absolute; left: 90px; top: 25px; }
.offer_boxes ul li .offer_info strong { display: block; font-size: 60px; line-height: 60px; color: #000000; font-family: 'great_vibesregular'; font-weight: normal; }
.offer_boxes ul li .offer_info b { display: block; font-size: 36px; line-height: 36px; color: #fff; font-family: 'great_vibesregular'; font-weight: normal; padding-bottom: 14px; }
.offer_boxes ul li .offer_info >span { text-transform: uppercase; display: block; font-family: 'Open Sans', sans-serif; font-size: 20px; line-height: 20px; color: #000000; padding-left: 94px; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/border2.png) left 8px no-repeat; margin-top: -10px; padding-bottom: 30px; }
.offer_boxes ul li .offer_info a { font-size: 15px; line-height: 10px; color: #ff7659; font-family: 'dinpro-bold'; text-decoration: none; margin-left: 60px; transition: ease-in 0.5s all; }
.offer_boxes ul li .offer_info a span { border-bottom: 1px solid #ff7659; display: inline; }
.offer_boxes ul li .offer_info a:hover { color: #eb4c53; }
.offer_boxes ul li em.offer { position: absolute; right: -8px; bottom: -5px; width: 100px; height: 100px; box-sizing: border-box; text-align: center; background: #41b59d; border-radius: 50%; color: #fff; }
.offer_boxes ul li >div { position: relative; overflow: hidden; }
.offer_boxes ul li em.offer strong { display: block; font-size: 26px; line-height: 30px; font-family: 'dinpro-bold'; padding-top: 22px; }
.offer_boxes ul li em.offer span { display: block; font-size: 20px; line-height: 22px; font-family: 'dinpro-light'; }
.offer_boxes ul li:last-child em.offer { background: #ea4a4a; }
.offer_boxes ul li:nth-child(2) .offer_info { left: 40px; }
.offer_boxes ul li .offer_info i { color: #ababab;  /*font-family: 'indian_rupeeregular';*/ font-family: 'dinpro-light'; font-size: 15px; line-height: 15px; font-style: normal; display: block; padding-bottom: 12px; }
.offer_boxes ul li .offer_info i strong { color: #ababab; font-size: 15px; font-family: 'dinpro-bold'; line-height: 15px; display: inline; }
.offer_boxes ul li .offer_info i em {/*font-family: 'indian_rupeeregular';*/ font-style: normal; color: #ababab; }
.offer_boxes ul li:nth-child(2) .offer_info a.shop_now { width: 105px; height: 33px; line-height: 33px; color: #fff; background: #ff7659; font-size: 14px; text-transform: uppercase; text-align: center; font-family: 'dinpro-bold'; display: block; margin-left: 26px; transition: ease-in 0.5s all; }
.offer_boxes ul li:nth-child(2) .offer_info a.shop_now:hover { background: #eb4c53; }
.advirtisement_section { padding: 60px 0 0; }
.grid_wrap { margin: 0 -6.5px; }
.grid-content li { padding: 0 6.5px 13px; box-sizing: border-box; width: 50%; box-sizing: border-box; float: left; position:absolute;}
.grid-content li img { display: block; width: 100%; }
.women_wear { position: absolute; width: 350px; text-align: center; right: 30px; top: 50%; height: 300px; margin-top: -150px; }
.women_wear h6 { font-family: 'dinpro-regular'; padding-bottom: 10px; background: url(../images/border1.jpg) center bottom no-repeat; }
.women_wear ul { float: left; margin: 0 -25px 15px; padding: 35px 0; background: url(../images/border1.jpg) center bottom no-repeat; }
.women_wear ul li { padding: 0 25px; }
.women_wear ul li span { display: block; font-size: 20px; line-height: 22px; color: #400800; font-family: 'dinpro-medium'; text-transform: uppercase; }
.women_wear ul li strong { display: block; font-size: 40px; line-height: 42px; color: #400800; font-family: 'dinpro-bold'; text-transform: uppercase; }
.women_wear ul li em { display: block; font-size: 16px; line-height: 18px; color: #400800; text-transform: uppercase; font-style: normal; padding-left: 50px; }
.women_wear ul li i { font-size: 13px; line-height: 15px; color: #000; display: block; padding-bottom: 5px; }
.women_wear ul li b { font-size: 13px; line-height: 15px; color: #000; font-weight: normal; display: block; }
.women_wear a.shop_now { display: block; color: #fff; background: #eb4c53; height: 42px; line-height: 42px; width: 145px; text-align: center; font-size: 15px; font-family: 'dinpro-bold'; margin: 0 auto; transition: ease-in 0.5s all; margin-top:10%;}
.women_wear a.shop_now:hover { background: #000; }
.shimmring_cont { position: absolute; width: 380px; right: 40px; top: 38px; text-align: center; }
.shimmring_cont strong { display: block; font-size: 60px; line-height: 62px; color: #075f71; font-family: 'great_vibesregular'; padding-bottom: 30px; }
.shimmring_cont span { display: inline-block; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 12px 0; font-size: 18px; line-height: 20px; color: #000000; font-family: 'dinpro-light'; margin-bottom: 20px; }
.shimmring_cont span b { font-family: 'dinpro-bold'; font-weight: normal; }
.shimmring_cont a.shop_now { display: block; color: #fff; background: #ff7659; height: 33px; line-height: 32px; width: 105px; text-align: center; font-size: 14px; font-family: 'dinpro-bold'; margin: 0 auto; transition: ease-in 0.5s all; }
.shimmring_cont a.shop_now:hover { background: #eb4c53; }
.ethnic_season { width: 300px; position: absolute; right: 40px; bottom: 125px; text-align: center; }
.ethnic_season strong { font-size: 36px; line-height: 38px; color: #927143; font-family: 'great_vibesregular'; display: block; padding-bottom: 24px; }
.ethnic_season b { display: block; font-size: 30px; line-height: 32px; color: #333; font-family: 'dinpro-black'; font-weight: normal; text-transform: uppercase; padding-bottom: 8px; }
.ethnic_season span { display: block; font-size: 18px; line-height: 20px; color: #000; font-family: 'dinpro-light'; padding-bottom: 55px; }
.ethnic_season a { display: inline-block; width: 134px; height: 39px; line-height: 38px; color: #fff; background: #dfc5a1; text-transform: uppercase; text-align: center; font-family: 'dinpro-bold'; font-size: 14px; transition: ease-in 0.5s all; }
.ethnic_season a.shop_women { margin-right: 10px; }
.ethnic_season a:hover { background: #eb4c53; }
.caption { position: absolute; left: 0; top: 200px; width: 100%; }
.caption .content { width: 600px; margin-left: 100px; text-align: center; }
.caption .content span { background: url(../images/strip.png) center top no-repeat; display: block; height: 37px; line-height: 37px; font-size: 18px; color: #db151d; font-family: 'dinpro-medium'; letter-spacing: 1px; }
.caption .content h1 { padding-bottom: 38px; background: url(../images/border3.png) center bottom no-repeat; margin-bottom: 18px; }
.caption .content p { font-size: 18px; line-height: 22px; color: #444444; padding: 0 60px 35px; font-family: 'dinpro-light'; }
.caption .content a.shop_now { display: block; color: #fff; background: #eb4c53; height: 42px; line-height: 42px; width: 145px; text-align: center; font-size: 15px; font-family: 'dinpro-bold'; margin: 0 auto; transition: ease-in 0.5s all; }
.caption .content a.shop_now:hover { background: #000; }
.banner_wrapper { position: relative; z-index: 99; }
.inner_banner { position: relative; overflow: hidden; }
.inner_banner img { min-width: 100%; height: auto; }
.banner_title { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.banner_title .container { display: table; height: 100%; }
.banner_cont { display: table-cell; vertical-align: middle; text-align: center; }
.banner_cont p { font-size: 20px; line-height: 22px; color: #666666; padding-bottom: 0; }
.inner_cont { padding: 0 0 38px; }
.breadcrumbs { padding-top: 38px; padding-bottom: 18px; }
.inner_main_cont { }
.breadcrumbs ul { float: left; }
.breadcrumbs ul li { float: left; padding: 0 12px 0 17px; font-size: 14px; line-height: 16px; color: #777777; font-family: 'dinpro-light'; background: url(../images/arrow1.png) left 6px no-repeat; }
.breadcrumbs ul li:first-child { padding-left: 0; background: none; }
.breadcrumbs ul li a { color: #3b0a16; }
.main_left_cont { float: left; width: 21.2%; padding-right: 25px; box-sizing: border-box; }
.main_left_cont h5 { background: #f2f2f2; padding: 13px 15px; font-size: 15px; line-height: 17px; color: #000000; font-family: 'dinpro-medium'; border-bottom: 1px solid #e1e1e1; }
.main_right_cont { float: right; width: 77.9%; padding-left: 25px; box-sizing: border-box; }
.filter_cont { border: 1px solid #e1e1e1; }
.filter_cont ul li { padding: 0px 15px 0px; border-bottom: 1px solid #e1e1e1; }
.filter_cont ul li:last-child { border: none; }
.filter_cont ul li h6 { font-size: 14px; line-height: 16px; color: #555555; font-family: 'dinpro-medium'; text-transform: uppercase; padding-bottom: 16px; padding-right: 15px; padding-top: 16px; cursor: pointer; /* background: url(../images/accordian.png) right -74px no-repeat; */}
.filter_cont ul li.open h6 { background-position: right 19px; }
.filter_cont ul li div ul li { padding: 0 0 12px; border: none; }
.filter_cont ul li div ul li a { font-size: 13px; line-height: 15px; transition: ease-in 0.5s all; }
.filter_cont ul li div ul li.active a { color: #222222; }
.filter_cont ul li div ul li a:hover { color: #222222; }
.filter_cont ul li div strong { display: block; }
.category { height: 205px; }
.filter_cont ul li div { margin-bottom: 0px; }
.filter_cont ul li >div { display: block; }
.price_range { padding-top: 10px; padding-bottom: 10px; }
.price_range input[type="text"] { float: left; width: 65px; height: 40px; border: 1px solid #e1e1e1; padding: 0 15px; box-sizing: border-box; line-height: 40px; margin-right: 6px; }
.price_range em { float: left; font-family: 'dinpro-black'; font-size: 15px; line-height: 25px; margin-right: 6px; }
.price_range input[type="submit"] { width: 38px; float: left; text-align: center; height: 40px; line-height: 40px; border: none; box-shadow: none; color: #000; font-family: 'dinpro-medium'; cursor: pointer; font-size: 15px; }
.filter_cont ul li >div { padding-bottom: 20px; }
.price_range strong { display: block; font-size: 14px; line-height: 16px; color: #555555; font-family: 'dinpro-medium'; padding-bottom: 13px; }
.collection_suits { background: url(../images/suits1.png) left top no-repeat #fa8d76; padding-left: 165px; margin-bottom: 28px; }
.collection_left { float: left; width: 405px; text-align: center; padding: 6px 0 8px; }
.collection_left h4 { font-size: 24px; line-height: 26px; color: #fff; font-family: 'dinpro-black'; padding-bottom: 4px; }
.collection_left span { color: #fff; font-size: 14px; line-height: 16px; }
.save_upto { float: right; background: url(../images/suits2.png) left top no-repeat; width: 240px; text-align: center; padding: 6px 0; }
.save_upto h5 { font-size: 20px; line-height: 22px; color: #fff; font-family: 'dinpro-bold'; padding-bottom: 4px; }
.save_upto span { display: inline-block; background: #fff; padding: 4px 10px; font-size: 12px; color: #000; }
.product_title_sort { padding-bottom: 32px; }
.product_title_sort h6 { font-size: 15px; float: left; width: 50%; padding-right: 15px; box-sizing: border-box; line-height: 35px; padding-bottom: 0; }
.product_title_sort .sort_by { max-width: 50%; padding-left: 15px; box-sizing: border-box; float: right; }
.product_title_sort .sort_by strong { float: left; font-size: 15px; line-height: 35px; color: #555555; font-family: 'dinpro-medium'; padding-right: 20px; }
.product_title_sort .sort_by .custom_select { float: left; width: 222px; }
.product_listing >ul { margin: 0 -15px; }
.product_listing >ul >li { width: 33.3333%; float: left; padding: 0 15px 60px; box-sizing: border-box; position: relative; }
.product_listing ul li .product_img { background: #f2f2f2; position: relative; }
.product_listing ul li .product_img >a { display: block; }
.product_listing ul li .product_img >a img { margin: 0 auto; display: block; width: 100%; height: auto; }
.product_listing ul li .pro_links a.quick_view { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 48px; background: url(../images/quickbg.png) left top repeat; font-size: 14px; color: #434343; text-align: center; z-index: 99; opacity: 0; transition: ease-in 0.5s all; }
.product_listing ul li .product_img:hover .pro_links a.quick_view { opacity: 1; }
.product_listing ul li .pro_links a.love_prod { position: absolute; right: 8px; top: 10px; width: 30px; height: 30px; background: url(../images/love.png) center 8px no-repeat; z-index: 99; transition: ease-in 0.5s all; }
.product_listing ul li .pro_links a.love_prod:hover { background-position: center -26px; }
.product_listing ul li .product_info { padding: 15px 0; position: relative; }
.product_listing ul li .product_info .speciality { display: block; width: 40px; height: 18x; border: 1px solid #888888; color: #888888; text-align: center; line-height: 19px; font-size: 9px; font-family: 'dinpro-regular'; margin-bottom: 8px; width: auto; display: inline-block; padding: 0 10px; line-height:
}
.product_listing ul li .product_info p { line-height: 15px; font-size: 12px; font-family: 'dinpro-light'; font-weight: normal; color: #666666; padding-bottom: 6px; }
.product_listing ul li.product_info strong { font-size: 18px; line-height: 20px; color: #303030; font-family: 'dinpro-bold'; font-weight: normal; }
.product_listing ul li.product_info strong i {/*font-family: 'indian_rupeeregular';*/ }
.product_listing ul li .product_info .save { font-size: 14px; line-height: 18px; color: #d40b0b; font-family: 'dinpro-light'; padding-left: 15px; }
.product_listing ul li .product_info strong { font-family: 'dinpro-medium'; color: #303030; }
.product_listing ul li .product_info strong i {/*font-family: 'indian_rupeeregular';*/ padding-right: 2px; }
.product_listing ul li .product_info strong.before_price { font-family: 'dinpro-light'; color: #888888; text-decoration: line-through; padding-right: 15px; }
.product_listing ul li .color_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.product_listing ul li .color_available ul { display: inline-block; }
.product_listing ul li .color_available ul li { display: inline-block; }
.product_listing ul li .size_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.product_listing ul li .size_available ul { display: inline-block; line-height: 12px; }
.product_listing ul li .size_available ul li { display: inline-block; font-size: 11px; line-height: 12px; color: #999999; }
.product_listing ul li .more_info { position: absolute; left: 0; padding-top: 5px; top: 100%; border-top: 1px solid #e5e5e5; background: #fff; width: 100%; display: none; transition: ease-in 0.5s all; }
.product_listing ul li a.view_collection { display: block; width: 182px; text-align: center; height: 44px; line-height: 44px; background: #dfc5a1; font-size: 15px; font-family: 'dinpro-bold'; color: #fff; margin: 0px auto 0; text-transform: uppercase; }
.pagination { text-align: center; }
.pagination ol { display: inline-block; }
.pagination ol li { display: inline-block; }
.pagination ol li a { display: inline-block; padding: 0 8px; height: 29px; line-height: 29px; font-size: 16px; color: #a3a3a3; }
.pagination ol li.current a { background: #dfc5a1; color: #fff; }
.pagination ol li a:hover { background: #dfc5a1; color: #fff; }
.back_to_page { padding: 18px 0 28px; }
.back_to_page a { font-size: 14px; line-height: 16px; color: #777777; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/arrow2.png) left 8px no-repeat; padding-left: 15px; }
.product_slider { float: left; width: 60%; padding-right: 45px; box-sizing: border-box; }
.product_right_detail { float: left; width: 40%; padding-left: 45px; box-sizing: border-box; padding-bottom: 25px; }
.product_right_detail h5 { font-size: 18px; line-height: 20px; font-family: 'dinpro-regular'; padding-bottom: 20px; }
.product_right_detail span.speciality { font-family: 'dinpro-medium'; display: inline-block; height: 20px; line-height: 19px; font-size: 12px; color: #d40b0b; border: 1px solid #d40b0b; padding: 0 10px; box-sizing: border-box; margin-bottom: 10px; }
.product_right_detail .save_original_price { padding-bottom: 10px; font-family: 'dinpro-medium'; font-size: 14px; line-height: 16px; }
.product_right_detail .save_original_price em { color: #d40b0b; padding-right: 5px; }
.product_right_detail .save_original_price strong { color: #666666; }
.product_right_detail .save_original_price strong span { color: #666666; /*font-family: 'indian_rupeeregular';*/ }
.product_right_detail strong.discounted_price { display: block; font-size: 22px; line-height: 24px; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; color: #303030; font-family: 'dinpro-bold'; }
.product_right_detail strong.discounted_price em {/*font-family: 'indian_rupeeregular';*/ color: #303030; }
.color_available { padding: 15px 0 25px; }
.color_available span { float: left; line-height: 32px; font-size: 11px; color: #666666; font-family: 'dinpro-light'; padding-right: 5px; }
.color_available ul { float: left; }
.color_available ul li { float: left; padding-left: 10px; }
.size_available { padding-bottom: 30px; }
.size_available span { float: left; line-height: 26px; font-size: 11px; color: #666666; font-family: 'dinpro-light'; padding-right: 12px; }
.size_available .custom_select { float: left; width: 90px; }
.size_available .custom_select .sbHolder { border: 2px solid #434343; height: 26px; }
.size_available .custom_select .sbToggle { display: none; }
.size_available .custom_select .sbSelector { padding: 0 10px; text-align: center; text-indent: 0px; n font-size: 12px;
color: #666666; font-family: 'dinpro-light'; line-height: 22px; height: 22px; text-transform: uppercase; }
.size_available .custom_select .sbOptions { border: 2px solid #434343; left: -2px; }
.size_available .custom_select .sbOptions li { text-align: center; }
.size_available .custom_select .sbOptions a { padding: 4px 0; }
.product_right_detail a.add_to_cart { width: 290px; display: block; text-align: center; color: #fff; text-transform: uppercase; height: 50px; line-height: 49px; font-size: 16px; font-family: 'dinpro-medium'; background: #ff7659; margin-bottom: 20px; transition: ease-in 0.5s all; }
.product_right_detail a.add_to_cart:hover { background: #000; }
.product_right_detail a.save_for_later { display: inline-block; background: url(../images/love1.png) left top no-repeat; padding-left: 25px; font-size: 14px; line-height: 16px; color: #6e6e6e; text-decoration: none; font-family: 'dinpro-light'; margin-bottom: 18px; }
.product_right_detail .product_share { padding: 20px 0 16px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.product_right_detail .product_share span { float: left; line-height: 18px; font-size: 11px; color: #666666; font-family: 'dinpro-light'; }
.product_right_detail .product_share ul { float: left; }
.product_right_detail .product_share ul li { float: left; padding-left: 15px; }
.product_right_detail .delivery_status { padding: 28px 0 13px; }
.product_right_detail .delivery_status span { font-size: 12px; line-height: 14px; color: #666666; font-family: 'dinpro-light'; padding-right: 18px; }
.product_right_detail .delivery_status a { color: #3a99d9; transition: ease-in 0.5s all; }
.product_right_detail .delivery_status a:hover { color: #ff7659; }
.product_right_detail a.policy { font-size: 12px; line-height: 14px; color: #666666; font-family: 'dinpro-light'; }
.product_detail_top { background: #f7f7f7; }
.Color.color_available { padding-bottom: 0; }
.product_info_similar .container { display: flex; }
product_info_similar h6 { padding-bottom: 26px; }
.product_info_care { float: left; width: 67%; padding-right: 100px; padding-top: 40px; padding-bottom: 30px; text-align: center; box-sizing: border-box; }
.similar_picks { position: relative; float: left; width: 33%; padding-left: 16px; box-sizing: border-box; padding-top: 40px; padding-bottom: 30px; border-left: 1px solid #e5e5e5; }
.inner_container p { font-family: 'dinpro-light'; font-size: 15px; line-height: 28px; color: #777777; padding-bottom: 35px; }
.inner_container p a { color: #ff7659; }
.product_info_care ul { margin: 0 auto; width: 400px; text-align: left; }
.product_info_care ul li { font-family: 'dinpro-light'; font-size: 15px; line-height: 20px; color: #777777; padding-bottom: 10px; }
.product_info_care ul strong { float: left; width: 50%; padding-right: 10px; box-sizing: border-box; position: relative; background: url(../images/colen.png) right 8px no-repeat; }
.product_info_care ul em { float: left; width: 50%; padding-left: 10px; box-sizing: border-box; }
#similar_picks { margin: 0 -8px; }
#similar_picks .slides >li > ul { float: left; margin: 0; width: 100%; }
#similar_picks .owl-item { margin: 0 0 0 0; }
#similar_picks .slides >li > ul >li { float: left; width: 50%; padding: 0 8px 5px; box-sizing: border-box; margin-bottom: 35px; position: relative; }
.similar_picks ul li .product_img { background: #f2f2f2; position: relative; }
.similar_picks ul li .product_img >a { display: block; }
.similar_picks ul li .product_img >a img { margin: 0 auto; display: block; width: 100%; height: auto; display: block; }
.similar_picks ul li .pro_links a.quick_view { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 48px; background: url(../images/quickbg.png) left top repeat; font-size: 14px; color: #434343; text-align: center; z-index: 999; opacity: 0; transition: ease-in 0.5s all; }
.similar_picks ul li .product_img:hover .pro_links a.quick_view { opacity: 1; }
.similar_picks ul li .pro_links a.love_prod { position: absolute; right: 8px; top: 10px; width: 30px; height: 30px; background: url(../images/love.png) center 8px no-repeat; z-index: 99; transition: ease-in 0.5s all; }
.similar_picks ul li .pro_links a.love_prod:hover { background-position: center -26px; }
.similar_picks ul li .product_info { padding: 15px 0; position: static; }
.similar_picks ul li .product_info .speciality { display: block; width: 40px; height: 18x; border: 1px solid #888888; color: #888888; text-align: center; line-height: 19px; font-size: 9px; font-family: 'dinpro-regular'; margin-bottom: 8px; width: auto; display: inline-block; padding: 0 10px; line-height:
}
.similar_picks ul li .product_info p { line-height: 15px; font-size: 12px; font-family: 'dinpro-light'; font-weight: normal; color: #666666; padding-bottom: 6px; }
.similar_picks ul li.product_info strong { font-size: 18px; line-height: 20px; color: #303030; font-family: 'dinpro-bold'; font-weight: normal; }
.similar_picks ul li.product_info strong i {/*font-family: 'indian_rupeeregular';*/ }
.similar_picks ul li .product_info .save { font-size: 14px; line-height: 18px; color: #d40b0b; font-family: 'dinpro-light'; padding-left: 15px; }
.similar_picks ul li .product_info strong { font-family: 'dinpro-medium'; color: #303030; }
.similar_picks ul li .product_info strong i {/*font-family: 'indian_rupeeregular';*/ padding-right: 2px; }
.similar_picks ul li .product_info strong.before_price { font-family: 'dinpro-light'; color: #888888; text-decoration: line-through; padding-right: 15px; }
.similar_picks ul li .color_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.similar_picks ul li .color_available ul { display: inline-block; }
.similar_picks ul li .color_available ul li { display: inline-block; }
.similar_picks ul li .size_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.similar_picks ul li .size_available ul { display: inline-block; }
.similar_picks ul li .size_available ul li { display: inline-block; font-size: 11px; line-height: 12px; color: #999999; }
.similar_picks ul li .more_info { position: absolute; left: 0; padding-top: 5px; top: 100%; border-top: 1px solid #e5e5e5; background: #fff; width: 100%; display: none; transition: ease-in 0.5s all; }
.similar_picks ul li a.view_collection { display: block; width: 182px; text-align: center; height: 44px; line-height: 44px; background: #dfc5a1; font-size: 15px; font-family: 'dinpro-bold'; color: #fff; margin: 0px auto 0; text-transform: uppercase; }
.similar_picks ul li .prod_pricing { position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 8px; box-sizing: border-box; }
.similar_picks .flex-direction-nav { position: relative; width: 80px; margin: 0 auto; height: 25px; margin: 0 auto; top: auto; float: none; }
.similar_picks .flex-direction-nav li { position: static; }
.similar_picks .flex-direction-nav a.flex-prev { left: 0; background: url(../images/prev2.png) left top no-repeat; }
.similar_picks .flex-direction-nav a.flex-next { right: 0 !important; background: url(../images/next2.png) left top no-repeat; }
.similar_picks .flex-control-nav { display: none; }
.inner_content { padding: 0px 60px 60px; }
.inner_container .title { padding: 55px 150px 0; border-bottom: 1px solid #e5e5e5; margin-bottom: 50px; text-align: center; padding-bottom: 12px; }
.inner_container .title h5 { font-family: 'dinpro-bold'; color: #ff7659; font-weight: normal; padding-bottom: 10px; }
.inner_container .title p { font-size: 18px; line-height: 22px; color: #555555; font-family: 'dinpro-light'; padding-bottom: 15px; }
.about_cont { padding: 0 60px 0; text-align: center; }
.contact_top { padding-bottom: 60px; border-bottom: 1px solid #e5e5e5; }
.quick_links { float: left; width: 21.4%; box-sizing: border-box; border: 1px solid #e1e1e1; }
.quick_links h6 { background: #f2f2f2; padding: 14px 23px; font-size: 15px; border-bottom: 1px solid #e1e1e1; }
.quick_links ul { padding: 26px 23px 22px; }
.quick_links ul li { line-height: 18px; padding-bottom: 13px; }
.quick_links ul li a { font-size: 15px; line-height: 17px; color: #888888; }
.quick_links ul li a:hover { color: #ff7659; }
.quick_links ul li.active a { color: #ff7659; }
.faq { float: right; width: 78.6%; padding-left: 50px; box-sizing: border-box; position: relative; }
.faq .subtitle { border-bottom: 1px dotted #d7d7d7; padding-bottom: 17px; margin-bottom: 28px; }
.faq .subtitle h6 { color: #555555; padding-bottom: 0; }
.faq span.view_faq { position: absolute; right: 0; top: 0; }
.faq span.view_faq a { font-family: dinpro-bold; font-size: 12px; color: #ff7659; }
.faq span.view_faq a em { border-bottom: 1px solid #ff7659; }
.contact_btm { padding-top: 35px; }
.contact_btm ul { float: left; width: 100%; box-sizing: border-box; }
.contact_btm ul li { float: left; box-sizing: border-box; }
.contact_btm ul li:last-child { padding-right: 0; }
.contact_btm ul li:last-child { padding-right: 0; }
.contact_btm ul li.contact_address { padding-left: 45px; background: url(../images/addressicon.png) left 6px no-repeat; width: 370px; padding-right: 60px; margin-left: 65px; }
.contact_btm ul li.contact_address p { font-size: 14px; line-height: 25px; color: #777777; }
.contact_btm ul li.contact_numbers { padding-left: 48px; background: url(../images/phoneicon.png) left 5px no-repeat; width: 410px; padding-right: 60px; }
.contact_btm ul li.contact_email { padding-left: 55px; background: url(../images/email_icon.png) left top no-repeat; width: 235px; min-height: 50px; }
.contact_numbers span { font-size: 14px; line-height: 25px; color: #777777; font-family: 'dinpro-light'; }
.contact_numbers em { font-size: 14px; line-height: 25px; color: #777777; font-family: 'dinpro-light'; }
.contact_numbers ul { display: inline; width: auto; padding-left: 0; float: none; }
.contact_numbers ul li { font-size: 14px; line-height: 20px; color: #777777; font-family: 'dinpro-light'; padding: 0 10px; width: auto; float: none; display: inline; border-left: 1px solid #777777; }
.contact_numbers ul li:first-child { padding-left: 0; }
.contact_numbers ul li:first-child { border: none; }
.contact_btm ul li.contact_email a { font-size: 14px; line-height: 12px; color: #777777; font-family: 'dinpro-light'; }
.faq ul li { padding-bottom: 17px; }
.faq ul > li> a { font-size: 15px; line-height: 22px; color: #777777; font-family: 'dinpro-light'; padding-left: 30px; display: block; position: relative; }
.faq ul li> a:before { width: 0; height: 0; border-style: solid; border-width: 3.5px 0 3.5px 5px; border-color: transparent transparent transparent #a6a6a6; position: absolute; left: 0; top: 0; content: ""; top: 6px; }
.faq ul li div { padding-left: 30px; padding-bottom: 10px; display: none; }
.faq ul li div p { font-size: 14px; line-height: 21px; color: #666666; font-family: 'dinpro-light'; padding-bottom: 0px; padding-top: 13px; display: block; }
.faq ul li.open a:before { border-width: 5px 3.5px 0 3.5px; border-color: #0060a6 transparent transparent transparent; top: 7px; }
.faq ul li.open a { color: #0060a6; }
.term_condition_cont { text-align: center; padding: 0 60px; }
.inner_container .title strong { font-size: 15px; line-height: 25px; color: #777777; font-family: 'dinpro-medium'; display: block; padding: 8px 0 20px; }
.privacy_policy_cont { padding: 0 60px; text-align: center; }
.product_info_similar { border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.review_for_product { padding: 35px 0 40px; }
.review_for_product h6 { font-size: 15px; text-align: center; padding-bottom: 24px; }
.review_product_cont { display: block; text-align: center; }
.average_rating { width: 350px; border-right: 1px solid #e5e5e5; padding-right: 130px; box-sizing: border-box; text-align: center; }
.average_rating strong { display: block; font-size: 38px; line-height: 40px; color: #333333; padding-bottom: 12px; }
.average_rating em { display: block; padding: 22px 0 14px; font-size: 13px; line-height: 15px; color: #777777; font-family: 'dinpro-light'; }
.average_rating a.rate_review { display: block; width: 165px; height: 44px; line-height: 44px; text-align: center; color: #fff; background: #dfc5a1; margin: 0 auto; font-size: 16px; font-family: 'dinpro-bold'; transition: ease-in 0.5s all; }
.average_rating a.rate_review:hover { background: #ff7659; }
.customer_rating_list { width: 455px; padding-left: 38px; box-sizing: border-box; font-family: 'dinpro-bold'; text-align: left; padding-top: 24px; }
.customer_rating_list .name_rating { float: left; width: 190px; padding-right: 15px; box-sizing: border-box; }
.customer_rating_list .name_rating em { display: block; font-size: 13px; line-height: 15px; color: #777777; font-family: 'dinpro-light'; padding-top: 10px; }
.customer_rating_list h6 { font-size: 15px; line-height: 17px; color: #777777; text-align: left; padding-bottom: 12px; }
.customer_rating_list .customer_comment { float: left; width: 225px }
.customer_rating_list .customer_comment p { line-height: 18px; }
.recently_viewed_product { padding: 50px 0;  border-top: 1px solid #e5e5e5; }
.recently_viewed_product h5 { text-transform: uppercase; text-align: center; font-size: 20px; line-height: 22px; padding-bottom: 38px; }
.recently_viewed_product ul { width: 100%; float: left; padding: 0 70px }
.recently_viewed_inner { margin: 0 -20px; }
.recently_viewed_product ul li { float: left; width: 25%; box-sizing: border-box; padding: 0 20px; }
.recently_viewed_product ul li .product_img { background: #f2f2f2; position: relative; }
.recently_viewed_product ul li .product_img >a { display: block; }
.recently_viewed_product ul li .product_img >a img { margin: 0 auto; display: block; width: 100%; height: auto; }
.recently_viewed_product ul li .pro_links a.quick_view { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 48px; background: url(../images/quickbg.png) left top repeat; font-size: 14px; color: #434343; text-align: center; z-index: 999; opacity: 0; transition: ease-in 0.5s all; }
.recently_viewed_product ul li .product_img:hover .pro_links a.quick_view { opacity: 1; }
.recently_viewed_product ul li .pro_links a.love_prod { position: absolute; right: 8px; top: 10px; width: 30px; height: 30px; background: url(../images/love.png) center 8px no-repeat; z-index: 99; transition: ease-in 0.5s all; }
.recently_viewed_product ul li .pro_links a.love_prod:hover { background-position: center -26px; }
.recently_viewed_product ul li .product_info { padding: 15px 0; position: static; }
.recently_viewed_product ul li .product_info .speciality { display: block; width: 40px; height: 18x; border: 1px solid #888888; color: #888888; text-align: center; line-height: 19px; font-size: 9px; font-family: 'dinpro-regular'; margin-bottom: 8px; width: auto; display: inline-block; padding: 0 10px; line-height:
}
.recently_viewed_product ul li .product_info p { line-height: 15px; font-size: 12px; font-family: 'dinpro-light'; font-weight: normal; color: #666666; padding-bottom: 6px; }
.recently_viewed_product ul li.product_info strong { font-size: 18px; line-height: 20px; color: #303030; font-family: 'dinpro-bold'; font-weight: normal; }
.recently_viewed_product ul li.product_info strong i {/*font-family: 'indian_rupeeregular';*/ }
.recently_viewed_product ul li .product_info .save { font-size: 14px; line-height: 18px; color: #d40b0b; font-family: 'dinpro-light'; padding-left: 15px; }
.recently_viewed_product ul li .product_info strong { font-family: 'dinpro-medium'; color: #303030; }
.recently_viewed_product ul li .product_info strong i {/*font-family: 'indian_rupeeregular';*/ padding-right: 2px; }
.recently_viewed_product ul li .product_info strong.before_price { font-family: 'dinpro-light'; color: #888888; text-decoration: line-through; padding-right: 15px; }
.recently_viewed_product ul li .color_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.recently_viewed_product ul li .color_available ul { display: inline-block; }
.recently_viewed_product ul li .color_available ul li { display: inline-block; }
.recently_viewed_product ul li .size_available span { display: inline-block; padding-right: 8px; font-size: 11px; line-height: 12px; color: #666666; font-family: 'dinpro-light'; }
.recently_viewed_product ul li .size_available ul { display: inline-block; }
.recently_viewed_product ul li .size_available ul li { display: inline-block; font-size: 11px; line-height: 12px; color: #999999; }
.recently_viewed_product ul li .more_info { position: absolute; left: 0; padding-top: 5px; top: 100%; border-top: 1px solid #e5e5e5; background: #fff; width: 100%; display: none; transition: ease-in 0.5s all; }
.recently_viewed_product ul li a.view_collection { display: block; width: 182px; text-align: center; height: 44px; line-height: 44px; background: #dfc5a1; font-size: 15px; font-family: 'dinpro-bold'; color: #fff; margin: 0px auto 0; text-transform: uppercase; }
.counter_260 { position: absolute; left: 50%; bottom: 64px; margin-left: -9px; color: #000; z-index: 999; }
#cart_popup { width: 435px; }
#cart_popup h5 { font-size: 18px; line-height: 20px; color: #333333; background: url(../images/addedtobasket.png) left top no-repeat; padding-bottom: 20px; padding-left: 42px; font-family: 'dinpro-bold'; }
#cart_popup ul li { padding: 25px 0; border-top: 1px solid #e2e2e2; position: relative; }
#cart_popup ul li .prod_img { float: left; width: 92px; padding-right: 20px; box-sizing: border-box; }
#cart_popup ul li { font-size: 13px; line-height: 15px; color: #666666; font-family: 'dinpro-regular'; padding-right: 20px; }
#cart_popup ul li .product_info { float: left; width: 218px; box-sizing: border-box; text-align: left; padding-right: 20px; padding-top: 5px; }
#cart_popup ul li .product_info h6 { font-size: 13px; line-height: 15px; color: #000000; padding-bottom: 6px; font-family: 'dinpro-regular'; }
#cart_popup ul li .product_info span { display: block; color: #666666; font-size: 13px; line-height: 15px; }
#cart_popup ul li .prod_no_price { float: right; max-width: 125px; padding-top: 5px; }
#cart_popup ul li .prod_no_price em { padding-right: 20px; color: #666666; font-family: 'dinpro-regular'; font-size: 13px; line-height: 15px; }
#cart_popup .full_basket_total { background: #f2f2f2; padding: 10px 10px; margin-bottom: 15px; }
#cart_popup .full_basket_total .view_full_basket { float: left; color: #3d5c96; font-family: arial; }
#cart_popup .full_basket_total .tot_pay { float: right; font-size: 13px; line-height: 15px; color: #666666; font-family: 'dinpro-regular'; }
#cart_popup a.continue_shopping { float: left; width: 140px; height: 30px; line-height: 30px; background: #dfc5a1; color: #fff; text-align: center; font-size: 13px; font-family: 'dinpro-medium'; }
#cart_popup a.checkout_now { float: right; width: 115px; height: 30px; line-height: 30px; background: #ff7659; color: #fff; text-align: center; font-size: 13px; font-family: 'dinpro-medium'; }
.delivery_option { padding: 15px 0 0; display: none; }
.delivery_option { }
.delivery_option input[type="text"] { margin-bottom: 20px; width: 185px; padding: 0; font-size: 14px; line-height: 40px; height: 40px; border: none; box-shadow: none; border-bottom: 1px solid #e1e1e1; background: none; margin-right: 20px; font-family: 'dinpro-regular'; color: #999999; }
.delivery_option input[type="submit"] { margin-bottom: 20px; width: 74px; height: 40px; line-height: 40px; color: #010101; background: #e1e1e1; border: none; box-shadow: none; font-size: 14px; font-family: 'dinpro-regular'; cursor: pointer; }
.delivery_option ul li { font-size: 12px; line-height: 14px; color: #666666; font-family: 'dinpro-light'; padding-left: 20px; padding-bottom: 10px; }
.delivery_option ul li.available { background: url(../images/available.png) left 3px no-repeat; }
.delivery_option ul li.not_available { background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/not_available.png) left 3px no-repeat; }
.delivery_option ul li.faster { background: url(../images/bullet.png) left 4px no-repeat; color: #f76576; }
#new_arrival .owl-prev { position: absolute; left: -35px; z-index: 999; font-size: 0px; background: url(../images/prevarrow.png) center center no-repeat; width: 30px; height: 30px; top: 50%; margin-top: -15px; }
#new_arrival .owl-next { position: absolute; right: -35px; z-index: 999; font-size: 0px; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/nextarrow.png) center center no-repeat; width: 30px; height: 30px; top: 50%; margin-top: -15px; }
.banner_boxes { position: relative; }
.top_cart a span i { font-style: normal; }
.recently_viewed_product h5 { font-family: 'dinpro-medium'; }
.product_right_detail .save_original_price strong i { font-style: normal; }
.product_right_detail .save_original_price em i { font-style: normal; }
.mCSB_inside > .mCSB_container { margin-right: 10px; }
.banner_cont p { padding-bottom: 0 !important; }
.mCSB_scrollTools { width: 10px; }
.filter_cont ul li:first-child h6 { background: none; }
.sbOptions { z-index: 999; }
#similar_picks .slides { background: #fff; }
body { -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input[type="text"], input[type="email"], input[type="tel"], input[type="button"], input[type="submit"] { -webkit-appearance: none !important; -webkit-border-radius: none; }
.mob_sort_filter { border-bottom: 1px solid #ececec; box-shadow: 0 0 4px #ececec; position: relative; }
.mob_sort_filter a { float: left; width: 50%; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #222222; }
.mob_sort_filter a:first-child { background: url(../images/sort_filter_sep.png) right center no-repeat; }
.mob_sort_filter a span { padding-left: 30px; }
.mob_sort_filter a.sort_btn span { background: url(../images/sort.png) left 3px no-repeat; }
.mob_sort_filter a.filter_btn span { background: url(../images/filter.png) left 4px no-repeat; }
.mob_sort { width: 240px; padding: 0; box-sizing: border-box; max-width: 100%; }
.mob_sort ul { display: block !important; float: none; position: relative; border: none; top: auto !important; }
.mob_sort ul li { float: none; border: none; padding: 0; padding: 8px 0; }
.mob_sort ul li a { border: none; font-size: 18px; line-height: 20px; color: #666666; font-family: 'dinpro-light'; padding: 0; }
.fancybox-skin { box-shadow: 0 2px 9px -3px #000000; }
#mob_sort { display: none; }
.faq ul li div p a[href^=tel] { text-decoration: none; color: #666666; }
.contact_numbers em a[href^=tel] { text-decoration: none; color: #777777; }
.contact_numbers ul li a[href^=tel] { text-decoration: none; color: #777777; }
.offer_boxes ul li img { box-sizing: border-box; }
.flexslider .flex-control-nav { padding-top: 30px; }
.color_available #amconf-images-92 { float: left; clear: none; width: auto; padding-left: 5px; }
#amconf-images-92 .amconf-color-container { width: 24px!important; height: 24px !important; border-radius: 50% !important; border: 2px solid #f7f7f7 }
#amconf-images-92 .amconf-image-selected { outline: none; border: 2px solid #f58e20; box-shadow: 0 0 4px #f58e20; }
#amconf-images-146 .amconf-color-container { height: 22px !important; line-height: 22px !important; border: 2px solid #434343; border-radius: 0 !important; }
.amconf-images-container { clear: none !important; float: left; padding-left: 8px; padding-top: 3px; width: auto !important; }
#.color_available .color_available:first-child {
padding-bottom:0;
}
.product_right_detail .btn-cart { border: none; box-shadow: none; cursor: pointer; width: 290px; display: block; text-align: center; color: #fff; text-transform: uppercase; height: 50px; line-height: 49px; font-size: 16px; font-family: 'dinpro-medium'; background: #ff7659; margin-bottom: 20px; transition: ease-in 0.5s all; }
.product_right_detail .btn-cart:hover { background: #000; }
.counter_260 em { color: #000000; }
.product_right_detail .btn-cart { margin-top: 20px; }
.Size.color_available { padding-bottom: 0; }
.block-layered-nav .currently { padding: 10px 15px; }
.block-layered-nav .currently p { padding-bottom: 0; }
.block-layered-nav .currently li { padding: 6px 24px 6px 0 !important; }
.filter_cont .actions { padding: 0px 15px; }
.filter_cont .actions a { display: block; background: #ff7659; font-size: 13px; color: #fff; height: 30px; line-height: 30px; text-align: center; text-transform: uppercase; font-family: "dinpro-medium"; }
.pagination ol li.current { display: inline-block; font-size: 16px; height: 29px; line-height: 29px; padding: 0 8px; background: #dfc5a1; color: #ffffff; }
.product_category_page #amconf-images-92-2 .amconf-color-container { border-radius: 50%; width: 10px !important; height: 10px !important; }
.product_category_page .amconf-images-container { padding-left: 0; float: none; }
.product_category_page .amconf-noimage-div { font-size: 10px; height: 20px !important; line-height: 20px !important; }
.product_category_page .amconf-block label.required { color: #666666; display: inline-block; font-family: "dinpro-light"; font-size: 11px; line-height: 12px; padding-right: 8px; }
.wrapper_offer_boxes { position: relative; }
.search_form form input[type="submit"] { text-transform: uppercase; }
.offer_boxes ul li img { border: none; }
.offer_boxes ul li > div { border: 3px solid #fff; border-bottom: 0; }
.main-container .banner_below { margin-top: -19px; }
.inner_container .banner_below { margin-top: 0px; }
.women_wear ul li:first-child { background: url(../images/sep4.png) right center no-repeat; }
.inner_banner img { display: block }
 .search_form form input[type="text"]::-webkit-placeholder {
color: #666666 !important;
opacity:1 !important;
}
 .search_form form input[type="text"] :-moz-placeholder {
opacity:1 !important;
-moz-opacity:1 !important;
color: #666666 !important;
}
 .search_form form input[type="text"]::-moz-placeholder { /*color: #2c231d !important;*/
opacity:1 !important;
color: #666666 !important;
}
 .search_form form input[type="text"]:-ms-input-placeholder {
opacity:1 !important;
color: #666666 !important;
}
.search_form form input[type="text"]::-webkit-input-placeholder {
color: #666666 !important;
opacity:1 !important;
}
.search_form form input[type="text"]::-moz-input-placeholder {
color: #666666 !important;
opacity:1 !important;
}
.bannerslider li img { display: block; width: 100%; height: auto; }
.bannerslider .flex-direction-nav { display: none; }
.bannerslider .flex-control-paging { display: none; }
.banner_wrapper { overflow: hidden; }
.top_cart a.empty i { font-family: arial; }
.shimmring_cont span b em {/*font-family: 'indian_rupeeregular';*/ }
.product-img-box { float: left; box-sizing: border-box; padding-right: 45px; width: 60%; position: relative; padding-bottom: 50px; }
.product-img-box .product-image {
    box-sizing: border-box;
    float: right;
    height: 600px;
    padding-left: 30px;
    width: 80%;
	background:#ffffff;
}
	
.product-img-box .product-image img{
		height:100%;
		width:auto;
}
.product-img-box .more-views { float: left; width: 12%; }
.product-img-box #amasty_gallery a { display: inline-block; margin: 0 0 3.5px; }
.product-img-box .more-views >div { position: static !important; }
#ampagination a { background: #ffffff !important; border: 1px solid #555555 !important; border-radius: 50% !important; box-sizing: border-box; cursor: pointer; display: inline-block !important; height: 8px !important; text-indent: -9999px; width: 8px !important; }
#ampagination a.selected { background: #555555 !important }
.product-img-box .arrowwrap { height: 330px; left: 0; position: absolute; top: 0; width: 70px; }
.product-img-box .arrowwrap .MagicScrollArrowPrev { top: -30px !important; left: 50% !important; background: url("../images/prev1.png") no-repeat left top; transform: rotate(90deg); width: 15px; height: 31px; margin-left: -8px; background-size: 15px auto; }
.product-img-box .arrowwrap .MagicScrollArrowNext { top: auto !important; bottom: -22px !important; left: 50% !important; right: auto !important; background: url("http://www.bawree.com/skin/frontend/rwd/bawree/images/next1.png") no-repeat left top; transform: rotate(90deg); width: 15px; height: 31px; margin-left: -8px; background-size: 15px auto; }
.product_info_care.full_width { width: 100%; padding-right: 0; }
.recently_viewed_product ul { float: none; box-sizing: border-box; text-align: center; }
.recently_viewed_product ul li { display: inline-block; float: none; }
.recently_viewed_product ul li .product_info { text-align: left; }
.counter_260 { margin-left: -17px; bottom: 38px; }
#similar_picks .similar_picks .flex-direction-nav { top: 1px !important; }
.product_listing ul li .pro_links a.quick_view { width: 45%; height: 35px; line-height: 32px; box-sizing: border-box; left: auto; right: 5px; border: 1px solid #434343; text-align: left; background: url("../images/searchicon1.png") no-repeat right 9px; padding: 0 10px; text-align: left; text-transform: uppercase; }
.product_listing ul li .pro_links a.love_prod { font-size: 14px; background-position: 6px 9px; width: 45%; height: 35px; line-height: 32px; box-sizing: border-box; right: auto; left: 5px; border: 1px solid #434343; top: auto; bottom: 0; opacity: 0; text-align: left; padding: 0 10px 0 35px; text-align: left; }
.product_listing ul li .product_img:hover .pro_links a.love_prod { opacity: 1; }
.product_listing ul li .pro_links a.love_prod:hover { background-position: 6px -25px; }
.product_detail_top { padding-bottom: 10px; }
.top_sellers .pro_links a.quick_view { width: 45%; height: 35px; line-height: 32px; box-sizing: border-box; left: auto; right: 5px; border: 1px solid #434343; text-align: left; background: url("../images/searchicon1.png") no-repeat right 9px #fff; padding: 0 10px; text-align: left; text-transform: uppercase; }
.top_sellers .pro_links a.love_prod { background-color: #fff; font-size: 14px; background-position: 6px 9px; width: 45%; height: 35px; line-height: 32px; box-sizing: border-box; right: auto; left: 5px; border: 1px solid #434343; top: auto; bottom: 0; opacity: 0; text-align: left; padding: 0 10px 0 35px; text-align: left; }
.top_sellers .product_img:hover .pro_links a.love_prod { opacity: 1; }
.top_sellers .pro_links a.love_prod:hover { background-position: 6px -25px; }
.top_sellers .product_img > a img { width: 100%; height: auto; }
.product-img-box #ampagination { display: none !important; }
.product-img-box #amasty_gallery a { border: 2px solid transparent; transition: all 0.5s ease-in 0s; }
.product-img-box #amasty_gallery a.active { border-color: #ff7659; }
.product-img-box .product-image img { cursor: pointer; }
.zoomContainer { cursor: pointer; }
.more-views #amasty_gallery img { display: block !important; }
.product-img-box .more-views { margin-top: -2px !important; }
/* ======================= Improved One Page Checkout with tabs  ======================== */
.block-progress .block-title { background: none; margin: 0 0 34px; padding: 0; }
.checkout-onepage-index .col-main { padding: 0; border: 0; }
.checkout-onepage-index .page-title { padding-right: 40px; width: auto; }
.checkout-onepage-index .page-title h1 { background: none; padding: 0; }
.opc { position: relative; overflow: hidden; height: 970px; padding-top: 20px; text-align: center; }
.opc .buttons-set { margin: 15px 0 0; opacity: 1!important; }
.opc .buttons-set p.required { margin: 0; padding: 0 0 10px; }
.opc .buttons-set .back-link { display: none; }
.opc .buttons-set .please-wait { position: absolute; z-index: 99; top: 30%; left: 50%; margin: -80px 0 0 -146px; border: 5px solid #f3b66f; font-size: 12px; background: #fff; padding: 30px; white-space: nowrap; border: 1px solid #c0c0c0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.2); box-shadow: 0 0 50px rgba(0,0,0,0.2); }
.opc .buttons-set a { color: #214D90; }
.opc .ul { list-style: disc outside; padding-left: 18px; }
.opc li.section { display: inline; }
.opc .step-title, .opc .allow .step-title { border: 1px solid #F9F3E3; height: 69px }
.opc .step { padding: 30px 20px; position: absolute; border: 0; top: 110px; left: 0; z-index: 1; background: #FBFAF6; width: 605px; height: 900px; border-bottom: 1px dotted #ccc; border: none; width: 643px; text-align: left; border-top: 1px solid #BBAFA0; }
.opc .step-title .number, .opc .allow .step-title .number, .opc .active .step-title .number { float: none; display: block; margin: 0 auto; margin-bottom: 10px; }
.opc .step-title { position: relative; float: left; text-align: center; padding: 15px 11px 0; margin-left: -1px; background: none; }
.opc .step-title a { display: none; }
.opc .step-title .number { background: #ccc; color: #fff; width: 30px; height: 30px; line-height: 30px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom: 10px; padding: 0; border: 0; }
.opc .step-title h2 { font-size: 12px; color: #bbb; clear: both; }
.opc .allow .step-title { cursor: pointer; background: none; }
.opc .allow .step-title .number { background: #000; color: #fff; }
.opc .allow .step-title h2 { color: #000; }
.opc .active .step-title { color: #ef0606; cursor: default; border: 1px solid #BBAFA0; border-bottom: 1px solid #FBFAF6; z-index: 2; background: #FBFAF6 url(http://www.bawree.com/skin/frontend/rwd/bawree/images/bkg_checkout.gif) 0 0 repeat-x; }
.opc .active .step-title .number { background: #F18200; border-color: #fff; color: #fff; }
.opc .active .step-title h2 { color: #F18200; }
.opc .step-title h2, .opc .allow .step-title h2, .opc .active .step-title h2 { width: 100%; text-align: center; }
.opc .step-title { width: 16%; }
.opc .form-list .field, .opc .form-list .wide { }
.opc .form-list li fieldset { margin-bottom: 40px; }
.opc .form-list label { float: left; width: 220px; text-align: right; padding: 4px 0 0; }
.opc .form-list label.required em { float: none; position: relative; right: 4px; }
.opc .form-list li.fields { margin: 0; }
.opc .form-list div.fields { width: 100%; overflow: hidden; margin: 0 0 8px; }
.opc .form-list .wide, .opc .form-list li.fields .field { width: 645px; margin: 0 0 8px; }
.opc .form-list li.wide .input-box, .opc .form-list .input-box { clear: none; float: right; margin-right: 140px; width: 260px; }
.opc .form-list li.wide select { width: 390px; }
.opc .form-list li.wide input.input-text { width: 254px; }
.opc .form-list .control input { margin: 8px 0 0 25px; }
.opc .form-list li.control label { float: left; }
.opc form .form-list li.wide { margin-bottom: 8px; }
.opc form .address-select { margin: 8px 0 40px; }
.opc:first-of-type .step { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.opc:first-of-type .step[style*='display:none;'], .opc:first-of-type .step[style*='display: none;'] { display: block !important; }
.opc:first-of-type .section .step { left: 100%; }
.opc:first-of-type .allow .step { left: -100%; }
.opc:first-of-type .active .step { left: 0; }
.opc:first-of-type li:last-child .step-title a { width: 50% }
.opc:first-of-type li:first-child .step-title a { width: 50%; left: 50% }
#opc-login p.required { display: none; }
#opc-login h3 { margin-bottom: 18px; }
#opc-login .col-2 { float: left; }
#opc-login .col-2 form fieldset h4 { display: none; }
#opc-login .col-2 { display: block; width: 300px; }
#opc-login .col-2 fieldset { width: 300px; }
#opc-login .col-2 .input-box { width: 188px; margin: 0; float: left; }
#opc-login .col-2 .input-text { width: 182px; }
#opc-login .col-2 .form-list label { text-align: left; }
#opc-login .col-2 .form-list label { width: 110px; }
#opc-login .form-list li.control label { float: none; }
#opc-login .form-list li.control input { margin: 0 8px 0 0; }
#opc-login .col-1 { float: right; }
#opc-login .col-1 { width: 290px; }
#opc-login .col-1 h4, #opc-login .col-1 .ul { display: none; }
#checkout-step-review.step { width: 645px; }
#opc-review .step { padding: 30px 20px; border-top: 1px solid #BBAFA0; }
#opc-review .product-name { font-weight: bold; color: #0a263c; }
#opc-review .item-options { margin: 5px 0 0; }
#opc-review .buttons-set { padding: 20px 0; border: 0; }
#opc-review .buttons-set p { margin: 0; line-height: 40px; }
#opc-review .buttons-set .please-wait { height: 40px; line-height: 40px; }
#opc-shipping_method .buttons-set { border-top: 1px solid #E4E4E4; }
/* ================================= Solution by www.h-o.nl =============================== */






/* ==================== Improved One Page Checkout with progressbar  ===================== */
.block-progress .block-title { background: none; margin: 0 0 34px; padding: 0; }
.checkout-onepage-index .col-main { padding: 0; border: 0; }
.checkout-onepage-index .page-title { padding-right: 40px; width: auto; }
.checkout-onepage-index .page-title h1 { background: none; padding: 0; }
.opc { position: relative; overflow: hidden; height: 1040px; padding-top: 20px; text-align: center; }
.opc .buttons-set { margin: 15px 0 0; opacity: 1!important; }
.opc .buttons-set p.required { margin: 0; padding: 0 0 10px; }
.opc .buttons-set .back-link { display: none; }
.opc .buttons-set .please-wait { position: absolute; z-index: 99; top: 30%; left: 50%; margin: -80px 0 0 -146px; border: 5px solid #f3b66f; font-size: 12px; background: #fff; padding: 30px; white-space: nowrap; border: 1px solid #c0c0c0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.2); box-shadow: 0 0 50px rgba(0,0,0,0.2); }
.opc .buttons-set a { color: #214D90; }
.opc .ul { list-style: disc outside; padding-left: 18px; }
.opc li.section { display: inline; }
.opc .step-title, .opc .allow .step-title { border-color: #FBFAF6; }
.opc .step { padding: 30px 20px; position: absolute; border: 0; top: 100px; left: 0; z-index: 1; background: #fff; width: 605px; height: 900px; border-bottom: 1px dotted #ccc; border: none; background: none; width: 643px; text-align: left; border-top: 1px solid #BBAFA0; border: none; }
.opc .step-title .number, .opc .allow .step-title .number, .opc .active .step-title .number { float: none; display: block; margin: 0 auto; margin-bottom: 10px; }
.opc .step-title a { display: none; }
.opc .step-title .number { background: #fff; color: #ccc; width: 30px; height: 30px; line-height: 30px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom: 10px; padding: 0; border: 0; position: relative; z-index: 1; }
.opc .step-title h2 { font-size: 12px; color: #bbb; clear: both; margin-bottom: 10px; }
.opc .allow .step-title .number { background: #000; border-color: #fff; color: #fff; }
.opc .allow .step-title h2 { color: #666666; }
.opc .active .step-title .number { background: #F18200; border-color: #fff; color: #fff; }
.opc .active .step-title h2 { color: #666666; }
.opc .step-title, .opc .allow .step-title, .opc .active .step-title { position: relative; text-align: center; border: none; background: none; padding: 0; overflow: hidden!important; height: 80px; display: inline-block; vertical-align: top; }
.opc .step-title, .opc .allow .step-title, .opc .active .step-title { *display:block;
*float:left;
}
.opc .step-title h2, .opc .allow .step-title h2, .opc .active .step-title h2 { width: 100%; text-align: center; }
.opc .step-title { width: 20%; }
.opc .form-list .field, .opc .form-list .wide { }
.opc .form-list li fieldset { margin-bottom: 40px; }
.opc .form-list label { float: left; width: 220px; text-align: right; padding: 4px 0 0; }
.opc .form-list label.required em { float: none; position: relative; right: 4px; }
.opc .form-list li.fields { margin: 0; }
.opc .form-list div.fields { width: 100%; overflow: hidden; margin: 0 0 8px; }
.opc .form-list .wide, .opc .form-list li.fields .field { width: 645px; margin: 0 0 8px; }
.opc .form-list li.wide .input-box, .opc .form-list .input-box { clear: none; float: right; margin-right: 140px; width: 260px; }
.opc .form-list li.wide select { width: 390px; }
.opc .form-list li.wide input.input-text { width: 254px; }
.opc .form-list .control input { margin: 8px 0 0 25px; }
.opc .form-list li.control label { float: left; }
.opc form .form-list li.wide { margin-bottom: 8px; }
.opc form .address-select { margin: 8px 0 40px; }
.opc:first-of-type .step { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.opc:first-of-type .step[style*='display:none;'], .opc:first-of-type .step[style*='display: none;'] { display: block !important; }
.opc:first-of-type .section .step { left: 100%; }
.opc:first-of-type .allow .step { left: -100%; }
.opc:first-of-type .active .step { left: 0; }
.opc:first-of-type li:last-child .step-title a { width: 50% }
.opc:first-of-type li:first-child .step-title a { width: 50%; left: 50% }
.opc:first-of-type .step-title a { display: block; height: 2px; border-bottom: 2px solid #e6e6e6; width: 100%; text-indent: -3000px; position: absolute; top: 15px; z-index: 0 }
.opc:first-of-type .allow .step-title a { }
#opc-login p.required { display: none; }
#opc-login h3 { margin-bottom: 18px; }
#opc-login .col-2 { float: left; }
#opc-login .col-2 form fieldset h4 { display: none; }
#opc-login .col-2 { display: block; width: 300px; }
#opc-login .col-2 fieldset { width: 300px; }
#opc-login .col-2 .input-box { width: 188px; margin: 0; float: left; }
#opc-login .col-2 .input-text { width: 182px; }
#opc-login .col-2 .form-list label { text-align: left; }
#opc-login .col-2 .form-list label { width: 110px; }
#opc-login .form-list li.control label { float: none; }
#opc-login .form-list li.control input { margin: 0 8px 0 0; }
#opc-login .col-1 { float: right; }
#opc-login .col-1 { width: 290px; }
#opc-login .col-1 h4, #opc-login .col-1 .ul { display: none; }
#checkout-step-review.step { width: 645px; }
#opc-review .step { padding: 30px 20px; border-top: 1px solid #BBAFA0; }
#opc-review .product-name { font-weight: bold; color: #0a263c; }
#opc-review .item-options { margin: 5px 0 0; }
#opc-review .buttons-set { padding: 20px 0; border: 0; }
#opc-review .buttons-set p { margin: 0; line-height: 40px; }
#opc-review .buttons-set .please-wait { height: 40px; line-height: 40px; }
#opc-shipping_method .buttons-set { border-top: 1px solid #E4E4E4; }
/* ================================= Solution by www.h-o.nl =============================== */
#opc-shipping { display: none; }
.checkout_order_summary { }
.checkout_order_summary h5 { font-size: 14px; line-height: 16px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: 600; padding-bottom: 20px; }
.order_summary_listing > ul { border-top: 1px solid #e2e2e2; }
.order_summary_listing > ul >li { list-style: none; padding: 20px 0 20px 90px; position: relative; border-bottom: 1px solid #e2e2e2; }
.order_summary_listing > ul >li img { position: absolute; left: 0; top: 20px; width: 70px; height: auto; }
.order_summary_listing > ul >li h6 { padding-right: 10px; box-sizing: border-box; float: left; width: 60%; font-size: 13px; line-height: 17px; color: #666666; font-family: 'Open Sans', sans-serif; }
.order_summary_listing > ul >li strong { padding-left: 10px; box-sizing: border-box; float: left; width: 40%; text-align: right; font-size: 13px; line-height: 17px; color: #666666; font-family: 'Open Sans', sans-serif; font-weight: 700; }
.order_summary_listing .product_specification { padding: 20px 0 15px; }
.order_summary_listing .product_specification ul li { font-size: 12px; line-height: 14px; color: #666666; font-family: 'Open Sans', sans-serif; padding: 0 0 7px; }
.order_summary_listing .product_specification ul li:last-child { padding: 0; }
.order_summary_listing .product_specification ul li label { float: left; width: 50%; }
.order_summary_listing .product_specification ul li em { color: #333; float: right; width: 50%; text-align: right; }
.order_summary_listing .name_price { border-bottom: 1px dotted #8c8c8c; }
.order_summary_calculateion { padding: 25px 0; border-bottom: 1px dotted #8c8c8a; }
.order_summary_subtotal { padding: 0 0 10px; }
.order_summary_subtotal ul li { padding: 0 10px 16px; font-size: 14px; line-height: 16px; color: #666666; font-family: 'Open Sans', sans-serif; }
.order_summary_subtotal ul li label { float: left; width: 50%; }
.order_summary_subtotal ul li strong { float: left; width: 50%; text-align: right; }
.order_summary_total { background: #353535; padding: 9px 10px; font-size: 14px; line-height: 16px; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.order_summary_total label { float: left; width: 50%; color: #fff; }
.order_summary_total strong { float: left; width: 50%; color: #fff; text-align: right; font-weight: 600; }

.edit_basket {
    color: #3d5c96;
    display: block;
    font-family: arial;
    font-size: 12px;
    line-height: 14px;
    margin: 8px 0 0;
    text-align: right;
}
.delivery_address { padding: 27px 0; }
.delivery_address address { font-size: 13px; line-height: 22px; color: #666666; font-family: 'Open Sans', sans-serif; }
/*Newly added css*/
.checkout-onepage-index .col-main { padding-right: 40px; }
.checkout-onepage-index .page-title { padding-right: 0; }
.checkout-onepage-index .page-title h1 { font-size: 26px; line-height: 28px; color: #303030; font-family: 'dinpro-medium'; padding-bottom: 25px; font-weight: normal; }
#checkout-step-login h3 { font-size: 20px; line-height: 22px; color: #000000; font-family: 'dinpro-bold'; margin-bottom: 18px; font-weight: normal; }
.opc .step { width: 100%; }
#opc-login .col-1 { width: 50%; padding: 0 0px 0 20px; }
#opc-login .col-2 { width: 50%; padding: 0 20px 0 0; }
.opc #opc-login p:not(.required) { font-size: 16px; line-height: 18px; color: #666666; font-family: 'dinpro-medium'; font-style: normal; margin-bottom: 15px; }
#opc-login .col-2 .form-list label { font-size: 15px; line-height: 17px; color: #000000; font-family: 'dinpro-medium'; font-weight: normal; display: block; padding-bottom: 8px; float: none; width: 100%; }
#opc-login .col-2 .input-box { float: none; width: 100%; padding: 0px 0 3px; }
#opc-login .col-2 .input-text { width: 100%; height: 38px; line-height: 38px; font-size: 13px; color: #666666; font-family: 'dinpro-regular'; }
#login-form ul.form-list li a { font-family: 'dinpro-medium'; font-size: 13px; color: #3a99d9; transition: ease-in 0.5s all; text-transform: uppercase; }
#login-form ul.form-list li a:hover { color: #ff7659; }
.opc .buttons-set { margin-top: 30px; padding-top: 30px; }
.buttons-set button.button { display: inline-block; padding: 0 20px; color: #fff; background: #ff7659; height: 45px; line-height: 45px; border: none; box-shadow: none; font-family: 'dinpro-bold'; transition: ease-in 0.3s all; }
.buttons-set button.button:hover { background: #000; }
.opc .form-list label { float: none; font-size: 15px; line-height: 17px; color: #000000; font-family: 'dinpro-medium'; font-weight: normal; display: block; padding-bottom: 8px; float: none; width: 100%; text-align: left; }
.opc .form-list li.wide .input-box, .opc .form-list .input-box { float: none; width: 100%; padding: 0px 0 3px; }
.opc .form-list .input-box input { width: 100%; height: 38px; line-height: 38px; font-size: 13px; color: #666666; font-family: 'dinpro-regular'; }
.opc .form-list select { height: 38px; border-color: silver; padding-left: 4px; width: 225px; border: 1px solid #c0c0c0; }
.opc .step { height: auto; }
.checkout-onepage-index .col-main { width: 65%; padding-right: 40px; }
.checkout-onepage-index .col-right { padding-left: 0; width: 35%; }
.opc .step-title .number { font-size: 0px; line-height: 0; width: 16px; height: 16px; border-radius: 50%; border: 1px solid transparent; position: relative; top: 8px; }
.opc .step-title .number em { width: 12px; height: 12px; background: #cccccc; border-radius: 50%; left: 1px; top: 1px; position: absolute; }
.opc .allow .step-title .number { background: #fff; border-color: #c71919; }
.opc .allow .step-title .number em { width: 8px; height: 8px; background: #c71919; left: 3px; top: 3px; }
.opc .step-title h2 { font-size: 15px; font-family: 'dinpro-medium'; font-weight: normal; color: #666666; }
.opc #opc-billing .form-list .input-box { margin-right: 0; }
.fieldset p.required { float: none; }
.opc #opc-billing form > .fieldset { background: #f2f2f2; padding: 40px; border-top: 2px solid #e1e1e1; margin-top: 50px; position: relative; }
.opc #opc-billing form .fieldset .buttons-set { border: none; margin: 0; }
.opc #opc-billing .form-list li.fields .field { width: 100%; padding-left: 160px; box-sizing: border-box; position: relative; }
.opc #opc-billing .form-list label { position: absolute; left: 0; top: 0; width: 160px; padding: 0 10px 0 0; line-height: 38px; }
.opc #opc-billing .form-list li.wide { position: relative; padding-left: 160px; }
.opc #opc-billing .fieldset p.required { position: absolute; left: 40px; top: -50px; }
.opc #opc-billing .form-list li.wide .input-box, .opc #opc-billing .form-list .input-box { margin-bottom: 18px; }
/* ------------------------ fassile checkout page ------------------------*/
.checkoutwrap { padding: 20px 0 100px }
.billing-colum { width: 32%; box-sizing: border-box; padding: 0 0px 0 0; border-right: solid 1px #cecdcd; float: left; }
.grayheading { background: #eeeeee; text-align: center; }
.grayheading h1 { display: inline-block; padding: 12px 0 12px 38px; position: relative; font-family: 'rooneysans-regulauploadedfile'; font-size: 18px; line-height: 25px; font-weight: normal; text-transform: uppercase; }
.grayheading h1 span { display: block; width: 25px; height: 25px; text-align: center; line-height: 25px; background: #fff; border-radius: 50%; font-family: 'rooneysans-bolduploaded_file'; font-size: 16px; color: #f58320; position: absolute; left: 0; top: 12px; }
.checkoutwrap label { font-family: inherit; font-size: 14px; line-height: 21px; color: #888888; display: block; margin: 0 0 8px; }
.billingformcont { width: 100%; box-sizing: border-box; padding: 20px 20px 20px 0; }
.checkoutwrap input { display: block; width: 100%; height: 27px; background: #fff; border: solid 1px #cecdcd; outline: none; border-radius: 0; box-shadow: none; -webkit-appearance: none; line-height: 27px; text-indent: 5px; font-family: 'rooneysans-regulauploadedfile'; font-size: 14px; color: #888888; box-sizing: border-box; margin: 0 0 8px; padding: 0; }
.field { width: 165px; margin: 0 30px 12px 0; float: left; }
.nomargin { margin-right: 0; }
.field2 { margin: 0 0 12px; }
.checkoutwrap .sbHolder { height: 28px; border: solid 1px #cecdcd; }
.checkoutwrap .sbToggle { height: 28px; }
.checkoutwrap .sbSelector { height: 28px; line-height: 28px; }
.field3 { width: 135px; float: left; }
.field4 { width: 198px; float: right; }
.acc-setup { padding: 10px 0; }
.acc-setup label { color: #f58320; }
.shipaddress { padding: 20px 0 0; }
.shipaddress h5 { font-family: 'rooneysans-bolduploaded_file'; font-size: 14px; line-height: normal; color: #1f1f1f; text-transform: uppercase; font-weight: normal; margin: 0 0 20px; }
.shipping-colum { float: left; width: 32%; border-right: solid 1px #cecdcd; box-sizing: border-box; }
.shipmethod { padding: 22px 15px 30px; }
.checkoutwrap .css-radio { width: auto !important; height: auto !important; font-family: 'rooneysans-regulauploadedfile'; font-size: 14px !important; line-height: 21px !important; color: #666666; display: block !important; padding: 0 0 0 25px !important; }
.pay-by { padding: 20px 18px 0; }
.creditinfo { padding: 0 0 0 20px; }
.creditinfo label { color: #f58320; }
.expdate .field { margin: 0 14px 12px 0; }
.expdate .nomargin { margin-right: 0; }
.cvv input { display: block; width: 215px; display: inline-block; }
.cvv a { display: inline-block; font-family: 'rooneysans-regulauploadedfile'; font-size: 14px; line-height: 27px; color: #888888; text-decoration: underline; margin: 0 0 0 15px; }
.paypal a { display: inline-block; margin: 0 0 0 20px; }
.review-colum { width: 32%; float: left; box-sizing: border-box; }
.review-colum .grayheading h1 { background: url(../images/tick.jpg) no-repeat left center; }
.reviewwrap { padding: 20px 0 0 20px; }
.reviewwrap table { width: 100%; }
.reviewwrap table th { font-family: 'rooneysans-regulauploadedfile'; font-size: 14px; line-height: 21px; color: #333; border-bottom: solid 1px #cecdcd; padding: 8px 0; }
.reviewwrap table td { padding: 15px 0; font-family: 'rooneysans-regulauploadedfile'; font-size: 14px; line-height: 21px; color: #888; }
.optionto { font-family: 'rooneysans-regulauploadedfile'; font-size: 14px; line-height: 21px; color: #888; margin: 0 0 25px; }
.optionto em { color: #444; display: block; padding: 0 0 0 8px; background: url(../images/dot.png) no-repeat left center; }
.optionto span { text-indent: 10px; display: block; }
tfoot.pricetable { border-top: solid 1px #cecdcd; font-family: 'rooneysans-regulauploadedfile'; font-size: 14px; line-height: 21px; color: #888; margin: 0 0 25px; }
tfoot.pricetable td { border-bottom: solid 1px #cecdcd; padding: 10px 0; text-align: right; padding-right: 15px; }
tfoot.pricetable em { display: block; width: 70%; text-align: right; float: left; }
tfoot.pricetable span { display: block; width: 30%; text-align: right; float: left; }
tfoot.pricetable tr:last-child td { color: #444; }
input.coupon { float: left; width: 255px; }
.field2 .apply { display: block; float: right; width: 115px; height: 27px; background: #f78a2e; border: solid 1px #de6c0b; text-transform: uppercase; font-family: 'rooneysans-bolduploaded_file'; font-size: 12px; color: #fff; cursor: pointer; line-height: normal; }
.checkoutwrap textarea { display: block; width: 100%; background: #fff; border: solid 1px #cecdcd; outline: none; border-radius: 0; box-shadow: none; -webkit-appearance: none; line-height: 27px; text-indent: 5px; font-family: 'rooneysans-regulauploadedfile'; font-size: 14px; color: #888888; box-sizing: border-box; margin: 0 0 8px; padding: 0; resize: none; min-height: 50px; }
.terms { padding: 5px 0; }
.terms label { color: #333; }
.reviewwrap .placeorder { display: block; width: 170px; height: 35px; -webkit-appearance: none; padding: 0; margin: 20px 0 0; background: #f78b2f; border: solid 1px #de6c0b; color: #fff; cursor: pointer; text-transform: uppercase; font-family: 'rooneysans-bolduploaded_file'; }
.checkout_order_summary { width: 35%; }
.checkout_order_summary h5 { font-size: 14px; line-height: 16px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: 600; padding-bottom: 20px; }
.order_summary_listing > ul { border-top: 1px solid #e2e2e2; }
.order_summary_listing > ul >li { list-style: none; padding: 20px 0 20px 90px; position: relative; border-bottom: 1px solid #e2e2e2; }
.order_summary_listing > ul >li img { position: absolute; left: 0; top: 20px; width: 70px; height: auto; }
.order_summary_listing > ul >li h6 { padding-right: 10px; box-sizing: border-box; float: left; width: 60%; font-size: 13px; line-height: 17px; color: #666666; font-family: 'Open Sans', sans-serif; }
.order_summary_listing > ul >li strong { padding-left: 10px; box-sizing: border-box; float: left; width: 40%; text-align: right; font-size: 13px; line-height: 17px; color: #666666; font-family: 'Open Sans', sans-serif; font-weight: 700; }
.order_summary_listing .product_specification { padding: 20px 0 15px; }
.order_summary_listing .product_specification ul li { font-size: 12px; line-height: 14px; color: #666666; font-family: 'Open Sans', sans-serif; padding: 0 0 7px; }
.order_summary_listing .product_specification ul li:last-child { padding: 0; }
.order_summary_listing .product_specification ul li label { float: left; width: 50%; }
.order_summary_listing .product_specification ul li em { color: #333; float: right; width: 50%; text-align: right; }
.order_summary_listing .name_price { border-bottom: 1px dotted #8c8c8c; }
.order_summary_calculateion { padding: 25px 0; border-bottom: 1px dotted #8c8c8a; }
.order_summary_subtotal { padding: 0 0 10px; }
.order_summary_subtotal ul li { padding: 0 10px 16px; font-size: 14px; line-height: 16px; color: #666666; font-family: 'Open Sans', sans-serif; }
.order_summary_subtotal ul li label { float: left; width: 50%; }
.order_summary_subtotal ul li strong { float: left; width: 50%; text-align: right; }
.order_summary_total { background: #353535; padding: 9px 10px; font-size: 14px; line-height: 16px; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.order_summary_total label { float: left; width: 50%; color: #fff; }
.order_summary_total strong { float: left; width: 50%; color: #fff; text-align: right; font-weight: 600; }
.order_summary_calculateion .edit_basket { float: right; margin: 8px 0 0; font-size: 12px; line-height: 14px; color: #3d5c96; font-family: arial; }
.delivery_address { padding: 27px 0; }
.delivery_address address { font-size: 13px; line-height: 22px; color: #666666; font-family: 'Open Sans', sans-serif; }
/* The CSS */
.currency-switcher select { padding: 3px; margin: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset; -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset; box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset; background: #f8f8f8; color: #888; border: none; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; width: 170px; }

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.currency-switcher select { padding-right: 18px }
}
.currency-switcher label { position: relative; color: #dfc5a1; font-family: "dinpro-regular"; }
.currency-switcher label:after { content: '<>'; font: 11px "Consolas", monospace; color: #2c060f; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: -168px; top: 2px; padding: 0 0 2px; border-bottom: 1px solid #2c060f; position: absolute; pointer-events: none; }
.currency-switcher label:before { content: ''; right: -168px; top: 0px; width: 20px; height: 20px; background: #f8f8f8; position: absolute; pointer-events: none; display: block; }
.enter_pincode form { border: 1px solid #6c2a3a; border-radius: 5px; position: relative; max-width: 460px; width: 99%; }
.enter_pincode form input[type="text"]#postcode { background: #fff; border: medium none; border-radius: 5px; box-shadow: none; box-sizing: border-box; color: #666666; font-family: "dinpro-light"; font-size: 13px; height: 32px; line-height: 32px; padding: 0 120px 0 16px; width: 100%; margin: 0; font-style: normal; }
.enter_pincode form input[type="button"]#submit_cod { background: #dfc5a1 none repeat scroll 0 0; border-radius: 5px; box-sizing: border-box; color: #000000; cursor: pointer; font-family: "dinpro-medium"; font-size: 13px; height: 32px; position: absolute; right: 0; top: 0; transition: all 0.5s ease-in 0s; width: 104px; margin: 0; font-style: normal; font-weight: normal; }
 *::-moz-placeholder {
opacity: 1;
}
 *::-webkit-placeholder {
opacity: 1;
}
.delivery_status .shipping-available, .delivery_status .cod-available { background-position: 0 top; line-height: 26px; margin: 0 0 10px 0; font-family: "dinpro-regular"; }
.delivery_status .delivery { font-family: "dinpro-regular"; margin: 0 0px; }
.product_right_detail .delivery_status span#cod { margin: 15px 0 0 0; display: block; }
.product_right_detail .delivery_status span#cod .no-pin { font-family: "dinpro-regular"; padding: 0 0 10px 0; }
.aw-acp-checkout, .aw-acp-checkout:hover { color: #fff!important; font-family: "dinpro-medium"!important; font-size: 13px!important; height: 30px!important; line-height: 30px!important; text-align: center!important; width: 140px!important; margin-left: 5px!important; }
.aw-acp-checkout.checkout_nowt:hover { background: #ff7659; }
.aw-acp-checkout.checkout_nowt { float: right; background: #ff7659; }
.customer-account-login .account-login, .customer-account-create .account-create, .customer-account-forgotpassword .inner_container { box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0 auto; padding: 0; max-width: 1200px; width: 100%; }
.customer-account-login .account-login .page-title h1, .customer-account-create .account-create .page-title h1, .customer-account-forgotpassword .inner_container .page-title h1 { color: #000000; font-family: "dinpro-bold"; font-size: 20px; font-weight: normal; line-height: 22px; padding: 20px 0; }
.customer-account-login .account-login #login-form h2 { font-size: 18px; line-height: 20px; font-family: "dinpro-bold"; }
.customer-account-create .customer-account-create .fieldset, .customer-account-create .customer-account-create .buttons-set, .customer-account-forgotpassword .inner_container .fieldset, .customer-account-forgotpassword .inner_container .buttons-set { margin-left: 0; }
.customer-account-login .button { background: #ff7659 none repeat scroll 0 0; border: medium none; box-shadow: none; color: #fff; display: inline-block; font-family: "dinpro-bold"; height: 45px; line-height: 45px; padding: 0 20px; transition: all 0.3s ease-in 0s; }
.customer-account-login .button:hover { background: #000; }
.catalogsearch-result-index .page-title h1 { line-height: 69px; font-size: 47px; }
#cart_popup #ajaxcartpro-add-confirm, #cart_popup #ajaxcartpro-remove-confirm { overflow: visible; border: 3px solid #cccccc; padding: 29px; }
#cart_popup #ajaxcartpro-add-confirm h4 { font-family: "dinpro-bold"; font-size: 18px; color: #333333; line-height: 20px; text-align: left; background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/circle_right.png) no-repeat left top; height: 24px; padding-left: 43px; padding-bottom: 14px; }
.prd_close_btn { position: absolute; right: 0; top: 30px; }
.customer-account .sidebar .block-account .block-content { background: #f2f2f2; border: 1px solid #e1e1e1; padding: 22px 25px; }
.customer-account .main_left_cont { width: 26%; padding-right: 40px; float: left; }
.customer-account .main_right_cont { width: 74%; padding-left: 40px; padding-top: 72px; float: left; }
.customer-account .main_left_cont .block-title { padding-bottom: 20px; margin-top: 0; padding-top: 30px; }
.customer-account .main_left_cont .block-title strong { font-size: 16px; line-height: 18px; color: #000000; font-family: 'dinpro-bold'; padding-bottom: 0px; font-weight: normal; text-transform: uppercase; }
.block-account ul li { padding: 14px 0 16px; border-bottom: 1px solid #e1e1e1; margin: 0; }
.block-account ul li:last-child { padding-bottom: 0; border: none; }
.block-account ul li:first-child { padding-top: 0; }
.block-account ul li a { transition: ease-in 0.5s all; font-size: 16px; line-height: 18px; color: #555555; font-family: "dinpro-regular"; font-weight: normal; text-transform: none; display: block; position: relative; padding-right: 15px; }
.block-account ul li.current a strong { color: #ff7659; display: block; }
.block-account ul li.current a:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 7px; border-color: transparent transparent transparent #ff7559; position: absolute; right: 0; top: 5px; opacity: 1; }
.block-account ul li a:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 7px; border-color: transparent transparent transparent #ff7559; position: absolute; right: 0; top: 5px; opacity: 0; transition: ease-in 0.5s all; }
.block-account ul li a:hover { color: #ff7659; }
.block-account ul li a:hover:after { opacity: 1; }
.customer-account .main_right_cont .dashboard .box-content address { font-size: 14px; line-height: 21px; color: #666666; font-family: "dinpro-regular"; font-style: normal; margin: 0; padding-bottom: 15px; }
.customer-account .main_right_cont .dashboard .box-content p { font-size: 15px; line-height: 26px; color: #666666; font-family: "dinpro-regular"; font-style: normal; margin: 0; }
.customer-account .main_right_cont .welcome-msg { display: none; }
.customer-account .main_right_cont .page-title { display: none; }
.customer-account .main_right_cont .welcome-msg p { padding-bottom: 15px; }
.customer-account .main_right_cont .welcome-msg p.hello strong { color: #3b0a16; }
.customer-account .main_right_cont .dashboard div:nth-child(3) .box-head { display: none; }
.customer-account .main_right_cont .my-account { margin-right: 110px; box-sizing: border-box; }
.customer-account .main_right_cont .dashboard .col2-set .col-1 { padding: 0 30px 0 0; }
.customer-account .main_right_cont .dashboard .col2-set .col-2 { padding: 0 0px 0 30px; }
.customer-account .main_right_cont .dashboard .box-title { padding-bottom: 20px; position: relative; }
.customer-account .main_right_cont .dashboard .box-title h3 { font-size: 13px; line-height: 15px; color: #444444; font-family: "dinpro-medium"; font-weight: normal; text-transform: none; }
.customer-account .main_right_cont .dashboard .box-title a { position: absolute; right: 0; top: 0; font-size: 12px; line-height: 16px; text-decoration: underline; color: #3a99d9; font-family: "dinpro-light"; }
.customer-account .main_right_cont .dashboard div:nth-child(3) .box-title { position: relative; border-bottom: 1px solid #dadada; margin-bottom: 23px; margin-top: 25px; }
.customer-account .main_right_cont .dashboard div:nth-child(3) .box-title h3 { font-size: 13px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; font-weight: normal; }
.customer-account .main_right_cont .dashboard div:nth-child(3) .box-title a { position: absolute; right: 0; top: 0; font-size: 12px; line-height: 16px; text-decoration: underline; color: #3a99d9; font-family: "dinpro-light"; }
.customer-account .main_right_cont .dashboard div:nth-child(3) .box-content p { font-size: 15px; line-height: 26px; color: #666666; font-family: "dinpro-regular"; font-style: normal; }
.customer-account .main_right_cont .dashboard div:nth-child(3) .box-content p a { font-size: 13px; display: inline-block; margin-top: 8px; }
.customer-account .main_right_cont .dashboard .box-account { border: none; margin: 0; padding: 0 0 15px; }
.customer-account .main_right_cont .dashboard .box-head { margin: 0 0 35px; position: relative; }
.customer-account .main_right_cont .dashboard .box-head h2 { font-size: 13px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; font-weight: normal; padding-bottom: 3px }
.customer-account .main_right_cont .dashboard .box-head a { position: absolute; right: 0; top: 0; font-size: 12px; line-height: 16px; text-decoration: underline; color: #3a99d9; font-family: "dinpro-light"; padding: 0; }
.customer-account .main_right_cont form.scaffold-form h2.legend { display: none; }
.customer-account .main_right_cont form.scaffold-form .fieldset p.required { display: none; }
.customer-account .main_right_cont form.scaffold-form .fields .field:first-child { width: 50%; padding-right: 20px; box-sizing: border-box; margin: 0; }
.customer-account .main_right_cont form.scaffold-form .fields .field:last-child { width: 50%; padding-left: 20px; box-sizing: border-box; margin: 0; }
.customer-account .main_right_cont form.scaffold-form .input-box { width: 100%; }
.customer-account .main_right_cont form.scaffold-form .input-box input { width: 100%; }
.customer-account .main_right_cont form.scaffold-form .form-list label { font-size: 14px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; display: block; font-weight: normal; padding: 10px 0; }
.customer-account .main_right_cont form.scaffold-form .form-list input { height: 46px; line-height: 46px; border-color: #d8d8d8; padding: 0 12px; font-size: 14px; color: #666666; font-family: "dinpro-light"; }
.customer-account .main_right_cont form.scaffold-form .fields:after { clear: both; content: ""; display: block; }
.customer-account .main_right_cont form.scaffold-form .form-list > li { margin-bottom: 25px; }
.customer-account .main_right_cont form.scaffold-form .form-list > li.control label { background-color: none; padding-left: 22px; }
.customer-account .main_right_cont form.scaffold-form .form-list > li.control input { line-height: normal; height: auto; opacity: 0; }
.customer-account .main_right_cont form.scaffold-form .form-list select { background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/select_dropdown1.png) right center no-repeat; position: relative; height: 46px; line-height: 40px; border: 1px solid #d8d8d8; width: 100%; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; margin: 0; padding: 0 12px; font-size: 14px; color: #666666; font-family: "dinpro-light"; }
.customer-account .main_right_cont form.scaffold-form .form-list select:after { position: absolute; right: 10px; top: 15px; height: 6px; width: 6px; content="";
}
.customer-account .main_right_cont form.scaffold-form .buttons-set { padding-top: 30px; }
.customer-account .main_right_cont form.scaffold-form .buttons-set p.back-link { float: right; }
.customer-account .main_right_cont form.scaffold-form .buttons-set p.back-link a { color: #3a99d9; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
.customer-account .main_right_cont form.scaffold-form .buttons-set button.button { float: left; height: 39px; line-height: 39px; }
.customer-account .data-table th { background: none; font-size: 14px; line-height: 16px; color: #666666; font-family: "dinpro-light"; text-transform: none; padding: 0 20px 10px 0; }
.customer-account .data-table td { padding: 16px 20px 16px 0; border: none; }
.customer-account .data-table tr.odd td { background: #f9f9f9; }
.customer-account .data-table td.date { font-size: 13px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; }
.customer-account .data-table td.number { font-size: 14px; line-height: 16px; color: #ff7659; font-family: "dinpro-bold"; }
.customer-account .data-table td.view { width: 100px; }
.customer-account .data-table td.ship { color: #555555; font-size: 13px; line-height: 16px; font-family: "dinpro-regular"; }
.customer-account .data-table td.total { color: #555555; font-size: 13px; line-height: 16px; font-family: "dinpro-regular"; }
.customer-account .data-table td.status { color: #555555; font-size: 13px; line-height: 16px; font-family: "dinpro-regular"; }
.customer-account .data-table td.ship { color: #555555; font-size: 13px; line-height: 16px; font-family: "dinpro-regular"; }
body.customer-account .data-table td.view a { font-size: 12px; line-height: 16px; color: #ff0000; text-decoration: underline; font-family: "dinpro-regular"; }
.customer-account .main_left_cont .block-reorder .block-title { margin-top: 0px; padding-bottom: 10px; padding-top: 25px; }
.customer-account .main_left_cont .block-account { margin-bottom: 40px; }
.customer-account .main_right_cont .addresses-list h2 { font-size: 13px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; font-weight: normal; border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin: 0 0 35px; }
body.customer-account .my-account .addresses-list h3 { font-size: 13px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; font-weight: normal; text-transform: none; padding-bottom: 15px; }
body.customer-account .my-account .addresses-list address { font-size: 14px; line-height: 21px; color: #666666; font-family: "dinpro-regular"; font-style: normal; margin: 0; padding-bottom: 15px; }
body.customer-account .my-account .addresses-list p { margin-top: 0; }
body.customer-account .sidebar .block .block-content p.block-subtitle { font-size: 13px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; font-weight: normal; text-transform: none; padding-bottom: 15px; margin: 0; }
.my-account .addresses-list .item { padding: 0; margin: 0; }
.buttons-set .back-link { float: right; }
p.back-link a { color: #3a99d9; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li { margin: 4px 0 0; }
.sidebar .actions button.btn-cart { color: #fff; font-family: "dinpro-medium"; font-size: 13px; height: 30px; line-height: 30px; text-align: center; width: 120px; padding: 0; background: #ff7659; }
.sidebar .actions button.btn-cart:hover { background: #ff7659; }
.col-left .block .actions .button ~ a { float: left; width: 100px; height: 30px; line-height: 30px; background: #dfc5a1; color: #fff; text-align: center; font-size: 13px; font-family: 'dinpro-medium'; border: none; }
.track-order .page-title h1 { font-size: 16px; line-height: 18px; color: #000000; font-family: 'dinpro-bold'; padding-bottom: 0px; font-weight: normal; text-transform: uppercase; border: none; }
.track-order .page-title { padding: 20px 0 0; }
.track-order form .input-box label { font-size: 14px; line-height: 16px; color: #333333; font-family: "dinpro-medium"; display: block; font-weight: normal; padding: 10px 0; }
.track-order form .input-box input { width: 100% !important; height: 46px; line-height: 46px; border-color: #d8d8d8; }
.track-order form .input-box select { background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/select_dropdown1.png) right center no-repeat; position: relative; height: 46px; line-height: 40px; border: 1px solid #d8d8d8; width: 100%; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; margin: 0; padding: 0 12px; font-size: 14px; color: #666666; font-family: "dinpro-light"; }
.track-order form .input-box select:after { position: absolute; right: 10px; top: 15px; height: 6px; width: 6px; content="";
}
.track-order form .form-list { width: 38%; padding-right: 20px; box-sizing: border-box; }
.track-order form .form-list >li { margin-bottom: 25px; }
.track-order form h2.legend { display: none; }
.track-order form .buttons-set { padding-top: 20px; }
.main-container, .footer-container { padding: 0; }
body.customer-account .my-account .fieldset { margin: 0; }
.customer-account .main_right_cont form.scaffold-form .buttons-set { margin-top: 38px; }
#onestepcheckout_orderform select { background: url(http://www.bawree.com/skin/frontend/rwd/bawree/images/select_dropdown1.png) right center no-repeat; position: relative; height: 29px; line-height: 29px; border: 1px solid #d8d8d8; width: 100%; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; margin: 0; padding: 0 12px; font-size: 14px; color: #666666; font-family: "dinpro-light"; }
.field2 .apply#coupon-apply { background: #ff7659; border: 1px solid #ff7659; }
#product-options-wrapper dl:before, #ajaxlogin-create-window #ajaxlogin-create-form .form-list li.control:before, #product-options-wrapper dl:after, #ajaxlogin-create-window #ajaxlogin-create-form .form-list li.control:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
#product-options-wrapper dl:after, #ajaxlogin-create-window #ajaxlogin-create-form .form-list li.control:after { clear: both; }
#product-options-wrapper dl { zoom: 1; padding: 20px 0 0 0; }
#product-options-wrapper dl dt { float: left; padding: 0 5px 0 0; }
#product-options-wrapper dl dd { float: left; }
#product-options-wrapper dl dd .input-box::before { background: #f8f8f8 none repeat scroll 0 0; content: ""; display: block; height: 20px; pointer-events: none; position: absolute; right: 2px; top: 3px; width: 20px; }
#product-options-wrapper dl dd .input-box::after { border-bottom: 1px solid #292722; color: #292722; content: "<>"; font: 11px "Consolas", monospace; padding: 0 0 2px; pointer-events: none; position: absolute; right: 2px; top: 5px; transform: rotate(90deg); }
#product-options-wrapper dl dd .input-box { color: #292722; font-family: "dinpro-regular"; position: relative; }
#product-options-wrapper dl dd .input-box select { -moz-appearance: none; -webkit-appearance: none; height:25px; background: #fff none repeat scroll 0 0; border: 1px solid #292722; border-radius: 4px; color: #292722; cursor: pointer; display: inline-block; margin: 0; outline: medium none; padding: 3px; width: 170px; }
#ajaxlogin-login-window .page-title, #ajaxlogin-create-window .page-title,.ajaxlogin-window #ajaxlogin-forgot-window .page-title { padding: 0 0 10px 0; }
#ajaxlogin-login-window .page-title span, #ajaxlogin-create-window .page-title span,.ajaxlogin-window #ajaxlogin-forgot-window .page-title span { color: #333333; font-family: "dinpro-bold"; font-size: 18px; height: 20px; }
#ajaxlogin-login-window .form-list li label, #ajaxlogin-create-window #ajaxlogin-create-form .form-list li label,.ajaxlogin-window #ajaxlogin-forgot-window .form-list label { display: block; margin: 0 0 7px 0; }
#ajaxlogin-login-window .form-list li .input-box { }
#ajaxlogin-login-window .form-list li .input-box input, #ajaxlogin-create-window #ajaxlogin-create-form .form-list li .input-box input,.ajaxlogin-window #ajaxlogin-forgot-window .form-list .input-box input { color: #666666; font-family: "dinpro-light"; font-size: 14px; height: 32px; line-height: 32px; width: 100%; border: 1px solid #ccc; padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o- box-sizing: border-box;
}
.ajaxlogin-window .buttons-set a { margin: 10px 0 0 0; }
.ajaxlogin-window .buttons-set a:hover { color: #ff7659; text-decoration: underline; }
#ajaxlogin-create-window #ajaxlogin-create-form h2.legend { font-size: 19px; line-height: 20px; font-family: "dinpro-regular"; text-transform: capitalize; }
#ajaxlogin-create-window #ajaxlogin-create-form .form-list li { display: block; }
#ajaxlogin-create-window #ajaxlogin-create-form .form-list li .customer-name { display: block; }
#ajaxlogin-create-window #ajaxlogin-create-form .form-list li .field { display: block; float: none; width: 100%; margin: 0 0 10px 0; }
#ajaxlogin-create-window #ajaxlogin-create-form .form-list li.control { zoom: 1; }
#ajaxlogin-create-window #ajaxlogin-create-form .form-list li.control .input-box { float: left; padding: 0 5px 0 0; }
#ajaxlogin-create-window #ajaxlogin-create-form .form-list li.control .input-box input { margin-top: 4px; height: auto; line-height: 0; }
#ajaxlogin-create-window #ajaxlogin-create-form .form-list li.control label { float: left; }
#ajaxlogin-create-window #ajaxlogin-create-form .remember-me-popup { display: none; }

.ajaxlogin-window #ajaxlogin-forgot-window .content p{margin:0 0 10px 0;}
.ajaxlogin-window #ajaxlogin-forgot-window .form-list{}
.ajaxlogin-window #ajaxlogin-forgot-window .buttons-set .btn-forgot{display:block; margin: 0 auto;}
.ajaxlogin-window #ajaxlogin-forgot-window .buttons-set .back-link{margin: 10px 0 0; float:none;}
.ajaxlogin-window #ajaxlogin-forgot-window .buttons-set .back-link a{ color: #292722;}
.ajaxlogin-window #ajaxlogin-forgot-window .buttons-set .back-link a:hover{color: #ff7659; }


.checkoutwrap input[type="email"],.checkoutwrap input[type="search"],.checkoutwrap input[type="number"],.checkoutwrap input[type="password"], .checkoutwrap input[type="tel"],.checkoutwrap  input[type="text"]{text-indent:0; padding:5px;}

.checkoutwrap ul li.options input {
    display: inline-block;
    height: auto;
    line-height: 0;
    margin: 0 2px 0 0;
    width: auto;
}
.checkoutwrap ul li.options label{display:inline-block;}


.checkoutwrap #onestepcheckout_orderform #ship_address_block {
    margin-top: 0;
}

.not_in_stock{color: #c71919; display:block; margin:10px 0 20px 0;}

.fancybox-overlay{ z-index: 99999;}

.field2 .apply{font-family: inherit;}

#onestepcheckout_orderform button.btn-checkout{font-family: inherit!important; float:right;  background: #ff7659!important; border: 1px solid #ff7659!important;}

.checkoutwrap input#billing\:street1,.checkoutwrap input#shipping\:street1{margin: 0 0 21px 0;}

.catalogsearch-result-index h1{font-family:inherit; padding-bottom: 1%;}

.cms-block-content{padding: 5% 0 10% 0;}

.cms-block-content h5{padding-bottom:10px;}
.inner_container p.no-rating{padding-bottom: 0;}
.product_right_detail .price-box .price{ font-size: 16px; font-weight: bold;}
.sales-guest-form .page-title h1{font-family: 'dinpro-regular'; font-size: 16px;}
.banner_below ul li.shipping h6{padding-top: 8px;}
.sales-guest-form .buttons-set button.button,
.cms-blog .buttons-set button.button{float:none; }
.top_footer ul li{background:none;}
.onestepcheckout-index-index #checkout-payment-method-load img.v-middle{display:none;}

.advirtisement_section .grid-content{min-height:607px;}

.grid-content{opacity:0;}

.currency-switcher{position:absolute; left:0; top:-23px; width: 85px;}
.currency-switcher select  {width:100% !important; padding:0px 3px !important;}