﻿@font-face{
font-family:'NexaBlack';
src:url("../fonts/NexaBlack.eot?") format("eot"),
url("../fonts/NexaBlack.otf") format("opentype"),
url("../fonts/NexaBlack.woff") format("woff"),
url("../fonts/NexaBlack.ttf") format("truetype"),
url("../fonts/NexaBlack.svg#NexaBlack") format("svg")
}
@font-face {
    font-family: 'bebasregular';
    src: url('../fonts/bebas__-webfont.eot');
    src: url('../fonts/bebas__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebas__-webfont.woff2') format('woff2'),
         url('../fonts/bebas__-webfont.woff') format('woff'),
         url('../fonts/bebas__-webfont.ttf') format('truetype'),
         url('../fonts/bebas__-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinbold';
    src: url('../fonts/din_bold-webfont.eot');
    src: url('../fonts/din_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/din_bold-webfont.woff2') format('woff2'),
         url('../fonts/din_bold-webfont.woff') format('woff'),
         url('../fonts/din_bold-webfont.ttf') format('truetype'),
         url('../fonts/din_bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'osp-dindin';
    src: url('../fonts/osp-din-webfont.eot');
    src: url('../fonts/osp-din-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/osp-din-webfont.woff2') format('woff2'),
         url('../fonts/osp-din-webfont.woff') format('woff'),
         url('../fonts/osp-din-webfont.ttf') format('truetype'),
         url('../fonts/osp-din-webfont.svg#osp-dindin') format('svg');
    font-weight: normal;
    font-style: normal;

}
.main_menu .sf-menu2{
	padding: 27px 0 0;
	overflow: hidden;
}

/* ====================== COLORS OPTIONS ============= */

body{
	color: #79797a;
}

.header_content{
	background-color: transparent;
}
.header_content .inner{
	color: #595b5e;
}

.header_content a{
	color: #000;
}
.header_content a:hover{
	color: #363636;
}

footer>.inner{
	background-color: #385269;
}

footer .footer_menu a{
	color: #fff;/*#b4b4b4;*/
}

footer .footer_menu a:hover, footer .footer_menu .current-menu-item a{
	/*background-color: #b8bf37;*/
	color: #FA3C13;/*#e9ebc1;*/
    text-shadow: 1px 1px 1px #000000;
}

footer .footer_text{
	color: #79797a;
} 

footer .footer_text a{
	color: #79797a;
}
footer .footer_text a:hover{
	color: #79797a;
}

footer .privacy{
	color: #79797a;
}

footer .privacy a{
	color: #79797a;
}
footer .privacy a:hover{
	color: #79797a;
}

.logo a span{
	color: #242425;
	font-family: '',"Arial", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 48px;
}

.solid_box,
.page .contact_box,
.page .solid_box,
.page .solid_box:after,
.blog .solid_box:after,
.page .post_track.open:after,
.page .ui-tabs .ui-tabs-nav li.ui-tabs-active:after,
.archive .solid_box:after{
	color: #79797a;
	background-color:#FF7E38;
}
.page .widget-area .widget_tag_cloud a,
.blog .widget-area .widget_tag_cloud a
{
	color: #79797a;
}
.blog .solid_box .widget-area:before{
	background-color: #242425;	
}
#searchform input[type=text], #searchform textarea, #commentform input[type=text], #commentform textarea, .feedback input[type=text], .feedback textarea, .widget-area textarea, .contactformWidget input[type=text], .widget_feedburner input[type=text], .widget_mailchimp input[type=text]{
	color: #79797a;
}
input::-webkit-input-placeholder{
	color: #79797a;
}
input:-moz-placeholder{
	color: #79797a;
}
textarea::-webkit-input-placeholder{
	color: #79797a;
}
textarea:-moz-placeholder{
	color: #79797a;
}

.page section a,
body.search section a,
.page .testimonial_author{
	color: #987033;
}
.page section a:hover,
.page section .ui-state-active>a,
.page section .trigger.active>a,
body.search section a:hover
{
	color: #ffffff;
}
.page section a.more-link,
body.search section a.more-link{
	color: #ffffff;
}
.page section a.more-link:hover,
body.search section a.more-link:hover{
	color: #b8bf37;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-family: 'Open Sans', "Arial", sans-serif;
}

.page .solid_box .blog_box h1, 
.page .solid_box .blog_box h2, 
.page .solid_box .blog_box h3, 
.page .solid_box .blog_box h4,
.page .solid_box .blog_box h5,
.page .solid_box .blog_box h6,
#slider_box .intro .title,
body.search h1,
body.search h2,
body.search h3,
body.search h4,
body.search h5,
body.search h6,
.middle_menu a, 
footer,
.title4,
.title2,
.title3,
.title6,
.postmetadata,
#wp-calendar caption,
.main_menu .open_arrow,
.carousel_categories,
#reply-title
{
	font-family: 'Open Sans', "Arial", sans-serif;
	color: #ffffff;
}



.widget_feedburner button[type=submit], .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_rss ul li a, input.button, #commentform #submit, .widget_feedburner .button_submit, .content_btn, .button, .main_menu a, .widget-area button{
	font-family: 'Open Sans', "Arial", sans-serif;
}
.carousel_list .title, 
.carousel_list .title_rollover{
	font-family: 'Open Sans',"Arial", sans-serif;
}

.main_bg_color{background-color: #e9f0f6;}
.global_wrap,
#slider_box{
	background-color: #e9f0f6;
}


.bg_color1{background-color: #120c06;}
.bg_color2,
.main_menu .sub-menu,
.main_menu:before{ background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 12%, #385269 79%, #385269 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,#ffffff), color-stop(79%,#385269), color-stop(100%,#385269)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 12%,#385269 79%,#385269 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 12%,#385269 79%,#385269 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 12%,#385269 79%,#385269 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 12%,#385269 79%,#385269 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#385269',GradientType=0 ); /* IE6-9 */

    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3) inset;}
