/*



Theme Name: Himelbourne



Theme URI: http://neton.com.au/



Author: netOn Team



Author URI: http://neton.com.au/



Template: strappress



Version: 1.0



*/







@import url("../strappress/style.css");



/*@font-face {



    font-family: 'pt_sansregular';



    src: url('fonts/PTS55F-webfont.eot');



    src: url('fonts/PTS55F-webfont.eot#iefix') format('embedded-opentype'),



         url('fonts/PTS55F-webfont.woff') format('woff'),



         url('fonts/PTS55F-webfont.ttf') format('truetype'),



         url('fonts/PTS55F-webfont.svg') format('svg');



    font-weight: normal;



    font-style: normal;







}*/







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-Light.woff') format('woff2'),



        url('fonts/FSLolaWeb-Light.woff') format('woff');



    font-weight: 300;



    font-style: normal;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-ExtraBoldItalic.woff') format('woff2'),



        url('fonts/FSLolaWeb-ExtraBoldItalic.woff') format('woff');



    font-weight: 800;



    font-style: italic;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-ExtraBold.woff') format('woff2'),



        url('fonts/FSLolaWeb-ExtraBold.woff') format('woff');



    font-weight: 800;



    font-style: normal;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-Bold.woff') format('woff2'),



        url('fonts/FSLolaWeb-Bold.woff') format('woff');



    font-weight: bold;



    font-style: normal;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb.woff') format('woff2'),



        url('fonts/FSLolaWeb.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-BoldItalic.woff') format('woff2'),



        url('fonts/FSLolaWeb-BoldItalic.woff') format('woff');



    font-weight: bold;



    font-style: italic;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-LightItalic.woff') format('woff2'),



        url('fonts/FSLolaWeb-LightItalic.woff') format('woff');



    font-weight: 300;



    font-style: italic;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-Medium.woff') format('woff2'),



        url('fonts/FSLolaWeb-Medium.woff') format('woff');



    font-weight: 500;



    font-style: normal;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-MediumItalic.woff') format('woff2'),



        url('fonts/FSLolaWeb-MediumItalic.woff') format('woff');



    font-weight: 500;



    font-style: italic;



}







@font-face {



    font-family: 'FS Lola Web';



    src: url('fonts/FSLolaWeb-Italic.woff') format('woff2'),



        url('fonts/FSLolaWeb-Italic.woff') format('woff');



    font-weight: normal;



    font-style: italic;



}



*, body {



    /*font-family: pt_sansregular, Arial, Helvetica, sans-serif;*/



    /* font-family: "Trebuchet MS", Helvetica, sans-serif; */



    font-family: "FS Lola Web", "Trebuchet MS", Helvetica, sans-serif;

}

body {
    color: #2A2A2A;
}

