/*



Theme Name: The Retailer Child Theme



Theme URI: http://theretailer.getbowtied.com/



Description: This is a child theme for The Retailer.



Author: Get Bowtied



Author URI: http: //www.getbowtied.com/



Template: theretailer



Version: 2.1.2



*/







@import url("../theretailer/style.css");







/****************************************************************/



/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/



/****************************************************************/



























body {



	font-family: 'Open Sans', sans-serif;



	font-weight: 400;



	padding: 0px;



	margin: 0px;



	background:#FFF;



	



}







/*.container{



	width:80%;



	}*/



.first-part, .fourth-part{



	background:#000;



	}



	



.second-part, .fifth-part{



	background:#c49a6c;



	}	



.third-part{



	background: url(images/third-back_16.jpg) 0px 0px no-repeat;



	background-size: cover;



}







.last-part	{



	background:#222020;



	}		







/* ==================================================



Typography



================================================== */ 



h1{



	font-family: 'Lora', serif;



font-size: 40px;



text-transform: uppercase;



color: #c8b185;



letter-spacing: 2px;



	



	}



	



h2 {



font-family: 'Open Sans', sans-serif;



font-size: 20px;



color: #FFFFFF;



font-weight: 300;



}







h3 {



	font-family: 'Lora', serif;



font-size: 22px;



color: #b29343;



font-weight: 300;



margin-top: 30px;



margin-bottom: 17px;



}







.filters .widget h4.widget-title{



font-family: 'Lora', serif !important;



font-size: 14px;



color: #c8b185;



font-weight: 300;



margin-bottom: 0px;



text-transform: uppercase;



letter-spacing: 1px;



margin-top: 0px;



border: 0px;



}



.widget {



padding: 0 0px 15px 0px;



border-bottom: 2px solid #c8b185;



margin: 0px 15px 30px;







}



.widget label {



display: block;



padding: 1px 0px;



float: left;



font-weight: normal;



font-family: 'Open Sans', sans-serif;



}







.checkboxes li.show-count {



display: block;



float: left;



clear: both;



width: 100%;



border-bottom: 0px !important;



}



.widget label {



display: block;



padding: 1px 0px;



float: left;



}



.widget_price_filter .price_label span{



font-size: 12px;



color: #777;



}



.container.header_portion a:hover{



color:white;



}



small.count {



   float: left;



   font-size: 14px;



   display:block;



   margin-left: 5px;



   padding-top: 1px;



   cursor: pointer;



font-family: 'Open Sans', sans-serif;



font-size: 13px;



color: #575757;



font-weight: 400;



}



small.count:before,small.count:after {



   display:inline-block;



   content:'';



   font-family: 'Open Sans', sans-serif;



font-size: 13px;



color: #575757;



}



small.count:before{



   content:'(';



}



small.count:after {



   content:')';



}



ul.checkboxes input[type="checkbox"] {



padding-top: 3px;



float: left;



display: inline-block;



}



ul.checkboxes {



padding-left: 15px;



}















.sidebar-head{



font-family: 'Lora', serif;



font-size: 18px;



color: #FFFFFF;



font-weight: 300;



margin-bottom: 17px;



text-transform: uppercase;



background: #c8b185;



padding: 3% 0;



letter-spacing: 1px;



text-align: center;



margin-top: 0px;



}



h4,



 {



font-family: 'Lora', serif !important;



font-size: 18px;



color: #FFFFFF;



font-weight: 300;



margin-bottom: 17px;



text-transform: uppercase;



background: #c8b185;



padding: 3% 0;



letter-spacing: 1px;



text-align: center;



margin-top: 0px;



border: 0px !important;



}



h5,{



font-family: 'Lora', serif;



font-size: 14px;



color: #c8b185;



font-weight: 300;



margin-bottom: 17px;



text-transform: uppercase;



letter-spacing: 1px;



margin-top: 0px;



}







/* ==================================================



Typography Ends



================================================== */ 







a:link {text-decoration:none !important}



.logo img {



	text-align: center;



	margin: 0 auto;



	-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}



.header_portion {



	background: #000;



	margin-top: 40px;



	margin-bottom:0px;



}











#right_main ul#mainFeatures {



	list-style-type: none;



	padding: 0px;



	margin: 0px;



}



li#phone a, li#email a, li#country a, li#web a {



	color: #b39964 !important;



	text-decoration: none;



}



#mainFeatures li#phone {



	//background: url(images/phone_icon.png) no-repeat left;

		background-size: 21px 14px;

		background-image: url(images/customerservicephone.svg);

		background-repeat: no-repeat;

	list-style: none;



	padding-left: 29px;



	color: #b39964 !important;



	font-family: 'Lora', serif;



	font-size: 12px;



	height: 14px;



	text-transform: uppercase;



	letter-spacing:1px;



}



#mainFeatures li#email {



	//background: url(images/email_icon.png) no-repeat left;

		background-size: 21px 14px;

		background-image: url(images/solunanewsletter.svg);

		background-repeat: no-repeat;

		background-position: 0px 9px;

	list-style: none;



	padding-left: 29px;



	color: #b39964 !important;



	font-family: 'Lora', serif;



	font-size: 11px;



	margin-bottom: 0px;



	height: 28px;



	padding-top: 7px;



	text-transform: uppercase;



	letter-spacing:1px;



}



#mainFeatures li#country {



	//background: url(images/country_icon.png) no-repeat left;

		background-size: 21px 14px;

		background-image: url(images/British_Flag_clip_art.svg);

		background-repeat: no-repeat;

		background-position: 0px 4px;

	list-style: none;



	padding-left: 29px;



	color: #b39964 !important;



	font-family: 'Lora', serif;



	font-size: 11px;



	height: 17px;



	padding-top: 2px;



	text-transform: uppercase;



	letter-spacing:1px;



}



#mainFeatures li#web {



	//background: url(images/country_icon02.png) no-repeat left;

		background-size: 21px 14px;

		background-image: url(images/Chinese_Flag_correct_clip_art.svg);

		background-repeat: no-repeat;

		background-position: 0px 9px;

	list-style: none;



	padding-left: 29px;



	color: #b39964 !important;



	font-family: 'Lora', serif;



	font-size: 11px;



	margin-bottom: 4px;



	height: 32px;



	padding-top: 9px;



	text-transform: uppercase;



	letter-spacing:1px;



}



.icon_cart {



background: url(images/shopinbag.png) no-repeat right;



width: 20px;



height: 20px;



float: right;



}



.cart p {



	font-family: 'Lora', serif;



	font-size: 11px;



	color: #c8b185 !important;



	text-align: right;



	letter-spacing:1px;



}







.icon_cart, .icon_cart_menu{







display:none;



	}







.cart_menu p{



	display:none;



	}



	



.search_area_menu{



	 display:none;}	



	 











	 





.countries{

padding-right: 0px;

}

.countries .third-bx-three_menu{



		width: 30%;



display: none;



	}











#wrap {



	display: inline-block;



	position: relative;



	height: 60px;



	float: right;



	padding: 0;



	position: relative;



}



.se_top {



	height: 15px;



	font-size: 10px;



	display: inline-block;



	font-family: 'Lora', serif;



	font-weight: 100;



	border: none;



	outline: none;



	color: #CCC;



	padding: 3px;



	padding-right: 60px;



	width: 0px;



	position: absolute;



	top: 0;



	right: 0;



	background: none;



	z-index: 3;



	transition: width .2s cubic-bezier(0.000, 0.795, 0.000, 1.000);



	cursor: pointer;



}



.se_top:hover {



	border-bottom: 1px solid #BBB !important;



}



.se_top:hover {



	width: 200px !important;



	z-index: 1 !important;



	border-bottom: 1px solid #BBB !important;



	cursor: text !important;



}



.inp_top {



	height: 15px;



	width: 61px;



	font-size: 12px; 



	display: inline-block;



	color: #FFF;



	float: right;



	background: url(images/serch_icon.png) center center no-repeat !important;



	text-indent: -10000px !important;



	border: none; 



	position: absolute;



	top: 0;



	right: 0;



	z-index: 2;



	cursor: pointer;



	opacity: 1;



	cursor: pointer;



	transition: opacity .4s ease;



}



.inp_top:hover {



	opacity: 0.8 !important;



}



input#s {



height: 33px !important;



margin-right: 18px;



margin-top: 5px;



}



.sidebar input#s {



position: relative;



}	







input#frm-email, .mc_input {



position: relative !important;



margin: 0px auto;



top: -45px !important;



height: 34px !important;



width: 70% !important;



padding-right: 5px !important;



font-size: 14px !important;



border: 1px solid rgb(63, 62, 62) !important;



cursor: text !important;



text-align: center;



float: none !important;



display: block !important;



}







 input#frm-email, .mc_input, .required:focus:hover{



	background: #FFF !important;



       color: #555  !important;



border: 1px solid #545454 !important;



text-align:left; 	



}



input.subscribeButton.button {



position: absolute !important;



margin: 0 auto;



right: 55px !important;



top: 79% !Important;



background: url(images/signup.png) no-repeat !important;



padding: 0px 0;



width: 89px !important;



height: 22px !important;



}



input.subscribeButton.button:hover{



background:url(images/signup.png) no-repeat !important;



width: 89px !important;



height:22px !important;



}







.newsletter h3:nth-child(2) {



color: white !important;



bottom: 19px;



position: absolute;



left: 0px;



right: 0px;



z-index: 10000;



cursor: pointer;



text-align:center;



}



#frm-email input[type="submit"]{



background:none !important;



}







article {



margin: 0px !important;;



padding: 0px;



}















/* ==================================================



navigation Styles



================================================== */ 







.navbar-default {



	background-color: #000000 !important;



	border-color: #000000 !important;



}



.navbar-brand {



	display: none;



}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {



	color: #c49a6c !important;



	background-color: #000000 !important;



}



.navbar-default .navbar-nav>li>a {



	color: #FFF !important;



}



.dropdown-menu>li>a, .nav>li>a {



	font-family: 'Lora', serif;



	font-weight: 100;



	text-transform: uppercase;



}







.dropdown-menu>li>a {



	padding: 5px 12px;



	font-size: 14px;



      color: #777474;



}



