.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{padding:0 !important; border:none !important; height:auto !important;}
.cov19 { position: fixed; left: 0; right: 0; bottom: 0; padding: 5px; color:#fff; background-color: #da251d; text-align: center; font-size: 14pt; z-index: 99999; }
.slick_prev [class^="stm-icon-"], .slick_prev [class*=" stm-icon-"], .slick_next [class^="stm-icon-"], .slick_next [class*=" stm-icon-"]{line-height:4 !important;}
.testimonials_carousel .slick-slider .slick-slide{height:auto !important;}
.icon_box.vc_custom_1495448381805{background-color: #4c6575 !important;}
.icon_box.vc_custom_1495448381805:hover, .icon_box.vc_custom_1495448247188:hover{background:#da251d !important;}

.top_nav ul.top_nav_menu > li.current-menu-item > a, .top_nav ul.top_nav_menu > li.current_page_item > a, .top_nav ul.top_nav_menu > li.current-menu-parent > a, .top_nav ul.top_nav_menu > li.menu-item-has-children:after, .top_nav ul.top_nav_menu > li > a:hover{
color: #da251d !important;
}

.footer_widgets i.fa { color:#fff !important; }
p.wNaglychPrzypadkach { color:#313131; }
p.wNaglychPrzypadkach b, p.wNaglychPrzypadkach strong { color: #da251d; font-size: 12pt; }
div.tp-parallax-wrap a.button { border: 0 !important; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
border-radius: 0px;
border: 1px solid #E8E8E8 !important;
}

#menu_toggle button:before, #menu_toggle button:after, #menu_toggle button{
background: #2d2d2d !important;

}

.vc_tta-panel-body{
border-top: none;
border: none !important;
}

.sidebar .underlined{
border-bottom: 2px solid #da251d !important;
}

.bgParalax h3, .bgParalax{
color: #da251d !important;
}
.vc_row.bgParalax{    background-image: url(wp-content/uploads/2016/07/bgkontakt.jpg) !important;}
.sidebar .blue{
color: #da251d !important;
}

.testimonials_carousel .slick-slider .slick-slide .testimonial_wr:hover:before{
background: #669900;
border-color: #669900;
}

.top_nav ul.top_nav_menu > li > ul li.current-menu-item > a, .top_nav ul.top_nav_menu > li > ul li.current-page-item > a{
color: #da251d;
}

.testimonials_carousel .slick-slider .slick-slide .testimonial_wr:hover{
border-color: #669900;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]{
background-color: #2d2d2d;

}

.button.square, a.button.square{
background-color: #da251d;
border: none !important;
}

.wpcf7-form .input-group .input-addon{
color: #669900 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before{
color: #669900 !important;
}

.fatBorder{
border: 4px solid #da251d;
padding: 30px !important;
}

.whiteTxt{
color: white !important;
}

.whiteTxt a{
color: white !important;
}

.centered{
text-align: center !important;
}

.vc_custom_1471427394507{
background-size: cover !important;
}

.wpcf7-form .input-group.no-bordered .wpcf7-form-control{
color: black;
}

.little{
font-size: 10px;
margin-top: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
color: black !important;
}

.select2-selection{
background: transparent !important;
color: black !important;
border: 1px solid #2d2d2d !important;
}

.umowWizyteStopka input[type="text"],  .umowWizyteStopka input[type="tel"], .umowWizyteStopka input[type="email"]{
border-bottom: 1px solid  #2d2d2d !important;
background-color: transparent;
color: black !important;
}

.umowWizyteStopka input::-webkit-input-placeholder {
   color: black;
}

.umowWizyteStopka input::-moz-placeholder { /* Firefox 18- */
   color: black;
}

.umowWizyteStopka input:::-moz-placeholder {  /* Firefox 19+ */
   color: black;
}

.umowWizyteStopka input::-ms-input-placeholder {  
   color: black;  
}





.umowWizyteStopka  textarea::-webkit-input-placeholder {
   color: black;
}

.umowWizyteStopka  textarea::-moz-placeholder { /* Firefox 18- */
   color: black;
}

.umowWizyteStopka  textarea:::-moz-placeholder {  /* Firefox 19+ */
   color: black;
}

.umowWizyteStopka  textarea::-ms-input-placeholder {  
   color: black;  
}





.umowWizyteStopka textarea{
border: 1px solid #2d2d2d !important;
background-color: transparent !important;
}

.bgParalax{
background-attachment: fixed !important;
background-size: cover !important;
}

.smallImage img{
width: 200px;
height: auto;
}

.uppercase{
text-transform: uppercase;
}

.blue{
color: #18afd3;
}

.juiz_sps_links_list li:before{
display: none;
}

.juiz_sps_links .juiz_sps_item a{
font-size: 12px !important;
}

.underlined{
border-bottom: 2px solid #18afd3;
padding: 15px;
margin-bottom: 20px;
margin-left: 0px !important;
padding-left: 0px !important;
text-transform: uppercase;
}

.slick_nav{
text-align: center;
float: none !important;
}

.slick_nav .slick_prev, .slick_nav .slick_next{
float: none !important;
display: inline-block !important;
color: #669900;
}

.slick_nav .slick_prev:hover, .slick_nav .slick_next:hover{
background: #669900 !important;
border-color: #669900 !important;
}


.slick_nav .slick_prev{
margin-left: 0px !important;
}

.sidebar{
padding: 20px !important;
box-sizing: border-box;
background: #f5f5f5;
}

.nice-boxFat{
background: #f5f5f5;
border: 1px solid #669900;
padding: 20px;
font-weight: bold;
color: black;
}

.nice-box{
border: 1px solid #669900;
padding: 20px;
color: black;
}

.greeny{
color: #669900;
}

.justified{
text-align: justify;
}

.title_box{
padding-top: 70px;
padding-bottom: 70px;
background-attachment: fixed;
}

body .secondary_background_color{
background-color: #da251d !important;
}

#footer .footer_widgets{
padding: 0px;
}

.kolumna-1, .kolumna-2{
padding-top: 40px;
}

.kolumna-3{
background-color: #395261;
padding-top:40px;
padding-bottom: 20px;
background-image: url('/wp-content/uploads/2016/08/koperta-2.png');
background-position: center;
background-repeat: no-repeat;
}

.wysija-input{
margin-top: 15px;
    width: 100%;
    border: 1px solid white;
    background: transparent;
    padding: 10px;
    font-size: 15px;}


.motto{
margin-bottom: -10px;
display: block;
}

#footer .widget_title h5{
text-transform: uppercase;
border-bottom: 1px solid #da251d;
padding-bottom: 15px;
}

.linkMoreBtn, .wysija-submit{
background-color: #da251d;
padding: 10px 20px;
text-transform: uppercase;
color: white !important;
text-decoration: none;
font-weight: bold;
line-height:15px;
font-size: 12px;
border: none !important;
transition-duration: 0.5s;
}

.linkMoreBtn:hover{
opacity: 0.8;
text-decoration: none !important;
}

#menu-item-2223 a, #menu-item-2224 a{
background-color: #da251d !important;
    border-radius: 50%;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    padding-top: 7px;
    text-align: Center;
    color: white;
    font-size: 10px;
transition-druation: 0.5s;
}



.top_info_box .icon{
color: #da251d !important;
}

.top_info_boxes .top_info_box.linked{
background-color: #da251d !important;
}

.top_info_boxes .top_info_box.linked .icon{
color: white !important;
}

.footer_widgets {
background-color: #4c6575;
}

.niceBox, .nicerBox, .nicerrBox {
border: 2px solid;
}

.niceBox {
border-color: #da251d;
}

.nicerBox {
border-color: #d1cf5d;;
}

.nicerrBox {
border-color: #4c6575;
}

.czerwony {
background-color: #da251d;
}

.zielony {
background-color: #d1cf5d;
}

.szary {
background-color: #4c6575;
}

.bialy {
background-color: #ffffff;
}

.big {
font-size: 16px;
text-align: justify;
}

.top_nav .logo img {
width: auto !important;
}


.vc_custom_1471438167335
{
border-color: red !important;

}

.tp-caption a.button{
font-size:  16px !important;
line-height: 16px !important;
}


@media screen and (max-width: 991px){

.testimonials_carousel{display:none !important;}

h5#opinie{display: none !important;}

.kolumna-3{width:100% !important}

.umowWizyteStopka .col-lg-6{
margin-bottom: 10px !important;
}
.select2-container{
margin-top:15px;
}

.vc_custom_1471946560092 i, .vc_custom_1471504546544 i, .vc_custom_1471946591898 i {font-size:60px !important}

.umowWizyteStopka textarea{
margin-top: 15px;
margin-bottom: 15px !important;
}

.wNaglychPrzypadkach{margin: 10px !important}

}

@media screen and (max-width: 800px){
.main_social{
display: none;
}

.title_box{
background-size: cover;
}
}

.vc_custom_1439878727322, .vc_custom_1439878734259 {padding: 0px !important; }


div.top_info_box {width:100% !important;}





/*.icon_box{
margin-bottom:110px !important; 

}*/

.home .icon_box .icon{
height: 100px !important;
}

}

h5.headerGrayUnderlined
{
color:#2d2d2d !important;
text-align: left;
font-family:Roboto; !important;
font-weight:700; !important;
font-style:normal !important;
border-bottom: 2px solid #2d2d2d !important;;
padding: 15px;
margin-bottom: 20px;
margin-left: 0px !important;
padding-left: 0px !important;
text-transform: uppercase;
}

.fontCzerwony{
color: #da251d !important;
}

.testimonials_carousel {
    padding-bottom: 80px;
}

.slick_nav {
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;;
    transform: translateX(-50%) !important;;
}

 .fa-phone{
color: #669900 !important;
}
div.vc_custom_1471510774860, 
div.vc_custom_1471509242128, 
div.vc_custom_1471510683498, 
div.vc_custom_1471510598831, 
div.vc_custom_1471509228159,
div.vc_custom_1471510728622,
div.vc_custom_1471509183902,
div.vc_custom_1471510820244,
div.vc_custom_1471509280274,
div.vc_custom_1471510877907
{background: #395261 !important; }

div.vc_custom_1471510774860:hover, 
div.vc_custom_1471509242128:hover, 
div.vc_custom_1471510683498:hover, 
div.vc_custom_1471510598831:hover, 
div.vc_custom_1471509228159:hover,
div.vc_custom_1471510728622:hover,
div.vc_custom_1471509183902:hover,
div.vc_custom_1471510820244:hover,
div.vc_custom_1471509280274:hover,
div.vc_custom_1471510877907:hover
{background: #da251d !important}

.testimonial_wr:hover{
border-color: #669900 !important
}

.testimonial_wr:hover::before{background-color: #669900 !important; border-color: #669900 !important;}


.button:hover{background:#669900 !important}

.wNaglychPrzypadkach {margin-top:-150px;margin-left:250px;}

div.icon > i.fa-phone {color : #da251d !important}

div.tp-caption > a.button {background: #da251d !important;}


div.vc_custom_1471946560092 { background: #4c6575 !important}

div.vc_custom_1471946591898 {background: #2e4857 !important}

div.vc_custom_1471946560092:hover {background: #da251d !important}
}
div.vc_custom_1471946591898:hover {background: #da251d !important}

.staff_read_more{display:none !important}

.staff_image { margin: 0 !important; overflow: visible !important; }
.staff_image img { margin-bottom: 25px !important; }

.staff_right{border-left:1px solid #E8E8E8}

.staff_left{border-right:0px !important;}

.staff_list ul li{border-color:  #da251d !important}

@media screen and (max-width:767px)
{
.vc_custom_1439899240148{width:100% !important; float:left !important}


}
@media screen and (max-width: 667px){
.vc_custom_1439878727322, .vc_custom_1439878731029, .vc_custom_1439878734259 {height: 200px !important;}


}


.top_mobile_menu li a {background:#4c6575 !important; border-top: 0px !important}

.top_mobile_menu li a:hover {background:#da251d !important}

.mobile_menu > ul > li {border-color: #2d2d2d}

.sub-menu{background:#4c6575 !important; border-color: #2d2d2d !important; margin-bottom: -1px !important}

.mobile_search {display:none}

@media screen and (max-width: 767px){
.icon_box{margin-bottom:110px !important}
}


@media screen and (min-width: 768px){
body.page-id-1631 div.fatBorder.vc_col-md-4 { margin-top: -100px; background: #fff; }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
div.top_nav ul#menu-menu_correct { margin: 0 auto !important; padding: 10px 0 !important; }
div.top_nav div.logo { text-align: center; padding: 10px 0; }
}

div.vc_custom_1472710944413
{ background: #4c6575 !important;}
div.vc_custom_1472199987470
{background:#395261 !important;}
div.vc_custom_1472710901718
{ background: #2e4857 !important;}

div.vc_custom_1472710944413:hover
{ background: #da251d !important;}
div.vc_custom_1472199987470:hover
{background:#da251d !important;}
div.vc_custom_1472710901718:hover
{background:#da251d !important;}

div.vc_custom_1472203607740
{background-color: #395261 !important;}

div.vc_custom_1472203730064
{background-color: #395261 !important;}

div.vc_custom_1472203916067
{background-color: #395261 !important;}

div.vc_custom_1472203640428
{background-color: #395261 !important;}

div.vc_custom_1472203760218
{background-color: #395261 !important;}

div.vc_custom_1472203962134
{background-color: #395261 !important;}

div.vc_custom_1472203687605
{background-color: #395261 !important;}

div.vc_custom_1472203792441
{background-color: #395261 !important;}

div.vc_custom_1472203998182
{background-color: #395261 !important;}

div.vc_custom_1472203876288
{background-color: #395261 !important;}




div.vc_custom_1472203607740:hover
{background-color: #da251d !important;}

div.vc_custom_1472203730064:hover
{background-color: #da251d !important;}

div.vc_custom_1472203916067:hover
{background-color: #da251d !important;}

div.vc_custom_1472203640428:hover
{background-color: #da251d !important;}

div.vc_custom_1472203760218:hover
{background-color: #da251d !important;}

div.vc_custom_1472203962134:hover
{background-color: #da251d !important;}

div.vc_custom_1472203687605:hover
{background-color: #da251d !important;}

div.vc_custom_1472203792441:hover
{background-color: #da251d !important;}

div.vc_custom_1472203998182:hover
{background-color: #da251d !important;}

div.vc_custom_1472203876288:hover
{background-color: #da251d !important;}

#menu-item-2223 a:hover, #menu-item-2224 a:hover{
color: white !important;
opacity: 0.6;
}
@media (min-width: 990px) {
.dbl {
width: 200%;}
}
div.vc_custom_1472555119983 { background: #4c6575 !important}
div.vc_custom_1471504546544 {background: #395261 !important}
div.vc_custom_1472555146673  {background: #2e4857 !important}

div.vc_custom_1472555119983:hover {background: #da251d !important}
div.vc_custom_1471504546544:hover {background: #da251d !important}
div.vc_custom_1472555146673:hover {background: #da251d !important}
