﻿/* ==================================================   Add your own style here. This file will overide properties described in any other css file.================================================== *//* ==================================================   Header & Topbar================================================== */.site-header .topbar {background-color: rgba(0,0,0,0.9);height: 80px;position: relative;z-index: 3;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-bottom: 1px solid #ff0000;}.headerText {    color: #ffffff;    text-align: right;    text-transform: uppercase;    font-size: 16px;    margin-top: 15px;}.topbarHome {    display: none;}.logo a img {    margin-left: 10px;}.topHeadText {    color: #ff0000;    text-align: center;    margin-top: 15px;    font-size: 24px;}/* ==================================================   Navigation================================================== */.navigation {height: 50px;background: rgba(0, 0, 0, 0.8);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;border-left: 1px solid #ff0000;border-right: 1px solid #ff0000;border-bottom: 1px solid #ff0000;}    .navigation a {        color: #ffffff;    }.dropdown a {    color: #000000;}.is-sticky .main-menu-wrapper {background-color: rgba(0,0,0,.8);-webkit-box-shadow: 0 1px 0 #000000;-moz-box-shadow: 0 1px 0 #000000;box-shadow: 0 1px 0 #000000;}.is-sticky .navigation {    border: 0px;}.sf-menu:last-child li:nth-last-of-type(2) .dropdown, .sf-menu:last-child li:nth-last-of-type(2) .fa-angle-down {    display: none !important;} .infoMenu {	color: #ff0000;	margin-right: 10px;	font-weight: bold;	text-transform: uppercase;	font-size: 16px;    letter-spacing: 2px;}.site-header a.menu-toggle  {	text-decoration: none !important;}    .site-header a.menu-toggle:hover span, .site-header a.menu-toggle:hover i  {        color: #fff;    }.navigation > ul > li > ul li > a {    border-bottom: 1px solid #ff0000;    white-space: nowrap;    text-decoration: none;    color: #fff;}.navigation > ul > li ul {    background: rgba(0,0,0,0.8);}/* ==================================================   Thank You ================================================== */.thankYouPage {    width: 100%;    height: 524px;    background-repeat: no-repeat !important;    background-position: 15px;}    .thankYouPage h2 {        position: absolute;        background: rgba(255, 0, 0, 0.8);        padding: 20px;        color: #fff;        font-weight: 600;        text-transform: uppercase;        top: 30%;        left: 33%;        right: 33%;        text-align: center;    }    .thankYouPage h3 {        position: absolute;        left: 33%;        right: 33%;        top: 40%;        background: rgba(0, 0, 0, 0.8);        color: #fff;        text-transform: uppercase;        text-align: center;        font-weight: 500;    }/* ==================================================   Home Page================================================== */#counter {    float: right;}.meta-data {    margin-bottom: 0px;}.blackBg {    background: #000;}    .blackBg .featured-gallery {        padding: 10px 0px 50px 0px;    }       .blackBg .mainTitle {        background: #000000;        color: #ffffff;    }     .featured-block strong {    background: #ff0000;    font-family: 'Roboto Condensed', sans-serif;}.featured-block .more {    background: #000000;    color: #ffffff;    font-family: 'Roboto Condensed', sans-serif;}#days {    background: #ff0000;}.notice-bar-event-title a {    color: #ff0000;}.notice-bar {    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    border-bottom: 1px solid #ff0000;    background: #000000;}.mainTitle {    text-transform: uppercase;    text-align: center;    background: #ffffff;    color: #000000;    padding: 10px 0px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    font-family: 'Roboto Condensed', sans-serif;    border: 2px solid #000000;}.fa-3x {    color: #fffeee;}.notice-bar-title strong {    color: #ff0000;}.notice-bar-title {    margin-bottom: -20px;}h5 a {    color: #fffeee;}.flexslider .flex-prev, .flexslider .flex-next {    background: #ff0000;    border: 1px solid #ffffff;    color: #ffffff;}.img-thumbnail {    background: #000000;    padding: 2px;}.fa-bars {    color: #ff0000;}    .fa-bars:hover {        color: #ffffff;    }.hero-slider {    border-bottom: 1px solid #ff0000;}.flexslider .flex-control-nav a {    background-color: #ff0000;    border: 2px solid #ffffff;}.spacer-25 {    height: 25px;}.spacer-10 {    height: 10px;}.introBox {    text-align: justify;}.featured-gallery h4 {    color: #fff;    border-bottom: 1px solid #ff0000;    margin-top: 30px;    font-size: 30px;}    .small-text p {        margin-top: 10px;        font-size: 10px;    }.notice-bar-title img {    width: 80%;}/* ==================================================   News================================================== */.post-content p {    text-align: justify;}.grid-item-inner {    border: 2px solid #000000;    padding-bottom: 20px;}    .grid-item-inner img {        padding: 5px;    }    .grid-item-inner h3 a {        color: #ff0000;        text-transform: uppercase;        font-family: 'Roboto Condensed', sans-serif;    }    .grid-item-inner p {        color: #000000;    }.blog-header {    border-bottom: 1px solid #ff0000;    box-shadow: none;}    .blog-header h1 {        color: #000000;    }.post-content {    border-top: 1px solid #ff0000;    box-shadow: none;}/* ==================================================   Classic================================================== */.classic ul, .classic-pages ul {    list-style-type: disc;    list-style-position: outside;    list-style-image: none;    margin-left: 20px;}    .classic-pages ul li ul {        list-style-type:circle;    }    .classic ul li, .classic-pages ul li {        margin: 5px 0;    }.classic p {    text-align: justify;}.classic h2 {    border-bottom: 1px solid #ff0000;}.nav-backed-header.parallax {    height: 300px;    border-bottom: 1px solid #ff0000;    margin-top: -1px;}.video-title {    border-top: none;    margin-bottom: 20px;    border-bottom: 1px solid #ff0000;}.video-block {    padding: 15px;}    .video .fluid-width-video-wrapper {        max-width: 854px;        max-height: 380px;        height: 100%;        width:100%;        margin: 0 auto;        padding-top: 50% !important;    }.classic img, .hotels p img {    padding: 10px;    margin: 15px;    float: right;    background: #ffffff;    border: 1px solid #000000;}/* ==================================================  Classic Pages================================================== */.three-images {    display: table;    margin: 0 auto;}    .three-images img {        padding: 15px;        border: 1px solid #000000;           }.classic-pages p {    text-align: justify;}.classic-pages h2 {    border-bottom: 1px solid #ff0000;}.classic-pages img, .information-page p img {    padding: 5px;    margin: 0 20px 20px 20px;    float: left;    background: #ffffff;    border: 1px solid #000000;}.charity .three-images {    display: none;}.charity .large-text {    font-size: 32px;    color: #ff0000;}.red {    color:#ff0000;    padding: 15px;}.charity h3 {    color: #ff0000;}.centered, .centered p {    text-align: center !important;}.centered {    padding: 15px;    border: 1px solid #ff0000;}.theCarsPage .row:nth-child(3) {    display: none !important;}.theCarsPage .three-images {    margin-bottom: 40px;}/* ==================================================  Information Page================================================== */.info-img img {    padding: 15px;    background: #ffffff;    border: 1px solid #000000;}.information-page p {    text-align: justify;}.information-page h2 {    border-bottom: 1px solid #ff0000;}/* ==================================================  Hotels Page================================================== */.panel-collapse img {    float:left;    margin-right: 20px;    margin-bottom: 10px;}.hotels h2 {    border-bottom: 1px solid #ff0000;}.hotels p {    text-align: justify;}.hotels blockquote p {    font-size: 14px;}.hotels blockquote {    border-left: 3px solid #ff0000;}.hotels h3 {    font-style: italic;    font-family: "Volkhov",serif;}.hotelBlock img {    padding: 5px;    border: 1px solid #ff0000;}.panel-heading a {    text-decoration: none;}    .panel-heading a:hover, .panel-heading a {        color: #ff0000;    }        .panel-heading .collapsed {            color: #5e5e5e;        }/* ==================================================   Entries================================================== */.entries .three-images {    display: none;}.entries table th {    color: #ff0000;}/* ==================================================   Event History================================================== */.eventHistory blockquote p {    font-size: 12px;    text-align: left;}.eventHistory blockquote {    padding: 0px 0px 0px 15px;    border-left: 3px solid #ff0000;}.eventHistory small {    font-size: 10px;}.eventHistory img {    padding: 15px;    border: 1px solid #000000;}.eventHistory h2 {    border-bottom: 1px solid #ff0000;}/* ==================================================   Contact us ================================================== */.btn-primary {    background: #ff0000;    border: 2px solid #ff0000;    font-size: 16px;}    .btn-primary:hover {        background: #ffffff;        border: 2px solid #ff0000;        color: #ff0000;    }.featured-blocks {    margin-left: -15px;    margin-right: -15px;}.field-validation-error {    color: #ff0000;}.form-group textarea {    min-height: 245px;}.contactForm h2 {    border-bottom: 1px solid #ff0000;}/* ==================================================   Comments================================================== */.comments blockquote p {    font-size: 14px;}.comments blockquote {    padding: 0px 0px 0px 15px;}.comments small {    font-size: 10px;}.black-block blockquote {   border-left:3px solid #ff0000;}    .black-block small {        color: #000000;    }.red-block blockquote {    border-left:3px solid #000000;}    .red-block small {        color: #000000;    }.white-block blockquote {    border-left: 3px solid #e5e5e5;}    .white-block small {        color: #000000;    }.comments h2 {    border-bottom: 1px solid #ff0000;}/* ==================================================   Footer================================================== */.site-footer {    background: #2b2b2b;    border-top: 1px solid #ff0000;    color: #ccc;}    .site-footer a {        color: #ccc;    }    .site-footer h4 {        color: #fffeee;    }.widget h4.footer-widget-title {    border-bottom: 1px solid #ff0000;}.site-footer-bottom {    background: #000000;    color: #ffffff;}.social-ico {    text-align: center;}    .social-ico .fa {        font-size: 20px;        text-align: center;        color: #ffffff;        margin-left: 10px;    }    .social-ico .fa-twitter {        background: #55acee;        border-radius: 5px;        padding: 10px;    }    .social-ico .fa-linkedin {        background: #006699;        border-radius: 5px;        padding: 5px;    }.linkedinIco  {   height: 30px !important;   line-height: 30px;   display: block;   float: left;}.logo-img {    float: right;}.widget .footer-menu > li {    border-bottom: none;    padding: 2px 0px;}.partners {    color: #fff;    float: right;    font-weight: 500;    font-size: 12px;    margin-top: 5px;}.introBox p {    color: #ccc;}.twitter-share-button {    float: left;}.site-footer-bottom p {    margin-top: 5px;}p span {    color: #666666;}.footer-widget-title {    text-align: left;}/* ==================================================   Links================================================== */.links-page a {    text-decoration: none;}.links-page h2 {    border-bottom: 1px solid #ff0000;}.links-page .sidebar {    padding: 10px 25px;}.links-page img {    padding: 15px;    float: right;    border: 1px solid #000000;    margin: 0px 10px 10px 0px;}.links-page p {    text-align: justify;}.links-page .main-body-text {    border-right: 3px solid #ff0000;}.main-body-text img {    height: 130px;    width: 180px;}/* ==================================================   Gallery================================================== */.gallery-page a {    text-decoration: none;}.gallery-page a.active {    color:#ff0000;}.gallery-page img {    padding: 15px;    float:inherit;    border: 1px solid #000000;    margin: 0px;    margin-right:10px;    margin-bottom:15px;    display:inline;    width:initial;    height:initial;}/* ==================================================   Media Queries================================================== */@media only screen and (max-width: 1319px) {    .navigation {        width: 98%;    }}@media only screen and (max-width: 1090px) {    .info-img img, .hotelBlock img, .eventHistory img {        width: 100%;        margin-bottom: 20px;    }}@media only screen and (max-width: 992px) {    .navigation {        background: rgba(0,0,0,0.8);        -webkit-box-shadow: none;        -moz-box-shadow: none;        box-shadow: none;        height: auto;        position: relative;        z-index: 9999;    }        .navigation > ul > li ul {            background: rgba(0,0,0,0.8);        }        .navigation a {            color: #ffffff;        }        .navigation > ul > li > a, .navigation > ul > li > ul li > a, .navigation > ul > li > ul li:last-child a {            border-bottom: 1px solid #ff0000;        }        .navigation > ul > li > ul, .navigation > ul > li > ul li ul {            border-bottom: 0px;        }    .main-menu-wrapper {        background: none;        padding-bottom: 20px;    }    }@media only screen and (max-width: 767px) {    .featured-blocks {        margin: 10px;    }    .links-page .main-body-text {        border-right: none;    }    .links-page .hide-space, .hide-space {        display: none;    }    .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {        padding: 3px;    }    .classic img {        margin: 0px 0px 10px 0px;               float: none;    }    .social-ico h4 {    text-align: left;    }}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {    .navigation {        width: 1024px;        margin-left: -42px;    }}