/*
Theme Name: essence
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: essence
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

essence is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {	font-family: sans-serif;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust:     100%;}
body {margin: 0;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;	vertical-align: baseline;}
audio:not([controls]) {	display: none;	height: 0;}
[hidden],template {	display: none;}
a {	background-color: transparent;}
a:active,a:hover {	outline: 0;}
abbr[title] {	border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: 0.67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {	font-family: monospace, monospace;	font-size: 1em;}
button,input,optgroup,select,textarea {	color: inherit;	font: inherit;	margin: 0;}
button {	overflow: visible;}
button,select {	text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {	-webkit-appearance: button;	cursor: pointer;}
button[disabled],html input[disabled] {	cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {	border: 0;	padding: 0;}
input {	line-height: normal;}
input[type="checkbox"],input[type="radio"] {	box-sizing: border-box;	padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {	height: auto;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {	-webkit-appearance: none;}
fieldset {	border: 1px solid #c0c0c0;	margin: 0 2px;	padding: 0.35em 0.625em 0.75em;}
legend {border: 0;	padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {	padding: 0;}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,button,input,select,textarea {	color: #404040;	font-family: sans-serif;	font-size: 16px;	font-size: 1rem;	line-height: 1.5;}
h1,h2,h3,h4,h5,h6 {	clear: both;}
p {	margin-bottom: 1.5em;}
dfn,cite,em,i {	font-style: italic;}
blockquote {	margin: 0 1.5em;}
address {	margin: 0 0 1.5em;}
pre {background: #eee;	font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 0.9375rem;	line-height: 1.6;	margin-bottom: 1.6em;	max-width: 100%;	overflow: auto;	padding: 1.6em;}
code,kbd,tt,var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;	font-size: 15px;font-size: 0.9375rem;}
abbr,acronym {	border-bottom: 1px dotted #666;	cursor: help;}
mark,ins {	background: #fff9c0;	text-decoration: none;}
big {	font-size: 125%;}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {	box-sizing: border-box;}
*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {margin: 0 0 1.5em 3em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul,li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto; /* Make sure images are scaled correctly. */
max-width: 100%; /* Adhere to container width. */}
figure {margin: 0; /* Extra wide images within figure tags don't overflow the content area. */}
table {margin: 0 0 1.5em;width: 100%;}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,input[type="button"],input[type="reset"],input[type="submit"] {	border: 1px solid;	border-color: #ccc #ccc #bbb;	border-radius: 3px;	background: #cdcdcd;	color: rgba(0, 0, 0, .8);	font-size: 12px;	font-size: 0.75rem;	line-height: 1;
padding: .6em 1em .4em;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {	border-color: #aaa #bbb #bbb;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {	color: #666;	border: 1px solid #ccc;	border-radius: 3px;	padding: 3px;}
select {	border: 1px solid #ccc;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: royalblue;
}

a:focus {
	outline: 0;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}
.menu_main ul li ul.sub-menu li{margin-right:0;}
@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {outline: 0;}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,
.site-footer:before,.site-footer:after {content: "";display: table;table-layout: fixed;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {clear: both;}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {margin: 0 0 1.5em;}
/* Make sure select elements fit in widgets. */
.widget select {max-width: 100%;}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.byline,.updated:not(.published) {display: none;}
.single .byline,.group-blog .byline {display: inline;}
.page-content,.entry-content,.entry-summary {margin: 1.5em 0 0;}
.page-links {clear: both;margin: 0 0 1.5em;}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
display: none;}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {display: block;}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
/* Make sure embeds and iframes fit their containers. */
embed,iframe,object {max-width: 100%;}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align: center;}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
footer.site-footer .widget_nav_menu ul li a, .site-footer .current-menu-item a {background-color: none !important;}
/*--------------------------------------------------------------
## custom css  font-family: 'Roboto', sans-serif;
--------------------------------------------------------------*/
@font-face {
  font-family: 'Roboto-Bold';
	  src: url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  
	  url('fonts/Roboto-Bold.woff') format('woff'), 
	  url('fonts/Roboto-Bold.ttf')  format('truetype'), 
	  url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
	  src: url('fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  
	  url('fonts/Roboto-Medium.woff') format('woff'), 
	  url('fonts/Roboto-Medium.ttf')  format('truetype'), 
	  url('fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
	  src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  
	  url('fonts/Roboto-Regular.woff') format('woff'), 
	  url('fonts/Roboto-Regular.ttf')  format('truetype'), 
	  url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DeliriumSample';
	  src: url('fonts/DeliriumSample/DeliriumSample.eot?#iefix') format('embedded-opentype'),  
	  url('fonts/DeliriumSample/DeliriumSample.woff') format('woff'), 
	  url('fonts/DeliriumSample/DeliriumSample.ttf')  format('truetype'), 
	  url('fonts/DeliriumSample/DeliriumSample.svg#DeliriumSample') format('svg');
  font-weight: normal;
  font-style: normal;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message{font-family: 'Roboto-Regular';font-size:16px;color:#000;}
.header_top_bar{background-color:#000000;}
.header_top_part > ul{margin:0;list-style:none;padding: 0;}
.header_top_part > ul > li{display:inline-block;margin-right:6px;padding: 10px 0;}
.header_top_part > ul > li > span{font-family: 'Roboto-Regular';font-size:12px;color:#fff;background-repeat:no-repeat;background-position:left center;display:block;padding-left:28px;line-height: 26px;}
.free_shipping_icon{background-image:url(images/free_shipping_icon.png);}
.support_call_icon{background-image:url(images/support_call_icon.png);}
.payment_lock_icon{background-image:url(images/payment_lock_icon.png);}
.menu_mobilerow{overflow:hidden;}
.mobile-toggle{line-height:100%;margin-top:22px;margin-right: 8px;color: #000;font-size: 24px;}
.header_area{padding:8px 0 15px;}
.header_search_left{width:190px;position: relative;float: left;display:none;margin-top: 22px;}
.header_search_left .header_search{font-family: 'Roboto-Regular';font-size:14px;color:#d7d7d7;border:1px solid #d7d7d7;border-radius:25px !important;padding:5px 30px 5px 12px;width:100%;}
.header_search_left .header_search_icon{position:absolute;top:8px;right:10px;width:16px;height:16px;margin-bottom:0 !important; background:url(images/search_icon.png) no-repeat 0 0 !important;padding:0 !important;text-indent: -99px;outline:none;border:none !important;}
.header_search_left .header_search:focus {outline:none;}
.woocomerce_check.header_cartright{bottom:auto;top:30px;}
.woocomerce_check.header_cartright .cart-contents:before{display:none;}
.cart-contents a{font-family: 'Roboto-Bold';font-size:16px;color:#000;vertical-align: middle;display:inline-block;vertical-align: top;}
.header_cart{background:url(images/cart_icon.png) no-repeat 0 0;width:25px;height:24px;margin-left:28px;}
.header_woo_right{float: right;    margin-top: 22px;}
.header_woo_right .woocomerce_check{position:relative;left:auto;top:auto;bottom:auto;right: auto;display:inline-block;vertical-align: middle;}
.cart-contents.shopping_cart_icon{float:left; margin-top:5px;}
.woocomerce_check .cart-contents.shopping_cart_icon:before{content: url(images/cart_icon.png);}
.woocomerce_check .wishlist-contents:before{color:#000;font-size: 30px;}
.woocomerce_check .cart-contents span.total_count{font-family: 'Roboto-Regular';}
.woocomerce_check .cart-contents span.total_amount{vertical-align:middle;}
.mm-menu.mm-theme-dark{background:#000;}
.menu_main{background:none;}
.menu_main ul{padding-left:0;}
.menu_main ul > li{margin-right:35px;}
.menu_main ul li.has-ul a:before{display:none;}
.menu_main ul li a{font-family: 'Roboto-Bold';font-size: 14px;color: #000;padding-left:0;}
.menu_main ul li a:hover {background:none}
.menu_main ul li ul.sub-menu{background:#fff;-webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: -3px 0px 5px rgba(0,0,0,.13), 3px 3px 5px rgba(0,0,0,.13);
    -moz-box-shadow: -3px 0px 5px rgba(0,0,0,.13), 3px 3px 5px rgba(0,0,0,.13);
    box-shadow:-3px 0px 5px rgba(0,0,0,.13), 3px 3px 5px rgba(0,0,0,.13);
    -ms-user-select: none;}
menu_main ul li.menu-item-has-children > a:after{font-family: 'Material Icons';content: "keyboard_arrow_down";position: absolute;font-size: 24px;margin-left: 3px;line-height:100%; text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr; -webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
.trigger-subnav{position: relative;font-size: 24px;line-height:100%; top: 3px;}

footer.site-footer{padding:52px 0 40px;}
footer.site-footer .widget_nav_menu h5{font-family: 'Roboto-Bold';font-size:18px;color:#f9f9f9;margin-bottom:20px;margin-top:0px;}
footer.site-footer .widget_nav_menu ul li a{font-family: 'Roboto-Regular';font-size:18px;color:#727272 !important;text-transform:capitalize;}
footer.site-footer .widget_nav_menu ul li {padding-bottom: 8px;}
footer.site-footer .copyright{font-family: 'Roboto-Regular';font-size:18px;color:#f9f9f9;text-align:center;padding:0;padding-top:20px;float: none;}
footer.site-footer .social_icons ul li a{font-size:38px;width:64px;height:64px;line-height:64px;border-radius:50% !important; background:#fff;text-align:center;display:block;color:#000;}
.footer_bottom_img{display:inline-block;}
.footer_bottom_img span{display:inline-block;width:30%;}
.default-page .content-block p{line-height:100%;}
.default-page .content-block{display:block;}
.cosmetics_part{max-width:860px;margin:auto !important;}
.cosmetics_content_text{float:none;margin-top:25px;text-align:center;}
.default-page .content-block .cosmetics_content_text p{font-family: 'Roboto-Regular';font-size:25px;color:#000;}
.default-page .content-block .cosmetics_content_text p sup.argan_tm{font-size:10px;}
.heading_title{font-family: 'DeliriumSample';font-size:42px;color:#000;}
.custom_btn{font-family: 'Roboto-Bold';font-size:18px;color:#fff;border-radius:25px;display:inline-block;padding:4px;cursor:pointer;position:relative;zoom:1; background: rgba(224,211,139,1);
background: -moz-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,211,139,1)), color-stop(50%, rgba(160,137,80,1)), color-stop(51%, rgba(160,137,80,1)), color-stop(71%, rgba(173,147,86,1)), color-stop(100%, rgba(193,167,100,1)));
background: -webkit-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -o-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -ms-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: linear-gradient(to right, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d38b', endColorstr='#c1a764', GradientType=1 );}
.custom_btn:before{content: "\f07a";font-family:FontAwesome;font-size: 23px;position:absolute;left:28px;top:9px;line-height: 100%;}
.custom_btn .custom_innerbtn{background:#000;display:block;padding:6px 30px 7px 60px;border-radius:25px;}
.custom_btn:hover{color:#fff;text-decoration:none;}
.home_articles_left{margin-left:-25px;}
.default-page .content-block .home_articles_left img{width:100%;margin:0;}
.wpb_single_image.home_articles_left .vc_figure, .wpb_single_image.home_articles_left .vc_single_image-wrapper{display: block;}
.home_articles_right{position:relative;background:#000;padding:25px 20px 40px 40px;margin: -130px auto 0;max-width:440px;}
.home_articles_right .heading_title{color:#fff;}
.default-page .content-block .home_articles_right p{font-family: 'Roboto-Regular';font-size:16px;color:#fff;}
.custom_morebtn{background:#fff;max-width:129px;height:39px;line-height:39px;text-align:center;font-family: 'Roboto-Bold';font-size:18px;color:#000;border-radius:25px;display:block;margin-top: 25px;}
.custom_morebtn:hover{color:#000;text-decoration:none;}
.home_slider_part .tp-bullets{top:auto !important; bottom:62px;}
.slider_title{font-family: 'Roboto-Regular'!important;}
.slider_title sup{font-family: 'Roboto-bold'!important;font-size:10px !important;}
.slider_subtitle h2{font-family: 'DeliriumSample'!important;font-size:64px !important;}

.home_instagram_part{max-width:900px;margin:auto !important;}
.home_instagram_right{margin:0px;margin-bottom:0 !important; text-align:center;}
.home_instagram_right .heading_title{margin-bottom:20px;}
.default-page .content-block .home_instagram_right p{font-family: 'Roboto-Regular';font-size:16px;color:#000;line-height:36px;}
.home_instagram_right .custom_btn:before{display:none;}
.home_instagram_right .custom_btn{margin-top:20px;}
.home_instagram_right .custom_btn .custom_innerbtn{line-height: 100%;padding: 10px 37px 9px 37px;}
.product_left_text{text-align:center;}
.product_left_text .heading_title{margin-bottom:15px;}
.product_list_part .product_left_text{margin-bottom:42px;}
.natural_product_left{margin-top:50px;}
.default-page .content-block .product_left_text p{font-family: 'Roboto-Regular';font-size:18px;color: #000;line-height:36px;}
.heading_subscribe{font-family: 'Roboto-Bold';font-size:26px;color:#f50909;line-height: 40px;margin: 0;margin-bottom: 25px;}

.dollar_paromotion_banner{margin-left:-30px;margin-right:-20px;}
.wpb_single_image.dollar_paromotion_banner .vc_figure, .wpb_single_image.dollar_paromotion_banner .vc_single_image-wrapper{display:block;}
.default-page .content-block .dollar_paromotion_banner img{margin:0;width:100%;}

.product_slider_part .skin.flat .layer-content{position:relative;zoom:1;padding-bottom:80px;padding-top:30px;padding-left:0;padding-right:0;}
.product_slider_part .layer-content-inner{position:relative;min-height:150px;}
.product_slider_part .wcps-container  .wcps-items-title a{font-family: 'Roboto-Bold';font-size:18px;color:#000 !important;line-height:120%;text-align: center;min-height:45px;font-weight:normal;display: block;}
.product_slider_part .wcps-items .wcps-items-price { text-align: center !important;}
.product_slider_part .woocommerce-Price-amount{font-family: 'Roboto-Regular';font-size:18px;color:#000;line-height:100%}
.product_slider_part .wcps-items-cart.default{position: absolute;bottom: -60px;left: 0;right: 0;text-align:center !important;}
.product_slider_part .woocommerce a.button.add_to_cart_button{font-family: 'Roboto-Bold';background:url(images/add_to_cart.png) no-repeat 0 0;width:176px;height:48px;padding:0 !important;font-weight:normal;border-radius:0;line-height:46px !important;position:relative;zoom:1;color:#fff;font-size:18px !important;text-transform: none;text-align:center;opacity:1;}

.product_slider_part .woocommerce a.added_to_cart{font-family: 'Roboto-Bold';background:url(images/add_to_cart.png) no-repeat 0 0;width:176px;height:48px;padding:0 !important;font-weight:normal;border-radius:0;line-height:48px !important;position:relative;zoom:1;color:#fff;font-size:18px !important;text-transform: none;text-align:center;}

.product_slider_part .woocommerce a.button.add_to_cart_button:before{content: "\f07a";font-family: FontAwesome;font-size: 22px;    margin-right: 12px;line-height: 100%;}
.product_slider_part .woocommerce a.button.add_to_cart_button:after{display:none;}
.product_slider_part .woocommerce .woocommerce-product-rating .star-rating{width: 60px;position: relative;height: 12px;float:none;margin:0 auto;padding-bottom:0 !important;display:block;}
.product_slider_part .wcps-container  div.wcps-items div.wcps-items-thumb img{height:300px;}
.product_slider_part .woocommerce .star-rating::before{content:'';}
.product_slider_part .custom-subscribesave label{font-size: 15px;padding-left: 24px;margin-bottom:5px;padding-top:15px;}
.product_slider_part .custom-subscribe{padding: 4px 8px 3px 8px;margin-left: 3px;font-size: 12px;margin-bottom:0;}
.product_slider_part .custom-subscribesave label:before{width: 18px;height: 18px;border: 2px solid #cdcdcd;top: 15px;}
.product_slider_part .custom-subscribesave label:after{width: 18px;height: 18px;    line-height: 18px;}

.article_container{margin-top:42px;margin-bottom: 27px;}
.banner_title{text-align:center;}
.banner_title h1{font-family: 'DeliriumSample';font-size:58px;color:#000;margin-bottom: 18px;line-height: 88px;}
.banner_title span{font-family: 'Roboto-Regular';font-size:18px;color:#000;}
.article_col_part .col-sm-6{padding:0 30px;}
.article_block{margin-top:55px;}
.article_block_img{position:relative;zoom:1;box-shadow: 8px 12px 20px #bcbdc0, -2px 5px 20px #bcbdc0;}
.article_block_img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);}
.article_block_img img{width:100%;height:auto;display:block;}
.article_block_content{margin-top:38px; padding: 0 10px;text-align:center;}
.article_block_date{font-family: 'Roboto-Regular';font-size:18px;color:#ce9a35;}
.article_block_title{font-family: 'Roboto-Bold';font-size:28px;color:#000;line-height:36px;margin-top:15px;}
.article_block_description p{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;line-height:36px;}
.article_block_content .custom_btn{margin-top:14px;}
.article_block_content .custom_btn:before{display:none;}
.article_block_content .custom_btn .custom_innerbtn{padding: 6px 31px 7px 31px;}
.article_pagination_part{margin:50px 0 0px;}
.article_pagination_part ul{margin:0;padding:0;text-align:center;}
.article_pagination_part li{display:inline-block;margin:3px 6px;}
.article_pagination_part li a{width:37px;height:37px;line-height:37px;font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;display:block;background:#e5e5e5;border-radius:50%;transition:all ease-in-out 0.3s;}
.article_pagination_part li a:hover{background:#000;color:#fff;text-decoration:none;}
.article_pagination_part li.active a{background:#000;color:#fff;}
.article_sidebar_inner{background:#f2f2f2;padding:32px 28px 40px;margin-top: 40px;}
.articles_listing .article_sidebar .article_sidebar_inner .sidebar_post{display:block;border-bottom: 1px solid #c2c2c2;padding-bottom: 23px;margin-bottom: 23px;}
.articles_listing .article_sidebar .article_sidebar_inner .sidebar_post:last-child {border-bottom: none;}
.articles_listing .article_sidebar .sidebar_post .count{background:none;height:auto;width:auto;display:none;}
.articles_listing .article_sidebar .sidebar_post .count h3{font-family: 'Roboto-Regular';font-size:14px;margin:0;color:#000;}
.articles_listing .article_sidebar .sidebar_post .content{float:none;width:100%;}
.articles_listing .article_sidebar .sidebar_post .content p:not(:first-child) {display: none;}
.articles_listing .article_sidebar .sidebar_post .content p:first-child{font-family: 'Roboto-Regular';font-size:18px;color:#000;margin: 0;margin-top:0;font-weight:normal;}
.articles_listing .article_sidebar .sidebar_post .content p a{font-family: 'Roboto-Regular';font-size:18px;color:#000;line-height:100%;margin-top:0;display: block;}
.article_sidebar .article_sidebar_inner .widget h5.article_widget-title, .article_sidebar_inner .widget > h3{font-family: 'Roboto-Bold';font-size:34px;color:#000;line-height:50px;text-transform:capitalize;margin-top:0;margin-bottom:37px;}
.article_sidebar_inner ul{margin:0;padding:0;list-style:none;}
.article_sidebar_inner li{border-bottom:1px solid #c2c2c2;padding-bottom:23px;margin-bottom:23px;}
.article_sidebar_inner li:last-child{border-bottom:none;}
.article_sidebar_inner li a{font-family: 'Roboto-Regular';font-size:18px;color:#000;display:block;line-height:100%;}
.article_sidebar_inner li a:hover{color:#000;text-decoration:none;}
.article_left_testimonials{padding-top:30px;}
.article_left_testimonial_user{width:92px;height:92px;margin:0 auto 55px;}
.article_left_testimonial_user img{width:100%;height:100%;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.articles_listing .article_sidebar .textwidget .article_testimonial_user_name h3, .article_testimonial_user_name h3, .customer_reviews_comment .woocommerce-review__author{font-family: 'Roboto-Bold';font-size:18px;color:#000;line-height:100%;text-align:center;margin:0;display: inline-block;}
.article_testimonial_date span{font-family: 'Roboto-Bold';font-size:18px;color:#4a4a4a;line-height:100%;margin:22px 0 25px;display:block;text-align:center;}
.article_testimonial_description p{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;line-height:36px;}
.sale_slider_section{margin-top:40px;}
.sale_title h3{font-family: 'DeliriumSample';font-size: 42px;color: #000;margin:0 0 7px;}
.sale_title h5{font-family: 'Roboto-Bold';font-size:26px;color:#f50909;line-height: 40px;margin: 0;margin-bottom: 25px;}

.testimonial_start{width:90px;height:16px;margin-right:13px;display: inline-block;}
.testimonial_start.one{background:url(images/testimonial_start_one.png) no-repeat 0 0;}
.testimonial_start.two{background:url(images/testimonial_start_two.png) no-repeat 0 0;}
.testimonial_start.three{background:url(images/testimonial_start_three.png) no-repeat 0 0;}
.testimonial_start.four{background:url(images/testimonial_start_four.png) no-repeat 0 0;}
.testimonial_start.five{background:url(images/testimonial_start_five.png) no-repeat 0 0;}

.subscribe_save_part{position:relative;zoom:1;padding-top: 82px;}
.subscribe_save_part:before{content:'';background:url(images/subscribe_save_bg.png) no-repeat 0 0;background-size:100% 100%;position:absolute;left:0;top:0px;width:100%;height:82px;}
.subscribe_save_inner{background:#f3d7b8;padding:40px 0;}
.subscribe_save_content{max-width:800px;margin:auto;}
.subscribe_save_content .col-sm-4{text-align:center;}
.subscribe_save_content .col-sm-4 > div{display:inline-block;}
.subscribe_off img{max-width:100%;height:auto;display:inline-block;float:none;}
.subscribe_save_description{margin: 30px 0 0;}
.subscribe_save_description h2{font-family: 'Roboto-Bold';font-size:31px;color:#000;line-height:100%;margin:0;margin-bottom:15px;}
.subscribe_save_description p{font-family: 'Roboto-Regular';font-size:18px;color:#000;line-height:36px;}

.article_container.videos_content{width:100%;float:none;}
.videos_container{padding-top:50px;}
.videos_row_part{margin-bottom:0px;}
.videos_left_col{margin-left:46px;margin-top:50px;}
.videos_right_col{margin-right:46px;margin-top:50px;}
.videos_block_show{position:relative;zoom:1;box-shadow:none;height: 0;padding-bottom: 56.25%;}
.videos_block_show:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:2;}
.videos_block_show:before{content:'';position:absolute;left:-46px;top:14px;width:100%;height:90%;background:#e0c6aa;}
.videos_right_col .videos_block_show:before{left:auto;right:-46px;}
.videos_block_show img{width:100%;height:auto;display:block !important;position:relative;z-index:1;}
/*.videos_block_show a{display:block;position:absolute;left:50%;top:50%;width:84px;height:84px;line-height:84px;margin-left:-42px;margin-top:-42px;background:#fff;border-radius:50%;color:#000;z-index:3;}*/
.videos_block_show .mejs-overlay{background:rgba(0, 0, 0, 0.3);z-index: 3;}
.videos_block_show .mejs-overlay:hover .mejs-overlay-button {background-position: center center;}
.videos_block_show .mejs-overlay-button{display:block;position:absolute;left:50%;top:50%;width:84px;height:84px;line-height:84px;margin-left:-42px;margin-top:-42px;background:#fff;border-radius:50%;color:#000;z-index:3;background:url(images/video_play_btn.png) no-repeat center center;}
.single_videos_play_btn{display:block;position:absolute;left:50%;top:50%;width:84px;height:84px;line-height:84px;margin-left:-42px;margin-top:-42px;background:#fff;border-radius:50%;color:#000;z-index:3;background:url(images/video_play_btn.png) no-repeat 0 0;}
.videos_block_show a:hover{text-decoration:none;}
.videos_block_show a i{font-size:54px;line-height:84px;text-align:center;display: block;}
.videos_right_text_block{position:relative;zoom:1;margin-top:50px;}
.videos_right_text_block h3{font-family: 'Roboto-Bold';font-size:26px;color:#000;line-height:100%;margin:0;margin-bottom:15px;}
.videos_right_text_block p{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;line-height:36px;}
.videos_right_text_block .custom_btn{margin-top:14px;}
.videos_right_text_block .custom_btn:before{display:none;}
.videos_right_text_block .custom_btn .custom_innerbtn{padding: 6px 31px 7px 31px;}
.videos_right_arrow{display:none;}
.videos_block_show video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}
.mejs-controls .mejs-fullscreen-button button{display:none !important;}
.articles_listing.container{max-width:inherit;}
.article_single_featured img{width:100%;height:auto;display:block;}
.article_single_social_Share{display:table-cell;vertical-align:top;}
.articles_listing h1.article_block_title{font-family: 'Roboto-Bold';font-size: 36px;color: #000;line-height: 50px;font-weight:normal; margin:22px 0 10px;}
.articles_listing .no-image h1.article_block_title{margin-top:-7px;}
.article_block_title a{color: #000;}
.article_block_title a:hover{color: #000;text-decoration:none;}
.article_single_post .article_block_date{margin-bottom:30px;display: block;}
.article_single_description p{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;line-height:36px;}
.article_single_description p a{color:#000;}
.article_single_description p::first-letter {font-size:60px;line-height:48px;color:#000;float:left;padding-right: 12px;}
#comments #reply-title, #comments .woocommerce-Reviews-title, #reviews #reply-title, #reviews .woocommerce-Reviews-title{font-family: 'Roboto-Bold';font-size: 26px;color: #000;line-height: 40px;font-weight:normal; margin: 0;margin-bottom: 20px;}
.article_single_comments{padding-top:20px;}
.article_single_comments .logged-in-as a{font-family: 'Roboto-Regular';font-size:14px;color:#000;}
.comment-form{overflow:hidden;}
.article_single_comments .comment-form-author{float:left;width:50%;padding-right:20px;}
.article_single_comments #comments .comment-form-author input{font-family: 'Roboto-Regular';font-size:18px;color:#000;border:2px solid #cdcdcd;padding: 12px 10px;border-radius:25px;}
.article_single_comments #comments .comment-form-email input{font-family: 'Roboto-Regular';font-size:18px;color:#000;border:2px solid #cdcdcd;padding: 12px 10px;border-radius:25px;}
.article_single_comments #comments .comment-form-url input{font-family: 'Roboto-Regular';font-size:18px;color:#000;border:2px solid #cdcdcd;padding: 12px 10px;border-radius:25px;}
.article_single_comments #comments .comment-form-comment textarea{font-family: 'Roboto-Regular';font-size:18px;color:#000;border:2px solid #d5d5d5;padding: 12px;resize:none;}
.article_single_comments #comments .comment-form-author input:focus, .article_single_comments #comments .comment-form-url input:focus, .article_single_comments #comments .comment-form-email input:focus, .article_single_comments #comments textarea:focus{outline:none;}
.article_single_comments .comment-form-email{float:left;width:50%;}
.article_single_comments .comment-form label{font-family: 'Roboto-Bold';font-size: 18px;color: #000;line-height: 100%;margin-bottom:12px;}
.article_single_comments .comment-avtar img{width:86px;height:86px;border-radius:50%;margin-right:42px;}
.article_single_comments .comment-author-name{font-family: 'Roboto-Bold';font-size: 18px;color: #000;line-height: 100%;font-weight:normal;margin-right:25px;display:inline-block;}
.article_single_comments .comment-date{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;display:inline-block;}
.article_single_comments .comment-content p{font-family: 'Roboto-Regular';font-size:18px;color:#000;}

.form-submit{font-family: 'Roboto-Bold';font-size:18px;color:#fff;border-radius:25px;display:inline-block;padding:4px;cursor:pointer;position:relative;zoom:1;float: right; background: rgba(224,211,139,1);
background: -moz-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,211,139,1)), color-stop(50%, rgba(160,137,80,1)), color-stop(51%, rgba(160,137,80,1)), color-stop(71%, rgba(173,147,86,1)), color-stop(100%, rgba(193,167,100,1)));
background: -webkit-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -o-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -ms-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: linear-gradient(to right, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d38b', endColorstr='#c1a764', GradientType=1 );}
#comments .form-submit input[type="submit"]{background:#000;display:block;padding: 11px 31px 12px 31px;border-radius:25px;margin-bottom: 0;}

.article_single_social_Share ul.heateor_sss_sharing_ul li{margin-bottom:20px !important;}
.testimonials_part{max-width:920px;margin:auto;}
.testimonials_part .article_left_testimonial_user{margin:50px auto 28px;}
.default-page .content-block .testimonials_part .article_left_testimonial_user img{margin:0;}
.default-page .content-block .article_testimonial_description p, .accordion_conteiner .customer_reviews_comment .description p {font-family: 'Roboto-Regular';font-size: 18px;color: #4a4a4a;line-height: 36px;}
.our_vision_user{padding:15px 0 25px}
.vision_desc{max-width:920px;margin:auto;}
.default-page .content-block .vision_desc p{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;line-height:36px;}

.contact_content_part{padding-top:28px;}
.wpb_content_element.contact_left_title{margin-bottom:30px;}
.contact_left_title h2{font-family: 'Roboto-Bold';font-size:36px;color:#000;line-height:100%;text-transform:capitalize;margin-top:0;margin-bottom:37px;}
.default-page .content-block .contact_phone_num p{font-family: 'Roboto-Regular';font-size:18px;color:#000;}
.default-page .content-block .contact_phone_num strong{display:inline-block;color:#000;font-weight:normal;margin:0;width:40px;margin-bottom: 10px;}
.contact_phone_num a{display:inline-block;color:#ce9a35;margin-bottom: 10px;}
.default-page .content-block .customer_care_text p{font-family: 'Roboto-Regular';font-size:18px;color:#000;line-height:36px;}
.default-page .content-block .customer_care_text p a{color:#ce9a35;}
.contact_col_heading{position:relative;zoom:1;}
.contact_col_heading h2{font-family: 'Roboto-Bold';font-size:30px;color:#fff;position:absolute;left:0;top:50%;width:100%;margin: 0;text-align:center;margin-top: -33px;}
.default-page .content-block .contact_col_heading img{max-width: inherit !important;width:100%;height:auto;display:block;margin:0;}
.contact_col_heading.wpb_single_image .vc_figure, .contact_col_heading.wpb_single_image .vc_single_image-wrapper{display:block;}
.contact_right_text h3{font-family: 'Roboto-Bold';font-size:18px;color:#000;line-height:100%;margin-bottom: 15px;}
.contact_right_text h3:before{content:'';display:inline-block;width:33px;height:18px;margin-right: 7px;vertical-align: top;}
.contact_right_text.contact_australia_ofc h3:before{background:url(images/australia_flag.jpg) no-repeat left 0px;}
.contact_right_text.contact_malta_ofc h3:before{background:url(images/malta_flag.jpg) no-repeat left 0px;}
.contact_right_text.contact_usa_ofc h3:before{background:url(images/usa_flag.jpg) no-repeat left 0px;}
.contact_right_text.contact_canadian_ofc h3:before{background:url(images/Canadian_flag.jpg) no-repeat left 0px;}

.default-page .content-block .contact_right_text p{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;line-height:36px;}
.contact_right_text_bm a{font-family: 'Roboto-Regular';font-size:18px;color:#ce9a35;line-height:36px;}

.checkout_page_part .woocommerce-billing-fields h3, .checkout_page_part .woocommerce-shipping-fields h3, #order_review_heading, .cart_title, .product_singleSummary .product_title, .related.products h2.section_title{font-family: 'Roboto-Bold';font-size:26px;color:#000;line-height:100%;margin-top:0;margin-bottom:25px;}

/** checkout **/
.default-page .content-block strong{display:initial;}
.checkout_page_part .woocommerce-info { border:none;padding: 0;background: none;font-family: 'Roboto-Bold';font-size:18px;color:#000;line-height:100%;}
.checkout_page_part .woocommerce-info .showlogin{color:#ce9a35;}
.checkout_page_part .woocommerce-info::before{display:none}

.checkout_page_part .woocommerce-shipping-fields h3 label{margin-bottom:0;margin-top:0;    padding-left: 30px;position:relative;zoom:1;}
.checkout_page_part .woocommerce form .form-row label{font-family: 'Roboto-Bold';font-size:18px;color:#000;line-height:100%;margin-bottom:20px;}
.checkout_page_part .woocommerce form .form-row label[for="billing_address_2"], .checkout_page_part .woocommerce form .form-row label[for="shipping_address_2"]{display: none;}
.checkout_page_part .woocommerce form .form-row{margin-bottom:28px;padding-bottom:0;padding-top:0;}
.checkout_page_part .woocommerce form .form-row input.input-text{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;border:2px solid #cdcdcd;padding: 14px 10px 14px 28px;border-radius:25px;}
.checkout_page_part .woocommerce form .form-row textarea{font-family: 'Roboto-Regular';font-size:18px;color:#000;border:2px solid #cdcdcd;padding: 16px 12px 12px 28px;resize:none;min-height:138px;}
.checkout_page_part .select2-container .select2-selection--single{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;border:2px solid #cdcdcd !important;border-radius:25px;min-height: 52px;}
.checkout_page_part .select2-container--default .select2-selection--single .select2-selection__rendered{color: #4a4a4a;    line-height: 53px;padding-left: 28px;}
.checkout_page_part .select2-container--default .select2-selection--single .select2-selection__arrow{height: 53px;right: 10px;}
.select2-dropdown{border-color:#cdcdcd !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#000 !important;}
.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#000 !important;}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;margin-left: -9px;margin-top: -9px;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b:after {font-family: "Material Icons";content: "\E313";-webkit-font-feature-settings: 'liga';}
.woocommerce form .form-row .select2-container:focus, .select2-container .select2-selection--single:focus, .select2-container .woocommerce-checkout .select2-selection--single .select2-selection__rendered:focus, .woocommerce form .form-row .select2-container .selection:focus{outline:none;}
.woocommerce-checkout checkout_page_part .woocommerce form .form-row.woocommerce-invalid .select2-container, .checkout_page_part .woocommerce form .form-row.woocommerce-invalid input.input-text, .checkout_page_part .woocommerce form .form-row.woocommerce-invalid select {border-color: #a00;}
.checkout_page_part .woocommerce-shipping-fields h3 label input[type="checkbox"]{left:-999999px;opacity:0;}
.checkout_page_part .woocommerce-shipping-fields h3 label span:before{content: "";display: inline-block;position: absolute;width: 22px;height: 22px;left: 0;border: 3px solid #cdcdcd;border-radius: 5px;background-color: #fff;top: 0px;}
.checkout_page_part .woocommerce-shipping-fields h3 label span:after{content: "\E5CA";font-family: "Material Icons";font-size: 18px;line-height: 22px;color:#4a4a4a; text-align: center;display: inline-block;position: absolute;width: 22px;height: 22px;left: 0;top: 0px;display:none;}
.checkout_page_part .woocommerce-shipping-fields h3 label input[type="checkbox"]:checked + span:after{display:block;}
.checkout_page_part .create-account label{padding-left:40px;}
.checkout_page_part .create-account label input[type="checkbox"]{left:-9999px;opacity:0;position:absolute !important;}
.checkout_page_part .create-account label span:before{content: "";display: inline-block;position: absolute;width: 22px;height: 22px;left: 0;border: 3px solid #cdcdcd;border-radius: 5px;background-color: #fff;top: 0;}
.checkout_page_part .create-account label span:after{content: "\E5CA";font-family: "Material Icons";font-size: 18px;line-height: 22px;color:#4a4a4a; text-align: center;display: inline-block;position: absolute;width: 22px;height: 22px;left: 0;top: 0;display:none;}
.checkout_page_part .create-account label input[type="checkbox"]:checked + span:after{display:block;}
.table table .product-name a, .woocommerce-page.woocommerce-cart table .product-name a, .woocommerce-checkout.woocommerce-page table .product-name a{font-size:16px;}

.product-total, .product-name, .default-page .content-block .product_quantity_number strong, .cart_total_text, .cart_total_num, .default-page .content-block .cart_total_num strong, .zender-payment .wc_payment_method  label, .woocommerce-page.woocommerce-cart .cart_page_part table th, .woocommerce-Price-amount, .quantity{font-family: 'Roboto-Bold';font-size:18px;color:#000;line-height:100%;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border: 1px solid #cdcdcd;}
.woocommerce-page.woocommerce-cart .cart_page_part table th.product-name, .woocommerce-page.woocommerce-cart .cart_page_part table td.product-name, .woocommerce-page.woocommerce-cart .cart_page_part table th.product-remove, .woocommerce-page.woocommerce-cart .cart_page_part table td.product-remove{text-align:left;}
.woocommerce-remove-coupon{color:#FF0105;}
#billing_myfield12_field label{padding-left:32px;}
#billing_myfield12_field input[type="checkbox"]{left:-9999px;opacity:0;position:absolute !important;}
#billing_myfield12_field label:before{content: "";display: inline-block;position: absolute;width: 22px;height: 22px;left: 0;border: 3px solid #cdcdcd;border-radius: 5px;background-color: #fff;top: 0px;}
#billing_myfield12_field label:after{content: "\E5CA";font-family: "Material Icons";font-size: 18px;line-height: 22px;color:#4a4a4a; text-align: center;display: inline-block;position: absolute;width: 22px;height: 22px;left: 0;top: 0px;display:none;}
#billing_myfield12_field label.billing_checkRecevice:after{display:block;}

.cart_item_row{border-bottom:1px solid #e5e5e5;padding:0 20px 28px 25px;margin-bottom:28px;width:100%;display:table;}
.product-name-left{display:table-cell;vertical-align:middle;}
.checkout_review_order .product-total{display:table-cell;vertical-align:middle;text-align:right;}
.checkout_review_order .product-name{display:inline-block;min-width: 300px;}
.product_quantity_number{display:inline-block;margin-left:60px;}
.subtotal_part{overflow:hidden;}
.subtotal_part_bm{max-width:505px;float:right;}
.subtotal_part_bm_inner{padding-right:20px;border-bottom:1px solid #e5e5e5;margin-bottom:25px;}
.cart_total_bm{width:100%;display:table;text-align:right;margin-bottom:25px;}
.cart_total_text{display:table-cell;vertical-align:middle;text-transform: uppercase;width:30%;}
.cart_total_num{display:table-cell;vertical-align:middle;padding-left: 72px;}
.total_costspart{padding-right:20px;}
.woocommerce .subtotal_part_bm_inner form.checkout_coupon{padding:0;margin:0;border:none;border-radius:0;}
.subtotal_part_bm_inner .checkout_coupon{position:relative;zoom:1;}
.subtotal_part_bm_inner input[type="text"]{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;border:2px solid #cdcdcd;outline:none;padding: 10px 10px 11px 15px;border-radius:25px;display:block;width:100%;}
.subtotal_part_bm_inner input[type="text"]:focus{outline:none;}
.subtotal_part_bm_inner input[type="submit"].button{font-family: 'Roboto-Regular';font-size:14px !important;padding:18px 0px !important;line-height:100% !important; border-radius:0 25px 25px 0px;display:block;width:102px;text-align:center;position: absolute;right: 0; top: 0;}
.default-page .content-block .subtotal_shipping_text p{font-family: 'Roboto-Regular';font-size:18px;color:#e61212;text-align:right;}
.default-page .content-block .subtotal_shipping_text p i{font-family: 'Roboto-Bold';font-size:18px;color:#e61212;display:inline-block;font-weight:normal;margin:0;font-style:normal;}
.woocommerce .subtotal_shipping_text ul#shipping_method{padding-bottom: 10px;}
.woocommerce .subtotal_shipping_text ul#shipping_method li{text-align:right;padding: 10px 0;}
.woocommerce ul#shipping_method li label{font-family: 'Roboto-Regular';font-size: 18px;color: #000;padding-left: 40px;position: relative;cursor:pointer;}
.woocommerce ul#shipping_method li label:before{content: "";position: absolute;display: inline-block;width: 25px;height: 25px;top: 0;left: 0;border: 3px solid #cdcdcd;border-radius: 50%;vertical-align: middle;}
.woocommerce ul#shipping_method li label:after{content: "\f111";font-family: "FontAwesome";font-size: 12px;width: 24px;height: 25px;line-height:25px;position: absolute;top: 1px;left: 12px;vertical-align:middle;text-align:center;color:#4a4a4a;display:none;}
.woocommerce ul#shipping_method li input[type="radio"]:checked + label:after{display:inline-block;}
.woocommerce ul#shipping_method li input[type="radio"]{position:absolute;left:-9999px;opacity:0;}
.custom-subscribesave{text-align:center;}
.custom-subscribesave input[type="checkbox"]{position: absolute;left: -9999px;opacity: 0;}
.custom-subscribesave label{font-family: 'Roboto-Bold';font-size: 16px;color: #000;padding-left: 30px;position: relative;cursor:pointer;font-weight:normal;}
.custom-subscribesave label:before{content: "";position: absolute;display: inline-block;width: 22px;height: 22px;top: 0;left: 0;border: 2px solid #cdcdcd;    border-radius: 10px;vertical-align: middle;}
.custom-subscribesave label:after{content: "\E5CA";font-family: "Material Icons";font-size: 16px;width: 22px;height: 22px;line-height:22px;position: absolute;top: 0px;left:0px;vertical-align:middle;text-align:center;color:#4a4a4a;display:none;}
.custom-subscribesave label.tools_top:after{top:15px;}
.custom-subscribesave input[type="checkbox"]:checked + label:after{display:inline-block;}
.dis-price{color:#f70303;display:inline-block;line-height: 100%;}
.custom-subscribe{background:#000;padding:4px 13px 2px 13px;border-radius:20px;color:#fff;text-align:center;display:inline-block;margin-left:5px;font-size: 15px;line-height: 100%;}
.product_singleSummary .custom-subscribesave{margin-top: 15px;}
.single_product_frequently_detalis .custom-subscribesave label{margin-top:6px;margin-bottom:0;}

.woocommerce-checkout #payment.zender-payment{background:none;border-radius:0px;}
.zender-payment .wc_payment_method label{padding-right:40px;line-height:25px; display:block;text-align:right;text-transform:uppercase;position:relative;zoom:1;margin-bottom: 30px;}
.zender-payment .wc_payment_method label:before{content: "";position: absolute;display: inline-block;width: 25px;height: 25px;top: 0;right: 0;border: 3px solid #cdcdcd;border-radius: 50%;vertical-align: middle;}
.zender-payment .wc_payment_method label:after{content: "\f111";font-family: "FontAwesome";font-size: 12px;width: 24px;height: 25px;line-height: 25px;position: absolute;top: 1px;right: 0;vertical-align: middle;text-align:center;color:#4a4a4a;display:none;}
.zender-payment .wc_payment_method input[type="radio"]:checked + label:after{display:inline-block;}
.zender-payment .wc_payment_method input[type="radio"]{position:absolute;left:-9999px;opacity:0;}
.checkout_page_part .woocommerce form .zender-payment .place-order{text-align:right;}

.payment_method_stripe .payment_box.payment_method_stripe label{text-transform:capitalize !important;text-align:left !important;}
.checkout_page_part .woocommerce form .payment_method_stripe .form-row label{padding-right:0;}
.woocommerce-checkout #payment div.payment_box::before, .checkout_page_part .woocommerce form .payment_method_stripe .form-row label::before{display:none;}
.woocommerce-checkout #payment div.payment_box.payment_method_stripe{background:#f2f2f2;overflow:hidden;margin:37px 0 45px;padding:25px;}
.woocommerce-checkout #payment div.payment_box.payment_method_ppec_paypal{background:#f2f2f2;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{max-width:675px;}
.woocommerce-checkout #payment div.payment_box input.input-text{font-family: 'Roboto-Regular';font-size: 18px;color: #4a4a4a;
    border: 2px solid #cdcdcd;padding: 14px 10px 14px 28px;border-radius: 25px;}
.zender-payment .wc_payment_method > label{cursor:pointer;}
.zender-payment .wc_payment_method.payment_method_stripe > label > img{display:none;}
.woocommerce-checkout #payment div.payment_box.payment_method_ppec_paypal p{font-family: 'Roboto-Regular';font-size: 18px;color: #4a4a4a;text-align:right;}

.place-order-bottom{font-family: 'Roboto-Bold';font-size:18px;color:#fff;border-radius:25px;display:inline-block;padding:4px;cursor:pointer;position:relative;zoom:1;float: right; background: rgba(224,211,139,1);
background: -moz-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,211,139,1)), color-stop(50%, rgba(160,137,80,1)), color-stop(51%, rgba(160,137,80,1)), color-stop(71%, rgba(173,147,86,1)), color-stop(100%, rgba(193,167,100,1)));
background: -webkit-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -o-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -ms-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: linear-gradient(to right, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d38b', endColorstr='#c1a764', GradientType=1 );}
.woocommerce #payment .place-order-bottom #place_order{font-family: 'Roboto-Bold';font-size:18px;color:#fff;float:none;background:#000;display:block;padding: 11px 38px;border-radius:25px;margin-bottom: 0;}
.default-page .content-block.cart_page_part{margin-top:40px;}
.default-page .content-block p.cart-empty{font-family: 'Roboto-Bold';font-size:24px;color:#000;text-align:center;}
.return-to-shop{text-align:center;}
.return-to-shop .custom_btn:before{content: "\f060";}
.return-to-shop .custom_btn .custom_innerbtn{padding: 12px 30px 12px 60px;}
.zender_cart_checkout{text-align:right;}
.zender_cart_checkout > div{font-family: 'Roboto-Bold';font-size:18px;color:#fff;border-radius:25px;display:inline-block;padding:4px;cursor:pointer;position:relative;zoom:1;background: rgba(224,211,139,1);background: -moz-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,211,139,1)), color-stop(50%, rgba(160,137,80,1)), color-stop(51%, rgba(160,137,80,1)), color-stop(71%, rgba(173,147,86,1)), color-stop(100%, rgba(193,167,100,1)));
background: -webkit-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -o-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -ms-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: linear-gradient(to right, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d38b', endColorstr='#c1a764', GradientType=1 );}
.zender_cart_checkout > div:before{content: "\f07a";font-family:FontAwesome;font-size: 22px;color:#fff; position:absolute;left:23px;top:9px;z-index:1; line-height: 100%;}
.zender_cart_checkout > div > a.button.alt{font-family: 'Roboto-Bold';font-size:14px !important;padding:11px 18px 11px 48px !important;line-height:100% !important; background:#000;color:#fff;display:block;border-radius:25px;font-weight:normal;}
.zender_cart_checkout > div > a.button.alt:hover{color:#fff;text-decoration:none;background-color:#000;}
.cart-collaterals{margin-top:20px;}
.cart_page_part .woocommerce table.shop_table{border:none;border-radius:0;}
.woocommerce-page.woocommerce-cart .cart_page_part table thead{background:none;}
.woocommerce-page.woocommerce-cart .cart_page_part table th, .woocommerce-page.woocommerce-cart .cart_page_part table td{border-right:none;text-align:center;}
.woocommerce-page.woocommerce-cart .cart_page_part table td.product-td-last{text-align: right;}
.woocommerce-page.woocommerce-cart .cart_page_part table th{font-weight: normal;padding:18px 10px;}
.woocommerce-page.woocommerce-cart .cart_page_part table td{padding: 25px 10px;}
.product-thumbnail-img{width:65px;display:inline-block;    vertical-align: middle;margin-right: 15px;}
.default-page .content-block .product-thumbnail-img img{margin:0;width:100%;height:auto;display:block}
.cart-product-quantity .quantity{border:none;padding:0;}
.cart-product-quantity .quantity .input-text.qty{font-family: 'Roboto-Bold';font-size:18px;color:#4a4a4a;border:2px solid #cdcdcd;padding: 15px 2px;border-radius:25px;width:100px;margin-left:10px;}
.cart-product-quantity .quantity .input-text.qty:focus{outline:none;}

/*myaccount*/
.default-page .content-block.my-account_page_part{margin-top:40px;}
.myaccount_title{font-family: 'Roboto-Bold';font-size:36px;color:#000;text-align:center;}
.account_loginRegister{max-width: 600px;margin: auto;}
.woocommerce .account_loginRegister form.login, .woocommerce .account_loginRegister form.register{border:1px solid #d5d5d5;padding:20px 25px 40px;}
.default-page .content-block .account_loginRegister p{margin-top:20px;}
.woocommerce .account_loginRegister form .form-row label{font-family: 'Roboto-Bold';font-size:18px;color:#000;line-height:100%;margin-bottom:10px;position:relative;zoom:1;}
.woocommerce .account_loginRegister form .form-row input.input-text{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;border:2px solid #cdcdcd;padding: 14px 10px 14px 28px;border-radius:25px;}
.lost_password a{font-family: 'Roboto-Regular';font-size:16px;color:#000;}
.loginRegister_row{overflow:hidden;}
.remember_me_checkbox{float:left;}
.lost_password_right{float:right;}
.remember_me_checkbox label{font-family: 'Roboto-Bold';font-size:18px;color:#000;line-height:100%;margin-bottom:0px;position:relative;zoom:1;cursor:pointer;}
.remember_me_checkbox input[type="checkbox"]{position:absolute;opacity:0;left:-9999px;}
.remember_me_checkbox span {width: 22px;height: 22px;border-radius: 5px;background-color:transparent;border: 3px solid #e5e5e5;display: inline-block;position:relative;zoom:1;top: 3px;}
.remember_me_checkbox span i{display:none;}
.remember_me_checkbox input[type="checkbox"]:checked + span i {font-family: "Material Icons";font-size: 18px;color:#4a4a4a; position:absolute;top:0;left:-1px;display:block;}
.myaccount_btn{font-family: 'Roboto-Bold';font-size:18px;color:#fff;border-radius:25px;display:inline-block;padding:4px;cursor:pointer;position:relative;zoom:1; background: rgba(224,211,139,1);
background: -moz-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,211,139,1)), color-stop(50%, rgba(160,137,80,1)), color-stop(51%, rgba(160,137,80,1)), color-stop(71%, rgba(173,147,86,1)), color-stop(100%, rgba(193,167,100,1)));
background: -webkit-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -o-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -ms-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: linear-gradient(to right, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d38b', endColorstr='#c1a764', GradientType=1 );}
.woocommerce .myaccount_btn input[type="submit"]{font-family: 'Roboto-Bold';font-size:18px;color:#fff;float:none;background:#000;display:block;padding: 11px 38px;border-radius:25px;margin-bottom: 0;}

.myaccount_navigation{margin-bottom:30px;}
.myaccount_navigation ul{margin:0;padding:0;list-style:none;}
.myaccount_navigation ul li{margin:3px 0;}
.myaccount_navigation ul li.is-active a{background: #e5e5e5;color:#000;}
.myaccount_navigation  ul li a{display:block;font-family: 'Roboto-Regular';font-size:16px;color:#fff;background:#000;padding:10px 15px;transition:all 0.5s ease-in-out;}
.myaccount_navigation  ul li a:hover{background: #e5e5e5;color:#000;}

.my-dashboard-title{overflow:hidden;margin-bottom:20px;}
.my-dashboard-title h2{font-family: 'Roboto-Bold';font-size:30px;color:#000;line-height:100%; margin:0;float:left;}
.my-logout-url{float:right;}
.my-logout-url a{font-family: 'Roboto-Regular';font-size:16px;color:#000;}
.default-page .content-block .woocommerce-MyAccount-content p{font-family: 'Roboto-Regular';font-size:16px;line-height:100%;}

#wl-wrapper h2{font-family: 'Roboto-Regular';font-size:22px;font-weight: normal;line-height:100%; margin:0;margin-bottom:5px;}
.my_account_orderlist h1{font-family: 'Roboto-Bold';font-size:30px;color:#000;line-height:100%; margin:0;margin-bottom:25px;} 
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{font-family: 'Roboto-Regular';font-size:16px;color:#000;font-weight:normal;    padding: 8px 5px;}
.woocommerce table.my_account_orders td{font-size:14px;}
.woocommerce table.my_account_orders td a{color:#000;}
.woocommerce-Address-title h3{font-family: 'Roboto-Regular';font-size:22px;font-weight: normal;line-height:100%; margin:0;margin-bottom:5px;display:inline-block;margin-right:5px;}
.woocommerce-Address-title a{display:inline-block;font-size:22px;color:#000;}

/** categories filter **/
.categories_filter_section{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin-top: 8px;}
.categories_filter_col{display:inline-block;border-right:1px solid #cdcdcd;position:relative;zoom:1;}
.categories_filter_col:last-child{border:none;}
.categories_filter_col .select2-container{width:100% !important;padding-right: 77px;}
.categories_filter_col .select2-container--default .select2-selection--single{border:none !important;border-radius:0px;height:57px;}
.categories_filter_col .select2-container--default .select2-selection--single .select2-selection__rendered{font-family: 'Roboto-Bold';font-size:18px;color:#000;text-transform:uppercase;line-height: 57px;display: inline-block;}
.categories_filter_col .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:8px;}
.categories_filter_col .select2-container--default .select2-selection--single .select2-selection__arrow{position:relative; height: 57px;top: auto;right: auto;display: inline-block;    vertical-align: top;}
.categories_filter_col .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none !important;margin-left:0px;margin-top:0px;font-size: 20px;color:#000;position: relative;left: auto;top: auto;line-height: 57px;}
.categories_filter_col .select2-container--default .select2-selection--single .select2-selection__arrow b:after {font-family: "Material Icons";content: "\E313";-webkit-font-feature-settings: 'liga';}
.categories_filter_col .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after {font-family: "Material Icons";content: "\E316";-webkit-font-feature-settings: 'liga';}
.woocommerce-ordering{display:block !important;}
.select2-results__option{font-family: 'Roboto-Regular';font-size:14px;}
h1.woocommerce-products-header__title{font-family: 'Roboto-Bold';font-size:30px;color:#000;margin:30px 0 25px;text-align:center;text-transform: capitalize;font-weight:normal;}
.products_section ul{padding:0;margin:0;list-style:none;width: 100%;}
.products_section ul li{padding:0 10px;display:inline-block;margin-bottom:50px;width:100%;position: relative;zoom:1;}
.products_section li a{display:block;text-align:center;}

.product_img{margin-bottom:25px;width:auto;height:auto;max-width: 260px;max-height:inherit;}
.products_section li a:hover .product_img{border: 1px solid #000;}
.product_slider_part .wcps-items-thumb a{border: 1px solid #eee;display:block;padding: 20px 0 !important}
.product_slider_part .wcps-items:hover .wcps-items-thumb a{border: 1px solid #000;}

.products_section a img{max-width: 95%;max-height: 95%;width: auto;height: auto;float: none;margin: auto;}
.products_section li .woocommerce-loop-product__title{font-family: 'Roboto-Bold';font-size:18px;color:#000;margin:0;margin-bottom:20px;}
.products_section li .price{float:none;font-family: 'Roboto-Bold';font-size:18px;color:#4a4a4a;font-weight:normal;display: block;margin-bottom: 8px;}
.products_section li .price span{float:none;display:inline-block;font-family: 'Roboto-Regular';font-size:18px;color:#000;font-weight:normal;}
.products_section .star-rating{margin: auto;float:none;}
.star-rating-zero{height:12px;}
.products_section ul.products li p{font-family: 'Roboto-Regular';font-size:18px;line-height:36px; color:#000;float:none;font-weight:normal;font-style:normal;    margin-bottom: 0;padding-bottom: 20px;height:115px;}
.products_section a.button.add_to_cart_button{font-family: 'Roboto-Bold';background:url(images/add_to_cart.png) no-repeat 0 0;width:176px;height:48px;padding:0 !important;font-weight:normal;border-radius:0;line-height:46px !important;position:relative;zoom:1;color:#fff;font-size:18px !important;text-transform: none;text-align:center;margin: auto;float: none;}
.products_section a.button.add_to_cart_button.added{display:none;}
.products_section a.added_to_cart{font-family: 'Roboto-Bold';background:url(images/add_to_cart.png) no-repeat 0 0;width:176px;height:48px;padding:0 !important;font-weight:normal;border-radius:0;line-height:48px !important;position:relative;zoom:1;color:#fff;font-size:18px !important;text-transform: none;text-align:center;margin: auto;float: none;}
.products_section a.button.add_to_cart_button:before{content: "\f07a";font-family: FontAwesome;font-size: 23px;    margin-right: 12px;line-height: 100%;}
.products_section ul.products li a.add_to_cart_button:hover{background:url(images/add_to_cart.png) no-repeat 0 0;}
.products_section a.button.add_to_cart_button:after{display:none}
.type-product .onsale{position: absolute;top: -25px;right: -25px;z-index: 10;padding: 10px;border-radius: 100% !important;background: #000;color: white;line-height: 30px;width: 50px;}
.product_categ_dollar_banner{position:relative;overflow-x:hidden;margin-top:30px;}
.product_categ_dollar_inner{position:relative;}
.product_categ_dollar_inner img{width:100%;height:auto;display:block;}

.product_slider_part .woocomerce_sider{padding-bottom:0;}
.product_slider_part .woocomerce_sider .slider_heading{font-family: 'DeliriumSample';font-size:50px;color:#000;font-weight: normal;text-transform:none;}
.product_slider_part .woocomerce_sider .slider_Text{font-family: 'Roboto-Regular';font-size:18px;line-height:36px; color:#000;font-weight:normal;font-style:normal;display:block;max-width: 240px;}

.product_slider_part .woocomerce_sider .wcps-container  div.wcps-items div.wcps-items-thumb img{height:inherit;}
.woocomerce_sider .wcps-container .wcps-items div.wcps-items-price{display: block;font-weight:normal;padding: 0;}
.woocomerce_sider .wcps-items .wcps-items-price del{float:none;padding-left:0;color:#000;}
.product_slider_part .woocomerce_sider .wcps-container .wcps-items-thumb{border:none;}

.product_single_banner{background:#f3f4f6;padding:30px 0;}
.product_single_top_line{width:100%;display:none;}
.product_left_guaranteed{display:table-cell;vertical-align:top;    width: 105px;}
.product_breadcrumb{display:table-cell;vertical-align:top;}
.product_breadcrumb ul{padding:0;margin:0;list-style:none;text-align:center;}
.product_breadcrumb ul li{display:inline-block;font-family: 'Roboto-Regular';font-size:18px;color:#000;}
.product_breadcrumb ul li a{display:block;color:#ce9a35;}
.product_breadcrumb ul li a:after{content:'\E315'; font-family: 'Material Icons';vertical-align: top;color:#000; font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
.product_breadcrumb ul li a i{color:#000;vertical-align: middle;font-size: 14px;}
.product_single_summaryright{margin-top:40px;}
.product_singleSummary{text-align:center;}
.product_singleSummary.entry-summary{margin-top:0;}
.product_singleSummary .product_title.entry-title{margin-bottom:10px;}
.subtitle{font-family: 'Roboto-Regular';font-size:18px;color:#000;}
.woocommerce-review-link{font-family: 'Roboto-Regular';font-size:18px;color:#4a4a4a;}
.product_single_summaryright .woocommerce-product-rating{margin:13px 0;}
.price, .star-rating{float:none;display:inline-block;}
.product_singleSummary .price{margin-bottom:0;}
.product_singleSummary .price span{font-family: 'Roboto-Bold';font-size:18px;color:#000;font-weight:normal;line-height:100%;}
.product_singleSummary div.product_meta, .product_singleSummary div.product_meta a{font-family: 'Roboto-Regular';font-size:14px;color:#4a4a4a;border:none;}
.product_singleSummary .price ins span{color:#f60404;}

.product_singleSummary form.cart{max-width:358px;margin:20px auto 10px;}
.product_singleSummary .quantity{background:#fff;border-radius:25px;padding:10px 27px;font-family: 'Roboto-Bold';font-size:18px;color:#4a4a4a;text-align: left;}
.product_singleSummary .quantity .input-text.qty{background:#fff;font-family: 'Roboto-Bold';font-size:18px;color:#4a4a4a;border:none;outline:none;width: 75%;}
.product_singleSummary .quantity .input-text.qty:focus {outline:none;}
.product_singleSummary form.cart button.single_add_to_cart_button, #wl-wrapper.wl-button-wrap{text-transform:none;font-family: 'Roboto-Bold';font-size:18px;color:#fff;border-radius:25px;display:inline-block;padding:4px;cursor:pointer;position:relative;zoom:1;margin-top:24px;margin-bottom: 0; background: rgba(224,211,139,1);
background: -moz-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,211,139,1)), color-stop(50%, rgba(160,137,80,1)), color-stop(51%, rgba(160,137,80,1)), color-stop(71%, rgba(173,147,86,1)), color-stop(100%, rgba(193,167,100,1)));
background: -webkit-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -o-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: -ms-linear-gradient(left, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
background: linear-gradient(to right, rgba(224,211,139,1) 0%, rgba(160,137,80,1) 50%, rgba(160,137,80,1) 51%, rgba(173,147,86,1) 71%, rgba(193,167,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d38b', endColorstr='#c1a764', GradientType=1 );}
.product_singleSummary form.cart button.single_add_to_cart_button span, .wl-add-to.wl-add-but.button{background: #000;display: block;padding: 9px 0px;border-radius: 25px;}
.wl-add-to.wl-add-but.button{font-family: 'Roboto-Bold';font-size:18px !important;color:#fff;padding: 10px 0px !important;text-transform: capitalize;margin-bottom:0;line-height:100% !important;}
.woocommerce .wl-add-to.wl-add-but.button:hover{background: #000;color:#fff;}
.product_singleSummary form.cart button.single_add_to_cart_button span:before{content: "\f07a";font-family: FontAwesome;font-size: 22px;margin-right: 12px;line-height: 100%;}

.woocommerce-message .button.wc-forward{background:url(images/add_to_cart.png) no-repeat 0 0;font-family: 'Roboto-Regular';font-size:18px !important;color:#fff;width: 176px;height: 48px;line-height: 48px !important;padding:0 !important;text-transform: capitalize;}
.woocommerce-message .button.wc-forward:hover{background:url(images/add_to_cart.png) no-repeat 0 0;}
.product_single_zoonslider{position:relative;zoom:1;margin-top: 25px;}
div.type-product .product_single_zoonslider .onsale{top:-25px;right:-25px;}
div.type-product .products_section .onsale{top:-25px;right:-25px;}
 
.product_single_zoonslider .woocommerce-product-gallery ol{padding: 0 25px;}
.product_single_zoonslider .woocommerce-product-gallery ol li{border:1px solid #cccccc;    padding: 5px;}
.product_single_zoonslider .slick-track{margin:auto;}
.woocommerce-product-gallery ol li:focus, .woocommerce-product-gallery ol li img:focus{outline:none;}
.product_single_zoonslider .woocommerce-product-gallery ol .slick-prev, .product_single_zoonslider .woocommerce-product-gallery ol .slick-next{width:24px;height:24px;}
.product_single_zoonslider .woocommerce-product-gallery ol .slick-prev{left:0;}
.product_single_zoonslider .woocommerce-product-gallery ol .slick-next{right:0;}
.product_single_zoonslider .woocommerce-product-gallery ol .slick-prev:before, .product_single_zoonslider .woocommerce-product-gallery ol .slick-next:before{font-family: "Material Icons";font-size: 24px;-webkit-font-feature-settings: 'liga';}
.product_single_zoonslider .woocommerce-product-gallery ol .slick-prev:before{content: "\E314";}
.product_single_zoonslider .woocommerce-product-gallery ol .slick-next:before{content: "\E315";}
.woocommerce-product-gallery .flex-active-slide a{display:block;}
.woocommerce-product-gallery .flex-viewport {background: white;}

.related.products h2.section_title{text-align:center;border:none;}
.accordion_conteiner p{font-family: 'Roboto-Regular';font-weight:normal;font-size: 18px;text-align:center;}
.customer_reviews_part{margin-top:25px;}
.customer_reviews_part #comments .woocommerce-Reviews-title{text-align:center;}
.customer_reviews_part #comments .commentlist li{border:none;padding-bottom:0;padding-top:0;}
.customer_reviews_part #comments .commentlist li .comment_container img{width:92px;height:92px; float:none;margin:0 auto 28px;border-radius:50%;display: block;}
.customer_reviews_part .comment-text{text-align:center}
.customer_reviews_comment .star-rating{display:inline-block;}
.accordion_conteiner .customer_reviews_comment p{display:inline-block;vertical-align:top;margin-left:0px;}
.customer_reviews_comment .woocommerce-review__dash{font-family: 'Roboto-Bold';font-size: 18px;color: #9a9a9a;line-height: 100%;}
.customer_reviews_comment .woocommerce-review__published-date{font-family: 'Roboto-Bold';font-size: 18px;color: #4a4a4a;
    line-height: 100%;}
.accordion_conteiner .customer_reviews_comment .description{margin-top:20px;}
.accordion_conteiner .customer_reviews_comment .description p{display:inline-block;}
.customer_reviews_form_bm{position:relative;zoom:1;padding-top:48px;}
.write_comment_btn{height:48px;position: absolute;top: 0;left: 0;right: 0;}
.write_comment_btn .custom_btn:before{display:none;}
.write_comment_btn .custom_btn{max-width: 355px;line-height: 40px;margin:auto;display:block;text-align:center;}
.write_comment_btn .custom_btn .custom_innerbtn{padding:0;}
#review_form_wrapper{display:none;}
#reviews .customer_review_form #reply-title{margin-bottom:20px;}
.customer_review_form .comment-form-rating label, .customer_review_form .row label{font-family: 'Roboto-Regular';font-size:18px;color:#000;font-weight:normal;margin-bottom:0px;display:block;text-align:left;}
#reviews input{font-family: 'Roboto-Regular';font-size:16px;color:#4a4a4a;border:2px solid #cdcdcd;padding: 14px 10px 14px 28px;border-radius:25px;}
#reviews textarea{font-family: 'Roboto-Regular';font-size:16px;color:#000;border:2px solid #d5d5d5;padding: 16px 12px 12px 28px;resize:none;min-height:138px;}
#reviews input, #reviews textarea:focus{outline:none;}
.accordion_conteiner .customer_review_form p.form-submit{font-size: 18px;line-height:normal;margin-bottom:0;font-weight:normal;padding:4px;margin-top: 20px;}
#reviews .customer_review_form input[type="submit"]{font-size: 18px;border-radius: 25px;text-transform: capitalize;padding: 10px 35px;margin: 0;}
.accordion_conteiner p.woocommerce-verification-required{font-size:20px; color:#000;text-align:center;line-height:100%;padding-top: 20px;}
.products_content_inner .accordion_conteiner #reviews{margin-left:0px !important;margin-right:0px !important;}
.single_product_ttb_section{padding:30px 0;}
.frequently_title{font-family: 'Roboto-Bold';font-size: 26px;color: #000;line-height: 120%;margin: 0;text-align:center;}
.single_product_frequently_part .row{margin:30px 0;}
.single_product_frequently_part .row{width:100%;display:table;}
.single_product_frequently_part .col-md-4, .single_product_frequently_part .col-md-8{float:none;display:table-cell;vertical-align:middle;padding-left: 0;}
.single_product_frequently_left img{margin:auto;display:block;}
.single_product_frequently_title h3{font-family: 'Roboto-Bold';font-size: 18px;color: #000;line-height: 120%;margin:10px 0;}
.single_product_frequently_price span{font-family: 'Roboto-Regular';font-size: 18px;color: #000;}
.single_product_frequently_btn{margin-top:50px;}
/*.custom_btn.added{display:none;}
.frequently_btn_view{}
.frequently_btn_view.custom_btn:before{display:none;}
.frequently_btn_view.custom_btn .custom_innerbtn{padding: 6px 30px;}*/

.single_product_ttb_part{border:1px solid #d7d7d7;}
.single_product_ttb_part ul{padding:0;margin:0;list-style:none;border-bottom:1px solid #d7d7d7;}
.tta_tab_part{float:left;width:33.33%;border-right:1px solid #d7d7d7;}
.tta_tab_part:last-child{border-right:none;}
.tta_list.nav>li>a{font-family: 'Roboto-Bold';font-size: 18px;color: #000;line-height: 100%;display: block;text-align:center;padding:0; -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tta_list.nav>li>a span{padding: 26px 5px;position:relative;zoom:1;display:inline-block;}
.tta_list.nav>li>a span:after{content:'';position:absolute;width:0%;height:3px;background:#000;left:0;right:0;bottom:-1.5px;-webkit-transition: width 0.3s ease-in-out;transition: width 0.3s ease-in-out;}
.tta_list.nav>li>a:hover{color:#ce9a35;background:#fff;}
.tta_list.nav>li>a:focus{background-color: #fff;}
.tta_list.nav>li>a:hover span:after{width:100%;}
.tta_list.nav>li.tta_tab_active>a{color:#ce9a35;}
.tta_list.nav>li.tta_tab_active>a span:after{width:100%;}
.tta_panel_row {display: none;position:relative;zoom:1;}
.tta_panel_row.tta_panel_row_active{display:block;}
.tta_panel_heading{display:none;}
.tta_panel_title {margin:0;}
.tta_accordion_text{font-family: 'Roboto-Bold';font-size: 18px;color: #000;line-height: 100%;display: block;text-align:center;padding:16px 5px;border-bottom: 1px solid #d7d7d7; -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tta_panel_row:last-child .tta_accordion_text{border-bottom:none;}
.tta_accordion_text.open{color:#ce9a35;border-bottom:none;}
.tta_accordion_text span{position:relative;zoom:1;display:inline-block;    padding: 0 5px;}
.tta_accordion_text span:after{content:'';position:absolute;width:0%;height:3px;background:#000;left:0;right:0;bottom:-10px;-webkit-transition: width 0.3s ease-in-out;transition: width 0.3s ease-in-out;}
.tta_accordion_text.open span:after{width:100%;}
.tta_panel_contentBlock{padding:20px;text-align:center;}
.tta_panel_body .tta_panel_contentBlock{border-bottom: 1px solid #d7d7d7; }
.tta_panel_contentBlock h2{font-family: 'Roboto-Bold';font-size: 26px;color: #000;line-height: 100%;margin:0;margin-bottom:20px;}
.tta_panel_contentBlock h3{font-family: 'Roboto-Regular';font-size:18px;color:#000;}
.tta_panel_contentBlock p{font-family: 'Roboto-Regular';font-size: 18px;line-height: 36px;color: #4a4a4a;}
.article_block_description{height: 150px;overflow: hidden;}
.privacy-policy_page_part .vision_desc{max-width:100%;}
.default-page .content-block.terms-conditions_page_part p, .default-page .content-block.privacy-policy_page_part p{font-family: 'Roboto-Regular';font-size: 18px;color: #4a4a4a;line-height: 36px;}
.default-page .content-block.privacy-policy_page_part h2, .default-page .content-block.terms-conditions_page_part h2{font-family: 'Roboto-Bold';font-size:28px;color:#000;}
.default-page .content-block.privacy-policy_page_part h3, .default-page .content-block.terms-conditions_page_part h3{font-family: 'Roboto-Regular';font-size:20px;color:#000;}
.default-page .content-block p{font-family: 'Roboto-Regular';font-size: 18px;color: #4a4a4a;}
.articles_listing .single_article h1 a{font-family: 'Roboto-Bold';font-size: 28px;color: #000;}
.articles_listing .single_article p{font-family: 'Roboto-Regular';    font-size: 18px;    color: #4a4a4a;    line-height:28px;}

.tooltips_open{padding-bottom:10px;}
.tooltips_open:hover .popover{display:block;}
.subscribe_tooltips.popover{top:30px;right: 0;margin: auto;}
.subscribe_tooltips.popover.bottom>.arrow {top: -11px;left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,.25);}
.subscribe_tooltips.popover.bottom>.arrow:after {top: 1px;margin-left: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}
.popover-title{font-family: 'Roboto-Regular' !important;font-size:16px !important;}
.popover-content p{font-family: 'Roboto-Regular' !important;font-size: 14px !important; line-height:20px !important;height:auto !important;padding-bottom:0px !important;overflow:visible !important;margin-bottom:0 !important;}
.tooltips_link{font-family: 'Roboto-Regular' !important;font-size: 14px !important;color:#ce9a35 !important;}
.product_slider_part .subscribe_tooltips.popover{top:auto;bottom:44px;}
.product_slider_part .subscribe_tooltips.popover.top>.arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: #999;border-top-color: rgba(0,0,0,.25);border-bottom-width: 0;}
.product_slider_part .subscribe_tooltips.popover.top>.arrow:after {bottom: 1px;margin-left: -10px;content: " ";border-top-color: #fff;border-bottom-width: 0;}
.single_product_frequently_left a{display: block;border: 1px solid #eee;}
.single_product_frequently_left a:hover{border-color:#000;}

@media screen and (max-width:1199px){
.menu_main{position:fixed;width:300px;background:#000;left:-100%;top:0;height:120%;z-index:101;transition: left 0.7s cubic-bezier(0.545, 0, 0.05, 1);}
.menu_main .container{width:auto;}
.menu_main.open{left:0%}
.main_menu_inner{padding:40px 0 20px;position:relative;zoom:1;}
.menu_main ul{padding-right:0;}
.menu_main ul > li{display:block; margin-right:0;}
.trigger-subnav{position:absolute; right:0;width: 25px;font-size: 28px;top: 8px;cursor:pointer;}
.trigger-subnav i{display:block;text-align:center;}
.menu_main ul li a{color:#c1c1c1;padding-left: 0;padding-right: 30px;}
.menu_main ul li ul.sub-menu{position:relative;display:none;background: #000;}
.menu_main.open ul li:hover ul.sub-menu{display:none;}
.menu_main ul li ul.sub-menu li a{text-align:left;margin-left:15px;}
.overlay_menu {background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;display: none;}
#mobileCloseButton{position:absolute;right:0px;top:15px;color:#fff;line-height:100%;}
}

@media screen and (max-width:991px){
.contact_content_part .vc_col-sm-4, .contact_content_part .vc_col-sm-8{width:100%;float:none;}
.contact_content_part .vc_empty_space{display:none;}
.wpb_content_element.contact_left_title{margin-bottom:10px;}
footer.site-footer .social_icons ul li{margin-right:10px;}
footer.site-footer .social_icons ul li a{font-size: 20px;width: 40px;height: 40px;line-height: 40px;}
.article_container{width:100%;}
}
@media screen and (max-width:767px){
.logged_in .menu_main{top:46px;}
.header_logo{margin-top:8px;}
.article_block, .article_block_featured, .products_section li a, .contact_right_text > .wpb_wrapper{height:auto !important;}
.contact_left_title h2{font-size: 28px;line-height: 34px;}
.cart_total_num{padding-left:15px;}
.subtotal_part_bm_inner input[type="submit"].button{width:75px;}
.subtotal_part_bm_inner, .total_costspart{padding-right:10px;}
.checkout_review_order{overflow-x: auto;margin-bottom: 20px;}
.checkout_review_order_item{width:720px;}
.cart_item_row{padding-left:10px;padding-right:10px;}
.subscribe_save_content{text-align:center;}
.product_slider_part .woocomerce_sider .slider_heading{text-align:center;}
.product_slider_part .woocomerce_sider .slider_Text{max-width: 280px;margin:0 auto 20px;}
.categories_filter_col .select2-container{padding-right: 0;}
.product_categ_dollar_banner .dollar_paromotion_banner{margin:0;}
.woocomerce_sider{padding-top:50px;}
.videos_right_col{margin-right:20px;}
.videos_left_col{margin-left: 20px;}
.videos_right_col .videos_block_show:before{right: -20px;}
.videos_block_show:before{left: -20px;    top: 10px;}
.videos_block_show .mejs-overlay-button{width: 50px;height: 50px;line-height: 50px;margin-left: -25px;margin-top: -25px;}
.tta_list{display:none;}
.tta_panel_heading{display:block;}
.tta_panel_row{display:block !important;}
.tta_panel_body{display:none;}
.tta_panel_contentBlock h3{display:none;}
.product_single_zoonslider{max-width:90%;margin:auto;}
}
@media screen and (max-width:479px){
.mobile-toggle{font-size: 24px;margin-top: 26px;}
.cart-contents a {font-size: 14px;}
.woocomerce_check .wishlist-contents{margin-right:0px;}
.shopping_cart_icon .woocommerce-Price-amount{font-size: 16px;}
.home_articles_right{margin-top: -36px;margin-left: -25px;max-width: inherit;}
.categories_filter_col{display:block;border-right: none;border-bottom: 1px solid #cdcdcd;}
.woocommerce-review__dash{display:none;}
.customer_reviews_comment .woocommerce-review__published-date{display:block;margin-top:10px;}
.article_testimonial_user_name h3, .customer_reviews_comment .woocommerce-review__author{margin-top:10px;}
.categories_filter_col .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;}

.single_product_frequently_part .col-md-4, .single_product_frequently_part .col-md-8{float:none;display:block;}
.single_product_frequently_left{margin-bottom:30px;}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{float:none;width:100%;}
.woocommerce-checkout #payment div.payment_box.payment_method_stripe{padding:15px;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{float:none;}

}

@media (min-width:768px){
.logged_in .menu_main{top:32px;}

.checkout_page_part .woocommerce-billing-fields h3, .checkout_page_part .woocommerce-shipping-fields h3, #order_review_heading, .cart_title, .product_singleSummary .product_title, .related.products h2.section_title, #comments #reply-title, #comments .woocommerce-Reviews-title, #reviews #reply-title, #reviews .woocommerce-Reviews-title, .tta_panel_contentBlock h2{font-size:36px;margin-bottom:40px;}
.article_block_title{font-size:36px;line-height:50px;}
.frequently_title{font-size: 36px;}


.header_top_part > ul > li{margin-right: 50px;}
.header_top_part > ul > li > span{padding-left:43px;}
.heading_title {font-size: 58px;}
.subscribe_save_description{margin-top: 30px;margin-bottom:0;}
.article_single_infotext{display:table;width:100%;}
.article_single_description{display:table-cell;vertical-align:top;padding-right: 15px;}
.subscribe_save_inner {padding: 80px 0 45px;}
.subscribe_save_btn {margin-top: 70px;}
.subscribe_off img{float:right;}
.videos_right_text_block h3{font-size:26px;}
.article_single_description p::first-letter {font-size: 118px;line-height:100px;}
.article_single_comments .comment{display:table;width:100%;}
.article_single_comments .comment_data{display:table-cell;vertical-align:top;}
.article_single_comments .comment-avtar{display:table-cell;vertical-align:top;width: 130px;}
.sale_slider_section{margin-top:80px;}
.sale_title h3{font-size: 58px;}
.sale_title h5{margin-bottom: 50px;}

.wpb_content_element.customer_care_text{margin-bottom:75px;padding-right: 50px;}
.zender_cart_checkout > div:before{font-size:24px; left:28px;}
.zender_cart_checkout > div > a.button.alt{font-size:18px !important;padding:11px 30px 11px 60px !important;}
.checkout_page_part .woocommerce-shipping-fields h3 label span:before{top: 5px;}
.checkout_page_part .woocommerce-shipping-fields h3 label span:after{top: 5px;}
.home_articles_left {margin-left: -95px;}
.home_articles_right{margin-top: 100px;padding: 20px 20px 30px 40px;margin-left: -309px;max-width:inherit;}
.cosmetics_content_text{margin-top: 130px;float: right;text-align:left;}
.dollar_paromotion_banner {margin-left: -95px;margin-right: -80px;}
.home_instagram_right {margin-top: 120px;margin-left: 20px;text-align:inherit;}
.product_left_text{text-align:left;}
.product_left_text .heading_title {margin-bottom:40px;}
h1.woocommerce-products-header__title{font-size:36px;margin:45px 0 70px;}
.products_section ul li{width:49.5%;}
.categories_filter_col .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:40px;}
.product_categ_dollar_banner{margin-top: 30px;}
.customer_reviews_part{margin-top:50px;}
.single_product_ttb_section{padding:72px 0 28px;}
.customer_reviews_comment{padding-top:10px;}
.tta_panel_contentBlock{padding:55px 50px 20px;}
.tta_panel_body{display:block !important;}
.product_single_top_line{display:table;}

}
@media (min-width:992px){
	.header_search_left{display:block;}
.videos_row_part .col-md-6{padding:0 30px;}
.videos_row_part{margin-bottom:70px;}
.videos_right_col{/*float:right;*/}
.videos_right_col, .videos_left_col{margin-top:0;}
.videos_block_show{box-shadow: 20px 30px 80px #bcbdc0, 0px -10px 80px #bcbdc0;}
.videos_right_text_block{margin-top:0;}
.videos_right_text_col{padding-left:110px;}
.videos_left_text_col{padding-right:110px;}
.videos_right_arrow{background:url(images/videos_right_arrow.png) no-repeat 0 0;width:40px;height:28px;position:absolute;left:0;top:50%;margin-top:-14px;display:block;}
.videos_left_text_col .videos_right_arrow{left:auto;right:0;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.home_articles_right{margin-top: 120px;padding: 48px 20px 78px 63px;}
.products_section ul li{width:32.5%;}
.product_single_summaryright{margin-top:0px;}
.article_single_content.on-images{margin-top: -7px;}
.single_product_frequently_part .row{margin:65px 0 0px;}
.frequently_title{text-align:left;}
.article_sidebar{width:32%;padding-right:40px}
.article_container{width:68%;}
}

@media (min-width:1200px){
.home_articles_right{margin-top: 190px;padding: 48px 20px 78px 63px;}
.menu_main{display:block !important;}
#mobileCloseButton{display:none;}
}

/*--------------------------------------------------------------
## custom end
--------------------------------------------------------------*/