/*







Theme Name: Nothing But Web Child







Theme URI: http://www.nothingbutweb.com.au/







Author: Nothing But Web







Author URI: http://www.nothingbutweb.com.au/







Description: Custom Theme Developed for Nothing But Web







Template: theme







Version: 2.9.6







*/















/***************







All custom CSS should be added to Theme Options > Custom CSS,







or in the style.css of a Child Theme.







***************/















@import url("../theme/style.css");







@import "css/main.css";















@font-face {







    font-family: 'FontAwesome';







    src:url('font-awesome/fonts/fontawesome-webfont.woff') format('woff'),







    url('font-awesome/fonts/fontawesome-webfont.ttf') format('ttf'),







    url('font-awesome/fonts/FontAwesome.otf') format('otf')







}















[class^="icon-"]:before, [class*=" icon-"]:before {







    font-family: "FontAwesome";







}















i.icon-search:before,i.icon-google-plus:before,i.icon-shopping-cart:before, i.icon-expand:before, i.icon-tag:before, i.icon-menu:before {







    font-family: 'fl-icons' !important;







}















.single form.variations_form.cart {







    width: 100%;







}















.h2, h2 {







    font-size: 1.4em;







}















.contact_form input:-moz-placeholder {







    color:#5a5a5a;







}















/*--------------Tekki Code Start Here--------------*/







.home .box-image{height:275px;}







