.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: transparent; 
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
}
#footer {
	background-color: #000000;
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
}
.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:transparent; 
    background-color:transparent; 
   /* 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;list-style: none;
	font-weight: 400;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	color: #00b5e9;
}
#footer h3 {
	font-size: 14px;                font-family: 'Montserrat', sans-serif;color: #d11f1f;
	font-style: normal;
	font-weight: 800;
}
#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: #333;
}
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: 40px;                font-family: 'Montserrat', sans-serif;color: #333;
	font-style: normal;
	font-weight: 400;    line-height: 1;
}
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: 14px;
font-family: 'Montserrat', sans-serif;text-transform: uppercase;
color: #00b5e9;
font-weight: bold;   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: #006ca4;
    background: -moz-linear-gradient(top,#006ca4 0,#207FCA 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#006ca4),color-stop(100%,#207FCA));
    background: -webkit-linear-gradient(top,#006ca4 0,#207FCA 100%);
    background: -o-linear-gradient(top,#006ca4 0,#207FCA 100%);
    background: -ms-linear-gradient(top,#006ca4 0,#207FCA 100%);
    background: linear-gradient(to bottom,#006ca4 0,#207FCA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006ca4', endColorstr='#207FCA', 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:#d11f1f;
	
}
#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: #d11f1f;
	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:23px;
	float: right;
	}
	.navmenu li{
		float:left;
		list-style:none;
		color:#ffffff;
		bottom:10px;
	}
	.navmenu li a{font-size: 12px;
    font-weight: 500;
		color:#fff;
	    padding: 5px 15px 5px 15px;
		cursor:pointer;
 	}
	.navmenu li a:hover{
		color:#006ca4;
		transition: .3s ease-out; 
    	transition-delay: .0s;
	}
	ul.navmenu li.icon {display: none;}
	
.navmenumain{
	margin:0px;
	float: right;
	text-transform: uppercase;
    padding: 22px 0px;
	}
	.navmenumain li{
		float:left;
		list-style:none;
		color:#ffffff;
		bottom:10px;
	}
	.navmenumain li a{
		color:#333;
	    padding: 5px 10px 5px 10px;
		cursor:pointer;
		font-size:12px;
 	}
	.navmenumain li a:hover{
		color:#333;
		transition: .3s ease-out; 
    	transition-delay: .0s;
		border-bottom:2px solid #333;		
	}
	ul.navmenumain li.icon {display: none;}

.phonenum{
	text-align:right;
	}

.search{
    width: 100% !important;
    background-color: #ed7226;
    color: #fff;
    border-bottom: 3px solid #a82901;
	transition: .3s ease-out;     
	border-radius: 2px;    
	border-top: 0;    
	border-left: 0;    
	border-right: 0;    
	padding: 8px;
	font: 700 21px 'raleway', sans-serif;
    transition-delay: .0s;
	margin:30px 0;
    text-transform: uppercase;
	}
.search:hover{
    background-color: #a82901;
    border-top: 3px solid #dd3703;
	border-bottom:0px;
		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;
	}
.button:hover{
    border: solid 1px #D11F1F;
    background-color:#D11F1F;
    color: #fff;
	transition: .3s ease-out; 
    transition-delay: .0s;
	}
.booknow{
	padding: 10px 30px 10px 30px;
    border: solid 1px #2195F2;
	border-radius:5px;
	background: #c75e1d;
    background: -moz-linear-gradient(top,#c75e1d 0,#ed7328 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c75e1d),color-stop(100%,#ed7328));
    background: -webkit-linear-gradient(top,#c75e1d 0,#ed7328 100%);
    background: -o-linear-gradient(top,#c75e1d 0,#ed7328 100%);
    background: -ms-linear-gradient(top,#c75e1d 0,#ed7328 100%);
    background: linear-gradient(to bottom,#c75e1d 0,#ed7328 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c75e1d', endColorstr='#ed7328', GradientType=0);
    color: #fff;
    font-weight: 800;
	font-size:14px;
	transition: .3s ease-out; 
    transition-delay: .0s;
	}
.booknow:hover{
    color: #f5f5f5;
	background: #006ca4;
    background: -moz-linear-gradient(top,#207FCA 0,#006ca4 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#207FCA),color-stop(100%,#006ca4));
    background: -webkit-linear-gradient(top,#207FCA 0,#006ca4 100%);
    background: -o-linear-gradient(top,#207FCA 0,#006ca4 100%);
    background: -ms-linear-gradient(top,#207FCA 0,#006ca4 100%);
    background: linear-gradient(to bottom,#207FCA 0,#006ca4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#207FCA', endColorstr='#006ca4', 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;
}


.Anitem {
  position: relative;
  width:20%;
  float:left;
  border: 0px solid #2195F1;
  overflow: hidden;
  color:#333;
  background: #fff;
   /* background: -moz-linear-gradient(top,#05192a 0,#05192a 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#05192a),color-stop(100%,#05233b));
    background: -webkit-linear-gradient(top,#05192a 0,#05233b 100%);
    background: -o-linear-gradient(top,#05192a 0,#05233b 100%);
    background: -ms-linear-gradient(top,#05192a 0,#05233b 100%);
    background: linear-gradient(to bottom,#05192a 0,#05233b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05192a', endColorstr='#05233b', GradientType=0); */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10;
  padding: 0;
}
.Anitem h3{
	color:#006ca4;
	font-weight:900;
}
.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:#207FCA; color:#006ca4;}
.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:#006ca4;}
.continentsnavmenu ul ul{ display:none;position:absolute; top:100%; background-color:rgba(33, 150, 243, 0.92); 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:300px;  
  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);
}
.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:370%; float:left;background-color:#006ca4;color:#FFFFFF;border:0px;}
.toppnum{float:left;padding:17px 5px 0px 58%;}
.sfsearch{padding: 0px 0px 0px 30px;background-color: #062047;width: 240px;}
.sfsearchb1{width: 225px;border:1px solid #ccc;margin:5px 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:#333; border-right:solid 1px #ffffffb8; padding: 9px 9px 9px 0px;margin: 0px 10px 0px 0px;font-weight: 900;}
.fare{margin: 15px 0px 0px 0px;font-size: 40px;color: #D11F1F;font-weight: 400;}
.mainsearch{width: 100%;margin: 0px;}
.mainsearchb1{border:1px solid #ccc;margin:11px 0px 0px 22px; padding: 3px 0px 3px 5px; background: #fff;border-radius: 3px;}
.newoffers{height:auto;visibility:visible;}
.sfsearchb5{width: 225px;margin: 0px 0px 10px 21px;}
.sfsearchb6{width: 225px;margin: 0px 0px 10px 15px;}
.tdesmainbox{background-color: #f5f5f5;}
.sfdesimgicon{padding: 13px 3px;;width: 20px;}
label{    margin: 10px 0 -5px 0;color: #fff;
    text-transform: uppercase;
    font-size: 12px;}
.firstbox{padding:10px 0px;}
.call2action{float:right;background-color: #ed7226;color: #fff;padding:13px 40px 15px;text-align: center;font-size: 22px;font-weight: 400;}
.firstform{background-color: #062047;margin: 0px;padding: 0 0 0 5%;}
.footer-box-item{;padding: 2em 0 1em;text-align: left;}
.wbws-heading {background-color: #03b4e8;height: 50px;color: #FFF;font-size: 26px;text-align: center;line-height: 50px;font-weight: 700;font-family: 'Montserrat', sans-serif;}
.ArrowTitle {width: 0;height: 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 25px solid #68609a;margin: 0 auto;}

@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 #006ca4;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; background-color:#333;}
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 #006ca4;}
.sfsearch h2{font-size: 20px;}
.sfsearch > span3{width:300px;}
.mainsearch {margin-top: 0px;}    
.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;}
.firstform{padding: 10px 20px;}
.search{font: 700 21px 'raleway', sans-serif;margin:15px 0px;}

}

@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 23%;}
.tdesbox{width:100%;}
.tdesmainbox{padding: 10% 25%;}
.call2action{width:100%;padding:13px 0px 15px;}
}

@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%;}
}


.iconstop{margin: 10px !important;text-align: center;}
.callSec a { position: relative;  display: flex;  align-items: center;  text-decoration: none;}
.callSec a span { display: block;}
.pos_r { position: relative;}
.callSec .callNum {  background: #00b5e9;  font-size: 18.75px;  font-weight: bold;  color: #062047;  padding: 5px 10px;  border-radius: 24px;display: block;}
.callSec .text-24_7 {  font-size: 13px;  color: #fff;  background: #88c72e;  padding: 2px 12px;  border-radius: 13px;  display: block;  position: absolute;  bottom: -18px;  right: 0;  width: 108px;  font-weight: 600;}
.callSec .callback_i { margin-left: -25px;z-index: 9;}
