.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu ul li > a, .az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu ul li > a, .az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu ul li .dropdown-menu ul li.parent > a {
font-family: "Raleway", "Helvetica", "Arial", "sans-serif";
}

.block .title_block span::before, .az_module .title_block span::before, .block .az_titleModule span::before, .az_module .az_titleModule span::before
{
 bottom: -2px;
left: 0px;
width: 100%;
}

.push-top-40 {margin-top:40px;}
.push-top-30 {margin-top:30px;}
.push-top-20 {margin-top:20px;}
.push-top-10 {margin-top:10px;}
.order_conf_success {
 font-size:14px;
 margin:auto;
 width:80%;
 line-height: 30px;
}
.tebal {font-weight: 600;}
hr .pd5 {margin-top:5px;margin-bottom:5px;}
.order_success {
 font-size:18px;
 font-weight:500;
 text-align:center;
 text-transform:uppercase;
}
.borderbottom {border-bottom:1px solid #ddd;}

.divbanktransfer,.divva, .divcc, .divinst, .divoff, .divmid {
background: #f0f0f0;
padding: 10px;
border: 1px solid #c0c0c0;
color: #000;
font-weight: 600;
cursor: pointer;
padding-left: 30px;
font-size: 14px;
text-transform: capitalize;
}
.banktransfertoggle,.vatoggle,.cctoggle,.insttoggle,.offtoggle, .midtoggle{
display: none;
}

#cartpopupsad,#joinpopupsad {
width: 100%; 
position: fixed;
bottom: 0px;
display: none;
z-index:1000;
cursor: pointer;
}

.tingle-modal-box__content p {
 margin:0px !important;
}
.tingle-modal-box__content p.mobiles {
   padding: 20px;
}
.tingle-modal-box,.tingle-modal-box__content, .tingle-modal-box__footer ,.tingle-modal-box__footer button:hover{
 background: none !important;
 background-color: none !important;
}

.prestacraft-close {
 right:35px !important;
}


.content_prices .our_price_display {
  font-size:20px;
}

#cms .columns-content8 .container {
  width:55% !important;
}
.redcny {border-bottom:none;}
.redcny .az_titleModule {
  color:#b7303d;
}

.label-box .sale-box {
  top:10px;
}
.label-box .new-box {
    top: 25px;
}

.label-box .influencer-box {
    left: 0px;
bottom: 20px;
display: block;
min-width: 53px;
height: 16px;
text-align: left;
color: #000;
font-size: 10px;
font-weight: 500;
line-height: 11px;
position: absolute;
z-index: 3;
letter-spacing: 1px;
background: none;
padding-left: 5px;
}

.influencer-box a:hover, .influencer-box a {color:#000;}

@media (min-width: 1024px) {
  .label-box .sale-1212 { background: #f00;color: #fff;width: 99.8%;text-align: left;padding-left: 5px;top: 95%;z-index: 2;}
  #prices-drop .col-lg-4  {
  width: 25% !important;
}
#prices-drop .col-lg-4.newLetter {
  width: 33% !important;
}
#prices-drop #footerBottom .col-lg-4 {
  width: 33% !important;
}

 #best-sales .col-lg-4  {
  width: 25% !important;
}
#best-sales .col-lg-4.newLetter {
  width: 33% !important;
}
#best-sales #footerBottom .col-lg-4 {
  width: 33% !important;
}
#newsletter_block_home.col-lg-4 {
  width: 100% !important;
}
#oos_customer_email {
  width:50% !important;
}
.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu ul li.hide-title .dropdown-menu ul li.parent {
    padding: 0 0 5px 0;
}
}
#wrapper {
    padding-top:30px; 
  }
.headerpromo { position:fixed;background:#000;color:#fff;text-align:center;width:100%;height:30px;padding:5px;z-index:1000;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;line-height: 19px;
}

.best_grade {display: none;}
#mailalert_link {
  background-color: #000;
color: #fff !important;
padding: 5px !important;
border-radius: 5px;
margin-bottom: 10px !important;
display: inline-block;
}
.top-header {
  padding: 10px 0 6px;
  border-bottom: 1px solid #e5e5e5;
  /*background:#000 !important;*/
  color:#666666 !important;
} 
#languages-block-top div.current span ,#currencies-block-top div.current span{
    color: #666666;
}
.layout2 #header-logo
{
	text-align:center;
}
.center-header #header-logo {
   padding:60px 15px 0px 15px;
}
.header-container .container {
clear:both;
}  
#languages-block-top {
    /*border-right: 1px solid #666666;*/
    border:none;
  }
