/* 	@font-face {
		font-family: 'Proxima Nova';
		src: url('../fonts/proxima-nova.eot');
		src: url('../fonts/proxima-nova.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/proxima-nova.woff2') format('woff2'),
			 url('../fonts/proxima-nova.woff') format('woff'),
			 url('../fonts/proxima-nova.ttf') format('truetype');
		font-weight: 400;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'Proxima Nova';
		src: url('../fonts/proxima-nova-semibold.eot');
		src: url('../fonts/proxima-nova-semibold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/proxima-nova-semibold.woff2') format('woff2'),
			 url('../fonts/proxima-nova-semibold.woff') format('woff'),
			 url('../fonts/proxima-nova-semibold.ttf') format('truetype');
		font-weight: 600;
		font-style: normal;
	} */
	@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
	@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,400italic,600,700&subset=latin-ext');

/* Typography
--------------------------*/
body {
	color:#6d6e71;
	font-size:15px;
	font-family: "Montserrat", sans-serif;
	font-weight:400;
	line-height:1.42857143;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
	color:#6d6e71;
	font-family: "Montserrat";
	font-weight:400;
		text-transform: uppercase;
		}
h1.font-additional,h2.font-additional,h3.font-additional,h4.font-additional,h5.font-additional,h6.font-additional,
.h1.font-additional,.h2.font-additional,.h3.font-additional,.h4.font-additional,.h5.font-additional,.h6.font-additional {
			font-style: normal;
	}

.font-text {
	font-family: "Montserrat", sans-serif;
}
.font-headline {
	font-family: "Montserrat", sans-serif;
	}
.font-additional {
	font-family:Raleway, sans-serif;
	}

