/*
    Template:       sebian
    Theme Name:     sebian shild
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Sebian - Multi-purpose WordPress WooCommerce Theme
    Version:        1.0.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    sebian-child
    Domain Path:    /languages/
    menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item current_page_item mm-item
*/
body, .subscribe-style-01 .yikes-easy-mc-form .yikes-easy-mc-email, .subscribe-style-05 .yikes-easy-mc-form .yikes-easy-mc-email {
    color: #333333;
}

body.sebian-body {
    font-size: 14px;
}

/* site global */
.site-main {
    padding-top: 0;
}

.site-header-mobile .header-main .site-branding {

    text-align: center;
}
.header-left .social-media-link{
    display:none!important;
}
.margin-top-0 .vc_column-inner,
.margin-top-0 {
    margin-top: 0 !important;
}

.margin-bottom-0 .vc_column-inner,
.margin-bottom-0 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.margin-top-5 .vc_column-inner,
.margin-top-5 {
    margin-top: 5px !important;
}

.margin-bottom-5 .vc_column-inner,
.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.margin-top-15 .vc_column-inner,
.margin-top-15 {
    margin-top: 15px !important;
}

.margin-bottom-15 .vc_column-inner,
.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.margin-top-25 {
    margin-top: 25px !important;
}

.margin-bottom-25 {
    margin-bottom: 25px !important;
}

.margin-top-35 {
    margin-top: 35px !important;
}

.margin-bottom-35 {
    margin-bottom: 35px !important;
}

.padding-top-25 {
    padding-top: 25px !important;

}

.padding-bottom-25 {
    padding-bottom: 25px !important;
}

.padding-top-35 {
    padding-top: 35px !important;
}

.padding-bottom-35 {
    padding-bottom: 35px !important;
}

.margin-top-0 .vc_column-inner,
.margin-top-0 {
    margin-top: 0 !important;
}

.margin-bottom-0 .vc_column-inner,
.margin-bottom-0 {
    margin-bottom: 0 !important;
}

.margin-top-5 .vc_column-inner,
.margin-top-5 {
    margin-top: 5px !important;
}

.margin-bottom-5 .vc_column-inner,
.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.margin-top-15 .vc_column-inner,
.margin-top-15 {
    margin-top: 15px !important;
}

.margin-bottom-15 .vc_column-inner,
.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.padding-top-0 .vc_column-inner,
.padding-top-0 {
    padding-top: 0 !important;
}

.padding-bottom-0 .vc_column-inner,
.padding-bottom-0 {
    padding-bottom: 0 !important;
}

.padding-top-5 .vc_column-inner,
.padding-top-5 {
    padding-top: 5px !important;
}

.padding-bottom-5 .vc_column-inner,
.padding-bottom-5 {
    padding-bottom: 5px !important;
}

.padding-top-15 .vc_column-inner,
.padding-top-15 {
    padding-top: 15px !important;
}

.padding-bottom-15 .vc_column-inner,
.padding-bottom-15 {
    padding-bottom: 15px !important;
}

.trc-no-space-vertical > .vc_column-inner,
.trc-no-space-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* primary menu */

.current_page_item,
.current_page_item a,
.menu-item:hover,
.menu-item a:hover,
.menu-item a span:hover {
    color: #dd9933 !important;
}
.menu-item,
.menu-item a,
.menu-item a span {
    color: #ffffff !important;
    background-color: #000000!important;
}
#cwe-country-selector {

}

.header-v1 .site-header .header-quickaccess {
    position: absolute;
    right: 0;
    top: 15px;
    padding-bottom: 25px;
}

.cwe-video video {
    width: 100%;
    height: auto;
}

.header-v1 .site-header .cwe-header-lang-switcher {
    position: absolute;
    left: 0;
    top: 20px;
    padding-bottom: 0;

    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}