.header_user_info .wishlist, .header_user_info .login {
border-left: 1px solid #666666;
}  
.layout2 .az_megamenu_wrap .navbar-nav > li:hover .dropdown-menu {
    top: 76%;
}

.az_tabs .aztabs-items-container .aztabs-loadmore-x {
    display: block;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    width: 97.5%;
    padding: 12px 0;
    background: #f8f8f8;
    border: 1px solid #e5e5e5;
    text-transform: uppercase;
    transition: 0.3s all ease 0s;
}
.az_tabs .aztabs-items-container .aztabs-loadmore-x:hover {
    background: #000; }
    .az_tabs .aztabs-items-container .aztabs-loadmore:hover .aztabs-loadmore-btn {
      color: #fff; }

.az_tabs .aztabs-items .aztabs-loadmore-x .aztabs-loadmore-btn {
  display: inline-block !important;
  font-size: 11px;
  color: #333333;
  font-weight: bold;
  cursor: pointer;
  letter-spacing: 1px; }
  .az_tabs .aztabs-items .aztabs-loadmore-x .aztabs-loadmore-btn .fa {
    float: right;
    margin-left: 14px;
    font-size: 14px;
    margin-top: 1px; }
.commentsig {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #fff;
    width: 100%;
    padding: 2px;
    opacity: 0.7;    text-align: center;
}
.rte p {
  min-height: 5px !important;
  margin: 0 0 5px !important;
}
div.moreinfo_block ul.nav-tabs > li a
{
  font-size: 13px !important;
  padding: 0 14px 0 0px !important;
margin: 0 10px 0 0 !important;
}
.az-instagram .instagram-item:hover .bg-hover {
    opacity: 0.5; }
.product_list .title_manufacture:after, .product_lists .title_manufacture:after {
  content: " ";
}
.product_list .title_manufacture, .product_lists .title_manufacture,
.product_list .title_manufacture a, .product_lists .title_manufacture a{
    font-size: 14px;
color: #aaa;
font-weight: bold;
}
.product_list .product-image-container .product-image .img_0, .product_lists .product-image-container .product-image .img_0 {

  transition: 0.9s all ease 0s;
  -ms-transition: 0.9s all ease 0s;
  -webkit-transition: 0.9s all ease 0s;
  left: 0%;
}
.content_sortPagiBar_top div.selector, .content_sortPagiBar_bottom div.selector {
    width: 200px !important;
}

#layered_block_left #layered_form .layered_price .layered_filter_ul label, #layered_block_left #layered_form .layered_price .layered_filter_ul #layered_price_range {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 2px;
    display: block;
}
.rte ul {
  list-style: disc;
  margin: 0;
  padding-left: 40px;
}
.rte ol {
  list-style: decimal;
  margin: 0;
  padding-left: 40px;
}
.zoomContainer {
    z-index: 1;
}
.az_megamenu_wrap .navbar-nav > li.mega_type.type3 > .dropdown-menu {
    z-index: 100;
}

.az_megamenu_wrap .navbar-nav > li .dropdown-menu {
   border:none;
    border-top:1px solid #e0dfda;
}
#layered_block_left #layered_form .layered_filter_ul {
z-index:1;
}
#newsletter_block_popup .close {
right: -15px;
}
.block-collection .item-first {
  margin-top:5px;
}
.desktops {
  display:block;
}
.desktop  {
  display:inline-block;
}
.mobile {
  display:none;
}
.mobiles {
  display:none;
}
#attributes .attribute_fieldset,#attributes .attribute_fieldset:last-child {
    padding-top: 5px;
    margin-bottom: 10px;
}
#newsletter_block_popup .block_contents {
   /* width: 800px;
    height: 400px;
   
    top: calc(50% - 200px);
    left: calc(50% - 400px);
    */
   height:500px;width:650px;left: calc(50% - 325px);top: calc(50% - 250px);
}

.content .content-inner h3.title {
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    margin: 0;
    padding: 0 20px 25px;
    letter-spacing: 3px;
}
#newsletter_block_popup .block_content .content-inner h3.title span {
    display: block;
    font-size: 15px;
    padding-bottom: 20px;
    color: #fff;
