.slider-elastic .ei-title h2, .slider-elastic .ei-title h2 a {
	font-size: 40px;
	font-family: 'Playfair Display', sans-serif;
	color: #000000;
	font-style: italic;
	font-weight: normal;
}
.slider-elastic .ei-title h3, .slider-elastic .ei-title h3 a {
	font-size: 40px;
	font-family: 'Open Sans Condensed', sans-serif;
	color: #4D4C4C;
	font-style: normal;
	font-weight: 400;
}
.slider-flexslider-elegant.slider ul li .slider-caption h2, .slider-flexslider-elegant.slider ul li .slider-caption h2 a {
	font-size: 17px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 700;
}
.slider-flexslider-elegant.slider ul li .slider-caption p {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
.slider-flexslider-elegant.slider ul li .slider-caption .special-font {
	font-size: 24px;
	font-family: 'Shadows Into Light', sans-serif;
	color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
.slider-polaroid.slider .slide-content h2, .slider-polaroid.slider .slide-content h2, .text-polaroid h2 {
	font-size: 24px;                font-family: 'Montserrat', sans-serif;color: #e5f99a;
	font-style: normal;
	font-weight: 800;
}
.slider-polaroid.slider .slide-content p, .slider-polaroid.slider .slide-content p, .text-polaroid p {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
.slider-thumbnails.slider.thumbnails .showcase-caption p {
	font-size: 13px;
	font-family: 'Muli', sans-serif;
	color: #585555;
	font-style: normal;
	font-weight: 400;
}
.slider-thumbnails.slider.thumbnails div.showcase-tooltip {
	font-size: 12px;
	font-family: 'Muli', sans-serif;
	color: #000;
	font-style: normal;
	font-weight: 400;
}
.slider-usquare.slider .usquare_module_wrapper h2 {
	font-size: 17px;                font-family: 'Montserrat', sans-serif;color: #aca12a;
	font-style: normal;
	font-weight: 400;
}
.slider-usquare.slider .usquare_module_wrapper span, .slider-usquare.slider .usquare_block_extended, .slider-usquare.slider .usquare_block_extended .usquare_about {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.slider-266.slider .usquare_module_wrapper h2 {
	font-size: 17px;                font-family: 'Montserrat', sans-serif;color: #aca12a;
	font-style: normal;
	font-weight: 400;
}
.slider-266.slider .usquare_module_wrapper span, .slider-266.slider .usquare_block_extended, .slider-266.slider .usquare_block_extended .usquare_about {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.post-title, .post-title a, .blog-big .meta .post-title, .blog-big .meta .post-title a {
	font-size: 16px;                font-family: 'Montserrat', sans-serif;color: #2F286B;
	font-style: normal;
	font-weight: 400;
}
.blog-big .meta a, .blog-small .meta a {
	font-size: 12px;
	font-family: 'Droid Sans', sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: 400;
}
.blog-big .meta a:hover, .blog-small .meta a:hover {
	color: #333333;
}
.blog-libra-big .date-comments .date .month, .blog-libra-small .date-comments .date .month, .section.blog .post .date .month {
	font-size: 22px;                font-family: 'Montserrat', sans-serif;color: #a5a4a4;
	font-style: normal;
	font-weight: 400;
}
.blog-libra-big .date-comments .date .day, .blog-libra-small .date-comments .date .day, .section.blog .post .date .day {
	font-size: 48px;
	font-family: 'Arbutus Slab', sans-serif;
	color: #a5a4a4;
	font-style: normal;
	font-weight: 400;
}
.section.blog .meta h4 a {
	font-size: 15px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.section.blog .meta h4 a:hover {
	color: #6c6d03;
}
.margin-left {
	margin-left: 10px;
}
#copyright {
	background: #000000;
}
#advance-search {
	/*margin-bottom: 60px;
	margin-top: -60px; */
	margin: 0px 0px 0px 0px;
	background-color: #fff; 
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
	border-bottom:1px solid #ddd;
}
#footer {
	background-color: rgba(0, 0, 0, 0.9);;
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;    padding: 50px 0;
}
.boxed #wrapper {
	background-color: #ffffff;
}
code, pre, body hr, #copyright .inner, #footer .inner, .gallery img, .gallery img, .content .archive-list ul, .content .archive-list ul li, .more-projects-widget .work-thumb, .more-projects-widget .controls, .more-projects-widget .top, .featured-projects-widget img, .thumb-project img, #searchform input, .portfolio-categories ul li, .portfolio-categories ul li:hover, .recent-comments .avatar img, .content .contact-form li.submit-button input, #portfolio .read-more, #portfolio .more-link, #portfolio .read-more:hover, #portfolio .more-link:hover, .accordion-title, .accordion-item-thumb img, form input[type="text"], form textarea, .testimonial-page, div.section-caption .caption, .line, .last-tweets-widget ul li, .toggle p.tab-index, .toggle .content-tab, .testimonial, .google-map-frame, .section.blog .post, .section.blog h4.other-articles, .section.blog .sticky .thumbnail, .section .portfolio-sticky .work-categories, .testimonial, #searchform input, .blog-big .meta p, .blog-big p.list-tags, .blog-small .image-wrap, .comment-container, .image-square-style #comments img.avatar, #comments .comment-author img, .comment-meta, #respond input, #respond textarea, img.comment-avatar, .portfolio-big-image a.thumb, .portfolio-big-image a.more, .portfolio-big-image a.more:hover, .portfolio-big-image .work-thumbnail a.nozoom, .portfolio-big-image .work-skillsdate, .internal_page_item, .gallery-wrap li h5, .gallery-filters, .portfolio-full-description a.thumb, .portfolio-full-description a.more, .portfolio-full-description a.more:hover, .portfolio-full-description .work-skillsdate, .related_img, #portfolio.columns .overlay_a, .yit-widget-content .widget, .slider.thumbnails .showcase-thumbnail img, .slider.thumbnails .showcase-thumbnail img:hover, .slider.thumbnails .showcase-thumbnail.active img, .recent-post .thumb-img img, .widget_archive ul li a, .widget_archive ul li a:hover, .widget_nav_menu ul li a, .widget_nav_menu ul li a:hover, .widget_pages ul li a, .widget_pages ul li a:hover, .widget_categories ul li a, .widget_categories ul li a:hover, #searchform input, .widget_flickrRSS img, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_categories ul li a, .widget_archive ul li a:hover, .widget_nav_menu ul li.current_page_item > a, .widget_pages ul li.current_page_item > a, .widget_categories ul li.current_page_item > a, .testimonial-widget div.name-testimonial, .last-tweets-widget ul li, .yit-widget-content .widget, .portfolio-categories ul li, .recent-comments .avatar img, .more-projects-widget .work-thumb, .more-projects-widget .controls, .more-projects-widget .top, .featured-projects-widget img, .thumb-project img, .picture_overlay, #respond textarea:focus, .section-portfolio-classic .work-projects a.img {
	border-color: #dfdcdc;
}
.portfolio-big-image .work-thumbnail .thumb-wrapper:hover, .related_project .related_img:hover, .portfolio-categories ul li:hover, #portfolio .more-link:hover, .portfolio-big-image a.more:hover, #portfolio.columns .overlay_a:hover, .showcase-thumbnail img:hover, .widget_archive ul li a:hover, .widget_nav_menu ul li a:hover, .widget_pages ul li a:hover, .widget_categories ul li a:hover, .picture_overlay:hover, .section-portfolio-classic .work-projects a.img:hover, .section-portfolio-classic .work-projects a.img.active {
	border-color: #cccccc;
}
#page-meta {
	background-color: rgba( 235, 232, 232, 0.3 );
}
#page-meta-custom {
    margin-top: 0px;
	background:#f5f5f5;
    /*background-image: url(../images/heading.jpg);*/
    text-align: center;
	}
