/* ==========================
    Typography
   ========================== */
body{
    font: normal normal 14px "Arial","PT Sans Narrow","Arial Narrow",sans-serif;color: #656771;
    line-height: 27px;
    text-transform: none;}
h1 {
    font: normal normal 50px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #222222;
    line-height: 70px;
    text-transform: uppercase;}
h2 {
    font: normal normal 40px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #222222;
    line-height: 49px;
    text-transform: uppercase;}
h3 {
    font: normal normal 30px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #222222;
    line-height: 37px;
    text-transform: uppercase;}
h4 {
    font: normal normal 25px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #222222;
    line-height: 31px;
    text-transform: uppercase;}
h5 {
    font: normal normal 20px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #222222;
    line-height: 30px;
    text-transform: uppercase;}
h6 {
    font: normal normal 16px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #222222;
    line-height: 20px;
    text-transform: uppercase;}

.sub-title{
     font: normal normal 16px "NovecentowideUltraLightBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #cdd0d2;
    line-height: 20px;
    text-transform: uppercase;}

.single-blog-detail a, .show-more-post-btn, input[type=button],
input[type=submit],
input[type=reset],
button, .notification{
    font-family: "NovecentowideBookBold", sans-serif;
}

#menu li a{
    font: normal bold 15px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #13131b;
    line-height: 23px;
    text-transform: uppercase;}
.mobile-menu-controller {
     font: normal bold 15px "NovecentowideBookBold","PT Sans Narrow","Arial Narrow",sans-serif;color: #13131b;
    line-height: 23px;
    text-transform: uppercase;     color: #fff;
}
#menu li .sub-menu li a{
    font-weight: normal;
    font-size: 15px;
    font-family: "Arial", sans-serif;
}
footer.footer {
    font: normal normal 14px "Arial","PT Sans Narrow","Arial Narrow",sans-serif;color: #656771;
    line-height: 27px;
    text-transform: none;}
.bottom-widget .widget {
	font: normal normal 13px "Arial","PT Sans Narrow","Arial Narrow",sans-serif;color: #1b1c21;
    line-height: 20px;
    text-transform: none;}
header.header {
	background-color: rgb(249,249,249);background-color: rgba(249,249,249,1);}
footer.footer {
	background-color: rgb(249,249,249);background-color: rgba(249,249,249,1);}
#menu li a:hover,
#prevslide:hover, 
#nextslide:hover,
.portfolio-filter.full-width a.current, 
.portfolio-filter.full-width a:hover,
.flexslider .flex-next:hover,
.flexslider .flex-prev:hover,
.blog-post-content-area h6.blog-title a:hover,
.blog-post-content-area .recent-post-comment-count:hover,
.blog-read-more:hover,
.tweet-list a.tweet-time:hover,
.recent-post-content p a:hover,
.single-blog-detail a:hover,
a, a:hover,
.comment-meta span.fn:hover,
.comment-meta span.reply a:hover,
.edit-link,
.track.playing,div.slider-nav span:hover,
.single-blog-detail a:hover,
.widget .recent-post-comment-count:hover{
	color : #ff4311;
    font-weight:bold;
    text-decoration: none;
}

.blog-post.format-quote  h6.blog-title a:hover,
.blog-post.format-quote .recent-post-comment-count:hover,
.blog-post.format-image  h6.blog-title a:hover,
.blog-post.format-image .recent-post-comment-count:hover,
.blog-post.format-link  h6.blog-title a:hover,
.blog-post.format-link .recent-post-comment-count:hover
 {
    color : #fff !important;
}

.mobile-menu-controller:hover,
#slidecaption .read-more-btn,
.centered-screen-portfolio .portfolio-filter .filter.current,
.centered-screen-portfolio .portfolio-filter .filter:hover,
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover,
.bottom-widget-controller:hover,
#menu li .sub-menu li a:hover,
.show-more-post-btn:hover,
input[type=submit]:hover,
.blog-post.format-quote , .blog-post.format-link {
	background: #ff4311;
}
.thumb-overlay,
.blog-post.format-image .blog-post-content-area-wrap {
       background: rgb(255,67,17); 
   background: rgba(255,67,17,0.7);}

.contact_submit{ 
    font-family: 'NovecentowideBookBold',Arial,sans-serif;
}
.photostream ul li:hover{
	border: 3px solid #ff4311;
}
.single-blog-detail a:hover {
    border-bottom: 3px solid #ff4311;
}

.recent-post-comment-count,  .flexslider .flex-next:hover, .flexslider .flex-prev:hover {
font-weight: normal;
}

.recent-post-comment-count:hover{
    font-weight: normal !important;
}


@media only screen and (max-width: 767px) {
	#menu li a:hover {
		background: #ff4311;
	}
    #menu li .sub-menu li a{
        font-family: "NovecentowideBookBold", sans-serif;
    }
    .slidecontent h3 { font-size: 30px; line-height: 35px; }

    .slidecontent { font-size: 11px; line-height: 20px;  }
    
   
    h1, .slidecontent h1 { font-size: 35px; line-height: 45px; }
    .sub-title { font-size: 14px; line-height: 25px; }

    .full-screen-slider-wrap .icon-chevron-right:before, .full-screen-slider-wrap .icon-chevron-left:before{
        font-size: 40px;
    }

    div.slider-nav span.right { right: 0; }
    div.slider-nav span.left { left: -20px; }
    div.slider-nav span { margin-top: -20px; }
}

/*  Optiopn Panel Css */
