/* Venedor Config Styles */
/* Created at 2015-11-05 18:39:45 */

/*========== Common Styles ==========*/

body {
    color: ;
    font-size: ;
    font-family: ;
    font-weight: ;
    background: #fcfcfc;
}

.menu-wrapper .hide-search
{
    position:absolute;
    top:0;
}

#main {
    background: ;
}

h1, h2, h3, h4, h5 {
    color: ;
    font-family: ;
    font-weight: ;
}

h1 .line,
h2 .line { 
    background-color: ;
}

h1.page-title:before, h1.entry-title:before,
h2.page-title:before, h2.entry-title:before,
h1.content-title:before, h2.content-title:before,
h1.wpb_heading:before, h2.wpb_heading:before {
    background: ;
}

#main .title-desc,
#main .slider-desc {
    color: #fcfcfc;
    font-family: ;
    font-weight: ;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
    color: ;
}

.testimonials-line {
    background-color: ;
}

a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover,
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus,
.yith-woocompare-widget ul.products-list a.remove:hover,
.yith-woocompare-widget ul.products-list a.remove:focus,
.product-topslider a:hover .product-name,
.product-featured-slider a:hover .product-name,
.content-box-percentage,
.header-block .fa {
    color: ;
}
a:hover, a:focus,
.yith-woocompare-widget ul.products-list a.remove {
    color: ;
}


button, .btn, .btn-inverse, .button, input[type="submit"][name="subscribe"], input[type="submit"][name="unsubscribe"], 
.footer button, .footer .btn, .footer .btn-inverse, .footer .button,
.minicart-actions .buttons .checkout-link,
.yith-wcwl-add-to-wishlist > div > a,
a.compare.button,
.added_to_cart,
#submit,
.person .person-social a,
.yith-wcwl-share li a,
.btn.dropdown-toggle,
.contact-icon, .faq-icon,
.icon-box,
.wpcf7-submit,
.wpb_toggle:before,
.yith-woo-ajax-navigation .yith-wcan .yith-wcan-reset-navigation {
        font-family: ;
    font-weight: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    border-radius: 0px 0px 0px 0px;
    color: ;
}
.contact-icon,
.icon-box,
.cart-links {
        line-height: 36px;
}
.woocommerce-pagination li > .page-numbers.current,
.pagination > span.current,
.ui-slider {
    background-color: ;
}
.btn-arrow,
.footer .btn-arrow, 
.view-mode a,
.woocommerce-pagination li > .page-numbers,
.pagination > a, 
.elastislide-wrapper nav span,
.quantity .minus,
.quantity .plus,
.navigation a,
.single-nav a span, 
.accordion-menu .arrow,
.widget .arrow,
.widget_layered_nav .widget-title .toggle, .widget_layered_nav_filters .widget-title .toggle, .widget_price_filter .widget-title .toggle, .widget_product_categories .widget-title .toggle,
.owl-theme .owl-controls .owl-buttons div,
.tagcloud a,
body .flex-direction-nav a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
        border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    border-radius: 0px 0px 0px 0px;
    color: ;
}
.owl-theme .owl-controls .owl-buttons div,
.toolbar .view-mode a,
.toolbar .btn-arrow,
.pagination > a,
.pagination > span,
.woocommerce-pagination li > .page-numbers {
        line-height: 30px;
}
.single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.sw-slider.owl-theme .owl-controls .owl-buttons div,
body .flex-direction-nav a,
.product-slider .owl-theme .owl-controls .owl-buttons div,
.related-slider .owl-theme .owl-controls .owl-buttons div,
.content-slider.owl-theme .owl-controls .owl-buttons div,
.single-nav a span {
        line-height: 40px;
}
.sidebar .single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div,
.sidebar .post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.sidebar .post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
.sidebar .sw-slider.owl-theme .owl-controls .owl-buttons div,
.sidebar body .flex-direction-nav a {
        line-height: 40px;
}
.sidebar .content-slider.owl-theme .owl-controls .owl-buttons div {
        line-height: 25px;
}
.product-topslider.owl-theme .owl-controls .owl-buttons div,
.product-featured-slider .product-image .btn-arrow {
        line-height: 45px;
}
.widget_layered_nav .widget-title .toggle,
.widget_layered_nav_filters .widget-title .toggle,
.widget_price_filter .widget-title .toggle,
.widget_product_categories .widget-title .toggle {
        line-height: 26px;
}
.accordion-menu .arrow,
.widget .arrow {
        line-height: 19px;
}
.shop_table.cart tbody .product-remove .remove {
        line-height: 23px;
}
@media (max-width: 991px) {
    .single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div,
    .post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
    .post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
    .sw-slider.owl-theme .owl-controls .owl-buttons div,
    body .flex-direction-nav a,
    .product-slider .owl-theme .owl-controls .owl-buttons div,
    .related-slider .owl-theme .owl-controls .owl-buttons div,
    .content-slider.owl-theme .owl-controls .owl-buttons div,
    .single-nav a span {
            line-height: 35px;
    }
}
@media (max-width: 767px) {
    .single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div,
    .post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
    .post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div,
    .sw-slider.owl-theme .owl-controls .owl-buttons div,
    body .flex-direction-nav a,
    .product-slider .owl-theme .owl-controls .owl-buttons div,
    .related-slider .owl-theme .owl-controls .owl-buttons div,
    .content-slider.owl-theme .owl-controls .owl-buttons div,
    .single-nav a span {
            line-height: 30px;
    }
    .product-topslider.owl-theme .owl-controls .owl-buttons div {
            line-height: 28px;
    }
    .product-featured-slider .product-image .btn-arrow {
            line-height: 35px;
    }
}
.woocommerce-pagination li > .page-numbers,
.pagination > a,
.navigation a,
.single-nav a span {
    color: #ffffffd8ffffffd8ffffffd8;
}
button:hover, button:focus, 
.btn:hover, .btn:focus,
.btn-special.btn-inverse:hover, .btn-special.btn-inverse:focus,
.button:hover, .button:focus, 
#submit:hover, #submit:focus, 
input[type="submit"][name="subscribe"],
.footer button:hover, .footer button:focus, 
.footer .btn:hover, .footer .btn:focus,
.footer .button:hover, .footer .button:focus, 
.btn-inverse, .btn-special,
.footer .btn-inverse, .footer .btn-special, 
.yith-wcwl-add-to-wishlist > div > a,
a.compare.button,
.added_to_cart,
#mini-cart .dropdown-toggle,
.minicart-actions .buttons .cart-link,
.minicart-actions .buttons .checkout-link:hover, .minicart-actions .buttons .checkout-link:focus
.person .person-social a:hover, .person .person-social a:focus,
.btn.dropdown-toggle:hover, .btn.dropdown-toggle:focus,
.btn-group.open .dropdown-toggle,
.faq-icon,
.wpcf7-submit:hover, .wpcf7-submit:focus,
.wpb_toggle:before,
.yith-woo-ajax-navigation .yith-wcan .yith-wcan-reset-navigation:hover,
.yith-woo-ajax-navigation .yith-wcan .yith-wcan-reset-navigation:focus {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    color: ;
}
.cart-links:hover, .cart-links:focus,
.yith-wcwl-add-to-wishlist > div > a,
a.compare.button,
.added_to_cart {
        line-height: 36px;
    }
