/* CSS for Anchor tag color */
@font-face {
	font-family: 'MyriadPro-Light';
	src: url('fonts/MyriadPro-Light.eot');
	src: url('fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Light.woff') format('woff'),
		url('fonts/MyriadPro-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}



@font-face {
	font-family: 'MyriadPro-SemiboldCond';
	src: url('fonts/MyriadPro-SemiboldCond.eot');
	src: url('fonts/MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-SemiboldCond.woff') format('woff'),
		url('fonts/MyriadPro-SemiboldCond.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-LightCond';
	src: url('fonts/MyriadPro-LightCond.eot');
	src: url('fonts/MyriadPro-LightCond.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-LightCond.woff') format('woff'),
		url('fonts/MyriadPro-LightCond.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
/*
@font-face {
	font-family: 'Caveat';
	src: url('fonts/Caveat-Regular.eot');
	src: url('fonts/Caveat-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Caveat-Regular.woff') format('woff'),
		url('fonts/Caveat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
 font-family: 'Futura-Light';
 src: url('fonts/Futura-Light.eot');
 src: url('fonts/Futura-Light.eot?#iefix') format('embedded-opentype'),
  url('fonts/Futura-Light.woff') format('woff'),
  url('fonts/Futura-Light.ttf') format('truetype');
 font-weight: 300;
 font-style: normal;

}


@font-face {
	font-family: 'Conv_Futura';
	src: url('fonts/Futura.eot');
	src: local('â˜º'), url('../fonts/Futura.woff') format('woff'), 
	url('fonts/Futura.ttf') format('truetype'), 
	url('fonts/Futura.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_HELVETICANEUE-LIGHT';
	src: url('fonts/HELVETICANEUE-LIGHT.eot');
	src: local('â˜º'), 
	url('fonts/HELVETICANEUE-LIGHT.woff') format('woff'), 
	url('fonts/HELVETICANEUE-LIGHT.ttf') format('truetype'), 
	url('fonts/HELVETICANEUE-LIGHT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
 font-family: 'Futura BQ';
 src: url('fonts/FuturaBQ-Light.eot');
 src: url('fonts/FuturaBQ-Light.eot?#iefix') format('embedded-opentype'),
  url('fonts/FuturaBQ-Light.woff') format('woff'),
  url('fonts/FuturaBQ-Light.ttf') format('truetype');
 font-weight: 300;
 font-style: normal;
}

*/
@font-face {
 font-family: 'MyriadProThin';
 src: url("fonts/myriad-set-pro_thin.eot") /* EOT file for IE */
}
@font-face {
 font-family: 'MyriadProThin';
 src: url("fonts/myriad-set-pro_thin.ttf") /* TTF file for CSS3 browsers */
}


a:hover,

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a,

.footer-area ul li a:hover,

.side-nav li.current_page_item a,

.portfolio-tabs li.active a, .faq-tabs li.active a,

.project-content .project-info .project-info-box a:hover,

.about-author .title a,

span.dropcap,.footer-area a:hover,.copyright a:hover,

#sidebar .widget_categories li a:hover,

#main .post h2 a:hover,

#sidebar .widget li a:hover,

#nav ul a:hover{

	color:#67b7e1;

}



/* CSS for Portfolio Hover Box background color */



#main .reading-box .button:hover,

#main .continue.button:hover,

#main .portfolio-one .button:hover,

#main .comment-submit:hover,

.button.default:hover{

	color: #105378;

	background-image: linear-gradient(top, #5aabd6 0%, #90c9e8 100%);

	background-image: -o-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);

	background-image: -moz-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);

	background-image: -webkit-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);

	background-image: -ms-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);

	background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0, #5aabd6),

	color-stop(1, #90c9e8)



	);

	border:1px solid #5aabd6;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5aabd6', endColorstr='#90c9e8');

}







.page-title-container{

	background-color:#467ff2;

}



/* CSS for Body font family */



body,#nav ul li ul li a,

.more,

.avada-container h3,

.meta .date,

.review blockquote q,

.review blockquote div strong,

.image .image-extras .image-extras-content h4,

.project-content .project-info h4,

.post-content blockquote,

.button.large,

.button.small,

.ei-title h3{

/*	font-family:Arial, Helvetica, sans-serif;
*/	font-family:'MyriadProText';



}



/* CSS for navigation font family */



#nav,

.side-nav li a{

/*	font-family:Arial, Helvetica, sans-serif;
*/	font-family:'MyriadProText';

}



/* CSS for heading and list ul li font family */



#main .reading-box h2,



#main h2,



.page-title h1,



.image .image-extras .image-extras-content h3,



#main .post h2,



#sidebar .widget h3,



.tab-holder .tabs li a,



.share-box h4,



.project-content h3,



h5.toggle a,



.full-boxed-pricing ul li.title-row,



.full-boxed-pricing ul li.pricing-row,



.sep-boxed-pricing ul li.title-row,



.sep-boxed-pricing ul li.pricing-row,



.person-author-wrapper,



.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,



.ei-title h2, #header .tagline{



	font-family: 'MyriadProThin';



}



