.header,footer.big-footer ol li a,footer.big-footer .footer_bottom p,#home.rev-slider .first_text
,#home.rev-slider .second_text,#team.type-2 .team-boxes .member-details h5,.form-block__button,strong,
#page-header .page_header_inner h2.page_header,#portfolio-items .item .center-details .details h2 + p,
#page-header .page_header_inner a,.dark-btn,.button_cta,h5,h4,h3,h2,h1,.btn.colored-btn,.custom-tabs .nav-tabs li a,
span.ssba-share-text
{
	font-family:'Montserrat', sans-serif;
}
.details h3 a,footer.big-footer.dark-footer .footer_header,.visimisiabout .col-md-6 h4 span,#about h4
,.section_heading h3,.store1 h4,.accordion a.panel-button,.wpcf7-form .contact-us .col-md-4 > p,.wpcf7-form .contact-us .col-md-12 > p,
.highlightnyanews h4,.news .box .details h3,.details h2
{
	font-family:'Montserrat', sans-serif;
	font-weight:600;
}
.news .box .details a.post_read_more_button {
	color:#fff;
}
.store1 .blog_content label{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
}
p{
	font-family: 'Open Sans', sans-serif!important;
	    line-height: 21px;
}
.details{
	font-family: 'Open Sans', sans-serif;
}
footer.big-footer ol li a{
	font-size:13px;
	font-family: 'Muli', sans-serif;
	font-weight:600;
	
}
.testimonials.type-1 h2{
	font-size:15px;
	font-family: 'Muli', sans-serif;
	font-weight:600;
}
.testimonials.type-1 p{
	font-size:17px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}
footer.big-footer .footer_bottom p.copyright{
	font-size:13px;
	font-family: 'Muli', sans-serif;
	font-weight:400;
}




.home_boxes p a:hover{
	color:#ccc;
}
.tahoma{
	font-family:'Muli', sans-serif!important;
	font-weight:600;
	
}

#home.rev-slider .first_text span{
	padding-left:0;
}

.home_boxes h2,#home.rev-slider .second_text,#page-header .page_header_inner h2.page_header,#home.rev-slider .second_text,#home.rev-slider .first_text{
	font-size:60px!important;
	font-family: 'Montserrat', sans-serif;
	font-weight:800;
	text-shadow: 2px 2px 4px #000000;
}
#home.rev-slider .first_text{
	font-size:17px!important;
	font-weight:600;
	text-shadow: 2px 2px 4px #000000;
}
.home_boxes p,.home_boxes p a,#page-header .page_header_inner h5.page_note,.page_header_inner h5.page_note a{
	font-size:17px!important;
	font-family: 'Source Sans Pro', sans-serif!important;
	font-weight:400;
}


#shop .single_item_details .right .single_item_header,section.page-note.dark-note h4,.header,.header.header-style-1,.section_heading h3
,.post-inner h1,#portfolio h2,.vc_column_container h2,.carouselnya .inner h2,.displaytable h2.mld-padding-left,.newsvideo h2
{
	font-size:35px!important;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}

#portfolio-items .cbp-item .cbp-item-wrapper h2,.cbp-item h3{
	font-size:21px!important;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}

#shop .single_item_details .right a.cart-button,.news .box .details a.post_read_more_button
,a.dark-button,.subsrow h3,.form-block__button,.store1 h4,.gm-style-iw h4,#portfolio-items .item a,.btn.colored-btn,span.ssba-share-text,
.nav-tabs li a,.details h2,.details a h4,.highlightnyanews h4
{
	font-size:17px!important;
	font-family:'Muli', sans-serif!important;
	font-weight:700;
}

#team.type-2 .team-boxes .member-details h5,.news .box .details h3{
	font-size:17px!important;
	font-family:'Muli', sans-serif!important;
	font-weight:600;
}

.single_item_details .right p,.feature-boxes .feature-box .feature-text p,.news .box .details p.post_message
,p.note,.input,p,.store1 .blog_content label,.gm-style-iw p,.accordion .panel-group .panel-body ol li
,.accordion .panel-group .panel-body ul li,.accordion .panel-group .panel-body ul li span, .accordion .panel-group .panel-body ol li span,
.details
{
	font-size:16px!important; 
	font-family:'Muli', sans-serif!important;
	font-weight:400;
	line-height:1.9em;
	
}

.accordion .panel-group .panel-body ol li,.accordion .panel-group .panel-body ul li,.accordion .panel-group .panel-body ul li span, .accordion .panel-group .panel-body ol li span{
	color:#333;
}
.glass-bg{
	background:unset;
}
.news .box .details p{
	margin:15px 0 15px;
}
.news .box .details h3{
	line-height:21px;
}
.nav-menu ul li a,.white-nav .nav-menu ul.dropdown-menu a{
	font-family:'Montserrat', sans-serif!important;
	font-weight:600;
	font-size:11px;
}
.nav-menu ul.nav li.dropdown-toggle:last-child{
	margin-left:40px;
}
.nav-menu ul li.dropdown-toggle:last-child .dropdown-menu.pull-right{
	right:-60px;
}
#shop .single_item_details .left{
	width:45%;
}
#shop .single_item_details .right{
	width:55%;
}
.available-color.thumbs li{
	width:100px!important;
	height:auto!important;
	margin-left:0;
}
.available-color.thumbs li img{
	width:100%;
}
#blog.masonry-blog .item .img-for-mobile{
	display:none;
}
#blog.masonry-blog .item .img-for-desktop{
	display:block;
}
#navigation .navigation.first-nav:hover{
	background-color: rgba(0,0,0,0.5);
}
@media(max-width: 767px){
	#shop .single_item_details .right .single_item_header,section.page-note.dark-note h4,.header,.header.header-style-1,.section_heading h3
,.post-inner h1,#portfolio h2,.vc_column_container h2,.carouselnya .inner h2,.displaytable h2.mld-padding-left,.newsvideo h2
{
	font-size:27px!important;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}
#mountaineering{
	padding:0 15px;
}
.home_boxes h2, #home.rev-slider .second_text, #page-header .page_header_inner h2.page_header, #home.rev-slider .second_text, #home.rev-slider .first_text{
	font-size:30px!important;
}
.home-button.mt-10{
	margin-top:40px!important;
}
.inner .feature-boxes.type-3 .feature-box{
	float:left;
	width:100%;
	padding:0 30px;
}
}