/* cyrillic-ext */
  /* cyrillic-ext */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.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: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.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: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.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: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.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: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.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: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.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: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.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: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.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;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v17/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb9lecyVC4A.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(https://fonts.gstatic.com/s/robotocondensed/v17/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb9lecyVC4A.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(https://fonts.gstatic.com/s/robotocondensed/v17/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYb9lecyVC4A.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(https://fonts.gstatic.com/s/robotocondensed/v17/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYb9lecyVC4A.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(https://fonts.gstatic.com/s/robotocondensed/v17/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYb9lecyVC4A.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(https://fonts.gstatic.com/s/robotocondensed/v17/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb9lecyVC4A.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(https://fonts.gstatic.com/s/robotocondensed/v17/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYb9lecyU.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;
  }



#logo img {
	height: 54px;
}
.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(0, 0, 0, 0.1);
}
.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: #222;
}
.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: 600;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.5px;
	
	text-transform: uppercase;
	color: #303133;
}
@media (min-width:992px){
	.header_container nav > ul > li > a{
		text-align: center;
	}
}
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: #fff;
}
nav .menu li ul.sub-menu li a,
.cl-submenu a,
.cl-submenu .empty,
.tool .header_cart .total {
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0px;
	text-transform: none;
	color: #fff;
}
.header_container > .main {
	background-position: left top;
	background-repeat: no-repeat;
	border-style: solid;
	border-color: rgba(235, 235, 235, 0.17);
}
.header_container > .top_nav {
	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: 40px;
	line-height: 40px;
}
.header_container > .extra_row {
	background-position: left top;
	background-repeat: no-repeat;
	border-style: solid;
	border-color: rgba(235, 235, 235, 0.17);
}
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: #303133;
}
nav .menu li > ul.sub-menu li:hover,
#site-header-cart .cart_list li:hover,
#site-header-search input[type="search"] {
	background-color: #383838;
}
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: #b1b1b1!important;
}
nav .codeless_custom_menu_mega_menu > ul > li,
#site-header-cart ul li,
#site-header-search input[type="search"] {
	border-color: #3a3a3a;
}
.header_container.cl-header-sticky-ready {
	background-color: #ffffff;
}
#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,
.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: 48px;
	line-height: 44px;
	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: 28px;
	line-height: 40px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0px;
	color: #383838;
}
.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: #383838;
}
.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 !important;
}
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: 12px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	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: 24px;
	text-transform: none;
	color: #6a6a6a;
}
article.hentry h2.entry-title {
	font-weight: 700;
	font-size: 22px;
	line-height: 28px;
	letter-spacing: 0.00em;
	text-transform: uppercase;
	color: #28406D;
}
article.post h1.entry-title {
	font-weight: 600;
	font-size: 48px;
	line-height: 48px;
	text-transform: none;
	color: #303133;
}
#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: #0CABD3;
	color: #ffffff;
}
.light-text .cl-btn:hover,
.header_container.cl-header-light:not(.cl-responsive-header) .cl-btn:hover {
	background-color: #A8DB51;
	color: #ffffff;
}
aside .widget-title,
footer#colophon .widget-title {
	font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 18px;
	letter-spacing: 0.00em;
	text-transform: uppercase;
}
aside .widget-title {
	color: #303133;
}
aside .widget {
	padding-top: 35px;
	padding-bottom: 35px;
}
.cl_counter {
	font-weight: 600;
	font-size: 44px;
	line-height: 44px;
	letter-spacing: 0.00em;
}
.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: 30px;
	padding-bottom: 30px;
}

footer#colophon {
    padding-top: 60px;
    padding-bottom: 60px;
}

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: #22365d;
}
footer#colophon input[type="submit"] {
	background-color: #22365d;
}

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: #fff !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: #fff !important;
}
#copyright a:hover {
	color: #fff !important;
}
#copyright .widget,
#copyright input,
#copyright select,
#copyright textarea {
	border-color: #2b2b2b;
}
@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: 13px;
		padding-right: 13px;
	}
	.header_container.header-left nav > ul > li,
	.header_container.header-right nav > ul > li,
	.vertical-menu nav > ul > li {
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.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: 90px;
		line-height: 90px;
	}
	.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: 30px;
		line-height: 30px;
	}
	.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: 1100px;
	}
}