.bg_color4{background-color: #1d1d1e;}
.bg_color5{background-color: #313131;}


.nav_box .menu-item>a{color: #fff;}
.nav_box .menu-item{background: #120c06;}
.main_menu .sf-menu2>.menu-item>a>em, .bg_color3{background: #024A66;}




.main_menu .menu-item>a{ color: #121212;
    text-shadow: 0 1px 2px #ffffff;}
.main_menu .menu-item>a:hover, .main_menu .menu-item.open>a{color: #f4f0f0; text-shadow: 0;}

.main_menu .sub-menu a{color: #9f9f9f;}
.main_menu .sub-menu .sub-menu a{color:#9f9f9f;}


.post_box:hover .title4, .post_track.open .post_box .title4{color: #fff;}

.main_menu .sub-menu li>a>em,
.main_menu .sub-menu li.open>a>em,
.main_menu .sub-menu li:hover>a>em,
.main_menu .sub-menu li.open>a>em,
.main_menu .current_page_item>a>em{color: #fff;background: #383839;}
.custom_menu .current_page_item>a{color: #fff !important;}
.main_menu .sub-menu .menu-item.current-menu-parent>a,
.main_menu .sub-menu .menu-item.current_page_item>a{
	color: #ffffff;
}

.main_menu .sub-menu .sub-menu li:hover>a>em,
.main_menu .sub-menu .sub-menu li.open>a>em
{color: #fff;}

.main_menu .sub-menu .sub-menu a{color: #9f9f9f;}
.main_menu .sub-menu .sub-menu a:hover,
.main_menu .sub-menu .sub-menu .current-menu-item>a{color: #ffffff;}

/*.main_menu:before{
	display: block;
	position: absolute;
	content: "";
	width: 100%;
	height: 200%;
	left: 0;
	top: 0;
	z-index: 0;
}*/

.sf-sub-indicator:hover,
.non_touch_device .main_menu:hover .menu-item.open>a>.sf-sub-indicator,
.main_menu.ihover .menu-item.open>a>.sf-sub-indicator,
.widget_menu .menu-item.open>a>.sf-sub-indicator{
	background-color: ;
}

li ul .sf-sub-indicator:hover,
.non_touch_device .main_menu:hover li ul  .menu-item.open>a>.sf-sub-indicator,
.main_menu.ihover li ul  .menu-item.open>a>.sf-sub-indicator,
.widget_menu li ul  .menu-item.open>a>.sf-sub-indicator{
	background-color: ;
}


.post_box.open{	color: #6e6e6f;}

.close_btn{background-color:#fff;}


.test_btn.prev{
	background: #efefef url('../images/prev_arrow.png') 47% 6px no-repeat;}
.test_btn.next{
	background: #efefef url('../images/next_arrow.png') 50% 6px no-repeat;
}



/* ====================== FONTS OPTIONS ============= */

body{
	font-family: Arial, Helvetica, sans-serif;
	/*font-style: normal;*/
	font-size: 13px;
	line-height: 18px;
}
#content, .header_content, #slider_box {font-style: normal;}
.sf-menu a{font-size: 16px;line-height: 20px;}
.sf-menu .menu-test-container{display: none;}

.main_menu .sub-menu a{font-size: 14px;}

.main_menu .sub-menu .sub-menu a{font-size: 12px;}

footer{font-size: 10px;line-height: 1.23em;}


/* bg slider */

#slider_box .slide {
	display: none;
	overflow: hidden;
	position: absolute;
	height:100%;
	width: 100%;
}

#slider_box .slide .img{
	height:100%;
	width: 100%;
	position: absolute;
	background-position: center center;
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-color: #e9f0f6;

	background-size: cover;
}
.slider_box .intro .title{

}
#slider_box .active{
	z-index: 1;
}

.sub_wrap:after,
.page .close_btn,
.page .feedback .sub_wrap:after,
.page .jp-play:hover,
.page .jp-pause,
.page .th_list_animated li:hover,
body.search .navigation a,
.page .testimonials .controls a
{
	background-color: #ffffff;
}

.sub_wrap,
.page .close_btn:after,
.page .feedback .sub_wrap,
.page .jp-play,
.page .jp-play-bar,
.page .jp-volume-bar-value,
body.search .navigation a:after,
.page .testimonials .controls a:hover,
.pagination li a:hover, .pagination li .current
{
	background-color: #b8bf37;	
}

.page .more_info{
	color: #ffffff;
}
.page .more_info:hover{
	color: #b8bf37;	
}

/* ===================================
	Single Blog options Start
   ===================================*/
.single-post .post_box a,
.single-post .commentlist div strong a:hover,
.single-post .testimonial_author,
.single-post .post_box .more-link:hover{
	color: #b8bf37;
}
.single-post .post_box a:hover,
.single-post .ui-state-active .post_box a,
.single-post .post_box .trigger.active>a,
.single-post .post_box .ui-tabs .ui-tabs-nav li.ui-tabs-active>a,
.single-post .commentlist div strong, 
.single-post .commentlist div strong a,
.single-post .post_box .more-link
{
	color: #79797a;
}

.single-post .post_box .postmetadata .inner{
	background-color: #D53C3C;
	color: #ffffff;
}
.single-post .post_box:hover .postmetadata .inner,
.single-post .post_track.open .post_box .postmetadata .inner{
	color: #000000;
}

.single-post .post_box:hover .postmetadata .inner,
.single-post .post_track.open .post_box .postmetadata .inner{
	background-color: #b8bf37;
}

.single-post .close_btn,
.single-post .nav_btn,
.single-post .navigation a,
.single-post .comments-area .sub_wrap:after,
.single-post .comment-respond .sub_wrap:after,
.single-post .testimonials .controls a
{
	background-color: #ffffff;
}
.single-post #commentform #submit{
	color: #ffffff;
}
.single-post #commentform #submit:hover{
	color: #000000;
}

.single-post .close_btn:after,
.single-post .nav_btn:after,
.single-post .navigation a:after,
.single-post .comments-area .sub_wrap,
.single-post .comment-respond .sub_wrap,
.single-post .th_list_animated li:hover,
.single-post .jp-play,
.single-post .jp-play-bar,
.single-post .jp-volume-bar-value,
.single-post .testimonials .controls a:hover
{
	background-color:#024a66;
}
.single-post .jp-play:hover,
.single-post .jp-pause{
	background-color: #ffffff;
}

.single-post .post_box{
	color: #79797a;
	background-color: transparent;
}

.single-post .post_box.preview:hover,
.single-post .post_track.open:after,
.single-post .post_track.open .post_box,
.single-post .ui-tabs .ui-tabs-nav li.ui-tabs-active:after{
	color: #79797a;
	background: #242425;
}


.single-post h1,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6{
	color: #000000;
}
/*.comment-reply-title,*/
.single-post .post_box:hover h1,
.single-post .post_box:hover h2,
.single-post .post_box:hover h3,
.single-post .post_box:hover h4,
.single-post .post_box:hover h5,
.single-post .post_box:hover h6,
.single-post .post_track.open .post_box h1,
.single-post .post_track.open .post_box h2,
.single-post .post_track.open .post_box h3,
.single-post .post_track.open .post_box h4,
.single-post .post_track.open .post_box h5,
.single-post .post_track.open .post_box h6{
	color: #ffffff;
}

/*.single-post .post_box:hover .postmedata,
.single-post .post_track.open .post_box .postmedata{
	color: #b8bf37;
}*/
/* ===================================
	Single Blog options END
   ===================================*/

/* ===================================
	Classic Blog Listing Start
   ===================================*/
.solid_box .blog_box{
	color: #79797a;
}
.solid_box .blog_box h3,
.solid_box .blog_box h3 a,
body.search .solid_box h3,
body.search .solid_box h3 a{
	color: #ffffff;
}
.solid_box .blog_box li.wrapper:hover h3 a,
body.search .solid_box .posts_list>li:hover h3 a{
	color: #b8bf37;
}

.solid_box .blog_box .more-link,
body.search .solid_box .more-link{
	color: #ffffff;
}
.solid_box .blog_box .more-link:hover,
body.search .solid_box .more-link:hover{
	color: #b8bf37;
}
.solid_box .blog_box .posts_list li>figure a:hover:after,
body.search .solid_box .posts_list li>figure a:hover:after{
	background-color: #b8bf37;
}

.solid_box .blog_box .postmetadata>.inner,
body.search .solid_box .postmetadata>.inner{
	background-color: #b8bf37;
	color: #ffffff;
}

.solid_box .blog_box .posts_list li:hover .postdata_rollover,
body.search .solid_box .posts_list li:hover .postdata_rollover{
	background-color: #000000;
	color: #ffffff;
}

/* ===================================
	Classic Blog Listing END
   ===================================*/

/* ===================================
	Carousel Blog Listing Start
   ===================================*/


.carousel.blog_carousel .carousel_list .title1>.inner{
	background-color: #000000;
	color: #ffffff;
}

.carousel.blog_carousel .carousel_list .title_rollover{
	background-color: #b0b823;
}

.carousel.blog_carousel .carousel_list .title .postmetadata{
	background-color: #b0b823;
}

.carousel.blog_carousel .carousel_list .title .postmetadata span,
.carousel.blog_carousel .carousel_list .title .postmetadata strong{
	color: #000000;
}

.carousel.blog_carousel .carousel_list li .title_rollover .postmetadata{
	background-color: #000000;
}

.carousel.blog_carousel .carousel_list .title_rollover .postmetadata span,
.carousel.blog_carousel .carousel_list .title_rollover .postmetadata strong{
	color: #ffffff;
}

.carousel.blog_carousel .carousel_list .title_rollover>.inner{
	background-color: #b0b823;
	color: #ffffff;
}

.carousel.blog_carousel .carousel_list .title_rollover>.inner .description{
	color: #33350a;
}
.carousel.blog_carousel .carousel_list .rollover_title{
	color: #ffffff;
}
.carousel.blog_carousel .nav_btn{
	background-color: #ffffff;
}

.blog_carousel.carousel .nav_btn:after{
	background-color: #b8bf37;
}

/* ===================================
	Carousel Blog Listing END
   ===================================*/

/* ===================================
	Portfolio Single Post Start
   ===================================*/
.single-th_portfolio .post_box a,
.single-th_portfolio .commentlist div strong a:hover,
.single-th_portfolio .testimonial_author,
.single-th_portfolio .post_box .more-link:hover{
	color: #b8bf37;
}
.single-th_portfolio .post_box a:hover,
.single-th_portfolio .post_box .trigger.active>a,
.single-th_portfolio .post_box .ui-tabs .ui-tabs-nav li.ui-tabs-active>a,
.single-th_portfolio .commentlist div strong,
.single-th_portfolio .commentlist div strong a,
.single-th_portfolio .post_box .more-link{
	color: #ffffff;
}

.single-th_portfolio .close_btn,
.single-th_portfolio .nav_btn,
.single-th_portfolio .navigation a,
.single-th_portfolio .comments-area .sub_wrap:after,
.single-th_portfolio .comment-respond .sub_wrap:after,
.single-th_portfolio .jp-play:hover,
.single-th_portfolio .jp-pause,
.single-th_portfolio .testimonials .controls a
{
	background-color: #ffffff;
}
.single-th_portfolio .close_btn:after,
.single-th_portfolio .nav_btn:after,
.single-th_portfolio .navigation a:after,
.single-th_portfolio .comments-area .sub_wrap,
.single-th_portfolio .comment-respond .sub_wrap,
.single-th_portfolio .jp-play,
.single-th_portfolio .jp-play-bar,
.single-th_portfolio .jp-volume-bar-value,
.single-th_portfolio .testimonials .controls a:hover
{
	background-color: #b8bf37;
}

.single-th_portfolio .post_box{
	color: #79797a;
	background-color: transparent;
}

.single-th_portfolio .post_box.preview:hover,
.single-th_portfolio .post_track.open:after,
.single-th_portfolio .post_track.open .post_box,
.single-th_portfolio .ui-tabs .ui-tabs-nav li.ui-tabs-active:after{
	color: #79797a;
	background-color: #242425;
}

.single-th_portfolio h1,
.single-th_portfolio h2,
.single-th_portfolio h3,
.single-th_portfolio h4,
.single-th_portfolio h5,
.single-th_portfolio h6{
	color: #000000;
}
/*.comment-reply-title,*/
.single-th_portfolio .post_box:hover h1,
.single-th_portfolio .post_box:hover h2,
.single-th_portfolio .post_box:hover h3,
.single-th_portfolio .post_box:hover h4,
.single-th_portfolio .post_box:hover h5,
.single-th_portfolio .post_box:hover h6,
.single-th_portfolio .post_track.open .post_box h1,
.single-th_portfolio .post_track.open .post_box h2,
.single-th_portfolio .post_track.open .post_box h3,
.single-th_portfolio .post_track.open .post_box h4,
.single-th_portfolio .post_track.open .post_box h5,
.single-th_portfolio .post_track.open .post_box h6{
	color: #ffffff;
}

/* ===================================
	Portfolio Single Post END
   ===================================*/

/* ===================================
	Portfolio Carousel Start
   ===================================*/

/*.portfolio-carousel*/

.portfolio-carousel .title .inner{
	background: #024A66 ;
	color: #ffffff;
}

.portfolio-carousel .title_rollover{
	background: rgba(255,255,255,.6);
	color: #024A66 ;
}

.portfolio-carousel .nav_btn{
	background-color: #ffffff;
}

.portfolio-carousel .nav_btn:after{
	background-color: #fff;
}


/* ===================================
	Portfolio Carousel END
   ===================================*/

/* ===================================
	Slideshow Carousel Start
   ===================================*/
.page-template-template-slideshow-php .slideshow_banner .title2 {
	color: #000000;
}

.page-template-template-slideshow-php .slideshow_banner{
	background-color: transparent;
	color: #79797a;
}

.page-template-template-slideshow-php .slideshow_settings{
	background-color: #1c1c1c;
}

.page-template-template-slideshow-php .timeline{
	background-color: #b8bf37;
}

.page-template-template-slideshow-php a.nav_btn
{
	background-color: #ffffff;
}

.page-template-template-slideshow-php a.nav_btn:after,
.page-template-template-slideshow-php ul.thumb_list li a span.loop em,
.page-template-template-slideshow-php ul.thumb_list li a:after{
	background-color: #b8bf37;
}

/* ===================================
	Slideshow Carousel END
   ===================================*/

/* ===================================
	BG Slideshow Start
   ===================================*/

.timeline{
	background-color: #FA3C13;/*#024A66;*/
}

/* ===================================
	BG Slideshow END
   ===================================*/

/* ===================================
	Sidebars Start
   ===================================*/

.post_track .widget-area .widget{
	background: #1d1d1e;
	color: #79797a;
}
.single-th_portfolio .widget-area .widget_tag_cloud a,
.single-post .widget-area .widget_tag_cloud a{
	color: #79797a;
}

.widget-area .widget-title, 
.widget-area .widget-title a,
.widget-area .widget_menu li a,
.widget-area .widget_archive li a, 
.widget-area .widget_categories ul li a, 
.widget-area .widget_meta ul li a, 
.widget-area .widget_nav_menu ul li a, 
.widget-area .widget_pages li a, 
.widget-area .widget_rss ul li a
{
	color: #ffffff;
}

.widget-area .widget a,
.widget-area .widget a.title:hover{
	color: #987033;
}

.flickr_badge_image a:hover:after, .widget_popular_posts li>a:hover:after, .widget_recent_posts li>a:hover:after{
	background-color: #987033;
}

.widget-area .widget a:hover,
.widget .widget-title a,
.widget-area .widget a.title,
.widget_menu li:hover>a,
.widget_menu li.current-menu-item>a,
.widget_menu li.current_page_parent>a,
#today>a{
	color: #ffffff;
}

.widget-area .testimonials .controls a:hover{
	background-color: #987033;
	background-position: 50% -13px;
}


.widget-area .custom_menu > li:hover > a, .widget-area .widget_pages li:hover a, .widget-area li.current_page_item > a, .widget-area li.current_page_parent > a, .widget-area li.menu-item.open > a, .widget-area .widget_tag_cloud a:hover, .widget-area .widget_meta ul li:hover a, .widget-area .widget_categories ul li:hover a, .widget-area .widget_archive ul li:hover, .widget-area .sub_wrap, .widget-area #wp-calendar td#today, .widget-area .widget_tag_cloud a:hover, .widget-area .widget_calendar #prev a:hover, .widget-area .widget_calendar #next a:hover, .widget-area .widget_rss ul li a:hover, #searchform input[type=submit], .widget_search input[type=submit]{
	background-color: #987033;
	color: #fff !important;
}

.widget-area .widget_archive ul li:hover a,
.widget-area .widget_categories ul li:hover a,
.widget-area .widget_meta ul li:hover a,
.widget-area .widget_nav_menu ul li:hover a,
.widget-area .widget_pages ul li:hover a,
.widget-area .widget_rss ul li:hover a, 
.widget-area .custom_menu>li:hover>a,
.widget-area .side_menu .current_page_item>a,
.widget-area .side_menu .current_page_parent>a{
	border-color: #987033;
}

.widget-area ul ul ul a{
	background: none !important;
}

.widget-area .testimonial_author,
.widget-area .custom_menu ul ul li a:hover{
	color: #b8bf37;
}

.widget-area .testimonials .controls a, .widget-area #searchform .sub_wrap:after, .widget-area .widget_feedburner .sub_wrap:after, .widget-area .widget_calendar #prev a, .widget-area .widget_calendar #next a, .widget-area #searchform .sub_wrap:after, .widget-area .widget_feedburner .sub_wrap:after, .widget-area .sub_wrap:after, .widget-area .sub_wrap:after, #searchform input[type=submit]:hover, .widget_search input[type=submit]:hover{
	background-color: #ffffff;
}

.widget-area #wp-calendar td#today{
	border-color: #b8bf37;
}
.widget-area .testimonials .controls a,
.page .testimonials .controls a,
.single-post .testimonials .controls a,
.single-th_portfolio .testimonials .controls a{
	background-position: 50% 6px;
}
.page .testimonials .controls a:hover,
.single-post .testimonials .controls a:hover,
.single-th_portfolio .testimonials .controls a:hover{
	background-position: 50% -13px;
}

/**/

/* ===================================
	Sidebars END
   ===================================*/

/*.th_portfolio .post_box, .th_portfolio .post_box.preview{
	color: #79797a;
}

.th_portfolio .open .post_box,
.th_portfolio .post_box:hover,
.th_portfolio .post_track.open .post_box,
.th_portfolio .post_track .post_box.preview:hover
{
	color: #79797a;
}*/

/*.th_portfolio .post_box .title4{
	color: #000000;
}*/

/*.th_portfolio .open .post_box .title4,
.th_portfolio .post_box:hover .title4
{
	color: #ffffff;
}*/

/*------------- Custom 29-Dec-2014 -------------------*/

.cal_rooms {
    color: black;
} 

.btn_search{ background-color: #b8bf37; color: #ffffff;padding:10px 50px}
.btn_search:hover{ color: #000000;}
.btn_search:after{ background-color: #ffffff;}

/*------------- Custom 29-Dec-2014 -------------------*/ 
/*******************aded on 1-5-2014************/
.title4,.secondary h3{/* border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 1px -1px rgb(184, 191, 55);-moz-box-shadow: 0 1px 1px -1px rgb(184, 191, 55);-webkit-box-shadow: 0 1px 1px -1px rgb(184, 191, 55);
    */margin: 0;
    padding-bottom: 20px;
    text-align: center;  font-size: 29px;
    letter-spacing: 0;
    background:url(images/line-heading1.png) no-repeat center bottom;width:100%;
  /*  color:#024A66!important; */
  font-size: 40px;text-shadow: 1px 1px 1px #000000;
    }

.title3{font-size: 40px;text-shadow: 1px 1px 1px #000000;}
/*--------------------Search Result Page Css(6-Jan-2015)-------------------------*/
	.enhance_right {
	
	  white-space: nowrap;
	line-height: 1.6em;
	margin: 0;
	text-align: right;
  
   
	}
	.enhance_left {
	
	float: left;
	line-height: 1.6em;
	margin: 0;
	text-align: left;
	width: 56%;
    }
																	
.	.single-post .post_box .postmetadata .inner {
		background-color: #024A66;
		color: #ffffff;
	}

	.single-post .post_box:hover .postmetadata .inner,
	.single-post .post_track.open .post_box .postmetadata .inner {
		background-color: #024A66;
	}
	
	.single-post .post_box:hover .postmetadata .inner,
	.single-post .post_track.open .post_box .postmetadata .inner{
		color: #ffffff;
	}

	.single-post h1,
	.single-post h2,
	.single-post h3,
	.single-post h4,
	.single-post h5,
	.single-post h6,
	.single-th_portfolio h1,
	.single-th_portfolio h2,
	.single-th_portfolio h3,
	.single-th_portfolio h4,
	.single-th_portfolio h5,
	.single-th_portfolio h6{
		color: #024A66; /*#ffffff;*/
	}
	.single-post .post_box:hover h1,
	.single-post .post_box:hover h2,
	.single-post .post_box:hover h3,
	.single-post .post_box:hover h4,
	.single-post .post_box:hover h5,
	.single-post .post_box:hover h6,
	.single-post .post_track.open .post_box h1,
	.single-post .post_track.open .post_box h2,
	.single-post .post_track.open .post_box h3,
	.single-post .post_track.open .post_box h4,
	.single-post .post_track.open .post_box h5,
	.single-post .post_track.open .post_box h6,
	.single-post #reply-title,
	.single-th_portfolio .post_box:hover h1,
	.single-th_portfolio .post_box:hover h2,
	.single-th_portfolio .post_box:hover h3,
	.single-th_portfolio .post_box:hover h4,
	.single-th_portfolio .post_box:hover h5,
	.single-th_portfolio .post_box:hover h6,
	.single-th_portfolio .post_track.open .post_box h1,
	.single-th_portfolio .post_track.open .post_box h2,
	.single-th_portfolio .post_track.open .post_box h3,
	.single-th_portfolio .post_track.open .post_box h4,
	.single-th_portfolio .post_track.open .post_box h5,
	.single-th_portfolio .post_track.open .post_box h6,
	.single-th_portfolio #reply-title{
		color: #FA3C13!important; /*#024A66; */
	}

	.th_portfolio .post_box,
	.single-post .post_box{
	/*	background-color: #fff;
		/*background-color: rgba(36, 36, 37, 0.71);*/
		color: #fff; /* #79797a; */
	}
	
	
	.single-post .post_box.preview:hover,
	.single-post .post_track.open:after,
	.single-post .post_track.open .post_box,
	.single-th_portfolio .post_box.preview:hover,
	.single-th_portfolio .post_track.open:after,
	.single-th_portfolio .post_track.open .post_box,
	.single-post .ui-tabs .ui-tabs-nav li.ui-tabs-active:after,
	.single-th_portfolio .ui-tabs .ui-tabs-nav li.ui-tabs-active:after{
		background-color:  rgba(255, 255, 255, 0.3) !important;/*#fff;*/
		/*color: #79797a;*/
		color: #fff;
		text-shadow:0px 1px 0px #000;
	}
	
	.single-post .post_box a,
	.single-th_portfolio .post_box a,
	.single-post .testimonial_author,
	.single-th_portfolio .testimonial_author,
	.single-post .post_box .more-link:hover,
	.single-th_portfolio .post_box .more-link:hover{
		color: #024A66;
	}
	
	.single-post .post_box a:hover,
	.single-th_portfolio .post_box a:hover,
	.ui-state-active a,
	.trigger.active&gt;a, 
	.single-post .commentlist div strong a,
	.single-th_portfolio .commentlist div strong a,
	.single-post .commentlist div strong, 
	.single-post .commentlist div strong a:hover,
	.single-th_portfolio .commentlist div strong, 
	.single-th_portfolio .commentlist div strong a:hover,
	.single-th_portfolio .post_box .ui-tabs .ui-tabs-nav li.ui-tabs-active&gt;a,
	.single-post .post_box .ui-tabs .ui-tabs-nav li.ui-tabs-active&gt;a,
	.single-post .post_box .more-link,
	.single-th_portfolio .post_box .more-link{
		color: #fff;
	}

	.single-post .close_btn,
	.single-post .nav_btn,
	.single-post .navigation a,
	.single-post .comments-area .sub_wrap:after,
	.single-post .comment-respond .sub_wrap:after,
	.single-th_portfolio .close_btn,
	.single-th_portfolio .nav_btn,
	.single-th_portfolio .navigation a,
	.single-th_portfolio .comments-area .sub_wrap:after,
	.single-th_portfolio .comment-respond .sub_wrap:after,
	.single-th_portfolio .jp-play:hover,
	.single-th_portfolio .jp-pause,
	.single-post .jp-play:hover,
	.single-post .jp-pause,
	.single .post_box .testimonials .controls a{
		background-color: #fff ;
	}
	
	.th_portfolio .widget-area .widget_tag_cloud a:hover,
	.single-post .widget-area .widget_tag_cloud a:hover{
		color: #ffffff	}
	
	.single-post .close_btn:after,
	.single-post .nav_btn:after,
	.single-post .navigation a:after,
	.single-post .comments-area .sub_wrap,
	.single-post .comment-respond .sub_wrap,
	.single .post_box  .testimonials .controls a:hover,
	.single-th_portfolio .close_btn:after,
	.single-th_portfolio .nav_btn:after,
	.single-th_portfolio .navigation a:after,
	.single-th_portfolio .comments-area .sub_wrap,
	.single-th_portfolio .comment-respond .sub_wrap,
	.single-post .jp-play,
	.single-post .jp-play-bar,
	.single-post .jp-volume-bar-value,
	.single-th_portfolio .jp-play,
	.single-th_portfolio .jp-play-bar,
	.single-th_portfolio .jp-volume-bar-value,
	.single-th_portfolio .widget-area li.current_page_item&gt;a,
	.single-th_portfolio .widget-area li.current_page_parent&gt;a,
	.single-post .widget-area li.current_page_item&gt;a,
	.single-post .widget-area li.current_page_parent&gt;a,
	.single-post .widget-area li.menu-item.open&gt;a,
	.single-th_portfolio .widget-area li.menu-item.open&gt;a
	{
		background-color: #b8bf37	}
	
	/* Widgets custom options*/
	.single-th_portfolio .post_track .widget-area .widget,
	aside .widget-img,
	.single-post .post_track .widget-area .widget{
		/*background-color:#fff;*/
		background-color:rgba(250,60,19,1);
		/*background-color: rgba(36, 36, 37, 0.71);*/
		/*padding-left: 0;*/
    text-align: center;
		}

	.th_portfolio .widget-area .widget.widget_tag_cloud a,
	.single-post .widget-area .widget.widget_tag_cloud a{
		color: #79797a;
	}

	.single-th_portfolio .widget-area .widget-title, 
	.single-th_portfolio .widget-area .widget-title a,
	.single-th_portfolio .widget-area .widget_menu li a,
	.single-th_portfolio .widget-area .widget_archive ul li a, 
	.single-th_portfolio .widget-area .widget_categories ul li a, 
	.single-th_portfolio .widget-area .widget_meta ul li a, 
	.single-th_portfolio .widget-area .widget_nav_menu ul li a, 
	.single-th_portfolio .widget-area .widget_pages ul li a, 
	.single-th_portfolio .widget-area .widget_rss ul li a,

	.single-post .widget-area .widget-title, 
	.single-post .widget-area .widget-title a,
	.single-post .widget-area .widget_menu li a,
	.single-post .widget-area .widget_archive ul li a, 
	.single-post .widget-area .widget_categories ul li a, 
	.single-post .widget-area .widget_meta ul li a, 
	.single-post .widget-area .widget_nav_menu ul li a, 
	.single-post .widget-area .widget_pages ul li a, 
	.single-post .widget-area .widget_rss ul li a
	{
		color:  #024A66 ;
	}
	
	.single-th_portfolio .widget-area .widget a,
	.single-th_portfolio .widget-area .widget a.title:hover,
	
	.single-post .widget-area .widget a,
	.single-post .widget-area .widget a.title:hover
	{
		color:  #987033;
	}

	.single-th_portfolio .flickr_badge_image a:after,
	.single-th_portfolio .widget_popular_posts li&gt;a:after,
	.single-th_portfolio .widget_recent_posts li&gt;a:after,

	.single-post .flickr_badge_image a:after,
	.single-post .widget_popular_posts li&gt;a:after,
	.single-post .widget_recent_posts li&gt;a:after{
		background:  #b8bf37;
	}

	.single-post .widget-area .widget a:hover,
	.single-post .widget .widget-title a,
	.single-post .widget-area .widget a.title,
	.single-post .widget_menu li:hover&gt;a,
	.single-post .widget_menu li.current-menu-item&gt;a,
	.single-post .widget_menu li.current_page_parent&gt;a,
	.single-post #today&gt;a,

	.single-th_portfolio .widget-area .widget a:hover,
	.single-th_portfolio .widget .widget-title a,
	.single-th_portfolio .widget-area .widget a.title,
	.single-th_portfolio .widget_menu li:hover&gt;a,
	.single-th_portfolio .widget_menu li.current-menu-item&gt;a,
	.single-th_portfolio .widget_menu li.current_page_parent&gt;a,
	.single-th_portfolio #today&gt;a
	{
		color: #ffffff;
	}
	
	.widget-area .testimonials .controls a:hover{
		background-color:;
		background-position: 50% -13px;
	}

	.single-th_portfolio .widget-area .testimonials .controls a:hover,
	.single-th_portfolio .widget-area .custom_menu&gt;li:hover&gt;a,
	.single-th_portfolio .widget-area .widget_pages li:hover a,
	.single-th_portfolio .widget-area li.current_page_item&gt;a,
	.single-th_portfolio .widget-area li.current_page_parent&gt;a,
	.single-th_portfolio .widget-area li.menu-item.open&gt;a,
	.single-th_portfolio .widget-area .widget_tag_cloud a:hover, 
	.single-th_portfolio .widget-area .widget_meta ul li:hover a,
	.single-th_portfolio .widget-area .widget_categories ul li:hover a, 
	.single-th_portfolio .widget-area .widget_archive ul li:hover,
	.single-th_portfolio .widget-area .sub_wrap,
	.single-th_portfolio .widget-area #wp-calendar td#today,
	.single-th_portfolio .widget-area .widget_tag_cloud a:hover,
	.single-th_portfolio .widget-area .widget_calendar #prev a:hover,
	.single-th_portfolio .widget-area .widget_calendar #next a:hover,
	.single-th_portfolio .widget-area .widget_rss ul li a:hover,
	.single-th_portfolio #searchform input[type="submit"], 
	.single-th_portfolio .widget_search input[type="submit"],
	
	.single-post .widget-area .testimonials .controls a:hover,
	.single-post .widget-area .custom_menu&gt;li:hover&gt;a,
	.single-post .widget-area .widget_pages li:hover a,
	.single-post .widget-area li.current_page_item&gt;a,
	.single-post .widget-area li.current_page_parent&gt;a,
	.single-post .widget-area li.menu-item.open&gt;a,
	.single-post .widget-area .widget_tag_cloud a:hover, 
	.single-post .widget-area .widget_meta ul li:hover a,
	.single-post .widget-area .widget_categories ul li:hover a, 
	.single-post .widget-area .widget_archive ul li:hover,
	.single-post .widget-area .sub_wrap,
	.single-post .widget-area #wp-calendar td#today,
	.single-post .widget-area .widget_tag_cloud a:hover,
	.single-post .widget-area .widget_calendar #prev a:hover,
	.single-post .widget-area .widget_calendar #next a:hover,
	.single-post .widget-area .widget_rss ul li a:hover,
	.single-post #searchform input[type="submit"], 
	.single-post .widget_search input[type="submit"]{
		background-color: #b8bf37;
	}

	.single-post .widget-area .widget_archive ul li:hover a,
	.single-post .widget-area .widget_categories ul li:hover a,
	.single-post .widget-area .widget_meta ul li:hover a,
	.single-post .widget-area .widget_nav_menu ul li:hover a,
	.single-post .widget-area .widget_pages ul li:hover a,
	.single-post .widget-area .widget_rss ul li:hover a, 
	.single-post .widget-area .custom_menu&gt;li:hover&gt;a,
	.single-post .widget-area .side_menu .current_page_item&gt;a,
	.single-post .widget-area .side_menu .current_page_parent&gt;a,

	.single-th_portfolio .widget-area .widget_archive ul li:hover a,
	.single-th_portfolio .widget-area .widget_categories ul li:hover a,
	.single-th_portfolio .widget-area .widget_meta ul li:hover a,
	.single-th_portfolio .widget-area .widget_nav_menu ul li:hover a,
	.single-th_portfolio .widget-area .widget_pages ul li:hover a,
	.single-th_portfolio .widget-area .widget_rss ul li:hover a, 
	.single-th_portfolio .widget-area .custom_menu&gt;li:hover&gt;a,
	.single-th_portfolio .widget-area .side_menu .current_page_item&gt;a,
	.single-th_portfolio .widget-area .side_menu .current_page_parent&gt;a{
		border-color: #024A66;
	}

	.single-th_portfolio .widget-area .testimonial_author,
	.single-th_portfolio .widget-area .custom_menu ul ul li a:hover,

	.single-post .widget-area .testimonial_author,
	.single-post .widget-area .custom_menu ul ul li a:hover{
		color: #024A66;
	}

	.single-post .widget-area #wp-calendar td#today,
	.single-th_portfolio .widget-area #wp-calendar td#today{
		border-color: #024A66;
	}

	.single-post .widget-area .testimonials .controls a, .single-post .widget-area #searchform .sub_wrap:after, .single-post .widget-area .widget_feedburner .sub_wrap:after, .single-post .widget-area .widget_calendar #prev a, .single-post .widget-area .widget_calendar #next a, .single-post .widget-area #searchform .sub_wrap:after, .single-post .widget-area .widget_feedburner .sub_wrap:after, .single-post .widget-area .sub_wrap:after, .single-post .widget-area .sub_wrap:after, .single-post #searchform input[type=submit]:hover, .single-post .widget_search input[type=submit]:hover, .single-th_portfolio .widget-area .testimonials .controls a, .single-th_portfolio .widget-area #searchform .sub_wrap:after, .single-th_portfolio .widget-area .widget_feedburner .sub_wrap:after, .single-th_portfolio .widget-area .widget_calendar #prev a, .single-th_portfolio .widget-area .widget_calendar #next a, .single-th_portfolio .widget-area #searchform .sub_wrap:after, .single-th_portfolio .widget-area .widget_feedburner .sub_wrap:after, .single-th_portfolio .widget-area .sub_wrap:after, .single-th_portfolio .widget-area .sub_wrap:after, .single-th_portfolio #searchform input[type=submit]:hover, .single-th_portfolio .widget_search input[type=submit]:hover{
		background-color: #ffffff;
	}
	
	/*--------------&gt; Responsive -------------------------*/
	
	/***************added on 1-6-2015*********************/
	
	#rsummary1 li ,#milano-popular-posts-3 li{ font-size: 11.5px;
    margin-top: 9px;}
    #milano-popular-posts-3 .res_total_summary li{font-size:15px}
    
    #milano-popular-posts-3 .res_total_summary li:last-child .enhance_left,
    #milano-popular-posts-3 .res_total_summary li:last-child .enhance_right {
		/*color:#D53C3C;*/
		font-size:17px;
	}
	
    .full_text  li {
		list-style: none outside none;
		padding: 4px 16px;background:url(images/arr1.png) no-repeat left 8px;
	}
	
	.full_text  li a{ width: 100%; }
	
	.post-495 p {/*margin:20px 0px;*/}
	#post-495.full_text  li {
    list-style: none outside none;
    padding: 4px 16px;background:url(images/arr1.png) no-repeat left 8px;
	}
	.res_enhance_title, .res_spreq_title,.add_request_title {font-weight: bold;padding-bottom: 10px;}
	.add_request {margin-top: 10px; width: 100%;}
	textarea.add_request_desc {color: #000;background: rgba(255,255,255,0.5);margin: 0px;border: 1px solid rgb(255, 255, 255);width:100%;height:80px;}
	.checkout_title {
		height: 100%;
	}
	.checkout_body {
    height: 80%;
    overflow-x: hidden;
    overflow-y: auto;
}

.checkout-haeding-logo {
    width: 100%;
    height: auto;
    text-align: center;   position: relative;
    box-shadow: 0 5px 4px -5px #000;
}
.checkout-haeding-logo .main-logo {
    left: 0;
    padding: 0 0 15px;
    position: absolute;
    top: 0;
    width: 222px;
    z-index: 8;
}
.checkout-haeding-logo  h5 {
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 20px;
    text-shadow: 1px 1px 2px #fff, 1px 1px 2px #000000;
    padding: 22px 0;
}
/* .checkout_title{height:90%;} */
#milano-popular-posts-3{padding-top:0px;}

.checkout_title > h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    text-shadow: 0 2px 0 rgb(0, 0, 0);
}
.checkout_title > h5 {
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 20px;
    text-shadow: 1px 1px 2px #fff, 1px 1px 2px #000000;
    /*line-height: 4;
    height: 137px;
    text-align: center;
    box-shadow: 0px 2px 2px -2px #000;*/
}
.checkout_body .chekout_guest_login > h6 {
    color: rgb(184, 191, 55);
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    width: 100%;
}

.checkout_body .chekout_guest_login > h6, .guest_info h6 {
    color: #FA3C13; /* #024A66 ; */
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 0px;
    text-align: left;
    width: 100%;
}
.checkout_body .chekout_guest_login p {
    float: left;
    font-size: 12px;
    text-align: left;
    width: 100%;
    margin-bottom:10px;
}
.checkout_body #checkoutLogin {
    color: rgb(255, 255, 255);
    float: left;
    margin-bottom: 15px;
    padding: 8px 20px;
}

.checkout_body #checkoutLogin:hover {
    color: #555;
}
.post_description li {
  background: url("images/arr1.png") no-repeat scroll left 8px rgba(0, 0, 0, 0) !important;
  list-style: outside none none;
  padding: 4px 16px;
 
}
.post_description{
 margin-top:20px;
 min-height: 93px;
 }
 
.remove_background .post_box.f_left {
    background: none !important;
}
.remove_background .widget.blog.widget_popular_posts.open {
    background: none !important;
}

.remove_background  .widget.blog.widget_search.open {
    background: none !important;
}
.section_end{width:100%; float:left;/*margin-top:6px;*/margin-bottom:5px;/*15px*/}

.rsummary31 {
    height: auto; /*264px;*/
    overflow-y: auto;
}

.dogish_weight {
    float: right;
    margin: 0 0 0 1%;
}
.dogish_name {
    float: left;
    margin-right: 1%;
}
.dogish_info input {
    width: 48%;
    float: left;
    border: 1px solid #fff;
    padding: 8px ;
    background: rgba(255,255,255,0.7);
    color: #000;
}
.dogish_info {
    margin: 12px 0;
    float: left;
    width: 100%;
}

#regDiv11,#forgotDiv11 {
    margin-top: 20px;
    width: 100%;
    float: left;border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-top:10px;
}
#regDiv11  h6{margin-bottom:20px;}
/*#forgotForm h6 {
    color: #FA3C13;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    width: 100%;
    margin:10px 0px 20px 0px;
}*/
#regDiv > h6 {
    margin-bottom: 24px;
}
.wht {
    float: left;
    margin-bottom: 5px;
    text-align: left;
    width: 100%;
}
.level2_heading {
    color: #024A66 ;
    float: left;
    margin: 20px 0 0;
    text-align: left;
    width: 100%;
}
.levels_text {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}
.bookingterms {
    text-align: left;
    margin-bottom:20px;font-size: 12px;
}
.send_updates {
    float: left;
    text-align: left;font-size: 12px; margin: 0 0 15px;
}

.hotel_summary {
    margin-bottom: 20px;font-size: 12px; width:383px
}
.hotel_address {

    float: left;
    font-size: 12px;
    text-align: left;
    width: 100%;
}
.summary_addreq h6{
 color: rgb(184, 191, 55);
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 0;
    text-align: left;
    width: 100%;
}
.summary_addreq .req_1{font-size:12px;text-align:left;}
.departure_date {
    width: 45%;
    float: right;
}
.middle_text {
     width: 10%;
  float: left;
  text-align: center;
  color: #024a66;
  font-size: 12px;
  padding: 8px 0px;
  text-transform: uppercase;
  text-shadow:0px 0px 0px #ffffff, 0px 1px 0px #9d9d9d
}
.arrival_date {
    width: 45%;
    float: left;
}
.check_in_out_dates {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.perview-image{
width: 40%;
float: left;
display: inline-block;
margin: 0 4% 0 0 !important;
}

.perview-btn{
margin-top:2%;

}

.perview-image.desc-image {
 /*   margin: 4% 4% 0 0 !important;
    width: 50%;*/
	margin-top: 15px!important;
}
	/*****************end 1-6-2015************/

.post_description li {
background: url("images/arr1.png") no-repeat scroll left 8px rgba(0, 0, 0, 0);
list-style: outside none none;
padding: 4px 16px;
}
.required-entry{border:1px solid red !important}
.validate-email{border:1px solid yellow}
.validation-advice{color:red;font-size:10px;text-align:left;margin-top:0px;}
	
	
.checkout_summary	{float: none;
margin: auto!Important;
color:#024A66;
/* background: rgba(36, 36, 37, 0.71); */
position: absolute;
padding: 2% 3% 2% 3%;
bottom: 0;
top: 0;
/*overflow: auto;*/ 
height:100%;
}

.dp-highlight a {
   background: #FCD07B!important;
    color: #000!important;
}
.perview-image img {
max-height: 149px;
min-height: 149px;
}

.checkout_summary  .textInput {
width: 48%;
margin-right: 2%;
float: left;
height:60px;
}

.checkout_left{float:right; width:50%}
.checkout_right{ width:50%;padding-right:20px;float:left}
.f_left.logo h1 a img {
width: 250px;
}

/*****************************************************************/

.room_container {
float: left;
width: 100%;
/*height: 400px;/*233px;*/
overflow-y: auto;
}

.title4_1{
	color: #FF683F !important;
    font-weight: bold;
    padding: 8px 0;
    text-align: left;
}
.title4_4{ font-size:16px;}
.full_text.full_text_2 p {
font-size: 12px;
}

.add_request_desc_2{ width:98% !important;}

h4.available_rooms {
width: 100%;
text-align: center;
font-size: 22px;
padding-bottom: 18px;

text-transform: uppercase;
clear: both; float:left; margin-top:34px;
}
.section_end .trigger-overlay {
width: 100%;
float: left;
margin-top: 27px;
}
.inner.inner_height {
    /*margin-bottom: 30px;*/
}
.room_container .inner .entry .full_text p {
margin-bottom: 0px;
}
.section_end.select_room {
/*margin-bottom: 5%;*/
}
.full_text .room_title {
    font-size: 1.2em;
    padding-bottom: 5px;
 
    text-transform: uppercase;
}
.res_total_summary {
    height: auto;/*102px;*/
}
.section_end.checkout_btn_section {
    height: 70px;
}

/*****************************************************************/
.checkout_btn,
.register,
.login,
.mod_by_iten,
.newsletter_btn,
.expand_btn,
#btn_1857,
.search{ background-color: #024A66!important; color: #ffffff!important;border:1px solid #ccc}
.newsletter_btn{margin: 5px 0;width: 100%;}
.mod_by_iten {
width: 49%;
}
.checkout_btn:hover,
.register:hover,
.login:hover,
 #btn_1857:hover ,
.search:hover{ color: #024A66!important;}

.checkout_btn:after,
.register:after,
.login:after,
#btn_1857:after ,
.search:after{ background-color: #fff!important;}


.f_right.header_content #btn_1857{ background-color: #b8bf37!important; color: #ffffff!important;}
.f_right.header_content  #btn_1857:hover{ color: #000000!important;}
.f_right.header_content  #btn_1857:after{ background-color: #ffffff!important;}

.nicescroll-cursors{
	-moz-background:#024A66!important;
	-webkit-background:#024A66!important;
	background:#024A66!important;
}

.overlay p {
color: #024A66;
}

.page .contact_box,
.page .solid_box,
.page .solid_box:after,
.page .post_track.open:after,
.post_track .widget-area .widget,
.page .ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
	background:background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    color: #79797a;
	color: #79797a;
}

.page .widget-area .widget_tag_cloud a,
.page .widget-area .widget_tag_cloud a {
	color: #79797a;
}

#searchform input, #searchform textarea, #commentform input[type=text], #commentform textarea, .feedback input[type=text], .feedback textarea, .widget-area textarea, .contactformWidget input[type=text], .widget_feedburner input[type=text], .widget_mailchimp input[type=text], .solid_box .blog_box {
	color: #79797a;
}

input::-webkit-input-placeholder {
	color: #79797a;
}

input:-moz-placeholder {
	color: #79797a;
}

textarea::-webkit-input-placeholder {
	color: #79797a;
}

textarea:-moz-placeholder {
	color: #79797a;
}

.page .contact_box h1,
.page .contact_box h2,
.page .contact_box h3,
.page .contact_box h4,
.page .contact_box h5,
.page .contact_box h6,
.page .contact_box #reply-title {
	color: #FA3C13; /* #024A66 ; */
}

.page .solid_box .blog_box h1,
.page .solid_box .blog_box h1 a,
.page .solid_box .blog_box h2,
.page .solid_box .blog_box h2 a,
.page .solid_box .blog_box h3,
.page .solid_box .blog_box h3 a,
.page .solid_box .blog_box h4,
.page .solid_box .blog_box h4 a,
.page .solid_box .blog_box h5,
.page .solid_box .blog_box h5 a,
.page .solid_box .blog_box h6,
.page .solid_box .blog_box h6 a {
	color: #FA3C13 !important; /*#024A66 ; */
}
/*.contact_box, .solid_box, #searchform, #searchform textarea, #commentform input[type="text"], 
#commentform textarea, .feedback input[type="text"], .feedback textarea, .widget_calendar th
{
	color: #79797a;
}*/

.page section a,
.page .solid_box .blog_box h4.trigger a,
.page section a.more-link:hover {
	color: #024A66;
}

.page section a:hover,
.page section .ui-state-active>a,
.page section .trigger.active>a,
.page .solid_box .blog_box h4.trigger a:hover,
.page section a.more-link {
	color: #FA3C13; /*#ffffff; */
}

.widget-area .widget a:hover,
.widget .widget-title a,
.widget-area .widget a.title,
.widget_menu li:hover>a,
#today>a {
	color: /*#79797A; */#ffffff;
}

.widget-area .widget-title,
.widget-area .widget-title a,
.widget-area .widget_menu li a,
.widget-area .widget_menu li a:hover,
.widget-area .widget_archive li a,
.widget-area .widget_archive li a:hover,
.widget-area .widget_categories a,
.widget-area .widget_categories a:hover,
.widget-area .widget_meta ul li a,
.widget-area .widget_meta ul li a:hover,
.widget-area .widget_nav_menu ul li a,
.widget-area .widget_nav_menu ul li a:hover,
.widget-area .widget_pages li a,
.widget-area .widget_pages li a:hover,
.widget-area li.current_page_item>a,
.widget-area li.current_page_parent>a,
.widget-area .widget_categories ul li a,
#wp-calendar caption,
.widget-area .widget_rss ul li a,
.widget-area .widget_rss ul li:hover a {
	color: #ffffff;
}

.widget-area .widget a,
.widget-area .widget.widget_recent_posts a.title:hover,
.widget-area .widget.widget_popular_posts a.title:hover {
color: #2d2d2d;
    text-shadow: none;
}

.flickr_badge_image a:hover:after,
.widget_popular_posts li>a:hover:after,
.widget_recent_posts li>a:hover:after {
	background-color: transparent;
}

.widget-area .widget_calendar #prev a:hover, .widget-area .widget_calendar #next a:hover, .widget-area .widget_tag_cloud a:hover, .widget-area #searchform .sub_wrap:after, .widget-area .widget_feedburner .sub_wrap:after, .widget-area .contactformWidget .sub_wrap:after, .widget-area .sub_wrap:after, .page .close_btn, .page .feedback .sub_wrap:after, .page .jp-play, .page .jp-play-bar, .page .jp-volume-bar-value, .page .testimonials .controls a, .page #searchform input[type=submit]:hover, .page .widget_search input[type=submit]:hover, #wp-calendar #prev a, #wp-calendar #next a {
	background-color: #fff;
}

.widget-area #wp-calendar td#today,
.page .widget-area li.current_page_item>a,
.page .widget-area li.current_page_parent>a,
.page .widget-area li.current_page_item>a:hover,
.widget-area .custom_menu li:hover a,
.widget-area .widget_pages li:hover a,
.widget-area .widget_rss ul li:hover a,
.page .widget-area li.current_page_parent>a:hover,
.widget-area .widget_pages ul li:hover a,
.widget-area .widget_meta ul li:hover a,
.widget-area .widget_archive ul li:hover a {
	border-color: #b0ba45;
}

.widget-area .testimonial_author,
.solid_box .blog_box li.wrapper:hover h3 a,
body.search .solid_box .posts_list>li:hover h3 a {
	color: #024A66;
}

.widget-area #searchform .sub_wrap, .widget-area .widget_feedburner .sub_wrap, .widget-area .custom_menu li:hover a, .widget-area .widget_pages li:hover a, .widget-area .widget_tag_cloud a:hover, .widget-area .widget_meta ul li:hover a, .widget-area .widget_categories ul li:hover a, .widget-area .widget_archive ul li:hover, .widget-area .sub_wrap, .page .jp-play:hover, .page .jp-pause, .widget-area #wp-calendar td#today, .page .testimonials .controls a:hover, .page .widget-area li.current_page_item > a, .page .widget-area li.current_page_parent > a, .page .widget-area li.current_page_item > a:hover, .page .widget-area li.current_page_parent > a:hover, .page .widget-area li.menu-item.open > a, .page #searchform input[type=submit], .page .widget_search input[type=submit], .page .close_btn:after, .page .th_contact-form .sub_wrap, #searchform input[type=submit], .widget_search input[type=submit], .page .pagination li a:hover, .pagination li .current, .page .feedback .sub_wrap, .solid_box .blog_box .posts_list li > figure a:hover:after, .widget-area .widget_rss ul li:hover a, body.search .solid_box .posts_list li > figure a:hover:after, #wp-calendar #prev a:hover, #wp-calendar #next a:hover {
	background-color: #024A66 ;
}

.page .widget-area li.current_page_item>a,
.page .widget-area li.current_page_parent>a,
.page .widget-area li.current_page_item>a:hover,
.page .widget-area li.current_page_parent>a:hover,
.page .widget-area li.menu-item.open>a,
.widget-area .custom_menu li:hover a,
.widget-area .widget_pages li:hover a,
.widget-area .widget_tag_cloud a:hover,
.widget-area .widget_meta ul li:hover a,
.widget-area .widget_categories ul li:hover a {
/*border-color: #fff;*/
}

.widget-area #wp-calendar td#today {
	border-color: #987033;
}

.page .testimonial_author {
	color: #987033;
}


.flickr_badge_image a:after,
.widget_popular_posts li>a:after,
.widget_recent_posts li>a:after {
	background-color: transparent;
}

.widget-area .widget_calendar #prev a:hover, .widget-area .widget_calendar #next a:hover, .widget-area .widget_tag_cloud a:hover, .widget-area #searchform .sub_wrap:after, .widget-area .widget_feedburner .sub_wrap:after, .widget-area .contactformWidget .sub_wrap:after, .widget-area .sub_wrap:after, .page .feedback .sub_wrap:after, .page .jp-play, .page .jp-play-bar, .page .jp-volume-bar-value, .page .testimonials .controls a, .page #searchform input[type=submit]:hover, .page .widget_search input[type=submit]:hover {
	background-color: #ffffff;
}

#ml_portfolio_1324 .portfolio_categories li a{color: #79797A;}
#ml_portfolio_1324 .portfolio_categories li a.active, .portfolio_categories li a:hover{color: #024A66 !important;}
#ml_portfolio_1324 .carousel_list2&gt;li .port_title{ background-color: #130d07; color: #ffffff}
#ml_portfolio_1324 .carousel_list2&gt;li .port_title:before{ background-color: #987033}

.active-booking > h5, .one_half > h6 {
  color: #024A66 !important;
}

.portfolio_categories li:hover > a {
  color: #024A66 !important;
}

.widget.post.full_text li,
.widget.post.packages li {
  margin-left: 10%;
  text-align: left;
}

.category-blog.type-post.status-publish .full_text li {
  width: 50%;
  float: left;
}

.main-logo {
  padding: 16px;
  position: absolute;
  top: 17px;/*-1px;*/
  width: 283px;
  z-index:25; 
  left: -2px;
}

.footer_menu > li {
  display: inline-block;
  font-size: 1.4em;
  margin: 0 0 0 2px;
  padding: 0 13px;
  color: #fff;
  text-transform: capitalize;
}

.footer_menu > li:first-child{margin-bottom:10px}
.footer_menu > li > span {
  font-weight: bold;
  padding: 0 13px;
}

.comments_list_box > .one_third > img {
  height: 200px;
}

.full_text > p,
.full_text .room_title,
.one_third > p,
.one_third1 > p,
.post_description,
.post_description > p,
.post_content > p,
.full_text li,
.full_text li a.title,
.widget_popular_posts li,
.widget .tagcloud,
.widget_feedburner fieldset label,
.comments_list_box > p,
.one_half > p,
.one_half1 > p {
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
  /*color: #79797A;
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 11px;
  text-shadow: none;*/
  
}

.widget .tagcloud > ul{margin-bottom:15px;}

.full_text .tagcloud li,
.full_text .top-5 li a,
.widget_popular_posts .top-5 li .recent_txt a,
.full_text .tweet_list > li {
/*  color: #79797A !important;
  text-shadow: none !important; */
}

.full_text .comments_list_box .one_half a img{ /*box-shadow: 3px 3px 5px 0 black;*/ }
.full_text .comments_list_box .one_half a img:hover{ box-shadow: none; padding: 2px; }
.main-home-image.wrapper.with_thumb .post_img img ,
.search-card .full_text img {
  max-height: 460px;
  margin-top: -8%;/*-12%;*/
  width: 100%;
}
.main-home-image.wrapper.with_thumb .post_img ,
.search-card .full_text p.img {
  text-align: center;
  max-height: 300px;
  overflow: hidden;
}

span.wrapper.with_thumb {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 8px;
  background:rgba(255,255,255,0.4);
  padding: 15px;
}

.dashboard-content span.wrapper.with_thumb { background:rgba(255,255,255,0.75); }

.widget-title {
  color: #FFFFFF !important;
  text-shadow: 1px 1px 2px #000000;
}

.search-result-text{text-align:center;}
.inner-room-search {
    padding: 15px;
    float: left;
    width: 100%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    margin-bottom: 20px;
	position:relative;
}
.inner-room-search p.img {
    margin-bottom: 15px!important;
}

.inner.inner_height.comments_list_box.inner-room-container{padding:0}

.inner-room-search h4 {
    color: #ff683f !important;
    font-weight: bold;
    text-shadow: 0 0px 3px #000;
}

.tp-caption.black3_1 {
    background-color: transparent;
    border-color: rgb(0, 0, 0);
    border-style: none;
    border-width: 0;
    color: rgb(255, 255, 255);
  /*  font-size: 80px;
    line-height: 56px;*/
	font-size: 50px;
  line-height: 42px;
  /*line-height: 30px;*/
    text-decoration: none;
    text-shadow: 0 15px 10px rgba(51, 62, 2, 0.42);
    text-transform: uppercase;
    word-spacing: normal;
	font-family: 'NexaBlack';
	letter-spacing: -0.08em;
	position: relative;
	/*word-break: break-word;*/
}

#coupon_code{
	text-transform: uppercase;
}