letter-spacing: 3px;
}
#newsletter_block_popup .block_content .content-inner .msg {
    position: absolute;
    bottom: 50px;
    width: 100%;
    text-align: center;
    left: 0;
}
#attributes fieldset label ,#attributes .attribute_list{
  float:left;
}

  #attributes .attribute_list select {
    border: 1px solid #d7d7d7;
    height: 40px;
    background:#fff;
}
#attributes .attribute_list:after {
  background:#fff;
}
#attributes {
    clear: both;
    width: 100%;
}
#attributes fieldset {
  height: 40px;
}
#quantity_wanted_p {
    margin: 0;
    width: 100%;
}
#quantity_wanted_p label {
/*margin-right: 68px;*/
margin-right: 0px;
min-width: 150px;
font-weight: 500;
color: #222;
}
#quantity_wanted_p .qty {
    float: left;
}
p.payment_module a {
    /*padding: 33px 40px 34px 19px;*/
    padding: 0px 5px 0px 19px;
min-height: 50px !important; 
}
.designermenu ul li:last-child {
  margin-bottom:20px;
}

.order_carrier_content .delivery_options_address .carrier_title {
    margin-bottom: 17px;
    display: none;
}
div.selector select {
  z-index:10;
}
#order-opc .page-heading.step-num span {
  font-size: 24px;
}
#order-opc .page-heading {
  text-align: left; 
}

#block_contact_infos li.mobilephone::before {
    content: "\f10b ";
    position: absolute;
    left: 0;
    top: 0;
    font-family: Fontawesome;
    color: #333;
    font-size: 16px;
}

.owl-prev.titleFont {
  /*display:none !important;*/
  background: url(../img/icon/prev_arrow_slider_small.png) !important;
width: 21px !important;
height: 39px !important;
left:10px !important;

bottom: 45% !important;
  }
 .owl-next.titleFont  {
  /*display:none !important;*/
  background: url(../img/icon/next_arrow_slider_small.png) !important;
width: 21px !important;
height: 39px !important;
right:10px !important;

bottom: 45% !important;
  }

@media (max-width: 780px) {
  .label-box .sale-1212 { background: #f00;color: #fff;width: 99.8%;text-align: left;padding-left: 5px;top: 91%;z-index: 2;}
.center-header #header-logo {
    padding: 0px 15px 20px 25px;
    margin-top: -30px;
}
#newsletter_block_popup .block_content1 {
    width: 700px;
    height: 400px;
    top: calc(50% - 200px);
    left: calc(50% - 350px);
}
}
@media (max-width: 767px) {
.layout2 #header-menu {position: relative;top: 0px !important;}
.layout2 .blockcart {
top: 125px;
}
.layout2 .az_searchblock {
	top: 125px;
}
.center-header #header-logo {
   padding: 28px 15px !important;
}
#category .product_list.grid .product-container, #category .product_lists.grid .product-container {
    min-height: 300px;
}
.az_homeslider .owl-nav .owl-prev, .az_homeslider .owl-nav .owl-next {
  display: block !important;
}
.owl-prev.titleFont {
  background: url(../img/icon/prev_arrow_slider_mobile.png) !important;
width: 30px !important;
height: 56px !important;
left:10px !important;
  }
 .owl-next.titleFont  {
  background: url(../img/icon/next_arrow_slider_mobile.png) !important;
width: 30px !important;
height: 56px !important;
right:10px !important;
  }
  
}

@media (max-width: 737px) {
.center-header #header-logo {
  margin-top:0px;
}
}

@media (min-width : 600px && max-width: 680px) {
  .center-header #header-logo {
    padding: 38px 15px !important;
}
.layout2 .blockcart {
top: 145px;
}
.layout2 .az_searchblock {
	top: 145px;
}
}

@media (max-width: 540px) {
 .tingle-modal {
  padding-top:35% !important;
 }
}

@media (max-width: 480px) {
 
 .tingle-modal {
  padding-top:90px;
 }
  .layout2 .az_searchblock , .layout2 .blockcart {
 top: 115px;
}

  #wrapper {
    padding-top:30px; 
  }
  .headerpromo { position:fixed;top: 0px;background:#000;color:#fff;text-align:center;width:100%;height:30px;padding:5px;z-index:1000;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;line-height: 19px;
}
.center-header #header-logo {
    padding: 20px 15px 0px 15px !important;
margin-top: 0px !important;
}
.content_sortPagiBar_top .nbrItemPage, .content_sortPagiBar_bottom .nbrItemPage {
clear: both;
}
.product_list .ajax_block_product {
    width: 50%;
}
.product_list .button-container .cart_button, .product_lists .button-container .cart_button {
    /*width: calc(100% - 90px); */
    width: calc(100% - 10px);
}