.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {



	color: #c49a6c !important;



	background-color: #000000;



}



.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {



	color: #c49a6c !important;



	text-decoration: none;



	background-color: #FFFFFF !important;



}



.dropdown-menu {



	position: absolute;



	top: 90%;



	min-width: 155px;



	padding: 5px 0;



	margin: 2px 0 0;



	font-size: 14px;



	text-align: left;



	list-style: none;



	background-color: #FFF;



	border: 0px solid #ccc;



	border: 0px solid rgba(0,0,0,.15);



	border-radius: 2px;



	box-shadow: none;



        z-index: 999 !important;







}







.navbar-nav {



	float: none !important;



	margin: 0px;



	text-align: center !important;



	position: relative;



	z-index:2;



}



.navbar-nav>li {



	float: none;



}



.nav>li {



	position: relative;



	display: inline-block;



}



.nav>li>a {



font-size: 18px;



}



ul.cart_search{



	margin:0px;



	padding:0px;



	list-style-type:none !important;



	}



	



.cart_search #right_main{



	display:none;



	}	







li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a.dropdown-toggle



{



cursor: default;



//pointer-events: none;



}



/* ==================================================



naviagation style ends here



================================================== */











/* ==================================================





banner Styles



================================================== */







.banner {



	margin: -10px 0px 0px 0px;



	text-align: center;



	z-index: 1 !important;







}



.banner img {



	text-align: center;



	margin: 0 auto;



}



.banner_heading h1{



	text-align:center;



	margin-top: 20px;



	



	}



	



.banner_heading h2{



	margin-bottom: 25px;



margin-top: 11px;



text-align:center;



	}



.banner_heading	{



	margin-bottom: 20px;



	}



.boxer{



	width: 20%;



box-shadow: 0px 0px 2px rgb(207, 173, 135);



margin: 0 auto;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;







}



.post-image img{



width:100%;



}



.third_container .boxer:hover, .boxer:hover{



	box-shadow: 0px 0px 2px rgb(207, 173, 135);



	text-decoration:none;



	-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	background: rgb(136, 106, 78);



	}	



.boxer p{



	 padding:5px;



	 border:1px solid #c8b185;



	 text-align:center;



	 font-family: 'Lora', serif;



	font-weight: 100;



	font-size: 16px;



	text-transform: uppercase;



	color:#c8b185;



	}



.boxer p a{



	text-decoration:none;



	}



	



	







/* ==================================================



banner Styles ends



================================================== */







/* ==================================================



section second starts here



================================================== */



.second_container{



	background:#c49a6c;	



	}



.second_container h1 {



font-size: 40px;



color: #000;



line-height: 46px;



text-align: center;



letter-spacing: 2px;



}



	



.second_container img{



	float: right;



margin: 79px 40px 0px;



	}	



.second_container p {



font-family: 'Open Sans', sans-serif;



font-size: 17px;



color: #FFFFFF;



font-weight: 300;



display: block;



margin: 23px 0px;



line-height: 24px;



}



.text {



width: 54%;



margin: 58px 30px;



}



.second_container .boxer{



width: 43%;



margin: 0px;



box-shadow: 0px 0px 2px rgb(109, 107, 107);



	}







.second_container .boxer p {



padding: 5px;



border: 1px solid #000000;



text-align: center;



font-family: 'Lora', serif;



font-weight: 100;



font-size: 16px;



color: #000;







-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}



.second_container .boxer a:hover{



	text-decoration:none;



	display:block;



	background:#c8a176;



	-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	color:#FFF;



	}







/* ==================================================



section second ends here



================================================== */







/* ==================================================



section Third starts here



================================================== */



/*.third_container {



background: url(images/third-back_16.jpg) 0px -5px no-repeat;



}*/



.third_inner {



margin: 30px 10px;



background: #000;



padding: 20px 4%;







}



	



.third_inner h1	{



	text-align:center;



	color:#c49a6c;}



.third_inner p {



font-family: 'Open Sans', sans-serif;



font-size: 17px;



color: #FFFFFF;



font-weight: 300;



display: block;



margin: 23px 0px;



letter-spacing: 0px;



line-height: 24px;



}







.third_container .boxer {



width: 65%;



background: #000;



-webkit-transition: all 400ms;



-moz-transition: all 400ms;



-o-transition: all 400ms;



-ms-transition: all 400ms;



transition: all 400ms;



float: none;



clear: both;



margin: 10px 0px;



}



.third_container .boxer p{







font-family: 'Lora', serif;



font-weight: 100;



font-size: 16px;



color: #a39161;



border: 1px solid #55432f;



-webkit-transition: all 400ms;







//	color: #090909;



//border: 1px solid #000000;



//margin: 0px;



//font-family: 'Lora', serif;



//font-weight: 100;



//font-size: 16px;



	}



	



.third_container .boxer a:hover{



	text-decoration:none;



	}	



/* ==================================================



section Third ends here



================================================== */







/* ==================================================



section Fourth starts here



================================================== */







.fourth_container{



	background:#000;



	padding-bottom: 15px;



	}



	



.fourth_container img{



	float: right;



margin: 0px 18px 0px;



}	



.fourth_container .text {



width: 50%;



margin: 58px 30px;



}



.fourth_container h1{



	text-align:center;



	}	



	



.fourth_container p {



font-family: 'Open Sans', sans-serif;



font-size: 17px;



color: #FFFFFF;



font-weight: 300;



display: block;



margin: 23px 0px;



letter-spacing: 1px;



line-height: 25px;



}







.fourth_container .boxer {



width: 43%;



margin: 0px;



box-shadow:none;







}







.fourth_container .boxer p{



	font-family: 'Lora', serif;



font-weight: 100;



font-size: 16px;



color: #a39161;



border:1px solid #55432f;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	



	}



.fourth_container .boxer a:hover{



	text-decoration:none;



	}



.four_inner{



	margin: 61px 0px;



	}	



	



/* ==================================================



section Fourth ends here



================================================== */







/* ==================================================



section Fifth starts here



================================================== */



.fifth_container img {



float: right;



margin: 130px 0px 0px;







}















/* ==================================================



section Fifth ends here



================================================== */







/* ==================================================



section Sixth starts here



================================================== */



section#sixth{



	background:#FFF;



	}







.sixth_inner img {



float: right;



margin: 40px 10px 0px;



}



.sixth_container{



	background:#FFF;



	



	}



	



.sixth_container h1{



	color:#c49a6c;



	}	



	



.sixth_container p {



font-family: 'Open Sans', sans-serif;



font-size: 17px;



color: #000000;



font-weight: 300;



display: block;



margin: 23px 0px;



letter-spacing: 1px;



line-height: 24px;



}	







.sixth_container .boxer {



width: 39%;



margin:0px;}



.sixth_container .boxer p{



	font-family: 'Lora', serif;



font-weight: 100;



font-size: 16px;



color: #000000;



box-shadow:none;



border:1px solid #000000;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	}



	



	.sixth_container img{



		float:right;



		margin:105px 0;



		}



/* ==================================================



section Sixth ends here



================================================== */







/* ==================================================



section last starts here



================================================== */







.last_container{



	background:#222020;



	



	}



.container.last_container h3 {



color: #b39964;



}



ul.first_ul h3{



text-transform:uppercase;



}



	



ul.first_ul {



	list-style-type:none !important;



	margin:0px;



	padding:0px;



	}	



.first_ul li{



	margin-bottom:8px;



	}	



.first_ul li a{



	font-family: 'Open Sans', sans-serif;



font-size: 14px;



color: #FFFFFF;



font-weight: 400;



padding-bottom:5px;



text-transform:uppercase;



	}	



	.first_ul li a:hover{



		text-decoration:none;



		color:#c49a6c;}



		



ul.first_ul li img{



	margin-bottom:20px;



	text-align:center;

max-width:90%;



	}		



.footer_fourth{

padding-right: 0px;

}	



.footer_fourth h2{



	font-size:14px;



	font-weight:400;



	}	



.footer_fourth h2 span{



	color:#b39964;



	}



.social{



	text-align:center;



       margin: 16px 0px;



	}



.social img{



	margin-right: 10px;



	-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	}











.social img:hover{



	 



		-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}



.newsletter{



	margin:20px  0px



	}			



.newsletter h3{



	font-size:14px;



	text-align:center;



	color:#b39964;



	line-height:19px;



        display: inline-block;



        width: 60%;



        margin-top: 5px;



        margin-bottom: 0px;



	}	



	



input[type="email"]{



	border-radius:0px;



	}	



.sub{



border-radius: 0px;



float: right;



width: 40%;



padding: 4px 0px;



margin-top: 10px;



background: #a6835c;



border: 0px;



font-family: 'Lora', serif;



font-weight: 100;



font-size: 10px;



text-transform: uppercase;



color: #000;



	}



	



ul.lgs li{



	text-align:center;



	}



	



.cpy_rght p{



	text-align:right;



font-family: 'Open Sans', sans-serif;



font-size: 11px;



color: #FFFFFF;



font-weight:300;



font-style:italic;



	}			



.boxer a:hover{



	text-decoration:none;



	}	



	



.mail-form{



	float:right;



	}







ul#menu-footer-shop-by-products li a, ul#menu-footer-shop-by-collection li a{



padding:0px 5px !important;



}







ul#menu-footer-shop-by-collection li, ul#menu-footer-shop-by-products li{



display: inline-block;



border-right: 1px solid #FFF;



line-height: 12px;



margin-bottom: 9px;



}



ul#menu-footer-shop-by-collection li:last-child, ul#menu-footer-shop-by-products li:last-child{



border-right: 0px solid #FFF !important;



}



ul#menu-footer-shop-by-collection li.shop-subtitle a, ul#menu-footer-shop-by-products li.shop-subtitle a{



display: block;



width:100% !important;



border-right: 0px solid #FFF !important;



margin: 7px 0px;



}



li.shop-subtitle{



display: block;



width:100% !important;



border-right: 0px solid #FFF !important;



}



ul#menu-footer-shop-by-products, ul#menu-footer-shop-by-collection{



margin-left: -3px;



}







ul#menu-footer-shop-by-stockists li.shop-subtitle {



margin-top: 4px;



padding-left: 3px;



}		