.specials-container-heading {
  background: none repeat scroll 0 0 #FA3C13;
  padding: 22px 22px 7px;
}
.post-card-text {
	background: #fff;
	/*padding: 15px;*/
	padding: 15px 35px;
	color: #79797A !important;
	text-shadow: none !important;
	box-shadow: 0 0px 0px #000;
}
.post-card-title {
    color: #024a66 !important;
    font-size: 26px !important;
    text-align: center;
}

.home-short-card .post-card-text{
	float:left;
	position: relative;
}
.home-short-card{
	display:table-cell;
	float:none;
}

.expand_btn{
	position: absolute;
	right: 0;
	bottom: 0;
}

.postmetadata.p_rel.right-align {
  right: 0;
  position: absolute;
  top: 0px;
}
.room-listing p.post-card-text {
  min-height: 149px;
}
.post-card-text ul li {
    background: url("images/arr4.png") no-repeat scroll left 8px rgba(0, 0, 0, 0);
    color: #080808;
    text-shadow: none;
    float: left;
    width: 50%;
}
/*
.search-widget {
	-webkit-transition: all 300ms ease-in; 
	-moz-transition: all 300ms ease-in; 
	-ms-transition: all 300ms ease-in; 
	-o-transition: all 300ms ease-in; 
	transition: all 300ms ease-in;
}
*/
.search-widget .widget,
.search-widget .widget .image-cards > form {
  background: none repeat scroll 0 0 #059CC4 !important;
}