#mini-cart .dropdown-toggle {
        line-height: 22px;
        padding-left: 11px;
    padding-right: 11px;
}
.yith-wcwl-add-to-wishlist span.ajax-loading {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-radius: 0px 0px 0px 0px;
}
.btn-arrow:hover, .btn-arrow:focus,
.footer .btn-arrow:hover, .footer .btn-arrow:focus {
    border-radius: 0px 0px 0px 0px;
}
.btn-arrow:hover, .btn-arrow:focus,
.footer .btn-arrow:hover, .footer .btn-arrow:focus,
.view-mode a:hover, .view-mode a:focus, .view-mode a.active,
.toolbar .btn-arrow:hover, .toolbar .btn-arrow:focus,
.woocommerce-pagination li > a.page-numbers:hover, .woocommerce-pagination li > a.page-numbers:focus,
.pagination > a:hover, .pagination > a:focus,
.dropdown.open .dropdown-toggle .arrow,
.elastislide-wrapper nav span:hover, .elastislide-wrapper nav span:focus,
.quantity .minus:hover, .quantity .minus:focus,
.quantity .plus:hover, .quantity .plus:focus,
.navigation a:hover, .navigation a:focus,
.single-nav a:hover span, .single-nav a:focus span,
.accordion-menu .arrow:hover, .accordion-menu .arrow:focus,
.widget .arrow:hover, .widget.arrow:focus,
.widget_layered_nav .widget-title .toggle:hover, .widget_layered_nav_filters .widget-title .toggle:hover, .widget_price_filter .widget-title .toggle:hover, .widget_product_categories .widget-title .toggle:hover,
.accordion-menu .active > .arrow,
.widget [class*="current-"] > .arrow,
.owl-theme .owl-controls .owl-buttons div:hover,
.tagcloud a:hover, .tagcloud a:focus,
body .flex-direction-nav a:hover, body .flex-direction-nav a:focus,
.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover, .woocommerce .widget_layered_nav ul.yith-wcan-label li a:focus,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:focus,
.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a{
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    border-radius: 0px 0px 0px 0px;
    color: ;
}
.owl-theme .owl-controls .owl-buttons div:hover,
.toolbar .view-mode a:hover, .toolbar .view-mode a:focus,
.toolbar .btn-arrow:hover, .toolbar .btn-arrow:focus,
.pagination > a:hover, .pagination > a:focus,
.woocommerce-pagination li > a.page-numbers:hover, .woocommerce-pagination li > a.page-numbers:focus {
        line-height: 30px;
    }
.single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
.post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
.post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
.sw-slider.owl-theme .owl-controls .owl-buttons div:hover,
body .flex-direction-nav a:hover,
body .flex-direction-nav a:focus,
.product-slider .owl-theme .owl-controls .owl-buttons div:hover,
.related-slider .owl-theme .owl-controls .owl-buttons div:hover,
.content-slider.owl-theme .owl-controls .owl-buttons div:hover,
.single-nav a:hover span, .single-nav a:focus span {
        line-height: 40px;
    }
.sidebar .single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
.sidebar .post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
.sidebar .post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
.sidebar .sw-slider.owl-theme .owl-controls .owl-buttons div:hover,
.sidebar body .flex-direction-nav a:hover,
.sidebar body .flex-direction-nav a:focus {
        line-height: 25px;
    }
.sidebar .content-slider.owl-theme .owl-controls .owl-buttons div:hover {
        line-height: 25px;
    }
.product-topslider.owl-theme .owl-controls .owl-buttons div:hover,
.product-featured-slider .product-image .btn-arrow:hover, .product-featured-slider .product-image .btn-arrow:focus {
        line-height: 45px;
    }
.accordion-menu .arrow:hover, .accordion-menu .arrow:focus,
.widget .arrow:hover, .widget.arrow:focus {
        line-height: 19px;
    }
.widget_layered_nav .widget-title .toggle:hover, .widget_layered_nav_filters .widget-title .toggle:hover, .widget_price_filter .widget-title .toggle:hover, .widget_product_categories .widget-title .toggle:hover {
        line-height: 26px;
    }
.shop_table.cart tbody .product-remove .remove:hover, .shop_table.cart tbody .product-remove .remove:focus {
        line-height: 23px;
    }
@media (max-width: 991px) {
    .single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
    .post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
    .post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
    .sw-slider.owl-theme .owl-controls .owl-buttons div:hover,
    body .flex-direction-nav a:hover,
    body .flex-direction-nav a:focus,
    .product-slider .owl-theme .owl-controls .owl-buttons div:hover,
    .related-slider .owl-theme .owl-controls .owl-buttons div:hover,
    .content-slider.owl-theme .owl-controls .owl-buttons div:hover,
    .single-nav a:hover span, .single-nav a:focus span {
            line-height: 35px;
        }
}
@media (max-width: 767px) {
    .single-portfolio .portfolio-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
    .post-slideshow-wrap.large-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
    .post-slideshow-wrap.medium-alt .post-slideshow.owl-theme .owl-controls .owl-buttons div:hover,
    .sw-slider.owl-theme .owl-controls .owl-buttons div:hover,
    body .flex-direction-nav a:hover,
    body .flex-direction-nav a:focus,
    .product-slider .owl-theme .owl-controls .owl-buttons div:hover,
    .related-slider .owl-theme .owl-controls .owl-buttons div:hover,
    .content-slider.owl-theme .owl-controls .owl-buttons div:hover,
    .single-nav a:hover span, .single-nav a:focus span {
            line-height: 30px;
        }
    .product-topslider.owl-theme .owl-controls .owl-buttons div:hover {
            line-height: 28px;
        }
    .product-featured-slider .product-image .btn-arrow:hover, .product-featured-slider .product-image .btn-arrow:focus {
            line-height: 35px;
        }
}
.btn-inverse:hover, .btn-inverse:focus, 
input[type="submit"][name="subscribe"]:hover, input[type="submit"][name="subscribe"]:focus,
.footer .btn-inverse:hover, .footer .btn-inverse:focus, 
#main-mobile-toggle:hover .btn, #main-mobile-toggle:focus .btn {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    color: ;
}
.btn-special.btn-inverse,
.btn-special:hover, .btn-special:focus, 
input[type="submit"][name="unsubscribe"]:hover, input[type="submit"][name="unsubscribe"]:focus,
.footer .btn-special:hover, .footer .btn-special:focus,
.yith-wcwl-add-to-wishlist > div > a:hover, .yith-wcwl-add-to-wishlist > div > a:focus,
a.compare.button:hover, a.compare.button:focus,
.added_to_cart:hover, .added_to_cart:focus,
#mini-cart.open .dropdown-toggle, #mini-cart .dropdown-toggle:hover, #mini-cart .dropdown-toggle:focus,
.contact-icon, a:hover .faq-icon, a:focus .faq-icon,
.icon-box:hover, .icon-box:focus,
.wpb_toggle_title_active:before,
.minicart-actions .buttons .cart-link:hover, .minicart-actions .buttons .cart-link:focus {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    color: ;
}
#topcontrol .fa {
        line-height: 36px;
    }
.yith-wcwl-add-to-wishlist > div > a:hover, .yith-wcwl-add-to-wishlist > div > a:focus,
a.compare.button:hover, a.compare.button:focus,
.added_to_cart:hover, .added_to_cart:focus,
.contact-icon,
.icon-box:hover, .icon-box:focus,
#topcontrol .btn:hover .fa, #topcontrol .btn:focus .fa {
        line-height: 36px;
    }
#mini-cart.open .dropdown-toggle, #mini-cart .dropdown-toggle:hover, #mini-cart .dropdown-toggle:focus {
        line-height: 22px;
        padding-left: 11px;
    padding-right: 11px;
}