/*.page-template-portfolio-three-column-text-php h1, .page-template-portfolio-three-column-text-php .post-content h1, .page-template-portfolio-three-column-text-php #main .avada-row #content .post-content h1, .page-template-portfolio-three-column-text-php #main #content h1 {

	color: #343434;

	font-family: HelveticaNeueLight, Arial, Helvetica, sans-serif;

	letter-spacing: -.7px;

	font-weight: 300;

	-webkit-text-stroke: .5px;

	margin-bottom:20px;

}

*/

/* CSS for Footer h3 tag font family */

body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2{

	font-size:22px;

	line-height:21px;
	font: 22px/1.55 'Roboto', Arial, Helvetica, sans-serif;
}



#nav{/*font-size:14px;*/font-size:15px; float:left; margin-left:19px;}
.headright { float:right; margin-top:26px;}
.headright span a{ font-size:30px; font-weight:bold; margin-right:10px; float:left;    color: #333333;}
.headright a.requestquote { background:#f7ce21; font-size:17px; padding:7px 10px 7px 10px;background-image: -webkit-gradient( linear,left top,left bottom,color-stop(0,#f7ce21),color-stop(1,#f7a101) ); color:#000; border-radius:3px;float:left;    font-family: 'MyriadPro';}

#nav ul li {
    padding: 0 35px 0 0;
}
#nav ul ul li {
    padding: 0 0px 0 0;
}



#header .avada-row, #main .avada-row, .footer-area .avada-row, #footer .avada-row{ max-width:940px; }





/* CSS for Body Font color*/



body,.post .post-content,.post-content blockquote,.tab-holder .news-list li .post-holder .meta,#sidebar #jtwt,.meta,.review blockquote div,.search input,.project-content .project-info h4{color:#333333;}



.post-content h1, .post-content h2, .post-content h3,



.post-content h4, .post-content h5, .post-content h6,



#sidebar .widget h3,h5.toggle a, .tab-holder .tabs li a,



.page-title h1,.full-boxed-pricing ul li.title-row,



.image .image-extras .image-extras-content h3,.project-content .project-info h4,.project-content h3,.share-box h4,.title h2,.person-author-wrapper,#sidebar .tab-holder .tabs li a,#header .tagline{

	color:#3e3e3e;

}



body a,.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a{color:#67b7e1;}



#nav > li > a,#nav li.current-menu-ancestor a{height:75px;/*line-height:94px;*/line-height:83px;}


#nav ul ul{top:75px;}



/* CSS for Title Bar */



#header{

	border-bottom: 3px solid #007ec1

}



/* CSS for page H1 */



/* Home page H1 tag */

.home_heading_main h1,