.packages-widget .widget,
.packages-widget .widget .image-cards > form {
  background: none repeat scroll 0 0 #FF7E38 !important;
}

.attractions-widget .widget{
  background: none repeat scroll 0 0 #FCD07B !important;
  padding: 22px !important;
}
.attractions-widget .widget .image-cards > form {
  background: none repeat scroll 0 0 #FCD07B !important;
}
.post.home-card-content {
  /*margin-top: -21px;*/
}

.home-card-content .tp-caption.black3_1 {
  font-size: 40px;
  line-height: 32px;
  color: #024A66;
}

#milano-popular-posts-1 > p {
  text-align: justify;
}

.one_half1.text-desc{ margin-top:0;float:left;margin-bottom: 18px;}

.one_half1.text-desc > p {
  text-align: justify;
}
.fixed-aside aside.widget-area {
   bottom: 48px;
    margin-left: 60%;
  /*  overflow: auto; */
    position: fixed;
    top: 0;
    left:51px;
    width: 256px;
} 	

.tp-caption.black3_1.large-font{font-size: 38px!important;line-height: 31px!important;}
.small-font{font-size: 14px!important;}

.postmetadata.p_abs input{  margin-top: 15px;}


.book-it-button:hover{ color: #000000;cursor:pointer;}
.book-it-button:after{ background-color: #ffffff;}


.book-it-button {
    background-color: #fa3c13;
    border: medium none;
    color: #ffffff;
    font-size: 14px;
  
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
	width:100%;
}

.home-card {
	float:left;
	display: table;
}

.home-card img {
  width:35%;
  float:none;
  display:inline-block;
  margin-right: 6%;
  vertical-align:middle;
}
.home-card h3.title3 {
    text-align: left;
    font-size:40px;
    display:inline-block;
	width:57%;
	margin-bottom:40px;
}

footer .inner ul { line-height: 1.5; }
.footer_left { width: 43%;float: left; }
.footer_center, .footer_right { float: left;width: 23%; }

.checkout_title_final { height: auto !important;}

.search-card .postmetadata,
.search-card .title4_1,
.search-card span.bg-image-change.wrapper,
.search-card .home-card-content {
	cursor:pointer !important;
}

.search-widget ul li {
    padding-right: 1px;
}

#modify-reservation-container  p,
#modify-reservation-container .tot.marg p
 {
margin-bottom: 10px;
}

#modify-reservation-container .tot.marg p > b,
#modify-reservation-container p > font {
  float: right;
}
.cross{display:none;}
.allconfirmdata p{text-align:right;}
.allconfirmdata p span{float:left; text-align:left;}
.comments_list_box .one_half{margin-left:4%!important;}

#close-reservation-container{
	cursor:pointer;
}