.box-image .image-fade_in_back{height:100%; background:#ffffff;}







.box-image .image-fade_in_back a{height:100%;}







.box-image .image-fade_in_back a img{height:100%; width:auto;}







.multiple_logos .col-inner.text-center{display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}







.multiple_logos .img{width:10% !important; margin:0 1%; float:left;}







.custom_image-tool.custom_show.hover_display.show_on_hover{display:none;}







.box-text.box-text-products .add-to-cart-button{display:none;}







.box-text.box-text-products .title-wrapper p{text-align:left;}







.box-text.box-text-products .price-wrapper{margin-top:0px;}















.multiple_logos{float:left; width:100%; padding:15px 0;}







.multiple_logos ul{list-style:none; width:1200px; margin:0px auto; max-width:95%; display:flex; align-items:center; justify-content:space-between;}







.multiple_logos li{margin:0px;}















.footer_content .related-products-wrapper{display:none;}















#review_form_wrapper{}







.review-form-inner .comment-form p.comment-form-author{flex:none;}















.woocommerce-tabs .product-tabs li.reviews_tab{display:none;}







#reviews.gethiddencode{display:none;}















/*--------------Tekki Code Ends Here--------------*/







.contact_form input:-ms-input-placeholder {







    color:#5a5a5a;







}















.contact_form input::-moz-placeholder {







    color:#5a5a5a;







}















.contact_form input::-webkit-input-placeholder {







    color:#5a5a5a;







}















.contact_form textarea:-moz-placeholder {







    color:#5a5a5a;







}















.contact_form textarea:-ms-input-placeholder {







    color:#5a5a5a;







}















.contact_form textarea::-moz-placeholder {







    color:#5a5a5a;







}















.contact_form textarea::-webkit-input-placeholder {







    color:#5a5a5a;







}















.contact_form textarea {







    border-radius: 3px;







    box-shadow: none;







}















.contact_form .half {







    display: inline-block;







    width: 50%;







    float: left;







    margin-bottom: 10px;







    color: #5a5a5a;







}















/***************************************************************************/







/**** Copy of Custom CSS from flatsome backend start







/***************************************************************************/















.header-nav-main.nav-left .html.custom.html_topbar_left {







    display: block;







    margin: 0 0 14px;







    width: 100%;







}







.header-nav-main.nav-left .html.custom.html_topbar_left .header_left_side_link a {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/header_phone.png") no-repeat scroll left center;







    font-family: "montserratblack";







    font-size: 27pt;







    padding-left: 54px;







}







.header-social-icons .social-icons a.icon i {







    color: #ff8e49;







    font-size: 22px;







    line-height: normal;







}







.header-social-icons .social-icons a.icon {







    display: inline-block;







    line-height: normal;







    margin: 0 55px 0 0;







}







.header-social-icons .social-icons a.icon:last-child {







    margin: 0;







}







.header-nav-main.nav-right .html_topbar_right .header_right_side_logo li {







    display: inline-block;







    list-style: outside none none;







    margin: 0 2%;







    width: 100%;







}







.nav-right.header-nav-main .html.custom.html_topbar_right {







    margin: 0 0 16px;







}







.header-nav-main .header-search-form .searchform-wrapper.form-flat .flex-col:last-of-type {







    margin-left: 0;







}







.header-nav-main .header-search-form .form-flat .button.icon {







    background: #ff8e49 none repeat scroll 0 0 !important;







    color: #fff !important;







}







.header-nav-main .header-search-form .searchform .flex-row .search-field {







    background: #ececec none repeat scroll 0 0;







    border: medium none;







    color: #333333;







    font-weight: bold;







    height: 38px;







    padding: 8px 20px;







}







.header-nav-main .header-search-form .searchform ::-webkit-input-placeholder {







    color: #333;







    opacity: 1;







}







.header-nav-main .header-search-form .searchform :-moz-placeholder { /* Firefox 18- */







    color: #333;







    opacity: 1;







}







.header-nav-main .header-search-form .searchform ::-moz-placeholder {  /* Firefox 19+ */







    color: #333;







    opacity: 1;







}







.header-nav-main .header-search-form .searchform :-ms-input-placeholder {







    color: #333;







    opacity: 1;







}







.header-nav-main .cart-item .icon-shopping-cart {







    width: 28px;







}







.header-search-form.search-form.html {







    margin: 0;







}







ul.header-nav.header-bottom-nav li.menu-item a {







    font-family: montserratblack;







    font-size: 15px;







    padding: 0 0 6px;







}







ul.header-nav.header-bottom-nav li.menu-item {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/border.png") no-repeat scroll right 7px;







    margin: 0;







    padding: 0 20px;







}







ul.header-nav.header-bottom-nav li.menu-item:last-child {







    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;







}







.header-bottom-nav.nav-line-bottom > li > a::before {







    width: 66% !important;







}







.banner_right_sidebar {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/banner_sidebar.png") repeat-y scroll center center / cover ;







    padding: 64px 0;







}







.page_banner h1 span {







    color: #bbbbbb;







}







.page_banner h1 {







    font-family: montserratblack;







    font-size: 63px;







    line-height: 47px;







    margin: 0 0 20px;







}







.page_banner .button.primary {







    font-family: 'Montserrat', sans-serif;







    font-weight: 700;







    font-size: 12px;







    height: 35px;







    line-height: 35px;







    width: 130px;







}







.banner_right_sidebar h2.sidebar_title {







    border-bottom-style: solid;







    border-bottom-width: 1px;







    border-color: -moz-use-text-color #a8b2b5 !important;







    border-top-style: solid;







    border-top-width: 1px;







    font-family: montserratblack;







    font-size: 32px;







    line-height: 34px;







    margin: 31px auto 24px;







    padding: 9px 0;







    text-transform: uppercase;







    width: 66%;







}







.banner_right_sidebar .button.secondary.circle {







    margin: 0;







}







.page_banner .banner-layers.container .text-box:nth-child(3) {







    height: 100%;







}







.slider-nav-light .flickity-page-dots .dot {







    background: #fff none repeat scroll 0 0 !important;







    border: medium none !important;







    opacity: 1;







}







.slider-nav-light .flickity-page-dots .dot.is-selected {







    background-color: #ff8e49 !important;







}







.section.multiple_logos.category_menu.dark {







    margin-top: -35px;







    z-index: 1;







}







.category_list_menu > li {







    list-style: none;







    display: inline-block;







    margin: 6px 0;







}







.section.multiple_logos.category_menu {







    margin-top: -40px;







    padding: 61px 0 22px !important;







    z-index: 1;







}







.category_list_menu > li a {







    font-family: montserratsemibold;







    font-size: 14px;







    line-height: 14px;







    text-transform: uppercase;







}







.category_list_menu > li {







    border-right: 2px solid;







    display: inline-block;







    line-height: 14px;







    list-style: outside none none;







    margin: 15px 0;







    padding: 0 14px;







}







.category_list_menu > li:last-child {







    border: medium none;







    padding-right: 0;







}







.category_list_menu > li:first-child {







    padding-left: 0;







}







.home_page_banner .flickity-page-dots {







    bottom: 12%;







    z-index: 30;







}







.custom_footer h6 {







    font-family: "Raleway",sans-serif;







    font-size: 16px;







    font-weight: 900;







    margin-bottom: 10px;







    color: #e8e8e8;







    opacity: 1;







}







.custom_footer span {







    font-family: "Raleway",sans-serif;







    font-size: 16px;







    font-weight: 900;







    opacity: 1;







}







.section.custom_footer .row.footer_top_row {







    margin-top: 50px;







}







.img, .img img {







    width: auto !important;







}







.custom_footer p {







    font-family: open sans;







    font-weight: bold;







    margin-bottom: 3px;







    text-transform: uppercase;







}







.logo_address-col .img {







    margin-bottom: 17px !important;







    margin-top: -35px;







}







.section.custom_footer {







    padding: 40px 0 !important;







}







.footer_phone_link a {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/footer-phone-img.png") no-repeat scroll left center;







    font-family: montserratblack;







    font-size: 16px;







    padding-bottom: 3px;







    padding-left: 25px;







}







.footer_phone_link span {







    font-family: montserratblack;







}







.light {







    color: #fff;







}







.orange {







    color: #ff8e49;







}







.h-1 {







    font-family: "montserratblack";







    font-size: 27pt !important;







}







.button.open-video.icon.circle.is-outline.is-xlarge {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/playvideo.png") no-repeat scroll 0 0;







}







.icon-play {







    font-size: 0px !important;







}







.h-2 {







    font-size: 26px !important;







    font-weight: bolder !important;







}







.orangeb {







    border-right: 4px solid #ccc;







    color: #ff8e49;







    padding-right: 6px;







}







.h-3 {







    font-size: 13px !important;







    font-weight: bolder !important;







}







.hom-vid {







    padding: 30px;







}







.hom-1 {







    color: #333333;







    font-size: 14px;







    font-weight: bold;







    margin-top: -7px;







    padding-left: 24px;







    text-align: left;







}







.added_to_cart.wc-forward {







    color: #ff8e49;







    position: relative;







    top: -6px;







}







.hom- .icon-envelop {







}







.hom-1 .icon-envelop {







    display: none;







}







.hom-1 .icon-pinterest {







    display: none;







}







.hom-1 .icon-google-plus {







    display: none;







}







.hom-1 .icon.plain.tooltip.email.tooltipstered {







    display: none;







}







.hom-1 .icon.plain.tooltip.pinterest.tooltipstered {







    display: none;







}







.hom-1 .icon.plain.tooltip.google-plus.tooltipstered {







    display: none;







}







.video-button-wrapper .open-video {







    border: none;







    border-radius: 0px !important;







    width: 3.5em !important;







}







.about-section .bg.section-bg.fill.bg-fill.bg-loaded {







    background-size: 100% 100% !important;







}







.about-section {







    margin-top: -30px;







    z-index: 1000;







}







.h-5 {







    font-family: "montserratblack";







    font-size: 30pt;







}







.m-t {







    font-family: "montserratblack";







    font-size: 12px;







    margin-top: -20px;







}







.m-t-2 {







    bottom: -40px;







    font-family: "montserratblack";







    font-size: 14px;







    position: relative;







}







.h-6 {







    font-family: "montserratblack";







    font-size: 18px;







}







.rider-section {







    margin-top: -37px;







    margin-bottom: -40px;







}







.box-text .social-icons.follow-icons {







    float: right;







    margin-top: -20px;







}







.box-text span {







    color: #ff8e49;







}







.uppercase.h-5.light {







    font-size: 46pt;







    line-height: 45px;







}







.grey {







    color: #c6cccc;







}







.footer-menu li {







    border-right: 1px solid #ff8e49;







    float: left;







    font-size: 12px;







    line-height: 8px;







    list-style: outside none none;







    padding-left: 20px;







    padding-right: 20px;







    text-transform: uppercase;







}















.dsgnby {







    float: left;







}







.social-icons-2 {







    float: right;







}







.black {







    background: #dfdfe1 none repeat scroll 0 0;







    color: #000;







    font-size: 12px;







    padding: 10px;







}







.white {







    background: #000 none repeat scroll 0 0 !important;







    color: #fff !important;







    font-size: 12px;







    font-weight: bolder;







    margin-left: -3px;







    padding: 10px;







}







.social-icons-2 .icon-facebook {







    color: #ff8d4a;







}







.social-icons-2 .icon-instagram {







    color: #ff8d4a;







}







.social-icons-2 .icon-google-plus {







    color: #ff8d4a;







}







.social-icons-2 .icon-twitter {







    color: #ff8d4a;







}







.social-icons-2 .icon-youtube {







    color: #ff8d4a;







}







.social-icons-2 a {







    margin: 0px !important;







    font-size:1.5em !important;















}







.about-section-inner {







    margin-bottom: -72px;







    margin-top: -36px;







}







.inner_page .bg.section-bg.fill.bg-fill.bg-loaded {







    background-size: 100% 100% !important;







}







.h-7 {







    font-family: "montserratblack";







    font-size: 30pt;







    line-height: 36px !important;







}







.inner-banner .flickity-page-dots {







    bottom: 46%;







    left: 0 !important;







    margin: 0 auto !important;







    right: 0 !important;







    text-align: left;







    width: 1208px !important;







    z-index: 30;







}







.light-2 {







    color: #fff;







    font-size: 20px;







    font-weight: lighter;







}







.header, .header-wrapper {







    background-attachment: scroll !important;







    background-clip: border-box !important;







    background-color: rgba(0, 0, 0, 0) !important;







    background-image: url("/wp-content/uploads/2017/01/header_background.png") !important;







    background-origin: padding-box !important;







    background-position: 0 0 !important;







    background-repeat: repeat !important;







    background-size: 100% 110%;







    position: relative;







    transition: background-color 0.3s ease 0s, opacity 0.3s ease 0s;







    width: 100%;







    z-index: 1000;







    height: 200px;







}







.html5gallery-elem-img-1 > a {







    display: none !important;







}







.grid-1 .banner-grid-wrapper .col-inner > p {







    display: none;







}







.video_view9_container {







    float: left !important;







    height: 470px !important;







    padding: 4px !important;







    width: 50% !important;







}







.video_new_view_desc {







    color: #c6c6c6;







}







.youtube-icon {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/playvideo.png") no-repeat scroll center center !important;







}







.vimeo-icon {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/playvideo.png") no-repeat scroll center center;







}







.video_new_view_title {







    opacity: 1 !important;







}







.hugeiticons-chevron-right::before {







    content: ">"  !important;







}







.hugeiticons-fast-forward::before {







    content: ">>" !important;







}







.hugeiticons-fast-backward::before {







    content: "<<" !important;







}















.hugeiticons-chevron-left::before {







    content: "<" !important;







}







.sss {







    float: right;







    margin-top: -32px;







}







.icon-facebook::before {







    color: #ff8e49;







}







.icon-twitter::before {







    color: #ff8e49;







}







.icon-linkedin::before {







    color: #ff8e49;







}







.sss button.icon:not(.button), a.icon:not(.button) {







    margin-left: 1.25em;







    margin-right: 1.25em;







}







.video_new_view_desc {







    padding-right: 20px;







}







.video-page {







    margin-bottom: -40px;







}







.full-name-in .large {







    background-attachment: scroll !important;







    background-clip: border-box !important;







    background-image: url("/wp-content/uploads/2017/01/user-new.png") !important;







    background-origin: padding-box !important;







    background-position: 10px 5px;







    background-repeat: no-repeat !important;







    background-size: auto auto !important;







    height: 46px !important;







    padding-left: 50px !important;







    margin-bottom: 6px !important;







    background-color: #ececec;







    border-radius: 6px;







}







.Phone-in .large {







    background-attachment: scroll !important;







    background-clip: border-box !important;







    background-image: url("/wp-content/uploads/2017/01/iphone-new.png") !important;







    background-origin: padding-box !important;







    background-position: 10px 5px;







    background-repeat: no-repeat !important;







    background-size: auto auto !important;







    height: 46px !important;







    padding-left: 50px !important;







    margin-bottom: 6px !important;







    background-color: #ececec;







    border-radius: 6px;







}







.Email-in .large {







    background-color: #ececec;







    border-radius: 6px;







    background-attachment: scroll !important;







    background-clip: border-box !important;







    background-image: url("/wp-content/uploads/2017/01/emial-new.png") !important;







    background-origin: padding-box !important;







    background-position: 10px 5px;







    background-repeat: no-repeat !important;







    background-size: auto auto !important;







    height: 46px !important;







    padding-left: 50px !important;







    margin-bottom: 6px !important;







}







.message-in textarea {







    background-color: #ececec;







    border-radius: 6px;







    height: 244px !important;







    padding-left: 12px;







}















.gfield_captcha_container {







    float: left;







}







.gfield_captcha {







    float: left;







}







.gfield_captcha_input_container.simple_captcha_medium {







    float: right;







}







#gform_submit_button_2 {







    float: right;







    margin-top: -75px;







}







