.gm-style .gm-style-cc span, .gm-style .gm-style-cc a, .gm-style .gm-style-mtc div {
	font-size: 10px
}
.gm-style .gm-style-mtc label, .gm-style .gm-style-mtc div {
	font-weight: 400
}
div.wpcf7 {
	margin: 0;
	padding: 0;
}
div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
	position: relative;
}
span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}
span.wpcf7-list-item {
	margin-left: 0.5em;
}
.wpcf7-display-none {
	display: none;
}
div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}
div.wpcf7 div.ajax-error {
	display: none;
}
div.wpcf7 .placeheld {
	color: #888;
}
.gm-style {
	font-family: Roboto, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none
}
.gm-style img {
	max-width: none
}
img.wp-smiley, img.emoji {
	display: inline!important;
	border: none!important;
	box-shadow: none!important;
	height: 1em!important;
	width: 1em!important;
	margin: 0 .07em!important;
	vertical-align: -0.1em!important;
	background: none!important;
	padding: 0!important;
}
.top, .top-navigation .sub-menu>li>a {
	background-color: #f5f5f5;
}
.top, .top-navigation .sub-menu>li>a {
	border-bottom-color: #ededed;
}
.top-navigation .sub-menu>li>.sub-menu {
	border-left-color: #ededed;
}
.top, .top-navigation>li>a, .top-navigation .sub-menu>li>a {
	color: #aaaaaa;
}
.top-navigation>li>a:hover, .top-navigation>li>a:focus, .top-navigation .sub-menu>li>a:focus, .top-navigation .sub-menu>li>a:hover {
	color: #919191;
}
.header__widgets, .header__logo, .header__container::before, .header__container::after, .header__logo::after {
	background-color: #ffffff;
}
 @media print {
.gm-style .gmnoprint, .gmnoprint {
	display: none
}
}
@media screen {
.gm-style .gmnoscreen, .gmnoscreen {
	display: none
}
}
@media (max-width: 991px) {
.header__container, .main-navigation .sub-menu>li>a {
	background-color: #ffffff;
}
}
.header, .header .icon-box__title {
	color: #aaaaaa;
}
.header .icon-box__subtitle {
	color: #474747;
}
.breadcrumbs {
	background-color: #ffffff;
}
.breadcrumbs a::before, .breadcrumbs a::after {
	background-color: #e6e6e6;
}
.breadcrumbs a {
	color: #444444;
}
.breadcrumbs a:hover {
	color: #373737;
}
.breadcrumbs {
	color: #aaaaaa;
}
@media (min-width: 992px) {
.header__container {
	background-color: #1f425d;
}
}
.navbar-toggle, .jumbotron {
	background-color: #1f425d;
}
.navbar-toggle:hover {
	background-color: #062944;
}
@media (min-width: 992px) {
.social-icons__link, .social-icons__link:hover {
	color: #1f425d;
}
}
@media (min-width: 992px) {
.main-navigation>li>a, .main-navigation .menu-item-has-children::after, .main-navigation>li:hover>a, .main-navigation>li:focus>a {
	color: #ffffff;
}
}
@media (min-width: 992px) {
.main-navigation .menu-item-has-children:hover>a, .main-navigation .sub-menu>li>a, .main-navigation ul.sub-menu {
	background-color: #ffffff;
}
}
@media (min-width: 992px) {
.main-navigation .sub-menu>li>a, .main-navigation .sub-menu .menu-item-has-children::after {
	color: #999999;
}
}
@media (min-width: 992px) {
.main-navigation .menu-item-has-children:hover>a, .main-navigation .sub-menu>li>a:hover, .main-navigation .menu-item-has-children:hover::after, .main-navigation .sub-menu .menu-item-has-children:hover::after {
	color: #1f425d;
}
}
@media (max-width: 991px) {
.main-navigation>li>a {
	color: #444444;
}
}
@media (max-width: 991px) {
.main-navigation>li:hover>a, .main-navigation>li:focus>a {
	color: #1f425d;
}
}
@media (max-width: 991px) {
.main-navigation .sub-menu>li>a {
	color: #999999;
}
}
@media (max-width: 991px) {
.main-navigation .sub-menu>li>a:hover {
	color: #1f425d;
}
}
.main-title {
	background-image: url("");
}
.main-title h1, .main-title h2 {
	color: #444444;
}
.main-title h3 {
	color: #aaaaaa;
}
body, .widget_pw_icon_box .icon-box__subtitle {
	color: #aaaaaa;
}
h1, h2, h3, h4, h5, h6, hentry__title, .hentry__title a, .page-box__title a {
	color: #444444;
}
.header .icon-box .fa, .number-counter__icon, hr.hr-quote::after {
	color: #e21f2f;
}
.latest-news__date, .sticky .btn--post, .main-navigation>.current-menu-item>a::after, .main-navigation>li:hover>a::after, .main-navigation>li:focus>a::after, body.woocommerce-page span.onsale, .woocommerce span.onsale {
	background-color: #e21f2f;
}
.latest-news__date::after {
	border-top-color: #ce0b1b;
}
.sticky .btn--post {
	border-color: #e21f2f;
}
.btn-info, .btn-primary, .testimonial__quote::before, .widget_search .search-submit, .sidebar .widget_nav_menu ul>li.current-menu-item a, .pagination .current, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce-page button.button.alt, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page .woocommerce-error a.button, body.woocommerce-page .woocommerce-info a.button, body.woocommerce-page .woocommerce-message a.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body.woocommerce-page #payment #place_order, body.woocommerce-page #review_form #respond input#submit, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .widget_calendar caption {
	background-color: #4ab9cf;
}
.btn-info, .btn-primary, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout {
	border-color: #4ab9cf;
}
.btn-info:hover, .open>.btn-info.dropdown-toggle, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open>.btn-primary.dropdown-toggle, .btn-primary.active, .btn-primary.focus, .widget_search .search-submit:hover, .widget_search .search-submit:focus, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page .woocommerce-error a.button:hover, body.woocommerce-page .woocommerce-info a.button:hover, body.woocommerce-page .woocommerce-message a.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body.woocommerce-page #payment #place_order:hover, body.woocommerce-page #review_form #respond input#submit:hover {
	background-color: #3dacc2;
}
.btn-info:hover, .open>.btn-info.dropdown-toggle, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open>.btn-primary.dropdown-toggle, .btn-primary.active, .btn-primary.focus, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout:hover {
	border-color: #3dacc2;
}
a, .latest-news--more-news::after, .widget_pw_icon_box .icon-box:hover .fa, body.woocommerce-page ul.products li.product a:hover img, .woocommerce ul.products li.product a:hover img, body.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price, body.woocommerce-page .star-rating, .woocommerce .star-rating, body.woocommerce-page div.product p.price, body.woocommerce-page p.stars a {
	color: #4ab9cf;
}
a:hover, a:focus {
	color: #3dacc2;
}
.widget_pw_icon_box .icon-box:hover, .logo-panel img:hover {
	border-bottom-color: #4ab9cf;
}
.footer-top, .footer::before, .footer::after, .footer-top::before, .footer-top::after {
	background-color: #1f425d;
}
.footer .icon-container--square, .footer .icon-container--circle {
	color: #1f425d;
}
.footer-top__headings {
	color: #ffffff;
}
.footer-top, .footer-top .textwidget {
	color: #000;
}
.footer .widget_nav_menu ul>li>a {
	color: #000;
}
.footer-bottom {
	background-color: #162f42;
}
.footer-bottom {
	color: #577186;
}
.footer-bottom a {
	color: #eeeeee;
}
.footer-bottom a:hover {
	color: #fbfbfb;
}
@media (min-width: 992px) {
.header__logo {
	width: 270px;
}
.header__widgets {
	width: calc(100% - 270px);
}
.header__navigation {
	width: 75%;
}
}
@media (min-width: 1200px) {
.header__navigation {
	width: calc(80% - 300px);
	margin-left: 300px;
}
}
.main-title {
	background: #f5f5f5 linear-gradient(90deg, #f5f5f5, #eeeeee)
}
@media (min-width: 992px) {
.header__logo img {
	margin-top: 35px;
}
}
.slb_details {
	display: none;
}
#pgc-6-0-0, #pgc-6-0-1, #pgc-6-0-2, #pgc-6-0-3 {
	width: 25%
}
#pg-6-0 {
	
}
#pg-6-0 .panel-grid-cell, #pg-6-2 .panel-grid-cell, #pg-6-4 .panel-grid-cell, #pg-6-5 .panel-grid-cell, #pg-6-6 .panel-grid-cell, #pg-6-7 .panel-grid-cell {
	float: left
}
#pg-6-1 {
	margin-bottom: 5px
}
#pgc-6-2-0, #pgc-6-2-1, #pgc-6-2-2, #pgc-6-4-0, #pgc-6-4-1, #pgc-6-4-2 {
	width: 33.333%
}
#pg-6-2, #pg-6-9 {
	margin-bottom: 85px
}
#pg-6-3, #pg-6-4, #pg-6-8 {
	margin-bottom: 0px
}
#pgc-6-5-0, #pgc-6-5-2 {
	width: 19.996%
}
#pgc-6-5-1 {
	width: 60.009%
}
#pg-6-5, #pg-6-6, #pg-6-7 {
	margin-bottom: 60px
}
#pgc-6-6-0, #pgc-6-6-1, #pgc-6-7-0, #pgc-6-7-1 {
	width: 50%
}
#pg-6-10 {
	margin-bottom: 75px
}
#pl-6 .panel-grid-cell .so-panel {
	margin-bottom: 30px
}
#pl-6 .panel-grid-cell .so-panel:last-child {
	margin-bottom: 0
}
#pg-6-0, #pg-6-2, #pg-6-4, #pg-6-5, #pg-6-6, #pg-6-7 {
	margin-left: -15px;
	margin-right: -15px
}
#pg-6-0 .panel-grid-cell, #pg-6-2 .panel-grid-cell, #pg-6-4 .panel-grid-cell, #pg-6-5 .panel-grid-cell, #pg-6-6 .panel-grid-cell, #pg-6-7 .panel-grid-cell {
	padding-left: 15px;
	padding-right: 15px
}
@media (max-width:780px) {
#pg-6-0 .panel-grid-cell, #pg-6-1 .panel-grid-cell, #pg-6-2 .panel-grid-cell, #pg-6-3 .panel-grid-cell, #pg-6-4 .panel-grid-cell, #pg-6-5 .panel-grid-cell, #pg-6-6 .panel-grid-cell, #pg-6-7 .panel-grid-cell, #pg-6-8 .panel-grid-cell, #pg-6-9 .panel-grid-cell, #pg-6-10 .panel-grid-cell, #pg-6-11 .panel-grid-cell {
	float: none;
	width: auto
}
#pgc-6-0-0, #pgc-6-0-1, #pgc-6-0-2, #pgc-6-2-0, #pgc-6-2-1, #pgc-6-4-0, #pgc-6-4-1, #pgc-6-5-0, #pgc-6-5-1, #pgc-6-6-0, #pgc-6-7-0 {
	margin-bottom: 30px
}
#pl-6 .panel-grid {
	margin-left: 0;
	margin-right: 0
}
#pl-6 .panel-grid-cell {
	padding: 0
}
}
@media (min-width: 1200px) { .header__container::before { bottom: 30px; } .header__container::after { bottom: 60px; } }




			/* primary */

			.header .icon-box .fa, .number-counter__icon, hr.hr-quote::after { color: #e21f2f; }

			.latest-news__date, .sticky .btn--post, .main-navigation > .current-menu-item > a::after, .main-navigation > li:hover > a::after, .main-navigation > li:focus > a::after, body.woocommerce-page span.onsale, .woocommerce span.onsale { background-color: #e21f2f; }

			.sticky .btn--post { border-top-color: #e21f2f; }

			.latest-news__date::after { border-top-color: #be1926; }

			/* darker */
			.navbar-toggle, .jumbotron { background-color: #1f425d; }

			.navbar-toggle:hover { background-color: #122636; }

			@media (min-width: 992px) {
				.header__container { background-color: #1f425d; }

				.main-navigation .menu-item-has-children:hover > a, .main-navigation .sub-menu > li > a:hover, .main-navigation .menu-item-has-children:hover::after, .main-navigation .sub-menu .menu-item-has-children:hover::after { color: #1f425d; }

				.social-icons__link, .social-icons__link:hover, .footer .icon-container--square, .footer .icon-container--circle { color: #1f425d; }
			}

			@media (max-width: 991px) {
				.main-navigation > li:hover > a, .main-navigation > li:focus > a, .main-navigation .sub-menu > li > a:hover { color: #1f425d; }
			}

			.footer-top, .footer::before, .footer::after, .footer-top::before, .footer-top::after { background-color: #1f425d; }

			.footer-bottom { background-color: #162e41; }


			/* linkButton */
			.btn-info, .btn-primary, .testimonial__quote::before, .widget_search .search-submit, .sidebar .widget_nav_menu ul > li.current-menu-item a, .pagination .current, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce-page button.button.alt, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page .woocommerce-error a.button, body.woocommerce-page .woocommerce-info a.button, body.woocommerce-page .woocommerce-message a.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body.woocommerce-page #payment #place_order, body.woocommerce-page #review_form #respond input#submit, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .widget_calendar caption { background-color: #4ab9cf; }

			.btn-info:hover, .open > .btn-info.dropdown-toggle, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open > .btn-primary.dropdown-toggle, .btn-primary.active, .btn-primary.focus, .widget_search .search-submit:hover, .widget_search .search-submit:focus, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page .woocommerce-error a.button:hover, body.woocommerce-page .woocommerce-info a.button:hover, body.woocommerce-page .woocommerce-message a.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body.woocommerce-page #payment #place_order:hover, body.woocommerce-page #review_form #respond input#submit:hover { background-color: #35b1ca; }

			.btn-info, .btn-primary, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout { border-color: #4ab9cf; }

			.btn-info:hover, .open > .btn-info.dropdown-toggle, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open > .btn-primary.dropdown-toggle, .btn-primary.active, .btn-primary.focus, body.woocommerce-page .widget_shopping_cart_content .buttons .checkout:hover { border-color: #35b1ca; }

			a, .latest-news--more-news::after, .widget_pw_icon_box .icon-box:hover .fa, body.woocommerce-page ul.products li.product a:hover img, .woocommerce ul.products li.product a:hover img, body.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price, body.woocommerce-page .star-rating, .woocommerce .star-rating, body.woocommerce-page div.product p.price, body.woocommerce-page p.stars a { color: #4ab9cf; }

			a:hover, a:focus { color: #35b1ca; }

			.widget_pw_icon_box .icon-box:hover, .logo-panel img:hover { border-bottom-color: #4ab9cf; }
		