﻿@font-face{font-family:"Lato";src:url("../webfonts/lato-regular-webfont.woff2") format("woff2"),url("../webfonts/lato-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Lato";src:url("../webfonts/lato-bold-webfont.woff2") format("woff2"),url("../webfonts/lato-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Lato";src:url("../webfonts/lato-italic-webfont.woff2") format("woff2"),url("../webfonts/lato-italic-webfont.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Lato";src:url("../webfonts/lato-bolditalic-webfont.woff2") format("woff2"),url("../webfonts/lato-bolditalic-webfont.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"pt_sans";src:url("../webfonts/PTS55F-webfont.eot");src:url("../webfonts/PTS55F-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/PTS55F-webfont.woff") format("woff"),url("../webfonts/PTS55F-webfont.ttf") format("truetype"),url("../webfonts/PTS55F-webfont.svg#pt_sansregular") format("svg");font-weight:normal;font-weight:400;font-style:normal}@font-face{font-family:"pt_sans";src:url("../webfonts/PTS56F-webfont.eot");src:url("../webfonts/PTS56F-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/PTS56F-webfont.woff") format("woff"),url("../webfonts/PTS56F-webfont.ttf") format("truetype"),url("../webfonts/PTS56F-webfont.svg#pt_sansitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"pt_sans";src:url("../webfonts/PTS75F-webfont.eot");src:url("../webfonts/PTS75F-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/PTS75F-webfont.woff") format("woff"),url("../webfonts/PTS75F-webfont.ttf") format("truetype"),url("../webfonts/PTS75F-webfont.svg#pt_sansbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"pt_sans";src:url("../webfonts/PTS76F-webfont.eot");src:url("../webfonts/PTS76F-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/PTS76F-webfont.woff") format("woff"),url("../webfonts/PTS76F-webfont.ttf") format("truetype"),url("../webfonts/PTS76F-webfont.svg#pt_sansbold_italic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"FontAwesome";src:url("../webfonts/fontawesome-webfont.eot?v=4.6.3");src:url("../webfonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("../webfonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("../webfonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("../webfonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("../webfonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto Slab";src:url("../webfonts/RobotoSlab-Regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"tex_gyre_bonum";src:url("../webfonts/texgyrebonum-bolditalic-webfont.woff2") format("woff2"),url("../webfonts/texgyrebonum-bolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"arima_koshibold";src:url("../webfonts/arimakoshi-bold-webfont.woff2") format("woff2"),url("../webfonts/arimakoshi-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"mrs_saint_delafield";src:url("../webfonts/mrssaintdelafield-regular-webfont.woff2") format("woff2"),url("../webfonts/mrssaintdelafield-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{background-color:#fff;background-repeat:repeat;color:#000;font-family:"pt_sans",sans-serif;font-weight:300;font-size:17px;line-height:150%}h1,h2,h3,h4,h5,h6{color:#222;font-weight:normal;font-family:"pt_sans",sans-serif;letter-spacing:0px;line-height:140% !important;padding:0 0 10px 0;position:relative}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:13px}p,ul,li,td{font-size:17px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#fff !important;text-decoration:none !important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#fff !important}a{color:#bd3745;margin:0;padding:0;text-decoration:none;-webkit-transition:background-color .2s linear,color .2s linear;-moz-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;-ms-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}a:hover,a:focus{color:#bd3745;text-decoration:none}.navbar-brand{background:url(/assets/images/theme/logo.png) no-repeat scroll 0 -1px rgba(0,0,0,0);background-position:0px 0px;margin-top:0px;padding-top:0px}a.navbar-brand{color:#bd3745 !important;padding:5px 0 0 0 !important;font-family:"mrs_saint_delafield";font-size:48px;line-height:24px;margin-top:12px;min-height:60px;padding-left:80px !important}a.navbar-brand span.highlight{color:#bd3745}a.navbar-brand span.logostrap{color:#323232;font-family:"Lato",sans-serif;font-size:14px;font-weight:400;font-style:italic;text-shadow:0px 0px;line-height:16px;padding:0 0 0 6px !important}ul{padding-left:0}.lead{font-family:"pt_sans",sans-serif;font-size:20px}.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.text-left{text-align:left !important}.text-centre{text-align:center !important}.text-right{text-align:right !important}mark{padding:6px 12px}section::before,section::after{position:absolute;content:""}.first{clear:both !important}.last{margin-right:0 !important}.nopadding{padding:0 !important}.padding-top{padding:30px 0 10px}.margin-top{margin-top:12px}.make-center img{margin:auto}.form-control{font-size:17px;height:auto;padding:10px}.form-control:focus,input:focus,textarea:focus{border-color:inherit;box-shadow:none;outline:none}.mt00{margin-top:0px}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.ml15{margin-left:15px}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pd00{padding:0px}.pd10{padding:10px}.pd15{padding:15px}.pd20{padding:20px}.pd25{padding:25px}.pd30{padding:30px}.pd35{padding:35px}.pd40{padding:40px}.pd45{padding:45px}.pd50{padding:50px}#header{background:#fff;border-bottom:1px solid #fff;padding:10px 0 16px 0}#header .navbar{margin-bottom:5px}#header .navbar-default{background-color:#fff;border:none;background-image:none;box-shadow:none}#header .navbar-brand{padding:18px 0 30px 80px !important;height:65px !important}#header .navbar-default .navbar-nav>li>a{color:#5d5d5d}#header .navbar-nav>li>a:hover,#header .navbar-nav>li>a:focus,#header .navbar-nav>li>a:active,#header .navbar-default .navbar-nav>.open>a,#header .navbar-default .navbar-nav>.open>a:hover,#header .navbar-default .navbar-nav>.open>a:focus{color:#bd3745}#header .navbar-nav>li>a{font-family:"Lato",sans-serif;font-size:18px;font-weight:400;margin-top:25px;padding:5px 20px}#header .navbar-nav>li>a:hover{background-color:#bd3745 !important;border-radius:5px}#header .fa-home{padding:0px 18px}#header .dropdown-menu li a:focus,#header .dropdown-menu li a:active,#header .dropdown-menu li a:hover{background-color:#bd3745}#header .dropdown-menu{border-top:3px solid #fff;box-shadow:none;left:0;margin-top:33px;right:0;width:190px}#header .dropdown-menu li a{display:block;font-family:"pt_sans",sans-serif;padding:10px 20px;position:relative;text-decoration:none}#header .dropdown-menu{border-radius:0 !important;padding:0 !important}#header .dropdown-menu li{border:0;border-bottom:1px solid #d5d5d5;display:block;float:none;margin:0;text-align:left}#header .dropdown-menu li:last-child{border-bottom:0}#header a:hover{text-decoration:none}#header ul.nav li a,#header li.dropdown a{background-color:#fff;color:#bd3745}#header ul.nav li a:hover,#header li.dropdown a:focus,#header li.dropdown a:active,#header li.dropdown a:hover{background-color:#bd3745 !important}#header a.dropdown-toggle,#header li.dropdown a{background:#fff;color:#5d5d5d !important}#header li a:hover,#header .dropdown-menu li a:hover{color:#f2f2f2 !important}#currencyx{color:#bd3745 !important;font-size:21px;font-weight:600;display:inline-block;vertical-align:middle}#header.affix{background:#fff;border-bottom:1px solid #fff;left:0;margin-top:0px;min-height:inherit;padding:12px 0;position:fixed;top:0;width:100%;z-index:999}#header.affix .navbar{margin-top:10px}#header.affix .navbar-nav>li>.dropdown-menu{margin-top:29px !important}#header.affix .navbar-brand img{width:100%;margin-top:30px !important}.arrow-up{border-bottom:5px solid #bd3745;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);bottom:-4px;height:0;left:0;margin:auto;position:absolute;right:0;width:0;transform:rotate(180deg)}.white-wrapper .testimonial h3{color:#222 !important}.white-wrapper p.photos{margin-top:35px;text-align:center !important;font-size:14px}.white-wrapper p.photos2{margin-top:35px;text-align:center !important;font-size:14px}.social-icons{display:block;overflow:hidden;padding:0}.social-icons span a{border-left:1px solid #f2f2f2;display:block;float:left;font-size:14px;height:42px;line-height:42px;overflow:hidden;text-align:center;width:40px}.post-wrapper-top{background:#37bdaf;border-bottom:3px solid #fff;bottom:0;left:0;right:0;margin-bottom:0;padding:0;position:relative;text-align:left;top:0;z-index:0}.post-wrapper-top h2{border-bottom:3px solid #fff;color:#fff;display:inline-block;font-size:36px;margin-bottom:-3px;padding:20px 0 15px 0;position:relative}.post-wrapper-top a:hover{color:#bd3745}.breadcrumb{background:rgba(0,0,0,0);bottom:0;color:#fff;font-size:14px !important;font-weight:400;list-style:none outside none;padding:10px 0;position:absolute;right:0}.breadcrumb>li{padding-bottom:7px}.breadcrumb>li+li:before{content:"";background:url(../images/theme/breadcrumb2.png) no-repeat center center;font-size:13px;margin:0 10px;padding:0 10px}.breadcrumb>li,.breadcrumb>li>a{font-size:13px;color:#fff}.breadcrumb>li>a:hover{font-size:13px;color:#bd3745}.News-Title,.tp-caption.News-Title{font-size:40px !important;line-height:1.8em !important;font-family:"arima_koshibold";font-weight:700;text-shadow:1px 1px #000;color:#fff}.slides-navigation a,.tp-leftarrow,.tp-rightarrow{filter:alpha(opacity=60);opacity:.6 !important}.slides-navigation a:hover,.tp-leftarrow:hover,.tp-rightarrow:hover{filter:alpha(opacity=100);opacity:1 !important}.tparrows:before{color:#fff;display:inline-block;font-family:"revicons";font-size:21px;font-style:normal;font-weight:normal;margin-right:0;margin-top:17px;text-align:center;text-decoration:inherit;width:55px}.tparrows{background:rgba(0,0,0,.5) !important;border:2px solid #afafaf;cursor:pointer;height:75px !important;width:60px !important}.tparrows:hover{color:#fff}.tp-leftarrow:before{content:""}.tp-rightarrow:before{content:""}.tparrows.tp-rightarrow:before{margin-left:1px}.hephaistos .tp-bullet{background-color:#fff !important}.flex-prev,.flex-next{background-color:#fff !important;color:#bd3745 !important}.blog-wrapper{background-color:#fff;padding:40px 0 10px 0}.blog-wrapper hr{margin-top:40px;margin-bottom:40px}.aboutslider-shadow{position:relative;width:100%;z-index:1}.aboutslider-shadow .s1{background:url(../images/theme/flexslider_shadow.png) center no-repeat;bottom:-28.5px;height:29px;left:0;margin:0 auto;overflow:hidden;position:absolute;width:100%}ul.flex-direction-nav{list-style:none !important;margin:0px !important;padding:0px !important}ul.flex-direction-nav .white-wrapper ul li{padding:0px !important}.flexslider{background-color:rgba(0,0,0,0)}.slider-shadow.without{margin-top:-20px !important}.slider-shadow{background:url(../images/theme/slider-shadow.png) center center no-repeat;display:block;height:77px;margin:1 auto;margin-top:0px;overflow:hidden;position:relative;width:100%;z-index:0}.portfolio-filter{margin:0px;overflow:hidden;text-align:center}.portfolio-filter ul{list-style:none;padding-left:10px}.portfolio-filter li{display:inline;margin-right:5px;padding:0}.portfolio-filter li a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.portfolio_item img{width:100%}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.nav-tabs{border:0px none}#tabbed_widget .nav-tabs>li.active>a,#tabbed_widget .nav-tabs>li.active>a:hover,#tabbed_widget .nav-tabs>li.active>a:focus,#tabbed_widget .nav>li>a:hover,#tabbed_widget .nav>li>a:focus{border-radius:0;border:1px solid #e3e3e3 !important}#tabbed_widget .nav-tabs>li.active{margin-bottom:0px !important}#tabbed_widget .nav-tabs>li>a{background:#f5f5f5;border:none;border-radius:0;column-rule:#222;margin-right:1px}.nav-tabs>li>a:hover{background-color:#bd3745}#tabbed_widget .nav-tabs{border-bottom:none}#tabbed_widget .tab-content{padding:20px 5px}.title h2{font-size:24px;text-transform:uppercase}.widget h3{font-size:24px}.widget .title h3{text-transform:uppercase}.testimonial-widget{color:#222;padding:20px;text-align:center}.testimonial-widget .testimonial .lead:after{content:"" !important}.testimonial-widget .testimonial .lead:after,.testimonial-widget .testimonial .lead:before{color:#222;content:"";font-family:"FontAwesome";padding:10px;vertical-align:text-top}.testimonial-widget .lead{padding-top:30px}.testimonial-widget h3{font-size:16px}.testimonial-carousel a{color:#222 !important}#custom_tab ul.nav{border:1px solid #e3e3e3}#custom_tab .nav-tabs>li>a{border-radius:0;border-right:1px solid #e3e3e3;line-height:2.1;margin-bottom:1px !important;padding-right:15px !important;padding-left:15px !important}#custom_tab .tab-content{padding:40px 20px 30px 20px;border-bottom:1px solid #e3e3e3 !important;border-right:1px solid #e3e3e3 !important;border-left:1px solid #e3e3e3 !important;overflow:visible}#custom_tab .nav-tabs>li{margin-bottom:-1px}#custom_tab .nav-tabs>li>a{color:#000}#custom_tab .nav-tabs>li>a:hover{background:#bd3745;color:#fff}#custom_tab .nav-tabs>li.active>a:hover,#custom_tab .nav-tabs>li.active>a:focus,#custom_tab .nav-tabs>li.active>a{background:#bd3745;color:#fff}#custom_tab h4{color:#bd3745;font-size:18px;margin-top:25px}#tabbed_widget .nav-tabs>li>a{background-image:url(../images/theme/loading.gif);background-color:#bd3745;color:#fff;margin-bottom:0px;border-right:1px solid #e3e3e3;border-bottom:0px none}#tabbed_widget .nav-tabs>li>a:hover{background-color:#bd3745 !important;color:#fff !important}.tabbable .nav-tabs{background:#f5f5f5;background:#fafafa;margin-bottom:0px;text-transform:uppercase}.tabbable .nav-tabs li>a{font-size:14px !important;padding-left:20px;padding-right:20px}.nav-tabs>li>a{background:#f5f5f5;color:#222;line-height:1.42857;margin-right:0}.bubble-bottom{box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.bubble-bottom:before{border-color:#efefef rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 10px 0 10px;bottom:0;content:"";left:calc(50% - 10px);pointer-events:none;position:absolute;transition-duration:.3s;transition-property:bottom;-webkit-transition-duration:.3s;-webkit-transition-property:bottom;z-index:-1}.bubble-bottom:hover:before,.bubble-bottom:focus:before,.bubble-bottom:active:before{bottom:-10px}.animationload{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}.loader{background-image:url(../images/theme/loading.gif);background-repeat:no-repeat;background-position:center;font-size:0;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;text-indent:-99999;top:50%;width:200px}.rotate{border-radius:5px}.rotating{display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);-moz-transform:rotateX(0) rotateY(0) rotateZ(0);-ms-transform:rotateX(0) rotateY(0) rotateZ(0);-o-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform-origin-x:50%}.rotating .front,.rotating .back{left:0;top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.rotating .front{position:absolute;display:inline-block;-webkit-transform:translate3d(0, 0, 1px);-moz-transform:translate3d(0, 0, 1px);-ms-transform:translate3d(0, 0, 1px);-o-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}.rotating .back{display:block;opacity:0}.rotating.flip{position:relative}.rotating.flip .front{z-index:1}.rotating.flip .back{z-index:2;display:block;opacity:1;-webkit-transform:rotateY(180deg) translate3d(0, 0, 0);-moz-transform:rotateY(180deg) translate3d(0, 0, 0);-ms-transform:rotateY(180deg) translate3d(0, 0, 0);-o-transform:rotateY(180deg) translate3d(0, 0, 0);transform:rotateY(180deg) translate3d(0, 0, 0)}.rotating.flip.up .back{-webkit-transform:rotateX(180deg) translate3d(0, 0, 0);-moz-transform:rotateX(180deg) translate3d(0, 0, 0);-ms-transform:rotateX(180deg) translate3d(0, 0, 0);-o-transform:rotateX(180deg) translate3d(0, 0, 0);transform:rotateX(180deg) translate3d(0, 0, 0)}.rotating.flip.cube .front{-webkit-transform:translate3d(0, 0, 100px) scale(0.9, 0.9);-moz-transform:translate3d(0, 0, 100px) scale(0.85, 0.85);-ms-transform:translate3d(0, 0, 100px) scale(0.85, 0.85);-o-transform:translate3d(0, 0, 100px) scale(0.85, 0.85);transform:translate3d(0, 0, 100px) scale(0.85, 0.85)}.rotating.flip.cube .back{-webkit-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);-moz-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);-ms-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);-o-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85)}.rotating.flip.cube.up .back{-webkit-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);-moz-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);-ms-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);-o-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85)}.rotating.spin{-webkit-transform:rotate(360deg) scale(0);-moz-transform:rotate(360deg) scale(0);-ms-transform:rotate(360deg) scale(0);-o-transform:rotate(360deg) scale(0);transform:rotate(360deg) scale(0)}.white-wrapper{background-color:#fff;padding:40px 0 40px 0}.grey-wrapper{background-color:#f5f5f5;padding:40px 0 50px 0}.grey-wrapper ul{padding-left:40px}.grey-wrapper ul li{line-height:175%}.messagebox{text-align:center}.messagebox .lead{font-family:"Lato",sans-serif;font-weight:300;line-height:1.9;margin:15px 0}.messagebox h1{color:#fff;font-weight:bold;font-size:30px}.messagebox .btn-dark,.messagebox .btn-dark:hover{background:#222 !important;color:#fff !important}.messagebox h2{font-size:30px}#rates{margin:30px 0 20px 0;vertical-align:middle}#rates .nav-tabs>li>a{font-size:14px !important;font-weight:500}#rates .currencyheader{margin:25px auto 30px auto !important}#rates .currencyheader input{margin-left:5px}#rates h3{margin-top:20px;padding:0}#rates input{margin-right:3px !important}#rates th{font-size:13px;line-height:1.1em;font-weight:bold;text-align:center;background-color:#efeded;vertical-align:middle}#rates tr:nth-child(odd){background-color:#f9f9f9}#rates td{text-align:center}#rates td.al,#rates th.al{text-align:left !important}#rates .opts{margin-left:25px;color:#1b4b46 !important}#rates p.currency2 span{color:#bd3745;font-weight:600}#rates ul.lists{margin:0px 0 20px 20px !important}#rates TABLE.ratetable{margin-bottom:0px !important;border:1px solid #e7e7e7 !important}#rates DIV.fxnote{text-align:center;font-size:13px;font-style:italic;line-height:1.4em;margin-top:8px}#currency,#currency2,#currency3,#currency4{font-size:15px;font-weight:600;display:inline-flex;vertical-align:middle}#currency input[type=radio],#currency2 input[type=radio],#currency3 input[type=radio],#currency4 input[type=radio]{margin-top:25px !important;margin-left:35px !important;margin-bottom:3px !important;vertical-align:text-bottom}.nowrap{white-space:nowrap}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th{border:1px solid #e5e5e5}p.qualify{font-size:14px;font-style:italic;margin:-15px auto 18px auto;padding-top:0px;text-align:center}div.special{background-color:#ffe6e9;border-radius:6px;color:#6f111f;text-align:center;padding:25px 20px 20px 20px;margin-bottom:15px;line-height:200%}div.special p{font-size:1.15em;font-weight:500;line-height:1.5em !important}div.special p.header{font-size:140%;font-weight:600;margin-bottom:10px}div.special p.valdate{line-height:1.2em !important}div.special strong{font-weight:bold !important}div.special small{font-size:85% !important}div.tab-pane ul{margin:20px 0 20px 20px}div.testimonials ul{padding-left:0px;list-style:none;margin-top:30px;margin-bottom:1rem}div.testimonials ul li{border-left:2px solid #bd3745;padding-left:25px;margin-bottom:35px}div.testimonials ul li.inset{margin-left:3rem}div.testimonials ul h5{color:#bd3745;font-size:1.25em;line-height:110% !important}div.testimonials ul small{color:#888;font-size:70%;font-weight:400}div.testimonials ul .comment:before{color:#d5d5d5;content:"";font-family:"FontAwesome";font-size:16px;margin-right:8px;display:inline}div.testimonials ul .comment:after{color:#d5d5d5;content:"";font-family:"FontAwesome";font-size:16px;display:inline;margin-left:8px}div.testimonials ul .postdate{font-size:13px;color:#777}div.testimonials ul a.testimonials{font-size:11px;font-style:italic;color:#bd3788 !important}p.hometestimonials a{font-size:16px;font-style:italic;color:#e15fae !important}p.hometestimonials a:hover{color:#b63383 !important}.calloutbox-full-mini{background-color:#37bdaf !important;padding:20px 0;text-align:center}.calloutbox-full-mini .lead{color:#fff;margin:10px 0 10px}.calloutbox-full-mini h2{font-size:36px;padding:0;margin:0;text-transform:uppercase;color:#fff}#footer{background-color:#005b5b;display:block;padding:40px 0;position:relative}#footer h3{color:#efefef;font-size:20px;font-weight:600;margin-bottom:20px;margin-top:0px;position:relative}#footer h3:before{background:#efefef;content:"";height:1px;left:0;position:absolute;top:35px;width:75%}#footer h3:after{background:#f6a834;content:"";height:1px;left:0;position:absolute;top:35px;width:35%}#footer h3.siteindex:before{left:0;width:100%}#footer h3.siteindex,#footer ul.sindex{margin-left:60px}#footer p,#footer a{color:#efefef;font-size:16px}#footer div.pbot p{line-height:25px}#footer a:hover{color:#45e5d4}#footer p.footerlogo,#footer p.footerlogo a{color:#45e5d4 !important;font-family:"mrs_saint_delafield";font-size:48px;font-weight:500;line-height:42px;margin-top:50px;text-align:center;text-shadow:1px 1px #5d5d5d}#footer ul{list-style:none}#footer ul li{float:left;line-height:26px;margin:0px 0px 0px 0px;padding:0px;width:50%}#footer ul li a{color:#efefef}#footer ul li a:hover{color:#45e5d4}div.footer-copyright{background-color:#082b2b;color:#fff;padding:20px 0 20px 40px;margin-top:1px;margin-bottom:0px}div.footer-copyright a{color:#fff}div.footer-copyright a:hover{color:#bd3745}.parallax{background-attachment:fixed !important;background-position:center center;background-repeat:no-repeat;background-size:cover}.jt-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;box-shadow:0 1px 3px rgba(0,0,0,.1) inset}.overlay{padding:60px 0;background-color:rgba(5,5,25,.55)}.custom-message{padding:90px 0}.custom-message .custom-message h1{font-size:54px;font-weight:bold;text-align:center}.grey-wrapper #accordion-second .accordion-heading .accordion-toggle,.grey-wrapper #accordion-second .accordion-heading,.grey-wrapper #accordion-second .accordion-toggle:hover,.grey-wrapper #accordion-second .accordion-heading .accordion-toggle.active,.grey-wrapper #accordion-second .accordion-inner,.grey-wrapper .testimonial-wrap{background:#fff}.general-title{text-align:center}.general-title hr{border-width:2px 0 0;margin-bottom:0;margin-top:0;width:60px}.general-title h2{font-size:31px;font-weight:bold;letter-spacing:.6px;padding-bottom:0;text-rendering:optimizeSpeed}.general-title .lead{margin-top:10px !important}.btn{font-family:"pt_sans",sans-serif}.btn-dark{background-color:#222;border:none;color:#fff}.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.btn-primary{border:none;color:#fff}.btn-lg{font-size:16px;padding:10px 30px}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#3788bd;color:#fff}.calloutbox-full-mini{padding:20px 0;text-align:center}.calloutbox-full-mini .lead{color:#fff;margin:10px 0 10px}.calloutbox-full-mini h2{font-size:36px;padding:0;margin:0;text-transform:uppercase;color:#fff}.dmtop{background-color:#37bd6c !important;background-image:url(../images/theme/arrow.png);background-position:50% 50%;background-repeat:no-repeat;border-radius:5px;bottom:-100px;cursor:pointer;height:40px;overflow:hidden;position:fixed;right:25px;text-indent:-99999px;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;width:40px;z-index:9999}.not_found h1{font-size:100px;font-weight:bold;line-height:1;margin-bottom:0;padding-bottom:0}ul.bullet{padding:12px 0}ul.bullet li{display:block;padding:4px 0px}ul.bullet li:before{color:#fff;content:"";font-family:"FontAwesome";font-size:16px;float:left;margin-top:0px;margin-left:0px}.payment{display:block !important;margin-top:30px;margin-left:auto;margin-right:auto;margin-bottom:0px;max-width:450px;text-align:center}.paypal{float:left;width:215px}.rounded{border-radius:5px;padding-right:15px}.checkavail{min-height:500px}button.availbutton{color:#fff;font-size:1.25em}.grey-wrapper .pricing_detail{background:#fff;border:1px solid #efefef;margin-bottom:75px;padding:30px 20px;text-align:center;transition:background-color .2s linear,color .2s linear;-webkit-transition:background-color .2s linear,color .2s linear;-moz-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;-ms-transition:background-color .2s linear,color .2s linear}.grey-wrapper .pricing_detail .priceamount{border-color:#f5f5f5}.grey-wrapper .pricing_detail header h3{display:block;font-size:26px;margin-top:35px;overflow:hidden;padding:0}.grey-wrapper .pricing_detail .priceamount{background:#3788bd;border:10px solid #fff;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;color:#fff;display:block;font-size:16px;height:120px;left:0;line-height:1.6;margin:0 auto;padding-top:23px;position:absolute;right:0;text-align:center;top:-70px;width:120px}.pricing_info{display:block}.pricing_info ul{margin-top:15px;padding-left:0}.pricing_info ul li{list-style:none !important;padding:6px 0}.pricing_info .btn{font-size:24px}.pricing_boxes{display:block;margin-bottom:-50px;overflow:hidden;padding:80px 0 0 0;position:relative}.accomlinks{font-size:20px}.accomlinks a,.accomlinks i{background-color:rgba(0,0,0,0);color:#bd3745}.accomlinks a:hover,.accomlinks i:hover{color:#bd3745}.loader{padding:0 10px}p.ownertitle{font-size:18px;font-weight:600;margin-top:40px;line-height:100%}p.ownertitle span{font-size:11px}a.links{background-color:rgba(0,0,0,0) !important;color:#bd3788 !important;text-decoration:none !important}a.links:hover{color:#642149 !important;text-decoration:none !important}.white-wrapper h3{color:#bd3745;font-size:1.5em}.white-wrapper a.btn{background-color:#bd3745;color:#fff}.white-wrapper a.btn:hover{background-color:#7e242d;color:#fff;text-decoration:none}.affix{top:0;width:100%}.affix-top{width:100%}.affix-bottom{position:absolute;width:100%}default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle .icon-bar{background-color:#000 !important;border:none}.navbar-default .navbar-toggle{border:none}.navbar-toggle{background-color:#fff !important;border-color:none !important;color:#fff !important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#fff}.accomdets ul{margin-left:17px}.accomdets ul li{padding-top:5px;padding-bottom:5px;line-height:135%}a.linklead{color:#bd3745 !important}a.linklead:hover{color:#bd3745 !important;background:rgba(0,0,0,0) !important}.owl-theme .owl-dots .owl-dot span{background:#fff}.owl-theme .owl-dots .owl-dot.active span{background:#bd3788}#availabilityform{padding:0px}#availabilityform .input-group-addon,#bookingform .input-group-addon{background:#eee !important;background:#dfdfdf !important;border:1px solid #eee !important}#availabilityform .form-control{border:1px solid #eee !important}.homelist{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;padding-left:18px !important}.homelist li{line-height:165% !important}ol.terms{margin-left:0px;padding-left:20px}ol.terms li{font-weight:600}ol.terms ol{padding:6px 0 6px 17px}ol.terms ol li{font-weight:400;padding:6px 0 18px 0px;margin-left:0px}ul.regular{margin-left:17px}.dropdown-menu{z-index:9999999;overflow:visible}#map{height:450px;width:100%}#map img{max-width:inherit}.map{position:relative}.map .row .col-lg-4{float:right;margin-top:-450px;z-index:9}.map .row{position:relative}.contact_form .error_message{background:#ffc7cd;padding:15px;text-align:center;margin-top:25px}#success_page{background:#c8fff8;padding:25px 20px 20px 20px;text-align:center;margin-top:20px}.owl-theme .owl-controls .owl-page{display:inline-block}.owl-theme .owl-controls .owl-page span{background:none repeat scroll 0 0 #37bd6c;border-radius:20px;display:block;height:12px;margin:5px 7px;opacity:.5;width:12px}button.owl-dot{color:#bdaf37}div.portfolio_wrapper img{padding:4px}.mfp-title h5,.mfp-title p{color:#fff}.mfp-title h5{font-size:16px;line-height:20px !important;padding:0px !important;margin-top:5px !important;margin-bottom:0px !important}.mfp-title p{font-size:13px;line-height:14px;padding-top:0px;margin-top:5px}.mfp-title a{color:#fff}.mfp-title a:hover{color:#3788bd}.rotate{background-color:#fff !important;color:#bd3745 !important;padding:6px 5px}.rotatetext{color:#bd3745}.video-container{margin-top:80px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}p.hometestimonials{text-align:center}p.hometestimonials a{color:#fff}p.hometestimonials a:hover{color:#bd3745}.cc-color-override-2055749537.cc-window{background-color:#082b2b !important}.cc-color-override-2055749537 .cc-btn{background-color:#bd3745 !important;margin-bottom:4px;margin-right:45px}.cc-color-override-2055749537 .cc-btn:hover{background-color:#7e242d !important}.youtube-video-place{cursor:pointer !important;border-radius:6px}#aboutslider img{border-radius:6px}.separator{background-color:#37bdaf;height:2px}.inlinebuttons{display:inline-flex}.inlinebuttons label{padding-left:15px;padding-right:20px}#ajaxloader{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,.75) url("../images/theme/ajax-loader.gif") no-repeat center center;z-index:10000}.nice-select{border-radius:5px;float:none;height:auto;text-transform:capitalize;line-height:inherit;padding:8px 30px 8px 15px;width:100%}.nice-select span.current{font-weight:600;font-size:13px;border-radius:5px}.nice-select .list{border-radius:0;width:100%}.nice-select .list .option{line-height:30px;min-height:30px}.form-control{border-radius:5px !important}.arrow-left{border-right-color:#bd3745}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{border-color:#bd3745 !important}.post-wrapper-top h2,.form-control:focus,.tparrows:hover,blockquote,.general-title hr{border-color:#bd3745}#header .dropdown-menu{border-top-color:#bd3745 !important}.item .icon-container,.widget h3 span,a{color:#bd3745}.timeline-badge.danger,.flex-control-paging li a.flex-active,.tparrows:hover{background-color:#bd3745 !important}.flex-control-paging li a{box-shadow:inset 0 0 1px #000}#tabbed_widget .nav-tabs>li.active>a,#tabbed_widget .nav-tabs>li.active>a:hover,#tabbed_widget .nav-tabs>li.active>a:focus,#tabbed_widget .nav>li>a:hover,#tabbed_widget .nav>li>a:focus,.pricing_detail:hover,.pricing_detail:hover .priceamount,.item:hover .icon-container,.white-wrapper #owl-testimonial .owl-controls .owl-page.active span,.overlay #owl-testimonial .owl-controls .owl-page.active span,.dmtop,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.rsDefaultInv .rsBullet.rsNavSelected span,.btn-primary,mark,#topbar .social-icons span a:hover{background-color:#bd3745}.calloutbox-full-mini{background-color:#fff}.flex-direction-nav a,.rsUni .rsThumb.rsNavSelected .thumbIco,.custom-overlay{background-color:#bd3745}#tabbed_widget .nav-tabs>li.active>a,#tabbed_widget .nav-tabs>li.active>a:hover,#tabbed_widget .nav-tabs>li.active>a:focus,#tabbed_widget .nav>li>a:hover,#tabbed_widget .nav>li>a:focus,.tp-caption .btn,.small_thin_grey1,.item:hover .icon-container,.overlay h2,.overlay .lead,.overlay .testimonial-widget .testimonial .lead:after,.overlay .testimonial-widget .testimonial .lead:before,.overlay .testimonial-widget,mark,.testimonial h3,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a{color:#fff !important}.tp-bannertimer{background-color:#45e5d4 !important;height:3px}.tooltip{border:1px solid #fff}.tooltip-inner{background:#888 !important}.highlight{color:#bd3745}.table,.table>tbody,.table>tbody>tr,.table>tbody>tr>th,.table>tbody>tr>td{border:none !important}#contact .contact-icon i{color:#45e5d4}#contact a{color:#fff}#contact a:hover{color:#45e5d4}@media(max-width: 1200px){#header .dropdown-menu{margin-top:27px}#header.affix{padding-top:10px;padding-bottom:0px}#header.affix .navbar-nav li .dropdown-menu{margin-top:32px !important}}@media(max-width: 1200px){#header .dropdown-menu{margin-top:38px}#header{padding-bottom:5px}#header a.navbar-brand{font-size:42px;line-height:22px}#header span.logostrap{font-size:12px;line-height:14px}#header .navbar-nav>li>a{font-size:16px;margin-top:25px;padding:3px 13px}.lead{font-size:.95em}.testimonial-widget h3{font-size:13px}.tp-caption{font-size:36px !important}.mfp-title{font-size:16px;margin-top:3px}.mfp-counter{font-size:12px;margin-top:3px}}@media(max-width: 990px){p,li,td{font-size:.95em;line-height:1.6em}#topbar a{font-size:13px !important}.lead{font-size:.9em}.testimonial-widget h3{font-size:13px}#header a.navbar-brand{font-size:36px;line-height:22px}#header span.logostrap{font-size:9px;line-height:14px}#header .navbar-nav>li>a{margin-top:25px;padding:3px 8px;font-size:13px}.calloutbox-full-mini .lead{font-size:1.2em !important}.News-Title,.tp-caption.News-Title{font-size:36px !important}.white-wrapper{padding:20px 0 30px 0}.grey-wrapper{padding:20px 0 25px 0}div.special{line-height:175%}div.special p{font-size:1em}div.special p.header{font-size:120%}#footer h3.siteindex,#footer ul.sindex{margin-left:0px}#footer .sindex{margin-top:30px;margin-left:0px}#footer h3:before{width:100%}.video-container{margin-top:15px}.tp-caption{font-size:24px !important}.abouttop{margin-top:65px}.mfp-title{font-size:13px}.mfp-counter{font-size:10px}.accomlinks{font-size:18px}}@media(max-width: 767px){p,li,td{font-size:.85em;line-height:1.4em}.News-Title,.tp-caption.News-Title{line-height:1.75em !important;font-size:18px}.tp-leftarrow{visibility:hidden !important}.tp-rightarrow{visibility:hidden !important}.tparrows{visibility:hidden !important}.footer-menu,.slider_title_a,.tp-caption .btn{display:none !important}.header_center .navbar-collapse.collapse{text-align:left;height:auto !important;overflow:auto !important}.header_center .navbar-nav{display:inherit !important;float:inherit !important;margin:0}.btn-lg,.mini_title2{font-size:16px !important}#header a.navbar-brand{font-size:38px;line-height:22px}#header span.logostrap{font-size:11px;line-height:14px}#header .navbar-nav>li>a{font-size:16px;font-weight:600;margin-top:12px;padding:3px 18px}#header .dropdown-menu{border-top:0px none;margin-top:0px}#header .dropdown-menu li{border-bottom:0px none;padding-left:15px}#header .navbar-nav li a:hover,#header .dropdown-menu li a:hover{background-color:#bd3745;border-radius:5px}#header .dropdown-menu>li>a{font-size:16px;font-weight:600}.arrow-up{bottom:10px}.tp-caption{font-size:18px !important}#topbar{padding:10px 0;font-size:12px}#topbar .topbar-social,#topbar .topbar-phone,#topbar .topbar-email{border-right:none;border-left:none;line-height:18px;padding:3px 10px 3px 10px}#rates .nav-tabs>li>a{font-size:11px !important}#rates input.opts{font-size:11px !important;margin-left:0px;color:#bd3745 !important;vertical-align:middle}#rates p{line-height:1.5em}#currency{font-size:10px;font-weight:600;line-height:1.25em}#currency input[type=radio]{margin-left:10px !important}#currency,#currency1,#currency2,#currency3,#currency4{font-size:15px}#currency input[type=radio],#currency1 input[type=radio],#currency2 input[type=radio],#currency3 input[type=radio],#currency4 input[type=radio]{margin-left:25px !important}.tabbable .nav-tabs li>a{font-size:11px !important}div.special{margin-bottom:10px;padding-bottom:15px}div.special p{font-size:.95em;line-height:1.4em !important}div.special p.valdate{line-height:1.2 !important}div.special p.header{font-size:90%}#custom_tab .nav-tabs>li>a{font-size:10px !important;padding-left:7px !important;padding-right:7px !important}.post-wrapper-top h2{font-size:32px;padding:20px 0 15px 0}.lead{font-size:.85em}.testimonial-widget h3{font-size:15px}div.testimonials ul h5{font-size:1.25em}div.testimonials ul li.inset{margin-left:0rem}div.testimonials p.comment{font-size:14px}.messagebox h2{font-size:24px}.calloutbox-full-mini .lead{font-size:.75em !important}.breadcrumb{top:80px !important}ul.breadcrumb li,ul.breadcrumb li a{font-size:13px !important;display:none}.white-wrapper p.photos{margin-top:25px !important}.white-wrapper p.photos2{margin-top:15px !important}#footer .sindex{margin-left:0px}#footer .aligncenter{margin-top:18px}.accomlinks{font-size:16px}.abouttop{margin-top:55px}.portfolio-filter li a{border-radius:2px;margin:-3px;padding:5px !important}.portfolio-filter li a.btn{margin-bottom:10px !important}.g-recaptcha{margin-top:25px}.mfp-title{font-size:11px}.mfp-counter{font-size:9px}#rates th{font-size:12px;white-space:nowrap}#rates th.al{padding-left:10px}p.qual{font-size:10px}p.qualify{font-size:13px}.white-wrapper h3{font-size:1em;padding-bottom:0px !important}.flex-prev,.flex-next{visibility:hidden}}@media(max-width: 490px){#header a.navbar-brand{font-size:25px;padding:0px !important}.post-wrapper-top h2{font-size:28px;padding:15px 0 10px 0}ul.breadcrumb li,ul.breadcrumb li a{font-size:11px !important;display:none}.flex-control-nav{bottom:0px}.flex-control-nav,.flex-control-paging{bottom:0px;visibility:hidden}.accomdets{margin-top:-40px}.News-Title,.tp-caption.News-Title{line-height:2.3em !important;font-size:18px !important}#currency,#currency1,#currency2,#currency3,#currency4{font-size:14px;font-weight:600;line-height:1.25em}#currency input[type=radio],#currency1 input[type=radio],#currency2 input[type=radio],#currency3 input[type=radio],#currency4 input[type=radio]{margin-left:10px !important}}@media(max-width: 380px){p,li,td{font-size:.85em;line-height:1.4em}h3{font-size:.9em}#topbar{font-size:11px}#header .navbar-brand{background:url(/assets/images/theme/logo.png) no-repeat scroll 0 -1px rgba(0,0,0,0);background-position:0px 0px}#header .navbar-brand{height:65px !important}#header a.navbar-brand{font-size:30px;line-height:22px;padding-top:20px !important;margin-bottom:0px !important;padding-bottom:0px !important}#header span.logostrap{margin-top:0px !important;padding-top:0px !important;line-height:12px;visibility:inherit !important}#header .navbar-header .navbar-brand{padding-left:65px !important}.post-wrapper-top h2{font-size:24px;padding:15px 0 12px 0}.lead{font-size:.7em}.testimonial-widget h3{font-size:11px}.tp-leftarrow{visibility:hidden !important}.tp-rightarrow{visibility:hidden !important}.tparrows{visibility:hidden !important}.News-Title,.tp-caption.News-Title{line-height:2.3em !important;font-size:16px !important}.callus{display:block}.messagebox h2{font-size:20px}.calloutbox-full-mini .lead{font-size:.75em !important}.abouttop{margin-top:50px}.mfp-title{font-size:9px}.mfp-counter{font-size:7px}#rates th{font-size:9px;padding:8px 2px;white-space:nowrap}p.qual{font-size:9px}p.qualify{font-size:10px}.accomlinks{font-size:14px}.flex-control-nav,.flex-control-paging{bottom:0px;visibility:hidden}.accomdets{margin-top:-40px}#custom_tab .nav-tabs>li>a{font-size:9px !important}.status-default{background-color:#6dd4da !important}}