@import url('//fonts.googleapis.com/css?family=Courgette');html{font-size:100%;}
body{background-color:#F8F8F8;font-size:1rem;font:400 0.9rem/1.6rem 'Roboto', sans-serif;}
a, a:hover, a:focus, input, input:hover, input:focus, .textarea, textarea:hover, textarea:focus, button, button:hover, button:focus, select, select:hover, select:focus, header.affix .top, header, header.affix, .blog-well, .blog_thumb:hover .blog-well, .cart-upd, .cart-upd:hover, .cart-upd:focus, .navbar.navbar-default .navbar-nav, header.affix .navbar.navbar-default .navbar-nav, .forfrontpage, .forfrontpage .navbar.navbar-default, header.affix .forfrontpage, header.affix .forfrontpage .navbar.navbar-default{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;outline:none;}
.text-center{text-align:center;}
.banner{
    background: url(/wp-content/uploads/2018/09/looking.jpg) no-repeat 50% 50%;
    background-size: cover;
}

.banner, .banner2{position:relative;width:100%;}
.banner2 img{max-width:100%;height:auto;}
.welcometext {
	color: #fff;
	z-index: 120;
	padding-top: 13rem;
	padding-bottom: 13rem;
	position: relative;
}

.welcometext h2{text-transform:uppercase;font-weight:700;}
.welcometext .btn-primary{text-transform:uppercase;}
.pagetitle, .page-title, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2{font-family:'Courgette', cursive;margin-bottom:15px;padding-bottom:10px;position:relative;}
.pagetitle:before, .page-title:before{content:"--- "}
.pagetitle:after, .page-title:after{content:" ---"}
.pagetitle span{color:#961A24;}
.navbar.navbar-default{background:none;border:0;border-radius:0;font-size:14px;margin-bottom:0;}
.blacknav .navbar.navbar-default{background:#961A24;}
.blacknav .navbar.navbar-default .navbar-nav{margin-top:28px;}
header.affix .blacknav .navbar.navbar-default .navbar-nav{margin-top:13px;}
.navbar-default .navbar-nav>li>a{color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background:#000;color:#fff;}
.navbar-nav>li>.dropdown-menu{background:#23282D;}
.dropdown-menu>li>a{padding-top:8px;padding-bottom:8px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background:#961A24;color:#fff;}
.dropdown-menu>li>a{color:#fff;}
.navbar-brand{width:300px;height:auto;}
.navbar-brand img{max-width:100%;height:auto;}
.whitebg{background-color:#fff;}
.orangebg{background-color:#EE421C;}
.oppabg{background-color:rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);}
.header-location{position:fixed;top:0;left:0;width:100%;text-align:center;border-top:4px solid #000000;color:#fff;z-index:200;}
.header-location i{padding:0 10px 5px;display:inline-block;background:#000000;-webkit-border-bottom-right-radius:100px;-webkit-border-bottom-left-radius:100px;-moz-border-radius-bottomright:100px;-moz-border-radius-bottomleft:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;cursor:pointer;}
.header-location i:hover{background:#961A24;}
header, header.affix{position:fixed;top:0;left:0;width:100%;z-index:125;font-size:13px;}
header.affix{background:#961A24;}
.blacknav{background:#161615;}
.forfrontpage, .forfrontpage .navbar.navbar-default{background:none;}
header.affix .forfrontpage{background:#161615;}
header.affix .forfrontpage .navbar.navbar-default{background:#961A24;}
header .top{margin-top:0;padding-top:10px;}
header .top, header .top a{color:#fff;}
header .top a{margin-right:10px;}
header .top a:hover{text-decoration:none;color:#961A24;}
header.affix .navbar-brand{width:150px;padding-top:10px;padding-bottom:10px;}
.pagetitle{margin-top:0;}
.this-front{background:#F8F8F8;}
.opabg{background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);}
.bigpad{background:#171717;color:#fff;}
.bigpad .table>tbody>tr>td, .bigpad .table>tbody>tr>th, .bigpad .table>tfoot>tr>td, .bigpad .table>tfoot>tr>th, .bigpad .table>thead>tr>td, .bigpad .table>thead>tr>th{border-color:#282828;color:#fff;}
.bigpad h1{font-weight:700;text-transform:uppercase;color:#961A24;margin-top:0;text-align:center;margin-bottom:50px;font-size:3.5rem;}
.backgroundbg{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#961A24;}
@media (min-width:1024px){.welbg{margin-top:14%}
}
.aboutsec{background-size:contain;background-position:0 0;}
.front-form{padding:48px 30px;color:#fff;background-color:rgba(0, 0, 1, 0.5);background:rgba(0, 0, 1, 0.5);text-align:center;}
.front-form .btn-primary{padding:10px 18px;text-transform:uppercase;font-size:1.3rem;margin-top:40px;}
.form-control{height:40px;border-radius:0;color:#777;}
textarea.form-control{height:100px;}
.bookatable{background:url(/wp-content/themes/ktmrest/images/food2.jpg) no-repeat 50% 50%/cover;}
.bookatable .container{background:url(/wp-content/themes/ktmrest/images/chef.png) no-repeat 100% 0;background-size:contain;}
.bookatable img{position:relative;bottom:-5px;}
.pagepadder{padding-top:145px;padding-bottom:80px;}
.insidepage{min-height:100vh}
.f-padder{padding:60px 0;}
.front-testimonial{background:url(/wp-content/themes/ktmrest/images/testiback.jpg) no-repeat 50% 50%/cover fixed;}
.front-testimonial .pagetitle{color:#fff;}
.testi{float:none;margin:0 auto;}
.evnet-detail{background:#FBF3E8;padding-top:15px;padding-bottom:15px;}
.anyquestions{padding-top:15px;padding-bottom:15px;color:#fff;font-weight:300;text-transform:capitalize;position:relative;z-index:2;}
.event_thumb{overflow:hidden;}
.event-sec{margin-bottom:30px;}
.event-sec hr{border-color:#CDCBCC;}
.event-sec h3{margin-top:0;}
.event-sec h3, .blog-well h3, .event-sec h5 span{color:#961A24;}
.event-sec h5 span{text-transform:uppercase;font-weight:700;}
.blog_thumb{height:335px;position:relative;overflow:hidden;margin-bottom:30px;}
.blog_thumb .badge{background:#961A24;margin:15px;}
.blog-well{border-radius:0;border:none;background:#EBECF1;position:absolute;top:0;left:0;margin-top:271px;height:100%;}
.blog_thumb:hover .blog-well{margin-top:0;}
footer{color:#fff;font-weight:300;width:100%;background:url(/wp-content/themes/ktmrest/images/footerbg.jpg) no-repeat 50% 50% fixed;background-size:cover;}
footer .oppabg{background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);}
footer a{color:#fff;}
footer .top{padding-top:10em;padding-bottom:10em;font-size:1em;}
footer address a{display:block;margin-bottom:6px;}
footer address a:hover, footer address a:focus{color:#961A24;text-decoration:none;}
footer address i{width:20px;}
footer .top h4{font-weight:300;position:relative;margin-bottom:20px;padding-bottom:10px;}
footer .top h4:after{content:" ";width:60px;height:2px;position:absolute;bottom:0;left:0;background-color:#961A24;}
footer .bottom{border-top:1px solid #1A1D24;padding:15px 0;}
footer .navbar-brand{height:auto;}
footer .navbar-brand img{max-width:100%;height:auto;}
.jumbotorn{color:#fff;-webkit-box-shadow:0px 0px 17px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 17px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 17px 2px rgba(0,0,0,0.75);background-color:rgba(0, 0, 0, 0.5);background:rgba(0, 0, 0, 0.5);}
.jumbotorn h1{font-size:20em;margin:0;}
.er404{background:url(/wp-content/themes/ktmrest/images/banner.jpg) no-repeat 50% 50% fixed;background-size:cover;}
.social-links{margin-top:20px;display:inline-block;}
.social-links a{display:inline-block;margin-bottom:4px;}
.social-links a img{width:60px;height:60px;}
.social-links .social-link{display:inline-block;width:60px;height:60px;line-height:60px;font-size:32px;text-align:center;overflow:hidden;background:#959DA8;color:#fff;margin:3px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.social-links .social-link i.fa{width:60px !important;height:60px !important;line-height:60px !important;font-size:32px !important;text-align:center !important;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;}
header .social-links{margin-top:0;}
header .social-links .social-link i.fa, header .social-links .social-link{width:28px !important;height:28px !important;line-height:28px !important;font-size:16px !important;background:none;}
header .social-links .social-link{margin:0;}
.social-links .social-link:hover i.fa{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.social-links a:hover, .social-links a:focus{color:#fff !important;}
.social-links a.fb:hover, .social-links a.fb:focus{background:#3056A7;}
.social-links a.ig:hover, .social-links a.ig:focus{background:#D42475;}
.social-links a.tt:hover, .social-links a.tt:focus{background:#32AADC;}
.social-links a.ld:hover, .social-links a.ld:focus{background:#007BB6;}
.social-links a.gp:hover, .social-links a.gp:focus{background:#E2121F;}
.social-links a.ta:hover, .social-links a.ta:focus{background:#5A9342;}
.social-links a.yt:hover, .social-links a.yt:focus{background:#CF2200;}
.social-links a.sk:hover, .social-links a.sk:focus{background:#00AFF0;}
.social-links a.pt:hover, .social-links a.pt:focus{background:#BD081C;}
.social-links a.fr:hover, .social-links a.fr:focus{background:#FE0084;}
.widget_products_predictive_search{background:#fff;padding:10px;border:1px solid #ddd;}
#sidebar li{list-style:none;}
.widget-title{background:#961A24;color:#fff;padding:8px 12px;font-family:'Courgette', cursive;margin-bottom:0;}
.wc_ps_sidebar_container .wc_ps_nav_submit{background:#161615;color:#fff;}
.wc_ps_sidebar_container .wc_ps_nav_submit:hover{background:#961A24;}
.product-categories{background:#fff;border:1px solid #ddd;margin:0;padding:0;}
.children{width:100% !important;}
.product-categories li a{padding:10px;border-bottom:1px solid #242422;display:block;background:#161615;color:#fff;}
.product-categories li a:hover, .product-categories li a:focus{text-decoration:none;color:#961A24;}
.children{margin:0;padding:0;display:none;}
.cat-parent{position:relative;}
.cat-parent:before{width:40px;height:45px;line-height:45px;font-size:20px;color:#fff;background:#961A24;text-align:center;font-family:FontAwesome;content:"\f107";position:absolute;top:0;right:0;cursor:pointer;display:inline-block;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.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;}
.cart-contents:before{font-family:WooCommerce;content:"\e01d";font-size:28px;margin-top:10px;font-style:normal;font-weight:400;padding-right:5px;vertical-align:bottom;}
.cart-contents:hover{text-decoration:none;}
.cart-contents-count{color:#fff;background-color:#2ecc71;font-weight:bold;border-radius:10px;padding:1px 6px;line-height:1;font-family:Arial, Helvetica, sans-serif;vertical-align:top;}
#map, .map, .map iframe{width:100%;height:350px;}
.contact-pop .cont{display:block;overflow:hidden;margin-bottom:15px;padding-bottom:10px;}
.contact-pop .cont i{width:40px;height:40px;font-size:16px;text-align:center;line-height:40px;float:left;margin-right:10px;background:#961A24;position:relative;color:#fff;}
.contact-pop .cont i:after{content:" ";width:0;height:0;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;border-style:solid;border-width:5px;border-color:#961A24 transparent transparent transparent;}
.contact-pop .cont a{color:#777;}
.contact-pop .cont strong{color:#000;display:block;}
.contact-pop .cont span{width:70%;float:left;}
.modal-content{border-radius:0;border-top:5px solid #961A24;}
.btn-primary{background:#961A24;box-shadow:none;border-color:#961A24;}
.btn-primary:hover, .btn-primary:focus{background:#272822;color:#fff;border-color:#000;outline:none;}
.powered{text-align:right;}
@media (min-width:768px){.navbar-default .navbar-nav>li>a{padding-top:3px;padding-bottom:3px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.nav.navbar-nav{margin-top:10px;}
.navbar-nav>li{position:relative;padding:0 12px 0 2px;}
.navbar-nav>li:after{content:"//";color:#fff;position:absolute;right:0;top:0;}
.navbar-default .navbar-nav>li:last-child{padding-right:0;}
.navbar-nav>li:last-child:after{display:none;}
}
.usedrop{background:#23282D;width:300px;top:26px;}
.usedrop li a, .usedrop li .spn{padding:5px 10px;font-weight:100;border-bottom:1px solid #32373C;display:block;}
.usedrop i{width:18px;}
.mainthis{font-family:'Courgette', cursive;color:#AD0E0C;}
.logdrop{background:#161615;padding:30px;}
.logdrop label{color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:block;border-bottom:1px solid #32373C;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;background:#23282D;color:#fff;padding:10px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#961A24;color:#fff;text-decoration:none;}
.woocommerce-account .woocommerce-MyAccount-content{background:#ddd;padding:15px;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.added_to_cart{background-color:#961A24;color:#fff;font-weight:300;font-size:0.8em;margin-right:1.5px;}
.woocommerce a.added_to_cart{margin-top:15px;float:right;padding:.618em 1em;border-radius:3px;line-height:1;}
.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.added_to_cart:hover, .woocommerce a.added_to_cart:focus{background-color:#790909;color:#fff;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background:#32373C;color:#fff;}
.woocommerce-info, .woocommerce-message{border-color:#961A24;}
.woocommerce-info::before, .woocommerce-message::before{color:#fff;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{height:40px;padding-left:10px;padding-right:10px;}
legend{padding-bottom:15px;}
.woocommerce-LoopProduct-link{color:#000;}
.cart-customlocation{display:inline-block;background:#961A24;padding:6px 12px;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;position:relative;top:-9px;}
.cart-customlocation:before{font-family:FontAwesome;content:"\f07a";margin-right:6px;}
.cart-customlocation:hover, .cart-customlocation:focus{text-decoration:none;background:#272822;}
.cart-upd i{}
.cart-upd .woocommerce-Price-amount.amount{}
.woocommerce table.shop_table{background:#222222;color:#fff;}
input, select, option, textarea{color:#000;}
.product-name a{background:#961A24;color:#fff;padding:6px 12px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.product-name a:hover{text-decoration:none;background:#161615;color:#fff;}
.woocommerce table.shop_table th, .order-total, .cart-subtotal, .woocommerce ul.order_details{color:#fff;background:#961A24;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:none;margin-right:auto;margin-left:auto;}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2{text-align:center;}
.woocommerce-billing-fields, .woocommerce-additional-fields{background:#222222;padding:15px;color:#fff;}
.woocommerce ul.order_details{padding:10px;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{border-color:#2E2E2E;padding:10px;}
.blockUI.blockOverlay{z-index:120;}
.woocommerce ul.products li.product .price{font-size:1rem;}
.woocommerce ul.products li.product.type-product, .woocommerce-page ul.products li.product.type-product{position:relative;border:1px solid #ddd;background:#fff;padding:0;width:100%;clear:both;margin:5px 0;}
.woocommerce ul.products li.product .price{color:#CB202E;padding:10px;display:inline-block;margin-bottom:0;float:right;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;}
.woocommerce div.product .woocommerce-tabs .panel{background:#fff;padding:15px;border-color:#ddd;}
.woocommerce #review_form #respond textarea{padding:10px;}
.woocommerce .star-rating{color:#961A24;}
.pswp__bg{background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6);}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:page-break-before:before{background-color:#961A24;color:#fff;}
.woocommerce ul.products li.product a{display:inline-block;}
.woocommerce ul.products li.product a img{margin-bottom:0;display:none !important;}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link{width:75%;}
.woocommerce ul.products li.product.product-category a img{display:block !important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{padding:10px;background:#fff;color:#000;font-size:1.4em;color:#000;display:inline-block;font-size:16px;}
.woocommerce ul.products li.product.type-product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{width:40%;}
.woocommerce ul.products li.product .button{float:right;margin:10px;}
.woocommerce div.product div.summary{background:#fff;padding:15px;border:1px solid #ddd;}
.woocommerce div.product div.summary .woocommerce-Price-amount.amount{color:#961A24;font-size:1.2em}
.woocommerce form .form-row .input-checkbox{margin:8px 8px 0 0;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{margin-left:20px;}
.bigpad{padding-top:30px;padding-bottom:30px;}
.woocommerce ul.products li.product a img{height:200px;}
.term-alcoholic-beverages .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .term-alcoholic-beverages .button.product_type_simple.ajax_add_to_cart{display:none !important;}
.term-alcoholic-beverages .product a{pointer-events:none;}
.thisitems{overflow:hidden;border-bottom:1px dotted #ddd;padding:0 15px;}
.thisitems:hover{background-color:#F0F0F0;}
.thisitems h5{margin-bottom:0;}
.costprice{margin:15px;}
.thisitems h5 a{color:#000;}
.thisitems a.button{margin-top:15px;float:right;}
.costprice{display:inline-block;}
.thisitems .badge{background-color:#961A24;font-weight:400;}
.pannelmain{background:#961A24;color:#fff;margin:0;padding:8px 15px;display:block;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;float:left;}
@media (min-width:1201px){.nopad{padding:0;}
}
@media (max-width:1200px){.navbar-brand{width:260px;}
.aboutsec{background-image:none !important;}
}
@media (min-width:1025px){.bigpad{padding:80px;}
}
@media (max-width:767px){header, .powered, footer .bottom{text-align:center;}
header, header.affix{position:static;}
header{background:#161615;}
.welcometext{display:none;}
footer .text-right{text-align:center;}
}
@media (min-width:768px) and (max-width:992px){.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{display:none;}
.welcometext{margin-top:100px;}
}
@media (min-width:1025px){footer{top:0;bottom:0;left:0;right:0;z-index:0;height:100%;position:fixed;}
footer .oppabg{position:absolute;height:100%;width:100%;z-index:0;}
.this-front{position:relative;z-index:150;margin-bottom:100vh;}
footer .bottom{position:fixed;bottom:0;left:0;width:100%;}
.anyquestions{margin-bottom:100vh;}
}
@media (max-width:1024px){footer, footer .oppabg{position:static;height:auto}
footer .top{padding-top:30px;padding-bottom:30px;}
}