#datepicker > .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{
	width:100%;
}

#bookingForm{ float:left;}
.checkout-haeding-logo .main-logo{width:150px;}
.overlay .overlay-close{width:26px!important;height:31px!important;top:31px!important;}

	.hi-icon::after{top:30px;right:30px;left:30px;}
	.specialbtn::after, .hi-icon::after{height:40px;width:100%;}
/*.footer_right.poweredby { margin-right: 25px;}*/

/*aside .full_text p {
  text-shadow: 0 0 0 #fff;
}*/
/*#mainContent .checkout_title {
    height: 100%;
    overflow: auto;
}	*/
	/*---------------end 1-12-2015----------------------*/
.hidden-visible{overflow:visible !important;}
.card-visit{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 274px;
    width: 100%;}
.card-inner-block {
  left: -27px;
  position: absolute;
  width: 320px;bottom: 0;
}
.card1-img {
  width: 100%;
  float: left;
}
.card1-img img{width:100%;}
.image-cards{width:100%; float:left;position:relative; left:0;top:0;}
.image-cards > form {
  position: absolute;
  z-index: 999;
  background: #FA3C13;
  padding: 5px;
  width: 225px;
  right: 37px;
  bottom: -10px;
}
.card-inner-block .section_end{margin-top:0px !important;}
.card-inner-block .newsletter_btn{margin-bottom:0px;}
.widget.blog.widget_feedburner.card-main-block.hidden-visible.card-visit.open {
  padding-bottom: 27px !important;
}

