#body{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

/* header */

#logo-text{
	font-size:36px;
	line-height:48px;
	font-weight:bold;
	font-family:'Lato',Arial !important;
}

#main-menu-toggle a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-style: normal;
	font-weight: 900;
	text-transform:uppercase;
	letter-spacing:1px;
}

#main-menu ul li a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-style: normal;
	font-weight: 700;
	text-transform:uppercase;
	letter-spacing:1px;
}

#main-menu ul li li a, #main-menu ul li.current-menu-item li a, #main-menu ul li.current-menu-ancestor li a{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-weight:normal;
}

/* body */

/* page builder */
.page-section-title{
	font-family:'Lato',Arial !important;
	font-size:36px;
	line-height:42px;
	font-style:normal;
	font-weight:900;
	text-transform:uppercase;
}

.page-section-subtitle{
	font-family:'Lato',Arial !important;
	font-size:24px;
	line-height:30px;
	font-style:normal;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:-1px;
}

.page-section-content{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

/* feature slider */
.feature-name,.feature-circle-name{
	font-family:'Lato',Arial !important;
	font-size:24px;
	line-height:30px;
	font-style:normal;
	font-weight:700;
}

.feature-content,.feature-circle-content{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

.feature-circle-button a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-style:normal;
	font-weight:900;
	text-transform:uppercase;
}

.feature-button a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

/* button block */
.button-block-content{
	font-family:'Lato',Arial !important;
	font-size:36px;
	line-height:42px;
	font-style:normal;
	font-weight:400;
}

.button-block-right a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-style:normal;
	font-weight:900;
	text-transform:uppercase;
}

/* quote block */
.quote-block-content{
	font-family:'Lato',Arial !important;
	font-size:36px;
	line-height:42px;
	font-style:normal;
	font-weight:400;
}

.quote-block-author{
	font-family:'Lato',Arial !important;
	font-size:24px;
	line-height:30px;
	font-style:normal;
	font-weight:900;
}

/* people profile */
.people-profile-name{
	font-family:'Lato',Arial !important;
	font-size:30px;
	line-height:36px;
	font-style:normal;
	font-weight:900;

}

.people-profile-subtitle{
	font-family:'Lato',Arial !important;
	font-size:24px;
	line-height:30px;
	font-style:normal;
	font-weight:400;
	text-transform:uppercase;
}

.people-profile-content{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}


/* tabs */
.tab-title{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-style:normal;
	font-weight:700;
}

/* testimonials */
.testimonials-author{
	font-size:24px;
	font-family:'Lato',Arial !important;
	line-height:30px;
	font-style:normal;
	font-weight:700;
}

.testimonials-content{
	font-family:'Lato',Arial !important;
	font-size:36px;
	line-height:42px;
	font-style:normal;
	font-weight:400;
}

/* contact widget */
.contact-title{
	font-size:18px;
	font-family:'Lato',Arial !important;
	line-height:24px;
	font-style:normal;
	font-weight:900;
	text-transform:uppercase;
}

.contact-detail-content{
	font-size:18px;
	font-family:'Lato',Arial !important;
	line-height:24px;
}


.contact-name-field input , .contact-email-field input , .contact-website-field input, .contact-form form input[type=text], .input-contact-form
{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-style:normal;
	font-weight:400;
}

.contact-textarea textarea, .contact-form form textarea{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-style:normal;
	font-weight:400;
	float:left;
	clear:both;
}

.contact-phone,.contact-email,.contact-location{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
}

/* typography */
.content{
	font-family:'Lato',Arial !important;
	font-size: 18px;
	line-height:24px;
}

h1{
	font-family:'Lato',Arial !important;
	font-size: 48px;
	line-height:54px;
	font-weight:900;
	font-style:normal;
}

h2{
	font-family:'Lato',Arial !important;
	font-size: 42px;
	line-height:50px;
	font-weight:900;
	font-style:normal;
}

h3{
	font-family:'Lato',Arial !important;
	font-size: 36px;
	line-height:42px;
	font-weight:900;
	font-style:normal;
}

h4{
	font-family:'Lato',Arial !important;
	font-size: 30px;
	line-height:36px;
	font-weight:900;
	font-style:normal;
}

h5{
	font-family:'Lato',Arial !important;
	font-size: 24px;
	line-height:30px;
	font-weight:900;
	font-style:normal;
}

h6{
	font-family:'Lato',Arial !important;
	font-size: 18px;
	line-height:24px;
	font-weight:900;
	font-style:normal;
}


/* button */
.submit-button ,#comment-form input[type=submit],a.big-button,.content input[type=submit].search-button{
	font-size:20px;
	line-height:26px;
	font-family:'Lato',Arial !important;
}

.content input[type=submit],.content button,a.normal-button,a.normal-button2{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
}