select, 
textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"],
.input-field.comment-form-rating,
.woocommerce .chosen-container-single .chosen-single,
.woocommerce .chosen-container-active.chosen-with-drop .chosen-single,
.woocommerce .chosen-container .chosen-drop,
.address-field > strong {
    background: #eee;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-radius: 0px 0px 0px 0px;
    color: ;
}
#main .woocommerce .chosen-container-single .chosen-single div {
    top: --1px;
}
.input-field label,
.address-field label,
.textarea-field label { 
    color: ;
    background: ;
    border-radius: 0px 0 0 0px;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.input-field label, .address-field label, .textarea-field label {
    top: 0;
    left: 0;
    bottom: 0;
            line-height: 46px;
    }
.textarea-field label {
    border-bottom-width: 0;
    border-right-width: 0;
    right: 0;
    height: 46px;
}

.input-field .chzn-container-single .chzn-single,
.input-field .chzn-container .chzn-drop,
.input-field .chzn-container-single .chzn-search input,
.address-field .chzn-container-single .chzn-single,
.address-field .chzn-container .chzn-drop,
.address-field .chzn-container-single .chzn-search input{
    background: #c4c4c4;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-radius: 0px 0px 0px 0px;
    color:  !important;
}

.ui-slider .ui-slider-range,
.ui-slider .ui-slider-handle {
    background-color: ;
}

/*========== Visual Composer ==========*/
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    border-top: 1px solid ;
}
body .wpb_content_element .wpb_tabs_nav li,
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.nav-tabs > li > a {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
    color: ;
    font-family: ;
}
body .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
body .wpb_content_element .wpb_tabs_nav li:hover,
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus,
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-bottom: 2px solid ;
}
body .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active,
body .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right: 2px solid ;
}
body .wpb_content_element .wpb_tabs_nav li a,
.nav-tabs > li > a {
    color: #fcfcfc;
    font-family: ;
    font-weight: ;
    color: #ffffffe0ffffffe0ffffffe0;
}
body .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
body .wpb_content_element .wpb_tabs_nav li:hover a,
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus,
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fcfcfc;
    font-family: ;
    font-weight: ;
    color: #ffffffa0ffffffa0ffffffa0;
}
body .wpb_content_element .custom-tabs .wpb_tabs_nav li a,
body .wpb_content_element .custom-tabs .wpb_tabs_nav li.ui-tabs-active a,
body .wpb_content_element .custom-tabs .wpb_tabs_nav li:hover a {
    font-family: ;
}

/*========== Header Styles ========== */
.header-top {
    color: ;
    font-size: ;
    font-family: ;
    font-weight: ;
    background: #b7b7b7;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.header {
    color: ;
    font-size: ;
    font-family: ;
    font-weight: ;
    background: #c4c4c4;
    padding: 0px 0px 0px 0px;
}
.sticky-header {
    background-color: ;
    /*background-color: rgba(0,0,0,0.95);*/
}
.header .logo {
    margin: 0px 0px 0px 0px;
}
.topnav a {
    color: ;
}
.topnav a .menu-icon {
    color: ;
}
.topnav a:hover,
.topnav a:focus {
    color: ;
}
.login-links a {
    color: ;
}
.login-links a:hover,
.login-links a:focus {
    color: ;
}
.topnav a:hover .menu-icon,
.topnav a:focus .menu-icon {
    color: ;
}
.login-links.pos2,
.login-links.pos2 a {
    color: ;
}
.login-links.pos2 a:hover,
.login-links.pos2 a:focus {
    color: ;
}

/*========== Bootstrap Dropdown Styles ==========*/
.dropdown-menu {
    border-color: ;
}
.dropdown-menu > li a,
.dropdown-submenu:focus a {
    color: ;
}
.dropdown-menu > li a:hover,
.dropdown-menu > li a:focus,
.dropdown-menu > .active a,
.dropdown-menu > .active a:hover,
.dropdown-menu > .active a:focus,
.dropdown-submenu:hover > a {
    background-color: ;
    background-image: none;
    color: ;
}
.dropdown-toggle {
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.dropdown-toggle .arrow {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background-color: ;
    border-radius: 0 0px 0px 0;
}
.dropdown .dropdown-toggle .arrow {
        line-height: 30px;
}
.progress {
    background-color: #fffffff6fffffff6fffffff6;
}
.progress-bar {
    background-color: ;
}
.progress-bar:before {
    border-left-color: #ffffffecffffffecffffffec;
}
.progress-bar:after {
    border-top-color: ;
    border-right-color: ;
}

/*========== Store Switcher ==========*/
.view-switcher .dropdown,
#lang_sel > ul > li {
    background: ;
}
.view-switcher .dropdown.open,
#lang_sel > ul > li:hover {
    background: ;
}
.view-switcher .dropdown-toggle,
#lang_sel a.lang_sel_sel {
    color: ;
}
.view-switcher .open .dropdown-toggle,
#lang_sel > ul > li:hover a.lang_sel_sel {
    color: ;
}


.view-switcher .dropdown-menu > li a,
#lang_sel ul ul a, 
#lang_sel ul ul a:visited {
    color: ;
    border-bottom-width: 0;
    border-top: 1px solid ;
    background-color: ;
}
.view-switcher .dropdown-menu > li a:hover,
.view-switcher .dropdown-menu > li a:focus {
    color: ;
    background-color: ;
}
#lang_sel ul ul *:hover > a:hover,
#lang_sel ul ul *:hover > a:focus {
    color:  !important;
    background-color: ;
}

.view-switcher .dropdown,
#lang_sel > ul > li {
    background-color: ;
}
.view-switcher .dropdown.open,
#lang_sel > ul > li:hover {
    background-color: ;
}
.view-switcher .dropdown-toggle,
#lang_sel a.lang_sel_sel {
    color: ;
}
.view-switcher .open .dropdown-toggle,
#lang_sel > ul > li:hover a.lang_sel_sel {
    color: ;
}
.view-switcher .dropdown-menu > li a,
#lang_sel > ul > li:hover a.lang_sel_sel {
    color: ;
}
.view-switcher .dropdown-menu > li a:hover,
.view-switcher .dropdown-menu > li a:focus,
#lang_sel ul ul *:hover > a:hover,
#lang_sel ul ul *:hover > a:focus {
    background-color: ;
    color: ;
}

#mini-cart .dropdown-menu {
    color: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}



