body{margin:0;padding:0}
#wrapper{float:left;width:100%;position:relative}
.padding-tb-70{padding:80px 0}
.padding-t-70{padding:80px 0 0}
.heading-style-1{float:left;width:100%;text-align:center;margin-bottom:30px}
.heading-style-1 .holder{max-width:680px;margin:0 auto}
.heading-style-1 .icon{position:relative;margin:0 0 20px 0;display:inline-block}
.heading-style-1 .icon:before{background-color:#2b2b2b;content:"";height:1px;left:-120px;position:absolute;top:60%;width:100px}
.heading-style-1 .icon:after{background-color:#2b2b2b;content:"";height:1px;right:-120px;position:absolute;top:60%;width:100px}
.heading-style-1 span{font-family:'Open Sans',sans-serif;font-size:20px;line-height:16px;font-weight:700;display:block;padding:0 0 15px 0}
.heading-style-2{float:left;width:100%;text-align:center;margin-bottom:35px}
.heading-style-2 span{font-family:'Open Sans',sans-serif;font-size:20px;line-height:16px;font-weight:700;display:block;padding:0 0 10px 0}
.heading-style-2 .icon{position:relative;margin:0 0 20px 0;display:inline-block}
.heading-style-2 .icon:before{background-color:#2b2b2b;content:"";height:1px;left:-99px;position:absolute;top:60%;width:80px}
.heading-style-2 .icon:after{background-color:#2b2b2b;content:"";height:1px;right:-99px;position:absolute;top:60%;width:80px}
.heading-style-2 .holder{max-width:680px;margin:0 auto}
#wrapper .heading-style-2 p{font-family:Vollkorn,serif;font-size:18px;color:#080808}
#wrapper .heading-style-1 p{font-family:Vollkorn,serif;font-size:18px}
.cp_travel-theme h1{font-family:Vollkorn,serif;font-size:60px;line-height:50px;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;margin:0 0 10px 0}
.cp_travel-theme h2{font-family:Vollkorn,serif;font-size:36px;line-height:36px;font-weight:400;color:#080808;text-transform:uppercase;margin:0 0 10px 0}
.cp_travel-theme h3{font-family:Vollkorn,serif;font-size:18px;font-weight:400;color:#080808;text-transform:uppercase;margin:0 0 10px 0}
.cp_travel-theme h3 a{color:#080808;text-decoration:none}
.cp_travel-theme h4{font-family:Vollkorn,serif;font-size:20px;line-height:20px;font-weight:400;color:#080808;text-transform:uppercase;margin:0 0 20px 0}
.cp_travel-theme p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:30px;color:#080808;margin:0}
a.btn-style-1{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;display:table;margin:0 auto;padding:15px 35px;background-color:#080808;text-decoration:none}
a.btn-style-1:before{content:"\f105";font-family:FontAwesome;padding:0 0 0 8px;float:right}
a.btn-style-1:hover{color:#fff;text-decoration:none}
a.btn-style-2{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;display:table;margin:0 auto;padding:9px 16px;color:#fff;background-color:transparent;border:1px solid #fff;text-decoration:none}
a.btn-style-2:hover{border:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff}
.cp_travel-theme a.btn-style-1:hover{color:#fff}
#wrapper .margin-righ{margin-right:20px}
#wrapper .img-width-auto{width:auto}
#wrapper .margin-none{margin:0}
#wrapper .margin-bottom-none{margin-bottom:0}
#cp_header{float:left;width:100%;position:absolute;z-index:9999;background-color:rgba(0,0,0,.83)}
#wrapper #cp_header.cp_sticky{background-color:rgba(0,0,0,1);left:0;position:fixed;top:0;z-index:9999}
#wrapper #cp_header.cp_sticky .cp_top-bar{display:none}
#wrapper #cp_header.cp_sticky .navigation-section{padding:15px 0;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}
#wrapper #cp_header.cp_sticky #nav{margin:10px 0 0 0}
#wrapper #cp_header.cp_sticky strong.logo{width:auto}
#wrapper .cp-header1{background-color:rgba(0,0,0,.55)}
.cp-header1 .cp_top-bar{background-color:#fff;padding:18px 0 15px}
.cp-header1 .language-box,.cp-header1 .top-menu li a,.cp-header1 .weather-section ul li a{color:#666}
.cp-header1 .top-menu li a{font-size:12px;font-weight:700}
.cp_top-bar{float:left;width:100%;padding:25px 0 15px 0;border-bottom:1px solid rgba(255,255,255,.6)}
.weather-section{float:right}
.weather-section ul{padding:0;margin:0;list-style:none}
.weather-section ul li{float:left;padding:0 0 0 14px;line-height:12px}
.weather-section ul li a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;font-weight:400;color:#fff;text-decoration:none}
.weather-section ul li a .fa{padding:0 10px 0 0;float:left;line-height:14px}
.weather-section ul li a.more{font-size:14px}
.language-box{float:right;font-size:12px;color:#fff;cursor:pointer}
.language-box i img{padding:0 10px 0 0}
.language-box i{padding:0 0 0 6px}
.language-box .dropdown-menu{background-color:#fff;border:0;border-radius:0;box-shadow:none;margin:0 0 0;min-width:110px;padding:0}
.language-box .dropdown-menu>li{padding:0;width:100%}
.language-box .dropdown-menu>li>a{padding:3px 0;line-height:20px;color:#080808}
.language-box .dropdown-menu>li>a:focus,.language-box .dropdown-menu>li>a:hover{color:#333}
.top-menu{float:left;padding:0;margin:0;list-style:none}
.top-menu li{float:left;padding:0 38px 0 0}
.top-menu li a{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;color:#fff;text-decoration:none}
.navigation-section{float:left;width:100%;padding:15px 0}
strong.logo{float:left;width:30px;overflow:hidden}
.index-style-1 strong.logo{width:auto}
#wrapper #cp_header.cp_sticky strong.logo{width:30px}
strong.logo a{display:block;height:100%}
strong.logo:hover{width:146px}
#nav{padding:0;margin:15px 0 0 0;list-style:none;float:right}
#nav li{float:left;margin:0 0 0 25px;position:relative}
#nav li:first-child{background:0 0}
#nav li a{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;color:#fff;text-decoration:none;position:relative;z-index:20;padding:0 15px 16px 0}
#nav li:hover>a{border-bottom:5px solid #fff}
#nav li ul li a:hover,#nav li ul li:hover>a{text-decoration:none;border:0}
#nav li ul{position:absolute;left:0;top:41px;width:264px;border:1px solid #fff;background:rgba(0,0,0,.55);padding:0;display:none;list-style:none;z-index:10}
#nav li:hover>ul{display:block}
#nav li ul li>ul{position:absolute;left:264px;top:0;width:264px;padding:0}
#nav li ul li{float:none;width:auto;margin:0;background:0 0;border-top:1px solid #fff}
#nav li ul li:first-child{border:0}
#nav li ul li a{background:0 0;text-align:left;padding:10px 0 10px 35px;display:block;border:0}
.navigation-section #nav li a.btn-book{float:left;border:1px solid #fff;padding:7px 17px;margin:-7px 0 0 0}
.navigation-section .navbar-inverse{background-color:transparent;border-color:transparent}
.navigation-section .navbar{border-radius:0}
.navigation-section .navbar{border:0;margin-bottom:0;min-height:inherit;float:right}
.navigation-section .navbar-collapse{padding:0}
.navigation-section-new{float:left;width:100%}
.navigation-section .holder{float:left;width:100%;padding:0 80px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}
.navigation-section .holder:before{content:'';border-top:10px solid;height:10px;left:0;right:-426px;margin:auto;position:absolute;top:-6px;width:69.2%;z-index:999}
#wrapper .cp-header-new{background:0 0;padding:70px 0 0 0}
.cp-header-new .logo-new{background-color:rgba(0,0,0,.3);padding:11px 110px;float:left;margin:3px 30px 0 0}
.cp-header-new strong.logo{width:100%}
.side-nav{background-color:#fff;border-bottom:13px solid;float:left;position:relative;width:61px;padding:27px 0;margin:3px 0 0 0}
.cp-header-new .navigation-section{padding:0}
.cp-header-new .weather-section{margin:30px 28px 0 0}
.cp-header-new .weather-section ul li a{color:#fff}
.cp-header-new .language-box{color:#fff}
.cp-header-new .language-box .dropdown-menu>li>a{color:#333}
.cp-header-new .top-menu{margin:30px 0 0 0}
.cp-header-new .top-menu li a{color:#fff;font-weight:600;font-size:16px;line-height:16px}
#wrapper .cp-header-new.cp-header1.cp_sticky{padding:0}
#wrapper .cp-header-new.cp-header1.cp_sticky .navigation-section .holder:before{content:'';display:none}
.cp-header-new a.btn-book{border:1px solid #fff;float:right;margin:20px 10px 0 0;padding:7px 17px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;color:#fff}
.cp-header-new a.btn-book:hover{text-decoration:none}
#travel-banner{float:left;width:100%;position:relative}
#travel-banner .item{position:relative;float:left;width:100%;z-index:11}
.travel-banner .item:before{display:none}
#travel-banner .item:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:11}
#travel-banner .caption .inner-caption{width:740px}
#travel-banner .caption .inner-caption strong.title{font-size:48px;line-height:40px;padding:18px 15px 10px;background-color:rgba(0,0,0,.8);margin:0 0 10px;display:inline-block;text-align:left}
#travel-banner .inner-caption .sub-title{font-size:24px;line-height:24px;padding:14px 10px 17px;background-color:rgba(0,0,0,.72);display:inline-block;text-align:left;margin:0 0 5px}
#travel-banner .caption .inner-caption .btn{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;text-transform:uppercase;color:#fff;padding:12px 20px;border-radius:0;display:inline-block}
#travel-banner .caption .inner-caption .btn:hover{background-color:#000}
#travel-banner img{display:block;width:100%}
#travel-banner .caption{position:absolute;left:0;top:0;bottom:0;margin:auto;height:20px;width:100%;z-index:999}
#travel-banner .caption strong.title{font-family:Vollkorn,serif;font-size:49px;font-weight:400;color:#fff;text-transform:uppercase;display:block;text-align:center}
#travel-banner .caption strong.title span{font-family:'Open Sans',sans-serif;font-size:36px;line-height:36px;display:block;margin:0 0 20px;text-transform:capitalize}
#travel-banner-new{float:left;width:100%;position:relative}
#travel-banner-new .holder{float:left;width:100%;position:relative}
#travel-banner-new .holder-2{position:relative;float:left;width:100%}
#travel-banner-new .holder:before{content:'';position:absolute;left:70px;top:0;height:81.6%;bottom:15px;margin:auto;z-index:999;border-left:10px solid}
#travel-banner-new .holder:after{content:'';position:absolute;right:70px;top:0;height:81.6%;bottom:15px;margin:auto;z-index:999;border-right:10px solid}
#travel-banner-new .caption{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:20%;width:100%;z-index:9}
#travel-banner-new .caption h1{border-bottom:2px solid #fff;padding:0 0 16px 0;display:table;margin:0 auto 20px}
#travel-banner-new .caption strong.title{font-family:'Open Sans',sans-serif;font-size:30px;line-height:30px;font-weight:600;display:block;margin:0 0 50px 0;text-align:center;text-transform:uppercase}
#travel-banner-new .caption a.btn-style-1{padding:14px 20px;color:#fff}
#travel-banner-new .caption a.btn-style-1:before{content:'';display:none}
#travel-banner-new .caption a.btn-style-1:hover{background-color:#000}
#travel-banner-new .bx-wrapper .bx-pager{display:none}
.static-header a.btn-book{border:1px solid #fff;float:right;margin:105px 0 0 0;padding:7px 17px;color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;line-height:16px;text-decoration:none}
.static-header a.btn-book:hover{border:1px solid rgba(0,0,0,0);background:#000;color:#fff}
#wrapper .cp-header-2{background:0 0;position:inherit;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}
.cp-header-2 #nav li a{color:#000}
.cp-header-2 .cp-logo{display:none}
#wrapper #cp_header.cp-header-2.cp_sticky{background-color:#fff;z-index:99999}
#wrapper #cp_header.cp-header-2.cp_sticky .cp-logo{display:block}
.cp-header-2 #nav li ul li a{color:#fff}
#static-banner{float:left;width:100%;position:relative}
#static-banner img{display:block;width:100%}
#static-banner .caption{position:absolute;left:0;right:0;margin:auto;width:100%;top:0;bottom:0;height:30%}
#static-banner .caption h1{text-align:center;display:block;margin:0 0 20px 0;font-family:'Alex Brush',cursive;font-size:72px;line-height:72px;font-weight:400;color:#fff;text-transform:capitalize}
#static-banner .caption strong.title{display:block;font-family:Vollkorn,serif;text-align:center;font-size:60px;line-height:60px;font-weight:400;color:#fff;text-transform:uppercase}
.static-header{float:left;position:absolute;width:100%;z-index:9999}
.static-header .cp_top-bar{border:0}
.cp-logo{float:left}
.resevration-form{position:absolute;left:0;bottom:0;width:100%;padding:23px 0;background-color:rgba(0,0,0,.83)}
.resevration-form form{float:left;width:100%}
.resevration-form strong.title{font-family:Vollkorn,serif;font-size:24px;line-height:39px;font-weight:400;color:#fff;float:left;padding:0 50px 0 0}
.resevration-form form span{display:inline-block;margin:0 2px;position:relative}
#select,#select2,.resevration-form form .reserve{background-color:transparent;border:1px solid #fff;box-sizing:border-box;color:#fff;display:inline-block;min-height:34px;padding:5px 6px;width:192px}
.resevration-form form .reserve-btn{width:140px;margin:0 0 0 5px}
.resevration-form form .reserve-btn:hover{border:1px solid rgba(0,0,0,0)}
.resevration-form2{background-color:#fff;border:1px solid #cbcbcb}
.resevration-form2 strong.title{color:#666}
.resevration-form2 #select,.resevration-form2 #select2,.resevration-form2 .chosen-container-single .chosen-single,.resevration-form2 .chosen-container-single .chosen-single span,.resevration-form2 form .reserve{border-color:#666;color:#666}
.resevration-form2 button.Zebra_DatePicker_Icon{background:url(../images/calendar-icon2.png) top left no-repeat}
.resevration-form2 .chosen-container-single .chosen-single div b{background:url(../images/arrow2.png) 3px -25px no-repeat}
#main{float:left;width:100%}
.cp_welcome-section{float:left;width:100%}
.cp_welcome-section ul{margin:0;padding:0}
#wrapper .cp_welcome-section-2 img{width:auto}
#wrapper .cp_welcome-section-2 .bx-wrapper .bx-controls-direction a{top:42%}
.cp_welcome-section-2.padding-tb-70{padding:80px 0 0 0}
.cp_welcome-section .text-box{float:left;width:100%}
.cp_welcome-section .text-box strong.title{font-family:Vollkorn,serif;font-size:18px;line-height:18px;font-weight:400;color:#080808;text-transform:uppercase;padding:0 0 20px 0;display:block}
.cp_welcome-section .text-box blockquote{border:0;float:left;padding:0;margin:20px 100px 0 0}
.cp_welcome-section .text-box blockquote q{font-family:Vollkorn,serif;font-size:24px}
.cp_welcome-section .text-box blockquote span{font-family:Vollkorn,serif;font-size:14px;text-transform:uppercase;padding:0 0 0 15px}
.cp_welcome-section .thumb{float:left;width:100%;overflow:hidden;position:relative}
.cp_welcome-section .thumb img{width:100%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.cp_welcome-section .thumb:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.cp_welcome-section .thumb:hover:before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);opacity:1}
.cp_welcome-section .thumb:hover:after{opacity:1;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}
.cp_welcome-section .thumb:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);opacity:0;z-index:99;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in}
.cp_welcome-section .thumb:after{content:'';position:absolute;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);opacity:0;z-index:99;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in}
.cp_welcome-section .thumb2 img{transform:scale(1)}
.cp_welcome-section .thumb2:after,.cp_welcome-section .thumb2:before{display:none}
.cp_welcome-section .thumb img{display:block;width:100%}
.cp_welcome-section .bx-wrapper{float:left;width:100%;margin:0}
.cp_welcome-section .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.cp_welcome-section .bx-wrapper .bx-controls-auto,.cp_welcome-section .bx-wrapper .bx-pager{display:none}
.cp_welcome-section .bx-wrapper .bx-controls-direction a{height:20px;margin-top:-10px;text-indent:inherit;font-size:0;top:auto;bottom:0;width:20px;text-decoration:none;border:1px solid #212121}
.cp_welcome-section .bx-wrapper .bx-prev{background:0 0;left:45%}
.cp_welcome-section .bx-wrapper .bx-prev:before{content:"\f104";font-size:14px;line-height:18px;text-align:center;display:block;font-family:FontAwesome}
.cp_welcome-section .bx-wrapper .bx-next:before{content:"\f105";font-size:14px;line-height:18px;text-align:center;display:block;font-family:FontAwesome}
.cp_welcome-section .bx-wrapper .bx-next{background:0 0;right:inherit;left:47%}
.cp_welcome-section .bx-wrapper .bx-controls-direction a:hover{border:1px solid rgba(0,0,0,0)}
.cp_welcome-section .bx-wrapper .bx-prev:hover:before{color:#fff}
.cp_welcome-section .bx-wrapper .bx-next:hover:before{color:#fff}
.room-section{float:left;width:100%;background-image:url(../images/rooms-bg.jpg);background-repeat:no-repeat;background-position:left top;background-size:100%;background-color:#f1f7ed;padding:80px 0 50px;text-align:center}
.cp_travel-theme .room-section .box{width:auto;margin:0 17px 17px 0}
.room-section .box{display:inline-block;position:relative;background-color:#000;overflow:hidden;text-align:left;margin:0 17px 17px 0}
.room-section .box>a{position:relative;float:left}
.room-section .box a:before{border:13px solid rgba(255,255,255,.24);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.room-section .box a:hover .caption{bottom:15px}
.room-section .box a .caption{position:absolute;left:0;bottom:0;width:100%;padding:15px 15px 22px;background-color:rgba(0,0,0,.83);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.room-section .box a .caption h3{color:#fff;border-bottom:1px solid;padding-bottom:6px;display:inline-block}
.room-section .box a .caption strong.title{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;text-transform:uppercase;display:block}
.room-section .bx-wrapper{float:left;width:100%;margin:0}
.room-section .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.room-section .bx-wrapper .bx-controls-auto,.room-section .bx-wrapper .bx-pager{display:none}
.room-section .bx-wrapper .bx-controls-direction a{height:20px;margin-top:-10px;text-indent:inherit;top:-40px;width:20px;font-size:0;text-decoration:none;border:1px solid #212121}
.room-section .bx-viewport>ul{padding:0;margin:0}
.room-section .bx-wrapper .bx-next{background:0 0;right:16px}
.room-section .bx-wrapper .bx-prev{background:0 0;left:inherit;right:38px}
.room-section .bx-wrapper .bx-prev:before{content:"\f104";font-size:14px;line-height:18px;text-align:center;display:block;font-family:FontAwesome}
.room-section .bx-wrapper .bx-next:before{content:"\f105";font-size:14px;line-height:18px;text-align:center;display:block;font-family:FontAwesome}
.room-section .bx-wrapper .bx-controls-direction a:hover{border:1px solid rgba(0,0,0,0)}
.room-section .bx-wrapper .bx-prev:hover:before{color:#fff}
.room-section .bx-wrapper .bx-next:hover:before{color:#fff}
.holiday-room-section ul{padding:0;margin-bottom:0;list-style:none}
.holiday-room-section ul li{margin:0 0 30px 0;float:left}
.holiday-room-section .box-1{float:left;width:100%;position:relative;overflow:hidden}
.holiday-room-section .box-1:before{border:13px solid rgba(255,255,255,.24);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.holiday-room-section .box-1:hover .caption{bottom:0}
.holiday-room-section .box-1:hover h3{margin:40px 0 10px}
.holiday-room-section .box-1 .caption{position:absolute;left:0;right:0;margin:auto;bottom:-75%;background-color:rgba(0,0,0,.8);width:93%;height:94%;margin-bottom:13px;padding:13px 30px;box-sizing:border-box;text-align:center}
.holiday-room-section .box-1 .caption h3{color:#fff;text-align:center}
.amount-row{display:inline-block;border-top:1px solid;padding:10px 19px 20px 19px}
.amount-row span.day{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;float:left;margin:0 15px 0 0}
.amount-row strong.price{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;float:left}
.holiday-room-section P{color:#fff;margin:0 0 30px 0}
.travel-gallery{float:left;width:100%;padding:80px 0 0}
.travel-gallery ul.row{padding:0}
.travel-gallery .heading-style-3 .holder h2{font-size:24px;line-height:24px}
.travel-gallery .services-left-align .heading-style-3 .holder h2,.travel-gallery .services-right-align .heading-style-3 .holder h2{margin:0 0 30px}
.travel-gallery .heading-style-1 .holder p{margin:0 0 35px}
.services-left-align,.services-right-align{float:left;width:100%}
.services-left-align .read-more,.services-right-align .read-more{display:inline-block;padding:10px 20px;font-size:16px;background-color:#000;font-weight:600;float:none}
.services-left-align .read-more:after,.services-right-align .read-more:after{content:"\f105";font-family:FontAwesome;display:inline-block;float:right;font-size:18px;color:#fff;margin:0 0 0 5px}
.services-left-align .read-more:hover,.services-right-align .read-more:hover{color:#fff}
.services-left-align .text,.services-left-align .thumb,.services-right-align .text,.services-right-align .thumb{float:left;position:relative;overflow:hidden;text-align:center}
.services-left-align .thumb{width:52.5%}
.services-left-align .text{width:47.5%}
.services-right-align .thumb{width:52.5%}
.services-right-align .text{width:47.5%}
.services-left-align .thumb img,.services-right-align .thumb img{width:100%}
.travel-gallery .services-left-align .text{padding:85px 10% 0 60px}
.services-left-align .text .travel-text,.services-right-align .text .travel-text{width:100%}
.travel-gallery .services-right-align .text{padding:95px 60px 0 10%}
.heading-style-1 .holder em{font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;display:block;margin:0 0 35px 0}
.travel-gallery .text ul{padding:0;margin:0 0 20px 0;list-style:none;width:100%;float:left;text-align:left}
.travel-gallery .text li{padding:0;float:left;width:50%}
.travel-gallery .text li a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#080808;text-decoration:none;padding:10px 0;display:block}
.travel-gallery .text li a .fa{margin:0 8px 0 0}
.travel-gallery-section2{padding:0}
.travel-gallery-section2 .services-left-align .thumb:before{content:"";background-color:#fff;position:absolute;top:1px;right:-51px;height:100%;width:100px;transform:skewX(-10deg);-moz-transform:skewX(-10deg);-webkit-transform:skewX(-10deg)}
.travel-gallery-section2 .services-right-align .thumb:before{content:"";background-color:#fff;position:absolute;top:1px;left:-51px;height:100%;width:100px;transform:skewX(10deg);-moz-transform:skewX(10deg);-webkit-transform:skewX(10deg)}
.travel-gallery ul.row>li{margin:0 0 50px;list-style:none}
.gallery-box{float:left;width:100%;background-color:#f8f8f8;position:relative}
.gallery-box .thumb>img{width:100%}
.gallery-box:after{content:'';position:absolute;left:0;bottom:0;width:0;border-bottom:2px solid}
.gallery-box:hover:after{width:100%}
.gallery-box:hover .thumb figcaption{opacity:1;visibility:visible}
.gallery-box:hover .thumb figcaption .holder a:first-child,.gallery-box:hover .thumb figcaption .holder a:last-child{opacity:1;visibility:visible;transform:translateY(0)}
.gallery-box .thumb{position:relative}
.gallery-box .thumb figcaption{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.83);opacity:0;visibility:hidden}
.gallery-box .thumb figcaption .holder{position:absolute;top:50%;left:0;right:0;text-align:center;margin:-23px auto 0}
.gallery-box .thumb figcaption .holder a{width:45px;height:45px;border-radius:100%;border:1px solid #fff;font-size:16px;line-height:16px;color:#fff;padding:13px 0;text-align:center;margin:0 4px;display:inline-block;opacity:0;visibility:hidden}
.gallery-box .thumb figcaption .holder a:first-child{transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px)}
.gallery-box .thumb figcaption .holder a:last-child{transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px)}
.gallery-box .text{float:left;width:100%;padding:18px 20px}
.gallery-box .text strong{display:block;margin:0 0 3px;font-weight:400}
.gallery-box .text strong a{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;color:#141414;text-decoration:none}
.gallery-box .text span{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;color:#9d9d9d}
.travel-gallery .bx-wrapper{margin:0}
.travel-gallery .bx-wrapper .bx-viewport{background:0 0;border:none;box-shadow:none;left:inherit}
.travel-gallery #gallery-slider{float:left;width:100%;margin:0;padding:0}
.travel-gallery .bx-wrapper .bx-controls-direction{display:none}
.travel-gallery .bx-wrapper .bx-pager{text-align:inherit;padding:0;margin:0}
.travel-gallery .bx-wrapper .bx-controls-auto,.travel-gallery .bx-wrapper .bx-pager{bottom:5px}
.travel-gallery .bx-wrapper .bx-pager.bx-default-pager a{background-color:#e1af8e;width:10px;height:10px;border-radius:0}
.travel-gallery .bx-wrapper .bx-pager.bx-default-pager a.active,.travel-gallery .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#000}
.image-detail{float:left;width:100%}
.image-detail .holder{float:left;width:100%}
.image-detail .holder>.thumb{margin:0 0 40px;overflow:hidden}
.image-detail .holder>.thumb:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.image-detail .holder .text{float:left;width:100%}
.image-detail .holder .text>h2{text-align:center;margin:0 0 25px}
.image-detail .holder .text p:first-child{margin:0 0 45px}
.image-detail .holder .text p{margin:0 0 25px}
.image-detail .btn-holder{margin:0 0 70px}
.btn-holder{float:left;width:100%;padding:0;margin:0}
.btn-holder li a{text-decoration:none}
.btn-holder li{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;float:left;border:1px solid;min-width:158px;margin:0 10px 0 0;padding:13px 20px;text-align:center;list-style:none}
.related-image{float:left;width:100%}
.related-image h2{margin:0 0 43px}
.related-image .thumb{float:left;width:100%;overflow:hidden}
.related-image .thumb img{width:100%}
.related-image .thumb:hover img{transform:scale(1.1) rotateZ(-5deg);-moz-transform:scale(1.1) rotateZ(-5deg);-webkit-transform:scale(1.1) rotateZ(-5deg)}
.resorts-section{float:left;width:100%;padding:80px 0 0}
.resorts-section .owl-carousel{float:left;width:100%}
.resorts-section .owl-carousel .item img{width:100%}
.guests-section{float:left;width:100%;background-color:#0a4454;padding:80px 0}
.guests-section2.holiday-testimonials{background-position:left 100px}
.guests-section blockquote{border:0;margin:0 auto;padding:0;width:680px}
.guests-section blockquote q{font-family:Vollkorn,serif;font-size:18px;line-height:30px;color:#080808;quotes:none;display:block;margin:0 0 20px 0}
.guests-section blockquote q b{font-size:30px;font-weight:400}
.guests-section blockquote .thumb{width:125px;height:125px;border-radius:100%;display:table;margin:0 auto 20px;overflow:hidden}
.guests-section blockquote strong.name{display:block;text-align:center;font-family:Vollkorn,serif;font-size:18px;font-weight:400}
.guests-section-social{display:block;text-align:center;padding:0;margin:0;list-style:none}
.guests-section-social li{display:inline-block;padding:0 9px}
.guests-section-social li a{font-size:14px;color:#8c9dac;text-decoration:none}
.guests-section .bx-wrapper{float:left;width:100%;margin:0}
.guests-section .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.guest-slider{padding:0;margin:0}
.guests-section .bx-wrapper .bx-controls-auto,.guests-section .bx-wrapper .bx-pager{display:block}
.guests-section .bx-wrapper .bx-pager.bx-default-pager a{background-color:#cacaca;margin:0 3px;width:10px;height:10px}
.guests-section .bx-wrapper .bx-controls-direction a{display:none}
.holiday-testimonials{background-image:url(../images/testimonials-img.png);background-repeat:no-repeat;background-position:left top;background-size:100%}
.holiday-testimonials .heading-style-2{margin:0}
.holiday-testimonials p{text-align:center;margin:0 0 20px 0}
.parallax-section{float:left;width:100%;background-image:url(../images/parallax-img-1.png);background-repeat:no-repeat;background-position:left top;background-size:cover;background-color:#000;background-attachment:fixed;padding:100px 0}
.parallax-section blockquote{border:0;margin:0;padding:0;float:left;width:100%;text-align:center}
.parallax-section blockquote q{font-family:Vollkorn,serif;font-size:48px;line-height:60px;font-weight:400;color:#fff;text-align:center;display:block;margin:0 0 20px 0}
.parallax-section blockquote cite{font-family:Vollkorn,serif;font-size:24px;line-height:24px;font-weight:400;float:right}
.parallax-section .bx-wrapper{float:left;width:100%;margin:0}
.parallax-section .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.parallax-section .guest-slider{margin:0;padding:0}
.parallax-section .bx-wrapper .bx-controls-direction a{display:none}
.parallax-section .bx-wrapper .bx-controls-auto,.parallax-section .bx-wrapper .bx-pager{display:none}
.twitter-widget ul{margin:0;padding:0}
.twitter-widget li{list-style:none;clear:both;text-align:center}
.twitter-widget li img{margin:0 auto 30px}
.twitter-widget li img{border-radius:100%}
.twitter-widget li .tweets_txt{font-family:Vollkorn,serif;font-size:24px;line-height:30px;font-weight:400;color:#fff;text-align:center;float:left;overflow:hidden}
.twitter-widget li .tweets_txt span{font-size:20px;font-style:italic;color:#fff;display:block;margin:20px 0 0;position:relative}
.services-section{float:left;width:100%;padding:80px 0 0 0}
.services-section ul{padding:0;margin:0;list-style:none}
.services-section ul li{padding:0;float:left;width:50%}
.services-section ul li a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#080808;text-decoration:none;padding:10px 0;display:block}
.services-section h3>a{color:#080808;text-decoration:none}
.services-section .col-md-4{border-left:1px solid}
.services-section .col-md-4:first-child{border:0}
.resort-section{float:left;width:100%;padding-top:70px}
.resort-section .item img{width:100%}
.resort-section .item{overflow:hidden;background:#000;position:relative;text-align:center}
.resort-section .item:hover img{transform:scale(1.2)}
.resort-section .item:hover .holder{opacity:1;visibility:visible;top:47%}
.resort-section .item .holder{position:absolute;left:0;right:0;top:42%;bottom:0;margin:0 auto;width:100%;height:100%;opacity:0;visibility:hidden}
.resort-section .item .holder a{font-size:16px;color:#fff;width:40px;height:40px;display:inline-block;line-height:40px;text-align:center;border:1px solid #fff;border-radius:100%;margin:0 10px}
.holiday-services{padding:0}
.services-section2{background:0 0;position:relative;float:left;width:100%;padding:80px 0 50px;z-index:99}
.services-section2 .col-md-4{border:none}
.services-box-holder{float:left;width:100%;position:relative;margin-bottom:30px;text-align:center;border:4px double transparent;overflow:hidden}
.services-box-holder:hover .text-holder{background-color:rgba(255,255,255,.87)}
.services-box-holder:hover .text-holder p{color:#000}
.services-box-holder>img{width:100%}
.services-box-holder .text-holder{background:rgba(0,0,0,.9);padding:25px 25px 20px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:11;box-sizing:border-box;-moz-box-sizing:border-box}
.services-box-holder .fa{font-size:30px;margin:0 0 17px;color:#fff}
.services-box-holder h3{color:#fff;margin:0 0 15px}
.services-box-holder p{color:#fff;margin:0 0 10px;line-height:normal}
.services-box-holder .read-more{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#fff;text-transform:uppercase;text-decoration:none;position:relative}
.services-box-holder .read-more:after{content:'';position:absolute;left:0;bottom:0;border-bottom:1px solid;width:0}
.services-box-holder .read-more:hover:after{width:100%}
.services-section2 .services-box-holder h3 a{color:#fff}
.services-section2 .services-box-holder ul{text-align:left}
.services-section2 .services-box-holder ul li a{color:#fff}
.services-section2 .services-box-holder ul li:nth-child(even){padding:0 0 0 10px}
.our-price-section{float:left;width:100%;padding:80px 0 50px;background:url(../images/price-bg-img-01.jpg) left top no-repeat fixed;background-size:cover;position:relative;z-index:99}
.our-price-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:-1}
.cp_travel-theme .our-price-section h2{color:#fff}
.price-item{float:left;width:100%;background-color:rgba(0,0,0,.7);text-align:center;padding:50px 0;position:relative;margin-bottom:30px}
.price-item:hover{background-color:#111}
.price-item:hover .signup-btn{color:#fff}
.price-item:hover .signup-btn .fa{border-color:#fff}
.our-price-section .price-item h3{margin:0 0 5px}
.price-item .price{font-size:48px;font-family:'Open Sans',sans-serif;color:#fff;display:block;margin:0 0 10px}
.price-item .price sup{font-size:26px;top:0;vertical-align:super}
.price-item .price small{font-size:36px}
.price-item em{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#ccc;margin:0 0 20px;display:block}
.price-item .signup-btn{font-size:16px;text-transform:uppercase;line-height:50px;padding:0 35px;background-color:#1e1e20;display:block;text-align:left;text-decoration:none}
.price-item .signup-btn .fa{font-size:24px;padding:0 0 0 25px;border-left:1px solid #18191a;line-height:50px;float:right}
.price-item .price-listed{float:left;width:100%;padding:0 10px}
.price-item .price-listed li{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;list-style:none;color:#999797;padding:15px 0;border-bottom:1px solid #242426}
.footer-contact-section{float:left;width:100%;background-color:#131316;padding:80px 0}
.footer-contact-section h2{color:#fff}
.footer-contact-section p{color:#fff}
.footer-contact-section form{max-width:770px;margin:0 auto;overflow:hidden;clear:both}
.footer-contact-section form span{position:relative;float:left;overflow:hidden;width:365px;margin:0 0 40px 0}
.footer-contact-section form span:before{content:'';position:absolute;left:0;bottom:0;height:10px;width:2px;border-left:2px solid #fff}
.footer-contact-section form span:after{content:'';position:absolute;right:0;bottom:0;height:10px;width:2px;border-left:2px solid #fff}
.footer-contact-section form input[type=text]{border:0;border-bottom:2px solid #fff;width:100%;background:0 0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#fff;padding:0 25px 20px 25px}
.footer-contact-section form textarea{border:0;border-bottom:2px solid #fff;width:100%;background:0 0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;resize:none;color:#fff;padding:0 25px 20px 25px;float:left;height:140px}
#wrapper .full-width{width:100%}
.footer-contact-section form input[type=submit]{padding:11px 22px;border:1px solid #fff;float:right;background:0 0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400}
.footer-contact-section form input[type=submit]:hover{color:#fff;border:1px solid rgba(0,0,0,0)}
.footer-map-section{float:left;width:100%}
.footer-map-section .map_canvas{height:625px;width:100%}
.footer-copyrights{float:left;width:100%;padding:50px 0;background-color:#000}
.footer-copyrights strong.copyrights{display:block;text-align:center;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#cecece}
.travel-banner .sub-title{display:block;text-align:center;font-family:'Open Sans',sans-serif;font-size:36px;line-height:36px;font-weight:600}
.travel-banner .bx-wrapper{float:left;width:100%;margin:0}
.travel-banner .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.travel-banner .bx-viewport>ul{padding:0;margin:0}
.travel-banner .bx-wrapper .bx-controls-direction a{display:none}
#travel-banner .bx-wrapper .bx-controls-auto,#travel-banner .bx-wrapper .bx-pager{bottom:50%;padding:0;left:0}
#travel-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#travel-banner .bx-wrapper .bx-pager .bx-pager-item{display:block}
#travel-banner .bx-wrapper .bx-pager.bx-default-pager a{background:0 0;border-radius:100%;border:2px solid #fff;height:10px;margin:7px 20px;display:block;width:10px;text-decoration:none}
#travel-banner .bx-wrapper .bx-pager.bx-default-pager a.active,#travel-banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#fff}
.holiday-banner{float:left}
.holiday-banner h1{font-family:Vollkorn,serif;font-size:72px;line-height:72px;font-weight:400;color:#fff;text-transform:uppercase;text-shadow:1px 2px 0 #000;-moz-text-shadow:1px 2px 0 #000;-webkit-text-shadow:1px 2px 0 #000;text-align:center;margin:0}
.holiday-banner .caption span{display:block;text-align:center;font-family:'Open Sans',sans-serif;font-size:36px;line-height:36px;font-weight:600;color:#00d2fc;text-shadow:0 1px 0 #000}
.holiday-banner .bx-wrapper{float:left;width:100%;margin:0}
.holiday-banner .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.holiday-banner .bx-viewport>ul{padding:0;margin:0}
.holiday-banner .bx-wrapper .bx-controls-direction a{display:none}
.holiday-banner .bx-wrapper .bx-controls-auto,.holiday-banner .bx-wrapper .bx-pager{bottom:20%;padding:0}
.holiday-banner .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border-radius:0;height:9px;margin:0 5px;width:27px;text-decoration:none}
.holiday-form{background-color:rgba(0,0,0,.79)}
.holiday-form strong.title{color:#9fb0c0;float:left;font-family:Vollkorn,serif;font-size:20px;font-weight:400;line-height:20px;padding:0 33px 0 0;margin:0 33px 0 0;border-right:1px solid #415569}
.holiday-form strong.title span.text{display:block;float:none;font-size:25px;color:#fff;line-height:25px}
.holiday-form label{float:left;padding:0 20px 0 0;margin:0;font-family:'Open Sans',sans-serif;font-size:22px;line-height:42px;font-weight:300;color:#9fb0c0}
.holiday-form form span{float:left;font-size:20px;font-weight:300;color:#8a8a8a;font-family:'Open Sans',sans-serif;position:relative}
.holiday-form form span .fa{position:absolute;right:10px;top:12px;font-size:25px;color:#a4a4a4}
.holiday-form form input[type=text]{float:left;width:324px;height:47px;border:1px solid #19242e;padding:0 40px 0 10px;margin:0;background-color:#fff;font-size:20px;font-weight:300;color:#8a8a8a;font-family:'Open Sans',sans-serif}
.holiday-form form span .fa-calendar{position:absolute;right:15px;top:12px;font-size:22px;color:#a4a4a4}
.holiday-form form button.Zebra_DatePicker_Icon{background:0 0}
.holiday-form form input[type=submit]{width:94px;height:47px;float:right;border:0;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;color:#fff}
.holiday-form form input[type=submit]:hover{border:1px solid #fff;background:0 0}
#travel-video{float:left;width:100%;position:relative;z-index:99}
#travel-video .video-block{width:100%;height:700px}
#travel-video:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99}
#travel-video .travel-video-caption{position:absolute;width:100%;height:100%;left:0;top:50%;margin:0 auto;text-align:center;z-index:99}
#travel-video .travel-video-caption .title{font-family:'Open Sans',sans-serif;font-size:48px;line-height:48px;text-transform:uppercase;color:#fff;display:block;margin:0 50px 20px}
.video-section{float:left;width:100%;background-image:url(../images/holiday/video-bg.png);background-repeat:no-repeat;background-position:left top;background-attachment:fixed;background-size:cover;background-color:#000;padding:80px 0}
.video-section .holder{width:100%;margin:0 auto;overflow:hidden}
.video-section .holder h2{color:#fff}
.video-section .heading-style-1 .icon:before{background-color:#fff}
.video-section .heading-style-1 .icon:after{background-color:#fff}
.latest-offer-section{float:left;width:100%;padding:80px 0 50px}
.latest-offer-section .box{float:left;width:100%}
.latest-offer-section .box strong.price{float:left;font-size:199px;line-height:150px;font-weight:400;font-family:Vollkorn,serif;margin:0 20px 0 0}
.latest-offer-section .box strong.price sup{font-size:49px;top:-1.4em}
.latest-offer-section .box .text-box{float:left;width:160px;margin:60px 0 0 0}
.latest-offer-section .box span.count{float:left;font-size:18px;line-height:18px;font-weight:400;color:#080808;font-family:Vollkorn,serif;padding:0 0 10px 0}
.latest-offer-section .box b.text{float:left;font-size:14px;line-height:18px;font-weight:400;color:#797878;font-family:Vollkorn,serif}
.offers-section{float:left;width:100%;margin:100px 0 0 0}
.offers-section .icon-box{float:left;margin:0 10px 30px 0;font-size:28px;color:#000}
.offers-section strong.title{font-family:'Open Sans',sans-serif;font-size:14px;line-height:32px;font-weight:400;color:#080808;float:left}
.news-update{float:left;width:100%;padding:80px 0 50px}
.news-update .box{float:left;width:100%;margin:0 0 30px}
.news-update .box .thumb{float:left;width:100%;margin-bottom:2px;overflow:hidden}
.news-update .box .thumb img{display:block;width:100%}
.news-update .box .text-box{float:left;width:100%}
.news-update .box .text-box .date-box{float:left;width:69px;height:72px;background-color:#0c0c0c;font-family:Vollkorn,serif;font-size:25px;line-height:24px;color:#fff;font-weight:400;text-align:center;padding:12px 0 0 0}
.news-update .box .text-box .date-box span{display:block}
.right-box{float:right;background-color:#efefef;padding:28px;width:289px}
.right-box h3{text-align:center}
.right-box p{text-align:center;margin:0 0 10px 0}
.right-box a.btn-style-2{font-size:14px;line-height:14px;border-color:#b8b8b8;color:#080808}
.news-update .box:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.holiday-footer{float:left;width:100%;background-color:#0c0c0c;border-top:4px solid;padding:80px 0}
.holiday-footer-box{float:left;width:100%}
.holiday-footer-box strong.footer-logo{float:left;margin:0 0 30px 0;width:100%}
.holiday-footer-box p{color:#c3c3c3}
.holiday-footer-box h3{color:#fff;margin:0 0 20px 0}
.holiday-footer-box address{float:left;margin:0;padding:0}
.holiday-footer-box address ul{padding:0;margin:0;list-style:none}
.holiday-footer-box address ul li{font-family:'Open Sans',sans-serif;font-size:14px;line-height:22px;color:#c3c3c3;padding:15px 0 0 0;overflow:hidden}
.holiday-footer-box address ul li:first-child{padding:0}
.holiday-footer-box address ul li .fa{padding:0 20px 0 0;color:#c3c3c3}
.holiday-footer-box address ul li a{text-decoration:none;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#c3c3c3}
.holiday-footer-box ul{padding:0;margin:0;list-style:none}
.holiday-footer-box ul li{padding:13px 0 0 0;overflow:hidden}
.holiday-footer-box ul li:first-child{padding:0}
.holiday-footer-box ul li a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#c3c3c3;text-decoration:none}
.holiday-footer-box form{float:left;width:100%;margin:0 0 15px 0}
.holiday-footer-box form strong.title{display:block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#d3d3d3;font-weight:400;padding:0 0 10px 0}
.holiday-footer-box form input[type=text]{float:left;width:100%;height:33px;border:1px solid #c3c3c3;padding:0 14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:0 0;font-family:'Open Sans',sans-serif;color:#c3c3c3;font-size:14px;font-weight:400;margin:0 0 3px 0}
.holiday-footer-box form input[type=submit]{float:right;border:1px solid #c3c3c3;background:0 0;height:33px;padding:0 10px;font-family:'Open Sans',sans-serif;color:#c3c3c3;font-size:14px;font-weight:400}
.holiday-footer-box form input[type=submit]:hover{border:1px solid rgba(0,0,0,0);color:#fff}
.holiday-footer-social{float:left;width:100%}
.holiday-footer-social ul{float:left;padding:0;margin:0;list-style:none}
.holiday-footer-social ul li{float:left;padding:0 10px 0 0}
.holiday-footer-social ul li:first-child{padding:0 10px 0 0}
.holiday-footer-social ul li a{display:block;width:31px;height:31px;border:1px solid #c3c3c3;text-decoration:none;font-size:18px;text-align:center;line-height:28px;color:#c3c3c3}
#wrapper .holiday-footer-social ul li:hover a{border:1px solid rgba(0,0,0,0);color:#fff}
.holidat-footer-copyrights{float:left;width:100%;background-color:#1b1c1d;padding:23px 0}
.holidat-footer-copyrights strong.copyrights{font-size:14px;line-height:14px;font-weight:400;color:#a6a6a6;float:left;text-align:left}
.holidat-footer-copyrights strong.copyrights a{text-decoration:none}
.holidat-footer-copyrights strong.payment{float:right}
.hotle-banner{position:relative;float:left;width:100%}
.hotle-banner .caption{position:absolute;left:0;bottom:170px;width:100%}
.hotle-banner .caption .holder{width:680px;background-color:rgba(0,0,0,.69);padding:50px 0 80px 0;margin:0 auto}
.hotle-banner .caption .holder h1{font-family:Vollkorn,serif;font-size:48px;line-height:48px;color:#fff;text-align:center;font-style:italic;margin:0 0 10px 0;position:relative;z-index:999}
.hotle-banner .caption .holder strong.title{font-family:'Open Sans',sans-serif;font-size:30px;line-height:30px;font-weight:600;text-align:center;display:block;position:relative;z-index:999}
.hotle-banner .bx-wrapper{float:left;width:100%;margin:0}
.hotle-banner .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.hotle-banner .bx-wrapper .bx-controls-direction a{display:none}
.hotle-banner .bx-wrapper .bx-controls-auto,.hotle-banner .bx-wrapper .bx-pager{padding:0;bottom:21%}
.hotle-banner .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border-radius:0;height:5px;margin:0 5px;width:30px;text-decoration:none}
.hotel-services{float:left;width:100%}
.hotel-services ul{padding:0;margin:0;list-style:none}
.hotel-services ul li{float:left;width:100%;padding:0 0 100px 0}
.hotel-services ul li:last-child{padding:0}
.hotel-services .text-box{overflow:hidden}
.hotel-services .text-box h2{margin:0}
.hotel-services .text-box a.btn-more{font-family:Vollkorn,serif;font-size:18px;line-height:18px;font-weight:400;color:#080808;text-decoration:none;margin:10px 0 0 0;float:left}
.align-left .icon-box{margin:0 30px 0 0;float:left}
.align-right .icon-box{margin:0 0 0 30px;float:right}
.align-right h2{text-align:right}
.align-right p{text-align:right}
.hotel-services .align-right a.btn-more{float:right}
.hotel-room-section{float:left;width:100%;background-color:#f1f7ed;padding:80px 0 0 0}
.room-holder{float:left;width:100%;background-color:#fff;border-top:1px solid #bec3bb;border-bottom:1px solid #bec3bb}
.room-holder .container-fluid{padding:0}
.room-holder .col-md-6{padding:0}
.room-holder .bx-wrapper{float:left;width:100%;margin:0}
.room-holder .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.hotel-room-slider{padding:0;margin:0}
.hotel-room-slider img{display:block;width:100%;position:relative}
.hotel-room-slider .thumb{float:left;width:100%;position:relative}
.hotel-room-slider .thumb:before{border:13px solid rgba(255,255,255,.24);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}
.room-holder .bx-wrapper .bx-controls-direction a{height:20px;margin-top:-10px;text-indent:inherit;top:auto;bottom:34px;width:20px;font-size:0;text-decoration:none;border:1px solid #212121;background:rgba(255,255,255,.4)}
.room-holder .bx-wrapper .bx-next{background:0 0;right:35px}
.room-holder .bx-wrapper .bx-prev{background:0 0;right:57px;left:inherit}
.room-holder .bx-wrapper .bx-next:before{content:"\f105";font-family:FontAwesome;font-size:14px;line-height:18px;text-align:center;display:block;color:#fff}
.room-holder .bx-wrapper .bx-prev:before{content:"\f104";font-family:FontAwesome;font-size:14px;line-height:18px;text-align:center;display:block;color:#fff}
.room-holder .bx-wrapper .bx-controls-direction a:hover{border:1px solid rgba(0,0,0,0)}
.room-holder #bx-pager{position:absolute;left:23px;top:23px;background-color:rgba(0,0,0,.6);padding:20px}
.room-holder #bx-pager .thumb{float:left;position:relative}
.room-holder #bx-pager .thumb:before{border:13px solid rgba(255,255,255,.24);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}
.room-holder #bx-pager a{margin:16px 0;overflow:hidden;display:block}
.room-holder .detail-box{float:left;width:445px;padding:60px 0 0 60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.room-info{float:left;width:400px;margin:40px 0 0 0}
.room-info ul{float:left;padding:0;margin:0 0 20px 0;list-style:none}
.room-info ul li{padding:0 0 15px 0;float:left;width:50%}
.room-info ul li a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#080808;text-decoration:none}
.room-info strong.price{display:block;font-family:Vollkorn,serif;font-size:18px;font-weight:400;color:#080808;text-transform:uppercase;padding:0 0 30px 0}
.room-info strong.price b{font-size:48px;font-weight:400}
.room-info .btn-style-1{float:left;padding:17px 20px;margin:0 4px 0 0}
.hotel-parallax{float:left;width:100%;padding:200px 0;background-image:url(../images/hotle/hotel-parallax.png);background-repeat:no-repeat;background-position:left top;background-color:#000;background-size:cover;background-attachment:fixed}
.hotel-parallax em{font-family:Vollkorn,serif;font-size:72px;line-height:70px;color:#fff;display:block;text-align:center;padding:0 0 80px 0}
.hotel-parallax .btn-style-2{font-family:Vollkorn,serif;font-weight:400;padding:12px 22px;background-color:rgba(0,0,0,.6)}
.hotel-parallax .bx-wrapper .bx-viewport{background:rgba(0,0,0,0);border:none;box-shadow:none}
.hotel-parallax .bx-controls{display:none}
.hotel-parallax .bx-wrapper{margin:0}
.hotel-parallax .bx-wrapper #parallax-slider{float:left;width:100%;margin:0}
.hotel-reservation{float:left;width:100%;position:relative}
.hotel-reservation:before{content:'';position:absolute;left:0;top:0;background:url(../images/hotle/reservation-img-1.jpg) no-repeat left top;width:100%;height:696px}
.hotel-reservation:after{content:'';position:absolute;right:0;top:0;background:url(../images/hotle/reservation-img-2.jpg) no-repeat right top;width:100%;height:696px}
.hotel-reservation form{width:555px;margin:0 auto;position:relative;z-index:99}
.hotel-reservation form input[type=text],.hotel-reservation form textarea{color:#222}
.hotel-reservation form .input-style-1{float:left;width:226px;height:34px;border:1px solid #e5e5e5;border-radius:5px;padding:0 15px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;margin:0 30px 0 0}
.hotel-reservation form .input-style-2{float:left;width:166px;height:34px;border:1px solid #e5e5e5;border-radius:5px;padding:0 15px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;margin:0 30px 0 0}
.hotel-reservation form .input-style-3{float:left;width:91px;height:34px;border:1px solid #e5e5e5;border-radius:5px;padding:0 15px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;margin:0}
.hotel-reservation form .input-style-4{float:left;width:256px;height:34px;border:1px solid #e5e5e5;border-radius:5px;padding:0 15px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;margin:0 0 30px 0}
.hotel-reservation form textarea{float:left;width:100%;height:190px;border:1px solid #e5e5e5;border-radius:5px;padding:10px 15px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;margin:0 0 25px 0;resize:none}
.hotel-reservation .heading-style-1{position:relative;z-index:99}
.select-menu{display:inline-block;text-align:center;width:100%;margin:35px 0}
.hotel-reservation .chosen-container-single .chosen-default{color:#adadad}
.hotel-reservation .chosen-container-single .chosen-single{background-color:transparent;border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#adadad;display:inline-block;min-height:34px;overflow:hidden;padding:6px 0 0 12px;position:relative;width:63px}
.hotel-reservation .chosen-container-single .chosen-single div b{background:url(../images/select-arrow3.png) no-repeat scroll 0 -27px rgba(0,0,0,0);display:block;height:100%;width:100%}
.hotel-reservation .chosen-container-single .chosen-single span{color:#adadad;display:block;overflow:hidden;text-align:left}
.hotel-reservation .chosen-container-single .chosen-single div{width:10px}
.hotel-reservation .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:0 15px}
.hotel-reservation .chosen-container{width:63px!important;margin:0 12px}
.hotel-reservation input[type=submit]{float:right;border:1px solid #e5e5e5;padding:13px 28px;font-family:Vollkorn,serif;font-size:20px;line-height:20px;font-weight:400;color:#fff}
.hotel-reservation input[type=submit]:hover{background-color:#080808;border:1px solid rgba(0,0,0,0)}
.hotle-testimonials{background-image:url(../images/hotle/hotel-testimonials-bg.png);background-repeat:no-repeat;background-position:left top;background-size:cover;background-color:#000}
.hotle-testimonials h2{color:#fff}
.hotle-testimonials p{color:#fff;text-align:center;font-family:Vollkorn,serif;font-size:18px;margin:0 0 20px 0}
.hotle-testimonials .heading-style-1{margin:0}
.hotel-footer{border:0;background-color:#fff}
.hotel-footer .holiday-footer-box p{color:#080808}
.hotel-footer .holiday-footer-box h3{color:#080808}
.hotel-footer .holiday-footer-box form strong.title{color:#080808}
.hotel-footer-copyrights{background-color:#000}
.business-banner{float:left;width:100%}
.business-banner img{display:block;width:100%}
.margin-minus{margin:-60px 0 0 0;padding-top:0}
.margin-plus{margin:60px 0 0 0}
.business-services{background-color:#fefbee}
.business-services ul li{float:none;display:block;width:auto}
.business-services ul li .fa{float:left;padding:8px 30px 0 0;font-size:18px}
.booking-section{float:left;width:100%;background-color:#fcf5f2}
.booking-section img{width:100%;display:block}
.booking-section .inner{float:left;width:100%;padding:120px 0}
.booking-section .inner .text-box{float:left;width:560px}
.booking-section .inner h3{font-size:30px;margin:0 0 25px 0;text-transform:none}
.booking-section .inner em{font-family:Vollkorn,serif;font-size:24px;line-height:30px;font-weight:400;display:block}
.booking-section .inner .btn-style-2{font-family:Vollkorn,serif;font-size:30px;line-height:30px;font-style:italic;border-color:#d6d0ce;font-weight:400;padding:16px 28px}
.booking-section .inner .btn-style-2:hover{background-color:#fff;border:1px solid rgba(0,0,0,0)}
.spa-page{background-color:transparent}
.spa-testimonials{background:url(../images/spa/spa-testomionals-img.jpg) no-repeat left top/100%;padding:80px 0}
.spa-booking{background-color:transparent;position:relative}
.spa-booking .inner{position:absolute;left:0;top:0}
.spa-testimonials .heading-style-1{margin:0}
.weeding-testimonials{background:url(../images/wedding/wedding-testimonials.jpg) no-repeat left top/100%;position:relative}
.weeding-booking{background-color:transparent;position:relative}
.weeding-booking .inner{position:absolute;left:0;top:0}
.dining-page{float:left;width:100%;position:relative}
.dining-page:before{content:'';position:absolute;left:0;bottom:0;background:url(../images/dining/dining-img-1.jpg) no-repeat left bottom;width:100%;height:622px;z-index:-11}
.dining-page:after{content:'';position:absolute;right:0;bottom:0;background:url(../images/dining/dining-img-2.jpg) no-repeat right bottom;width:100%;height:622px;z-index:-11}
.dining-page .inner{float:left;width:100%;margin:0;padding-bottom:30px}
.dining-welcome-section{margin:60px auto 0;width:100%;position:relative;z-index:9;display:block;text-align:center;float:left}
.dining-welcome-section .outer{display:inline-block;width:200px;margin:0 40px 30px}
.dining-welcome-box{float:left;width:195px;border:1px solid rgba(0,0,0,.38);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0 0 50px 0;overflow:hidden}
.dining-welcome-box img{display:block;width:100%;overflow:hidden}
.dining-welcome-box img:hover{transform:scale(1.1)}
.dining-welcome-section .outer span{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;display:block}
.dining-page .inner .tab-content{float:left;width:100%}
.dining-page .inner .nav-tabs{border:none;margin:0 auto 30px;text-align:center}
.dining-page .inner .nav-tabs>li{margin:0 2px;float:inherit;display:inline-block}
.dining-page .inner .nav-tabs>li a{font-size:18px;font-style:italic;line-height:18px;color:#292929;background-color:#f5f5f5;border:1px solid #e6e5e5;text-align:center;border-radius:0;margin:0;padding:12px 0;min-width:135px}
.dining-page .inner .nav-tabs>li.active>a,.dining-page .inner .nav-tabs>li.active>a:focus,.dining-page .inner .nav-tabs>li.active>a:hover{background-color:#000;border-color:#000;color:#fff;cursor:default}
.opening-time{float:left;width:100%}
#inner-banner{float:left;width:100%;background-image:url(../images/inner-banner-img.png);background-repeat:no-repeat;background-position:left top;background-color:#000;background-size:cover;box-shadow:inset 0 -12px 0 0 rgba(0,0,0,.67);height:412px}
#inner-banner .holder{float:left;width:100%;margin:250px 0 0 0;padding-bottom:70px}
#inner-banner .holder .breadcrumb{background-color:transparent;border-radius:0;list-style:none;margin-bottom:20px;padding:0;text-align:center;display:block}
#inner-banner .holder .breadcrumb li{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff;padding:0}
#inner-banner .holder .breadcrumb li a{text-decoration:none;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff}
#inner-banner1{float:left;width:100%;background-image:url(../images/1.png);background-repeat:no-repeat;background-position:left top;background-color:#000;background-size:cover;box-shadow:inset 0 -12px 0 0 rgba(0,0,0,.67);height:412px}
#inner-banner1 .holder{float:left;width:100%;margin:250px 0 0 0;padding-bottom:70px}
#inner-banner1 .holder .breadcrumb{background-color:transparent;border-radius:0;list-style:none;margin-bottom:20px;padding:0;text-align:center;display:block}
#inner-banner1 .holder .breadcrumb li{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff;padding:0}
#inner-banner1 .holder .breadcrumb li a{text-decoration:none;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff}
#inner-banner2{float:left;width:100%;background-image:url(../images/2.png);background-repeat:no-repeat;background-position:left top;background-color:#000;background-size:cover;box-shadow:inset 0 -12px 0 0 rgba(0,0,0,.67);height:412px}
#inner-banner2 .holder{float:left;width:100%;margin:250px 0 0 0;padding-bottom:70px}
#inner-banner2 .holder .breadcrumb{background-color:transparent;border-radius:0;list-style:none;margin-bottom:20px;padding:0;text-align:center;display:block}
#inner-banner2 .holder .breadcrumb li{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff;padding:0}
#inner-banner2 .holder .breadcrumb li a{text-decoration:none;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff}
#inner-banner3{float:left;width:100%;background-image:url(../images/3.png);background-repeat:no-repeat;background-position:left top;background-color:#000;background-size:cover;box-shadow:inset 0 -12px 0 0 rgba(0,0,0,.67);height:412px}
#inner-banner3 .holder{float:left;width:100%;margin:250px 0 0 0;padding-bottom:70px}
#inner-banner3 .holder .breadcrumb{background-color:transparent;border-radius:0;list-style:none;margin-bottom:20px;padding:0;text-align:center;display:block}
#inner-banner3 .holder .breadcrumb li{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff;padding:0}
#inner-banner3 .holder .breadcrumb li a{text-decoration:none;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff}
.pagination-box{float:left;width:100%;margin:30px 0 0}
.pd-b60{padding-bottom:60px}
.pagination-box .pagination{float:left;width:100%;padding:0 130px;margin:0 auto;text-align:center}
.pagination-box .pagination>li:first-child>a,.pagination-box .pagination>li:first-child>span,.pagination-box .pagination>li:last-child>a,.pagination-box .pagination>li:last-child>span{border-radius:0}
.pagination-box .pagination .prev-btn{float:left;border-right:1px solid #c2c2c2}
.pagination-box .pagination .next-btn{float:right;border-right:1px solid #c2c2c2}
.pagination-box .pagination li{display:inline-block;margin-left:-3px}
.pagination-box .pagination li:nth-last-child(2){border-right:1px solid #c2c2c2}
.pagination-box .pagination>li>a,.pagination-box .pagination>li>span{font-family:'Open Sans',sans-serif;background-color:#fff;border:1px solid #c2c2c2;color:#121212;float:left;line-height:1.42857;margin-left:-1px;padding:10px 15px;position:relative;text-decoration:none;border-right:none}
.pagination-box .pagination>li>a .fa{font-size:17px;margin:0 4px}
.pagination-box .pagination>li>a:focus,.pagination-box .pagination>li>a:hover,.pagination-box .pagination>li>span:focus,.pagination-box .pagination>li>span:hover{background-color:#fff;border-color:#c2c2c2}
.things-do-section{float:left;width:100%}
.things-do-box{float:left;width:100%}
.things-do-box .thumb{float:left;width:100%;overflow:hidden}
.things-do-box .thumb img{display:block;width:100%}
.things-do-box .thumb:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.things-do-box .text-box{float:left;width:100%;padding:60px 19px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f4f4f4}
.things-do-box .text-box h2{color:#000;font-weight:400;font-size:24px;line-height:28px;text-align:center;display:block}
.things-do-box .text-box h2 a{color:#000;text-decoration:none}
.things-do-box .text-box strong{font-family:Vollkorn,serif;font-size:18px;line-height:30px;font-weight:400;display:block;text-align:center;padding:0 0 20px 0}
.things-do-box .text-box p{text-align:center;margin:0 0 25px 0}
.things-do-box .text-box span.price{font-family:'Open Sans',sans-serif;font-size:24px;line-height:24px;font-weight:400;display:block;text-align:center;padding:0 0 20px 0}
.things-do-box .text-box a.btn-style-1{background-color:transparent;border:1px solid;font-size:14px;line-height:14px}
.things-do-box .text-box a.btn-style-1:hover{background-color:#080808;border:1px solid rgba(0,0,0,0)}
.left-arrow{position:relative}
.right-arrow{position:relative}
.top-arrow{position:relative}
.portfolioFilter{margin:0 0 50px;background-color:#f8f8f8;width:100%;clear:both}
.portfolioFilter a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;display:inline-block;font-weight:300;color:#141414;text-decoration:none;padding:13px 20px 12px;position:relative}
.portfolioFilter a:after{content:'';position:absolute;left:0;right:0;width:0;height:0;margin:0 auto;bottom:-6px;border-top:7px solid;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);opacity:0;visibility:hidden}
.portfolioFilter a:focus,.portfolioFilter a:hover{color:#fff;text-decoration:none;outline:0}
.portfolioFilter a.current:after{border-top:7px solid;opacity:1;visibility:inherit}
.portfolioFilter a:focus:after,.portfolioFilter a:hover:after{opacity:1;visibility:visible}
.portfolioFilter a.current{color:#fff}
.portfolioContainer{padding:0;margin:0 -30px 0 -30px;list-style:none}
.portfolioContainer li{margin:0 0 30px 30px}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}
#masonrywrap{width:100%;float:left;list-style:none;position:relative;margin:0;padding:0}
#masonrywrap .loop-entry{float:left}
.load-more{float:left;width:100%;text-align:center;margin:20px 0 47px}
.load-more>a{font-family:Vollkorn,serif;font-size:18px;line-height:18px;color:#000}
.load-more>a:hover{text-decoration:none;color:#000}
.load-more>a>.fa{display:block;font-size:24px;margin:5px 0 0}
.load-more>a:hover .fa{transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px)}
.blog-section{float:left;width:100%;padding:80px 0}
#blog-slider{float:left;width:100%}
#blog-slider .item{margin:0 15px}
.blog-box{float:left;width:100%}
.blog-box .thumb{float:left;width:100%;border-bottom:3px solid transparent;position:relative;overflow:hidden}
.blog-box:hover img{-webkit-transform:scale(1.2) rotate(3deg);-moz-transform:scale(1.2) rotate(3deg);-ms-transform:scale(1.2) rotate(3deg);-o-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg)}
.blog-box .thumb img{width:100%}
.blog-box .text-holder{float:left;width:100%;padding:0 25px;text-align:center;position:relative}
.blog-box .text-holder .icon-holder{font-size:24px;color:#fff;width:65px;height:50px;display:inline-block;padding:10px 0;text-align:center;background-color:#222;margin:-25px 0 40px}
.blog-box .text-holder h3,.blog-box .text-holder p,.blog-box .text-holder ul.meta-listed{text-align:left}
.blog-box .text-holder p{margin:0}
.blog-box .text-holder p .fa{font-size:12px}
.blog-box .text-holder ul.meta-listed{margin:0 0 10px}
ul.meta-listed{float:left;width:100%;padding:0}
ul.meta-listed li{font-size:14px;line-height:14px;color:#9e9e9e;display:inline-block}
ul.meta-listed li+li:before{font-size:14px;line-height:14px;color:#9e9e9e;content:'/';left:0;bottom:0;margin:0 5px}
ul.meta-listed li a{color:#9e9e9e;text-decoration:none}
#blog-slider .owl-pagination{text-align:center;margin:50px 0 0}
#blog-slider .owl-pagination .owl-page{display:inline-block}
#blog-slider .owl-pagination .owl-page>span{width:16px;height:16px;border-radius:100%;border:3px solid #c6c6c6;background-color:#c6c6c6;display:inline-block;margin:0 3px}
#blog-slider .owl-pagination .owl-page.active>span{background-color:#fff}
.blog{float:left;width:100%;padding:80px 0}
.blog-post-outer{float:left;width:100%}
.blog-post-outer ul{padding:0;margin:0;list-style:none}
.blog-post-outer ul li{float:left;padding:30px 0;border-bottom:1px solid #e0e0e0}
.blog-post-outer ul li:first-child{padding-top:0}
.blog-post-box{float:left;width:100%}
.blog-post-box strong.title{font-family:Vollkorn,serif;font-size:24px;line-height:24px;font-weight:400;color:#080808;display:block;text-transform:uppercase;padding:0 0 25px 0}
.blog-post-box strong.title a{text-decoration:none;color:#080808}
.blog-post-box .comment-box{float:left;border:1px solid #e0e0e0;padding:11px 14px;margin:0 15px 30px 0}
.blog-post-box .comment-box ul{padding:0;margin:0;list-style:none}
.blog-post-box .comment-box ul li{float:left;padding:0 0 0 33px;border:0}
.blog-post-box .comment-box ul li:first-child{padding:0}
.blog-post-box .comment-box ul li .fa{font-size:18px;padding:0 5px 0 0;color:#9a9a9a}
.blog-post-box .comment-box ul li a{text-decoration:none;color:#9a9a9a;font-size:12px;line-height:12px;font-weight:400;text-decoration:none}
.blog-post-box .date-box{float:left;padding:10px 0 0 0;margin:0;list-style:none}
.blog-post-box .date-box li{float:left;padding:0 0 0 7px;border:0}
.blog-post-box .date-box li a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;font-weight:400;color:#9a9a9a;text-decoration:none}
.blog-post-box .date-box li a span{padding:0 0 0 5px}
.blog-post-box .thumb{float:left;width:100%;overflow:hidden;margin:0 0 28px 0}
.blog-post-box .thumb img{display:block;width:100%}
.blog-post-box .thumb:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.blog-post-box p{clear:both;margin:0 0 25px 0}
.blog-post-box .btn-style-1{float:left;background-color:transparent;border:1px solid;font-size:14px;line-height:14px;clear:both}
.blog-post-box .btn-style-1:hover{background-color:#080808;border:1px solid rgba(0,0,0,0)}
.mp3-player-box{float:left;width:100%;margin-bottom:30px}
.mp3-player-box .audioplayer{background:#f6f6f6;border:0;border-radius:0;box-shadow:none;color:#fff;height:58px;position:relative;text-shadow:1px 1px 0 #000;z-index:1;border:1px solid #ededed}
.mp3-player-box .audioplayer{color:#121212!important}
.mp3-player-box .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent -moz-use-text-color transparent;border-image:none;border-style:solid none solid solid;border-width:.5em medium .5em .5em;content:"";height:0;left:50%;margin:-.5em 0 0 -.25em;position:absolute;top:50%;width:0;color:#121212}
.mp3-player-box .audioplayer .audioplayer-time-current{border-left:0}
.mp3-player-box .audioplayer-time{top:0;height:78%;padding:13px 0 0 0;text-shadow:none}
.audioplayer-bar div,.audioplayer-volume-adjust div,.mp3-player-box .audioplayer-bar{border-radius:7px}
.mp3-player-box .audioplayer-bar-loaded{background-color:#fff;border:1px solid #ededed}
.mp3-player-box .audioplayer-volume-adjust{background:#444;border-top-left-radius:2px;border-top-right-radius:2px;cursor:default;height:6.25em;left:0;position:absolute;right:-1px;top:-9999px}
.mp3-player-box .audioplayer-volume-button{border-left:1px solid #ededed}
.mp3-player-box .audioplayer-volume-button a::before{border-color:transparent #121212 transparent -moz-use-text-color}
.audioplayer-volume-adjust>div,.mp3-player-box .audioplayer-bar{box-shadow:none}
.mp3-player-box .audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after{border-color:#121212}
.mp3-player-box .audioplayer-volume-button a{background-color:#121212}
.mp3-player-box .audioplayer-volume-button a{outline:0}
.mp3-player-box .audioplayer:not(.audioplayer-mini) .audioplayer-playpause{border-right:1px solid #ededed}
.mp3-player-box .audioplayer-bar-played{background-color:#121212}
.mp3-player-box .audioplayer-volume{border-left:0}
.audioplayer-playing .audioplayer-playpause a:after,.mp3-player-box .audioplayer-playing .audioplayer-playpause a:before{background-color:#121212}
.mp3-player-box .audioplayer:not(.audioplayer-playing) .audioplayer-playpause:hover a{border-color:transparent -moz-use-text-color transparent #fff}
.mp3-player-box .audioplayer-volume-button:hover a:before{border-color:transparent #fff transparent -moz-use-text-color}
.mp3-player-box .audioplayer:not(.audioplayer-mute) .audioplayer-volume-button:hover a:after{border-color:#fff}
.mp3-player-box .audioplayer-volume-button:hover a{background-color:#fff}
.blog-post-box blockquote{padding:0 100px 0 0;margin:0 0 25px 0;border:0;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.blog-post-box blockquote q{font-family:'Open Sans',sans-serif;font-style:italic;color:#515151;font-size:18px;line-height:30px;font-weight:600;quotes:none}
.blog-post-box blockquote q span{font-size:30px}
.sidebar{float:left;width:100%}
.sidebar-search-box{float:left;width:100%;margin:0 0 50px 0}
.sidebar-search-box form{float:left;width:100%}
.sidebar-search-box input[type=text]{width:219px;height:42px;border:1px solid #b3b3b3;padding:0 12px;font-size:14px;font-weight:400;color:#121212;font-family:'Open Sans',sans-serif;float:left}
.sidebar-search-box button{float:right;width:43px;height:42px;padding:0;margin:0;border:1px solid #b3b3b3;background:0 0;text-align:center;color:#121212;font-size:14px;line-height:42px}
.sidebar-box{float:left;width:100%;margin-bottom:50px}
.sidebar-categories{float:left;width:100%}
.sidebar-categories ul{padding:0;margin:0;list-style:none}
.sidebar-categories ul li{padding:14px 0 0 0;overflow:hidden}
.sidebar-categories ul li:first-child{padding:0}
.sidebar-categories ul li .fa{padding:0 15px 0 0}
.sidebar-categories ul li a{text-decoration:none;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#080808}
.sidebar-recent-post{float:left;width:100%}
.sidebar-recent-post ul{padding:0;margin:0;list-style:none}
.sidebar-recent-post ul li{padding:15px 0 15px 30px;position:relative;border-bottom:1px solid #e5e6e6;line-height:normal}
.sidebar-recent-post ul li:first-child{padding:0 0 15px 30px}
.sidebar-recent-post ul li:first-child:before{top:0}
.sidebar-recent-post ul li:before{content:"\f105";position:absolute;left:12px;top:15px;font-family:FontAwesome}
.sidebar-recent-post ul li a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:600;text-decoration:none}
.sidebar-recent-post ul li a span{display:block;font-size:12px;color:#7f8c8c;font-weight:400;padding:10px 0 0 0}
.sidebar-recent-post ul li:hover{padding:15px 0 15px 35px}
.sidebar-recent-post ul li:hover:first-child{padding:0 0 15px 35px}
.sidebar-recent-news{float:left;width:100%}
.sidebar-recent-news ul{padding:0;margin:0;list-style:none}
.sidebar-recent-news ul li{padding:13px 0 0 0;overflow:hidden}
.sidebar-recent-news ul li:first-child{padding:0}
.sidebar-recent-news .thumb{float:left;border:1px solid #222;margin:0 20px 0 0;overflow:hidden}
.sidebar-recent-news .thumb:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.sidebar-recent-news .text-box{overflow:hidden}
.sidebar-recent-news .text-box strong.date{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:600;display:block;padding:0 0 5px 0}
.sidebar-recent-news .text-box span{font-family:'Open Sans',sans-serif;font-size:14px;line-height:20px;font-weight:600;color:#080808;display:block}
.edit-search{float:left;width:100%;margin:0 0 50px 0}
.edit-search form{float:left;width:100%}
.edit-search form label{font-family:'Open Sans',sans-serif;display:block;color:#373535;font-size:13px;line-height:13px;font-weight:700;padding:0 0 10px 0;clear:both}
.edit-search form input[type=text]{float:left;width:100%;height:34px;border:1px solid #d4d4d4;padding:0 12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:13px;color:#373535;margin:0 0 16px 0}
.edit-search form button.Zebra_DatePicker_Icon{background:url(../images/calender-icon.png) no-repeat left top}
.edit-search form .Zebra_DatePicker_Icon_Wrapper{width:100%}
.edit-search form .chosen-container{width:100%!important;height:34px;border:1px solid #d1d1d1;margin:0 0 14px 0}
.edit-search form .chosen-container-single .chosen-single{border:0;color:#373535;height:33px;padding:8px 12px;width:100%}
.edit-search form .chosen-container-single .chosen-single div b{background:url(../images/select-arrow5.png) no-repeat 0 -27px}
.edit-search form .chosen-container-single .chosen-single span{color:#373535}
.edit-search form input[type=submit]{float:left;width:100%;padding:14px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff;text-align:center;border:0;margin:0}
.sidebar-banner{float:left;width:100%}
.sidebar-banner .thumb{float:left;width:100%;position:relative}
.sidebar-banner .thumb img{display:block;width:100%}
.sidebar-banner .thumb:before{border:18px solid rgba(0,0,0,.24);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.sidebar-banner .caption{float:left;width:100%;padding:22px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.sidebar-banner .caption strong.title{display:block;font-family:Vollkorn,serif;font-size:20px;line-height:20px;font-weight:400;color:#080808;text-transform:uppercase}
.sidebar-banner .bx-wrapper{float:left;width:100%;margin:0}
.sidebar-banner .bx-wrapper .bx-viewport{background:0 0;border:0;box-shadow:none;left:0}
.sidebar-banner .bx-wrapper .bx-controls-auto,.sidebar-banner .bx-wrapper .bx-pager{display:none}
.sidebar-banner .bx-wrapper .bx-controls-direction a{height:auto;margin-top:-16px;text-indent:inherit;font-size:0;text-decoration:none;top:auto;bottom:-54px;width:auto}
.sidebar-banner .bx-wrapper .bx-next{background:0 0;right:16px}
.sidebar-banner .bx-wrapper .bx-prev{background:0 0;right:25px;left:inherit}
.sidebar-banner .bx-wrapper .bx-next:before{content:"\f105";font-size:20px;line-height:20px;color:#080808;display:block;font-family:FontAwesome}
.sidebar-banner .bx-wrapper .bx-prev:before{content:"\f104";font-size:20px;line-height:20px;color:#080808;display:block;font-family:FontAwesome}
.comments-box{float:left;width:100%}
.comments-box .media-list{padding:0;margin:0;list-style:none}
.comments-box .media-list li{padding:0;border:0}
.comments-box .media-left,.media>.pull-left{margin:0 20px 0 0;padding:4px;border:1px solid #e1e1e1;float:left}
.comments-box .media-body strong.name{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#080808;text-transform:uppercase;display:block;padding:0 0 10px 0}
.comments-box .media-body span.date{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;display:block;padding:0 0 4px 0}
.comments-box a.reply{width:36px;height:36px;float:right;background-color:#ebebeb;text-align:center;line-height:35px;font-size:16px;color:#999;text-decoration:none}
.comments-box a.reply:hover{color:#fff}
.comments-box .media-body p{line-height:25px}
.comments-box form{float:left;width:100%;margin:0}
.comments-box form input[type=text]{float:left;width:100%;height:40px;background-color:#f5f5f5;border:4px solid #fff;outline:1px solid #e1e1e1;padding:0 16px;margin:0 0 30px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#999}
.comments-box form textarea{float:left;width:100%;height:240px;background-color:#f5f5f5;border:4px solid #fff;outline:1px solid #e1e1e1;padding:13px 16px;margin:0 0 30px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#999;resize:none}
.comments-box form input[type=submit]{padding:10px 50px;border:1px solid;float:left;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;background-color:transparent;position:relative}
.comments-box form input[type=submit]:hover{background-color:#080808;color:#fff;border:1px solid rgba(0,0,0,0)}
.blog-masonary{float:left;width:100%;padding:80px 0 40px 0}
.blog-masonary .thumb{float:left;width:100%;overflow:hidden}
.blog-masonary .thumb img{display:block;width:100%}
.blog-masonary .thumb:hover img{transform:scale(1.1) rotateZ(-5deg);-moz-transform:scale(1.1) rotateZ(-5deg);-webkit-transform:scale(1.1) rotateZ(-5deg)}
.blog-masonary .text-box{float:left;width:100%;background-color:#f5f5f5;padding:23px 18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.blog-masonary .text-box strong{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;display:block;border-top:1px solid;padding:5px 0 10px 0}
#blog-masonrywrap{width:100%;float:left;list-style:none;position:relative;margin:0;padding:0}
#blog-masonrywrap .loop-entry{float:left}
.blog-masonary .admin-row{float:left;width:100%;background-color:#efefef;padding:15px 20px}
.blog-masonary .admin-row a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;text-decoration:none;color:#9a9a9a;display:inline-block;margin:0 20px}
.blog-masonary .admin-row a .fa{font-size:18px;padding:0 5px 0 0}
.error-page{float:left;width:100%}
.error-page form{margin:0 auto;width:560px;overflow:hidden}
.input-box{width:360px;position:relative;float:left;margin:0}
.error-page form input[type=text]{float:left;width:100%;height:45px;background-color:#040404;border:0;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#fff;text-transform:uppercase}
.error-page form button{width:48px;height:45px;border:0;padding:0;margin:0;font-size:18px;line-height:45px;text-align:center;color:#fff;position:absolute;right:0;top:0}
.error-page form button:hover{background-color:#fff;color:#080808}
.error-page form a.btn-home{float:right;padding:15px 40px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none}
.error-page form a.btn-home:hover{background-color:#080808}
.contact-page-1{float:left;width:100%}
.map-box{float:left;width:100%}
.map-box .map-col{float:left;width:100%;margin:0 0 25px 0}
.map-box .map-col .map_canvas{height:485px;width:100%}
.map-box address{float:left;width:100%}
.map-box address ul{padding:0;margin:0;list-style:none}
.map-box address ul li{float:left;padding:0 0 40px 0;width:50%;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:400;color:#080808}
.map-box address ul li .fa{font-size:20px;float:left;padding:0 20px 0 0}
.map-box address ul li a{float:left;text-decoration:none;color:#080808}
.contact-form{float:left;width:100%}
.contact-form strong.title{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;display:block;padding:0 0 15px 0}
.contact-form form{float:left;width:100%;margin:0}
.contact-form form input[type=text]{float:left;width:100%;height:47px;border:0;background-color:#f3f3f3;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 20px 0;font-size:12px;font-weight:400;color:#000;font-family:'Open Sans',sans-serif}
.contact-form form textarea{float:left;width:100%;height:200px;background-color:#f3f3f3;padding:20px;border:0;resize:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 20px 0;font-size:12px;font-weight:400;color:#000;font-family:'Open Sans',sans-serif}
.contact-form form input[type=submit]{float:right;padding:15px 35px;border:0;margin:0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#fff}
.contact-form form input[type=submit]:hover{background-color:#080808}
.contact{background:url(../images/contact-bg.png) no-repeat left top/100%;background-color:#000}
.contact #inner-banner{background:0 0;box-shadow:none}
.contact h2{color:#fff}
.contact-social{float:right;padding:0;margin:0;list-style:none}
.contact-social li{float:left;padding:0 0 0 35px}
.contact-social li a{font-size:24px;line-height:24px;color:#fff;text-decoration:none}
.contact address{float:left;width:100%;margin:100px 0}
.contact address .icon-box{float:left;width:69px;height:64px;text-align:center;line-height:64px;font-size:22px;color:#fff;margin:0 18px 0 0}
.contact address .text-box{overflow:hidden;color:#fff}
.contact address .text-box a{text-decoration:none;color:#fff}
.contact address .text-box span{display:block;padding:0 0 3px 0}
.contact form{float:left;width:100%;margin:0 0 50px 0}
.contact form span{display:block;font-family:Vollkorn,serif;font-size:17px;line-height:17px;font-weight:400;padding:0 0 20px 0}
.contact form input[type=text]{float:left;width:100%;height:47px;background-color:rgba(0,0,0,.47);border:1px solid rgba(255,255,255,.4);padding:0 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 28px 0;font-family:'Open Sans',sans-serif;font-size:14px;color:#fff}
.contact form textarea{float:left;width:100%;height:200px;background-color:rgba(0,0,0,.47);border:1px solid rgba(255,255,255,.4);padding:20px 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 28px 0;font-family:'Open Sans',sans-serif;font-size:14px;color:#fff;resize:none}
.contact form input[type=submit]{float:right;padding:15px 32px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#fff;border:0}
.contact form input[type=submit]:hover{background-color:#fff;color:#080808}
.team-page{float:left;width:100%;padding-bottom:50px}
.team-box{float:left;width:100%;margin:0 0 30px 0}
.team-box .thumb{float:left;width:100%;overflow:hidden}
.team-box .thumb img{display:block;width:100%}
.team-box .thumb:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.team-box .text-box{float:left;width:100%;background-color:#eff3f4;box-shadow:0 -2px 0 0 #eff3f4;padding:20px 0 30px 0}
.team-box .text-box strong.title{font-size:24px;line-height:24px;font-family:Vollkorn,serif;font-weight:400;text-transform:uppercase;color:#080808;display:block;text-align:center;padding:0 0 10px 0}
.team-box .text-box span{display:block;text-align:center;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;padding:0 0 15px 0}
.team-box .text-box ul{display:block;text-align:center;padding:0;margin:0;list-style:none}
.team-box .text-box ul li{display:inline-block;padding:0 14px}
.team-box .text-box ul li a{font-size:16px;line-height:16px;color:#333;text-decoration:none}
.testimonials-page{float:left;width:100%;padding-bottom:50px}
.testimonials-box{float:left;width:100%;padding:25px 47px;margin:0 0 30px 0;background-color:#f9f9f9;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.testimonials-box .frame{display:table;margin:0 auto 25px;width:127px;height:127px;border-radius:100%;overflow:hidden}
.testimonials-box .frame img{display:block;width:100%}
.testimonials-box .frame:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.testimonials-box strong.title{display:block;text-align:center;font-family:Vollkorn,serif;font-size:18px;line-height:18px;font-weight:400;padding:0 0 10px 0}
.testimonials-box ul{padding:0;margin:0 0 10px 0;list-style:none;display:block;text-align:center}
.testimonials-box ul li{display:inline-block;padding:0 12px}
.testimonials-box ul li a{font-size:14px;line-height:14px;color:#8c9dac;text-decoration:none}
.testimonials-box blockquote{float:left;width:100%;padding:0;margin:0;border:0}
.testimonials-box blockquote q{font-family:Vollkorn,serif;font-size:18px;line-height:30px;font-weight:400;color:#080808}
.our-services{float:left;width:100%;background-image:url(../images/parallax-img-1.png);background-repeat:no-repeat;background-position:left top;background-size:100%;background-color:#000;padding:80px 0;position:relative;z-index:1}
.our-services:before{background-color:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.our-services h2{color:#fff}
.our-services .heading-style-1 .icon:before{background-color:#fff}
.our-services .heading-style-1 .icon:after{background-color:#fff}
.our-services .thumb{float:left;width:100%;text-align:center;margin:0 0 35px 0}
.our-services .thumb img{width:100%}
.our-services .box{float:left;background-color:#000;width:100%;border:1px solid rgba(0,0,0,0);padding:30px 20px 35px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}
.our-services .box h3{color:#fff}
.our-services .box h3 a{color:#fff}
.our-services .box p{color:#fff}
.our-services .box:hover h3 a{color:#000}
.our-services .box:hover p{color:#000}
.our-services .box .icon-box{text-align:center;display:block;font-size:48px;padding:0 0 5px 0}
.our-services .box:hover{background-color:#fff;border:1px solid #c7c7c7}
.project-section{float:left;width:100%;padding-bottom:50px}
.project-section .nav-tabs{border:0;padding:30px 0 40px 0;display:block;text-align:center;overflow:hidden;clear:both}
.project-section .nav-tabs li{float:none;display:inline-block;padding:0 10px;margin:0}
.project-section .nav-tabs>li>a{border:0;border-radius:0;line-height:18px;margin-right:0;padding:0;font-size:18px;font-family:Vollkorn,serif;color:#080808;text-transform:uppercase;text-decoration:none;outline:0}
.project-section .nav-tabs>li.active>a,.project-section .nav-tabs>li.active>a:focus,.project-section .nav-tabs>li.active>a:hover{border:0;outline:0}
.project-section .tab-frame{float:left;width:100%;position:relative;margin:0 0 30px}
.project-section .tab-frame:before{border:13px solid rgba(255,255,255,.24);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.project-section .tab-frame img{width:100%}
.project-section .tab-frame:hover .caption{opacity:1}
.project-section .tab-frame .caption{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center;padding:55px 0 0 0;opacity:0}
.project-section .tab-frame .caption strong.title{display:inline-block;text-align:center;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;border-bottom:1px solid;padding:0 0 18px 0;margin:0 0 25px 0}
.project-section .tab-frame .caption h3{margin:0 0 20px 0}
.project-section .tab-frame .caption a.btn-view{display:inline-block;padding:9px 6px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#fff;text-decoration:none}
.project-section .tab-frame .caption a.btn-view:hover{background-color:#fff;color:#080808}
.project-section .nav-tabs>li>a:hover{border-color:transparent;background:0 0}
.guest-information{float:left;width:100%}
.guest-information form{width:555px;margin:0 auto}
.guest-information form label{font-family:'Open Sans',sans-serif;font-size:13px;line-height:14px;font-weight:700;color:#080808;display:block;padding:0 0 10px 0}
.guest-information form input[type=text]{float:left;width:100%;height:33px;border:1px solid #bababa;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:14px;color:#080808;margin:0 0 18px 0}
.guest-information form p{line-height:20px;padding:20px 0}
.guest-information form h3{margin:0 0 30px 0}
.guest-information form .chosen-container{border:1px solid #bababa;font-size:14px;width:122px!important;margin:0 12px 55px 0}
.guest-information .chosen-container-single .chosen-single{border:0;color:#080808;height:33px;width:122px;outline:0;padding:10px}
.guest-information .chosen-container-single .chosen-single span{color:#080808}
.guest-information .chosen-container-single .chosen-single div b{background:url(../images/select-arrow4.png) no-repeat 0 -22px}
.guest-information form a.btn-back{width:164px;height:43px;border:1px solid #adadad;float:right;font-family:'Open Sans',sans-serif;font-size:14px;line-height:40px;font-weight:600;color:#080808;text-decoration:none;text-align:center;margin:0 3px 0 0}
.guest-information form a.btn-back:hover{color:#fff;border:1px solid rgba(0,0,0,0)}
.guest-information form input[type=submit]{float:right;width:166px;height:43px;background-color:#000;border:0;padding:0;margin:0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600}
.guest-information form input[type=submit]:hover{color:#fff}
#wrapper .guest-information form .btn-select{display:block;width:166px;float:none;height:43px;border:0;padding:0;margin:20px auto 0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#080808}
#wrapper .guest-information form .btn-select:hover{background-color:#080808;color:#fff}
.room-types{float:left;width:100%;padding-bottom:50px}
.room-types-section{float:left;width:100%}
.room-box{float:left;width:100%;border:1px solid #c4c4c4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 47px 0}
.room-box .thumb{float:left;margin:0 39px 0 0;position:relative;overflow:hidden}
.room-box .thumb:before{border:13px solid rgba(255,255,255,.24);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.room-box .thumb:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.room-box .text-box{overflow:hidden;padding:28px 0 0 0}
.room-box .text-box h3{border-bottom:1px solid;display:inline-block;padding:0 0 5px 0}
.room-box .text-box strong.title{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;display:block;padding:0 0 30px 0}
.room-box .text-box ul{padding:0;margin:0 0 20px 0;list-style:none;float:left}
.room-box .text-box ul li{width:50%;float:left;padding:0 0 14px 0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#080808}
.room-box .text-box a.btn-select{float:left;padding:12px 16px;background-color:#000;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:600;text-decoration:none;margin:0 12px 0 0}
.room-box .text-box a.btn-select:hover{color:#fff}
.room-box .text-box strong.price{float:left;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:600;padding:20px 0 0 0}
.room-types .pagination-box .pagination{padding:0}
.room-suites{float:left;width:100%;background-image:url(../images/rooms-bg.jpg);background-repeat:no-repeat;background-position:left top;background-color:#0a4454;padding:80px 0}
.room-suites .frame{float:left;width:100%;position:relative;margin:0 0 30px 0}
.room-suites .frame img{width:100%}
.room-suites .frame:hover .caption{opacity:1}
.room-suites .frame:hover .text-box{opacity:0}
.room-suites .frame:before{border:13px solid rgba(255,255,255,.65);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.room-suites .frame .text-box{position:absolute;left:0;bottom:30px;padding:10px 15px;width:100%;background-color:rgba(0,0,0,.85)}
.room-suites .frame .text-box h3{color:#fff;border-bottom:1px solid;padding:0 0 8px 0;display:inline-block}
.room-suites .frame .text-box h3 a{text-decoration:none;color:#fff}
.room-suites .frame .text-box strong{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;display:block;text-transform:uppercase}
.room-suites .frame .caption{position:absolute;left:0;top:0;width:100%;height:100%;padding:50px 0 0 0;background-color:rgba(0,0,0,.8);text-align:center;opacity:0}
.room-suites .frame .caption h3{color:#fff;display:inline-block;text-align:center;border-bottom:1px solid;padding:0 0 8px 0}
.room-suites .frame .caption h3 a{text-decoration:none;color:#fff}
.room-suites .frame .caption strong{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;font-weight:600;text-transform:uppercase;display:block;text-align:center;padding:0 0 10px 0}
.room-suites .frame .caption p{color:#fff;margin:0 0 20px 0}
.room-suites .frame .caption a.btn-book{display:table;margin:0 auto;border:1px solid;padding:9px 22px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:600;color:#fff;text-decoration:none}
.room-suites .frame .caption a.btn-book:hover{color:#fff;background-color:transparent;border:1px solid}
.room-suites a.btn-style-1{margin:25px auto 0;display:inline-block}
.services-boxes{width:100%;float:left;clear:both}
#holiday-slider>li:after{background:rgba(0,0,0,.3) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}
#gallery-slider>li{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.thanx-page{float:left;margin:100px 0;text-align:center;width:100%}
.cp_welcome-section .heading-style-1 .icon{margin-bottom:25px}
.cp_welcome-section .heading-style-1{margin-bottom:50px}
.our-price-section .heading-style-2 .icon:before{background-color:#fff}
.our-price-section .heading-style-2 .icon:after{background-color:#fff}
.video-section .heading-style-2 .icon:before{background-color:#fff}
.video-section .heading-style-2 .icon:after{background-color:#fff}
.hotle-testimonials .heading-style-1 .icon:after{background-color:#fff}
.hotle-testimonials .heading-style-1 .icon:before{background-color:#fff}
.hotel-footer address ul li{color:#080808}
.hotel-footer address ul li .fa{color:#080808}
.hotel-footer address ul li a{color:#080808}
.hotel-footer .holiday-footer-box ul li a{color:#080808}
.guests-section .heading-style-2 .icon{margin-bottom:25px}
.footer-contact-section .heading-style-1 .icon:before{background-color:#fff}
.footer-contact-section .heading-style-1 .icon:after{background-color:#fff}
#cp_header,#nav li a,#wrapper .guest-information form .btn-select,.blog-box .text-holder .icon-holder,.blog-box .thumb,.blog-box .thumb img,.blog-post-box .thumb img,.booking-section .inner .btn-style-2,.comment-boxs a.reply,.comments-box form input[type=submit],.contact form input[type=submit],.contact-form form input[type=submit],.contact-social li a,.cp_welcome-section .bx-wrapper .bx-controls-direction a,.cp_welcome-section .thumb,.cp_welcome-section .thumb img,.cp_welcome-section .thumb:after,.cp_welcome-section .thumb:before,.error-page form a.btn-home,.error-page form button,.footer-contact-section form input[type=submit],.gallery-box,.gallery-box .thumb figcaption a,.gallery-box:after,.guest-information form a.btn-back,.guest-information form input[type=submit],.guests-section-social li a,.holiday-footer-box form input[type=submit],.holiday-footer-social ul li a,.holiday-form form input[type=submit],.holiday-room-section .box-1 .caption,.holiday-room-section .box-1 .caption h3,.hotel-reservation input[type=submit],.hotel-services .text-box a.btn-more,.image-detail .holder>.thumb img,.inner-caption .btn,.item img,.language-box .dropdown-menu>li>a,.load-more>a>.fa,.navigation-section,.news-update .box .text-box .date-box,.news-update .box .thumb,.news-update .box .thumb img,.offers-section strong.title,.our-price-section .price-item .signup-btn .fa,.our-services .box,.price-item,.price-item .price-listed li,.project-section .nav-tabs>li>a,.project-section .tab-frame .caption,.project-section .tab-frame .caption a.btn-view,.read-more,.resevration-form form .reserve-btn,.resort-section .item .holder a,.room-box .text-box a.btn-select,.room-holder .bx-wrapper .bx-controls-direction a,.room-info ul li a,.room-section .box a .caption,.room-section .box a:before,.room-section .bx-wrapper .bx-controls-direction a,.room-suites .frame .caption,.room-suites .frame .caption a.btn-book,.room-suites .frame .text-box,.services-box-holder,.services-box-holder .read-more:after,.services-box-holder .text-holder,.services-section .item,.services-section .item .holder,.services-section .item img,.services-section ul li a,.sidebar-categories ul li a,.sidebar-recent-news .thumb img,.sidebar-recent-post ul li,.signup-btn,.static-header a.btn-book,.team-box .text-box ul li a,.team-box .thumb img,.things-do-box .text-box h2 a,.things-do-box .thumb img,.thumb figcaption,.thumb img,.top-menu li a,.travel-gallery .text li a,a.btn-style-1,a.btn-style-2,p,strong.logo,ul.meta-listed li,ul.meta-listed li a{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.blog-masonary .thumb img,.dining-welcome-box img,.related-image .thumb img,.room-box .thumb img,.testimonials-box .frame img{transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-webkit-transition:all .5s linear 0s}
.FONTS{font-family:'Open Sans',sans-serif;font-family:Vollkorn,serif}