/* ==================================================



section last ends here



================================================== */











/* ==================================================



SHOPPING PAGE STYLES STARTS HERE=======================================







/* ============first section starts=========== */







.grid_12.omega, .grid_12.alpha



{



width: 100%;



}



.inner_banner{



	padding-left: 0px;



	/*url(images/shopng-banner.jpg) center -15px no-repeat */



	}



.inner_banner img{



	position:absolute;



	z-index: -1;



    max-width: 90%;}	











	



.container-fluid.shpng-first-part {



background: #000;



}



.banner_head_shp {



background: url(images/shp-banner-back.png) repeat;



padding: 0 3%;



width: 49%;



padding-bottom: 55px;







}



.banner2{



margin-left: 0px !important;



margin-right: 10px !important;



//position: relative;



bottom: 25px;







}



section#cart-items {



	background: #FFF;



        padding-bottom: 20px;



	}







.banner_head_shp h1{



	margin-top:200px;



	-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	}



.banner_head_shp p{



	font-family: 'Open Sans', sans-serif;



font-size: 20px;



color: #FFFFFF;



font-weight:300;



line-height:35px;



margin-bottom: 30px;



	}



		



	



.shoping_header	{



	margin-bottom:0px;



	z-index: 1000000;



position: relative;



background: #FFF;



	}	



	



.shoping_area {



padding-top: 50px !important;



padding-bottom: 40px !important;



}	



	



.filters{



	background:#f7f7f7;



	}











/* ============first section ends=========== */











/* ============FILTER section starts Here=========== */







.products {



margin: 0 0px !important;



}







.image_container a {



float: none !important;



}







input[type=checkbox] {



	width:20px;



	border-radius:0px;



}



input[type=checkbox].css-checkbox {



							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;



						}







					input[type=checkbox].css-checkbox + label.css-label {



padding-left: 23px;



height: 14px;



display: inline-block;



line-height: 14px;



background-repeat: no-repeat;



background-position: 0 0;



vertical-align: middle;



cursor: pointer;



font-family: 'Open Sans', sans-serif;



font-size: 13px;



color: #575757;



font-weight:400;



margin-left: 20px;



}







						input[type=checkbox].css-checkbox:checked + label.css-label {



							background-position: 0 -14px;



						}



						label.css-label {



				background-image:url(images/check.png);



				-webkit-touch-callout: none;



				-webkit-user-select: none;



				-khtml-user-select: none;



				-moz-user-select: none;



				-ms-user-select: none;



				user-select: none;



			}



			



.mateial {



border-bottom: 2px solid #c8b185;



padding-bottom: 13px;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}	



.jewl{



	border-bottom: 2px solid #c8b185;



padding-bottom: 13px;



margin-top:20px;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	}



	



.collect{



	border-bottom: 0px solid #c8b185;



padding-bottom: 13px;



margin-top:20px;



margin-bottom:20px;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	}



	



.inline-head{



z-index:3;



postion:relative;



color:#777;



}	



.emm-paginate{



  margin:-5px 0px;



  float:right;



  text-align:right;



}



.emm-paginate .emm-current span{



background: white;



color: #777;



font-weight: 600;



width: 10px;



}



.emm-paginate a span{



padding: 0px;



width: 10px;



}



.emm-paginate .emm-prev, .emm-paginate .emm-next{



padding: 0px;



margin:0px;







}



.emm-paginate a:hover span, .emm-paginate a:active span {



background: #fff;



border-width: 0px;



border-bottom: none;



border-top: none;



border-style: solid;



}







/* Active Filters */



div#sod_ajax_layered_nav_filters-2 {



border-bottom: none;



padding: 0px;



}







div#sod_ajax_layered_nav_filters-2 h4 {



font-family: 'Lora', serif;



font-size: 18px;



color: #FFFFFF;



font-weight: 300;



margin-bottom: 17px;



text-transform: uppercase;



background: #c8b185;



padding: 3% 0;



letter-spacing: 1px;



text-align: center;



margin-top: 0px;



}



/*End of Active Filters*/



div#text-3 {



border-bottom: none;



padding: 0px;



margin:0px;



}



/* ============FILTER section ends Here=========== */











/* ============SHOPPING ITEMS STARTS Here=========== */



.tile {



width: 100%;



max-width: 356px;



min-height: 250px; // 300px;



position: relative;



border: 0px solid #b2b2b2;



-webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;



margin: 0px auto 15px auto;



text-align: center;



background: #fff;



padding-top: 10% ;//60px;



padding-bottom: 8%; // 25px;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}



.name_price {



text-align: center;



border-bottom: 2px solid #c8b185;



font-family: 'Lora', serif;



font-weight: 100;



font-size: 16px;



color:#575757;



padding-bottom: 5px;



padding-top: 10px;



}



.name_price span{



	color:#c8b185 !important; 



	}



.clearfix{



	margin:45px 0px;



	}



.botm_baner img{



	width:100%



	}	



.col-xs-12.botm_baner {



margin-top: 35px;



}



	.tile img {



  -webkit-transition:all 0.3s ease-out;



  -moz-transition:all 0.3s ease-out;



  -ms-transition:all 0.3s ease-out;



  -o-transition:all 0.3s ease-out;



  transition:all 0.3s ease-out;



}















.botm_baner img {



  -webkit-transition:opacity .5s ease-out;



  -moz-transition:opacity .5s ease-out;



  -ms-transition:opacity .5s ease-out;



  -o-transition:opacity .5s ease-out;



  transition:opacity .5s ease-out;



}







.botm_baner img:hover {



  opacity:0.8;



}



.side_img {



background: #FFF;



text-align: center;



padding-top: 35px;



}



.side_img img{



	width:100%;



	



	}	



.side_img_img{



		background:#000;



		}



.sidebar{



padding: 0px 0px 14px;



margin-top: 26px;



margin-bottom: 0px;



}







.sidebar_link_text {



position: absolute;



width: 100%;



background: black;



padding-bottom: 55px;



}







.sidebar_link_text h3 {







font-size: 22px;



color: #FFFFFF;



text-transform: uppercase;



}	







.sidebar_link_text .boxer {



width: 70%;}







span.sidebartitle2 {



font-size: 13px;



display: block;



text-transform: lowercase;



}







.shpng_boxes {



margin-bottom: 5px;



min-height: 300px;



}



ul.lang {



display: none;



}	



/* ============SHOPPING ITEMS ENDS Here=========== */



.box-line{



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}







.botm_baner_sec	{



	display:none;



	}



/* ============Empty Cart Starts Here=========== */



.empty_bag {



padding: 50px 30px 40px 30px;



max-width: 878px;



text-align: center;



border: 1px solid #ccc;



border-left: 0px;



border-right: 0px;



}



/* ============Empty Cart Starts ENDS Here=========== */







/*Search Starts*/







header.src.page-header{



border-bottom: none;



padding-bottom: 0px;



}



h1.search.entry-title{



border-bottom: 1px solid #b3b3b3;



}







/*Search Ends*/



/* ============STORY PAGE STYLING STARTS Here=========== */



.story_part_three, .story_part_two, .story_part_one{



padding-bottom:25px;



}











.story_part_three img, .story_part_two img, .story_part_one img {



width: auto;



border: 0px solid #FFF;



}



.story_part_one p{



color: #FFFFFF !important;



}



.story_part_three p, .story_part_two p, .story_part_one p{



font-family: 'Open Sans', sans-serif;



font-size: 17px;



color: #FFFFFF;



font-weight: 300;



display: block;



margin: 15px 0px;



line-height: 24px;



	}



	



.story_part_one strong{color: #CCCCCC;}



.story_part_three, .story_part_two{



	padding-top:30px;



	}



.story_part_three p, .story_part_two p{



	color: #000000;



	}







.story_part_three h1, .story_part_two h1, .story_part_one h1{



margin-bottom: 5px;



margin-top: 25px;



font-size: 30px;



letter-spacing: 1px;



}



.story_part_two h1{



color:#000;



}	







.story_part_three h1{color:#c49a6c}







.cnt_sub input[type="stumbit"]{



position: static !important;



background: #EFBF81 !important;







}







/* ============Collection Page styling STARTS Here=========== */



#banner-1.inner_banner{







background-size: inherit;



}







#banner-1 .banner_head_shp h1{



margin-top: 20px;



font-size:30px;



	}







#banner-1 .banner_head_shp p {



font-size: 15px;



line-height: 22px;



margin-bottom: 0px;



text-align: left;



margin-top: 10px;



}



#banner-1 .banner_head_shp{



background:#000;



padding: 0 3%;



width: 39%;



padding-bottom: 50px;



min-height:335px;



}



span.sorttext {



padding: 5px;



}



.sort.area {



text-align: center;



font-size: 15px;



font-family:'Lato', Arial, Helvetica, sans-serif !important;



color: #777;



padding: 0;



margin-top: 2px;



font-style: normal;



font-size: 12px;



text-transform: uppercase;



font-weight: bold;



float: left;



padding-left: 2%;



}



.select2-choice{



border: black;



border-width: 1px;



border-style: solid;



}



a.emm-page, .emm-paginate .emm-current



{



font-size: 12px;



}



.shop-filters{



font-size:13px;



}



#banner-1 .banner_head_shp .read-more{



display:none;



} 







.select2-container .select2-choice > .select2-chosen {



margin: 0;



font-weight: 400;



font-size: 15px;



}







/* ============BLOG Page styling STARTS Here=========== */







.blog_part{



padding-bottom:25px;



}



.widget h4.widget-title



.blog_part img {



width: 100%;



border: 0px solid #FFF;



height:auto;



}



.blog_part p{



color: #FFFFFF !important;



}



.blog_part_one, .blog_part_two, .blog_part p{



font-family: 'Open Sans', sans-serif;



font-size: 15px;



color: #616161;



font-weight: 400;



display: block;



margin: 23px 0px;



line-height: 23px;



	}



	



.blog_part strong{color: #CCCCCC;}



.blog_part{



	padding-top:30px;



	}



	



#blog_container_outer{



	background:#FFF;



	margin:0 auto;



	}	







.blog_part_one, .blog_part_two{



	margin: 0px auto;



padding-bottom: 40px;



	}



	