.navbar #az_megamenu_wrap .navbar-nav li a, .navbar #az_megamenu_wrap .navbar-nav li span.menu-title {
  text-transform: uppercase;
}
.desktop , .desktops {
  display:none;
}
.mobile {
  display:inline-block;
}
.mobiles {
  display:block;
}
.col-xs-6 {
  
    padding-right: 5px;
    padding-left: 5px;
}
.az_tabs .aztabs-items-container .aztabs-items .aztabs-item {
    padding: 0 5px;
    margin-bottom: 0px;
}
.product_list.grid .right-block, .product_lists.grid .right-block {
    padding: 15px 0 0px 10px;
}
.container {
    padding-right: 5px;
    padding-left: 5px;
}
.block-collection .row,.product_list.grid.row {
  margin-left:0px;
  margin-right:0px;
}
.cart_navigation a {
    display: inline-block;
    margin-bottom: 0px;
    width: 49%;
}

p.payment_module a img{
    max-width: 180px !important;
}
.descpayment {
    float: left;
    padding-top: 15px;
    padding-left: 10px;
}
}

@media (max-width: 415px) {
.layout2 #header-menu {
    position: relative;
    margin-top:30px;
}
}
@media (max-width: 400px) {
#footerBottom .copyright {
    padding: 5px 0;
    font-size: 11px;
    text-align: center;
    padding-top:20px;
    margin-right:20px;
}
#footerBottom .footer-payment {
    float: none;
    width: 40%;
    display: inline-block;
    padding: 5px 0;
}
#footerBottom .footer-social {
    float: none;
    margin-left: 10px;
    display: inline-block;
    margin-right:20px;
    padding: 5px 0;
}

.paymentsocial {
  text-align:center;
}
.footer-social a {
    font-size: 11px;
    width: 20px;
    height: 20px;
    line-height: 20px;
}
.center-header .cart-header {
    width: 50%;
    padding-bottom: 40px !important;
}
#manufacturers_list.row {
  margin-left:5px;
}
.layout2 #header-menu {
    position: relative;
    margin-top:0px;
}
}
@media (max-width: 320px) {
.headerpromo { position:fixed;top: 0px;background:#000;color:#fff;text-align:center;width:100%;height:50px;padding:5px;z-index:1000;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;line-height: 19px; }
#wrapper {
    padding-top:50px; 
  }
}

#center_column {
 /* z-index: 0;*/
}
.az_megamenu_wrap .navbar-nav > li.mega_type.type2 .dropdown-menu .designermenu {
    color:#fff;
    /*padding-top: 25px;
    padding-left: 15px;*/
    padding-top: 20px;
}
.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu .designermenu ul li {
    float: none;
    display: block;
    padding-top: 1px;
    padding-left: 25px;
    padding-bottom: 1px; 
}
.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu ul li.designermenu > a {
  float: none;
    display: block;
    padding-top: 10px;
    padding-left: 25px;
    padding-bottom: 5px;
    width:100%;
    display:none;
}

.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu .designermenu ul li a{
  padding-bottom:0px;
}
.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu .designermenu ul li:hover {
    background:#252525;
}

.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu ul li.designermenu > a, .az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu .designermenu ul li > a {
  color:#fff;
  width:100%;
}
 .az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu ul li.designermenu > a:hover,.az_megamenu_wrap .navbar-nav > li.mega_type .dropdown-menu .designermenu ul li > a:hover {
  color:#e8ad1e;
}


.sticky_menu {
    top: 30px !important;
}
.hi-fb-button {
    margin-top: 10px;
}

.box-info-product {
    padding: 15px 0;
    margin-bottom: 10px;
}
ul.step li.step_current span {
    color: #fff;
    text-shadow: 1px 1px #8d5306;
    border: 1px solid;
    border-color: #e8ad1e #e8ad1e #e8ad1e #e8ad1e;
    position: relative;
}
ul.step li.step_current {
    font-weight: bold;
    background: #e8ad1e;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e8ad1e), to(#e8ad1e));
    background-image: -webkit-linear-gradient(top, #e8ad1e, 0%, #e8ad1e, 100%);
    background-image: -moz-linear-gradient(top, #e8ad1e 0%, #e8ad1e 100%);
    background-image: linear-gradient(to bottom, #e8ad1e 0%, #e8ad1e 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ad1e', endColorstr='#e8ad1e', GradientType=0);
    border-color: #e8ad1e #e8ad1e #e8ad1e #e8ad1e;
}