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

body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: 'Lato', sans-serif;

}

header{width: 100%;float: left;background: #851846;}

.top_header_content{width: 100%;float: left;padding:5px 30px;}

.top_header_right_content{float: left;text-align: left;margin-top:4px;text-align: left;}

.top_header_right_content ul{width: 100%;float: left;margin:0px;padding: 0px;}

.top_header_right_content ul li{list-style: none;margin-right:30px;font-size: 14px;color: #fff;display: inline-block;}

.top_header_right_content ul li i{margin-right: 10px;}

.logo{float:left;margin-right:64px;}

header .menu_bar{width: 100%;float: left;background: #fff;padding: 5px 30px;position: relative;}

header .menu_bar .menu_bar_content{float: left;margin-top:10px;width: 100%;text-align: center;}

nav{float:left;margin:0px;padding:0px;width: 100%;}

nav ul{float:left;margin:0px;padding:0px;width: 100%;}

nav ul li{list-style:none;margin-right:20px;display: inline-block;}

nav ul li:last-child{margin-right:0px;}

nav ul li > a{text-decoration:none;font-size:96%;color:#848484;text-transform: uppercase;
    padding:24px 0px;font-weight: bold;display: inline-block;}

nav ul li a i{margin-left:5px;color: #848484;}

nav ul li a:hover{text-decoration:none;color:#851846;}

.mean-container b{color: #fdfdf8;float: left;padding:10px 0px 11px 10px;}

.search_right_conetnt{float: right;text-align:right;width:300px;margin-top:26px;}

.top_searchbar{text-align:center;width:234px;display: inline-block;}

.top_searchbar_name{text-align:center;width:192px;border:#bbb solid 1px;border-radius: 0px;text-align: left;float: left;}

.top_searchbar_submit{text-align:center;width:40px;border:#851846 solid 1px;border-radius: 0px;text-align:center;float: left;background: #851846;color: #fff;height:34px;}

@media only screen and (min-width:981px)
{
li.sub_main {
  position:relative;
  
}
li.sub_main > ul.sub_child  {
  display: none;
  left: 0px;
  margin: 0;
position: absolute;
  text-align: left;
  top:51px;
  z-index:999999999 !important;
  width:210px;
  background:#d3d3d3;
  padding:0px 0px 0px 0px;
}
li.sub_main:hover > ul.sub_child {
  display: inline-block;
  
  

}
ul.sub_child > li {
  width:100%;
  display: inline-block;
  color: #fff;
  background:#ededed !important;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
 font-size: 13px;
 border-bottom:none;
}
ul.sub_child > li:last-child {
  border: none;
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.sub_child > li > a {
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 13px;
  display: inline-block;
  text-align:left;
  color:#000 !important;
 text-transform: capitalize;
  font-family: 'Lato', sans-serif;
  font-size:14px;
  font-weight:normal;
  
}





ul.sub_child > li > a:hover {
  color:#fff !important;
  background:#d2d2d2;
  text-decoration:none;
}

}












section.banner_part{width: 100%;float: left;margin-top: 0px;}

.search_bar{float:left;margin-top:0px;}

.search_bar button{float: left;border:none;line-height:23px;
	background:none;padding: 0px;border-radius: 50%;font-size:12px;color: #fff;}

.search_bar button:hover{background: none;color: #ff5e9f;}
.search_bar button:focus{background: none;outline: none;}
.search_bar button:active{background: none;outline: none;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #ff5e9f !important;
    background-color: #204d74;
    border-color: #122b40;
    outline: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.search_bar a{float: left;text-decoration: none;border-radius: 50%;font-size:12px;text-align:center;color: #fff;margin-left:20px;line-height:23px;}

.search_bar a:hover{color: #ff5e9f;}

.search_bar .search_bar_content{width: 200px;float: right;margin-left: 15px;}

.search_bar .search_bar_content .search_bar_content_name{width: 100%;float: left;background: url(../img/search--bar.jpg) no-repeat 165px 7px;    border: 1px solid #d7dbdb;border-radius:0px;height:30px;}

section.featured_products{width: 100%;float: left;background: #f6ecec;padding: 30px 0px;}

section.featured_products h2{width: 100%;float: left;margin-top: 0px;margin-bottom: 30px;font-size:24px;color: #000;font-weight: bold;}

section.featured_products .featured_products_content{width: 100%;float: left;background: #fff;padding-bottom: 15px;border-radius:5px;    box-shadow: 0 2px 2px rgba(11, 25, 28, 0.1);overflow: hidden;}

section.featured_products .featured_products_content figure{width:160px;float:none;margin:auto;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;
 align-items: center; height:199px;transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}

 section.featured_products .featured_products_content:hover figure{width:160px;float:none;margin:auto;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;
 align-items: center;text-align:center; height:199px;transform: scale(1.1);transition: all 0.5s ease-in-out 0s;transform: scale(1.1);transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
  } 





section.featured_products .featured_products_content h3{width: 100%;float: left;margin-top: 10px;margin-bottom: 0px;font-size:15px;color: #ff5e9f;padding: 0px 30px;font-weight: bold;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}

section.featured_products .featured_products_content:hover h3{width: 100%;float: left;margin-top: 10px;margin-bottom: 0px;font-size:20px;color: #000;padding: 0px 30px;fontfont-weight: bold;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}


section.featured_products .featured_products_content p{width: 100%;float: left;margin-top:5px;margin-bottom: 0px;font-size:16px;color: #666464;padding: 0px 30px;}

section.youtube_content{width: 100%;float: left;background: url(../img/youtube.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
  padding:190px 0px;
  border-top: #b9b5b5 solid 2px;
  border-bottom: #b9b5b5 solid 2px;
}

section.youtube_content button{background: none;font-size:120px;color: #ff73ba;padding:0px;border: none;}

section.youtube_content button:hover{background: none;color: #ff73ba;}

section.youtube_content button:focus{outline: none !important;color: #ff73ba;background: none;border: none !important;}

section.youtube_content button:active{background: none !important;color: #ff73ba !important;
	-webkit-box-shadow:none !important;
    box-shadow:!important;}


section.stunning_dresses{width: 100%;float: left;background: #f6ecec;padding:30px 0px;}

section.stunning_dresses .stunning_dresses_content{width: 100%;float: left;background: #fff;padding:5px;position: relative;}

.stunning_dresses_top_content{width: 100%;position: absolute;bottom:  45px;left: 0px;text-align:center;}

.stunning_dresses_top_shop{width: 270px;display: inline-block;background: #fff;padding: 20px 0px;}

.stunning_dresses_top_shop h3{width: 100%;float: left;margin-bottom: 0px;margin-top: 0px;font-size:15px;color: #000;text-transform: uppercase;
    font-weight: bold;}

.stunning_dresses_top_shop p{width: 100%;float: left;font-size:14px;color: #000;text-align:center;text-transform: uppercase;margin-top: 0px;margin-bottom: 0px;}

section.middle_cart_content{width: 100%;float: left;background: url(../img/middle-pic.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
  background-size: cover;text-align: center;padding:30px 0px;text-align:center;}

  section.middle_cart_content h2{width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;font-size:36px;color: #fff;}

    section.middle_cart_content h2 font{text-transform: uppercase;}

      section.middle_cart_content p{width: 100%;float: left;margin-top: 30px;margin-bottom: 0px;font-size:18px;color: #fff;line-height: 35px;}

       section.middle_cart_content a{display: inline-block;background: #ff5e9f;padding:10px 68px;color: #fff;text-decoration:none;margin-top: 10px;border-radius:20px;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;}

       section.middle_cart_content a:hover{color: #ff5e9f;background: #ff5e9f;background: #fff;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;}

section.featured_product_content{width: 100%;float: left;background: #f6ecec;padding:30px 0px;}

section.featured_product_content .featured_product_content_heading{width: 100%;float: left;}

section.featured_product_content .featured_product_content_heading h2 {width: 100%;float: left;
margin-top: 0px;margin-bottom: 30px;font-size: 24px;color: #000;
font-weight: bold;} 

.cart_products_content{width: 100%;float: left;background: #fff;padding:5px;position: relative;padding-bottom: 20px;}

.refreshing_summer{width: 100%;float: left;padding:10px 20px;}

.refreshing_summer h2{width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;font-size:14px;color: #000;text-transform: uppercase;text-align: center;}

.refreshing_summer span{width: 100%;float: left;margin-top: 10px;margin-bottom: 0px;font-size:16px;color: #898989;font-weight: bold;}

.refreshing_summer_content{width: 100%;float: left;padding:0px 20px;text-align: center;}

.refreshing_summer_content span{margin-top:0px;margin-bottom: 0px;font-size:16px;
    color: #000;margin-right: 5px;display: inline-block;}

.refreshing_summer_content span font{color: #000;font-weight: normal;color: #cccccc;}

.cart_products_sale{position: absolute;top:5px;right: 5px;background: #ff5e9f;padding:10px 15px;color: #fff;border-radius: 10px;}

section.the_hottest_content{width: 100%;float: left;background: #fff;border-bottom: #ecefef solid 1px;}



.the_hottest_stylish{width:100%;float: left;border-right: #ecefef solid 1px;padding-right: 20px;
    height:80px; }

.the_hottest_stylish_left{float: left;margin-top: 17px;}

.the_hottest_stylish:hover h2{float: left;margin-top: 0px;margin-bottom: 0px;font-size:14px;color: #ff5e9f;
    font-weight: bold;line-height: 25px;}

.the_hottest_stylish_left h2{float: left;margin-top: 0px;margin-bottom: 0px;font-size:14px;color: #000;
    font-weight: bold;line-height: 25px;}

.the_hottest_stylish_left h2 i{margin-left: 5px;color: #ff5e9f;}

.the_hottest_stylish_right{float: right;font-size:36px;color: #ff5e9f;margin-top: 10px;}

footer{width: 100%;float: left;background: #fff;}

footer .copy_right{width: 100%;padding:30px 0px;float: left;background: url(../img/footer-bg.jpg) repeat-x;}

footer .copy_right p{width: 100%;float: left;text-align: center;margin-bottom: 0px;font-size: 14px;color: #000;}

footer .copy_right p a{text-decoration:none;color: #000;}

.menu_list{width: 100%;float: left;}

.menu_list h3{width: 100%;float: left;margin-top: 0px;margin-bottom: 20px;font-size:20px;color: #000;
    font-weight: bold;}

.menu_list ul{width: 100%;float: left;margin:0px;padding: 0px;}

.menu_list ul li{width: 100%;float: left;list-style: none;}

.menu_list ul li a{width: 100%;float: left;text-decoration:none;font-size:14px;color: #ff5e9f;}

.menu_list ul li a:hover{color: #bd044f;}

.keep_in_tuch{width: 100%;float: left;}

.keep_in_tuch h3{width: 100%;float: left;margin-top: 0px;margin-bottom: 20px;font-size:20px;color: #000;
    font-weight: bold;}

.keep_in_tuch p{width: 100%;float: left;margin-top: 0px;margin-bottom: 20px;font-size:14px;color: #000;
   }

   .keep_in_tuch_your_email{width: 100%;float: left;border: 1px solid #d7dbdb;border-radius:20px;}

   .keep_in_tuch_your_email .email_name{width: 81%;float: left;height: 25px;border:none;margin-left:5px;border-radius:20px;margin-top: 2px;}

   .keep_in_tuch_your_email .submit{width:30px;height:30px;float: right;border:none;margin-right: 10px;
   background: url(../img/submit-bg.jpg) no-repeat 9px 9px; }

   .social_icons{width: 100%;float: left;margin-top: 20px;}

    .social_icons ul{width: 100%;float: left;margin:0px;padding: 0px;}

    .social_icons ul li{float: left;list-style: none;width: 40px;height: 40px;border:#d7dbdb solid 1px;border-radius: 50%;text-align: center;line-height: 40px;margin-right: 10px;}

     .social_icons ul li a{float: left;width: 40px;height: 40px;text-decoration:none;color: #d7dbdb;font-size:18px;}

     .social_icons ul li a:hover{color: #fff;background: #ff5e9f;border-radius: 50%;}
	 
	 
	 .cart_content{width:100%;float:left;padding: 0px 30px;margin-top: 15px;}

   .cart_video_content{width:100%;float:left;padding: 0px 0px}
	 
.modal-dialog {
    width:934px;
    margin: 30px auto;
}
.modal-body {
    position: relative;
    padding:0px;
}

table {border-collapse:collapse; }

.table_04 td {padding:18px 0px; text-align:left;border-bottom:#e0e0e0 solid 1px;}
.table_04 tr {font-size:14px;}


.table_04 thead {background:#fff;border-bottom:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;}

.table_04 thead tr th{padding:18px 0px;text-align:left;color:#9f9f9f;font-weight:normal;}

.modal-footer {
    padding:0px;
    text-align: right;
    border-top:none;
}
.modal-header {
    min-height: 16.43px;
    padding: 27px 35px 20px 45px;
    border-bottom: 1px solid #e5e5e5;
}
.shopping_heading{
    font-weight: bold;font-size:20px;
    color: #000;}

.close {
    float: right;
    font-size: 54px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 0.9;
}

.modal-header .close {
    margin-top: -19px;
}

.cart_pic{width: 100%;float: left;}

.cart_pic figure{float: left;}

.cart_pic figure img{width: 100%;border:#e0e0e0 solid 1px;padding: 8px;}

.products_name{width: 100%;float: left;}

.products_name a{width: 100%;
    font-weight: bold;float: left;text-decoration:none;font-size: 18px;color: #851846;text-align:left;}

.products_name h2{width: 100%;float: left;margin-top: 5px;margin-bottom: 0px;font-size: 14px;color: #898989;text-align:left;}

.products_name_close{width: 100%;float: left;}

.products_name_close a{width: 100%;
  float: left;text-decoration:none;font-size: 14px;color: #851846;text-align:left;margin-top: 5px;}

  .products_price_content{width: 100%;float: left;font-size: 14px;color: #000;font-weight: bold;}

  .products_price_quantity{width:125;height:37px;float: left;border:#d7dbdb solid 1px;border-radius: 20px;}

  .products_price_quantity a{width: 35px;height: 35px;float: left;text-decoration:none;text-align: center;line-height: 30px;font-size: 25px;font-weight: bold;color: #000;}

    .products_price_quantity a:hover{text-decoration:none;}

    .products_price_quantity .products_price_name{width:49px;float: left;border-right: #d7dbdb solid 1px;border-left: #d7dbdb solid 1px;border-radius: 0px;border-bottom: none;border-top: none;text-align: center; font-size:18px;font-weight: bold;color: #000;height: 35px;}

.sub_total{width: 100%;float: left;border-bottom: #e0e0e0 solid 1px;padding:30px 0px;text-align: right;}

.sub_total span{display: inline-block;font-size: 18px;color: #000;font-weight: bold;margin-left: 5px;text-align:right;}

.sub_total span font{color: #898989;}

.order_notes{width: 100%;float: left;padding: 20px 0px;}

.order_notes_left_content{float: left;}

.order_notes_left_content a{float: left;padding: 12px 30px;background: #99cc66;text-decoration:none;color: #fff;border-radius:37px;font-size: 18px;font-weight: bold;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;}

.order_notes_left_content a i{margin-right: 15px;font-size:18px;}

.order_notes_left_content a:hover{background: #bd044f;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;}



.order_notes_right_content{float:rigt;}

.order_notes_right_content a{float:right;padding: 12px 30px;background: #851846;text-decoration:none;color: #fff;border-radius:37px;font-size: 18px;font-weight: bold;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;}

.order_notes_right_content a i{margin-right: 15px;font-size:18px;}

.order_notes_right_content a:hover{background: #bd044f;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;}

section.products_content{width: 100%;float: left;background: #f6ecec;padding:30px 0px;}

section.products_content .breadcrumbs{float: left;margin-top: 5px;}

section.products_content .breadcrumbs ul{float: left;margin: 0px;padding: 0px;}

section.products_content .breadcrumbs ul li{float: left;font-size: 14px;color: #000;list-style: none;margin-right: 10px;}

section.products_content .breadcrumbs ul li a{float: left;text-decoration:none;font-size: 14px;color: #000;}

section.products_content .breadcrumbs ul li a:hover{color: #ff5e9f;}

section.products_content .price_content{float: right;width: 147px;margin-bottom: 30px;}

.selectDiv8 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault8 {padding-left:8px;}

.selectBox8 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 94% 53% #fff; height:28px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;font-size:13px;border-radius:0px;color:#525252;}
#inventry-page .selectBox8{margin-top: 10px;}
.select_margin8{margin-top:0px;}

.collection{width: 100%;float: left;background: #fff;border-radius: 14px;margin-bottom: 30px;}

.collection h2{width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;font-size: 18px;color: #000;font-weight: bold;border-bottom: #e4e0e1 solid 2px;padding-bottom: 10px;padding-left: 20px;padding-top: 10px;background: url(../img/select-bg.jpg)no-repeat 93% 50%;}

.collection ul{width: 100%;float: left;margin: 0px;padding:20px 20px 40px;}

.collection ul li{width: 100%;float: left;list-style: none;margin-bottom: 10px;font-size: 14px;color: #000;}

.collection ul li a{float: left;text-decoration:none;font-size: 18px;color: #000;}

.collection ul li a:hover{color: #ff5e9f;}

.checkbox_margin{margin:0px;}

.price_range_content{width: 100%;float: left;}

.products_right_margin{width: 100%;float: left;
  margin-bottom: 40px;}

section.products_content .products_right_content{width: 100%;float: left;}


.collection_content{width: 100%;float: left;background: #fff;border-radius: 14px;margin-bottom: 30px;}

.collection_content h2{width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;font-size: 18px;color: #000;font-weight: bold;border-bottom: #e4e0e1 solid 2px;padding-bottom: 10px;padding-left: 20px;padding-top: 10px;background: url(../img/select-bg.jpg)no-repeat 93% 50%;}

.collection_content ul{width: 100%;float: left;margin: 0px;padding:10px 30px 50px;}

.collection_content ul li{width: 100%;float: left;list-style: none;margin-bottom: 10px;font-size: 14px;color: #000;}

.collection_content ul li a{float: left;text-decoration:none;font-size: 18px;color: #000;}

.collection_content ul li a:hover{color: #ff5e9f;}

.range_color{width: 100%;float: left;text-align: center;font-size: 18px;color: #000;    font-weight: bold;margin-top: 10px;margin-bottom: 10px;}

.men_products{width: 100%;float: left;background: #fff;padding:30px}

.men_products h2{width: 100%;float: left;margin-top: 0px;margin-bottom:10px;font-size:22px;color: #000;font-weight: bold;border-bottom: #dadada solid 2px;padding-bottom: 10px;}

.men_products a{width: 100%;float: left;text-decoration:none;color: #000;margin-bottom:5px;font-size: 18px;color: #000;}

.men_products a i{margin-right: 5px;}

.men_products figure{width: 100%;float: left;}

.men_products figure img{width: 100%;}

.product_detail_content{width: 100%;float: left;background: #fff;border-radius: 14px;margin-top: 30px;}

.product_detail_content h2 {width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;
font-size: 18px;color: #851846;font-weight: bold;border-bottom: #e4e0e1 solid 2px;padding-bottom: 10px;
padding-left: 20px;padding-top: 10px;
    font-weight: bold;}

.product_detail_content .product_detail_right_content{width: 100%;float: left;padding:10px 20px;}

.product_detail_content .product_detail_right_content h3 {width: 100%;float: left;margin-top: 0px;margin-bottom:15px;font-size: 18px;color: #000;font-weight: bold;font-weight: bold;}

.product_detail_content .product_detail_right_content p {width: 100%;float: left;margin-top: 0px;margin-bottom: 20px;font-size: 14px;color: #000;}

.product_detail_content .product_detail_right_content ul{width: 100%;float: left;margin:0px;padding: 0px;}

.product_detail_content .product_detail_right_content ul li{width: 100%;float: left;list-style: none;margin-bottom: 5px;background: url(../img/product-list-bg.jpg) no-repeat 0px 8px;font-size: 14px;color: #000;padding-left: 16px;}

.product_detail_content .product_detail_right_content span {width: 100%;float: left;margin-top: 10px;margin-bottom:10px;font-size: 15px;color: #02f20d;font-weight: bold;}

.product_detail_content .product_detail_right_content .product_detail_size_content{width: 100%;float: left;;}

.product_detail_content .product_detail_right_content .product_detail_size_content p {width: 100%;float: left;margin-top: 0px;margin-bottom:0px;font-size: 14px;color: #000;font-weight: bold;}

.product_size{width:100%;float: left;background: #0000;}

.product_size span{width:20% !important;float: left !important;height:35px !important;margin-right: 10px; position: relative;}

.product_size span.small{width:66px !important;}
.product_size span.medium{width:69px !important;}
.product_size span.Large{width:66px !important;}
.product_size span.extralarge{width:110px !important;}
/* CONTAINERS */


.four { width:100%; max-width:100%;}


/* COLUMNS */

.col {
  display: block;
  float:left;
  margin: 1% 0 1% 1.6%;
 
}

.col:first-of-type { margin-left: 0; }

/* CLEARFIX */

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

/* FORM */

.form .plan input, .form .payment-plan input, .form .payment-type input{
  display: none;
}

.form label{
  position: relative;
  color: #000;
  background-color: #dddddd;
  font-size:12px;
  text-align: center;
  height:35px;
  line-height:17px;
  font-weight: bold;
  display: block;
  padding:0px 10px !important;
  cursor: pointer;
  border:none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 
  text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
      text-align:center;
      border-radius:0px;
      text-transform: uppercase;
      border-radius:3px;
}

.form .plan input:checked + label, .form .payment-plan input:checked + label, .form .payment-type input:checked + label{
  border: 1px solid #851846;
  background-color: #851846;
  color: #fff;
  font-weight: bold;

}

/*   .form .plan input:checked + label:after, form .payment-plan input:checked + label:after, .form .payment-type input:checked + label:after{
  content: "\2713";
  width:30px;
  height:30px;
  line-height:28px;
  border-radius: 100%;
  border: 2px solid #333;
  background-color: #b7d144;
  z-index: 999;
  position: absolute;
  top: -10px;
  right: -10px;
  color:#fff !important;
}   */

.product_color{width:100%;float: left;margin-top:13px;}

.product_color_content{width: 100%;float: left;margin-top: 5px;}

.product_color_content a{width:50px;float: left;height:50px;background: #000;}

/* .product_color_content a{width: 48px !important;height:34px;background: #ffc0cb;float: left;margin-right: 10px;} */

.product_color_content a.white{background: #fff;border:#dedede solid 1px !important;}
.product_color_content a.blue {background: #0000ff;border:#dedede solid 1px !important;}
.product_color_content a.green {background: #008000;border:#dedede solid 1px !important;}

.add_baga_content{background: #ff5e9f !important;padding:20px 30px;}

.add_to_cart{width:100%;float: left;margin-top: 50px;}

.add_to_price{float: left;font-size: 20px;color: #000;font-weight: bold;margin-left: 20px;margin-top: 5px;}

/* .add_to_price i{margin-right: 10px;} */

a.add_to_line_height{line-height: 35px !important;}

.add_to_cart_button{float: right;}

.add_to_cart_button .add_to_cart_button{width: 140px;height:43px;background: #851846;border:none;color: #fff;font-size: 18px;font-weight: bold;border-radius: 10px;}

.footer_icons{float:left;width: 100%;text-align: right;margin-top:30px;margin-bottom:30px;}

.footer_icons a{display: inline-block;text-decoration:none;font-size: 14px;color: #fff;width: 32px;height: 32px;background: #d9d9d9;border-radius: 50%;text-align:center;line-height:32px;margin-left:5px;}

.footer_icons a:hover{color: #fff;background: #851846;}

.product_left_panel_content{width: 100%;float: left;margin-top: 30px;
  background: #fff;padding:14px 0px 14px;border-radius: 14px;}

.product_left_panel_pic{width: 100%;float: left;}

.product_left_panel_pic img{width: 100%;}


/*set a border on the images to prevent shifting*/
  #gallery_09  img{border:2px solid white;margin-top:10px;width:80%;border:#851846 solid 1px;}
  
#gallery_09 a{text-decoration:none;width:80%float:left;margin-left: 20px;}
  
 
 /*Change the colour*/
 .active img{border:none;} 



 section.check_out{width:100%;float:left;background: #f6ecec;}

section.check_out .check_right{width:100%;float:left;}

section.check_out .check_right h4 {width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;
font-size: 25px;color: #000;text-align: center;font-weight: bold;}

section.check_out .check_right h4 i{margin-right:10px;color:#ff0000;}

section.check_out .check_out_right_content{width:100%;float:left;border: #d8d8d8 solid 1px;
border-top: #851846 solid 2px;padding:20px;margin-top:20px;}

section.check_out .checkout_method{width:100%;float:left;}

section.check_out .checkout_method_content{width:100%;float:left;padding-bottom:30px;}

section.check_out .checkout_method_content .checkout_guest{width:100%;float:left;}

section.check_out .checkout_method_content .checkout_guest h4{width:100%;float:left;margin-top:0px;margin-bottom:5px;font-size:17px;font-weight:400;color:#000;}

section.check_out .checkout_method_content .checkout_guest p{width:100%;float:left;margin-top:4px;margin-bottom:5px;font-size:14px;font-weight:400;color:#949494;font-style:italic;}

section.check_out .checkout_method_content .checkout_as_guest{width:100%;float:left;margin-top:10px;}

section.check_out .checkout_method_content .check_button {width:100%;float:left;margin-top:15px;}

section.check_out .checkout_method_content .check_button button {float: left;border: #000 solid 2px;
background: #fff;font-size: 14px;font-weight: bold;padding: 8px 15px;margin-top: 0px;color:#000;}

section.check_out .checkout_method_content .check_button button:hover{border: #ff5e9f solid 2px;}

section.check_out .returning_customers{width:100%;float:left;}

section.check_out .returning_customers h4{width:100%;float:left;margin-top:0px;margin-bottom:5px;font-size:17px;font-weight:400;color:#000;text-transform: uppercase;}

section.check_out .returning_customers p {width: 100%;float: left;margin-top: 4px;margin-bottom: 5px;font-size: 14px;font-weight: 400;color: #949494;font-style: italic;}


.required_fields{width:100%;float:left;margin-top:10px;}

.required_fields p{float:right;font-size:13px;color:#851846;margin-right:10px;margin-bottom:0px;}

.error_message{width:100%;float:left;margin-top:10px;background:#851846;padding:10px;color:#fff;}

.error_message i{margin-right:10px;color:#fff;}

section.check_out .email_content{width:100%;float:left;margin-top:10px;}

section.check_out .email_content p{width:100%;float:left;margin-bottom:0px;font-size:14px;color:#000;}

section.check_out .email_content  .discount_name {width: 100%;float: left;border-radius: 0px;
height: 38px;margin-top: 5px;}

section.check_out .password{width:140px;float:left;margin-top:11px;}

section.check_out .password a{float:left;text-decoration:none;color:#851846;font-size:13px;}

section.check_out .password button {float: left;border: #000 solid 2px;background: #fff;
font-size: 14px;font-weight: bold;padding: 8px 15px;margin-top: 0px;color: #000;margin-top:10px;}

section.check_out .password button:hover{border: #ff5e9f solid 2px;}

section.check_out .billing_information{width:100%;float:left;margin-top:10px;padding-bottom:30px;}

section.check_out .billing_information p{width:100%;float:left;margin-bottom:0px;font-size:14px;color:#000;}

section.check_out .billing_information .discount_name {width: 100%;float: left;border-radius: 0px;
height: 38px;margin-top: 5px;margin-bottom:20px;}

section.check_out .ship_address{width:100%;float:left;}

section.check_out .ship_address span{float:left;margin-right:30px;}

section.check_out .ship_address_button{width:100%;float:left;margin-top:15px;}

section.check_out .ship_address_button button {float: left;border: #000 solid 2px;background: #fff;
font-size: 14px;font-weight: bold;padding: 8px 15px;margin-top: 0px;color: #000;margin-top: 10px;
}

section.check_out .ship_address_button button:hover{border:#ff5e9f solid 2px;}

section.check_out .ship_address_content{width:100%;float:left;padding-bottom:30px;}

section.check_out .ship_address_content button {float: left;border: #000 solid 2px;background: #fff;
font-size: 14px;font-weight: bold;padding: 8px 15px;margin-top: 0px;color: #000;margin-top: 15px;
}

section.check_out .ship_address_content button:hover{border:#ff5e9f solid 2px;}

section.check_out .ship_address_content .ship_content{width:100%;float:left;}

section.check_out .ship_address_content .ship_content span{float:left;margin-right:10px;font-size:14px;color:#000;}

section.check_out .ship_address_content .ship_content span font{color:#ff5e9f;}

section.check_out .payment_information{width:100%;float:left;}

section.check_out .payment_information span{float:left;width:100%;margin-bottom:10px;}

section.check_out .payment_button{width:100%;float:left;padding-bottom:30px;}

section.check_out .payment_button button {float: left;border: #000 solid 2px;background: #fff;
font-size: 14px;font-weight: bold;padding: 8px 15px;margin-top: 0px;color: #000;margin-top: 10px;
}
section.check_out .payment_button button:hover{border:#ff5e9f solid 2px;}

section.check_out .payment_products_content{width:100%;float:left;padding-bottom:30px;}

section.check_out .payment_products_content .table_content{width:100%;float:left;}

section.check_out .payment_subtotal_content{width:100%;float:left;border:#e0e0e0 solid 1px;border-top:none;background:#f4f4f4;padding:20px;}

section.check_out .payment_subtotal_content .order_view{width:100%;float:left;border-bottom:#e0e0e0  solid 1px;padding-bottom:10px;margin-bottom:10px;}

section.check_out .payment_subtotal_content .order_view p{float:left;margin-top:3px;margin-bottom:0px;font-size:14px;color:#000;}

section.check_out .payment_subtotal_content .order_view span{float:right;margin-top:0px;margin-bottom:0px;font-size:18px;color:#ff5e9f;font-weight:600;}


section.check_out .payment_subtotal_content .order_view_content{width:100%;float:left;border-bottom:none;padding-bottom:10px;}

section.check_out .payment_subtotal_content .order_view_content p{float:left;margin-top:8px;margin-bottom:0px;font-size:14px;color:#000;}

section.check_out .payment_subtotal_content .order_view_content span{float:right;margin-top:0px;margin-bottom:0px;font-size:22px;color:#ff5e9f;font-weight:600;}

section.check_out .order_button{width:100%;float:left;}

section.check_out .order_button button {float:right;border: #000 solid 2px;background: #fff;
font-size: 14px;font-weight: bold;padding: 8px 15px;margin-top: 0px;color: #000;margin-top:20px;
}
section.check_out .order_button button:hover{border:#ff0000 solid 2px;}

section.check_out .your_check_out{width: 100%;float: left;border: #d8d8d8 solid 1px;
border-top: #851846 solid 2px;padding: 20px;margin-top: 20px;}

section.check_out .your_check_out h3{width:100%;float:left;margin-top:0px;margin-bottom:10px;font-size:15px;color:#851846;font-weight:bold;}

section.check_out .your_check_out .your_checkout_progress{width:100%;float:left;border-bottom:#d8d8d8  solid 1px;margin-top:6px;padding-bottom:10px;margin-bottom:10px;}

section.check_out .your_check_out .your_checkout_progress .your_checkout_progress_content{width:100%;float:left;}

section.check_out .your_check_out .your_checkout_progress .your_checkout_progress_letf_content{float:left;width:69%;}

section.check_out .your_check_out .your_checkout_progress .your_checkout_progress_letf_content h3{width:100%;float:left;font-size:14px;font-weight:bold;margin-top:1px;margin-bottom:10px;color:#000;}

section.check_out .your_check_out .your_checkout_progress .your_checkout_progress_letf_content p{width:100%;float:left;font-size:12px;margin-top:1px;margin-bottom:5px;color:#949494;}

section.check_out .your_check_out .your_checkout_progress .your_checkout_progress_right_content{float:right;font-size:14px;font-weight:bold;color:#ff0000;margin-bottom:0px;}

section.check_out .your_check_out .your_checkout_progress .your_checkout_progress_right_content a{text-decoration:none;font-size:14px;font-weight:bold;color:#851846;}

section.check_out .your_check_out .your_checkout_progress .your_checkout_progress_right_content a:hover{color:#000;text-decoration:none;}



table {border-collapse:collapse; }

.table_04 td {padding:15px 15px; text-align:left;border:#e0e0e0 solid 1px;vertical-align: top;}
.table_04 tr {font-size:14px;}


.table_04 thead {background:#f4f4f4;}

.table_04 thead tr th{padding:10px 15px;text-align:left;color:#000;font-weight:normal;border:#e0e0e0 solid 1px;text-transform: uppercase;font-size:15px;}

section.product_cart_content .product_table_content .table_content .roxy_sun_content{width:100%;float:left;}

section.product_cart_content .product_table_content .table_content .roxy_sun_content .roxy_sun_left_content{float:left;margin-top:26px;} .roxy_sun_right_content{width:200px;float:left;margin-left:20px;}

.roxy_sun_right_content h3{width:100%;float:left;margin-top:0px;margin-bottom:10px;font-size:15px;color:#000;font-weight:bold;text-transform: uppercase;}

.roxy_sun_right_content p{width:100%;float:left;margin-top:0px;margin-bottom:8px;font-size:12px;color:#888888;font-weight:bold;text-transform: uppercase;}

.roxy_sun_right_content span{width:100%;float:left;margin-top:0px;margin-bottom:5px;font-size:12px;color:#888888;font-weight:bold;}

.roxy_sun_right_content span font{color:#bfbfbf;}

.roxy_sun_right_content p font{color:#bfbfbf;}

.price_products_content{width:100%;float:left;}

.price_products_content p{float:left;font-size:18px;color:#ff5e9f;margin-bottom:0px;font-weight:bold;}

.price_icon_content{width:100%;float:left;}

.price_icon_content i{float:left;font-size:25px;color:#ff0000;margin-bottom:0px;font-weight:bold;}

.price_icon_content a i {color:#ff0000;}

.selectDiv11 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault11 {padding-left:8px;}

.selectBox11 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 94% 54% #fff; height:38px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;margin-top:5px;}
#inventry-page 
.selectBox11{margin-top: 10px;}
.select_margin11{margin-top:0px;}

.check_out_bg{width: 100%;float: left;background: #fff;padding:0px 20px 20px; margin-bottom: 60px;}

.create_account{width: 100%;float: left;background: #fff;margin-top: 30px;border-radius: 10px;padding-bottom: 45px;}

.create_account h2 {width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;font-size: 18px;
color: #851846;font-weight: bold;border-bottom: #e4e0e1 solid 2px;padding-bottom: 10px;
padding-left: 20px;padding-top: 10px;font-weight: bold;
text-align:center;    text-transform: uppercase;}

.create_account .create_account_left_content {width: 100%;float: left;padding: 30px 40px 0px;}

.create_account .create_account_left_content .create_account_left_name{width: 100%;float: left;border-radius: 10px;border:#7a7777 solid 1px;height: 38px;margin-bottom: 20px;}

.create_account .create_account_left_content .create_account_submit{float: left;height: 38px; background: #851846;border:none;color: #fff;border-radius: 10px;margin-top: 30px;padding: 0px 20px;}

.create_account .create_account_left_content span{width: 100%;float: left;}

.create_account .create_account_left_content span a{float: right;text-decoration:none;color: #851846;font-weight: 600;}

.table_checkout_content{width: 100%;float: left;}

.my_account{width: 100%;float: left;background: #fff;margin-top: 30px;border-radius: 10px;} 

.my_account h2 {width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;
font-size: 18px;color: #851846;font-weight: bold;border-bottom: #e4e0e1 solid 2px;
padding-bottom: 10px;padding-left: 20px;padding-top:15px;
font-weight: bold;}

.my_account .my_account_content{width: 100%;float: left;padding:10px 20px;} 

.my_orders{width: 100%;float: left;}

.my_orders ul{width: 100%;float:left;margin:0px;padding:0px;}

.my_orders ul li{width: 100%;float:left;font-size: 14px;color: #000;list-style: none;border-bottom: #c4c4c4 solid 1px;padding-bottom: 10px;margin-bottom: 10px;}

.my_orders ul li a{float:left;font-size: 18px;color: #000;text-decoration:none;}

.my_orders_right_content{width: 100%;float: left;background: #000;}

.advance{width: 100%;float: left;border-bottom: #b7b7b7 solid 1px;border-top: #b7b7b7 solid 1px;margin-top: 20px;padding:20px 0px;}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{
	background: none !important;border: #c7c7c7 solid 1px;}

	 /*** 24-5-2018 ***/

.products_order_content{width: 100%;float: left;text-align: center;}

.products_order_content button{background: none;color: #000;border:none;padding: 0px;}

.products_order_content button:hover{background: none;color: #000;}

.products_order_content button:active{outline: none;background:none;color: #000;}

.products_order_content button:focus{outline: none;background:none;color: #000;}



.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #000;
    background-color: #204d74;
    border-color: #122b40;outline: none;border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

.view_order{width: 100%;float: left;padding: 27px 35px 20px 45px;}

.view_order_content{width: 100%;float: left;}

.view_order_product_content{width: 100%;float: left;}

.view_order_product_content h2{width: 100%;float:left;margin-bottom: 0px;margin-top: 0px;font-size: 14px;color: #000;font-weight: bold;}

.frame_color{width:60px;float: left;margin-top:15px;}

.frame_color p{width: 100%;float: left;font-size: 13px;color: #b9b9bb;font-weight: bold;}

.frame_color span{width: 100%;float: left;font-size: 13px;color: #b9b9bb;font-weight: bold;}

.color_content{width:30px;height:24px;float: left;margin-top:15px;background: #000;}

.price_content_view{width: 100%;float: left;font-size: 15px;color: #851846;font-weight: bold;}

.price_qty_view{width: 100%;float: left;font-size: 15px;color: #000;font-weight: bold;}

.subtotal_right_content{width:60%;float:right;margin-top: 20px;}

.subtotal_content{width:60%;float:right;margin-top: 20px;}

.shipping_content{width: 100%;float: left;border-bottom: #e0e0e0  solid 1px;padding-bottom: 15px;margin-bottom:15px;}

.shipping_content p{float:left;margin-bottom: 0px;font-size: 14px;color: #000;}

.shipping_content span{float:right;margin-bottom: 0px;font-size: 14px;color: #851846;font-weight: bold;}

.billing_details{width: 100%;float: left;margin-top: 20px;}

.billing_details_content{width: 100%;float: left;}

.table_05 td {padding:10px 0px; text-align:left;border-bottom:#e0e0e0 solid 1px;font-size: 12px;}
.table_05 tr {font-size:14px;}


.table_05 thead {background:#fff;border-bottom:#e0e0e0 solid 1px;border-top:none;}

.table_05 thead tr th{padding:10px 0px;text-align:left;color:#000;font-weight:normal; text-transform: uppercase;}

a.product_active{color: #851846 !important;}

.address_book{width: 100%;float: left;}

.address_book h2{width: 100%;float: left;margin-top: 0px;margin-bottom: 20px;font-size: 20px;color: #000;padding: 0px 0px 10px 0px;border-bottom: #e4e0e1  solid 1px;}

.address_book p{float: left;font-size: 14px;color: #000;margin-bottom: 0px;}

.address_book span{float:right;font-size: 14px;color: #ff0006;margin-bottom: 0px;display: none;}

.address_book .address_book_name{width: 100%;float: left;height: 40px;border-radius: 0px;
margin-bottom: 20px;margin-top:8px;}

.address_book button {border: #000 solid 2px;background: #fff;font-size: 14px;
font-weight: bold;padding: 8px 15px;margin-top: 0px;color: #000;border-radius: 0px;
margin-right: 0px;text-transform: uppercase;float: right;margin-bottom: 30px;}

.selectDiv10 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:8px;font-size:13px;}

.selectDefault10 {padding-left:8px;}

.selectBox10 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 96% 54% #fff; height:40px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;margin-bottom:20px;}
#inventry-page 
.selectBox10{margin-top: 10px;}
.select_margin10{margin-top:0px;}

.cart-empty{ color: #e60909e6;}	

.product_bg {
    width: 100%;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    height: 100%; opacity: 0.4;
}

/** 22-8-2018 **/

.contact_detail_content{width: 100%;float: left;margin-top: 30px;}

.contact_detail_content h1{width: 100%;float: left;margin-top: 0px;margin-bottom: 0px;font-size: 30px;color: #000;font-weight: bold;margin-bottom: 30px;}

.contact_left_detail_content{width: 100%;float: left;margin-bottom: 30px;}

.contact_left_detail_content i {float: left;color: #851846;font-size:22px;margin-top: 5px;}

.contact_left_detail_content p {float:right;margin-top: 0px;margin-bottom: 0px;
font-size: 18px;color: #000;width:89%;}

.contact_right_detail_content{width: 100%;float: left;margin-bottom: 30px;border-radius: 20px;}

.contact_right_detail_content .discount_name {width: 100%;float: left;
border-radius: 0px;height:39px;margin-bottom:20px;background: #ead7d7;border-radius: 10px;font-size: 12px;}

.contact_right_detail_content .discount_message {width: 100%;float: left;
border-radius: 0px;height:176px;margin-bottom:20px;background: #ead7d7;border-radius: 10px;font-size: 12px;}

.contact_captcha{width: 100%;float: left;}

.contact_right_detail_content .contact_button{width: 100px;float: right;height:42px;border:none;background: #851846;color: #fff;border-radius: 10px;margin-top:16px;}

section.map_content{width: 100%;float: left;}

/** 28-8-2018 **/


section.footer_content{width: 100%;float: left;background: #e7e7e7;padding:20px 30px;text-align:left;}

section.footer_content ul{width: 100%;float: left;margin:0px;padding:0px;}

section.footer_content ul li{display: inline-block;list-style: none;border-right: #848484 solid 1px;padding:0px 10px;line-height: 12px;}

section.footer_content ul li a{display: inline-block;text-decoration:none;color: #848484;font-size: 12px;}

section.footer_content ul li a:hover{color: #851846;}

.footer_right_link{float: right;width: 100%;text-align: right;}

.footer_right_link a{
    display: inline-block;
    text-decoration: none;
    color: #000;
    font-size: 18px;
    margin-left: 10px;
}
.footer_right_link a:hover{color: #851846;}

.mobile_slider_content{width: 100%;float: left;background: #000;margin-top: 20px;}

.quick_view_button{width: 100%;float: left;text-align: center;margin-bottom: 30px;}

.quick_view_button a{
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    background: #ff5e9f;
    padding: 12px 40px;
    border-radius: 20px;
    font-weight: bold;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
}

/*** 7-8-2018 ***/

.top_header_mobile_content{width: 100%;float: left;padding:10px 0px 0px;}

.mobile_logo{width: 100%;float: left;text-align: center;}

.shopping_cartmobole_content{float: right;margin-top: 17px;}

.shopping_cartmobole_content button{text-decoration:none;color: #fff;font-size:25px;color: #851846;background: none;padding: 0px;border:none;outline: none;position:relative;}

.shopping_cartmobole_content button:hover{background: none;color: #851846;}

.shopping_cartmobole_content button:focus{background: none;color: #eb588a;outline: none;}
.shopping_cartmobole_content button:active{background: none;color: #eb588a;outline: none;}
.mobile_serchbar{width: 100%;float: left;padding: 0px 10px;background: #fff;}

.mobile_serchbar .mobile_serchbar_name{width:100%;border: #bbb solid 1px;
border-radius: 0px;text-align: left;float: left;height: 40px;}

.mobile_serchbar_button{width:100%;border-radius: 0px;text-align: left;float: left;height: 40px;text-align: center;border:none;background: #851846;color: #fff;}

.mobile_white_bg{width: 100%;float: left;background: #fff;padding:15px 0px;}

.marquee_mobile{width: 100%;float: left;background: #851846;padding: 10px 30px 5px;}

.marquee_mobile_content{width: 100%;float: left;}

.marquee_mobile_content p{float: left;margin-bottom: 0px;font-size: 14px;color: #fff;margin-right:20px;}

.marquee_mobile_content p a{text-decoration:none;color: #fff !important;}

.marquee_mobile_content p a i{margin-right: 10px;color: #fff !important;}

.main_products_content{width: 100%; float: left; position: relative;}

.sale_right_content{width:66px;text-align: center;font-size: 14px;color: #fff;position: absolute;top:10px;right:10px;background: #851846;padding:10px 0px;border-radius: 15px;text-transform: uppercase;}


.container_content {
  position: relative;
  width:100%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color:none;
}

.single_pr:hover .overlay {
  opacity: 1;
}

.text {
  color: #000;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left:50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.text a{background: #851846;padding:10px 30px;font-size: 14px;color: #fff;border-radius: 40px;width: 150px;text-decoration:none;}

.text_content{width: 100%;float: left;background: #fff;margin-bottom:0px;}

.text_content h2{width: 100%;float: left;margin-top:10px;margin-bottom: 0px;font-size: 16px;color: #000;text-align: center;}

.text_content span{width: 100%;float: left;margin-top:10px;margin-bottom:10px;text-align: center;}

.text_content span p{display: inline-block;margin-right: 10px;font-size: 16px;color: #000;}

.text_content span p font{color: #cccccc;}

section.home_content{width: 100%;float: left;background: #fff;padding:28px 0px;}

section.home_content p{width: 100%;float: left;text-align: center;font-size: 13px;color: #000;margin-bottom: 0px;text-transform: uppercase;letter-spacing:5px;}

section.home_gallery_content{width: 100%;float: left;padding: 0px 10px 42px;}

section.home_gallery_content .col-md-3{padding: 0px 30px;}

.home_gallery_pic{width: 100%;float: left;position: relative;}

.home_gallery_pic figure{width: 100%;float: left;}

.home_gallery_pic figure img{width: 100%;}

.gallery_content{width: 100%;text-align:center;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;text-align:center; height:100%;position: absolute;top: 0px;left: 0px;background-color: rgba(133, 24, 70, 0.1);}

.gallery_pic_content{width: 100%;float: left;}

.gallery_pic_content p{width: 100%;float: left;margin-bottom: 0px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: bold;color: #fff;}

.gallery_pic_content h2{width: 100%;float: left;margin-bottom: 0px;text-align: center;margin-top: 0px;text-transform: uppercase;color: #fff;font-size:28px;font-weight: bold;}

.login_button{width:260px;text-align:center;padding-top: 10px !important;float: none;margin:auto;display: block;}

.login_button a{padding:10px 15px;width: 100px !important;height:0px !important;margin-left:15px !important;text-align: center !important;border-top: none !important;color: #fff !important;margin-bottom:70px !important;padding-bottom:31px !important;float: left;border:#fff solid 1px;margin-top:0px !important;
  border-top:#fff solid 1px !important;padding-top:12px !important;}

.top_header_serchbar_link_content{width: 100%;float: left;text-align: right;margin-top: 32px;}

.top_header_serchbar_link_content a {text-decoration: none;border-radius: 50%;
font-size: 18px;text-align: center;color: #851846;margin-right: 20px;line-height: 23px;display: inline-block;}

.top_header_serchbar_link_content span{display: inline-block;font-size: 18px;color: #851846;margin-right: 20px;}

.top_header_serchbar_link_content button{border:none;line-height:23px;
  background:none;padding: 0px;border-radius: 50%;color: #851846;display: inline-block;font-size: 20px;position:relative;}
  
  .counter_content {
    width: 20px;
    height: 20px;
    position: absolute;
    background: #000;
    color: #fff;
    top: -17px;
    left: 4px;
    font-size: 11px;
    border-radius: 50%;
    line-height: 19px;
    text-align: center;
}

.counter{width:20px;height:20px;position:absolute;background:#000;color:#fff;top:-11px;left:4px;font-size:11px;border-radius:50%;line-height:19px;text-align:center;}

.top_header_serchbar_link_content button:hover{background: none;color: #851846;}
.top_header_serchbar_link_content button:focus{background: none;outline: none;}
.top_header_serchbar_link_content button:active{background: none;outline: none;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{
    color: #851846 !important;
    background-color: #204d74;
    border-color: #122b40;
    outline: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-primary {
    color: #851846 !important;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.panel, .flip {padding: 0px;text-align: center;background-color:none;
border:none;color: #851846 !important;cursor: pointer;display: inline-block;
background:none !important;}



.panel {padding:0px 0px;display: none;width:453px;
text-align:left;color: #fff !important;position: absolute;top:100px;right:7px;z-index: 99999;}

.panel a{text-decoration:none;color: #000;}
.search_padding{padding: 0px 0px;}

.top_mobile_serchbar_content{width: 100%;float: left;}

.mobile_serchbar_name_content{width:403px;float: left;height:50px;border-radius:0px;border:#851846 solid 1px;}

.mobile_serchbar_submit_content{width:54px;float:right;height:54px;border-radius:50%;background: #5c5a66;border:#b95d84 solid 3px;margin-right:32px;margin-top:-52px;font-weight: bold;}

.mobile_serchbar_submit_content:hover{color: #b95d84;}

.quick_view_link{width: 100%;float: left;text-align: center;}

.quick_view_link a {background: #851846;padding:5px 12px;font-size: 14px;
color: #fff;text-decoration: none;display: inline-block;margin-bottom: 20px;}

/** 1/9/2018 **/

.taber_content{width: 100%;float: left;margin-top:20px; margin-bottom: 15px;}

.taber_content_right_content{width: 100%;float: left;background: #851846; cursor:pointer;}

.taber_content_right_content h2{float: left;font-size: 15px;color: #fff;font-weight: bold;border-bottom: none;margin-top: 0px;margin-bottom: 0px;padding:10px 20px !important;width: auto !important;}

.taber_content_right_content a{float: right;color: #fff;margin:10px 10px 0px 0px;}

.taber_content_bottom_content{width: 100%;float: left;padding: 10px;font-size: 14px;color: #000;text-align: justify;}

.fb_linkcontent{width:100%;float:left;text-align:left;}

.fb_linkcontent ul{width:100%;float:left;margin:15px;padding:0px;}

.fb_linkcontent ul li{float:left;list-style:none;display:inline-block;margin-right:10px;}

/** 10-17-2018 **/

.refreshing_outfit_content{width:100%;float:left;text-align:center;background:#fff;
  padding:0px 0px 5px;margin-bottom:30px;}

.refreshing_outfit_content a{width:20px;height:20px;background:#000;display:inline-block;margin-right:10px;}

.product_top_margin{margin-top:0px !important;}
.products_detail_slider{width:100%;float:left;margin-top:30px;}



#ShowProducts .container_content .image {
    display: block;
    width: auto !important;
    height: auto  !important;
    max-width: 100% !important;
}

.apply_name{width:228px;height:40px;float:left;border-radius:0px;border:#c8c8c8 solid 1px;margin-bottom:5px;}

.apply_name_submit{width:129px;height:40px;float:left;border-radius:0px;background:#bd044f;color:#fff;border:none;}

/** 5-7-2019 **/

.shopping_cart{width:100%;float:left;border:#dcdcdc solid 1px;padding:15px 15px 6px;}

.shopping_cart_left_content{width:100%;float:left;margin-bottom:0px;text-align:center;}

.shopping_cart_left_content h2{width:100%;background:#ececec;padding:10px;font-size:14px;color:#000;margin-top:0px;margin-bottom:0px;display:inline-block;}

.shopping_cart_left_content figure{width:100px;display:inline-block;margin-top:10px;}

.shopping_cart_left_content figure img{width:100%;border:#d4d4d4 solid 1px;}

.shopping_cart_left_content h3{width:100%;font-size:15px;color:#851846;margin-top:10px;margin-bottom:0px;display:inline-block;}

.shopping_cart_left_content p{width:100%;font-size:13px;color:#898989;margin-top:10px;margin-bottom:0px;display:inline-block;}

.shopping_cart_left_content a{display:inline-block;font-size:14px;color:#851846;margin-top:10px;text-decoration:none;}

.shopping_cart_left_content span{display:inline-block;font-size:14px;color:#000;margin-top:10px;text-decoration:none;width:100%;}

.shopping_products{width:100%;float:left;text-align:center;margin-bottom:0px;}

.shopping_products_center{width:125px;display:inline-block;border:#d7dbdb solid 1px;border-radius:20px;height:37px;margin-top:10px;}

.shopping_products_center a{width: 35px;height: 35px;float: left;text-decoration: none;
text-align: center;line-height: 30px;font-size: 25px;font-weight: bold;color: #000;}

.products_cart_name{width: 49px;float: left;border-right: #d7dbdb solid 1px;
border-left: #d7dbdb solid 1px;border-radius: 0px;border-bottom: none;border-top: none;
text-align: center;font-size: 18px;font-weight: bold;color: #000;height: 35px;}

.shopping_boder_line{width:100%;float:left;margin-bottom:20px;border:#dadada solid 1px;min-height:216px;padding:10px;}

/*6-feb-2018*/
.products_new_content{width:100%;float:left;min-height:300px;}

.products_new_content figure {width: 100%;float: left;text-align: center;text-align: center;
display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;
-webkit-justify-content: center;justify-content: center;text-align: center;height: 201px;background:#fff;position:relative;}

.products_new_sale{width:50px;position:absolute;top:10px;right:5px;background:#851846;color:#fff;text-align:center;padding:3px 5px;border-radius:5px;}

.sku_products{width:100%;float:left;padding:10px 0px;text-align:center;margin-bottom:20px;}

.sku_products p{width:100%;display:inline-block;font-size:12px;color:#000;margin-bottom:5px;}

.sku_products span{display:inline-block;font-size:12px;color:#000;margin-right:10px;margin-bottom:10px;}

.sku_products span:last-child{margin-right:0px;}

.sku_products span font{color:#cccccc;}

.sku_products ul{width:100%;display:inline-block;margin:0px;padding:0px;}

.sku_products ul li{display:inline-block;list-style:none;background:#000;margin-right:5px;}

.sku_products ul li:last-child{margin-right:0px;}

.sku_products ul li a{width: 20px;height: 20px;background: #000;display: inline-block;
margin-right: 10px;}

.related_productss_new{width:100%;float:left;margin-top:20px;}

#couponRes{width:100%;float:left;text-align:center;}

.my_account_products{width:100%;float:left;padding: 27px 35px 27px 45px;background:#fff;}

.my_account_table_content{width:852px;float:left;border:#e0e0e0 solid 1px;border-bottom:none;}

.my_account_table_top_content{width:100%;float:left;}

.my_account_table_top_content p{width:100%;float:left;background:#f4f4f4;padding:10px;font-size:14px;color:#000;margin-bottom:0px;}

.my_account_table_left_content{width:100%;float:left;padding:10px 10px;height:150px;border-bottom:#e0e0e0 solid 1px;}

.my_account_table_left_content figure{float:left;width:110px;height:110px;background:#ccc;}

.my_account_table_left_content figure img{width:100%;}

.my_account_table_left_content p{float:left;font-size:14px;color:#000;background:none;padding:0px;width:135px;margin-left:10px;margin-left:10px;margin-top:30px;}

.my_account_table_left_content span{float:left;font-size:14px;color:#000;background:none;padding:0px;width:135px;}

.my_account_table_right_content{width:100%;float:left;margin-top:30px;}

.my_account_table_right_content h2{width:100%;float:left;font-size:18px;font-weight:bold;margin-top:0px;margin-bottom:20px;padding:0px;color:#000;border-bottom:none;}

.my_account_message{width:100%;float:left;height:120px !important;border-radius:0px;}

.my_account_submit{width:120px;float:left;background:#ccc;height:43px;margin-top:20px;border:none;}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99 !important;
    background-color: #000;
}