#blog_container h1{



	color:#000;



	font-size:31px;



	letter-spacing:1px;



	text-align:center;



	margin-top: 35px;}



	



ul.blog_ul{



	margin:20px 0 10px 0;



	padding:0px;



	list-style-type:none;



	width:100%;



	text-align:center;



	}



.blog_ul li{



	display:inline;



	text-align:center;



	float:none;



	}



	.blog_ul li a{



		color: #c49a6c !important ;



		font-family: 'Lora', serif;



font-weight: bold;



text-transform: uppercase;



position: relative;



padding: 5px 18px;



font-size: 15px;



display: inline-block;



letter-spacing: 0.5px;



		}			



.blog_part_one img{



	float:left;



	margin:0px 20px 10px 0px;}



	



.blog_part_one h2{font-family: 'Open Sans', sans-serif;



font-size: 20px;



color: #b19444;



font-weight: 400;



padding-bottom: 13px;



text-transform: uppercase;	



margin-top:0px;



line-height: 25px;



}







.blog_part_one .more, .post-date{



font-size: 15px;



color: #b19444;



font-weight: 400;



padding-bottom: 5px;



margin-top: 10px;



text-transform: uppercase;



padding-right: 70px;



display: inline-block;



	}



#toolbar_hupso_toolbar_0 a {



margin: 3px 3px;



display: inline-block;



}



.post-date{



	color: #353535;



   text-transform:none;



	}



.blogs {



padding: 0px 0 14px 0px;



border-bottom: 1px solid #af9754;



margin-top: 26px;



margin-bottom: -4px;



}



.blogs_main {



padding: 0px 0 14px 0px;



border-bottom: 0px solid #af9754;



margin-top: 26px;



margin-bottom: 0px;



}



.blogs_main h2 {



font-size: 21px;



display: block;



clear: both;



margin: 5px 0px;



}







.recent_psts h2{



	font-size: 20px;



	padding-left:10px;



	}



span.recent_date{



	font-size: 13px;



margin-bottom: 2px;



	}	



span.recent-psts-name {



font-size: 17px;



font-weight: 400;



}	

.row.commentsform {

margin-left: 0px;

margin-right: 0px;

}

.re-pst img.wp-post-image {
width: auto;
max-height: 139px;
max-width: 200px;
height: auto;
}

.re-pst img.img-thumbnail{



	border:0px !important;



	padding:0px;



	border-radius:0px;



	}



img.attachment-post-thumbnail.wp-post-image {



width: auto;



height: auto;



max-width: 100%;



}







.hupso-share-buttons {



clear: both;



}



.hupso-share-buttons a {



margin: 3px 3px;



display: inline-block;



}



div#hupso_toolbar_1 {



display: inline-block;



}



#commentform label,p.comment-notes{



 display:none;



}



.hupso_toolbar img {



display: none;



}



.comment-body {



float: left;



width: 100%;



height: auto;



background: #F9F9F9;



padding: 15px 15px;



}



.comment-author.vcard img.avatar {



float: left;



clear: both;



width: 9%;



height: auto;



}



b.fn {



display: block;



float: left;



clear: both;



text-align: center;



width: 9%;



}



span.says {



display: none;



}



.comment-metadata time {



display: block;



font-size: 13px;



color: #777;



}



.comment-body .reply{



border-bottom: 0px solid #ccc;



text-decoration: none;



}



.reply a.comment-reply-link, #respond #commentform #submit {



display: inline-block !important;



float: right;



background: #d3c499;



padding: 5px 15px;



color: #88774C !important;



text-transform: uppercase !important;



font-size: 14px !important;



width: auto !important;



font-family: 'Open Sans', sans-serif !important;



}



#respond #commentform #submit {



padding: 10px 15px;



}



h3.comment-reply-title {



font-family: 'Open Sans', sans-serif;



text-transform: uppercase;



font-size: 20px !important;



margin-bottom: 0px !important;



padding-bottom: 10px !important;



border-bottom: 0px !important;



}



.blog_part_one div.comment-respond {



float: left;



width: 100%;



clear: both;



max-width: 100% !important;



}



#commentform input {



width: 50% !important;



}











#mc_signup_form .mc_input {



width: 90% !important;



float: right !important;



padding: 0px 10px;



}



.mc_merge_var {



margin: 0px 0px 0px !important;



}



.mc_signup_submit {



text-align: center;



margin: 0px;



}



input#mc_signup_submit {



float: right;



display: inline-block !important;



width: auto;



margin: -20px 0px 0px 0px;



}



span.mc_error_msg {



margin: 0px 0px 22px;



z-index: 999;



}



strong.mc_success_msg {



margin-bottom: 20px;



}



.gbtr_product_share {



border: 0px;



}



.gbtr_product_share ul {



text-align: left;



margin: 0px;



padding: 0px;



}



.gbtr_product_share ul li {



display: inline-block;



vertical-align: top;



zoom: 1;



text-align: left;



margin: 0 5px 0px 0px;



position: relative;



}



.small_sep.margin50_20 {



margin: 30px 0 20px;



}



#review_form_wrapper #respond label {



margin: 0px;



display: block;



}

#search-3 form.header_search {

display: block !important;

}





/* ============Contact page styling STARTS Here=========== */	







.cnt_sub input[type="submit"]{



position:static;



background: #9D752D;



text-indent: 0px;



width: auto;



padding-bottom: 3%;



margin: 0px;



}







span.your-name input[type="text"]{



height: auto;



position: static;



background: #fff;



}







.subject select{



width: 100%;



height: 45px;



position: static;



color:#000;



}



div.wpcf7 img.ajax-loader{



border: none;



display:none;



vertical-align: middle;



margin-left: 4px;



width: 20px;







}



div.wpcf7-mail-sent-ok



{



border: 0px solid #94BB84;



//background-color: #94BB84;



color: #fff;



}







/* ============CSS for shoping bag=========== */







.shop_table.footable.tablet.footable-loaded tr th{



text-align: left;



padding: 0px 0px 0px 2px !Important;



} 







input.input-text.qty.text {



margin: 0px 0px 0px 36px !important;



}



input.update-button.button {



width: auto;



height: auto;



display: inline-block !important;



padding: 12px 35px;



}







table.shop_table tr.cart_table_item td {



width: auto;



}







.gbtr_dynamic_shopping_bag .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style.shopping_bag_in_header {



background-image: none !important;



background: none;



color: #efefef;



border: 0px;



float: left;



max-height: 0px;



margin: 60px 40px 0px 0px;



}







.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .title {



display: inline-block;



background-image: none !important;



background: none;



border: 0px;



}







.gbtr_little_shopping_bag .title a {



color: #b39964 !important;



border: 0px;



font-family: 'Lora', serif !important;



font-weight: normal !important;



font-size: 11px !important;



}



.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .gbtr_little_shopping_bag{



border: 0px;



}



.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .gbtr_little_shopping_bag {



width: 122px !important;



height: 25px !important;



}



.gb_cart_contents_count {



background: none !important;



float: right;



position: static !important;



display: inline-block !important;



color: #c8b185 !important;



font-family: 'Lora', serif !important;



font-weight:normal !important;



}







.gbtr_dynamic_shopping_bag {



display: inline-block;



float: left;



text-align: left;



margin: -25px 0px 0px 0px;



}



.gb_cart_contents_count:before{



content:" (";



}



.gb_cart_contents_count:after{



content:")";



}



.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style.shopping_bag_in_header:hover .gbtr_minicart_wrapper {



display: block;



top: 30px !important;



padding-left:30px;



}



.gbtr_minicart {



width: 320px !important;



}



.gbtr_little_shopping_bag:hover .title a,.gbtr_little_shopping_bag:hover .gb_cart_contents_count{



color: #FFFFFF !important;



}







li.empty {



color: #000;



}



.customer_care {



float: right;



margin: 0px 0px 30px 0px;



}



em.items_found_cart {



float: left;



margin: 0px 0px 0px 0px;



display: inline-block;



padding: 0px 0px 0px 0px;



}



tr.cart_table_item td.product-name {



width: 100px !important;



padding: 20px 0px !important;



}







tr.cart_table_item td.product-description {



padding: 10px 40px !important;



}

.product-descrpn {

overflow-y: hidden;

height: 18px;

padding-top: 0px;

}

.entry-content dl {

margin: 0px 0 5px 0;

}

.shop_table.footable.tablet.footable-loaded tr th.product-description {



padding: 0px 10px !important;



}



.shop_table.footable.tablet.footable-loaded tr th.product-name {



padding: 0px 7px !important;



}



.shop_table.footable.tablet.footable-loaded tr th.product-quantity {



padding: 0px 20px !Important;



}



table.shop_table tr.cart_table_item td.product-quantity {



padding: 0px 70px 0px 0px !Important;



}



.shop_table.footable.tablet.footable-loaded tr th.product-price,table.shop_table tr.cart_table_item td.product-price {



width: auto;



padding:0px 70px 0px 0px !important;



}



.shop_table.footable.tablet.footable-loaded tr th.product-subtotal,table.shop_table tr.cart_table_item td.product-subtotal {



width: 110px;



text-align: left !important;



padding: 0px 10px !important;



}







table.shop_table a.remove,table.shop_table a.remove:hover{



display: block !important;



height: 35px !important;



width: 35px !important;



text-indent: -9999px !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: -250px 0 !important;



background-repeat: no-repeat !important;



}



.gbtr_left_column_cart h3 {



padding: 15px 0px !Important;



margin: 0px 0px;



}



input#coupon_code {



float: left;



width: 150px;



height: 25px !important;



padding: 0px 7px;



}

input.voucher.checkout-button.button {

height: 25px;

padding-top: 7px!important;

float: left;

position: relative;

margin-left: 160px;

}



input.button.button-coupon {



float: left;



text-align: left;



display: inline-block !important;



left: 170px;



top: -3px !important;



}



input.checkout-button.button {



float: right;



display: inline-block !important;



width: auto;



height: auto;



padding: 15px 20px !important;



}







.gbtr_footer_widget_credit_cards {



width: auto;



float: right;



margin: 6px 15px 0px 0px;



}







h2.page-title {



color: #b39964 !important;



}



h2.page-title span {



color: #b39964;



font-size: 32px;



}



