/** Layout* * @package WP Bold* @subpackage CSS*WARNING! DO NOT EDIT THIS FILE!To make it easy to update your theme, you should not edit the styles in this file. Instead use the Child Theme Generator in WP Admin > Appearance > Child ThemeView the screencast: http://www.screenr.com/tbos/* ==============================================================================Stylesheet Guide	3.1 Site Styles	3.2 Page Styles	3.3 Media Queries/* ============================================================================== *//* 3.1 Site Styles/* ============================================================================== */	img { display: block; max-width: 100%; height: auto;}				/* Wrapper */	#wrapper { position: relative; z-index: 3; max-width: 100%; overflow: hidden;}	/* Clickable */	.clickable { position: absolute; top: 0; left: 0; width: 100%; height: 1200px; z-index: 0;} 		.clickable:hover { cursor: pointer;}		/* Top Bar */	#topbar-wrap { font-size: 12px; border-bottom: 1px solid #ccc; background: #fff;}		#topbar-wrap p { position: relative; top: 2px;}		#topbar-wrap .searchform { position: relative; border-left: 1px solid #ccc; padding: 0 0 0 30px;}			#topbar-wrap i.icon-search { position: absolute; top: 9px; left: 12px;}			#topbar-wrap input[type="text"] { position: relative; top: 2px; background: #fff; color: #000;}		#topbar-wrap li { float: left; text-align: center; margin: 0;}			#topbar-wrap .social a { display: inline-block; min-width: 30px; padding: 1px 8px; margin: 0; font-size: 14px; border-right: 1px solid #ccc;}				#topbar-wrap .social li:first-child a { border-left: 1px solid #ccc;}				#topbar-wrap .social li:last-child a { border-right: none;}					.social .facebook a:hover { background: #3a7ea2; color: #fff !important;}					.social .twitter a:hover { background: #55c5ef; color: #fff !important;}					.social .linkedin a:hover { background: #4875b4; color: #fff !important;}					.social .google a:hover { background: #c63d2d; color: #fff !important;}					.social .dribbble a:hover { background: #ea4c89; color: #fff !important;}					.social .pinterest a:hover { background: #c92228; color: #fff !important;}					.social .instagram a:hover { background: #517fa4; color: #fff !important;}					.social .github a:hover { background: #000; color: #fff !important;}					.social .youtube a:hover { background: #e52d27; color: #fff !important;}		.wpml-lang { position: relative; padding: 9px 12px 9px 12px; background: #000;}		.wpml-lang li { display: inline-block; margin: 0 4px 0 0 !important;}			.wpml-lang li:last-child { margin: 0;}	/* Header */		#header-wrap { position: relative; background: #fff;}		header#masthead { position: relative; z-index: 99999; width: 100%; padding: 15px 0;}			header#masthead .logo { position: relative; top: 7px; opacity: 1;}				header#masthead .logo:hover { opacity: 0.7;}				header#masthead .logo:active { top: 8px;}								header#masthead .right {}					#primary-nav-wrap { position: relative; z-index: 99999; background: #fff;}			#primary-nav-wrap .container { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}		#primary-nav nav { font-size: 12px;}			#primary-nav .menu { height: 60px;}				#site-nav { text-align: center;}					#primary-nav nav li { display: inline-block; text-transform: uppercase;}							#primary-nav nav li:last-child { margin-right: 0;}						#primary-nav li a:link,						#primary-nav li a:visited { color: #000;}							#primary-nav nav li a:hover { opacity: 0.8;}								#primary-nav nav .selector { display: none;}														.show-hide { display: none !important;}								#mobile-nav { display: none;}		/* Trending */	#trending-wrap { background: #fff;}	#trending-wrap .container { padding: 5px 0 4px 0; border-bottom: 3px solid #000;}		#trending-wrap i { display: inline-block; margin: 0 5px 0 0;}		#trending-wrap h6 { position: relative; background: #000; padding: 8px 0 8px 20px; width: 130px; color: #fff; text-transform: uppercase; font-weight: normal;}			#trending-wrap h6:after { content: ''; position: absolute; top: 0px; left: 130px; width: 0;	height: 0; border: 16px solid transparent; border-left: 12px solid #000;}		#trending-wrap p { margin: 0;}		#trending-wrap ul { position: relative;}			#trending-wrap li { display: inline-block; padding: 0 10px; border-right: 1px solid #ccc; font-size: 12px; overflow: inherit !important;}				#trending-wrap li:last-child { border: none;}										/* Main Content */	#page.home #main-content { margin: 20px 0 0 0;}		#archive #main-content,		#search #main-content,		#single #main-content,		#page #main-content { margin: 0;}		/* Container */		/* Home */	.home #main-content #portfolio,	#archive.post-type-archive-portfolio .ct-container { min-height: 800px; background: url(../images/loader.gif) no-repeat center center;}	.aq-block-aq_column_block			/* Archive, Search, Single, Page Header */	#home #archive-header .container,	#archive-header .container,	#search-header .container,	#single-header .container,	#page-header .container { position: relative; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted #999;}		#home-header h2,		#archive-header h2,		#search-header h2,		#single-header h2,		#page-header h2 { margin: 0; font-size: 1.6em;}		#archive-header .breadcrumb,		#search-header .breadcrumb,		#page-header .breadcrumb { margin: 0; position: absolute; right: 0; top: 40%; font-size: 14px;}				#single-header .right { position: relative; top: -5px;}			.boxed #archive-header .breadcrumb,			.boxed #search-header .breadcrumb,			.boxed #single .post-meta,			.boxed #page-header .breadcrumb { right: 3%;}			#archive-header .breadcrumb .sep,			#search-header .breadcrumb .sep,			#page-header .breadcrumb .sep { margin: 0 5px;}		/* Archive */				#home article,	#archive article,	#search article,	#page.page-template-demo-templatestemplate-left-thumb-php article,	#page.page-template-demo-templatestemplate-large-thumb-php article,	#page.page-template-demo-templatestemplate-hybrid-php article { margin-bottom: 60px; padding-bottom: 60px; border-bottom: 1px solid #ccc;}			#page.home article { border-bottom: 0; margin: 0; padding: 0;}					#archive article.col.span_6,		#search article.col.span_6 { min-height: 520px; margin-bottom: 30px; padding-bottom: 30px;}			#archive article.col.span_6:nth-child(odd),			#search article.col.span_6:nth-child(odd) { margin-left: 2% !important;}				#archive article.col.span_6 .flexslider,				#search article.col.span_6 .flexslider { margin: 0; background: url(../images/loader.gif) no-repeat center center #efefef;  min-height: 240px;}				#home article .post-thumb,		#archive article .post-thumb,		#search article .post-thumb {}		#archive article .content,		#search article .content {}			#archive article header,			#search article header,			#archive .excerpt,			#search .excerpt,			#page.page-template .excerpt { }				#home article .content h2				#archive article .content h2,				#search article .content h2 {}					#home .post-meta,					#archive .post-meta,					#search .post-meta,					#single .post-meta,					#page.page-template .post-meta { line-height: 21px;}			.excerpt { font-size: 13px; line-height: 20px; margin: 0; padding: 0;}			#archive.category .excerpt { font-size: 16px; line-height: 1.8em;}			/* Article */	article.post {}	article.sticky { padding: 12px 0 !important; border-top: 10px solid #ccc !important; border-bottom: 10px solid #ccc !important;}	article .post-thumb {}	article .date {}		article .date-inner { width: 60%;}			article .date .month { font-size: 11px; color: #262624; text-transform: uppercase; background: #000; padding: 10px; text-align: center;}			article .date .day { font-size: 24px; font-weight: 900; color: #262624; background: #000; padding: 15px 10px; text-align: center;}		article small { display: block; margin: 5px 0 0 0; color: #999;}		article h2.title { font-weight: 600;}			article h2.title a span,			article h2.title a:visited span { color: #262624; background: #000; padding: 0 4px;}			article.post p {}						article .excerpt p { margin: 0;}						.single article .content { margin-left: 8.5% !important;}			.single article #post-tools { margin-left: 0% !important;}					.single article #post-tools.standard { margin-left: 8.5% !important;}				article .content.no-lead { margin-left: 2% !important; padding-left: 2%;}			/* Content Nav */	.nav-previous a,	.nav-next a { display: block; padding: 4px 10px; font-size: 12px; background: #000; z-index: 2; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;}			.nav-previous a:hover,			.nav-next a:hover { cursor: pointer; opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8;}				.nav-previous a:hover { padding-left: 15px;}				.nav-next a:hover {padding-right: 15px;}		.nav-previous {}		.nav-next {}		.nav-previous a,			.nav-previous a:visited,			.nav-next a,			.nav-next a:visited { color: #262624;}		/* Hide Mobile Nav */	nav select { display: none;}		/* Reviews */	.review-box { padding: 30px; background: #ececec;}		.review-box .col { margin-bottom: 10px;}			.review-box span { display: block;}			.criteria { position: relative; z-index: 3; font-size: 11px; text-transform: uppercase; padding: 2px 10px 0 10px; color: #fff;}			.score { position: relative; z-index: 3; font-size: 12px; padding: 2px 10px 0 0; top: 0 !important;}			.bar-overlay { position: relative; height: 30px; background: #fff; border-radius: 3px;}				.bar-ani { position: absolute; left: 0; z-index: 2; height: 100%; background: #3498db; width: 0; border-radius: 3px;}	.overall-score { margin: 0 0 30px 0; padding: 30px; background: #000;}		.overall-score h4 { color: #fff;}		.overall-score h4.right { position: relative; top: 0 !important;}		/* Archive Portfolio */	.item a img { display: block;}			ul.prev-next { position: relative; left: 0; list-style: none; margin: 0 0 20px 0; text-transform: uppercase;}			ul.prev-next li { display: inline-block; font-size: 12px; margin: 0 5px 0 0;}			ul.prev-next li { margin: 0 5px 0 0; padding: 0;}					ul#tags-nav { list-style: none; margin: 30px 0 40px 0; font-size: 12px;}			ul#tags-nav li { display: inline-block;}				ul#tags-nav li a { color: #555;}				ul#tags-nav li a:after { content: "\0000a0\0000a0 / \0000a0\0000a0";}					ul#tags-nav li:last-child a:after { content: "";}		.prev,		.next,		.nav-prev a,		.nav-next a,		.view-grid a,		.view-more,		.view-all a,		.portfolio-wrap .close { display: block; padding: 1em 1.4em; line-height: 0.8em; font-size: 11px; text-align: center; font-weight: bold; color: #fff !important; background: #000; border-radius: 3px;}			.view-more,			.view-all a { background: #000;}					.prev-next .nav-prev a,					.prev-next .view-all a,					.prev-next .nav-next a { font-weight: 400; padding: 1em;}				.prev,				.next,				.portfolio-wrap .close { padding: 7px 10px;}			ul#tags-nav li a:hover,			.view-grid a:hover,			.view-all a:hover,			.view-more:hover,			.prev:hover,			.next:hover,			.nav-prev a:hover,			.nav-next a:hover,			.close:hover { cursor: pointer; opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8;}							.isotope-item { position: relative; display: inline-block; overflow: hidden;}				.isotope-item.col:first-child { margin-left: 0 !important;}				.isotope-item.col { margin: 0 1.8% 1.8% 0}					.isotope-item img { position: relative;}					#isotope-container li.last { margin-right: 0 !important;}					/* Single Portfolio */	.single-portfolio #archive-header nav { position: relative; top: 14px; font-size: 14px;}		.single-portfolio nav .prev-port a,		.single-portfolio .port-grid a,		.single-portfolio nav .next-port a { padding: 10px 15px; background: #000;}			.single-portfolio nav .prev-port a,			.single-portfolio .port-grid a,			.single-portfolio nav .next-port a { color: #fff;}						.single-portfolio nav .next-port a:hover,			.single-portfolio .port-grid a:hover,			.single-portfolio nav .prev-port a:hover { opacity: 0.8; cursor: pointer;}				.single-portfolio nav .prev-port { margin-right: 1px;}		.single-portfolio nav .next-port { margin-left: 1px;}			#portfolio-info { font-size: 12px;}	#portfolio-info li { margin: 0 0 8px 0; color: #797979;}		#portfolio-info li strong { margin: 0 3px 0 0;}		.single-portfolio article nav { position: relative;}			.view-grid { position: absolute; left: 47%;}	.single-portfolio .related-projects { padding: 15px 0 0 0; border-top: 1px solid #ccc;}	.single-portfolio .grid li {}		/* Content */	#content { background: #fff;}		#single #content { border-bottom: 1px solid #e1e1e1;}		.headlines { background: #f2f2f2; border: 1px solid #e1e1e1;}		.content-inner { border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}			#single .content-inner { border-bottom: none; padding-bottom: 60px !important;}						/* Post Meta */	.post-meta { position: relative; top:  color: #b2b2b2;}		.post-meta i { margin-right: 6px; color: #ccc;}			.post-meta .meta-user,			.post-meta .meta-cat,			.post-meta .meta-comments { padding: 0 10px 0 0; margin: 0 0 0 10px; border-right: 1px dotted #ccc;}				.post-meta .meta-comments { border: none;}	/* Single */	#single article { margin-bottom: 30px;}		#single .entry-header {}			#single article .post-thumb {}					#single article .post-thumb .flexslider {}				#single article #post-title {}					#single article #post-title h1 {}		#single .related li { border-bottom: 1px solid #ccc; padding: 0 0 10px 0;}			#single .related h6 {}			#single .related a.thumb img { width: 50px; height: 50px;}			#single .post-nav .nav-prev a,			#single .post-nav .nav-next a{ font-weight: 500;}				#single .post-nav .nav-prev i { display: inline-block; margin: 0 10px 0 0;}				#single .post-nav .nav-next i { display: inline-block; margin: 0 0 0 10px;}						#authorinfo { padding: 5px 0 0 0; border-top: 3px solid #ccc;}				#authorinfo p { font-size: 14px; line-height: 1.6em;}				#authorinfo li { display: inline-block; width: 32px; text-align: center;}						#authorinfo li:hover { opacity: 0.8; cursor: pointer;}					#authorinfo li.facebook { background: #3a7ea2;}					#authorinfo li.twitter { background: #55c5ef;}					#authorinfo li.linkedin { background: #4875b4;}					#authorinfo li.google { background: #c63d2d;}						#authorinfo li a { text-align: center; color: #fff; padding: 2px 8px;}						/* Quote */	article.format-quote .quote-inner { background: #534e4c; padding: 20px; color: #262624;}		article.format-quote blockquote p { color: #262624;}			/* Video */	.wp-video-shortcode { max-width: 100%;}		/* Audio */		/* Link */	article.format-link .link-inner { background: #000; padding: 20px; color: #262624;}		article.format-link a { color: #262624;}		article.format-link i { color: #262624;}						/* Page */	#page article { margin-bottom: 30px;}		/* Testimonials */	.page-template-template-testimonials-php article li { margin: 30px 0; padding-bottom: 30px; border-bottom: 1px solid #c5c3ba; text-align: center;}		.page-template-template-testimonials-php .test-content { background: url(../images/icons/quote.png) no-repeat 0 0 #fff; padding: 30px 20px 20px 20px; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.3); -moz-box-shadow: 0 0 3px rgba(0,0,0,.3); box-shadow: 0 0 3px rgba(0,0,0,.3);}		.page-template-template-testimonials-php h4 p { font-weight: 500; line-height: normal;}		.page-template-template-testimonials-php figure { display: block; width: 80px; height: 80px; margin: 1em 0; background-size: cover; background-repeat: no-repeat; background-position: center center; -webkit-border-radius: 99em; -moz-border-radius: 99em; border-radius: 99em; border: 2px solid #fff; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);	-moz-box-shadow: 0 0 3px rgba(0,0,0,.5); box-shadow: 0 0 3px rgba(0,0,0,.5);}		.page-template-template-testimonials-php h5 { font-weight: 800; text-transform: uppercase;}			.page-template-template-testimonials-php h6 { color: #888; font-weight: 400;}		.page-template-template-testimonials-php a { color: #222;}			/* Gallery */	article .slideshow-window { -moz-border-radius: none !important; -webkit-border-radius: none !important; -khtml-border-radius: none !important; border-radius: none !important;}		.container .gallery-wrap .columns { margin-right: 10px;}		.container .gallery-wrap .three.columns { width: 150px;}			.container .gallery-wrap four.columns { width: 200px;}		/* Archive */	#archive .nav-previous,	#archive .nav-next { display: none;}	.meta { font-size: 11px; color: #797979;}		/* Post Social */	.post-social {}		.post-social li { margin-bottom: 1px; line-height: normal;}			.post-social li a { display: block; text-align: center; padding: 10px 0; background: #000; color: #fff; font-size: 21px;}				.post-social li a.facebook { background-color: #3a7ea2;}				.post-social li a.twitter { background-color: #55c5ef;}				.post-social li a.linkedin { background-color: #4875b4;}				.post-social li a.google { background-color: #c63d2d;}					.post-social li a:hover { opacity: 0.6;}		.tags { line-height: normal; font-size: 11px; color: #797979;}	.content-nav { width: 100%;}	/* Full Width */	.aq-block-aq_image_block img { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;} 		/* About */	.page-template-template-about-php section {}		.page-template-template-about-php article {}		/* Clients */	.client-images li { display: inline-block; border: 1px solid #ccc;}		.client-images li.singlecol { margin: 0 1% 1.5% 0 !important;}		.client-images li img { margin: 0 auto;}		/* 404 */	.error404 article { margin-bottom: 30px; padding: 160px 0 200px 0; text-align: center;}		/* Contact */	#location {}		#location #map { height: 300px; margin-bottom: 40px; width: 100%; background: url(../images/loader.gif) center center no-repeat;}		#contactform { margin: 0;}			fieldset { border: 0;}			#contactform label { margin-bottom: 10px; font-weight: normal;}			#contactform textarea, #contactform input[type="text"], #contactform input[type="email"], #contactform input[type="url"] { display: inline-block; width: 74.5%; margin: 0 0 16px 0; padding: 10px 15px;background: #ccc;}			#contactform textarea { width: 80%; font-family: Arial, Helvetica, sans-serif;}			#contactform input[type="text"]:focus, #contactform input[type="email"]:focus, #contactform input[type="url"]:focus, #contactform textarea:focus { background: #efefef;}				#contactform label span { color: red;}		.contact-details li { position: relative; font-size: 14px; padding: 30px 0; border-bottom: 1px dotted #999; line-height: 21px;}				.contact-details li:first-child { border-top: 1px solid #000;}			.contact-details i { position: absolute; top: 50%; margin: -16px 0 0 0; display: inline-block; font-size: 16px; text-align: center; color: #fff; background: #000; padding: 8px 10px; min-width: 38px;}			.contact-details p { padding: 0 0 0 60px;}				/* Sidebar */	#sidebar { margin-bottom: 30px;}		#sidebar-inner {}		/* Footer */				#footer-widgets { margin: 60px 0 0 0; color: #777;}		#footer-widgets .container { padding-top: 40px; border-top: 3px solid #000;}			.post-type-archive-portfolio #footer-widgets { margin-top: 40px;}		#footer-widgets h5 {}		#footer-widgets .widget li { border-color: #444;}		#footer-widgets .product_list_widget del,		#footer-widgets .product_list_widget del .amount { opacity: 0.4;}		#footer-widgets .woocommerce .product_list_widget li { border-bottom-style: dotted;}		#footer-widgets .product_list_widget .amount { color: #000;}				footer { font-size: 12px; color: #999;}		footer .container { padding-top: 20px; padding-bottom: 40px; border-top: 1px dotted #999;}			footer .container.no-border { border: none;}		footer nav { float: left;}			footer li { display: inline-block; margin: 0 10px 0 0;}			footer nav ul li a,			footer nav ul li a:visited,			footer a,			footer a:visited { color: #999; padding: 0 !important; margin: 0 12px 0 0; background: none; border: none;}			footer nav ul li a:hover { opacity: 0.8;}			footer p.right {}			/* ============================================================================== *//* 3.2 Page Styles/* ============================================================================== *//* ============================================================================== *//* 3.3 Media Queries/* ============================================================================== */	/* Smaller than standard 960 (devices and browsers) */	@media only screen and (max-width: 959px) {				/* Header */		header#masthead { padding: 20px 0 20px 0;}		header#masthead .logo { position: inherit; display: block;}				#masthead { position: relative;}			#masthead nav.right { float: none;}				#primary-nav-wrap .container { padding-bottom: 5px;}					#primary-nav-wrap #nav ul { display: none;}				.show-hide { display: block !important;}		#mobile-nav { display: block; background: #fff;}			#mobile-nav li { background: #fff;}			.show-hide { position: absolute; top: 14px; left: 5%; font-size: 16px; padding: 3px 12px; background: #999; color: #fff !important;}				.show-hide a,				.show-hide a:visited { color: #fff !important;}			a.cart-contents { top: 3px !important; margin: 8px 0;}			#primary-nav-wrap nav { width: 100%;}				#mobile-nav { float: left; top: 48px; width: 100%; padding: 20px 0; font-size: 12px;}					#mobile-nav li a { display: block; padding: 8px 0; border-bottom: 1px solid #000; color: #000 !important; background: #fff;}					#mobile-nav li:last-child { display: none;}						header#masthead ul.right { display: none;}				/* Featured Post Block */		.span_2.featured-post,			.span_3.featured-post,			.span_6.featured-post { height: auto !important; overflow: hidden !important;}				/* Flexslider Nav */		.flex-direction-nav { display: none;}				.cta h1, #welcome h1 { font-size: 2.5em; line-height: normal;}			.cta h1:after, #welcome h1:after { top: 10px;}			p.lead { font-size: 1.5em; line-height: normal;}		}	/* Tablet Portrait size to standard 960 (devices and browsers) */	@media only screen and (min-width: 768px) and (max-width: 959px) {				/* Nav */		footer nav ul,		footer nav select { display: none !important;}				/* Tags Nav */		#tags-nav li { margin-bottom: 10px !important;}				/* Featured Post Block */		.span_2.featured-post .lead { padding-top: 0;}			.span_2.featured-post h5 { font-size: 12px; font-weight: 500;}			.aq-posts-block h3.the-title { font-size: 21px;}				/* Archive */				/* Isotope */		.isotope-item { width: 250px;}					/* Footer */		#twitter-feed { height: 80px;}			}	/* All Mobile Sizes (devices and browser) */	@media only screen and (max-width: 767px) {				/* Top Bar */		#topbar-wrap p { display: none;}		#topbar-wrap .searchform { display: none;}		#topbar-wrap .right { float: none;}		#topbar-wrap .social li:last-child a { border-right: 1px solid #ccc;}		#topbar-wrap .wpml-lang.right { float: right;}				/* Header */		header#masthead { padding: 20px 0;}			header#masthead .span_3 { margin: 0 0 20px 0; text-align: center;}				/* Trending */		#trending-wrap h6.left { margin: 0 0 8px 0 !important;}		#trending-wrap .wpp-list { float: left; margin: 0 0 0 30px;}		#trending-wrap li { display: block; font-size: 11px; padding: 0; border: 0; border-bottom: 1px solid #ebebeb;}			#trending-wrap li:last-child { border: 0;}								/* Carousel Block */		.aq-block-aq_carousel_posts_block { display: none;}				/* Gallery Posts Block */		.aq-block-aq_gallery_posts_block .aq-posts-block li { margin-left: 0 !important;}				/* Featured Posts Block */		.span_6.featured-post,		.span_3.featured-post,		.span_2.featured-post { margin-bottom: 3% !important;}			.featured-post h2.the-title { font-size: 1.475em !important;}				/* Posts Block */		.aq-block-aq_posts_block .span_8 { top: 0 !important; padding: 20px 0 !important;}				/* Nav */		header#masthead nav.right { float: none; margin: 0 auto;}			header#masthead nav.right #nav { display: none;}				header#masthead nav.right nav { width: 100%; height: auto;}					header#masthead nav select { display: block; width: 100%; border: 1px solid #000; background-color: #fff; outline: none; margin: 15px 0 0 0; background-position: 97% center;}						footer nav ul,						footer nav select { display: none !important;}				a.cart-contents { top: 3px !important;}								.aq-block-aq_slogan_block .cta-verbiage h1 { font-size: 2em; line-height: 1.2em;}		.aq-block-aq_slogan_block .cta-verbiage p.lead { font-size: 1.5em; line-height: 1.2em;}		/* Flexslider */							.flex-caption { position: absolute; width: 100%; top: 35%; text-align: center; margin: 0 auto; color: #262624; background: rgba(0,0,0,0.4);}			.flex-caption h1 { font-size: 24px !important; color: #262624; text-transform: uppercase; margin: 0; font-weight: 800; text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);}			.flex-caption p { display: none !important;}				/* Tags Nav */		ul#tags-nav li { margin-bottom: 10px;}				/* Archive */		article .title {}		article { word-wrap: break-word;}						/* Post Meta */		.meta-tags { display: none;}				/* Post Social */		.post-social { display: none;}				/* Single */		.single #single-header .right { float: left;}		.single article .content,		.single article #post-tools { margin-left: 0 !important;}			.single #authorinfo { padding: 15px 0 0 0; border-top: 3px solid #ccc;}			#single .flexslider { max-height: 200px; overflow: hidden;}			.post-nav .nav-prev { margin-bottom: 20px !important;}					/* Portfolio */		.isotope-item.col { margin-left: 0 !important; margin-bottom: 5% !important;}			.single-portfolio article h1 { margin-top: 20px;}					/* Related Projects */		.single-portfolio .grid li.col { margin-right: 0 !important; margin-bottom: 5%;}				/* Home Testimonials */		.page-template-template-testimonials-php li { text-align: center; margin-bottom: 20px !important;}			.page-template-template-testimonials-php li.col { margin-left: 0 !important;}			.page-template-template-testimonials-php li figure { margin-bottom: 15px !important;}			.page-template-template-testimonials-php li p { max-width: 300px;}								/* Sidebar */		#sidebar { margin-left: 0 !important;}				/* WooCommerce */		div.product div.images { margin-bottom: 30px;}					/* About */		.page-template-template-about-php section { padding: 80px 20px 120px 20px;}		.page-template-template-about-php .aq-block { width: 100% !important; margin-left: 0 !important;}				/* Footer */		#twitter-feed { height: 120px;}				#footer-widgets .widget.col.span_3 { margin: 0 0 30px 0;}			#footer-widgets .widget_ct_portfolio { height: 420px;}		 		footer .left { float: none; margin: 0 auto;}		footer .right { float: none; text-align: center; margin: 10px 0 0 0; clear: both;}				/* Grid */		.container .col,		.container .singlecol,		.container .onethirdcol,		.container .twocol,		.container .twothirdcol,		.container .threecol,		.container .fourcol,		ul.products li.product,		.woocommerce .images,		.woocommerce .summary,		.container .aq-template-wrapper .aq_span1,		.container .aq-template-wrapper .aq_span2,		.container .aq-template-wrapper .aq_span3,		.container .aq-template-wrapper .aq_span4,		.container .aq-template-wrapper .aq_span5,		.container .aq-template-wrapper .aq_span6,		.container .aq-template-wrapper .aq_span7,		.container .aq-template-wrapper .aq_span8,		.container .aq-template-wrapper .aq_span9,		.container .aq-template-wrapper .aq_span10,		.container .aq-template-wrapper .aq_span11,		.container .aq-template-wrapper .aq_span12 { width: 100% !important; margin-left: 0 !important;}			}	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */	@media only screen and (min-width: 480px) and (max-width: 767px) {			}		@media only screen and (max-width: 766px) {	}	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */	@media only screen and (max-width: 479px) {				/* Top Bar */		#topbar-wrap .wpml-lang { display: none;}				/* Trending */		#trending-wrap .wpp-list { margin-left: 0;}				/* Archive Header */		#archive-header .right { display: none;}				/* Article */		article .span_6 small { margin-top: 10px;}		.excerpt { max-width: 80%;}		span.meta-comments,		span.meta-tags { display: none;}				/* Footer */		#footer-widgets .widget_ct_portfolio { height: 240px;}				}