@import url('https://fonts.googleapis.com/css?family=Fjalla+One:400|Libre+Franklin:400,100,200,300,400i,500,600,700,700i,800,900');
@font-face{
	font-family: 'Itc Blair';src: url('../fonts/blair_itc_light1.eot');
src: url('../fonts/blair_itc_light1.eot?#iefix')
 format('embedded-opentype'), 
 url('../fonts/blair_itc_light1.woff2') 
 format('woff2'), url('../fonts/blair_itc_light1.woff') 
 format('woff'), url('../fonts/blair_itc_light1.ttf')
  format('truetype'), url('../fonts/blair_itc_light1.svg#Itc Blair')
   format('svg');font-weight: 400;font-style: normal;
   }
   
   @font-face {
	font-family: 'Avenir Next';
	src: url('../fonts/AvenirNextLTPro-Regular.otf');
	
}



@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans-Regular.eot');
	src: local('../fonts/OpenSans-Regular'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'GothamBook';
	src: url('../fonts/GothamBook.eot');
	src: local('../fonts/GothamBook'), url('../fonts/GothamBook.woff') format('woff'), url('../fonts/GothamBook.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_10146">Text with this font applied</p> */
.fontsforweb_fontid_10146 {
	font-family: 'GothamBook' !important;
}
@font-face {
	font-family: 'ROCK';
	src: url('../fonts/ROCK.eot');
	src: local('../fonts/ROCK'), url('../fonts/ROCK.woff') format('woff'), url('../fonts/ROCK.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_7691">Text with this font applied</p> */
.fontsforweb_fontid_7691 {
	font-family: 'ROCK' !important;
}

@font-face {
	font-family: 'gothambold1';
	src: url('../fonts/gothambold1.eot');
	src: local('../fonts/gothambold1'), url('../fonts/gothambold1.woff') format('woff'), url('../fonts/gothambold1.ttf') format('truetype');
}

@font-face {
	font-family: 'gotham-medium-webfont';
	src: url('../fonts/gotham-medium-webfont.eot');
	src: local('../fonts/gotham-medium-webfont'), url('../fonts/gotham-medium-webfont.woff') format('woff'), url('../fonts/gothambold1.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_5903">Text with this font applied</p> */
.fontsforweb_fontid_5903 {
	font-family: 'gothambold1' !important;
}

/* general Setting */
/*body{ font-family: 'GothamBook';}*/

.orang_bg{ background-color:#ecaa00;}
.darbrown_bg{ background-color:#1c0700; }
.daryellow_bg{ background-color:#F2B600; margin: 0 auto;  padding-bottom: 16px;
    padding-top: 20px;
    text-align: center; width:100%; }
.font-bold { font-family: 'gothambold1';}
/* custom social media icons */
.socialmedia ul li{ display:inline-block; list-style-type:none;}
.socialmedia ul li a{ display: block; height: 44px; padding-top: 12px;  color: #DE308D; margin: 0px 7px;}
/* Custom Navigation style */
.logo{ position:relative; width:30%;}
.navbar { margin-top: 24px;}
.navbar-header { position:relative;}
.navbar-brand { height: auto;left: 0; margin-left: 0 !important; position: absolute;top: 3px; width:250px; z-index:100;}
.custom-navbar {background:#DE308D;margin-bottom:0;}
.custom-navbar ul li{/* width:160px!Important;*/  padding-right: 20px;
    width: auto;}
.navbar-default .navbar-nav > .active > a { background-image:none; box-shadow:none; background-color:transparent; }
/*.navbar-default .navbar-nav > li:before { background-color: #fedb65; border-radius: 100%; content: ""; height: 5px; left: -32px;  position: absolute; top: 23px; width: 5px; z-index: 222222;}*/
.navbar-default .navbar-nav > li:first-child:before{ position:inherit; width: auto; height:auto;}
.navbar-default .navbar-nav > li > a {
	color: #fff;
    font-size: 13px;
    text-transform: uppercase;
	}


/* slider and static image on header */
section.Static_image{ width: 100%; max-height:479px; overflow:hidden; /*border-top:5px solid #400900; border-bottom:5px solid #400900;*/ position:relative; }
.header-image {position: relative; text-align: center; top: -191px; z-index: -2;}
.ImageDescription { left: 35%; position: absolute;top: 47%;}
.big-line, .small-line { font-size:80px;font-family: 'ROCK'; font-weight:bold; color:#f7ed3b; text-shadow: 0px 2px 6px #000; letter-spacing:5px; line-height:37px;}
.small-line{ font-size:45px; letter-spacing:1px; font-weight:normal; text-align:center; color:#fff;}
.shadow_box { background-image:url(../images/bg_shadow.png); background-repeat:no-repeat; height:55px; width:100%; background-position:top center;}
#scart .pro_subhead, #checkout .pro_subhead
{ 		
	font-family:"Itc Blair","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: 300;
	color:#000;
	text-transform: uppercase;
	
}
.items h1{
	   border-bottom: 0 none;
   
    margin-top: 32px;
}
.items h4{
	
	text-align: center;
	font-size:20px;	
	/*font-family: "gothambold1";*/
	font-weight: normal;
	line-height: 40px;
	margin:0;
	text-shadow: 0px 2px 3px rgba(170, 170, 170, 1);
}
.headingleft h1 { 
text-align:left;
}


/* carsoul setting */
.multi_carsoul{ margin-top:76px;}
.multi_carsoul .carousel-inner{ height:100%;}
.custom_carsoul li {
    list-style-type: none;
    text-align: center;
    width: 279px;
	margin-left:30px; margin-right:30px;
	 
}
.custom_carsoul > li { margin-bottom:0px;}
.multi_carsoul > .carousel-control.left  { background-image:url(../images/arrow-l.png); background-repeat:no-repeat; background-position: 0 50%;}
.multi_carsoul > .carousel-control.right{ background-image:url(../images/arrow-r.png); background-repeat:no-repeat; background-position: right 50%;  right: 0;}





.Item_desc {width: 100%; min-height:60px;}
.Item_desc h3{
	line-height: 22px;
	color: #333333;
	font-size: 18px;
}
.Item_desc p{
	line-height: 16px;
	color: #000;
	font-size: 14px;
}
.Item_desc a{
	text-decoration: none;
}
.rate { font-size:16px; font-weight:bold; margin-bottom:45px; display:block; margin-top:15px;}

/* label image */

.divLabelBox{ position:relative; margin-top:110px;} 
.DivLabelImage {
    background-image: url("../images/patti.png");
    background-repeat: no-repeat; 
    background-size: 100% auto;
    height: 119px;
}
.divLabeltext { position:relative; z-index:3; padding:29px;}
.contact-number { font-size:50px; color:#f7ed3b; font-weight:bold; text-align:right; font-family:'gothambold1';}
.label-text { font-size:20px; color:#fff; font-weight:bold; line-height:22px; padding-top:13px;}
.upcomingevent { color:#fff; padding-top:50px; padding-bottom:50px;}
.rowevent{ margin-bottom:30px; width: 100%; clear:both;}
.upcomingevent h1{ font-size:50px; margin-bottom:50px; padding-left:50px; font-family:gotham-medium-webfont; font-weight:normal;}
.eventdate {width:99px!Important; padding-right:0!Important; font-family:gothambold1; letter-spacing:1px;}
.eventicon { padding-top: 18%; text-align:center;}

/* testimonial */

.testimonial_bg { background-image:url(../images/testimonial-bg.jpg); height:690px; background-position:top center;}
.Testimonial1 { position:relative;}
.testimonail_yellow{ background-image: url(../images/test-bg-1.png);
background-repeat: no-repeat;
width: 570px;
position: absolute;
height: 267px;
padding: 28px 28px 90px 28px;
font-size: 27px;
text-align: center;
font-family: Minion Pro;
top: 58px;
right: 60px;
}
.Author-right { position: absolute;
bottom: 6px;
left: 189px;
font-size: 18px;
color: #fff; font-family:GothamBook;}


.testimonail_blue{ background-image:url(../images/blue_test.png);
background-repeat: no-repeat;
width: 532px;
position: absolute;
height: 283px;
padding: 28px 28px 90px 28px;
font-size: 27px;
text-align: center;
font-family: Minion Pro;
top: 338px;
left: 60px;
}
.Author-left { position: absolute;
bottom: 8px;
left: 200px;
font-size: 18px;
color: #fff; font-family:GothamBook;}

/*.testimonail_yellow {position: relative;
background: #f9da63;
padding: 20px 10px;
width: 554px;
margin: 0 auto;
text-align: center;
padding: 30px;
box-shadow: 10px 10px 0px #fff;
font-size:28px;
font-family:Minion Pro;
font-weight:bold;}

.testimonail_yellow:before, .testimonail_yellow:before {
content: '';
position: absolute;
width: 0;
height: 0;
right: 20px;
bottom: -25px;
border: 20px solid;
border-color: #f9da63 transparent transparent #f9da63;
}*/



/*footer style */
.Footerlinks{ text-align:center; padding:0px; color:#959494;}
.Footerlinks ul { margin-top:10px; padding:0;}
.Footerlinks ul li{ list-style-type:none; display:inline;}
.Footerlinks ul li a{ display:inline; color:#959494; padding-left:10px; padding-right:10px; border-right:1px solid #959494;}
.Footerlinks ul li a.last{ border-right:none;}
.Footerlinks p { font-size:12px;}

#productdetails h1, #scart h1,#shipping h1,#checkout  h1 {
	font-family:"Itc Blair","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
    font-weight: 300;
	color:#000;
	 text-transform: uppercase;
}
#productdetails .pro_subhead, #shipping .pro_subhead
{ 		
	font-family:"Itc Blair","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: 300;
	color:#000;
	text-transform: uppercase;
	
}

#scart .pro_subhead, #checkout .pro_subhead
{ 		
	font-family:"Itc Blair","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: 300;
	color:#000;
	text-transform: uppercase;
	
}
/* media queries */
@media (min-width: 992px) and (max-width: 1199px) {
	.multi_carsoul > .carousel-control.right { margin-right:-65px;}
.testimonail_blue { padding:17px 17px 72px 32px;}
.testimonail_yellow { padding:17px 34px 71px 15px;}
.navbar-nav > li > a{ padding-top: 11px;}
.testimonail_blue p,.testimonail_yellow p { font-size:0.90em;}
.custom-navbar ul li{ /*width: 134px !Important;*/}	
.navbar-default .navbar-nav > li:before{ left:-17px;}
.ImageDescription {
    left: 0;
    padding: 0 5%;
    position: absolute;
    top: 47%;
    width: 100%;
}
.small-line{ font-size:41px;}
.big-line{ text-align:center;}
.custom_carsoul li {
    float: left;
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    width: 33.3%;
}
.custom_carsoul { padding-left:0;}

.divLabeltext { padding: 14px 14px 14px 44px;}
.contact-number { float:left; font-size:50px;}
.eventicon { padding-top:0; border-bottom:1px solid #ffc328; padding-bottom:15px; margin-bottom:20px;}
.eventicon img{ margin:0 auto;}
.upcomingevent h1 { text-align:center;}
.rowevent {
  background-color: rgba(255, 255, 255, 0.1);
    clear: none;
    float: left;
    margin-bottom: 30px;
    margin-right: 5%;
    width: 47%;
	padding:15px;
}
.rowevent:nth-child(odd){
 margin-right:0;	
}


}
@media (min-width: 768px) and (max-width: 991px) {

	.multi_carsoul > .carousel-control.right { margin-right:-65px;}

	.header-image { top:0!Important;}
	.testimonail_blue p,.testimonail_yellow p { font-size:0.90em;}
.testimonail_blue{ top:373px;}
.ImageDescription {
    left: 0;
    position: absolute;
    top: 124px;
	width: 100%;
}
.upcomingevent h1{ width: 100%; padding:0;}

.small-line {
    color: #fff!Important;
    font-size: 31px!Important;
    font-weight: normal!Important;
    letter-spacing: 1px!Important;
    text-align: center!Important;
}

.big-line, .small-line {
    color: #f7ed3b;
    font-family: "ROCK";
    font-size: 50px;
    font-weight: bold;
    letter-spacing: 5px;
    text-align: center;
    text-shadow: 0 2px 6px #000;
    width: 100%;
}	
.custom-navbar ul li {
    width: auto !important;
	padding-left:5px; padding-right:5px;
}
.navbar-default .navbar-nav > li:before { background-color:transparent; }
.navbar-brand {
	position: relative;
	top: 10px;
	width: 250px;
 }
.big-line{
font-size: 65px;	
}
.small-line{
font-size:22px;	
}
.items h1 { font-size:42px;}
.custom_carsoul li { margin-left:0; margin-right:0; width: 48%; float:left;}

.contact-number {
    font-size: 33px;
    width: 50%;
	float:left;
}
.divLabeltext { padding:15px;}
.label-text {
    color: #fff;
    float: left !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    padding-top: 0;
    width: 48%;
}
.eventicon { padding-top:0; border-bottom:1px solid #ffc328; padding-bottom:15px; margin-bottom:20px;}
.eventicon img { margin:0 auto;}
.upcomingevent h1 { text-align:center;}
.rowevent { padding:10px; background-color: rgba(255,255,255,0.1); width: 100%;}

.searchbar {  display:block; }

}
@media (max-width: 767px){
	.ccshiptotal { float: right;text-align: right;width: 100%; }
	.buttndiv { float: right;padding-top: 10px;

}
	
	.multi_carsoul > .carousel-control.right { margin-right:-65px;}
.logo{ width:100%;}
.header-image { top:68px!Important;}
.header-image img {
    left: -82px;
    max-width: 180% !important;
    position: relative;
    text-align: center;
    top: -69px;
}
.testimonial_bg { height:auto; padding-bottom:50px;}
.testimonail_yellow {
width: 100%; 
background-image:none;
 background-color:#f9da63;
 position:static;
 font-size:21px;
 clear:both;
 margin-top:60px;
 padding:28px;
 height:auto;
}
.Author-right {
    border-top: 1px solid #f5cf3c;
    font-size: 16px;
    margin-top: 26px;
    padding-top: 14px;
    position: relative;
    text-align: right;
	left:0;
	top:0;
}

.testimonail_blue {
width: 100%; 
background-image:none;
 background-color:#99caf9;
 position:static;
 font-size:21px;
 clear:both;
 margin-top:60px;
 padding:28px;
 height:auto;
}
.Author-left {
    border-top: 1px solid #74b9fc;
    font-size: 16px;
    margin-top: 26px;
    padding-top: 14px;
    position: relative;
    text-align: right;
	left:0;
	top:0;
}
	
.custom_carsoul {
    padding-left: 0;
}
.custom_carsoul li {
    list-style-type: none;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center;
    width: 100%;
}
.ImageDescription {
    left: 0;
    padding-left: 13px;
    padding-right: 13px;
    position: absolute;
    top: 25%;
    width: 100%;
}
.small-line { font-size:31px;}
.big-line { font-size:60px; line-height:57px; text-align:center;}

.contact-number { width: 100%!Important; font-size:40px;}
.label-text { line-height:28px;}
.divLabelBox { margin-top:60px;}
.eventicon { padding-top:0;  border-bottom:1px solid #ffc328; padding-bottom:15px; margin-bottom:20px;}
.rowevent { padding:10px; background-color: rgba(255,255,255,0.1); width: 100%;}
.eventicon img { margin:0 auto;}
.upcomingevent h1 { width: 100%; padding-left:0; text-align:center;}
.items h1 { font-size:42px; width: 100%;}
.DivLabelImage {
    background-color: #92c0ea;
    background-image:none;
    background-repeat: no-repeat;
    background-size: 100% auto;
    border: 6px solid #d0e2f2;
    height: auto;
    text-align: center;
}

.contact-number { text-align:center;}
.navbar-brand {
    position:static;
	width: 100%;
}
.custom-navbar ul li { width: 100%!Important;}
.custom-navbar ul li:hover { background-color:#EBEBEB;}
.navbar-brand img {
    margin: 0 auto;
}
.navbar-collapse.collapse.in { position:relative; z-index:2222;}



.nav.navbar-nav.navbar-right{background-color:#ecaa00;}
.padding-top-bottom{ padding-top:20px; padding-bottom:50px;}
	.searchbar {  display:none; }
.desktp { display:none !important; }
.socialmedia {width: 100%; padding-top:10px;}
.socialmedia ul {
    height: auto;
    padding-left: 0;
    text-align: center;
    width: 100%;
	
	
}
 .searchbar { text-align:right; }
 
 #productdetails .thum{ 
	width:80%;
	margin:0 auto;
	padding-bottom: 10px;
	padding-right: 20px;
	
	
}
#productdetails .content
{
	
	width:100%;
	 display: inline-block;
	
}
#productdetails .content h1 {
/*	 border-bottom: 0 none;
    color: #DE308D;
    font-family: arial;
    font-size: 35px;
    font-weight: 700;
    margin-top: 0;*/
	
	 border-bottom: 0 none;
    color: #DE308D;
    font-family: georgia;
    font-size: 32pt;
    font-style: italic;
    font-weight: lighter;
    margin-top: 0;
	
}


#carttop { display:none; }
#cartvalue div{
	   float:left;
	   padding-bottom:10px;
}
#cartvalue .item,#carttop .item {
	width:20%;
	
}
.item img { width:80%; }
#cartvalue .des,#carttop .des { width:70%;
	
}
#cartvalue { border-bottom: 1px solid; }
.hidedes { 
	display:none;
	
	}
#cartvalue .price,#carttop .price {
   clear: both;
    padding-left: 0;
    padding-right: 0;
    width: 33%;
	
}
#cartvalue .qty,#carttop .qty {
	padding-left: 22px;
    padding-right: 10px;
	text-align:center;
    width: 33%;
	
	
}

#cartvalue .subtot,#carttop .subtot { width:30%; float:right; text-align:right;
	
}
#cartvalue .delpro,#carttop .delpro { 
    float: left;
    width: 100%;
	
}

#carttot { float:left;
    margin-top: 10px;
    padding-top: 5px;
    width: 100%;
	
}
#carttot .total { width:70%; float:right; }

.continue_btn { 
	border:none; 
	background:none; 
	margin-top:0px;  
	padding: 0;
    text-align: left;
    width: 100%;
	font-size:12px;
	 }
.custom_button {
	/*  background-color: #8dc63f;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;*/
	
	 background-color: #ebc4cb;
    color: #fff;
    font-family: OpenSans;
    font-size: 17px;
	margin-bottom:10px;
	
    padding:4px 20px;
}
.custom_button_gray {
	text-transform: uppercase; /* Old browsers */
	color: #fff;
	text-shadow: 0px 1px 1px #000;
	-moz-text-shadow: 0px 1px 1px #000;
	-webkit-text-shadow: 0px 1px 1px #000;
	-o-text-shadow: 0px 1px 1px #000;
	-ms-text-shadow: 0px 1px 1px #000;
	font-weight: bold;
	text-align:left;
	float:left;
	margin-bottom:15px;
	background-color: #999999;
}



.prodes {
	clear:both;
	
}
}


@media (min-width: 768px) {
	
	.padding-top-bottom{ padding-top:0px; padding-bottom:85px;}
	
	.custom_carsoul {
    padding-left: 55px;
}
.mobonly { display:none !important; }
 .searchbar { text-align:right; }
 
 .socialmedia { padding-top:0px;}
.socialmedia ul{ with: 100%; height:auto;}


#productdetails .thum{ 
	width:38%;
	float:left;
	padding-bottom: 10px;
	padding-right: 20px;
	
	
}
#productdetails .content
{
	float:left;
	width:62%;
	
}
#productdetails .content h1 {
	border-bottom:0;
	  color: #DE308D;
	  margin-top:0;
	   font-style: italic;
    font-family: georgia;
    font-size: 32pt;
    font-weight:lighter;
	
}

.ccshiptotal { float: right;margin-right: 275px;text-align: right;width: 100%; }

.buttndiv { float: right;padding-right: 5%;padding: 0;

}
.custom_button {
	 background-color: #DE308D;
    color: #fff;
	font-family:OpenSans;
   
    padding: 4px 20px;
	font-size:17px;
}
.custom_button_gray {
	text-transform: uppercase; /* Old browsers */
	color: #fff;
	text-shadow: 0px 1px 1px #000;
	-moz-text-shadow: 0px 1px 1px #000;
	-webkit-text-shadow: 0px 1px 1px #000;
	-o-text-shadow: 0px 1px 1px #000;
	-ms-text-shadow: 0px 1px 1px #000;
	font-weight: bold;
	padding: 6px 30px;
	background-color: #999999;
}


#cartvalue div{
	   float:left;
	   padding-bottom:10px;
}
#cartvalue .item,#carttop .item {
	width:20%;
	
}
#cartvalue .des,#carttop .des { width:20%;
	
}
#cartvalue .price,#carttop .price {     
	padding-left: 22px;
    padding-right: 20px;
    width: 15%;
	
}
#cartvalue .qty,#carttop .qty {
	padding-left: 22px;
    padding-right: 20px;
    width: 15%;
	
	
}

#cartvalue .subtot,#carttop .subtot { width:15%; text-align:right;
	
}

.delpro > a {
    color: #DE308D;
}
#cartvalue .delpro,#carttop .delpro { 
  
    width: 15%;
	
}

#carttot { float:left;
 border-top: 1px solid #666;
    margin-top: 10px;
    padding-top: 5px;
    width: 100%;
	
}

#carttot .total { 
   float: right;
    padding-right: 0px;
    width: 50% !important;
}



}


#productdetails {
	width:100%;
	max-width:1170px;
	
}

#carttop {
    border-bottom: 2px solid #666;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
}