h2.entry-title.gbtr_post_title_listing {



margin: 25px 0px 6px 0px;



}







/* ============CSS for shoping bag=========== */







/* ============CSS for premium services =========== */







h1.left-align {



text-align: left;



}



img.side-thumb {



margin: 40px 40px 0px;



}











/* ============CSS for premium services =========== */







/* ============CSS for checkout =========== */



.woocommerce form {



max-width: 100% !important;



}



h3.box-head {



border: 0px;



padding: 6px 15px !important;



margin: 15px 0px !important;



background: #b39964;



font-size: 20px !important;



color: #FFF !important;



text-transform: uppercase;



}



h3#ship-to-different-address label.checkbox {



font-size: 20px !important;



color: #fff;



float: left;



margin: 0px 0px;



}



input#ship-to-different-address-checkbox {



display: inline-block;



margin: 0px 25px;



outline: 0px;



}



.woocommerce #payment {



background: #f7f6f7;



-webkit-border-radius: 5px;



border-radius: 5px;



background: none !important;



}



table.shop_table tfoot .shipping th {



font-size: 20px;



font-weight: normal;



background: #b39964;



color: #fff;



width: 126%;



text-align: left;



padding: 8px 15px;



margin: 25px 0px 15px;



display: inline-block;



}



table.shop_table tfoot .shipping td, .woocommerce table.shop_table tfoot .shipping td{



text-align: left !important;



display: inline-block;



}







#order_review .shipping #shipping_method li {



text-align: left !important;



margin: 0px 0px 0px 15px !important;



padding: 5px 0px 10px 0px !important;



}







.variations tr {



float: left;



width: 40%;



text-align: left;



}



.variations tr td {



text-align: left;



}



.yith-wcwl-add-to-wishlist {



margin-top: 10px;



float: left;



clear: both;



}



.woocommerce-error li {



padding: 12px 15px;



margin: 0px 0px 20px;



}



.content_wrapper{



width: 100%;



}



.grid_4.chk-out{



width:31%;



}



.container >.grid_12 {



width: 100%;



margin-left: 15px;



}



/* ============CSS for checkout  =========== */







/* Css for wishlist page */







.yith-wcwl-share li a.facebook {



background: none;



background-image: url(../theretailer/images/sprites.png);



background-position: 0 -50px;



background-repeat: no-repeat;



display: inline-block;



width: 50px;



height: 50px;



}



.yith-wcwl-share li a.pinterest{



background: none;



background-image: url(../theretailer/images/sprites.png);



background-position: -50px -50px;



background-repeat: no-repeat;



display: inline-block;



width: 50px;



height: 50px;



//margin-right: 6px;



}



.yith-wcwl-share li a.twitter{



background: none;



background-image: url(../theretailer/images/sprites.png);



background-position: -150px -50px;



background-repeat: no-repeat;



display: inline-block;



width: 50px;



height: 50px;



}



.yith-wcwl-share li a.email{



background: none;



background-image: url(../theretailer/images/sprites.png);



background-position: -100px -50px;



background-repeat: no-repeat;



display: inline-block;



width: 50px;



height: 50px;



//margin-right: 6px;



}



/* Css for wishlist page */







/* ============CSS for login =========== */







.gbtr_login_register_slide_1, .gbtr_login_register_slide_2 {



padding: 50px !important;



width: 500px !important;



float: left !important;



}







/* ============CSS for login =========== */







/* ============CSS for price slider=========== */



.price_slider{ 



    margin-bottom: 1em;



}







.price_slider_amount {



    text-align: right;



    line-height: 2.4em;



    font-size: 0.8751em;



}







.price_slider_amount .button {



    font-size:1.15em;



}







.price_slider_amount .button {



    float: left;



}







.ui-slider {



    position: relative;



    text-align: left;



}







.ui-slider .ui-slider-handle {



    position: absolute;



    z-index: 2;



    width: 0.9em;



    height: 0.9em;



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    border-radius: 3px;



    border: 1px solid rgba(0, 0, 0, 0.25);



    cursor: pointer;



    background: #e7e7e7;



    background: -webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#e7e7e7));



    background: -webkit-linear-gradient(#FEFEFE,#e7e7e7);



    background: -moz-linear-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);



    background: -moz-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);



    outline: none;



    top: -.3em;



    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;



    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;



    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;



}







.ui-slider .ui-slider-handle:last-child {



    margin-left: -1em;



}







.ui-slider .ui-slider-range {



    position: absolute;



    z-index: 1;



    font-size:.7em;



    display: block;



    border: 0;



    background: none repeat scroll 0 0 #c8b185;



    box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;



    -webkit-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;



    -moz-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset



    -webkit-border-radius: 1em;



    -moz-border-radius: 1em;



    border-radius: 1em;



}







.price_slider_wrapper .ui-widget-content {



    -webkit-border-radius: 1em;



    -moz-border-radius: 1em;



    border-radius: 1em;



    background: #1e1e1e;



    background: -webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));



    background: -webkit-linear-gradient(#1e1e1e,#6a6a6a);



    background: -moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);



    background: -moz-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);



}







.ui-slider-horizontal {



    height:.5em;



}







.ui-slider-horizontal .ui-slider-range {



    top: 0;



    height: 100%;



}







.ui-slider-horizontal .ui-slider-range-min {



    left: -1px;



}







.ui-slider-horizontal .ui-slider-range-max {



    right: -1px;



}







/* ============Journal STYLING STARTS Here=========== */



.newsevents h5 {



color: #000;



font-size: 18px;



letter-spacing: .5px;



margin-bottom: 22px;



}



.newsevents input[type="text"] {



background: #FFF;







display: block;



width: 90% !important;



border: 1px solid #868686;



margin: 34px 0 0 0 !important;



height: 36px !important;



max-height: 35px !Important;



cursor: text;



font-size: 13px;



color: #5E5E5E;



left: 15px;



max-width:100% !important;



}



.newsevents input[type="submit"] {



background: url(http://69.10.46.214/soluna-wp/wp-content/uploads/2014/11/search_side_btn.png) right no-repeat !important;



width:20px;



height:21px;



position: relative;



z-index: 1000;



top: -37px;



right: 10px;



}



.newsevents form {margin-bottom: 40px;}







ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image {



background-color: #FFFFFF;



box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);



font-size: 11px;



text-align: center;



margin: 0px;



max-width: 100%;



border: 1px solid #1d1d1d;



width: 100% !important;



margin-bottom: 40px !important



}







ul.really_simple_twitter_widget li {



float: left;



margin-bottom: 10px;



font-size: 12px;



line-height: 17px;



color: #000;



}







ul.really_simple_twitter_widget li img {float: left;



vertical-align: text-top;



padding-right: 8px;



}



a.twitter-user {



display: inline-block;



width: 70%;



font-size: 13px;



font-weight: bold;



color: #000;



}



.rstw_comma, .twitter-timestamp {



display:none;



}



.newsevents input.se_top {



margin: 0px 0px 0px 0px !Important;



float: left;



clear: both;



text-align: left;



left: 0px;



width:100% !important;



}



.newsevents form {



margin-bottom: 0px;



float: left;



width: 100%;



}



.social2{



text-align:left;



margin: 16px 0px 30px;



}		



.social2 img {



margin-right: 10px;



}







.select2-container .select2-choice > .select2-chosen {



margin: 0;



font-weight: 400;



font-size: 14px !Important;



color: #777 !Important;



}



.filter_wrapper {



font-size: 12px;



float: left !Important;



padding: 3px 0px !Important;



}



span.sorttext {



padding: 0px 5px !Important;



float: left !Important;



}



.select2-drop {





min-width: 200px !important;



margin-top: -15px;



margin-left: -30px;



}







.woocommerce-message {



padding: 23px 30px 16px 65px;



color: #fff;



text-transform: uppercase;



font-weight: 900;



float: left;



width: 100%;



clear: both;



margin-bottom: 30px;



position: relative;



}







.woocommerce-message a.button.wc-forward {



float: right;



text-transform: uppercase !Important;



font-weight: 900 !Important;



font-family: 'Lora', serif !important;



font-size: 11px !important;



}







.woocommerce_message::before, .woocommerce_error::before, .woocommerce_info::before, .woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before{



margin: -10px 0px 0px -12px !important;



}



.item{



text-align: center;



}



.item img {



display: inline-block;



text-align: center;



}



span.amount {



font-size: 16px;



color: #777;



}



button.single_add_to_cart_button.button.alt {



padding: 15px 20px !Important;



min-height: 10px !important;



line-height: 0px !important;



}



.single_variation .price .amount {



font-size: 16px;



color: #777 !important;



}



.product_navigation .nav-back {



font-size: 14px;



}



.grtr_product_price_desktops div p.price {



padding: 0px !important;



}



.grtr_product_price_desktops span.amount {



display: none;



}







div#tab-description, div#tab-test_tab1, div#tab-test_tab2, div#tab-reviews, span.posted_in, span.tagged_as, span.sku, span.sku_wrapper {



font-family:  'Open Sans', sans-serif !important;



font-size: 12px;



}



.woocommerce-product-rating{



display:none;



}



a.reset_variations {



display: none !important;



}



div.product form.cart, #content div.product form.cart {



margin-bottom: 0;



margin: -4px 0 0 0;



width: 100%;



}



.gbtr_left_column_cart {



margin: 0 0 0 0px !important;



padding: 2px 0 0 0px !important;



border-left: 0px solid #ccc !important;



}



.coupon {



padding: 0;



margin: 0 0 20px 0;



width: 50% !important;



float: left !important;



clear: none !important;



}



.cart_totals {



width: 50% !important;



float: left !important;



clear: none !important;



border-left: 0px solid #ccc;



padding-left: 5%;



}



.empty_bag{



max-width: 100%;}







/* ============shoping bag buttons css=========== */



.summary .quantity ,.product-quantity .quantity{



width: 82px !important;



position: relative;



margin: 0 3px 10px 0 !important;



overflow: hidden;



zoom: 1;



}



