/*
Author: Genio Agency
Website: http://www.genio.com.tr/
*/

.mobile-menu {display:none;}
.nav-trigger {display:none;}
.mobile-only {display:None;}

@media (min-width:1200px) {

    .woocommerce #payment .terms,
    .woocommerce #payment .wc-terms-and-conditions,
    .woocommerce-page #payment .terms,
    .woocommerce-page #payment .wc-terms-and-conditions {position:absolute;bottom:-12px;width:477px;}

    /*.woocommerce-account ul.woocommerce-error {float:none;width:66.66666667%;margin:0 auto;}*/

}


@media (min-width:1200px) and (max-height:790px) { /* LAPTOP */

    .woocommerce div.product {position:absolute;bottom:auto;top:160px;}
    .woocommerce div.product.toggled {position:fixed;bottom:0;top:auto;-webkit-transform: translate(0,0);transform:translate(0,0);}

    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {-webkit-transition:all .3s ease;transition:all .3s ease;}

    .woocommerce #content div.product.toggled div.summary,
    .woocommerce div.product.toggled div.summary,
    .woocommerce-page #content div.product.toggled div.summary,
    .woocommerce-page div.product.toggled div.summary {overflow:hidden;height:0;padding:0;}

}
@media (max-width:1199px) {

    .woocommerce-account ul.woocommerce-error {float:none;width:66.66666667%;margin:0 auto;}
    .welcome-text {font-size:63px;line-height:63px;}
    .welcome-buttons a {font-size:14px;line-height:38px;width:166px;}
    .welcome-buttons a.home-learn-more {}

    .page-wrapper {margin-top:60px;}
    .page-header {margin-top:-60px;padding-top:60px;}
    .page-title {font-size:63px;line-height:63px;margin-bottom:40px;}

    .product-categories {margin-bottom:76px;}

    .woocommerce .products ul,
    .woocommerce ul.products {margin:0 0 0 -40px;}
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {padding-left:40px;}

    .woocommerce ul.products li.product .product-detail,
    .woocommerce-page ul.products li.product .product-detail {padding-left:35px;}

    .woocommerce ul.products li.product .woocommerce-loop-category__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product h3 {font-size:22px;line-height:20px;margin-bottom:12px;}
    .woocommerce ul.products li.product .product-description {font-size:14px;line-height:18px;margin-bottom:16px;}
    .woocommerce ul.products li.product .price {line-height:20px;}

    .woocommerce ul.products li.product .button {left:35px;}

    .woocommerce div.product {width:636px;margin-left:-318px;}
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {font-size:14px;line-height:20px;}
    .woocommerce div.product .product-description {font-size:17px;line-height:24px;margin-bottom:6px;}

    .woocommerce div.product .product-info {padding-top:12px;}
    .woocommerce div.product .product-info h2 {font-size:14px;line-height:18px;margin-bottom:8px;}

    .woocommerce .quantity .qty {width:50px;line-height:38px;font-size:14px;}
    .woocommerce #respond input#submit.alt,
    .woocommerce a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce input.button.alt {line-height:38px;font-size:14px;}
    .woocommerce div.product form.cart .button {float:none;vertical-align:top;width:166px;}

    .woocommerce form input.button {line-height:38px;font-size:14px;}

    .woocommerce .color-scheme {font-size:14px;line-height:22px;}
    .woocommerce .dimensions span {font-size:14px;line-height:22px;margin-left:14px;}
    .woocommerce .materials .material {font-size:14px;line-height:22px;margin-left:14px;}
    .woocommerce .dimensions span {font-size:14px;line-height:22px;margin-left:14px;}

    #add_payment_method table.cart .product-thumbnail,
    .woocommerce-cart table.cart .product-thumbnail,
    .woocommerce-checkout table.cart .product-thumbnail {width:78px;}

    #add_payment_method table.cart img,
    .woocommerce-cart table.cart img,
    .woocommerce-checkout table.cart img {width:78px;}

    #add_payment_method table.cart .product-name .product-title,
    .woocommerce-cart table.cart .product-name .product-title,
    .woocommerce-checkout table.cart .product-name .product-title {font-size:16px;}

    #add_payment_method table.cart .product-name .product-info,
    .woocommerce-cart table.cart .product-name .product-info,
    .woocommerce-checkout table.cart .product-name .product-info {font-size:14px;}

    #add_payment_method table.cart .product-subtotal,
    .woocommerce-cart table.cart .product-subtotal,
    .woocommerce-checkout table.cart .product-subtotal {font-size:16px;width:100px;}

    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea {font-size:17px;}
    .woocommerce form .form-row select {font-size:17px;}
    .select2-container--default .select2-selection--single {font-size:17px;}

    #customer_details h3#ship-to-different-address {font-size:17px;}

    #add_payment_method #payment div.payment_box,
    .woocommerce-cart #payment div.payment_box,
    .woocommerce-checkout #payment div.payment_box {font-size:17px;line-height:23px;}

    .woocommerce form .form-row.wc-terms-and-conditions label.checkbox,
    .woocommerce-page form .form-row.wc-terms-and-conditions label.checkbox {font-size:17px;}


    .woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order {line-height:38px;font-size:14px;}

    .woocommerce .home-btn {line-height:38px;font-size:14px;}

    #add_payment_method table.shop_table .cart_item td,
    .woocommerce-cart table.shop_table .cart_item td,
    .woocommerce-checkout table.shop_table .cart_item td {font-size:17px;}

    .about-us-person {font-size:17px;line-height:23px;margin-bottom:70px;}
    .about-us-person .person-information .person-position {font-size:14px;}

    .faq .tabs ul {margin:0 0 80px -80px;overflow:hidden;}
    .faq .tabs ul li {padding-left:80px;}
    .faq .tabs .accordion-title {padding:10px;font-size:17px;}
    .faq .tabs .accordion-content {font-size:17px;line-height:23px;}

    .btn {line-height:38px;font-size:14px;}
    address {font-size:17px;line-height:23px;}

    .contact-form-module form p input,
    .contact-form-module form p textarea {font-size:17px;}
    .contact-form-module form p select {font-size:17px;}
    .contact-form-module form p .customSelectInner {font-size:17px;}

    .contact-form-module form input.wpcf7-form-control.wpcf7-submit {line-height:38px;font-size:14px;}

    .our_story_headline {font-size:27px;line-height:34px;}
    .our_story_headline .headline-author {font-size:14px;}

    .our_story_content {margin:30px 0 0 0;font-size:17px;line-height:23px;}
    .our_story_content .follow {margin:30px 0 0 0;font-size:14px;}

    .story-item {padding:30px 0 30px 0;font-size:17px;line-height:23px;}
    .story-item .story-item-title {font-size:24px;line-height:33px;margin-bottom:25px;}
    .story-item .story-item-date {top:-40px;}
    .story-item.second .story-item-date {top:auto;margin:5px auto 25px auto;}

    .story-navigation {font-size:17px;margin-top:35px;}
    .story-navigation a {margin:0 15px;}

    .wpcf7-response-output {clear:both;font-size:17px;line-height:23px;padding-top:10px;}

}
@media (max-width:991px) {

    /*.woocommerce-account ul.woocommerce-error {float:none;width:83.33333333%;margin:0 auto;}*/
    header .navigation {display:block;}
    header .navigation nav {display:none;}
    header .navigation .cart-contents {display:block;position:absolute;margin:0;right:50px;top:16px;letter-spacing:0;padding:0;font-size:10px;line-height:16px;word-spacing:0;vertical-align:top;}
    header .navigation .cart-contents:before {content:none;}
    header .navigation .cart-contents.empty {display:none;}
    header .navigation .cart-contents {width:24px;height:22px;background:url("../images/cart-icon.png") no-repeat;background-size:24px;border:0;top:17px;letter-spacing:0;padding:0;font-size:10px;line-height:16px;word-spacing:0;vertical-align:top;}
    header .navigation .cart-contents .cart-contents-count {width:16px;height:16px;position:absolute;background:#b08f3f;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:16px;border-radius:50%;margin:0;padding:0;right:-7px;top:-4px;word-spacing:0;vertical-align:top;}
    header .navigation .cart-contents .cart-contents-count i {display:none;}
    header .nav-trigger {display:block;width:31px;height:24px;background:url("../images/icon-hamburger.png") no-repeat center;background-size:31px;position:absolute;right:0;top:25px;}

    .mobile-menu {display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(1,17,48,0.95);z-index:1000;overflow:auto;-webkit-transition:all .3s ease;transition:all .3s ease;}
    .mobile-menu .close-nav {display:block;margin:0;width:70px;height:56px;background:url("../images/icon-close.png") no-repeat center;background-size:22px;float:right;}
    .mobile-menu .close-nav:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
    .mobile-menu nav:before {content:"\0020";display:block;height:0;clear:both;visibility:hidden}
    .mobile-menu nav:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden}
    .mobile-menu nav {display:block;margin:0;}
    .mobile-menu nav ul {display:block;margin:0;}
    .mobile-menu nav ul li {display:block;margin:0;border-top:1px solid rgba(255,255,255,0.2);opacity:0;-webkit-transform:translate(0,-56px);transform:translate(0,-56px);}
    .mobile-menu nav ul li a {display:block;line-height:55px;text-align:center;font-size:15px;color:#fff;letter-spacing:0.1em;text-transform:uppercase;}
    .mobile-menu nav ul li.nav-login a {color:#b08f3f;}
    .mobile-menu nav ul li.nav-account a {color:#b08f3f;}
    .mobile-menu nav ul li.selected a {background:#b08f3f;}
    .mobile-menu nav ul li.nav-login.selected a {background:#b08f3f;color:#fff;}
    .mobile-menu nav ul li.nav-account.selected a {background:#b08f3f;color:#fff;}

    .mobile-menu {-webkit-transform:translate(0,-100%);transform:translate(0,-100%);}
    .open-menu .mobile-menu nav ul li {-webkit-transition:all .2s ease .35s;transition:all .1s ease .35s;}
    .open-menu .mobile-menu nav ul li:nth-child(2) {-webkit-transition:all .2s ease .5s;transition:all .2s ease .5s;}
    .open-menu .mobile-menu nav ul li:nth-child(3) {-webkit-transition:all .2s ease .65s;transition:all .2s ease .65s;}
    .open-menu .mobile-menu nav ul li:nth-child(4) {-webkit-transition:all .2s ease .8s;transition:all .2s ease .8s;}
    .open-menu .mobile-menu nav ul li:nth-child(5) {-webkit-transition:all .2s ease .95s;transition:all .2s ease .95s;}
    .open-menu .mobile-menu nav ul li:nth-child(6) {-webkit-transition:all .2s ease 1.1s;transition:all .2s ease 1.1s;}
    .open-menu .mobile-menu nav ul li:nth-child(7) {-webkit-transition:all .2s ease 1.25s;transition:all .2s ease 1.25s;}

    .open-menu .mobile-menu {-webkit-transform:translate(0,0);transform:translate(0,0);}
    .open-menu .mobile-menu nav ul li {-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;;}

    .welcome-text {font-size:53px;line-height:53px;}
    .welcome-text p {margin-bottom:40px;}
    .welcome-bg {width:386px;height:333px;margin-top:-158px;margin-left:-193px;}
    .welcome-bg-triangle {display:block;top:60px;margin-left:-91px;border-width:160px 91px 0 91px;border-color:#fff transparent transparent transparent;}

    .section .home-section-content {font-size:27px;line-height:34px;}

    .page-title {font-size:53px;line-height:53px;margin-bottom:40px;}
    .product-categories {margin-bottom:60px;}

    .woocommerce .products ul,
    .woocommerce ul.products {margin:0 auto;width:460px;}

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {padding-left:0;width:100%;}

    .woocommerce ul.products li.product .product-detail,
    .woocommerce-page ul.products li.product .product-detail {padding-left:20px;}

    .woocommerce ul.products li.product .button {left:20px;}

    .woocommerce div.product {width:608px;margin-left:-309px;}

    /*.woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {content:none;}
    .woocommerce table.shop_table_responsive tr,
    .woocommerce-page table.shop_table_responsive tr {display:table-row;}
    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td {display:table-cell;text-align:inherit!important;}
    .woocommerce #content table.cart .product-thumbnail,
    .woocommerce table.cart .product-thumbnail,
    .woocommerce-page #content table.cart .product-thumbnail,
    .woocommerce-page table.cart .product-thumbnail {display:table-cell;}*/


    .faq .tabs ul {margin:0 0 60px -60px;overflow:hidden;}
    .faq .tabs ul li {padding-left:60px;}

    .product-wrapper .page-title {position:fixed;width:100%;padding:0;margin:0;left:0;}

}
@media (max-width: 767px) {

    /*.woocommerce-account ul.woocommerce-error {float:none;width:100%;margin:0 auto;}*/
    .wrapper {padding-top:56px;}
    .home .wrapper {padding-top:56px;}
    header {height:56px;}
    header .header-container {margin:0 10px;}
    header .logo h1 a {width:84px;height:100px;background-size:84px;}
    header .nav-trigger {top:16px;}

    .welcome-text {font-size:40px;line-height:43px;margin-top:130px;}
    .welcome-text p {margin-bottom:30px;}
    .welcome-bg {width:196px;height:169px;margin-top:-138px;margin-left:-98px;}
    .welcome-bg-triangle {display:block;top:30px;margin-left:-46px;border-width:80px 46px 0 46px;border-color:#fff transparent transparent transparent;}

    .welcome-buttons a {display:block;float:none;margin:0 auto 0 auto;}
    .welcome-buttons a.home-learn-more {display:block;float:none;margin:0 auto 20px auto;}

    .section .home-section-content {font-size:20px;line-height:26px;}
    /*.section .home-section-content br {display:none;}*/
    .section .home-section-content br {content: ""}
    .section .home-section-content br:after {content: "\00a0"}
    .section .home-section-button {margin:20px auto 0 auto;font-size:14px;line-height:38px;width:166px;}

    .page-title {font-size:35px;line-height:38px;margin-bottom:30px;}

    .product-categories {margin-bottom:60px;}
    .product-categories a {padding-left:0;margin:0 10px;font-size:12px;line-height:34px;border-bottom:1px solid #fff;}
    .product-categories a.active {color:#b08f3f;border-bottom:1px solid #b08f3f;}
    .product-categories a:before {content:none;}

    .woocommerce ul.products {margin:0 auto;width:100%;}

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {display:table;width:100%;}

    .woocommerce ul.products li.product .product-detail,
    .woocommerce-page ul.products li.product .product-detail {width:50%;display:table-cell;height:100%;vertical-align:top;left:auto;top:auto;float:none;padding-left:5px;position:relative;}

    .woocommerce ul.products li.product .woocommerce-loop-category__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product h3 {font-size:16px;line-height:14px;margin-bottom:12px;}
    .woocommerce ul.products li.product .product-description {font-size:14px;line-height:18px;margin-bottom:0;}
    .woocommerce ul.products li.product .price {width:100%;border:1px solid #000;line-height:25px;position:absolute;left:-100%;bottom:0;margin-bottom:-40px;text-align:center;font-size:16px;font-weight:500;}
    .woocommerce ul.products li.product .add-to-cart-wrapper {position:absolute;left:-5px;width:100%;padding-left:0;bottom:0;margin-bottom:-40px;}

    .woocommerce ul.products li.product .button {width:100%;left:0;margin:0;position:relative;bottom:auto;display:block;text-align:center;}
    .woocommerce ul.products li.product .button.remove_from_cart {font-size:12px;}
    .woocommerce ul.products li.product .product-image,
    .woocommerce-page ul.products li.product .product-image {width:50%;position:relative;left:auto;top:auto;float:none;display:table-cell;vertical-align:top;height:100%;padding-right:5px;}

    .woocommerce div.product .toggle-info.show-trigger {width:150px;height:auto;border:1px solid #fff;background:none transparent;line-height:24px;text-align:center;font-size:14px;font-weight:500;color:#fff;top:-56px;margin-left:-75px;-webkit-transition:none;transition:none;}
    .woocommerce .light div.product .toggle-info.show-trigger {border:1px solid #b08f3f;background:none transparent;}
    .woocommerce div.product .toggle-info.show-trigger .show-info {color:#fff;}
    .woocommerce .light div.product .toggle-info.show-trigger .show-info {color:#b08f3f;}

    .woocommerce div.product .toggle-info.hide-trigger {display:none;/*width:20px!important;height:20px!important;display:block!important;z-index:10!important;background:url("../images/icon-close.png") no-repeat!important;background-size:20px!important;top:80px!important;right:25px!important;left:auto!important;bottom:auto!important;margin:0!important;-webkit-transition:none!important;transition:none!important;*/}
    .woocommerce div.product .toggle-info.hide-trigger span {display:none!important;}

    div.product .close-info.mobile-only {width:20px;height:20px;display:block;z-index:1000;background:url("../images/icon-close.png") no-repeat;background-size:20px;top:80px;right:25px;margin:0;position:fixed;visibility:visible;opacity:1;}
    div.product.toggled .close-info.mobile-only {display:none;}

    .woocommerce div.product {-webkit-transform:translate(0,0);transform:translate(0,0);bottom:0;}
    .woocommerce div.product.toggled {-webkit-transform:translate(0,0);transform:translate(0,0);bottom:-100%;}

    .woocommerce div.product {width:100%;left:0;margin-left:0;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
    .woocommerce div.product.toggled {overflow:visible;}
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {padding:124px 10px 35px 10px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;height:100%;top:0;left:0;}
    .woocommerce div.product .product-description {font-size:15px;line-height:20px;margin-bottom:6px;}

    .product-wrapper.light div.product div.summary {background:#011130;}
    .product-wrapper.dark div.product div.summary {background:#b08f3f;}
    .woocommerce .materials .material {margin-bottom:4px;}
    .woocommerce .dimensions span {margin-bottom:4px;}

    .woocommerce div.product p.price,
    .woocommerce div.product span.price {margin:40px 0 13px 0;}

    .woocommerce div.product .product-summary-notes {font-size:15px;line-height:20px;margin-top:10px;}

    .form-module .product-categories {font-size:12px;line-height:18px;}

    .woocommerce form .form-row {margin:0 0 17px 0;padding:0 0 0 115px;}
    .woocommerce form .form-row-button {padding:0;}

    .woocommerce form .form-row label,
    .woocommerce-page form .form-row label {font-size:12px;}

    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea {padding:0;font-size:15px;}
    .woocommerce .woocommerce-form-login .form-row input.input-text[name=password] {padding-right:0;}

    .woocommerce form input.button {width:100%;margin:30px auto 0 auto;}

    .woocommerce .register-link a {font-size:12px;}
    .woocommerce .woocommerce-LostPassword {position:relative;right:auto;top:auto;line-height:26px;margin-top:-10px;text-align:center;display:block;}

    .woocommerce-cart-form__cart-item {display:block;clear:both;}
    .woocommerce-cart-form__cart-item td {display:block;}

    #add_payment_method table.cart .product-thumbnail,
    .woocommerce-cart table.cart .product-thumbnail,
    .woocommerce-checkout table.cart .product-thumbnail {display:none;}

    #add_payment_method table.cart .product-name,
    .woocommerce-cart table.cart .product-name,
    .woocommerce-checkout table.cart .product-name {padding-left:0;padding-bottom:0;}

    #add_payment_method table.cart .product-subtotal,
    .woocommerce-cart table.cart .product-subtotal,
    .woocommerce-checkout table.cart .product-subtotal {float:left;width:auto;padding-bottom:30px;}

    #add_payment_method table.cart .product-remove,
    .woocommerce-cart table.cart .product-remove,
    .woocommerce-checkout table.cart .product-remove {float:left;width:auto;padding-bottom:30px;}

    .woocommerce a.remove {width:68px;height:22px;line-height:20px;border:1px solid #b08f3f;color:#b08f3f;font-size:9px;letter-spacing:0.1em;border-radius:0;margin-left:12px;}
    .woocommerce a.remove:before {content:"REMOVE";width:100%;position:relative;top:auto;left:auto;margin:0;display:block;height:20px;line-height:20px;background:none transparent;color:#b08f3f;font-size:9px;letter-spacing:0.1em;border-radius:0;}

    .woocommerce .cart-collaterals .cart_totals,
    .woocommerce-page .cart-collaterals .cart_totals {margin-bottom:20px;}

    #add_payment_method .wc-proceed-to-checkout a.checkout-button,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
    .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {margin-top:20px;}

    .woocommerce-checkout-review-order {position:relative;}
    .woocommerce-checkout-review-order table.shop_table {width:100%;display:block;overflow:hidden;}
    .woocommerce-checkout-review-order table.shop_table tbody {width:100%;display:block;}
    .woocommerce-checkout-review-order table.shop_table tr {width:100%;display:block;clear:both;}
    .woocommerce-checkout-review-order table.shop_table tr td {width:100%;display:block;line-height:32px!important;}
    .woocommerce-checkout-review-order table.shop_table > tbody > tr > td {width:100%;display:block;float:left;}
    .woocommerce-checkout-review-order table.shop_table > tbody > tr > td:first-child {width:100%;}

    .woocommerce-checkout-review-order table.shop_table td.product-total {display:none;}

    .woocommerce-checkout-review-order table.shop_table .product-remove {height:0;line-height:0!important;padding:0!important;position:relative;border:0!important;}
    .woocommerce .woocommerce-checkout-review-order table.shop_table a.remove {position:absolute;margin:0;left:10px;top:10px;}
    .woocommerce .woocommerce-checkout-review-order table.shop_table td.product-name {padding-left:87px;}
    .woocommerce .woocommerce-checkout-review-order table.shop_table td.total-order {border-top:0;background:#b08f3f;color:#fff;font-size:26px;line-height:38px!important;}

    #customer_details {margin-top:40px;}
    #customer_details h3#ship-to-different-address {font-size:13px;line-height:16px;}

    #add_payment_method #payment div.payment_box,
    .woocommerce-cart #payment div.payment_box,
    .woocommerce-checkout #payment div.payment_box {font-size:13px;line-height:16px;}

    .woocommerce form .form-row.wc-terms-and-conditions label.checkbox,
    .woocommerce-page form .form-row.wc-terms-and-conditions label.checkbox {font-size:13px;line-height:16px;}

    .woocommerce form .custom-checkbox {top:2px;}

    .woocommerce .products ul,
    .woocommerce ul.products {width:100%;}

    .woocommerce-error li,
    .woocommerce-info li,
    .woocommerce-message li {padding-top:4px!important;}

    .woocommerce .home-btn {width:100%;}

    .about-us-person {font-size:15px;line-height:20px;margin-bottom:50px;}
    .about-us-person .person-information {margin-bottom:20px;}
    .about-us-person .person-information .person-title {font-size:25px;}
    .about-us-person .person-information .person-image {max-width:290px;margin-left:auto;margin-right:auto;}

    .faq .tabs ul {margin:0 0 50px -12px;overflow:hidden;text-align:center;}
    .faq .tabs ul li {float:none;display:inline-block;width:auto;padding-left:12px;text-align:center;}
    .faq .tabs ul li img {display:none;}
    .faq .tabs ul li .faq-cat-image {display:none;}
    .faq .tabs ul li .faq-cat-title {font-family:'Mark Pro',sans-serif;font-size:12px;line-height:32px;font-weight:500;color:#011130;text-transform:uppercase;border-bottom:1px solid #fff;}
    .faq .tabs ul li .faq-cat-title i {display:none;}
    .faq .tabs ul li.ui-state-active .faq-cat-title {color:#b08f3f;border-bottom:1px solid #b08f3f;}
    .faq .tabs .accordion-title {line-height:20px;padding:6px;color:#b08f3f;font-size:15px;margin-bottom:10px;cursor:pointer;padding-right:18px;}
    .faq .tabs .accordion-title:after {right:8px;}
    .faq .tabs .accordion-content {font-size:15px;line-height:20px;padding:15px 0;}

    address {font-size:15px;line-height:20px;}
    .contact-form-module {margin-top:40px;}

    .contact-form-module form p {}
    .contact-form-module form .wpcf7-form-control-wrap {padding:0 0 0 115px;margin:0 0 17px 0;}
    .contact-form-module form .wpcf7-form-control-wrap.message {top:23px;padding-left:0;}
    .contact-form-module form p label {font-size:12px;}
    .contact-form-module form p input,
    .contact-form-module form p textarea {padding:0;font-size:15px;}
    .contact-form-module form p select,
    .contact-form-module form p .customSelectInner {font-size:15px;}

    .our_story_headline {font-size:20px;line-height:27px;}
    .our_story_headline br {display:none;}
    .our_story_content {font-size:15px;line-height:20px;}
    .search_posts {margin:40px 0;}
    .search_posts input {font-size:15px;padding:7px 50px;line-height:20px;border-radius:17px;background-size:30px;}

    .mc4wp-form .mc4wp-form-fields input[type=email] {font-size:15px;height:38px;line-height:38px;padding:0 5px;text-align:center;}
    .mc4wp-form .mc4wp-form-fields input[type=submit] {display:none;}

    .story-item {padding:25px 0 0 0;font-size:15px;line-height:20px;}
    .story-item .story-item-title {font-size:19px;line-height:27px;margin-bottom:15px;}
    .story-item .story-item-date {top:-35px;}
    .story-item.second .story-item-date {top:auto;margin:0 auto 20px auto;}

    .story-navigation {font-size:15px;margin-top:30px;}
    .story-navigation a {margin:0 10px;}

    .woocommerce-order {margin-top:-120px;}

    #add_payment_method table.cart .product-name .product-title,
    .woocommerce-cart table.cart .product-name .product-title,
    .woocommerce-checkout table.cart .product-name .product-title {line-height:26px;}

    #add_payment_method table.cart .product-name .product-info,
    .woocommerce-cart table.cart .product-name .product-info,
    .woocommerce-checkout table.cart .product-name .product-info {margin-bottom:4px;}

    #add_payment_method #payment ul.payment_methods li > label,
    .woocommerce-cart #payment ul.payment_methods li > label,
    .woocommerce-checkout #payment ul.payment_methods li > label {/*width:40%;*/font-size:10px;letter-spacing:0.01em;line-height:38px;padding:0;}

    #add_payment_method #payment ul.payment_methods li.payment_method_paypal > label,
    .woocommerce-cart #payment ul.payment_methods li.payment_method_paypal > label,
    .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal > label {/*width:20%;*/}

    .wpcf7-response-output {clear:both;font-size:14px;line-height:20px;padding-top:10px;}

    #fp-nav {bottom:0;}


    .woocommerce ul.products li.product .price i {display:none;}
    .woocommerce ul.products li.product .price em {display:inline-block;line-height:25px;vertical-align:top;padding-left:2px;}
}

@media (max-width: 320px) {
    .woocommerce ul.products li.product .price {margin-bottom:-24px;}
    .woocommerce ul.products li.product .add-to-cart-wrapper {margin-bottom:-24px;}

}


@media (max-width: 767px) and (orientation:landscape) {


}