.gfield_captcha_input_container.simple_captcha_medium > input {







    background: #ececec none repeat scroll 0 0 !important;







    height: 42px !important;







    margin-left: 10px;







    margin-top: -3px;







    border-radius: 6px;







}







.addr-frm::before {







    content: url("/wp-content/uploads/2017/01/mark.png");







    margin-right: 30px;







}







.c-num::before {







    content: url("/wp-content/uploads/2017/01/phone.png");







    margin-right: 30px;







}







.frm-eml::before {







    content: url("/wp-content/uploads/2017/01/email.png");







    margin-right: 24px;







}







#gform_submit_button_1 {







    border-radius: 22px;







    float: right;







    height: 42px !important;







    margin-top: -90px;







    padding: 0 30px;







}







.contact-page {







    margin-bottom: -38px;







}















.contact-page .col.medium-6 a:hover {







    color: #ff8e49 !important;







}















#main {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/site_background.jpg") no-repeat scroll 0 0 / 100% 100%;







    /*margin-bottom: -40px;*/







}







.name.product-title > a {







    color: #fff;







    font-size: 16px;







    /*text-transform: uppercase;*/







}















.price-wrapper {







    float: left;







}







.add-to-cart-button {







    border: medium none !important;







}







.add-to-cart-button a {







    border: medium none !important;







    border-radius: 0 !important;







    font-size: 14px !important;







    font-weight: bolder;







    margin-top: -14px !important;







    padding: 0 !important;







}







.add-to-cart-button a:hover {







    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;







    color: #fe8e48 !important;







}







.add-to-cart-button::before {







    content: url("/wp-content/uploads/2017/01/shop-icon.png");







    margin-left: 10px;







}







.add-to-cart-button {







    float: left;







    width: 180px;







}







.price-wrapper {







    margin-top: 6px;







}







ul.header-nav.header-bottom-nav li.menu-item a {







    color: #000;







}







.single_add_to_cart_button.button.alt {







    background: #ff8e49 none repeat scroll 0 0;







    padding: 0 28px;







}







.woocommerce-breadcrumb {







    display: none;







}







.product-info .quantity.buttons_added {







    display: block;







}







.add_to_wishlist {







    color: #fff;







}







.title_and_price {







    align-items: end;







    clear: both;







    display: flex;







    margin-bottom: 30px;







    overflow: hidden;







}







.title_and_price .col {







    float: left;







    margin: 0;







}







.footer_content ul.product-tabs {







    border-bottom: 3px solid #eeeeee;







}