#back-top {
	background-color: #666565;
}
#header, #header .slider.polaroid .thumbs .thumb img {
	background-color: #fff;
	background-image: url('http://yit.com/libra/wp-content/themes/libra/images/header-pattern.png');
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
}
#topbar_login a.topbar_login {
	border-color: #19344E;
	background-color: #102438;
	font-size: 8px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 700;
}
#fast-login {
	background-color: rgba( 16, 36, 56, 0.88 );
}
#fast-login input {
	border-color: #1B3754;
	background-color: #0D2033;
}
#fast-login input.input-submit {
	border-color: #17324E;
	background-color: #29435E;
}
#fast-login input.input-submit:hover {
	background-color: #304e6d;
}
#topbar {
	background-color: #000000;
}
#mosttopbar {
	background: #fff; 
    background-color: #fff; 
    background-image: -moz-linear-gradient(top,#fff,#f7f7f7);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));
    background-image: -webkit-linear-gradient(top,#fff,#f7f7f7);
    background-image: -o-linear-gradient(top,#fff,#f7f7f7);
    background-image: linear-gradient(to bottom,#fff,#f7f7f7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f7f7f7', GradientType=0);
    border-color: #fff;
}
#wellcome {
	margin:0px;
    padding: 5px 0px;
 }
.wellcome {
	font-size: 24px;
	color: #CF142B;
	font-weight: bolder;
	font-family: cursive;
}
#mosttopbar wellcome {
	text-align: center;
}
#nav ul.sub-menu, #nav ul.children {
	background-color: rgba( 17, 37, 58, 0.88 );
}
#nav ul li a:hover, #nav ul li:hover a {
	background-color: #C4D5B4;
}
#nav .current-menu-item > a, #nav .current-menu-ancestor > a, #nav .current_page_ancestor > a, div#nav ul .current_page_item > a {
	background-color: #12273d;
}
#nav .megamenu ul.sub-menu li.menu-item-custom-content p {
	color: #ffffff;
}
#nav .megamenu ul.sub-menu li.menu-item-custom-content span.highlight {
	color: #e5f99a;
}
.error-404-text p {
	font-size: 18px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.error-404-text p a {
	color: #919303;
}
.error-404-text p a:hover {
	color: #6c6d03;
}
div.popup .title {
	font-size: 20px;                font-family: 'Montserrat', sans-serif;color: #0c243d;
	font-style: normal;
	font-weight: 800;
}
div.popup, div.popup_message, div.popup_message p, div.popup_message span {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
#portfolios {
	background: #ffffff url('http://yit.com/libra/wp-content/themes/libra/images/backgrounds/032.jpg');
	font-size: 18px;
	font-family: 'Abel', sans-serif;
	color: #000000;
	font-style: italic;
	font-weight: 700;
}
.call-to-action-two {
	background-color: #F8F7F7;
	border-color: #DDDDDD;
}
div.call-three {
	background-color: #F8F7F7;
	border-color: #F2F0F0;
}
div.box.success-box {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #599847;
	font-style: normal;
	font-weight: 400;
}
div.box.arrow-box {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #599847;
	font-style: normal;
	font-weight: 400;
}
div.box.alert-box {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #CA6B1C;
	font-style: normal;
	font-weight: 400;
}
div.box.error-box {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #883333;
	font-style: normal;
	font-weight: 400;
}
div.box.notice-box {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #9F6722;
	font-style: normal;
	font-weight: 400;
}
div.box.info-box {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #FFFFFF;
	font-style: normal;
	font-weight: 400;
}
div.box-sections h1 span, div.box-sections h2 span, div.box-sections h3 span, div.box-sections h4 span, div.box-sections h5 span, div.box-sections h6 span {
	font-size: 16px;                font-family: 'Montserrat', sans-serif;color: #51595D;
	font-style: normal;
	font-weight: 800;
}
div.last-tweets-widget ul.tweets-widget li p {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
div.last-tweets-widget ul.tweets-widget li p a {
	color: #919303;
}
div.last-tweets-widget ul.tweets-widget li p a:hover {
	color: #6C6D03;
}
ul.short li {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.call-to-action .incipit h2 {
	font-size: 20px;                font-family: 'Montserrat', sans-serif;color: #0C243D;
	font-style: normal;
	font-weight: 700;
}
.call-to-action .incipit p {
	font-size: 14px;                font-family: 'Montserrat', sans-serif;color: #464444;
	font-style: normal;
	font-weight: 400;
}
.call-to-action .number-phone, .call-to-action .number-phone a {
	font-size: 42px;
	font-family: 'Droid Sans', sans-serif;
	color: #838383;
	font-style: normal;
	font-weight: 700;
}
.call-to-action-two .incipit {
	font-size: 14px;                font-family: 'Montserrat', sans-serif;color: #666767;
	font-style: normal;
	font-weight: 400;
}
.toggle h4.tab-index a, .toggle h4.tab-index a:hover {
	font-size: 16px;                font-family: 'Montserrat', sans-serif;color: #3E3E3E;
	font-style: normal;
	font-weight: 400;
}
.toggle .content-tab, .toggle .content-tab p {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.tabs-container ul.tabs li h4 a {
	font-size: 16px;                font-family: 'Montserrat', sans-serif;color: #0C243D;
	font-style: normal;
	font-weight: 400;
}
.tabs-container ul.tabs li h4 a:hover {
	color: #000000;
}
.tabs-container ul.tabs li.current h4 a {
	color: #0C243D;
}
.contact-info .sidebar-nav ul li {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #000000;
	font-style: normal;
	font-weight: 400;
}
.pricing_box.large .header h3 {
	font-size: 17px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 800;
}
.pricing_box .header h3 {
	font-size: 17px;                font-family: 'Montserrat', sans-serif;color: #585555;
	font-style: normal;
	font-weight: 800;
}
.pricing_box h3 {
	font-size: 17px;                font-family: 'Montserrat', sans-serif;color: #585555;
	font-style: normal;
	font-weight: 700;
}
.pricing_box p.button a, .pricing_box p.button a:hover {
	font-size: 14px;                font-family: 'Montserrat', sans-serif;color: #3f4950;
	font-style: normal;
	font-weight: 400;
}
.pricing_box, .pricing_box p, .pricing_box ul li {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #808080;
	font-style: normal;
	font-weight: 400;
}
.recent-post .text > a {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.recent-post .text > a:hover {
	color: #6C6D03;
}
.recent-post p {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #656262;
	font-style: normal;
	font-weight: 400;
}
.recent-post .hentry-post p.post-date {
	font-size: 10px;                font-family: 'Montserrat', sans-serif;color: #213140;
	font-style: normal;
	font-weight: 400;
}
.recent-post .text > a.read-more {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #1A5B7D;
	font-style: normal;
	font-weight: 400;
}
.recent-post .text > a.read-more:hover {
	color: #6B0303;
}
.call-three .text h2 {
	font-size: 20px;                font-family: 'Montserrat', sans-serif;color: #0C243D;
	font-style: normal;
	font-weight: 400;
}
.call-three .text h4 {
	font-size: 16px;                font-family: 'Montserrat', sans-serif;color: #0C243D;
	font-style: normal;
	font-weight: 400;
}
.testimonial .testimonial-text p, .testimonial .testimonial-text-full p, .testimonial-page .testimonial-text-full p {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.testimonial .testimonial-name a.name, .testimonial .testimonial-name p.name, .testimonial-page .testimonial-name a.name, .testimonial-page .testimonial-name p.name {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #3b4752;
	font-style: normal;
	font-weight: 400;
}
.testimonials-slider ul.testimonials li blockquote p a, .testimonials-flexslider ul li blockquote p a {
	font-size: 16px;                font-family: 'Montserrat', sans-serif;color: #030303;
	font-style: normal;
	font-weight: 400;
}
.testimonials-slider ul.testimonials li p.meta, .testimonials-slider ul.testimonials li p.meta a, .testimonials-flexslider ul li p.meta a {
	font-size: 11px;
	font-family: 'Arial, Helvetica', sans-serif;
	color: #747605;
	font-style: normal;
	font-weight: 400;
}
.testimonial .testimonial-name a.website, .testimonial .testimonial-name span.website, .testimonial-page .testimonial-name a.website, .testimonial-page .testimonial-name span.website {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #747605;
	font-style: normal;
	font-weight: 400;
}
.testimonial blockquote {
	font-size: 14px;
	font-family: 'Arial, Helvetica', sans-serif;
	color: #2e2d2d;
	font-style: normal;
	font-weight: 400;
}
.testimonials-slider ul.testimonials li p.meta a:hover, .testimonials-flexslider ul li p.meta a:hover {
	color: #030303;
}
#footer, #footer p, #footer li {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
#footer a {
	color: #1a5b7d;color:#32620e;
}
#footer a:hover {
	color: #898a30;
}
#footer h3 {
	font-size: 14px;                font-family: 'Montserrat', sans-serif;color: #f3642c;
	font-style: normal;
	font-weight: 800;    text-align: left;
}
#copyright, #copyright div p, #copyright p, #copyright a, #copyright p a, #copyright div p a {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
#copyright a, #copyright div a, #copyright div p a {
	color: #e6e90d;
}
#copyright a:hover, #copyright div a:hover, #copyright div p a:hover {
	color: #d7d789;
}
a, p, li, address, dd, blockquote, td, th, .paragraph-links a, a.text-color, ul.filters li a, .menu-select select, .testimonial-widget li a, .testimonial-widget li p, #search_mini, .newsletter-input input, .newsletter-submit input, .features-tab-container .features-tab-labels li, .features-tab-content, .portfolio-libra .work-projects ul.pagination_nav li a {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #0F0F0F;
	font-style: normal;
}
a, a.text-color:hover, ul.filters li a:hover, ul.filters li a.active {
	color: #fff;
}
a:hover, body .login_register a:hover, #multistep_step1 .step1_login_form form.login_checkout .lost_password:hover, .portfolio-libra .work-projects ul.pagination_nav li a:hover, a:hover .title-highlight {
	color: #ccc;
}
#page-meta #yit-breadcrumb, #page-meta #yit-breadcrumb a, .breadcrumbs span {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
#page-meta #yit-breadcrumb a:hover {
	color: #535353;
}
#page-meta #yit-breadcrumb a.current {
	color: #363f4a;
}
h1, h1 a {
	font-size: 28px;                font-family: 'Montserrat', sans-serif;color: #f3642c;
	font-style: normal;margin: 36px 0;
	font-weight: 800;    line-height: 1;text-transform: uppercase;text-align: center;
}
h2, h2 a {
	font-size: 20px;                font-family: 'Montserrat', sans-serif;color: #084571;
	font-style: normal;
	font-weight: 800;    line-height: 1;
}
h3, h3 a {
	font-size: 17px;                font-family: 'Montserrat', sans-serif;color: #084571;
	font-style: normal;
	font-weight: 500;
	/*margin-left:-70px;*/
	text-align:center;    line-height: 1;
}
h4, h4 a {
	font-size: 16px;                font-family: 'Montserrat', sans-serif;color: #084571;
	font-style: normal;
	font-weight: 800;    line-height: 1;
}
h5, h5 a {
	font-size: 24px;                font-family: 'Montserrat', sans-serif;color: #f3642c;
	font-style: normal;
	font-weight: 300;    line-height: 1;
}
h6, h6 a {
	font-size: 14px;                font-family: 'Montserrat', sans-serif;color: #084571;
	font-style: normal;
	font-weight: 800;    line-height: 1;
}
.slogan h2 {
	font-size: 26px;                font-family: 'Montserrat', sans-serif;color: #425262;
	font-style: normal;
	font-weight: 800;    line-height: 1;
}
.slogan h3 {
	font-size: 18px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;    line-height: 1;
}
.special-font {
	font-size: 12px;
	font-family: 'Shadows Into Light', sans-serif;
	color: #030303;    line-height: 1;
	font-style: normal;
	font-weight: 400;
}
h1 span.title-highlight, h2 span.title-highlight, h3 span.title-highlight, h4 span.title-highlight, h5 span.title-highlight, h6 span.title-highlight, .box-sections span.title-highlight, .box-sections-border span.title-highlight, span.highlight {
	color: #919303;
}
#back-top a, #back-top a:hover {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
#logo {
	height: auto;
	margin: 0px;
}
#header-sidebar .header-text-image p {
	line-height: 11px;
	margin: 0;
	padding: 10px;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	background-color: #CF142B;
}
#header {
	margin-bottom: 0px;
	padding-top: 0px;
	background: #32620e;
    background: -moz-linear-gradient(top,#32620e 0,#32620e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#32620e),color-stop(100%,#32620e));
    background: -webkit-linear-gradient(top,#32620e 0,#32620e 100%);
    background: -o-linear-gradient(top,#32620e 0,#32620e 100%);
    background: -ms-linear-gradient(top,#32620e 0,#32620e 100%);
    background: linear-gradient(to bottom,#32620e 0,#32620e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32620e', endColorstr='#f35943', GradientType=0);
	/*z-index: -1;*/
}
#header #logo #textual, span.logo {
	font-size: 60px;
	font-family: 'Georgia', sans-serif;
	color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
#header #logo #textual span {
	font-size: 40px;
	font-family: 'Georgia', sans-serif;
	color: #919303;
	font-style: normal;
	font-weight: 400;
}
#header #logo #tagline {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
#header #logo #tagline span {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #e5f99a;
	font-style: normal;
	font-weight: 400;
}
#fast-login label, #fast-login input {
	font-size: 10px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
#fast-login a {
	color: #ffffff;
}
#topbar_login a.topbar_login:hover, #fast-login a:hover {
	color: #E5F99A;
}
#fast-login a.lostpassword {
	color: #E5F99A;
}
#fast-login a.lostpassword:hover {
	color: #304e6d;
}
#nav ul li a {
	font-size: 13px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	 transition: .5s ease-out; 
    transition-delay: .0s;
}
#nav ul li a:hover {
	color: #000000;
	background-color:#f3642c;
	
}
#nav .current-menu-item > a, #nav .current-menu-ancestor > a, div#nav ul .current_page_item > a {
	color: #ffffff;
}
#nav ul li ul li a, #nav .megamenu ul.sub-menu li li a {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #ffffff;
	font-style: normal;
	font-weight: 400;
}
#nav ul li ul li a:hover, #nav .megamenu ul.sub-menu li li a:hover {
	color: #e5f99a;
}
#nav ul ul .current-menu-item > a, #nav ul ul .current-menu-ancestor > a, div#nav ul ul .current_page_item > a, #nav .megamenu ul.sub-menu li a {
	color: #e5f99a;
}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {
	font-size: 15px;                font-family: 'Montserrat', sans-serif;color: #f3642c;
	font-style: normal;
	font-weight: 800;
}
.sidebar p, .sidebar li, .sidebar div {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.sidebar a {
	color: #989a14;
}
.sidebar a:hover {
	color: #213140;
}
.testimonial-widget li blockquote p, .testimonial-widget li blockquote p:first-child {
	font-size: 12px;                font-family: 'Montserrat', sans-serif;color: #676768;
	font-style: normal;
	font-weight: 400;
}
.testimonial-widget li .name-testimonial {
	font-size: 11px;                font-family: 'Montserrat', sans-serif;color: #000000;
	font-style: normal;
	font-weight: 400;
}
.testimonial-widget li .url-testimonial {
	font-size: 11px;
	font-family: 'Arial, Helvetica', sans-serif;
	color: #676768;
	font-style: normal;
	font-weight: 400;
}
#post-455 .two-fourth h3 {
	margin-top: 0
}
#sidebar-homevii h3:first-child {
	margin-top: 23px
}
.blog-big .meta, .blog-small .meta {
	background: #ffffff;
}
/* class: .btn-ultraviolet-rays-1,  color theme: ultraviolet rays */
.btn-ultraviolet-rays-1 {
	text-shadow: 0px -1px 0px #168be1;
	color: #ffffff !important;
	background-color: #34A9FF;
	background-image: -moz-linear-gradient(top, #52c7ff, #168be1);
	background-image: -ms-linear-gradient(top, #52c7ff, #168be1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c7ff), to(#168be1));
	background-image: -webkit-linear-gradient(top, #52c7ff, #168be1);
	background-image: -o-linear-gradient(top, #52c7ff, #168be1);
	background-image: linear-gradient(top, #52c7ff, #168be1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c7ff', endColorstr='#168be1', GradientType=0);
	border-color: #34A9FF #168be1 #168be1 #34A9FF;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-ultraviolet-rays-1:hover, .btn-ultraviolet-rays-1:active, .btn-ultraviolet-rays-1.active, .btn-ultraviolet-rays-1.disabled, .btn-ultraviolet-rays-1[disabled] {
	background-color: #168be1;
}
.btn-ultraviolet-rays-1:hover {
	color: #fcffff !important;
	text-shadow: 0px -1px 0px #006dc3;
}
.btn-ultraviolet-rays-1:focus {
	color: #98ffff !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #34A9FF #168be1 #168be1 #34A9FF;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-ultraviolet-rays-1.active, .btn-ultraviolet-rays-1:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #98ffff !important;
}
/* end .btn-ultraviolet-rays-1 */

/* class: .btn-identification-4,  color theme: identification */
.btn-identification-4 {
	text-shadow: 0px -1px 0px #7caa18;
	color: #ffffff !important;
	background-color: #9AC836;
	background-image: -moz-linear-gradient(top, #b8e654, #7caa18);
	background-image: -ms-linear-gradient(top, #b8e654, #7caa18);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b8e654), to(#7caa18));
	background-image: -webkit-linear-gradient(top, #b8e654, #7caa18);
	background-image: -o-linear-gradient(top, #b8e654, #7caa18);
	background-image: linear-gradient(top, #b8e654, #7caa18);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e654', endColorstr='#7caa18', GradientType=0);
	border-color: #9AC836 #7caa18 #7caa18 #9AC836;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-identification-4:hover, .btn-identification-4:active, .btn-identification-4.active, .btn-identification-4.disabled, .btn-identification-4[disabled] {
	background-color: #7caa18;
}
.btn-identification-4:hover {
	color: #fffffe !important;
	text-shadow: 0px -1px 0px #5e8c00;
}
.btn-identification-4:focus {
	color: #feff9a !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #9AC836 #7caa18 #7caa18 #9AC836;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-identification-4.active, .btn-identification-4:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #feff9a !important;
}
/* end .btn-identification-4 */

/* class: .btn-hem-5,  color theme: HEM */
.btn-hem-5 {
	text-shadow: 0px -1px 0px #941010;
	color: #ffffff !important;
	background-color: #B22E2E;
	background-image: -moz-linear-gradient(top, #d04c4c, #941010);
	background-image: -ms-linear-gradient(top, #d04c4c, #941010);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d04c4c), to(#941010));
	background-image: -webkit-linear-gradient(top, #d04c4c, #941010);
	background-image: -o-linear-gradient(top, #d04c4c, #941010);
	background-image: linear-gradient(top, #d04c4c, #941010);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d04c4c', endColorstr='#941010', GradientType=0);
	border-color: #B22E2E #941010 #941010 #B22E2E;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-hem-5:hover, .btn-hem-5:active, .btn-hem-5.active, .btn-hem-5.disabled, .btn-hem-5[disabled] {
	background-color: #941010;
}
.btn-hem-5:hover {
	color: #fff6f6 !important;
	text-shadow: 0px -1px 0px #760000;
}
.btn-hem-5:focus {
	color: #ff9292 !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #B22E2E #941010 #941010 #B22E2E;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-hem-5.active, .btn-hem-5:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #ff9292 !important;
}
/* end .btn-hem-5 */

/* class: .btn-indian-night-5,  color theme: indian night */
.btn-indian-night-5 {
	text-shadow: 0px -1px 0px #928e86;
	color: #ffffff !important;
	background-color: #B0ACA4;
	background-image: -moz-linear-gradient(top, #cecac2, #928e86);
	background-image: -ms-linear-gradient(top, #cecac2, #928e86);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cecac2), to(#928e86));
	background-image: -webkit-linear-gradient(top, #cecac2, #928e86);
	background-image: -o-linear-gradient(top, #cecac2, #928e86);
	background-image: linear-gradient(top, #cecac2, #928e86);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecac2', endColorstr='#928e86', GradientType=0);
	border-color: #B0ACA4 #928e86 #928e86 #B0ACA4;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-indian-night-5:hover, .btn-indian-night-5:active, .btn-indian-night-5.active, .btn-indian-night-5.disabled, .btn-indian-night-5[disabled] {
	background-color: #928e86;
}
.btn-indian-night-5:hover {
	color: #ffffff !important;
	text-shadow: 0px -1px 0px #747068;
}
.btn-indian-night-5:focus {
	color: #ffffff !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #B0ACA4 #928e86 #928e86 #B0ACA4;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-indian-night-5.active, .btn-indian-night-5:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #ffffff !important;
}
/* end .btn-indian-night-5 */

/* class: .btn-indian-night-3,  color theme: indian night */
.btn-indian-night-3 {
	text-shadow: 0px -1px 0px #452626;
	color: #ffffff !important;
	background-color: #634444;
	background-image: -moz-linear-gradient(top, #816262, #452626);
	background-image: -ms-linear-gradient(top, #816262, #452626);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#816262), to(#452626));
	background-image: -webkit-linear-gradient(top, #816262, #452626);
	background-image: -o-linear-gradient(top, #816262, #452626);
	background-image: linear-gradient(top, #816262, #452626);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#816262', endColorstr='#452626', GradientType=0);
	border-color: #634444 #452626 #452626 #634444;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-indian-night-3:hover, .btn-indian-night-3:active, .btn-indian-night-3.active, .btn-indian-night-3.disabled, .btn-indian-night-3[disabled] {
	background-color: #452626;
}
.btn-indian-night-3:hover {
	color: #ffffff !important;
	text-shadow: 0px -1px 0px #270808;
}
.btn-indian-night-3:focus {
	color: #c7a8a8 !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #634444 #452626 #452626 #634444;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-indian-night-3.active, .btn-indian-night-3:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #c7a8a8 !important;
}
/* end .btn-indian-night-3 */

/* class: .btn-friends-and-foes-2,  color theme: Friends and foes */
.btn-friends-and-foes-2 {
	text-shadow: 0px -1px 0px #008488;
	color: #ffffff !important;
	background-color: #01A2A6;
	background-image: -moz-linear-gradient(top, #1fc0c4, #008488);
	background-image: -ms-linear-gradient(top, #1fc0c4, #008488);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1fc0c4), to(#008488));
	background-image: -webkit-linear-gradient(top, #1fc0c4, #008488);
	background-image: -o-linear-gradient(top, #1fc0c4, #008488);
	background-image: linear-gradient(top, #1fc0c4, #008488);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fc0c4', endColorstr='#008488', GradientType=0);
	border-color: #01A2A6 #008488 #008488 #01A2A6;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-friends-and-foes-2:hover, .btn-friends-and-foes-2:active, .btn-friends-and-foes-2.active, .btn-friends-and-foes-2.disabled, .btn-friends-and-foes-2[disabled] {
	background-color: #008488;
}
.btn-friends-and-foes-2:hover {
	color: #c9ffff !important;
	text-shadow: 0px -1px 0px #00666a;
}
.btn-friends-and-foes-2:focus {
	color: #65ffff !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #01A2A6 #008488 #008488 #01A2A6;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-friends-and-foes-2.active, .btn-friends-and-foes-2:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #65ffff !important;
}
/* end .btn-friends-and-foes-2 */

/* class: .btn-view-over-the-town-5,  color theme: View over the town */
.btn-view-over-the-town-5 {
	text-shadow: 0px -1px 0px #000001;
	color: #ffffff !important;
	background-color: #1D181F;
	background-image: -moz-linear-gradient(top, #3b363d, #000001);
	background-image: -ms-linear-gradient(top, #3b363d, #000001);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b363d), to(#000001));
	background-image: -webkit-linear-gradient(top, #3b363d, #000001);
	background-image: -o-linear-gradient(top, #3b363d, #000001);
	background-image: linear-gradient(top, #3b363d, #000001);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b363d', endColorstr='#000001', GradientType=0);
	border-color: #1D181F #000001 #000001 #1D181F;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-view-over-the-town-5:hover, .btn-view-over-the-town-5:active, .btn-view-over-the-town-5.active, .btn-view-over-the-town-5.disabled, .btn-view-over-the-town-5[disabled] {
	background-color: #000001;
}
.btn-view-over-the-town-5:hover {
	color: #e5e0e7 !important;
	text-shadow: 0px -1px 0px #000000;
}
.btn-view-over-the-town-5:focus {
	color: #817c83 !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #1D181F #000001 #000001 #1D181F;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
}
.btn-view-over-the-town-5.active, .btn-view-over-the-town-5:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #817c83 !important;
}
/* end .btn-view-over-the-town-5 */
.navmenu{
	margin:0px;
	float: right;
	}
	.navmenu li{
		float:left;
		list-style:none;
		color:#ffffff;
		bottom:10px;
	}
	.navmenu li a{
		color:#fff;
	    padding: 5px 15px 5px 15px;
		cursor:pointer;
		font-size:13px;
 	}
	.navmenu li a:hover{
		color:#383A40;
		background-color:#fff;
		transition: .3s ease-out; 
    	transition-delay: .0s;
	}
	ul.navmenu li.icon {display: none;}
	
.phonenum{
	text-align:right;
	}

.search{
	padding: 13px;
    width: 100%;
    border: solid 1px #32620e;
    background-color: #32620e;
    color: #fff;
    font-weight: 500;
	transition: .3s ease-out; 
    transition-delay: .0s;
	margin-top:20px;    font-size: 20px;
	}
.search:hover{
    border: solid 1px #084571;
    background-color: #fff;
    color: #084571;
    font-weight: 800;
	transition: .3s ease-out; 
    transition-delay: .0s;
	}
.button{
	padding: 10px 30px 10px 30px;
    border: solid 1px #ffffff;
    background-color:transparent;
    color: #fff;
    font-weight: 500;
	font-size:20px;
	transition: .3s ease-out; 
    transition-delay: .0s;font-family: 'Montserrat', sans-serif;
	}
.button:hover{
    border: solid 1px #f3642c;
    background-color:#f3642c;
    color: #fff;
	transition: .3s ease-out; 
    transition-delay: .0s;
	}
.booknow{
	padding: 10px 30px 10px 30px;
    border: solid 1px #2195F2;
	border-radius:5px;
	background: #32620e;
    background: -moz-linear-gradient(top,#32620e 0,#f35943 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#32620e),color-stop(100%,#f35943));
    background: -webkit-linear-gradient(top,#32620e 0,#f35943 100%);
    background: -o-linear-gradient(top,#32620e 0,#f35943 100%);
    background: -ms-linear-gradient(top,#32620e 0,#f35943 100%);
    background: linear-gradient(to bottom,#32620e 0,#f35943 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32620e', endColorstr='#f35943', GradientType=0);
    color: #fff;
    font-weight: 800;
	font-size:14px;
	transition: .3s ease-out; 
    transition-delay: .0s;
	}
.booknow:hover{
    color: #f5f5f5;
	background: #32620e;
    background: -moz-linear-gradient(top,#f35943 0,#32620e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f35943),color-stop(100%,#32620e));
    background: -webkit-linear-gradient(top,#f35943 0,#32620e 100%);
    background: -o-linear-gradient(top,#f35943 0,#32620e 100%);
    background: -ms-linear-gradient(top,#f35943 0,#32620e 100%);
    background: linear-gradient(to bottom,#f35943 0,#32620e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f35943', endColorstr='#32620e', GradientType=0);
	transition: .3s ease-out; 
    transition-delay: .0s;
	}

.sociallinks{
	width: 20px;
    border-radius: 0px;
    border: solid 1px #fff;
    margin: 5px 0px 0px 15px;
    transition: .3s ease-out;
    transition-delay: .0s;
    overflow: hidden;
    float: right;
	}
.sociallinks:hover{
	opacity:0.7;
	transition: .3s ease-out; 
    transition-delay: .0s;
}

table.home-table{width:auto;}
table.home-table tr {background-color:#ef6b30 !important;}
table.home-table tr:nth-child(2n+1) {font-size:inherit;}
table.home-table th {color:#fff !important;text-align: left;font-size: 20px;font-weight: 600;    letter-spacing: 2px;}
table.home-table td {color:#fff !important;}
table.home-table a {padding: 5px 13px;background: #333;margin-left: 5px;font-weight: 600;text-transform: uppercase;}
table.home-table a:hover {color: #333; background-color:#fff;}
.whyus {background: #fff;width: 700px;padding: 20px 10px 0 10px;position: relative;}
.whyus .chooseus strong {font-size: 24px;display: inline-block;padding: 0 0 10px 0px;color: #2a4e75;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.whyus .chooseus h1 {font-size: 28px;display: inline-block;padding: 0 0 10px 0px;color: #2a4e75;font-weight: 900;}
.whyus .chooseus {border-left: 1px solid #fff;padding: 0px 10px;}
.whyus .chooseus ul {width: 100%; list-style:none;}
.whyus .chooseus ul + span {float: right;color: #2a4e75;padding: 5px 0;font-weight: 600;}
.whyus .chooseus ul li {color: #2a4e75; background:url(../images/tic.png) no-repeat left;display: block;font-size: 15px;padding: 5px 35px;font-weight: 400;background-size: 30px;}
.whyus .flyou {background: #FD922D;padding: 10px; width:210px;}
.floatleft {float: left;}
.floatright {float: right;}
.whyus .flyou p {text-transform: uppercase;color: #fff;font-size: 32px;line-height: 40px;margin: 0; font-weight: 600;}
span.aeropadd {display: inline-block;padding: 12px;}

.Anitem {
  position: relative;
  color:#fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10;
  padding: 0;
}
.Anitem h3{
	color:#ff540e;
}
.Anitem img {
  max-width: 100%;
  height:185px; 
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
}
.Anitem:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.racbtab{float:right; text-align:right;}
.requestacallback{font-size:16px;color:#fff;font-weight:600;margin:6px 0px 0px 0px;transition: .5s ease-out; cursor: pointer;}
.requestacallback:hover{color:#fff; font-size:17px;transition: .5s ease-out;}
.requestacallback img{ width:auto;}
.continentsnavmenu{margin:auto;}
.continentsnavmenu ul { list-style:none; margin:0; padding:0;}
.continentsnavmenu > ul::after { content:""; display:block; clear:both;}
.continentsnavmenu > ul li.icon{display:none;}
.continentsnavmenu ul li:hover{background-color:#f35943; color:#32620e;}
.continentsnavmenu ul li:hover > ul {display:block; z-index:1000;} 
.continentsnavmenu ul li a{ display:block; color:#FFF; padding:10px 20px; text-decoration:none; width:125px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.continentsnavmenu ul li a:hover{background-color:#fff;color:#32620e;}
.continentsnavmenu ul ul{ display:none;position:absolute; top:100%; background-color:#32620e; width:825px; left:6%;}
.continentsnavmenu ul ul li{float:left;}
/* Top Level */
.continentsnavmenu > ul {padding-left:20px;}
.continentsnavmenu > ul > li { float:left;transition: .5s ease-out; transition-delay: .5s;}
.continentsnavmenu > ul > li > a {padding:15px 20px 15px 20px; width:auto;}



.tdesbox {
  cursor: pointer;
  width:20%;
  height:400px;  
  position: relative;
  overflow: hidden;
  float:left;
}

.tdesbox img {
  position: absolute;
  left: 0;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.tdesbox .overbox {
  background-color:rgba(255,255,255,.9);
  position: absolute;
  top: 0;
  left: 0;
  color: #000;
  z-index: 100;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  opacity: 0;
  text-align: center;
  width: 230px;
  height: 240px;
  padding: 130px 20px;
}

.tdesbox:hover .overbox { opacity: 1; }

.tdesbox .overtext {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
}

.tdesbox .title {
  font-size: 2.5em;
  text-transform: uppercase;
  opacity: 0;
  transition-delay: 0.1s;
  transition-duration: 0.2s;
}

.tdesbox:hover .title,
.tdesbox:focus .title {
  opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}

.tdesbox .tagline {
  font-size: 0.8em;
  opacity: 0;
  transition-delay: 0.2s;
  transition-duration: 0.2s;
}

.tdesbox:hover .tagline,
.tdesbox:focus .tagline {
  opacity: 1;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
}

.plane {
  display: block;
  width: 126px;
  height: 43px;
  margin: 0px auto;
  animation: flight 10s linear infinite;
}

.plane svg {
  animation: plane-stutter 5s infinite;
}

.smoke1 {
  animation: smoke 1s infinite;
}

.smoke2 {
  animation: smoke 1s infinite;
  animation-delay: 0.4s;
}

.smoke3 {
  animation: smoke 1s infinite;
  animation-delay: 0.2s;
}

.smoke4 {
  animation: smoke 1s infinite;
  animation-delay: 0.7s;
}

.path {
  animation: draw 0.2s linear infinite;
}
 
 @keyframes draw {
  50% {
    stroke-dashoffset: 0;
  }
}

@keyframes plane-stutter {
  0% {
    transform: translateY(100%);
  }
  
  25% {
    transform: translateY(20%);
  }
  
   50% {
    transform: translateY(80%);
  }
  
  75% {
    transform: translateY(0%);
  }
  
  100% {
    transform: translateY(100%);
  }
}

@keyframes smoke {
  0% {
    transform: translateX(100%);
  }
  
  70% {
    opacity: 0.8;
  }
  
  100% {
    transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes plane-stutter {
  0% {
    transform: translateY(100%);
  }
  
  25% {
    transform: translateY(20%);
  }
  
   50% {
    transform: translateY(80%);
  }
  
  75% {
    transform: translateY(0%);
  }
  
  100% {
    transform: translateY(100%);
  }
}

@keyframes flight {
  0% {
    transform: translateX(-300%);
  }
  
  100% {
    transform: translateX(400%);
  }
}

.sfairline{border-right:solid 1px #ccc;padding: 21px 7px; width:16%; float:left; margin-left:21px;}
.sfdiv{width:56%; float:left; display:block;}
.sfdiv1{width:50%; float:left;margin-top: 14px;}
.sfdiv2{width:50%; float:left; text-align:right;margin-top: 14px;}
.sfdiv3{width:50%; float:left;border-top: solid 0px #ccc; margin-bottom:12px;}
.sfdiv4{width:50%; float:left; text-align:right;border-top: solid 0px #ccc;margin-bottom:12px;}
.sffare{border-left:solid 1px #ccc;padding: 0px 0px 0px 21px; width:20%;}
.sfracb{width:344%;padding: 3px; float:left;background-color:#32620e;color:#FFFFFF;border:0px;}
.toppnum{float:left;padding:17px 5px 0px 10%;}
.sfsearch{padding: 0px 0px 0px 21px;opacity:0.99;text-align:left;border:solid 1px #32620e;width:235px;border-radius: 5px;margin-top: 25px;}
.sfsearchb1{width: 225px;border:1px solid #ccc;margin:0px 0px 10px 20px;padding: 3px 0px 3px 5px;background:#fff;}
.sfsearchb2{border: 1px solid #ccc;border-radius: 0px;padding:5px;height:36px; width:102%; margin:0px}
.sfsearchb3{border: 1px solid #ccc;border-radius: 0px;padding: 7px;height: 36px;width:101%;margin: 0px 0px 0px 8px;}
.topmailimg{padding: 0px 6px 5px 0px;}
.topmail{color:#fff;}
.fare{margin: 15px 0px 0px 0px;font-size: 40px;color: #f3642c;font-weight: 400;}
.mainsearch{margin-top:-414px;padding:3px 5px 0px 20px;opacity:0.99;text-align:left;margin-left: 0px;}
.mainsearchb1{border:1px solid #ccc;background-repeat: no-repeat;padding: 14px 0px 14px 40px !important;background-position: left;background-size: 30px;width: 92%;border-radius: 0px !important;}
.newoffers{height:auto;visibility:visible;}
.sfsearchb5{width: 225px;margin: 0px 0px 10px 21px;}
.sfsearchb6{width: 225px;margin: 0px 0px 10px 15px;}
.tdesmainbox{background-color: #fff;margin-bottom: 30px;}
.sfdesimgicon{padding: 13px 3px;;width: 20px;}
.labl-form{text-transform: uppercase;font-size: 12px;color:#fff;font-weight: 700;font-family: 'Montserrat', sans-serif;}
.ml20{margin-left:20px;}
/*Fare-Slider-Home*/

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*Fare-Slider-Home*/

@media only screen and (max-width: 1200px) {
.sfdiv{width:50%;}
.sffare{width:25%;}
.sfracb{width:263%;}
.toppnum{padding:17px 5px 0px 45%;}
.sfsearch{padding: 0px 0px 0px 5px;opacity:0.99;border:solid 5px #32620e;width:220px;box-shadow:rgba(0, 0, 0, 0.48) 3px 5px 10px;}
.sfsearchb1{width: 207px;}
.sfsearchb2{width:95%;}
.sfsearchb3{width:95%;margin: 0px 0px 0px 6px;}
.mainsearch{margin-top:-400px;}
.mainsearchb1{border:1px solid #ccc;margin:5px 0px 0px 10px; padding: 3px 0px 3px 5px;}
}

@media only screen and (max-width: 1024px) {
	.mainsearch {margin-top: -320px;}
}

@media only screen and (max-width: 979px) {
.toppnum{padding:17px 5px 0px 32%;}
.continentsnavmenu > ul {padding-left:0px;}
.continentsnavmenu > ul > li > a {padding:15px 13px 15px 13px; width:auto;}
.requestacallback{font-size:13px;margin: 14px 0px 0px 0px;}
.requestacallback:hover{font-size:12px;}
.requestacallback img{width:40px;}
.continentsnavmenu ul ul{width:660px; left:2%;}
.topmail{font-size: 12px;}
.topmailimg{padding: 3px 6px 5px 0px;width: 15px;}
.sfdiv1{width:auto;}
.sfdiv2{width:auto;}
.sfdiv3{width:auto;}
.sfdiv4{width:auto;}
.sffare {width: 22%;}
.sfracb {width: 206%;}
.thumb-project a {padding: 9px 13px;}
.fare{font-size: 26px;}
h4{font-size: 13px;}
.sfsearchb1 {width: 155px;}
.sfsearchb3 {width: 100%;height: 50px; margin: 0px 0px 0px 1px;}
.sfsearchb2 {width: 100%;height: 50px;}
.mainsearchb1{border:1px solid #ccc;margin:5px 0px 0px 10px; padding: 3px 0px 3px 5px;}
.mainsearch {margin-top: -250px;}

}

@media only secreen and (max-width: 767px) {
#tagline {display: none;}
}

@media only screen and (max-width: 768px) {
#mosttopbar {background-color: #000000;text-align:center;transition: .9s ease-out; transition-delay: .0s;}
.phonenum{text-align:center;transition: .9s ease-out; transition-delay: .0s;}
#logo {height: auto;margin: 0px;float: inherit;transition: .9s ease-out;transition-delay: .0s;}
.navmenu {margin: 0px;float: none;transition: .9s ease-out; transition-delay: .0s;    text-align: center;}
ul.navmenu li:not(:first-child) {display: none;}
ul.navmenu li.icon {float: right;display: inline-block;}
ul.navmenu.responsive {position: relative;}
  ul.navmenu.responsive li.icon {position: absolute;right: 0;top: 0;}
  ul.navmenu.responsive li {float: none;display: inline;}
  ul.navmenu.responsive li a {display: block;text-align: left;}
.toppnum {padding: 17px 5px 0px 35%;}
.topmailnimg{text-align: center;}
.sfsearch {border: solid 13px #32620e;}
.sfsearch h2{font-size: 20px;}
.sfsearch > span3{width:300px;}
.mainsearch {margin-top: 0px;background-color: #333;}
.mainsearchb1{width:72%;}    
.sfracb {width: 106%;}
.continentsnavmenu > ul > li:not(:first-child) {float: initial;display: none;}
.continentsnavmenu > ul > li.icon {float: right;display: inline-block;}
.continentsnavmenu > ul.continentsresponsive {position: relative;}
ul.continentsnavmenu.continentsresponsive > li.icon {position: absolute;right: 0;top: 0;}
ul.continentsnavmenu.continentsresponsive > li {float: none;display: inline;}
ul.continentsnavmenu.continentsresponsive > li a {display: block;text-align: left;}
.racbtab{float:right; text-align:center;}

}

@media only screen and (max-width: 640px) {
.newoffers{height: 0px;visibility: hidden;}
.sfairline {width: 94%;text-align: center;padding: 0px;}
.sfsearchb2 {height:36px;}
.sfdiv {width: 100%;text-align: center;}
.sfdiv1 {width: 50%;}
.sfdiv2 {width: 48%;}
.sfdiv3 {width: 50%;}
.sfdiv4 {width: 48%;}
.sffare {width: 100%;text-align: center;}
.sfracb {    width: 97%;margin: 0px 6px;}
h4 {font-size: 22px;}
.sfsearchb3{height:auto;}    
.toppnum {padding: 17px 5px 0px 10%;}
.tdesbox{width:100%;}
.tdesmainbox{padding: 10% 25%;}
}

@media only screen and (max-width: 440px) {
.tdesmainbox{padding: 10%;}
.margin-left {margin-left: 3px;}
.post-title, .post-title a, .blog-big .meta .post-title, .blog-big .meta .post-title a {font-size: 15px;}
.sfdesimgicon{padding: 9px 2px;width: 17px;}
}

@media only screen and (max-width: 320px) {
.post-title, .post-title a, .blog-big .meta .post-title, .blog-big .meta .post-title a {font-size: 13px;}
.margin-left {margin-left: 0px;}
.toppnum {padding: 17px 5px 0px 8%;}
}