.navbar-default{background:linear-gradient(#77B900, #3D9B35) repeat scroll 0 0 transparent!important;border-radius:4px;}



.navbar-default .navbar-nav > li > a{color:#fff;}



/*###ADDED ON 12-10-2013###*/



h1.page-title{margin-top:0px;}



.new-gird{padding:0px;margin-left:0px;}



.new-gird img{padding:2px 2px 0 0;margin:0px;}











/* a, a:hover, a:visited {



    color: #509E2F;



    text-decoration: none;



} */







/*Hover Effect*/



.folio2 {



  







 



 



}



.folio2 .face {



    position: absolute;



    overflow: hidden;



    top: 0;



    left: 0;



}



 



.folio2 img {



    display: block;



    position: relative;



}



.folio2 .face h2 {



    text-transform: uppercase;



    color: #fff;



    text-align: center;



    position: relative;



    font-size: 19px;



    padding: 10px;



    background: rgba(80, 158, 47, 0.8);



    margin: 20px 0 0 0;



    vertical-align: middle !important;



}



.folio2 p {



    font-family: Tahoma, serif;



    font-style: italic;



    font-size: 14px;



    position: relative;



    color: #fff;



    padding: 10px 20px 20px;



    text-align: center; 



}



.folio2 a.icon {



    display: inline-block;



    padding: 11px;



    background: #fff;



    color: #000;



    font-family: Tahoma, sans-serif; 



      



}



.folio2 a.icon:hover {



    box-shadow: 0 0 5px #fff; 



}



 



.folio2 img {



    transition: 0.4s;



}



 



.folio2 .face{



    background-color: rgba(80, 158, 47, 0.8);



   



    opacity:0;



    transition: 300ms; 



}



 



 



.folio2 h2{



    opacity:0;



    background: transparent;



    margin: 20px 40px 0px 40px;



    transition: 300ms;



    font-size: 34px;



}



.folio2 p {



    font-size: 24px;



    opacity:0;



    transition: 300ms;



}



.folio2 a.icon {



    opacity:0;



    transition: 300ms;



}



 



 



/* Hover overs */



 



.folio2:hover .face {  



    opacity:1;



    transition-delay: 0s;



    transform: translateX(0px);



}



                                                                      



.folio2:hover img {



    transition-delay: 0s;



}



.folio2:hover h2 {



    opacity: 1;



    transition-delay: 0.1s;



}



.folio2:hover p {



    opacity:1;



    transition-delay: 0.2s;



}



.folio2:hover a.icon {



    opacity:1;



    transition-delay: 0.3s;



}



/*End Hover Effect*/



/*addedon 30-10-2013*/



.navbar-header{display:none;}



.navbar{min-height:40px;}



.navbar-nav > li > a {



    line-height: 18px;



}



.navbar-nav > li > a {



    padding-bottom: 10px;



    padding-top: 10px;



}



.navbar-default {



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#509E2F', endColorstr='#509E2F'); /* for IE */



    background: -webkit-gradient(linear, left top, left bottom, from(#509E2F), to(#509E2F)); /* for webkit browsers */



    background: -moz-linear-gradient(top,  #509E2F,  #509E2F); /* for firefox 3.6+ */



    background: linear-gradient(#509E2F, #509E2F) repeat scroll 0 0 transparent !important;



    border-radius: 0;



    border:0px;



}



.home-icon {



background: url("images/home-icon.jpg") no-repeat scroll left center transparent;



width: 30px;



height: 25px;



margin: 5px 2px 0 5px;



text-indent: -9999px;



background-color:none !important;  



}



.home-icon a, .home-icon a:focus, .home-icon a.active {



    background: none repeat scroll 0 0 transparent !important;



}



.home .page-header{display:none;}



/*home*/



.feature-block img{width:100%;}



.feature-content {



    background: none repeat scroll 0 0 #509E2F;



    bottom: 10px;



    padding: 10px;



    position: relative;



    width: 100%;



}



.feature-content h2,.feature-content p{color:#fff;padding-left:15px !important;}



.feature-content .more-btn{background:#008EAA;padding:5px;color:#FFF; margin:0 10px;}



/*added on 31-10-2013*/



#new-royalslider-1{position:relative;bottom:55px !important;}



@media(max-width: 767px) {

    #new-royalslider-1{bottom:20px !important;}

}



.home #wrapper{position:relative;bottom:100px;height:0px;}



.home .post-entry {padding: 0 20px;}



.feature-row {



    background: none repeat scroll 0 0 #FFFFFF;



    margin: 0;



    padding: 20px 5px 0;



}



.heading{ 



    color: #746D75;



    font-size: 24px;



   



}



.home-content{color:#746D75;}



.feature-content > h2{margin-bottom:0px;margin-top:0px;}



.feature-content  p{margin:0px;}



.feature-content .price{



    font-size: 27px;



    font-weight: bold;



    margin-bottom: 10px;



    margin-top: 10px;}



.feature-content .price .more-btn {    



    font-size: 16px;



    font-weight: bold;}



.secondry-content{margin-top:30px;}



.secondry-content h2 {



    color: #509E2F;



    font-size: 22px;



    font-weight: normal;



    margin-bottom: 3px;



    margin-top: 0;



}



.secondry-content p{color: #339935;}



.secondry-content p>a{color: #339935; font-weight:bold;font-size:22px;}



.secondry-content .secondry-image {



    margin-left: 35px !important;



}



.twite-block{



    background-attachment: scroll;



    background-clip: border-box;



    background-color: transparent;



    background-image: url("images/twite.jpg");



    background-origin: padding-box;



    background-position: 0 0;



    background-repeat: no-repeat;



    bottom: 13px;



    height: 248px;



    margin: 0 !important;



    position: relative;



    width: 309px;}



.twite-block p.tweet-message {



    color: #5E605B;



    padding: 50px 20px !important;



    height:190px;



}



.blog-content {padding:0 20px;}



.blog-content.row h2 {



    color: #332E2B !important;



    font-size: 22px;



    margin-left: 15px;



}



.blog-text{color:#626262;}



.blog-text a{color:#626262;}



.rewards-club{margin-top:30px; padding:0 20px;}



.rewards-club p{color:#EE7B06;font-size:14px;}



#footer{



padding:0px; 



filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#EDEDED'); /* for IE */



background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#EDEDED)); /* for webkit browsers */



background: -moz-linear-gradient(top,  #E0E0E0,  #EDEDED); /* for firefox 3.6+ */



background: linear-gradient(#E0E0E0, #EDEDED) repeat scroll 0 0 transparent !important;



}







#footer .footer-nav li{font-size:12px;list-style:none;}



#footer .footer-nav ul{padding:0px;}



/*added on 1-11-2013*/



#footer p{font-size:14px;margin:10px 0;color:#666;}



#footer p.footer-para-heading{margin-top:10px;margin-bottom:10px;}



#footer .ph-number{color:#0B74E1;font-size:24px;}



#footer .subscribe input[type="text"]{ 



    border: 1px solid #787878;



    border-radius: 0 0 0 0;



    height: 25px;



    margin-bottom: 10px;



    margin-top:10px;}



#footer .trip-icons{margin-top:30px;}   



#footer .footer-border-right{border-right:2px dotted #D3D3D3; padding-top:10px;}



.subscribe .form-control::-moz-placeholder {



    color: #2A2A2A;



}   



#footer .footer-copyright {



    margin-bottom: 10px;



    margin-top: 40px;



    color:#666;



}



#footer .trip-block-image {



    bottom: 20px;



    display: block;



    position: relative;



}



.navbar-default .navbar-nav > .dropdown > a .caret{border-bottom-color:#FFF;border-top-color:#FFF;}



.navbar-default .navbar-nav > li > a {



    color: #FFFFFF;



    font-size: 14px;



    font-weight: bold;



    text-transform: uppercase;



}



.navbar-nav > li > a {



    padding-bottom: 10px;



    padding-top: 12px;



}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {



    background-color: #509E2F !important;



    color: #FFFFFF !important;



    font-weight: normal;



}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#FFF;}



.header-sub-image {



    bottom: 20px;



    margin-bottom:-50px;



    position: relative;



}



/*added on 04-11-2013*/



#logo {margin-left: 25px;}



.soical-icons {



    margin-top: 15px;



    text-align: right;



}



.temperature {



    color: #2A2A2A;



    font-size: 22px;



    margin-bottom:0px;



}



.temperature-name {



    font-size: 22px;



    color:#509E2F;



}



.call-text {



    font-size: 22px;



    margin-left: 14px !important;



    margin-top: 10px;



    text-align: right;



}



.call-text a {



    color: #2A2A2A;



    text-decoration: none;



    font-size: 22px;



}



/*added on 06-11-2013*/



.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a{



  background-color: #509E2F;



  color:#FFF !important;   



}



.navbar .nav > li > .dropdown-menu:after,.navbar .nav > li > .dropdown-menu:before{ 



 display:none;}



.dropdown-menu {



    border-top: 2px solid #00853C !important;



   margin:0px !important;



   padding:0px !important;



}



.dropdown-menu li a{background-image: none !important;font-weight:bold;}



.dropdown-menu .active > a, .dropdown-menu .active > a:hover{background-color:#509E2F !important; color:#FFF !important;font-weight:bold;}







.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {



    background:none;



    color: #FFF;



}



.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret{



    border-bottom-color: #FFF;



    border-top-color: #FFF;



}



.dropdown-menu {



    opacity: 0.9;



    border-radius:0;



}



.remove-padding-left{padding-left:0px;}







.ihg-rewards {



    display: block;



    margin: 0 auto;



}



/*added on 07-11-2013*/



.booking-form {



    margin: 0 auto;



    position: relative;



    width: 970px;



    z-index:999;



    bottom: 20px;



    background: none repeat scroll 0 0 #FFFFFF;



}



.booking-form input[type="text"] {



    border: 1px solid #999999;



    font-size: 13px;



    margin-top: 2px;



    padding: 2px 5px;



    width: 100%;



}



.booking-form .col-sm-2 > input {



    width: 70px;



}



.booking-form .col-sm-3 > select {



    font-size: 13px;



    background-color: #fff;



    border: 1px solid #999999;



    font-size: 13px;



    margin-top: 2px;



    padding: 2px 5px;



    width:110px;



}



.booking-form .col-sm-4 > #rooms-select {

        font-size: 13px;

    

        background-color: #fff;

    

        border: 1px solid #999999;

    

        font-size: 13px;

    

        margin-top: 2px;

    

        padding: 2px 5px;

    

        width: 100%;

}



.check-availability {



    background: none repeat scroll 0 0 #2A2A2A;



    border: medium none;



    color: #FFFFFF;



    font-size: 13px;



    font-weight: bold;



    letter-spacing: 1px;



    margin-top: 1px;



    padding: 2px 18px;



}



.booking-form {



    padding: 4px 0;



    max-width:970px !important;



}



.booking-heading {



    color: #509E2F;



    font-size: 19px;



    font-weight: bold;



    margin: 2px 0 0 28px;



}



.container {



    max-width: 970px !important;



}



.footer-soical-icons img {



    width: 32px;



}



.footer-container{padding:0px;}







div.ui-datepicker{



 font-size:14px;



}



.left-sidebar-feature-block a{background: none repeat scroll 0 0 #509E2F;



    color: #FFFFFF;



    display: block;



    font-size: 18px;



    padding-left: 5px;



    text-decoration: none



}



.left-sidebar-feature-block .attachment-post-thumbnail{margin:0px;width:100%;}



.left-sidebar-feature-block ul{padding:0px;}



.left-sidebar-feature-block li {



    list-style: none outside none;



     margin: 0 0 20px 0;



}



/*added on 08-11-2013*/



.title-bg{



    background-image: url(images/title-bg.png);



    background-repeat: no-repeat;



    background-position: left center;



    bottom: 45px;



    margin-bottom: 0;



    color: #509E2F;



    font-weight: bold;



    padding-left: 5px;



    padding-top: 3px;



    position: relative;



}



.tweet-time{color:#75A66E !important;font-weight:bold;margin-top:25px;}



.feature-row-inside{margin-left:-15px; margin-right: 30px; padding:0px;}



/*added on 09-11-2013*/



.footer-nav h4{font-size:18px;}



.left-sidebar-feature-block img{width:100%;}



/*added on 11-11-2013*/







/*fadeIn out Slider*/







.carousel-fade .item {



  opacity: 0;



  -webkit-transition: opacity 2s ease-in-out;



  -moz-transition: opacity 2s ease-in-out;



  -ms-transition: opacity 2s ease-in-out;



  -o-transition: opacity 2s ease-in-out;



  transition: opacity 2s ease-in-out;



  left: 0 !important;



}







.carousel-fade .active {



  opacity: 1 !important;



}







.carousel-fade .left {



  opacity: 0 !important;



  -webkit-transition: opacity 0.5s ease-in-out !important;



  -moz-transition: opacity 0.5s ease-in-out !important;



  -ms-transition: opacity 0.5s ease-in-out !important;



  -o-transition: opacity 0.5s ease-in-out !important;



  transition: opacity 0.5s ease-in-out !important;



}







.carousel-fade .carousel-control {



  opacity: 1 !important;



}



/*end*/



/*added on 12-11-2013*/



.header-sub-image > img {



    display: block;



    margin: 0 auto;



    width: 100%;



}







#footer .book-now-block a {



    color: #2A2A2A;



    font-size: 18px !important;



}



#footer .ph-number a {



    font-size: 18px !important;



}







/*added on 14-11-2013*/



@media(max-width:767px){



    .soical-icons{text-align:center;}



    .call-text {



    margin-left: 0 !important;



    text-align: center;



    }



    .temperature-name,.temperature{text-align:center;}



    #logo{text-align:center;margin-left:0px;}



    .home #wrapper{height:auto;bottom:0px;}



    .booking-form {



      width: auto;



      padding: 5px 0;



      text-align: center;



    }



    .booking-form .col-sm-2 > input{width:auto;}



    .booking-form input[type="text"]{width:auto;}



    .booking-heading{margin:0;}



    .booking-form .col-sm-2 select{width:140px;}



    #footer .footer-border-right{height:auto;border:none;}



    .navbar-header{display:block;}



    .header-sub-image > img{min-height:80px;}



    .navbar-default .navbar-brand {



    color: #FFFFFF;



    }



    #footer .book-now-block a {



        color: #ffffff;



    }



.rewards-club{height:225px;}



.dropdown-menu{width:100%;}



#footer {



    padding: 0 0 0 10px;



}



.container.footer-container {



    width: 95%;



}



}



.check-availability{margin-top:1px;padding:4px 18px;}



.post-entry h2{margin-top:0px;}







.breadcrumb-block {



    bottom: 80px;



    margin-bottom: -80px;



    position: relative;



    background-color:#F5F5F5;



}



.breadcrumb-container{width:970px;margin:0 auto;}



.header-sub-image {



    height: auto;



}



/*added on 18-11-2013*/



.blog-row{margin-top:20px;}







/*added on 21-11-2013*/



h2{font-size:24px !important;}



h3{font-size:18px !important;}



h4{font-size:16px !important;}



/*added on 22-11-2013*/



.sidebar-content-block h2 {



    margin: 0;



    color:#509E2F;



}



.sidebar-content-block {



    border: 1px solid #509E2F;



    border-radius: 10px;



    padding: 5px 10px;



}







/*added on 25-11-2013*/



.booking-form .col-sm-2 select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border: 1px solid #999999; color:#999999;}



.blog-content .col-sm-8 .item img {







    width: 400px !important;



}







.single-line-form{width:645px;margin-left:0px;}



.single-line-form input{font-size:14px;}



.single-line-form .col-sm-2{padding:0px;padding-right:5px;}







/*added on 26-11-2013*/



.row.mini-form div {



    margin-bottom: 5px;



    margin-left: 15px;



    padding: 0 5px 0 0;



    width: 100px;



}



.row.mini-form .btn-mini {



    width: 95px;



}



.row.mini-form input,.row.mini-form select{



    color:#CCC;



    font-size:14px;



}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {



    background-color: #509E2F !important;



}



#menu-item-826.home-icon > a {



    background: none repeat scroll 0 0 transparent !important;



}



/*added on 27-11-2013*/



.row.mini-form input, .row.mini-form select {



    color: #000000 !important;



    font-size: 13px;



}



/*added on 28-11-2013*/



/*placeholder color*/







.form-control::-webkit-input-placeholder { /* WebKit browsers */



    color:    #000 !important;







}



.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */



    color:    #000 !important;







}



.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */



    color:    #000 !important;







}



.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */



    color:    #000 !important;







}



.footer-soical-icons img {



width:auto;



}



.footer-nav h4 > a {



    color: #2A2A2A;



    font-family: "FS Lola Web", "Trebuchet MS", Helvetica, sans-serif !important;



    text-shadow: 0 0 1px rgba(51, 51, 51, 0.2) !important;



}



.footer-nav h4 > a:hover{text-decoration:none;}







/*added on 29-11-2013*/



.rewards-club{margin-top:0px !important;}



.remove-padding{padding:0px !important;}



@media(min-width:768px){



.home #wrapper {



    float: left;



    margin-bottom: -100px;



    position:relative;



    height:auto;



    }



    #footer .footer-lastblock {



        margin-top: 40px;



        margin-bottom: 20px;



        display: table;



        height: 100%;



    }



    #footer .footer-lastblock .footer-col {



        display: table-cell;



        vertical-align: middle;



        float: none;



    }



}







/*added on 02-12-2013*/



.secondry-content a{



    color:#509E2F;



    font-family: "FS Lola Web", "Trebuchet MS", Helvetica, sans-serif !important;



    text-shadow: 0 0 1px rgba(51, 51, 51, 0.2) !important;



    text-decoration:none;



}



#footer .footer-border-right{padding-right:5px;}







#footer .footer-border-right:last-child{padding-right:0;border: 0 !important;}



.blog-content.row h2{margin-top:0px}



.home #content-full{margin-bottom:0px !important;}



.home section.post-entry{margin-bottom:0px !important;}



.home #content-full .post-edit{margin-bottom:0px !important;margin-top:0px !important;}







/*added on 02-12-2013*/



#footer .footer-border-right{height:260px;}



.search-icon {



    background: url("../../uploads/2013/12/search.png") no-repeat scroll left center transparent;



    height: 25px;



    margin: 5px 20px 0 10px;



    text-indent: -9999px;



    width: 30px;



}



.navbar-default .navbar-nav > li > a {



    padding-left: 7px;



    padding-right: 7px;



}



#menu-item-1525 a {



    background: none repeat scroll 0 0 transparent !important;



}



#menu-item-1530  a {



    background: none repeat scroll 0 0 transparent !important;



}



/*added on 09-12-2013*/



.blog-content.row h2 a{ 



    color: #332E2B !important;



    font-family: 'Montserrat';



    font-size: 22px;



    text-decoration: none;



}



/*added on 16-12-2013*/



.navbar-default .navbar-nav > li > a {



    padding-left: 7px !important;



    padding-right: 7px !important;



}



#logo {



    margin-bottom: 10px;



    margin-top: 10px;



}



#footer p a{font-size:14px;}



/*added on 15-01-2014*/



.archive .post-entry,.single-post .post-entry{padding:0px;}



.archive .post-data,.single-post .post-data{display:none;}



.archive h6{font-size:24px;}



.single-post .page-title {font-size:24px;}







.showonmobile{display: none !important;}







@media(min-width:768px){



ul.nav li.dropdown:hover > ul.dropdown-menu {



    display: block;    



}







	



.footer-soical-icons {



    float: left;



}



}







@media(max-width:767px){



.row.single-line-form {



    width: 100%;



}



.breadcrumb-container,.breadcrumb-block {



    width: 100%;



}



.booking-form .col-sm-2 select {



    width: 121px;



}



.navbar-default .navbar-nav .open .dropdown-menu > li > a {



    background: none repeat scroll 0 0 #f3ffea;



    color: #2A2A2A;



}



.hideonmobile{display: none !important;}



.showonmobile{display: block !important;}



.feature-content .price{margin-bottom: 30px;}



.navbar-collapse{min-height: 370px;}















}











.highlight {font-family: 'Montserrat', sans-serif !important; color:#999; font-size:20px; font-weight:normal!important; margin-top:0px; line-height:23px;}



.nav li a {padding-left:11px;padding-right:11px;}



.visual-form-builder fieldset{border:none !important;background:none !important;}











.single-line-form input, .single-line-form select, .single-line-form button,



.mini-form input, .mini-form select, .mini-form button



{



border-radius:0px!important; padding:3px!important; height:25px;



font-size:14px;



}







.single-line-form button, .mini-form button {background-color:#2A2A2A; color:#FFF; font-weight:bold; text-transform:uppercase;}



.mini-form .col-xs-4 {margin-left:10px!important;}



.single-line-form, .mini-form {margin-bottom:15px;}



form .hasDatepicker {background-image:url('../../uploads/2013/11/event_calendar-g.png'); background-repeat:no-repeat; background-position:right center;}



.visual-form-builder .vfb-legend, .visual-form-builder ul {margin-left:0px; margin-right:0px;}



.visual-form-builder li {padding-top:2px; padding-bottom:2px;}



aside#widgets {background-color:#FFF; border:0px;padding:0px; box-shadow:none;}



aside#widgets .widget-title {padding-top:0px!important;}



aside#widgets ul {padding-left:0px; margin-left:0px;}



#widgets ul li {margin-left:0px; border-bottom:1px solid #EEE; padding-top:2px;padding-bottom:2px;}



.page-template-blog-excerpt-php .post-title {font-size:24px;margin-top:10px!important;}



.post-title a {color: #2A2A2A !important;}



.post-entry {margin-bottom:30px;}



section.post-meta {display:none;}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {



    background-color: #509E2F !important;



}



h1 {font-size:26px!important;}



h2 {font-size:22px!important;}



h3 {font-size:18px!important;}



h1.page-title {font-size:36px!important;}



#request-proposal-2,#request-proposal-2 fieldset {margin-top: 0 !important;}



.rewards-club p { font-size:15px!important;}



.home .blog-content {margin-bottom:20px;}



.home .blog-content {margin-bottom:20px;}



.rewards-club {margin-top:-40px;}



.home .rewards-club {margin-bottom:20px; margin-top:10px;}



.folio2 .face a.btn-default {


color: #2A2A2A !important;
text-align:center; width:100%!important; border-radius:0px;

border:0px;



}



.netonsubscribe input[type=text],.netonsubscribe input[type=email] {width:100%; border:1px solid #DDD;}



.netonsubscribe label {margin-bottom:0px;}



.netonsubscribe .subscribe {margin-top:10px;border:1px solid #2A2A2A; font-size:15px;}



p,li, a {font-size:16px; line-height:19px;}



p,li, a{font-size:16px; line-height:19px;}



nav li a {font-family:"FS Lola Web", "Trebuchet MS", Helvetica, sans-serif;font-size:14px!important; padding-left:11px!important; padding-right:10px!important; font-weight:bold!important;}



nav li ul li a {padding-top:5px!important; padding-bottom:5px!important; font-weight:bold!important;}



.visual-form-builder .vfb-legend h3 {



    color: #509E2F;



}







.page-template-landing-page-php .navbar {display:block;}



.page-template-landing-page-php header {background-color:#fff!important;}



.netonbutton a{color:#ffffff;background-color:#509E2F;border-color:#4cae4c; padding:5px;}



.netonbutton a:hover{color:#ffffff;background-color:#47a447;border-color:#398439;}



#wrapper .post-entry img{max-width:100%; height:auto;}



.home .descp {



    min-height: 50px;



}



.home .feature-content > h2{min-height: 60px;}







.IWSfrHeader {



    margin-right: 45%;



}



.IWSfrOverall {



    margin-top: 2%;



}



#IWSfrContainer{margin-left:5px;}



.soical-icons img {



    width: 22px;



}



.footer-soical-icons img {



    width: 22px;



}



#content-blog img {height:auto;}















.single-post .header-sub-image, .single-post .soical-icons,.single-post .call-text,.page-template-blog-excerpt .header-sub-image



{display:none!important;}







.single-post h1 {



    margin-top: 80px!important;



}







.single-post .widget-title {



    font-family:'Montserrat';



    color: #509E2F;



    text-transform:uppercase;







}







.booking-footer {



    background-color: #509E2F;



    border-radius: 0;



    border:0px;



}







.booking-footer .booking-form {



    position:inherit;



    background-color:transparent;



    padding:10px;



}







.booking-footer .booking-form h5 {



    color:#FFFFFF;



}







.archive.category .header-sub-image {display:none;}



.archive.category .form-inline {height:60px;}



.home .home-content {color:#2A2A2A;}



/* body.single-promotions > header > div > div{display:none;} */



body.postid-3459{



    overflow-x: hidden;



}







.btn {



    font-weight: bold;



}







body {



    background: none !important;



}







#footer * {



    font-family: "FS Lola Web", "Trebuchet MS", Helvetica, sans-serif !important;



}







#footer .rewards-club.row.remove-padding {



    display: none;



}







.btn-success {



    background-color: #509E2F !important;



    border-color: #509E2F !important;



}







.btn-success:hover {



    background-color: #026048 !important;



    border-color: #026048 !important;



}







h1, h2, h3, h4, h5, h6, span, p, div{



    /*font-family: pt_sansregular, Arial, Helvetica, sans-serif;*/



    font-family: "FS Lola Web", "Trebuchet MS", Helvetica, sans-serif !important;



}







sup {



    top: 0;



}



#myCarousel {

    touch-action: pan-y;

}



.page-template-homepage-template  #myCarousel .item img{

    width: 100% !important;

}



.r-menu-item {

    display: block !important;

    text-align: center;

    background-color: #509E2F;

    color: #fff;

    padding: 10px 0px;

    margin-bottom: 10px;

}



.r-menu-item:hover {

    color: #fff;

    background-color: #026048;

}



.r-menu-item:focus {

    color: #fff;

    outline: none;

}





@media(max-width: 700px) {

    h1.page-title {

        margin-top: 80px;

    } 

    .title-bg {

        background-image: none;

    }

}



.post-img {

    height: 200px;

    width: 100%;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

    margin-top: 20px;

}



.single-post .post-entry h1 {

    margin-top: 30px !important;

}



#post-699 .visual-form-builder ul {

    margin: 0 !important;

}



#post-699 .vfb-legend {

    padding-left: 0 !important;

}



.btn-sm, .btn-xs {

    padding: 5px 20px;

    font-size: 13px;

}



@media (max-width: 768px) {

	.single-promotions .btn-sm, .btn-xs, .single-post .btn-sm, .btn-xs{

		width: 100%;

	}

}

#logo img{
    width: 200px;
}

h1 {
    font-size: 26px !important;
}
h1, h2, h3, h4, h5, p {
    color: #2A2A2A;
}

#content a,
#content a:hover,
#content a:visited,
#content a:active,
#content a:focus,
#content-full a,
#content-full a:hover,
#content-full a:visited,
#content-full a:active,
#content-full a:focus,
.read-more a,
.read-more a:hover,
.read-more a:visited,
.read-more a:active,
.read-more a:focus,
#footer a,
#footer a:hover,
#footer a:visited,
#footer a:active,
#footer a:focus,
.breadcrumb a,
.breadcrumb a:hover,
.breadcrumb a:visited,
.breadcrumb a:active,
.breadcrumb a:focus{
    color: #008EAA;
    text-decoration: none !important;
}

#footer .footer-border-right h4 > a, .post-57 h3 > a {
    color: #2A2A2A !important;
}

.bulletproof_button {
    background-color: #509E2F !important;
    border-color: #509E2F !important;
}
.btn-default {
    text-transform: capitalize !important;
}
.btn-success, .vfb-submit {
    background-color: #509E2F !important;
    border-color: #509E2F !important;
    text-transform: capitalize !important;
    color: #fff !important;
}
.btn-success:hover, .vfb-submit:hover {
    background-color: #026048 !important;
    border-color: #026048 !important;
}

.postid-4323 .title-bg {
	background-size: 200% 100%;
}

@media (min-width: 768px){
	.postid-4323 .title-bg{
		width: 91%
	}
}


.contact-title {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

.contact-title h3 {
	color: #509E2F !important;
}

.wpcf7-form input, .wpcf7-form textarea {
    border: 1px solid #ddd;
    border-radius: 3px;
    background: none repeat scroll 0 0 #fafafa;
    cursor: text;
    resize: none;
    margin-top: 5px;
}

.wpcf7-form input[type="submit"] {
    background-color: #509E2F !important;
    border-color: #509E2F !important;
    text-transform: capitalize !important;
    color: #fff !important;
    padding: 5px 10px;
    cursor: pointer;
}


.wpcf7-form input[type="submit"]:hover {
    background-color: #026048 !important;
    border-color: #026048 !important;
}

.wpcf7-form .wpcf7-recaptcha {
    margin-bottom: 15px;
}

.wpcf7-form .wpcf7-list-item.first {
    margin-left: 0;
}

#wpcf7-f4430-p665-o1 textarea {
    width: 80%;
}

.event-thumbnail {
    height: 200px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.header-sub-image .header-image {
    height: 280px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.events-holder {
    margin-bottom: 20px;
}

@media (min-width: 991px) {
    .events-holder h3 {
        height: 30px;
    }

    .event-small-desc {
        height: 125px;
    }
}

@media (max-width: 990px) {
    .event-small-desc {
        height: 80px;
    }

    .event-thumbnail {
        height: 350px;
    }
}

@media (max-width: 600px) {
    .event-small-desc {
        height: auto;
    }
}

@media(max-width: 768px) {
    .single-events .alignleft,
    .single-meetings_and_events .alignleft {
        width: 100%;
    }

    .single-events .alignright,
    .single-meetings_and_events .alignright{
        width: 100%;
    }
}

.single-events .btn,
.single-meetings_and_events .btn {
    margin-bottom: 20px;
}

.cookies-bar {
    display: none;
    text-align: right;
    background-color: #509E2F;
    padding: 5px 20px;
}

.cookies-bar span {
    color: #fff;
}

.cookies-bar span a {
    color: #fff;
    text-decoration: underline;
}

.cookies-bar button{
    margin-left: 20px;
    color: #fff;
    background-color: #026048;
    border: none;
    padding: 0px 20px;
}

.grecaptcha-badge {
	display: none;
}


/* 
@media(max-width: 767px) {


    .navbar-nav .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
        display: block;
    }

 
    .navbar-default .navbar-nav .dropdown-menu > li > a {
        background: none repeat scroll 0 0 #f3ffea;
        color: #2A2A2A;
    }

} */