/**
	Marena - One Page Vertical / Horizontal Template
 	Copyright (c) 2014, Subramanian 

	Author: Subramanian
    Profile: themeforest.net/user/FMedia/
	
    Version: 1.0.0
	Release Date: July 2014
	
**/


/* 	NOTES:
	Add font face style
	Body fonts are pt_sans family and sans-serif. The pt_sans font is named as body_font in font-family style
	Header fonts are bebasneue family, 'Trebuchet MS' and sans-serif. The bebasneue font is named as header_font in font-family style
	So you can easily change the font if you need
*/

/*------------------------------------------------------------------
Table of contents

	#Body font							-	Set body fonts using font-face style
	#Header font						-	Set body fonts using font-face style
	#Body and h1,h2.., title 			-	Body, h1,h2.. and title font styles are placed here
	#largeText_boxed text 				-	Large boxed text font styles are placed here
	#Blog comment 						-	Blog comment text font styles are placed here
	#Twitter 							-	Twitter text font styles are placed here
	#Flexslider							-	Flexslider	text font styles are placed here
	#Section title						-	Section title text font styles are placed here
	#Carousel Thumbnail					-	Carousel Thumbnail text font styles are placed here
	#Accordion 							-	Accordion item text font styles are placed here
	#Tabs 								-	Tabs text font styles are placed here
	#Title top 							-	Top title font styles are placed here
	#Thumbnail item 					-	Thumbnail item text font styles are placed here
	#Portfolio options 					-	Portfolio category text font styles are placed here
	#Pricing table 						-	Pricing table text font styles are placed here
	#Blog tools 						-	Blog post details tools text font styles are placed here
	#Image/content popup overlay		-	popup overlay content text font styles are placed here
	#fxButton 							-	fxButton text font styles are placed here
	#font_awesome 						-	Font awesome text font styles are placed here
	#Contactus comment form 			-	Contactus comment form font styles are placed here
	#Boxed link tags 					-	Boxed type link tags text font styles are placed here
*/


/* #Body font */
	@font-face {
		font-family: 'body_font';
		src: url('../fonts/pt_sans-regular-webfont.eot');
		src: url('../fonts/pt_sans-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/pt_sans-regular-webfont.woff') format('woff'),
			 url('../fonts/pt_sans-regular-webfont.ttf') format('truetype'),
			 url('../fonts/pt_sans-regular-webfont.svg#pt_sansregular') format('svg');
		font-weight: 400;
		font-style: normal;	
		}
		


	@font-face {
		font-family: 'body_font';
		src: url('../fonts/pt_sans-bold-webfont.eot');
		src: url('../fonts/pt_sans-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/pt_sans-bold-webfont.woff') format('woff'),
			 url('../fonts/pt_sans-bold-webfont.ttf') format('truetype'),
			 url('../fonts/pt_sans-bold-webfont.svg#pt_sansbold') format('svg');
		font-weight: 700;
		font-style: normal;	
		}


