.title:not(.title_bottom_border_in_grid){border-bottom:0px;}
.showmeonlyonmobile{display:none !important;}
.bowls{    position: absolute;
    left: 0;
    bottom: -90px;}

.blue-quote-box{    max-width: 400px;
    margin: 0 auto;
    background: #307bbf;
    padding: 20px 40px;}
.red-quote-box{    max-width: 400px;
    margin: 0 auto;
    background: #e30613;
    padding: 20px 40px;}
.footer_bottom a{color:#fff !important;}
.q_logo a{     height: 170px !important;
    visibility: visible !important;
    margin-top: 45px !important;}

nav.main_menu>ul>li>a{    color: #fff !important;
    font-size: 30px !important;
    padding: 8px 17px !important;}

@font-face { font-family: 'GrilledCheese BTN'; src: local('GrilledCheese BTN'), local('GrilledCheeseBTN'), local("GrilledCheese BTN Toasted"),local("GrilledCheese-BTN-Toasted"), url("/wp-content/GrilledCheeseBTN.woff") format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'rama'; src: local('rama'), local('rama'), url("/wp-content/rama.woff") format('woff'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'knockout'; src: local('knockout'), local('knockout'), url("/wp-content/knockout.woff") format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Knockout2'; src: local('Knockout2'), local('Knockout2'), url("/wp-content/Knockout2.woff") format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'frontage'; src: local('frontage'), local('frontage'), url("/wp-content/frontage.woff") format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo'; src: local('museo'), local('museo'), url("/wp-content/museo.woff") format('woff'); font-weight: normal; font-style: normal; }

.margin50 { margin-bottom: 25px !important; }
.hp_backgroud_color { background: #48bcbd !important; padding: 15px !important; margin-bottom: 50px !important; }
.testimonials_c_holder .testimonial_content_inner { background: #307bbf; padding: 30px; margin: 15px;}
.testimonials_c_carousel ul.slides li:nth-child(1n+0) .testimonial_content_inner {background: #307bbf; }
.testimonials_c_carousel ul.slides li:nth-child(2n+0) .testimonial_content_inner {background: #e30613; }
.testimonials_c_carousel ul.slides li:nth-child(3n+0) .testimonial_content_inner {background: #6e3b8f; }
.testimonials_c_carousel ul.slides li:nth-child(4n+0) .testimonial_content_inner {background: #307bbf0; }
.testimonials_c_carousel ul.slides li:nth-child(5n+0) .testimonial_content_inner {background: #e30613; }
.testimonials_c_carousel ul.slides li:nth-child(6n+0) .testimonial_content_inner {background: #6e3b8f; }
.testimonials_c_carousel ul.slides li:nth-child(7n+0) .testimonial_content_inner {background: #307bbf; }
.testimonials_c_carousel ul.slides li:nth-child(8n+0) .testimonial_content_inner {background: #e30613; }
.testimonials_c_carousel ul.slides li:nth-child(9n+0) .testimonial_content_inner {background: #6e3b8f; }
div.ls-slide-backgrounds { background: #ffed00 !important; }
.vc_col-sm-6 div.vc_column-inner .vc_single_image-wrapper { width: 100% !Important; }
.maxout, .maxout img { width: 100% !important; height: auto !important; }
@media only screen and (min-width: 768px) {#rev_slider_4_2_forcefullwidth{display:none !important;}
.tp-revslider-slidesli[data-index="rs-6"], .tp-revslider-slidesli[data-index="rs-7"]{display:none !important;}
.onlydesktop {display: block !important;} .onlymobile {display:none !important;}}
@media only screen and (max-width: 767px) {#rev_slider_2_1_forcefullwidth{display:none !important;} .onlydesktop {display: none !important;} .onlymobile {display:block !important;}}

@media (max-width: 1590px){
nav.main_menu>ul>li>a{font-size:23px !important;}
}
.hide { display: none; } .show { display: block; }
@media (min-width: 1000px) and (max-width: 1614px) {
footer .zyrafa { left: -40px !important; }
header .container_inner .header_inner_left { left: 15px !important; }
header .container_inner .header_inner_right { right: 15px; }
div.full_width { padding-top: 120px; padding-left: 15px; padding-right: 15px; }
}
@media (max-width: 999px) {
div.content .content_inner div.title_outer{    max-width: 160% !important;
    width: 160% !important;
    margin-left: -30% !important;}
nav.mobile_menu ul {padding-top:10px; padding-bottom:10px;}
body .content div.full_width { background: url(/wp-content/uploads/2019/07/bg1.jpg) no-repeat top center !important; background-size: 100%; padding-bottom: 250px; }
}
@media (max-width: 767px) {
.page-id-16266 img.goryl { display: none !important; }
.page-id-16266 img.tygrys { display: block !important; left: 0; }
.page-id-16266 img.zebra { display: block !important; }

.page-id-16278 img.goryl, .page-id-16276 img.goryl { display: block !important; }
.page-id-16278 img.tygrys, .page-id-16276 img.tygrys { display: block !important; right: 0; left: auto; }
.page-id-16278 img.zebra, .page-id-16276 img.zebra { display: none !important; }
}

div.content_inner  h1, div.content_inner  h2, div.content_inner  h3, div.content_inner  h4, div.content_inner  h5, div.content_inner .h1 {text-align: center; font-family: 'knockout', sans-serif; font-weight: bold; font-style: normal; font-size: 100px; color: #e30613; margin-top: 23px; margin-bottom: 10px;}
div.content_inner  h2 { font-size: 45px; }
div.content_inner  h3, div.content_inner  h4, div.content_inner  h5 {font-size: 35px; }
@media (min-width: 1025px) { header #menu-new-menu li a:hover { cursor:pointer !important; margin-top: -10px; } header #menu-new-menu li 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; } }

footer .footer_inner { background-color: #307bbf; }


@media (max-width: 479px) { 

img.goryl, .zebra { max-width: 50% !important; }
img.goryl { bottom: 0 !important; }
}
@media (max-width: 767px) { body div.full_width { padding-top: 130px !important; background: #fffee9 !important; } }

div.footer_top_holder, div.footer_bottom_holder { background-color: transparent; }
.whitetext, .whitetext p { color:#fff; }

div.full_width { padding-top: 130px; }
@media (max-width: 1615px) {div.full_width { padding-top: 130px; }}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 { color: #ffffff !important; font-size: 17px; font-weight: bold; text-align: center; }
div.content .content_inner div.title_outer { height: auto !important; }
.full_width > .full_width_inner{margin: 0 auto;
padding: 45px 45px 75px 45px;
    background: #ffffff;
    box-sizing: border-box; max-width:1600px !important;}
.full_width{    background-image: url(/wp-content/uploads/2019/07/bg1.jpg);
    background-size: 100%;    padding-bottom: 350px;}

.zyrafa {position: absolute;
    bottom: 5px;
    left: 0;
}
.goryl{    position: absolute;
    bottom: -80px;
    left: 25%;}
.tygrys{position: absolute;
    bottom: -80px;
    left: 55%;}
.zebra{    position: absolute;
    bottom: -150px;
    right: 0;}

.border-right-inner{border-right:5px solid #000;}

.laser-storm{       color: #000;
    font-size: 17px;
 text-align: center;}
.laser-storm img{    width: 140px;}
.laser-storm h5{margin-top: 10px;
    margin-bottom: 10px;}

.high-ropes{       color: #000;
    font-size: 17px;
 text-align: center;}
.high-ropes img{    width: 140px;}
.high-ropes h5{margin-top: 10px;
    margin-bottom: 10px;}

.bottom-button{margin-top: 20px;
    display: inline-block;}

.book-now{    position: absolute;
    right: 15px;
    bottom: 116px;
    background: #2eafe4;
    color: #fff;
    padding: 10px 20px;
    font-size: 21px;
    border-radius: 5px;}

.blue-inner-box{     position: absolute;
    right: 15px;
    top: 0;
    background: #2eafe4;
    color: #fff;
    padding: 16px 20px;
    font-size: 17px;}
.blue-inner-box strong{display: block;
    margin-bottom: 10px;}


.left-section h3{    font-size: 30px;
    font-weight: 900;
    color: #2eafe4;
    margin-bottom: 30px;}

.blue-nicebox{    background: #2eafe4;
    color: #fff;
    padding: 19px 13px;
    font-size: 16px;}
.left-section{ position:relative;   color: black;
    font-size: 15px;}
.left-section small{    margin-top: 10px;
    display: block;
    margin-bottom: 10px !important;}

.purple-box{    background: #744695;}
.red-box{    background: #e10613;}
.blue-box{    background: #005faa;}
.box-right h5{color: #fff;
    font-size: 17px;
    font-weight: 900;
    margin-bottom: 10px;}

.box-right{color: #fff;
    padding: 12px 20px;}


.toddler:hover .vc_single_image-wrapper:after{    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 63, 147, 0.6);}
.classic:hover .vc_single_image-wrapper:after{     content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 63, 147, 0.6);}
.luxury:hover .vc_single_image-wrapper:after{    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 63, 147, 0.6);}
.vip:hover .vc_single_image-wrapper:after{    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 63, 147, 0.6);}
.toddler .vc_single_image-wrapper, .classic .vc_single_image-wrapper, .luxury .vc_single_image-wrapper, .vip .vc_single_image-wrapper{position:relative;}

.q_slider{margin-top:100px;}

.footer_bottom .textwidget{color: #fff;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 20px;
    line-height: 20px;}

.share-buttons{    margin-top: 66px;
    padding-left: 10px;}
.share-buttons a{margin-right:15px;}
.share-buttons a:last-child{margin-right:0px !important;}

#subForm{    padding-top: 20px;}
#subForm label{font-weight: 600;}
#subForm input{    border: none;
    width: 100%;
    padding: 17px 10px;
    box-sizing: border-box;}

#subForm button{     margin-top: 15px !important;   font-family: 'Dosis', sans-serif;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    width: 90px;
    padding: 10px;
    background-color: #ff0613;
    border: none;
    border-radius: 4px;
    -moz-box-shadow: 5px 5px #b40000;
    -webkit-box-shadow: 5px 5px #b40000;
    box-shadow: 5px 5px #b40000;
    margin: 0px 0px 10px 0px;
    float: right;}

.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span{color:#fff !important;}

footer .column1{top:0px !important;}

.footer_top h5{    font-family: 'Knockout2', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 35px;
    color: #ffffff;}

.footer_before_top_holder{    background: #307bbf !important; padding-top:60px;}

.logotypes{    display: flex;
    align-items: center;
    justify-content: space-between;}

@media only screen and (min-width: 1700px){
.qode_grid_1400 .carousel-inner .slider_content_outer, .qode_grid_1400 .container_inner, .qode_grid_1400 .container_inner nav.content_menu, .qode_grid_1400 .footer_bottom_border.in_grid, .qode_grid_1400 .footer_top_border.in_grid, .qode_grid_1400 .full_width .parallax_content, .qode_grid_1400 .grid_section .section_inner, .qode_grid_1400 .title_border_in_grid_holder, .qode_grid_1400 nav.content_menu ul, .qode_grid_1400.boxed .section .section_inner, .qode_grid_1400.boxed nav.content_menu.fixed {
    width: 1600px !important;
}}


.header_bottom > .container > .container_inner{    width: 100% !important;
    max-width: 1600px !important;}

.header_inner_right{z-index:9999;}



header .header_inner_left{left:0px !important;}
.header_bottom_right_widget_holder{padding:0 !important;}

.phone-top{    display: inline-block;
    margin-top: 25px;
margin-left:55px !important;
    margin-right: 50px;}
.book-top{display: inline-block;}
.book-top img{    margin-bottom: -8px;}

header:not(.sticky):not(.scrolled) .header_bottom{     background-color: #0e65ad !important;
    background-size: inherit;
    height: 115px;
    border-bottom: 0px;
    padding: 0 !important;}


header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus){    font-family: 'rama', sans-serif;
    font-weight: normal;
    font-style: normal;}


nav.main_menu>ul>li>a span.plus{display:none !important;}

.max_width550 { max-width: 460px; width: 100%; }
footer .footer_before_top_holder img {opacity:1.0; filter:alpha(opacity=100);-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;}
@media only screen and (min-width: 1200px) { footer .footer_before_top_holder img: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; margin-top: -10px;}}
footer .column1 div, footer .column1 p, footer .column2 div, footer .column2 p, footer .column3 div, footer .column3 p { line-height: 24px !important; font-size: 13pt; }

@media (max-width: 1375px){
nav.main_menu>ul>li>a{font-size:20px !important;}
nav.main_menu>ul>li>a{padding:10px 20px 0 0 !important;}
.phone-top{    margin-left: 0px !important;
    margin-right: 10px !important;}
}
@media (max-width: 1256px){
.zyrafa { display: none; }
.goryl{width: 300px !important;
    left: 0 !important;}
.tygrys{    width: 300px;
    left: 42%;}
.zebra{    width: 190px;}
.book-now{bottom:135px !important;}
}

@media (max-width: 1199px){
nav.main_menu>ul>li>a{      padding: 10px 13px 0 0 !important;
    font-size: 19px !important;}
.button-inner{    position: static !important;
    display: inline-block !important;
    margin-bottom: 10px !important;}
.blue-inner-box, .title-inner-box{max-width:100% !important;}
html .border-right-inner{    border-right: 0px !important;
    padding-right: 0px !important;}
html .right-location{    padding-left: 0px !important;}
}
@media (max-width: 1065px){
.q_logo > a{     height: 100px !important;
    margin-top: 10px !important;}
}
@media (min-width: 1000px) and (max-width: 1599px) {
div.content  .content_inner  div.title_outer .title div.image.responsive { margin-top: 50px; }
}
@media (max-width: 999px){
header .container_inner .header_inner_left{z-index:1111 !important;}
#text-3 img{    display: block !important;
    clear: both !important;
    float: none !important;
    margin-bottom: 25px !important;}
.three_columns>.column2>.column_inner, .three_columns>.column3>.column_inner{padding-left:0px !important;}
.footer_top .three_columns .column2 .column_inner>div, .three_columns>.column3>.column_inner, .footer_top .four_columns .column3 .column_inner>div, .footer_top .three_columns .column3 .column_inner>div{margin-left:0px !important;}
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3{width:100% !important; margin-bottom:20px !important;}
.logotypes{flex-wrap:wrap !important;}
.logotypes a{    flex-grow: 1;
    width: 33%;}
.blue-inner-box{position:static !important; margin-top:20px !important;}
.book-now{    position: static !important;
    margin-top: 20px !important;
    display: block !important;
    text-align: center !important;}
.q_slider{margin-top:0px !important;}
.mobile_menu_button{    margin-left: 100px !important;}
.mobile_menu_button i{font-size: 50px !important;
    color: #fff !important;}
.header_inner_right {     zoom: 0.7;
    margin-top: 10px;
    margin-right: 20px; }
}
@media (max-width: 768px){
.header_inner_right {  zoom: 1;
    position: absolute;
    top: 0; margin-top: 0px;
    right: 100px; margin-right: 0px;
    width: 60px;
    height: auto; }
.header_bottom_right_widget_holder {
    display: block !important;
}
.book-top {display: none !important;}
img.bowls {width: 200px;}
}
@media (max-width: 767px){
div.content_inner h5, div.content_inner .h1 { font-size: 75px; line-height: 70px;}
.logotypes a{width:100% !important; text-align:center !important;}
.tygrys {display:none !important;}
body .vc_custom_1560935963994{padding-left:0px !important;}
body .vc_custom_1560935959793{padding-right:0px !important; margin-bottom:30px !important; border-right: 0px !important;}
body .vc_custom_1560932945774{padding-right:0 !important; margin-bottom:25px !important;}
body .vc_custom_1560932950706{padding-left:0px !important; margin-top:25px !important;    margin-bottom: 50px !important;}
.toddler, .classic, .luxury{margin-bottom:20px !important;}
}
@media (max-width: 680px){ 
img.bowls {width: 150px;}
}
@media (max-width: 479px){
.header_inner_right {
    right: 0px; margin-right: 0px;
}
.mobile_menu_button{margin-left:20px !important;}
.header_top_bottom_holder:before{display:none !important;}
}

.testimonials_c_carousel ul.slides li:nth-child(2n+0) .testimonial_content_inner:nth-child(even){
background:#6e3b8f;
}

.testimonials_c_carousel ul.slides li:nth-child(3n+0) .testimonial_content_inner:nth-child(even){
background:#e30613;
}