.footer_content .woocommerce-tabs ul.product-tabs li a {







    color: #fff;







    font-size: 12px;







    font-weight: 900;







    letter-spacing: 4px;







    padding-right: 54px;







}







.title_and_price .product-title {







    color: #fff;







    font-family: raleway;







    font-size: 30px;







    font-weight: 900;







    line-height: 33px;







    margin: 0;







    /*text-transform: uppercase;*/







}







.title_and_price .col {







    padding-bottom: 0 !important;







}







.title_and_price .price {







    display: block;







    margin: 0;







}







.nav-line-bottom > li > a::before, .nav-line-grow > li > a::before, .nav-line > li > a::before {







    background-color: #FF8E49 !important;







    bottom: -3px;







    top: unset !important;







}







.title_and_price .woocommerce-Price-amount.amount {







    color: #fff;







    display: block;







    font-family: montserratblack;







    font-size: 30px;







    line-height: normal;







    text-align: right;







}







.footer_content li.active a {







    color: #ff8e49 !important;







}







.product-type-simple > p {







    display: none;







}







.product-footer .woocommerce-tabs.tabbed-content {







    display: none;







}







.product_summry_custom_design .col {







    float: left;







    padding-bottom: 0;







    padding-left: 0;







}







.footer_content #tab-description p {







    color: #fff;







}







.custom_field_brand label {







    color: #ff8e49;







    font-family: montserrat;







    font-size: 15px;







    font-weight: 700;







    text-transform: uppercase;







}







.custom_fields_pro .col {







    float: left;







    margin: 0;







    padding-left: 0;







}







.product-summary form.cart {







    display: inline-block;







    margin: 0;







}







.product-summary .yith-wcwl-add-to-wishlist.add-to-wishlist-127 {







    display: inline-block;







    float: right;







    padding: 8px 0;







}







.product-category p.is-xsmall.uppercase.count {







    color: #000;







}







.single_add_to_cart_button.button.alt {







    background: #ff8e49 none repeat scroll 0 0;







    font-family: montserratblack;







    font-size: 16px;







    margin: 0 0 10px 0px;







    padding: 0 28px;







}







.yith-wcwl-add-button .add_to_wishlist {







    color: #ff8e49;







}







.yith-wcwl-add-button .add_to_wishlist {







    background: black url(/wp-content/uploads/2017/01/heart.png) no-repeat scroll 15px center;







    padding: 7px 20px 7px 40px;







    text-align: center;







    display: inline-block;







    border-radius: 50px;







}







.header-bottom, .header-main, .header-bg-color, .header-bg-image {







    background: transparent none repeat scroll 0 0 !important;







}







.woocommerce .product_slider {







    margin-top: -20px;







}







.category_list_menu a {







    color: #fff;







}







.single_page_slider .h-7 {







    line-height: 43px !important;







    text-transform: uppercase;







}







.single_page_slider.inner-banner .flickity-page-dots {







    bottom: 14%;







}







.breadcrumbs.heading-font.checkout-breadcrumbs.text-center.h2.strong ul li {







    display: inline-block;







    margin-bottom: 0;







}







.cart_3 {







    background: rgba(0, 0, 0, 0) url("") no-repeat scroll left center;







    display: block;







    font-size: 0;







    margin-left: -16px !important;







    padding: 25px 19px;







}







.cart_1 {







    background-attachment: scroll;







    background-clip: border-box;







    background-color: rgba(0, 0, 0, 0);







    background-image: url("/wp-content/uploads/2017/01/1.png");







    background-origin: padding-box;







    background-position: left center;







    background-repeat: no-repeat;







    font-size: 0;







    margin-right: -17px;







    padding: 28px 23px;







}







.custom_icons span {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/bar.png") no-repeat scroll left center;







    content: "";







    padding: 0 107px;







}







.cart_2 {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/cart_2_2.png") no-repeat scroll left center;







    display: block;







    font-size: 0;







    margin-left: -70px !important;







    margin-right: -65px;







    padding: 28px 76px;







}







.page-id-28 .custom_icons span.active_cart_1_2 {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/active_bar.png") no-repeat scroll left center;







}







.page-id-28 .cart_2.active {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/cart_2_2_4.png") no-repeat scroll left center;







}







form.col-divided {







    border: medium none;







    padding: 0;







}







//.shop-page-content div:nth-last-child(2){display: none;}







.shop_table_responsive.cart.shop_table th {







    border-bottom: 1px solid #838485;







    color: #fff;







    font-family: raleway;







    font-weight: 900;







    opacity: 1;







}







.cart_item .product-name > a {







    color: #fff;







    font-family: raleway;







    font-size: 22px;







    font-weight: 700;







    text-transform: capitalize;







}







a.remove, a.icon-remove {







    color: #ff8e49 !important;







    font-family: raleway !important;







    font-size: 27px !important;







    font-weight: 700 !important;







    line-height: 17px !important;







}







.product-subtotal .woocommerce-Price-amount.amount {







    color: #fff;







    font-family: montserratblack;







    font-size: 20px;







}







.cart_totals > table:first-child {







    display: none;







}







.cart-subtotal > th, .cart-discount.coupon-deals > th {







    /*border: medium none !important;*/







    /*color: #000;*/







    font-family: open sans;







    font-size: 12px !important;







    font-weight: 400;







    padding: 0;







}







.shop_table.shop_table_responsive.cart .cart_item td {







    border-bottom: 1px solid #838485;







}















.order-total td {







    text-align: right;







}







.cart-checkout_text h4 {







    color: #fff;







    font-family: raleway;







    font-size: 20px;







    font-weight: 400;







    margin-bottom: 30px;







}







.cart-checkout_text p {







    color: #fff;







    font-size: 16px;







    font-weight: normal;







    line-height: 28px;







}







.shop_table.shop_table_responsive.cart {







    margin-bottom: 40px;







}







.cart-heading > th {







    border: medium none !important;







    color: #fff;







    font-family: montserratblack;







    font-size: 12px !important;







}







.order-total .woocommerce-Price-amount.amount {







    color: #fff;







    font-family: montserratblack;







    font-size: 30px;







}







.woocommerce-Price-currencySymbol {







    color: #ff8e49;







}







.checkout-button.button.alt.wc-forward {







    background: #ff8e49 none repeat scroll 0 0;







    float: right;







    font-family: montserratblack;







    font-size: 14px;







    max-width: 260px;







    min-width: 260px !important;







    padding: 4px 0;







}







.order-total > td:first-child {







    /*border: medium none !important;*/







    text-align: left !important;







}







.woocommerce-messages.alert-color .message-wrapper {







    color:red;







}







.checkout-sidebar.has-border {







    border: medium none;







    padding: 0;







}







.woocommerce-billing-fields {







    border-top: medium none !important;







}







