@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/OpenSans-300.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(fonts/OpenSans-400.woff) format('woff');
}
/*@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/oswald.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/oswald.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}*/
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/oswald.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/oswald.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/Roboto.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/Roboto.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/Roboto.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/Roboto.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/Roboto.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/Roboto.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/Roboto.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.main_hd {
    color: #0B0B0B;
    font-weight: bold;
    padding-bottom: 10px;
	font-size: 22px !important;
	line-height: 28px !important;
	text-transform:none !important;
}
.sup_title_border {
    display: inline-block;
    height: 1px;
    background: #31aae1;
    padding: 1px 20px 0px;
    position: relative;
    margin-bottom: 20px;
}
.sup_title_border::before {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    background: #31aae1;
    left: 0;
    top: -2px;
    border-radius: 100%;
}

#msg {
	display:none;
	position:absolute;
	padding-left:7px;
	background:url(../images/msg_arrow.gif) left center no-repeat;
	z-index:99999;
}
#msgs {
	display:none;
	position:absolute;
	padding-right:7px;
	background:url(../images/msg_arrow-right.gif) right center no-repeat;
	z-index:99999;
}
#msgcontent {
	display:block;
	background:#FFFFFF;
	border:2px solid #AC1B3C;
	border-left:none;
	padding:5px;
	min-width:150px;
	max-width:250px;
    animation:blinkingText 0.8s infinite;
	z-index:99999;
}
#msgs #msgcontent {
	border:2px solid #AC1B3C;
	border-right:none;
	
}
.succ {
	border-top:2px solid #090;
	border-bottom:2px solid #090;
	color:#090;
	padding:5px 0;
	width:100%;
	display:inline-block;
	font-weight:bold;
	text-align:center;
	background:#E0F9DF;
	margin:0;
	-webkit-animation: shake .5s ease-in-out;
	-moz-animation: shake .5s ease-in-out;
	-ms-animation: shake .5s ease-in-out;
	-o-animation: shake .5s ease-in-out;
	animation: shake .5s ease-in-out;
}
.err {
	border-top:2px solid #C30;
	border-bottom:2px solid #C30;
	color:#C30;
	padding:5px 0;
	width:100%;
	display:inline-block;
	font-weight:bold;
	text-align:center;
	background:#FDE9E8;
	margin:0;
	-webkit-animation: shake .5s ease-in-out;
	-moz-animation: shake .5s ease-in-out;
	-ms-animation: shake .5s ease-in-out;
	-o-animation: shake .5s ease-in-out;
	animation: shake .5s ease-in-out;
}
#logo img {
	height:76px;
}
.header_container.header-top.vertical-dividers #navigation nav > ul > li:before, .header_container.header-top.vertical-dividers #navigation nav > ul > li:last-child:after {
	background-color:#ebebeb;
}
.header_container.menu_style-border_top.menu-full-style #navigation nav > ul > li:hover,  .header_container.menu_style-border_top.menu-full-style #navigation nav > ul > li.current-menu-item,  .header_container.menu_style-border_bottom.menu-full-style #navigation nav > ul > li:hover,  .header_container.menu_style-border_bottom.menu-full-style #navigation nav > ul > li.current-menu-item,  .header_container.menu_style-border_left.menu-full-style #navigation nav > ul > li:hover,  .header_container.menu_style-border_left.menu-full-style #navigation nav > ul > li.current-menu-item,  .header_container.menu_style-border_right.menu-full-style #navigation nav > ul > li:hover,  .header_container.menu_style-border_right.menu-full-style #navigation nav > ul > li.current-menu-item, .header_container.menu_style-border_top.menu-text-style #navigation nav > ul > li > a:hover,  .header_container.menu_style-border_top.menu-text-style #navigation nav > ul > li.current-menu-item > a,  .header_container.menu_style-border_bottom.menu-text-style #navigation nav > ul > li > a:hover,  .header_container.menu_style-border_bottom.menu-text-style #navigation nav > ul > li.current-menu-item > a,  .header_container.menu_style-border_left.menu-text-style #navigation nav > ul > li > a:hover,  .header_container.menu_style-border_left.menu-text-style #navigation nav > ul > li.current-menu-item > a,  .header_container.menu_style-border_right.menu-text-style #navigation nav > ul > li > a:hover,  .header_container.menu_style-border_right.menu-text-style #navigation nav > ul > li.current-menu-item > a {
	border-color:rgba(238,238,34,0);
}
.header_container.menu_style-background_color.menu-full-style #navigation nav > ul > li:hover,  .header_container.menu_style-background_color.menu-full-style #navigation nav > ul > li.current-menu-item,  .header_container.menu_style-background_color.menu-text-style #navigation nav > ul > li > a:hover,  .header_container.menu_style-background_color.menu-text-style #navigation nav > ul > li.current-menu-item > a {
	background-color:#FFB536;
}
.header_container.menu_style-background_color.menu-full-style #navigation nav > ul > li:hover,  .header_container.menu_style-background_color.menu-full-style #navigation nav > ul > li.current-menu-item,  .header_container.menu_style-background_color.menu-text-style #navigation nav > ul > li > a:hover,  .header_container.menu_style-background_color.menu-text-style #navigation nav > ul > li.current-menu-item > a, .header_container.menu_style-background_color.menu-full-style #navigation nav > ul > li:hover > a,  .header_container.menu_style-background_color.menu-full-style #navigation nav > ul > li.current-menu-item > a {
	color:#fff!important;
}
.header_container nav ul li a {
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
	font-weight:700;
	font-size:14px;
	line-height:32px;
	letter-spacing:1px;
	text-align:left;
	color:#989BAD;
}
nav .codeless_custom_menu_mega_menu h6, nav .menu li ul.sub-menu li.hasSubMenu > a, .cl-mobile-menu nav > ul > li > a {
	font-weight:600;
	font-size:12px;
	line-height:20px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	color:#28406D;
}
nav .menu li ul.sub-menu li a, .cl-submenu a, .cl-submenu .empty, .tool .header_cart .total {
	font-weight:700;
	font-size:12px;
	line-height:20px;
	letter-spacing:0px;
	color:#28406D;
}
.header_container > .main {
	background-position:left top;
	background-repeat:no-repeat;
	border-style:solid;
	border-color:#F2F2F2;
}
.header_container .top_nav.header-row {
	font-family:"Open Sans", Helvetica, Arial, sans-serif;
	font-weight:400;
	font-size:13px;
	text-transform:none;
	color:#FFFFFF;
}
.header_container > .top_nav {
	background-color:#28406D;
	background-position:left top;
	background-repeat:no-repeat;
	border-style:solid;
	border-color:rgba(235,235,235,0.17);
}
.header_container.header-top > .extra_row, .header_container.header-bottom > .extra_row {
	height:66px;
	line-height:66px;
}
.header_container > .extra_row {
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:no-repeat;
	border-style:solid;
	border-color:#EBEBEB;
}
nav .codeless_custom_menu_mega_menu, nav .menu > li > ul.sub-menu, nav .menu > li > ul.sub-menu ul, .cl-mobile-menu, .cl-submenu, .tool .tool-link .cart-total {
	background-color:#FFFFFF;
}
nav .menu li > ul.sub-menu li:hover, #site-header-cart .cart_list li:hover, #site-header-search input[type="search"] {
	background-color:#28406D;
}
nav .menu li ul.sub-menu li a:hover, #site-header-search input[type="search"], nav .menu li ul.sub-menu li.hasSubMenu.showDropdown > a {
	color:#FFFFFF!important;
}
nav .codeless_custom_menu_mega_menu > ul > li, #site-header-cart ul li, #site-header-search input[type="search"] {
	border-color:#FFFFFF;
}
.header_container.cl-header-sticky-ready {
	background-color:#ffffff;
}
.header_container:not(.cl-header-light) .header-row:not(.extra_row) nav > ul > li a:hover, #testimonial-entries .testimonial_item .title, footer#colophon .widget ul.social-icons-widget li a, body:not(.cl-one-page) .header_container:not(.cl-header-light) nav > ul > li.current-menu-item > a, body.cl-one-page .header_container:not(.cl-header-light) nav > ul > li.current-menu-item-onepage > a, aside .widget ul li a:hover, aside .widget_rss cite, h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover, .cl-pagination a:hover, mark.highlight, #blog-entries article .entry-readmore:hover, .cl_team.style-simple .team-item .team-position, .cl_team.style-photo .team-item .team-position, .cl_toggles.style-simple .cl_toggle .title[aria-expanded="true"], .cl_counter, .single-post .nav-links > div a .nav-title:hover, .shop-products .product_item .cl-price-button-switch a, .woocommerce div.product p.price, .woocommerce div.product span.price, .single-post article .entry-content > a, .header-el .widgetized form i, .cl_toggles.style-square_plus .cl_toggle .title > a:before, .cl_tabs.style-simple .cl-nav-tabs li.active a, aside .widget_nav_menu ul li:hover a, .cl_list.style-circle li > i, .cl_pricelist .price .integer-part, .cl_pricelist .price .decimal-part, .cl_pricelist .header.panel, .cl-filters.cl-filter-fullwidth.cl-filter-color-dark button.selected, .calculated_result, .wpcf7-calculated {
	color:#28406D!important;
}
.header_container.menu_style-border_effect #navigation nav > ul > li > a:hover:after, .header_container.menu_style-border_effect #navigation nav > ul > li.current-menu-item > a:after, article.format-gallery .swiper-pagination-bullet-active, .cl-pagination-jump > div a:hover, .shop-products .product_item .onsale, .cl-product-info .onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .widget_product_categories ul li.current-cat > a:before, .cl-header-light .tool .tool-link .cart-total, .search__inner--down, .cl_blog .news-entries article:hover .post-categories li, .header_container.menu_style-border_effect_two #navigation nav > ul > li > a:hover:after, .header_container.menu_style-border_effect_two #navigation nav > ul > li.current-menu-item > a:after, .cl_tabs.style-large .cl-nav-tabs li a, aside .widget_nav_menu ul li.current-menu-item, .cl-sidenav ul li.current_page_item, .w3eden .label-default, .tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc, .cl_column.with_shadow > .cl_col_wrapper > .col-content .cl_pricelist .header, .cl-filters.cl-filter-fullwidth.cl-filter-color-dark, .cl-filters.cl-filter-small.cl-filter-color-light .selected, .shop-products .product_item .cl-learnmore, .light-text .cl-filters.cl-filter-small .selected, .parallel-divider.wrapper-heading .divider {
	background-color:#28406D;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .tablepress thead, .wpcf7-radio_custom [type="radio"]:checked:before {
	border-color:#28406D;
}
.light-text #testimonial-entries .testimonial_item .title {
	color:#A8DB51!important;
}
.cl_toggles.style-square_plus .cl_toggle .title > a:before, .cl_pricelist .header.panel, .cl-filters.cl-filter-fullwidth.cl-filter-color-dark button.selected, .wpcf7-radio_custom [type="radio"]::before {
	background-color:#A8DB51;
}
aside .widget_nav_menu ul li.current-menu-item, .cl-sidenav ul li.current_page_item {
	border-color:#A8DB51;
}
article.sticky, aside .widget, aside .widget_categories select, aside .widget_archive select, aside .widget_search input[type="search"], input:focus, textarea:focus, select:focus, button:focus, #blog-entries .default-style .entry-tools, #blog-entries .default-style .entry-tools .entry-tool-single, .grid-entries article .grid-holder .grid-holder-inner, #blog-entries .grid-style .grid-holder .entry-tools-wrapper, .masonry-entries article .grid-holder .grid-holder-inner, .portfolio-style-classic .portfolio_item .entry-wrapper-content, .portfolio-style-classic_excerpt .portfolio_item .entry-wrapper-content, .cl_contact_form7.style-simple input:not(.cl-btn), .cl_contact_form7.style-simple textarea, .cl_contact_form7.style-simple select, .cl_toggles.style-simple .cl_toggle > .title, .single-post .entry-single-tags a, .single-post .post-navigation, article.comment, #respond.comment-respond textarea, #respond.comment-respond .comment-form-author input, #respond.comment-respond .comment-form-email input, #respond.comment-respond .comment-form-url input, aside .widget_product_search input[type="search"], .cl-product-info .product_meta, .single-post .cl-layout-fullwidth .cl-comments, .post-password-form input[type="password"], .tablepress tbody td, .tablepress tfoot th {
	border-color:#ebebeb!important;
}
article .entry-meta-single .entry-meta-prepend, article.format-quote .entry-content i, article.format-quote .entry-content .quote-entry-author, aside .widget_categories ul li, aside .widget_archive ul li, aside .widget_recent_entries .post-date, aside .widget_recent_comments .recentcomments, aside .widget_rss .rss-date, article .entry-tools i, article.minimal-style .entry-meta-single a, .cl_contact_form7.style-simple label, #respond.comment-respond .comment-form-author input, #respond.comment-respond .comment-form-email input, #respond.comment-respond .comment-form-url input, #respond.comment-respond .comment-form-comment textarea, #respond.comment-respond p > label, article.comment .comment-reply-link, article.comment .comment-edit-link, .woocommerce-result-count, .widget_product_categories ul li .count, .cl-product-info .product_meta a, .cl-product-info .product_meta span, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .widget_twitter li .content .date {
	color:#9b9b9b;
}
.cl-pagination span.current, .cl-pagination-jump > div > a, .cl_progress_bar .progress, .single-post .entry-single-tools .single-share-buttons a, .btn-priority_secondary, .cl-filters.cl-filter-fullwidth.cl-filter-color-light, aside .widget_nav_menu ul li, .cl-sidenav ul li, .cl_team.style-simple .team-item .team-content {
	background-color:#F3F3F3;
}
article .entry-tools .entry-tool-likes .item-liked i, .btn-priority_secondary {
	color:#303133;
}
article .entry-tools .entry-tool-share .share-buttons, #cl_load_more_btn, .cl-pagination-jump > div > a:hover, .cl-mobile-menu-button span, .cl-hamburger-menu span, .single-post .entry-single-tags a:hover, .single-post .entry-single-tools .single-share-buttons a:hover {
	background-color:#303133;
}
article .entry-tools .codeless-count, article .entry-meta-single a, article.format-quote .entry-content .quote-entry-content p, article.format-quote .entry-content .quote-entry-content a, aside .widget ul li a, .cl-pagination a, .cl-pagination span.current, .cl-pagination-jump a, .cl_progress_bar .labels {
	color:#303133;
}
.cl-layout-modern-bg {
	background-color:#f7f7f7;
}
body {
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size:auto;
	background-blend-mode:normal;
	-webkit-background-size:auto;
	-moz-background-size:auto;
	-ms-background-size:auto;
	-o-background-size:auto;
}
h1, h2, h3, h4, h5, h6, #testimonial-entries .testimonial_item .title, article.default-style.format-quote .entry-content, aside .widget_calendar caption, .cl_page_header .title_part .subtitle, .cl_team.style-simple .team-item .team-position, .cl_team.style-photo .team-item .team-position, .single_blog_style-modern .cl_page_header .entry-meta-single, .single_blog_style-custom .cl_page_header .entry-meta-single, .woocommerce-result-count, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-results__option, .shop-products .product_item .onsale, .cl-product-info .onsale, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce ul.products li.product .button {
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
}
h1:not(.custom_font), .h1 {
	font-size:34px;
	line-height:42px;
	text-transform:none;
	font-weight:700;
	letter-spacing:0px;
	color:#383838;
}
.light-text h1:not(.custom_font), .light-text .h1 {
	color:#ffffff !important;
}
h2:not(.custom_font), .h2 {
	font-size:24px;
	line-height:40px;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:0px;
	color:#28406D;
}
.light-text h2:not(.custom_font), .light-text .h2 {
	color:#ffffff !important;
}
h3:not(.custom_font), .h3 {
	font-size:24px;
	line-height:27px;
	text-transform:none;
	font-weight:800;
	letter-spacing:0px;
	color:#28406D;
}
.light-text h3:not(.custom_font), .light-text .h3 {
	color:#ffffff !important;
}
h4:not(.custom_font), .h4 {
	font-size:18px;
	line-height:22px;
	text-transform:none;
	font-weight:600;
	letter-spacing:0px;
	color:#303133;
}
.light-text h4:not(.custom_font), .light-text .h4 {
	color:#ffffff;
}
h5:not(.custom_font), .h5 {
	font-size:14px;
	line-height:24px;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:0px;
	color:#303133;
}
.light-text h5:not(.custom_font), .light-text .h5 {
	color:#ffffff !important;
}
h6:not(.custom_font), .h6 {
	font-size:15px;
	line-height:24px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:0px;
	color:#303133;
}
.light-text h6:not(.custom_font), .light-text .h6 {
	color:#ffffff !important;
}
html, body, .light-text .breadcrumbss .page_parents {
	font-family:"Open Sans", Helvetica, Arial, sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:26px;
	text-transform:none;
	color:#787878;
}
article.hentry h2.entry-title {
	font-weight:600;
	font-size:22px;
	line-height:28px;
	letter-spacing:0em;
	text-transform:none;
	color:#28406D;
}
article.post h1.entry-title {
	font-weight:600;
	font-size:34px;
	line-height:42px;
	text-transform:none;
	color:#28406D;
}
#blog-entries article .entry-readmore {
	font-weight:700;
	font-size:11px;
	line-height:20px;
	letter-spacing:0.00em;
	text-transform:uppercase;
	color:#28406D;
}
article .entry-overlay-color .entry-overlay, article .entry-overlay-zoom_color .entry-overlay {
	background-color:rgba(40,64,109,0.92);
}
.portfolio_item .portfolio-categories a, .portfolio_item .portfolio-categories {
	font-weight:400;
	font-size:13px;
	line-height:20px;
	letter-spacing:0.00em;
	text-transform:none;
	color:#999;
}
.cl-btn:not(.btn-priority_secondary) {
	background-color:#28406D;
	color:#ffffff;
}
.cl-btn:not(.btn-priority_secondary):hover {
	background-color:#A8DB51;
	color:#28406D;
}
.light-text .cl-btn, .header_container.cl-header-light:not(.cl-responsive-header) .cl-btn {
	background-color:#FFFFFF;
	color:#28406D;
}
.light-text .cl-btn:hover, .header_container.cl-header-light:not(.cl-responsive-header) .cl-btn:hover {
	background-color:#A8DB51;
	color:#28406D;
}
aside .widget-title, footer#colophon .widget-title {
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
	font-weight:600;
	font-size:22px;
	letter-spacing:0.00em;
	text-transform:none;
}
aside .widget-title {
	color:#303133;
}
aside .widget {
	padding-top:35px;
	padding-bottom:35px;
}
.inner-content-row, .single_blog_style-classic.cl-layout-fullwidth {
	padding-top:75px;
}
.inner-content-row {
	padding-bottom:75px;
}
#blog-entries article {
	margin-bottom:75px;
}
#portfolio-entries .portfolio_item {
	padding:15px;
}
footer#colophon .widget {
	padding-top:10px;
	padding-bottom:10px;
}
footer#colophon {
	border-style:solid;
	border-color:rgba(235,235,235,0.17);
}
footer#colophon, #copyright input, #copyright select, #copyright textarea {
	background-color:#28406D;
}
footer#colophon input[type="text"], footer#colophon select, footer#colophon textarea, footer#colophon input[type="email"], footer#colophon .social_widget .social-icons-widget.circle li, footer#colophon table tbody td {
	background-color:#A8DB51;
}
footer#colophon input[type="submit"] {
	background-color:#A8DB51;
}
footer#colophon .widget-title, footer#colophon .rsswidget {
	color:#ffffff;
}
footer#colophon, footer#colophon.widget_most_popular li .content .date {
	color:#E2E2E2;
}
footer#colophon a, footer#colophon .widget_rss cite, footer#colophon .widget_calendar thead th {
	color:#FFFFFF !important;
}
footer#colophon a:hover {
	color:#fff !important;
}
footer#colophon .widget, footer#colophon input, footer#colophon select, footer#colophon textarea {
	border-color:#28406D;
}
#copyright {
	background-color:#2D487A;
	color:#E5E5E5;
	padding-top:10px;
	padding-bottom:10px;
}
#copyright a {
	color:#FFFFFF !important;
}
#copyright a:hover {
	color:#fff !important;
}
#copyright .widget, #copyright input, #copyright select, #copyright textarea {
	border-color:#2b2b2b;
}
.header_container > .main {
	border-bottom-width: 0px;
}
.header_container > .top_nav {
	border-bottom-width: 0px;
}
.header_container > .extra_row {
	border-bottom-width: 1px;
	border-top-width: 1px;
	padding-top: 0px;
	margin-top: 0px;
}
footer#colophon {
	padding-top: 60px;
	padding-bottom: 60px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #28406D !important;
	color:#fff !important
}
.portfolio_navigation .portfolio_single_right:hover, .portfolio_navigation .portfolio_single_left:hover {
	background:#28406D
}
.woocommerce-page .shop-products {
	margin-left: -15px;
	margin-right: -15px;
}
.btn-style-text_effect:after {
	background-color:#ffffff
}
.btn-style-text_effect:hover:after {
	background-color:#28406D
}
.cl_service.cl-hover-wrapper_accent_color:hover .wrapper-form {
	background-color: #28406D !important;
	border-color: #28406D !important;
}
.cl-header-sticky:not(.cl-transparent):not(.cl-actived-fullscreen-header) {
	background-color:#fff;
}
@media (max-width: 991px) {
#logo img {
	height:37px;
}
}
@media (max-width: 480px) {
#logo img {
	height:37px;
}
}
@media (min-width: 992px) {
.header_container.header-top nav > ul > li, .header_container.header-bottom nav > ul > li {
	padding-left:31px;
	padding-right:31px;
}
.header_container.header-left nav > ul > li, .header_container.header-right nav > ul > li, .vertical-menu nav > ul > li {
	padding-top:31px;
	padding-bottom:31px;
}
.header_container.header-left > .main .header-el, .header_container.header-right > .main .header-el {
	margin-bottom:60px;
}
.header_container.header-top > .main .header-el, .header_container.header-bottom > .main .header-el {
	margin-right:60px;
}
.header_container.header-top > .main, .header_container.header-bottom > .main {
	height:138px;
	line-height:138px;
}
.header_container.header-left > .top_nav .header-el, .header_container.header-right > .top_nav .header-el {
	margin-bottom:60px;
}
.header_container.header-top > .top_nav .header-el, .header_container.header-bottom > .top_nav .header-el {
	margin-right:60px;
}
.header_container.header-top > .top_nav, .header_container.header-bottom > .top_nav {
	height:45px;
	line-height:45px;
}
.header_container.header-left > .extra_row .header-el, .header_container.header-right > .extra_row .header-el {
	margin-bottom:60px;
}
.header_container.header-top > .extra_row .header-el, .header_container.header-bottom > .extra_row .header-el {
	margin-right:60px;
}
.cl-boxed-layout {
	width:1200px;
}
#blog-entries.blog_page {
	width:100%;
}
}
@media (min-width: 1200px) {
.container {
	width:1200px;
}
}