/* default input */
.content input[type=text], .content input[type=password]{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-weight:400;
	margin-top:16px;
}
.form-actions.form-wrapper{
	margin-top:20px;
}
.content textarea{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-weight:400;
}

.content select{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-weight:400;
}

/* inner page */
h2#page-title{
	font-family:"Lato",Arial !important;
	font-size:36px;
	line-height:48px;
	font-style:normal;
	font-weight:900;
	text-transform:uppercase;
}

h3#page-title-sub{
	font-family:"Lato",Arial !important;
	font-size:30px;
	line-height:48px;
	font-style:normal;
	font-weight:400;
	text-transform:uppercase;
}
H2#page-title a{
	color:#FFF
}
.paginate{
	font-size: 0;
}

.paginate .current, .big-column.left .item-list li a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:30px;
	font-style:normal;
	font-weight:700;
}

.paginate a, .big-column.left .item-list li a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:30px;
	font-style:normal;
	font-weight:700;
}

/* blog page */
.post-entry-title a{
	font-family:'Lato',Arial !important;
	font-size:30px;
	line-height:36px;
	font-style:normal;
	font-weight:700;
}

.post-entry-meta{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

.post-entry-content{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

.post-entry-button a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-style:normal;
	font-weight:700;
}

/* post cell */

.post-cell-title{
	font-family:'Lato',Arial !important;
	font-size:24px;
	line-height:30px;
	font-style:normal;
	font-weight:400;
}

/* author bio */

.author-bio-title{
	font-family:'Lato',Arial !important;
	font-size:24px;
	line-height:30px;
}

	
/* project page */

#portfolio-section-des{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

/* project single */
.project-relative-title{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-style:normal;
	font-weight:900;
	text-transform:uppercase;
}


/* project cell */
.project-cell-title a{
	font-family:'Lato',Arial !important;
	font-size:30px;
	line-height:36px;
	font-style:normal;
	font-weight:700;
}

.project-cell-category a{
	font-family:'Lato',Arial !important;
	font-size:24px;
	line-height:30px;
	font-style:normal;
	font-weight:400;
}

/* portfolio filter */
#filters span{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}
	
/* comment section */
.post-relative-title,.comment-number,#reply-title{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-weight:900;
	font-style:normal;
	text-transform:uppercase;
}

.comment-info{
	font-size:0px;
	line-height:0px;
}

.comment-author{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-weight:700;
	font-style:normal;
}

.comment-date{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-weight:400;
	font-style:normal;
}

.content .comment-reply a, .comment-reply-span ul li a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-weight:400;
	font-style:normal;
}

.comment-content{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

/* comment form */
.comment-notes{
	font-size:18px;
	font-family:'Lato',Arial !important;
	line-height:24px;
}

.content .comment-form-author input , .content  .comment-form-email input , .content  .comment-form-url input {
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
}

.comment-form-comment textarea{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
}

/* widget */

/* widget basic style */

.sidebar-widget{
	font-size:18px;
	line-height:24px;
	font-family:'Lato',Arial !important;
}

.sidebar-widget-title span{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-weight: 900;
	font-style:normal;
	text-transform:uppercase;
}

.sidebar-widget ul li a{
	font-size:18px;
	line-height:30px;
	font-family:'Lato',Arial !important;
}


.footer-widget{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}

.footer-widget .sidebar-widget-title span{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-weight: 900;
	font-style:normal;
	text-transform:uppercase;
}

.footer-widget ul li a{
	font-size:18px;
	line-height:30px;
	font-family:'Lato',Arial !important;
}


/* footer bottom*/
#footer-bottom{
	font-size:14px;
	line-height:24px;
	font-family:'Lato',Arial !important;
	font-weight: 900;
	font-style:normal;
	text-transform:uppercase;
}



/* tagcloud widget */
.tagcloud a{
	font-family:'Lato',Arial !important;
	line-height:24px;
	font-size:18px;
}

/* widget post */
.widget-post-title a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
	font-style:normal;
	font-weight:700;
}

.widget-post-meta a{
	font-family:'Lato',Arial !important;
	font-size:18px;
	line-height:24px;
}


/* revolution slider */
.tp-button,.tp-caption.small_box_text,.tp-caption.small_highlight_text,.tp-caption.small_white_text{
	font-family:'Lato',Arial !important;
}

.tp-caption.medium_box_text,.tp-caption.medium_highlight_text,.tp-caption.medium_white_text{
	font-family:'Lato',Arial !important;
}

.tp-caption.large_box_text,.tp-caption.large_highlight_text,.tp-caption.large_white_text{
	font-family:'Lato',Arial !important;
}

.tp-caption.big_box_text,.tp-caption.big_highlight_text,.tp-caption.big_white_text{
	font-family:'Lato',Arial !important;
}