.woocommerce-shipping-fields, .form-row.form-row-wide.create-account.woocommerce-validated {







    border-top: 1px solid #ddd;







    /*display: none;*/







}















#ship-to-different-address-checkbox {







    margin-top: 1em !important;







}







form.checkout h3 {







    color: #fff !important;







    font-size: 30px !important;







    font-weight: bolder;







    overflow: hidden;







    padding: 0;







    text-transform: capitalize !important;







}







.checkout.woocommerce-checkout label {







    color: #fff;







}







.woocommerce-billing-fields .form-row {







    margin-bottom: 0;







}







#billing_country_field, #billing_address_1_field, #billing_city_field {







    float: left;







    margin-right: 3%;







    width: 30.7%;







}







#billing_company_field.form-row.form-row.form-row-wide, #billing_address_2_field {







    display: none !important;







}







#billing_city_field {







    margin-right: 0;







}







.shop_table.woocommerce-checkout-review-order-table th {







    border-bottom: medium none;







    color: #fff;







    font-family: raleway;







    font-size: 14px;







    opacity: 1;







    text-transform: capitalize;







}







.shop_table.woocommerce-checkout-review-order-table tr.cart_item td, .shop_table.woocommerce-checkout-review-order-table tr.cart_item td span {







    color: #fff;







}







.woocommerce-checkout-review-order .cart-subtotal > th {







    border-bottom: 1px solid !important;







    color: #fff;







}







.woocommerce-checkout-review-order .cart-subtotal > td span {







    color: #fff;







}







.payment_box.payment_method_ppec_paypal > p {







    color: #fff;







}







#place_order.button.alt {







    background: #ff8e49 none repeat scroll 0 0;







    border-radius: 99px;







    font-size: 14px;







    padding: 6px 28px;







}







.page-id-28.woocommerce-order-received .custom_icons .active_cart_2_3 {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/active_bar.png") no-repeat scroll left center;







}















.woocommerce-order-received .checkout-breadcrumbs a {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/cart_3_4_1.png") no-repeat scroll left center;







}







.cart_3 {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/cart_3_4.png") no-repeat scroll left center;







    display: block;







    font-size: 0;







    margin-left: -16px !important;







    padding: 25px 19px;







}







.custom_image-tool.custom_show.hover_display.show_on_hover {







    background: rgba(255, 142, 73, 0.9) none repeat scroll 0 0;







    bottom: 0;







    color: #fff;







    opacity: 0;







    padding: 21px 15px;







    position: absolute;







    text-align: center;







    top: 0;







    width: 100%;







}







.product-small.col.has-hover.product:hover .custom_image-tool.custom_show.hover_display.show_on_hover {







    opacity: 1;







}







.bottom_hover_buttons img {







    max-width: 100%;







    width: auto !important;







}







.bottom_hover_buttons div {







    float: left;







}







.custom_image-tool .price-wrapper {







    bottom: unset;







    left: unset;







    position: relative;







    right: unset;







    top: unset;







    float: none;







}







.custom_image-tool p {







    margin: 0;







}







.product_title_custom .name.product-title > a {







    color: #fff;







    font-family: raleway;







    font-size: 15px;







    font-weight: bold;







    text-transform: uppercase;







}







.custom_image-tool .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {







    color: #fff;







}







.custom_image-tool .price .woocommerce-Price-amount.amount {







    color: #fff;







    display: block;







    font-family: montserratblack;







    font-size: 20px;







    font-weight: bolder;







    margin: 10px 0;







}







.custom_image-tool span.product_excerpt, .custom_image-tool span.product_excerpt p {







    display: block;







    font-family: raleway;







    font-size: 12px;







    max-height: 60px;







    overflow: hidden;







    text-overflow: ellipsis;







}







.custom_image-tool .more_details > a {







    color: #fff;







    font-family: open sans;







    font-size: 13px;







    font-weight: bold;







    margin: 12px 0;







    text-decoration: underline;







    text-transform: uppercase;







}







.custom_image-tool .buy_now.hover_button .button.black_hover {







    background-color: #000;







    background-image: url(/wp-content/uploads/2017/01/cart.png);







    background-position: 12px center;







    background-repeat: no-repeat;







    font-family: open sans;







    font-size: 13px;







    font-weight: bolder;







    height: auto;







    line-height: 1.2;







    margin: 0 12px 0 0;







    padding: 13px 15px 13px 43px;







    text-align: left;







    width: auto;







    display: inline-block;







}







.bottom_hover_buttons {







    align-items: center;







    clear: both;







    display: flex;







    margin-top: 25px;







    overflow: hidden;







}







.custom_image-tool .bottom_hover_buttons .whish_list_icon {







    margin-right: 10px;







}







.custom_image-tool .bottom_hover_buttons .search_icon {







    margin-left: 17px;







}







.custom_image-tool .bottom_hover_buttons .search_icon {







    background: #000 none repeat scroll 0 0;







    border-radius: 99px;







    height: 44px;







    line-height: 44px;







    padding: 0;







    text-align: center;







    vertical-align: middle;







    width: 44px;







}







.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading {







    display: none;







}







.whish_list_icon .yith-wcwl-add-button .add_to_wishlist {







    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/01/heart-1.png") no-repeat scroll left center;







    padding: 0;







    font-size: 0;







    padding: 20px;







    text-align: center;







}







.custom_image-tool .bottom_hover_buttons .whish_list_icon .feedback, .custom_image-tool .bottom_hover_buttons .whish_list_icon {







    font-size: 12px;







}







.whish_list_icon .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a {







    display: none;







}















/***************************************************************************/







/**** Copy of Custom CSS from flatsome backend end







/***************************************************************************/















/***************************************************************************/







/**** C- changes start







/***************************************************************************/















form .woocommerce-messages{







    padding:0;







}















abbr[title="required"]{







    color:white;







}















a, a:hover{







    color:#ff8e49;







}















p{







    color:white;







}















.payment_method_paypal img{







    display: none;







}















.payment_method_paypal a{







    padding-left: 10px;







}















.big-heading {







    font-size: 20px;







    color: #ff8e49;







    font-weight: bold;







    margin-bottom: 15px;







}















.row .row:not(.row-collapse),







.comment-form,







.comment-form .submit{







    margin: 0;







}















.has-border {







    padding: 20px;







}















.comment-form > p{







    padding:0;







}















.review-form-inner{







    margin-bottom: 20px;







}















h1, h2, h3, h4, h5, h6, label,







span.amount{







    color: #ff8e49;







}















body, html {







    overflow-x : hidden;







}















body, td,







.white-text, .white-text a, .white-text a:hover,







span.feedback {







    color: white;







}















.button.icon.circle{







    margin:0;







}