#carttop div{ width:100px; float:left; font-weight:bold; }

#cartvalue { float:left; width:100%;
	 
}




#carttot div { float:left;

}



/******************Re Capcha customazation****************/

#contents .homeform .capchabox {
     float: left;
    height: 104px;
    margin: 7px;
    width: 352px;
}

#recaptcha_image { 
	border-bottom: 1px solid #999999;
	border-image: none;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	float:left;
	
	padding: 8px;
	width: 300px;

 }

#recaptcha_widget .recapchabtns { border: 1px solid #999; float:left; width:31px; }


.recapchabtns a {
   background-color: #dddddd;
    display: block;
    height: 20px;
    padding-left: 3px;
    padding-top: 0;
    text-decoration: none;
}

#recaptcha_response_field { 
/* 	border: 1px solid #999999;
    float: left;
    height: 20px;
    margin: 10px 0 0;
    padding: 7px;
    width: 333px;*/
	}
.homesub_btn_div {
	 clear: both;
    float: right;
    height: 40px;
    margin-top: 3px;
    position: relative;
    text-align: left !important;
    width: 362px;	
}

.pricebig {
color: #DE308D;
font-family: 'Open Sans',sans-serif;
font-size: 18pt;
margin-bottom: 10px;
font-weight: 600;
}