.summary .quantity .plus, .summary .quantity .minus, .product-quantity .quantity .plus, .product-quantity .quantity .minus{



display: block;



padding: 0;



margin: 0;



position: absolute;



text-align: center;



vertical-align: text-top;



width: 25px !important;



height: 30px !important;



text-decoration: none;



overflow: visible;



text-decoration: none;



font-weight: bold;



cursor: pointer;



line-height: 13px !important;



font-size: 14px;



}



.product-quantity input.input-text.qty.text, .summary input.input-text.qty.text  {



margin: 0px 0px 0px 26px !important;



}



.product-quantity .quantity input.qty, .summary .quantity input.qty{



width: 30px !important;



height: 30px !important;



line-height: 20px !important;



float: left;



padding: 0;



margin: 0 0 0 35px !important;



text-align: center !important;



vertical-align: middle !important;



border: 0 !important;



border-left: 1px solid #4d4d4d !important;



border-right: 1px solid #4d4d4d !important;



background: #000 !important;



color: #fff !important;



}



.product-quantity input.update-button.button,.summary input.update-button.button {



width: auto;



height: auto;



display: inline-block !important;



padding: 9px 17px 9px 18px;



float: left;



}



.product-quantity .quantity{



margin: 0 3px 2px 0 !important;



}



 .summary .quantity{



margin: 0 3px 15px 0 !important;



}



.woocommerce ul#shipping_method .amount{



color: #000;



}







/* ============shoping bag buttons css=========== */







/* ============fancybox css=========== */



a#fancybox-close:hover {



position: absolute;



top: -15px;



right: -15px;



width: 30px;



height: 30px;



cursor: pointer;



z-index: 11103;



background: url(http://69.10.46.214/soluna-wp/wp-content/plugins/easy-fancybox/fancybox/fancybox.png) -40px 0 !important;



}



a#fancybox-close{



border: none !important;



box-shadow: none !important;



}



/* ============fancybox css=========== */







/* ============search new css=========== */







form.header_search {



display: none;



}











.search_area .ns-container {



overflow: hidden;



float: right;



height: 31px;



width: 2em;



border-radius: 0px;



-moz-transition: all 0.35s;



-webkit-transition: all 0.35s;



padding: 0px;



box-shadow: none;



margin: 3px 0px 0px 0px;



width: 300px;



}



.ns-container:hover {



width: 300px !important;



}



.ns-container span {



box-shadow: none;



}



.search_area .ns-container .ns-input {



-moz-appearance: none !important;



-webkit-appearance: none !important;



float: right !important;



width: 0em !important;



height: 25px !important;



margin-top: 0px !important;



margin-right: 0px !important;



background: none !important;



color: #6A5D4F !important;



font-size: 12px !important;



font-weight: normal !important;



padding: 15px 40px !important;



border-radius: 0px !important;



-moz-transition: all 0.25s !important;



-webkit-transition: all 0.25s !important;



border: none !important;



box-shadow: none !important;



margin: 0px 60px 0px 0px !important;



text-shadow: 0px 0px 0px !important;



}



.ns-container:hover .ns-input {



display: inline-block !important;



width: 250px !important; 



padding: 8px 61px 0px 0px !important;



height: 25px !important;



background:none !important;



margin: 0px 0px 0px 0px !important;



color: #fff !important;



font-weight: normal !important;



border-radius: 0px !important;



border-bottom: 1px solid #BBB !important;



}



.ns-container:focus .ns-input:focus {



display: inline-block !important;



width: 250px !important; 



padding: 15px 61px 15px 0px !important;



height: 20px !important;



background:none !important;



margin: 0px 0px 0px 0px !important;



color: #fff !important;



font-weight: normal !important;



border-radius: 0px !important;







}



.ns-input:focus {



display: inline-block !important;



width: 250px !important; 



padding: 15px 61px 15px 0px !important;



height: 20px !important;



background:none !important;



margin: 0px 0px 0px 0px !important;



color: #fff !important;



font-weight: normal !important;



border-radius: 0px !important;







}



.ns-container a {



position: absolute;



background: none;



right: 0px;



top: 10px;



}



.ns-container form a input[type=submit] {

padding: 0px 0px 0px 13px;

color: #b39964;

border: 0;

margin: 0;

font-weight: normal;

text-transform: uppercase;

cursor: pointer;

transition: all .2s;

display: block;

width: 65px;

height: 15px;

border-radius: 0px;

float: right;

margin: 0px;

box-shadow: none;

font-family: 'Lora', serif !important;

outline: 0px;

background: url(images/soluna-search.png) 0px 2px no-repeat;

font-size: 11px !important;

}



input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {



background-color:#000;



background-image: none;



color: rgb(0, 0, 0);



}



.search_area {



padding-right: 0px;



}



/* ============search new css=========== */







/* ============30-12-2014 new css=========== */







.wishlist_shoppage {



text-align: center;



}



.gbtr_add_to_cart_simple {



	padding: 20px 0 20px 0;



}



th.product-description {



padding: 0px 0px 0px 40px !important;



}



table.shop_table th.product-quantity, .woocommerce table.shop_table th.product-quantity {



text-align: left;



padding: 0px 0px 0px 0px !important;



}



th.product-price {



padding-left: 0px !important;



}



table.shop_table .product-subtotal {



width: 100px;



text-align: left !important;



padding-left: 10px;



}







input.button.button-coupon {



background: #b39964;



text-shadow: none !important;



left: 155px;



padding: 7px 10px 6px 10px !important;



width: auto !Important;



height: auto !important;



top: 0px !important;



outline: 0px;



}







.panel {



margin-bottom: 20px;



background-color: rgba(255, 255, 255, 0);



border: 0px solid transparent;



border-radius: 4px;



-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);



box-shadow: 0 0px 0px rgba(0,0,0,.05);



}



table.shop_attributes .alt td, table.shop_attributes .alt th {



background: rgba(255, 255, 255, 0) !important;



}



#review_form_wrapper_overlay {



position: fixed;



top: 0px;



left: 0;



width: 100%;



height: 100%;



z-index: 999999;



background: #fff;



margin: 0 auto;



display: none;

 



overflow: hidden;

overflow-y: auto; 



}



table.shop_table tfoot .shipping td, .woocommerce table.shop_table tfoot .shipping td {



text-align: left !important;



display: inline-block;



text-transform: uppercase;



font-style: italic;



color: #000;



font-weight: bold;



font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;



}







tr.shipping span.amount {



color: #000;



}



h3#ship-to-different-address label.checkbox {



font-size: 20px !important;



width: 100%;



font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;



padding-bottom: 0px !important;



background: #b39964;



padding: 5px 15px 0px;



overflow: visible;



height: 35px;



}



h3#ship-to-different-address {



float: left !important;



width: 100%;



background: none;



padding: 0px !important;



}



input#ship-to-different-address-checkbox {



display: inline-block;



margin: 25px 0px 0px 0px;



outline: 0px;



float: left;



}



#ship-to-different-address label.checkbox_dff_address {



font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;



margin: 19px 0px 0px 5px;



display: inline-block;



float: left;



}



#payment h3.box-head, .woocommerce-billing-fields h3.box-head, h3#order_review_heading {



font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;



}



.chosen-container{



width: 100% !important;



}



.woocommerce .gbtr_my_account_wrapper {



max-width: 100%;



}



p.order_msg {



font-size: 19px;



}







.gbtr_my_account_wrapper .shop_table.order_details.gbtr_order_details th.product-price {



padding-left: 40px !important;



}



.gbtr_my_account_wrapper .shop_table.order_details.gbtr_order_details .product-price {



padding-left: 40px;



}



img.vc_box_border_grey.attachment-full {



padding: 15px 15px 15px 9px;



margin: 6px 0px 0px 0px;



}



input.wpcf7-form-control.wpcf7-submit {



font-family: 'Lora', serif !important;



font-weight: 100;



font-size: 16px !important;



color: #a39161;



border: 1px solid #55432f;



-webkit-transition: all 400ms;



-moz-transition: all 400ms;



-o-transition: all 400ms;



-ms-transition: all 400ms;



transition: all 400ms;



outline: 0px;



display: inline-block;



padding: 5px 30px;



background:none !Important;



}



p.cnt_sub {



text-align: center;



}



input.wpcf7-form-control.wpcf7-submit:hover {



color: #000;



background: #b39964 !Important;



}



#mc_form_pop .mc_merge_var {



float: left;



width: 100%;



padding: 0px;



margin: 30px 0px 0px 0px !important;



}







#mc_form_pop #mc_signup_form .mc_var_label {



display: none;



}







#mc_form_pop .mc_merge_var input#mc_mv_EMAIL {



width: 100% !important;



float: left;



}



.footer_fourth .newsimage {



display: none;



}



#fancybox-outer #mc_form_pop h3 {



text-align: center;



margin: 15px 0px 0px 0px !important;



}



.myaccnt_signout {

width: 100%;

height: auto;

float: left;

clear: both;

margin-bottom: 20px;

}

a.button.signout {

display: inline-block !important;

float: right;

clear: both;

}

p.myaccount_user {

clear: both;

width: 100%;

display: block;

float: right;

max-width:100%;

}



.myaccount_user:after {

float: right;



left: auto;

right: 50px;

}









/* ============30-12-2014 new css=========== */



/* ============1-1-2014 new css=========== */



.giftcard input#giftcard_code {

padding: 10px 69px 8px 9px;

font-size: 13px;

color: #777;

margin: 0;

width: 149px;

height: 25px !important;

border: 1px solid #ccc;

position: relative;

}

.giftcard input.button {

display: inline-block !important;

padding: 7px 10px;

margin-left: 7px;

}

.woocommerce table.shop_table td.product-description {

padding: 10px 0px 10px 40px !important;

}

.re-pst span.recent_date {

font-size: 13px;

margin-bottom: 2px;

float: left;

clear: both;

display: block;

}

.re-pst a {

display: block;

float: left;

clear: both;

}

.re-pst span.recent-psts-name {

display: block !important;

float: left;

clear: both;

font-size: 15px;

margin-bottom: 20px;

}

.content_wrapper ul.woocommerce-error {

background: none !Important;

color: #2C2C2C !important;

border: 2px solid #b81c23 !important;

float: left;

width: 100%;

}

.content_wrapper ul.woocommerce-error li {

color: #8E8E8E !important;

}