.header-v1 .site-header.is-sticky .cwe-header-lang-switcher {
    top: 30px;
}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown .wpml-ls-native,
.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-native {
    line-height: 1.5;
    font-family: Montserrat;
    font-weight: 400;
}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-link
.cwe-header-lang-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Montserrat;
    font-weight: 400;
}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    visibility: hidden;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    border-top: none;
    border-top-color: rgb(205, 205, 205);
    padding: 0;
    margin: 0;
    list-style-type: none;
    z-index: 101;
}

.site-main-nav > .wpml-ls-legacy-dropdown,
.site-main-nav > .wpml-ls-legacy-dropdown-click {
    min-width: 14em;
    max-width: 100%;
}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
    display: block;
    text-decoration: none;
    color: #f7f7f7;
    border: 1px solid #000000;

    background-color: #000000;
    padding: 10px 10px;
    line-height: 1;

}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li.wpml-ls-item {
    border-top: 1px solid #444444;
}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li.wpml-ls-item:first-child {
    border-top: none;
}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click a {
    color: #f7f7f7;
}

.cwe-header-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover {
    color: #dd9933 !important;

}

/* language switcher top header*/
.site-header-top .menu .wpml-ls-menu-item {
    display: none;
}

.site-header-top .menu .wpml-ls-current-language {
    display: inline-block;
}

#cwe-global-language-selector ul li {
    font-size: 20px;
}

#cwe-global-language-selector ul li a {
    color: #afafaf;
    font-weight: 300;
    line-height: 2;
    letter-spacing: 4px;
}

#cwe-country-selector-container {
    border-top: 1px solid #575757;
    display: none;
}

.cwe-border-light {
    border-top: 1px solid #575757;
}

.cwe-border-bottom-light {
    border-bottom: 1px solid #575757;
}

.border-width-sm,
.border-width-sm a {
    border-width: 1px !important;
}

div.product--thumbnail div.star-rating {
    display: none !important;
}

.vc_btn3-style-outline-custom:hover {
    border-color: #af5875 !important;
    background-color: #af5875 !important;
    color: #fff !important;
}

#cwe-country-selector {

}

/* content */
.cwe-bg-teaser-img {

}

.cwe-content-img {
    margin: 0 15px;
}

.cwe-header-default {
    min-height: 370px;
}

.btn-cwe-outline {

}

.cwe-margin-top-0 {
    margin-top: 0 !important;
}

.btn-cwe-outline a:hover {
    background-color: #af5875 !important;
    border-color: #af5875 !important;
    color: #ffffff !important;
}

.cwe-custom-subheading p {
    color: #333333;
    font-family: "Montserrat";
    font-style: normal;
    /* font-size: 14px;*/
    letter-spacing: 1px;
}

.cwe-product-filter h4 {
    color: #333333;
}

.cwe-product-filter .ui-slider .ui-slider-range {
    background-color: #dddddd;
}

.cwe-btn-100 {
    width: 100%;
}

.cwe-btn-95 {
    width: 95%;
}

/* link in content */
.cwe-link-external:after,
.cwe-link-external a:after {
    font-family: 'FontAwesome';
    content: " \f08e";
}

article.single-post-content .entry-content a {
    color: #af5875;
}

.wpb_content_element a {
    color: #af5875;
}

.header-toggle-lang img:hover {
    border-color: #dd9933 !important;
}

.header-quickaccess a:hover,
.trc-ls-container ul li a:hover,
.btn-close-countryswitcher:hover,
.wpb_content_element a:hover {
    color: #dd9933 !important;
}

/* footer layout */
.la-footer-3col12444 .footer-column,
.la-footer-3col444 .footer-column {
    width: 100%;
}

.la-footer-3col12444 .footer-row-0 .footer-column-top {
    width: 100%;
}

.btn-cwe-block {
    width: 100%;
}

.cwe-instagram-footer ul.instagram-pics {
    width: 100%;
}

.cwe-instagram-footer ul.instagram-pics li.cwe-instagram-item {
    display: inline-block;
    width: 50%;
}

.cwe-instagram-footer ul.instagram-pics li.cwe-instagram-item .cwe-instagram-a img {
    border: 2px solid transparent;
    width: 100%;
}