/*=========== Block, Sidebar, Table, Form Styles ==========*/
.well,
.feature-box .feature-image,
.feature-box:hover,
.feature-box.hover,
.person .person-photo img,
.s2_form_widget {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.s2_form_widget {
    background-color: transparent;
    background-image: none;
}
.well {
    border-radius: 0px 0px 0px 0px;
}
.sidebar-banner,
.autocomplete-suggestions {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.autocomplete-suggestion:hover {
    background: ;
}
.resp-tabs-list li,
.panel-default > .panel-heading {
    border-color: ;
    background: ;
}
.faq-wrapper .post-item {
    border-color: ;
}
.resp-tab-content,
.resp-vtabs .resp-tabs-container,
h2.resp-accordion {
    border-color: ;
}
.resp-tab-content {
    border-radius: 0 0px 0px 0px;
}
.resp-easy-accordion .resp-tab-content {
    border-radius: 0;
}
.resp-vtabs {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    border-radius: 0px 0px 0px 0px;
}
.resp-tabs-list li:first-child {
    border-radius: 0px 0 0 0;
}
.resp-tabs-list li:last-child {
    border-radius: 0 0px 0 0;
}
.resp-tabs-list li.last-child {
    border-radius: 0 0px 0 0;
}
.resp-vtabs .resp-tabs-list li:last-child {
    border-radius: 0 0 0 0px;
}
.resp-vtabs .resp-tabs-list li.last-child {
    border-radius: 0 0 0 0px;
}
.resp-tabs-list li:first-child:last-child {
    border-radius: 0px 0px 0 0;
}
.resp-tabs-list li:first-child.last-child,
h2.resp-accordion:first-child {
    border-radius: 0px 0px 0 0;
}
.resp-vtabs .resp-tabs-list li:first-child:last-child {
    border-radius: 0px 0 0 0px;
}
.resp-vtabs .resp-tabs-list li:first-child.last-child {
    border-radius: 0px 0 0 0px;
}
.resp-easy-accordion .resp-tabs-container {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-radius: 0px 0px 0px 0px;
}
h2.resp-accordion {
    background: ;
}
.resp-tab-active {
    color: ;
}
.comment-list .comment-body {
    border-bottom: 1px solid #101010;
}

/*========== Main Menu ==========*/
.menu-wrapper {
    background: ;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    padding-bottom: 0;
    max-height: 50px;
}
.mega-menu > ul > li > a, .mega-menu > ul > li > h5,
.mega-menu > ul > li li > a, .mega-menu > ul > li li > h5,
.accordion-menu > ul > li > a, .accordion-menu > ul > li > h5,
.accordion-menu > ul > li li > a, .accordion-menu > ul > li li > h5 {
        font-size: ;
    font-family: ;
    font-weight: ;
    color: ;
}
.mega-menu > ul > li > a,
.mega-menu > ul > li > h5 {
    color: ;
    background: ;
    text-transform: ;
}
.header-wrapper .mega-menu > ul > li > a,
.header-wrapper .mega-menu > ul > li > h5 {
        font-size: ;
    font-family: ;
    font-weight: ;
    color: ;
    padding-bottom: 13px;
}
.mega-menu > ul > li > a:hover,
.mega-menu > ul > li > a:focus,
.mega-menu > ul > li.active > a, .mega-menu > ul > li.active > h5,
.mega-menu > ul > li:hover > a,
.mega-menu > ul > li:hover > h5 {
    color: ;
    background: ;
}
.accordion-menu > ul > li > a,
.accordion-menu > ul > li > h5 {
    color: ;
    text-transform: ;
}
.accordion-menu > ul > li > a:hover,
.accordion-menu > ul > li > a:focus,
.accordion-menu > ul > li.active > a, .accordion-menu > ul > li.active > h5 {
    color: ;
}
.mega-menu .wide .popup > .inner,
.mega-menu .narrow .popup > .inner ul,
.sidebar-menu .wide .popup > .inner,
.sidebar-menu .narrow .popup > .inner ul,
#main-mobile-menu .accordion-menu {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.mega-menu .popup ul li > a,
.mega-menu .popup ul li > h5,
.sidebar-menu .popup ul li > a,
.sidebar-menu .popup ul li > h5,
.accordion-menu > ul > li > ul > li > a,
.accordion-menu > ul > li > ul > li > h5,
.mega-menu .entry-title,
.mega-menu .page-title,
.sidebar-menu .entry-title,
.sidebar-menu .page-title,
.accordion-menu .entry-title,
.accordion-menu .page-title {
        font-size: ;
    font-family: ;
    font-weight: ;
    color: ;
    text-transform: ;
}
.mega-menu .popup ul li > a,
.mega-menu .popup ul li > h5,
.sidebar-menu .popup ul li > a,
.sidebar-menu .popup ul li > h5,
.accordion-menu ul ul li > a,
.mega-menu .entry-title,
.mega-menu .page-title,
.sidebar-menu .entry-title,
.sidebar-menu .page-title,
.accordion-menu .entry-title,
.accordion-menu .page-title {
    color: ;
}
.mega-menu .popup ul li > a:hover,
.mega-menu .popup ul li > a:focus,
.mega-menu .popup ul .active > a, .mega-menu .popup ul .active > h5,
.mega-menu .narrow .popup ul li > a:hover, .mega-menu .narrow .popup ul li > a:focus,
.mega-menu .narrow .popup ul li > h5:hover, .mega-menu .narrow .popup ul li > h5:focus,
.sidebar-menu .popup ul li > a:hover,
.sidebar-menu .popup ul li > a:focus,
.sidebar-menu .popup ul .active > a, .sidebar-menu .popup ul .active > h5,
.sidebar-menu .narrow .popup ul li > a:hover, .sidebar-menu .narrow .popup ul li > a:focus,
.sidebar-menu .narrow .popup ul li > h5:hover, .sidebar-menu .narrow .popup ul li > h5:focus,
.accordion-menu ul ul li > a:hover,
.accordion-menu ul ul li > a:focus,
.accordion-menu ul ul .active a, .accordion-menu ul ul .active > h5 {
    color: ;
}
.mega-menu .wide .popup ul ul li > a, .mega-menu .wide .popup ul ul li > h5,
.sidebar-menu .wide .popup ul ul li > a, .sidebar-menu .wide .popup ul ul li > h5,
.accordion-menu ul ul ul li > a, .accordion-menu ul ul ul li > h5,
.menu-block {
    color: ;
    font-size: ;
    font-family: ;
    font-weight: ;
    color: ;
    text-transform: none;
}
.mega-menu .wide .popup ul ul li > a:hover, .mega-menu .wide .popup ul ul li > a:focus,
.sidebar-menu .wide .popup ul ul li > a:hover, .sidebar-menu .wide .popup ul ul li > a:focus,
.accordion-menu ul ul ul li > a:hover, .accordion-menu ul ul ul li > a:focus {
    color: ;
}
.mega-menu .wide .popup > .inner > ul > li > ul > li > a:before,
.mega-menu .wide .popup > .inner > ul > li > ul > li > h5:before,
.sidebar-menu .wide .popup > .inner > ul > li > ul > li > a:before,
.sidebar-menu .wide .popup > .inner > ul > li > ul > li > h5:before,
.accordion-menu > ul > li > ul > li > ul > li > a:before,
.accordion-menu > ul > li > ul > li > ul > li > h5:before {
    color: ;
}
#main-mobile-toggle {
        font-size: ;
    font-family: ;
    font-weight: ;
    color: ;
    font-size: 20px;
    text-transform: ;
}
#main-mobile-toggle .icon-bar {
    background-color: ;
}
#main-mobile-toggle:hover .icon-bar,
#main-mobile-toggle:focus .icon-bar {
    background-color: ;
}
#main-mobile-menu {
    margin: 0px 0px 0px 0px;
}
#main-mobile-menu .accordion-menu {
    border-top-width: 2px;
}
.accordion-menu ul ul {
    background: ;
}
.accordion-menu ul ul ul {
    background: ;
}
.mega-menu .tip,
.sidebar-menu .tip,
.accordion-menu .tip {
    color: ;
    background: ;
}
.accordion-menu ul > li.has-sub > span.arrow {
    color: ;
}
.sidebar-menu,
.widget .accordion-menu {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.widget_sidebar_menu .widget-title {
    color: ;
    font-family: ;
    background: ;
    color: ;
}
.sidebar-menu > ul > li {
    border-top: 1px solid ;
}
.sidebar-menu > ul > li:first-child {
    border-top: 0;
}
.widget .sidebar-menu > ul > li .arrow {
    color: ;
}
.widget .sidebar-menu > ul > li.open .arrow,
.widget .sidebar-menu > ul > li .arrow:hover,
.widget .sidebar-menu > ul > li .arrow:focus {
    color: ;
}

/*========== Breadcrumbs ==========*/
.breadcrumbs {
        font-size: ;
    font-family: ;
    font-weight: ;
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.breadcrumbs a {
    color: ;
}
.breadcrumbs a:hover,
.breadcrumbs a:focus {
    color: ;
}

/*========== Banner ==========*/
.banner-container {
    background: ;
    border-top: 0 solid ;
    border-bottom: 0 solid ;
}
#banner-wrapper .cat-title,
#banner-wrapper .cat-desc {
    color: ;
}

/*========== Post ==========*/
.post-content-wrap .post-date {
    color: ;
    font-family: ;
    background: ;
    color: ;
}
.post-content-wrap .post-info a:hover .post-date,
.post-content-wrap .post-info a:focus .post-date {
    background: ;
    color: ;
}
.post-content-wrap .post-format {
    background: ;
    color: ;
}
.post-content-wrap .post-format.link {
    background: ;
    color: ;
}
.post-content-wrap .post-info a:hover .post-format.link,
.post-content-wrap .post-info a:hover .post-format.link {
    background: ;
    color: ;
}
.portfolio-content .entry-meta, .portfolio-content .entry-meta a, .portfolio-cats a,
.faq-content .entry-meta, .faq-content .entry-meta a, .faq-cats a,
.posted_in a {
    color: ;
}
.product_meta a {
    color: ;
}
.entry-meta,
.post-title a:hover, .post-title a:focus,
.post-content .entry-title a:hover, .post-content .entry-title a:focus,
.portfolio-content .entry-meta a:hover, .portfolio-content .entry-meta a:focus,
.faq-content .entry-meta a:hover, .faq-content .entry-meta a:focus,
.portfolio-title a:hover, .portfolio-title a:focus,
.portfolio-cats a:hover, .portfolio-cats a:focus,
.posted_in a:hover, .posted_in a:focus,
.product_meta a:hover, .product_meta a:focus {
    color: ;
}
.more-links.inline,
.read-more {
    color: ;
}
.more-links.inline:hover, .more-links.inline:focus,
.read-more:hover, .read-more:focus {
    color: ;
}
.title-gap-wrap .title-gap {
    border-bottom: 1px solid ;
}

/*========== Blog ==========*/
.timeline-icon { 
    color: ;
}
.timeline-date .timeline-title,
#infscr-loading { 
    font-family: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    color: }