.share-icons {







    margin: 5px 0;







}















.nav-dropdown-default {







    padding: 10px;







}















ul.header-nav.header-bottom-nav li.menu-item ul li {







    padding: 0;







    background: none;







    border: none;







    text-align: center;







}















ul.header-nav.header-bottom-nav li.menu-item ul li a {







    margin: 0 0 10px 0;







    padding: 10px 0;







}















ul.header-nav.header-bottom-nav li.menu-item ul li ul li a {







    padding: 7px 0;







    margin: 0;







    border: none;







    font-weight: normal;







    font-family: montserratregular;







}















i.icon-angle-down {







    margin-top: -5px;







}















i.icon-angle-down:before {







    font-family: FontAwesome !important;







}















.payment_method_afterpay label img {







    max-height: 22px;







    display: inline-block;







    margin-left: 5px;







}







































/*







.woo_menu {







    list-style-type: none;







    margin: 0;







    padding: 0;







    text-align: center;







}







.woo_menu li {







    display: inline-block;







    position: relative;







    margin-bottom: 0;







}







.woo_menu li:last-child::after {







    display: none;







}







.woo_menu li::after {







    content: "";







    background: #fff;







    width: 2px;







    height: 15px;







    position: absolute;







    right: -1px;







    top: 6px;







}







.woo_menu li ul.sub-menu li::after{







    display: none;







}







.woo_menu li a {







    font-family: montserratsemibold;







    font-size: 14px;







    line-height: 14px;







    text-transform: uppercase;







    color: #fff;







    padding: 6px 12px;







}







.woo_menu li a:hover,







.woo_menu li a:focus { color: #FF8E49; }















.woo_menu li ul.sub-menu {







    display: none;







    position: absolute;







    min-width: 225px;







    max-width: 280px;







    background: rgb(61,61,61);







    z-index: 2840;







    margin: 0;







}







li:hover > ul.sub-menu {







  display: block;







}







li:hover > ul.sub-menu li{ display: block; }







ul.sub-menu li a {







  display: block;







  padding: 9px 16px;







  text-decoration: none;







  white-space: nowrap;







  color: #fff;







  text-align: left;







}















ul ul ul {







  left: 100%;







  top: 0;







}







*/







ul:before,







ul:after {







  content: " "; /* 1 */







  display: table; /* 2 */







}







ul:after { clear: both; }















.woo-category-menu-wrapper .section-content {







    z-index: 2;







}







/***************************************************************************/







/**** C - changes end







/***************************************************************************/































/*custom code start*/







.woo_menu{width:100%; display:flex; justify-content:center; position:relative; margin:0px auto;}







.woo_menu > li{ display:block; margin:0 20px; text-align: left;}







.woo_menu > li > a{text-transform:uppercase; color:#666666;}







.woo_menu > li > ul{ display:none; background:#ffffff; padding:10px 15px; position:absolute; left:0px; top:27px; }







.woo_menu > li:hover ul{







    /*display:block;*/







    z-index: 200;}







.woo_menu > li{float:left; display:block;}







.woo_menu > li ul{margin:0px; float:left; width:100%; list-style:none;}







.woo_menu > li > ul > li{







    /*float:left; width:19%; min-height: 140px;*/







     border-right: 1px solid #e7e7e7;







    float: left;







    margin-bottom: 31px;







    min-height: 150px;







    padding: 0 2%;







    width: 19%;







}















.product_slider {







    position: relative;







    z-index: 123;







}















.product .badge-container.z-1 {







    z-index: 21 !important;







}















.woo_menu > li > ul > li:nth-child(5n+0), .woo_menu > li > ul > li:last-child{







    border:none;







}















.woo_menu > li > ul > li a{color:#000000; }







.woo_menu > li > ul > li > ul > li{margin:0px;}







.woo_menu > li > ul > li > a:first-child{font-weight:bold; text-transform:uppercase;}















/*.woo_menu li:first-child ul{







    display:block;







}*/















.woo_menu li ul li ul li a{







     font-size: 13px;







 }







.woo_menu .sub-menu li a:hover{







    color: #ff8e49;







}







.woo_menu > li:hover > a{







    padding-bottom: 5px;







    text-decoration: underline;







}







#menu-woo_category_menu li a{







    color:#ff8e49;







    font-weight: bold;







}







.single-product .product-info .price del {







    display: none;







}















/* Mailchimp newsletter form  */







.mc4wp-form-fields p {







    margin-bottom: 20px;







    float: left;







}







.mc4wp-form-fields p input[type="email"]{







    width: auto;







    float: left;







    margin-bottom: 0;







}







.mc4wp-form-fields p button[type="submit"]{







    border-radius: 0;







    margin: 0;







    float: left;







    padding: 0 1.45em;







}







.mc4wp-form-fields p button[type="submit"] .fa{







    font-size: 20px;







    margin-top: -4px;







}















/*custom code close*/























@media screen and (max-width: 1024px) {















}















@media screen and (max-width: 767px) {















}











.display-mobile{

    display: none;

}



@media screen and (max-width: 479px) {

    

    .shop_table .product-remove a {

    left: -26px;}









.display-mobile{

    display: block;

}

.video-home .text-box a{min-width: 75px;    left: -14px;}

.video-home .text-box.x95{display: none;}

.video-home a {

    display: block !important;

}

.video-home{padding-top:56% !important;}

}















.header-nav-main .header-search-form .searchform .flex-row .search-field { color: #333 !important; }















.box-badge .box-text {







    background-color: rgba(255, 255, 255, 0.8);







    padding: .8em 1em 1em;







    position: absolute;







    bottom: 0;







    transition: background .3s;







    z-index: 1;







}















.shade {







display:none;







}







.gallery-col.col {







    /*background: #fff;*/







}







.gallery-col .col-inner {







    top: 15px;







}















.gallery-col .box-image {







    background: #FFF;







    padding: 10px;







    /*margin: 10px;*/







}















.mfp-title {







    padding-right: 0;







    word-wrap: normal;







}















.mfp-bottom-bar .mfp-counter {







    top: 20px;







}















.product-thumbnails img, .product-gallery-slider img {







    width: auto !important;







}







.entry-image img {







    width: auto !important;







}







.box-image > a, .box-image > div > a {







  height: 300px;







}







.box-image img {







   height: auto;







    width: auto !important;







max-height: 300px;







display: inline-block;







vertical-align: middle;







max-width:260px;







}







.tax-product_cat .box-image img, .search-results .box-image img {







    max-width: 190px;







}







.product .box-image{







background: #fff none repeat scroll 0 0;







max-height: 300px;







min-height: 300px;







text-align:center;







white-space: nowrap;







height: 300px;







}







.product-category .box-text h5{







color: #fff;







font-size: 16px;







text-transform: uppercase;







font-family: "Lato",sans-serif;







}







.product-category .box-text p.is-xsmall.uppercase.count{







font-size: 0.9em;







color: #ff8e49;







}







.box-image .out-of-stock-label{







background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;







    color: #fff;







}







.helper {







    display: inline-block;







    height: 100%;







    vertical-align: middle;







}















.shop-page-title .page-title-inner {







    display: none;







}















.search #post-list article {







    max-width: 24%;







    -webkit-flex-basis: 24%;







    -ms-flex-preferred-size: 24%;







    flex-basis: 24%;







    display: inline-block;







    vertical-align: top;







    padding: 10px;







}















.search #post-list article footer {







    display: none;







}















.search #post-list article .entry-image img {







    /*width: 100% !important;*/







}