/* Header */
.header-v1 .site-header .header-left {
    width: 100%;
    margin-top: 1px;
}

.site-header-top {
    border-bottom: 1px solid #000000;
    font-size: 10px;
}

/* Home */
.cwe-home-contact-form .wpcf7-form-control-wrap {
    margin-bottom: 1rem;
}

/* Manuals */
.cwe-guide-content h3 {
    font-weight: 400;
}

/* Cleverreach */

.cwe-newsletter-cr .cr_body {
    font-family: "Montserrat";
    line-height: 1.75;
    font-weight: 400;
    color: #b8b8b8;
}

.cwe-newsletter-cr .cr_body label {
    font-family: "Montserrat";
    line-height: 1.75;
    font-weight: 400;
    color: #b8b8b8;
    font-size: 12px;
}

.cwe-newsletter-cr .cr_body input {
    font-family: "Montserrat";
    line-height: 1.75;
    font-weight: 400;
    color: #272727;
    padding: 12px 25px;
    font-size: 11px;
    letter-spacing: 2px;
    background-color: #ffffff;
}

.cwe-newsletter-cr .cr_body #recaptcha_widget {
    margin-top: 20px;
}

.cwe-newsletter-cr .cr_body .submit_container .cr_button {
    font-family: "Montserrat";
    font-size: 11px;
    font-weight: 400;
    margin: 0;
    height: auto;
    background-color: #272727;
    border-color: #272727;
    color: #fff;
    border-style: solid;
    border-width: 1px;

    display: inline-block;
    cursor: pointer;
    padding: 10px 20px;
    transition: all 300ms ease;
    line-height: 20px;
    letter-spacing: 2px;
    text-align: center;
    text-decoration: none;

    border-radius: 0;
}

/* change header in 3 rows */
.header-v1 .site-header .trc-header-middle,
.header-v1 .site-header .trc-header-left,
.header-v1 .site-header .trc-header-right {
    width: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    float: left;
}

#menu-header-top-select-language > li:first-child {
    visibility: hidden;
    display: none;
}

#menu-header-top-select-language {
    margin-top: 0.5em;
}

/* woocommerce product image on detail page */
.cwe-product,
.cwe-product-single {
    padding-top: 40px;
}

.slick-slide {
}

.trc-product-details-price {
    margin-top: 10px;
    margin-bottom: 15px;
}

.trc-product-details-price .price {
    line-height: 1;
    padding-bottom: 0;
    margin-bottom: 0;
}

.trc-product-details-price .trc-price-text {
    color: #272727;
}

.trc-product-details-price .trc-price-text-small {
    font-size: 10px;
    color: #b8b8b8;
}

h1.product_title {
    margin-bottom: 5px;
}

.product--summary .woocommerce-product-rating {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.product--summary {
    margin-bottom: 0;
}

#tab-additional_information table th {
    padding: 5px 10px 5px 10px;
    white-space: nowrap;
}

.product_meta .tagged_as {
    display: none !important;
}

.products-list .item--excerpt {
    display: none !important;
}

/* wpml section*/
.wpml-ls-statics-post_translations {
    display: none;
}

.site-header-top #menu-header-top-select-language li a {
    line-height: 18px;
    padding: 6px 10px;
}

#menu-header-top-select-language .sub-menu a {
    line-height: 18px;
    padding: 6px 10px;
}

.elm-loadmore-ajax a {
    padding: 19px 50px;
    border-width: 1px;
    border-style: solid;
    border-color: #272727;
    color: #272727;
}

.elm-loadmore-ajax a:hover {
    border-color: #af5875;
    background-color: #af5875;
    color: #fff;

}

/* partner */
.trc-partner-search-box {
    border: 1px solid #272727;
    color: #272727;
}

.trc-partner-search-box-icon:hover button i,
.trc-partner-search-box-icon:hover {
    background-color: #af5875;
    color: #ffffff !important;
}

#trc-partner-form-submit:hover i {
    color: #ffffff;
}

#trc-partner-dist {
    padding-left: 10px;

}