/* #Header font */
	@font-face {
		font-family: 'header_font';
		src:url('../fonts/bebasneue-webfont.eot');     
		src:url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),         
			url('../fonts/bebasneue-webfont.woff') format('woff'),         
			url('../fonts/bebasneue-webfont.ttf') format('truetype'),         
			url('../fonts/bebasneue-webfont.svg#OswaldRegular') format('svg'); 
		font-weight: 300;
		font-style: normal;	
		}
	
	@font-face {
		font-family: 'header_font';
		src:url('../fonts/bebasneue-webfont.eot');     
		src:url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),         
			url('../fonts/bebasneue-webfont.woff') format('woff'),         
			url('../fonts/bebasneue-webfont.ttf') format('truetype'),         
			url('../fonts/bebasneue-webfont.svg#OswaldRegular') format('svg'); 
		font-weight: 400;
		font-style: normal;	
		}
	
	@font-face {
		font-family: 'header_font';
		src:url('../fonts/bebasneue-webfont.eot');     
		src:url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),         
			url('../fonts/bebasneue-webfont.woff') format('woff'),         
			url('../fonts/bebasneue-webfont.ttf') format('truetype'),         
			url('../fonts/bebasneue-webfont.svg#OswaldRegular') format('svg'); 
		font-weight: 500;
		font-style: normal;	
		}
	
	@font-face {
		font-family: 'header_font';
		src:url('../fonts/bebasneue-webfont.eot');     
		src:url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),         
			url('../fonts/bebasneue-webfont.woff') format('woff'),         
			url('../fonts/bebasneue-webfont.ttf') format('truetype'),         
			url('../fonts/bebasneue-webfont.svg#OswaldRegular') format('svg');
		font-weight: 600;
		font-style: normal;	
		}
		
	@font-face {
		font-family: 'header_font';
		src:url('../fonts/bebasneue-webfont.eot');     
		src:url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),         
			url('../fonts/bebasneue-webfont.woff') format('woff'),         
			url('../fonts/bebasneue-webfont.ttf') format('truetype'),         
			url('../fonts/bebasneue-webfont.svg#OswaldRegular') format('svg');v
		font-weight: 700;
		font-style: normal;	
		}
	
	
	@font-face {
		font-family: 'header_font';
		src:url('../fonts/bebasneue-webfont.eot');     
		src:url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),         
			url('../fonts/bebasneue-webfont.woff') format('woff'),         
			url('../fonts/bebasneue-webfont.ttf') format('truetype'),         
			url('../fonts/bebasneue-webfont.svg#OswaldRegular') format('svg');
		font-weight: 800;
		font-style: normal;	
		}
		
		
/* End Font face style */		

	

/* #Body and h1,h2.., title font style */
	
	body { font-family: 'body_font', sans-serif; line-height: 18px; font-weight: 400; }
	
	h1 { font-size: 60px; text-transform: uppercase; }	
	h2 { font-size: 40px; }
	h3 { font-size: 34px; }
	h5 { font-size: 20px; }
	
	h2 { text-transform: uppercase; }
	
	h1, h2, h3, h5 {
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}
	
	h4, h6  {
		font-family: 'body_font', sans-serif;
		}
	
	p { font-family: 'body_font', sans-serif; font-size:15px; }
	
	.header_content ul li a, 
	.header_content ul li ul li a,
	.header .header_content ul li ul li a { font-size: 18px !important; }
	
	@media screen and (max-width: 1200px) and (min-width: 992px){
		.header.menuType1 .header_content ul.nav li a {
			font-size: 16px !important;
			}
		}
		
	@media screen and (max-width: 991px){
		.header_content ul li ul li a, 
		.header.menuType1 .header_content ul li ul li a, 
		.header.menuType2 .header_content ul li ul li a {
			font-size: 18px !important;
			}
		}
	
	.fmSlider_animate h3 { font-size: 24px !important; }
	
	.fontFamily_1{
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}
		
	.fontFamily_2{
		font-family: 'body_font', sans-serif;
		}
		
	.title_text {
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		 }
		 		
	.title_text_large {
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}
	
	.mate a, .more a {
		font-size: 11px;
		font-weight: 400;
		}
		
	.teamline-title { font-size:24px; }
	.nav-tabs > li a { font-size:22px; }
	.accordion dt .acc_heading{ font-size:22px; }
	
	.fullScreenGallery_thumbnails a.fxEmbossBtn{ font-size:15px; }
	.font_medium{ font-family: 'body_font', sans-serif; }

/* #largeText_boxed text font style */		
	.largeText_boxed, .largeText_borderBoxed{
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}
		
	.button.large, button.large{
		font-family: 'body_font', sans-serif;
		}
		
	.fourColumn h3 { font-size:25px; }
	
	.pricing-table h2 { font-size:34px; }

/* #Blog comment font style */		
	.comment .comment-aut .reply{
		font-family: 'body_font', sans-serif;
		}		
	.comment .comment-area p{ 
		font-family: 'body_font', sans-serif;
		}
		
	.num_likes{ font-family: 'body_font', sans-serif; }	

/* #Twitter font style */		
	.tweet-wrapper span.time {  font-family: 'body_font', sans-serif !important; }
	.tweet-wrapper span.user {  font-family: 'body_font', sans-serif !important; }

/* #Flexslider font style */		
	.flex_slideshow_tweet .slides li .tweet-wrapper .text { font-family: 'body_font', sans-serif; font-size:22px !important; }	
	.flex_slideshow_tweet .slides li .tweet-wrapper h6  { font-family: 'body_font', sans-serif; font-size:18px !important; }

