/*
Theme Name:     MountCool Child
Theme URI: 		http://wedesignthemes.com/themes/dt-mountcool/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the MountCool theme
Template:       mountcool
Version:        1.4
*/
@import url("../mountcool/style.css");

body, p, .widget_product_search form.woocommerce-product-search input.search-field{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
}
h1, h2, h3, h4, ul.products li .out-of-stock, .product-thumb-wrapper .out-of-stock, .page-title, .portfolio .fig-overlay i.fa-heart span, #the-gallery h2{
    font-family: 'Roboto', sans-serif;
    font-weight: 900 !important;
}
#toggle-panel{
    display: none;
}
.portfolio .fig-overlay a:hover, .portfolio figcaption h6 a:hover, .main-title:after, #fp-nav ul li.inView.selected a, #fp-nav ul li a:hover, .nav-roundslide a, .dt-sc-contact-form .contact-form p.submit:hover:after, #comment-form p.form-submit:hover:after, .dt-sc-pr-tb-col:hover .dt-sc-tb-header .dt-sc-tb-price .price-icon, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-tb-price .price-icon, .about-us .about-us-details a:before, .about-us .about-us-details a:hover, .about-us .about-us-details a:hover:after, .blog-post.dt-sc-fullwidth:hover .entry-thumb .image-overlay, .with-left-sidebar .dt-sc-fullwidth .blog-post.dt-sc-fullwidth:hover .entry-thumb .image-overlay, .with-right-sidebar .dt-sc-fullwidth:hover .blog-post.dt-sc-fullwidth .entry-thumb .image-overlay, .with-left-sidebar .dt-sc-one-half .blog-post.dt-sc-fullwidth:hover .entry-thumb .image-overlay, .with-right-sidebar .dt-sc-one-half .blog-post.dt-sc-fullwidth:hover .entry-thumb .image-overlay, .with-left-sidebar .dt-sc-fullwidth .blog-post.dt-sc-fullwidth:hover .entry-thumb .image-overlay, .with-right-sidebar .dt-sc-fullwidth:hover .blog-post.dt-sc-fullwidth .entry-thumb .image-overlay, .dt-sc-tb-price:after, .dt-sc-pr-tb-col.selected, .blog-post .entry-meta:after, tbody.skin-alt td, #main-menu > ul > li.current_page_item > a:before, #main-menu > ul > li.current_page_item > a:after, #main-menu > ul.menu > li:hover > a:before, #main-menu > ul.menu > li:hover > a:after, #main-menu > ul.menu > li.current_page_item > a:before, #main-menu > ul.menu > li.current_page_ancestor > a:before, #main-menu > ul.menu > li.current-menu-item > a:before, #main-menu > ul.menu > li.current-menu-ancestor > a:before, .widget_calendar table#wp-calendar th, ul.products li .onsale, .woocommerce footer .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page footer .widget_price_filter .ui-slider .ui-slider-range, .product-wrapper .featured-tag, .product-thumb-wrapper .featured-tag, ul.commentlist li .comment-author, .dt-sc-contact-form .contact-form p:last-child:hover i:after, header#header.comment-author, .woocommerce #review_form p.form-submit i:after, .summary .yith-wcwl-wishlistaddedbrowse.show a, .summary .yith-wcwl-wishlistexistsbrowse.show a, #fp-nav ul li.current_page_item a{
    background: #922885 !important;
}
.bx-controls .bx-prev:before, .blog-post.dt-sc-fullwidth:hover .entry-thumb .image-overlay:after{
    border-left-color: #922885 !important;
}
.bx-controls .bx-next:after, .blog-post.dt-sc-fullwidth.alignright:hover .entry-thumb .image-overlay:before, .pushy{
    border-right-color: #922885 !important;
}
#toTop:hover {
    -webkit-box-shadow: -3px -3px 0px 0px #922885 !important;
    -moz-box-shadow: -3px -3px 0px 0px #922885 !important;
    box-shadow: -3px -3px 0px 0px #922885 !important;
}
.dt-sc-ico-content.type1:hover p, .main-title h2, .progress-bar:hover i, #contact-form .fav-pick span:hover, .blog-post:hover .entry-meta, #contact-form .fav-pick span.active, .navbar .sb-toggle-right, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-containerr a.active-sort, .dt-sc-sorting-container a:hover, .dt-sc-sorting-containerr a:hover, .testimonial-image, .testimonial-image div, .dt-sc-services .fa, .widget_calendar table#wp-calendar caption, .pushy ul li a, .banner-content .caption .dt-sc-button, .mean-container .mean-nav > ul, ul.commentlist li.comment .comment-body, .dt-sc-contact-form .contact-form p:last-child, .blog-post.blog-single-entry .bx-wrapper, .dt_portfolios .bx-wrapper{
    border-color: #922885 !important;
}
.copyright .copyright-info a, .copyright p.copyright-info{
    color: #FFF;
}
a.dt-sc-toggle:before, p.dt-sc-toggle-accordion.active:before, .dt-sc-sorting-container a:hover, .dt-sc-sorting-containerr a:hover, .dt-sc-button, .blog-post:hover .entry-meta, .dt-sc-pr-tb-col .dt-sc-buy-now .button, .dt-sc-pr-tb-col:hover, .dt-sc-ico-content li:hover i, ul.dt-sc-ico-content li.active i, .dt-sc-toggle-frame:hover p.dt-sc-toggle-accordion:before, #mailchimp-form p.submit input[type="submit"], button, input[type=button], .post-pagination a, .blog-single-entry .entry-meta, .bx-controls .bx-prev, .bx-controls .bx-next, .mean-container .mean-nav ul li a, #magic-line-two, .page-title, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-containerr a.active-sort, .widget_tag_cloud a:hover, .fullwidthbanner-container a.dt-sc-button:hover, .ls-l.slider-button, .dt-sc-blockquote-content h6, .dt-sc-ico-content.type2 .fa, .progress-bar:hover i, .progress-bar:hover .dt-sc-progress, #contact-form .fav-pick span.active, .tp-caption.white_small_border_btn:hover, .dt-sc-button.transparent:hover, .purchase-button, .tabs-container.team-tab .tabs-frame-content .team-details .team-details-info .column, .dt-sc-contact-form .contact-form p.submit i, #comment-form p.form-submit:hover input, #comment-form p.form-submit i, #search-form p.submit input, .about-us .about-us-details a i, table.skin th, .widget.mailchimp form.mailchimp-form input[type="submit"], #searchform input[type="submit"], .widget_product_search form.woocommerce-product-search input[type="submit"], .product-content .add_to_cart_button.dt-sc-button.product_type_simple, ul.products li .product-wrapper .product-content .yith-wcwl-add-to-wishlist, .product-details h5:before, .product-details span.product-price, .pagination ul li.active-page, .pagination ul li a:hover, .product-thumb-wrapper .onsale, .wishlist_table .add_to_cart.button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .wishlist_table a.ask-an-estimate-button, .wishlist-title a.show-title-form, .hidden-title-form a.hide-title-form, .woocommerce .yith-wcwl-wishlist-new button, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .yith-wcwl-wishlist-search-form button.wishlist-search-button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce #content table.cart th, .woocommerce table.cart th, .woocommerce-page #content table.cart th, .woocommerce-page table.cart th, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button, .woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr th, .checkout-button.button, .woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce p.return-to-shop a.button, .woocommerce ul.products li.product .out-of-stock-product .product-details .product-rating-wrapper, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce-info a, .woocommerce-page .woocommerce-message a, .woocommerce .woocommerce-shipping-calculator button, .woocommerce.widget_shopping_cart p.buttons a, .woocommerce ul.cart_list li a.remove, .woocommerce .woocommerce-info a.showcoupon, .woocommerce-checkout table.shop_table th, .woocommerce-checkout table.shop_table th, .woocommerce #payment input[type="submit"], .woocommerce form.checkout_coupon input[type="submit"], .mean-container a.meanmenu-reveal, .blog-single-entry .entry-body blockquote, .blog-post .featured-post > div, .wpcf7 input[type="submit"], .wpcf7 .dt-sc-button, .wpcf7 input[type="button"], .post-edit-link:hover, .dt-sc-contact-form .contact-form p:last-child:hover .wpcf7-form-control.wpcf7-submit.dt-sc-button, .dt-sc-contact-form .contact-form p:last-child i, #comment-form p.form-submit i, .dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle, .dt-sc-dropcap.dt-sc-dropcap-square, .pagination div a:hover, .portfolio .fig-overlay a.likeThis-portfolio i.fa-heart span:hover, .woocommerce #review_form p.form-submit:hover input, .woocommerce #review_form p.form-submit i, .woocommerce-page form .form-row input[type=submit], .woocommerce-page form .form-row input[type=submit]:focus, .woocommerce input.button{
    background: #922885 !important;
}

