/*
Theme Name: Learts Child
Theme URI: http://learts.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.2
Template: learts
*/

.center
{text-align: center!important;}

a.jw-button-banner
{
    display: inline-block;
    font-size: 16px;
    line-height: 36px;
    letter-spacing: 1.5px;
    font-weight: 400;
    line-height: 1.3;
    text-decoration: underline;
    text-underline-position: under;
    margin-top:15px;
}
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #cc5c00!important;
}
.learts-simple-banner a.button-banner,
a, .site-header .header-search.search-open a.toggle,
.site-footer.site-footer--light ul li > a,
.site-footer.site-footer--light .widget_tm_contact_info p > a,
.site-footer.site-footer--light,
a.jw-button-banner
{
    color: #777;
}


/****************************** Topbar ************************************
***************************************************************************/

.topbar-left .switcher.language-switcher.wpml-switcher{
    display: none;
}

@media (max-width: 1199px){
    .topbar .topbar-right.hidden-md-down  {
        display: block!important;
        text-align: center;
    }
    .topbar .topbar-right.hidden-md-down > div,
    .topbar .topbar-right.hidden-md-down > ul
    {
        float: none;
    }

}

/****************************** Header ************************************
***************************************************************************/
.sticky-header.is-sticky .site-logo
{
    vertical-align: top;
}
.sticky-header.is-sticky .content-switchers,
.sticky-header.is-sticky .left-col.content-widget,
.sticky-header.is-sticky .header-tools
{
    display: none;
}

.sticky-header.is-sticky .site-menu .menu > ul > li,
.sticky-header.is-sticky .site-menu .menu > li
{
    font-size: 14px;
}
.sticky-header.is-sticky .site-menu .menu > ul > li > a,
.sticky-header.is-sticky .site-menu .menu > li > a
{
    padding: 0 18px 0 0;
}
.logo_foreign img
{
	max-height: 74px!important;
}

@media (min-width: 1200px){
    .site-logo img { 
        max-height: none;
        max-width: none;
    }
}


/****************************** SHOP ************************************
***************************************************************************/

.button,
.learts-button,
input[type="submit"],
input[type="button"],
a.button,
.search-view-all
{
    background-color: #cc5c00!important;
    border-color: #cc5c00 !important;
}
a.button.add_to_cart_button
{
    background-color: transparent!important;
}

.button:hover,
.learts-button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
a.button:hover,
.search-view-all:hover
{
    color: #fff!important;
}

.widget_price_filter .price_slider_amount .button
{
    background-color: #cc5c00!important;
    border-color: #cc5c00 !important;
    color: #fff!important;
}

.woocommerce.archive.term-dorokarta .site-content,
.woocommerce.archive.term-giftcard .site-content,
.woocommerce.archive.term-bons-cadeax .site-content {
    max-width: 100%;
    border: none;
    flex: 100%;
}
.woocommerce.archive.term-dorokarta .sidebar,
.woocommerce.archive.term-giftcard  .sidebar,
.woocommerce.archive.term-bons-cadeax  .sidebar
{
    display: none!important;
}
.page-title {
    background-image:none!important;
    padding: 0!important;
}

.product-loop .quick-view-btn:hover,
.product-loop .compare-btn a:hover,
.product-loop .add-to-cart-btn:hover
{
    background-color: #cc5c00 !important;
    border-color: #cc5c00 !important;
}

.home .main-container > .container, .home .main-container > .site-content
{
    padding-top: 0;
}

.fa-envelope-o:before {
    content: "\f0e0"!important;
}

table.shop_table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a.button
{
    color: #fff;
}

.woocommerce .categories-row.row,
.woocommerce-loop-category__title .item
{
    display: none;
}

.cat-item.current-cat > a
{
    color: #cc5c00;
}


.woocommerce-store-notice.demo_store {
    position: fixed;
    width: 100%;
    text-align: center;
    top: 0;
    background: #f4f4f4;
    color: #777777;
    height: 2em;
    line-height: 2em;
    font-weight: 500;
    z-index: 999;
    font-weight: bold;
}
body.woocommerce-demo-store
{
    padding-top: 2rem;
}
body.logged-in.admin-bar.woocommerce-demo-store .woocommerce-store-notice.demo_store
{
    top: 32px;
}

.woocommerce-store-notice__dismiss-link
{display: none;}

.inform_size
{
    border-top: 1px solid #e0e0e0;
    padding-top: 15px;
}
.inform_size p
{
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}


.archive.tax-product_cat .widget_product_categories .product-categories li.cat-parent.cat-item-139,
.archive.tax-product_cat .widget_product_categories .product-categories li.cat-parent.cat-item-144,
.archive.tax-product_cat .widget_product_categories .product-categories li.cat-parent.cat-item-163
{
    display: none;
}

.archive.term-164 .widget_product_categories .product-categories li.cat-parent,
.archive.term-165 .widget_product_categories .product-categories li.cat-parent,
.archive.term-166 .widget_product_categories .product-categories li.cat-parent,
.archive.term-168 .widget_product_categories .product-categories li.cat-parent,