/* #Section title font style */		
	.sec_title{ font-family: 'body_font', 'Trebuchet MS', sans-serif; font-size: 30px !important; }
	.sec_title:before{ padding: 4px 13px 1px 12px !important; }


/* #Carousel Thumbnail font style */	
	.thumbItem_holder .carousel_thumbails .thumbItem h3{
		font-family: 'body_font', sans-serif;
		}
	.withoutThumb ul.carousel_thumbails li:before{
		font-family: 'body_font';
		}

/* #Accordion font style */	
	.accordion dt .acc_heading{
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}

/* #Tabs font style */	
	.nav-tabs > li a{
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}
	.fullScreenGallery_thumbnails a.fxEmbossBtn{	
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}

		
	.homeSlider h1 { 
		font-family: 'header_font', sans-serif; text-transform:uppercase; 
		}
		
/* #Title top font style */			
	.title_top h4, .title_bottom h4 {
		font-family: 'header_font', sans-serif;
		font-size: 24px;
		}
		
	@media only screen and (max-width: 991px){
		.title_top h1, .title_top h2, 
		.title_top h3, .title_top h4, 
		.title_top h5, .title_top h6, 
		.title_bottom h1, .title_bottom h2, 
		.title_bottom h3, .title_bottom h4, 
		.title_bottom h5, .title_bottom h6 {
			font-size: 18px !important;
			}
		}

/* #Thumbnail item font style */			
	.item .text_field{
		font-family: 'body_font', sans-serif;
		}
	.item_title {
		font-family: 'header_font', sans-serif;
		font-size: 22px;
		}	
	.item_sub_title {
		font-size: 18px;
		}
	.linkText{
		font-family: 'body_font', sans-serif;
		padding: 40px 15px 5px 15px;
		}
		
	.view h2 {		
		font-family: 'body_font', sans-serif;
		}

/* #Portfolio options font style */		
	#options li {
		font-family: 'body_font', sans-serif;
		}
		
	#options li a 	{ 
		font-family: 'body_font', sans-serif;
		font-size: 12px;
		}
		
	.options_title, .options_title h6{
		font-family: 'body_font', sans-serif;
		}
		
	a.next_button_pro, a.previous_button_pro, a.close_button_pro{		
		font-family: 'body_font', sans-serif;
		}
		
	.sliderNumber_pro{
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}
	
	.imageText {
		height: 95px;
		}	
	.item .text_field h5 {
		padding: 10px 0px 5px 0px;
		font-family: 'header_font', sans-serif;
		font-size: 22px;
		}
	.item .text_field h6 {
		font-size: 14px;
		}

/* #Pricing table font style */			
	.pricing-table h2 {	
		font-family: 'body_font', sans-serif;
		}
		
	.pricing-table h2 .title{
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}
		
	.pricing-table h2 .price_circle {
		font-family: 'header_font', 'Trebuchet MS', sans-serif;
		}

/* #Blog tools font style */		
	ul.tools li {
		font-family: 'body_font', sans-serif;
		font-size: 13px;	
		}
		
	.readMore{
		font-family:'body_font', sans-serif;
		}

/* #Image/content popup overlay font style */		
	.itemOver .overlay .popup_overlay .popup_foot h4{
		font-family: 'body_font', sans-serif;	
		}
		
	.item_feature>li .title{
		font-family: 'body_font', sans-serif;
		}	


/* #fxButton font style */	
	.fxButton .btn_icon h5:nth-child(1),
	.fxButton .btn_icon h5:nth-child(2) {
		font-size: 16px;
		font-family: 'body_font', 'Trebuchet MS', sans-serif;
		}

/* #font_awesome font style */	
	.font_awesome li a i {
		line-height: 18px;
		}
		
	.widget-title {
		font-size: 20px;
		}
		
/* #Contactus comment form font style */	
	.comments-form label {
		font-family: 'header_font', sans-serif;
		font-size: 18px;
		margin-bottom: 7px;
		}
		
/* #Boxed link tags font style */
	.boxed_links a {
		font-family: 'body_font', sans-serif;
		}