/*
Theme Name:Oikos Theme
Theme URI:https://wordpress.org/themes/twentyseventeen/
Author:the WordPress team
Author URI:https://wordpress.org/
Description:Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version:2.1
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:twentyseventeen
Tags:one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

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.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
/*======================================SET:FONTS========================================*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
/*font-family:'Open Sans', sans-serif;*/
/*======================================END:FONTS========================================*/
/*====================================== RESET ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:600;color:#54435f;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
.clear_0 {clear:both;font-size:0px;line-height:0px;display:block;}
.last {margin:0 !important;}
.pad_last {padding:0 !important;}
.no_bg {background:none !important;}
img {width:auto;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
/*=====================================================================================*/

/*====================================== BASIC ========================================*/
a {color:#000;text-decoration:none;outline:0 none;}
a:hover {color:#000;text-decoration:none;}
a:focus {outline:none;text-decoration:none;}
h1 {font-size:48px;font-weight:400;line-height:1;}
h2 {font-size:40px;}
h3 {font-size:36px;}
h4 {font-size:32px;}
h5 {font-size:24px;}
h6 {font-size:18px;}
p {font-size:18px;line-height:1.5;}
/*=====================================================================================*/
html {font-family:'Open Sans', sans-serif;}
body {font-family:'Open Sans', sans-serif;}
.flt_Lt {float:left;display:inline;}
.flt_Rt {float:right;display:inline;}
.remove_padding {padding:0!important;}
*{box-sizing:border-box;}
*:focus{outline:none;box-shadow:none;}
/*=====================================================================================*/


/*======================================== LAYOUT =====================================*/
.wrapper {margin:0 auto;position:relative;overflow:hidden;overflow-y:inherit;background-color:#f1f1f1;}
.container {max-width:1330px;width:100%;margin:0 auto;box-sizing:border-box;padding:0px 15px;}
.clearfix:before, .clearfix:after {content:'';display:table;}
.clearfix:after {clear:both;}
.white h3 {color:#fff;}
.white p {color:#fff;}
/*=====================================================================================*/

/*===================================SET:HEADER HERE=====================================*/
/*---------------SET:RESPONSIVE HAMBURGER--------------*/
#nav-toggle {width:40px;height:40px;right:15px;top:60px;bottom:0;margin:0 auto;z-index:22;padding:0;position:absolute;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:none;z-index:9;}
#nav-toggle.current_page_item {top:25px;}
#nav-toggle {cursor:pointer;}
#nav-toggle a {display:block;height:100%;position:relative;}
#nav-toggle span {margin:3px;}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after {cursor:pointer;-webkit-border-radius:1px;-o-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:2px;height:5px;width:35px;background:#4b5052;position:absolute;top:14px;display:block;content:"";left:0; }
#nav-toggle span:before {top:-10px;width:35px;right:0;}
#nav-toggle span:after {bottom:-10px;top:auto;width:35px;right:0;}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after {-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
#nav-toggle.current_page_item span {background-color:transparent;background:none;}
#nav-toggle.current_page_item span:before,#nav-toggle.current_page_item span:after {top:0;}
#nav-toggle.current_page_item span:before {-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
#nav-toggle.current_page_item span:after {-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);   transform:rotate(-45deg);}
/*---------------END:RESPONSIVE HAMBURGER--------------*/
/*---------------SET:NAVBAR--------------*/

/*---------------END:NAVBAR--------------*/
/*---------------SET:HEADING--------------*/
.heading {margin-bottom:45px;}
.heading h3 {color:#745f81;line-height:1.25;font-weight:400;text-align:center;}

.heading2 {margin:0px 0px 20px;}
.heading2 h5 {color:#54435f;font-weight:700;line-height:1.833;}

h5.sidebar {font-size:20px;}
/*---------------END:HEADING--------------*/
/*---------------SET:BUTTONS--------------*/
.butn {font-size:18px;line-height:2.8;color:#fff;display:inline-block;vertical-align:middle; padding:0px 75px;background-color:#9ecb7c;text-align:center;border:2px solid #9ecb7c;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;font-weight:700;}
.butn:hover {color:#fff;background-color:#bdf294;}
.butn-medium {font-weight:400;line-height:1.2;padding:4px 14px;border-width:1px;}
/*---------------END:BUTTONS--------------*/
/*===============================END:HEADER===============================*/
.header {position:relative;}
header:before {content:"";position:absolute;top:0;left:0;background-image:url(assets/images/logo_shadow.png);width:1038px;height:100%;background-repeat:no-repeat;background-size:auto;background-position:center top;}

.header .head_account_wrap {z-index:999;}
.header .logo_search_wrap {z-index:999;}
.header .menu_wrap {z-index:999;}
.header .megamenu_wrap {z-index:999;}

.topalert_wrap {background-color:#232323;padding:13px 0px;text-align:center;}
.topalert p {color:#878787;font-size:16px;line-height:1.8333;display:inline-block;vertical-align:middle;}
.topalert p a {color:#745f81;padding:0px 60px 0px 0px;}
.topalert p em {display:inline-block;vertical-align:middle;cursor:pointer;line-height:1;}

.head_account {padding:3px 0px;text-align:right;}
.head_account_content {display:inline-block;vertical-align:middle;}
.head_account_content p {font-size:18px;line-height:2.27;font-weight:700;color:#fff;padding:0px 25px;}
.head_account_wrap {background-color:#4d6939;}

.head_account_sm {display:inline-block;vertical-align:middle;}
.head_account_in {display:inline-block;vertical-align:middle;}
.head_account_in ul li {color:#fff;display:inline-block;font-size:15px;line-height:2.67;}
/*.head_account_in ul li:after {content:"";position:absolute;height:100%;width:2px;top:0;right:0;background-color:rgba(255, 255, 255, 0.4);}*/
.head_account_in ul li:last-child:after {display:none;}
.head_account_in ul li a {color:rgba(255, 255, 255, 0.4);position:relative;padding:0px 25px;line-height:1;font-weight:700;}
.head_account_in ul li a:after {content:"";position:absolute;height:100%;width:2px;top:0;right:0;background-color:rgba(255, 255, 255, 0.4);}
.head_account_in ul li:last-child a:after {display:none;}

.head_account_sm_in {display:inline-block;vertical-align:middle;}
.head_account_sm_in li {padding:0px 5px;display:inline-block;vertical-align:middle;}
.head_account_sm_in li:last-child {padding-right:0px;}
.head_account_sm_in li a {display:block;height:25px;width:25px;border:2px solid#fff;background-color:#fff;text-align:center;border-radius:50%;font-size:16px;line-height:1.4;vertical-align:middle;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.head_account_sm_in li:hover a {background-color:#4d6939;}
.head_account_sm_in li a em {color:#4d6939;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.head_account_sm_in li:hover a em {color:#fff;}

.logo_search_wrap {background-color:#77975f;}
.logo_search_sec {padding:45px 0px;text-align:right;}

.head_logo {position:absolute;left:0;bottom:0;}
.head_logo a {display:block;}

.head_search {max-width:750px;width:100%;display:inline-block;vertical-align:middle;padding:0 20px 0 0;}
.head_search label {display:none;}
.head_search input {border-radius:0px;height:64px;width:100%;padding:0px 30px;border-radius:64px 0 0 64px;font-size:18px;font-weight:600;font-style:italic;}
.head_search input::-webkit-input-placeholder {color:#cbcbcb;}
.head_search input::-moz-placeholder {color:#cbcbcb;}
.head_search input:-ms-input-placeholder {color:#cbcbcb;}
.head_search input:-moz-placeholder {color:#cbcbcb;}
.head_search .input-group .input-group-append {height:64px;width:20%;}
.head_search button {height:64px;width:100%;padding:0px 17px;background:#aed491;background:-moz-linear-gradient(180deg, #aed491 0%, #8ec267 50%, #aed491 100%);background:-webkit-linear-gradient(180deg, #aed491 0%,#8ec267 50%,#aed491 100%);background:linear-gradient(180deg, #aed491 0%,#8ec267 50%,#aed491 100%);background-size:100% 200%;border:0px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border-radius:0 64px 64px 0;font-size:18px;color:#fff;}
.head_search button img {width:21px;height:21px;}
.head_search button:hover {background-position:0 100%;}

.mycart_wrap {display:inline-block;vertical-align:middle;position:relative;}
.mycart_wrap > a {height:64px;padding:0px 30px;background:#aed491;background:-moz-linear-gradient(180deg, #aed491 0%, #8ec267 50%, #aed491 100%);background:-webkit-linear-gradient(180deg, #aed491 0%,#8ec267 50%,#aed491 100%);background:linear-gradient(180deg, #aed491 0%,#8ec267 50%,#aed491 100%);background-size:100% 200%;border:0px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border-radius:64px;font-size:18px;color:#fff;display:inline-block;line-height:3.5;}
.mycart_wrap > a:hover {background-position:0 100%;}
.mycart_wrap > a p {display:inline-block;}
.mycart_wrap .cart-count:not(:empty) {display:block;position:absolute;background:#745f81;font-size:18px;border-radius:22px;height:22px;min-width:22px;line-height:1;padding:1px;text-align:center;left:135px;top:20px;}

.menu_wrap {background-color:#e9e3da;}
.menu_main {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.store_toggle {background-color:#745f81;max-width:300px;width:100%;padding:8px 30px;}
.store_toggle a {position:relative;font-size:18px;color:#fff;font-weight:600;line-height:2.45;display:block;padding-left:40px;}
.store_toggle a::before {top:15px;}
.store_toggle a::before,
.store_toggle a::after {left:0;content:'';display:block;position:absolute;width:20px;height:3px;background:#fff;transition:all .5s;}
.store_toggle a::after {box-shadow:0 -6px 0 #fff;top:27px;}
.store_toggle.current_page_item a::before {transform:translateY(6px) rotate(45deg);}
.store_toggle.current_page_item a::after {transform:translateY(-6px) rotate(315deg);box-shadow:0 0 5px transparent;}

.menu_in {padding:8px 0px 8px 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;justify-content:space-between;}

.main_menu ul li {color:#444;font-size:18px;font-weight:600;line-height:2.45;display:block;float:left;padding:0px 30px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.main_menu ul li a {color:#444;font-size:18px;font-weight:600;line-height:2.45;display:block;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.main_menu ul li:hover a {color:#4d6939;}

.head_call a {color:#444;font-size:18px;font-weight:600;line-height:2.45;display:block;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.head_call a:hover {color:#4d6939;}

.megamenu_wrap {background-color:#54435f;display:none;position:absolute;top:260px;width:100%;z-index:1;}
.megamenu_main {padding:35px;columns:4;}
.megamenu_col {break-inside:avoid;}
.megamenu_col h6 {color:#fff;line-height:2.44;font-weight:700;}
.megamenu_col h6 a {color:inherit;}
.megamenu_col ul {margin:0px 0px 15px;}
.megamenu_col ul li {color:#fff;font-size:16px;line-height:1.875;color:#fff;}
.megamenu_col ul li a {color:#fff;font-size:16px;color:rgba(255, 255, 255, 0.5);}
/*===============================SET:INDEX===============================*/
.maincontent {position:relative;}
/*-------SET:BANNER SEC HERE-----*/
.Banner-wrap {background-color:#000;max-width:1600px;margin:26px auto 0;}
.backbg {display:none !important;}
.banner_slide_wrap {background-position:center center;background-size:cover;background-repeat:no-repeat;}

.slider .slick-arrow:before {display:none;}
.slider .slick-arrow {height:43px;width:43px;background-image:url(assets/images/arrow1.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;opacity:0.3;left:10px;z-index:1;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.slider .slick-arrow:hover {opacity:1;}
.slider .slick-arrow.slick-next {height:43px;width:43px;background-image:url(assets/images/arrow.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;right:10px;left:inherit;}
.slider .slick-track {display:flex;}
.slider .slick-track .slick-slide {height:auto;}

.banner_slide {padding:0px 110px;}
.banner_info {color:#fff;font-weight:400;padding:150px 0px 110px;}
.banner_info h1 {margin:0px 0px 40px;color:#fff;}
.banner_info p {margin:0px 0px 40px;font-size:18px;}
/*-------END:BANNER SEC HERE-----*/
/*-------SET:BOX SEC HERE-----*/
.hp_box_wrap {padding:35px 0px 65px;}

.hp_box_main {background-color:#fff;position:relative;height:100%;}
.discount_label {position:absolute;top:-17px;right:-17px;width:100px;height:100px;display:block;border-radius:50%;background-color:#72adcf;color:#fff;font-size:24px;line-height:1.25;padding:20px 10px;text-align:center;}
.hp_box_main .info {padding:30px 30px;}
.hp_box_main .info .info_in {display:block;}
.hp_box_main .info h5 {color:#745f81;line-height:1.25;font-weight:700;margin:0px 0px 15px;}
.hp_box_main .info h5 a {color:inherit;}
.hp_box_main .info p {color:#575757;margin:0px 0px 40px;}
.hp_box_main .info .butn {background-color:#745f81;border:2px solid #745f81;padding:0px 27px;font-weight:400;}
.hp_box_main .info .butn:hover {background-color:#987da8;}
/*-------END:BOX SEC HERE-----*/
/*-------SET:FEATURE SEC HERE-----*/
.hp_feature_wrap {background-color:#fff;padding:70px 0px;}
.hp_feature_wrap .heading {margin-bottom:25px;}
.hp_feature_wrap .slick-list {padding-top:20px;}
.hp_feature_wrap .product-thumb h4 {font-size:16px;margin:10px 0 0;}
.hp_feature_wrap .product-thumb .caption {padding:0;}
.hp_feature_wrap .product-thumb .caption .view-price {margin-top:9px;padding-top:12px;}
.hp_feature_in {padding:0px 60px;}
.impact-wrap {background:#f3f3f3;padding:40px 0;color:#575757;}
.impact-wrap h5 {margin:10px 0 15px;}
.impact-wrap p {margin:10px 0 20px;}

.blog_list_wrap {margin:0px 0px 35px;}

.hp_feature_box {max-width:280px;width:100%;margin:0px 0px 30px;padding:0px 7px;}
.hp_feature_in .slick-arrow:before {display:none;}
.hp_feature_in .slick-arrow {height:43px;width:43px;background-image:url(assets/images/arrows3.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;opacity:0.3;left:10px;z-index:1;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.hp_feature_in .slick-arrow:hover {opacity:1;}
.hp_feature_in .slick-arrow.slick-next {height:43px;width:43px;background-image:url(assets/images/arrows2.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;right:10px;left:inherit;}
.hp_feature_box .info {padding:17px 0px 14px;border-bottom:1px solid #e5e5e5;}
.hp_feature_box .info a {font-size:18px;line-height:1.33;color:#745f81;display:block;font-weight:600;}
.hp_feature_box .price {padding:15px 0px;}
.hp_feature_box .price a {display:inline-block;vertical-align:middle;padding:0px 16px;font-size:18px;line-height:1.67;color:#fff;background-color:#9ecb7c;}
.hp_feature_box .price p {display:inline-block;vertical-align:middle;color:#72adcf;font-size:18px;line-height:1.33;}
/*-------END:FEATURE SEC HERE-----*/
/*-------SET:NEWS SEC HERE-----*/
.hp_box_main .info em {font-size:15px;line-height:2;color:#989898;display:block;}
/*-------END:NEWS SEC HERE-----*/
/*===============================END:INDEX===============================*/
/*===============================SET:INNER ONE===============================*/
.bp_main {padding:50px 0px 75px;}

.blog_list {padding:40px;background-color:#fff;}
.blog_list .img {height:100%;}
.blog_list .img figure {height:100%;}
.blog_list .img figure img {height:100%;width:100%;object-fit:cover;}

.title h3 {font-weight:400;color:#54435f;line-height:1;margin:0px 0px 20px;}
.date_sm em {font-size:15px;line-height:2;color:#989898;display:block;}
.date_sm .st-btn {width:16px;height:16px !important;padding:0 !important;margin-right:6px !important;}
.date_sm .st-btn svg {top:0 !important;}
.date_sm {margin:0px 0px 30px;}
.blog_list .info .content p {color:#575757;line-height:1.44;margin:0px 0px 30px;}
.blog_list .info .content a {color:#745f81;line-height:2;}

.pagination_custom {padding:17px 25px;background-color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;}
.pagination_custom .list ol li {display:inline-block;color:#745f81;font-size:14px;line-height:2;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.pagination_custom .list ol li a {color:#745f81;font-size:14px;line-height:2.3;width:34px;display:block;text-align:center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.pagination_custom .list ol li:hover a {color:#fff;background-color:#745f81;}
.pagination_custom .list ol li.active a {background-color:#745f81;color:#fff;border:2px solid #745f81;line-height:2;}
.pagination_custom .list ol li.active:hover a {background-color:transparent;color:#745f81;border:2px solid #745f81;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.pagination_custom .text p {color:#575757;font-size:14px;line-height:2;}
/*===============================END:INNER ONE===============================*/
/*===============================SET:INNER TWO===============================*/
.bp_detail_in {padding:50px 0px;}
.backpost {margin:0px 0px 30px;display:inline-block;font-size:14px;line-height:2.2;color:#745f81;font-weight:400;}
.backpost:hover {text-decoration:underline;}

.bp_detail_main{padding:50px 110px;background-color:#fff;margin:0px 0px 30px;}

.bp_detail_main p{color:#575757;font-size:18px;line-height:1.44;margin:0px 0px 30px;}
.bp_detail_main h3 {font-weight:400;color:#54435f;line-height:1;margin:0px 0px 20px;}

.bp_detail_main figure {margin:0px 0px 25px;}
.bp_detail_main figure img {width:100%;}
/*===============================END:INNER TWO===============================*/
/*===============================SET:INNER THREE===============================*/
.ap_main {padding:50px 0px 100px;}

.ap_in {background-color:#fff;}
.ap_in br {display:none;}
.ap_in figure {margin:0px 0px 0px;}
.ap_in figure img {width:100%;}
.ap_in figure figcaption {padding:18px;font-size:18px;line-height:1.44;color:#ababab;font-style:italic;text-align:center;}

.ap_main_info_wrap {padding:50px 110px;}

.ap_main_info {padding:0px 0px 40px;}
.ap_main_info h3 {font-weight:400;color:#54435f;line-height:1.25;margin:0px 0px 20px;}
.ap_main_info p {color:#575757;line-height:1.44;margin:0px 0px 30px;}

.ap_main_info .img img {width:100%;margin:0px 0px 30px;}

.ap_main_info h6 {color:#745f81;margin:0px 0px 30px;}
.ap_main_info_img figure {float:right;width:auto;padding:0px 0px 0px 50px;margin:0px 0px 0px;width:50%;}
.ap_in .ap_main_info_wrap .ap_main_info_img figure img {width:auto;}
.ap_main_info_img1 {margin:0px 0px 30px }
/*===============================END:INNER THREE===============================*/
/*===============================SET:FOOTER===============================*/
footer {position:relative;}

.foot_join {background-color:#77975f;padding:45px 0px 40px;}
.foot_join_in {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;align-items:center;}
.foot_search {width:91%;}
.foot_search .input-group { }
.foot_search .input-group label {font-size:36px;color:#fff;line-height:1.75;font-weight:400;margin:0;padding:0px 25px 0px 0px;}
.foot_search .input-group input.form-control {height:64px;max-width:415px;width:100%;padding:0px 30px;border-radius:64px 0 0 64px;font-size:18px;font-weight:700;font-style:italic;}
.foot_search .input-group input.form-control::-webkit-input-placeholder {color:#cbcbcb;}
.foot_search .input-group input.form-control::-moz-placeholder {color:#cbcbcb;}
.foot_search .input-group input.form-control:-ms-input-placeholder {color:#cbcbcb;}
.foot_search .input-group input.form-control:-moz-placeholder {color:#cbcbcb;}
.foot_search .input-group .input-group-append {height:64px;max-width:100px;width:100%;background-color:#fff;border-radius:0 64px 64px 0;}
.foot_search .input-group .input-group-append button {height:64px;max-width:100px;width:100%;padding:0px 17px;background:#aed491;background:-moz-linear-gradient(180deg, #aed491 0%, #8ec267 50%, #aed491 100%);background:-webkit-linear-gradient(180deg, #aed491 0%,#8ec267 50%,#aed491 100%);background:linear-gradient(180deg, #aed491 0%,#8ec267 50%,#aed491 100%);background-size:100% 200%;border:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border-radius:0 64px 64px 0;font-size:18px;color:#fff;}
.foot_search .input-group .input-group-append button:hover {background-position:0 100%;}

.foot_sm {width:9%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;}
.foot_sm ul {max-width:90px;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;justify-content:space-between;}
.foot_sm ul li a {display:block;background-color:#fff;height:40px;width:40px;text-align:center;line-height:1.6;border-radius:50%;border:2px solid#fff;font-size:24px;color:#77975f;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.foot_sm ul li:hover a {background-color:transparent;color:#fff;}

.foot_wrap {background-color:#4d6939;}
.foot_in {padding:50px 0px 35px;}
.foot_main {max-width:200px;width:100%;float:left;}
.foot_main.alt {max-width:600px;}
.foot_main.alt .foot_menu {width:32.5%;display:inline-block;vertical-align:top;}
.foot_main h6 {color:#fff;margin-bottom:22px;font-weight:600;}
.foot_main a {color:inherit;}
.foot_main p {color:rgba(255, 255, 255, 0.5);margin-bottom:22px;font-weight:700;font-size:16px;}
.foot_menu ul li {display:block;color:rgba(255, 255, 255, 0.5);font-size:16px;margin:0px 0px 8px;line-height:1.675;}
.foot_menu ul li a {display:block;color:rgba(255, 255, 255, 0.5);font-size:16px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} 
.foot_menu ul li a:hover {color:rgba(255, 255, 255, 1);} 

.foot_contact {max-width:300px;width:100%;float:left;text-align:center;border-left:1px solid rgba(241, 241, 241, 0.2);}
.foot_contact .foot_main {display:inline-block;max-width:inherit;width:auto;text-align:left;float:none;}
/*.foot_contact .foot_main .foot_menu {margin:0px 0px 25px }*/
.foot_card ul li {padding:0px 3px;margin:0px 0px 5px;display:inline-block;}

.copy_wrap {background-color:#232323;padding:8px 0px;}
.copy_main p {font-size:16px;line-height:1.875;color:rgba(255, 255, 255, 0.52);}
.copy_main p a {color:rgba(255, 255, 255, 0.52);}
.copy_main p a:hover {text-decoration:underline;}
/*===============================END:FOOTER===============================*/






.hp_feature_wrap.main-class h1 {font-weight:400;}
.hp_feature_wrap.main-class h2 {font-weight:400;}
.hp_feature_wrap.main-class h3 {font-weight:400;}
.hp_feature_wrap.main-class h6 {font-weight:400;}

.hp_feature_wrap.main-class > .container > h1 {margin-bottom:40px;}
.hp_feature_wrap.main-class h1:first-child {margin-bottom:40px;}

.hp_feature_wrap.main-class form {position:relative;margin:0px 0px 100px;padding:50px 0px 0px;}
.hp_feature_wrap.main-class form > input {background-color:#eaeaea;border-radius:0px;border:1px solid #eaeaea;height:40px;padding:5px 15px;font-size:13px;line-height:28px;color:#555555;width:100%;}
.hp_feature_wrap.main-class form > button {position:absolute;right:0;height:40px;width:50px;bottom:0;border:0px;}
.hp_feature_wrap.main-class form > button svg {height:35px;width:35px;}
.hp_feature_wrap.main-class form > button span {display:none;}
.hp_feature_wrap.main-class h1:nth-child(2) {margin:0px 0px 0px 0px;}
.hp_feature_wrap.main-class p {padding:20px 0px 0px 0px;}
.hp_feature_wrap.main-class ul {padding:0px 0px 0px 20px;margin:0px 0px 15px;}
.hp_feature_wrap.main-class ul li {list-style:disc;}
.hp_feature_wrap.main-class ol {padding:0px 0px 0px 20px;margin:0px 0px 15px;}
.hp_feature_wrap.main-class ol li {list-style:decimal;}
.hp_feature_wrap.main-class table {width:100%;margin-bottom:1rem;color:#212529;}
.hp_feature_wrap.main-class table th,
.hp_feature_wrap.main-class table td {padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;}
.hp_feature_wrap.main-class table thead th {vertical-align:bottom;border-bottom:2px solid #dee2e6;}
.hp_feature_wrap.main-class table tbody + tbody {border-top:2px solid #dee2e6;}
.hp_feature_wrap.main-class table {border:1px solid #dee2e6;}
.hp_feature_wrap.main-class table th,
.hp_feature_wrap.main-class table td {border:1px solid #dee2e6;}
.hp_feature_wrap.main-class table thead th, table thead td {border-bottom-width:2px;}
.hp_feature_wrap.main-class blockquote {background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;quotes:"\201C""\201D""\2018""\2019";}
.hp_feature_wrap.main-class blockquote:before {color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}
.hp_feature_wrap.main-class p a {color:#007bff;}
.hp_feature_wrap.main-class p a:hover {text-decoration:underline;}
.hp_feature_wrap.main-class blockquote p {display:inline;}


.screen-reader-text {display:none;}

.navigation {float:none;text-align:center;width:100%;    display:block;}
.navigation .nav-links a svg {display :none;}
.navigation .nav-links a {padding:5px 8px;background:#F8F8F8;border:1px solid #E5E5E5;}
.navigation .nav-links span.current {padding:5px 8px;background:#F8F8F8;border:1px solid #E5E5E5;}

.wp-oc-content {padding:25px 0 35px;}

.oikos-list-group {padding:20px 27px;background:#fff;}
.oikos-list-group a {color:rgb(84,67,95);padding:5px 0;}
.oikos-list-group a:first-child {padding-top:0;}
.oikos-list-group .depth-1 {font-weight:600;font-size:20px;}
.oikos-list-group .depth-2 {font-weight:400;}
.oikos-list-group .depth-2:not(.active) {color:rgba(84,67,95,.7);}
.oikos-list-group .depth-2 + .depth-1 {border-top:1px solid #e5e5e5;padding-top:15px;margin-top:25px;}

.product-thumb {background:#fff;color:#575757;font-weight:400;margin-bottom:30px;height:calc(100% - 30px);position:relative;display:flex;flex-direction:column;}
.product-thumb h4 {font-size:22px;color:#745f81;font-weight:600;margin-bottom:15px;}
.product-thumb h4 a {color:inherit;}
.product-thumb .image + div,
.product-thumb .caption {flex-grow:1;display:flex;flex-direction:column;}
.product-thumb .caption {padding:20px 20px 15px;}
.product-thumb .caption p {flex-grow:1;}
.product-thumb .button-group {padding:0 20px 20px;display:flex;justify-content:space-between;}
.product-thumb .button-group button {padding:0;border:0;background:none;color:#745f81;font-size:14px;font-weight:400;}
.product-thumb .price {font-weight:600;color:#72adcf;display:inline-block;margin-left:5px;}
.product-thumb .view-price {margin-top:20px;border-top:1px solid #e5e5e5;padding-top:20px;display:flex;align-items:center;}

.sale-tag {position:absolute;background:#72adcf;color:#fff;width:100px;height:100px;top:-20px;right:-20px;border-radius:100%;font-size:24px;font-weight:600;text-align:center;box-shadow:5px 5px 8px rgba(0,0,0,.18);padding:15px;}

.thumbnails {margin:0 -11px 0 -10px;display:flex;flex-wrap:wrap;}
.thumbnails li {margin:0 11px 21px 10px;position:relative;}
.thumbnails li.image-additional img {width:143px;height:110px;}

.pdp-right {background:#fff;padding:25px 40px;}
.pdp-right h1 {color:#54435f;font-size:36px;margin-bottom:20px;}
.pdp-right .btn-group {border:1px solid #e5e5e5;border-width:1px 0;padding:17px 0;display:flex;justify-content:space-between;}
.pdp-right .btn-group button {color:#745f81;font-size:14px;font-weight:400;padding:0;border:0;background:none;line-height:16px;}
.pdp-right .btn-group .st-btn {width:16px !important;height:16px !important;line-height:16px;padding:0 !important;}
.pdp-right .btn-group .st-btn + .st-btn {margin-left:7px;}
.pdp-right .btn-group .st-btn > svg {top:0 !important;}
.pdp-right .btn-group .st-inline-share-buttons {height:16px;}
.pdp-right table.form-group {width:100%;font-size:16px;}
.pdp-right table.form-group th {color:#745f81;padding:5px 15px;}
.pdp-right table.form-group th label {margin:0;}
.pdp-right table.form-group td {padding:15px;border:0;vertical-align:middle;}
.pdp-right table.form-group td input {border:0;width:46px;border-radius:0;height:43px;}
.pdp-right table.form-group td button {flex-grow:1;}
.pdp-right table.form-group td.price {color:#72adcf;}
.pdp-right table.form-group tbody tr {background:#f1f1f1;}
.pdp-right table.form-group tbody td {border-top:3px solid #fff;}

.tabaria {margin-top:60px;}
.tabaria .nav {padding:0 8.5%;font-weight:700;font-size:18px;}
.tabaria .nav a {color:#575757;padding:16px 28px;border-radius:5px 5px 0 0;display:block;line-height:1.6;}
.tabaria .nav a.active {background:#fff;}

.tabaria-content {background:#fff;color:#575757;font-weight:400;}
.tabaria-content .tab-pane {padding:45px 8.5%;}
.tabaria-content .tab-pane h5,
.tabaria-content .tab-pane p {margin-bottom:15px;}

.bow-flex {display:flex;}

.relatedia {margin-top:70px;}
.relatedia h3 {text-align:center;font-size:36px;color:#745f81;font-weight:400;margin-bottom:40px;}

#product-compare h1,
#checkout-checkout h1,
#common-success h1,
#checkout-cart h1 {font-size:24px;font-weight:600;color:#54435f;margin-bottom:20px;}

.cartria {background:#fff;padding:30px 40px 65px;margin-bottom:70px;color:#575757;font-weight:400;}
.cartria table.products-table {font-size:16px;color:#575757;border-bottom:1px solid #e5e5e5;margin-bottom:30px;}
.cartria table.products-table a {color:#575757;}
.cartria table.products-table td:first-child {padding-left:0;}
.cartria table.products-table td img {width:80px;height:80px;}
.cartria table.products-table thead td {border:0;color:#745f81;padding:10px 20px;font-weight:400;}
.cartria table.products-table tbody td {padding:20px;}
.cartria table.products-table tbody td input {background:#f1f1f1;border-color:#f1f1f1;height:34px;width:60px;}
.cartria table.products-table tbody td button {padding:4px 11px;}
.cartria table.products-table tbody td button.btn-primary {background:#2199c7;border-color:#2199c7;}
.cartria h2 {font-size:24px;font-weight:600;color:#54435f;margin-bottom:10px;}
.cartria .totals-table {margin-bottom:30px;}
.cartria .totals-table td {border-width:1px 0;}

.panel-group {margin-top:40px;}
.panel-group .panel {background:#f1f1f1;padding:22px 32px;margin-bottom:10px;}
.panel-group .panel-title {font-size:24px;color:#575757;font-weight:400;}
.panel-group .panel-title a {color:inherit;}

.comparia {background:#fff;padding:23px 30px 46px;margin-bottom:90px;}
.comparia table.table {border:1px solid #e5e5e5;font-weight:400;}
.comparia table.table a:not(.btn) {color:#745f81;}
.comparia table.table td {border-width:1px 0 0;}
.comparia table.table tbody:first-child a {color:#575757;}
.comparia table.table tbody + tbody {border:0;}
.comparia table.table strong {font-weight:600;}

.categoria {background:#000 50% / cover;padding:16.6667% 0;margin-bottom:30px;color:#fff;position:relative;}
.categoria > * {position:relative;}
.categoria-2 h2,
.categoria h2 {font-size:24px;font-weight:600;text-shadow:1px 1px 4px rgba(0,0,0,.25);margin-bottom:20px;}
.categoria hr {border-top:1px solid rgba(255,255,255,.25);}
.categoria p {font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.25);}
.categoria select {margin-left:5px;}
.categoria .btn-group .btn {color:#fff;}
.categoria .btn-link {color:#fff;}
/*.categoria::before {content:'';background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;}*/

.row-11 {margin-right:-11px;margin-left:-11px;}
.row-11 > [class*="col-"] {padding-left:11px;padding-right:11px;}

.contact-sidebar p {font-size:16px;color:#948b99;}
.contact-sidebar strong {color:#54435f;}

.pagea {background:#fff;padding:30px 115px 40px 50px;}
.pagea .form-group label {color:#745f81;font-size:16px;font-weight:600;display:block;}
.pagea .form-group label span {margin-top:5px;display:block;}
.pagea input[type=text],
.pagea input[type=email],
.pagea textarea {background:#f1f1f1;border:none;margin:0;padding:9px 5px;width:100%;resize:none;}
.pagea .wpcf7-submit {min-width:130px;margin-top:20px;}

.swiper-viewport {margin-bottom:30px;}

.pagination {background:#fff;padding:16px 24px;font-size:14px;color:#575757;line-height:32px;}
.pagination a,
.pagination span {min-width:32px;height:32px;line-height:32px;color:#745f81;border-radius:4px;text-align:center;padding:0 8px;display:block;}
.pagination .current,
.pagination .active span {background:#745f81;color:#fff;}
.pagination .pagination {padding:0;}
.pagination .row {flex-grow:1;}

#st-1 .st-btn > img {top:0 !important;}

@media (max-width: 575.98px) {
	.wp-oc-content {padding-left:5px;padding-right:5px;}
	.sale-tag {right:-15px;top:-15px;}
	.pdp-right {padding:15px 20px;}
	.pdp-right h1 {font-size:22px;margin-bottom:12px;}
	.pdp-right .btn-group {flex-wrap:wrap;padding:11px 0;margin-bottom:15px;}
	.pdp-right .btn-group div {width:100%;margin-bottom:10px;}
	.pdp-right table.form-group,
	.pdp-right table.form-group tbody {display:block;}
	.pdp-right table.form-group tr {display:flex;flex-wrap:wrap;}
	.pdp-right table.form-group td:first-child {width:70%;}
	.pdp-right table.form-group td.price {width:30%;text-align:right;}
	.pdp-right table.form-group td:last-child {border:0;padding-top:0;}
	.tabaria .nav {padding:0;}
	.tabaria-content {margin:0 -5px;}
	.tabaria-content .tab-pane {padding:15px 5px;}
}