/*Fonts*/
@font-face {
  font-family: 'Code-Pro-Light-Demo';
  src: url('../fonts/Code-Pro-Light-Demo.eot?#iefix') format('embedded-opentype'),
             url('../fonts/Code-Pro-Light-Demo.otf')  format('opentype'),
	     url('../fonts/Code-Pro-Light-Demo.woff') format('woff'),
	     url('../fonts/Code-Pro-Light-Demo.ttf')  format('truetype'),
	     url('../fonts/Code-Pro-Light-Demo.svg#Code-Pro-Light-Demo') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'PTSans-CaptionBold';
  src: url('../fonts/PTSans-CaptionBold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/PTSans-CaptionBold.woff') format('woff'),
  url('../fonts/PTSans-CaptionBold.ttf')  format('truetype'),
  url('../fonts/PTSans-CaptionBold.svg#PTSans-CaptionBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSans-Caption';
  src: url('../fonts/PTSans-Caption.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/PTSans-Caption.woff') format('woff'),
  url('../fonts/PTSans-Caption.ttf')  format('truetype'),
  url('../fonts/PTSans-Caption.svg#PTSans-Caption') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*Fonts Css end*/
/*-------------/*>
section
/*Helping Classes*/
.row{width:100%;}
.row0{margin-left:0px;margin-right:0px;}
.fa{margin-right:10px;}
.greybg{background:#f9f9f9;}
section p:empty{display: none !important;}
/*end of Helping classes*/

/*Global css*/
body{margin:0px;padding:0px;font-weight:normal;font-family: 'PTSans-CaptionBold';letter-spacing:normal;}
/* Paregraph acchor ul li Default*/
p,ul li,ul li a,p a,ol li,ol li a{font-size:18px;color:#463525;letter-spacing:normal;font-family:"zeitung-micro"; font-weight:400;line-height: 1.8;}
strong,b,p strong,ul li strong,ol li strong,ul li a strong{color:#463525;font-family: 'PTSans-CaptionBold';}
section p,footer p{margin-bottom:20px;margin-top:20px;float:left;width:100%;}
ul,ol{list-style:none;margin-top:20px;margin-bottom:20px;}
small,span{display:block;margin:20px 0px}
p small,p span{display:inline-block;vertical-align:middle;margin:20px 0px;}
section .homesec1 iframe.iframe-class>html>head + body div.container2{background-color:#FFF !important;}
/*Heading Default*/
h1,h2,h3,h4,h5,h6,
section h1,section h2,
section h3,
section h4,
section h5,
section h6{clear: both;width:100%; letter-spacing:normal;margin-bottom:20px;color:#463525;font-family: "leander-script-pro",sans-serif;line-height:45px;}

/*Heading wp-editor Default*/
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
section h1 strong,
section h2 strong,
section h3 strong,
section h4 strong,
section h5 strong,
section h6 strong{font-family:'PTSans-CaptionBold';color:#d2a72a;}

/*Anchor Hover css*/
a:hover,a:focus,
p a:hover,p a:focus,
ul li a:hover,
ul li a:focus{outline:none;text-decoration:none;cursor:pointer;}

/*Button*/
a .btn-xl,a.btn-xl,.btn-xl,.btn-xl[type="submit"],
a.btn-xl[type="submit"],
section a.btn-xl,section .btn-xl,
section .btn-xl[type="submit"],
section a.btn-xl[type="submit"],
section button.btn-xl,button.btn-xl[type="submit"]{
	padding:15px 30px;
    background: #d2a72a;border-radius: 5px;
    font-family:'PTSans-CaptionBold';
    color:#FFF;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    margin-bottom: 5px;
    margin-top: 3px;
    margin-right: 4px;
    margin-left: 4px;
	position:relative;
    cursor: pointer;letter-spacing: 1.4px;}
/*button before css*/
a .btn-xl:before,a.btn-xl:before,.btn-xl:before,.btn-xl[type="submit"]:before,
a.btn-xl[type="submit"]:before,
section a.btn-xl:before,section .btn-xl:before,
section .btn-xl[type="submit"]:before,
section a.btn-xl[type="submit"]:before,
section button.btn-xl:before,button.btn-xl[type="submit"]:before{content: "";
    border: 1px solid transparent;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: -5px;
    border-radius: 5px;}
	a .btn-xl:hover:before,a.btn-xl:hover:before,.btn-xl:hover:before,.btn-xl[type="submit"]:hover:before,
a.btn-xl[type="submit"]:hover:before,
section a.btn-xl:hover:before,section .btn-xl:hover:before,
section .btn-xl[type="submit"]:hover:before,
section a.btn-xl[type="submit"]:hover:before,
section button.btn-xl:hover:before,button.btn-xl[type="submit"]:hover:before,
a .btn-xl:focus:before,a.btn-xl:focus:before,.btn-xl:focus:before,.btn-xl[type="submit"]:focus:before,
a.btn-xl[type="submit"]:focus:before,
section a.btn-xl:focus,section .btn-xl:focus:before,
section .btn-xl[type="submit"]:focus:before,
section a.btn-xl[type="submit"]:focus:before,
section button.btn-xl:focus:before,button.btn-xl[type="submit"]:focus:before{border-color: #d7a72a;}
/*end css*/
/*Button Hover*/
a .btn-xl:hover,a.btn-xl:hover,.btn-xl:hover,.btn-xl[type="submit"]:hover,
a.btn-xl[type="submit"]:hover,
section a.btn-xl:hover,section .btn-xl:hover,
section .btn-xl[type="submit"]:hover,
section a.btn-xl[type="submit"]:hover,
section button.btn-xl:hover,button.btn-xl[type="submit"]:hover,
a .btn-xl:focus,a.btn-xl:focus,.btn-xl:focus,.btn-xl[type="submit"]:focus,
a.btn-xl[type="submit"]:focus,
section a.btn-xl:focus,section .btn-xl:focus,
section .btn-xl[type="submit"]:focus,
section a.btn-xl[type="submit"]:focus,
section button.btn-xl:focus,button.btn-xl[type="submit"]:focus{text-decoration: none;
    background-color: #d2a72a;
    border-color: #d2a72a;
    color: #fff;}
section div.btn-wrap{margin-top:40px;margin-bottom:40px;}

/*img ,carousel,thumbnail common*/
.carousel-inner>.item>a>img,
 .carousel-inner>.item>img,
 .img-responsive,
 .img-fluid, 
 .thumbnail a>img,
 .thumbnail>img,img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
}

/*Slider*/
.slider h1{font-size:72px;font-family: "leander-script-pro",sans-serif;color:#d2a72a;line-height: 62px;}
/*.slider h1:before{
	content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
       background: rgba(0, 0, 0, 0.65);
    -webkit-filter: blur(20px) grayscale(20%);
    filter: blur(20px) grayscale(20%);}*/
.featuredimage,.slider{position:relative;}	
.featuredimage h1{font-size:48px;margin-bottom:0px;text-transform:uppercase;}	
.featuredimage .carousel-caption{padding-bottom:10px;left: 0px;right: 0px; bottom: 0px;top: inherit;background: #463525;}
.slider h1 strong,.featuredimage h1 strong{font-family:'PTSans-CaptionBold';color:#d2a72a}
.carousel-indicators{left:-90px;right:inherit;bottom:25px;}
.slider .carousel .fa{font-size:36px;}
.slider .carousel-item .carousel-caption .carousel-inner{width:fit-content;}
.carousel-control-next {right: 6%;}
.slider .carousel-control-next:before, 
.slider .carousel-control-prev:before{
	content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
       background: rgba(0, 0, 0, 0.69);
    -webkit-filter: blur(20px) grayscale(20%);
    filter: blur(20px) grayscale(20%);}
.slider .carousel-caption{width:50%;left:inherit;right: 6%;bottom: 70px;text-align: left;}
.slider .carousel-control-next, 
.slider .carousel-control-prev{opacity:1;top: inherit;bottom: 50px;width:initial;}
.slider .carousel-control-prev {left:inherit;right:10%;}
.slider .carousel-control-next:hover .fa,
.slider .carousel-control-next:focus .fa,
.slider .carousel-control-prev:hover .fa,
.slider .carousel-control-prev:focus .fa,
.slider .carousel-control-next:hover,
.slider .carousel-control-next:focus,
.slider .carousel-control-prev:hover,
.slider .carousel-control-prev:focus{color:#d2a72a;}
.slider .carousel-indicators li{background-color:transparent;background-image:url(../images/indicator.png);width:14px;height:17px;background-size:cover;cursor:pointer;margin-left: 0px;margin-right: 15px;}
.slider .carousel-indicators li.active{background-image:url(../images/activeindicator.png);width:14px;height:17px;background-size:cover;}
.slider .carousel-indicators:before{
	content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    background: rgba(0, 0, 0, 0.67);
    -webkit-filter: blur(20px) grayscale(20%); 
    filter: blur(20px) grayscale(20%);} 
/*Main common for html5 tags*/
section:not(),
footer:not(),
header:not(),article:not(),
aside:not(){position:relative;float:left;width:100%;background-size:cover;background-position:center center;padding:60px 0px;}
/*End main common for html5 tags*/

/*Heading css*/
section .container-fluid:not(.homesec1):not(.homesec3):not(.instafeed):not(.leftrightsec):not(.mapsec):not(.blogsec){padding:80px 0px;}
section h1,footer h1{font-size:48px;}
section h2,footer h2{font-size:48px;}
section h3,footer h3{font-size:36px;}
section h4,footer h4{font-size:30px;}
section h5,footer h5{font-size:24px;}
section h6,footer h6{font-size:20px;}
section h1,section h2{font-size:60px;line-height: 60px;}
section h1 strong,section h2 strong{font-size:48px;}
/*section.inner h3{font-size:48px;line-height:48px;}*/
section .container-fluid:not(.homesec3)>div h2:first-child,
section .container-fluid:not(.homesec3)>div h3:first-child{margin-top:0px;margin-bottom: 0px;}
section .container-fluid>div p:last-child,
section .container-fluid>div ul:last-child,
section .container-fluid>div ul li:last-child{margin-bottom:0px;}
/*text css*/
section .headafter h2:before,
section .headafter h3:before{
	content:"";
	display:inline-block;
	background-image:url(../images/headingafter.png);
	width:49px;
	height:59px;
	position:relative;
	background-size: cover;
	display: block;
	    margin: 0px auto 20px;
  }
/*section anchor and anchor hover*/

section p{color:#463525;}
section p a,
section p a:hover,
section p a:focus{color:#d2a72a;}

/*background css*/
.brownbackground{background:#463525;}

/*list column two common*/
 .columns2 {-moz-column-count: 2;-moz-column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;column-count: 2;column-gap: 40px;margin:40px auto;}
 .columns3 {-moz-column-count: 3;-moz-column-gap: 10px;-webkit-column-count: 3;-webkit-column-gap: 10px;column-count: 3;column-gap: 10px;margin:20px auto;} 
 .columns4 {-moz-column-count: 4;-moz-column-gap: 10px;-webkit-column-count: 4;-webkit-column-gap: 10px;column-count: 4;column-gap: 10px;margin:10px auto;}
 .columns5{width:100%;-moz-column-count: 5;-moz-column-gap: 20px;-webkit-column-count: 5;-webkit-column-gap: 20px;column-count: 5;column-gap: 20px;}
/*ul li css*/  
section ul, section ol{float:left;width:100%;list-style:none;margin-top:20px;margin-bottom:20px;letter-spacing: 1px;}
section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices){padding-left:0px;}
section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices):not(.nav-tabs):not(.nav-pills) li{margin-bottom:10px;line-height:30px;position:relative;padding-left:25px;}
section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices):not(.nav-tabs):not(.nav-pills) li:before{content: "\f111";color:#d2a72a;display: inline-block;font-family:FontAwesome;font-size: 10px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: middle;top: 0px;position: absolute;left: 0px;}
/*Ol li css*/
section ol:not(.carousel-indicators){padding:0;counter-reset:item;padding-left: 30px;}
 section ol:not(.carousel-indicators)>li {margin: 0;padding: 0 0 0 0px;margin-bottom: 10px;line-height: 30px;text-indent: -28px;list-style-type: none;counter-increment: item;}
 section ol:not(.carousel-indicators)>li:before {display: inline-block;width: 1.5em;padding-right: 15px;font-weight: bold;text-align: right;content: counter(item) ".";color: #463525;}
 section ol:not(.carousel-indicators)>li>span,.single ul:not(.navbar-nav) li:not(.dropdown) span {display: inline-block;clear: both;font-size: 20px;margin-left: 0;padding-bottom: 15px;}
/*helping css*/
.pad0{padding-left:0px ;padding-right:0px ;}
.margauto,.mx-auto{float:none !important; margin:auto;}
/*Placeholder Webkit*/
input::-webkit-input-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold'; font-size:16px;letter-spacing:1.2px;}
input:-moz-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold';  font-size:16px;letter-spacing:1.2px;}
input::-moz-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold'; font-size:16px;letter-spacing:1.2px;}
input:-ms-input-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold'; font-size:16px;letter-spacing:1.2px;}
textarea::-webkit-input-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold'; font-size:16px;letter-spacing:1.2px;}
textarea:-moz-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold'; font-size:16px;letter-spacing:1.2px;}
textarea:-moz-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold';font-size:16px;letter-spacing:1.2px;}
textarea:-ms-input-placeholder {color:#aeaeae !important; font-family:'PTSans-CaptionBold';font-size:16px;letter-spacing:1.2px;}  
/*Blog*/
body img.alignleft {float: left;margin: 12px 24px 12px 0;}
body img.alignright {float: right;margin: 12px 0px 12px 24px;}
body img.aligncenter {margin-top: 12px;margin-bottom: 12px;}
body img.alignnone{margin:12px 0px 12px 0px;}
body.blog img,
body.single img{display: block;max-width: 100%;height: auto;}
.blog-img .wp-post-image{margin-bottom: 20px;}
img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width: 100%;height: auto;}
.wp-caption.alignleft{margin: 12px 24px 21px 0;}
.wp-caption.alignright{margin: 12px 0 21px 24px;}
.wp-caption.aligncenter{margin: 12px auto;}
/*Drowdon-touch-icon*/
.touch-dropdown.navbar-toggle{position:relative;cursor: pointer;margin-bottom:0px; margin-top: 0px;top: 25px;bottom: 0px;height: inherit;width: 44px;right: 0px;margin-right: 0px;border-radius: 0px;z-index: 9999;vertical-align: middle;background-color:transparent !important;border-color: transparent;float:right;}
.touch-dropdown.navbar-toggle:before{font-family: 'FontAwesome';content: "\f077";float: right;font-size: 20px;margin: 0;color:#002046;position: absolute;z-index: 1;right:0px;left:0px;top: 10%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.touch-dropdown.navbar-toggle.collapsed:before{font-family: 'FontAwesome';content: "\f078";}
.navbar-inverse .touch-dropdown.navbar-toggle:focus,
.navbar-inverse .touch-dropdown.navbar-toggle:hover {background-color:transparent;border-color:transparent;}
.touch-dropdown.navbar-toggle:hover:before, .touch-dropdown.navbar-toggle:focus:before{color:#9e0905;}
/*Accordian*/
.panel-group {margin-top: 20px;}
.panel-group .panel+.panel{margin-top:0px;border-top:0px;}
.panel-group .panel {border-radius: 0px; background: transparent; border: none; box-shadow: none;}
.panel-body ul{-webkit-padding-start: 28px;}

.panel-default>.panel-heading{background-color:transparent;padding:0px!important;position:relative;color:#222222;border-bottom: 1px solid #a2a2a2;border-top: 0px !important}
.panel-default:first-child>.panel-heading{border-top: 1px solid #8fca6a;}
.panel-heading a, .panel-heading a:hover{color:inherit;display: block;}
.panel-default>.panel-heading .panel-title{margin-bottom:0px;font-size: 24px;padding:20px 20px 20px 0px;display: block;position: relative;z-index: 1;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color:transparent;border-bottom: 0;}
.panel-default>.panel-collapse>.panel-body{padding: 50px 0px 40px;}
.panel-heading a,.panel-heading a:hover{text-decoration:none !important;}
.panel-heading .accordion-toggle.collapsed:before {content: "\f107";position: absolute;z-index: 1;top: 50%;right:24px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.panel-heading .accordion-toggle:before {font-family: 'FontAwesome'; content: "\f106";float:right;font-size:24px;margin:0;color:#464646;position: absolute;z-index: 1;top: 50%;right: 24px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.panel-heading .accordion-toggle.collapsed:hover:before {content: "\f106"}
.panel-heading .accordion-toggle:hover:before{content: "\f107"}
/*global css end here*/
/*---------------------------------------------------------------*/

/* Note:add all third party source css as well all other slider css here do not add any other css*/

/*Third party css*/

/*End of third party css*/
/*---------------------------------------------------------------*/

/*main css for all section end here*/
 header .headtop  ul li a, header .headtop p{ font-family: 'PTSans-Caption';}
 section.inner{float:left;width:100%;}
 /*header .navbar-brand img{width:184px;height:59px;}*/
  header .headtop ul{margin:11px 0px;}
 header .headtop p, 
 header .headtop  ul li a,
 header .headtop ul li, 
 header .headtop ul li .fa{color:#FFF;margin-bottom:0px;} 
 header .headtop ul li .fa-envelope:before{content:"";background-image:url(../images/email.png);background-repeat:no-repeat;background-size:cover;height:15px;width:19px;display:inline-block;vertical-align:middle;}
 header .headtop ul li a:hover .fa-envelope:before{background-image:url(../images/email_hover.png);}
 header .headtop ul.list-inline li.list-inline-item:not(:last-child) {margin-right: 50px;}
 header .headbottom{background:#f9f9f9;}
 header .headbottom ul li, header .headbottom ul li a,header .modal-body .navbar-nav li a{color:#141414; font-family: 'PTSans-Caption';position:relative;}
 header .appoint ul li a{ font-size:16px;}
 header .appoint ul li a:hover,header .appoint ul li a:hover .fa{color: #d2a72a;}
  header .headbottom ul li a:hover,header .modal-body .navbar-nav li a:hover,
  header .headbottom ul li a:focus,
  header .headbottom ul li.active a:hover,
   header .headbottom ul li.active a:focus,
   header .headbottom ul li.active a,header .headbottom ul li.active a,header .modal-body .navbar-nav li.active a{color:#d2a72a;outline:none;}
   header .headbottom ul li.active a,header .headbottom ul li.active a{font-family:'PTSans-CaptionBold'}
   header .headbottom ul li.active a:before,
   header .headbottom ul li.active a:before,header .modal-body .navbar-nav li.active a:before{content:"";background-image:url(../images/activeindicator.png);background-repeat:no-repeat;background-size:cover;display:block;position:relative;margin:auto;width:14px;height:17px;position:absolute;top: -10px;left: 48%;}
 /*Header Footer Buttons*/
 header .headbottom ul li.btn-nav a, footer .foottop .btn-nav .btn-xl[type="submit"]{color:#FFF;}
 header .headbottom ul li.btn-nav a.btn-xl{ background: #d2a72a;border-radius: 5px;padding: 17px 10px 15.5px;font-size: 16px;width: 100%;float: none;display: block;text-align: center;vertical-align: middle;margin: 0px;}
 header .headbottom ul li.btn-nav a .fa-calendar-o:before,
 header .headbottom .btn-nav-mobile a .fa-calendar-o:before{content:"";background-image:url(../images/book_now_img.png);background-size:cover;background-repeat:no-repeat;height:22px;width:20px;display:inline-block;vertical-align: middle;margin-top: -5px;}
 header .headbottom ul li.btn-nav a.btn-xl:hover,
 header .headbottom ul li.btn-nav a.btn-xl:focus{background: #463525;outline:none;box-shadow:none;text-shadow:none;border:0px;}
  header .headbottom ul li.btn-nav a.btn-xl:hover:before,
 header .headbottom ul li.btn-nav a.btn-xl:focus:before{border-color:#463525;}
footer .foottop .btn-nav .btn-xl[type="submit"],section .contact_form .btn-xl[type="submit"]{border-radius: 5px;padding: 17.5px 30px;background:#463525;border:0px;margin:0px;}
footer .foottop .btn-nav .btn-xl[type="submit"]:hover, 
footer .foottop .btn-nav .btn-xl[type="submit"]:focus,
section .contact_form .btn-xl[type="submit"]:hover,
section .contact_form .btn-xl[type="submit"]:focus{background: #d2a72a;border:0px;box-shadow:none;outline:none;}
 /*main css for all section*/ 
 section .container-fluid:not(.instafeed):not(.blogsec):first-child{padding:120px 0px;}     
section .container-fluid{background-size:cover;background-repeat:no-repeat;} 
section .homesec1{padding:90px 0px;}
section .homesec1 .circlebg{background-image:url(../images/circlebg.jpg);background-size:contain;background-repeat:no-repeat;background-position:center center;}
section .homesec1 .circlebg .col-12{padding-left:10%;}
/*.circlebggrey{background-image:url(../images/instagrambg.png);background-size:contain;background-repeat:no-repeat;background-position:center center;}*/
section .homesec2{background-image:url(../images/homesec2bg.jpg);}
section .homesec3{background:url(../images/homesec3bg.jpg);}
section .homesec4{background:url(../images/homesec4bg.jpg);background-repeat: no-repeat;background-size: cover;}
section .instafeed .instabg{background:url(../images/insta_bg.png);background-position:center center;background-size:cover;background-repeat:no-repeat;}
section .homesec3 .btn-xl{margin-top:40px;padding: 20px 45px;}
section .homesec3 .rightcontent h2{margin-bottom:30px;}
section .instafeed{background-color:#cfa429;}
section .instafeed.circlebggrey{background-position: 30px 0px;background-size: contain;float: left;width: 100%;}
section .instafeed h1 strong,
section .instafeed h2 strong,
section .instafeed h3 strong,
section .instafeed h4 strong,
section .instafeed .fa{color:#0e0e0e}
section .instafeed h4{margin-left:30px;vertical-align: middle;display:table;margin-bottom: 0px;}
section .instafeed h4 .fa{display:table-cell;vertical-align: middle;font-family:36px;}
section .instafeed h4 strong{float: left;margin-left: 14px;}
section .instafeed .feedimages ul{margin-top:0px;margin-bottom:-7px !important;}
section .instafeed .feedimages ul li.list-inline-item.pad0 {width: 16.15%;}
section .instafeed .feedimages ul .list-inline-item:not(:last-child){margin-right:0px;}
section .leftrightsec>h2{margin-bottom:0px;padding:20px 0px;}
section .leftrightsec h1,section .leftrightsec h2{font-size:60px;line-height:60px;}
.page-id-19 section .leftrightsec>div.row:nth-child(odd){background:#f9f9f9;}
.page-id-21 section .leftrightsec>div.row:nth-child(odd){background:#f9f9f9;}
section .contact_form form{width:100%;margin-top:40px;}
section .contact_form form input:not(textarea){border:2px solid #463525;height:68px;padding: 20px 20px;}
section .contact_form form textarea{border:2px solid #463525;}
section .contact_form form textarea,section .contact_form form input{color:#141414;font-family:'PTSans-CaptionBold';font-size:16px;border-radius:10px;}
 .acf-map{height:472px;}
  section .contact_form form .form-control{font-size:18px;}
 section .contact_form form input:hover,
 section .contact_form form input:focus,
 section .contact_form form textarea:hover,
 section .contact_form form textarea:focus{border-color: #d2a72a;outline: 0;box-shadow:none;}
 section .contact_form form textarea{resize:none;padding: 20px 20px;}
 .contact_form form .btn-wrap{margin-top:20px;margin-bottom:0px;}
 section .mapsec .carousel-caption ul{margin-top:0px;}
 section .mapsec .carousel-caption.pad0 {background-color:#463525;padding:0px;top: 24%;height: 250px;left: 3%;} 
 section .mapsec .carousel-caption p a,
 section .mapsec .carousel-caption p{color:#FFF !important;margin-top:0px;}
  section .mapsec .carousel-caption a:hover p,section .mapsec .carousel-caption a:focus p{color:#d2a72a !important;}
  section .mapsec .carousel-caption .fa-envelope:before{content:"";background-image:url(../images/map_mail.png);background-repeat:no-repeat;background-size:cover;display:inline-block;height:15px;width:19px;}
   section .mapsec .carousel-caption .fa-phone:before{content:"";background-image:url(../images/map_phone.png);background-repeat:no-repeat;background-size:cover;display:inline-block;height:19px;width:19px;}
    section .mapsec .carousel-caption .fa-map-marker:before{content:"";background-image:url(../images/map_pin.png);background-repeat:no-repeat;background-size:cover;display:inline-block;height:22px;width:16px;}
 section .mapsec .carousel-caption .fa{color:#d2a72a;}
 section .mapsec .carousel-caption li{margin-bottom:30px;}
 .wpcf7-form-control-wrap {position: relative;float: left;width: 100%;border-radius:10px;}
section .wpcf7-form-control-wrap .floating-label{position: absolute;width: 100%;float: right;top: 0px;left: 22px;color: #aeaeae;font-size:14px;}
.instafeed .feedimages #sb_instagram{padding-bottom:0px !important;}
 /*main css for all section end here*/
  /*main-content css*/
  section .main-content ul{margin-top:10px;margin-bottom:0px;}
 section .main-content h2{margin-top:40px;margin-bottom:10px;float:left;width:100%;}
 section .main-content h3{margin-top:30px;margin-bottom:0px;float:left;width:100%;}
 section .main-content p{margin-top:10px;position: relative;z-index: 9}
 section .main-content h4{margin-bottom:0px;}
 section .main-content h4 + p{margin-bottom:30px;}  
 /*section .leftrightsec h2:first-child{padding:40px 0px;}*/
 /*Blog Page css*/
 .blogsec .aside_sec{background-color:#f3f3f3;}
 .blog_wrap .post_content h2 a,.blog_wrap .post_content h2{float:left;width:100%;}
 .blog_wrap .post_content h2 a{color:#463525;}
.blog_wrap{padding: 60px 0px;border-bottom: 2px solid #e5e5e5;}
.blog_wrap:last-child{border-bottom: 0px;}
.cate_links .fa-folder-open:before{content: "";background-image: url(../images/folder.png);background-repeat: no-repeat;background-size: cover;display: inline-block;width: 21px;height: 17px;}
.cate_links .fa-user:before{content: "";background-image: url(../images/author.png);background-repeat: no-repeat;background-size: cover;display: inline-block;width: 18px;height: 18px;}
.cate_links .fa-calendar:before{content: "";background-image: url(../images/date.png);background-repeat: no-repeat;background-size: cover;display: inline-block;width: 17px;height: 17px;}
.cate_links .fa{margin-right: 10px;}
.cate_links .list-inline-item:not(:last-child){margin-right: 16px;}
.cate_links{margin: 10px 0px 0px;}
.cate_links li a,.cate_links li{color: #463525;font-family: "zeitung-micro";font-weight: 700;}
.cate_links li a:hover,.cate_links li a:focus{color: #d2a72a;}
.post_content .blog_btn{float: left;width:100%;margin: 30px 0px 13px;}
.post_content .blog_btn a{background-color: #463525;outline: 2px solid transparent;}
.post_content .blog_btn a:hover{outline: 2px solid #d2a72a;background-color: #d2a72a;}
.post_content h2{margin-bottom: 15px;}
 .blogsec .aside_sec h4{float:left;width:100%; margin:0px;}
 .blogsec .aside_sec ul{margin-top:10px;margin-bottom:50px;}
 .blogsec .aside_sec ul li:not(:last-child){margin-bottom:15px;}
 .blogsec .aside_sec ul li a:hover{color:#d2a72a;}
  .blogsec .aside_sec aside{padding:55px 0px;}
  /*blog pagination*/
   .blog_pagination ul li span{margin:0px;}
   .blog_pagination{padding: 60px 0px 60px;background-color: #463525;}
.blog_pagination ul{margin:0px;}
.blog_pagination ul li a:not(.next):not(.prev) {height: 50px;width: 47px;float: left;outline: 2px solid transparent;margin-right: 30px;text-align: center;outline-offset:2px;line-height: 50px;font-family:'PTSans-CaptionBold';font-size:16px;}
.blog_pagination ul li span{height: 50px;width: 47px;float:left;margin-right:30px;line-height:50px;text-align:center;font-family: 'PTSans-CaptionBold';font-size: 16px;font-weight: 700;}
.blog_pagination ul li span,.blog_pagination ul li a:hover,.blog_pagination ul li a:focus{background-color:#d2a72a;outline-offset: 3px;outline:2px solid #d2a72a !important;color:#463525;border-radius:5px;}
.blog_pagination ul li a.next,.blog_pagination ul li a.prev{font-size:16px;outline: 2px solid transparent;outline-offset:2px;}
.blog_pagination ul li a.next {padding: 14.5px 62px;}
.blog_pagination ul li a.prev{padding: 14.5px 45px;margin-right: 30px;}
.blog_pagination li a {background-color: #d2a72a;border-radius: 5px;color: #463525;font-family: 'PTSans-CaptionBold';font-weight: 700;}
/*blog inner css*/
section .blog-inner{padding-bottom:0px !important;padding-top: 60px;}
.blog-inner .img_wrap{margin-bottom: 20px;}
.blog-inner .blog_wrap p:first-child{margin-top: 0px;}
.blog-inner .blog_wrap{padding:0px;}
.blog-inner .blog_wrap .img_wrap{margin-bottom:50px;}
.blog-inner .blog_wrap .img_wrap img{width:initial;}
.blog-inner .cate_links {margin: 15px 0px 20px;border-bottom: 2px solid #a29a92;padding-bottom: 40px;}
.blog_social {margin-top: 40px;border-top: 2px solid #a29a92;padding: 30px 0px 30px;text-align: center;}
.blog_social ul{margin:0px;}
.blog_social ul li.list-inline-item:first-child{color: #463525;margin-right: 20px;font-size: 30px;font-family: 'PTSans-CaptionBold';}
.blog_social ul li a .fa{color: #d2a72a;font-size: 30px;}
.blog_social ul li a:hover .fa{color: #463525;}
.blog_social ul .list-inline-item:not(:last-child):not(:first-child){margin-right: 15px;}
/*Blog inner pagination*/
.bloginnerpagination{background-color: #463525;padding: 70px 0px;}
.bloginnerpagination a.btn-xl{color:#463525;}
.bloginnerpagination a.btn-xl:hover{color:#463525;}
section .bloginnerpagination .btn-prev {padding: 18px 59px;}
section .bloginnerpagination .btn-next{padding: 18px 74px;} 
section .bloginnerpagination .btn-center{padding: 18px 49px;} 
/*accommodations*/
.accommodations section .container-fluid.homesec1{background-color:#F6F5F5;}
/*Footer*/
footer{background:#FFF; padding:60px 0px 30px;float:left;width: 100%;}
footer .foottop form input{height:58px;border:2px solid #463525;}
footer .foottop form input:hover,footer .foottop form input:focus{border-color:#d2a72a;box-shadow:none;}
footer .foottop form .form-group{margin-bottom:0px;}
footer .foottop + hr{border-top: 1px solid #bfbfbf;display: block;width: 93%;margin-top:20px;}
footer .footbottom .fa{font-size:30px;color:#d2a72a;}
footer .footbottom {padding: 20px 0px 10px;}
footer .footbottom .social_link ul li a:hover .fa{ color:#463525;}
footer .page_link ul li a:hover{color:#d2a72a;}
footer .page_link ul{margin-top:0px;}
footer .page_link ul li a{font-family: 'PTSans-CaptionBold';padding:0px;margin-right: 15px;letter-spacing: 1.3px;}
footer .page_link ul li:last-child a{margin-right:0px;}
footer .foot_btn{padding-right:0px;}
footer .copyright p{font-family: 'PTSans-Caption';}
/*page css*/
.things-to-do section .homesec1{padding:120px 0px;}
.amenities  section  .homesec2 strong{margin-left:15px;} 
.btn-warning{display:none;}