@font-face{font-family:SerifaStdBlack;src:url(/wp-content/themes/yolo-rubino-child/fonts/SerifaStd-Black.woff) format("woff"),url(/wp-content/themes/yolo-rubino-child/fonts/ptserif-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/yolo-rubino-child/fonts/SerifaStd-Black.ttf) format("truetype");font-weight:400;font-style:normal}.uppercase{text-transform:uppercase}.extra-small-padding{padding-top:10px;padding-bottom:10px}@media (min-width:768px){.extra-small-padding{padding-top:20px;padding-bottom:20px}}@media (min-width:1200px){.extra-small-padding{padding-top:30px;padding-bottom:30px}}.small-padding{padding-top:15px;padding-bottom:15px}@media (min-width:768px){.small-padding{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.small-padding{padding-top:50px;padding-bottom:50px}}.medium-padding{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.medium-padding{padding-top:50px;padding-bottom:50px}.half-container>div{max-width:375px}}.narrow-container .container{width:800px}@media (min-width:992px){.half-container>div{max-width:485px}}.full-width-bg,.full-width-bg>div{background-repeat:no-repeat;background-size:cover;background-position:center}.page-content{position:relative}.background_top_position{background-position:top}body.error404 h2,body.error404 h4,body.error404 p{color:#fff}body.error404 .return a{border-color:#fff!important;color:#fff!important}body.error404 .return a:hover{border-color:#fff;background:#fff;color:#111}@media (min-width:1200px){.medium-padding{padding-top:70px;padding-bottom:70px}.half-container>div{max-width:600px}body.error404 .col-lg-6{width:100%!important}}#yolo-header.header-3{background:rgba(0,0,0,.4)!important}#yolo-header.header-3 ul#main-menu li a{color:#fff;font-size:15px;padding:0 15px;text-transform:uppercase;display:inline-block;overflow:hidden}#yolo-header.header-3 ul#main-menu li a:before{content:'';left:0;bottom:0;width:100%;height:2px;background:#fff;transform:translateX(-102%);position:absolute;transition:transform .5s ease}#yolo-header.header-3 ul#main-menu li a:hover:before{transform:translateX(0)}@media (min-width:992px) and (max-width:1199px){#yolo-header.header-3 ul#main-menu li a{padding:0 7px;font-size:12px}}#yolo-header.header-3 a.top_right_custon_link{color:#fff;font-size:15px;border:1px solid #fff;padding:6px 10px;text-transform:uppercase}#yolo-header.header-3 a.top_right_custon_link:hover{background:#fff;color:#000}#yolo-header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .navbar-nav>li>a i{line-height:100px}@media (min-width:992px) and (max-width:1369px){#yolo-header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo a img{width:135px}}@media (min-width:1370px) and (max-width:1430px){#yolo-header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo a img{width:200px}}@media screen and (max-width:991px){header.yolo-mobile-header{background:#000!important}header.yolo-mobile-header .yolo-header-container-wrapper{background-color:#000;border-bottom-color:#000}header.yolo-mobile-header .yolo-header-container-wrapper .yolo-mobile-header-wrapper{background:#000!important}header.yolo-mobile-header .yolo-header-container-wrapper .yolo-mobile-header-wrapper .toggle-icon-wrapper .toggle-icon:after,header.yolo-mobile-header .yolo-header-container-wrapper .yolo-mobile-header-wrapper .toggle-icon-wrapper .toggle-icon:before,header.yolo-mobile-header .yolo-header-container-wrapper .yolo-mobile-header-wrapper .toggle-icon-wrapper .toggle-icon>span{background:#fff}header.yolo-mobile-header i{float:left}}.yolo-instagram-wrap .owl-item .instagram-info{margin:0}.yolo-instagram-wrap .btn_gallery.container a{background-color:rgba(0,0,0,.6);color:#fff}.footer_contact_container div.wpcf7-validation-errors,div.wpcf7-validation-errors{display:none!important}@media (min-width:768px){.footer_contact_container .single_column{width:50%;display:inline-block;float:left;padding-right:20px}}.footer_contact_container .single_column p:last-child{margin-bottom:20px!important}.footer_contact_container .single_column input,.footer_contact_container .single_column textarea{width:100%;max-width:100%}.footer_contact_container .single_column input[type=submit]{float:right;border:1px solid #fff;border-radius:0;background-color:transparent;text-transform:uppercase;padding:5px 20px 0;-webkit-transition:all .5s ease;transition:all .5s ease;width:auto}.footer_contact_container .single_column input[type=submit]:hover{background-color:#fff;color:#000}.map_section_container{width:100%;height:400px}@media (min-width:768px){.map_section_container{height:550px}}.map_section_container #map{height:100%}.map_section_container #map .gm-style-cc,.map_section_container #map .gmnoprint,.map_section_container #map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{display:none}.restyle_form_message .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{float:left;margin:0!important;padding:0!important;border:0!important}h1,h2,h3,h4,h5{font-family:SerifaStdBlack,sans-serif!important;}#yolo-content-wrapper .black-text-box{text-align:center;margin-bottom:30px;margin-top:200px}#yolo-content-wrapper .black-text-box>div{display:inline-block;background-color:#000;color:#fff;padding:15px}#yolo-content-wrapper .black-text-box h2{color:#fff;padding:0;margin:0}.rm_container_padding .vc_column-inner{padding:0!important}.rm_margin{margin:0!important}.white_content a,.white_content div,.white_content h1,.white_content h2,.white_content h3,.white_content h4,.white_content h5,.white_content h6,.white_content p,.white_content span{color:#fff}.white_content_hover a:hover{color:#fff;text-decoration:underline}@media (max-width:425px){.hidden_in_mobile_sm{display:none!important}}@media (min-width:426px){.hidden_in_desktop_sm{display:none!important}}@media (max-width:1199px){.hidden_md_below{display:none!important}}@media (max-width:767px){.hidden_in_mobile{display:none!important}.text_center_mobile{text-align:center}.text_center_mobile h1,.text_center_mobile h2,.text_center_mobile h3,.text_center_mobile h4,.text_center_mobile h5,.text_center_mobile h6{text-align:center!important}}.black_button button{padding:9px 40px;background-color:#000!important;border:1px solid #fff!important;font-size:15px;font-weight:800}.black_button button:hover{background-color:#fff!important;color:#000!important}.pure-color-container>.vc_column-inner{padding:35px}@media (min-width:485px){.pure-color-container>.vc_column-inner{padding:35px 60px}}@media (min-width:768px){.hidden_in_desktop{display:none!important}.vertical_center{position:absolute;top:50%;transform:translate(0,-50%)}.pure-color-container>.vc_column-inner{padding:60px 40px}}@media (min-width:992px){.pure-color-container>.vc_column-inner{padding:80px 60px}}@media (min-width:1200px){.pure-color-container>.vc_column-inner{padding:100px 80px}}@media (min-width:768px){.pure-color-container.extra-bottom-space-large>.vc_column-inner{padding-bottom:80px}.image-text-row.image-left{text-align:right}}@media (min-width:992px){.pure-color-container.extra-bottom-space-large>.vc_column-inner{padding-bottom:150px}}@media (min-width:1200px){.pure-color-container.extra-bottom-space-large>.vc_column-inner{padding-bottom:250px}}.image-text-row{position:relative}.image-text-row .image-col>div{background-repeat:no-repeat;background-size:cover;background-position:center}.image-text-row .text-col{display:inline-block!important}.image-text-row.image-text-row-black .text-col{background-color:#000;color:#fff}.image-text-row.image-text-row-black .text-col h1,.image-text-row.image-text-row-black .text-col h2,.image-text-row.image-text-row-black .text-col h3,.image-text-row.image-text-row-black .text-col h4,.image-text-row.image-text-row-black .text-col h5,.image-text-row.image-text-row-black .text-col h6,.image-text-row.image-text-row-black .text-col p{color:#fff}.image-text-row.image-right .text-col>div{float:right}@media (max-width:767px){.image-text-row .image-col{position:absolute;top:0;right:0;left:0;bottom:0;z-index:0}.image-text-row .text-col{z-index:1}.image-text-row.image-text-row-black .text-col{background-color:rgba(0,0,0,.7)}.image-text-row.image-text-row-white .text-col{background-color:rgba(255,255,255,.7)}}.menu-items{font-size:12px}.menu-items .menu-item{border-bottom:1px solid #ccc;padding-bottom:20px;padding-top:20px}@media (min-width:768px){.menu-items .menu-item{margin-left:-10px}.menu-items .menu-item>div>div{padding-left:10px}.menu-item{-webkit-transition:ease .3s;-moz-transition:ease .3s;-ms-transition:ease .3s;-o-transition:ease .3s;transition:ease .3s}.menu-item:hover p.price:after{position:absolute}.image-right .menu-item.has-image:hover p.price:after{content:url(/wp-content/themes/yolo-rubino-child/images/enlarge-icon.png);margin-left:15px}.image-left .menu-item.has-image:hover p.price:after{content:url(/wp-content/themes/yolo-rubino-child/images/enlarge-icon.png);right:80px}.image-left .menu-item:hover p.price.extra_long_icon:after{right:120px}.sticky-menu-bar{text-align:center}.sticky-menu-bar .sticky-menu-item{color:#fff;display:inline-block;margin:10px}}@media (min-width:1200px){.menu-items{-moz-column-count:2;-webkit-column-count:2;column-count:2}.menu-items .single_menu_item{padding:0 10px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.sticky-menu-bar{z-index:999;width:100%;position:fixed;top:0;-webkit-transition:all .05s ease;transition:all .05s ease}@media (min-width:768px) and (min-width:768px){.sticky-menu-bar .sticky-menu-item{margin:10px 5px}.sticky-menu-bar{display:block}}@media (min-width:768px) and (min-width:992px){.sticky-menu-bar .sticky-menu-item{margin:10px}}@media (min-width:768px) and (min-width:1200px){.sticky-menu-bar .sticky-menu-item{margin:10px 30px}}@media (max-width:767px){.sticky-menu-bar .navbar{margin-bottom:0}.sticky-menu-bar .navbar-toggler-right{top:12px;z-index:9}.sticky-menu-bar ul.navbar-nav .nav-item a{color:#fff;padding:10px;font-weight:900}}@media (min-width:768px){.inner_menu_section>.vc_column-inner{margin-top:30px;padding-bottom:80px}}@media (min-width:992px){.inner_menu_section>.vc_column-inner{margin-top:140px;padding-bottom:160px}}#yolo-content-wrapper .wpb_content_element.dark-box{background:rgba(0,0,0,.8);max-width:300px;padding:10px 30px 30px;color:#fff;text-align:center;margin:60px auto}#yolo-content-wrapper .wpb_content_element.dark-box h1{color:#fff}@media (min-width:768px){#yolo-content-wrapper .wpb_content_element.dark-box{margin:150px auto;max-width:600px}}@media (min-width:992px){#yolo-content-wrapper .wpb_content_element.dark-box{margin:200px auto}}@media (min-width:1200px){#yolo-content-wrapper .wpb_content_element.dark-box{margin:340px auto}}@media (min-width:768px){#yolo-content-wrapper .wpb_content_element.dark-box.padding-sm{margin:120px auto;max-width:600px}}@media (min-width:992px){#yolo-content-wrapper .wpb_content_element.dark-box.padding-sm{margin:170px auto}}.navbar-toggler{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid #fff;border-radius:0;color:#fff}.navbar-toggler-right{position:absolute;right:1rem}.navbar-light .navbar-toggler-icon{background-image:url(/wp-content/themes/yolo-rubino-child/images/menu.svg);display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.contact-form{padding:0 15px 15px}.contact-form .wpcf7-response-output,.contact-form p{color:#fff}.contact-form input[type=submit]{background:0 0;border:1px solid #fff;border-radius:0;padding:5px 40px}.contact-form textarea{width:100%}@media (min-width:1200px){#yolo-content-wrapper .wpb_content_element.dark-box.padding-sm{margin:240px auto}.contact-form{padding:0 30px 30px}}input[type=email],input[type=url],input[type=password],input[type=tel],input[type=number],input[type=text],input[type=search],select,textarea{max-width:100%}input[type=number]{padding:0 15px;font-size:14px;color:#878787;height:42px;line-height:1;background-color:#f5f5f5;border:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}input[type=number] ::-webkit-input-placeholder{color:#878787}input[type=number] :-moz-placeholder{color:#878787}input[type=number] ::-moz-placeholder{color:#878787}input[type=number] :-ms-input-placeholder{color:#878787}.underline_heading{position:relative}.underline_heading.centered:before{left:calc(50% - 40px)}.underline_heading::after,.underline_heading::before{width:80px;-webkit-transform-origin:left;transform-origin:left}.underline_heading::before{box-sizing:inherit;content:'';position:absolute;height:100%;border-bottom:1px solid;border-color:inherit;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.underline_heading.in_view::before{color:inherit;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transition-delay:1s;transition-delay:1s}@media (min-width:768px){.image-left .underline_heading.in_view::before{right:0}}.scroll_container{position:absolute;bottom:70px;left:0;right:0;text-align:center;z-index:99}.scroll_container.heading_scroll{bottom:-150px}.scroll_container p{color:#fff;font-size:30px;text-shadow:2px 2px 5px #000;font-weight:100;text-transform:uppercase;letter-spacing:10px}div.scroll_down_button img{font-size:70px;font-weight:700;color:#4794D3;margin:90px auto;cursor:pointer;-webkit-animation:jump 5s ease 0s infinite normal;animation:jump 5s ease 0s infinite normal}@-webkit-keyframes jump{0%,100%,40%,50%,60%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}55%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes jump{0%,100%,40%,50%,60%{transform:translateY(0)}45%{transform:translateY(-20px)}55%{transform:translateY(-10px)}}@-webkit-keyframes point-right{15%,25%,5%{-webkit-transform:translateX(0);transform:translateX(0)}10%,20%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes point-right{15%,25%,5%{transform:translateX(0)}10%,20%{transform:translateX(10px)}}@-webkit-keyframes point-left{15%,25%,5%{-webkit-transform:translateX(0);transform:translateX(0)}10%,20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes point-left{15%,25%,5%{transform:translateX(0)}10%,20%{transform:translateX(-10px)}}