.timeline-content-gap,
.timeline-circle { 
    background: ;
}

/*========== Portfolio / FAQ / Testimonial ==========*/
.portfolio-filter a, .faq-filter a, .categories_filter a, .wpb_categories_filter a,
.product-tabs .nav-tabs > li > a,
.wpb_content_element .custom-tabs .wpb_tabs_nav li {
    color: ;
    font-family: ;
    background: ;
    color: ;
}
.wpb_content_element .custom-tabs .wpb_tabs_nav li a {
    color: ;
}
.portfolio-filter a:hover, .portfolio-filter a:focus, .portfolio-filter a.active,
.faq-filter a:hover, .faq-filter a:focus, .faq-filter a.active,
.categories_filter a:hover, .categories_filter a:focus, .categories_filter .active > a,
.wpb_categories_filter a:hover, .wpb_categories_filter a:focus, .wpb_categories_filter .active > a,
.product-tabs .nav-tabs > li.active > a, .product-tabs .nav-tabs > li.active > a:hover, .product-tabs .nav-tabs > li.active > a:focus,
.product-tabs .nav-tabs > li > a:hover, .product-tabs .nav-tabs > li > a:focus,
.wpb_content_element .custom-tabs .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .custom-tabs .wpb_tabs_nav li:hover {
    color: ;
    font-family: ;
    background: ;
    color: ; 
}
.wpb_content_element .custom-tabs .wpb_tabs_nav li.ui-tabs-active a,
.wpb_content_element .custom-tabs .wpb_tabs_nav li:hover a {
    color: ;
}
.testimonial .testimonial-details:before,
.quote:before,
blockquote:before {
    color: ;
}
.testimonial .testimonial-details {
    border: 1px solid ;
    background: ;
    color: ;
}
.quote,
blockquote {
    color: ;
}
.testimonial .testimonial-details:after {
    background: url() no-repeat center center;
}
.testimonial .testimonial-title {
    color: ;
}
.testimonial .meta-name,
.testimonial a .meta-name {
    color:  !important;
}
.testimonial a:hover .meta-name,
.testimonial a:focus .meta-name {
    color:  !important;
}
.testimonial .meta-date {
    color: ;
}