#main .avada-row #content .post-content  .home_heading h1 {

	margin: 0 auto;

	max-width: 950px;

	text-align:center;

	font-size:36px; /* New CSS Change from 36px */

	line-height:40px; /* New CSS Change from 40px */

	color:#3d3d3f;

	padding:25px 10px 0px 10px;

}



/* Inner pages  H1 tag */

.post-content h1, #main .avada-row #content .post-content h1, #main #content h1 {

	font-family: 'MyriadProThin';
    font-size: 3vw;
    font-weight: 200;
    color: #333;
    line-height: 3vw;
  text-align: center;

}



/* CSS for page H2 */


#main h2, .post-content h2,.title h2,#main .post-content .title h2,#main .post h2 a {
	font-size: 60px;
	font-weight: 200;
    font-family: 'MyriadProThin';
	line-height:62px;

}
.page-id-9953 .post-content h1, .page-id-9953 #main .avada-row #content .post-content h1, .page-id-9953 #main #content h1,.page-id-9953 #main h2, .page-id-9953 .post-content h2,.page-id-9953 .title h2,.page-id-9953 #main .post-content .title h2,.page-id-9953 #main .post h2 a {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;

}

.category #main .post h2 a {
    font-size: 41px;
	line-height:46px;
}

#main .portfolio-content h2 {
	font-size: 26px;
    line-height: normal;
}


/* CSS for page H3 */

.post-content h3,.project-content h3,#header .tagline {

	font-size:42px;
    font-family: 'MyriadProThin';

	line-height:48px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;

}

.tab-holder .tabs li a,

#sidebar .widget h3 {

	font-family:Arial, Helvetica, sans-serif;

}



/* CSS for H4 tag */



.post-content h4{

    font-family: 'MyriadProThin';


	font-size:35px;



	line-height:35px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;



}



/* CSS for H5 and H4 in tab and toggle  */

h5.toggle a,.tab-holder .tabs li a,.share-box h4,.person-author-wrapper{

	font-size:15px;

}

/* CSS for H5 tag */



.post-content h5{

    font-family: 'MyriadProThin';
	font-size:30px;

	line-height:30px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;

}

/* CSS for H6 tag */

.post-content h6{

    font-family: 'MyriadProThin';
	font-size:25px;

	line-height:25px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;

}



/* CSS for home page post font size */

.post-content p {

	font: 22px/1.4 'Roboto', Arial, Helvetica, sans-serif;
    color: #333;
	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 20px;
    -webkit-text-stroke: 0px;
}

.widget_categories,.pyre_tabs {
	font-family: 'MyriadProText';
}

/* CSS for page bullets */

ul, ol {

	/*font-size:14px;*/
	font: 22px/1.4 'MyriadProText', Arial, Helvetica, sans-serif;

	/*line-height:24px;*/

} 

.tab-holder .tabs li a,

#sidebar .widget h3 {

	font-family:'MyriadProText';



}

@media screen and (max-width: 960px){
.headright span { font-size:26px; }
.headright a { font-size:15px;}
}

@media screen and (max-width: 910px){
#nav { float:right;}
.headright { float:none; margin:0 auto; clear:both; margin-bottom:10px; }
}

@media screen and (max-width: 830px){
.googlemap iframe { width:100%;}
}

@media screen and (max-width: 800px){
	#nav { float:right; margin-left:0;}
	.headright {
		margin-bottom: 0px;
		margin-top: 24px;
		padding: 20px 0px 0px 0px;
	}
	#nav ul li {
		padding: 0 0px 0 0;
	}
	#header .logo{
		margin-right: 0px;
		width: auto;
	}
}



@media screen and (max-width: 730px){
	.post-content h1, #main .avada-row #content .post-content h1, #main #content h1 {
		line-height: 1.14;
		font-size:48px;
	}
	.post-content h2, .title h2, #main .post-content .title h2, #main .post h2 a {
		font-size: 42px;
		line-height: 1;
	}
}