.intro-info span, .intro-info a{
    display: none;
}
.copyright .dt-sc-social-icons ul li.instagram:hover {
    background: #922885;
}
.copyright .dt-sc-social-icons ul li:last-child a i{
    margin-left: 0;
}
.fullwidthbanner-container:after{
    background: url(/80th/wp-content/themes/mountcool-child/images/slider-bottom.png) no-repeat;
    background-position: center !important;
}

#the-gallery h2{
    font-size: 50px;
    line-height: 65px;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    overflow: hidden;
}

.uvc-heading .uvc-heading-spacer.line_with_icon::before, .uvc-heading .uvc-heading-spacer.line_with_icon::after {
    width: 50px;
    border-style: solid;
    border-color: #922885;
    border-bottom-width: 1px;
}

.uvc-heading-spacer {
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.aio-icon-component, .aio-icon-component *, .align-icon, .align-icon *, .flip-box-wrap, .flip-box-wrap *, .info-circle-wrapper, .info-circle-wrapper *, .smile-icon-timeline-wrap, .smile-icon-timeline-wrap *, .smile_icon_list_wrap, .smile_icon_list_wrap *, .stats-block, .stats-block *, .uavc-icons, .uavc-icons *, .uavc-list-icon, .uavc-list-icon *, .ubtn, .ubtn *, .ubtn-ctn-center, .ubtn-link, .ult-animation, .ult-animation *, .ult-banner-block, .ult-banner-block *, .ult-new-ib, .ult-new-ib *, .ult-overlay, .ult-overlay *, .ult_countdown, .ult_countdown *, .ult_pricing_table_wrap, .ult_pricing_table_wrap *, .ultimate-google-trends, .ultimate-google-trends *, .ultimate-map-wrapper, .ultimate-map-wrapper *, .uvc-heading, .uvc-heading * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.uvc-heading-spacer.line_with_icon:before {
    content: "";
    position: absolute;
    bottom: 50%;
    right: 0;
    border-width: 0;
    top: 50%;
}
.uvc-heading .uvc-heading-spacer.line_with_icon:after {
    left: 969.5px;
}
.main-title:after{
    display: none;
}
.main-title p:before{
    bottom: -56px;
    font-size: 44px;
}
.main-title p:after{
    font-size: 44px;
}

#header.type3 #main-menu ul a{
    color: #FFF !important;
}
#header.type3 #main-menu ul li ul a{
    color: #000 !important;
}
.content-fullwidth.parallax h1{
    margin-top: 10%;
    font-size: 70px;
    color: #FFF;
    margin-bottom: 50px;
}