.trc-partner-search-box:active,
.trc-partner-search-box:hover {
    border: 1px solid #af5875;
    color: #272727;
}

.trc-partner-search-button {
    border-color: transparent;
}

.trc-partner-search-button,
.trc-partner-search-form {
    padding: 0;
}

.trc-partner-search-box-icon {
    padding: 17px 25px 11px 25px;
}

.trc-partner-search-form input, .trc-partner-search-form input:focus {
    text-align: center;
    border: 1px solid #ffffff;
    padding: 21px 20px 21px 50px;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 10%;
    top: 30%;
    width: 35px;
    margin: -40px 0 0 0;
    padding: 1px;
    height: 35px;
}

#trc-partner-modal {
    width: 300px !important;
}

/* address in map marker contact us */
.listicon-in-maps .la-sc-icon-item {
    margin-bottom: 5px;
}

[class*="vc_tta-la-"] .tabs-la-3 .vc_tta-tabs-list {
    margin-bottom: 0;
}

[class*="vc_tta-la-"] .vc_tta-tabs-list li a {
    border-bottom: 2px solid #ffffff;
}

[class*="vc_tta-la-"] .vc_tta-tabs-list li a:hover {
    color: #000000;
    border-bottom: 2px solid #af5875;
}

[class*="vc_tta-la-"] .vc_tta-tabs-list li.vc_active a {
    border-bottom: 2px solid #af5875;
    color: #272727;
}

.flex-row-reverse {

}

.map_info_text .la-sc-icon-item {
    color: #333333;
}

table.compare-list td img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    height: auto;
    padding: 3px;
    margin-bottom: 20px;
    width: 99% !important;
}

.popup-added-msg {
    min-height: 300px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-right-10 {
    margin-right: 10px;
}

.widget_nav_menu {
    text-transform: uppercase;
}

.icon-btn-l {
    font-size: 30px;
    color: #eeeeee !important;
    vertical-align: bottom;
}

.btn-cwe-middle {
    vertical-align: bottom;
}

.searchform-fly-overlay .btn-close-search {
    right: 10%;
}

.searchform-fly-overlay .searchform-fly {
    font-size: 16px;
}

.searchform-fly-overlay .search-field {
    font-size: 30px;
}

.trc-flag-icon-text {
    color: #ffffff !important;
}
.trc-flag-icon-text:hover {
    color: #dd9933 !important;
}

@media only screen and (max-width: 800px) {
    .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {

        content: '';
        vertical-align: middle;
        display: inline-block;
        border: none;
        border-top: none;
        position: relative;

    }

    .mobile-country-switcher .wpml-ls ul li a {
        line-height: 40px;
        vertical-align: middle;
        border: none;
    }

    .header-toggle-search i.fa-search {
        line-height: 52.5px;
    }

    .site-header-mobile .header-main .site-branding {
        margin: 15px 0;
    }

    .header-toggle-search i {
        font-size: 20px !important;
    }

    .flex-row-reverse:after, .flex-row-reverse:before {
        display: none;
    }

    .flex-row-reverse {
        flex-wrap: wrap-reverse !important;
        -webkit-flex-wrap: wrap-reverse !important;
    }

    .cwe-instagram-footer ul.instagram-pics li.cwe-instagram-item {
        display: inline-block;
        width: 33.33333%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .cwe-bg-teaser-img {

    }

    /* footer layout */
    .la-footer-3col12444 .footer-column,
    .la-footer-3col444 .footer-column {
        width: 33.33333%;
    }

    .cwe-instagram-footer ul.instagram-pics li.cwe-instagram-item {
        display: inline-block;
        width: 33.33333%;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: -1.5em;
        top: 50%;
        width: 35px;
        margin: -30px 0 0 0;
        padding: 1px;
        height: 35px;
    }

    .trc-partner-modal-box {
        width: 750px;
    }

    #trc-partner-modal {
        width: 750px !important;
    }

    table.compare-list tbody tr.image td img {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #DADADA;
        height: auto;
        padding: 3px;
        margin-bottom: 20px;
        width: 100% !important;
    }
}