.normal-white-space {
	white-space: normal !important;
}

.discount-img-tag {
	width: 23%;
	position: relative;
	top: -22px;
	left: -22px;
	margin-bottom: -28.6%;
	z-index: 1;
	padding: 6px;
/*	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2);
	background: rgba(254,254,254,1); */
}

.discount-img-tag img{ width:100%;height:auto;}

.checkout-server-error {
  position: absolute;
  
  width: 503px;
  display: inline-block;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}
.error_inner {
  display: table-cell;
  vertical-align: middle;
  
}
.error_container {
  display: table;
  height: 100%;
  vertical-align: middle;
}
.error_inner p {
  background: rgba(255,255,255,0.5);
  padding: 20px;
  display: block;margin:0px;color:#000;
}
.error_inner > span {
  background: none repeat scroll 0 0 rgba(5, 156, 196, 0.6) !important;
  display: block;
  padding: 10px;
}
.error_inner b {
  width: 100%;
  float: left;
}

.booking-btn{position:static !important;}
.main-home-image .post {
    background: #fff;
}
.sub-heading {
    font-weight: bold;text-transform: uppercase;
} 
.card-upper-content {
    margin-top: 18px;
    line-height: 21px;
}
.card-upper-content > a {
  color: #FF6600!important;
  border-bottom: 1px solid #FF6600;
}
.small-sized-text {
    font-size: 11px;
    margin-top: 15px;
    color: #828282;
}
.nicescroll-rails {display: block !important; opacity:1 !important;width:5px !important;z-index:999999 !important;right:0;}
.check-text { line-height: 1.9; }
.left-float{float:left;}