.variations label {







    font-size: 16px;







}















.custom-attributes input[type=radio] {







    -webkit-appearance: none;







    margin: 0;







}















.custom-attributes input[type=radio] + label {







    border: 1px solid #FFF;







    color: #FFF;







    padding: 5px 15px;







    margin-bottom: 5px;







    display: inline-block;







    cursor: pointer;







    font-weight: normal;







}















.custom-attributes input[type=radio]:checked + label {







    font-weight: bold;







    color: #ff8e49;







    border-color: #ff8e49;







}















.custom-attributes input[type=checkbox] {







    -webkit-appearance: none;







    margin: 0;







}















.custom-attributes input[type=checkbox] + label {







    border: 1px solid #FFF;







    color: #FFF;







    padding: 5px 15px;







    margin-bottom: 5px;







    display: inline-block;







    cursor: pointer;







    font-weight: normal;







}















.custom-attributes input[type=checkbox]:checked + label {







    font-weight: bold;







    color: #ff8e49;







    border-color: #ff8e49;







}















.filter {







    display: inline-block;







    clear: both;







    width: 100%;







    margin-top: 30px;







}















.gallery-box img {







    max-width: 100% !important;







    top: 30%;







    -webkit-transform: translateY(-30%);







    -ms-transform: translateY(-30%);







    transform: translateY(-30%);







}















.widget_price_filter .ui-slider-horizontal {







    z-index: 0;







}















.woo_menu#menu-woo_category_menu ul.sub-menu ul.sub-menu a {







    color: #000;







}















.payment_method_paypal a.about_paypal {







    display: none;







}















.searchform-wrapper input[type=search] {







    color: #000 !important;







}















.woocommerce-shipping-calculator {







    border-top: 0;







}















/* New Styles */







.home-product-categories {







  width: 100%;







  max-width: 1200px;







  margin: 0 auto;







}







.home-product-categories-list {







  display: inline-block;







  width: 23%;







  float: left;







  margin: 10px;







  text-align: center;







}















.home-product-categories-item {







    align-items: center;







    background: #fff;







    /*width: 19vw;*/







    /*height: 19vw;*/







    justify-content: center;







    align-content: center;







    display: flex;







    text-align: center;







    vertical-align: middle;







    margin: 0 auto;







    padding: 50%;







}







.home-product-categories-item img {







    height: auto;







    max-height: 85%;







}







strong.product-category-name {







  display: block;







  text-transform: uppercase;







  color: #ff8e49;







  margin-top: 5px;







}







.clr {







  clear: both;







}







.flickity-prev-next-button{







  opacity: 1;







  color: #fff;







}







button.flickity-prev-next-button.previous {







  left: -8%;







}















.nbw-brands-wrapper {







  background: #fff;







}







.nbw-brands {







  width: 100%;







  max-width: 1200px;







  margin: 0 auto;







}







.brands-categories {







  padding: 60px 0;







}







.brans-subcategories {







  display: inline-block;







    width: calc(100%/7);







    height: 8vw;







    padding: 0 12px;







    margin: 50px 0;







  background-size: contain !important;







  background-position: center !important;







  background-repeat: no-repeat !important;







  vertical-align: middle;







    word-break: break-word;







}







.brans-subcategories h3 {







  position: relative;







  top: 100%;







  text-align: center;







  margin-bottom: 40px;







  margin-top: 10px;







  font-size: 15px !important;







}















header.header-stay {







    position: fixed !important;







    top: 0;







    left: 0;







    box-shadow: none !important;







}















/*main section.section.woo-category-menu-wrapper.menu-stay {*/







    /*position: fixed !important;*/







    /*top: 70px;*/







    /*left: 0;*/







/*}*/















#yith-wcwl-popup-message {







    display: none !important;







}















i.icon-checkmark:before, i.icon-phone:before, i.icon-envelop:before, i.icon-google-plus:before {







    font-family: 'fl-icons';







}























@media only screen and (max-width: 1280px) {







  #logo.flex-col.logo {







    max-width: 270px;







  }







  .header-nav-main.nav-left .html.custom.html_topbar_left .header_left_side_link a {







    font-size: 20px;







    background-size: contain;







  }







}















@media only screen and (max-width: 1000px) {







  .home-product-categories-list {







    width: 22%;







      margin: 0 1.5%;







  }















    .product-category-name {







        height: 80px;







    }















    .product-categories-link {







        margin-bottom: 20px;







        display: block;







    }















    .woo_menu {







        display: block;







        width: 100%;







    }















    .woo_menu > li {







        width: calc(100%/3);







        text-align: center;







        margin: 0;



        line-height: 30px;







    }



    .woo_menu > li:first-child, .woo_menu > li:nth-last-child(2), .woo_menu > li:last-child {width: calc(100%/2);}













    .woo_menu > li > ul > li {







        width: 100%;







        border-right: 0;







    }















    .back-to-top.button.active.hide-for-medium {







        display: block !important;







    }







}















.shop-container .product-gallery .product-images.images {







    min-height: 200px;







    background: #fff;







    text-align: center;







    vertical-align: middle;







    display: list-item;







}















.entry-header-text-top {







    padding-top: 1em;







}















.article-inner .entry-image {







    width: 170px;







    height: 170px;







    background: #fff;







    display: flex;







    list-style: none;







    max-height: 170px;







    text-align: center;







    vertical-align: middle;







    align-content: center;







    justify-content: center;







    align-items: center;







    margin: 0 auto;







}







.select2-container .select2-selection--single{



    height: 2.4em;



}







.article-inner .entry-image a img {







    height: auto;







    margin: 0 auto;







    max-height: 170px;















 }







.article-inner .entry-image .badge {







    display: none;







}















.woo_menu#menu-woo_category_menu > li > ul.sub-menu > li {







    min-height: 50px;







}















.woo_menu#menu-woo_category_menu ul.sub-menu li li + li {







    margin-top: 0;







}