header {
    background-color:#FFFFFF;
}
li #searchsubmit { background:#000; color:#FFF;
 border: none;
    color: #fff;
    padding: 3px 8px;
 }
 
.prodes {
    color: #000000;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
	line-height: 18px;
 /*   font-weight: 300;*/
}
 
 .pd_subhead
 {
	font-size: 12px;
	letter-spacing: 0.5px;
	display:block;
	margin-bottom:5px;	 
 }
 .pd_options
 {
	font-size: 12px;
	letter-spacing: 0.5px;
	
	margin-bottom:5px;	 
 }
 .pd_info li
 {
	font-size: 13px;
	letter-spacing: 0.5px;
	
	margin-bottom:5px;	 
 }

#details_smedia {
	float:left;
	
}
#details_smedia .fb {
	float:left;
	width:70px;
}
#details_smedia .twitter {
	float:left;
	width:71px;
}
#details_smedia .pinit {
	float:left;
	width:60px;
}

.topink {
	 background-color: #FFFFFF;
    margin-right:-4px;
}
.shopbag {
 height: 44px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    vertical-align: top;	
	
}
.breadc {
    font-size: 12px;
}
.breadc a { color:#ebc4cb; }

.Footerlinks p a {
    color: #DE308D;
}

.titlecover h4{
  color: #DE308D;
    font-family: georgia;
	margin-bottom:1px;
    font-size: 14pt;
	height:41px;
    font-style: italic;
	
}

.imagecover img {
	border:1px solid #eeeeee;
	
}
.divProducts {
	   margin-top: 20px;
}
.bridrimbed { margin-top:5px; }

.divProducts h2 {
	  border-bottom: 0 none;
    color: #DE308D;
   
    font-size: 14pt;
   
    font-weight: lighter;
    margin-top: 12px;
}

.itemcover a,.itemcover p {
    display: block;
    width: 200px;
}

#colorboxes {
	
}
#colorboxes ul {
	
}
#colorboxes ul li {
 float: left;
    list-style:none;
    margin: 10px;
    padding: 5px;
    width: 111px;
	
}
.headtxt h1 { color:#DE308D; font-family:'Belleza', cursive; font-size:32px }
#colorboxes ul li a {
	
}

