/*
Theme Name: ZK Nito Child
Theme URI: 
Author: 
Author URI:
Description: The 2015 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: zk-nito
*/

/* lato-300 - latin_latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: local('Lato Light'), local('Lato-Light'),
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300italic - latin_latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Light Italic'), local('Lato-LightItalic'),
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin_latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin_latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Italic'), local('Lato-Italic'),
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/lato-v14-latin_latin-ext-italic.svg#Lato') format('svg'); /* Legacy iOS */
}



/* titillium-web-300 - latin_latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-300italic - latin_latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Light Italic'), local('TitilliumWeb-LightItalic'),
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-300italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-regular - latin_latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-italic - latin_latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Italic'), local('TitilliumWeb-Italic'),
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../zk-nito-child/fonts/titillium-web-v7-latin_latin-ext-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}



body {color:#3E4D2D!important;}
b, strong {font-weight:400!important;}
.wpb_text_column a {color:#33462a!important;}
.wpb_text_column a.btn {color:#fff!important;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {color:#334d2a!important;}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {color:#334d2a!important;}
h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover, h1 a:active, .h1 a:active, h2 a:active, .h2 a:active, h3 a:active, .h3 a:active, h4 a:active, .h4 a:active, h5 a:active, .h5 a:active, h6 a:active, .h6 a:active, h1 a:focus, .h1 a:focus, h2 a:focus, .h2 a:focus, h3 a:focus, .h3 a:focus, h4 a:focus, .h4 a:focus, h5 a:focus, .h5 a:focus, h6 a:focus, .h6 a:focus {color:##50683e!important;}
.dark h2.fancy-title2, .dark h6.fancy-title {color:#fff!important;}
h5 {font-size:140%!important;font-weight:300!important;letter-spacing:0.5px;line-height:200%!important;}
h6 {font-family:"Titillium Web"!important;font-style:italic!important;font-size:100%!important;line-height:140%!important;}
.entry-content h2, .page h2 {font-family:"Titillium Web"!important;font-weight:400!important;font-style:italic!important;font-size:140%!important;line-height:200%!important;letter-spacing:0.5px!important;}

.error404 #cms-page h1:after {display:none!important;}
.error404 .btn.btn-white {color:#fff!important;}
.error404 #cms-header {background-color:#aaa38e!important;margin-top:0!important;padding-top:8px!important;}

.header-ontop .cms-main-navigation > ul > li.current-menu-item > a, .header-ontop .cms-main-navigation > ul > li.current_page_item > a, .header-ontop .cms-main-navigation > ul > li.current-menu-ancestor > a, .header-ontop .cms-main-navigation > ul > li.current_page_ancestor > a {color:#fff!important;}
.header-ontop .mobile-nav .cms-main-navigation > ul > li.current-menu-item > a, .header-ontop .mobile-nav .cms-main-navigation > ul > li.current_page_item > a, .header-ontop .mobile-nav .cms-main-navigation > ul > li.current-menu-ancestor > a, .header-ontop .mobile-nav .cms-main-navigation > ul > li.current_page_ancestor > a {color:#334d2a!important;}
div.cms-main-navigation > ul ul li.current-menu-item > a, ul.cms-main-navigation ul li.current-menu-item > a, div.cms-main-navigation > ul ul li.current_page_item > a, ul.cms-main-navigation ul li.current_page_item > a, div.cms-main-navigation > ul ul li.current-menu-ancestor > a, ul.cms-main-navigation ul li.current-menu-ancestor > a, div.cms-main-navigation > ul ul li.current_page_ancestor > a, ul.cms-main-navigation ul li.current_page_ancestor > a, div.cms-main-navigation > ul ul li:active > a, ul.cms-main-navigation ul li:active > a, div.cms-main-navigation > ul ul li:focus > a, ul.cms-main-navigation ul li:focus > a, div.cms-main-navigation > ul ul li.actived > a, ul.cms-main-navigation ul li.actived > a, div.cms-main-navigation > ul ul li.current-menu-item > .cms-menu-toggle, ul.cms-main-navigation ul li.current-menu-item > .cms-menu-toggle, div.cms-main-navigation > ul ul li.current_page_item > .cms-menu-toggle, ul.cms-main-navigation ul li.current_page_item > .cms-menu-toggle, div.cms-main-navigation > ul ul li.current-menu-ancestor > .cms-menu-toggle, ul.cms-main-navigation ul li.current-menu-ancestor > .cms-menu-toggle, div.cms-main-navigation > ul ul li.current_page_ancestor > .cms-menu-toggle, ul.cms-main-navigation ul li.current_page_ancestor > .cms-menu-toggle, div.cms-main-navigation > ul ul li:active > .cms-menu-toggle, ul.cms-main-navigation ul li:active > .cms-menu-toggle, div.cms-main-navigation > ul ul li:focus > .cms-menu-toggle, ul.cms-main-navigation ul li:focus > .cms-menu-toggle, div.cms-main-navigation > ul ul li.actived > .cms-menu-toggle, ul.cms-main-navigation ul li.actived > .cms-menu-toggle {color:#334d2a!important;}
div.cms-main-navigation > ul ul li:hover > a, ul.cms-main-navigation ul li:hover > a, div.cms-main-navigation > ul ul li:hover > .cms-menu-toggle, ul.cms-main-navigation ul li:hover > .cms-menu-toggle {color:#50683e!important;}
div.cms-main-navigation > ul ul li > a:hover, ul.cms-main-navigation ul li > a:hover, div.cms-main-navigation > ul ul li > .cms-menu-toggle:hover, ul.cms-main-navigation ul li > .cms-menu-toggle:hover {color:#50683e!important;}
div.cms-main-navigation > ul ul, ul.cms-main-navigation ul {border:none!important;}
div.cms-main-navigation > ul, ul.cms-main-navigation {padding:23px 10px 0 0!important;}
div.cms-main-navigation > ul > li > a, ul.cms-main-navigation > li > a {line-height:30px!important;height:30px!important;}
div.cms-main-navigation > ul ul li > a, ul.cms-main-navigation ul li > a, div.cms-main-navigation > ul ul li > .cms-menu-toggle, ul.cms-main-navigation ul li > .cms-menu-toggle {color:#334d2a!important;}
div.cms-main-navigation > ul > li.wpml-ls-menu-item, ul.cms-main-navigation > li.wpml-ls-menu-item {padding:0 10px!important;}


.page-id-74 #cms-header, .page-id-74 #cms-footer, .page-id-326 #cms-header, .page-id-326 #cms-footer {display:none!important;}
.page-id-74 p, .page-id-326 p {text-align:center!important;color:#fff!important;}
.page-id-74 h2, .page-id-326 h2 {font-size:3.5em!important;color:#fff!important;font-style:normal!important;font-weight:inherit!important;line-height:1em!important;}
.page-id-74 .vc_row.vc_parallax .vc_parallax-inner, .page-id-326 .vc_row.vc_parallax .vc_parallax-inner{top:0!important;height:100%!important;}
.page-id-74 .white a, .page-id-326 .white a {color:#fff!important;padding-right:20px!important;}
.page-id-74 .cms-page .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal, .page-id-326 .cms-page .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {display:block!important;}
.page-id-74 .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal, .page-id-326 .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {display:none!important;}

.loop-pagination span.page-numbers {background:#334d2a!important;}
.loop-pagination .page-numbers:hover, .loop-pagination .page-numbers {background:#50683e!important;}
.single.single-post .cms-post-like-share .like-count .nectar-love {background:#334d2a!important;}
.single.single-post .cms-post-like-share .like-count .nectar-love span {background:#50683e!important;}
.btn, .btn-default, button, .button, input[type="submit"], .submit, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background-color:#334d2a!important;}
.btn:hover, .btn-default:hover, button:hover, .button:hover, input[type="submit"]:hover, .submit:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .btn:active, .btn-default:active, button:active, .button:active, input[type="submit"]:active, .submit:active, .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .btn:focus, .btn-default:focus, button:focus, .button:focus, input[type="submit"]:focus, .submit:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus {background:#50683e!important;color:#fff!important;border-color:#50683e!important;}
button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, button.woocommerce-Button.button {margin-top:20px!important;}

label {font-weight:300!important;}
label a {font-weight:400!important;font-style:italic;}
label a:hover {color:#50683e!important;}

#cms-page #cms-page-title-wrapper .cms-page-title-text, #cms-page #cms-page-title-wrapper .page-title-subtext {color:transparent!important;}
#cms-page h1 {line-height:130%;text-transform:lowercase;}
#cms-page h1:after {content: "";display:block;clear:both;margin-top:0;margin-bottom:40px;background-color:#3E4D2D;height:1px;width:90px;}
#cms-page-title-wrapper:before {background-color:rgba(0,0,0,0)!important;}
#cms-page-title .page-title-text + #cms-breadcrumb {display:none;}

.header-ontop .cms-main-navigation > ul > li.current-menu-item > a, .header-ontop .cms-main-navigation > ul > li.current_page_item > a, .header-ontop .cms-main-navigation > ul > li.current-menu-ancestor > a, .header-ontop .cms-main-navigation > ul > li.current_page_ancestor > a {font-weight:400!important;}
.header-ontop .cms-main-navigation > li > a:hover, .header-ontop .cms-main-navigation > ul > li > a:hover, .header-ontop #cms-header-logo span:hover, .header-ontop #cms-header-logo a:hover, .header-ontop .cms-nav-extra a:hover, .header-ontop .cms-social a:hover {font-weight:400!important;}

.cms-single-fancybox.layout2 .no-overlay .overlay-inner {padding-top:100px!important;padding-bottom:100px!important;}
.cms-single-fancybox.light.layout2 .no-overlay {background-color:#eeede8!important;}
.cms-single-fancybox.dark.layout2 .no-overlay {background-color:#aaa38e!important;}
.cms-single-fancybox.layout2 .fancy-title {font-family:Lato!important;font-style:normal!important;text-transform:none;letter-spacing:0;line-height:130%;font-weight:300!important;}
.cms-single-fancybox.layout2 .fancy-title:after {margin-top:0!important;margin-bottom:60px!important;width:90px!important;background-color:#3E4D2D!important;}
.cms-single-fancybox.dark.layout2 .fancy-title:after {background-color:#fff!important;}
.cms-single-fancybox.light.layout2 .fancy-title:after {background-color:#3E4D2D!important;}
.cms-single-fancybox.layout2 .fancy-title2 {font-style:normal!important;line-height:100%!important;text-transform:lowercase;letter-spacing:0.5px;margin-bottom:60px!important;}
.cms-single-fancybox .cms-fancybox-foot {margin-top:60px!important;}
.cms-single-fancybox .cms-fancybox-foot a {text-transform:none!important;font-size:100%!important;letter-spacing:0.5px!important;}
.cms-single-fancybox.dark .cms-fancybox-foot a {color:#fff!important;}
.cms-single-fancybox .overlay {background-color:#f6f0eb!important;opacity:0.7!important;}

.float-menu-1 .fm-right.fm-connected .fm-label {padding:0 21px 0 11px!important;font-family:Lato,Arial, Helvetica, sans-serif!important;font-weight:300!important;}

.center {text-align:center!important;}

/* WOOCOMMERCE */
.single-product #cms-header, .woocommerce-page #cms-header {background-color:#aaa38e!important;margin-top:0!important;padding-top:8px!important;}
.single-product #cms-page-title-wrapper, .woocommerce-page #cms-page-title-wrapper {background:none!important;padding-bottom:0!important;}
.woocommerce-page #cms-page-title-wrapper {padding-top:175px!important;}
.woocommerce-cart #cms-page #cms-page-title-wrapper .cms-page-title-text, .woocommerce-checkout #cms-page #cms-page-title-wrapper .cms-page-title-text {color:#334d2a!important;padding-bottom:35px!important;text-transform:none!important;}
.btn.alt, .btn-default.alt, button.alt, .button.alt, input[type="submit"].alt, .submit.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .btn.btn-alt, .btn-default.btn-alt, button.btn-alt, .button.btn-alt, input[type="submit"].btn-alt, .submit.btn-alt, .woocommerce #respond input#submit.btn-alt, .woocommerce a.button.btn-alt, .woocommerce button.button.btn-alt, .woocommerce input.button.btn-alt, .btn[name="apply_coupon"], .btn-default[name="apply_coupon"], button[name="apply_coupon"], .button[name="apply_coupon"], input[type="submit"][name="apply_coupon"], .submit[name="apply_coupon"], .woocommerce #respond input#submit[name="apply_coupon"], .woocommerce a.button[name="apply_coupon"], .woocommerce button.button[name="apply_coupon"], .woocommerce input.button[name="apply_coupon"], .btn[name="update_cart"], .btn-default[name="update_cart"], button[name="update_cart"], .button[name="update_cart"], input[type="submit"][name="update_cart"], .submit[name="update_cart"], .woocommerce #respond input#submit[name="update_cart"], .woocommerce a.button[name="update_cart"], .woocommerce button.button[name="update_cart"], .woocommerce input.button[name="update_cart"] {color:#fff!important;}
.single-product .product .woocommerce-tabs .wc-tabs > li.active a, .single-product .product .woocommerce-tabs .wc-tabs > li:hover a {background-color:#334d2a!important;}
.single-product .product .woocommerce-tabs .wc-tabs > li a {text-transform:none!important;font-size:100%!important;letter-spacing:0.5px!important;padding:5px 50px!important;}
.single-product .product .entry-summary .entry-socials-share-list {display:none!important;}
.single-product .product .variations_form.cart .variations .label {color:#3e4d2d!important;font-size:100%!important;}
.woocommerce .products > .product a.woocommerce-LoopProduct-link:before, .woocommerce-page .products > .product a.woocommerce-LoopProduct-link:before {background-color:#334d2a!important;content:"\e623"!important;}
.woocommerce .products > .product a.woocommerce-LoopProduct-link:hover:before, .woocommerce-page .products > .product a.woocommerce-LoopProduct-link:hover:before {background-color:#50683e!important}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {content:"\f002"!important;}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {background:#334d2a!important;}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {background:#50683e!important;}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {background:#eeede8!important;border-color:#eeede8!important;}
.woocommerce .woocommerce-checkout-review-order-table .order-total, .woocommerce-page .woocommerce-checkout-review-order-table .order-total {background:#eeede8!important;}
.woocommerce table thead, .woocommerce .table thead {background-color:#eeede8!important;color:#33462a!important;}
.woocommerce-checkout .shop_table {background-color:transparent!important;}
.woocommerce table.shop_table .cart-subtotal th, .woocommerce-page table.shop_table .cart-subtotal th, .woocommerce table.shop_table .order-total th, .woocommerce-page table.shop_table .order-total th, .woocommerce table.shop_table .shipping th, .woocommerce-page table.shop_table .shipping th, .woocommerce table.shop_table .cart-subtotal td, .woocommerce-page table.shop_table .cart-subtotal td, .woocommerce table.shop_table .order-total td, .woocommerce-page table.shop_table .order-total td, .woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td, .woocommerce .woocommerce-checkout-review-order-table th, .woocommerce-page .woocommerce-checkout-review-order-table th, .woocommerce .woocommerce-checkout-review-order-table td, .woocommerce-page .woocommerce-checkout-review-order-table td {color:#33462a!important;}
.woocommerce .cart_totals table.shop_table .order-tax th {padding:15px 20px!important;}
.woocommerce table.shop_table.cart tbody tr.cart_item td.product-remove a, .woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-remove a {color:#3E4D2D!important;}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {background-color:#eeede8!important;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {border-top-color:#50683e!important;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {color:#50683e!important;}
.woocommerce-cart #cms-page #cms-page-title-wrapper h2, .woocommerce-checkout #cms-page #cms-page-title-wrapper h2 {font-family:Lato,Arial, Helvetica, sans-serif!important;font-weight:300!important;font-style:normal!important;line-height:130%!important;} 
.woocommerce-cart #cms-page #cms-page-title-wrapper h2:after, .woocommerce-checkout #cms-page #cms-page-title-wrapper h2:after {content: "";display:block;clear:both;margin-top:0;margin-bottom:40px;background-color:#3E4D2D;height:1px;width:90px;}
#order_review .legal a, .woocommerce table.shop_table.cart tbody tr.cart_item td.product-name a, .woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-name a {color:#33462a!important;}
#order_review .legal a:hover, .woocommerce table.shop_table.cart tbody tr.cart_item td.product-name a:hover, .woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-name a:hover {color:#50683e!important;}
.woocommerce-checkout h3 {font-family:"Titillium Web"!important;font-weight:400!important;font-style:italic!important;font-size:140%!important;line-height:200%!important;letter-spacing:0.5px!important;}
.woocommerce-additional-fields h3 {font-size:15px!important;}
.woocommerce-billing-fields > h3:after, #order_review_heading:after, .woocommerce-order-received h2:after {display:none!important;}
.woocommerce-checkout-review-order {margin-top:50px!important;}
.woocommerce-checkout #order_review .legal {padding-bottom:15px!important}
.woocommerce-checkout button#place_order {margin-top:25px!important;}
.woocommerce.woocommerce-order-received .woocommerce-thankyou-order-received, .woocommerce-page.woocommerce-order-received .woocommerce-thankyou-order-received, .woocommerce.woocommerce-view-order .woocommerce-thankyou-order-received, .woocommerce-page.woocommerce-view-order .woocommerce-thankyou-order-received {color:#33462a!important;font-weight:400!important;font-style:italic!important;}
.woocommerce span.onsale {height:80px!important;min-width:80px!important;max-width:80px!important;line-height:16px!important;font-size:11px!important;padding-top:26px;background:#3e4d2d!important;}
.woocommerce-product-gallery .flex-viewport span.onsale {top:10px!important;}
.woocommerce-mini-cart a.product-title, .header-ontop .cms-nav-extra .woocommerce-mini-cart a, .header-ontop .cms-nav-extra .jde_hint a {color:#3e4d2d!important;}
.woocommerce-mini-cart__buttons a.button.wc-forward {margin-top:15px!important;}
.widget_shopping_cart_content p.total {margin-bottom:0!important;}
.woocommerce #ship-to-different-address, .woocommerce-page #ship-to-different-address {margin-bottom:47px!important;}
.woocommerce-checkout .checkbox input[type="checkbox"] {margin-left:0!important;}
.woocommerce-checkout label.checkbox span {padding-left:20px!important;}
.woocommerce-checkout label.checkbox span.required {padding-left:0!important;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {display:none!important;}
.woocommerce-page #cms-page #cms-page-title-wrapper .cms-page-title-text, .woocommerce-page #cms-page #cms-page-title-wrapper .page-title-subtext {color:#3e4d2d!important;}
.single-product.woocommerce-page #cms-page #cms-page-title-wrapper .cms-page-title-text {display:none!important;}

.Addify_Product_Videos-thumbnails a {max-width:calc(20%)!important;padding:5px!important;}
.thumbnails.Addify_Product_Videos-thumbnails {margin:5px -5px -5px -5px!important;}
.thumbnails.Addify_Product_Videos-thumbnails a img {margin:0!important;}
.woocommerce-product-gallery a:before {background:rgba(51, 77, 42, 0.8)!important;}
.woocommerce-product-gallery a:after {content:"\f002"!important;font-size:25px!important;}

.wpb_text_column.wpb_content_element.tablerow {overflow:auto!important;border:1px solid #ddd;}
.wpb_text_column.wpb_content_element.tablerow .table {border:none!important;}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_moderation_link, #sb_instagram .sbi_close_mod {background:#3e4d2d!important;border-radius:0!important;color:#fff!important;padding:13px 50px!important;font-size:100%!important;letter-spacing:0.5px!important;}
#sb_instagram #sbi_load .sbi_load_btn:hover, #sb_instagram .sbi_follow_btn a:hover {background:#50683E!important;box-shadow:none!important;}


.category #cms-page-title-wrapper, .single.single-post #cms-page-title-wrapper {margin-bottom:100px;}
.cms-footer {border-top:35px solid #eeede8;padding-top:100px;margin-top:70px!important;}
.home .cms-footer {border-top:none!important;margin-top:25px!important;}
.category h3.entry-title {font-size:250%!important;font-weight:400!important;line-height:130%!important;}
.single.single-post .entry-header .entry-title {font-size:250%!important;line-height:130%!important;font-weight:300!important;}
.single.single-post .cms-post-cmt-tags .cmt-count {text-transform:none!important;line-height:160%!important;letter-spacing:0.5px!important;}
.entry-footer .entry-readmore, .entry-footer .added_to_cart {text-transform:none!important;font-size:100%!important;letter-spacing:0.5px!important;border-bottom:none!important;}
.entry-blog:after {border-bottom:none!important;}
.carousel .carousel-control {background:rgba(255,255,255,0)!important;color:#fff!important;font-size:30px!important;}
.carousel .carousel-control:hover {color:rgba(255,255,255,0.5)!important;}
.single.single-post .cms-post-like-share .entry-socials-share-list {display:none!important;}
.single.single-post .cms-post-cmt-tags {border-bottom:none!important;}
.wg-title, .related > h2, .upsells > h2, .cross-sells > h2, .cart_totals > h2, .woocommerce-Reviews-title, .comment-reply-title, .woocommerce-billing-fields > h3, #order_review_heading, .woocommerce-order-received .woocommerce-thankyou-order-received, .woocommerce-order-received .wc-bacs-bank-details-heading, .woocommerce-order-received h2, .woocommerce-order-received h3, .woocommerce-view-order h2, .woocommerce-view-order h3, .woocommerce-edit-address h2, .woocommerce-edit-address h3, .woocommerce-MyAccount-content legend, .woocommerce-account .woocommerce > h2 {text-transform:none!important;letter-spacing:0.5px!important;}
.single.single-post .entry-related .wg-title:after, .single.single-post .comments-area .wg-title:after {height:1px!important;width:40px!important;background-color:#3E4D2D!important;margin-top:10px!important;}
.comments-area .comment-respond textarea, #comments .comment-respond textarea, .comments-area .comment-respond input[type="text"], #comments .comment-respond input[type="text"] {border-color:#3E4D2D!important;background-color:#fff!important;color:#83a0a5!important;}
blockquote, .blockquote {border-left:none!important;font-size:140%!important;line-height:200%!important;letter-spacing:0.5px!important;}
.single.single-portfolio .fullwidth .entry-title {display:none;}
.single.single-portfolio .fullwidth img.entry-media {display:none;}
.single-post .entry-thumbnail {display:none;}
.wpb_gmaps_widget {text-align:center!important;}

.wpb_content_element.wpb_text_column ul {list-style:disc!important;margin-bottom:20px!important;}
.cms-cf7-keepintouch input:not([type="submit"]), .cms-cf7-keepintouch textarea {border-color:#3E4D2D!important;color:#83a0a5!important;}
input[type="date"] {width:100%;line-height:inherit;}
.wpb_gmaps_widget .wpb_map_wraper iframe {max-height:480px!important;}
.wpb_gmaps_widget .wpb_wrapper {background-color:#fff!important;}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {height:480px!important;padding-bottom:0!important;}
#cms-footer-top .widget.widget_sp_image {margin-bottom:20px;}
#cms-footer-top .widget .wg-title {font-family:Lato!important;font-style:normal!important;margin:10px 0 20px 0!important;font-weight:400!important;}
#cms-footer-top .cms-social a {font-size:150%!important;}
#cms-footer-top .widget.widget_cms_social_widget {margin-top:70px!important;}
#cms-footer-bottom aside.col-lg-6.footer_right {text-align:right!important;}
#cms-footer-bottom aside.col-lg-6.footer_right a {padding-left:20px!important;}



.widget_nav_menu ul li {border-bottom:none!important;}
.widget_nav_menu ul li a {padding:10px 0 0 0!important;text-transform:uppercase;font-weight:400;}

.fzbuk-login-form-wrap.tul {background:none!important;border:none!important;box-shadow:none!important;text-align:left!important;}
.fzbuk-login-form-wrap.tul > h1 {color:#3E4D2D!important;font-size:15px!important;font-weight:400!important;margin:0 0 20px 0!important;}
.fzbuk-login-form.tul input[type="text"], .fzbuk-login-form.tul input[type="password"], .fzbuk-login-form input[type="email"] {border-radius:0!important;box-shadow:none!important;color:#3E4D2D!important;border-color:#3E4D2D!important;border-bottom:1px solid #3E4D2D!important;font-weight:300!important}
.fzbuk-login-form.tul input[type="submit"] {background:#3E4D2D!important;color:#fff!important;border-radius:0!important;font-weight:300!important;font-size:15px!important;text-transform:none!important;box-shadow:none!important;letter-spacing:0.5px!important;margin-top:10px!important;}
.fzbuk-login-form-wrap.tul h1 {display:none;}
.fzbuk-login-form-wrap.tul h5 {margin-top:20px!important;color:#3E4D2D!important;font-size:100%!important;}
.fzbuk-login-form-wrap.tul > h5 > a {font-size:15px!important;font-weight:300!important;color:#50683E!important;}
.fzbuk-login-form-wrap.tul > h5 > a:hover {color:#83a0a5!important;}
#cms-footer .fzbuk-login-form-wrap.tul {padding:0 30px 0 0!important;}

.btn, .btn-default, button, .button, input[type="submit"], .submit, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {text-transform:none!important;font-size:100%!important;letter-spacing:0.5px!important;font-weight:300!important;padding:13px 50px!important;}
a.btn.termin {color:#fff!important;margin-top:40px;}
.btn.termin:hover, .btn.termin:active, .btn.termin:focus {background:#50683E!important;}


.BorlabsCookie p {color:#3e4d2d!important;}


@media (min-width: 1200px) {
	/*.cms-navigation.pull-right {float:left!important;margin-left:200px!important;}*/
	.col-lg-4.col-1 {width:40%!important;}
	.col-lg-4.col-2, .col-lg-4.col-3 {width:30%!important;}
	.portfolio .col-lg-8 {width:100%!important;}
	#cms-page h1 {font-size:450%;}
	.cms-single-fancybox.layout2 .fancy-title {font-size:450%!important;}
	.cms-single-fancybox.layout2 .fancy-title2 {font-size:450%!important;}
	.woocommerce-cart #cms-page #cms-page-title-wrapper h2, .woocommerce-checkout #cms-page #cms-page-title-wrapper h2 {font-size:450%!important;}
}

@media (max-width: 1199px) {
	#cms-footer-bottom aside.col-lg-6.footer_right {text-align:left!important;}
	#cms-footer-bottom aside.col-lg-6.footer_right a {padding-left:0!important;}

}


@media (min-width: 992px) and (max-width: 1200px){
	#cms-page h1 {font-size:330%;}
	.cms-single-fancybox.layout2 .fancy-title {font-size:330%!important;}
	.cms-single-fancybox.layout2 .fancy-title2 {font-size:330%!important;}
	.woocommerce-cart #cms-page #cms-page-title-wrapper h2, .woocommerce-checkout #cms-page #cms-page-title-wrapper h2 {font-size:330%!important;}
}

@media (min-width: 992px) {
	.portfolio .col-lg-8 {width:100%!important;}
	#cms-footer-top .col-2 {padding-left:40px!important;padding-right:40px!important;}
	.archive.woocommerce-page .woocommerce-product-gallery, .page .woocommerce .woocommerce-product-gallery {width:100%!important;}

}

@media (min-width: 480px) and (max-width: 992px){
	#cms-page h1 {font-size:300%;}
	.cms-single-fancybox.layout2 .fancy-title {font-size:300%!important;}
	.cms-single-fancybox.layout2 .fancy-title2 {font-size:300%!important;}
	.woocommerce-cart #cms-page #cms-page-title-wrapper h2, .woocommerce-checkout #cms-page #cms-page-title-wrapper h2 {font-size:300%!important;}

}

@media (max-width: 767px) {
	.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {height:380px!important;padding-bottom:0!important;}
	.page-id-74 h2 {font-size:2.5em!important;}
}

@media (max-width: 480px) {
	.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {height:280px!important;padding-bottom:0!important;}
	#cms-page h1 {font-size:300%;}
	.cms-single-fancybox.layout2 .fancy-title {font-size:300%!important;}
	.cms-single-fancybox.layout2 .fancy-title2 {font-size:300%!important;}
	.woocommerce-cart #cms-page #cms-page-title-wrapper h2, .woocommerce-checkout #cms-page #cms-page-title-wrapper h2 {font-size:300%!important;}
}	