/*



Theme Name: Design I



Theme URI: http://peer365.com



Author: Peer 365



Author URI: http://peer365.com



Description: SEO, Theme. 



Version: 1.1.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: one-column, two-columns, left-sidebar, fixed-width, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, post-formats, theme-options, translation-ready



*/







/* ---------------------- 



Stylesheet Guide



-------------------------







01. Reset







02. Basic Elements



	1. Clearfix



	2. General Classes



	3. Dropcaps



	4. Dividers



	5. Ordered / Unordered List Styles



	6. Buttons



	7. Forms



	8. Alert Boxes







03. Top Line







04. Home







05. Header



	1. Logo



	2. Search







06. Main Navigation



	1. Social Icons







07. Main







08. Content



	1. Breadcrumbs



	2. Page Header



	3. Pricing Table



	4. 404 Page



	5. Team List







09. Blog



	1. Alternative Blog



	2. Comments



	3. Pagination







10. Portfolio



	1. Portfolio Items



	2. Single Portfolio







11. Contact Us







12. Sidebar



	1. Widgets



		- Chat



		- Testimonials



		- Twitter



		- Flickr



		- Recent



		- Categories



		- Archive



		- Custom Menu



		- Links



		- Meta



		- Pages







13. Footer



	1. Widgets



		- Our Contact



		- Text Widget



		- Email



		- Social Icons







12. Widgets + Shortcodes



	1. Content Tabs



	2. FAQ Toggle



	3. Table







13. Media Queries







 */







/* ---------------------------------------------------------------------- */



/*	Reset



/* ---------------------------------------------------------------------- */



	



html, body, div, span, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



abbr, address, cite, code,



del, dfn, em, img, ins, kbd, q, samp,



small, strong, sub, sup, var,



b, i,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section, summary,



