/*
Theme Name: Ring of Fire
Theme URI: http://www.rof.co.nz
Description: A bespoke WordPress theme based on the Twitter Bootstrap framework for rof.co.nz, designed and built in May 2017.
Version: 1.0
Author: Hodgeman Web & Design
Author URI: http://www.hodgeman.co.nz
*/
#header,body{background:#FFF}#header,#preloader{width:100%;top:0;position:fixed}#header,#preloader,#toTop{position:fixed}#carousel-thumbnails .carousel-thumbnail img,img.featimg:hover{opacity:.5}#preloader{left:0;right:0;height:100%;bottom:0;background-color:#fff;z-index:999999}[data-loader=circle-side]{position:absolute;width:50px;height:50px;top:50%;left:50%;margin-left:-25px;margin-top:-25px;-webkit-animation:circle infinite .95s linear;-moz-animation:circle infinite .95s linear;-o-animation:circle infinite .95s linear;animation:circle infinite .95s linear;border:3px solid #B12216;border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-radius:100%}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}body{color:#555;font-family:Tahoma,Geneva,sans-serif}.btn,.nav{font-family:Poppins,sans-serif}.red,a,h1{color:#B12216}a:focus,a:hover{color:#58595B;outline:0}.btn.btn-lg,h1,h2,h3{font-family:Montserrat,sans-serif;text-transform:uppercase}h2 span{font-size:.65em;color:#555}.btn.btn-lg{font-size:1.4em}#header{z-index:100;left:0}#header h2{font-size:1.8em}#content,#header h3{font-size:1.4em}.admin-bar #header{top:32px}#logo>img{margin:15px 0}#mainnav{margin-top:15px}h1{margin-bottom:30px}h1,h2,h3{font-weight:400;text-rendering:auto}h2{color:dark#B12216}.btn-primary>a,a.btn-primary{color:#FFF}.btn-primary{background-color:#B12216;border-color:#B12216;color:#FFF}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#FFF;background-color:#D8291A;border-color:#D8291A}.btn-book{background-color:dark#B12216;border-color:dark#B12216;border-radius:0}.btn-book a{color:#000}.nav>li>a{padding:8px 10px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#B12216;color:#FFF}.nav-pills>li>a:hover,.navbar-nav>li.current-menu-item>a,.navbar-nav>li.current-menu-item>a:hover,.navbar-nav>li.current-page-ancestor>a,.navbar-nav>li.current-page-ancestor>a:hover,.navbar-nav>li>a:hover{background-color:transparent}img.pull-left{margin:0 20px 20px 0}img.pull-right{margin:0 0 20px 20px}.icons img.pull-left{margin:0 3px 3px 0}.icons img.pull-right{margin:0 0 3px 3px}.alert-info{color:#904f33;background-color:#dacebf;border-color:#BEA98E}#footer,#footer a{color:#FFF}#toTop{bottom:20px;right:20px;display:none}#footer{background-color:#B12216;font-size:11px;padding:30px 0}#footer input{color:#333}#footer h3.widgettitle{margin-top:0}#footer .textwidget{margin-bottom:30px}#footer .btn-primary{background-color:#58595B;border-color:#58595B;color:#FFF}#footer .btn-primary.active,#footer .btn-primary:active,#footer .btn-primary:focus,#footer .btn-primary:hover{color:#000;background-color:#D8291A;border-color:#D8291A}#roomgallery,#roomgallery #feature{margin-bottom:15px}.marginT20{margin-top:20px}.modal-content,.thumbnail{background-color:#f2f2f2;border:none;border-radius:0;padding:10px}.thumbnail .caption{color:#333}.hwd_imagewidget-image-link:hover>#btn-play,.vc_row-has-fill h2,a.list-group-item{color:#FFF}.modal-footer,.modal-header{border-color:#666}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}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.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;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}#breadcrumbs{margin-top:10px}#sidebar,.tab-content{padding-top:15px}#carousel-thumbnails .carousel-thumbnail{padding:0 5px;margin-bottom:10px}#carousel-thumbnails .carousel-thumbnail img:hover,#carousel-thumbnails .carousel-thumbnail.active img,.navbar-toggle.collapsed:hover{opacity:1}#carousel-thumbnails{margin:10px -5px 30px}.make-responsive{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.make-responsive.widescreen{padding-bottom:57.25%}.make-responsive.vimeo{padding-top:0}.make-responsive embed,.make-responsive iframe,.make-responsive object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.make-responsive{padding-top:0}}.navbar-toggle{position:absolute;top:0;right:0;display:inline-block;padding:12px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;border:none;cursor:pointer;user-select:none;background-color:#B12216}.navbar-toggle .lines{display:inline-block;width:21px;height:3px;transition:.5s;position:relative;vertical-align:middle}.navbar-toggle .lines:after,.navbar-toggle .lines:before{display:inline-block;height:3px;background:#FFF;transition:.5s;position:absolute;left:0;content:''}.navbar-toggle .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.navbar-toggle .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.navbar-toggle.collapsed .lines:before{top:6px}.navbar-toggle.collapsed .lines:after{top:-6px}.navbar-toggle.collapsed:hover .lines:before{top:7px}.navbar-toggle.collapsed:hover .lines:after{top:-7px}.navbar-toggle:active{-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0;background:rgba(0,0,0,.1)}.navbar-toggle .lines{background:0 0}.navbar-toggle .lines:after,.navbar-toggle .lines:before{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:21px}.navbar-toggle.collapsed .lines{background:#FFF}.navbar-toggle.collapsed .lines:after,.navbar-toggle.collapsed .lines:before{-webkit-transform:rotate3d(0,0,1,0deg);-moz-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);-o-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}.mT20{margin-top:20px}#btn-play{font-size:100px;position:absolute;text-shadow:3px 3px 0 RGBA(0,0,0,.3);top:50%;left:50%;margin-left:-50px;margin-top:-20px}.list-group-item{background-color:transparent;border-color:#555}a.list-group-item:focus,a.list-group-item:hover{background-color:#B12216;color:#000}.testimonial{margin-bottom:30px}.testimonial .box{background-color:#f2f2f2;padding:15px;font-size:.9em;font-style:oblique}.testimonial .arrow{margin:0 0 0 20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #f2f2f2}.testimonial .author{margin:0 0 0 15px;font-weight:700}.testimonial .role{margin:0 0 0 15px;font-size:.8em;color:#DDD}.parallax-window{min-height:300px;background:0 0}#content .container{min-height:300px;padding-bottom:30px}#mc_embed_signup .button{font-family:Poppins,sans-serif}.offset:before{display:block;content:" ";height:230px;margin-top:-230px;visibility:hidden}.widget{margin-bottom:20px}@media (max-width:782px){#logo>img{padding-right:50px}.admin-bar #header{top:46px}}@media (min-width:768px){#content .container,.parallax-window{min-height:400px}#toc.affix{top:270px}.offset:before{height:270px;margin-top:-270px}}@media (min-width:992px){#content .container,.parallax-window{min-height:500px}#toc.affix{top:250px;width:213px}.offset:before{height:200px;margin-top:-200px}}@media (min-width:1200px){#content .container,.parallax-window{min-height:600px}#toc.affix{top:245px;width:263px}.offset:before{height:245px;margin-top:-245px}}