/*!
Theme Name: kayak-on-river
Theme URI: http://underscores.me/
Author: Kayak on a River
Author URI: http://Kayak
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kayak-on-river
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

kayak-on-river is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,select,optgroup,textarea{color:#404040;font-family:'Open Sans',sans-serif;font-size:15px;font-size:1rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;font-family:'Fugaz One',cursive;letter-spacing:.5px;font-weight:normal;text-transform:uppercase;margin-top:0;margin-bottom:5px}
p{margin-bottom:2em;margin-top:0}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{background:#121212;color:#ecf0f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%}
a{color:#f15922;text-decoration:none}
a:hover,a:focus,a:active{color:#ed2328}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
.site-header{background:#333;width:100%;padding:5px 0}
.inner-site-header{max-width:1300px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:98%}
.site-branding{max-width:280px}
.phone-num{text-align:center;line-height:30px}
.phone-num small{display:block}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.main-navigation ul ul a{width:200px}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{display:inline-block}
.main-navigation a{display:block;text-decoration:none;font-family:'Fugaz One',cursive;font-size:16px;margin-right:30px;color:#fff}
.main-navigation .book-now-btn a{margin-right:0;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ed2328),to(#f15922));background:linear-gradient(90deg,#ed2328 10%,#f15922 100%);padding:14px;font-size:20px;border-radius:10px}
.book-now-btn{cursor:pointer}
.menu-item-has-children{padding:15px 0}
.main-navigation .sub-menu{background:#232323;top:80px;width:150px;padding:12px;margin-left:-12px}
.main-navigation .sub-menu li:last-child{margin-bottom:0}
.menu-toggle,.main-navigation.toggled ul{display:block;z-index:99}
.mobile-menu{position:relative;z-index:9}
.menu-toggle{opacity:0;z-index:9;padding:22px 14px;cursor:pointer}
.mobile-menu-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}
.mobile-menu-toggle span{display:block;font-size:14px;font-weight:bold;margin-top:-3px;color:#00acf2}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;margin-right:1.5em}
.alignright{display:inline;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.sticky{display:block}
.post,.page{margin:0 0 1.5em}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.8em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.custom-logo-link img{max-height:100px}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.site-content{max-width:1300px;width:98%;margin:auto}
.type-page .entry-content{background:#333;padding:25px;margin:1.8em auto 0;max-width:1000px}
.glide{margin:25px auto;max-width:1200px}
.glide__slides{margin:0}
.glide__slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.glide__slide img{width:60%;height:100%}
.glide__slide .right-side{background:#00bcf3;width:40%;position:relative}
.glide__slide .main-slide{background:transparent}
.glide__slide .right-side .inner-right-side{min-height:88%;width:90%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.glide__slide .right-side h1{font-weight:normal;margin:0 0 5px;font-size:25px;text-transform:uppercase;line-height:30px;margin-bottom:5px}
.glide__slide .right-side p{margin:0;font-size:15px}
.glide__slide .right-side hr{width:100%;border:0;border-top:1px solid #ddd;margin:10px 0}
.glide__slide .right-side i{color:#999;margin-right:3px;font-size:14px}
.glide__arrows button{font-size:18px;border:0;background:rgba(0,0,0,0.25)}
.glide__arrow--left{left:.75% !important}
.glide__arrow--right{right:.75% !important}
.glide__slide .main-slide.right-side .inner-right-side h1{text-align:center;font-size:30px;line-height:initial}
.grid{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.grid ul{margin-left:0}
.item{width:24%;margin:10px 0;text-align:center;border-radius:5px;background:#333;min-height:300px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.item img{border-top-right-radius:5px;border-top-left-radius:5px}
.item h2{margin-top:5px;margin-bottom:-5px;font-weight:normal;font-size:21px}
.item ul{margin-top:10px;text-align:left;font-weight:normal;padding-left:35px;padding-right:15px}
.item-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 15px 15px}
.item-btns .btn{background:#00bcf4;color:#fff;width:92px;font-weight:bold;padding:4px;border:2px solid #00bcf4;font-size:13px}
.item-btns .btn.border-only{background:transparent;color:#00bcf4}
.prices{margin-bottom:20px;margin-top:auto;font-weight:bold;font-size:14px}
.all-logos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;margin-bottom:25px;margin-top:25px;max-width:1000px}
.all-logos h1{font-weight:normal;text-align:center;margin-bottom:5px;margin-top:25px}
.all-logos .logos-half{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.all-logos .logos-half img{max-width:60px;-ms-flex-item-align:center;align-self:center}
.all-logos .left-half img{margin-right:25px}
.all-logos .right-half img{margin-left:25px}
.price-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;justify-content:space-between}
.price-item{border-radius:20px;background:#00bcf3;width:24%;min-height:200px;border:1px solid #ccc;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}
.price-item.corp {width:100%;margin-top:15px;background: #000;color: #fff;border-width: 4px; border-color: #fff;}
.price-item sup{font-size:50%;top:-1em;left:5px}
.price-item hr{width:40%;margin:0;background-color:#ccc}
.price-item h1{margin-bottom:0;margin-top:5px}
.price-item h2{font-size:1.7em}
.price-item p{margin-bottom:0}
.choose-option span{font-size:120% !important}
.large-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.large-btn{width:48%;background:#333;font-size:20px}
.large-btn span.btn{background:-webkit-gradient(linear,left top,right top,color-stop(10%,#ed2328),to(#f15922));background:linear-gradient(90deg,#ed2328 10%,#f15922 100%);padding:6px 20px;font-size:30px;color:#fff;font-family:'Fugaz One',cursive;border:0;border-radius:0;margin-bottom:0;border-radius:10px}
.large-btn a.main-large-btn:hover{background:#00bcf3;}
.large-btn a.main-large-btn:hover p{color:#fff}
.large-btn a{color:#fff}
.large-btn p{color:#f15922;text-transform:uppercase;margin-bottom:10px}
.large-btn{font-family:'Fugaz One',cursive;font-size:38px}
.large-btn h1{margin-bottom:-5px;font-size:1.3em}
.entry-header{margin-top:2em;padding:0 20px;text-align:center}
.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;background:#333;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-footer .site-info{max-width:1300px;width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-footer .site-info .col{width:35%;padding:15px 10px 15px}
.site-footer .site-info .col h3{margin-bottom:5px;margin-top:0;font-size:20px}
.site-footer .site-info .col ul{margin-left:0;padding-left:0;list-style:none}
.site-footer .site-info .col li{margin-bottom:2px}
.site-footer .site-info .col:first-child span{padding-left:27px;display:inline-block;position:relative;margin-bottom:8px}
.site-footer .site-info .col:first-child span i{position:absolute;left:0;top:2px;font-size:18px}
.site-footer .site-info .col:nth-child(3){width:30%}
.site-footer .social-icons a{font-size:24px !important;padding:1px 4px;margin-right:5px}
.site-footer .social-icons a:first-child{padding-left:0}
.site-footer #siteseal img{max-width:150px;width:100%}
.site-footer .site-info>p{border-top:1px solid rgba(255,255,255,0.2);text-align:center;margin:0;padding:30px 0 20px;width:100%;font-size:14px}
.site-footer .signup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}
.site-footer .signup h3{margin:3px 10px 0 0}
.site-footer .signup span,.site-footer .signup label,.site-footer .signup .mc4wp-form-basic input[type=tel]{display:none}
.site-footer .mc4wp-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex}
.mc4wp-form-basic input[type=email]{width:200px;border-radius:0;font-size:14px}
.single h1{text-transform:uppercase}
.single .navigation.post-navigation{display:none}
.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{margin:20px 0}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{margin:0}
.woocommerce-cart-form td.product-quantity,.woocommerce-cart-form th.product-quantity{display:none}
.woocommerce-cart-form td.product-thumbnail img{width:100%;max-width:70px}
.woocommerce-cart-form .actions>button{display:none}
.woocommerce-cart-form .actions .coupon{float:right !important}
.woocommerce-cart-form .actions #coupon_code{width:150px !important}
.woocommerce ul.cart_list li a:nth-child(2),.woocommerce ul.product_list_widget li a:nth-child(2){font-size:15px;margin-bottom:4px;pointer-events:none;cursor:text;color:#333}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:18px}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{padding-top:2px}
.woocommerce-checkout-review-order-table dl.variation{margin-bottom:20px !important;margin-top:3px}
.woocommerce-checkout-review-order-table tbody th,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{border-top:1px solid rgba(0,0,0,0.1) !important}
.woocommerce-checkout-review-order-table tfoot td{text-align:right}
.woocommerce-order-received .woocommerce-thankyou-order-received{text-align:center}
.woocommerce-order-received td.product-name{color:#33d3ff;font-size:17px;font-weight:bold}
.woocommerce-order-received ul.order_details{margin-bottom:15px;background:#fff;color:#333;padding:15px 0 12px;font-size:16px}
.woocommerce-order-received ul.order_details li{border-color:#333;width:23%;padding-right:1%;margin-right:1%;text-align:center;padding-left:1%;margin-left:1%;overflow-wrap: anywhere;}
.woocommerce-order-received .wc-item-meta{padding-left:0;font-size:15px;color:#fff;font-weight:normal}
.woocommerce-order-received table.shop_table,.woocommerce-order-received table.shop_table td{border-color:#ecf0f1}
.woocommerce-order-received table td:first-child,.woocommerce-order-received table th:first-child{width:75%}
.woocommerce-order-received table td:nth-child(2),.woocommerce-order-received table th:nth-child(2){text-align:right}
.woocommerce-order-received table.shop_table tbody th,.woocommerce-order-received table.shop_table tfoot td,.woocommerce-order-received table.shop_table tfoot th{border-top:1px dashed #ecf0f1}
.woocommerce-order-received .woocommerce-order-details :last-child{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
textarea[name="wbk-comment"],.wbk-frontend-row .wbk-input-label:last-child{display:none}
@media all and (min-width:1251px){.main-navigation>div>ul.menu-item-has-children:hover .sub-menu{left:auto;top:100px}
.mobile-menu{display:none}
.main-navigation ul{display:block}
.main-navigation .sub-menu li{margin-bottom:10px}
}@media all and (max-width:1250px){.main-navigation .sub-menu{float:none;top:-32px;margin-bottom:-32px;width:100%;left:auto;position:relative;background:#333;padding:0}
.menu-main-menu-container{position:absolute;width:101%;left:-1%;z-index:999;background:#333;top:105px}
.menu-main-menu-container ul li{display:block;border-top:1px solid rgba(239,66,36,0.7);padding:7px 17px}
.menu-main-menu-container>ul>li:last-child{border:0;padding:0 0 7px 10px}
.menu{padding:10px 0 !important}
}@media all and (max-width:1080px){.glide__slide .right-side h1{font-size:23px !important;margin-bottom:0}
.glide__slide .right-side p,.glide span{font-size:13px}
}
@media all and (max-width:950px){
/* .phone-num{display:none} */
.custom-logo-link{padding-right:25px}
.glide{max-width:500px}
.glide__slide .right-side *{display:none}
.glide__slide .right-side .keep-mobile{display:block !important}
.glide__slide .right-side .keep-mobile *{display:block !important}
.glide__slide .main-slide.right-side .inner-right-side h1{font-size:17px !important}
.glide__slide .right-side{height:100%;width:100% !important;background:transparent;text-align:center}
.glide__slide .right-side .inner-right-side{background:#333 !important;width:auto !important;top:auto;left:0;-webkit-transform:none;transform:none;display:block;height:auto;bottom:0;padding:5px 10px 3px;position:relative;text-align:center}
.glide__slide img{width:100% !important}
.grid{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%}
.item{width:47%}
.all-logos h1{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;font-size:1.7em}
.all-logos .logos-half{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:15px}
.all-logos .left-half img{margin-right:0}
.all-logos .right-half img{margin-left:0}
.price-item{width:49%;padding:5px;margin-bottom:1.5%;}
.large-btn span.btn{font-size:25px}
.large-btn{font-size:30px}
.large-btn h1{font-size:.8em}
.site-footer .site-info .col{width:40%}
.site-footer .site-info .col:nth-child(3){width:20%}
}
@media all and (max-width:650px){h1{font-size:1.7em}
.type-page .entry-content{padding:15px}
.large-btn{width:99%;margin-bottom:55px}
.site-footer .site-info .col{width:100% !important}
.site-footer .signup h3{margin:10px 0 5px;width:100%;text-align:center}
.woocommerce-order-received table td:first-child,.woocommerce-order-received table th:first-child{width:80%}
.woocommerce-order-received .woocommerce{font-size:14px}
}
@media all and (max-width:590px) {
	.inner-site-header {
		flex-wrap: wrap;
	}
	.site-branding img {
		max-width: 240px;
	}
	.phone-num {
	  width: 100%;
      order: 2;
      display: flex;
      margin-top: 10px;
      margin-bottom: 0;
      margin-left: 35px;
		small {
			display: none;
		}
		a {
			font-size: 22px;
		}
	}
}
@media all and (max-width:540px){.grid{font-size:13px}
.item ul{padding-left:25px}
.item-btns{margin:0 10px 15px}
.item h2{font-size:18px}
.woocommerce-order-received ul.order_details li{width:47%;border:0}
.woocommerce-order-received ul.order_details li:first-child,.woocommerce-order-received ul.order_details li:nth-child(2){margin-bottom:20px}
.woocommerce-order-received ul.order_details li:nth-child(2),.woocommerce-order-received ul.order_details li:nth-child(4){margin-right:0;margin-left:2%;padding-right:0;padding-left:2%}
}
@media all and (max-width:450px){.glide__slide .main-slide.right-side .inner-right-side h1{font-size:14px !important}
.item{width:99%}
.woocommerce-order-received .wc-item-meta li:last-child{display:none}
}
.woocommerce-privacy-policy-text {color:#333;}
/* Arrows on gallery */
@media all and (min-width: 500px){
.modula-fancybox-button.modula-fancybox-button--arrow_right, .modula-fancybox-button.modula-fancybox-button--arrow_left { padding: 0!important;}
}