body.single h1{
    font-size: 45px;
    font-weight: 700 !important;
    text-transform: capitalize;
}

.wpb_column.vc_column_container.vc_col-sm-12{
    margin-bottom: 50px;
}
.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top: 0 !important;
}

.date-heading{
    padding-bottom: 25px;
}
.header-icon{
    padding-top: 25px;
}

.date-heading .vc_separator.wpb_content_element{
    margin-bottom: 15px !important;
}
.vc_row.container{
    margin: 0 auto !important;
}
.parallax.content-fullwidth.aligncenter{
    width: 100% !important;
    background-size: cover !important;
}

@media only screen and (max-width: 767px){
    .content-fullwidth.parallax h1{font-size: 50px; line-height: 100%; margin-bottom: 15px; margin-top: 0;}
    h2{font-size: 38px !important;}
    h3{font-size: 22px !important;}
    h4{font-size: 34px !important;}
}

@media only screen and (max-width: 479px){
    .content-fullwidth.parallax h1{font-size: 30px; margin-bottom: 15px; margin-top: 25px;}
    .content-fullwidth.parallax h2{font-size: 26px; margin-top: 0; padding-bottom: 0;}
    h2{font-size: 26px !important;}
    h3{font-size: 20px !important;}
    h4{font-size: 24px !important;}

    .vc_row.container, .vc_row .container, section .container{width: 100%;}
    section .container{padding-left: 15px; padding-right: 15px;}

    #the-gallery h2, section.content .container .wpb_wrapper h2{font-size: 26px !important;}
}