﻿@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../fonts/texgyreadventor-regular-webfont.eot');
    src: url('../fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreadventor-regular-webfont.woff2') format('woff2'),
         url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Titillium Web';
    src: url('../fonts/texgyreadventor-bold-webfont.eot');
    src: url('../fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreadventor-bold-webfont.woff2') format('woff2'),
         url('../fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('../fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('../fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Champion HTF Flyweight';
    src: url('../fonts/champion-htf-flyweight.otf') format("opentype");
}

@font-face {
    font-family: 'Sinisuka';
    src: url('../fonts/sinisuka.otf') format("opentype");
    src: url('../fonts/sinisuka.ttf') format("truetype");
}

/* 1 - TYPOGRAPHY 
/////////////////////////////////////////////////// */
*::-moz-selection,
::selection,
p::selection{
	background-color:#ff838b;
	color:#fff;
}
body {
	font-family: "texgyreadventorregular";
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6{ margin-bottom: 10px; margin-top: 0;}
p, ul {
	padding: 0;
	margin: 0;
}
a:hover {
	text-decoration: none;
	color: inherit;
}
a {
	color: inherit;
	cursor: pointer;
}

h1,
.h1 {
  font-size: 36px;
  font-family: 'Titillium Web';
}
h2,
.h2 {
  font-size: 24px;
  font-family: 'Titillium Web';
}
h3,
.h3 {
  font-size: 24px;
  font-family: 'Titillium Web';
}
h4,
.h4 {
  font-size: 18px;
  font-family: 'Titillium Web';
}
h5,
.h5 {
  font-size: 14px;
  font-family: 'Titillium Web';
}
h6,
.h6 {
  font-size: 12px;
  font-family: 'Titillium Web';
}

.heading {
	margin: 0;
	padding: 0;
}
.mt-40 {
	margin-top: 40px;
}
.pl-0 {padding-left: 0;}
.pr-0 {padding-right: 0;}
.text-left   { text-align: left; }
.text-right  { text-align: right; }
.text-center { text-align: center; }
.no-padding {
	padding: 0;
}
.nobr {
	white-space: nowrap !important;
}

.underline {
	text-decoration: underline;
}
.main-container{ position: relative; z-index: 96;}
.feature-item .action,
.feature-item .h4 a,
.product,
.diamond,
.addto-links-icons,
.owl-buttons div,
.customNavigation .btn,
.blogpost,
.entry-title,
.entry-meta,
.entry-content,
.brand.item,
input, .amz-input,
.item.blogpost:before,
.blogpost .entry-title  a,
.amz-btn,
.owl-pagination .owl-page,
.amz-icon,
.dropdown-content li,
.dropdown-content,
.mobile-collapsible .opener,
.pager ol li:hover i,
.pager ol li:hover a,
.header-nav .nav .nav-item a,
.entry-thumbnail .like-button,
.amz-post .entry-thumbnail:before,
.entry-title a,
.tags-list .item a,
.feature-item .action .amz-icon,
.product:hover .addto-links-icons, 
.product:hover .ratings,
.header-nav .nav .nav-item.level0:hover .mega-item-des, 
.header-nav .nav .nav-item.level0.active .mega-item-des,
.ads1:before,
.amzthemes-verticalmenu div.amzthemes-pt-menu .amzthemes-parent-menu a:after{
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
img {
	max-width: 100%;
}
ul, ol {
	padding: 0;
	margin: 0;
	color: #777;
}
.item-left {
	float: left;
	padding-left: 15px;
}
.item-right {
	float: right;
}
a:hover, a:active, a:focus {
	outline: none;
}

.twitter,
.ft-contactus,
.header-nav .nav,
.addto-links-icons,
.bullet,
.currency-switcher ul,
.header-account ul,
.lang-switcher ul,
.cart-table .cart-action,
.amz-megamenu ul  {
	list-style: none;
}
.cart-table .cart-action button.button{background:none !important;border:none !important;    padding: 0;}
.list-bare {
    padding: 0;
    list-style: none;
}

.amz-foxy {
    overflow: hidden;
    position: relative;
}
.scroller {
    overflow-y: scroll;
    position: relative;
}

.amz-table {
	display: table;
	width: 100%;
	height: 100%;
}
.amz-table-cell {
	display: table-cell;
	vertical-align: middle;
}

.amz-section-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.2);
}


/* 2 - ICON 
/////////////////////////////////////////////////// */

.diamond {
	display: inline-block;
	text-align: center;
}

.section-background {
	background-color: #f9f9f9;
}


/* 3 - BUTTON  
/////////////////////////////////////////////////// */
.amz-btn {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.5;
	color: #FFF;
	display: inline-block;
	font-family: 'Titillium Web';
}
	.amz-btn:hover {
		background: transparent;
	}

.amz-btn.btn-border {
	background: transparent;
}

.amz-btn.btn-big {
	padding: 10px 25px;
}
.amz-btn.btn-small {
	padding: 4px 15px;
	font-size: 11px;
}


.ads-caption .amz-btn,
.amz-slideshow-container .caption .amz-btn  {
	background-color:#FFF;
	border: 1px solid #fc6153;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1;
	padding: 14px 20px;
	color: #fc6052;
}
	.ads-caption .amz-btn:hover,
	.amz-slideshow-container .caption .amz-btn:hover {
		background-color: transparent;
	}



/* 5 - LIST 
/////////////////////////////////////////////////// */

.diamond-list li {
	position: relative;
}
.diamond-list li:before {
	background-color: #b5b4b4;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    vertical-align: 3px;
    width: 4px;

    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.li-border li:first-child {
	border-top: 1px solid #e0e0e0;
}
.li-border li {
	font-size: 12px;
	color: #777;
	text-transform: uppercase;
	padding: 10px 0;
	border-bottom: 1px solid #e0e0e0;
}

/* 10 - TITLE
/////////////////////////////////////////////////// */
.product-group .block .block-title{ border: 0;}
.title-home{
	margin-top: 50px;
	margin-bottom: 50px;
}
.des-title{
	font-size: 14px;
	color: #888;
	margin-top: 10px;
	font-family: 'texgyreadventorregular';
}
.cms-index-index .product-title {
    color: #000;
    font-size: 40px;
    padding: 0;
	position:relative;
    text-transform: uppercase;
	margin-bottom: 5px;
	text-align: center;
}
.title-page .section-title,
.block-title .section-title{
	font-size: 18px;
    font-weight: 700;
	color: #222;
	position: relative;
	text-transform: uppercase;
	padding-bottom: 18px;
	margin-bottom: 10px;
}
.catalog-category-view .amz-sidebar .widget .section-title {
    cursor: pointer;
}
.catalog-category-view .amz-sidebar .widget .amz-icon {
    float: right;
    font-size: 18px;
    color: #b10c41;
}
.title-page .section-title:after,
.block-title .section-title:after{
	content: "";
	width: 100%;
	border-top: 3px solid #CDC57F;
	position: absolute;
	left: 0;
	bottom: 0;

}
.title-page .section-title .diamond{ display: none;}
/* Title Sidebar */



/* 9 - FORM
/////////////////////////////////////////////////// */

label {
	font-weight: 400;
	cursor: pointer;
}
.product-col-grid label {
    display: none;
}
.amz-form .amz-input,
.amz-form .amz-textarea  {
	color: #a2a2a2;
	font-size: 13px;
	border: 1px solid #dfdcdc; 
	padding: 10px;
	line-height: 38px;
	height: 38px;
	width: 100%;
}
.amz-form .amz-textarea {
	height: 100px;
	line-height: 1.5;
}
.amz-form.has-icon {
	position: relative;
}
.amz-form.has-icon .amz-icon {
	position: absolute;
	color: rgb(208, 208, 209);
	top: 12px; 
	right: 20px;
}

.amz-form .amz-input:focus + .amz-icon {}
/* Chekbox */
.amz-checkbox {
	display: none;
}

.amz-checkbox  + label .icon-check {
    border: 1px solid #ccc;
    display: inline-block;
    /*float: left;*/
    height: 16px;
    position: relative;
    width: 16px;
    cursor: pointer;
    margin-right: 10px;
    vertical-align: -3px;

   	-webkit-border-radius: 50%;
   	-moz-border-radius: 50%;
   	-ms-border-radius: 50%;
   	-o-border-radius: 50%;
   	border-radius: 50%;
}

.amz-checkbox  + label .icon-check:after {
    bottom: 0;
    content: "";
    display: block;
    height: 10px;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;

	-webkit-border-radius: 50%;
   	-moz-border-radius: 50%;
   	-ms-border-radius: 50%;
   	-o-border-radius: 50%;
   	border-radius: 50%;

}
.amz-checkbox  + label .icon-check.square,
.amz-checkbox  + label .icon-check.square:after  {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.amz-checkbox  + label .icon-check.square:after {
	height: 10px;
	width: 10px;
} 

	.amz-checkbox:checked + label .icon-check:after {
	    opacity: 1;
	}


.form-group .label-form {
	color: #707070;
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 6px;
}

.form-group .rem-pass {
	font-weight: 400;
	cursor: pointer;
	font-size: 12px;
	color: #777;
}

/* 11 - FEATURE
/////////////////////////////////////////////////// */

.amz-feature-container {
	padding: 0 0 20px;
	margin-top: 30px;
}
.amz-feature-container.home-slider {
	margin-top: 150px;
	margin-bottom: 0px;
	padding-bottom: unset;
}
.feature-item {
	text-align: center;
	margin-bottom: 20px;
}
.feature-item .feature-icon {
	padding: 11px 0;
}
.feature-item .diamond {
	height: 59px;
	width: 59px;
}


.feature-item .diamond .amz-icon {
	color: #fff;
    font-size: 28px;
    line-height: 56px;

}
.feature-item .h4 a {
	color: #2b2b2b;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
}
.feature-item .heading {
	margin: 20px 0 15px;
}
.feature-item p {
	color: #787777;
	margin-bottom: 20px;
}
.feature-item .action {
	font-style: italic;
	line-height: 29px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	padding: 0 10px;
	display: inline-block;
}

.feature-item .action .amz-icon {
	display: inline-block;
    font-size: 18px;
    line-height: 29px;
    vertical-align: middle;
}
	.feature-item .action:hover .amz-icon {
	    margin-left: 5px;
	}

/* 12 - PRODUCT
/////////////////////////////////////////////////// */
.product-group .product-title{
	font-size: 22px;
	color: #dddddd;
	margin-bottom: 50px;
	text-align: left;
}
.product-group .product .product-name a{
	color: #888;
}
.product-group .product-item{
	margin-bottom: 25px;
	display: inline-block;
	padding: 0;
}
.product-group .last .product-item{
	margin-bottom: 0;
}
.product-group .addto-links-icons{
	margin: 0;
	padding: 0;
	border: 0;
}
.product-group .pull-left{
	margin-right: 20px;
}
.product-group .product .price-box{
	color: #dddddd;
	margin-bottom: 3px;
}
.product-group .product .addto-links-icons .link-addtocart{
	color: #CDC57F;
}
.product-group .product .addto-links-icons .link-addtocart:before{
	background: url(../images/icon_cart2.png) no-repeat center center;
}
.product-group .product .product-name{ display: inline-block;}
.sections-product{}
.view-mode .view-icon{
  font-family: 'foxyicon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
  	font-size: 15px;
  	width: 35px;
  	height: 35px;
  	line-height: 35px;
  	text-align: center;
  	color: #444444;
  	background: #eeeeee;
  	display: inline-block;
}
.view-mode .view-icon.active{
	color: #fff;



	background: #444;
}
.view-mode .view-icon:last-child{
  margin:0
}
.view-mode .grid:before {
  content: "\e6b3";
}
.view-mode .list:before {
  content: "\e6b4";
}
.products {
	border-bottom: 1px solid rgb(234, 233, 233);
	display:inline-block;
	width:100%;
}
.products.owl-carousel{padding:0;border:none;}
.products.grid .product-col-grid{
	padding: 0 15px;
    width: 25%;
    float: left;
}
.product.items {}
.product {
	margin-bottom: 10px;
	position: relative;
	margin: 0;
}
.list .item.product  {
	margin-bottom: 20px;
    margin: 15px;
    padding: 15px 0;
    border: 2px solid #000;
}

.list .product-info {
	padding: 0;
}
.product-photo {
	position: relative;
}
.product-photo img{}
.product-photo a {
	position: relative;
    overflow: hidden;
}
img.static-0{
    min-width: 100%;
}
img.static-1{
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.product:hover .product-photo img.static-1{
    opacity: 1;
    z-index: 1;
}

.list .product-photo {
	border-color: #f7f6f6;
}

.product-soldout .soldout {
  color: #CDC57F;
  font-size: 15px;
  font-family: 'Titillium Web';
	float: left;
  text-transform: capitalize;
}
/* Fullpage */
.fp-table {
  display: table;
  table-layout: fixed;
}

.fp-table,
.fp-table-cell {
  width: 100%;
  height: 100%;
}

.fp-table-cell {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

/* Product Sticker */
.sticker {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.sticker span{
	font-size: 12px;
	text-transform: uppercase;
	line-height: 24px;
	color: #FFF;
	padding: 0 10px;
	display: block;
	margin-bottom: 5px;	
}
.sticker .new {
	background-color: #fd5d69;
}
.sticker .sale {
	background-color: #1cd287;
}

/* Product soldout style */

.product-item .product-soldout {
	opacity: 0;
    visibility: hidden;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    padding-top: 8px;
    border-top: 1px solid #e1d8cf;
    margin-top: 7px;
    clear: both;
    float: left;
    width: 100%;
}

.product-item:hover .product-soldout {
	opacity: 1;
    visibility: visible;
}

/* Visible hover */
.addto-links-icons {
    clear: both;
    float: left;
    width: 100%;
}
.onsale-countdown .addto-links-icons{ border-color: #564c3c}
.addto-links-icons  li{
	list-style: none;
	display: block;
    float: left;	
}
.addto-links-icons .wishlist,
.addto-links-icons .compare{ float: right; margin-left: 5px; margin-top: 8px;}
.addto-links-icons .wishlist a.link-wishlist {
	width: 28px;
	min-height: 28px;
	background: url(../images/icon_wishlist.png) no-repeat center center;
    padding: 3px 12px;
    border: 2px solid #000;
}
.addto-links-icons .compare a.link-compare {
	width: 28px;
	min-height: 28px;
	background: url(../images/icon_compare.png) no-repeat center center;
    padding: 3px 12px;
    border: 2px solid #000;
}
.category-item .product-info .add-to-links {
    float: right;
}
.category-products .product-info .add-to-links {
 	float: right;
    display: inline-block;
}
.category-item .product-info .add-to-links li, .category-products .product-info .add-to-links li {
    margin-right: 0;
}
.product-info .add-to-links .wishlist a.link-wishlist, .category-products .add-to-links .wishlist a.link-wishlist {
    width: 10px;
    height: 18px;
    margin-top: 0px;
    background: url(../images/icon_wishlist.png) no-repeat center center;
    padding: 0 10px;
}
.product-info .add-to-links .wishlist a.link-wishlist:hover, .category-products .product-info .add-to-links .wishlist a.link-wishlist:hover {
    background: url(../images/icon_wishlist_hover.png) no-repeat center center; color: #fff;
}
.onsale-countdown .addto-links-icons .wishlist a.link-wishlist:hover,
.addto-links-icons .wishlist a.link-wishlist:hover{
	background: url(../images/icon_wishlist_hover.png) no-repeat center center; color: #fff;
}
.onsale-countdown .addto-links-icons .compare a.link-compare:hover,
.addto-links-icons .compare a.link-compare:hover{
	background: url(../images/icon_compare_hover.png) no-repeat center center; color: #fff;
}


.addto-links-icons .diamond {
	height: 32px;
	width: 32px;
}
.addto-links-icons .diamond .amz-icon  {
	line-height: 32px;
	font-size: 16px;
	color: #FFF;
}
.addto-links-icons .diamond:hover,
.compare-table .cart-action .diamond:hover {
	background-color: #555 !important;
}

@media only screen and (max-width: 1299px){
	.item-left {
		padding-left: 0;
	}
}
@media only screen and (max-width: 768px){
	.addto-links-icons {
		position: static;
		margin-top: 0 !important;
		opacity: 1;
		visibility: visible;

		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

	.addto-links-icons .diamond:hover {
		background-color: rgb(254, 94, 78);
	}
	.addto-links-icons .diamond:hover .amz-icon {
		color: #fff;
	}
}

/* Product name */
.product .addto-links-icons .link-addtocart{
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    line-height: 1.2;
    vertical-align: top;
    background: #CDC57F;
	width: 100%;
    padding: 8px;
	height: 36px;
	border:0;
}
.product .link-addtocart:hover{
    background: #000;
}
.product .actions .select-box{
    width: 50%;
    padding-right: 5px;
    float: left;
}
.product .actions .select-box dl{
    margin-bottom: 0;
}
.product .actions .select-box select{
    width: 100%;
	height: 36px;
    padding: 6px 4px;
    font-size: 12px;
    text-transform: uppercase;
	border-radius: 0px;
    border: 2px solid #888;
	-webkit-appearance: none;
	text-align: justify;  
	-moz-text-align-last: center;
	text-align-last: center;
}
.product .actions .submit-box{
    width: 50%;
    padding-left: 5px;
    float: left;
}
/*.product .addto-links-icons .link-addtocart:before{
	content: "";
	width: 10px;
	height: 10px;
	background: url(../images/icon_cart.png) no-repeat center center;
	margin-right: 2px;
	
	display: inline-block;
}*/
.onsale-countdown .product .addto-links-icons .link-addtocart:hover,
.product .addto-links-icons .link-addtocart:hover{background: #000;}
/*..onsale-countdown .product .addto-links-icons .link-addtocart:hover:before,
product .addto-links-icons .link-addtocart:hover:before{ background: url(../images/icon_cart2.png) no-repeat center center}*/
.product .product-info {
	font-weight: 700;
    background: #fff;
    display: block;
    overflow: hidden;
    text-align: left;
	padding: 15px;
}
.product-col-grid .product .product-info {
	max-height: 160px;
    padding: 12px 0;
}
#products-list .product .product-info {
	padding: 0 !important;
}
.product .product-name {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.2;
	color: #555555;
	margin-top: 6px;
	margin-bottom: 4px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.product .product-name a{
	color: #000;
}
.product .manufacturer {
    border: 2px solid #c1c1c1;
    display: inline;
    padding: 0 4px;
    font-size: 10px;
    margin-top: 6px;
    color: #c1c1c1;
    text-transform: uppercase;
}
/* Product Price */
.price-box  {
	font-size: 16px;
	color: #222222;
	line-height: 14px;
	margin-bottom: 10px;
	font-weight: 700;
}
.price-box .old-price .price {
	color: #797878 !important; 
	font-size: 13px;
	text-decoration: line-through;
	font-weight: 400;
	line-height: 1;
}

.price-box .special-price,
.price-box .old-price {
	display: inline-block;
	line-height: 8px;
}
.price-box .old-price {
	padding-right: 5px;
}
.price-box .old-price .price-label, 
.price-box .special-price .price-label {
    display: none;
}
.product-item .price-box{ /*float: left;*/}
.product-item .ratings {
	float: right;
	opacity: 0;
	visibility: hidden;
	margin-top: 6px;















}
.product-item:hover .ratings {
	opacity: 0;
	visibility: hidden;
}

/* Rating */
.no-rating { margin-top:23px;float: left; }

.ratings { font-size:11px; line-height:1.25; margin:4px 0 0;display: inline-block; }
.ratings strong { float:left; margin:6px 3px 0 0; }
.ratings .rating-links { margin:0;float: left;font-size: 12px; line-height: 11px; margin-left: 10px; display: none;}
.add-to-review,
.ratings .rating-links .separator{ display: none;}
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:60px; height:12px; font-size:0; line-height:0; background:url(../images/bkg_rating.png) 0 0px repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:10px; background:url(../images/bkg_rating.png) 0 100% repeat-x; }
.ratings .rating-box { float:left; }
.ratings .amount {display: none}
.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:normal; padding-right:8px; }
.rating-box .rating .reviewitem.no-rating{display:none;}

/* Event Handler Hover */

.product:hover .addto-links-icons li:last-child {
    
}
.products.list .product .product-name{
	font-size: 18px;
	font-family: 'Titillium Web';
	position: relative;
}
.products.list .product .product-name a{
	color: #333333;
}
.products.list .product .product-name a:hover{ color: #CDC57F}
.products.list .product .manufacturer {
	margin-top: 0px;
	margin-bottom: 6px;
}

.products.list .product .addto-links-icons{width:auto;}
.products.list .product .addto-links-icons > li{
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
	margin: 0 ;
    display: inline-block;
}
.products.list .addto-links-icons .link-addtocart{vertical-align: middle;padding: 12px 16px;}
.products.list .addto-links-icons .link-addtocart:before{ display: none;}
.products.list .addto-links-icons .link-addtocart:hover{text-decoration: none;}
.products.list .addto-links-icons .compare a,
.products.list .addto-links-icons .wishlist a{
	width: 55px;
    height: 55px;
    background-color: #eee;
    display: inline-block;
    margin-left: 10px;
}
.products.list .product .addto-links-icons > li > .amz-btn{
	padding: 0 15px;
    font-weight: 700;
    line-height: 38px;
}	
.products.list .product .addto-links-icons > li:last-child{margin:0;}
.products.list .product:hover .addto-links-icons > li{
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    animation: none;
}
.product-item .addto-links-icons{
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;

}
.product-item:hover .addto-links-icons{
	opacity: 1;
	visibility: visible;
}

.product-item .quickview-product a{
	opacity: 0;
	visibility: hidden;
 	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.product-item:hover .quickview-product a{
	opacity: 1;
	visibility: visible;
	z-index: 2;
}
/* Product list */
.list .item.product:after,
.list .item.product:before {
	clear: both;
	content:"";
	display: table;
}
.products.list .price-box,
.products.list .ratings {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
}
.products.list .price-box{ font-size: 22px;}
.products.list .price-box .old-price .price{ font-size: 16px;}
.list .price-box {
	margin-right: 50px;
}
.products.list .review {
	vertical-align: top;
	font-size: 12px;
	color: #555555;
	font-weight: 400;
	margin-right: 10px;
}
.products.list .rating-box {
	display: inline-block;
}

.list .product .product-name {
	text-align: left;
	margin-top: 0;
}
.list .price-rate {
	padding: 10px 0;

}
.products.list .ratings { margin-top: 15px;}
.products.list .ratings .rating-links{ 
	display: inline-block;
}
.products.list .addto-links-icons {
	border: 0;
	padding:  0;
	position: static;
	opacity: 1;
	visibility: visible;
	text-align: left;

	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}


.list .product:hover {
	border-color: #CDC57F;
}

.list .product:hover .product-info {
	background-color: transparent;
}
/* 13 - LAST POST 
/////////////////////////////////////////////////// */
.section-blog-testimonial-brands{
	padding-top:44px;
}
.amz-blogpost-container {
	padding: 100px 0;
}
.item.blogpost {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
	position: relative;
    box-shadow: 0 3px 0 #CDC57F;
    border-radius: 0.25em;
}
.item.blogpost:hover {
	box-shadow: 0 3px 0 #CDC57F, 0 3px 20px rgba(0, 0, 0, 0.5);
	}
.item.blogpost:before {
	content: "";
	position: absolute;
	height: 2px;
	width: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.entry-content-top{
	display: block;
	position: relative;
	line-height: 0;
	padding: 0px;
}
.blog-index-list .entry-content-top{
	margin-left: 15px;
	margin-right: -15px;
}
.entry-content-top iframe{border: 0;}
.entry-content-top .view-more .fa{
	font-size: 24px;
	color: #fff;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	border-radius: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: all 0.2s;
	opacity: 0;
    filter: alpha(Opacity=0);
    visibility: hidden;
    margin: auto;
    padding-left: 5px;
    -moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	background: #CDC57F
}
.entry-content-top:hover .view-more .fa{
	opacity: 1;
    filter: alpha(Opacity=10);
    visibility: visible;
    z-index: 100;
    -moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.blog-page .image-blog:before,
.cms-index-index .image-blog:before{
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0;
    filter: alpha(Opacity=0);
    visibility: hidden;
    transition: all 0.2s;
}
.blog-page .image-blog:hover:before,
.cms-index-index .image-blog:hover:before{
    opacity: 0.68;
    filter: alpha(Opacity=10);
    visibility: visible;
    z-index: 99;
}
.blog-page .item.blogpost{ padding: 0;}
.amz-blogpost-container .entry-title,
.amz-blogpost-container .entry-meta,
.amz-blogpost-container .entry-content {
}

/* Entry title */
.blog-slider{padding: 50px 0;}
.blog-slider:before{
	content: "";
	height: 6px;
	width: 100%;
	background: url(../images/boder_blogslide.png) repeat-x;
	position: absolute;
	left: 0;
	top: 0;
}
.post-info {text-transform: uppercase;color: #c3c3c3;font-size: 12px;line-height: 1;padding: 5px 15px 11px;background: #222222;}
.post-info .entry-categories{ display: inline-block; border-right: 1px solid #b8b8b9; padding-right: 12px; margin-right: 12px;}
.post-info .post-by{ display: inline-block;}
.blogpost .entry-title {padding: 5px 15px;margin: 0;background: #CDC57F;}
.blogpost .entry-title a {color: #111111;font-size: 20px;font-size: 2rem;line-height: 1.5;display: inline-block;}
.blogpost .entry-title a:hover {color: #fff !important;}
.amz-post:hover .entry-title a {color: #fff !important;}
.blogpost .entry-content-bottom{background: #222;padding: 15px;font-size: 1.5rem;line-height: 1.6;;color: #fff;}
.entry-content-bottom .image-blog,
.entry-content-top .blog-content{display: none;}
.des-title{text-align: center;}
.blogpost .blog-content{color: #fff;}
/* Entry meta */
.blogpost .entry-meta {
    display: inline-block;
	color: #c3c3c3;
    font-size: 12px;
    border-right: 1px solid #b8b8b9;
    padding-right: 10px;
    margin-right: 10px;
}
.blogpost .entry-meta .fa{margin-right: 5px;}
.blogpost .entry-meta .entry-date{padding-right: 10px;}
.blogpost .entry-meta .view {}
.blogpost .entry-meta .amz-icon {color: #c2c1c1;font-size: 12px;margin-right: 5px;}

/* Entry Content */
.amz-blogpost-container .entry-content{
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
}
.entry-content p {
	font-size: 14px;
    color: #777;
    line-height: 24px;
    margin: 16px 0 0;
    margin-bottom: 20px;
    text-align: justify;
}
.blog-index-list .blog-page .entry-content .homepage-content,
.cms-index-index .entry-content .blog-list-content,
.entry-content .aw-blog-read-more{display:none;}
/* Event last post */
.item.blogpost:hover:before{
	width: 95%;
}

/* front page blog */
.cms-index-index .block-home .article-block-small h2 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cms-index-index .block-home .article-block-small h2 a {
	color: #000;
}
.cms-index-index .block-home .article-block-small p {}

.cms-index-index .block-home .article-block-small .inner-block {float: left;top: 10px;left: 0;text-align: right;position: relative;}
.cms-index-index .block-home .article-block-small .label { padding: 0; }
.cms-index-index .block-home .article-block-small .label li {list-style: none;text-align: left;margin-bottom: 5px;}
.cms-index-index .block-home .article-block-small .label li:last-child {margin-bottom: 0;}
.cms-index-index .block-home .article-block-small .label li a {background: #1976d2;color: #fff;display: inline-block;font-size: 11px;margin: 0;padding: 8px 10px;text-decoration: none;text-transform: uppercase;font-weight: 600;line-height: 1;}


/* 14 - PRODUCT GROUP
/////////////////////////////////////////////////// */ 
.product-group{
    background: url(../images/bkg_footer.jpg) repeat;
    padding: 118px 0;
}
.product-group .owl-carousel .owl-nav{ 
	position: absolute;
	right: 0;
	top: -64px;
	opacity: 0;
}
.product-group .block:hover .owl-carousel .owl-nav{ opacity: 1;}
.product-group .owl-carousel .owl-nav div{
    height: 30px;
    width: 30px;
    margin-left: 6px;
    background-color: #000;
    position: relative;
    padding: 0;
    display: inline-block;
    text-align: center;
    border: 2px solid #333333;
    left: auto;right: auto;
    top: auto;
}
.product-group .itemslider-wrapper .owl-buttons .owl-prev:after,.product-group .owl-carousel .owl-nav .owl-prev:after,
.product-group .itemslider-wrapper .owl-buttons .owl-next:after,.product-group .owl-carousel .owl-nav .owl-next:after{
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
    color: #ddd;
    background: none;
    width: auto;
    height: auto;
    font-size: 16px;
    line-height: 25px;
    padding-left: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.product-group .itemslider-wrapper .owl-buttons .owl-prev:after,.product-group .owl-carousel .owl-nav .owl-prev:after{ content: "\f104";}
.product-group .itemslider-wrapper .owl-buttons .owl-next:after,.product-group .owl-carousel .owl-nav .owl-next:after{ content: "\f105";}

.product-group .owl-carousel .owl-nav div:hover{ background: #CDC57F; border-color: #CDC57F;}
.product-group .itemslider-wrapper .owl-buttons .owl-prev:hover:after,.product-group .owl-carousel .owl-nav .owl-prev:hover:after,
.product-group .itemslider-wrapper .owl-buttons .owl-next:hover:after,.product-group .owl-carousel .owl-nav .owl-next:hover:after{ color: #fff; background: none;}
.amz-testimonial-container {
	position: relative;
}
.testimonial-inner {}
.testimonial-inner .container {
	position: relative;
}
.testimonial .avatar {
	display:inline-block;
	vertical-align: top;
}

/* Content */
.testimonial .quote {
	position: relative;	
	margin-top: 30px;
}

.testimonial .quote p {
	font-size: 12.5px;
	line-height: 1.5;






	position: relative;

	color:#aaaaaa;
	margin: 0;
	text-indent: 25px;
}
.testimonial .quote p:before, 
.testimonial .quote p:after {
	content: "";
	display: inline-block;
	font-size: 30px;
	color:#dddddd;
	font-family: 'Titillium Web';
	position: absolute;
	line-height: 1;
}
.testimonial .quote p:before {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“";
	left: -25px;
	top: -10px;
}
.testimonial .quote p:after {
	    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ??";
	right: 0;
	bottom: -12px;
}
.testimonial .persion{   position: relative;}

.testimonial .name-position{
	vertical-align: middle;
    padding-left: 20px;
    display: inline-block;
    margin-top: 20px;
}
.testimonial .name {margin:0;}
.testimonial .name span {
	color: #ddd;
    font-size: 15px;
    font-family: 'Titillium Web';
} 
.testimonial .time{
	font-size: 11px;
	font-style: italic;
	color: #888;
	position: relative;
	margin-top: 3px;
}
.testimonial .time:before{
	content: "\f073";
	font-family: FontAwesome;
	color: #888888;
	font-size: 11px;
	margin-right: 6px;
	display: inline-block;
	font-style: normal;
}
/* 16- ADS
/////////////////////////////////////////////////// */
.big-ads-container{
	    padding: 40px 0 44px;
    display: inline-block;
    width: 100%;
}
.amz-banner {
	padding: 30px 0;
}
.amz-banner .ads-banner {
	margin-bottom: 10px;
}
.amz-ads-container.big-ads .container {
	height: 100%;
	padding: 80px 0;
	position: relative;
}
.amz-ads-container.big-ads {
	position: relative;
}

.amz-ads-container.big-ads .ads-inner {
	position: relative;
	z-index: 2;
}
.amz-ads-container.big-ads img {
	width: 100%;
}

.ads-caption .saleoff-day span {
	background-color: #f98170;
	font-size: 36px;
	line-height: 1;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: 700;
	color: #FFF;
}	
.ads-caption .saleoff-percent span{
	background-color: #fff;
	font-size: 72px;
	line-height: 1;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: 700;
	color: #3d3d3d;
	display: inline-block;
	margin: 10px 0;
}	
.ads-caption .saleoff-desc {
	margin: 5px 0 20px;
	color: #111;
	font-size: 26px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
}

.ads-banner,
.eff-glossy {
	position: relative;
	text-align: center;
	width: 100%;
}
.eff-glossy:after,
.eff-glossy:before {
	background-color: rgba(255, 255, 255, 0.1);
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;

	-webkit-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.eff-glossy:after {



	top: 0;
	left: 0;
}
.eff-glossy:before {
	bottom: 0;
	right: 0;
}

.ads-banner.eff-glossy:hover:after,
.ads-banner.eff-glossy:hover:before,
.blogpost:hover .eff-glossy:after,
.blogpost:hover .eff-glossy:before,
.widget-popular-post .block-content li:hover .eff-glossy:before,
.widget-popular-post .block-content li:hover .eff-glossy:after {
	width: 100%;
	height: 100%;
}

	.eff-glossy:hover .ads-content .text-1,
	.eff-glossy:hover .ads-content .text-1 {
		margin-left: 20px;
	}
	.eff-glossy:hover .ads-content .text-2,
	.eff-glossy:hover .ads-content .text-2 {
		margin-left: 30px;
	}
	.eff-glossy:hover .ads-content .text-1 {
		margin-right: 20px;
	}
	.eff-glossy:hover .ads-content .text-2 {
		margin-right: 30px;
	}
.banner-collection,
.bs-banner{text-align: center; margin: 0 7px;}

@media (max-width: 540px){
.banner-collection,
.bs-banner{margin: 0 3px;}
.banner-collection img, .bs-banner img {border-radius: 11px !important;}
}

.bs-banner a{
	display: block;
	position: relative;
}
.bs-banner a:before{
    content: "";
    width: 100%;





    height: 100%;
    position: absolute;

    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0;
    filter: alpha(Opacity=0);
    visibility: hidden;
    transition: all 0.2s;
}
.bs-banner a:hover:before{
	opacity: 0.3;
    filter: alpha(Opacity=10);
    visibility: visible;
}

.banner-collection img, .bs-banner img {
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,1);
    box-shadow: 0 6px 12px rgba(0,0,0,1);
    border-radius: 22px;
}

@media only screen and (max-width: 1199px) {
	.about-slider-margin {
		display: none;
	}
}

@media only screen and (max-width: 992px) {
	.banner-block{
		margin-bottom:20px;
	}
	.banner-block:last-child{
		margin:0;
	}
}

@media only screen and (max-width: 450px) {
	.banner-block{
		padding-left: 5px;
		padding-right: 5px;
	}
}

/* 17 - BRANDS
/////////////////////////////////////////////////// */
.amz-top-brands {
	padding: 0px 0 64px;
}
.brand.item {
	text-align: center;
	border-width: 1px; 
	border-style: solid;
	border-color: transparent;
}

.brand.item img {

	width: auto;
	display: inline-block;
}




/* 18 - SERVICES
/////////////////////////////////////////////////// */
.item.service {
	font-size: 14px;
	color: #383838;

	line-height: 1.5;
	padding: 20px 0;
	text-transform: uppercase;
}
.item.service .amz-icon {
	font-size: 30px;
	margin-right: 15px;
	vertical-align: -8px;
}
.item.service .highlight {
	text-transform: uppercase;
}

/* 19 - FOOTER
/////////////////////////////////////////////////// */


.mobile-collapsible .opener {
	display: none;
}
.amz-footer-container .block-content .bullet {
	padding-left: 0;
	margin: 0;
}
.amz-footer-container .block-content .bullet li{
	padding-bottom: 10px;
}
.amz-footer-container .block-content .bullet li a {
	color: #888;
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-ms-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
	
}
.amz-footer-container .block-content .bullet li a:hover{
	padding-left: 10px;
}
.amz-footer-container .block-content .bullet li:hover a{
	color: #383838;
}
.block-title.heading {
	text-transform: uppercase;
	line-height: 1.5;
	font-size: 14px;
	color: #383838;
	margin-bottom: 16px;
	font-weight: 400;
}

.block-content .bullet.ft-shopping-guide li a,
.block-content .ft-contactus li {
	font-size: 16px;
	color: #bbb;
	margin-bottom: 14px;
}
.block-content .ft-contactus li:before{
	content: "\f095";
	font-family: FontAwesome;
	font-size: 13px;
	color: #bbb;
	margin-right: 10px;
}
.block-content .ft-contactus li.email:before{ content: "\f003"}
.block-content .ft-contactus li.time:before{ content: "\f017"}

.section-product-block{padding-top:44px;}
/* Footer Top */
.amz-footer-container{
	position: relative;
}

.cms-index-index .amz-footer-container:before{
	content: "";
	height: 6px;
	width: 100%;
	background: url(../images/boder_product_group.png) repeat-x;
	position: absolute;
	left: 0;
	top: 0;
}

.logo-footer img{height:150px;}

.logo-footer a{
	display: block;
	width: 100%;
	height: 100%;
}
.logo-footer p{
	color: #888888;
	font-style: italic;
	margin-bottom: 18px;
}

/* Pay Method */
.pay-method {
	margin-top: 30px;
}
.pay-method li {
    display: inline-block;
    margin-right: 10px;
    padding: 0;
}

.pay-method li a {
    display: inline-block;
    height: 32px;
    margin-bottom: 5px;
    width: 51px;
}

.pay-method li a img {
    height: auto;
    width: 100%;
}

/* Twitter */
.col-tweets {
	padding: 0 40px;
}
.twitter li {
	margin-bottom: 20px;
}
.tweet-text .item-left {
	margin-right: 15px;
	margin-top: 3px;
}
.tweet-text .item-left .amz-icon {
	font-size: 18px;
	color: #48e4f7;
}
.tweet-text p {
	overflow: hidden;
	margin: 0;
	line-height: 1.8
}







.tweet-text p a {
	color: #36bff8;
}
.twitter .tweet-time {
	color: #787777;
	font-size: 12px;
	text-align: right;
}
/* Subscribe*/
.footer-newletter{
	color: #888888;
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(255,255,255,0.15);
}
.subscribe {
	text-align: right;
}
.subscribe label {
	color: #CDC57F;
	font-size: 18px;
	text-transform: uppercase;
	margin-right: 25px;
	line-height: 2;
	display: inline-block;
	font-family: 'Titillium Web';
	vertical-align: top;
}
.subscribe .amz-form.has-icon{ display: inline-block;}
.subscribe .amz-form .amz-input{ 
	min-width: 300px;
	width: auto;
	background: #000;
	border: 2px solid #333333;
	height: 40px;
	font-size: 13px; color: #666666;
}
.subscribe .amz-btn {
	display: inline-block;
	vertical-align: top;
	font-family: 'Titillium Web';
	padding: 9.5px 25px;
	margin-left: 10px;
	background: #CDC57F
}
.subscribe .amz-btn:hover{ opacity: 0.8}
.subscribe .validation-advice{ max-width: 300px;}
.footer-payment{ text-align: left; margin-top: 5px;}
.footer-payment img{opacity: 0.5; margin-right: 5px;}
.footer-payment img:hover{opacity: 1;}

/* Brands
/////////////////////////////////////////////////// */ 
.social-group{
	margin: 0;
    padding: 15px 0;
    background: #020003;
}
.social-group .product-title{
	position: relative;
	text-align: left;
	font-size: 22px;
	color: #fff;
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-bottom: 1px solid #987631;
}
.social-group .product-title:after{
	content: "";
	width: 60px;
	border-top: 3px solid #987631;
	position: absolute;
	left: 0;
	bottom: 0;
}
.brand-list li{ float: left; width: 15.8%; margin-right: 1%; margin-bottom: 1%;}
.brand-list li img{ opacity: 0.5;}
.brand-list li img:hover{ opacity: 1;}
.brand-list li:nth-child(6n){ margin-right: 0;}


/* Social */
.social-wrapper .social li {
	display: inline-block;
	margin-right: 20px;
	padding: 8px 0;
}
.social-wrapper .social .diamond {
	background-color: #f4f4f4;
	height: 36px;
	width: 36px;
}
.social-wrapper .diamond .amz-icon {
	font-size: 20px;
	line-height: 36px;
}
.social-wrapper .social .diamond:hover .amz-icon {
	color: #FFF;
}

/* Footer Primary */
.footer-copyright,
.footer-newletter,
.footer-primary,
.footer-disclaimer {
	background: #000;
}
.footer-primary .amz-col-md {
	padding-left: 15px;
	padding-right: 15px;
}
.footer-primary-column-1 h6{
	display: none;
}
.footer-primary{
	padding: 50px 0 25px;
}
.footer-primary h6{
	font-size: 16px;
	color: #dddddd;
}
.footer-disclaimer {
	color: #fff;
	text-align: center;
	padding: 25px 0 0;
}
.footer-disclaimer p {
	max-width: 800px;
	margin: 0 auto;
}

/* Grid Footer Responsive */
@media only screen and (min-width: 768px) {


}

@media only screen and (min-width: 992px) {
}



.footer-primary .block-title.heading {
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
}
.footer-primary .block-title.heading:after{
	content: "";
	width: 40px;
	border-top: 3px solid #CDC57F;
	position: absolute;
	left: 0;
	bottom: 0;
}
.block-content .ft-contactus li .amz-icon {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle;
}
.block-content .ft-contactus li .amz-icon.foxy-mail {
	font-size: 17px;
}
.block-content .ft-contactus li .amz-icon.foxy-phone {
	font-size: 15px;
}
.footer-primary .bullet {
	font-size: 16px;
}

/* Footer Copyright */
.footer-copyright {
	color: #888888;
    padding: 25px 0;
}
.footer-copyright a{
	color: #CDC57F;
}


.footer-copyright .links{ 
	text-align: right;
}
.footer-copyright .links a{
	color: #888;
	padding-left: 15px;
}
.footer-copyright .links a:hover{
	color: #CDC57F
}
/* Scroll Top */
.scroll-top {
	position: relative;
	height: 2px;
	margin-top: 15px;
}
.scroll-top .diamond {
	height: 36px;
	width: 36px;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	cursor: pointer;
}
.scroll-top .diamond .amz-icon {
	font-size: 26px;
	line-height: 32px;
}
.scroll-top:hover .diamond .amz-icon{color: #FFF;}
/* Footer Responsive */
.mobile-collapsible {
	position: relative;
}

.mobile-collapsible .opener {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 2px;
	right: 0;
	text-align: center;
	cursor: pointer;
	background-color: #888;
	z-index: 999;
}
	.footer-top .mobile-collapsible .opener  {
		background-color: rgb(216, 215, 215);
	}
	.mobile-collapsible .opener:hover i {
		color: #Fff;
	}
.mobile-collapsible .opener i {
	font-size: 10px;
	color: #000;
	line-height: 30px;
}
.mobile-collapsible.active .opener .amz-icon:before {
	content: "\f068";
}
@media only screen and (min-width: 767px){
	.mobile-collapsible .block-content {
		display: block !important;
	}
}

/* 21 - SLIDESHOW
/////////////////////////////////////////////////// */



.amz-slideshow-container,
.amz-slideshow-container .slides  .item {
	position: relative;
	overflow: hidden;
}

.amz-slideshow-container .item-image {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: table;
	height: 460px;
	width: 100%;
}
.amz-slideshow-container .slides .caption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 90px;
}
.amz-slideshow-container .item img {
	min-width: 1024px;
}
.amz-slideshow-container  .caption .container {
	padding: 0 115px;
}
.amz-slideshow-container .caption  div {
	margin-bottom: 10px;
}

.amz-slideshow-container .caption .title span {
	display: inline-block;
	padding: 0 20px;
	line-height: 1.1;
	color: #FFF;
	font-size: 60px;
	text-transform: uppercase;
	font-weight: 700;
}

.amz-slideshow-container .caption .description span {
	background-color: #FFF;
	line-height: 1.2;
	font-size: 72px;
	color: #000;
	text-transform: uppercase;
	display: inline-block;
	font-weight: 700;
	padding: 0 20px;


	-webkit-box-shadow: 1px 1px 2px 3px rgba(0,0,0,.12);
	box-shadow: 1px 1px 2px 3px rgba(0,0,0,.12);
}
.amz-slideshow-container .caption .text-small {
	font-size: 30px;
	text-transform: uppercase;
}
.amz-slideshow-container .caption .text-small > span {
	color: #2b2b2b;
}

.slide-show{}

#rev_slider_26_1_forcefullwidth {z-index: 0;}

.rev_slider_wrapper{height:423px;}
/* Slide control button */
.amz-slideshow-container .owl-buttons {
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: 0;
	right: 0;
}

/* Slide control navigation */
.amz-slideshow-container .customNavigation .btn {
	height: 45px;
	width: 45px;
	background-color: rgba(0,0,0,.14);
	cursor: pointer;
	text-align: center;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.amz-slideshow-container .customNavigation .btn:hover {
	background-color: rgba(254,94,78,.7);
}

.amz-slideshow-container .customNavigation .btn .amz-icon {
	font-size: 25px;
	color: #FFF;
	line-height: 48px;
	

	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.amz-slideshow-container .customNavigation .prev {
	left: 30px;
}

.amz-slideshow-container .customNavigation .next {
	right: 30px;
}

/* Slide control Pagination */
.amz-slideshow-container .owl-theme .owl-controls {
	margin: 0;
}
.amz-slideshow-container .owl-pagination {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
	z-index: 9;
}

.amz-slideshow-container .owl-pagination .owl-page span {
	width: 10px;
	height: 10px;
	border: 2px solid #FFF;
	margin-right: 20px;

	display: inline-block;
	cursor: pointer;
	background-color: transparent;
	opacity: 1;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;


	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.amz-slideshow-container .owl-pagination .owl-page:last-child span {
	margin-right: 0;
}
.amz-slideshow-container .owl-pagination .owl-page.active span,
.amz-slideshow-container .owl-pagination .owl-page:hover span  {
	background-color: #fb988f;

	border-color:  #fc6052;
}



/* 21 - HEADER
/////////////////////////////////////////////////// */

/* Header navigation */
.cms-index-index .amz-header-container{ position: absolute; left: 0; right: 0; top: 0;}
.header-top-container {
	line-height: 55px;
	position: relative;
}
.header-top-container .drop-switcher{
	display: inline-block;
	font-family: 'Titillium Web';
}
.header-top-container .drop-menu li{
	display: inline-block;
	padding-right: 15px;
}
.drop-language{ padding-right: 5px;margin-right: 30px; border-right: 1px solid rgba(255,255,255, 0.1)}
.header-top-container .drop-menu li a{
	text-transform: uppercase;
	color: #666666;
}
.header-top-container .drop-menu li.selected a,
.header-top-container .drop-menu li a:hover{
	color: #fff;
}
.link-follow{
	display: inline-block;
	border-right: 1px solid rgba(255,255,255, 0.1);
	margin-right: 30px;
}
.link-follow li{ display: inline-block; padding-right: 15px;}
.link-follow li a{
	color: #555;
	font-size: 16px;
}
.link-follow li a:hover{
	color: #fff;
}
.link-follow li span{
	display: none;
}
.register-login{ display: inline-block;}
.register-login{
	font-size: 16px;
	color: #666
}
.register-login span{ padding-left: 5px; padding-right: 5px;}
.register-login a{
	color: #ccc;
	text-transform: capitalize;
}
.register-login a:hover{ color: #fff;}

.header-primary-container{
    color: #fff;
    background-color: rgba(0,0,0,0.90);
    position: relative;
	z-index: 100;
}
.header-primary-container .container-inner{
	position: relative;
}
.header-primary-container .container .col-menu{
	position: static;
}
.header-primary-container .container .col-action{
	/* position: absolute; */
	/* right: 0; */
}

.header-nav .nav .level0 {
	float: left;
}
.header-nav.toggle .nav .level0{ float: none;}

.header-nav .nav .nav-item.last a{padding-right:0;}
.header-nav .nav .nav-item.level0 .mega-item-des{
	float: left;
    border: 1px solid #eae9e9;
    padding: 4px 6px;
    font-size: 13px;
    width: 28px;
    height: 28px;
	margin-right: 10px;
	    margin-top: -5px;
}
.header-nav .nav .nav-item.level1{width:100%;}
.header-nav .nav .nav-item:before ,
.header-nav .nav .nav-item:last-child:after{
	content: "";
	border: 2px solid #FFF;
	width: 6px;
	height: 6px;
	display: inline-block;
	top: 48%;
	position: absolute;
	left: 0;
	z-index: 2;

	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.header-nav .nav .nav-item:first-child:before {display: none;}
.header-nav .nav .nav-item:last-child:before {
	right: 0;
	left: auto;
}
.megamenu .nav-item.level0 > a{
	font-family: 'Titillium Web';
}
.header-nav .nav .nav-item a {
	position: relative;
	line-height: 18px;
	padding: 26px 20px;
	display: block;
}
.header-nav .megamenu li.level0 .nav-item.level2 .ads-img-menu a{ padding: 0;}
.nav-item a:hover, .nav-item a:focus {
	text-decoration: none;
}

.header-nav{float: left;}
.header-nav .nav-item.active:before,
.nav-item.active + .nav-item:before {
	display: none;
} 

    
@-webkit-keyframes sticky-ef {
    0% {-webkit-transform: translateY(-100%)}
    100% {-webkit-transform: translateY(0)}
}
@-moz-keyframes sticky-ef {
    0% {-moz-transform: translateY(-100%)}
    100% {-moz-transform: translateY(0)}
}
@-ms-keyframes sticky-ef {
    0% {-ms-transform: translateY(-100%)}
    100% {-ms-transform: translateY(0)}
}
@-o-keyframes sticky-ef {
    0% {-o-transform: translateY(-100%)}
    100% {-o-transform: translateY(0)}
}
@keyframes sticky-ef {
    0% {transform: translateY(-100%)}
    100% {transform: translateY(0)}
}

/* Mega Menu */

.header-nav .nav .nav-item.level0.relative-item {position:relative;}
.header-nav .nav .nav-item.has-sub {
	position: static;
}

.nav-item .amz-megamenu {
	position: absolute;
	top: auto;
	right: auto;
	z-index: 999999;
	width: 100%;
	background: #fff;
	border-bottom: 2px solid #fe5e4e;
	padding: 15px;
	display: block;
}

.cms-index-index .nav-item .amz-megamenu{ background: rgba(255,255,255,0.96)}
.cms-index-index .home-page a{ color: #CDC57F !important}
.top-block-menu {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid rgba(186,147,62,0.3);
}
.top-block-menu .pull-left{ margin-right: 15px;}
.top-block-menu .pull-left .fa{
	width: 50px;
	height: 50px;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	background: #CDC57F;
	padding-left: 5px;
	border-radius: 100%;
}
.top-block-menu h6{
	text-transform: none;
	color: #333333; 
	font-size: 17px;
	margin-bottom: 5px;
}
.top-block-menu p{
	color: #777777;
}
.bottom-block-menu {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid rgba(186,147,62,0.3);
}
.bottom-block-menu p{
	color: #666;
	font-size: 13px;
}
.header-nav .nav .nav-item:before, 
.header-nav .nav .nav-item:last-child:after {
	display: none;
}


.amz-megamenu h3 .diamond,
.amz-megamenu .nav-item > a .diamond {
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #CDC57F;
}
.header-nav .amz-megamenu .menu-level .nav-item,
.header-nav .megamenu li.level0 .nav-item.level2{
	display: block;
	float: none;
}
.header-nav .amz-megamenu .nav-item a {
	color: #232323;
	font-size: 14px;
	font-weight: 400;
	text-transform: initial;
}

.amz-magamenu-banner {
	margin-top: 20px;
}
.header-nav .megamenu li.level0 .nav-item.level3 a{
	font-size: 14px;
	text-transform: capitalize;
}

@media only screen and (min-width: 1200px){
	.nav-item.has-sub.active:hover .amz-megamenu {
		display: block;
	}
	.header-nav .nav .nav-item.has-sub .opener {display: none;}
}

/* Responsive Menu 
----------------------------------------------------------------------------- */

@media only screen and (min-width: 992px) {
	
	.amz-megamenu h3 {
		position: relative;
		text-transform:uppercase;
	}
	.amz-megamenu h3.title.title-menu {
		padding: 0 0 10px;
	}
	.ads-menu p{margin-bottom:10px;}
	.ads-menu.ads-boy-menu{margin-top:20px;}
	.ads-menu .button{
		margin-top:20px;
	}
	.amz-megamenu .ads-img-menu{margin-top:0px;}
	.amz-megamenu .ads-img-menu.boy-menu{margin:0px;}
	.ads-menu .button a{
		text-align: center;
		padding: 15px !important;
		border-color:#eae9e9;
		border-width:2px;
		border-style:solid;
		color:#888787;
	}
	.header-nav .amz-megamenu .nav-item h3 > a {
		font-size: 14px;
		color: #232323;
		text-transform: uppercase;
		font-weight: 400;
		padding: 0 0 5px 0 ;
		line-height: 2;
	}
	.nav-item .amz-megamenu .nav-item > a:hover {
		text-decoration: underline;
	}
	.nav-item .amz-megamenu .nav-item > a {
		line-height: 28px;
		padding: 0;
	}
	.nav-item .amz-megamenu,
	.nav-item.has-sub.relative-item .amz-megamenu .level1 .nav-item.level1.has-sub .amz-megamenu	{
		margin-top: 20px;
		opacity: 0;
		visibility: hidden;

		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);

		-webkit-transition-timing-function: ease-in;
		-o-transition-timing-function: ease-in;
		transition-timing-function: ease-in;

		-webkit-transition-duration: .3s;
		-o-transition-duration: .3s;
		transition-duration: .3s;

		-webkit-transition-property: margin-top, opacity, visibility;
		-o-transition-property: margin-top, opacity, visibility;
		transition-property: margin-top, opacity, visibility;
	}
	.nav-item.has-sub:hover .amz-megamenu {
		margin-top: 0;
		opacity: 1;
		visibility: visible;
	}
	.nav-item.has-sub.relative-item .amz-megamenu .level1 .nav-item.level1.has-sub:hover .amz-megamenu{
		margin-top: 0;
		opacity: 1;
		visibility: visible;
		left:100%;
	}
	.header-nav .nav > .nav-item > a:hover,
	.header-nav .nav .nav-item.active > a {
		background-color: #f9f9f9;
	}
	.ads-img-menu .brands-menu {
    	margin-bottom: -25px;
	}

}
@media only screen and (max-width: 1200px){ 
	.amz-header-container .header-nav.header-fixed{
		position:relative;
	}
	
	/* Button toggle */
	.btn-toogle-res-menu2,
	.btn-toogle-res-menu {
	    background-color: transparent;
	    left: 25%;
	    padding: 0px;
	    margin-top: 20px;
	    margin-bottom: 15px;
	    display: block;
	}

	.btn-toogle-res-menu span {
	    display: block;
	    height: 4px;
	    margin-bottom: 5px;
	    width: 30px;
	}
	.btn-toogle-res-menu span:last-child {
		margin-bottom: 0;
	}
	/* Megamenu Banner */
	.amz-magamenu-banner {
		display: none;
	}

	.has-sub .opener {
		background-color: #888;
	    color: rgb(255, 255, 255);
	    cursor: pointer;
	    display: inline-block;
	    font-family: FontAwesome;
	    font-size: 10px;
	    height: 35px;
	    line-height: 37px;
	    margin: auto;
	    position: absolute;
	    text-align: center;
	    right: 20px;
	    top: 7px;
	    width: 35px;
	    z-index: 2;
	}
		.has-sub .opener:hover {
			background-color: rgba(0,0,0,.2);
		}
	.has-sub .opener:after {
		content: "\f067";
	}
	.has-sub.menu-open > .opener:after {
		content: "\f068";
	}
	.header-nav .nav .nav-item.has-sub .opener
	.header-nav .nav-item.has-sub .opener:hover {
		background-color: rgba(0,0,0,.2);
	}

	.header-nav .nav {
		display: none;
		background-color: #ffffff;
		left: 0;
		width: 100%;
		position: absolute;
		top: 100%;
		z-index: 999999;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
		margin-top: 1px;
		/*overflow: hidden;*/
	}
	.btn-toogle-res-menu {
	    display: block;
	}
	.header-nav .nav .nav-item {
		float: none;
		padding: 0;
	}
	.header-nav .nav .nav-item.has-sub {
		position: relative;
	}
	.header-nav .nav-item a {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	.header-nav .nav .nav-item a {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.header-nav .nav > .nav-item > a:hover,
	.header-nav .nav > .nav-item > a:focus,
	.header-nav .nav .nav-item.active > a {
		background: transparent;
		color: #FFF;
	}


	.nav-item .amz-megamenu {
		padding: 0;
		position: static;
	}

	.amz-megamenu .container-fluid {
		padding: 0;
	}
	.amz-megamenu .row {
		margin-left: 0;
		margin-right: 0;
	}
	.amz-megamenu h3 .diamond, 
	.amz-megamenu .nav-item > a .diamond {
		display: none;
	}
	.amz-megamenu h3 {
		margin-bottom: 0;
		line-height: 1.2;
		padding-left: 0;
		border-bottom: 0;
	}
	.header-nav .nav-item .amz-megamenu a {
		text-transform: uppercase;
	}
	.nav-item.has-sub .amz-megamenu {
		border-bottom: 0;
	}

	.header-nav .level-1 .nav-item a {
		font-weight: 700;
		display: block;
		color: #fff;
	}

	.header-nav .level-1 .nav-item a {
		font-size: 14px;
	}
	.header-nav .level-2 .nav-item a {
		font-size: 13px;
	}

	.has-sub .menu-level{
		display: none;
	}

	.header-nav .nav li ul li a {
		padding-left: 60px !important;
	}
	.header-nav .nav li ul li li a {
		padding-left: 80px !important
	}
	.header-nav .nav li ul li li a li a {
		padding-left: 100px !important
	}
	/*** Slideshow ***/
	.slide-show .main-slideshow{width:100%;
		margin:0;
	}
}

@media only screen and (min-width: 1200px){

	.account-create .form-list .customer-name .field, .account-create .form-list .password .field {
    	width: 50%;
	}
	.account-create .form-list input.input-text {
    	width: 245px;
	}
	.account-create .form-list input#email_address {
    	width: 500px;
	}

}

/* Header top */

@media only screen and (min-width: 768px){
	
	.mobile-option > span,
	.mobile-link > span {
		display: none;
	}

}
.mobile-option {
	float: left;
	padding-left: 5px;
	border-right: 1px solid #333;
	margin-right: 10px;
}

.mobile-lang-currency .dropdown-toggle,
.cell-phone,
.header-account .links a {
	font-size: 12px;
	color: #787777;
}
.mobile-lang-currency .dropdown-toggle .caret {
	color: #787777
}

.header-account .links li {
	display: inline-block;
	margin-right: 20px;
}
.header-account .links li.last{margin-right:0;}
.mobile-lang-currency .dropdown-toggle .caret {
	color: #787777;
	margin-left: 10px;
    vertical-align: middle;
}
.cell-phone .amz-icon {
	margin-right: 10px
}

.links li .amz-icon {



	margin-right: 5px;
	font-size: 15px;
	color: #bebebe;
}


/* Sub dropdown */
.mobile-lang-currency .dropdown-toggle {
	display: inline-block;
	padding: 8px 0;
	color: #787777;
	text-decoration: none;
	cursor: pointer;
}
.mobile-lang-currency .dropdown-menu {
	border-top: 2px solid #fe5e4e;
	background-color: #2b2b2b;
	width: 145px;
	padding: 8px 13px 5px;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.mobile-lang-currency .dropdown-menu li,
.mobile-lang-currency .dropdown li a {
	margin-bottom: 8px;
	font-size: 12px;
	padding: 0;
	color: #bab6b6;
	background: transparent;
}
.mobile-lang-currency .dropdown li .amz-icon {
	margin-right: 10px;
	color: #bab6b6;
	font-size: 15px;
}
/* Header primary */
.header-primary-container .container {
	display: table;
}
.header-primary-container [class*="hp-"] {
	float: none;
	display: unset;
	vertical-align: middle;
}
.header-primary-container .hp-logo .header-logo{
	margin-top: 10px;
}

.header-primary-container .hp-logo .header-logo:hover{
	-moz-transition: all 150ms ease-in;
    -webkit-transition: all 150ms ease-in;
    -o-transition: all 150ms ease-in;
    position: relative;
    transform: rotate(0deg);
    -webkit-animation: rotatey 1000ms ease-out;
    -moz-animation: rotatey 1000ms ease-out;
    -o-animation: rotatey 1000ms ease-out;
    animation: rotatey 1000ms both infinite;
    -webkit-animation-iteration-count: infinite;
}
.header-primary-container .hp-search  {
	float: right;
	position: relative;
}
.header-primary-container .hp-search .top-search .fa{
	color: #bbbbbb;
	font-size: 24px;
	cursor: pointer;
	padding: 24px 0px 22px;
}
.header-primary-container .hp-search .search-content{
	min-width: 300px;
	height: 45px;
	line-height: 40px;
	position: absolute;
	padding: 0;
	margin: 0;
	border-radius: 0;
	left: auto;
	right: -60px;
	border: 1px solid rgba(0,0,0,0.175);
	overflow: visible !important;
}
.header-primary-container .hp-search .search-content input{
	padding: 0;
	width: 100%;
	padding-right: 45px;
	margin: 0;
	border: 0;
	color: #555555;
	padding-left: 35px;
	font-size: 14px;
}
.header-primary-container .hp-search .search-content button{
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
}
.header-primary-container .hp-search .search-content button .fa{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333333;
	font-size: 24px;
}
.header-primary-container .hp-minicart  {
	float: right;
	position: relative;
	margin-left: 25px;
}
.header-primary-container .hp-minicart .icon-cart-header .fa{
	font-size: 24px;
	color: #bbbbbb;
	padding: 24px 0px 22px;
}
.header-primary-container .hp-minicart .label-price{
	position: absolute;
	min-width: 18px;
	min-height: 18px;
	border-radius: 100%;
	background: #CDC57F;
	line-height: 18px;
	text-align: center;
	top: 17px;
	right: -1px;
	font-size: 10px;
	font-family: 'Titillium Web';
	color: #fff;
}
.hp-minicart .dropdown-toggle {
	cursor: pointer;
}

@media only screen and (max-width: 1200px){ 	
	.header-primary-container .hp-search .top-search .fa {
        padding: 18px 0px;
    }
	.header-primary-container .hp-minicart .icon-cart-header .fa {
    	padding: 18px 0px;
	}
}

/* Logo */
.header-logo strong {
	font-size: 0;
    height: 0;
    left: -999em;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: -999em;
    width: 0;
}
.logo{text-align: center;margin-bottom: 0;}
.header-logo a {
	width: 110px;
	height: 78px;
	display: inline-block;
}

/* Search */
.header-search {
	position: relative;
}

.header-search input {
	border: 2px solid #dbdbdb;
	color: #cccbcb;
	font-size: 14px;
	padding: 5px 50px 5px 15px;
	line-height: 1;
	width: 100%;
	height: 43px;
}
.header-search input:focus {
	outline: 0; /* For Chrome Browser */
}

.header-search  .amz-icon {
	color: rgb(219, 219, 219);

    font-size: 25px;

    position: absolute;
    right: 20px;
    top: 9px;
}
.header-search:hover .amz-icon {
    color: #ff838b;
}	
.header-search button {
    position: absolute;
    right: 0;

    top: 0%;
    width: 60px;
    height: 43px;
    border: none;
    background: transparent;
}

/* Mini Cart */
.mini-cart .diamond {
	border: 2px solid #2b2b2b;
	width: 30px;
	height: 30px;
	margin-right: 20px;
}
.mini-cart .diamond .amz-icon {
	color: #2b2b2b;
	font-size: 18px;
    line-height: 26px;
}
.mini-cart .label-price{
	float: right;
}
.mini-cart .lable {
	color: #787777;
	font-size: 14px;
}
.mini-cart .price{
	
}

	/* Hover dropdown */
	.mini-cart-content {
		background-color: #fff;
		padding: 0;
		width: 290px;
		left: auto;
		z-index: 999999;
		right: -16px;
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}
	.mini-cart-content .empty{padding: 11px 25px;text-align: center;color: #888;}
	.mini-products-list {
		list-style: none;
		padding: 11px 25px;
	}
	.mini-products-list .item{
		padding-bottom: 5px;
		margin-bottom: 4px;
		border-bottom: 1px solid #eaeaea;
	}
	.mini-products-list .item:last-child{ border: 0;}
	.mini-products-list .item:after {
	    clear: both;
	    content: "";
	    display: block;
	}
	.mini-products-list .product-image {
		float: left;
		text-align: center;
		overflow: hidden;
		margin-right: 15px;
	}
	.mini-products-list .product-image img {
		width: auto;
		display: inline-block;
	}
	.mini-products-list .product-info {
		text-align: left;
		overflow: hidden;
		position: relative;
	}
	.mini-products-list .product-info .item-qty {
		float: left;
		width: 15px;
	}
	.mini-products-list .product-info .item-attributes {
		clear: both;
		color: #343434;
		font-size: 12px;
	}
	.mini-products-list .product-name {
		display: inline-block;
		float: left;
		line-height: 1.4;
		width: 145px;
	}
	.mini-products-list .product-name a {
		color: #333;
		font-family: 'Titillium Web','Open Sans', sans-serif;
		font-size: 14px;
		font-weight: 400;
	}
	.mini-products-list a.btn-remove:hover, .mini-products-list .product-name a:hover {
		color: #CDC57F;
	}
	#cart-sidebar .price-box {
		font-size: 14px;
		font-weight: normal;
		margin: 0 ;
		float: right;
		line-height: 1.4;		
	}
	.mini-products-list .btn-remove {
		color: #5c5b5b;
		font-size: 12px;
		float: right;
	}	
	.mini-products-list .btn-remove i {
		font-size: 14px;
	    margin-right: 10px;
	    vertical-align: middle;
	}
	.product-info .btn-remove {
		position: absolute;
		right: 0;
		top: 30px;
	}
	.mini-cart-content .product-info {
		padding: 0;
	}
	
	.mini-cart-content .subtotal {
		border: 0;
		padding: 11px 25px;
		color: #fff;
		display: table;
		width: 100%;
		background-color: #CDC57F;
	}
		.mini-cart-content .subtotal .label {
			font-size: 14px;
			margin-right: 15px;
			padding: 0;
			color: #fff;
			float: left;
			font-weight: 400;
		}
		.mini-cart-content .subtotal .price {
			font-size: 14px;
			color: #fff;
			float: right;
		}
	.mini-cart-content .actions {
		padding: 2px 0 ;
		text-align: center;
		background: #000000;
	}
		.mini-cart-content .actions .amz-btn {
			font-size: 16px;
			border: 2px #000 solid;
			margin: 5px;
			padding: 0 5px;
			background: none;
			text-transform: uppercase;
			color: #CDC57F;
		}
		.mini-cart-content .actions .amz-btn:hover {
			border: 2px #CDC57F solid;
		}
		.mini-cart-content .actions .amz-btn:last-child {
			margin-right: 0;
		}

.hp-minicart:hover .dropdown-content {
	height: auto;
}

.main-slider-wrapper{
	position: relative;
}
/* 22 - BREADCRUMB
/////////////////////////////////////////////////// */
.breadcrumbs li{ vertical-align: top;}
.breadcrumbs {
	margin-top: 10px;
}

.breadcrumbs ul {
	list-style: none;
	color: #999999;
	margin-bottom: 0;
}
.breadcrumbs ul li {
	display: inline-block;
	line-height: 30px;

}
.breadcrumbs ul li a {
	color: #999999;
	display: inline-block;
}
.breadcrumbs ul li strong{ font-weight: normal;}
.breadcrumbs ul li span {
	display: inline-block;
	margin: 0 1px;
}

/* 23 - OTHERS
/////////////////////////////////////////////////// */

.amz-feature-products-container {
	padding: 0;
}
.amz-new-products-container {
	display: inline-block;
    width: 100%;
}

.amz-inner-main {
	padding-top: 10px;
	padding-bottom: 10px;

}
.cms-index-index .amz-inner-main{padding:0;}
.checkout-cart-index .main{margin:0;}
/* Custom Owl carousel */
.itemslider-wrapper .owl-controls,
.owl-carousel .owl-nav{}

.itemslider-wrapper .owl-controls .owl-buttons div,
.owl-carousel .owl-nav div{



	height: 64px;
	width: 64px;
	background-color: rgba(255,255,255,0.9);
	position: relative;
	padding: 0;
	display: inline-block;
    text-align: center;
    border: 2px solid #474747
}
.owl-carousel .owl-nav .owl-prev{
	position: absolute;
	left: -15px;
	top: 50%;
	margin-top: -30px;
}
.owl-carousel .owl-nav .owl-next{
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -30px;
}
.itemslider-wrapper .owl-buttons .owl-prev:after,
.owl-carousel .owl-nav .owl-next:after,
.itemslider-wrapper .owl-buttons .owl-next:after,
.owl-carousel .owl-nav .owl-prev:after {
	width: 60px;
	height: 60px;
	content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.itemslider-wrapper .owl-buttons .owl-prev:after,
.owl-carousel .owl-nav .owl-prev:after {
	background: url(../images/preview.png) no-repeat center center;
}
.itemslider-wrapper .owl-buttons .owl-next:after ,
.owl-carousel .owl-nav .owl-next:after {
	background: url(../images/next.png) no-repeat center center;
}
.owl-carousel .owl-nav div:hover{ border-color: #CDC57F}
.owl-carousel .owl-nav .owl-next:hover:after{ background: url(../images/next_hover.png) no-repeat center center;}
.owl-carousel .owl-nav .owl-prev:hover:after{ background: url(../images/preview_hover.png) no-repeat center center;}
.owl-carousel .owl-nav{ opacity: 0;}
.cms-homepage-hermes1 .owl-carousel .owl-nav{ display: none;}
.owl-carousel:hover .owl-nav{ opacity: 1;}


/* Header category */
.header-category {
	position: relative;
	background-repeat: repeat;
	background-position: center;
	background-size: cover;
	display: none;
}
.header-category .hc-content{
	padding: 117px 0;
}
.hc-content span {
	display: inline-block;
	padding: 5px 10px;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 1;
}
.hc-content .ct-top {

	background-color: rgba(255,255,255,0.6);
	color: #232323;
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 10px;
}

.hc-content .ct-bottom {
	background-color: #FFF;
	color: #474747;
	font-size: 38px;
}

.hc-content .ct-bottom .highlight {
	display: inline-block;
	padding: 0;
}



/* Accordion */
.accordion {
	list-style: none;
}
.amz-sidebar .accordion li ul {
	list-style: inside;
	background-color: #fafafa;
	display: none;
}
.accordion ul li {
	position: relative;
}
.accordion li ul li {
	padding: 0 15px;
}

.accordion li a {
	font-size: 13px;
	color: #383838;
	line-height: 2.5;
	position: relative;
	display: block;
}
.accordion ul a {
	display: inline-block;
}
.accordion li ul a {
	color: #777;
}
	

.accordion .amz-toogle i {
	position: absolute;
	right: 5px;
	top: 9px;
	color: #9b9a9a;
	font-size: 16px;
}
.accordion .amz-toogle.open .fa-angle-down:before {
	content: "\f106";
}

	


	/* Accordion event */
	.accordion .nav-item.item-active .opener .fa-angle-down:before {
		content: "\f106";
	}

/* Sidebar */
.amz-sidebar .block {
	margin-bottom: 15px;
	    display: inline-block;
    width: 100%;
}
.block.block-list.block-viewed{display:none;}
.widget-categories ul li a {
	line-height: 2;
	font-size: 13px;
	color: #777;
	text-transform: uppercase;
}
.widget-search .foxy-magnifying_glass {
	font-size: 16px;
    line-height: 16px;
}


/* Option color */

.option-color {
	padding: 5px 0;
}
.option-color .diamond {
	border: 1px solid;
	height: 22px;
	width: 22px;
	margin-right: 14px;
	vertical-align: middle;
	margin-bottom: 15px;
}
.option-color .diamond.bground.darkkhaki {
	background-color: #cdd271;
	border-color: #c1c669;
}

.option-color .diamond.bground.mediumSlateBlue  {
	background-color: #8aa2fb;
	border-color: #788ee1;
}


.option-color .diamond.bground.deepPink   {
	background-color: #f52d90;
	border-color: #ce277a;
}


.option-color .diamond.bground.lightSkyBlue  {
	background-color: #adfffe;
	border-color: #37b6b5;
}


.option-color .diamond.bground.red  {
	background-color: #ff4a4a;
	border-color: #e84343;
}


.option-color .diamond.bground.yellow   {
	background-color: #eee615;
	border-color: #e1d913;
}

.option-color .diamond.bground.lightPink    {
	background-color: #f69bfe;
	border-color: #dd8be4;
}
.oc-action {
	text-align: center;
	margin-top: 24px;
}
.oc-action .amz-btn {
	background: transparent;
	font-size: 12px;
	padding: 5px 20px;
	border: 1px solid #fe5e4e
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius:0;
}

.widget #search{
	margin: 20px auto 0;
}
.widget #search span,
.widget #search input{color:#333333;  font-size: 12px;}
.widget #search input{border:none;   background: #eeeeee;  color:#333333; margin: 0 5px; text-align: center;max-width: 12%;    vertical-align: top;}


/* Category Page */
.category-title {margin-bottom: 50px;}
.category-title h3 {font-size: 16px;}
.category-title p {font-size: 13px;color: #777;line-height: 1.8;}
.short-desc-categories{margin-bottom: 10px;}
.category-products .ct-toolbar {margin: 0 0 8px;}
.page-top .pager{display:none;}
.ct-toolbar {font-size: 12px;color: #777;}
.category-image h3{ display: none;}
.category-products .cp-toolbar-bottom .ct-toolbar{background-color: transparent;border-top: none;padding: 0;}
.page-top .ct-toolbar .ct-view-mode {display: none;}
.cp-toolbar-bottom .ct-toolbar .ct-view-mode {float: right;display: inline-block;}
.dropdown{display:inline-block !important;}
.dropdown .mini-cart-content {padding: 0; margin: 0;}
.ct-toolbar .dropdown {display: inline-block;margin: 0;width: 100px;}
.ct-toolbar .lb,
.ct-toolbar .dropdown {vertical-align: middle;}
.amz-dropdown .opener{
	display: inline-block;
	background-color: #eeeeee;
	height: 35px;
	width: 100%;
	position: relative;
	vertical-align: middle;
	padding: 10px;
	line-height: 14px;
	cursor: pointer;
	font-size: 13px;
	font-weight: 900;
	color: #333;
	text-transform: uppercase;
}
.amz-dropdown .dropdown-menu li {font-size: 12px;padding: 5px 10px;cursor: pointer;}
	.ct-toolbar .dropdown-menu li:hover {background-color: rgb(248, 248, 248);}
.amz-dropdown .dropdown-menu {border-radius: 0;min-width: 150px;right: 0;}
.amz-dropdown  .opener i {
	position: absolute;
	height: 30px;
	display: inline-block;
	text-align: center;
	color: #b10c0c;
	right: 12px;
	top: 3px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700;
}
.amz-dropdown  .opener i:hover {color: #fff;}
.ct-view-mode .lb {margin-right: 10px;vertical-align: middle;}
.ct-view-mode .vm-grid, 
.ct-view-mode .vm-list {
	width: 40px;
	height: 40px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.ct-view-mode .vm-grid i, 
.ct-view-mode .vm-list i {font-size: 15px;color: #ccc;line-height: 40px;}
	.ct-view-mode .vm-grid.selected i, 
	.ct-view-mode .vm-list.selected i {color: #fff;}

.ct-sort-by .category-asc {
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.ct-sort-by .category-asc:hover a i{color:#fff;}
.ct-sort-by .category-asc i {
	font-size: 15px;
	line-height: 30px;
}
.page-top .ct-toolbar .ct-limiter, .page-top .ct-toolbar .ct-sort-by {display: none;}
/* Pager */
.cp-toolbar-bottom {
}

.pager {
}
.pager span {
	font-size: 13px;
	color: #777;
	vertical-align: middle;
}
.pager ol {
	display: inline-block;
    vertical-align: middle;
}
.pager > span {
	margin-right: 10px;
}
.pager ol li {
	float: left;
	background: none repeat scroll 0 0 #f2f2f2;
	border: 1px solid #ddd;
	color: #000;
	width: 35px;
	height: 35px;
	margin-left: 5px;
	text-align: center;
	line-height: 33px;
}

.pager .next>a, .pager .next>span {
	float: none;



}

.pager li a {
	display: block;
	padding: 0;
	border-radius: 0;
	border: 0;
	color: #000 !important;
}
.pager ol li.current {
	background: none repeat scroll 0 0 #333;
	border: 1px solid #333;
	color: #fff;
}
	
.pager ol li.current:hover {
	background-color: #333;
}
.pager ol li:hover {
	background-color: #eeeeee;
}
.cp-toolbar-bottom .ct-limiter,
.cp-toolbar-bottom .ct-sort-by{
    display: inline-block;
    float: left;
}
.cp-toolbar-bottom .pager{ margin: 0;}

.category-products .product-item{ padding-left: 0; padding-right: 0; padding-bottom: 20px;}

/* ADS Sidebar */
.block-ads {
	max-width: 100%;
    position: relative;
    width: 270px;
    margin: auto;

    -webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.block-ads .ads-content {
	position: absolute;
	right: 15px;
	top: 15px;
	left: 15px;
	bottom: 15px;
	background-color: rgba(255,255,255,.15);
	border: 1px solid #fff;

	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.block-ads .ac-text {
	bottom: 250px;
    color: #fff;
    display: block;
    font-size: 40px;
    font-weight: 700;
    left: -205px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    width: 500px;

	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);

	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.block-ads:hover .ads-content {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.block-ads:hover .ac-text {
	left: -220px;
	bottom: 233px;
}


/* Product detail Page */
.owl-nav .disabled{opacity:0.6}
.inchoo_prevnext {position:absolute;
	right: 15px;
	top:0;
	z-index:99;	
	display: none !important;
}
.inchoo_prevnext li{display:inline-block;padding-left:10px;}
.inchoo_prevnext a{display:inline-block !important;}
.product-detail .product-name h1 {
	font-size: 20px;
	text-transform: capitalize;
	font-weight: 700;
	color: #333333;

	position: relative;
}
.product-detail .product-name h1:after{
	content: "";
	width: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.product-detail .thumbnail-wrapper {
	position: relative;
}
.product-detail .thumbnail-wrapper .block-title{
	margin-bottom:15px;
	text-transform:uppercase;
	display: none;
}
#track_hint{ display: none;}
.product-detail .thumbnail-wrapper .amz_thumbnail_item.owl-carousel .owl-nav{
	top:-39px;
}
.product-detail .thumbnail-item .item {}

.product-detail .ratings {
	opacity: 1;
	visibility: visible;
	padding: 5px 0;
}
.product-detail .ratings .rating-box,
.product-detail .ratings .rating-links {
	display: inline-block;
	vertical-align: middle;
}
.product-detail .ratings .rating-box {
	margin-right: 20px;
}

.product-detail .rating-links,
.product-detail .rating-links a {
	color: #555;
	font-size: 12px;
}
.product-detail .rating-links a#goto-reviews-form:hover {
	text-decoration: underline;
}
.product-detail .product-description p{
	color:  #777;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 15px;
}
.product-detail .rating-links .separator {
	margin: 0 5px;
}
.product-detail .product-data {
	margin-top: 14px;
	margin-bottom: 16px;
}
.product-detail .product-data .in-stock {
	color: #777;
	margin-bottom: 12px;
}
.in-stock span {color: #CDC57F;}
.in-stock .amz-icon {
	vertical-align: middle;
	font-size: 18px;

}

.product-detail .price-box  {font-size: 30px;line-height: 30px;font-weight: 700;}
.product-data .choose-options{margin: 15px 0 10px;}
.product-data .choose-options dl {margin: 0 0 10px;}
.product-data .choose-options .choose-offset{display:inline-block; padding-right: 25px;}
.product-data .choose-options .choose-offset.last{padding:0;}
.product-data .choose-options label{color: #333;margin-bottom: 10px;margin-top: 0;}
.product-detail .product-color-option .option-color {
	display: inline-block; 
	vertical-align: middle;
}
.product-data .choose-options select{ width: 100%;}
.product-detail .product-color-option > span,
.form-group label,
.qty-wrapper label  {
	color: #333333;
	text-transform: capitalize;
	font-size: 13px;
	margin-right: 10px;
}
.form-control{
	border: 1px solid #f0f0f0;
	padding: 6px 12px;
	border-radius: 0;
    height: 40px;
    line-height: 40px;
}
.product-detail .add-to-cart {
	margin-bottom: 15px;
}
.qty-wrapper,
.add-to-cart .amz-btn {
	display: inline-block;
	vertical-align: middle;
}

.add-to-cart .qty-wrapper {
	margin: 4px 10px 4px 0;
}
.add-to-cart .amz-btn {
	padding: 0 25px;
	font-weight: 700;
	line-height: 38px;
}
.qty-range {
	background-color: #f0f0f0;
	display: inline-block;
}
.qty-range input {
	width: 40px;
	height: 40px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	font-size: 13px;
	color: #333333;
	padding: 5px;
	text-align: center;
}
.qty-range span {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
	.qty-range .qty-dec {
		float: right;
	}
	.qty-range .qty-inc {
		float: left;
	}
.qty-range span i {
	cursor: pointer;
	width: 39px;
	height: 40px;
	color: #000000;
	font-size: 15px;
	line-height: 40px;
	background: #ccc
}
	.qty-range span i:hover {
		background-color: rgb(254, 94, 78);
		color: #fff;
	}
.product-detail .action-box {
	margin-top: 30px;
}
.product-detail .add-to-links {list-style: none;}
.product-detail .add-to-links li {float: left; padding: 10px 0;}
.product-detail .add-to-links .diamond {
	width: 50px;
	height: 50px;
	vertical-align: middle;
	background: #eeeeee
}
.product-detail .add-to-links .diamond:hover{
	background: #CDC57F;
	color: #fff;
}
.product-detail .add-to-links .diamond .amz-icon {
	font-size: 18px;
	color: #333;
	line-height: 50px;
}
.product-detail .add-to-links .diamond:hover .amz-icon{ color: #fff;}
.product-detail .add-to-links .label {
	color: #444;	
	text-transform: uppercase;
	font-size: 11px;
	margin-left: 5px;
	margin-left: 15px;
	font-weight: 400;
}
.product-social{ clear: both; margin-top: 30px; float: left; width: 100%;}


/* Box Tabs - Accordions */
.product-detail .box-tabs {
	margin-top: 52px;
	margin-bottom: 20px;
}
.product-detail .box-tabs .tabs,
.product-detail .box-tabs .tabs-panels,
.tab-content.padder {
	list-style: none;
}
.product-detail .box-tabs .tabs li{
	display: inline-block;
}
.product-detail .box-tabs .tabs-panels,
.tab-content.padder {
}
.product-detail .tabs li {
	margin-bottom: 10px;
}
	.product-detail .tabs li,
	.tabs-panels .resp-accordion {
		display: block;
		font-size: 13px;
		font-weight: 400;
		line-height: 38px;
		text-transform: uppercase;
		color: #383838;
		background-color: #FFF;
		text-align: center;
		cursor: pointer;
		float: none;
		padding: 0;
		height: auto;
		margin-right: 30px;
		position: relative;
		padding-bottom: 15px;
	}
	.product-detail .tabs li:after{
		content: "";
		width: 30px;
		border-top: 3px solid transparent;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.product-detail .tabs li.active:after,
	.product-detail .tabs li:hover:after{
		border-top: 3px solid #CDC57F;
	}
	.box-tabs .resp-tabs-list .resp-tab-active a{color: #fff;}

.product-detail .box-tabs .panel,
.tabs-panels .resp-tab-content
 {
	min-height: 140px;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;

	-webkit-box-shadow: none;
	box-shadow: none;
}
	.product-detail .box-tabs .tabs-panels p {
		color: #777;
		margin-bottom: 20px;
	}
		.product-detail .box-tabs .tabs-panels p:last-child {margin-bottom: 0;}


.tabs-panels .resp-accordion {
	text-align: left;
	padding: 0 10px;
	margin: 5px 0; 
	position: relative;
	display: none;
}
	.tabs-panels .resp-accordion.resp-tab-active {
		background-color: rgb(254, 94, 78) !important;
	    border-color: rgb(254, 94, 78);
	    color: rgb(255, 255, 255) !important;
	}





.tabs-panels .resp-accordion i {
    bottom: 0;
    cursor: pointer;
    font-size: 20px;
    line-height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 40px;
}

	.tabs-panels .resp-accordion i:hover {
		background-color: rgb(240, 240, 240);
	}
	.tabs-panels .resp-accordion.resp-tab-active  i:hover  {
		background-color: transparent;
	}

	.tabs-panels .resp-accordion.resp-tab-active i:before {
		content: "\e6ff";
	}

#product-review-table th{padding: 0 5px 10px;text-align:center;}
#product-review-table td.value {
    text-align: center;
}
.box-reviews .box-reviews h3 {
    font-size: 12px;
    color: #383838;
    text-transform: uppercase;
    margin-bottom: 24px;
}
#product-review-table input.radio, #product-review-table input.checkbox{margin: 0 0 0 0;}
/* Responsive Box Tabs - Accordions */
@media only screen and (max-width: 640px){
	.tabs-panels .resp-accordion {
		display: block;
	}
}



/* Product Box Review */

.box-reviews:after,
.box-reviews:before {
	content: "";
	clear: both;
	display: table;
}

.box-reviews h3 {
	font-size: 12px;
	color: #383838;
	text-transform: uppercase;
	margin-bottom: 24px;
	font-weight: 400;
}

.amz-form.inline div {
	display: inline-block;
	margin-right: 44px;
}
.form-half table {
	display: inline-block;
	vertical-align: middle;
}
.form-half table tr {
	line-height: 1
}
.form-half table td {
	padding: 0 5px;
	text-align: center;
}

.form-half table span {
	color: #999;
	font-size: 11px;
	text-align: center;
}
.form-half label {
	color: #999;
	font-size: 12px;
	display: inline-block;
}
.form-half .lb {
	width: 50px;
}
.box-reviews .amz-checkbox  + label .icon-check {
	margin-right: 0;
}
.box-reviews .amz-form {
	margin-bottom: 25px;
}

.box-reviews .amz-form .label-form {
	color: #2b2b2b;
}
.amz-form .label-form span {
	display: inline-block;
	margin-left: 3px;
}
.box-reviews .amz-btn {
	float: right;
}

/* Tags list */

.tags-cloud {
	text-align: center;
}

.tags-cloud .tags-list {
	list-style:none;
	max-width:600px;
	padding:0;
	display: inline-block;
}

.tags-cloud .tags-list li {
	margin:1px 10px;
	font-size:20px;
	min-height:45px;
	line-height:40px;
}

.tags-cloud .tags-list:hover li a {
	opacity:0.3;
}

.tags-cloud .tags-list li a {
	text-decoration:none;
	color:#515151;
	font-family:Arial;
	font-weight:bold;
	transition:opacity 0.8s;
	-webkit-transition:opacity 0.8s;
	-moz-transition:opacity 0.8s;
	-o-transition:opacity 0.8s;
}

.tags-cloud .tags-list li a:hover{
	color:#CDC57F;
	opacity:1;
}

ul.tabs li:hover a{color:#fff;}
.tags-list {
	list-style: none;
}
.tags-list .item {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 3px;
}
.tags-list .item a {
	border: 1px solid #d6d5d5;
	padding: 0 10px;
	line-height: 32px;
	color: #777;
	display: inline-block;
}

.tags-list .item.current a {
	font-size: 17px;
}



/* CheckOut Page */
.amz-checkout-step .checkout-user {
	margin-bottom: 20px;
}

.amz-checkout-step {list-style: none;}
.amz-sidebar .section-title.normal {
	border: 0 none;
    font-size: 18px;
    margin-bottom: 10px;
    padding: 0;
}
.amz-checkout-step .step-item  {
	margin-bottom: 12px;
}
.step-item .step-title {
	padding: 15px 20px;
	border: 1px solid #efeded;
}


	.step-item:hover .step-title {
		color: #CDC57F
	}
	.step-item.active .step-title {
		border-color: #CDC57F
	}
	.step-item.active .step-title h3 {
		color: #CDC57F;
	}
	.step-item:hover .step-title 
	.step-item.active .step-title {
		background-image: none;
		color: #CDC57F;
		border-color: #CDC57F;
	}
	.step-item.active .step-title h3,
	.step-item:hover .step-title h3{ color: #CDC57F}

.amz-sidebar .block .block-content{margin-top: 10px;margin-bottom: 10px;}
.step-item .step-title h3 {
	font-size: 13px;
	color: #777;
	text-transform: uppercase;
	font-weight: 400;
	display: inline-block;
}
.step-item .step-title .number {
	color: #777;
	font-size: 12px;
	float: right;
}
.step-item.active .step-title .number {
	color: #CDC57F;
}
.step-item .step-panel {

	border-width: 0 1px 1px 1px;
	border-color: #f8f8f8;
	border-style: solid;
	padding: 10px 0 49px;
}
.step-panel h4,
.login-account h4 {
	color: #232323;
	font-size: 13px;
	text-transform: uppercase;
	border-bottom: 1px solid #f8f8f8;
	line-height: 3;
	margin-bottom: 16px;
}
.step-panel ul {
	margin: 22px 0 22px 40px;


	list-style: none;
}
#checkout-step-billing ul.form-list{margin:0;}
.step-panel .form-list .icon-check {
	width: 12px;
	height: 12px;
	float: none;
	vertical-align: -1px;
}
.amz-checkbox + label .icon-check:after {
	width: 6px;
	height: 6px;
}
.step-panel .form-group,
.login-account .form-group {
	margin: 22px 0;
}
.step-panel .form-group .amz-form,
.login-account .form-group .amz-form {
	margin-bottom: 15px;
	    list-style: none;
}

.button-set .required {
	float: right;
	font-size: 12px;
    line-height: 38px;
}
.button-set a {
	color: #5983b6;
    float: right;
    font-size: 12px;
    line-height: 38px;
    margin-right: 30px;
    text-decoration: underline;
}


/* Sidebar Default */
.amz-sidebar .block-content ul {
	list-style: none;
}
.amz-sidebar .block-content .slidebar-list li {
	font-size: 12px;
	text-transform: uppercase;
	color: #777777;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #eee;
	padding: 10px 0;
	margin-bottom: -1px;

}
.amz-sidebar .block-content ul li .fa-pencil {
	color: #777;
	float: right;
	margin-right: 3px;
	margin-top: 3px;
}
.amz-sidebar .block-content .complete i{color:#fff !important;}
.amz-sidebar .block-checkout-progress li,
.amz-sidebar .block-my-account li {
	font-size: 12px;
	color: #777;
	font-weight: 400;
	padding: 10px 0;
}
.amz-sidebar .block-checkout-progress div.title{text-transform: uppercase;}
.amz-sidebar .block-checkout-progress div.content{padding-top:10px;}
.amz-sidebar .block-checkout-progress .block-title,
.amz-sidebar .block-my-account .block-title,
.amz-sidebar .block-account .block-title{
	margin-bottom: 10px;
}
.block-checkout-progress .complete.title{padding:10px;}
.block-checkout-progress .complete.title a{color:#fff;}


/* Account Page */
.profile-account ul.circle {
	margin: 22px 0 22px 0;
	list-style: inside;
}
.profile-account ul.circle li {
	line-height: 3;
	padding: 0 20px;
	cursor: pointer;
}
.profile-account ul.circle li:hover {
	background-color: #f9f8f8;
}
.header-line {
	position: relative;
}
.header-line:after {
	background-color: #f2f2f2;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 16px;
}
.header-line span {
	background: none repeat scroll 0 0 #fff;
    color: #383838;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    z-index: 9;
    padding-right: 20px;
}

/* Login Page */
.amz-post {margin-bottom: 10px;margin-top: 10px;}
.entry-title {font-size: 20px;font-size: 2rem;line-height: 2rem;}
.amz-main .entry-title {margin-bottom: 8px;}
.entry-title a {color: #383838;font-size: 24px;}
.entry-meta span,
.entry-meta a {font-size: 12px;color: #b6b6b6;font-style: italic;}
.entry-categories,
.entry-categories a,
.entry-meta .author,
.entry-meta .author a {
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
}

.entry-meta .author a:hover {
	text-decoration: underline;
}
.entry-thumbnail {
	margin: 20px 0;

	position: relative;
}
	.amz-post .entry-thumbnail:before {
		content: "";

		position: absolute;
		background-color: rgba(255,255,255,.1);
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;

		visibility: hidden;
		opacity: 0;
	}
	.amz-post:hover .entry-thumbnail:before {
		visibility: visible;
		opacity: 1;
	}

.entry-thumbnail .like-button {

	position: absolute;
	width: 50px;
	height: 50px;
	background-color: rgba(3,3,3,.48);
	text-align: center;
	top: 0;
	right: 0;
	cursor: pointer;
}
.entry-thumbnail .like-button i {
	color: #fff;
	font-size: 20px;
	line-height: 50px;
}

.entry-footer .amz-btn {
	font-size: 11px;
	padding: 5px 10px;
	border: 1px solid #fe5e4e
}

.entry-thumbnail .time {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	text-align: center;
}
.entry-thumbnail .time,
.entry-thumbnail .time span {
	color: #FFF;
	font-size: 18px;
}

.entry-thumbnail .entry-date span {
	display: block;
	font-size: 12px;

}

.amz-sidebar .entry-thumbnail {
	margin: 0;
	border: 1px solid #FFF;
	display: inline-block;
	max-width: 100%;
}
.amz-sidebar .entry-thumbnail.eff-glossy  {width: auto;}
.amz-sidebar .entry-title a {font-size: 14px;color: #383838;font-weight: 400;}
.amz-sidebar .entry-content p {margin-top: 10px;}

/* Blog Detail */
.blog-post-view .entry-content-bottom{}
.blog-post-view .entry-post{background: #222;padding: 0 15px 15px;font-size: 1.5rem;}
.blog-post-view .entry-categories{border-right: 1px solid #b8b8b9;padding-right: 10px;margin-right: 10px;}
.single-post .blog-page, .single-post .amz-sidebar {margin-top: 30px;}
.comments-area .comments-title {
	font-size: 24px;
	color: #383838;
	font-weight: 400;
}

.comments-area ol {list-style: none;}
.comments-area .comments-action {padding-top: 30px;}
.commentlist .comment {
	padding-bottom: 25px;
	padding-top: 30px;
	border-bottom: 1px solid rgb(254, 94, 78);
} 

.comment-author .avatar .diamond {
	width: 108px;
	height: 108px;
	border: 1px solid #e7e6e6;
}

.comment-author .avatar .diamond-img {
	width: 152px;
	height: 152px;	
}
.comment-author .avatar {
	float: left;
	padding: 20px 25px;
	margin-right: 36px;
}
.comment-author .cmt-author {
	font-size: 18px;
}
.comment-author .time span {
	color: #b6b6b6;
	font-size: 12px;
}

.comment-content {
    margin-left: 195px;
}
.comment-content p {
	margin: 10px 0;
}

.commentlist .cmt-action .amz-btn {
	margin-left: 10px;
}
.commentlist  .children {
	margin-top: 30px;
	margin-left: 200px;
}
.commentlist  .children .comment {
	border-top: 1px solid #f7f6f6;
	padding-top: 30px;
	padding-bottom: 40px;
	border-bottom: 0;
}

.comment-respond {
	
}
.comment-respond .comment-reply-title {
	font-size: 24px;
	color: #383838;
	font-weight: 400;
	margin-bottom: 30px;
}
.comment-respond .amz-form {
	margin-bottom: 10px;
}
.comment-respond .amz-form .amz-textarea {
	height: 134px;
}
.comment-respond .amz-btn {
	margin-top: 10px;
}


/* Contact Us Page */
.contact-infomation {
	padding: 30px 0;
	margin-top: 30px;
	display: none;
}
.contact-infomation .info-col {
	padding: 20px 0 20px 15px;
}
.contact-infomation .diamond {
	width: 60px;
	height: 60px;
	background-color: #f8f8f8;
	margin-right: 32px;
}
.contact-infomation .diamond .amz-icon {
	line-height: 60px;
	font-size: 25px;
}
	.contact-infomation .info-col:hover .diamond .amz-icon {
		color: #fff;
	}
.contact-infomation .info-col span {
	font-size: 14px;
	color: #777;
	font-weight: 400;
}
.contact-infomation .info-col p {
	font-weight: 700;
	font-size: 14px;
	margin-top: 8px;
	color: #65696e;
}
.contact-infomation .info-col a:hover,
.contact-infomation .info-col a:focus {
	text-decoration: none;
}
blockquote {
	border-left: 2px solid #fe5e4e;
	padding-left: 20px;
	margin: 0;
}
blockquote h3 {
	line-height: 1;
	color: #383838;
	font-size: 22px;
	margin-bottom: 15px;
}
blockquote p {
	margin-bottom: 15px;
	font-size: 13px;
	color: #808080;
	font-weight: 400;


}
.contact-description {
	margin: 70px 0 30px;
}
.contact-us-page .contact-form .amz-form {
	margin-bottom: 10px;
}
.contact-us-page .contact-form .amz-form .amz-textarea {
	height: 135px;
}

.map {
	margin-bottom: 20px;
}

.map-holder {
    height: 450px;
}

.map-holder iframe {
    border: medium none;
    height: 450px;
    width: 100%;

}
.contact-map {
    height: 470px;
    width: 100%;
    overflow: hidden;
}

/* Shopping cart */
.cart-table {
	width: 100%;
}
/* table head */
.cart-table thead,
.compare-table thead {
	height: 54px;


	border-bottom: 1px solid #e5e5e5;
}
.cart-table thead th,
.cart-table thead span {
	color: #333;
	font-size: 13px;
	text-transform: uppercase;
	padding: 15px 0;
	font-family: 'Titillium Web';
}

/* table body */
colgroup{display:none;}
.cart-table tbody tr {
	border-bottom: 1px solid #f9f5f5;
}
.cart-table td {
	vertical-align: middle;
	padding: 15px 0px;
}

.cart-table .col-image .product-image {
	overflow: hidden;
	display: inline-block;
}

.cart-table .col-info .product-name {
	color: #777;

	text-transform: uppercase;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 5px;
}

.cart-table .col-info .rating-box {
	display: inline-block;
	margin-top: 8px;
}

.cart-table .cell-label {
	width: 100px;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
}

@media only screen and (min-width: 767px) {
	.cart-table .cell-label {
		display: none;
	}
}

.tbl-title.visible-phone {
    display: none;
}
.cart-table .cart-price {
	font-size: 18px;
	color: #777;
	font-weight: 400;
}
.cart-table .col-total .cart-price {
	font-weight: 700;
}
.cart-table .cart-action .diamond {
	width: 28px;
	height: 28px;
	background-color: #f0f0f0;
}
.cart-table .cart-action .button.btn-update .diamond{margin-top:-5px;}
.cart-table .cart-action li {
	display: inline-block;
	margin-left: 15px;
	padding: 5px 0;
}
.cart-table .cart-action .diamond .amz-icon {
	line-height: 28px;
	color: #777;
	font-size: 15px;
}
.cart-table .cart-action .diamond .amz-icon.foxy-repeat_2 {
	font-size: 11px;
} 
.cart-table .cart-action .diamond:hover .amz-icon {
	color: #FFF;
}

.cart-table tfoot td {
	padding: 20px 0;
}
.cart-table tfoot a {
	text-transform: uppercase;
	color: #333;
	font-size: 13px;
	display: inline-block;
	margin: 0 5px;
	font-family: 'Titillium Web';
}
.cart-table tfoot a:hover {
	text-decoration: underline;
}



.shopping-cart-info {
	margin-top: 10px;
}
.shopping-cart-info .shipping, 
.shopping-cart-info .discount {
	margin-bottom: 10px;
}
.checkout-total {
	margin-bottom: 10px; 
	color: #000;
	padding: 0 15px;
}
.shipping h2,
.discount h2 {
	font-size: 18px;
	color: #383838;
	font-weight: 700;
	margin-bottom: 10px;
}
.shipping p,
.discount p {
	margin-bottom: 15px;
}
.shopping-cart-info .label-form {
	color: #707070;
	font-weight: 700;
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
}
.shipping-form .amz-form {
	margin-bottom: 20px;
}
.discount .amz-form {
	margin-bottom: 20px;
}
.amz-form .amz-dropdown,
.amz-form select{width:100%;}
.checkout-total .sub-total .price,
.checkout-total .sub-total .label,
.checkout-total .label,
.checkout-total .price{
	color: #000;
	font-size: 15px;
	font-weight: 400;
}
.checkout-total .grand-total .price,
.checkout-total .grand-total .label {
	font-size: 24px;
	color: #000;
	font-weight: 400;
}
.checkout-total .amz-btn:hover{ background: #333}
.cart .checkout-types a{ color: #fff;}
.checkout-total .sub-total .price,
.checkout-total .grand-total .price,
.checkout-total .price{
	margin-left: 20px;
}

#checkout-review-table .grand-total .price{    
	text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
}
.checkout-total .sub-total,
.checkout-total .grand-total {
	margin-bottom: 15px;
}
.checkout-total .label {
    text-align: right !important;
    float: right;
}
.total-action  .amz-btn {
	margin: 10px 0 25px;
	font-size: 16px;

	letter-spacing: 1px;
	width: 100%;
}
.total-action .amz-icon {
	font-size: 20px;
}
#shopping-cart-totals-table{margin-bottom:15px;}

.checkout-onepage-index .col-right.sidebar{padding-top:40px;}
/* Comparision page */
.compare-table tr.first th,
.compare-table tr.first td {

	background-color: #f8f8f8;
	font-size: 14px;
	border-top: 1px solid #fe5e4e;
}
.compare-table th {
	text-transform: uppercase;
	font-size: 13px;
	color: #383838;
	font-weight: 400;
	text-align: left;
	padding-left: 20px;
}
.compare-table td,
.compare-table th  {
	border: 1px solid #f9f5f5;
}
.compare-table td {

	padding: 20px 20px;
}
.compare-table .col-image .product-image {
	width: 140px;
	height: 140px;
	overflow: hidden;
	display: inline-block;
}
.compare-table .col-desc p {
	line-height: 1.8;
}
.compare-table .col-unit-price  {
	font-size: 18px;
	font-weight: 700;
}
.compare-table .col-brand  {
	font-size: 14px;
	color: #777;
	text-transform: uppercase;
}
.compare-table .cart-action li {
	display: inline-block;
	margin: 0 10px;
}
.compare-table .cart-action .diamond {
	width: 32px;
	height: 32px;
}
.compare-table .col-action .diamond .amz-icon {
	color: #fff;
	font-size: 18px;
	line-height: 34px;
}
.wishlist-table .col-info {
	padding: 30px 0;
}

.col-cate .cate {
	font-size: 14px;
	color: #777;
}



.bg-image {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: repeat-y;
}

.bg-image:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; 
	height: 100%;
	background-color: rgba(0,0,0,.3);
	z-index: 1;
}
.amz-ads-container.big-ads .bg-image:before {
	background-color: rgba(0,0,0,0);
}
	/* Paralax effect */
	.bg-image.parallax-eff {
		background-attachment: fixed;
	}
/* About Us Page */	
.heading-boxteam h2,
.box-media .box-image{margin: 0 0 45px;}
.padding-vertical-50 {
    padding: 50px 0;
}
.border-bottom{border-bottom: 1px solid #ddd;
    display: inline-block;
    width: 100%;
}
.heading-boxteam,
.box.center{text-align:center;}
.box-media{margin: 0 auto 20px;}
.heading-boxteam{
    margin: 0 0 50px;
}
.box-media .diamond {
    width: 60px;
    height: 60px;
    background-color: #f8f8f8;
	float: none !important;
}
.box-media .diamond .amz-icon,
.box-media .diamond .fa{
    line-height: 60px;
    font-size: 25px;
    color: #fe5e4e;
}

.box-media:hover .diamond .amz-icon,
.box-media:hover .diamond .fa{
		color: #fff;
	}
.box-team .box-content h2{
	font-size:20px;
	    margin-bottom: 15px;
}
.box-team .box-content h4{font-size:16px; margin-bottom: 15px;}
.box-team .social-member{padding:0;    margin: 20px 0;}
.box-team .social-member li{list-style:none;display:inline-block;padding: 0 10px;}
.box-team .social-member li .diamond{width:30px; height: 30px;line-height:27px;border:2px solid transparent;}
.box-team .social-member li .diamond:hover{background:transparent}
.box-team .social-member li .diamond i,
.box-media .diamond .amz-icon,
.box-media .diamond .fa{
	    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.category-tabslider{
	background-image: url(../images/bkg-showcase.jpg);
	padding: 40px 0 40px;
}
.category-tabslider ul.tabs li {
	color: #fff;
}
.category-tabslider ul.tabs li.active, .category-tabslider ul.tabs li:hover {
    background: #000;
    line-height: 28px;
}
.onsale-countdown{
	background: url(../images/bkg_pricecoutdown.jpg) no-repeat top center;
	padding: 68px 0 0px;
}
.onsale-countdown .product-title{ color: #fff; text-align: left;}
.onsale-countdown .sale-off{ 
	font-size: 20px;
	color: #CDC57F;
}
.onsale-countdown .sale-off span{
	font-size: 26px;
	color: #fff;
	font-family: 'Titillium Web';
}
.onsale-countdown .countdown{
	margin: 40px 0;
}
.onsale-countdown .countdown .timer-run{
	display: inline-block;

	font-size: 13px;
	color: #ddd;
	padding: 15px 15px;
	margin-right: 10px;
	border: 2px solid rgba(255,255,255,0.3);
	text-transform:capitalize;

}
.onsale-countdown .countdown .timer-run span{
	font-size: 20px;
	color: #fff;
	font-family: 'Titillium Web';
	display: block;
}

.onsale-countdown .product .addto-links-icons .link-addtocart{ color: #ddd;}
.onsale-countdown .product .addto-links-icons .link-addtocart:before{     background: url(../images/icon_cart3.png) no-repeat center center}

.onsale-countdown .product .product-name a{ color: #888;}
.onsale-countdown .price-box{ color: #eee;}

.onsale-countdown .addto-links-icons .wishlist a.link-wishlist{
	background: url(../images/icon_wishlist2.png) no-repeat center center;
}
.onsale-countdown .addto-links-icons .compare a.link-compare{
	background: url(../images/icon_compare2.png) no-repeat center center;
}

.block-home .owl-carousel .owl-nav .owl-prev,
.block-home .owl-carousel .owl-nav .owl-next,
.category-tabslider .owl-carousel .owl-nav .owl-prev,
.category-tabslider .owl-carousel .owl-nav .owl-next,
.onsale-countdown .owl-carousel .owl-nav .owl-prev,
.onsale-countdown .owl-carousel .owl-nav .owl-next{ margin-top: -103px;}


.product-photo{ position: relative;}
.quickview-product{
	
}
.quickview-product a i{
	font-style: normal;
}
.quickview-product a:hover,
.quickview-product a{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	font-size: 14px;
	color: #fff;
	font-family: 'Titillium Web';
	line-height: 40px;
	height: 40px;
	width: 118px;
	text-align: center;
	background: #CDC57F;
	margin: auto;
	font-style: normal;
}
.product-item{padding: 15px;}
.related-item{ position: relative !important; }
.product-desc{ color: #888;}
.product-desc ul li{
	padding: 2px 20px;
	position: relative;
}
.product-desc ul{}
.product-desc ul li:before{
    content: "";
    height: 6px;
    width: 6px;
    border-radius: 100%;
    background: #CDC57F;
    margin-right: 5px;
    position: absolute;
    left: 3px;
    top: 50%;
    margin-top: -2px;
}
.amz-megamenu .megacol .menu-level.cols1 .amz-megamenu{opacity:0;left: 107%; top: 0;}
.amz-megamenu .megacol .nav-item.level1.has-sub:hover .menu-level.cols1 .amz-megamenu{opacity:1;}

.header-primary-container .hp-search .toggle  .search-content{ display: block;}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu{
	padding: 22px 0px;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1 a{
	padding: 0 20px;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub a{
	position: relative;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub a:after{
    content: "\f105";
    display: block;
    line-height: 32px;
    font-size: 12px;
    position: absolute;
    right: 8px;
    top: 0;
    text-align: right;
    font-family: FontAwesome;
}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub ul li a{ text-transform: capitalize; font-size: 12px;}
.header-nav .nav .nav-item.has-sub.related-item .amz-megamenu .nav-item.level1.has-sub ul li a:after{ display: none;}
.women-class .megacol.last .nav-item .amz-megamenu{
    width: 1140px !important;
    position: relative;
    left: 0;
    background: none;
    box-shadow: none;
    border: 0;
    padding-bottom: 0;
}
.tooltip.top .tooltip-arrow{ top: auto !important; }
.mousetrap{ width: 100% !important; height: 100% !important;}
.bx-wrapper .bx-viewport{ margin-top: 10px;}
@media(max-width: 1199px){
	.testimonial .name-position{ padding-left: 5px;}
	.footer-primary,
	.product-group{ padding: 40px 0;}
	.title-home{ margin-top: 90px;}
	.subscribe .amz-btn{margin-left: 0;min-width: 100px;}
	.total-action .amz-btn{ font-size: 15px;}
}
@media(max-width: 992px){
	.product-group .product .product-name{ display: block;}
	.product-group{ padding: 60px 0;}
	.title-home{ margin-top: 60px;}
	.amz-feature-container{ padding:0 0 20px;}
	.amz-feature-container.home-slider {margin-top:25px;}
	.product-group{ padding: 10px 0 60px;}
	.product-group .block .block-title{ padding-top: 50px;}
	.footer-primary-column-3{ clear: left;}
	.footer-primary-column-3,
	.footer-primary-column-4,
	.footer-primary-column-5{ margin-top: 25px;}
	.footer-payment,
	.footer-newletter{text-align: center;}
	.footer-copyright .links{ text-align: center; margin-top: 15px;}
	.cms-index-index .amz-header-container{ position: static;}
}
@media(max-width: 991px){
	.products.grid .product-col-grid{width: 33.3333333%;}
	.footer-payment{margin-top: 20px;margin-bottom: 20px;}
	.subscribe {text-align: center;}
	.footer-primary-column-5 {margin-top: 0px;}
}
@media(max-width: 768px){
	.amz-feature-container.home-slider {margin-top: 0px;margin-bottom:15px}
	.products.grid .product-col-grid{
		width: 50%;
	}
	.products.grid .product-col-grid:nth-child(2n+1){
		clear: left;
	}
	.cp-toolbar-bottom .ct-view-mode{ display: none;}
	.footer-primary,
	.product-group{padding: 25px 0;}
	.title-home{ margin-top: 60px;}
	.amz-feature-container{padding: 15px 0 25px;}
	.amz-feature-container { margin-top: 0; margin-bottom: -70px;}
	.banner-collection img, .bs-banner img {border-radius: 10px;}
	.btn-toogle-res-menu{ left: auto; right: 15px;}
	.bs-banner a:before{ display: none;}
	.header-top-container .drop-menu{ margin-bottom: 0; }
	.header-top-container .drop-menu li{ padding: 0 12px; }
	.drop-language{ margin-right: 15px;}
	.link-follow{ border: 0; margin-right: 0;}
	.footer-primary-column-1 h6{ display: block;}
	.footer-primary-column-3, .footer-primary-column-4{ margin-top: 0;}
	.mobile-collapsible .block-content{ margin-bottom: 30px;}
	.cms-index-index .product-title{ font-size: 36px;}
	.owl-carousel .owl-nav{ display: none;}
	.product-group .product-title{ font-size: 22px;}
	.blog-slider{margin-top: 20px;margin-bottom: 0;padding: 25px 0;}
	#lightboxOverlay,
	#lightbox,
	.mousetrap{ display: none !important;}
	.product-detail .tabs li, .tabs-panels .resp-accordion{ margin-right: 15px;}
	.product-view .tabs li a{ font-size: 16px;}
	.cart-table .cart-action, .amz-megamenu ul{
            text-align: left;
            margin-left: -15px;
	}

	.shipping h2, .discount h2{ margin-top: 30px;}
	.footer_header {display: none;}

}
@media(max-width: 480px){
	.amz-feature-container.home-slider {margin-top:0px;margin-bottom:20px;}
	.onsale-countdown .countdown .timer-run{
		padding: 8px;
	}
	.onsale-countdown .countdown .timer-run span{
		font-size: 16px;
	}
	/*.products.grid .product-col-grid{
		width: 100%;
	}
	.products.grid .product-col-grid:nth-child(n+1){
		clear: left;
	}*/
	.onsale-countdown{ padding: 20px 0 30px}
	.cms-index-index .product-title{ font-size: 30px;}
	ul.tabs li{ padding: 0 5px !important; font-size: 14px !important;}
	.product-group .product-title{ font-size: 22px;}
	.header-primary-container .hp-search .search-content{ min-width: 320px;}
	.products.list .addto-links-icons .compare a, .products.list .addto-links-icons .wishlist a{ width: 50px;}
	.subscribe .amz-form .amz-input{min-width: 180px;margin-right: 5px;}

	.product .product-info {padding: 15px 12px 12px;}
}

/** PROGRESS BAR STYLING **/

.m-histogram {visibility: hidden;}
.m-histogram-item-wrapper {border-top-right-radius: 20px;border-bottom-right-radius: 20px;background-color: #333333;clear: both;width: 100%;height: 40px;margin:10px 0;}
.m-histogram-item-wrapper .m-attr-label {font-weight: 500;color: #fff;position: absolute;z-index: 1;padding-left: 10px;padding-top: 12px;}
.m-histogram-item .m-attr-bar {height: 40px;background-color: #CDC57F;border-top-right-radius: 20px;border-bottom-right-radius: 20px;white-space: nowrap;overflow: hidden;}
.strain__histogram {
	float: left;
	padding: 0 0 3px 0;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	width: 100%;
	transform-origin: 0 50% 0
}
.strain__histogram--default {opacity: 0;transform: scaleX(0);}
.strain__histogram--animate {-webkit-animation-name: grow-to-right; animation-name: grow-to-right;}
@-webkit-keyframes grow-to-right {
	0% {transform: scaleX(0);}
	100% {transform: scaleX(100%);}
}
@keyframes grow-to-right {
	0% {transform: scaleX(0);}
	100% {transform: scaleX(100%);}
}

/** PRODUCT PAGE POINTS **/

@media(min-width: 768px){
    .catalog-product-view  .j2t-loyalty-points {
        position: absolute;
        right: 0;
        top: 0;
        width: 122px;
        text-align: center;
        padding: 10px;
        color: #000;
		font-size: 12px;
        font-weight: 600;
        z-index: 99;
        background: #fff;
    }
    .catalog-product-view  .j2t-loyalty-points a{
        color: #888;
        font-size: 10px;
    }
}
@media(max-width: 767px){
    .catalog-product-view  .j2t-loyalty-points {
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
        text-align: center;
        padding: 20px 20px 0 0;
        color: #fff;
        text-shadow: 0 0 4px #000, 0 0 4px #000;
        font-size: 12px;
        font-weight: 600;
        z-index: 999;
        background: transparent;
    }
    .catalog-product-view  .j2t-loyalty-points a{
        color: #fff;
        font-size: 10px;
    }
}

/* Footer bar */
.footer_bar {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.86);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
    left: 0;
    height: 72px;
    color: #fff;
    z-index: 998;
}
.footer_bar .footer_bar_content {max-width: 1200px;margin: 0 auto;}
.footer_bar .footer_bar_content .cart-content {width: 100%;}
.footer_bar .footer_bar_content .cart-content .empty-cart-list {float: left;}
.footer_bar .footer_bar_content .cart-content .empty {float: left;margin: 11px 15px;line-height: 49px;}
.footer_bar .footer_bar_content .cart-content ul {display: inline;list-style: none;padding: 0;}
.footer_bar .footer_bar_content .cart-content ul li {
    position: relative;
    background: #CDC57F;
    margin: 11px 5px;
    display: inline-block;
    border: 1px dotted #CDC57F;
    width: 52px;
    height: 52px;
    vertical-align: middle;
}
.footer_bar .footer_bar_content .cart-content ul li .product-details {display: none;}
.footer_bar .footer_bar_content .cart-content ul li img {float: left;}
.footer_bar .footer_bar_content .cart-content ul li .product-image {margin-right: 0;}
.footer_bar .footer_bar_content .cart-content ul li a.btn-remove {position: absolute;padding: 0;margin: 0;right: -8px;top: -13px;font-size: 18px;color: #f85556;}
.footer_bar .footer_bar_content .cart-content ul li a.btn-remove i {background: white;}
.footer_bar .footer_bar_content .cart-items {float: left;}
.footer_bar .footer_bar_content .block-content {float: right;display: inline;padding: 0;}
.footer_bar .footer_bar_content .block-content .subtotal {width: 100px;margin: 11px 5px;border: 2px solid #000;height: 50px;text-align: center;}
.footer_bar .footer_bar_content .block-content .subtotal .label {font-size: 12px;color: #fff;}
.footer_bar .footer_bar_content .block-content .subtotal .price {font-size: 18px;font-weight: 600;color: #fff;}
.footer_bar .footer_bar_content .buttons {float: right;}
.footer_bar .footer_bar_content .buttons .button_wrap {display: inline;list-style: none;padding: 0;}
.footer_bar .footer_bar_content .buttons .button_wrap .button {
    position: relative;
    background: #CDC57F;
    color: #fff;
    margin: 11px 5px;
    padding: 0 15px;
    display: inline-block;
    border: 2px solid #CDC57F;
    height: 49px;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 700;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.footer_bar .footer_bar_content .buttons .button_wrap .button:hover {color: #fff;background: #000;}

/** ACCOUNT REGISTER DESIGN **/
.account-advantages{border: 1px solid #ddd;background: url('../images/dna-box-bg.png') no-repeat bottom #000;background-size: contain;padding: 22px 25px;margin: 30px 0;color: #fff;font-size:16px;}
.account-advantages .legend {color: #CDC57F;}
.account-advantages ul {padding: 10px 0;}
.account-advantages li {min-height: 120px;}
.account-advantages li p {padding: 15px;height: 100px;display: block;padding-left: 110px !important;color: #fff;font-size:20px;}
.account-advantages li img{width: 100px !important;min-height: 100px;margin: 5px 0;padding: 15px 10px;vertical-align: middle;float: left;}

/** BRANDS NAV MENU **/
.ads-img-menu .brands-menu {text-align:center;display: inline-block;}
.ads-img-menu .brands-menu .brands-menu-block {min-width: 150px;min-height: 87px;margin-bottom: 25px;}
.ads-img-menu .brands-menu .brands-menu-block a {font-size: 14px !important;}
.ads-img-menu .brands-menu img {max-width: 150px;max-height: 87px;}
.ads-img-menu .brands-menu .brands-logo {max-width: 160px;max-height: 87px;vertical-align:middle;}
.ads-img-menu .brands-menu .brands-link {margin: 10px 0;}

/** 404 PAGE **/
.page-not-found {font-family: Montserrat;text-align: center;}
.page-not-found .head {font-size: 105px;line-height: 135px;font-weight: 700;color: #ddd;}
.page-not-found .head img {margin-right: -132px;margin-left: -25px;width: 240px;}
.page-not-found .content {margin-bottom: 25px;}
.page-not-found .content h4 {font-family: Montserrat;text-transform: uppercase;font-size: 12px;line-height: 25px;font-weight: 400;margin-top: 20px;}
.page-not-found .content h2 {font-family: Montserrat;text-transform: uppercase;font-size: 48px;font-weight: 700;line-height: 45px;margin-bottom: 20px;}
.page-not-found .content p {font-size: 0.9em;margin-bottom: 0;color: #888;}

@media(min-width: 641px){
.page-not-found .head img {margin-right: -162px;margin-left: -25px;width: 320px;}
.page-not-found .head {font-size: 185px;line-height: 233px;}
.page-not-found .content h4 {font-size: 21px;line-height: 25px;}
.page-not-found .content h2 {font-size: 48px;line-height: 45px;}
}

@media(min-width: 992px){
.page-not-found .head img {margin-right: -162px;margin-left: -25px;width: unset;}
.page-not-found .head {font-size: 220px;}
.page-not-found .content h4 {font-size: 26px;line-height: 32px;}
.page-not-found .content h2 {font-size: 58px;line-height: 60px;}
}

/** DISTIBUTORS PAGE **/

#distributors {}
#distributors input {height: 2.5em; visibility: hidden;}
#distributors input.visible {visibility: visible !important;}
#distributors label {
  background: none repeat scroll 0 0 #f2f2f2;
  border: 1px solid #ddd;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  line-height: 2.5em;
  margin-right: .25em;
  padding: 0 1.5em;
  text-align: center;
}
#distributors input:hover + label {background: #ddd;color: #666;}
#distributors input:checked + label {background: none repeat scroll 0 0 #333;border: 1px solid #333;color: #fff;;position: relative;z-index: 6;-webkit-transition: .1s;-moz-transition: .1s;-o-transition: .1s;-ms-transition: .1s;}
#content {min-height: 20em;position: relative;overflow: hidden;width: 100%;z-index: 5;}
#content .store-card {width: 100%;min-height: 380px;margin-bottom: 15px;display: inline-block;}
#content .store-card img {margin-bottom: 10px; width: 100%;}
#content .store-card h4 {font-weight: 700;font-size: 16px;margin-bottom: 0;}
#content .store-card p {margin-bottom: 0;font-size: 14px;}
#content .store-card a {font-weight: 700;}
#content-1, #content-2, #content-3 {opacity: 0;padding: 0.5em 0;display: none;transition: all linear 0.3s;}
#distributors input#tab-1:checked ~ #content #content-1,
#distributors input#tab-2:checked ~ #content #content-2,
#distributors input#tab-3:checked ~ #content #content-3 {opacity: 1;z-index: 100;display:block;}
.banners-column {background: #f7f7f7;border: 1px solid #e0e0e0;padding: 1.8em;}
.banners-column img {width:100%;}
.banners-column img.top-banner, .banners-column img.sub-banner {margin-bottom: 1.8em;}
.banners-column img.sub-banner {border: 1px solid #e0e0e0;}
.banners-column img.sub-banner.last {margin-bottom: 0;}
@media(max-width: 767px){
	#distributors input + label {
		width: 100%;
	}
}

/*** PROMO PAGE ***/ 
	
.promotionalgift-index-index .ui-corner-all {
    border: 0;
}
.promotionalgift-index-index .ui-widget {
    color: #333333;
    font-size: 14px;
    font-family: 'Titillium Web','Montserrat', Helvetica, Arial, sans-serif;
}
.promotionalgift-index-index .ui-widget-header {
    border: 0;
    background: none;
}
.promotionalgift-index-index .border-tilte {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.promotionalgift-index-index .content-title {
    font-weight: 400;
    color: #888;
}
.promotionalgift-index-index .border-tilte .title-promotions {
    width: 100%;
    border-bottom: 5px solid #c0372d;
    display: inline;
    text-transform: uppercase;
}
.promotionalgift-index-index .ui-tabs .ui-tabs-nav li {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #c3c3c3;
    border-radius: 0;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}

.promotionalgift-index-index .ui-tabs .ui-tabs-nav li a {
    width: 100%;
}

.promotionalgift-index-index .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    border-right: 5px solid #61b369;
    font-weight: bold;
    background: none repeat scroll 0 0 #f7f7f7;
    border-radius: 0;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}

.promotionalgift-index-index .ui-widget-header .border-tilte {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.promotionalgift-index-index .ui-widget-header .border-tilte .title-promotions {
    width: 100%;
    border-bottom: 5px solid #c0372d;
    display: inline;
}
.promotionalgift-index-index .ui-tabs .ui-tabs-panel {
    padding: 15px 0;
}
.promotionalgift-index-index .ui-tabs .ui-tabs-panel .ui-state-default {
    background: none !important;
    border: 1px solid #d3d3d3;
    color: #555555;
    font-weight: normal;
    width: 100%;
}

.promotionalgift-index-index .ui-tabs .content-rule {
    padding: 20px;
    margin-top: -4px;
    margin-bottom: 20px;
    overflow: hidden !important;
    position: relative !important;
    background: none repeat scroll 0 0 #f7f7f7;
    border: 3px solid #a1292a;
    border-top: 0px;
    -moz-border-image: -moz-linear-gradient(left, #a1292a 0%, #f3bb14 100%); /* FF3.6-15 */
    -webkit-border-image: -webkit-linear-gradient(left, #a1292a 0%,#f3bb14 100%); /* Chrome10-25,Safari5.1-6 */
    border-image: linear-gradient(to right, #a1292a 0%,#f3bb14 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    border-image-slice: 1;
}

.promotionalgift-index-index .ui-tabs .content-rule .rule-description {
    width: 100%;
    padding-right: 235px;
    float: left;
    min-height: 222px;
}

@media only screen and (max-width: 640px){
	.promotionalgift-index-index .ui-tabs .content-rule .rule-description {
	    padding-right: 0 !important;
	}
}

.promotionalgift-index-index .ui-tabs .content-rule .rule-description h3 {
    color: #7d2f3d;
    font-weight: bold;
    text-transform: uppercase;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .ui-accordion-header .aaa {
    float: left;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .ui-accordion-header .aaa span.rule-productname {
    font-weight: bold;
    display: inline-block;
    text-transform: uppercase;
    line-height: normal;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .ui-accordion-header .bbb {
    float: left;
    width: 0%;
    line-height: normal;
    padding-top: 10px;
}
.promotionalgift-index-index .ui-tabs .ui-accordion .ui-accordion-header .ccc {
    display: inline;
    float: right;
    position: relative;
    line-height: normal;
    text-align: right;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .ui-accordion-header {
    display: inline-block;
    border: 3px solid #a1292a;
    -moz-border-image: -moz-linear-gradient(left, #a1292a 0%, #f3bb14 100%); /* FF3.6-15 */
    -webkit-border-image: -webkit-linear-gradient(left, #a1292a 0%,#f3bb14 100%); /* Chrome10-25,Safari5.1-6 */
    border-image: linear-gradient(to right, #a1292a 0%,#f3bb14 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    border-image-slice: 1;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-attribute {
    display: table;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .rule-thumbnail-product {
    float: left;
}

.promotionalgift-index-index .ui-tabs .ui-accordion span.date-end-content {
    display: table;
    height: 48px;
    padding-top: 20px;
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 20px;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule {
    float: right;
    position: absolute;
    right: 20px;
}

@media only screen and (max-width: 640px){
	.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule {
    	float: none;
    	position: static;
    	margin: 15px auto 0;
    	width: 100%;
    	text-align: center;
    	display: inline-block;
 }
	.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule .product-image {
    	display: inline-block;
    	width: 220px;
 }
}

.image-rule:hover, .image-rule:hover::after, .image-rule:focus, .image-rule:focus::after {
    background: #ffffff !important;
    color: #ffffff;
}

.image-rule:hover, .image-rule:hover::after, .image-rule:focus, .image-rule:focus::after {
    background: #270909;
    color: #ffffff;
}

figure.snip1190:hover > img, figure.snip1190:hover > h2 {
    opacity: 0;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule .gift-image {
    position: relative;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule .gift-image .all-content {

    width: 100%;
    height: 100%;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule .gift-image .all-content .promo-productgift-name {
	margin-bottom: 10px;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule .gift-image .content {

    height: 100%;
    border-radius: 0;
    text-align: center;
    width: 100%;
    padding: 15px;
    z-index: 2;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule .gift-image .img-attibute {
    bottom: 0px;

    width: auto;
    position: absolute;
    float: left;
}

.promotionalgift-index-index .ui-tabs .ui-accordion .image-rule .gift-image .date-end {
    position: absolute;
    float: left;
    display: table;
    bottom: 0;
    margin: 0 auto;
    width: 100%;
}

/*--CSS hover image--*/

figure.snip1190 {
  color: #fff;
  position: relative;
  float: left;
  overflow: hidden;
  min-width: 220px;
  max-width: 220px;
  max-height: 220px;
  width: 100%;
  background: #000000;
  text-align: center;
}
figure.snip1190 * {
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
figure.snip1190 figcaption {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
figure.snip1190 h2 {
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    opacity: 0;
    text-transform: uppercase;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    width: 100%;
    margin: 0;
    height: 100%;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: hidden !important;
    position: relative !important;
}

figure.snip1190 p {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  opacity: 0;
  font-size: 14px;
  -webkit-transform: translateY(-20%) scale(0.7);
  transform: translateY(-20%) scale(0.7);
}

figure.snip1190:hover h2 {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

figure.snip1190 {
    position: relative;
    float: left;
    color: #fff;
    overflow: hidden;
    height: 100%;
    width: 100%;
    background: #c12525;
    text-align: center;
}

/*AGE GATE STYLE */

.age_cal  { margin:15px 0; }
.age_cal select{ background:#000000; border:1px solid #FFFFFF; color:#FFFFFF; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding:0px 20px 0 15px; margin: 0 5px; font-size: 25px;    font-weight: bold; } 

/*PROMO GIFT EXTRA STYLING*/

.catalog-product-view .product-rule-description {float: none;}
.header-account.amz-toggle-content .mobile-menu{display:none;}
.mobile-right-menu .megamenu{top:256px;}
#amz-megamenu .megamenu{top:160px;}
.nav.nav-comman{top:159px;}

.cms-promos .amz-inner-main p {text-align: justify;}
.cms-promos .promo-inner {border-radius: 10px;overflow: hidden;margin-bottom: 30px;}
.cms-promos .promo-inner:hover {box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);}

/* VIDEO STYLING */

.video-container {position: relative;padding-bottom: 56.25%; /*16:9*/padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute; top: 0;left: 0;width: 100%;height: 100%;}

@media only screen and (max-width: 767px){
	.cms-index-index .block-home .article-block-small {margin-bottom:15px}
}

/* SLIDER VIDEO */

.rev_slider iframe {
}

/* GDPR styling */

#delete_account_form .label {color: #000; font-size: 14px;}
#delete_account_form legend {color: #000; display: block;}
#delete_account_form .field {margin-bottom: 5px;}
#delete_account_form textarea {width: 100%;}

/* COUNTRY NOTIFICATION */
.country-note{padding: 5px;margin-top: 0px;border: 1px solid #000;border-radius: 0px;border: 1px solid #dddddd;text-align: center;}
.country-note.spain-ci{color: #000;background: #dddddd;font-size: 12px;}