/*!
 * Copyright (c) 2019.
 *
 *  The TravelDoctor NZ (http://www.traveldoctor.co.nz/)
 *  Copyright (c) 2019 The TravelDoctor NZ.
 *  Date: 2019
 *  Customized Theme Layout Styling
 *  Created by SNAP Web Designs (https://www.snapwebdesigns.co.nz)
 *
 */@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");body{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;color:#fefefe}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1,h2,h3,h4,h5,h6,.header-red{color:#c5344b;line-height:1.2}.header-white{color:#fefefe;line-height:1.2}hr{border-color:#fefefe;background-color:#fefefe}.pc-h{margin-bottom:2rem}.bg-theme{background-color:#c5344b;font-size:16px;border-color:#9d293c}.bg-theme .display-4{font-weight:500}.bg-theme-light{color:#777 !important;font-size:16px;background-color:#eee}.bg-theme-white{color:#777 !important;font-size:16px}.boarder-theme{border:1px solid #c5344b}.breadcrumb{background-color:#fefefe;color:#c5344b;font-weight:600;font-size:14px;padding:.75rem .5rem;margin:auto;text-transform:uppercase;border-radius:0}.breadcrumb a{color:#777;margin-right:5px;margin-left:5px}.breadcrumb a:hover{color:#919191;text-decoration:underline}.fixed-img,.parallax{background-repeat:no-repeat;background-position:center;background-size:cover}.fixed-image{background-attachment:fixed}.parallax,.blurb,.gmaps{height:400px;text-align:center;position:relative}.parallax .context{clear:both;margin:0;position:absolute;top:25%}.parallax .context h1{text-transform:uppercase}.parallax .context p{color:#fefefe;font-size:13px}.blurb .context{clear:both;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blurb .context h1,.blurb .context h2,.blurb .context h3,.blurb .context h4,.blurb .context h5,.blurb .context h6{color:#fefefe}.btn-theme,.btn-theme-white{font-size:18px;margin-top:15px;padding:10px 20px}.btn-theme{color:#c5344b !important;background-image:none;background-color:transparent;border-color:#c5344b}.btn-theme:hover{color:#fefefe !important;background-color:#c5344b;border-color:#c5344b}.btn-theme-white{color:#fefefe !important;background-image:none;background-color:transparent;border-color:#fefefe}.btn-theme-white:hover{color:#c5344b !important;background-color:#fefefe;border-color:#fefefe}.header{position:fixed;top:0;left:0;width:100%;background:#fefefe;z-index:10}.header-bolder{font-weight:600}.header-image{height:200px !important;background-repeat:no-repeat;background-position:center;background-size:cover}.top-nav{height:50px;width:100%;padding:15px 0;background-color:#c5344b}.top-nav-links{text-align:left;font-size:16px}.top-nav-links a{color:#fefefe;padding-left:10px}.top-nav-links a:hover{color:#f3d2d7;text-decoration:underline}.top-nav-links ul{padding:0}.top-nav-links .fa{padding-left:15px;padding-right:5px}.navbar-brand img{height:30px}.navbar-theme .navbar-nav{font-size:14px}.navbar-theme .navbar-nav .nav-link{color:#e8aab4}.navbar-theme .navbar-nav .nav-link:hover{color:#d3596c}.navbar-theme .navbar-nav .active>.nav-link{color:#c5344b}.bg-nav{background-color:#fefefe;border-color:#e5e5e5}.navbar-toggler{color:#c5344b !important;border-color:#c5344b}.navbar-toggler:hover{color:rgba(197,52,75,0.75) !important;border:1px solid rgba(197,52,75,0.85) !important}.navbar-toggler-icon{color:#c5344b}.navbar-nav li:hover>ul.dropdown-menu{display:block;font-size:14px}.dropdown-menu{border:0;border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);border-radius:0}.dropdown-item{color:#e8aab4}.dropdown-item:hover{color:#d3596c}.dropdown-item .active>.nav-link{color:#c5344b}.submenu{background-color:#d3596c;padding:0 !important;flex-direction:column;align-items:normal}.submenu .navbar-nav{flex-direction:column;font-size:14px !important}.submenu .navbar-nav .nav-link{color:#fefefe;background-color:#c5344b;border:1px solid #de8190;padding:.75rem 1.25rem;display:block;transition:.3s;text-align:center}.submenu .navbar-nav .nav-link:hover{color:#f3d2d7;text-decoration:underline;background-color:#d3596c}.submenu .navbar-nav .active>.nav-link{color:#f3d2d7;text-decoration:underline;background-color:#d3596c}#footer{background-color:#c5344b;color:#fefefe;font-size:14px;padding:20px 0 10px 0}#footer .fab{font-size:38px;padding:0 10px}.footer-widget h4{color:#fefefe;margin-top:20px;text-align:center}.footer-widget .footer-site,.footer-widget .footer-links{list-style-type:none;margin:0;padding:15px;text-align:center}.footer-widget .footer-site li,.footer-widget .footer-links li{padding-bottom:5px}.footer-widget .footer-site li a,.footer-widget .footer-links li a{color:#fefefe;text-decoration:none}.footer-widget .footer-site li a:hover,.footer-widget .footer-links li a:hover{color:#b2b2b2}.footer-widget .footer-site li .fa,.footer-widget .footer-links li .fa{padding-left:15px;padding-right:5px}.footer-widget .footer-social{margin-top:0;padding:15px;text-align:center}.footer-widget .footer-social li{display:inline;list-style:none;padding-left:5px;padding-right:5px}.footer-widget .footer-social li a{text-decoration:none;color:#fefefe}.footer-widget .footer-social li a:hover{color:#b2b2b2}.footer-divider{border-top:1px solid #fefefe}.copyright{background-color:#9d293c;padding:15px 0 5px;font-weight:200}.footer-copyright,.footer-right{color:#fefefe;font-size:12px;text-align:center;padding:0 15px}.footer-copyright a,.footer-right a{color:#fefefe}.footer-copyright a:hover,.footer-right a:hover{color:#b2b2b2}.jumbotron-heading{margin-bottom:30px}.article-text{color:#555}.created{color:#777;font-style:italic;font-size:12px;font-weight:400}.created .fa{padding-right:5px}.info-content{text-align:center}.info-content .heading{margin-bottom:30px}form{margin-top:30px}.form-control{font-size:inherit}.input-theme:hover{border:1px solid #c5344b;box-shadow:1px 1px 4px #c5344b}.td-icon{font-size:42px;padding-bottom:15px}.td-info{padding-top:60px;padding-bottom:30px;color:#fefefe;text-align:center}.td-info h3{padding:10px 0;color:#fefefe}.td-info-red{background-color:#c5344b}.td-info-light{background-color:#ce455a}.profile-header{margin-bottom:30px}.profile h4{font-size:22px}.profile em{font-size:12px}.td-article a{color:#c5344b}.td-article a:hover{text-decoration:none}.blog-post-meta{color:#c5344b}.blog-post-meta a{color:#777}.flex-content{clear:both;text-align:center;padding-bottom:3.75em}.blog-pagination{text-align:center}.pagination .active .page-link{background:#c5344b;border-color:#c5344b}.page-link{color:#c5344b;border-color:#c5344b}.page-link:hover{color:#fefefe;background-color:#d3596c}@media(min-width:768px){.breadcrumb{font-size:14px;padding:.75rem 1rem}.py-5{padding-top:6rem !important;padding-bottom:6rem !important}.header-image{height:600px !important;margin-top:-120px}.top-nav-links{text-align:right}.navbar-brand img{height:80px}.navbar-theme .navbar-nav{font-size:18px}.bg-nav{opacity:.9;height:120px}.submenu{align-items:center}.submenu .navbar-nav{flex-direction:row}.row-flex,.row-flex>div[class*=col-]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0}.row-flex>div[class*=col-],.container-flex>div[class*=col-]{margin:-0.2px}.flex-content{padding-bottom:5em}.parallax .context,.blurb .context{clear:both;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.parallax .context p,.blurb .context p{font-size:18px}.parallax .context .btn,.blurb .context .btn{margin-top:15px}.footer-content{text-align:left}.footer-copyright{text-align:left}.footer-right{text-align:right}.navbar-nav:hover>ul.dropdown-menu{font-size:18px}}