body{
		color:#8a8a8a;
		font-family    :Open Sans;
		font-weight    :400; 
		font-style     :normal;
		text-decoration:none; 
		text-transform :none; 
	font-size:14px;line-height:28px;
	}h1,
	h1 a,
	h2,
	h2 a,
	h3,
	h3 a,
	h4,
	h4 a,
	h5,
	h5 a,
	h6,
	h6 a{
		color:#515151;
	}.site-title a, a, .woocommerce .woocommerce-breadcrumb a{
		color:#ff7a04;
	}
	a:hover, 
	.entry-meta a:hover, 
	.entry-meta span:hover a, 
	.entry-meta span:hover,
	.woocommerce .woocommerce-breadcrumb a:hover,
	.cwp-sidebar .widget a:hover, 
	.cwp-sidebar .widget li a:hover {
		color:#ff8011;
	}.entry-meta a, .entry-meta span{
		color:#999999;
	}.post.sticky{
		background:#275cf6;
	}h1, 
	h1 a{
		font-family    :Open Sans;
		font-weight    :700; 
		font-style     :normal;
		text-decoration:none; 
		text-transform :none; 
		font-size      :30px;
		line-height    :40px;
		letter-spacing :0px; 
	}h2, 
	h2 a{
		font-family    :Open Sans;
		font-weight    :700; 
		font-style     :normal;
		text-decoration:none; 
		text-transform :none; 
		font-size      :30px;
		line-height    :35px;
		letter-spacing :0px; 
	}h3, 
	h3 a{
		font-family    :Open Sans;
		font-weight    :600; 
		font-style     :normal;
		text-decoration:none; 
		text-transform :none; 
		font-size      :24px;
		line-height    :32px;
		letter-spacing :0px; 
	}h4, 
	h4 a{
		font-family    :Open Sans;
		font-weight    :600; 
		font-style     :normal;
		text-decoration:none; 
		text-transform :none; 
		font-size      :22px;
		line-height    :24px;
		letter-spacing :0px; 
	}h5, 
	h5 a{
		font-family    :Open Sans;
		font-weight    :300; 
		font-style     :normal;
		text-decoration:none; 
		text-transform :none; 
		font-size      :24px;
		line-height    :32px;
		letter-spacing :0px; 
	}h6, 
	h6 a{
		font-family    :Open Sans;
		font-weight    :300; 
		font-style     :normal;
		text-decoration:none; 
		text-transform :none; 
		font-size      :18px;
		line-height    :24px;
		letter-spacing :0px; 
	} 
	.cwp-dynamic-header.cwp-scroll-down-sticky,
	.cwp-dynamic-header.cwp-scroll-up-sticky,
	.cwp-dynamic-header.cwp-header-sticky.sticky-color{
		background: #ffffff;
	}.sticky-color .cwp-main-header a:not(.btn), .sticky-color .cwp-main-header .site-title a{
    color:#000000;
}.sticky-color .cwp-main-header a:not(.btn):hover,.sticky-color .cwp-main-header .site-title a:hover {
    color:#000000;
}.cwp-top-header{
		height:auto;padding:10px 0px 10px 0px;
	}.cwp-main-header{
		height:auto;padding:10px 0px 10px 0px;
	}.cwp-bottom-header{
		height:auto;
	}.cwp-logo .site-title,.cwp-logo .site-title a{
		color:#275cf6;
	}.cwp-logo .site-title:hover,.site-title:focus{ 
		color:#275cf6;
	}.cwp-logo .site-description{
		color:#333;
	}.cwp-logo .site-description:hover,.site-description:focus{ 
		color:#333;
	}.cwp-social-links li a{
		font-size:14px;width:30px;height:30px;line-height:30px;
	}
		.cwp-social-links ul li.fab-fa-facebook-f a{
			color:#ffffff;
			background:#3b5998;
		}
		.cwp-social-links ul li.fab-fa-facebook-f a:hover,
		.cwp-social-links ul li.fab-fa-facebook-f a:focus{
			color:#ffffff;
			background:#4b69a8;
		}
		 
		.cwp-social-links ul li.fab-fa-twitter a{
			color:#ffffff;
			background:#55ACEE;
		}
		.cwp-social-links ul li.fab-fa-twitter a:hover,
		.cwp-social-links ul li.fab-fa-twitter a:focus{
			color:#ffffff;
			background:#75CCFF;
		}
		 
		.cwp-social-links ul li.fab-fa-linkedin-in a{
			color:#ffffff;
			background:#0077B5;
		}
		.cwp-social-links ul li.fab-fa-linkedin-in a:hover,
		.cwp-social-links ul li.fab-fa-linkedin-in a:focus{
			color:#ffffff;
			background:#1087C5;
		}
		.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-field{
		color:#ddd;background-color:#fff;border-style:solid;border-color:#ddd;border-width:1px 1px 1px 1px;
	}.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-field:hover{
		color:#444;background-color:#fff;border-style:solid;border-color:#cdcdcd;
	}.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-field,
	.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-submit{
		height:45px;
	}.cwp-search-dropdown .search-icon,
	.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-submit{
		font-size:18px;color:#333;background:transparent;border-style:none;
	}.cwp-search-dropdown .search-icon:hover,
	.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-submit:hover{
		color:#275cf6;border-style:none;
	}.cwp-search-box .cwp-search-form-wrapper .search-form .search-field{
		color:#333;background:transparent;border-style:solid;border-color:#ddd;border-width:1px 1px 1px 1px;
	}.cwp-search-box .cwp-search-form-wrapper .search-form .search-field:hover{
		color:#444;background-color:#fff;border-style:solid;border-color:#999;
	}.cwp-search-box .cwp-search-form-wrapper .search-form .search-field,
	.cwp-search-box .cwp-search-form-wrapper .search-form .search-submit{
		height:45px;
	}.cwp-search-box .search-submit{
		font-size:18px;color:#333;background:transparent;border-style:none;
	}.cwp-search-box .search-submit:hover{
		color:#275cf6;border-style:none;
	}.cwp-button-one .btn{
		color:#333;background:#fff;border-style:solid;border-color:#ddd;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:6px 12px 6px 12px;
	}.cwp-button-one .btn:hover,.cwp-button-one .btn:focus{
		color:#fff;background-color:#275cf6;border-style:solid;border-color:#275cf6;border-width:1px 1px 1px 1px;
	}.cwp-secondary-menu li a{
		color:#333;border-style:none;
	}.cwp-secondary-menu li a:hover,
	.cwp-secondary-menu li a:focus{
		color:#275cf6;border-style:none;
	}.cwp-secondary-menu li.active a,
	.cwp-secondary-menu li:active a,
	.cwp-secondary-menu li.current-menu-item a{
		color:#275cf6;border-style:none;
	}.navigation .cwp-secondary-menu li li a{
		color:#fff;
	}.cwp-secondary-menu li li a:hover,