/*========== Category ==========*/
.toolbar {
    border-bottom-color: ;
}
.pager {
    border-top-color: ;
}
.toolbar .dropdown-toggle .arrow, 
.pager .dropdown-toggle .arrow {
    background-color: ;
}
.toolbar .view-mode a#grid {
    border-radius: 0px 0 0 0px;
}
.toolbar .view-mode a#list {
    border-radius: 0 0px 0px 0;
}
.toolbar .btn-arrow,
.view-mode a,
.woocommerce-pagination li > .page-numbers,
.pagination > a,
.tagcloud a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
    background-color: ;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce .widget_layered_nav ul.yith-wcan-color li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span {
    border-radius: 0px 0px 0px 0px;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a:hover, .woocommerce .widget_layered_nav ul.yith-wcan-color li a:focus,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:hover, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:focus,
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a,
.woocommerce .widget_layered_nav ul.yith-wcan-color li span:hover, .woocommerce .widget_layered_nav ul.yith-wcan-color li span:focus,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen span {
    border-radius: 0px 0px 0px 0px;
    border: 2px solid ;
}
input[type="radio"] + a {
    border-radius: 0px 0px 0px 0px;
}
input[type="radio"]:checked + a {
    border: 2px solid ;
}
.products .product > .inner {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.products .product > .inner.hover {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.grid-layout .post-item > .inner,
.teaser_grid_container .post-item > .inner,
.timeline-layout .post-item > .inner {
background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.align-right .timeline-arrow:before { 
    border-right-color: ;
}
.align-left .timeline-arrow:before { 
    border-left-color: ;
}
.align-right .timeline-arrow:after { 
    border-right-color: ;
}
.align-left .timeline-arrow:after { 
    border-left-color: ;
}
.post-title, 
.product h3,
.product-name,
.post-content .entry-title,
h1.product_title,
.resp-tabs-list li,
h2.resp-accordion,
#comments h2,
.product_list_widget a,
.entry-related h3,
.entry-comments h3,
.commentlist .meta, 
.comment-list .meta,
.post-title a,
.post-content .entry-title a,
.portfolio-title, .portfolio-title a,
.panel-title, .panel-title h4,
.panel > .panel-heading,
.testimonial .testimonial-title, 
.testimonial .meta-name,
#yith-wcwl-popup-message,
.osc-progressbar-label,
.feature-box h4,
.person .person-name,
.no-content-comment h3,
.counter-box-content h3,
.popover-title,
.counter-circle-wrapper .desc,
.wpb_toggle, #content h4.wpb_toggle,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    color: ;
    font-family: ;
}
.shop_table dl dd {
    color: ;
}
.product-name a {
    color: ;
}
.product-name a:hover, .product-name a:focus,
.product a:hover h3, .product a:focus h3,
a:hover h1.product_title, a:focus h1.product_title {
    color: ;
}
.product .onhot,
.product .onsale {
    color: ;
    font-family: ;
    font-weight: ;
}
.product .price,
.product-price .amount,
.product-subtotal .amount,
.cart-subtotal .amount,
.total .amount,
.order-total .amount,
.no-content-comment h2,
.ls-inner .price-box {
        font-family: ;
    font-weight: ;
    color: ;
}
.product-image .price-box,
.ls-inner .price-box {
    background: ;
    color: ;
}
.product-image .price-box .price {
    color: ;
}
.product .price del {
    color: ;
}
.product-subtotal .amount,
.total .amount,
.order-total .amount, 
.single_variation_wrap .price {
    color: ;
}
.product_list_widget a,
.header-on-banner #mini-cart .product_list_widget a,
.comment-list .meta a {
    color: ;
}
.product_list_widget a:hover, .product_list_widget a:focus,
.header-on-banner #mini-cart .product_list_widget a:hover, .header-on-banner #mini-cart .product_list_widget a:focus,
.comment-list .meta a:hover, .comment-list .meta a:focus {
    color: ;
}
.product .price,
.product_list_widget .amount,
#mini-cart .subtotal {
    color: ;
}
.product .onhot {
    background: ;
    color: ;
}
.product .onsale {
    background: ;
    color: ;
}

.product .ratings .star,
.comment-form-rating .stars,
.comment-form-rating .stars a,
.product_list_widget .star-rating {
    color: ;
}
.comment-form-rating .stars {
    margin-top: -0;
}
.product .ratings .amount,
.product .ratings .amount a,
.commentlist .meta,
.comment-list .meta,
.content-slider .post-item .meta-date,
.product-slider .post-item .meta-date,
.related-slider .post-item .meta-date{
    color: ;
}
.commentlist strong[itemprop="author"],
.comment-list .meta strong {
    color: ;
}
.product .ratings .amount a:hover,
.product .ratings .amount a:focus {
    color: ;
}
#comments h2,
.commentlist li {
    border-bottom: 1px solid ;
}

#yith-wcwl-popup-message {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.osc-progressbar-label,
.sr-only {
    color: ;
}



.product .summary .description {
    border-bottom: 1px solid #0c0c0c;
}
.product .summary .product_meta {
    border-top: 1px solid #0c0c0c;
}
.post-slideshow-wrap .figcaption .zoom-button, .post-slideshow-wrap .figcaption .link-button,
.portfolio-slideshow-wrap .figcaption .zoom-button, .portfolio-slideshow-wrap .figcaption .link-button,
.post-image .figcaption .zoom-button, .post-image .figcaption .link-button,
.product-image .figcaption  .zoom-button, .product-image .figcaption  .zoom-button {
        line-height: 36px;
}
.post-slideshow-wrap .figcaption .zoom-button:hover, .post-slideshow-wrap .figcaption .link-button:hover,
.portfolio-slideshow-wrap .figcaption .zoom-button:hover, .portfolio-slideshow-wrap .figcaption .link-button:hover,
.post-image .figcaption .zoom-button:hover, .post-image .figcaption .link-button:hover,
.product-image .figcaption  .zoom-button:hover, .product-image .figcaption  .zoom-button:hover,
.post-slideshow-wrap .figcaption .zoom-button:focus, .post-slideshow-wrap .figcaption .link-button:focus,
.portfolio-slideshow-wrap .figcaption .zoom-button:focus, .portfolio-slideshow-wrap .figcaption .link-button:focus,
.post-image .figcaption .zoom-button:focus, .post-image .figcaption .link-button:focus,
.product-image .figcaption  .zoom-button:focus, .product-image .figcaption  .zoom-button:focus {
        line-height: 36px;
    }
@media (max-width: 767px) {
        .post-slideshow-wrap .figcaption .zoom-button, .post-slideshow-wrap .figcaption .link-button,
    .portfolio-slideshow-wrap .figcaption .zoom-button, .portfolio-slideshow-wrap .figcaption .link-button,
    .post-image .figcaption .zoom-button, .post-image .figcaption .link-button,
    .product-image .figcaption  .zoom-button, .product-image .figcaption  .zoom-button {
            line-height: 26px;
    }
            .post-slideshow-wrap .figcaption .zoom-button:hover, .post-slideshow-wrap .figcaption .link-button:hover,
    .portfolio-slideshow-wrap .figcaption .zoom-button:hover, .portfolio-slideshow-wrap .figcaption .link-button:hover,
    .post-image .figcaption .zoom-button:hover, .post-image .figcaption .link-button:hover,
    .product-image .figcaption  .zoom-button:hover, .product-image .figcaption  .zoom-button:hover,
    .post-slideshow-wrap .figcaption .zoom-button:focus, .post-slideshow-wrap .figcaption .link-button:focus,
    .portfolio-slideshow-wrap .figcaption .zoom-button:focus, .portfolio-slideshow-wrap .figcaption .link-button:focus,
    .post-image .figcaption .zoom-button:focus, .post-image .figcaption .link-button:focus,
    .product-image .figcaption  .zoom-button:focus, .product-image .figcaption  .zoom-button:focus {
            line-height: 26px;
        }
    }
.post-slideshow-wrap.small-alt .figcaption .zoom-button,
.post-slideshow-wrap.small-alt .figcaption .link-button, .post-slideshow-wrap.grid .figcaption .zoom-button,
.post-slideshow-wrap.grid .figcaption .link-button, .post-slideshow-wrap.timeline .figcaption .zoom-button,
.post-slideshow-wrap.timeline .figcaption .link-button,
.portfolio-slideshow-wrap.small-alt .figcaption .zoom-button,
.portfolio-slideshow-wrap.small-alt .figcaption .link-button,
.portfolio-slideshow-wrap.grid .figcaption .zoom-button,
.portfolio-slideshow-wrap.grid .figcaption .link-button,
.portfolio-slideshow-wrap.timeline .figcaption .zoom-button,
.portfolio-slideshow-wrap.timeline .figcaption .link-button {
        line-height: 26px;
}
.post-slideshow-wrap.small-alt .figcaption .zoom-button:hover,
.post-slideshow-wrap.small-alt .figcaption .link-button:hover, .post-slideshow-wrap.grid .figcaption .zoom-button:hover,
.post-slideshow-wrap.grid .figcaption .link-button:hover, .post-slideshow-wrap.timeline .figcaption .zoom-button:hover,
.post-slideshow-wrap.timeline .figcaption .link-button:hover,
.portfolio-slideshow-wrap.small-alt .figcaption .zoom-button:hover,
.portfolio-slideshow-wrap.small-alt .figcaption .link-button:hover,
.portfolio-slideshow-wrap.grid .figcaption .zoom-button:hover,
.portfolio-slideshow-wrap.grid .figcaption .link-button:hover,
.portfolio-slideshow-wrap.timeline .figcaption .zoom-button:hover,
.portfolio-slideshow-wrap.timeline .figcaption .link-button:hover,
.post-slideshow-wrap.small-alt .figcaption .zoom-button:focus,
.post-slideshow-wrap.small-alt .figcaption .link-button:focus, .post-slideshow-wrap.grid .figcaption .zoom-button:focus,
.post-slideshow-wrap.grid .figcaption .link-button:focus, .post-slideshow-wrap.timeline .figcaption .zoom-button:focus,
.post-slideshow-wrap.timeline .figcaption .link-button:focus,
.portfolio-slideshow-wrap.small-alt .figcaption .zoom-button:focus,
.portfolio-slideshow-wrap.small-alt .figcaption .link-button:focus,
.portfolio-slideshow-wrap.grid .figcaption .zoom-button:focus,
.portfolio-slideshow-wrap.grid .figcaption .link-button:focus,
.portfolio-slideshow-wrap.timeline .figcaption .zoom-button:focus,
.portfolio-slideshow-wrap.timeline .figcaption .link-button:focus {
        line-height: 26px;
    }
.product-image .figcaption .quickview-button {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    border-radius: 0px 0px 0px 0px;
    color: #ffffffddffffffddffffffdd;
    background-color: ;
            line-height: 36px;
    }
.product-image:hover .figcaption .quickview-button:hover {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
    color: ;
            line-height: 36px;
        }

/*========== Checkout, Cart ==========*/
.shop_table {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    color: ;
    font-family: ;
    color: inherit;
    font-weight: normal;
}
.shop_table thead,
.shop_table tfoot,
.shop_table thead .product-name {
    color: ;
    font-family: ;
}
.shop_table thead tr,
.shop_table tfoot tr,
.shop_table .total,
.cart_totals .shop_table .order-total,
#order_review .shop_table tfoot tr.order-total {
    background: ;
    color: ;
    font-family: ;
}
#order_review .shop_table tfoot tr {
    background: transparent;
    color: inherit;
}
.shop_table thead th,
.shop_table thead td,
.shop_table tfoot th,
.shop_table tfoot td {
    color: ;
    border-right: 1px solid ;
    border-bottom: 1px solid ;
}
.cart_totals .shop_table {
    color: ;
}
#order_review .shop_table tfoot th,
#order_review .shop_table tfoot td {
    color: inherit;
}
.shop_table tbody th,
.shop_table tbody td {
    border-right: 1px solid ;
    border-bottom: 1px solid ;
}
.shop_table tbody th:last-child,
.shop_table tbody td:last-child {
    border-right: 1px solid ;
}
.shop_table tbody th.last-child,
.shop_table tbody td.last-child {
    border-right: 1px solid ;
}
.shop_table tbody tr:last-child th,
.shop_table tbody tr:last-child td {
    border-bottom: 1px solid ;
}
.shop_table tbody tr.last-child th,
.shop_table tbody tr.last-child td {
    border-bottom: 1px solid ;
}
.shop_table.cart tbody .product-price .amount {
    color: ;
}

/*========== Border Radius ==========*/
.addthis_toolbox.addthis_32x32_style span {
    border-radius: 0px 0px 0px 0px;
}
.quantity .plus {
    border-radius: 0px 0px 0 0 !important;
}
.quantity .minus {
    border-radius: 0 0 0px 0px !important;
}
.product-featured-slider .product-image .btn-arrow.prev {
    border-radius: 0 0px 0px 0;
}
.product-featured-slider .product-image .btn-arrow.next {
    border-radius: 0px 0 0 0px;
}

/*========== Widgets ==========*/
.fb-likebox a,
.footer .fb-likebox a, 
.twitter-box .tweet-text a {
    color: ;
}
.fb-likebox a:hover,
.fb-likebox a:focus,
.twitter-box .tweet-text a:hover,
.twitter-box .tweet-text a:focus {
    color: ;
}
.accordion-menu > ul > li > a, .accordion-menu > ul > li > h5,
.widget > ul > li > a,
.widget .scrollwrap > ul > li > a,
.widget_nav_menu > div > ul > li > a, 
#wp-calendar caption
.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a,
.widget_layered_nav ul.yith-wcan-select li a,
.widget .yit-wcan-select-open {
    font-family: ;
}
.accordion-menu li > a, .accordion-menu li > h5,
.widget li > a, .widget li > h5 {
    color: ;
}
.accordion-menu li > a:hover, .accordion-menu li > a:focus,
.widget li > a:hover, .widget li > a:focus,
.widget li[class*="current-"] > a,
.widget li.chosen > a {
    color: ;
}