time, mark, audio, video {



    margin: 0;



    padding: 0;



    border: 0;



    outline: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







article,aside,details,figcaption,figure,



footer,header,hgroup,menu,nav,section { 



    display: block;



}







nav ul,



nav ol {



    list-style: none;



    list-style-image: none;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







dt,dd {display: inline-block;}







a {



    margin:0;



    padding:0;



    font-size:100%;



	outline: none;



	text-decoration:none;



    background:transparent;



	vertical-align:baseline;



}







a, a > * {



	color: #7b7b7b;



	text-decoration: none;



}







.not-ie a, .not-ie a > * {



	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;



	   -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;



		-ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;



		 -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;




			transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;



}







ul li {



	list-style: none;



}







img {



    border: 0;



	height: auto;



	max-width: 100%;



    -ms-interpolation-mode: bicubic;



}







/* ---------------------------------------------------------------------- */



/*	Basic Elements



/* ---------------------------------------------------------------------- */







body {



	line-height: 1.5;



	color: #7d7d7d;



		-webkit-font-smoothing: antialiaszed; /* Fix for webkit rendering */



		-webkit-text-size-adjust: 100%;



	font-size: 12px;



}







body {



	background-color: #ececec;



	background-image: url(images/bg-body.png);



	background-repeat: repeat;



}







p {



	margin: 0 0 1.5em 0;



	padding: 0;



	line-height: 1.6em;



}







h1 {font-size: 50px;}



h2 { font-size: 37px;} 



h3 { font-size: 28px;}



h4 { font-size: 25px;}



h5 { font-size: 19px;}



h6 { font-size: 15px;}







/* Theme Color --> Begin */







/* Text Color */







a:hover, a > *:hover,



.top-line span > span,



#logo span,



#slider hgroup h1,



#carousel .slides h5,



.column-title,



a.more,



.widget_contact span,



.error404 h1,



.breadcrumbs span,



div.page-header > *,



.widget_recent_comments ul li,



.widget_recent_entries ul li,



.widget_categories ul li,



.widget_archive ul li,



.widget_nav_menu ul li,



.widget_links ul li,



.widget_meta ul li,



.widget_pages ul li,



.navigation ul ul li:hover > a,



.navigation ul ul li.current-menu-item > a,



.navigation ul ul li.current-menu-parent > a,



.navigation ul ul li.current-menu-ancestor > a,



.navigation ul ul li.current_page_item > a, 



.navigation ul ul li.current_page_parent > a, 



.navigation ul ul li.current_page_ancestor > a, 



blockquote,



.entry-meta .post-date,



.wp-pagenavi a.nextpostslink:hover,



.wp-pagenavi a.prevpostslink:hover,



.wp-pagenavi a.page:hover,



.entry.secondary .post-date,



.entry-title .title:hover a,



.comment .date span,



.comment .author a,



.tcolor ,



span.required



{



	color: #fe5214;



} 







/* Bg Color */







.widget_search button[type="submit"],



.button.orange,



.quoteBox,



.pricing-table.featured .header,



.curtain,



.post-format,



.form-submit #submit



{



	background-color: #fe5214;



}







/* Border Color */







#gallery-items article:hover .project-meta 



{



	border-bottom-color: #fe5214;



}







/* Theme Color --> End */







/* Heading Font --> Begin */







.h-style-1 h1, .h-style-1 h2, .h-style-1 h3, .h-style-1 h4, .h-style-1 h5, .h-style-1 h6 {font-family: 'Oswald', sans-serif;}







/* Heading Font --> End */







/* Content Font --> Begin */







body.text-1 {font-family: Arial;}







/* Content Font --> End */







h1, h2, h3, h4, h5, h6 {



	margin-bottom: 15px;



	color: #585757;



	font-weight: 400;



	line-height: 1.25;



}







h6 {line-height: 1.5em;}







	/* -------------------------------------------------- */



	/*	Clearfix



	/* -------------------------------------------------- */







	.clear {   



		clear: both;



		display: block;



		height: 0;



		overflow: hidden;



		visibility: hidden;



		width: 0;



	}







	.clearfix:after {



		clear: both;



		display: block;



		visibility: hidden;



		height: 0;



		content: ".";



	}



	



	/* -------------------------------------------------- */



	/*	Basic Classes



	/* -------------------------------------------------- */



	



	.wp-caption {



		background: #f1f1f1;



		line-height: 18px;



		margin-bottom: 20px;



		max-width: 632px;



		padding: 4px;



		text-align: center;



	}



	



	.wp-caption-text {



		color: #888;



		font-size: 12px;



		margin: 5px;



	}



	



	.gallery-caption {



		color: #888;



		font-size: 12px;



		margin: 0 0 12px;



	}



	



	.sticky {



		background: #f2f7fc;



	}



	



	.commentlist > li.bypostauthor {



		background: #ddd;



		border-color: #d3d3d3;



	}







	/* -------------------------------------------------- */



	/*	General Classes



	/* -------------------------------------------------- */







	blockquote {



		margin-bottom: 20px;



		padding: 70px 25px 35px 25px;



		background-color: #f3f3f3;



		background-image: url(images/blockquotes.png);



		background-position: 20px 20px;



		background-repeat: no-repeat;



		font-size: 15px;



		font-style: italic;



		-webkit-border-radius: 3px;



		   -moz-border-radius: 3px;



				border-radius: 3px;



		-webkit-box-sizing: border-box;



		   -moz-box-sizing: border-box;



				box-sizing: border-box;



	}







	.aligncenter {text-align: center;}



	



	.aligncenter > img {



		display: inline;



		text-align: center;



	}







	.alignleft {float:left;}







		img.alignleft {



			margin: 0 20px 0 0;



			-webkit-border-radius: 3px;



			   -moz-border-radius: 3px;



					border-radius: 3px;



		}







	.alignright {float:right;}







		img.alignright {



			margin: 0 0 0 20px;



			-webkit-border-radius: 3px;



			   -moz-border-radius: 3px;



					border-radius: 3px;



		}	



		



	.aligncenter > img,



	img.aligncenter,



	.img.alignleft,



	.img.alighright,



	.entry-image img {



		-webkit-transition: all .25s linear;



		   -moz-transition: all .25s linear;



		    -ms-transition: all .25s linear;



			 -o-transition: all .25s linear;



				transition: all .25s linear;



	}



		



	.aligncenter > img:hover,



	img.aligncenter:hover,



	.img.alignleft:hover,



	.img.alighright:hover {



		opacity: .7;



		filter: alpha(opacity = 70);



	}



		



	.single-image,



	.picture-icon,



	.video {



		position: relative;



		overflow: hidden;



		display: block;



		margin-bottom: 20px;



		cursor: pointer;



	}



	



	.attachment {



		background-image: url(images/icons/preload-small.gif);



		background-position: 50% 50%;



		background-repeat: no-repeat;



	}



	



	.attachment .single-image img,



	.attachment .picture-icon img {



		opacity: 0;



		filter: alpha(opacity = 0);



	}



	



	.single-image.alignleft {



		float: left;



		margin-right: 20px;



	}



	



	.single-image.alignright {



		float: right;



		margin-left: 20px;



	}



	



		.picture-icon img,



		.video img {display: block;}



		



		.picture-icon .curtain,



		.video .curtain {



			position: absolute;



			top: 0;



			left: 0;



			display: block;



			width: 100%;



			height: 100%;



			background-position: 50% 50%;



			background-repeat: no-repeat;



			opacity: 0;



			filter: alpha(opacity=0);



			text-indent: -9999px;



		}



		



		.picture-icon .curtain,



		.video .curtain,



		.single-image.plus .curtain {background-image: url(images/icons/zoom.png);}



		



		.picture-icon:hover .curtain,



		.video:hover .curtain {



			opacity: .8;



			filter: alpha(opacity = 60);



		}



		



		/* Image Light Bottom Shadow */



		



		.img-shadow {



			position: relative;



			margin-bottom: 20px;



		}



		



		.img-shadow:after {



			position: absolute;



			bottom: 0;



			left: 0;



			width: 100%;



			height: 100%;



			-webkit-box-shadow: inset 0 -40px 35px 15px #fafafa; 



			   -moz-box-shadow: inset 0 -40px 35px 15px #fafafa; 



					box-shadow: inset 0 -40px 35px 15px #fafafa; 



			content: "";



		}







			.img-shadow img {display: block;}



			



		.icon {



			float: left;



			margin: 0 15px 5px 0;



			padding-top: 5px;



		}







	/* -------------------------------------------------- */



	/*	Dropcaps



	/* -------------------------------------------------- */



	



	#content .dropcapcircle {



		float: left;



		display: inline-block;



		margin: 0 20px 10px 0;



		-webkit-border-radius: 50%;



		   -moz-border-radius: 50%;



				border-radius: 50%;



		background-color: #f95707;



		width: 58px;



		height: 58px;



		color: #fafafa !important;



		font-size: 45px;



		font-style: italic;



		text-transform: uppercase;



		font-family: 'Georgia';



		text-align: center;



		line-height: 58px;



	}



	



	#content .dropcapsquare {



		float: left;



		display: inline-block;



		margin: 0 20px 10px 0;



		-webkit-border-radius: 3px;



		   -moz-border-radius: 3px;



				border-radius: 3px;



		background-color: #464646;



		width: 56px;



		height: 56px;



		color: #fafafa !important;



		font-size: 45px;



		font-style: italic;



		text-transform: uppercase;



		font-family: 'Georgia';



		text-align: center;



		line-height: 56px;



	}



	



	#content .dropcapsquare-invert {



		float: left;



		display: inline-block;



		margin: 0 20px 10px 0;



		-webkit-border-radius: 3px;



		   -moz-border-radius: 3px;



				border-radius: 3px;



		background-color: #e8e8e8;



		width: 56px;



		height: 56px;



		color: #464646 !important;



		font-size: 45px;



		font-style: italic;



		text-transform: uppercase;



		font-family: 'Georgia';



		text-align: center;



		line-height: 56px;



	}







	/* -------------------------------------------------- */



	/*	Dividers



	/* -------------------------------------------------- */



	



	.blank-separator {



		clear: both;



		padding: 20px 0;



	}







	.border-divider {



		clear: both;



		margin: 25px 0;



		height: 1px;



		background-color: #e8e8e8;



	}



	



	/* -------------------------------------------------- */



	/*	Ordered / Unordered List Styles



	/* -------------------------------------------------- */



	



	ul.list,



	ol.list {margin: 0 0 20px 0;}



	



		ul.list > li {



			padding: 8px 0 8px 30px;



			background-repeat: no-repeat;



			border-top: 1px solid #e8e8e8;



			list-style: none;



		}



		



		ul.type-1 > li {background-position: 11px 15px;}



		ul.type-2 > li {background-position: 8px 12px;}



		ul.type-3 > li {background-position: 9px 14px;}



		ul.type-4 > li {background-position: 8px 12px;}



		ul.type-5 > li {background-position: 11px 12px;}



		ul.type-6 > li {background-position: 6px 10px;}



		



		ol.list > li {



			padding: 8px 0 8px 20px;



			background-repeat: no-repeat;



			border-top: 1px solid #e8e8e8;



			list-style-position: inside;



		}



		



		ol.type-1,



		ol.type-2,



		ol.type-3 {



			list-style-type: decimal;



			counter-reset: point;



			list-style: none;



		}



		



			ol.type-1 li:before {



				content: counter(point) '.';



				margin-right: 8px;



				counter-increment: point 1;



				color: #f95707;



			}



		



			ol.type-2 li:before {



				content: counter(point) '.';



				margin-right: 8px;



				counter-increment: point 1;



				color: #323232;



			}



		



			ol.type-3 li:before {



				content: counter(point) '.';



				margin-right: 8px;



				counter-increment: point 1;



				color: #f95707;



				font-style: italic;



				font-weight: 700;



			}



		



		ul.list > li:first-child,



		ol.list > li:first-child {border-top: none;}



		



		ul.type-1 li {background-image: url(images/icons/lists/list-1.png);}



		ul.type-2 li {background-image: url(images/icons/lists/list-2.png);}



		ul.type-3 li {background-image: url(images/icons/lists/list-3.png);}



		ul.type-4 li {background-image: url(images/icons/lists/list-4.png);}



		ul.type-5 li {background-image: url(images/icons/lists/list-5.png);}



		ul.type-6 li {background-image: url(images/icons/lists/list-6.png);}



		



	/* -------------------------------------------------- */



	/*	Buttons



	/* -------------------------------------------------- */



	



	a.more {



		font-weight: 700;



		vertical-align: middle;



		font-size: 13px;



	}



	



	a.more:after {



		vertical-align: middle;



		content: attr(data-arrow);



		font-size: 13px;



	}



	



	.entry a.more:after {vertical-align: top;}



	



	a.more:hover {color: #464646 !important;}



	



	.button,



	.form-submit #submit {



		display: inline-block;



		margin-bottom: 30px;



		outline:none;



		color: #fff;



		vertical-align: baseline;



		text-align:center;



		text-decoration: none;



		cursor: pointer;



		padding: 10px 15px 10px;



		font-size: 13px Arial;



		border: none;



		font-family: Arial;



		-webkit-border-radius: 3px;



		   -moz-border-radius: 3px;



			    border-radius: 3px;



	}



	



	.gl-text .button {margin: 0;}



	



	.not-ie .button {



		-webkit-transition: background-color .25s linear;



		   -moz-transition: background-color .25s linear;



			-ms-transition: background-color .25s linear;



			 -o-transition: background-color .25s linear;



				transition: background-color .25s linear;



	}







	.button:hover {color: #fff !important;}



	



	.button.orange:hover,



	.form-submit #submit:hover {background: #464646 !important;}



	



	.button.dark {



		background: #444343; /* Old browsers */



		background: -moz-linear-gradient(top,  #444343 0%, #3a3a3a 100%); /* FF3.6+ */



		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444343), color-stop(100%,#3a3a3a)); /* Chrome,Safari4+ */



		background: -webkit-linear-gradient(top,  #444343 0%,#3a3a3a 100%); /* Chrome10+,Safari5.1+ */



		background: -o-linear-gradient(top,  #444343 0%,#3a3a3a 100%); /* Opera 11.10+ */



		background: -ms-linear-gradient(top,  #444343 0%,#3a3a3a 100%); /* IE10+ */



		background: linear-gradient(top,  #444343 0%,#3a3a3a 100%); /* W3C */



		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444343', endColorstr='#3a3a3a',GradientType=0 ); /* IE6-9 */	



	}



	



	.button.dark:hover {background: #fe5214;}



	



	.button.medium {



		padding: 10px 15px 10px;



		font-size: 13px Arial;



	}



	



	.button.large {



		padding: 15px 25px 15px;



		font-size: 17px;



	}



	



	.align-btn-left {float: left;}



	.align-btn-right {float: right;}



	a.button, button.button, input.button, #respond input#submit, #content input.button{



			background: #FE5214 !important;



			border:none !important;



			border-radius: 3px !important;



			box-shadow: none !important;



			color: #fff !important;



			font-weight: normal !important;



			line-height: inherit !important;



			padding: 10px 15px !important;



			text-shadow:none !important;



	}



	/* -------------------------------------------------- */



	/*	Forms



	/* -------------------------------------------------- */







	button,



	input[type="button"],



	input[type="reset"],



	input[type="submit"] {



		cursor: pointer;



		-webkit-appearance: button;



	}







	button,



	input,



	select,



	textarea {



		font-size: 100%;



		margin: 0;



		vertical-align: baseline;



		outline: none;



	}







	label {display: inline-block; cursor: pointer;}



	



	input, textarea, select {



		display: inline-block;



		color: #8f8f8f;



		font-size: 12px;



		font-family: Arial, sans-serif;



		padding: 6px 10px;



		border-width: 1px;



		border-style: solid;



		border-color: #d8d8d8;



		background-color: #f3f3f3;



		line-height: 1em;



		-webkit-border-radius: 0;



		   -moz-border-radius: 0;



				border-radius: 0;



	}



	



	.ie8 input,



	.ie8 select {line-height: 1.25em;}



	



	.ie8 input[type="checkbox"] {padding: 0; border: none;}



	



	textarea:focus,



	input:focus {border-color: #acaaaa;}



	



	select {padding: 5px;}



	textarea {padding: 10px; resize: both;}



	



	#sidebar select,



	#footer select {width: 100%;}



	



	.not-ie input,



	.not-ie textarea,



	.not-ie select {



		-webkit-appearance: none;



		-webkit-transition: all .25s linear;



		   -moz-transition: all .25s linear;



			-ms-transition: all .25s linear;



			 -o-transition: all .25s linear;



				transition: all .25s linear;	



	}



	



	.input-block,



	.comment-form-author,



	.comment-form-email,



	.comment-form-url {



		float: left;



		margin: 0 41px 30px 0;



	}



	



	#sidebar .input-block,



	#footer .input-block {



		float: none;



		margin: 0 0 15px 0;



	}



	



	.textarea-block {clear: both;}



	



		.comment-form-author label,



		.comment-form-email label,



		.comment-form-url label,



		.comment-form-comment label {



			display: inline-block;



			margin-bottom: 15px;



		}



		



		.contact-form label,



		.textarea-block label {



			display: block;



			margin-bottom: 15px;



		}



		



		.comment-form-comment {clear: both;}



		



		.comment-form-author input[type="text"],



		.comment-form-email input[type="text"],



		.comment-form-url input[type="text"] {display: block;}



		



		.woocommerce_tabs .comment-form-author input[type="text"],



		.woocommerce_tabs .comment-form-email input[type="text"],



		.woocommerce_tabs .comment-form-url input[type="text"] {margin-right:20px;}



		



		.widget_product_search label{display:block;}



		



		.contact-form input[type="text"],



		.comments-form input[type="text"] {padding: 10px;}



		



		.contact-form select,



		.comments-form select {padding: 9px;}



		



		.contact-form input[type="text"],



		.comments-form input[type="text"],



		.contact-form select,



		.comments-form select {width: 222px;}



	



		.contact-form textarea,



		.comments-form textarea {width: 519px;}



		



		.contact-form textarea,



		.comments-form textarea,



		.textarea-block textarea {



			width: 100%;



			height: 160px;



			max-width: 100%;



			max-height: 220px;



			min-width: 100%;



			min-height: 160px;



			-webkit-box-sizing: border-box;



			   -moz-box-sizing: border-box;



			         box-sizing: border-box;



		}



		



		#reply-title {font-size: 17px;}



		



		.input-block:nth-of-type(3n),



		.comment-form-url {



			margin-right: 0;



		}



		



		.contact-form .input-block:last-of-type,



		.comments-form .input-block:last-of-type {float: none; margin: 0 0 15px 0;}



		



		.wrong-data {border-color: #FE5214;}



		



		.capture_image {height: 38px;}



		



		.contact-form iframe,



		.comments-form iframe {



			display: inline-block;



			vertical-align: middle;



			margin-bottom: 15px;



		}



		



		input.verify {



			width: 80px !important;



			padding: 10px !important;



			vertical-align: top !important;



		}



		



		.capcha_image_frame {margin-bottom: 15px; margin-right: 10px;}



		



		.contact-form button[type="submit"],



		.comments-form button[type="submit"] {border: none; vertical-align: top;}



		



		.add-comment {margin-top: 10px;}



		



			.add-comment textarea {width: 100%;}







	/* Fix for Mobile Safari */



	input[type="checkbox"] {-webkit-appearance: checkbox;}



	input[type="radio"] {-webkit-appearance: radio;}







	/* Chrome, Safari */



	input::-webkit-input-placeholder,



	textarea::-webkit-input-placeholder {color: #8f8f8f; line-height: 1.5em;}







	/* Firefox */



	input:-moz-placeholder,



	textarea:-moz-placeholder {color: #8f8f8f; line-height: 1em;}







	/* -------------------------------------------------- */



	/*	Alert Boxes



	/* -------------------------------------------------- */







	.error,



	.success,



	.info,



	.notice {



		position: relative;



		display: block;



		padding: 10px 10px 10px 45px;



		border-style: solid;



		border-width: 1px;



		-webkit-border-radius: 3px;



		   -moz-border-radius: 3px;



				border-radius: 3px;



	}



	



	.success:before,



	.error:before,



	.info:before,



	.notice:before {



		position: absolute;



		top: 50%;



		left: 7px;



		display: block;



		margin-top: -13px;



		width: 26px;



		height: 26px;



		background-image: url(images/icons/sprite-notifications.png);



		background-repeat: no-repeat;



		content: '';



	}



	



	.error {



		border-color: #ff0000;



		background-color: #fc9b9b;



		color: #cc0202 !important;



	}



	



	.success {



		border-color: #6cae05;



		background-color: #c4dd9d;



		color: #578c03 !important;



	}



	



	.info {



		border-color: #2878e5;



		background-color: #aac9f2;



		color: #185dba !important; 



	}



	



	.notice {



		border-color: #fca601;



		background-color: #fbda9b;



		color: #c85f02 !important;



	}



	



	.error:before {background-position: 0 2px;}



	.success:before {background-position: 0 -28px;}



	.info:before {background-position: 0 -55px;}



	.notice:before {background-position: 0 -79px;}



	



/* ---------------------------------------------------------------------- */



/*	Top Line



/* ---------------------------------------------------------------------- */		




.toplineBG{		background-color:#173245; border-bottom:2px solid #112535;
}


	.top-line {
		padding: 5px 20px 5px 20px;
	text-transform:capitalize; width:100%;  margin:0px auto; max-width:1140px; overflow:hidden; box-sizing:border-box;
}

	.ie8 .top-line {



		background-image: url(images/top-line.png);



		background-repeat: repeat;



	}





	



		.top-line .wrap:after {display: none;}



	



			.top-line span {



				color: #363636;



				vertical-align: middle;



			}







				.top-line span > span {



					margin-left: 5px;



					font-size: 17px;



				}



	



/* ---------------------------------------------------------------------- */



/*	Home



/* ---------------------------------------------------------------------- */







.wrap {



	position: relative;



	margin: 0 auto;



/*	padding: 0 20px;*/



	overflow: hidden;



	width: 100%;



/*	max-width: 1220px;*/



	/*min-width: 835px;*/



	-webkit-box-sizing: border-box;



	   -moz-box-sizing: border-box;



			box-sizing: border-box;



}







.wrap:after:first {



	position: absolute;



	z-index: -5;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	background: url(images/light.png) no-repeat;



	content: "";



}







.ie8 .wrap:after {display: none;}



			



/* ---------------------------------------------------------------------- */



/*	Header



/* ---------------------------------------------------------------------- */







#header {



	/*position: relative;*/



	z-index: 60; padding:0px; background-color:#0d3443; position:fixed; width:100%;



}







	/* -------------------------------------------------- */



	/*	Logo



	/* -------------------------------------------------- */







	#logo {

/*

		float: left;



		display: block;*/

		max-width:1140px; margin:0px auto; width:100%;  -moz-box-sizing:border-box; overflow:hidden; padding:0px 10px;

	}







		#logo h1 {



			margin: 0;



			color: #373737;



			font-weight: 700;



			font-size: 65px;



			line-height: 1;



			letter-spacing: -2px;



			font-family: Arial;



		}



		



			#logo h1 a {color: #373737;}







			#logo span {font-weight: 100;}



			



	/* -------------------------------------------------- */



	/*	Search



	/* -------------------------------------------------- */



	



	.widget_search {



		position: relative;



		z-index: 99;



		margin: 30px 0 0 0;



	}



	



	#header .widget_search {



		float: right;



	}



	



		#header .widget_search input[type="text"] {



			width: 255px;



		}



	



	.entry-content .widget_search {float: none;}



	



	#footer .widget_search {



		float: none;



		margin-right: 0;



	}



	



	#sidebar .widget_search {



		float: none;



		margin: 0;



	}



		



		.widget_search input[type="text"] {



			float: left;



			padding: 7px 10px;



			border: none;



			-webkit-box-sizing: border-box;



			   -moz-box-sizing: border-box;



					box-sizing: border-box;



			background-color: #fff;



			-webkit-transition: all .25s linear;



			   -moz-transition: all .25s linear;



				-ms-transition: all .25s linear;



				 -o-transition: all .25s linear;



					transition: all .25s linear;



		}



		



		



		.widget_search input[type="text"] {



			width: 100%;



		}



		



/*		#footer .widget_search input[type="text"] {



			width: 216px;



		}*/







		.widget_search input::-moz-input-placeholder {color: #7d7d7d;}



		.widget_search input::-webkit-input-placeholder {color: #7d7d7d;}







		.widget_search button[type="submit"] { 



			position: absolute;



			right: 0; 



			top: 0;



			width: 26px;



			height: 29px;



			border: none;



			background-image: url(images/search-btn.png);



			background-repeat: no-repeat;



			cursor: pointer;



			vertical-align: top;



			



			-webkit-transition: all .25s linear;



			   -moz-transition: all .25s linear;



				-ms-transition: all .25s linear;



				 -o-transition: all .25s linear;



					transition: all .25s linear;



		}



		



		.widget_search button:hover {background-color: #757373;}			



	



/* ---------------------------------------------------------------------- */



/*	Main Navigation



/* ---------------------------------------------------------------------- */







	.navigation {



		clear: both;



		margin:0px;



		border-bottom-width: 6px;



		border-bottom-style: solid;



		border-bottom-color: #5c5c5c;



		background-color: #333;



		background-image: url(images/bg-nav.png);



		background-repeat: repeat;
		zoom:1; width:100%; overflow:hidden; left:0;

	}



	



	.navigation > div:first-child {/*float: left;*/}

	.navigation ul li:first-child {border-left:1px solid #5C5C5C;}
	.navigation ul ul li:first-child { border-left:none;}

/*.navigation ul li:last-child { border-right:none;}

*/	



		.navigation > div > ul > li {



			border-right:1px solid #5C5C5C;

			float: left;

			height:48px;

			margin: 0;

			list-style: none;

			width:19.7%;

		}



		



			.navigation > div > ul > li > a {



				-webkit-border-radius: 5px 0 0 0;



				   -moz-border-radius: 5px 0 0 0;



						border-radius: 5px 0 0 0;



			}







			.navigation > div > ul > li > a {

			

				display:block;

				text-align: center;

				color: #f9f9f9;

				font-size: 14px;

				height:48px;

				padding:14px 0 0 0;

				zoom: 1; line-height:14px; text-transform:uppercase;



			}



			



			.navigation a {font-family: "Oswald";}



			



				.navigation > div > ul > li:hover > a,



				.navigation > div > ul > li.current-menu-item > a,



				.navigation > div > ul > li.current-menu-parent > a,



				.navigation > div > ul > li.current-menu-ancestor > a,



				.navigation > div > ul > li.current_page_item > a,



				.navigation > div > ul > li.current_page_parent > a,



				.navigation > div > ul > li.current_page_ancestor > a {background-color: rgba(0,0,0,.4);}



			



				.ie7 .navigation > div > ul > li:hover > a,



				.ie7 .navigation > div > ul > li.current-menu-item > a,



				.ie7 .navigation > div > ul > li.current-menu-parent > a,



				.ie7 .navigation > div > ul > li.current-menu-ancestor > a,



				.ie7 .navigation > div > ul > li.current_page_parent > a,



				.ie7 .navigation > div > ul > li.current_page_ancestor > a {background: url(images/bg-current.png) repeat;}



			



				.ie8 .navigation > div > ul > li:hover > a,



				.ie8 .navigation > div > ul > li.current-menu-item > a,



				.ie8 .navigation > div > ul > li.current-menu-parent > a,



				.ie8 .navigation > div > ul > li.current-menu-ancestor > a,



				.ie8 .navigation > div > ul > li.current_page_parent > a,



				.ie8 .navigation > div > ul > li.current_page_ancestor > a {background: url(images/bg-current.png) repeat;}



				



				.navigation div > li:first-child:hover > a,



				.navigation div > li.current-menu-item:first-child > a,



				.navigation div > li.current-menu-parent:first-child > a,



				.navigation div > li.current-menu-ancestor:first-child > a,



				.navigation div > li.current_page_parent:first-child > a,



				.navigation div > li.current_page_ancestor:first-child > a {



					-webkit-border-radius: 5px 0 0 0;



					   -moz-border-radius: 5px 0 0 0;



							border-radius: 5px 0 0 0;



				} 







			/* Dropdown */







			.navigation ul ul {



				position: absolute;



/*				left: 0;
*/


				z-index: 99;



				display: none;



				width: 196px; margin-top:-12px;



			}



			



			.navigation ul ul {



				background-color: #212121;



				-webkit-box-shadow: inset 0 10px 18px rgba(0,0,0,.3);



				   -moz-box-shadow: inset 0 10px 18px rgba(0,0,0,.3);



						box-shadow: inset 0 10px 18px rgba(0,0,0,.3);



			}







			.not-ie .navigation ul ul {



				-webkit-transition: all .2s ease-in-out;



				   -moz-transition: all .2s ease-in-out;



					-ms-transition: all .2s ease-in-out;



					 -o-transition: all .2s ease-in-out;



						transition: all .2s ease-in-out;



						



				-webkit-border-radius: 0 0 5px 5px;



				   -moz-border-radius: 0 0 5px 5px;



						border-radius: 0 0 5px 5px;







			}







				.navigation ul ul li {position: relative;}







					.navigation ul ul a {



						display: block;



						padding: 6px 20px;



						border-width: 1px 0 1px 0;



						border-style: solid;



						border-top-color: #000;



						border-bottom-color: #2b2a2a;



						text-align: left;



						color: #727272;



						font-size: 12px;



					}



					



					.navigation ul ul li:last-child > a {



						-webkit-border-radius: 0 0 5px 5px;



						   -moz-border-radius: 0 0 5px 5px;



								border-radius: 0 0 5px 5px;



					}



					



					/*.navigation .rightarrowclass {



						position: absolute;



						top: 50%;



						right: 4px;



						margin-top: -2px;



						width: 3px;



						height: 5px;



						background: url(images/rightarrowclass.png) no-repeat;



					}*/



					



					/*.navigation > ul ul li:hover .rightarrowclass {background-position: 0 -15px;}*/







			/* Sub Dropdown */







			.navigation ul ul ul {



				top: 0 !important;



				left: 198px;



				margin-top: 0;



			}



			



			.not-ie .navigation ul ul ul {



				-webkit-border-radius: 5px;



				   -moz-border-radius: 5px;



						border-radius: 5px;	



			}







				.not-ie .navigation ul ul ul li:first-child a {



					-webkit-border-radius: 5px 5px 0 0;



					   -moz-border-radius: 5px 5px 0 0;



							border-radius: 5px 5px 0 0;



					}



			



			.ie8 .navigation .menu > li:hover ul li:hover ul,



			.ie9 .navigation .menu > li:hover ul li:hover ul {left: 196px !important;}







	/* Nav Responsive  */







	.navigation .nav-responsive {



		display: none;



		margin: 15px auto;



		padding: 4px 8px;



		width: 92%;



		border-color: #fff;



		background-color: #fff;



		background-image: url(images/nav-bg.png);



		background-position: right center;



		background-repeat: no-repeat; font-weight:bold; color:#000000;



	}



	



	.ie7 .navigation .nav-responsive {width: 90%;}



	



	/* -------------------------------------------------- */



	/*	Social Icons



	/* -------------------------------------------------- */



	



	.navigation .widget_social {



		float: right;



		margin: 0;



		padding: 19px 30px;



	}



	



/* ---------------------------------------------------------------------- */



/*	Slider



/* ---------------------------------------------------------------------- */



	



	.slider {



		position: relative;



		overflow: hidden;



		/*height: 100%;*/



		



	}



	.ie8 #slider, .ie7 #slider{position: relative;}



	.ie8 .slider, .ie7 .slider{ zoom:1}



	.ie8 .slides > li > img, .ie7 .slides > li > img{width: 100%;}



	.ie8 .slides, .ie7 .slides {overflow: hidden; position:relative;  }



	.ie8 .slides > li, .ie7 .slides > li{display: block; overflow: hidden; zoom:1; padding:0px; margin-bottom: -100px;}



	.ie8 #carousel{ bottom: 100px; overflow: hidden; }



	.ie7 #carousel li{zoom:1; background-color: #fff; } 



	



/* ---------------------------------------------------------------------- */



/*	Main



/* ---------------------------------------------------------------------- */







.main {



	padding: 8px 0 30px 0;



	background-color: #FFFFFF; /*#fafafa;*/



	-webkit-box-shadow: inset 0 20px 20px rgba(0,0,0,.05);



	   -moz-box-shadow: inset 0 20px 20px rgba(0,0,0,.05);



			box-shadow: inset 0 20px 20px rgba(0,0,0,.05);



}	



	



/* ---------------------------------------------------------------------- */



/*	Content



/* ---------------------------------------------------------------------- */







	.sbr #content {float: left;}



	.sbl #content {



		float: right;



		margin-right: 0;



	}



	



	/* -------------------------------------------------- */



	/*	Breadcrumbs



	/* -------------------------------------------------- */







	.breadcrumbs {



		margin-bottom: 25px;



		padding-bottom: 15px;



		border-bottom: 1px solid #c8c8c8;



		font-size: 12px;



	}







		.breadcrumbs a {



			padding: 0 15px 0 0;



			background-image: url(images/icons/arrowclass.png);



			background-position: right top;



			background-repeat: no-repeat;



			content: "";



		}







		.breadcrumbs a {color: #7d7d7d;}



		



	/* -------------------------------------------------- */



	/*	Page Header



	/* -------------------------------------------------- */







	div.page-header {



		margin-bottom: 40px;



		padding-bottom: 30px;



		border-bottom: 1px solid #e8e8e8;



	}







	header.page-header {



		margin-bottom: 30px;



		padding-bottom: 23px;	



		border-bottom: 1px solid #C8C8C8;



	}







		header.page-header h3 {



			float: left;



			margin: 0;



		}







		header.page-header .pagelink {float: right;}







			header.page-header .pagelink a {



				display: inline-block;



				color: #373737;



				font-weight: 700;



				line-height: 50px;



			}







			header.page-header .pagelink a:first-child {



				margin-right: 20px;



				padding-right: 20px;



				border-right: 1px solid #e8e8e8;



			}







			header.page-header .pagelink a:hover {color: #f95707;}







			header.page-header .prevpage {



				padding-left: 18px;



				background-position: left 23px;



			}







			header.page-header .nextpage {



				padding-right: 18px;



				background-position: right -32px;



			}







			header.page-header .prevpage:hover {



				background-position: left -87px;



			}







			header.page-header .nextpage:hover {



				background-position: right -142px;



			}



		



	/* -------------------------------------------------- */



	/*	Pricing Table



	/* -------------------------------------------------- */



	



	.row .table_one_half,



	.row .table_one_third,



	.row .table_one_fourth,



	.row .table_one_fifth,



	.row .table_one_sixth {



		float: left;



		display: inline;



	}



	



	.row .table_one_half {width: 50%;}



	.row .table_one_third {width: 33.3%;}



	.row .table_one_fourth {width: 25%;}



	.row .table_one_fifth {width: 20%;}



	.row .table_one_sixth {width: 16.6%;}



	



	.pricing-table {



		position: relative;



		height: 100%;



		margin: 0 0 40px 0;



	}







/*		.pricing-table.col2 .column {width: 25%;}



		.pricing-table.col3 .column {width: 25%;}



		.pricing-table.col4 .column {width: 25%;}*/







		.pricing-table .column {



			position: relative;



			margin: 0;



			padding: 0;



			-webkit-transition: all .25s linear;



			   -moz-transition: all .25s linear;



				-ms-transition: all .25s linear;



				 -o-transition: all .25s linear;



					transition: all .25s linear;



		}







		.pricing-table.featured .column {



			z-index: 2;



			-webkit-box-shadow: 0 0 25px rgba(0,0,0,.1);



			   -moz-box-shadow: 0 0 25px rgba(0,0,0,.1);



					box-shadow: 0 0 25px rgba(0,0,0,.1);



		}







		.pricing-table .column:hover {



			z-index: 5;



			-webkit-transform: scale(1.05);



			   -moz-transform: scale(1.05);



				-ms-transform: scale(1.05);



				 -o-transform: scale(1.05);



					transform: scale(1.05);



			-webkit-box-shadow: 0 0 25px rgba(0,0,0,.1);



			   -moz-box-shadow: 0 0 25px rgba(0,0,0,.1);



					box-shadow: 0 0 25px rgba(0,0,0,.1);		



		}







			.pricing-table .header {



				padding: 10px 5px;



				background-color: #464646;



				text-align: center;



			}







			.pricing-table.featured .header {



				margin-top: -20px;



				padding: 20px 5px;



			}







				.pricing-table .header h6 {



					margin: 0;



					color: #fafafa;



				}







					.pricing-table .header span {color: #f95707;}



					.pricing-table.featured .column .header span {color: #fafafa;}







			.pricing-table .heading {



				padding: 15px 5px;



				background-color: #646464;



				text-align: center;



				color: #fafafa;



			}







			.pricing-table.featured .column .heading {background-color: #737373;}







				.pricing-table .heading .currency {



					font-size: 35px;



					line-height: 1;



				}







				.pricing-table .heading .int {



					font-size: 35px;



					line-height: 1;



				}







				.pricing-table .heading sup {



					position: relative;



					font-size: 20px;



					vertical-align: top;



					line-height: 1.2;



				}







				.pricing-table .heading sup:before {content: ".";}







				.pricing-table .heading sup:after {



					position: absolute;



					bottom: -10px;



					right: 0;



					content: attr(data-month);



					color: #b2b2b2;



					font-size: 12px;



				}







				.ie8 .pricing-table .heading sup:after {



					bottom: -2px;



					right: -30px;



				}







			.pricing-table .features li {



				padding: 9px 5px;



				border-top: 1px solid #fafafa;



				background-color: #f4f4f4;



				text-align: center;



				color: #7d7d7d;



			}







			.pricing-table .features li:nth-child(even) {background-color: #f0f0f0;}







				.pricing-table .features span.check {



					display: inline-block;



					width: 9px;



					height: 7px;



					background-image: url(images/icons/check.png);



					background-repeat: no-repeat;



				}







			.pricing-table .features li.footer {padding: 20px 0;}



			.pricing-table.featured li.footer {padding: 20px 0 40px;}







				.pricing-table .features li.footer .button {margin: 0;}



				.pricing-table.featured li.footer .button {background: #464646;}







	/* -------------------------------------------------- */



	/*	404 Page



	/* -------------------------------------------------- */







	.error404t {



		position: relative;



		margin: 15% auto 5%;



		text-align: right;



	}







		.error404t .e404 {



			position: absolute;



			right: 30%;



			top: -35%;



		}







			.error404t h1 {



				margin: 0;



				font-weight: 700;



				font-size: 188px;



				font-family: 'Open Sans', sans-serif;



				line-height: 1;



			}







			.error404t .title-error {



				margin-bottom: 5px;



				color: #3f3f3f;



				font-size: 57px;



				font-family: 'Open Sans', sans-serif;



				line-height: 1;



			}	







			.error404t p {



				color: #777;



				font-size: 17px;



			}







	/* -------------------------------------------------- */



	/*	Team List



	/* -------------------------------------------------- */



	



	.team-list {



		margin-bottom: 30px;



		border-bottom: 1px solid #c8c8c8;



	}







		.team-list article {margin-bottom: 30px;}







		.team-list article:after {



			clear: both;



			display: block;



			visibility: hidden;



			height: 0;



			content: ".";



		}







			.team-thumb {



				float: left;



				margin-bottom: 10px;



				margin-right: 45px;



			}







			.team-entry {display: table;}



			.ie8 .team-entry {overflow: hidden;}







				.team-entry h6 {color: #f95707;}



				



/* ---------------------------------------------------------------------- */



/*	Blog



/* ---------------------------------------------------------------------- */







article.entry {



	margin-top: 40px;



	margin-bottom: 40px;



	padding-bottom: 35px;



	border-bottom: 1px solid #e8e8e8;



}







article.entry:after {



	clear: both;



	display: block;



	visibility: hidden;



	height: 0;



	content: ".";



}







article.entry:first-child {margin-top: 0;}



article.entry:last-of-type {margin-bottom: 20px;}







	.entry-meta {



		float: left;

		margin:15px 30px 0 0;

		 width:100%; padding:15px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;

/*

		height: 45px;



		background-color: #464646;



		-webkit-border-radius: 3px;



	 	   -moz-border-radius: 3px;



				border-radius: 3px;*/



	}



	



		.entry-meta a {



			display: inline-block;





		}



	



		.entry-meta .post-format {



			display: inline-block;



			width: 44px;



			height: 45px;



			background-image: url(images/icons/post-format.png);



			background-repeat: no-repeat;



			text-indent: -9999px;



			-webkit-border-radius: 3px 0 0 3px;



			   -moz-border-radius: 3px 0 0 3px;



					border-radius: 3px 0 0 3px;



		}



		



		.entry-meta .post-format.gallery {background-position: 0 -45px;}



		.entry-meta .post-format.video {background-position: 0 -90px;}



		.entry-meta .post-format.link {background-position: 0 -135px;}



		.entry-meta .post-format.audio {background-position: 0 -180px;}



		.entry-meta .post-format.quote {background-position: 0 -225px;}



		.entry-meta .post-format.aside {background-position: 0 -270px;}



		



		.entry-meta .post-date {



			display: block;



			padding: 0 10px;



			font-size: 27px;



			line-height: 45px;



		}



.entry-meta .post-date.tcolor{ color:#7D7D7D; font-size:12px; padding:0px; line-height:0;} 

		



			.entry-meta .post-date span {color: #fafafa;}



			



		.entry-body .entry-image {



			/*float: left;*/



			margin: 0 20px 10px 0;



		}



		



		.entry-body .entry-video {



			float: none;



			margin-bottom: 30px;



		}



		



			.entry-body .entry-image img:hover {opacity: .7;}







		.entry-title .title {



			margin-bottom: 5px;



			color: #404040;



			line-height: 1.4;



		}



		



			.entry-title .title a {color: #404040;}



		



		.entry .tags,



		.entry .category,



		.entry .comments {margin-right: 10px;}



		



	.entry-body {margin-top: 25px;}



	



	.entry.secondary .post-entry {display: block;}



	



    .post-entry {margin: 15px 0;}



		



	/* -------------------------------------------------- */



	/*	Alternative Blog



	/* -------------------------------------------------- */



	



	.entry.secondary {



		margin-top: 0; 



		border-bottom: 1px solid #e8e8e8;




	}



	



	.entry.secondary:nth-of-type(3n) {margin-right: 0;}



	.entry.secondary:nth-of-type(3n+1) {clear: left;}



	



		.entry.secondary .entry-meta {margin-right: 20px;}



		



			.entry.secondary .entry-meta .post-format {



				-webkit-border-radius: 3px;



				   -moz-border-radius: 3px;



						border-radius: 3px;



			}



		



			.entry.secondary .post-date {



				display: inline-block;



				margin-bottom: 6px;



				font-weight: 700;



			}



		



		.entry.secondary .entry-body {margin-bottom: 20px;}



		



	/* -------------------------------------------------- */



	/*	Bio



	/* -------------------------------------------------- */	



		



	.bio {



		margin-bottom: 30px;



		padding: 20px;



		-webkit-border-radius: 5px;



		   -moz-border-radius: 5px;



				border-radius: 5px;



		background-color: #F3F3F3;



		border: 1px solid #d8d8d8;



	}



	



		.bio .bio-info {display: table;}



		



	/* -------------------------------------------------- */



	/*	Related



	/* -------------------------------------------------- */	







	.related {margin-bottom: 30px;}



	



		.row .related li {



			margin-bottom: 20px; 



			margin-right: 2.5%;



			width: 22.5%;



			float: left;



		}



	



	/* -------------------------------------------------- */



	/*	Comments



	/* -------------------------------------------------- */



	



	#comments {



		margin-top: 40px;



		margin-bottom: 40px;



	}



	



	.comments-list {



		margin: 20px 0 15px;



		overflow: hidden;



	}







		.comment {



			margin: 0;



			padding: 30px 0 0 0;



			list-style: none;



		}







		.comment:first-child {



			margin-top: 0;



			padding-top: 0;



			border-top: none;



		}







			.comment > article {



				overflow: hidden;



				margin: 0;



				padding-bottom: 10px;



				border-bottom: 1px solid #e8e8e8;



			}



			



				.avatar {



					float: left;



					margin-right: 30px;



				}







				.comment-body {display: table;}



				



				.comment-reply-link {



					font-weight: 700;



				}



				



					.comment .comment-meta {margin-bottom: 10px;}







				.comment .comment-meta .date {margin-right: 13px;}







					.comment .date,



					.comment .author {display: inline-block;}







			.comments-list ul.children {



				margin: 0;



				padding: 0 0 0 80px;



			}







				ul.children .comment {padding: 30px 0 0 0;}



				ul.children .comment:first-child {margin-top: 0;}



				



	/* -------------------------------------------------- */



	/*	Pagination



	/* -------------------------------------------------- */







	.wp-pagenavi {



		clear: both;



		margin-bottom: 30px;



		padding-top: 20px;



	}







		.wp-pagenavi span,



		.wp-pagenavi a {



			display: inline-block;



			vertical-align: middle;



		}







		.wp-pagenavi span.pages {margin-right: 5px;}







		.wp-pagenavi a.page-numbers,



		.wp-pagenavi span.current,



		.wp-pagenavi a.next,



		.wp-pagenavi a.prev {



			margin: 0 4px;



			width: 24px;



			height: 24px;



			text-align: center;



			line-height: 24px;



			font-weight: 700;



			color: #7d7d7d;



			-webkit-border-radius: 3px;



			   -moz-border-radius: 3px;



					border-radius: 3px;



		}







		.wp-pagenavi a.next,



		.wp-pagenavi a.prev {width: auto;}







		.wp-pagenavi a.page:hover {color: #f95707;}







		.wp-pagenavi span.current {



			background-color: #e8e8e8;



			-webkit-border-radius: 3px;



			   -moz-border-radius: 3px;



					border-radius: 3px;



		}







		.wp-pagenavi a.next,



		.wp-pagenavi a.prev,



		.pagelink a.prevpage,



		.pagelink a.nextpage {color: #373737;}







		.wp-pagenavi a.next:after,



		.wp-pagenavi a.prev:after,



		.pagelink a.prevpage:after,



		.pagelink a.nextpage:after {font-size: 13px;}



		



		.wp-pagenavi a.prev:after,



		.pagelink a.prevpage:after {content: "←  Prev";}



		.wp-pagenavi a.next:after,



		.pagelink a.nextpage:after {content: "Next →";}







		.wp-pagenavi a.next:hover,



		.wp-pagenavi a.prev:hover {color: #f95707;}	



		



	/* -------------------------------------------------- */



	/*	Image Post Slider



	/* -------------------------------------------------- */



	



	/* Sudo Slider */







	.sudo-holder {position: relative;}







		#controls {



			position: absolute;



			left: 0;



			top: 50%;



			margin-top: -10px;



			width: 100%;



			z-index: 999999999;



		}



		#controls_gall{



			height:20px;



			margin-top: -25px;



			z-index: 999999999;



		}



		#controls_gall a{



				border-radius: 50% 50% 50% 50%;



				 transition: all 0.25s linear 0s;



		}



		#controls a, #controls_gall a{



			position: absolute;



			display: block;



			width: 20px;



			height: 20px;



			background-color: #d9d9d9;



			background-image: url(images/icons/prev-next.png);



			background-repeat: no-repeat;



			text-indent: -9999px;



			cursor: pointer;



			zoom: 1;	



		}



		



		#controls .prevBtn {left: 10px;}



		



		#controls_gall .prevBtn {right: 105px;}



		



		#controls .nextBtn {



			position: absolute;



			right: 10px;



			background-position: right top;



		}



		#controls_gall .nextBtn {



			position: absolute;



			right: 72px;



			background-position: right top;



		}



		



	.sudo-slider {overflow: hidden;}



	



		.sudo-slider ul,



		.sudo-slider li {



			position: relative;



			display: block;



			margin: 0;



			overflow: hidden;



			padding: 0;



			list-style: none;



		}



		



			



/* ---------------------------------------------------------------------- */



/*	Gallery



/* ---------------------------------------------------------------------- */







/**** Isotope Filtering ****/







.isotope-item {



  z-index: 2;



}







.isotope-hidden.isotope-item {



  pointer-events: none;



  z-index: 1;



}







/**** Isotope CSS3 transitions ****/







.isotope,



.isotope .isotope-item {



  -webkit-transition-duration: 0.8s;



     -moz-transition-duration: 0.8s;



      -ms-transition-duration: 0.8s;



       -o-transition-duration: 0.8s;



          transition-duration: 0.8s;



}







.isotope {



  -webkit-transition-property: height, width;



     -moz-transition-property: height, width;



      -ms-transition-property: height, width;



       -o-transition-property: height, width;



          transition-property: height, width;



}







.isotope .isotope-item {



  -webkit-transition-property: -webkit-transform, opacity;



     -moz-transition-property:    -moz-transform, opacity;



      -ms-transition-property:     -ms-transform, opacity;



       -o-transition-property:      -o-transform, opacity;



          transition-property:         transform, opacity;



}







/**** disabling Isotope CSS3 transitions ****/







.isotope.no-transition,



.isotope.no-transition .isotope-item,



.isotope .isotope-item.no-transition {



  -webkit-transition-duration: 0s;



     -moz-transition-duration: 0s;



      -ms-transition-duration: 0s;



       -o-transition-duration: 0s;



          transition-duration: 0s;



}







/* End: Recommended Isotope styles */







/* disable CSS transitions for containers with infinite scrolling*/



.isotope.infinite-scrolling {



  -webkit-transition: none;



     -moz-transition: none;



      -ms-transition: none;



       -o-transition: none;



          transition: none;



}







	/* Gallery Filter */







	#gallery-filter,



	#portfolio-filter {



		margin: 5px 0 15px 0;



		overflow: hidden;



	}







		#gallery-filter li,



		#portfolio-filter li {



			display: block;



			float: left;



			list-style: none outside none;



			margin: 0 0 10px 0;



		}







			#gallery-filter a,



			#portfolio-filter a {



				display: block;



				margin: 0 0 0 15px;



				padding: 5px 8px;



				font-size: 13px;



				cursor: pointer;



				color: #313131;



				line-height: 1;



			}







			#gallery-filter a:hover,



			#portfolio-filter a:hover {color: #50554E;}



			



			#gallery-filter a.active,



			#portfolio-filter a.active {



				background-color: #c8c8c8;



				color: #fff;



			}







	/* -------------------------------------------------- */



	/*	Gallery



	/* -------------------------------------------------- */		







	#gallery-items, #portfolio-items {margin: 0 -3.8% 0 0;}



	



	.ie7 #gallery-items,



	.ie7 #gallery-items,



	.ie8 #portfolio-items,



	.ie8 #portfolio-items {margin: 0;}







		#gallery-items article,



		#portfolio-items article {



			position: relative;



			overflow: hidden;



			float: left;



			margin-right: 2.7%;



			margin-bottom: 40px;



		}



		



		#portfolio-items.col-2 article {



			width: 46.5%;



			margin-right: 3.3%;



		}



		#portfolio-items.col-3 article {margin-right: 2%;}



		#portfolio-items.col-6 article {margin-right: 3.1%;}



		



			.project-meta {



				padding: 0 10px 30px 10px;



				border-bottom-width: 2px;



				border-bottom-style: solid;



				border-bottom-color: #e8e8e8;



				text-align: center;



			}







			.project-meta {



				-webkit-transition: all .25s linear;



				   -moz-transition: all .25s linear;



					-ms-transition: all .25s linear;



					 -o-transition: all .25s linear;



						transition: all .25s linear;	



			}







				.project-meta .title-item {



					margin-bottom: 3px;



					font-size: 15px;



				}







				.project-meta .tags {font-weight: 700;}







					.project-meta .tags a {font-weight: 100;}







	/* -------------------------------------------------- */



	/*	Single Portfolio



	/* -------------------------------------------------- */	



	



	.workPanelContent {position: relative;}



	



		.closeWorkPanel.close {



			position: absolute;



			z-index: 5;



			right: 20px;



			top: 15px;



			background-color: #D9D9D9;



			background-image: url("images/icons/close.png");



			background-repeat: no-repeat;



			cursor: pointer;



			display: inline-block;



			height: 20px;



			text-indent: -9999px;



			width: 20px;



			-webkit-border-radius: 50%;



			   -moz-border-radius: 50%;



					border-radius: 50%;



		}



		



		.closeWorkPanel.close:hover {background-color: #464646;}



	



	.pics-wrapper {



		float: left;



		margin: 0 20px 20px 0;



	}



	



	.pics-wrapper.fourcol .sudo-slider ul {height: 156px;}



	.pics-wrapper.fivecol .sudo-slider ul {height: 200px;}



	.pics-wrapper.sixcol .sudo-slider ul {height: 244px;}



	.pics-wrapper.eightcol .sudo-slider ul {height: 333px;}



	



	.no_sidebar .pics-wrapper.fourcol .sudo-slider ul {height: 211px;}



	.no_sidebar .pics-wrapper.fivecol .sudo-slider ul {height: 270px;}



	.no_sidebar .pics-wrapper.sixcol .sudo-slider ul {height: 330px;}



	.no_sidebar .pics-wrapper.eightcol .sudo-slider ul {height: 450px;}



	



	.image-gallery-slider {position: relative;}



	



/*		.image-gallery-slider #controls {



			position: absolute;



			top: 15px;



			left: 15px;



		}*/



	



	.descr-wrapper {



		display: table;



	}







	.single-pics {



		float: left;



		margin-right: 40px;



	}







	.text {overflow: hidden;}



	



/* ---------------------------------------------------------------------- */



/*	Contact Us



/* ---------------------------------------------------------------------- */







#map, .google_map {



	position: relative;



	margin: 0 0 40px 0;



	width: 100%;



	height: 500px;



}







/* ---------------------------------------------------------------------- */



/*	Sidebar







/* ---------------------------------------------------------------------- */







	.sbr #sidebar {float: right;}



	.sbl #sidebar {float: left;}







	/* -------------------------------------------------- */



	/*	Widgets



	/* -------------------------------------------------- */



	



		/* ---------------------------------------- */



		/*	Chat



		/* ---------------------------------------- */



	



		.chat {



			position: relative;



			overflow: hidden;



		}



		



		.chat {



			-webkit-border-radius: 3px;



			   -moz-border-radius: 3px;



					border-radius: 3px;



			background: -moz-radial-gradient(center, ellipse cover,  #d5d5d5 0%, #afafaf 100%); /* FF3.6+ */



			background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#d5d5d5), color-stop(100%,#afafaf)); /* Chrome,Safari4+ */



			background: -webkit-radial-gradient(center, ellipse cover,  #d5d5d5 0%,#afafaf 100%); /* Chrome10+,Safari5.1+ */



			background: -o-radial-gradient(center, ellipse cover,  #d5d5d5 0%,#afafaf 100%); /* Opera 12+ */



			background: -ms-radial-gradient(center, ellipse cover,  #d5d5d5 0%,#afafaf 100%); /* IE10+ */



			background: radial-gradient(ellipse at center,  #d5d5d5 0%,#afafaf 100%); /* W3C */



			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#afafaf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



		}



		



		.chat .chat-operator {



			position: absolute;



			right: 0;



			top: 0;



			z-index: 1;



			width: 100%;



			height: 100%;



			background-image: url(images/operator.png);



			background-position: right top;



			background-repeat: no-repeat;



			content: "";



		}



		



			.chat-entry {



				position: relative;



				padding: 15px 50px 0 20px;



			}



			



				.chat-entry span {



					position: relative;



					display: block;



				}



				



					.chat-entry span span {display: inline;}



				



				.chat-entry .caption-1 {



					color: #fff;



					font-size: 17px;



				}



				



				.chat-entry .caption-2 {



					left: 0;



					color: #fff;



					font-size: 55px;



					letter-spacing: -3px;



					line-height: 1;



				}	







				.chat-entry .caption-3 {



					left: 0;



					margin-bottom: 3px;



					color: #fff;



					font-size: 24px;



					letter-spacing: -1px;



					line-height: 1;




				}



				



				.chat-entry .caption-4 {



					margin-bottom: 15px;



					color: #7b7b7b;



					font-size: 14px;



				}



				



				.chat-entry .button {



					position: relative;



					z-index: 5;



					background: #444343;



					margin-bottom: 15px;



				}



				



				/*  Animation Chat Caption  */



				



				.chat-entry .caption-2 {



					-webkit-animation: caption-2 4s linear 4s infinite;



					   -moz-animation: caption-2 4s linear 4s infinite;



						-ms-animation: caption-2 4s linear 4s infinite;



						 -o-animation: caption-2 4s linear 4s infinite;



							animation: caption-2 4s linear 4s infinite;



				}



				



				.chat-entry .caption-3 {



					-webkit-animation: caption-3 4s linear 4s infinite;



					   -moz-animation: caption-3 4s linear 4s infinite;



						-ms-animation: caption-3 4s linear 4s infinite;



						 -o-animation: caption-3 4s linear 4s infinite;



							animation: caption-3 4s linear 4s infinite;



				}



				



				.chat-entry .button {



					-webkit-transition: all .25s linear;



					   -moz-transition: all .25s linear;



						-ms-transition: all .25s linear;



						 -o-transition: all .25s linear;



							transition: all .25s linear;



					-webkit-animation: buttonColor 3s linear 4s infinite;



					   -moz-animation: buttonColor 3s linear 4s infinite;



						-ms-animation: buttonColor 3s linear 4s infinite;



						 -o-animation: buttonColor 3s linear 4s infinite;



							animation: buttonColor 3s linear 4s infinite;



				}



				



				@-webkit-keyframes caption-2 {



					0% {



						left: -100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: 7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@-moz-keyframes caption-2 {







					0% {



						left: -100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: 7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@-ms-keyframes caption-2 {



					0% {



						left: -100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: 7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@-o-keyframes caption-2 {



					0% {



						left: -100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: 7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@keyframes caption-2 {



					0% {



						left: -100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: 7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@-webkit-keyframes caption-3 {



					0% {



						left: 100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: -7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}	



				}



				



				@-moz-keyframes caption-3 {



					0% {



						left: 100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: -7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@-ms-keyframes caption-3 {



					0% {



						left: 100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: -7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@-o-keyframes caption-3 {



					0% {



						left: 100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: -7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@keyframes caption-3 {



					0% {



						left: 100%;



						opacity: 0;



					}



					20% {



						opacity: 0;



					}



					40% {



						left: -7%;



						opacity: 1;



					}



					90% {



						opacity: .7;



					}



					100% {



						left: 0;



						opacity: 0;



					}



				}



				



				@-webkit-keyframes buttonColor {



					0% {



						 background: #444343;



					}



					30% {



						background: #fe5214;



					}



					80% {



						background: #fe5214;



					}



					100% {



						background: #444343;



					}



				}



				



				@-moz-keyframes buttonColor {



					0% {



						 background: #444343;



					}



					30% {



						background: #fe5214;



					}



					80% {



						background: #fe5214;



					}



					100% {



						background: #444343;



					}



				}



				



				@-ms-keyframes buttonColor {



					0% {



						 background: #444343;



					}



					30% {



						background: #fe5214;



					}



					80% {



						background: #fe5214;



					}



					100% {



						background: #444343;



					}



				}



				



				@-o-keyframes buttonColor {



					0% {



						 background: #444343;



					}



					30% {



						background: #fe5214;



					}



					80% {



						background: #fe5214;



					}



					100% {



						background: #444343;



					}



				}



				



				@keyframes buttonColor {



					0% {



						 background: #444343;



					}



					30% {



						background: #fe5214;



					}



					80% {



						background: #fe5214;



					}



					100% {



						background: #444343;



					}



				}



		



		/* ---------------------------------------- */



		/*	Testimonials



		/* ---------------------------------------- */



				



		.quoteBox {



			padding: 70px 25px 35px 25px;



			-webkit-border-radius: 3px;



			   -moz-border-radius: 3px;



					border-radius: 3px;



			background-image: url(images/quotes.png);



			background-position: 23px 23px;



			background-repeat: no-repeat;



		}



		



			.quote-text {



				margin-bottom: 10px;



				color: #fafafa;



				font-size: 15px;



				font-family: Georgia;



				font-style: italic;



				line-height: 1.4;



			}



			



			.quote-author {



				float: right;



				color: #fafafa;



				text-transform: uppercase;



			}



			



		/* ---------------------------------------- */



		/*	Twitter



		/* ---------------------------------------- */



		



		.widget_latest_tweets {position: relative;}



		



			.jta-tweet-list .jta-tweet-list-item {



				margin-top: 25px;



				padding-top: 25px;



				border-top: 1px solid #e8e8e8;



			}



			



			#footer .jta-tweet-list .jta-tweet-list-item {border: none; margin-top: 10px;}







			.jta-tweet-list li:first-child {



				margin: 0;



				padding: 0;



				border: none;



			}







				.jta-tweet-body {



					padding: 0 0 0 40px;



					position: relative;



				}







				.jta-tweet-body {



					background-image: url(images/icons/birds.png);



					background-position: 0 4px;



					background-repeat: no-repeat;



				}







					.jta-tweet-link {



						padding: 1px 4px;



						color: #fafafa !important;



						background-color: #c8c8c8;



					}



					



					.jta-tweet-timestamp-link {



						display: block;



						padding-top: 10px;



						color: #9d9d9d;



					}



					



					.jta-tweet-timestamp-link:hover {color: #555;}



		



		.jta-tweet-list-controls {



			position: absolute;



			top: 0;



			right: 0;



		}



		



		.widget_recent_projects h6 {



			margin-bottom: 5px;



			margin-top: 5px;



			font-size: 14px;



		}



		



		.recent-projects-nav {margin-bottom: 20px;}



		



			.jta-tweet-list-controls-button,



			.recent-projects-nav a {



				display: inline-block;



				width: 20px;



				height: 20px;



				background-color: #d9d9d9;



				background-image: url(images/icons/prev-next.png);



				background-repeat: no-repeat;



				text-indent: -9999px;



				cursor: pointer;



				zoom: 1;



			}



			



			#footer .jta-tweet-list-controls-button,



			#footer .recent-projects-nav a {background-color: #393939;}



			



			.jta-tweet-list-controls-button-next,



			.recent-projects-nav .nextBtn {



				margin-left: 5px;



				background-position: right top;



			}



			



			.not-ie .jta-tweet-list-controls-button,



			.not-ie .recent-projects-nav a,



			.not-ie #controls a {



				-webkit-border-radius: 50%;



				   -moz-border-radius: 50%;



						border-radius: 50%;



				-webkit-transition: all .25s linear;



				   -moz-transition: all .25s linear;



					-ms-transition: all .25s linear;



					 -o-transition: all .25s linear;



						transition: all .25s linear;



			}



			



			.jta-tweet-list-controls-button:hover,



			.recent-projects-nav a:hover,



			#controls a:hover {background-color: #464646 !important;}



			



		/* ---------------------------------------- */



		/*	Flickr



		/* ---------------------------------------- */



		



		.flickr-badge {margin-bottom: 10px;}



		



		.flickr-badge li {



			float: left;



			margin-right: 5px;



		}



		



			.flickr-badge li.last {margin-right: 0;}



		



			.flickr-badge li:hover img {opacity: .7;}



			



			.ThemeMakers_Flickr_Widget .button,



			.widget_recent_projects .button {margin: 0;}



		



		/* ---------------------------------------- */



		/*	Recent, Categories, Archive, Custom Menu, 



		/*	Links, Meta, Pages



		/* ---------------------------------------- */



		



			.widget_recent_entries ul li,



			.widget_categories ul li,



			.widget_archive ul li,



			.widget_nav_menu ul li,



			.widget_links ul li,



			.widget_meta ul li,



			.widget_pages ul li,



			.widget_recent_comments ul li {



				position: relative;



				padding: 8px 8px 8px 30px;



				border-top: 1px solid #e8e8e8;



				list-style: none;



			}



			



			.widget_recent_comments ul li:before, 



			.widget_recent_entries ul li:before,



			.widget_categories ul li:before,



			.widget_archive ul li:before,



			.widget_nav_menu ul li:before,



			.widget_links ul li:before,



			.widget_meta ul li:before,



			.widget_pages ul li:before {



				position: absolute;



				left: 12px;



				top: 2px;



				width: 5px;



				height: 8px;



				font-size: 18px;



				content: "›";



			}



		



			.widget_recent_comments ul li,



			.widget_recent_entries ul li,



			.widget_categories ul li,



			.widget_archive ul li,



			.widget_nav_menu ul li,



			.widget_links ul li,



			.widget_meta ul li,



			.widget_pages ul li {



				-webkit-transition: all .25s linear;



			 	   -moz-transition: all .25s linear;



				    -ms-transition: all .25s linear;



				     -o-transition: all .25s linear;



						transition: all .25s linear;



			}



			



			.widget_recent_comments ul li:hover:before,



			.widget_recent_entries ul li:hover:before,



			.widget_categories ul li:hover:before,



			.widget_archive ul li:hover:before,



			.widget_nav_menu ul li:hover:before,



			.widget_links ul li:hover:before,



			.widget_meta ul li:hover:before,



			.widget_pages ul li:hover:before {



				   -webkit-animation: move .3s linear;



					  -moz-animation: move .3s linear;



					   -ms-animation: move .3s linear;



						-o-animation: move .3s linear;



						   animation: move .3s linear;



			}



			



			.widget_recent_comments ul li:first-child,



			.widget_recent_entries ul li:first-child,



			.widget_categories ul li:first-child,



			.widget_archive ul li:first-child,



			.widget_nav_menu ul li:first-child,



			.widget_links ul li:first-child,



			.widget_meta ul li:first-child,



			.widget_pages ul li:first-child {border-top: none;}



			



			#footer .widget_recent_entries ul li,



			#footer .widget_categories ul li,



			#footer .widget_archive ul li,



			#footer .widget_nav_menu ul li,



			#footer .widget_links ul li,



			#footer .widget_meta ul li,



			#footer .widget_pages ul li,



			#footer .widget_recent_comments ul li {



				border: none;



			}



				



		/* ---------------------------------------- */



		/*	Contact Form



		/* ---------------------------------------- */	



		



		#sidebar .input-block input[type="text"],



		#sidebar .input-block textarea,



		#footer .input-block input[type="text"],



		#footer .input-block textarea



		{



			width: 100%;



			-webkit-box-sizing: border-box;



		 	   -moz-box-sizing: border-box;



					box-sizing: border-box;



		}



		



		



		/* -------------------------------------------------- */



		/*	Custom Recent Entries



		/* -------------------------------------------------- */		



		



			.widget_custom_recent_entries li {margin-bottom: 10px;}



		



			.widget_custom_recent_entries li:after {



				clear: both;



				display: block;



				visibility: hidden;



				height: 0;



				content: ".";



			}



			



				.widget_custom_recent_entries li h6 {



					margin-bottom: 5px;



					font-size: 14px;



				}



		



		/* -------------------------------------------------- */



		/*	Calendar



		/* -------------------------------------------------- */		







		.widget_calendar table {



			width: 100%;



			text-align: center;



			border-spacing: 1px;



			border-collapse: separate;



		}







			.widget_calendar caption {



				margin-bottom: 5px;



				color: #858585;



				font-size: 14px;



				/*text-shadow: 1px 1px 0 #fefefe;*/



			}







				.widget_calendar thead th {



					padding: 4px 4px;



					-webkit-box-shadow: 0 0 2px rgba(0,0,0,.15);



					-moz-box-shadow: 0 0 2px rgba(0,0,0,.15);



					box-shadow: 0 0 2px rgba(0,0,0,.15);



					border: 1px solid #d8d8da;



					background-color: #fff;						



					color: #858585;



					font-size: 12px;



				}







				.widget_calendar tbody td {



					padding: 4px;



					border-style: solid;



					border-width: 1px;



					border-color: #d8d8da;



					background-color: #f1f1f2;



					color: #6b6b6b;



					font-size: 12px;



				}







				.widget_calendar tbody td a {



					font-weight: 700;



				}







				.widget_calendar tbody #today {



					background-color: #242424;



					border-color: #151515;



					color: #fff;



				}







				.widget_calendar tbody #today a {color: #fff;}







				.widget_calendar td > a {



					padding: 4px 4px;



					display: block;



					border-color: #6b6b6b;



				}







			.widget_calendar tfoot {



				margin-top: 5px;



				border-top: 1px dotted #b7b6b6;



			}







			.widget_calendar tfoot a {color: #858585;}







			.widget_calendar tfoot #prev {text-align: left; }



			.widget_calendar tfoot #next {text-align: right;}	



				



		



			@-webkit-keyframes move {



				0% {



					left: 8px;



				}



				50% {



					left: 6px;



				}



				75% {



					left: 14px;



				}



				100% {



					left: 12px;



				}



			}



			



			@-moz-keyframes move {



				0% {



					left: 8px;



				}



				50% {



					left: 6px;



				}



				75% {



					left: 14px;



				}



				100% {



					left: 12px;



				}



			}



			



			@-ms-keyframes move {



				0% {



					left: 8px;



				}



				50% {



					left: 6px;



				}



				75% {



					left: 14px;



				}



				100% {



					left: 12px;



				}



			}



			



			@-o-keyframes move {



				0% {



					left: 8px;



				}



				50% {



					left: 6px;



				}



				75% {



					left: 14px;



				}



				100% {



					left: 12px;



				}



			}



			



			@keyframes move {



				0% {



					left: 8px;



				}



				50% {



					left: 6px;



				}



				75% {



					left: 14px;



				}



				100% {



					left: 12px;



				}



			}			



			



/* ---------------------------------------------------------------------- */



/*	Footer



/* ---------------------------------------------------------------------- */







#footer {

	padding: 20px 0 10px;

	background-color: #232222; margin-bottom:40px;



}







	.adjective {



		clear: both;



		padding: 10px 0 15px;



		border-top: 1px solid #4f4e4e;



	}







		.copyright {float: left;}



		.developed {float: right;}



	



	/* -------------------------------------------------- */



	/*	Widgets



	/* -------------------------------------------------- */



	



	#footer .widget {margin-bottom: 35px;}







		#footer .widget-title {



			margin-bottom: 15px;



			padding: 0;

			padding-left:12px;

			border: none;


			font-size: 17px;



		}







		#footer .widget-title:after {content: ":";}



			



		/* ---------------------------------------- */



		/*	Our Contact



		/* ---------------------------------------- */



		



		.widget_contact span {font-size: 22px;}		



	



		/* ---------------------------------------- */



		/*	Email



		/* ---------------------------------------- */



		



		.widget_email a {text-decoration: underline;}



		



		.widget_email a:hover {text-decoration: none;}







		/* ---------------------------------------- */



		/*	Social Icons



		/* ---------------------------------------- */







		ul.social-icons li {



			position: relative;



			float: left;



			margin-right: 10px;



		}



		



		ul.social-icons li:before {



			position: absolute;



			bottom: 35px;



			left: 0;



			margin-left: -25px;



			padding: 4px 6px;



			width: 60px;



			text-align: center;



			opacity: 0;



			color: #fafafa;



			background-color: #393939;



			-webkit-border-radius: 3px;



			   -moz-border-radius: 3px;



					border-radius: 3px;



			content: attr(data-tooltip);



			filter: alpha(opacity=0);



		}



		



		.ie8 ul.social-icons li:before {display: none;}



		



		ul.social-icons li:after {



		   border-left: 5px solid transparent;



		   border-right: 5px solid transparent;



		   border-top: 5px solid #393939;



		   bottom: 30px;



		   content: "";



		   height: 0;



		   opacity: 0;



		   filter: alpha(opacity = 0); 



		   left: 50%;



		   margin-left: -5px;



		   position: absolute;



		   width: 0;



		}



		



		.ie8 ul.social-icons li:after {display: none;}



		



		ul.social-icons li:before,



		ul.social-icons li:after {



			-webkit-transition: all .25s ease-in;



			   -moz-transition: all .25s ease-in;



				-ms-transition: all .25s ease-in;



				 -o-transition: all .25s ease-in;



					transition: all .25s ease-in;



		}



		



		ul.social-icons li:hover:before,



		ul.social-icons li:hover:after {



			opacity: 1;



			filter: alpha(opacity = 1);



		}



		



		.ie8 ul.social-icons li:hover:before,



		.ie8 ul.social-icons li:hover:after {



			display: block;



		}







			ul.social-icons li a {



				position: relative;



				display: block;



				width: 22px;



				height: 22px;



				background-image: url(images/icons/social-icons.png);



				background-repeat: no-repeat;



				cursor: pointer;



				text-indent: -9999px;



			}



			



				ul.social-icons li a > span {



					position: absolute;



					top: 0;



					bottom: 0;



					left: 0;



					right: 0;



					background-image: url(images/icons/social-icons.png);



					background-repeat: no-repeat;



					opacity: 0;



					filter: alpha(opacity = 0);



					-webkit-transition: all .25s linear;



					   -moz-transition: all .25s linear;



					    -ms-transition: all .25s linear;



						 -o-transition: all .25s linear;



							transition: all .25s linear;



				}



				



				ul.social-icons li:hover span {opacity: 1; filter: alpha(opacity = 100);}



				



				ul.social-icons li.facebook a > span {background-position: 0 bottom;}



				ul.social-icons li.twitter a > span {background-position: -32px bottom;}



				ul.social-icons li.rss a > span {background-position: -64px bottom;}



				ul.social-icons li.youtube a > span {background-position: -96px bottom;}



				



			.navigation ul.social-icons li.facebook a,



			#sidebar ul.social-icons li.facebook a > span {background-position: 0 -22px;}



			.navigation ul.social-icons li.twitter a,



			#sidebar ul.social-icons li.twitter a > span {background-position: -32px -22px;}



			.navigation ul.social-icons li.rss a,



			#sidebar ul.social-icons li.rss a > span {background-position: -64px -22px;}



			.navigation ul.social-icons li.youtube a,



			#sidebar ul.social-icons li.youtube a > span {background-position: -96px -22px;}



			



			#footer ul.social-icons li.facebook a,



			#sidebar ul.social-icons li.facebook a {background-position: 0 0;}



			#footer ul.social-icons li.twitter a,



			#sidebar ul.social-icons li.twitter a {background-position: -32px 0;}



			#footer ul.social-icons li.rss a,



			#sidebar ul.social-icons li.rss a {background-position: -64px 0;}



			#footer ul.social-icons li.youtube a,



			#sidebar ul.social-icons li.youtube a{background-position: -96px 0;}







/* ---------------------------------------------------------------------- */



/*	Widgets



/* ---------------------------------------------------------------------- */







	.widget {margin-bottom: 30px;}



	



	#sidebar .widget {margin-bottom: 40px;}



	



		.google_map img {



			max-width: none;



		}







		.widget-title,



		.section-title {



			margin-bottom: 20px;



			padding-bottom: 10px;



			border-bottom: 1px solid #c8c8c8;



		}



		



		.section-title {color: #404040;}



		



		#content .widget-title {color: #f95707;}



		



		#content .section-title {padding-bottom: 20px;}



		



		#sidebar .widget-title {

			font-size: 17px;



		}







		.column-title:after {



			display: block;



			color: #f95707;



			font-size: 17px;



			color: #404040;



			content: attr(data-desc);



		}



		



		.block-title {



			padding-bottom: 22px;



			border-bottom: 1px solid #c8c8c8;



		}



		



	.widget_login label{display:block;}



		



	/* ---------------------------------------- */



	/*	Back to Top



	/* ---------------------------------------- */







	#back-top {



		position: fixed;



		right: 20px;



		bottom: 20px;



		z-index: 50;



		display: none;



		padding: 4px 8px 4px 26px;



		background-color: #464646;



		background-image: url(images/icons/top-icon.png);



		background-position: 9px center;



		background-repeat: no-repeat;



		color: #fafafa !important;



		font-size: 13px;



	}



	



	.not-ie #back-top {



		-webkit-border-radius: 3px;



		   -moz-border-radius: 3px;



				border-radius: 3px;



		



		-webkit-transition: all .2s linear;



		   -moz-transition: all .2s linear;



			-ms-transition: all .2s linear;



			 -o-transition: all .2s linear;



				transition: all .2s linear;	



	}



	



		#back-top:hover { background-color: #222;}



		



	/* ---------------------------------------- */



	/*	Content Tabs



	/* ---------------------------------------- */



	



	.entry-tabs {margin-bottom: 30px;}







	ul.tabs-nav {



		overflow: hidden;



		margin: 0;



		padding: 0;



		width: 100%;



		list-style: none;



	}







		ul.tabs-nav li {



			position: relative;



			float: left;



			overflow: hidden;



			margin: 0 0 0 -1px;



			padding: 0;



			top: 6px;



		}



		



		ul.tabs-nav li.active {top: 0;}



		



		ul.tabs-nav li:first-child {margin: 0;}



		



			ul.tabs-nav li a {



				display: block;



				padding: 8px 20px;



				outline: none;



				background-color: #ededed;



				border-color: #c8c8c8;



				border-style: solid;



				border-width: 1px 1px 1px;



				color: #373737;



				text-decoration: none;



				font-weight: 700;



			}







			ul.tabs-nav li.active a {



				padding-top: 14px;



				background: #fafafa;



				border-bottom-color: #fafafa;



			}



			



	.tabs-container {



		overflow: hidden;



		margin: -1px 0 0;



		width: 100%;



		border: 1px solid #c8c8c8;



	}







		.tab-content {



			display: none;



			padding: 15px 10px 5px;



		}



			



	/* ---------------------------------------- */



	/*	FAQ Toggle



	/* ---------------------------------------- */			



				



	.box-toggle {



		position: relative;



		padding: 20px 0;



		border-bottom: 1px solid #e8e8e8;



	} 







		.box-toggle .trigger {



			position: relative;



			display: block;



			padding: 3px 20px 3px 45px;



			color: #5d5d5d;	



			text-decoration: none;



			font-weight: 100;



			font-size: 14px;



			cursor: pointer;



		}



		



		.box-toggle .trigger:before {



			position: absolute;



			left: 0;



			top: 50%;



			margin-top: -12px;



			border: 1px solid #d8d8d8;



			-webkit-border-radius: 4px;



			-moz-border-radius: 4px;



			border-radius: 4px;



			width: 24px;



			height: 24px;



			content: "";



		}



		



		.box-toggle .trigger:before {



			background: -moz-radial-gradient(center, ellipse cover,  #fafafa 0%, #eeeded 100%); /* FF3.6+ */



			background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fafafa), color-stop(100%,#eeeded)); /* Chrome,Safari4+ */



			background: -webkit-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* Chrome10+,Safari5.1+ */



			background: -o-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* Opera 12+ */



			background: -ms-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* IE10+ */



			background: radial-gradient(ellipse at center,  #fafafa 0%,#eeeded 100%); /* W3C */



			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eeeded',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



		}



		



		.box-toggle .trigger:after {



			position: absolute;



			left: 1px;



			top: 50%;



			margin-top: -11px;



			width: 24px;



			height: 24px;



			background-image: url(images/icons/collapse.png);



			background-repeat: no-repeat;



			content: "";



		}







		.box-toggle .trigger:hover,



		.box-toggle .trigger.active {color: #f95707;}







		.box-toggle .trigger.active:after {background-position: 0 bottom;}







		.box-toggle .toggle-container {



			position: relative;



			display: none;



			padding: 5px 20px 0 45px;



		}



		



	/* ---------------------------------------- */



	/*	Table



	/* ---------------------------------------- */	



	



	.custom-table {



		margin-bottom: 30px;



		width: 100%;



	}







		.custom-table td {



			padding: 5px 20px;



			text-align: left;



		}



		



		.custom-table .google-visualization-table-tr-head td {



			border: 1px solid #c8c8c8;



			color: #373737;



			font-weight: 700;



			text-align: left;



		}



		



		.custom-table .google-visualization-table-tr-head td {



			background: -moz-radial-gradient(center, ellipse cover,  #fafafa 0%, #eeeded 100%); /* FF3.6+ */



			background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fafafa), color-stop(100%,#eeeded)); /* Chrome,Safari4+ */



			background: -webkit-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* Chrome10+,Safari5.1+ */



			background: -o-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* Opera 12+ */



			background: -ms-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* IE10+ */



			background: radial-gradient(ellipse at center,  #fafafa 0%,#eeeded 100%); /* W3C */



		}



		



		.ie8 .custom-table .google-visualization-table-tr-head td {



			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eeeded',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	



		}



		



		.custom-table td {



			background-color: #f4f4f4 !important;



			border: 1px solid #fafafa;



			color: #7d7d7d;



		}



		



		.custom-table tbody .google-visualization-table-tr-odd td {background: #f0f0f0 !important;}



			



/* ---------------------------------------------------------------------- */



/*	Media Queries



/* ---------------------------------------------------------------------- */







@media only screen and (max-width: 1200px) {



		



		/* ---------------------------------------- */



		/*	Chat



		/* ---------------------------------------- */



		



		/*.chat-entry {height: 185px;}*/



		



}







/* Smaller than standard 1200 (devices and browsers) */



@media only screen and (min-width: 959px) and (max-width: 1200px) {







		/* -------------------------------------------------- */



		/*	Forms



		/* -------------------------------------------------- */







		.comment-form-author input[type="text"],



		.comment-form-email input[type="text"],



		.comment-form-url input[type="text"],



		.input-block input[type="text"],



		.input-block select {width: 164px;}



			



}







/* Smaller than standard 1140 (devices and browsers) */



@media only screen and (max-width: 890px) {







	/* -------------------------------------------------- */



	/*	Portfolio



	/* -------------------------------------------------- */







	.pics-wrapper {float: none;}



	



	.descr-wrapper {display: block;}



	



	/* -------------------------------------------------- */



	/*	Social Icons



	/* -------------------------------------------------- */







	.navigation .widget_social {



		display: none;



		float: none;



	}	



	



			/* ---------------------------------------- */



			/*	Recent Projects



			/* ---------------------------------------- */



			



			ul.recent-projects {



				width: 100% !important;



			}



			



}







/* Tablet Portrait size to standard 1140 (devices and browsers) */



@media only screen and (min-width: 768px) and (max-width: 959px) {



	



	.widget .chat .chat-operator {background-image: none !important;}



	



	.flexslider iframe {height: 400px;}



	



	/* ---------------------------------------------------------------------- */



	/*	Slider



	/* ---------------------------------------------------------------------- */	



	



	.slider #slider .caption-1,



	.slider #slider .caption-3 {left: -10%;}



	



	.slider #slider .caption-2 {right: -15%;}



	



	.slider #slider .caption-4 {right: -18%;}







		/* -------------------------------------------------- */



		/*	Forms



		/* -------------------------------------------------- */







		.comment-form-author input[type="text"],



		.comment-form-email input[type="text"],



		.comment-form-url input[type="text"],



		.input-block input[type="text"],



		.input-block select {width: 116px;}



	



	/* ---------------------------------------------------------------------- */



	/*	Home



	/* ---------------------------------------------------------------------- */



	



	.wrap:after {display: none;}







	/* ---------------------------------------------------------------------- */



	/*	Contact Us



	/* ---------------------------------------------------------------------- */







	.google_map {



		width: 100% !important;



		height: 350px;}	



	



	/* ---------------------------------------------------------------------- */



	/*	Sidebar



	/* ---------------------------------------------------------------------- */







		/* -------------------------------------------------- */



		/*	Widgets



		/* -------------------------------------------------- */



		



			/* ---------------------------------------- */



			/*	Recent Projects



			/* ---------------------------------------- */



			



			ul.recent-projects {



				width: 100% !important;



			}



			



				ul.recent-projects img {width: 100%;}



			



			/* ---------------------------------------- */



			/*	Flickr



			/* ---------------------------------------- */







				.flickr-badge img {



					width: 69px;



					height: 69px;



				}







}







/* All Mobile Sizes (devices and browser) */



@media only screen and (max-width: 767px) {



	



	.flexslider iframe {height: 285px;}



	



	.nivo-caption {display: none !important;}



	



		.control_panel {display: none;}



		



		/* -------------------------------------------------- */



		/*	Forms



		/* -------------------------------------------------- */



		



		.input-block,



		.comment-form-author,



		.comment-form-email,



		.comment-form-url {



			float: none;



			margin: 0 0 30px 0;



		}



		



			.comment-form-author input[type="text"],



			.comment-form-email input[type="text"],



			.comment-form-url input[type="text"],



			.contact-form select,



			.commments-form select,



			.input-block input[type="text"] {



				width: 100%;



				-webkit-box-sizing: border-box;



				   -moz-box-sizing: border-box;



						box-sizing: border-box;



			}







			.contact-form textarea,



			.comments-form textarea {



				width: 100%;



				-webkit-box-sizing: border-box;



				   -moz-box-sizing: border-box;



						box-sizing: border-box;



			}



			



			



		/* ---------------------------------------------------------------------- */



		/*	Main Navigation



		/* ---------------------------------------------------------------------- */



		



		.navigation > div:first-child {float: none}







		.navigation > ul,



		.navigation .menu {display: none;}







			.navigation .nav-responsive {display: block;}	



		



	/* ---------------------------------------------------------------------- */



	/*	Home



	/* ---------------------------------------------------------------------- */



	



	.wrap:after {display: none;}



	



		/* -------------------------------------------------- */



		/*	Slider



		/* -------------------------------------------------- */	



		



		.small_text,



		.medium_grey,



		.medium_text {display: none;}



	



	/* ---------------------------------------------------------------------- */



	/*	Content



	/* ---------------------------------------------------------------------- */	







	.sbl #content,



	.sbr #content {float: none;}



	



	/* ---------------------------------------------------------------------- */



	/*	Blog



	/* ---------------------------------------------------------------------- */	



	



	.secondary .entry-meta {float: left;}



	



		.entry-meta {



			float: none;



			display: inline-block;



		}



	



		.row .entry .sudo-holder {



			margin-right: 20px;



			width: 40%;



			float: left;



		}



	



		/* -------------------------------------------------- */



		/*	Pricing Table



		/* -------------------------------------------------- */



	



		.row .table_one_half,



		.row .table_one_third,



		.row .table_one_fourth,



		.row .table_one_fifth,



		.row .table_one_sixth {width: 50%;}



			



		/* -------------------------------------------------- */



		/*	404 Page



		/* -------------------------------------------------- */







		.error404t {



			position: relative;



			margin: 0;



			text-align: center;



		}



		



			.error404t img {display: none;}







			.error404t .e404 {position: static;}







				.error404t h1 {font-size: 150px;}







				.error404t .title-error {font-size: 42px;}	



				



	/* ---------------------------------------------------------------------- */



	/*	Portfolio



	/* ---------------------------------------------------------------------- */			



				



		/* -------------------------------------------------- */



		/*	Portfolio Items



		/* -------------------------------------------------- */		







		#portfolio-items {margin: 0 -3.8% 0 0;}







			#portfolio-items article {



				width: 30.3%;



				margin-right: 2.7%;



				margin-bottom: 40px;



			}







	/* ---------------------------------------------------------------------- */



	/*	Contact Us



	/* ---------------------------------------------------------------------- */







	.google_map {height: 250px !important;}



	



	/* ---------------------------------------------------------------------- */



	/*	Sidebar



	/* ---------------------------------------------------------------------- */



	



	.sbl #sidebar,



	.sbr #sidebar {float: none;}







}







/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */



@media only screen and (max-width: 479px) {



	



			



		/* ---------------------------------------- */



		/*	Flickr



		/* ---------------------------------------- */



		



		.flickr-badge img {width: 72px;}



	



	



		.flexslider iframe {height: 185px;}



	



		/* -------------------------------------------------- */



		/*	General Classes



		/* -------------------------------------------------- */



		



/*		img.alignleft,



		img.alignright {float: none; text-align: center;}*/



		



		/* -------------------------------------------------- */



		/*	Logo



		/* -------------------------------------------------- */







		#logo {



			float: none;



			text-align: center;



		}



		



	/* ---------------------------------------------------------------------- */



	/*	Content



	/* ---------------------------------------------------------------------- */	



		



		/* -------------------------------------------------- */



		/*	404 Page



		/* -------------------------------------------------- */







		.error404t {



			position: relative;



			margin: 0;



			text-align: center;



		}



		



			.error404t img {display: none;}







			.error404t .e404 {position: static;}







				.error404t h1 {font-size: 100px;}







				.error404t .title-error {font-size: 32px;}	



				



				.error404t p {font-size: 15px;}



				



	/* -------------------------------------------------- */



	/*	Pricing Table



	/* -------------------------------------------------- */







		.row .table_one_half,



		.row .table_one_third,



		.row .table_one_fourth,



		.row .table_one_fifth,



		.row .table_one_sixth {width: 100%;}		



				



	/* -------------------------------------------------- */



	/*	Team List



	/* -------------------------------------------------- */







			.team-thumb {



				float: none;



				margin-bottom: 10px;



				margin-right: 0;



				text-align: center;



			}







			.team-entry {display: block;}



			.ie8 .team-entry {overflow: block;}		



				



	/* ---------------------------------------------------------------------- */



	/*	Blog



	/* ---------------------------------------------------------------------- */		



	



		.entry-title {



			clear: both;



			display: block;



		}



		



		.secondary .entry-title {clear: none; display: table;}



		



			.entry-body .entry-image {float: none;}



			



		.row .entry .sudo-holder {



			margin-right: 0;



			width: auto;



			float: none;



		}



		



		.entry.secondary .entry-image img.alignleft,



		.entry.secondary .sudo-holder img {



			float: none;



			width: 100%;



			margin: 0;



		}



	



	/* ---------------------------------------------------------------------- */



	/*	Portfolio



	/* ---------------------------------------------------------------------- */			



				



		/* -------------------------------------------------- */



		/*	Portfolio Items



		/* -------------------------------------------------- */		







		#portfolio-items {margin: 0 -3.8% 0 0;}







			#portfolio-items article {



				width: 97% !important;



				margin-right: 0;



				text-align: center;



			}		



			



				#portfolio-items article img {



					display: inline-block;



					vertical-align: bottom;



				}



	



	/* ---------------------------------------------------------------------- */



	/*	Contact Us



	/* ---------------------------------------------------------------------- */







	.google_map {height: 180px !important;}	



	



		/* ---------------------------------------- */



		/*	Table



		/* ---------------------------------------- */	







		.custom-table {display: none;}







}







/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */



@media only screen and (max-width: 340px) {



	



	/* ---------------------------------------------------------------------- */



	/*	Home



	/* ---------------------------------------------------------------------- */







	.wrap {



		padding: 0 10px;



		/*width: 300px;*/ width:100%;



	}



	



	/* ---------------------------------------------------------------------- */



	/*	Content



	/* ---------------------------------------------------------------------- */



	



		/* -------------------------------------------------- */



		/*	Team List



		/* -------------------------------------------------- */







			.team-thumb {



				float: none;



				margin-right: 0;



				text-align: center;



			}







}







/**************************************************/







.widget_on_primary_menu .widget-title{



    display: none;



}



















ul.products li.product_col a img {



    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);



    display: block;



    height: auto;



    margin: 0 0 8px;



    transition: all 0.2s ease-in-out 0s;



    width: 100%;



}



ul.products li.product_col .onsale {



    left: auto;



    margin: -6px -6px 0 0;



    right: 0;



    top: 0;



}







ul.products li.product_col h3 {



    font-size: 1em;



    margin: 0;



    padding: 0.5em 0;



}



ul.products li.product_col .price {



    color: #FEB273;



    display: block;



    font-weight: normal;




    margin-bottom: 0.5em;



}







ul.products li.product_col .price del {



    color: rgba(201, 183, 168, 0.5);



    font-size: 0.67em;



    margin: -2px 0 0;



}







ul.products li.product_col .price ins {



    background: none repeat scroll 0 0 transparent;



}



ul.products li.product_col {



   



    position: relative;



	margin: 0 3.8% 2.992em 0;



   



}







#logo img{ width: auto;}



#navigation .menu-top-menu-2-container{ max-width:1140px; margin: 0 300px auto; width:100%; -moz-box-sizing:border-box; overflow:hidden; padding:0px 20px;}



.HeaderBlock{ padding:0; margin: 0px;}



.fl{ float:left;}

.fr{ float:right;}


section#content ul {  margin:0 0 15px 16px;}
section#content ul li{ list-style-type: disc;}
section#content ol { margin:0 0 15px 24px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#logo{ width:auto;}
.HeaderBlock{ padding-bottom:10px;}
#navigation .menu-top-menu-2-container{ padding:0px;}
#footer{ padding-bottom:28px;}
.headerSpacing{ padding-top:237px!important;}
}


.call {
    float: left;
    line-height: 10px;
    padding-top: 30px;
    text-align: center;
padding-left:57px;
	
}

.live{ float:left; margin-top:33px;}
.calltxt{padding-top:10px; margin:0px;font-size:15px; font-weight:bold; text-decoration:underline; color:#fff;}
.phonenumber{color: #005FA8!important;font-family: cambria,calibri,arial,verdana,sans-serif !important;font-weight: bold !important;font-size:22px;}
.fhaCalculator{ float:left; padding:74px 0 0 0;}
.applynow-emailus-div-width{ float:right; width:245px; margin-left:15px;}
.girl-img{ background:url(images/girlimg.png) no-repeat top right; height:116px; width:251px ; margin-top: -13px;}
.apply-emailus-img{float:left; width:22px}
.font-applynow{float:left; width:81px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8aadb3!important; padding-top:7px}

.yellowbar{background: #f0d027;clear: both; height: 40px;width: 1099px; margin:0px auto; margin-bottom:8px; box-shadow:0px 1px 10px rgba(0,0,0,0.35),inset 0px 1px 0px rgba(255,255,255,0.25);border: 1px solid #b7ac70;}

.benefitsstyle td, th{ border:1px solid #ccc; padding:8px; text-align:left;}
.reviewBG{ background-color:#eee; padding:5px; float:left; margin-bottom:15px;}
.reviewimg{ float:right; padding:10px 10px 0 0;}
.reviewdes{ float:left; padding:10px 0 0 10px; width:64%;}
.reviewimgL{ float:left; padding:10px 0 0 10px;}
.reviewdesR{ float:right; padding:10px 0 0 10px; width:64%;}
.clearboth{ clear:both;}
.VideoSpacer{ margin:20px 0 25px 0; float:left;}
.mapimg{ margin:0px 15px;}
.homeblocks{padding-right:24px; width:255px;}
.homeblocksL{width:255px;}
.inner-footer{margin:0px auto; width:980px;}
.left-footer{float:left;}
.right-footer{float:right;}
.logo {
	float:left;
	margin-top: 14px;
}
.links {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 172px;
}
.link-hdr {
	float:left;
	color:#fff;
	font-size:15px;
	font-weight: bold;
	letter-spacing: 1px;
	width:100%;
}
.list {
	float:left;
	margin-top: 6px;
}
.list ul li {
}
.list ul li a {
	padding:5px 10px 5px 0px;
	color:#fff!important;
	font-size:12px;
	text-decoration:none;
}
.list ul li a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#CCCCCC;
}


#site-info{ background-color:#073F93; border:1px solid #052455; color:#fff; padding:14px; text-align:left; width:auto;}
#site-info-wrap { max-width:1140px; width:100%; margin:0 auto; font-size:10px; text-transform:uppercase; text-shadow:#000 1px 1px 0; }
#bottomBar{ background-color:#0d3443; width:100%; bottom:0; position:fixed; height:45px;}
.font-footer-bar-content{font-size:18px; color:#fff; float:left; margin-top:9px;}
.font-footer-bar-content a{ color:#fff;}
.rev_slider .tp-caption.large_text
    {
    font-family: @fancyFont; 
    font-size: 35px; 
    color: #4C9141; 
    text-shadow: none;
    }
.calltxt a{color:#fff!important;}
.vaheading{color:#fff; font-style:italic; font-weight:bold; margin-bottom:8px;}
.topFont{ font-family:arial!important; font-size:13px; padding-top:3px;}
#wpcf7-f1652-p393-o1 .wpcf7-form-control.wpcf7-select{width:60%; margin:5px 0 5px 5px; color:#000; font-weight:bold;}
#wpcf7-f1652-p393-o1 .wpcf7-form-control.wpcf7-text{width:80%; margin:5px 0 5px 5px; color:#000; font-weight:bold;}
.menu-bottom-menu-1-container ul#menu-bottom-menu-1 li a, .menu-bottom-menu-2-container ul#menu-bottom-menu-2 li a, .menu-bottom-menu-3-container ul#menu-bottom-menu-3 li a { color:#fff;}

.menu-bottom-menu-1-container ul#menu-bottom-menu-1 li, .menu-bottom-menu-2-container ul#menu-bottom-menu-2 li, .menu-bottom-menu-3-container ul#menu-bottom-menu-3 li { line-height:12px;}

.menu-bottom-menu-1-container ul#menu-bottom-menu-1 li:before, .menu-bottom-menu-2-container ul#menu-bottom-menu-2 li:before, .menu-bottom-menu-3-container ul#menu-bottom-menu-3 li:before { top:5px;}
#text-8 #wpcf7-f2328-o1 input[type="text"]{width:91%;}
#text-8 .wpcf7-quiz{width:20%!important;}
.headerFixed{ position:relative; }
.headerSpacing{ padding-top:228px;}
.topImg{ display:none;}