figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a{display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}}.wp-block-image>a{display:inline-block}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image img,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}@media screen{body{font-family:Montserrat,Arial,Helvetica,sans-serif;font-optical-sizing:auto;color:#494b52;margin:0;font-size:18px;line-height:24px}#mobile_menu_button{float:right;visibility:hidden;width:50px;height:0;margin-top:20px}#mobile_menu_button img{height:0}#mobile_menu #mobile_menu_close{position:absolute;top:10px;right:10px;padding:0;text-align:center;z-index:1000}@media (max-width:1365px){#mobile_menu_button{visibility:visible;height:auto}#mobile_menu_button img{height:auto}}#mobile_menu,img{width:100%;height:auto}#mobile_menu{display:none;position:absolute;left:0;top:0;z-index:1100;background:#717171;overflow:auto}#mobile_menu a,a.btn{font-weight:700;text-decoration:none;text-transform:uppercase}#mobile_menu a{display:block;font-size:20px;padding:10px 0;color:#fff}#mobile_menu ul{width:80%;padding:50px 0;margin:0 auto;list-style-type:none;text-align:center}#mobile_menu ul li{background:#717171;padding-top:2px;padding-bottom:0}#mobile_menu ul li ul,body{padding:0}#mobile_menu ul li ul li a{font-weight:400}img{max-width:100%}a,h1{color:var(--dark-green)}a{font-size:18px;text-decoration:underline}a.btn{color:var(--white);padding:15px 30px}a.btn:hover{background:var(--dark-green)!important}p{margin:10px 0}h1{font-size:50px;line-height:60px;margin-top:0}h2,h3{color:var(--black)}:root{--green:#698b55;--dark-green:#103003;--yellow:#f89a1d;--white:#ffffff;--tgreen:rgba(105, 139, 85, 0.4);--black:#000000;--red:#ff0000;--grey:#e2e2e2}footer,header{background:var(--green)}header{position:sticky;top:0;width:96%;height:160px;padding:0 2%;z-index:1050}@media (max-width:1365px){header{position:relative;height:210px}}@media (max-width:1023px){header{position:relative}}@media (max-width:670px){header{position:relative;height:156px}}header #logo{width:10%;float:left}@media (max-width:1365px){header #logo{width:50%;float:left}}header #logo img{width:auto;height:150px}header nav{width:65%;float:left;padding:40px 0 0}@media (max-width:1365px){header nav{display:none}}#left_col .main_features ul li,header nav ul li{display:inline-block}footer strong,footer ul li a,header nav ul li a{font-size:13px;font-weight:700;color:var(--white)}header #header_right a,header nav ul li a{text-transform:uppercase;padding:10px}header nav ul .menu-item-has-children:after{content:url(/wp-content/themes/365-camperhire-theme/images/nav_arrow.png);position:relative;left:-5px}header nav ul li ul{position:absolute;left:-999em;z-index:10;text-align:left}header nav ul li ul li{min-width:250px;display:block;background:var(--grey);border-bottom:2px solid var(--green);clear:both;z-index:1}header nav ul li ul li a{color:var(--black);display:block;z-index:10;text-decoration:none}header nav ul li ul li:hover{clear:both;z-index:1}header nav ul li:hover ul{left:auto;z-index:10}header #header_right{width:25%;float:right;text-align:center;padding:20px 0 0}header #header_right a{line-height:20px;font-weight:700;color:var(--white);background:var(--yellow);padding:15px 30px;text-decoration:none}@media (max-width:1365px){header #header_right{width:50%;text-align:right}}@media (max-width:670px){header #header_right{padding:0}header #header_right a{font-size:10px;padding:5px}}header #header_right a:hover{background:var(--dark-green)}header #header_right p{width:200px;color:var(--white);font-weight:700;border:1px solid var(--white);padding:10px 20px;margin:20px auto 0;text-align:center}@media (max-width:1365px){header #header_right p{margin-right:0!important;margin-top:20px;margin-bottom:20px}}@media (max-width:670px){header #header_right p{width:96%;font-size:10px;padding:0 2%;margin:10px auto!important}}footer{width:90%;padding:0 5% 20px;overflow:auto;color:var(--white)}footer img{width:auto;height:220px}footer ul{list-style-type:none;margin:20px -15px;padding:0}footer strong,footer ul li a{display:block;padding:5px 0;text-decoration:underline}#contact_banner a,footer ul li a:hover,header nav ul li a{text-decoration:none}.modes .col1,.modes .col2,footer #footer_col1,footer #footer_col2,footer #footer_col3{display:inline-block;vertical-align:top;width:28.5%;padding:0 2%}@media (max-width:767px){footer #footer_col1,footer #footer_col2,footer #footer_col3{width:95.5%}}footer #footer_below a.social_link img{width:50px;height:50px}#header_image_one_header,.button{width:100%;text-align:center}#header_image_one_header h1{font-size:70px;line-height:80px;width:60%;margin:0 auto;padding:150px 2%;color:var(--white);vertical-align:middle}@media (max-width:1599px){#header_image_one_header h1{width:96%;font-size:50px;line-height:60px}}@media (max-width:1023px){#header_image_one_header h1{font-size:28px;line-height:40px}}#contact_banner{max-width:1500px;margin:0 auto;padding:0 2%;text-align:center}#contact_banner p{font-weight:700;margin:20px 0}#contact_banner a{font-weight:700;color:var(--white);background:var(--yellow);padding:15px 30px}#contact_banner .col1,#contact_banner .col2,#contact_banner .col3{display:inline-block;width:30.5%;padding:10px 1%}@media (max-width:767px){#contact_banner .col1,#contact_banner .col2,#contact_banner .col3{width:98%}}.button{padding:30px 0}#individual-vehicle-wrap{min-height:2500px;height:fit-content;padding:0 2% 40px}main #left_col{width:68%;float:left;padding:0 2%0 0;overflow:auto}@media (max-width:1023px){main #left_col{width:100%;float:none;clear:both;padding:0 0 50px}}main #right_col{width:30%;float:left;text-align:left}main #individual-vehicle-wrap #right_col{position:sticky;top:160px;height:fit-content;z-index:0;width:30%;float:left}@media (max-width:1023px){main #right_col{width:100%;float:none;clear:both}main #individual-vehicle-wrap #right_col{position:relative;top:0;width:100%;float:none;clear:both}}#left_col .features ul,#left_col .main_features ul,.options_extras ul,header nav ul{list-style-type:none;padding:0;margin:0}#left_col .features ul li{line-height:35px;padding:5px 0;display:inline-block;width:48%}#left_col .features ul li img,#left_col .main_features ul li img{max-width:30px;vertical-align:middle;padding:5px}.modes .col1,.modes .col2{width:45.5%;padding:10px 2%}.options_extras ul li{display:inline-block;width:47.5%;margin:15px 1%;box-sizing:border-box;border:2px solid var(--black)}#individual-vehicle-wrap,.wp-block-gallery,.wp-block-image{max-width:1200px;margin:0 auto}.options_extras ul li,.wp-block-image{text-align:center;padding:15px 1%}}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/themes/365-camperhire-theme/slick/fonts/slick.eot);src:url(/wp-content/themes/365-camperhire-theme/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/365-camperhire-theme/slick/fonts/slick.woff)format("woff"),url(/wp-content/themes/365-camperhire-theme/slick/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/365-camperhire-theme/slick/fonts/slick.svg#slick)format("svg")}