.feature-box .line,
.shortcode-title .line { 
    background-color: ;
}
.feature-box:hover .feature-image {
    border-color: ;
}
.feature-box.noborder .fa,
.feature-box:hover .fa {
    color: ;
}
.feature-box a:hover h4 {
    color: ;
}

.widget_layered_nav,
.widget_layered_nav_filters,
.widget_price_filter,
.widget_product_categories,
.yith-wcan-select-wrapper {
    background-color: #050505;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.scrollwrap > .scroll-element {
    background-color: #050505;
}
.widget_layered_nav .widget-title,
.widget_layered_nav_filters .widget-title,
.widget_price_filter .widget-title,
.widget_product_categories .widget-title {
    color: ;
    font-family: ;
    color: ;
    background-color: #fffffffdfffffffdfffffffd;
    border-bottom: 1px solid ;
}
.widget_layered_nav a, .widget_layered_nav ul a,
.widget_layered_nav_filters a, .widget_layered_nav_filters ul a,
.widget_price_filter a, .widget_price_filter ul a,
.widget_product_categories a, .widget_product_categories ul a,
.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a,
.widget .yit-wcan-select-open {
    color: ;
}
.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a:hover,
.widget .yit-wcan-select-open:hover {
    color: ;
}


/*========== Sliders ==========*/
.product-topslider .price,
.product-featured-slider .price {
    color: ;
}
.product-topslider .price del,
.product-featured-slider .price del {
    color: ;
}
.product-topslider .product-name, .product-topslider .product-desc,
.product-featured-slider .product-name {
    color: ;
}
.product-featured-slider .product-image {
    border: 1px solid ;
}
.owl-theme .owl-controls .owl-page span,
body .flex-control-paging li a {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
}
.owl-theme .owl-controls .owl-page.active span,
body .flex-control-paging li a.flex-active {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    background: ;
}

/*========== Footer ==========*/
.footer-wrapper {
    background: ;
    color: ;
    font-family: ;
    font-weight: ;
}
.footer .widget ul li, 
.footer .widget ul li a,
.footer .widget ul li h5 {
    color: ;
    font-family: ;
    font-weight: ;
}
.footer {
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
}
.footer-bottom {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.social-links .social-link {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
            line-height: 38px;
    }
.footer .widget-title, 
.footer h3 {
    color: ;
    font-size: ;
    font-family: ;
    font-weight: ;
}
.footer a,
.footer ul a,
.footer .twitter-box .twitter-slider .owl-controls .owl-buttons div {
    color: ;
}
.footer a:hover,
.footer a:focus,
.footer ul li > a:before,
.footer ul a:hover, .footer ul a:focus,
.footer .widget ul li a:hover, .footer .widget ul li a:focus,
.footer .twitter-box .twitter-slider .owl-controls .owl-buttons div:hover {
    color: ;
}
.content-bottom-wrapper {
    padding-top: ;
    background: ;
}
.footer-top {
    background: ;
    color: ;
}
.footer-top h3 {
    color: ;
}
.footer-top a,
.footer-top .fb-likebox a, 
.footer-top .twitter-box .tweet-text a {
    color: ;
}
.footer-top a:hover, .footer-top a:focus,
.footer-top .fb-likebox a:hover, .footer-top .fb-likebox a:focus, 
.footer-top .twitter-box .tweet-text a:hover, .footer-top .twitter-box .tweet-text a:focus {
    color: ;
}
.footer-top input[type="text"] {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.footer-top button,
.footer-top .btn, 
.footer-top .button,
.footer-top input[type="submit"][name="subscribe"],
.footer-top .twitter-box .twitter-slider .owl-controls .owl-buttons div {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-radius: 0px 0px 0px 0px;
    color: ;
}
.footer-top .twitter-box .twitter-slider .owl-controls .owl-buttons div {
        line-height: 26px;
}
.footer-top button:hover, .footer-top button:focus,
.footer-top .btn:hover, .footer-top .btn:focus,
.footer-top .button:hover, .footer-top .button:focus, 
.footer-top input[type="submit"][name="subscribe"]:hover, .footer-top input[type="submit"][name="subscribe"]:focus,
.footer-top .twitter-box .twitter-slider .owl-controls .owl-buttons div:hover {
    background: ;
    border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    color: ;
}
.footer-top .twitter-box .twitter-slider .owl-controls .owl-buttons div:hover {
        line-height: 26px;
    }
.footer-top .twitter-tweets:after {
    color: ;
}
.footer-bottom a {
    color: ;
}
.footer-bottom a:hover,
.footer-bottom a:focus {
    color: ;
}
.social-links .social-link {
    border-radius: 0px 0px 0px 0px;
}

/*========== 404 Page ==========*/
#main .no-content-comment h2 {
    color: ;
}
#main .no-content-comment h3 {
    color: ;
}

/*========== Other ==========*/
.scrollbar-rail > .scroll-element .scroll-bar {
    background: ;
}

/*========= Media Styles ==========*/
@media (min-width: 1200px) {

}

@media (min-width: 768px) and (max-width: 991px) {
    /* Menu */
    }

@media (max-width: 767px) {
    /* Header */
    .header { padding-top: 15px; }

    /* Banner */
    
    /* Others */
    .resp-tabs-container {
        border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
        border-radius: 0px 0px 0px 0px;
    }

    .resp-tab-content {
        border-radius: 0;
    }
}

@media (max-width: 480px) {
    body .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active,
    body .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover {
        border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
        border-bottom: 2px solid ;
    }
}

@media (min-width: 768px) {
    .header-on-banner .header-top,
    .header-on-banner .header,
    .header-on-banner .header a,
    .header-on-banner .header-block .fa,
    .header-on-banner .login-links.pos2,
    .header-on-banner .login-links.pos2 a,
    .header-on-banner .topnav a .menu-icon,
    .header-on-banner .topnav a,
    .header-on-banner .login-links a:hover,
    .header-on-banner .login-links a:focus,
    .header-on-banner .view-switcher .dropdown-toggle,
    .header-on-banner #lang_sel a.lang_sel_sel,
    .header-on-banner .mega-menu > ul > li > a,
    .header-on-banner  .mega-menu > ul > li > h5,
    .header-on-banner.header-wrapper .searchform button,
    .header-on-banner #mini-cart .dropdown-toggle,
    .header-on-banner #main-mobile-toggle {
        color: ;
    }
    .header-on-banner .header a:hover, .header-on-banner .header a:focus,
    .header-on-banner .login-links.pos2 a:hover, .header-on-banner .login-links.pos2 a:focus {
        color: ;
    }
    
    .header-on-banner .topnav a:hover .menu-icon,
    .header-on-banner .topnav a:focus .menu-icon {
        color: ;
    }

    .header-on-banner .topnav a:hover,
    .header-on-banner .topnav a:focus {
        color: ;
    }

    .header-on-banner .view-switcher .dropdown.open,
    .header-on-banner #lang_sel > ul > li:hover {
        background: ;
    }
    .header-on-banner .view-switcher .open .dropdown-toggle,
    .header-on-banner #lang_sel > ul > li:hover a.lang_sel_sel {
        color: ;
    }

        .header-on-banner .view-switcher .dropdown.open,
    .header-on-banner #lang_sel > ul > li:hover {
        background-color: ;
    }
    .header-on-banner .view-switcher .open .dropdown-toggle,
    .header-on-banner #lang_sel > ul > li:hover a.lang_sel_sel {
        color: ;
    }
    
    .header-on-banner .mega-menu > ul > li > a:hover,
    .header-on-banner .mega-menu > ul > li > a:focus,
    .header-on-banner .mega-menu > ul > li.active > a, .mega-menu > ul > li.active > h5,
    .header-on-banner .mega-menu > ul > li:hover > a,
    .header-on-banner .mega-menu > ul > li:hover > h5 {
                color: ;
            }

    .header-on-banner.header-wrapper .searchform button:hover,
    .header-on-banner.header-wrapper .searchform button:focus {
        border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
        background: ;
        color: ;
    }
    
    .header-on-banner #mini-cart.open .dropdown-toggle,
    .header-on-banner #mini-cart .dropdown-toggle:hover,
    .header-on-banner #mini-cart .dropdown-toggle:focus {
        border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
        background: ;
        color: ;
    }
    
    .header-on-banner #main-mobile-toggle .btn:hover,
    .header-on-banner #main-mobile-toggle .btn:focus {
        border-style: solid;
    border-color: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
        background: ;
        color: ;
    }
}

