

/*.post_author { display: none; }

.latest-vert-separator { display: none; }*/

.carousel-control{
    width: 30%;
}

@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}
.title .title_on_bottom_holder h1 {
    line-height: 10px;
    padding: 3px 0;
    font-size: 12px;
}

}

/* By siplex */
h2.wpb_heading, h2.wpb_singleimage_heading{
	font-size:28px!important;
	line-height:32px!important;
	max-height:64px;
	min-height:64px;
}

.latest_post_inner .post_infos {
    display: none!important;
}


.blog_holder article .post_description {
    display: none;
}

.single_tags {
    display: none;
}

div.latest_post a img{
    height:250px;
    width:auto;
    object-fit:cover;
}

div.wpb_single_image img{
    box-shadow:15px 15px 35px 2px rgba(50, 50, 50, 0.55)!important;
}

div.wpb_single_image img:hover{
	transition: filter 1s ease;
	transition: -webkit-filter 1s ease;
    filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);    
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}

.vjs-default-skin .vjs-big-play-button {
    background-color: rgba(7, 20, 30, 0.4);}

.naglowek-glowna{
    text-shadow: 3px 1px 3px rgba(111, 109, 109, 1);
}

div.latest_post a img{
    filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);    
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}


div.latest_post a img:hover{
    filter: none;
    -webkit-filter: none;
}

@media only screen and (max-width: 1155px){

h2.wpb_heading, h2.wpb_singleimage_heading{
	font-size:24px!important;
	line-height:26px!important;
}

}

@media only screen and (max-width: 1100px){

h2.wpb_heading, h2.wpb_singleimage_heading{
	font-size:18px!important;
	line-height:20px!important;
	padding-top:60px;
	min-height:60px;
	max-height:60px;
}

}

.vjs-poster{
background-size:cover;
object-fit:cover;
}

video[poster]{
object-fit:cover
}

b,strong{
    font-weight:700;
}

span.testimonial_name{
  color:white!important;
}

/*FORMULARZ KONTAKTOWY*/
.wpcf7 textarea, .wpcf7 input[type="text"],.wpcf7 input[type="email"]{
    border: 0 none;
    color: #888;
    font-size: 13px;
    margin: 0 0 20px;
    outline: 0 none;
    padding: 12px 4%;
    resize: none;
    width: 50%;
	border-radius:3px;
}

div.wpcf7-validation-errors {
    border: 2px solid #800080!important;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #800080 !important;
}

/*FORMULARZ KONIEC*/

blockquote{
  border:none !important;
  font-style: italic!important;
}

ol{
  list-style-position:inside;
}

div.credit span.author{
  color:#800080!important;
  font-weight:bold;
}

.margin-home-video{
  padding-left:10px!important;
  margin-left:17px!important;
  margin-right:17px!important;
}

.alignleft {
    float: left;
    margin-right:20px;
    margin-bottom:20px
}

.post_info div.post_date{
  display:none!important;
}

.post_content_holder .post_image a img{
  display:none;
}

/*ODSTEP OD STOPKI*/
footer{
  margin-top:20px;
}
/*ODSTEP OD STOPKI END*/
.separator_galeria{
  width:93%;
}

.social_share_dropdown ul li .share_text {
  display: none!important;
}

.blog_holder article .date_holder {
  display:none!important;
}

.blog_single{
  margin-top:-20px;
}
div.facebook_button{
  max-width:140px;
  float:left;
}
.fcbk_like {
    position: static!important;
}
.q_tabs .tabs-nav li a{
  padding:0 14px!important;
}

.attachment-shop_catalog{
  object-fit:scale-down;height:256px
}

.single_variation span.price span.amount {
    color: #eb005d;
    font-size: 1.38462em;
}

nav.main_menu > ul > li > a span{
  padding: 0 15px;
}
/*MENU ROZWIJANE MARGINES*/
.drop_down .second {
    top: 125px!important;
}
/*MENU ROZWIJANE MARGINES END*/
/*SKALOWANE MENU IPAD*/
@media all and (max-width: 1150px) {
  nav.main_menu > ul > li > a span {
    font-size:12px;
	padding: 0 10px!important
  }
}

li.wyroznienie a{
font-size:18px!important;
}

.row-tlo{
  background:url('https://marcinmuszynski.com/wp-content/uploads/2015/06/smoke-10.png');
  background-size:cover;
}


/* END */