.latest_post_two_text .date{
    color: #bebebe;
    font-size: 18px !important;
margin-bottom:15px;
}
.latest_post_two_inner .post_more{
padding-left:25px;
padding-bottom:23px;
}
.latest_post_two_inner .post_more a{
border-radius: 0px;
    padding: 8px 30px;
    background: #ff9101;
    color: white !important;
    transition-duration: 500ms !important;
    border: none !important;
}
.latest_post_two_inner .post_more a:hover{
    background: #303188;
}

.blog-home .latest_post_two_holder .latest_post_two_text h2{
padding-bottom:15px;
}

.blog-home .latest_post_two_holder .latest_post_two_text{
padding:23px;
}

.blog-home .latest_post_two_holder>ul>li{
display:flex;
}
.blog-home .latest_post_two_holder>ul>li:before, .blog-home .latest_post_two_holder>ul>li:after{
display:none;
}

.blog-home .latest_post_two_info{
display:none;
}

.blog-home .latest_post_image{
margin:0 !important;
}

.blog-home .latest_post_holder .clearfix{
border:none;
padding:0 !important;
}
.blog-home .latest_post{
padding:0 !important;
}


div.su-column-size-1-3 {width: 31%; float: left;}
.home .content {
    margin-top: 0px !important; 
}
.vc_row.wpb_row.section.vc_row-fluid.backgr-custom {
    background-position: 40% 16% !important;
}
.nice_box2 { border-top: 1px #cfcfcf solid; border-bottom: 1px #cfcfcf solid; margin: 15px 0; padding: 10px 0 0 0; }
div.product-Quantité p a { font-size: 12pt; color:#fff !important; font-weight: bold; padding: 5px; background:#ff9101; }
div.product-Quantité p input { height: 26px;
    width: 50px;
    margin-top: 7px; }
.page-id-15952 .nice_box2 .div50 span.wpcf7-list-item { display: block; margin: 0 10px 0 0 !important;}
.content .container ul li { color: #000; margin-left: 15px; }
.content .container div { color: #000; }
.content .container a { color: #e59522; }
.content .container h3 { margin-bottom: 15px; color: #e59522 !important; }
.content .container img, img.size-full { max-width: 100%; }
div.blog_holder.blog_small_image article { background:#fff; }
div.blog_holder.blog_small_image article#post-16560 p.post_excerpt { display: none; }
.ensavo a{padding:10px 20px; border:2px solid white;}
.paddingo{padding:33px 30px !important; box-shadow:1px 1px 1px #f2f2f2;}
.paddingo hr{margin-top:16px !important; margin-bottom:16px !important;}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before, .su-spoiler-icon-plus .su-spoiler-icon:before{content: "\f04b" !important;}
.su-spoiler-title{border-radius:0 !important; background:#ff9101 !important; color:white !important;}
.su-spoiler{border:none !important;}
.div50 { width: 50%; float: left; }
.su-spoiler-icon{color:white !important;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);}
.su-spoiler-closed .su-spoiler-icon{color:white !important;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);}
.su-spoiler-style-fancy{background:transparent !important;}
.tp-mask-wrap center{cursor: pointer;}
.su-expand-link a{border-color:#ff9101 !important; background:#ff9101 !important; color:white !important; padding: 5px 30px !important;}
.su-expand-link a:hover{border-color:#303188 !important; background:#303188 !important; opacity:1 !important;}
.su-expand-link:hover{opacity:1 !important;}
.vc_custom_1480671536459{margin-top:45px;}
.h2, .h3, h2, h3 {letter-spacing:0.5px;}
.none, .showonlyonmobile {display:none;}
.su-spoiler .section_inner_margin{border-left:1px solid #ccc; border-right:1px solid #ccc;}
.margination{margin-bottom:10px;}
#back_to_top .fa-stack .fa-arrow-up{color:#303188;}
#back_to_top span{border-color:#ff9101;}
.noborder .nicebox{margin-bottom:20px !important;}
.touch section.parallax_section_holder {min-height:100px !important;}
.dashh .section_inner_margin{border:2px dashed #ccc}
.hr2 {      height: 1px;
     border: none;
     color: #cfcfcf;
     background: #cfcfcf; }
input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label {
transition-duration:500ms;
							padding-left:33px;
							height:20px; 
							display:inline-block;
							line-height:20px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:15px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -20px;
						}
						label.css-label {
				background-image:url(/wp-content/uploads/2016/11/csscheckbox_d3637c26b7bff4db3158e6ce16569a9e-2.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

.ensavoir a{margin-top: -195px !important; margin-right:20px; padding:5px 10px;}
.oferta, .oferta1, .poferta, .poferta1{width:49% !important; float:left !important;}
.oferta, .poferta{margin-right:10px;}
.oferta1, .poferta1{margin-left:10px;}
.moje p{display:none;}
#dystrybutor{display:none;}
.hr {      height: 1px;
     border: none;
     color: #1b1b1b;
     background: #1b1b1b; }
     
     img.h_icon { vertical-align: middle; height: 50px; border: 0; margin-right: 5px; }
     
     nav.main_menu ul li .second a, h2, h3, h4, h5 { text-transform: none !important; }
     .white { color:#fff !important; }
     .granat { color: #303188 !important; }
     h2, h3, h4, h5 { color:#000; }
     h2 { font-weight: normal; //border-bottom: 1px #cdcdcd dashed;// padding-bottom: 10px; }
     .h_border { //border-bottom: 1px #cdcdcd dashed;// padding-bottom: 10px; }
     span.h2 { font-weight: bold; color:#e59522 !important; text-transform: none !important; }
     .contactForm h2 { border-bottom: 0 !important; padding-bottom: 0 !important; }
     
     div.vc_custom_1478956439576 { padding-top: 0 !important; }
     .noborder { border: 0 !important;  border-top: 0 !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 0 !important;  }
     
     div.su-column-size-1-3 { margin: 1% !important; }
     .wpcf7 form input.wpcf7-submit { float: right !important; }
     
     .section_inner_margin { background:#fff; padding: 15px 0; }
     section.contactForm .section_inner_margin { background:transparent; padding: 0; }
     
     nav.main_menu ul li .second a { font-size: 10pt !important; }
     .drop_down .narrow .second .inner ul li { width: 300px; border-bottom: 1px rgba(0, 0, 0, 0.1) solid !important; }
     .drop_down .narrow .second .inner ul li ul li { border-bottom: 1px rgba(255, 255, 255, 0.25) solid !important; } 
     .drop_down .narrow .second .inner ul li ul li:hover a { background: rgba(255, 255, 255, 0.1) !important; } 
     .drop_down .narrow .second .inner ul li:hover a { background: rgba(0, 0, 0, 0.1) !important; }
     .drop_down .second .inner ul li a span { color:#fff !important; opacity: 1 !important; }
     
     div.blog_single { padding: 15px 0; max-width: 980px; margin: 0 auto; background:#fff; }
     div.blog_single .post_text { padding: 0 15px; font-size: 12pt; line-height: 22px; }
     div.link_article { text-align: center; margin-top: 30px; padding-top: 30px; border-top: 1px #dedede solid; padding-bottom: 15px; }

.summary{    padding: 20px;
    background: white;
    border: 2px solid #dddddd; margin-bottom:20px;}
input[type="number" i]{margin-top:27px;}
.page-id-15606 textarea.wpcf7-form-control.wpcf7-textarea{height:100px;}
.page-id-15606 input.wpcf7-form-control.wpcf7-text{padding:10px !important;}
.lefty{width:40%; float:left;}
.righty{width:50%; float:right; margin-bottom:0px;}
.product-row:hover {
    border: 2px solid #ff9101;}
.product-row {
    margin-bottom: 10px;
    padding: 10px;
    background: #fff;
    border: 2px solid #dddddd;
    transition-duration: 1s;}
.product-photo {
    width: 35%;
    margin-right: 10px;
}
.product-photo, .product-desc, .product-total {
    float: left;
    display: inline;
}
.product-photo img {
    width: 100%;
    height: auto;
}
.product-row .nicebox{float:right;}
.product-desc {
    width: 60%;
    padding: 10px 20px;
    background: #f3f3f3;
}
.product-photo, .product-desc, .product-total {
    float: left;
    display: inline;
}
.product-desc strong {
    font-size: 18px;
    display: block;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.price {
    background: none repeat scroll 0 0 #ff9101;
    color: #fff;
    display: inline;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 85px;
}
.product-total, .product-qty {
    text-align: center;
}
.product-qty {
    margin-top: 10px;
    padding: 6px;
    background-color: #e9e9e9;
    border: 1px solid #ddd;
    display: inline-block;
    padding-bottom: 4px;
float:right;
}
.clr {
    clear: both;
}
input.wysija-submit.wysija-submit-field { font-size: 10pt; cursor:pointer; }



nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a { color:#ff7900 !important; }
.active a.current span {color:#ff7900 !important; padding-bottom: 5px; border-bottom: 2px #ff9101 solid; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#ff9101;}
.page-id-9894 .entry_date{font-size:18px !important;}
.page-id-9894 .test{margin-top:40px;}
.google_map{margin:0px !important;}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {color:white;}
.home .scroll_header_top_area{background: rgba(255, 255, 255, 0.90);}
.page-id-15052 .full_width_inner, .page-id-17175 .full_width_inner {margin-top:0px;}
.qbutton.green, .qbutton.white:hover{    border-color: #ff9101;
    background-color: #ff9101;}
input.wpcf7-form-control.wpcf7-submit:not([disabled]){color:white;}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{color:black;}
.q_masonry_blog{margin-bottom:0px !important;}
.artykuly{text-align:center; margin-bottom:25px !important;}
.przycisk-blog a, .artykuly a, .footer_col1 a, .wysija-submit, .page-id-9894 .post_more a{border-radius:0px; padding:8px 30px; background:#ff9101; color:white !important; transition-duration:500ms !important; border:none !important;}
.footer_col1 a{margin-top:10px;}
.przycisk-blog a:hover, .artykuly a:hover, .footer_col1 a:hover, .wysija-submit:hover, .page-id-9894 .post_more a:hover{background:#303188;}
.czas{font-weight:bold;}
.latest_post_holder .clearfix{background:white !important; margin:10px; }
.latest_post_holder li{border:1px solid #cccccc; }
.q_masonry_blog_post_image{float:left !important; width:40% !important;}
.q_masonry_blog_post_text{width: 50% !important;
    float: left !important;}
.q_masonry_blog .post{width:100% !important;}
.latest_post_holder .clearfix .latest_post{ padding-top:15px; padding-bottom:15px;}
.blogo1 .vc_column_container{padding:0px !important;}
.home .full_width_inner{margin-top:0px !important;}
.vc_custom_1649940057777.ikonki img{padding: 25px 15px 20px 0; border:solid 0px #cccccc; background:none; transition-duration: 1s; width: auto; height:auto; position: relative; left: -10px;}
.vc_custom_1649940057777.ikonki img:hover{border:0px solid gray; background:#f7f7f7;}
.ikonki img{padding: 15px; border:solid 0px #cccccc; background:none; transition-duration: 1s; width:13%; height:13%; position: relative; left: 0px;}
.ikonki img:hover{border:0px solid gray; background:#f7f7f7;}
.pierwszy{margin-right:15px;}
.trzeci{margin-left:15px;}
.pierwszy, .drugi, .trzeci{transition-duration:500ms;}
/* .parti{box-shadow: 0px 0px 15px black; transition-duration:500ms;} */
.pierwszy:hover, .drugi:hover, .trzeci:hover, .parti:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%); box-shadow: 0px 0px 5px rgb(0 0 0 / 33%);}

div.full_width_inner div, div.full_width_inner p { text-align: justify;  }

a { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
a:hover { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
a:hover, p a:hover { color: #303188; }

.zindeksowny{z-index:9 !important;}
.su-spoiler-icon{color:#ff9101;}
.orangeColor{color:#ff9101;}
.ramkaa{border-left:3px solid #ff9101; padding: 15px;background:#fff;}
.separator.small{display:none !important;}
.title_subtitle_holder h1 span{font-size:30px;}
.parallax_content_full_width{border-top:1px solid #ff9101;}
.full_width_inner{margin-top:50px;}
.title_subtitle_holder h1{color:white !important;}
.title_holder .container{ background-color:#333333 !important; color:white !important; border-bottom: 2px #262626 solid; }
.full_width{color:black !important;}
body{font-size:15px !important;}
.szerokosc{width:49% !important; margin-left:1%;}
.szerokosc1{width:49% !important; margin-right:1%;}
.nicebox{border: 1px solid #cfcfcf !important;
background:#f5f5f5;
    padding: 20px;
    color: black;
z-index:1 !important;}
.nicebox2{border: 1px solid #cfcfcf !important;
background:#fff;
    padding: 20px;
    color: black;
z-index:1 !important;}
section.contactForm .nicebox { border: 1px solid #cfcfcf !important; background: #f0efef; padding: 20px; margin-top: 5px; color: #666; z-index:1 !important; }
section.contactForm .nicebox h2, section.contactForm .nicebox h3, section.contactForm .nicebox h4, section.contactForm .nicebox h5, section.contactForm .nicebox p, section.contactForm .nicebox i { color:#666 !important; }
section.contactForm .nicebox2 h2, section.contactForm .nicebox2 h3, section.contactForm .nicebox2 h4, section.contactForm .nicebox2 h5, section.contactForm .nicebox2 p, section.contactForm .nicebox2 i { color:#666 !important; }
.nicebox-Fat{background: white;
    border: 2px solid#ff9101;
    padding: 20px;
    color: black;}

.link_article a {text-align:center; padding:10px 15px; background:#ff9101; color:#fff !important; font-weight:600; }
.link_article a:hover {text-align:center; padding:10px 15px; background:#1b1b1b; color:#fff; font-weight:600;}



.single .tags_text{display:none !important;}
.single p{color:black !important;}
.single .entry_title, .single .post_info{display:none !important;}
.zdjeciemerci{margin-top:50px;}

---------------------------------------------------------------------------
.contactForm1{margin-top:30px !important; margin-bottom:50px !important;}
.contactForm {
    background: #e6e6e6 !important;
    border-top: 5px solid #cfcfcf;
}
.contactForm textarea {
    background-image: url(/wp-content/uploads/2016/10/message.png);
    background-repeat: no-repeat;
    background-position: 10px 12px;
    background-size: 15px;
    padding-left: 35px !important;}
.contactForm input, .contactForm textarea {
    border: 2px solid #cccccc !important;}
.infoSmall{margin-top:5px !important; display: block; text-align: right; font-style: italic; color:#666; font-size: 9pt; float: right;  }
.szerokosc input{width:96% !important; padding-left:2% !important; padding-right:2% !important;}
.contactForm input[name="your-phone"] {
    background-image: url(/wp-content/uploads/2016/10/phone.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 15px;
    padding-left: 35px;
}
.contactForm input[name="code-postal"] {
    background-image: url(/wp-content/uploads/2016/11/123123123123.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 15px;
    padding-left: 35px;
}
.contactForm .wpcf7-textarea {
    height: 117px;
    border: 1px solid #003b5b;}

.vc_column_container br{display:none;}
.contactForm input[name="your-email"] {
    background-image: url(/wp-content/uploads/2016/10/mail.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 15px;
    padding-left: 35px;}
.wpcf7-form input {
    border: 1px solid #003b5b;}
.contactForm input.wpcf7-submit[type="submit"] {
    border: none !important;
    margin-top: -5px;
    background-image: url(/wp-content/uploads/2016/10/send.png);
    background-repeat: no-repeat;
    background-position: -20px center;}

.wpcf7-form-control-wrap {
    position: relative;
}
.contactForm input[name="your-name"] {
    background-image: url(/wp-content/uploads/2016/10/person.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 15px;
    padding-left: 35px;}
.wpcf7-form-control-wrap {
    position: relative;
}
---------------------------------------------------------------------------
.duzy{font-size:35px; font-weight:600; margin-bottom:100px;}
.page-id-9897 .post_info{display:none !important;}
.two_columns_75_25>.column1 {width:100%;}
.two_columns_75_25>.column2 {display:none;}
.recapt, .envo{width:48%; float:left;}
.envo input{width:100% !important;}
.recapt{margin-top:10px;}
.wpcf7-form-control-wrap
{
width: 300px !important;
}
.page-id-1452 .contact_section
{
padding-top: 50px;
}
.page-id-9894 .entry_date
{
display-inline: block;
}
.page-id-9894 .post_info
{
display: none !important;
}
.page-id-14468 .vc_col-sm-12
{
padding-top: 50px;
}
.page-id-14468 .vc_col-sm-4 a:hover
{
background: white !important;
color: black !important;
}
.page-id-14468 .vc_col-sm-4 a
{
transition: 500ms;
    color:black;

border: 2px solid gray;
    background:#ff9101;
    line-height: 30px;
    font-size: 13px;
    padding: 15px;
font-weight: 700;
    font-family: inherit;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    font-style: normal;
    
    letter-spacing: 1px;
border-radius: 4px;
}
.wpcf7-form-control-wrap
{
width: 401px !important;
}
.wpcf7-email
{
width: 100% !important;
}
.google_map_holder
{
padding-top: 50px !important;
}
.wpcf7-submit
{
color: #fff !important;
float: right !important;
border-radius: 0px !important;
margin-top: 10px !important;
border: none !important;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
text-align: center !important;
background: #303188 !important;
}
.wpcf7-submit:hover { background: #ff9101 !important; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.wpcf7-tel
{
margin-top: 10px !important;
}
.prenom
{
margin-top: 5px !important;
}
.wpcf7-textarea
{
margin-top: 10px !important;
}
.email, .phone
{
float: right !important;
}
.no-bordered
{
width: 100% !important;
}
.input-group p
{
margin-bottom: 7px !important;
}
.input-group
{
width:49%;
float: left;
}


.fa-map-marker, .fa-phone, .fa-envelope
{
color: #ff9101 !important;
}

.wysija-paragraph
{
margin-top: 10px !important;
}
.wysija-input
{
font-family: Raleway,sans-serif;
border: 2px solid #818181;
border-radius: 2px !important;
padding: 8px !important;
background: #cfcfcf !important;
width:85% !important;
}
.footer_col2
{
margin-top: 30px !important;
}
.footer_col1
{
margin-top: 50px !important;
}
.footer_top
{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.footer_col3
{
    background: #1b1b1b;
    padding-top: 30px;
    padding-bottom: 60px;
    background-image: url(/wp-content/uploads/2016/11/newsletterbg2.png);
    background-repeat: no-repeat;
    background-position: center;
}
}
.widget_text h5
{
margin-bottom: 0px !important;
}

.fa-phone-square
{
float: right !important;
margin-top: 35px !important;
font-size: 30px !important;
display: none !important;
}
.fa-phone-square:hover
{
color: #303188 !important;
}
.header_inner_right
{
display: none !important;
}
nav.main_menu>ul>li>a
{
color: black;
}
.drop_down .second ul li, .drop_down .second .inner>ul, li.narrow .second .inner ul
{
background: rgba(255, 145, 1, 0.8) !important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
color: white !important;
}
.drop_down .second .inner ul li a:hover, .drop_down .second .inner ul li h5:hover {
color: #e2e2e2 !important;
}
@media screen and (max-width:999px) 
{
.fa-phone-square
{
display: inline-block !important;
}
}
.page-id-15051 .vc_row{font-color:#666666 !important;}

@media screen and (max-width:650px){
.ppsPopupShell.ppsPopupListsShell{width:400px !important;}
}
@media screen and (max-width:618px){
.pierwszy, .drugi, .trzeci{margin:0px !important;}
.infoSmall{ float: left;  }
}
.nobackground{background:transparent !important; }
.contactForm .poferta1 .wpcf7-textarea{height:123px !important; margin-top:5px !important;}
.poferta1 .wpcf7-textarea{margin-top:5px !important;}

.contactForm .oferta1 .wpcf7-textarea{height:163px !important; margin-top:5px !important;}
.oferta1 .wpcf7-textarea{margin-top:5px !important;}
.page-id-15952 .wpcf7-form-control-wrap{width:301px !important;}
.page-id-14468 .full_width_inner{margin-top:50px !important;}
@media screen and (max-width: 1200px) {
.oferta, .oferta1, .poferta, .poferta1{width:48% !important; float:left !important;}
.product-photo{width:34%;}
}
@media screen and (max-width: 1000px) {
header .q_logo img.mobile{margin:0px !important;}
.q_logo a{left:auto !important; width:150px !important;}
.logo_wrapper{left:40% !important;}
.ensavoir a{margin-top:-245px !important;}
.title{height:100px !important; padding:0px !important;}
.product-photo{width:33%;}
.lefty{width:38%;}
}
@media screen and (max-width: 767px){
.table-text-box {margin-top: 25px !important;}
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3 { width: 100% !important; float: none !important; margin-bottom: 15px !important; }
.footer_top .three_columns .column2 .column_inner>div, div.column3.footer_col3 { margin: 0 !important; }
.q_logo a{z-index:9999;}
.header_top_bottom_holder .container_inner.clearfix{width:100%;}
.header_top_bottom_holder .fa.fa-phone-square.topinfo{z-index:99999;}
.czek .nicebox{height:80px !important;}
.ensavoir a {margin-top: -195px !important;}
.product-photo{width:100%;}
.product-desc{width:100%; box-sizing:border-box;}
.lefty, .righty{width:100%; box-sizing:border-box;}
.lefty{margin-bottom:10px;}
}
@media screen and (min-width: 769px) {
.table-desc-container, .table-desc-container-nd {position: absolute; top: 50%; transform: translateX(103%) translateY(-50%);}
}
h2.covers-header {text-align: center; margin: 15px 0 35px !important;}
@media screen and (max-width: 1000px) and (min-width: 769px) {
h2.covers-header {margin-bottom: 85px !important;}
}
@media screen and (max-width: 768px) {
.table-desc-container, .table-desc-container-nd {position: initial; top: 0; transform: translateX(0%) translateY(0%);}
}
@media screen and (max-width: 600px){
.oferta, .oferta1, .poferta, .poferta1{width:100% !important; float:left !important; margin:0px !important;}
.czek .nicebox{height:100px !important;}
.ensavoir a {
    margin-top: -240px !important;
}
.q_masonry_blog_post_image {
    width: 100% !important;
}
.q_masonry_blog_post_text {
    width: 93% !important;
}
}
@media screen and (max-width: 480px){
div.column3.footer_col3 { padding: 10px !important; }
.div50 { width: 100%; float: none; }
.czek .nicebox{height:150px !important;}
.nicebox, .nicebox2 {padding:10px !important;}
.custom-lang a {padding: 3px 4px !important;}
.custom-lang {left: -19px !important;}
}

@media screen and (max-width: 1040px){
body.home .tp-parallax-wrap .tp-caption center { font-size: 26pt !important; }
body.home .tp-parallax-wrap .tp-caption center b { font-size: 20pt !important; }
body.home .full_width_inner { margin-top: 0 !important }
body.home .vc_row.wpb_row.section.vc_row-fluid .vc_col-sm-12 { padding-top: 0 !important; }
}

@media screen and (max-width: 787px){
#rev_slider_1_1_wrapper { display: none !important; }
.showonlyonmobile { display: block; }
body.home .wpb_single_image.vc_align_center.showonlyonmobile { padding-bottom: 30px !important; }
}
.cn-button.bootstrap, .btn {background: #FF9226!important;}

h1.home-header:after, .home-header:after  {
    content: ""; width: 100px;
    background: #ff9101;
    height: 2px;
    position: relative;
    display: block;
    left: 50%;
    top: 6px;
    transform: translateX(-50%);
}
.white-header:after {
    background: #fff;
}
i.hp-icon {
    padding: 10px;
    font-size: 20px;
    margin-right: 15px; 
    transition: all 0.3s ease-in-out; 
    position: relative;
    left: 0px; 
    background: #ff9101;
    color: white;
}
.hp-icons-div div.su-column-size-1-3 img {
    max-width: 91px !important;
    margin: inherit !important;
}
.custom-div {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.custom-div-text {
   text-align: left;
   line-height: 20px;
   font-size: 18px; 
}
.su-column.su-column-size-1-3 a:hover i.hp-icon {
    color: #303188;
/*    position: relative;
    left: 15px;  */
    background: #303188;
    color: white;  
}
.people-box div.su-column-size-1-3 img {
    max-width: 100% !important;
}
.custom-list {
    padding: 10px 10px 20px;
    display: flex;
    width: fit-content;
    flex-direction: column;
    align-items: flex-start; 
    list-style: none; 
}
.custom-list li:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    padding-right: 10px;
}
.table-text-box  p {
    padding-left: 10px;
    border-left: 3px dotted #ffc273;
}
#ct-ultimate-gdpr-cookie-accept {
    background: #ff9101 !important;
}
.ensavo-hover a:hover {
background: #303188 !important;  color: #ffffff !important; border: 1px solid #303188;
}

/* #ct-ultimate-gdpr-cookie-accept, #ct-ultimate-gdpr-cookie-read-more, #ct-ultimate-gdpr-cookie-change-settings {
border-radius: 8px !important; 
} */
@media only screen and (max-width: 600px) {
.hp-icons-div .su-column-size-1-3 {width: 100% !important;} .custom-list {margin: 15px 15px !important;} .ensavo.ensavo-hover {display: block !important; margin-top: 20px !important;;}
}
@media only screen and (max-width: 768px) {
.people-box div.su-column-size-1-3 {width: 100% !important; margin-bottom: 20px !important;}
}
@media only screen and (min-width: 1350px) { 
.custom-lang {position: relative; bottom: -35px; left: 1115px;}
header.sticky .custom-lang {position: relative; bottom: -17px; left: 1115px;}
}
@media only screen and (max-width: 1349px) and (min-width: 1000px) { 
.custom-lang {position: relative; bottom: -35px; left: 160px;}
header.sticky .custom-lang {position: relative; bottom: -17px; left: 160px;}
nav.main_menu>ul>li>a {padding: 0 8px !important;}
}

@media only screen and (max-width: 999px) { 
.blog-home .latest_post_two_holder>ul>li{
flex-direction:column;
}
.custom-lang {position: relative; bottom: -35px; left: -10px;}
header.sticky .custom-lang {position: relative; bottom: -35px; left: -10px;}
}
.custom-lang a {
    background: #303189;
    color: white;
    padding: 5px 7px;
}
.hp-img img {
    box-shadow: -1px 0px 15px 0px rgb(74 74 74 / 31%);
}
@media only screen and (max-width: 680px) { div#ct-ultimate-gdpr-cookie-popup { right: 20px; width: auto !important; text-align: center;}
div.ct-ultimate-gdpr-cookie-buttons div { float: none !important; text-align: center !important; margin-top: 10px !important; width: 100%; }.ct-ultimate-gdpr-cookie-modal-slider li label { font-size: 9px !important; }}
