/*
Theme Name: Awaria Laptopa Child
Theme URI: https://awarialaptopa.pl/
Description: Naprawa komputerow
Author: BluLink.pl
Author URI: https://blulink.pl
Template: ostrya
Version: 1.0.0
Text Domain: ostrya
Tags: www
License: -
License URI: -
*/

/* ------- Insert custom styles below this line ------- */

#wpbs_slider {
	display: none;
}

.wdc-portfolio .load-filter {
	display: none;
}

.wdc-logo img {
	width: 210px;
	height: 30px;
}

#recent-posts-4 .widget-title {
	display: none;
}

.tp-caption.NotGeneric-Title, .NotGeneric-Title {
	font-family: inherit;
	letter-spacing: normal !important;
}

.wdc-heading .box-title {
	letter-spacing: normal;
}

.wdc-services-wgt ul::after {
	border: 0;
}

#sidebar-wrapper .widget {
	margin-bottom: 17px;
}

.blog-container {
	margin-top: 7px;
}

.post-category > em {
	display: none;
}

.post-content iframe {
	max-width: 100%;
	height: 40vw;
	min-height: 230px;
	max-height: 525px;
}

.media .pull-left,
.media-body > span {
	display: none;
}

.widget-title {
	margin-top: 10px;
}

.wdc-blog-wgt li {
	padding: 10px 0;
}

.post-meta .post-author,
.post-meta .post-comment,
.post-meta .post-category em {
	display: none;
}

.gallery-item {
	 width: auto !important;
		max-width: 270px;
}

.gallery-item img {
	  width: auto !important;
    height: auto !important;
}

.home_offer .vc_gitem-post-data-source-post_excerpt {
	display: none;
}

.home_offer .vc_custom_heading h4 {
		text-transform: uppercase;
		font-size: 16px;
    margin-bottom: 20px;
    margin-top: 0;
    font-weight: 400;
    letter-spacing: -.4px;
}

.home_offer .vc_custom_1419240516480 {
	background: transparent !important;
}

.home_offer .vc_gitem-animated-block {
	    margin-bottom: 20px;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,
.wdc-button.style-1 {
	background-color: #008cef !important;
	border-radius: 0 !important;
	font-size: 12px;
    padding: 12px 19px;
	text-transform: uppercase;
    font-weight: 700;
	
	transition: all .2s ease-in-out;
}

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
	border-radius: 0;
}

.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.wdc-button.style-1:hover {
	background-color: #242d34;
}

.blu-text-center {
	text-align: center;
}

.testimonial-content {
  font-size: 20px; 	
}

.testimonial-container::before {
	line-height: 1;
	top: 10px;
	color: #008cef;
	opacity: 0.8;
}

#wpbs_slider {
	background-size: auto auto;
	background-position: left center;
	top: 20%;
}

#wpbs__cont .widgetcont {
	padding: 0;
}

#wpbs__cont .widgetcont .widget {
	padding: 0;
}

.blu-bold {
	font-weight:700;
}

ul.primary-menu > li > a,
#topbar-wrapper,
.breadcrumb,
.gallery-item .gallery-caption,
.wdc-blog .post-category,
#copyright-wrapper {
    font-size: 14px;
}

.header-hightlight small {
    font-size: 100%;
}

.btn, button, .button, html input[type="button"], input[type="reset"], input[type="submit"], input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .service-link a, .portfolio-link a, .header-button, .wdc-pricingbox .box-link a, .more-link a, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce a.added_to_cart {
    font-size: 14px;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, .wdc-button.style-1 {
    font-size: 14px;  
}

.slide-button {
    border-radius: 0 !important;
    text-transform: uppercase;
    font-size: 14px !important;
    border: 0 !important;
    color: #ffffff !important;
    background-color: #008cef !important;
    padding: 15px 17px !important;
}

.slide-button:hover {
    color: #ffffff !important;
    background-color: #242d34 !important;
}

.sidebar-button {
    margin-bottom: 17px;
}

.sidebar-button a {
    display: block;
}

@media (min-width: 992px) {
    .header-skin-transparent .header-stick.affix {
        color: #fff;
        background-color: rgba(0, 0, 0, .85);
    }
}

@media (max-width: 991px) {
    .footer_copyright_text.text-right {
        text-align: center !important;
    }
}

@media (max-width: 599px) {
	#main-wrapper .post-content img {
		display: block;
        float: none;
        margin: 5px auto;
	}
}