/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: SW-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

*/

@import url("../porto/style.css");
@import url("https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.vd_h3{font-weight:300}
.vd_justyfy-txt{text-align:justify!important}
/*HP*/
.vd_counter .align-icon{    margin:35px 0!important;}

#vd-hp-cta-negative h2{font-size: 24px;margin-bottom:3px;}
#vd-hp-cta-negative{background-image: linear-gradient(0deg, #f5e7b8 0%, #d4b991 99%);}
#vd-hp-cta-negative p,#vd-hp-cta-negative a{font-size: 16px;color:#150a01;font-family: Muli;}
.vd_button_one a{color:white!important;font-family: Muli;text-transform:uppercase}

.vd_info_box h2{font-family: Muli;
color: rgba(207, 170, 108, 0.8);
font-size: 22px;
font-weight: 400;
letter-spacing: 1px;
	position: relative;}

.vd_info_box h2:after { 
	content: "";
  position: absolute;
  border-top: 3px solid #b4a89c;
  left: 15px;
  bottom: -10px;
  margin-left: -15px;
  width: 25px;
  height: 0px;}

.vd_info_box h3{text-transform:uppercase!important;font-size: 14px!important;
}

#header .header-contact .nav-top li > span,#header .welcome-msg .nav-top li > span{font-size: 15px ;color: #0a0000;font-weight: 400;padding: 4px 12px;font-family: Muli;}
#header .header-main .header-contact a,#header .header-main .welcome-msg a
{font-size: 15px ;color: #0a0000;font-weight: 400}
#header .header-contact .nav-top li > span i,#header .welcome-msg .nav-top li > span i{color:#dcc888;margin-right: 6px;}

#header i.fa-mobile{font-size:22px!important}
.page-top ul.breadcrumb li{text-align: center !important;}

.page-top{background-image: linear-gradient(0deg, #faf3dc 0%, #efe5d6 99%);}

.vd_tabs .vc_tta-tab.vc_active > a,
.vd_tabs .vc_tta-tab > a
{color:#150a01!important;text-transform:uppercase;font-size: 16px;font-family: Muli;}
.vd_tabs .vc_tta-tab.vc_active > a{background-color:#f8f0d9!important;border:none!important;border-left:solid 2px #150a01!important}
.vd_tabs .vc_tta-tab > a{border:none!important;border-left:solid 2px #f5ebd3!important}
.vd_tabs .vc_tta-tab > a:hover{background-color:#f8f0d9!important}

.vd_zabieg_icon .porto-just-icon-wrapper{margin-bottom: 5px!important}
.vd_zabieg_icon .porto-sicon-box{margin-bottom: 0px!important}
.vd_zabieg_icon .porto-sicon-header{margin-bottom: 5px!important}
.vd_zabieg_icon p{line-height:16px!important}


/*Opinie slider dot*/
.slick-slider .slick-dots li.slick-active i,
.slick-slider .slick-dots li:hover i,
.slick-slider .slick-dots li.slick-active i{color:#e3bf78!important}

/*PARALAX*/
.vd_box{position:relative;margin-bottom:45px;display:block;}
.vd_box img{transition:.3s;}
.vd_box h2{position:absolute;z-index:2;left:0;top:50%;transform:translateY(-50%); font-size:30px;font-weight:300;margin:0;padding:0;line-height:1.2;}

.vd_box:hover img {transform:scale(1.05);}
.vd_column_left .vd_box {
    padding-left:35px;
    padding-right:10px;
}

.vd_column_right .vd_box {
    padding-left:35px;
    padding-right:10px;
    
}
@media (max-width:767px) { 
    .vd_column_right .vd_box {
    padding-left:35px;
    padding-right:10px;
    }
	
}


@media (min-width:768px) { 
    .vd_paralax{
        transform: translateY(150px);
    }
	
}
/*end OLD PARALAX*/
/*NEW PARALAX*/
.vd_box_new{position:relative;margin-bottom:0px;display:block;}
.vd_box_new img{transition:.3s;}
.vd_box_new h2{max-width:230px;position:absolute;z-index:2;left:-20px;top:50%;transform:translateY(-50%); font-size:30px;font-weight:300;margin:0;padding:0;line-height:1.2;}


.vd_box_new:hover img {transform:scale(1.05);}

.vd_column_left .vd_box_new {
    padding-left:35px;
    padding-right:10px;
}


.vd_column_right .vd_box_new {
    padding-left:35px;
    padding-right:10px;
    
}


@media (max-width:767px) { 
.vd_box_new h2{left:-20px;top:50%;font-size:20px!important;max-width:190px;}    
}

@media (max-width:989px) { 
.vd_box_new h2{left:-20px;top:50%;font-size:22px!important;max-width:210px;}    
}

@media (min-width:990px) { 
    .vd_paralax{
        transform: translateY(150px);
    }
	
}
/*END NEW PARALAX*/


/*wyjątki HP*/
#vd_box_hp_stomatologia h2{font-size:42px;font-weight:200;top:18%;}
#vd_box_hp_kosmetologia h2{font-size:34px;top:68%;font-weight:250;}
#vd_box_hp_med-estetyczna h2{top:40%;}


/*karta produktu cennik*/
h4.vc_tta-panel-title{font-size: 24px;color: #1d2127!important;text-transform:uppercase}
h4.vc_tta-panel-title a{color: #1d2127!important;}

/*karta produktu TABELE*/
.tablepress {font-size:16px }


/*formularz*/

/*nasz zespol*/
.vd_team .thumb-info .thumb-info-type{background-color: #be945c;}

/*lightbox*/
.vd_lightbox_box{
	margin: 0 auto!important;
	text-align: center;
}