.active-booking {
    margin-bottom: 35px;
}

#fp_form_success {
    border: 1px solid green;
    padding: 10px;
    margin: 6px 0;
    background: rgba(0,128,0,0.1);
    color: green;
}

#fp_form_errors {
    border: 1px solid red;
    padding: 10px;
    margin: 6px 0;
    background: rgba(128,0,0,0.1);
    color: red;
}
.left-auto {left: auto !important;}
.opac-one {opacity:0 !important;}

.chk_scrl {
    height: 496px !important;
    left: auto !important;
    top: 126.75px !important;
    right:34px !important;
}
.chk_scrl div{min-height:80px !important;}

.amen-not-found {
  color: #fff;
  text-shadow: 1px 1px 2px #000;
}

.checkout-forgot-input-main { width:100%;float:left;}

.dashboard-content { background: rgba(255,255,255,0.3) !important; }
.dashboard-sidebar .widget-title {text-align:center;}
.common-heading-h h6 {
  background: url("images/line-heading1.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  font-size: 29px !important;
  color: #fa3c13 !important;
  text-align: center;
  font-weight: bold;padding: 0 0 10px;margin-bottom: 20px !important;
}

.widget.position-fixed1 {
  position: fixed;
  top: 0;
  width: 257px;
}

.dashboard-sidebar {
    margin: -37px -329px 0 0 !important;
}
.dashboard-sidebar > .widget {
    padding-top: 40px !important;
}

.rooms-book-btn { padding-top: 9px !important;}

.modify-content { background-color: rgba(255,255,255,0.4) !important;}

#homeUl li h6 {font-weight:bold;}
body.no-scroller{height:100%;overflow:hidden}
.checkout_left.right-billing{margin-top:-255px}
@media only screen and (max-width: 1024px){
.home-card h3.title3 {
    font-size: 34px;
}
.social-janr > h3{width:100%;}
.social-janr i {
    font-size: 20px !important;
    height: 43px !important;
    width: 43px !important ;float:none !important;display:inline-block;
}

.md-content button{margin-right:0px!important;}
.md-content #checkout{width:97%!important;}
.md-modal{
height:100%!important;
width:50%!important;
overflow-x: hidden;
overflow-y: scroll;
top:50%!important;}
}

	@media only screen and (max-width: 802px) {
	a.glang-translator.social_links {max-width: 183px!important;}
.checkout_left.right-billing{margin-top:0px}
	
	
	.checkout-logo img{width:100%}
	/* fixed logo at top left of screen*/
	.main-logo { display: block;
    margin: auto;
    position: inherit;
    width: 199px;
    top: 0px;
	height:120px;}
	.main_menu .nav_logo{display:none;}
	.main_menu .sf-menu2{height:auto;}
	header{width:49%;padding-right:0px!important;}
	.header_content{float:right!important;margin-top:-2px;}
	
	/* logo in nav bar*/
	.f_left.logo h1 a img { width: 100%; }
	
	/*Single Blog*/
	.single-post .post_box .postmetadata .inner,
	.single-post .post_track .post_box .postmetadata .inner,

	.single-th_portfolio .post_box .postmetadata .inner,
	.single-th_portfolio .post_track .post_box .postmetadata .inner{
		color: #ffffff;
	}

	.single-post .post_box .postmetadata .inner,
	.single-post .post_track .post_box .postmetadata .inner,

	.single-th_portfolio .post_box .postmetadata .inner,
	.single-th_portfolio .post_track .post_box .postmetadata .inner{
		background-color: #b8bf37;
	}
	.single-post .post_box,
	.single-post .post_box,
	.single-post .post_track:after,
	.single-post .post_track.open .post_box

	.single-th_portfolio .post_box,
	.single-th_portfolio .post_box,
	.single-th_portfolio .post_track:after,
	.single-th_portfolio .post_track.open .post_box{
		background-color: #242425;
		color: #79797a;
	}
	/*.comment-reply-title,*/
	.single-post .post_track.open .post_box h1,
	.single-post .post_track.open .post_box h1,
	.single-post .post_track.open .post_box h2,
	.single-post .post_track.open .post_box h3,
	.single-post .post_track.open .post_box h4,
	.single-post .post_track.open .post_box h5,
	.single-post .post_track.open .post_box h6,
	.single-post .post_track.open .post_box #reply-title,

	.single-th_portfolio .post_track.open .post_box h1,
	.single-th_portfolio .post_track.open .post_box h2,
	.single-th_portfolio .post_track.open .post_box h3,
	.single-th_portfolio .post_track.open .post_box h4,
	.single-th_portfolio .post_track.open .post_box h5,
	.single-th_portfolio .post_track.open .post_box h6,
	.single-th_portfolio .post_track.open .post_box #reply-title{
		color: #ffffff;
	}
	
}


