/*
Template Name: Interio
Author: Tohid Golkar
Author URI: http://tohidgolkar.com
Version: 1.2
Predefined Style #13
*/



/* Import Google Font:
/******************************************************/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);


/* for customization you can edit this styles 
/******************************************************/

body{
	
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #e2e2e2;
	
	
	/* For custom background color or Images 
	background-color:#eee;
	background-image:url('');
	background-repeat:repeat;
	*/
	
	
	
	/* For strech background
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover; 
	*/
	
	/* Background Pattern  (01.png to 98.png)*/
	/*background-image:url(../images/pattern/92.png) repeat;*/
	
}
	
			
	/* Boxed layout background color 			
	.wrap.boxed, .wrap.boxed-margin{background-color:;}';
	*/
	
	/*Wide layout background color 			
	.wrap.wide{background-color:;}
	*/			

	.wrap.wide,.search_text{
		background-color:#FFF;
		}
	
	.band.main {
		background:#0D4451 !important;
		}
	
	.band.main.sticky {
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);		
		position:fixed;
		top:0;
		
		-webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.3);
    	   -moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.3);
				box-shadow:0 0 12px rgba(0, 0, 0, 0.3);
	}
	
	.band.title {
    	background: #373F46;
		margin-top:0 !important;
	}
	
	
	.band.content {
		background: url("../images/content_top.png") repeat-x scroll center top #0D4451;
		border-top: 1px solid rgba(255, 255, 255, 0.15);
	}

	
		
		
	
	.band.top_border {
		display: none;
	}	
		
	.sub_header {
    	display: none;
	}	


	.band.title .container > div{
		margin-top:90px !important;
	}


	.search_text {
		background:#e2e2e2;
		}

	
	
	.sf-menu ul,.sf-menu ul li:first-child,
	.skillbar {
		background-color:#0D4451;
		}
		
	.sf-menu ul li:first-child:hover,.sf-menu ul li:last-child:hover,.sf-menu ul li:hover, .sf-menu ul li.current-menu-item,
	.sf-menu ul li.current-menu-item:first-child,
	.sf-menu ul li:last-child:hover, .sf-menu ul li.current-menu-item:last-child {
		background-color:#0D4451;
		}
		
	.sf-menu a, .sf-menu a:visited {
		color:#aaa;
		}
	.sf-menu a:hover, .sf-menu li.current-menu-item > a {
		color:#DDD;
		}
	
	.sf-menu ul li {
    	border-bottom: 1px solid #111111;
    	border-top: 1px solid #373F46;
	}
	
	.sf-sub-indicator{
		background:url(../images/arrows-dark.png) no-repeat -10px -100px;
		}
	
		
		
		
	.adbox,
	.adbox.style3 .inside, .adbox.style5 .inside, .adbox.style6 .inside,
	.clients-carousel, .portfolio-carousel,
	.portfolio-carousel ul.pc_carousel li .portfolio-thumb,
	.portfolio-thumb a,
	.portfolio-carousel ul.pc_carousel h3.title,
	.tabswrap,.vtabs .panel,.tab a,
	footer .widget .recent ul li .post-thumbnail a,
	.adbox.style4 .inside,
	.accordion .accordion-title,.accordion .accordion-inner,
	.dropcap.dropcap-square, .dropcap.dropcap-rounded,.dropcap.dropcap-circle,
	.styled-table-1 thead th,.styled-table-1 tr,
	.styled-table-1 th, .styled-table-1 td,
	.styled-table-1 table,
	.testimonial,
	.member,.member .member-social,
	.toggle .toggle-title,.toggle .toggle-inner,
	.portfolio li,
	figure,
	#searchform input,
	.widget.widget_interio_popular_posts, .widget.widget_interio_recent_comments,
	.widget.widget_interio_recent_posts, .widget.widget_tag_cloud, .widget.widget_interio_portfolio,
	.widget.widget_interio_popular_posts h3.title,
	.widget.widget_interio_recent_comments h3.title,
	.widget.widget_interio_recent_posts h3.title,
	.widget.widget_tag_cloud h3.title,
	.widget.widget_interio_portfolio h3.title,
	.widget .tabswrap .panel ul li .post-thumbnail a, .recent ul li .post-thumbnail a,
	.author_info,
	.post-nav,
	.author_info img,
	.comments h3,
	.comment-body,
	.comment-body .reply a,
	#commentform p input, #commentform p textarea,
	.portfolio_details,
	#gallery-1 img,
	.ads a,
	.widget select,
	#wrap_flickr .flickr_badge_image a,
	.widget_interio_facebook iframe,
	.hr_line
	{
		border-color:#e2e2e2 !important;
		}
		
	.vtabs .tab a.selected {
		border-right-color:#0D4451 !important;
		}
		
	.adbox.style3 .inside, .adbox.style5 .inside, .adbox.style6 .inside,
	.portfolio li,
	.tabswrap,.vtabs .panel,.vtabs .tab a.selected,
	.tab a.selected,
	.panel,
	.styled-table-1 tr:nth-child(2n+1),
	.member
	 {
		
		background-color:#0D4451 !important;
		}
		
	.social-icon,footer .gototop a{
		background-color:#e2e2e2 !important;
		}	
	
	footer .textwidget a {
		opacity:.5;
		}
	
	
	.portfolio-types,.tab a{
		color:#e2e2e2 !important;
		}
		
	.adbox .button a,
	span.ibtn:before,
	.button a,
	.button a:visited,
	a.read-more-link,
	a.read-more-link:visited,
	ul.filter li a,
	ul.filter li a:visited,
	.widget .tabswrap .panel ul.wp-tag-cloud li a,
	.widget .tabswrap .panel ul.wp-tag-cloud li a:visited,
	.pagination a,
	.pagination a:visited,
	.tagcloud a,
	.tagcloud a:visited{
		color:#111 !important;
		}
		
		
	.tabswrap,.tab a.selected,
	footer .copyright,
	footer .copyright a,
	footer p,
	footer .address,
	footer .address a,
	.styled-table-1 thead th,
	.member h4{
		color:#e2e2e2 !important;
		}
		
	footer .copyright a:hover {
		color:#bbb !important;
		}
	
	.social_icons .icon a{
		background:url(../images/social-dark.png) no-repeat;
		}
		
	a .ibox:before {color:#e2e2e2 !important;}
	a .ibox:hover:before {color:#AAA !important;}
			
	.band.twitter,
	.styled-table-1 tr:nth-child(2n),
	.post-nav .ibox:before,
	.comment-author,
	.widget .tabswrap .panel ul li span.date, .recent ul li span.date{
		background-color:#c6c6c6;
		}
		
	footer.footer,
	.skillbar .skill-percentage{
		background-color:#555;
		}
		
	
	footer.bottom,
	.message {
		background-color:#0D4451 !important;
	}
	
	footer h4.title{
		background:none;
		border-bottom: solid 1px #e2e2e2;
		color:#e2e2e2 !important;
		}
		
	ol.flex-control-nav li a {
		-webkit-box-shadow: 0 0 5px rgba(255, 255, 255, 0.3) inset;
    	   -moz-box-shadow: 0 0 5px rgba(255, 255, 255, 0.3) inset;
				box-shadow: 0 0 5px rgba(255, 255, 255, 0.3) inset;
	}
	
	.adbox .inside {
		-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.65);
    	   -moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.65);
				box-shadow:0 0 7px rgba(0, 0, 0, 0.65);
		}
	.button a,.button a:hover{
		text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.45);
		}
		
	.tab .ibtn:before, .respo_menu:before{
		color:#c6c6c6 !important;
		}
	
	.htabs .tab a.selected {
		border-bottom-color:#0D4451 !important;
		}
		
		
	.panel {
		border-top-color:#e2e2e2 !important;
		}
		
	.clients .nxt, .clients .prv, .portfolio-carousel .nxt, .portfolio-carousel .prv,
	.toggle .toggle-title{
		color:#e2e2e2 !important;
		}	
		
	.clients .nxt:hover, .clients .prv:hover, .portfolio-carousel .nxt:hover, .portfolio-carousel .prv:hover{
		color:#aaa !important;
		}
		
		
	
	.testimonial:after {
		background: url(../images/testimonials.png) no-repeat;
	}
		
	.styled-table-2 table,
	.styled-table-2 thead th,
	.styled-table-2 th, .styled-table-2 td,
	.styled-table-2 tr:nth-child(2n),
	.styled-table-2 tr{
		border-color:#e2e2e2 !important;
		}	
		
	.styled-table-2 tr:nth-child(2n+1) {
		background-color:#c6c6c6 !important;
		}	
	.styled-table-2 tr:nth-child(2n) {
		background-color:#e2e2e2 !important;
		}	
		
	.styled-table-2 thead th{
		color:#aaa;
		}
		
	.styled-table-2 thead th{
		background:#555 !important;
		}	
		
	
	.accordion .accordion-title.active a {
		background-color:#c6c6c6 !important;
		color:#e2e2e2 !important;
		}
		
	.accordion .accordion-inner {
		
		background-color:#292929;
		
		-webkit-box-shadow:none;
    	   -moz-box-shadow:none;
				box-shadow:none;
		}
	
	.accordion .accordion-title a:hover,
	.toggle .toggle-title:hover {
		color:#e2e2e2 !important;
		}	
		
	.toggle .toggle-inner{
		border-top:none;
		-webkit-box-shadow:none;
    	   -moz-box-shadow:none;
				box-shadow:none;
		}	
		
	.toggle .toggle-inner,.toggle .toggle-title.active {
		background-color:#292929 !important;
		}
		
	.parallax-slider{
		margin-top:90px !important;
		}	
	
	.pxs_bg .pxs_bg1 {
		background-image: url("../photos/dot11.png") !important;
	}
	
	.pxs_bg .pxs_bg2 {
		background-image: url("../photos/dot22.png") !important;
	}
	
	.pxs_bg .pxs_bg3 {
		background-image: url("../photos/dot33.png") !important;
	}
	
	
	#searchform input,
	.wpcf7 p{
		color:#e2e2e2 !important;
		}
		
	#searchform input:hover, #searchform input:focus {
		border-color:#e2e2e2 !important;
		color:#e2e2e2 !important;
		}
	
	
	
	#commentform p input:focus, #commentform p textarea:focus, #commentform p input[type="submit"]:hover {
		background-color:#c6c6c6;
		color:#e2e2e2;
		}
	
	.widget .tabswrap .panel ul li, .recent ul li {
		border-color:#c6c6c6 !important;
		}
	
	.wpcf7 input, .wpcf7 textarea, .wpcf7 select{
		color:#e2e2e2;
		border-color:#e2e2e2;
		}
		
	.wpcf7 input:focus, .wpcf7 textarea:focus, .wpcf7 select:focus {
		color:#e2e2e2;
		border-color:#e2e2e2;
		}	
	
	
	
	
	/* Typography */

	h1{
		font-family:'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 46px;
		font-weight: 700;
		color: #e2e2e2;
		}
	
	h1.logo{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: 700;
		color: #e2e2e2;
		}         
	
	h2{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 35px;
		font-weight:700;
		color: #e2e2e2;
		}
	
	h3{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: 700;
		color: #e2e2e2;
		}
	
	h4{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 21px;
		font-weight: 400;
		color: #e2e2e2;
		}
	
	h5{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: 400;
		color: #e2e2e2;
		}
	
	h6{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: 700;
		color: #e2e2e2;
		}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{
		font-weight: inherit;
		color: inherit;
		}
	
	h1.title,h2.title,h3.title,h4.title,h5.title,h6.title {
		border-color:#e2e2e2;
		color:#e2e2e2;
		}
	
	a, a:visited{
		color: #e2e2e2;
		}
		
	a:hover, a:focus,.content a:hover{
		color: #c6c6c6;
		}
	
	/* Header Height is 90px in default */
	.band.main {
		background:#FFFFFF;
		height:90px; 
		}
	.band.title{margin-top:90px;}
	h1.logo{line-height:90px;}  
	
	
	
	/* Navigation Top Margin */
	.navbar{margin-top:22px;}
	
	
	
	/* Navigation Font Size */
	.sf-menu { font-size: 15px;}
	
	
	
	/* Buttons Color */
	.button a,
	a.read-more-link,
	ul.filter li.current a,
	.pagination a.selected{
		background-color:#c6c6c6 !important;
		border-top:solid 1px #c6c6c6 !important;
		}
	
	.pagination a.inactive,
	.widget .tabswrap .panel ul.wp-tag-cloud li a{
		background-color:#888 !important;
		border-top:solid 1px #888 !important;
		}
	
	.button a:hover,
	a.read-more-link:hover,
	ul.filter li a:hover,
	ul.filter li.current a,
	.widget .tabswrap .panel ul.wp-tag-cloud li a:hover,
	.pagination a:hover, .pagination a.selected:hover,
	.tagcloud a:hover{
		background-color:#c6c6c6 !important;
		border-top:solid 1px #c6c6c6 !important;
		}
	
	
	
	
	/* Icons Color Settings */
	[class^="icon-"]:before,
	[class*=" icon-"]:before,
	.clients #nxt:hover ,
	.portfolio-carousel #pnxt:hover,
	.clients #prv:hover,
	.portfolio-carousel #pprv:hover,
	footer .gototop a:hover {color:#c6c6c6;}
	
	.sf-menu [class^="icon-"]:before,
	.sf-menu [class*=" icon-"]:before {color:#c6c6c6;}
	
	.twitter_icon .icon-twitter:before,
	.twitter_icon .icon-twitter-circled:before {color:#e2e2e2;}
	
	footer [class^="icon-"]:before,
	footer [class*=" icon-"]:before {color:#e2e2e2;}
	
	.tab .ibtn:before,
	.respo_menu:before {color:#c6c6c6;}
	
	ul.flex-direction-nav li a,
	ol.flex-control-nav li a:hover,
	ol.flex-control-nav li a.flex-active,
	.nivo-directionNav a,
	.nivo-controlNav a:hover,
	.nivo-controlNav a.active,
	.nav-arrows a,
	.pxs_navigation span {background:#c6c6c6 !important;}
	
	span.ibtn:before {color:#EEEEEE;}
	
	
	
	/* Image Overlay button color */
	.overlay span {
		background:url(../images/overlay-dark.png);
		}
	.overlay span {background-color:#c6c6c6;}
	
	
	/* Tooltip Color */
	.tooltip-inner {background-color:#c6c6c6;}
	.tooltip.top .tooltip-arrow {border-top-color:#c6c6c6;}
	.tooltip.left .tooltip-arrow {border-left-color:#c6c6c6;}
	.tooltip.bottom .tooltip-arrow  {border-bottom-color:#c6c6c6;}
	.tooltip.right .tooltip-arrow  {border-right-color:#c6c6c6;}
	
	
	
	

	.largetext {
		font-size:24px;
		}
	
	.custom_text_1{
		font-size:26px;
		color: #aaa;
		height:64px;
		line-height:24px;
		margin-top:-6px;
		}

	
	
	/* HR Custom */
	.hr_custom_1{
		margin:10px 0px 30px 0px !important;
		border-top-color:#ccc !important;
		}
	
	.hr_custom_2{
		margin:10px 0px 30px 0px !important;
		}

	.hr_custom_3{
		border-top-color:#ff0000 !important;
		}	
		
	.hr_custom_4{
		border-top-color:#ff9c00 !important;
		}
		
	.hr_custom_5{
		border-top-color:#8adc16 !important;
		}
		
	.hr_custom_6{
		border-top-color:#00a8ff !important;
		}
		
		
	.hr_custom_7{
		border-top-color:#9000ff !important;
		}
		
	.hr_custom_8{
		border-top-color:#ff0072 !important;
		}
		

	/* Custom Google Font Style */
	.gfont_custom_1 {
		font-family:'Codystar', serif !important;
		font-size:51px !important;
		line-height:51px !important;
		color:#e2e2e2;
		margin: 0 !important;
		}
		
	.gfont_custom_2 {
		font-family:'Faster One', serif !important;
		font-size:56px !important;
		line-height:56px !important;
		color:#aaa;  margin: 6px 15px !important;
		}
		
	.gfont_custom_3 {
		font-family:'Sacramento', serif !important;
		font-size:60px !important;
		line-height:60px !important;
		color:#aaa;
		text-align:center;
		margin: 30px 0 !important;
		}	
		
	.gfont_custom_4 {
		font-family:'Codystar', serif !important;
		font-size:50px !important;
		line-height:50px !important;
		color:#e2e2e2;
		margin: 20px 0 !important;
		}
		
	.gfont_custom_5 {
		font-family:'Prosto One', serif !important;
		font-size:27px !important;
		line-height:27px !important;
		color:#92c419;
		margin: 30px 0 !important;
		}
		
	.gfont_custom_6 {
		font-family:'Arizonia', serif !important;
		font-size:42px !important;
		line-height:42px !important;
		color:#3387cf;
		margin: 30px 0 !important;
		}	
		
	.gfont_custom_7 {
		font-family:'Sacramento', serif !important;
		font-size:50px !important;
		line-height:50px !important;
		color:#c6c6c6;
		margin: 20px 0 !important;
		}	
		
	.gfont_custom_8 {
		
		}	
		
	/* Google Map Custom Size */
	.gmap_custom_1{
		width: 940px;
		height: 350px !important;
		}
		
	.gmap_custom_2{
		width: 940px;
		height: 200px !important;
		}
		
	.gmap_custom_3{
		width: 300px;
		height: 152px !important;
		}	
		
	.gmap_custom_4{
		width: 940px;
		height: 450px !important;
		}	
		
	/* Facebook Style */
	facebook_style{
		overflow:hidden;
		width:280px;
		height: 676px;
		}
		
		
	/* Highlight Custom Style */
	.highlight_custom_1 {
		background-color:#c6c6c6;
		color: #FFFFFF;
		}
		
	.highlight_custom_2 {
		background-color:#e2e2e2;
		color: #cccccc;
		}	
		
	.highlight_custom_3 {
		background-color:#1062a1;
		color: #ffffff;
		}		
		
		
		
	/* Custom Pricing Table */
	.pricing-table .featured{
		background-color:#c6c6c6;
		}
		
	.pricing-table .custom_color_1{
		background-color:#e2e2e2;
		}
		
	.pricing-table .custom_color_2{
		background-color:#33b600;
		}
		
	.pricing-table .custom_color_3{
		background-color:#ee0000;
		}
		
	.pricing-table .custom_color_4{
		background-color:#007ae2;
		}
		
		
		
		
		
		
		
		