a,a:visited {color:#6d6e71;}
a:hover{color:#9bdbcf;}
a:active,a:focus{color:#9bdbcf;}

a:hover .fa{color:#9bdbcf !important;}

.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark a,.dark a:hover,.dark a:active,.dark a:hover,.dark a:visited {
	color:#fff;
}

/* Form
--------------------------*/
input, button, select, textarea {
    border-color: #dcdee0;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color:#6d6e71;
}
::-moz-placeholder { /* Firefox 19+ */
	color:#6d6e71;
}
:-ms-input-placeholder { /* IE 10+ */
	color:#6d6e71;
}
:-moz-placeholder { /* Firefox 18- */
	color:#6d6e71;
}

#go-top:hover{
	background-color:#9bdbcf;
}

.page-title .number {border-color:#9bdbcf;}
.upper-title span,
.section-text .fa,
h3 span{
	color:#9bdbcf;
}
.section-text .fa{
	border: 2px solid #9bdbcf;
}

/* OWL
--------------------------*/
.owl-prev,
.owl-next{
	border: 1px solid #dcdee0;
}
.owl-prev:hover,
.owl-next:hover{
	color: #9bdbcf;
}

.owl-dots .owl-dot{
	border: 2px solid #9bdbcf;
}
.owl-dots .owl-dot.active{
	background-color: #9bdbcf;
}

/* NEWSLETTER
--------------------------*/
.newsletter-box .widget_wysija .wysija-submit{
	border-color: #6d6e71;
	color: #6d6e71;
}
.newsletter-box .widget_wysija .wysija-submit:hover {
    border: 1px solid #9bdbcf;
	background-color: #9bdbcf;
	color: #fff;
}

/* Colors
--------------------------*/
.color-main {color:#9bdbcf;}
.color-lighter {color:#dcdee0;}

/* Buttons
--------------------------*/
.btn,
input[type="button"], input[type="reset"], input[type="submit"] {
	font-size:13px;
			border-radius:0px;
	}

.btn-default, a.btn-default{
	border-color: #6d6e71;
	color: #6d6e71;
}
.btn-default:hover, a.btn-default:hover{
	border-color: #9bdbcf;
	background: #9bdbcf;
	color: #fff;
}

.btn-primary, a.btn-primary {
	border-color: #9bdbcf;
	background: #9bdbcf;
	}
.btn-primary:hover, a.btn-primary:hover {
	border-color: #6d6e71;
	background: #6d6e71;
	color: #fff;
}

input[type="button"], input[type="reset"], input[type="submit"] {
	border-color: #9bdbcf;
	background: #9bdbcf;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border-color: #6d6e71;
	background: #6d6e71;
}
.dark .btn-default:hover,.dark a.btn-default:hover,
.dark input[type="button"]:hover, .dark input[type="reset"]:hover, .dark input[type="submit"]:hover {
	color: #9bdbcf;
}

input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled,
input[type="button"]:disabled:hover, input[type="reset"]:disabled:hover, input[type="submit"]:disabled:hover {
	border-color: #dcdee0;
	color: #6d6e71;
	opacity: 0.4;
	background: none;
}

.banner.thumbnail-center {
	background-position: center center;
}
.banner.thumbnail-left {
	background-position: center left;
}
.banner.thumbnail-right {
	background-position: center right;
}

/* Header
--------------------------*/
.navbar-toggle .icon-bar {
    background: #9bdbcf;
}
.site-navigation .menu-box{
	background: #ffffff}


/* Navigation
--------------------------*/
.site-navigation.nav-fixed.affix {
	 background: rgba(155,219,207,0.85);
}
.site-navigation .nav>li>a,
.site-navigation .nav>li>a:visited {
	color: #6d6e71;
	font-size: 15px;
	text-transform: none;
	border-bottom: 0px solid ;
}
.site-navigation .nav>li>a:hover,
.site-navigation .nav>li>a:focus,
.site-navigation .nav>li>a:active,
.site-navigation .nav>li.current-menu-item>a,
.site-navigation .nav>li.current-page-ancestor>a,
.site-navigation .nav>li.current-menu-ancestor>a,
.site-navigation .nav>li>a.mPS2id-highlight, .navbar-right>li>a.mPS2id-highlight.mPS2id-highlight-last,
.site-navigation .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
  color: #9bdbcf;
	border-bottom: 0px solid ;
}
.site-navigation .dropdown-menu li a:hover, .dropdown-menu li a:focus {
	color: #9bdbcf;
}

/* Breadcrumbs
--------------------------*/
.breadcrumbs{
	font-size: px;
	background-color: ;
			border-bottom: 1px solid ;
}
.breadcrumbs #breadcrumbs a{
	color: ;
}
.breadcrumbs #breadcrumbs a:hover{
	color: #9bdbcf;
}
.breadcrumbs #breadcrumbs .breadcrumb_last{
	color: ;
}

/* Blog
--------------------------*/
.quote-box {
	background: #9bdbcf;
	}
.quote-box blockquote p {
	font-family: "Montserrat";
	}
.aside-box {
    border-left-color: #9bdbcf;
}
.post-link a {
	background: #9bdbcf;
	}
.post-link a:hover {
	background: #f3f3f3;
			color: #6d6e71;
	}
.post-link a:hover .fa {
	color: #9bdbcf;
}

/* Sections Navigation
--------------------------*/
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li.active>a,
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight-last,
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight-clicked {
	background: #6d6e71;
}
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a {
	border-color: #6d6e71;
}

.banner p {height:400px;}
.nav-fixed ~ .banner p {height:380px;}

/* Sections
--------------------------*/
.page-title {
		font-size: 30px;
		color: #6d6e71;
}
.dark .blog_section .meta {color: #dcdee0;}

section.section-border-long {border-color:#6d6e71;}
section.section-border-short:after, .page-title:after {background-color:#6d6e71;?>}

/* Section Slider */
.slider-light h1, .slider-light h2, .slider-light h3, .slider-light h4, .slider-light h5, .slider-light h6, .slider-light p, .slider-light li, .slider-light a, .slider-light a:hover {
	color: #6d6e71;
}
.slider_section .slider-caption .caption-uppertitle {
				font-style: normal;
	}
.slider_section .slider-caption .caption-title {
				font-style: normal;
	}
.slider_section .slider-caption .caption-text {
				font-style: normal;
	}
.slider_section .slider-caption.caption-underline:after {
	background: #6d6e71;
}
.slider_section .dark.slider-thumbnail .slider-caption.caption-underline:after {
	background: #fff;
}
.slider_section .btn-default{
	border-color: #6d6e71;
	color: #6d6e71;
}
.slider_section .btn-default:hover{
	border-color: #9bdbcf;
	background: #9bdbcf;
	color: #fff;
}
@media (max-width: 767px) {
	.slider_section .slider-caption .caption-uppertitle,
	.slider_section .slider-caption .caption-title,
	.slider_section .slider-caption .caption-text,
	.slider_section .dark a{
		color: #6d6e71;
	}
}
@media (min-width: 992px) {
	.slider_section .slider-caption .caption-uppertitle {
		font-size:36px;
	}
	.slider_section .slider-caption .caption-title {
		font-size:48px;
	}
	.slider_section .slider-caption .caption-text {
		font-size:25px;
	}
}

/* ---- isotope ---- */
.filters-button-group button{
	color:#6d6e71;
}
.filters-button-group button{
	border-right: 1px solid #9bdbcf;
}
.filters-button-group button:hover,
.filters-button-group button.is-checked{
	color:#9bdbcf;
	border-right: 1px solid #9bdbcf;
}

/* Section Featured */
.featured_section .features-box h3.number {color:#9bdbcf;}
.dark .featured_section .features-box h3.number {color:#dcdee0;}

/* Section Accordion */
.accordion_section .panel {color:#6d6e71;}
.accordion_section .panel > a{
	border-bottom: 1px solid #dcdee0;
}
.accordion_section .panel p, .dark .accordion_section .panel p {color:#6d6e71;}
.accordion_section .panel .additional-field.dark  p {color:#dcdee0;}
.accordion_section .accordion-mark-icon {color:#6d6e71;}
.accordion_section .accordion-mark-title {color:#9bdbcf;}
.accordion_section .collapsed .accordion-mark-icon,.accordion_section .collapsed .accordion-mark-title {color: #6d6e71;}
.accordion_section .panel > a:hover .accordion-mark-title,
.accordion_section .panel > a:hover .accordion-mark-icon{color:#9bdbcf;}

.accordion_section .price-item{
	border-bottom: 1px solid #dcdee0;
}

.opinion-item-quot {color: #dcdee0}

/* Section Columns */
.columns_section .columns-intro {
	font-family: Proxima Nova;
	}

/* Section Promo List */
.promolist-box .promo-item .promo-thumb,
.promolist-box .promo_content{
	border: 1px solid #dcdee0;
}
.promolist-box .promo_price_box .promo_price{
	color: #9bdbcf;
}

/* Section Team */
.teamlist-box .short_team_desc,
.teamlist-box .team_contact .team_contact_item .fa{
	color: #9bdbcf;
}

/* Section Gallery */
.section.gallery_section .gallery a .hover{
	background: rgba(155,219,207,0.85);
}
.hover-link:before{
	background: rgba(155,219,207,0.85);
}

/* Section Opinions */
.opinions_section .opinion-box .item .opinion-name h3{
	color: #9bdbcf;
}

/* Section Image Comparison */
.cd-image-label{
	background: #9bdbcf;
}
.cd-handle{
    background: #dcdee0 url(../img/slider.png) no-repeat center center;
}
.cd-handle.draggable{
	background-color: #9bdbcf;
}

/* Section Contact */
.contact_section .contact_form{
	background-color: #9bdbcf;
}

.contact-box .fa{
	color: #9bdbcf;
}

/* Single Offer */
ul.offer_posts > li.offer_post_item > a{
	border-right-color: #dcdee0;
}
ul.offer_posts > li.offer_post_item.this_post > a{
	color: #9bdbcf;
	border-right-color: #9bdbcf;
}

/* Blog */
.post .meta .fa,
.post .title,
.article_post .page-title,
.back .fa{
	color: #9bdbcf;
}

/* Footer
--------------------------*/
.prefooter .page-title {
	color: ;
}
.site-footer {
			background-color:#ffffff;
			color:#6d6e71;
}
.site-footer a:hover{
	color:#9bdbcf !important;
}


@media (min-width: 992px){
	#info_panel.info_panel_md .info_title,
	#info_panel.info_panel_md .info_content{
		background: #9bdbcf;
	}
	#info_panel.info_panel_md,
	#info_panel.info_panel_md .fa{
					color: #fff !important;
			}
	#info_panel.info_panel_md .fa{
					border: 1px solid #fff;
			
	}
}
@media (min-width: 1300px){
	#info_panel.info_panel_lg{
		background: #9bdbcf;
	}
	#info_panel.info_panel_lg,
	#info_panel.info_panel_lg .fa{
					color: #fff !important;
			}
	#info_panel.info_panel_lg .fa{
					border: 1px solid #fff;
			
	}
}