.product-container .product-main .gform_wrapper .top_label .gfield_label{







    display: block;







}















.icon-menu:before {







    color: rgba(102,102,102,0.85) !important;







}















.product-summary form.cart {







    width: 100%;







}















.product-summary form.cart .gform_wrapper {







    width: 100%;







    max-width: 100%;







    margin: 0;







}















.product-summary form.cart .gform_wrapper .top_label input.large, .product-summary form.cart .gform_wrapper .top_label textarea.large {







    width: 100%;







}







.select2-container--default .select2-selection--single .select2-selection__rendered{



    padding-top: 0.2em;



}







label[for=payment_method_migs] {







    vertical-align: middle;







}















label[for=payment_method_migs]:after {







    content: url(/wp-content/uploads/2017/07/card-logos.png);







    max-width: 80px;







    margin-left: 10px;







    vertical-align: middle;







    display: inline-block;







}















@media (max-width: 850px) {















.header-main li.html.custom {







    display: block;







}















    footer .form_col .col-inner {







        margin: 0 !important;







        padding: 20px !important;







        text-align: center;







    }















    .mc4wp-form-fields p button[type="submit"] {







        position: absolute;







        right: 20px;







    }















    .mc4wp-form-fields p input[type="email"]{







        width: 100%;







    }















    .footer-menu {







        margin-top: 40px;







        display: block;







    }















    .footer-menu li {







        width: 100%;







        border: 0;







        margin: 10px 0;







    }















    .dsgnby {







        text-align: center;







        float: none;







        margin-bottom: 30px;







    }















    .social-icons-2 {







        float: none;







        margin-top: 20px;







    }















    .footer_phone_link {







        display: block;







        clear: both;







        width: 100%;







        margin-top: 30px;







    }















    #mc4wp-form-1 {







        display: block;







        clear: both;







        width: 100%;







    }















    .mc4wp-form-fields p {







        width: 100%;







    }















    footer .timing-col {







        text-align: center;







        margin-bottom: 60px;







    }















    .search #post-list article {







        max-width: 48%;







        -webkit-flex-basis: 48%;







        -ms-flex-preferred-size: 48%;







        flex-basis: 48%;







    }















    .breadcrumbs.heading-font.checkout-breadcrumbs.text-center.h2.strong ul li{







        margin: 0 !important;







        width: 100%;







    }















    .breadcrumbs.heading-font.checkout-breadcrumbs.text-center.h2.strong ul li a {







        height: 60px;







    }















    .breadcrumbs.heading-font.checkout-breadcrumbs.text-center.h2.strong ul li span {







        display: none;







    }















    .breadcrumbs.heading-font.checkout-breadcrumbs.text-center.h2.strong ul li .cart_1, .breadcrumbs.heading-font.checkout-breadcrumbs.text-center.h2.strong ul li .cart_2, .breadcrumbs.heading-font.checkout-breadcrumbs.text-center.h2.strong ul li .cart_3 {







        margin-left: 0 !important;







        margin-right: 0 !important;







        text-align: center;







        padding: 0;







        display: inline-block;







        width: 100%;







        background-position: top center;







    }















    .header-bottom-nav.nav-left {







        font-weight: bold;







        text-align: center;







    }















    .header-bottom-nav.nav-left .custom.html_topbar_left {







        margin: 0 auto !important;







    }















    .woo_menu#menu-woo_category_menu > li > ul.sub-menu > li {







        min-height: 0;







    }















    .header-bottom-nav.nav-left a {







        font-size: 28px;







    }















    .brans-subcategories {







        width: calc(100%/5);







    }















    .woo_menu > li > ul {







        top: auto;







    }







}















@media only screen and (max-width: 425px) {















    .header-bottom-nav.nav-left a {







        font-size: 20px;







    }















    .home-product-categories-list {







        width: 100%;







    }







    .brans-subcategories {







        display: block;







        width: 95%;







    }















    .woo_menu > li, .woo_menu > li:first-child, .woo_menu > li:nth-last-child(2), .woo_menu > li:last-child {







        width: 100%;







        text-align: center;







        margin: 0;







    }















    .woo_menu > li > ul > li {







        width: 100%;







        border-right: 0;







    }















    .box-image img {







        max-width: 100% !important;







    }















    .text-center .social-icons {







        font-size: 10px;







    }















    .hom-1 {







        margin-top: 0;







    }















    footer.entry-meta .sep {







        display: none;







    }















    footer.entry-meta .cat-links, footer.entry-meta .tags-links, footer.entry-meta .comments-link {







        width: 100%; text-align: center; float: none; display: block; clear: both;







        margin-bottom: 20px;







    }















    #gform_submit_button_1 {







        margin-top: 0;







    }















    header.header-stay {







        position: fixed !important;







        top: 0;







        left: 0;







        box-shadow: none !important;







        height: 120px;







    }















    header.header-stay .header-wrapper {







        height: 120px;







    }















    .has-transparent + .page-title, .has-transparent + #main .page-title {







        padding-top: 110px !important;







    }















    .header, .header-wrapper {







        height: 120px !important;







    }















    .search #post-list article {







        max-width: 100%;







        -webkit-flex-basis: 100%;







        -ms-flex-preferred-size: 100%;







        flex-basis: 100%;







    }















    .home_page_banner .section-content > .gap-element {







        padding-top: 120px !important;







    }







}



#all_coupon_container .coupon-container{

   color: #000;

}



.coupon-container.blue {

    background-color: #f1f1f1 !important;

}



.footer-tel{    white-space: nowrap;}

.gift-certificate-show-form .show_hide_list li:first-child, .gift-certificate-show-form .show_hide_list li:nth-child(2) #show_form, .gift-certificate-show-form .show_hide_list li:nth-child(2) label{display:none;}



ul.single_multi_list {margin: 10px 0;}



div#gift-certificate-receiver-form-multi{display:block !important;}



div#gift-certificate-receiver-form-single{display:none !important;}



@media only screen and (min-width:550px) and (max-width:850px){

   	.shop_table .product-remove a{top: 42px;left: -40px;}

	.cart_item td.product-name {max-width: 250px;}
    .woo_menu { display: block;
        width: 100%;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;}
    .woo_menu > li {
        width: 100% !important;
        text-align: center;
        margin: 0;
        line-height: 30px;
    }

}



@media only screen and (max-width:550px){

.page_banner .banner-layers.container .text-box:nth-child(3){height:auto;}

.banner_right_sidebar{padding:0 !important;}

.name.product-title > a{    word-break: break-word;}

.title_and_price{display: block;}

.title_and_price .product-title{    font-size: 25px;font-weight: 700;}

.home-product-categories-item{padding:30%;}

}

.checkout_coupon, #coupons_list{display: block !important;}