footer .row p {color: #fff;}
body table > tbody > tr > td {border: 1px solid #ddd;}
body ul {padding-left: 20px; list-style-position: inherit;}

#custom_html-4 {margin-right: 30px;}
section.woocommerce-order-details h2, .woocommerce-column h2, .wpb_wrapper h2 {font-size: 22px;}
.pro-slider {background: #fff;}
.single-product .container.cont-padding {padding: 0 15px;}
.single-product .container.cont-padding .row {margin-left: 0; margin-right: 0;}
.pro-tab-contents p a {color: #a98b69; font-weight: bold;}
.pro-tab-contents p a:hover {color: #d8ae7f;}
abbr[title], abbr[data-original-title] {border-bottom: none; text-decoration: none;}
::selection {
  background: #bcd6de; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #bcd6de; /* Gecko Browsers */
}

body article h2 a:hover, body article h3 a:hover, body article h4 a:hover, body article h5 a:hover, body article h6 a:hover, body article p a:hover, body article a:hover, body h2 a:hover, body h3 a:hover, body h4 a:hover, body h5 a:hover, body h6 a:hover, body p a:hover, body .entry-title a:hover, body span a:hover, body a strong:hover, body .entry-tags-list a:hover {color: #a98b69;}

.primary-menu li.menu-item {height: inherit !important;}

.page-sidebar.sidebar-right h2.widget-title {padding-bottom: 20px; position: relative; border-bottom: 1px solid #ebebeb; letter-spacing: 2px;font-family: Roboto; line-height: 24px; font-weight: 400; font-style: normal; color: #282828; font-size: 14px;}
.page-sidebar.sidebar-right h2.widget-title:after {position: absolute; bottom: 0; left: 0; content: ""; background-color: #282828; width: 85px; height: 1px; margin-bottom: -0.5px;}

.container.cont-padding {padding-top: 60px;}
.front-page-title {background-color: #eeeeee; padding: 20px 30px; margin-bottom: 40px;}
.front-page-title h1 {font-size: 26px; text-transform: uppercase; letter-spacing: 2px; line-height: 1.2;}
.front-page-title h4 {font-size: 16px; line-height: 1.2; letter-spacing: 1px;}

a.btn.more-btn.default {border: 2px solid #484848; border-radius: 0; color: #484848; padding: 15px 30px; margin-top: 30px; position: relative;}
a.btn.more-btn.default i {display: none; position: absolute; opacity: 0; right: 25px; color: #fff; top: 14px;}
a.btn.more-btn.default:hover {padding-right: 50px; color: #fff; background: #484848;}
a.btn.more-btn.default:hover i {display: block; opacity: 1; }

.bottom-seo-text h2 {font-size: 20px;}
.bottom-seo-text h3 {font-size: 18px;}
.bottom-seo-text h4 {font-size: 16px;}
.bottom-seo-text p {font-size: 13px; line-height: 1.5;}


/*footer */
body footer .widgets {padding: 40px 15px;}
body footer .widgets h3 {color: #fff; font-size: 28px; margin-bottom: 40px;}
body footer .widget h3 {color: #fff;}
footer p {font-size: 15px; line-height: 1.6;}
footer a.pro-btn {float: right; margin-top: 30px; background-color: #a98b69;}
footer a.pro-btn:hover {background-color: #d8ae7f;}

footer .second-footer-section h3 {font-size: 20px; text-transform: uppercase; margin-bottom: 10px;}
footer .widget_nav_menu {margin-bottom: 30px; float: left; width: 100%;}
footer .widget_nav_menu ul {list-style-type: none; padding: 0; margin: 0;}
footer .widget_nav_menu ul a {color: #fff; width: 100%;float: left; padding: 2px 0; font-size: 13px;}
footer .widget_nav_menu ul a:hover {color: #a98b69; border-color: #a98b69;}
footer .second-footer-section p {color: #fff; font-size: 13px;}
footer .second-footer-section p a {font-size: 13px;}
footer .textwidget {margin-bottom: 20px;}
.bott-footer.copyright {padding-top: 10px; padding-bottom: 10px;}
.second-footer-section {background: #000;}
.entry-author-link strong {color: transparent; font-size: 1px;}
.entry-author-link strong:before {font-family: 'FontAwesome'; content: "\f007"; padding-right: 7px; font-size: 14px; font-style: normal; color: #000; font-weight: normal; display: inline-block;  line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.post-type-post span.entry-date {padding-left: 0;}
.entry-date strong {color: transparent; font-size: 1px; }
.entry-date strong:before {padding-right: 7px; font-family: 'FontAwesome'; font-size: 14px; font-style: normal; color: #000; font-weight: normal; display: inline-block; content: "\f133"; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}




.entry-categories strong {color: transparent; font-size: 1px; }
.entry-categories strong:before {padding-right: 7px; font-family: 'FontAwesome'; font-size: 14px; font-style: normal; color: #000; font-weight: normal; display: inline-block; content: "\f149"; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}


@media (max-device-width: 640px) and (min-device-width: 320px) {
    footer .widget_nav_menu {margin-bottom: 0;}
    .bott-footer.copyright .copyright-text {text-align: left;}
    footer .footer-socials {float: left; padding-left: 0;}
    footer .footer-socials i {font-size: 20px; margin-top: 20px;}
    .ultb3-box {padding: 0 15px;}
    #mobile-menu a {color: #fff;}
    .page-header .title-wrapper {height: inherit !important; padding: 40px 0 20px;}
}

.header-top .fa-phone-squere {display: none;}
.phone-box-mobile {position: absolute; top: 20px; right: 60px; font-size: 30px; width: 85px;}
.phone-box-mobile #custom_html-4 {margin-right: 0;}
.phone-box-mobile .fa-phone-squere {display: block;}
.phone-box-mobile span {display: none;}

.single.single-product #content { padding-top: 50px; }
.upsells.products {position: relative; overflow: hidden;}
.single-product .images img.size-shop_single {width: 100%;}
.single-product .yith_magnifier_gallery li a img {width: 100%;}
.single-product .caroufredsel_wrapper {height: 225px !important;}
.single-product .yith_magnifier_gallery li.last {margin-right: 12px;}
.home .cont-padding {padding-bottom: 30px;}

.cart-info .hover-helper.active .cart-items-container {z-index: 999;}
.cart-dropdown-cont ul.cart_list.cart-items-container li.item-product-cart .remove-product {display: none;}
.cart-items-container li.item-product-cart a {padding: 15px 15px;}
.total-cart-details {padding: 20px 15px;}
.cart-items-container li.header {padding: 20px 15px;}
.cart-items-container li.buttons {padding: 25px 15px;}


.shop-bottom-widget h2.widget-title {font-size: 22px; line-height: 1.3;}
.shop-bottom-widget .textwidget h2 {font-size: 22px; line-height: 1.3; margin-top: 20px; margin-bottom: 10px;}
.shop-bottom-widget h3 {font-size: 19px; line-height: 1.3; margin-top: 15px; margin-bottom: 10px;}


.cart_totals ul#shipping_method {list-style-type: none; padding-left: 20px;}
.cart_totals p.shipping-method-description {margin-top: 0;}
.cart_totals form.woocommerce-shipping-calculator {margin-left: 20px;}



.categoryproduct-top-description {margin-bottom: 30px;}


#post-gid-frontpage .vc_gitem-zone-mini a.vc_general.vc_btn3.vc_btn3-color-juicy-pink {display: none;}
#post-gid-frontpage .vc_custom_heading a {border: 1px solid #adadad; color: #adadad; background-color: transparent; padding: 15px 30px; border-radius: 6px;}
#post-gid-frontpage .vc_custom_heading a:hover {border: 1px solid #484848; color: #fff; background-color: #484848;}
#post-gid-frontpage .vc_gitem-zone-mini {background-color: #fff;}


#page .post-format-standard .post-image {display: block; float: left;}
.woocommerce .pro-products .price, .woocommerce-page .pro-products .price, .woocommerce del, .woocommerce-page del, .woocommerce ins, .woocommerce-page ins, .entry-summary .price .amount{font-size: 21px;}
.entry-summary .price ins .amount {font-weight: bold; color: #000;}
.woocommerce .pro-single-thumbnails a, .woocommerce-page .pro-single-thumbnails a {width: calc(16.6666667% - 4px);}
.woocommerce .pro-single-thumbnails a.last, .woocommerce-page .pro-single-thumbnails a.last {margin-right: 4px;}
.product-wrapper .onsale .sale-bg {background-color: #e30000;}
.woocommerce-page .product-wrapper .bottom-info span.price del span.woocommerce-Price-amount.amount {font-weight: normal;}
.woocommerce-page .pro-single-images span.onsale {display: none;}
.woocommerce-page span.onsale {background-color: #e30000;}
.woocommerce .pro-tab, .woocommerce-page .pro-tab {margin: 70px 0 20px;}
.page-content .woocommerce tr.order-total small.includes_tax span.woocommerce-Price-amount.amount {font-size: 12px; font-weight: bold; padding-left: 0 !important;}
.woocommerce-page tr.shipping th {padding-left: 20px;}
.pro-tab.pro-tab-default .pro-tab-contents .pro-tab-content {padding-bottom: 0;}
body .cont-padding {padding-bottom: 50px;}
body .testimonialSlider .rsBullet.rsNavSelected span {border-color: #a98b69;}
h2.woocommerce-Reviews-title, .pro-tab #tab-additional_information h2 {font-size: 18px; text-transform: uppercase;}
footer .copyright-widgets-cont .widgets {background-image: url(../verdu-child/img/spol-skr.png);}
.vc_row.wpb_row.vc_row-fluid .wpb_wrapper .ib3-info-left .ultb3-desc.ult-responsive  {width: 340px; max-width: 100%;}
.value .tawcvs-swatches .swatch {border-radius: 3px; width: inherit; min-width: 30px; padding: 0 10px;}
.single-product .page-content {padding-top: 50px;}
.woocommerce .pro-btn-flat-accent, .woocommerce-page .pro-btn-flat-accent, .woocommerce .button, .woocommerce-page .button, .form-submit #submit, .wpcf7-form input[type="submit"] {background-color: #3d8096;}
.mobile-filter-icon {display: none;}
.sharethis-inline-share-buttons {clear: both; margin-bottom: 40px;}
aside.sidebar .netbee_widget {margin-bottom: 30px;}
.post-thumbnail, .pro-fancy-title {position: relative; overflow: hidden;}
.post-thumbnail img {
    width: 100%;
    max-width: 100%;
    height: auto;
    transition: ease-out .3s;
    -moz-transition: ease-out .3s;
    -webkit-transition: ease-out .3s;
    -o-transition: ease-out .3s;
}
.post-thumbnail:hover img {
    -webkit-transform: rotate(-1.90deg) scale(1.20, 1.20);
    -moz-transform: rotate(-1.90deg) scale(1.20, 1.20);
    -ms-transform: rotate(-1.90deg) scale(1.20, 1.20);
    transform: rotate(-1.90deg) scale(1.20, 1.20);
}

@media (min-width: 1200px) {
    body .container {padding-left: 15px; padding-right: 15px;}
}
@media (max-width: 1230px) {
	.primary-menu .navbar-nav > li > a {padding-left: 10px; padding-right: 10px;}
	.bott-footer.copyright .col-md-5 {width: 70%;}
	.bott-footer.copyright .col-md-7 {width: 30%;}
	.netbee_widget {margin-bottom: 100px;}
	footer .copyright-widgets-cont .widgets a.pro-btn {margin-top: 20px;}
}

@media (min-width: 992px) {
	div#mobile-filter-icon {display: none;}
    section.widget_text.netbee_widget.widget_custom_html {display: none;}
}
@media (max-width: 991px) {
    div#category-hidden-btn {background-color: #eee; padding: 20px 15px;}
    div#category-hidden-btn i {float: right; margin-top: 4px;}
    div#category-hidden-btn.active i.fa-arrow-right:before {content: "\f063";}
    body .container.cont-padding {padding-top: 20px;}
    body.woocommerce-page .woocommerce-top {padding: 15px;}
    body.woocommerce-page aside.sidebar {padding: 15px 0;}
    .pro-products .col-md-4.product.type-product {padding: 0;}
    .page-header .title-wrapper h1 {line-height: 32px !important; font-size: 24px !important;}
    body.single-product .type-product .summary.entry-summary {clear: both; padding-top: 15px;}
    .woocommerce .pro-single-thumbnails a, .woocommerce-page .pro-single-thumbnails a {width: calc(25% - 4px);}
    .woocommerce .quantity .qty, .woocommerce-page .quantity .qty {width: 50px;}
    body .pro-tab-nav {height: inherit !important;}
    body .pro-tab.pro-tab-default .pro-tab-nav {padding: 0;}
    .pro-tab.pro-tab-default .pro-tab-nav li {width: 100%;}
    .pro-tab.pro-tab-default .pro-tab-nav li a {padding: 10px;}
    .post h2 {line-height: 32px;}

	.mobile-header-top .logo {padding-left: 15px;}
	.menu-compact-btn-toggle {padding-left: 15px; padding-right: 15px;}
	.shopping-cart-shop-icon-btn {float: left;}
	.shopping-cart-shop-icon-btn .btn {padding: 0 6px;}
	.shopping-cart-shop-icon-btn .fa-shopping-cart:before {font-size: 26px; margin-right: 10px;}
	.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward { margin-top: 20px; }
	.cart_totals tr.order-total small.includes_tax {clear: both; float: left; padding-left: 20px; line-height: 20px}
	.woocommerce-shipping-fields label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {padding-left: 20px;}
	ul#shipping_method {list-style-type: none; padding-left: 0;}
	#mobile-filter-icon {display: block; font-size: 18px; color: #262626; text-transform: uppercase; margin-right: 30px; margin-top: 20px; text-align: right;}
	#mobile-filter-icon i.fa {background: #000; border-radius: 3px; padding: 3px 7px; margin-left: 20px; color: #fff;}
	#mobile-filter-icon.active i.fa:before {content: "\f102";}
	.woocommerce-top, #col-category .col-md-3.sidebar-cont {display: none;}
	.woocommerce-top.show-filter-mobile-block, #col-category.show-filter-mobile-block .col-md-3.sidebar-cont {display: block;}
	
}

@media (min-width: 769px) {
    .left-col-shop-button {display: none;}
}

@media (max-width: 768px) {
    .left-col-shop-button {position: fixed; bottom: 0; left: 0; width: 100%; z-index: 9999; padding: 15px; background-color: #fff; z-index: 9999999;}
    .navbar.mobile-menu-cont {position: fixed;}
    div#page {padding-top: 72px;}
    .accordion-menu ul a {padding: 12px 0 12px 2px ;}
    .post-type-archive.post-type-archive-product.woocommerce-page div#category-hidden-btn {padding: 10px 15px;}
    .post-type-archive.post-type-archive-product.woocommerce-page div#category-hidden-btn h4 {margin-top: 0; margin-bottom: 0;}
    .post-type-archive.post-type-archive-product.woocommerce-page aside.sidebar {padding: 10px 15px;}
    .post-type-archive.post-type-archive-product.woocommerce-page aside.sidebar .netbee_widget {margin-bottom: 0;}
    .post-type-archive.post-type-archive-product.woocommerce-page .container.cont-padding {padding: 20px 0 50px;}
    .post-type-archive.post-type-archive-product.woocommerce-page .container.cont-padding .col-md-9 {padding: 0;}
    .pro-products .col-md-4.product.type-product {width: 50%; float: left; padding: 0 15px;}
    .pro-products .col-md-4.product.type-product:nth-child(odd) {width: 50%; float: left; padding: 0 5px 0 15px; clear: both;}
    .woocommerce .pro-products .product, .woocommerce-page .pro-products .product {margin-bottom: 15px;}
    .pro-products .col-md-4.product.type-product:nth-child(even) {width: 50%; float: left; padding: 0 15px 0 5px; clear: inherit;}
    .post-type-archive.post-type-archive-product.woocommerce-page .col-md-3.sidebar-cont {position: fixed; top: 0; left: -100%; height: calc(100vh - 77px); overflow-x: hidden; overflow-y: scroll; transition: 500ms; transform: 500ms; width: 100vw; background-color: #fff; z-index: 99999;}
    .post-type-archive.post-type-archive-product.woocommerce-page .col-md-3.sidebar-cont.show {position: fixed; top: 0; left: 0%; transition: 500ms; transform: 500ms;}
}