#menu-main-menu-for-both-logged-in-and-out, .view-switcher
{
    background-color:#d6d6d6;
}


.header, .header-menu-right
{
    position: relative;
    top: 250px;
}

.logo 
{
    top:-40px;    
    left:-40px;
    position:relative;
    width:300px;
    z-index:1050;
}

.header-banner-logo
{
    left:-40px;    
    position:relative;
}

.social-links, .footer-bottom, #main-mobile-menu, #main-mobile-toggle
{
    display: none;
}

#main-content
{
    position: relative;
    top:-400px;
    margin-top: 2px;
}

#content-top { 
  position:relative;
  top:-100px;
  margin-bottom: -150px;
}

.thortspace-register-label
{
    max-width: 300px;
    text-align: left;
    width: 90%;
    line-height:22px;
}


.login-links
{
    display: none;
}
.welcome-msg {
    height:30px;
}


.thortspace-hidden
{
    display: none;
}

.thortspace-form-row1, .thortspace-form-row2
{
    margin-top: 10px;
}

.thortspace-form-row1 label
{
    text-align:right;
    width: 18%;
    line-height:15px;
}

.thortspace-form-row2 label
{
    text-align:right;
    width: 146px;
    line-height:15px;
}

#stripe-payment-form, #stripe-price-list
{
    position:relative;
    top:-20px;
    width:480px;
    background-color:#9bafc7;
    border: solid #9bafc7;
    border-width: 5px 15px 10px 15px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.ninja-forms-form-wrap
{
    width:600px;
    background-color:#9bafc7;
    border: solid #9bafc7;
    border-width: 15px 20px 10px 20px;
    margin: 15px;
}

.MakeInsightHappenGraphic
{
    position:relative;
    left:42px;
    z-index: 100;
}

#stripe-plans
{
    background-color:#fff;
    border: 1px solid #d9d9d9; 
    padding: 10px 10px 10px 20px; 

    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    
    box-shadow: 0px 0px 4px #999999; 
    -moz-box-shadow: 0px 0px 4px #999999; 
    -webkit-box-shadow: 0px 0px 4px #999999; 
}

.payment-country-select, .thortspace-form-row1 input, .thortspace-form-row2 input
{
    background-color:#fff;
    border: 1px solid #d9d9d9; 
    padding: 1px 1px 1px 1px; 

    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    
    box-shadow: 0px 0px 4px #999999; 
    -moz-box-shadow: 0px 0px 4px #999999; 
    -webkit-box-shadow: 0px 0px 4px #999999; 
    padding: 3px;
}

.login-username input[type="text"], .login-password input[type="password"]
{
    width:90%;
}


.thortspace-register-input
{
    width:90%;
}

.payment-country-select:focus, .thortspace-form-row1 input:focus, .thortspace-form-row2 input:focus, .thortspace-register-input:focus
{
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
}

.form-row-email input, .ninja-forms-form-wrap input
{
    background-color:#eee; 
    height:26px; 
    padding:2px; 
    margin-bottom:8px;
    
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
}

.form-row-label input, #user_login, #user_pass
{
    background-color:#eee; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
}


.thortspace-form-row2 input:focus { 
    outline: none; 
    border: 1px solid #BBBBBB; 

    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
    box-shadow: 0px 0px 8px #d9d9d9; 
}

.thortspace-link:hover
{
    cursor: pointer;
}

.my-account-actions-btn
{
    background-color: #31006E;
    color: white;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    font-size: 15px;
}

.my-account-update-btn, #wp-submit, #thortspace-register-btn, #stripe-submit, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit]
{
    background-color: #31006E;
    color: white;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    font-size: 18px;

    border: 1px solid #31006E; 
    padding: 8px 8px 8px 8px; 
}

.connect-btn
{
    background-color: #31006E;
    color: white;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    font-size: 18px;
    width: 150px;
    height: 50px;
}

.my-account-actions-btn:hover, .connect-btn:hover, .my-account-update-btn:hover, #stripe-submit:hover
{
    background-color: #440096;
}

.header-wrapper
{
    position:relative;
    z-index: 300;
    height:160px;
}

/* , #banner-wrapper */
.banner-container
{
    position:relative;
    top:36px;
    z-index:100;
}

/* this fixes an a positioning error that has arisen in Revolution Slider, possibly because of an automatic wordpress update, or something */
#banner-wrapper
{
    overflow: visible;
}


.header-top
{
    position:relative;
    top:0px;
    z-index:400;
}

.header, .header.header-menu-right
{
    position:relative;
    top:0px;
    z-index:180;
    height:56px;
    background-color:#d6d6d6;
}

.breadcrumbs
{
    position:relative;
    top:60px;
    z-index:100;
}

#main
{
    position:relative;
    top:0px;
    z-index:200;
}

.header-top
{
    background-color: transparent;
    position:relative;
    top:0px;
    z-index:190;
}

.sticky-header
{
    background-color: #d6d6d6;
}

.main-content
{
    margin-top: 0px;
    background-color:#f7f7f7;
    padding:24px;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    -webkit-box-shadow: 25px 25px 300px 9px rgba(0,0,0,0.15);
    -moz-box-shadow: 25px 25px 300px 9px rgba(0,0,0,0.15);
    box-shadow: 25px 25px 300px 9px rgba(0,0,0,0.15);
}


#comment, #s, #submit, .testimonial .testimonial-details
{
    border-style: none;
    background-color:#fefefe;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    
}


.entry-content, .vc_row, .content-item, .testimonial, .testimonial-details
{
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
}


.page, .entry-content
{
    background-color:#f6f6f6;
}


#wrapper
{
  background: -webkit-linear-gradient(left top, #ddd , white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #ddd, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #ddd, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #ddd, white); /* Standard syntax */
}

.acount-history-table
{
    width: 100%;
    text-align: center;
    line-height: 25px;
}

.acount-history-table th
{
    text-align: center;
    background-color: #999999;
}

.account-history-table-dark-row
{ 
	background-color: #CFCFCF;
}

#change-plan-form
{
    background-color: #fff;
    border: 1px solid #d9d9d9;
    padding: 10px 10px 10px 20px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 4px #999999;
    -moz-box-shadow: 0px 0px 4px #999999;
    -webkit-box-shadow: 0px 0px 4px #999999;
    width: 50%;
    min-width: 500px;
}


textarea, input, #bbp_topic_title, #bbp_topic_tags
{
    background-color:#E5E5E5;
}


/* In the first instance I have just hidden the link to access user-settings (to change email address and password)
on the user profile "ME" page.
This page is being generated by BuddyPress.
Users could potentially still access these settings if they happened to type in the correct URL,
but this is only meant to be a temporary fix while we wait on:
(1) John is going to do some work to enable users to change their emails on the cloud services
(2) It would need to be integrated with the same servelet that Pan is using on the account page which allows users to change their password
*/
#user-settings
{
    visibility: hidden;
}


.widget-title
{
    font-size:smaller;    
}

.label
{
    background-color:#E5E5E5;    
}

.profile-fields
{
    padding:10px;
    margin:10px;
}


.wp-video .mejs-container .mejs-controls {
    visibility: hidden;
}

.wp-video:hover .mejs-container .mejs-controls { 	
    display: block; 	
    visibility: visible; 
}