.cwp-secondary-menu li li a:focus{
		color:#275cf6;
	}.cwp-secondary-menu li li.active a,
.cwp-secondary-menu li li:active a,
.cwp-secondary-menu li li.current-menu-item a{
		color:#275cf6;
	}.cwp-secondary-menu .sub-menu{
		background-color:#000;
	}.cwp-primary-menu li a{
		color:#ffffff;border-style:none;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;
	}.cwp-primary-menu li a:hover,
	.cwp-primary-menu li a:focus{
		color:#ff7800;border-style:none;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;
	}.cwp-primary-menu li.active > a,
	.cwp-primary-menu li.current-menu-item > a{
		color:#ff7800;border-style:none;border-color:#81d742;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;
	}.navigation .cwp-primary-menu li li a{
		color:#333;border-style:default;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;
	}.cwp-primary-menu li li a:hover,
	.cwp-primary-menu li li a:focus{
		color:#ff7800;border-style:default;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;
	}.cwp-primary-menu li li.active > a,
	.cwp-primary-menu li li.current-menu-item > a{
		color:#ff7800;border-style:default;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;
	}.cwp-primary-menu .sub-menu{

		background-color:#fff;
	}.cwp-header-menu-sidebar{
		background-color:#444;color:#fff;
	}.cwp-header-menu-sidebar h1,
	.cwp-header-menu-sidebar h1 a,
	.cwp-header-menu-sidebar h2,
	.cwp-header-menu-sidebar h2 a,
	.cwp-header-menu-sidebar h3,
	.cwp-header-menu-sidebar h3 a,
	.cwp-header-menu-sidebar h4,
	.cwp-header-menu-sidebar h4 a,
	.cwp-header-menu-sidebar h5,
	.cwp-header-menu-sidebar h5 a,
	.cwp-header-menu-sidebar h6,
	.cwp-header-menu-sidebar h6 a{
		color:#fff;
	}.cwp-header-menu-sidebar a, .cwp-header-menu-sidebar li a{
		color:#fff;
	}.cwp-header-menu-sidebar :ahover, .cwp-header-menu-sidebar li a:hover{
		color:#275cf6;
	}.cwp-menu-icon-btn i{
		font-size:18px;
	}.cwp-menu-icon-btn .cwp-toggle-btn-text{
		color:#333;background:transparent;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;
	}.cwp-menu-icon-btn:hover .cwp-toggle-btn-text{
		color:#275cf6;
	}.cwp-header-menu-sidebar .cwp-primary-menu .sub-menu{

		background-color:rgba(0,0,0,0.2);
	}.cwp-header-menu-sidebar .cwp-primary-menu li li a{
		color:#fff;
	}.cwp-header-menu-sidebar .cwp-primary-menu li li a:hover,
	.cwp-header-menu-sidebar .cwp-primary-menu li li a:focus{
		color:#275cf6;
	}
    .cwp-header-menu-sidebar .cwp-primary-menu li li.active > a,
	.cwp-header-menu-sidebar .cwp-primary-menu li li.current-menu-item > a{
		color:#275cf6;
	}.cwp-header-menu-sidebar .cwp-close-btn i{
		font-size:18px;
	}.cwp-header-menu-sidebar .cwp-close-btn-box{
		color:#333;background:transparent;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;
	}.cwp-header-menu-sidebar .cwp-close-btn-box:hover {
		color:#275cf6;
	}.cwp-contact-info-icon i{
		font-size:14px;color:#275cf6;
	}.cwp-contact-info-title{
		color:#333;font-family:Lora;font-weight:400;font-style:normal;text-decoration:none;text-transform:none;font-size:14px;line-height:24px;letter-spacing:1px;
	}.cwp-contact-info-text,
	.cwp-contact-info-text a{
		color:#9e9e9e;font-family:Montserrat;font-weight:400;font-style:normal;text-decoration:none;text-transform:none;font-size:14px;line-height:12px;
	}.cwp-custom-html, .cwp-custom-html * {
		color:#fff;
	} .cwp-dynamic-footer{
		background-color:#f3f3f3;
	}.cwp-top-footer{
		height:auto;
	}.cwp-top-footer .widget-title{
		color:#fff;
	}.cwp-top-footer .widget{
		color:#333333;
	}.cwp-top-footer .widget a{
		color:#275cf6;
	}.cwp-top-footer .widget a:hover{
		color:#1949d4;
	}.cwp-main-footer{
		height:auto;
	}.cwp-main-footer .widget-title{
		font-family:Open Sans;font-weight:600;font-style:normal;text-decoration:none;text-transform:none;font-size:14px;line-height:24px;color:#444444;
	}.cwp-main-footer .widget a{
		color:#275cf6;
	}.cwp-main-footer .widget a:hover{
		color:#1949d4;
	}.cwp-bottom-footer{
		height:auto;border-style:solid;border-width:1px 0px 0px 0px;border-color:#dddddd;border-radius:0px 0px 0px 0px;
	}.cwp-bottom-footer .widget-title{
		color:#ffffff;
	}.cwp-bottom-footer .widget{
		color:#202020;
	}.cwp-bottom-footer .widget a{
		color:#275cf6;
	}.cwp-bottom-footer .widget a:hover{
		color:#1949d4;
	}.cwp-footer-copyright{
		color:#444444;
	}.cwp-footer-social-links ul li a{
		font-size:14px;width:30px;height:30px;line-height:30px;
	}
		.cwp-footer-social-links ul li.fab-fa-facebook-f a{
			color:#444444;
			background:;
		}
		.cwp-footer-social-links ul li.fab-fa-facebook-f a:hover,
		.cwp-footer-social-links ul li.fab-fa-facebook-f a:focus{
			color:;
			background:;
		}
		 
		.cwp-footer-social-links ul li.fab-fa-twitter a{
			color:#444444;
			background:;
		}
		.cwp-footer-social-links ul li.fab-fa-twitter a:hover,
		.cwp-footer-social-links ul li.fab-fa-twitter a:focus{
			color:;
			background:;
		}
		 
		.cwp-footer-social-links ul li.fab-fa-linkedin-in a{
			color:#444444;
			background:;
		}
		.cwp-footer-social-links ul li.fab-fa-linkedin-in a:hover,
		.cwp-footer-social-links ul li.fab-fa-linkedin-in a:focus{
			color:;
			background:;
		}
		 
		.cwp-footer-social-links ul li.fab-fa-instagram a{
			color:#444444;
			background:;
		}
		.cwp-footer-social-links ul li.fab-fa-instagram a:hover,
		.cwp-footer-social-links ul li.fab-fa-instagram a:focus{
			color:;
			background:;
		}
		.cwp-footer-navigation li a{
		color:#444444;border-style:default;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;
	}.cwp-footer-navigation li a:hover,
	.cwp-footer-navigation li a:focus{
		color:#81d742;border-style:default;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;
	}.cwp-footer-navigation li.active a,
	.cwp-footer-navigation li.current-menu-item a{
		color:#81d742;border-style:default;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;
	}.cwp-footer-menu-title{
		color:#444444;
	}.cwp-footer-custom-html, .cwp-footer-custom-html *{
		color:#fff;
	} 
    .cwp-blog-pagination .pagination .nav-links .page-numbers{
		background:#f5f5f5;color:#333;
	}  
    .cwp-blog-pagination .pagination .nav-links .page-numbers.current,
    .cwp-blog-pagination .pagination .nav-links .page-numbers:hover {
        border-color:#275cf6;
    }
    .cwp-blog-pagination .pagination .nav-links .page-numbers.current,
    .cwp-blog-pagination .pagination .nav-links .page-numbers:hover {
		background:#275cf6;color:#fff;
	}
    .cwp-blog-pagination .posts-navigation .nav-links .nav-previous a,
    .cwp-blog-pagination .posts-navigation .nav-links .nav-next a{
        color:#275cf6;
    }
    .cwp-blog-pagination .posts-navigation .nav-links .nav-previous:hover a,
    .cwp-blog-pagination .posts-navigation .nav-links .nav-next:hover a{
        color:#1949d4;
    } 
    .single-post .post-navigation .nav-links .post-title{
		color:#275cf6;
	}
    .single-post .post-navigation .nav-links .post-title:hover {
		color:#1949d4;
	}
    .single-post .post-navigation .nav-links .title {
        color:#999;
    }
    .single-post .post-navigation .nav-links .title:hover {
        color:#444;
    } 
	.cosmoswp-btn, 
	#cwp-main-wrap .comments-area .submit,
	#cwp-main-wrap .widget .search-form input[type="submit"], 
	input[type="submit"]{
		color:#fff;background:#275cf6;border-style:solid;border-color:#275cf6;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;
	}
	.cosmoswp-btn:hover, 
	.cosmoswp-btn:focus,
	#cwp-main-wrap input[type="submit"]:hover, 
	#cwp-main-wrap input[type="submit"]:focus{
		color:#fff;background-color:#1949d4;border-style:solid;border-color:#1949d4;border-width:1px 1px 1px 1px;
	}.cwp-sidebar .widget .widget-title{
		padding:0px 0px 0px 15px;font-family:Montserrat;font-weight:600;font-style:normal;text-decoration:none;text-transform:none;font-size:20px;line-height:24px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#275cf6;
	}.cwp-sidebar .widget a, .cwp-sidebar .widget li a{
		color:#40454a;
	}input:not([type="submit"]),
    textarea{
		color:#333;background:#fff;border-style:solid;border-color:#E0E0E0;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;
	}#cwp-main-wrap input:not([type="submit"]):hover,
    #cwp-main-wrap input:not([type="submit"]):focus,
    #cwp-main-wrap textarea:hover,
    #cwp-main-wrap textarea:focus{
		color:#444;border-style:solid;border-color:#D0D0D0;border-radius:3px 3px 3px 3px;
	}.cwp-banner .breadcrumbs,
			    .woocommerce .cwp-banner .woocommerce-breadcrumb{
			        color:#fff;
			    }.cwp-banner .breadcrumbs a,.cwp-breadcrumbs a,
			    .woocommerce .cwp-banner .woocommerce-breadcrumb a{
			        color:#275cf6;
			    }.cwp-banner .breadcrumbs a:hover,
			    .woocommerce .cwp-banner .woocommerce-breadcrumb a:hover,.cwp-breadcrumbs a:hover {
			        color:#1949d4;
			    }.cwp-scroll-to-top{
                    color:#fff;background:#275cf6;
                }.cwp-scroll-to-top:hover{
		        color:#fff;background-color:#1949d4;
	        } .cwp-body-main-wrap{background-color:#ffffff;}.cwp-banner{margin:0px 0px 20px 0px;}
				.cwp-banner .banner-title, 
				.cwp-banner .page-title{color:#fff;}.cwp-banner.cwp-enable-overlay:after{background-color:rgba(0,0,0,0.4);}  @media (min-width: 720px) {body{
		font-size:16px;line-height:28px;
	}h1, h1 a{font-size:32px;line-height:40px;}h2, h2 a{font-size:30px;line-height:35px;}h3, h3 a{font-size:28px;line-height:32px;}h4, h4 a{font-size:22px;line-height:24px;}h5, h5 a{font-size:24px;line-height:32px;}h6, h6 a{font-size:18px;line-height:24px;} .cwp-top-header{
		height:auto;padding:10px 0px 10px 0px;
	}.cwp-main-header{
		height:auto;padding:10px 0px 10px 0px;
	}.cwp-bottom-header{
		height:auto;
	}.cwp-social-links li a{
		font-size:14px;width:30px;height:30px;line-height:30px;
	}.cwp-button-one .btn{
		padding:6px 12px 6px 12px;
	}.cwp-menu-icon-btn i{
		font-size:18px;
	}.cwp-menu-icon-btn .cwp-toggle-btn-text{
		padding:10px 10px 10px 10px;
	}.cwp-header-menu-sidebar .cwp-close-btn i{
		font-size:18px;
	}.cwp-header-menu-sidebar .cwp-close-btn-box{
		padding:10px 10px 10px 10px;
	}.cwp-contact-info-icon i{
		font-size:14px;
	}.cwp-contact-info-title{
		font-size:14px;line-height:24px;letter-spacing:1px;
	}.cwp-contact-info-text,
	.cwp-contact-info-text a{
		font-size:14px;line-height:12px;
	} .cwp-main-footer .widget-title{
		font-size:14px;line-height:24px;
	}.cwp-footer-social-links ul li a{
		font-size:14px;width:30px;height:30px;line-height:30px;
	}   .cwp-sidebar .widget .widget-title{
		font-size:20px;line-height:24px;
	} .cwp-banner{margin:0px 0px 30px 0px;}  }@media (min-width: 992px) {body{
		font-size:15px;line-height:24px;
	}h1, h1 a{font-size:44px;line-height:40px;}h2, h2 a{font-size:34px;line-height:35px;}h3, h3 a{font-size:32px;line-height:32px;}h4, h4 a{font-size:28px;line-height:24px;}h5, h5 a{font-size:24px;line-height:32px;}h6, h6 a{font-size:18px;line-height:24px;} .cwp-vertical-header .cwp-dynamic-header {
		width: 280px;
	}.cwp-vertical-header.cwp-show-menu-sidebar .cwp-left-push .cwp-vertical-header-left {
		left:280px;
	}.cwp-vertical-header.cwp-show-menu-sidebar .cwp-left-push .cwp-vertical-header-right {
		right:-280px;
	}.cwp-vertical-header.cwp-show-menu-sidebar .cwp-right-push .cwp-vertical-header-right {
		right:280px;
	}.cwp-vertical-header.cwp-show-menu-sidebar .cwp-right-push .cwp-vertical-header-left {
		left:-280px;
	}
	.cwp-vertical-header .cwp-vertical-body-content-left .cwp-body-main-wrap,
	.cwp-vertical-header .cwp-vertical-body-content-left .cwp-dynamic-footer {
		margin-left: 280px;max-width: calc(100% - 280px);
	}
	.cwp-vertical-header .cwp-vertical-body-content-right .cwp-body-main-wrap,
	.cwp-vertical-header .cwp-vertical-body-content-right .cwp-dynamic-footer {
		margin-right: 280px;max-width: calc(100% - 280px);
	}.cwp-top-header{
		height:auto;padding:10px 0px 10px 0px;
	}.cwp-main-header{
		height:auto;padding:10px 0px 10px 0px;
	}.cwp-bottom-header{
		height:auto;padding:10px 0px 10px 0px;
	}.cwp-social-links li a{
		font-size:14px;width:30px;height:30px;line-height:30px;
	}.cwp-button-one .btn{
		padding:6px 12px 6px 12px;
	}.cwp-secondary-menu li a{
		padding:10px 10px 10px 10px;
	}.cwp-primary-menu li a{
		padding:10px 20px 10px 20px;
	}.cwp-menu-icon-btn i{
		font-size:18px;
	}.cwp-menu-icon-btn .cwp-toggle-btn-text{
		padding:10px 10px 10px 10px;
	}.cwp-header-menu-sidebar .cwp-close-btn i{
		font-size:18px;
	}.cwp-header-menu-sidebar .cwp-close-btn-box{
		padding:10px 10px 10px 10px;
	}.cwp-contact-info-item{
		margin:0px 25px 0px 0px;padding:0px 25px 0px 0px;
	}.cwp-contact-info-icon i{
		font-size:14px;
	}.cwp-contact-info-title{
		font-size:16px;line-height:24px;letter-spacing:1px;
	}.cwp-contact-info-text,
	.cwp-contact-info-text a{
		font-size:14px;line-height:12px;
	} .cwp-top-footer{
		padding:25px 0px 25px 0px;
	}.cwp-main-footer{
		padding:  60px ;
	}.cwp-main-footer .widget-title{
		font-size:15px;line-height:24px;
	}.cwp-bottom-footer{
		padding:20px  20px ;
	}.cwp-bottom-footer .widget-title{
		padding:20px 20px 20px 20px;
	}.cwp-footer-social-links ul li{
		margin:5px 5px 5px 5px;
	}.cwp-footer-social-links ul li a{
		font-size:14px;width:30px;height:30px;line-height:30px;
	}.cwp-footer-navigation li a{
		padding:0px 5px 0px 5px;
	}   
	.cosmoswp-btn, 
	#cwp-main-wrap .comments-area .submit,
	#cwp-main-wrap form:not(.search-form) input[type="submit"]{
		padding:8px 16px 8px 16px;
	}.cwp-sidebar .widget .widget-title{
		font-size:20px;line-height:24px;
	} .cwp-banner{margin:0px 0px 40px 0px;}  }