.giftcard {

margin: -35px 0px 0px 0px;

}



.gbtr_left_column_cart a {

display: inline-block;

clear: both;

margin: 0px 0px 0px 0px;

}

a.sign {
text-transform: uppercase;
padding-right: 5px;
}

.woocommerce-message {
    border-top: 0px;
}



/* ============RESPONSIVE STYLING STARTS Here=========== */



/*@media (max-width: 1395px) {



.inner_banner img {



max-width: 75%;



}



}*/







@media (max-width: 1200px) {



	.banner_head_shp h1 {



margin-top: 60px;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}







.banner_head_shp{



	padding-bottom: 0px;



	}



	}



@media (max-width: 1199px) {



	.nav>li>a {



font-size: 14px;



padding: 10px 8px;



}



#banner-1 .banner_head_shp{



background: #000;



padding: 0 3%;



width: 49%;



padding-bottom: 50px;



min-height: 285px;



}







.clearfix{



	display:none;



	}



	.botm_baner img{



	display:none;



	}	



.botm_baner_sec	{



	display:block;



	}



	



.inner_banner img {



max-width: 75%;



}		



	



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}



	}







@media (max-width: 1002px) {



	.second_container img {







margin: 79px 20px 0px;



}



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}



	}















@media (max-width: 991px) {



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}



	.sixth_container .boxer, .fourth_container .boxer, .third_container .boxer, .second_container .boxer, .boxer{



		width:90%;



		margin: 0 auto;



		}



	.four_inner {



margin: 0px 0px;



}



.grid_4.chk-out {



width: 45%;



}	



.third_inner {



margin: 30px 0px;



}		



	.sixth_inner{



		text-align:center;



		}



		.sixth_inner img{



			float:none;



			}



	



ul.lgs li {



text-align: center;



}

.newsletter h3{

width:88%;}				



.text-center h2, .text-center h3{



	text-align:center;



	}



	.social {



text-align: center;



}	







.sub{margin: 0 auto;



float: none;



}







.cpy_rght p{



	text-align:center;



	}



	



input[type="email"] {







width: 100% !important;



}	







.container{



	padding:0px;}



	



.fourth_container img, .second_container img {



 float: none;



text-align: center;



display: block;



margin: 0 auto;



padding-top: 30px;







}	



.fifth_container img {



float: none;



text-align: center;



display: block;



margin: 0 auto;



padding-top: 30px;



width: 60%;



}







.sixth_container {



background: #FFF;



margin: 0px auto;



}	











.mail-form{



	float:none;



	}



	



.banner_head_shp {



padding-bottom: 0px;







}	



.banner_head_shp h1 {



margin-top: 35px;}



.banner_head_shp p {



font-size: 15px;



line-height: 21px;



margin-bottom: 16px;



}



.inner_banner {



background-size: 100%;



}



.nav>li>a {



font-size: 13px;



padding: 10px 6px;



}	



.cart p {



//font-size: 9px;



	}



#mainFeatures li#web, #mainFeatures li#country, #mainFeatures li#email, #mainFeatures li#phone{



		font-size: 10px;



		}.gbtr_little_shopping_bag .title a, .ns-container form a input[type=submit], .cart p{ font-size: 10px !important;}



		



.sixth_container img{



	float: none;



margin: 30px 0px 10px 0px;







	}	



	



.sing_img{



	text-align:center;



	}



	



.second_container h1{



	margin:0 0 !important;



	}



.sixth_container h1 {



color: #c49a6c;



margin:0px 0px;



text-align:center;



}







input#frm-email, {



width: 100% !important;}	







.pre-ser .four_inner {



margin: 0px 0px;



width: 100%;



text-align: center;



}



h1.left-align {



text-align: center;



}



.pre-ser article.cbp-so-side.cbp-so-side-left {



text-align: center;



}



.res-cnt {



width: 100% !important;



}



.sort.area {



width: 100% !important;



margin-top: 10px;



}



.pag-nte {



width: 50% !important;



float: right;



margin-top: -70px;



}



.filter_wrapper {



padding: 1px 0px !Important;



}			



}







@media (max-width: 980px) {



#banner-1 .banner_head_shp {



padding: 0 3%;



width: 51%;



padding-bottom: 19px;



}







#banner-1 .banner_head_shp h1 {



margin-top: 6px;



font-size: 23px;



}



#banner-1 .banner_head_shp p {



font-size: 13px;



line-height: 19px;}



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}







}



@media (max-width: 959px){



.gbtr_little_shopping_bag_wrapper {



display: block;



}

.footer_li_one{padding-left: 0px;}



.gbtr_little_shopping_bag_wrapper_mobiles{



display:none;



}



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}



}



@media (min-width: 768px) {



/*.container {



	max-width: 1024px;



}*/



.navbar-default {



	background-color: #000000 !important;



	border-color: #000000 !important;



}
a.gbtr_logo {
text-align: center;
margin: 0 auto;
display: block;
width: 75%;
}
input.ns-input {
max-width: 200px;
}


}
@media (max-width: 768px) {
a.gbtr_logo {
text-align: center;
margin: 0 auto;
display: block;
width:75%;
}
.col-xs-12.story_part_one.contact p {
line-height: 20px;
font-size: 14px;
}













}



 @media (max-width: 767px) {



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}



ul.really_simple_twitter_widget li img, ul.really_simple_twitter_widget li {



float:none;}







input.subscribeButton.button {



position: absolute !important;



margin: 0 auto !important;



right: 0px !important;



left: 0px !Important;



height: 22px !important;



bottom: 0px !Important;



}



.sort.area{



float: none;



}



	 



.navbar-collapse{border-bottom: 1px solid #c49a6c !important;



border-top: 0px;



box-shadow: none;



}	 



	



.navbar-toggle {



float: left;



top: -15px;



margin-top: -29px;



}







.navbar-default .navbar-toggle{



	background:url(images/btn_toggle.png) no-repeat;



	width:47px;



	height:31px;



	border: 0px;



	margin-left: -35px;



	}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {



background-color: #000;



border:0px !important;



}	



		 



.navbar {



margin-bottom: 10px;



margin-top: 0px;



padding-bottom: 0px;



min-height: 10px;



} 



.dropdown-menu {



	position: relative;



	top: 90%;



	min-width: 155px;



	



	background-color: #0A0A0A;



        width:100%;



}



.logo {



position: static;



-webkit-transition: all 400ms;



-moz-transition: all 400ms;



-o-transition: all 400ms;



-ms-transition: all 400ms;



transition: all 400ms;



left: 0;



right: 0;



top: 40px;







}



.logo img{



	text-align: center;



margin: 0 auto;



display: block;



width: 39%;



	}



.banner {



margin: 12px 0px;







}	



	



.cart {



	margin-top: 0px;



	-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	width: 30%;



float: right;



}



 



.icon_cart {



font-size: 22px;



color: rgb(155, 127, 37);



display: inline-block;



margin-top: -39px;



text-align: right;



margin-right: -10px



}







.countries {



	margin-top: 0px;



	-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



	padding-right:0px !important;







}



.cart p{



	display:none;



	}



	



 .cart .search_area{



	 display:none;}	







.countries .third-bx-three{



		width: 30%;



display: none;



	}



.search_area_menu {



display: block;



padding-left:0px;



}







ul.lang{



	padding:0px;



	margin:0px;



	display:block;



	list-style-type:none !important;



	}







.navbar-nav {



	float: left !important;



	margin: 0px;



	text-align: left !important;



	width:100%;



	padding-bottom: 5px;



}



.navbar-nav>li {



	float: none;



}



.nav>li {



	position: relative;



	display: block;



}



.navbar-brand {



	display: none;



	



}



.banner_heading h1 {



font-size: 25px;



}



.banner_heading h2 {



font-size: 14px;



}







.boxer {



width: 99%;}







.boxer p {



font-size: 16px;}







.gbtr_dynamic_shopping_bag{



display : none;



}



.sixth_container h1, .second_container h1 {



font-size: 30px;



line-height: 40px;



text-align:center;







}



.second_container {



padding-top: 40px !important;



text-align:center;



}



.second_container p {



font-size: 15px;}



.second_container .boxer {



width: 99%;







}



.second_container img {



text-align: center;



display: inline-block;



margin: 0px auto;



}



.fifth_container.second_container img {



	margin: 0px auto;



	}



.box-line {



margin-top: 330px;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}



.third-part {



background: url(images/third-back_16.jpg) center center no-repeat;



background-size: cover;



background-position: 65%;



}



.third_inner p {



font-size: 15px;



margin: 19px 0px;







}















.third_inner h1{



	font-size:30px;



	}







.third_container .boxer{



	width:96%;



	}



.sixth_container p, .third_container .boxer p {



font-size: 15px;



}	







.side_img img {







display: none;



}



.sidebar_link_text {







bottom: -159px;	



}







.filter_containr{



	margin-top: 20px;



	}



.nav>li>a {



font-size: 15px;



padding: 4px 0px;



}	



.navbar-form .navbar-left {



padding: 10px 15px;}











#wrap {



float: left;



height: 32px;



margin-top: 5px;



}



#search{



width:160px;



height:26px;



}











.cart_search #right_main{



	display:block;







	}







.cart_search #wrap {



float: left;





height: 28px;



}



	



/*	input[type="text"], input[type="submit"]{



	left:-14px;



	}



input[type="text"] {



height: 30px;



font-size: 14px;



width: 100%;



padding-top: 3px;



color: #DAD7D7;



padding-left: 30px;



}	



input[type="text"]:focus {



	width: 300px;



	float:left;



	background-color: #333;



border: 1px solid #e4e2dc;



z-index: 800;



-webkit-transition: color 0.5s ease, background-color 0.25s ease;



-moz-transition: color 0.5s ease, background-color 0.25s ease;



-ms-transition: color 0.5s ease, background-color 0.25s ease;



-o-transition: color 0.5s ease, background-color 0.25s ease;



transition: color 0.5s ease, background-color 0.25s ease;



background-position: right 10px center;



	}







input[type="submit"]{



	background:url(images/search_icon02.png) no-repeat !important;



	height:18px;



	width:18px;



	z-index:999;



	margin: 5px 5px;



	}*/



	