.archive.term-169 .widget_product_categories .product-categories li.cat-parent,
.archive.term-170 .widget_product_categories .product-categories li.cat-parent,
.archive.term-171 .widget_product_categories .product-categories li.cat-parent,
.archive.term-176 .widget_product_categories .product-categories li.cat-parent,

.archive.term-172 .widget_product_categories .product-categories li.cat-parent,
.archive.term-173 .widget_product_categories .product-categories li.cat-parent,
.archive.term-174 .widget_product_categories .product-categories li.cat-parent,
.archive.term-175 .widget_product_categories .product-categories li.cat-parent
{
    display: none;
}


.archive.term-164 .widget_product_categories .product-categories li.cat-parent.cat-item-139,
.archive.term-165 .widget_product_categories .product-categories li.cat-parent.cat-item-139,
.archive.term-166 .widget_product_categories .product-categories li.cat-parent.cat-item-139,
.archive.term-168 .widget_product_categories .product-categories li.cat-parent.cat-item-139,

.archive.term-169 .widget_product_categories .product-categories li.cat-parent.cat-item-144,
.archive.term-170 .widget_product_categories .product-categories li.cat-parent.cat-item-144,
.archive.term-171 .widget_product_categories .product-categories li.cat-parent.cat-item-144,
.archive.term-176 .widget_product_categories .product-categories li.cat-parent.cat-item-144,

.archive.term-172 .widget_product_categories .product-categories li.cat-parent.cat-item-163,
.archive.term-173 .widget_product_categories .product-categories li.cat-parent.cat-item-163,
.archive.term-174 .widget_product_categories .product-categories li.cat-parent.cat-item-163,
.archive.term-175 .widget_product_categories .product-categories li.cat-parent.cat-item-163
{
    display: block;
}

/****************************** Home ************************************
***************************************************************************/

.group-4 .learts-banner-grid-group
{
    grid-gap:15px;
}

.group-4 .learts-banner-grid-group.group-5-items .tm-shortcode:nth-child(1) {
    -ms-grid-column: 1;
    grid-column-start: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    grid-row-end: 3;
}
.group-4  .learts-banner-grid-group.group-5-items .tm-shortcode:nth-child(2) {
    -ms-grid-column: 3;
    grid-column-start: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    grid-row-end: 3;
}
.group-4  .learts-banner-grid-group.group-5-items .tm-shortcode:nth-child(3) {
    -ms-grid-column: 4;
    grid-column-start: 4;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    grid-row-end: 2;
}
.group-4  .learts-banner-grid-group.group-5-items .tm-shortcode:nth-child(4) {
    -ms-grid-column: 3;
    grid-column-start: 4;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    grid-row-end: 3;
}

#seminars .learts-simple-banner a.button-banner
{
    color: #fff;
}

#seminars .learts-simple-banner a.button-banner:after
{
    background-color: #fff;
}


/****************************** Contact ************************************
***************************************************************************/

input[type='text'],
input[type='number'],
input[type='email'],
input[type='search'],
input[type='password'],
input[type='tel'],
input[type='date'],
textarea {
    padding: 6px;
    background-color: #fafafa;
}
.wpcf7-form p label,
input[type='date']
{
    width: 100%;
}


@media (min-width: 992px){
    label.first {
        margin-right: 2%;
    }
    label.first2, label.first {
        width: 49%;
        float: left;
        display: inline-block;
    }
}

@media (max-width: 991px){
    label.first,
    label.first2
    {
        width: 100%;
        margin-right: 0;
    }

}


/****************************** Footer ************************************
***************************************************************************/

#footer .widget_tm_contact_info .social-links li
{
    display: inline;
}


.jp-carousel-info
{
    display: none;
}
.minicart-message
{
    display: none;
}

.single .entry-thumbnail
{
    max-width: 860px;
    margin: 0 auto;
}

.woocommerce.single-product .product .summary .product_title {
    font-size: 40px;
    line-height: 48px;
    padding: 0 0 15px 0;
}

.button{
    line-height: 1.2!important;
    margin-bottom: 10px;
}

.cart-actions .button.grey
{
    display: none;
}

@media (max-width: 991px){
    .woocommerce.single-product .product .summary .product_title
    {
        line-height: 30px;
    }
}

@media (max-width: 480px){
    .single_add_to_cart_button
    {
        margin: 0!important;
    }
}

.woocommerce-checkout form h3, .woocommerce-checkout #order_review_heading {
    font-size: 25px;
    line-height: 30px;
}


/************************* Remove Woocommerce **********************************************/
/*
.add-to-cart-btn,
.single form.cart,
.yith-wcwl-add-to-wishlist
{
	display: none!important;
}*/
@media (min-width: 992px){
    .footer-column:first-child .col-lg-6
    {
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
}
.footer-column:first-child .textwidget img {
    max-width: 100px;
    height: auto;
}