/*******************end******************/
 
@media only screen and (max-width: 802px) {
	/*Single Blog*/
	.single-post .post_box .postmetadata .inner,
	.single-post .post_track .post_box .postmetadata .inner{
		color: #000000;
	}
	
	
	.social-janr, .or{width:100%!important;}
	.homeUl img{margin-bottom:15px;}
	header a{z-index:50;}
.blog_box h3{font-size:35px;}
	.numbering-rooms p span {width:50%!important;}
	.numbering-rooms h6 span{width:50%!important;}
	
	.solid_box{margin-right:0px!important; width:auto!important;}

	.single-post .post_box .postmetadata .inner,
	.single-post .post_track .post_box .postmetadata .inner{
		background-color: #b8bf37;
	}
	.single-post .post_box,
	.single-post .post_box,
	.single-post .post_track:after,
	.single-post .post_track.open .post_box{
		color: #79797a;
		background: #242425;
	}
	/*.comment-reply-title,*/
	.single-post .post_box h1,
	.single-post .post_box h2,
	.single-post .post_box h3,
	.single-post .post_box h4,
	.single-post .post_box h5,
	.single-post .post_box h6,
	.single-post .post_track .post_box h1,
	.single-post .post_track .post_box h2,
	.single-post .post_track .post_box h3,
	.single-post .post_track .post_box h4,
	.single-post .post_track .post_box h5,
	.single-post .post_track .post_box h6{
		color: #ffffff;
	}

	/*Single portfolio*/
	.single-th_portfolio .post_box,
	.single-th_portfolio .post_track.open:after,
	.single-th_portfolio .post_track.open .post_box{
		color: #79797a;
		background-color: #242425;
	}

	/*.comment-reply-title,*/
	.single-th_portfolio .post_box h1,
	.single-th_portfolio .post_box h2,
	.single-th_portfolio .post_box h3,
	.single-th_portfolio .post_box h4,
	.single-th_portfolio .post_box h5,
	.single-th_portfolio .post_box h6,
	.single-th_portfolio .post_track.open .post_box h1,
	.single-th_portfolio .post_track.open .post_box h2,
	.single-th_portfolio .post_track.open .post_box h3,
	.single-th_portfolio .post_track.open .post_box h4,
	.single-th_portfolio .post_track.open .post_box h5,
	.single-th_portfolio .post_track.open .post_box h6{
		color: #ffffff; 
	}

	/*---> Main Menu <---*/
	.main_menu .sub-menu,
	.main_menu .sf-menu2, 
	.main_menu .open_arrow{background-color: #1d1d1e;}
	
	.main_menu .open_arrow:hover,
	.main_menu .open_arrow.active{ background-color: #024a66 !important;}

	/* --------> Slideshow <-----------*/
	.page-template-template-slideshow-php .slideshow_banner{
		background-color: #2a241f;
	}
	.page-template-template-slideshow-php .slideshow_banner .title2{
		color: ;
	}
	.big-content.open_content {
    width: 100% !important;
}

.bg_color2, .main_menu .sub-menu, .main_menu::before{background:none;box-shadow:none}

header { left: 0;margin-top: 121px; padding-right:197px; position: absolute !important; right: 0; text-align: center;margin-right:0!Important}
header .btn_large {font-size: 14px;padding: 10px 22px;}
.logo{padding-top:0; min-height: 121px;}
.main_menu .open_arrow{left: 80px !important;}
.main_menu{margin-top:0!important;min-height:inherit!important;}
.welcome-msg ,
.main_menu .menu-item > a {color: #fff!important;}
.main_menu .sf-menu2 {left: 0;margin: 18px 0;position: absolute; right: 0;}
.main_menu .sf-menu2 > .menu-item > a {padding: 12px 10px;text-align: left;}
.main_menu .sf-menu2 #loginDiv .welcome-msg { padding: 10px 10px;}
.half .post_track, .half .carousel_cols, .half .solid_box, .half .slideshow_banner ,
.one-third .post_track, .one-third .carousel_cols, .one-third .solid_box, .one-third .slideshow_banner ,
.post_track.p_rel.with_more_link{width:100%!important;}

.single-post .post_box.preview:hover{background:#242425!important}
.single-post .post_box.preview{margin-bottom:15px;}
.posts_list > li {
    margin-top: 10px;
}
.solid_box{background:#242425!important; }
.checkout_left {float: left;width: 100%;} 
.checkout_right{width:100%;padding-right:0;}
.header_content .inner {
    margin-right: 0px;
    margin-top: 0px;
}
.half-one-fourth .post_track, .half-one-fourth .carousel_cols, .half-one-fourth .solid_box .half-one-fourth .slideshow_banner{width:100%;}

.post-card-text h3.title3 {color:#024a66 !important ;}
.one-fourth .post_track {
    width: 100%;
}
.social-janr > h3{width:100%;}
.social-janr i {
    font-size: 20px !important;
    height: 43px !important;
    width: 43px !important ;float:none !important;display:inline-block;
}
footer .social_links{margin-bottom:5px;}
.social-janr a{width:100%; text-align:center;}

.post_track .postmetadata{top:0 !important;left: 40px !important;}
.tp-caption.black3_1.large-font {
    font-size: 28px !important;
    line-height: 23px !important;
}
.position-fixed.widget-area {
  bottom: 0;
  left: 0;
  margin-left: 60%;
  position: relative;
  top: 0;
  width: 100%;
}
aside#secondary0 {
  margin-left: 0% !important;
}
.section_end {
    margin-top: 23px;
}
#post-21 h4.title4 {
  color: #fa3c13 !important;
}
.single-post .post_box, .single-post .post_box, .single-post .post_track::after, .single-post .post_track.open .post_box{background:none !important;}
.single-post .post_box:hover, .single-post .post_box, .single-post .post_track:hover::after, .single-post .post_track.open .post_box:hover{background:none !important;}
.solid_box, .page .contact_box, .page .solid_box, .page .solid_box::after, .blog .solid_box::after, .page .post_track.open::after, .page .ui-tabs .ui-tabs-nav li.ui-tabs-active::after, .archive .solid_box::after {
    background-color: rgba(255, 255, 255, 0.3) !important;
    color: #79797a;
}
.single-post .post_box.preview:hover {
  background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;
}
#modifyContent .post_box.f_left.preview .inner.inner_height h4 {
  color: #024a66 !important;
}
.post_description {
  box-shadow: none;
  color: #262626 !important;
  text-shadow: none !important;
}
.checkout_summary.confirmation{width:300px !important;}
.room-detail-sml{display:block;}
.room-detail-sml span{color:#024a66;}
.card-inner-block {
  bottom: 0;
  left: AUTO;
  right: 0;
}
}
@media only screen and (max-width:767px) {
.footer_center{width:auto!important;}
a.glang-translator.social_links {
    margin: 7px auto;
}
.header_content .inner {
    margin-right: 0px;
    margin-top: 0px;
}
.logo{padding-bottom:0px!important;}
.footer_center, .footer_right{width:46%!important;text-align:center;}
.md-modal{width:89%!important;}
}
@media only screen and (max-width: 530px) {
.ui-widget{width:100%!important;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%!important;}
.menu.push-menu-right {font-size: 11px!important;}
nav.slide-menu-left, nav.slide-menu-right, nav.push-menu-left, nav.push-menu-right {width: 400px!important;}
.home-card h3.title3 {
    font-size: 23px;
}
.home-card-content .tp-caption.black3_1 {
  color: #024a66;
  font-size: 29px;
  line-height: 27px;
}
nav.slide-menu-left, nav.slide-menu-right, nav.push-menu-left, nav.push-menu-right{width:320px !important;padding:6px !important;}
.ui-datepicker table {
    font-size: 0.7em !important;
}
.home-one_third{width:100%;}
.post-card-text ul li{width:100%;}
/*.p_fix{height:auto!important;}*/
.cross{background:url("../images/cross.png") no-repeat scroll center center rgba(0, 0, 0, 0);width:21px; height:21px;position:absolute;right:10px;top:30px;display:block;}
.menu #bookingContent h5, .menu #modifyContent h5{font-size:22px!important;}

.checkout-haeding-logo .main-logo{width:100%;position:relative; height:auto;padding:0px;}
.checkout-haeding-logo .main-logo img{width:100px;}
.checkout-haeding-logo h5{padding:0px 0px 20px;}




    
}

@media only screen and (max-width: 420px) {
.footer_left,
.footer_center, 
.footer_right {width:100%!important;}
.md-modal{width:100% !important;}
.social-janr i {
  display: inline-block;
  float: none !important;
  font-size: 21px !important;
  height: 39px !important;
  line-height: 21px;
  padding: 10px !important;
  width: 38px !important;
}
.md-content #checkout {
  padding: 15px !important;
  width: 100%;
}
.post_track .postmetadata{top:0 !important;left:15px !important;right:15px;}
header {padding-right:0px;height:39px;margin-bottom:0px;min-height:40px;}
.main_menu .open_arrow{left:3px!important;top:37px;}
.main_menu .sf-menu2{margin:39px 0;left:5px;}
.main_menu{margin:10px auto 53px;}
.overlay .overlay-close{top:20px!important;}

.tp-caption.black3_1{font-size:44px;}

.header_content{float:none!important;}
header{width:100%;}
.main_menu .open_arrow{top:43px;}


    
}

.solid_box{width:calc()!important;}
.btn_large:hover{background:#fff!important;color:#024a66!important;}