/*@media (min-width: 320px) and (max-width:767px){
.testimonail_blue p,.testimonail_yellow p { font-size:22px;}	

}*/

.addbasket_item {
	
	background-color: #fff;
    border: 1px solid #DE308D;
    clear: both;
    color: #DE308D;
    font-family:"Itc Blair","Helvetica Neue",Helvetica,Arial,sans-serif; /*"Ubuntu",sans-serif;*/
    font-size: 1.2rem;
    font-weight: 300;
	margin-bottom:10px;
    padding: 12px 75px;
	 text-transform: uppercase;
}
#checkbtn.addbasket_item {
	color:#fff; background-color:#DE308D;
 }
/*#productdetails*/ .addbasket_item:hover, #checkbtn.addbasket_item:hover
{
	background-color: #999;
	 border: 1px solid #999;
	color:#fff;
	
}

.paypalcheckout {
    background-color: #DE308D;
    background-image: url("/img/PayPal.svg");
    background-position: 140px center;
    background-repeat: no-repeat;
    background-size: 80px auto;
    color: #ffffff;
    display: inline-block;
    font-family: "Itc Blair","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.2rem;
    height: 39px;
    padding: 12px 24px;
    text-transform: uppercase;
    width: 245px;
}
.paypalcheckout:hover {
    background-color: #999999;
}