.search label{



    font-size:0.75em;



    font-weight:bold;



    color:#333;



    text-indent:-9999em;



    display:block;



    float:right;



}



.search input[type="text"]{



    text-indent:1px !important;



    padding:0 0 0 22px !important;



    width:0 !important;



	position:static !important;



	left:0px !important;



    height:25px !important;



    background:url(images/search_icon02.png)2px 2px no-repeat !important;



   font-size: 11px !important;



   border:0px;



    color:#999 !important;



    line-height:20px !important;



    font-weight:bold !important;



    -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.05) !important;



    -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.05) !important;



    text-shadow:1px 1px 1px rgba(0,0,0,0.05) !important;







   -webkit-transition:width 0.5s ease-in-out !important;



    -moz-border-radius:0px !important;



    -moz-transition:width 0.5s ease-in-out !important;



    cursor:pointer !important;



}



.search input[type="text"]:focus{



	 border:1px solid #666 !important;



    width:200px !important;



    outline:none !important;



    background:url(images/search_icon02.png)2px 2px no-repeat !important;



    cursor:text !important;



}	







#wrap:hover #search{



	width: 160px;



	}



.cart_search #right_main {



position: absolute;



bottom: -23px;



-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}







sup {



top: -8px;



width: 19px;



/* height: 18px; */



/* border: 1px solid rgb(179, 131, 47); */



/* border-radius: 70px; */



font-size: 11px;



/* padding: 1px 0px; */



line-height: 11px;



left: 14px;



clear: both;



/* float: right; */



text-align: center;



}







.text-center h2, .text-center h3 {



margin-top:0px;



margin-bottom: 12px;



}



partner_li{



	margin-bottom:5px;



	}



.text-center h2, .text-center h3 {



text-align: center;







}



.social {



text-align: center;



}



ul.lgs li {



text-align: left;



display: inline-block;



width: 15%;



}







ul.first_ul li img {



margin-bottom: 0px;



text-align: center;



width: 90%;



height: auto;



display: inline;



}



.filters {







display: none;



}



.shpng_boxes {



margin-bottom: 45px;



width: 49%;



float: left;



}







.tile img{



	width: 50%;



height: auto;



}



	



.name_price {







font-size: 17px;}	



.shpng_boxes {



margin-bottom: 5px;



min-height: 300px;



}



	



.shpng-first-part {



padding-top: 20px;



}







.header_portion {



margin-top: 10px;	







}







.botm_baner {



	display:none;



	}



	



.botm_baner_sec{



	display:block;



	}



input#frm-email {



width: 50% !important;}	



			



#banner-1.inner_banner{



width: auto;



background-size: 100%;



}



.res-cnt {



width: 35% !important;



}



.sort.area {



width: 40% !important;



margin-top: 1px;



float: left !important;



}



.pag-nte {



width: 25% !important;



float: right;



margin-top: -1px;



}



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}	



}











@media (max-width: 720px) {



#banner-1 .banner_head_shp{



width: 70%;



margin-top: 38px;



background: none;







}



.grid_4.chk-out {



width: 86%;



}



#banner-1 .banner_head_shp h1 {



margin-top: 0px;



font-size: 23px;



color: #c8b185;



padding-left: 8px;



}



div#banner-1 {



background-size: cover !important;



background-position: -290px 0px !important;



}



#banner-1 .banner_head_shp .term-description p {



padding-bottom: 30px;



padding-left: 15px;



padding-right: 15px;



}







#banner-1.inner_banner{



background-position: 93% 0px !important;



}



.banner2{



background: rgba(0, 0, 0, 0.53);



padding: 15px;



margin-top: 110px;



//position: relative;



bottom:25px;



}



.cart_totals {



width: 90% !important;



}



em.items_found {



display: block;



}



.sort.area {



width: 95% !important;



margin-top: 15px;



float: left !important;



padding-left: 9px;



}



.pag-nte {



width: 35% !important;



float: right;



margin-top: -74px;



}



.res-cnt {



width: 60% !important;



}



.woocommerce-ordering select.big-select {



padding: 0px 5px 8px 10px !important;



border: none !important;



margin: 0 !important;



background: none !important;



background-image: url(images/sprites.png) !important;



background-position: right -464px !important;



background-repeat: no-repeat !important;



background-color: #fff !important;



display: block !important;



height: 23px !important;



color: #777 !important;



text-transform: uppercase !important;



font-weight: 400 !important;



width: 100% !important !important;



}



.giftcard {

margin: -140px 0px 40px 0px;

}

.gbtr_left_column_cart a {

margin: 13px 0px 0px 0px;

}





}











@media (max-width: 600px) {

.owl-carousel .owl-item {
width: auto !important; //Single page image 
}
.story_part_three p, .story_part_two p, .story_part_one p{font-size:15px;}
.story_part_three h1, .story_part_two h1, .story_part_one h1{font-size:26px;}

.text {



width: 100%;



 margin:0px;



float: left;



}



.second_container img {



float: none;



 margin:0px; 



 text-align: center; 



margin: 0 auto;



text-align: center;







-webkit-transition: all 400ms;



	-moz-transition: all 400ms;



	-o-transition: all 400ms;



	-ms-transition: all 400ms;



	transition: all 400ms;



}











.fourth_container .text {



width: 99%;



 margin: 0px;



}



.fourth_container h1 {



font-size:30px;



}



.fourth_container p{



	font-size:15px;



	}



.fourth_container .boxer {



width: 99%;}







.sixth_inner img {



float: none;



width: 90%;



margin-bottom: 30px;



}







.fourth_container img, .second_container img {



 float: none;



text-align: center;



display: block;



margin: 0 auto;



padding: 13px 0px;



width:40%;



}



.fifth_container img{



	width:80%;



	}



img.side-thumb {



width: 60% !important;



}



	



}



@media (max-width: 550px){



	.cart p {



font-size: 9px;



	}



#mainFeatures li#web, #mainFeatures li#country, #mainFeatures li#email, #mainFeatures li#phone{



		font-size: 10px;



		}



	.icon_cart {



margin-top: -23px;	



}



.navbar-toggle {



top:0px; 







}	











div#banner-1 {



background-size: cover !important;



background-position: -476px 0px !important;



}



#banner-1 .banner_head_shp {



width: 65%;



}



.res-cnt {



width: 95% !important;



}



.sort.area {



width: 95% !important;



margin-top: 15px;



float: left !important;



padding-left: 9px;



}



.pag-nte {



width: 95% !important;



float: left;



margin-top: 10px;



text-align: left;



}



.emm-paginate {



margin: -5px 0px;



float: left;



text-align: left;



}	



		



}











@media (max-width: 480px){







tr.cart_table_item td.product-description, table.shop_table.order_details.gbtr_order_details td.product-description{



padding: 10px 40px !important;



display: none !important;



}



th.product-description {



padding: 0px 0px 0px 40px !important;



display: none !important;



}







input#frm-email {



width: 100% !important;}	



.fifth_container img {



width: 80%;



}



#banner-1 .banner_head_shp{



//margin-top: 53px;



padding-left:0px;



margin-top: 26%;



}



#banner-1 .banner_head_shp h1{



margin-top: 0px;



font-size: 23px;



color: #c8b185;



padding-left: 0px;



padding-top: 2px;



}







.sixth_container h1, .fourth_container h1, .third_inner h1, .second_container h1 {



font-size: 26px;



line-height: 38px;



margin: 0px 0px;







}



.banner_head_shp p {



font-size: 15px;







}







.banner_head_shp h1 {



margin-top: 5px;



}



.banner2{



padding:0px;



}



.banner_head_shp h1{



	font-size: 23px;



	}



	



.banner_head_shp p {



font-size: 14px;



line-height: 20px;



margin-bottom: 14px;







}



.four_inner {



margin: 0px 0px;



}



.sixth_container img {



width: 80%;



}



.footer_li_one h3, .footer_li_two h3{



font-size: 15px;



	}



	



.footer_li_one li, .footer_li_two li{



margin-bottom:5px;



	}	



.first_ul li a {



font-family: 'Open Sans', sans-serif;



font-size: 11px;}







.text-center h2, .text-center h3 {



text-align: center;



font-size:15px;



}







ul.lgs li {



text-align: left;



display: inline-block;



width: 79px;



}







ul.first_ul li img {



margin-bottom: 0px;



text-align: center;



width: 90%;



height: auto;



display: inline;



}



.partner_li{



	display:none;



	}



.newsletter h3 {



font-size:12px;



}



.logo img {



width: 70%;



}







.banner_head_shp{



	width: 99%;



margin-top: 130px;



	}



.shpng_boxes {



margin-bottom: 5px;



width: 100%;



float: left;



}







.shoping_area {



    margin: 25px auto;



}







.comment-author.vcard img.avatar {



width: 18%;



height: auto;



}



b.fn {



width: 18%;



}



.giftcard {

margin: -180px 0px 40px 0px;

}



}







@media (max-width: 471px){



#banner-1 .banner_head_shp {



    width: 100%;



margin-top: 26%;



//background:black;



//background:#c4996c;



min-height:50px;



}



#banner-1 .banner_head_shp .term-description p {



padding-bottom: 30px;



padding-left: 0px;



padding-right: 15px;



}







#banner-1.inner_banner {



    background-size: 174% auto !important;



}


}

@media (max-width: 320px){

	.giftcard input.button {

display: inline-block !important;

padding: 7px 5px;

margin-left: 7px;

font-size: 10px !important;

}

	

	}
.form-row.place-order {
    float: right;
}
a#fancybox-close:before {content: 'x';}

/*After WP updates*/

table.variations span#select2-metal-container {
   font-size: 15px;
}

span.select2-results {
   padding-top: 0;
}

span#select2-orderby-y9-container {
   font-size: 14px;
}

.sort.area {
   margin-top: -8px;
}

span.sorttext {
   display: inline-block;
   float: none !important;
   vertical-align: text-bottom;
}

.sort.area .filter_wrapper {
   display: inline-block;
   float: none !important;
   vertical-align: center !important;
   vertical-align: middle;
}

span.select2-results {
   padding-top: 0;
}

span.select2-selection__clear {
   display: none;
}

span.select2-selection.select2-selection--single {
font-size: 15px;
}