#newtop {
	padding-top:10px;
	padding-bottom:10px;
	background-color: #DE308D;
	
	line-height: 20px;
	color: #fff;
}

#newtop a { color:#fff; }
#newtop .container {
	text-align: center;
	font-family: georgia;
	font-style:italic;
}


/**********sale tag********/
.side-corner-tag {
    position: relative;
    color: #fff;
    display: inline-block;
    padding: 5px;
    overflow: hidden;
    font-family: Arial, sans-serif;
    font-weight: 900;
} 
 
.side-corner-tag p {
    display: inline;    
}

.side-corner-tag p span {
    position: absolute;
    display: inline-block;
    right: -25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
    text-align: center;
    text-transform: uppercase;
    top: 22px;
    background: #d93131;
    width: 120px;
    padding: 3px 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
} 

.side-corner-tag p:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -17px;
    right: 69px;
    z-index: -1;
    border: 17px solid;
    border-color: transparent transparent #662121 transparent;
}
 
.side-corner-tag p:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 74px;
    z-index: -1;
    right: -10px;
    border: 17px solid;
    border-color: #662121 transparent transparent transparent;
}

header .socialmedia input[type="text"] {
 	border: 1px solid #cccccc;
	border-radius: 3px;
	height: 27px;
	vertical-align: bottom !important;
	width: 201px;
	padding: 5px 32px 5px 5px;
	font-size: 14px;
	font-weight: normal;
}

.sarchbox button {
	position: absolute;
	background: transparent;
	font-size: 15px;
	right: 1px;
	top: 1px;
	height: 25px;
	border: 0px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 0 0 1px;
	padding-bottom: 1px;
}  

.sarchbox { position: relative;
top: 11px;
font-size: 14px;
float: left; }
.load-more {
	background-color: #DE308D;
	border: 0px;
	padding: 5px 20px;
	border-radius: 5px;
	color: #fff;
}
.load-more:hover { background-color:#b51c6e;
	
}