/*-------------------------------------------------------------------------	1.	Browser Reset + Font Face	2.	Globally Applied Styles	3.	Header + Search Bar Styles	4.	Plugin Related Styles	5.	Page + Custom Page Layout Styles	6.	Nectar Shortcode Styles	7.  Footer Styles	8.	Sidebar Styles	9.  Blog + Pagination Styles	10.	Comment Styles	11.	General Form Styles-------------------------------------------------------------------------*//*-------------------------------------------------------------------------*//*	1.	Browser Reset + Font Face/*-------------------------------------------------------------------------*/html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {	vertical-align: baseline;	font-family: inherit;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	outline: 0;	padding: 0;	margin: 0;	border: 0;}:focus {	outline: 0;}input[type=submit] {/*-webkit-appearance: none;*/}html {	overflow-x: hidden;	overflow-y: scroll;	max-width: 100%;}body {	max-width: 100%;	overflow-x: hidden;	background: white;	position: relative;}ol, ul {	list-style: none;}input[type=text]::-ms-clear { display: none;}sup {	font-size: 10px;	vertical-align: super;}sub {	font-size: 10px;	vertical-align: sub;}p:empty {	display: none;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display:block;}@font-face {	font-family: 'open_sans';	src: url('fonts/OpenSans-Regular-webfont.eot');	src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#open_sans') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'open_sans';	src: url('fonts/OpenSans-Italic-webfont.eot');	src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Italic-webfont.woff') format('woff'), url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('fonts/OpenSans-Italic-webfont.svg#open_sans') format('svg');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'open_sans';	src: url('fonts/OpenSans-Light-webfont.eot');	src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Light-webfont.woff') format('woff'), url('fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('fonts/OpenSans-Light-webfont.svg#open_sans') format('svg');	font-weight: 300;	font-style: normal;}@font-face {	font-family: 'open_sans';	src: url('fonts/OpenSans-LightItalic-webfont.eot');	src: url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'), url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('fonts/OpenSans-LightItalic-webfont.svg#open_sans') format('svg');	font-weight: 300;	font-style: italic;}@font-face {	font-family: 'open_sans';	src: url('fonts/OpenSans-Semibold-webfont.eot');	src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('fonts/OpenSans-Semibold-webfont.svg#open_sans') format('svg');	font-weight: bold;	font-style: normal;}@font-face {	font-family: 'open_sans';	src: url('fonts/OpenSans-SemiboldItalic-webfont.eot');	src: url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('fonts/OpenSans-SemiboldItalic-webfont.svg#open_sans') format('svg');	font-weight: bold;	font-style: italic;}/*-------------------------------------------------------------------------*//*	2. Globally Applied Styles/*-------------------------------------------------------------------------*/body {	color: #565656;	font-family: 'open_sans', sans-serif;	font-size: 18px;	line-height: 1.4em;	-webkit-font-smoothing: antialiased;	background-color: #1C1C1C;}body .ui-widget {	font-family: 'open_sans', sans-serif;}.overflow-x-hidden {	overflow-x: hidden;}.alignleft {	float: left;	margin-right: 15px;}.alignright {	float: right;	margin-left: 15px;}.aligncenter {	display: block;	margin:15px auto;}.rtecenter > img {	margin-left: auto;	margin-right: auto;}.text-align-center, .text-center, .textcenter {	text-align:center;}.text-left {	text-align:left;}.text-right {	text-align:right;}.no-bottom-padding {	padding-bottom: 0px;}.col.center {	text-align: center;}.col.right {	text-align: right;}.wp-smiley {	margin-bottom: 0px!important;}dt {	font-family: 'open_sans', sans-serif;	color: #333;}dd {	padding-left: 20px;}.gallery-caption {	margin-left: 0;	margin-bottom: 10px;	padding: 0px 10px;}.bypostauthor {}#wpstats {	display: none;}.sticky {	margin-bottom: 50px;}.sticky .content-inner {	margin-bottom: 0px!important;	padding-bottom: 0px!important;	border-bottom: 0px!important;	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);	box-shadow: 0 1px 2px rgba(0,0,0,0.2);	background-color: #fff;	padding: 25px!important;	position: relative;}.side-box {	padding: 10px 0;	margin-bottom: 10px;	border: 1px solid #CCC;	background-color: #E6E6E6;	text-align: center;}.side-box a:link, .side-box a:visited {	font-weight: normal;	color: #06c55b;	font-size: 12px;}#wpadminbar {	z-index: 1000000!important;}table {	font-size: 12px;	margin-bottom: 20px;}.img-caption {	font-size:12px;	font-style:italic;	color:#666;}.wp-caption {	max-width: 100%;	border:1px solid #ccc;	background:#eee;	padding:5px;}.wp-caption .wp-caption-text {	text-align:center;	margin-top:5px;	margin-bottom: 5px;}.wp-caption img {	margin-bottom: 10px!important;	display: block;}em, i {	font-style: italic;}caption, th, td {	font-weight: normal;	text-align: left;}.container-wrap, .project-title {	background-color: #e5e5e5;	position: relative;	z-index: 10;	margin-top: 0px;	/*padding-top: 70px;*/	padding-bottom: 70px;}body[data-smooth-scrolling="0"] {	overflow: hidden;}#ajax-loading-screen {	background-color: #fff;	width: 100%;	height: 100%;	position: fixed;	top: 0;	left: 0;	display: none;	z-index: 1000000000;}#ajax-loading-screen .loading-icon {	background-repeat:no-repeat;	background-position: center center;	display: block;	position: absolute;	opacity: 0;	top: 0;	left: 0;	width: 100%;	height: 100%;}.default-loading-icon {	top: 50%;	border-radius: 100%;	height: 40px;	width: 40px;	margin: 0 auto;	display: block;	position: relative;	border: 3px solid #e5e5e5;	margin-top: -20px;}.default-loading-icon:before {	position: absolute;	content: "";	border-color: rgba(0, 0, 0, 1) transparent transparent;	border-radius: 100%;	border-style: solid;	border-width: 3px;	display: block;	height: 100%;	width: 100%;	top: -3px;	left: -3px;}.loading-icon.spin, .portfolio-loading.spin, .pp_loaderIcon.spin, .default-loading-icon.spin {	animation: 2s cubic-bezier(0.63, 0.045, 0.34, 1) 0s normal none infinite spinning_animation;	-webkit-animation: 2s cubic-bezier(0.63, 0.045, 0.34, 1) 0s normal none infinite spinning_animation;}.default-skin-loading-icon {	width: 100%;	height: 100%;	background-position: center;	display: block;	background-repeat: no-repeat;	background-image: url("../images/icons/loading-white-bg.gif");} @keyframes spinning_animation { 0% { transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg);} 50% { transform: scale(0.8) rotate(360deg); -o-transform: scale(0.8) rotate(360deg);} 100% { transform: scale(1) rotate(720deg); -o-transform: scale(1) rotate(720deg);}}@-webkit-keyframes spinning_animation { 0% { -webkit-transform: scale(1) rotate(0deg);} 50% { -webkit-transform: scale(0.8) rotate(360deg);} 100% { -webkit-transform: scale(1) rotate(720deg);}}@keyframes bounce_in_animation { 0% { transform: scale(0, 0); -o-transform: scale(0, 0);} 20% { transform: scale(1.4, 1.4); -o-transform: scale(1.4, 1.4);} 50% { transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8);} 85% { transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1);} 100% { transform: scale(1, 1); -o-transform: scale(1, 1);}}@-webkit-keyframes bounce_in_animation { 0% { -webkit-transform: scale(0, 0);} 20% { -webkit-transform: scale(1.4, 1.4);} 50% { -webkit-transform: scale(0.8, 0.8);} 85% { -webkit-transform: scale(1.1, 1.1);} 100% { -webkit-transform: scale(1, 1);}}@keyframes grow_in_animation { 0% { transform: scale(0, 0); -o-transform: scale(0, 0);} 100% { transform: scale(1, 1); -o-transform: scale(1, 1);}}@-webkit-keyframes grow_in_animation { 0% { -webkit-transform: scale(0, 0);} 100% { -webkit-transform: scale(1, 1);}}::-moz-selection { color: #fff; background: #1f1f1f;}::selection {	color: #fff;	background: #1f1f1f;}.full-width-section.standard_section.isc-projects-section:nth-child(even) {	background: #f7f8f9 url(../images/isc-projects-bg.png) repeat-x 0 0!important}.full-width-section.standard_section.isc-projects-section:nth-child(odd) {	background: #fff url(../images/isc-projects-bg.png) repeat-x 0 0!important}.col .column-link:hover, .portfolio-items .work-info:hover {	background: rgba(0, 0, 0, 0.1);}body[data-bg-header="true"] .container-wrap {	margin-top: 0!important;	padding-top: 0!important;}body.page-template-page-sidebar-php .main-content > .row > #post-area, body.page-template-page-sidebar-php .main-content > .row > #sidebar, body.page-template-page-left-sidebar-php .main-content > .row > #post-area, body.page-template-page-left-sidebar-php .main-content > .row > #sidebar {	margin-top: 30px;}.project-title {	padding-top: 85px;	padding-bottom: 36px;}.single-portfolio .row .col.section-title {	padding-bottom: 30px;	border: none!important;}.single-portfolio .row.project-title .container .title-wrap {	border-bottom: 1px solid #DDDDDD;	position: relative;	padding-bottom: 30px;}.single-portfolio .row.project-title .title-wrap:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}.container-wrap .row > .wpb_row:last-child, .home-wrap .row > .wpb_row:last-child, #portfolio-extra > .wpb_row:last-child {	margin-bottom: 0px!important;}body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap, body.tax-project-type .container-wrap {	padding-top: 25px;	margin-top: 0px!important;	padding-bottom: 40px;}body.single-portfolio .container-wrap {	padding-top: 0px!important;}body.single-post[data-bg-header="true"] .container-wrap {	padding-top: 40px!important;}body.single-portfolio div[data-project-header-bg="true"] .container-wrap {	padding-top: 40px!important;}body.single-portfolio #full-width-portfolio div[data-project-header-bg="true"] .container-wrap {	padding-top: 0!important;}body.search-results .container-wrap {	margin-top: -55px!important;	padding-top: 80px!important;}.clear {	clear:both;}.subheader {	color: #6F6F6F;	margin-bottom:15px;}a {	color: #f26522;	text-decoration: none;	transition: color 0.2s linear;	-moz-transition: color 0.2s linear;	-webkit-transition: color 0.2s linear;}a:hover {	color: inherit;}h1 {	color: #f26522;	font-size: 52px;	line-height: 1.3em;	margin-bottom: 0.5em;	font-weight: 300;	letter-spacing: 2px;}h2 {	color: #f26522;	font-size: 42px;	line-height: 1.3em;	margin-bottom: 0.5em;	font-weight: 300;}h3 {	color: #58585a;	font-size: 35px;	line-height: 1.3em;	margin-bottom: 1em;	font-weight: 300;}h4 {	color: #58585a;	font-size: 25px;	line-height: 1.4em;	margin-bottom: 0.5em;	font-weight: 600;}h5 {	color: #58585a;	font-size: 20px;	line-height: 1.3em;	margin-bottom: 0.5em;	font-weight: 300;}h6 {	color: #58585a;	font-size: 16px;	line-height: 1.3em;	margin-bottom: 0.5em;	font-weight: 300;}h1, h2, h3, h4, h5, h6 {	/*	letter-spacing: .5px;*/	-webkit-font-smoothing: antialiased;}@media only screen and (min-width:1px) and (max-width:1300px) {body h1 {	font-size: 48px !important;	line-height: 1.1em !important;	margin-bottom: 18px !important;}body .col h2 {	font-size: 36px;}body .col h3 {	font-size: 24px;}body .col h4 {	font-size: 21px;}body .col.vc_span3 h5, body .col.vc_span4 h5 {	font-size: 18px !important;}}.bold, strong, b {	font-family: 'open_sans', sans-serif;	font-weight: bold;}.uppercase {	-webkit-font-smoothing: antialiased;	font-family: 'open_sans', sans-serif;	text-transform: uppercase;}.tiny {	font-size: 14px!important;}body h1.light, body h2.light, body h3.light, body h4.light, body h5.light, body h6.light, p.light {	font-weight: 300;	text-transform: none;	-webkit-font-smoothing: antialiased;	font-family: 'open_sans', sans-serif;}body h1.jumbo, body h2.jumbo, body h3.jumbo, body h4.jumbo, body h5.jumbo, body h6.jumbo, p.jumbo {	font-size: 100px!important;	line-height: 110px!important;}h1.light {	margin-bottom: 30px;}h2.light {	letter-spacing: 0.5px;}h3.light {	letter-spacing: 0.5px;}h4.light {	letter-spacing: 0.5px;}h5.light {	letter-spacing: 0.5px;}h6.light {	letter-spacing: 0.5px;}h1.uppercase {	letter-spacing: 3px;}h2.uppercase {	letter-spacing: 2.5px;}h3.uppercase {	letter-spacing: 2px;}h4.uppercase {	letter-spacing: 2px;}h5.uppercase {	letter-spacing: 1.3px;}h6.uppercase {	letter-spacing: 1.3px;}h1 .nectar-button, h2 .nectar-button, h3 .nectar-button, h4 .nectar-button {	margin-left: 13px;}p {	letter-spacing: 0.03em;	font-weight: 400;	-webkit-font-smoothing: antialiased;	padding-bottom: 1.2em;}p.large, p.precede {	font-size: 24px;	font-weight: 300;	line-height: 1.3em;}p.precede {	text-align: center;	padding-left: 2em;	padding-right: 2em}p.precede.rteleft {	text-align:left;	padding-left: 0em;	padding-right: 0em;}p.precede.rteright {	text-align:right;	padding-left: 0em;	padding-right: 0em;}@media only screen and (max-width: 1000px) {p.precede {	padding-left: 0;	padding-right: 0;}}.body-block .content{	padding-top: 60px;	padding-bottom: 30px;}.row .col p:last-child {	padding-bottom: 0px;}.container .row:last-child, .wpb_wrapper .clear {	padding-bottom: 0px;}.wpb_wrapper > div {	margin-bottom: 24px;}.wpb_wrapper > div:last-child, .row .wpb_wrapper > img:last-child, .row .wpb_wrapper > .img-with-animation-wrap:last-child img {	margin-bottom: 0px;}blockquote {	font-family: 'open_sans', sans-serif;	line-height: 40px;	font-size: 22px;	padding-left: 0px;	letter-spacing: 0.5px;	margin-bottom: 30px;}.main-content ul, .main-content ol {	margin-left: 30px;	margin-bottom: 30px;}.main-content ul li {	list-style: disc;	list-style-position: outside;	margin-bottom: 10px;}.main-content ol li {	list-style: decimal;	list-style-position: outside;}.main-content img {	max-width: 100%;	height: auto;}.main-content .col.span_4 .col.span_2 img, .main-content .col.span_3 .col.span_2 img, .main-content .col.span_2 .col.span_2 img, .main-content .col.span_6 .col.span_2 img, .main-content .col.span_4 .col.span_2 i, .main-content .col.span_3 .col.span_2 i, .main-content .col.span_2 .col.span_2 i, .main-content .col.span_6 .col.span_2 i {	top: -4px;}/*object, object embed {	display: block;	height: auto;	max-width: 100%!important;}*/code {	display: block;	clear: both;	overflow: auto;	padding: 10px 20px 20px 20px;	white-space: pre;	background-color: #f0f0f0;	font: 12px "Andale Mono", Courier, "Courier New", monospace;}#error-404 {	text-align: center;	margin-bottom: 45px;}body #error-404 h1 {	font-size: 250px!important;	line-height: 250px!important;	font-family: 'open_sans', sans-serif;}body #error-404 h2 {	text-transform: uppercase;	font-size: 70px;	font-family: 'open_sans', sans-serif;}#boxed {	margin: 0 auto;	width: 1200px;	position: relative;	padding: 0px;	z-index: 10000;	background-color: #f8f8f8;	box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}#boxed .home-wrap, #boxed .container-wrap {	overflow: hidden;}#boxed #header-outer {	box-shadow: none!important;	-webkit-box-shadow: none!important;	-o-box-shadow: none!important;	-moz-box-shadow: none!important;	padding-right: 0px!important;}/*body[data-header-color="dark"] #boxed #header-outer {	border-bottom: 1px solid #333;}*/#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {	padding-left: 50px;	padding-right: 50px;}#boxed #header-outer, #boxed #header-secondary-outer, #boxed #page-header-bg {	width: auto!important;	min-width: 1200px;	left: auto!important;}#boxed #header-secondary-outer {	padding-right: 0px!important;}#boxed #header-secondary-outer ul#social > li:first-child a {	border-left: 0px!important;	padding-left: 0px!important;}#boxed #header-secondary-outer ul.sf-menu > li:last-child a, #boxed #header-secondary-outer ul.sf-menu > li:last-child {	border-right: 0px!important;	padding-right: 0px!important;}#boxed #header-outer .cart-menu-wrap {	position: fixed;}body:not(.ascend) #boxed #header-outer .widget_shopping_cart, body:not(.ascend).woocommerce #boxed .cart-notification {	position: fixed!important;	right: 0px!important;	top: 77px!important;}body:not(.ascend).admin-bar #boxed #header-outer .widget_shopping_cart, body:not(.ascend).woocommerce.admin-bar #boxed .cart-notification {	top: 103px!important;}#boxed #featured, #boxed .orbit > div, #boxed #featured article {	width: auto!important;	left: auto!important;	min-width: 1200px;}#boxed #featured article .post-title > a {	left: 0px;}#boxed #featured article .post-title h2 {	left: 0px;}#boxed #featured .orbit-slide.has-video .post-title > a {	left: 22px;}.admin-bar #boxed .cart-menu-wrap {	top: 38px!important;}#boxed .cart-menu-wrap {	top: 11px!important;}#boxed .cart-menu {	border-radius: 2px 0px 0px 2px!important;	box-shadow: 0px 0px 6px rgba(0,0,0,0.15);}body:not(.ascend) #boxed .cart-menu {	padding-bottom: 22px!important;	padding-top: 22px!important;	padding-left: 11px!important;	padding-right: 10px!important;}.span_10.iwt h2 {	line-height: 20px;}.span_10.iwt h3 {	line-height: 18px;}/*-------------------------------------------------------------------------*//*	3.	Header + Search Bar Styles/*-------------------------------------------------------------------------*/#header-space {	display: none;}#header-outer {	width: 100%;	top: 0px;	left: 0px;	position: relative;	overflow: visible!important;	padding:28px 0 0 0;	background-color:#fff;	z-index: 9998;}body[data-transparent-nav="1"][data-header-color="light"] #header-outer {	background-color: rgba(255,255,255,0.965);}body[data-header-color="dark"] #header-outer, body[data-header-color="dark"] #search-outer {	background-color: #1F1F1F;	box-shadow: none!important;	-moz-box-shadow: none!important;	-webkit-box-shadow: none!important;	-o-box-shadow: none!important;}body[data-header-color="dark"] header#top nav ul #search-btn > div {	border-left: 1px solid #333;}body[data-header-color="dark"] #header-secondary-outer {	background-color: #111;	border-bottom: 1px solid #333;}body[data-header-color="dark"] #header-outer .cart-menu {	background-color: #111;}body[data-header-color="dark"] #header-secondary-outer nav > ul > li > a {	border-left: 1px solid #222;}body[data-header-color="dark"] #header-secondary-outer nav > ul > li:last-child {	border-right: 1px solid #272727;}body[data-header-color="dark"] header#top nav ul li a, body[data-header-color="dark"] #search-outer input, body[data-header-color="dark"] #header-secondary-outer nav > ul > li > a, body[data-header-color="dark"] #header-secondary-outer nav > ul > li > a span.sf-sub-indicator i, body[data-header-color="dark"] header#top #logo, body[data-header-color="dark"] header#top nav ul #search-btn a span, .ascend[data-header-color="dark"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {	color: #A0A0A0;}body[data-header-color="dark"] #header-secondary-outer nav > ul > li > a span.sf-sub-indicator i, .ascend[data-header-color="dark"] #boxed #header-outer .cart-menu .cart-icon-wrap i {	color: #A0A0A0!important;}body[data-header-color="dark"] #header-secondary-outer nav > ul > li a:hover, body[data-header-color="dark"] #header-secondary-outer nav > ul > li a:hover span.sf-sub-indicator i {	color: #fff!important;}#header-secondary-outer ul ul li a {	font-size: 11px;	transition: none!important;	-moz-transition: none!important;	-webkit-transition: none!important;	-o-transition: none!important;}body[data-header-color="dark"] #header-secondary-outer ul ul li a {	background-color: #111;	font-size: 11px;	color: #A0A0A0;}body[data-header-color="dark"] #header-secondary-outer #social .vimeo, body[data-header-color="dark"] #header-secondary-outer #social .vimeo span {	background-image: url("../images/icons/social/vimeo-header-black.png")!important;}body[data-header-color="dark"] #header-secondary-outer #social .behance, body[data-header-color="dark"] #header-secondary-outer #social .behance span {	background-image: url("../images/icons/social/behance-header-black.png")!important;}body[data-header-color="dark"] #header-secondary-outer li.current-menu-ancestor > a, body[data-header-color="dark"] #header-secondary-outer li.current-menu-item > a, body[data-header-color="dark"] #header-secondary-outer li.sfHover > a, body[data-header-color="dark"] #header-secondary-outer li.sfHover > a i {	color: #fff!important;}header#top #logo {	width: auto;	max-width: none;	display: inline-block;	line-height: 22px;	font-size: 22px;	letter-spacing: -1.5px;	color: #444444;	font-family: 'open_sans', sans-serif;}header#top #logo.no-image {	margin-top: 4px;}header#top #logo .retina-logo {	display: none!important;}header#top #logo .starting-logo {	position: absolute;	top: 0;	opacity: 0;	left: 0;}header#top #slogan {	display: block;	color: #f36b30;	font-size:15px;	font-weight: bold;	font-style: italic;	line-height: 1.4em;	padding-bottom: 1em;	margin-top: 5px;}/* retina logo */@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { header#top #logo .retina-logo {display: block!important;} header#top #logo .default-logo {display: none!important;}} @media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {header#top #logo .retina-logo {	display: block!important;}header#top #logo .default-logo {	display: none!important;}}header#top #logo:hover {	color: #f26522;}header#top #logo img {	/*max-height: 30px;*/	text-indent: -9999px;	max-width: none;	width: auto;	margin-bottom: 0px;	display: block;	transition: opacity 0.4s ease;	height: 80px!important;}header#top {	position: relative;	z-index: 9998;	width: 100%;}@media only screen and (max-width: 1000px) and (min-width: 1px) {header#top {	padding-top: 10px;}}header#top .container .row {	padding-bottom: 0px;}header#top nav > .sf-menu-wrapper > .content > ul {	float: right;	overflow: visible!important;	transition: padding 0.8s ease;}header#top nav > .sf-menu-wrapper > .content > ul {	text-align: right;}header#top nav ul li {/*float: right;*/}header#top nav > .sf-menu-wrapper > .content > ul > li {	/*float: left;*/	text-align: left;}header#top nav > .sf-menu-wrapper > .content > ul > li > a {	padding: 0px 10px 0px 10px;	display: block;	font-size: 18px;	line-height: 18px;	text-transform: uppercase;	-webkit-transition: color 0.1s linear;	-moz-transition: color 0.1s linear;	-o-transition: color 0.1s linear;	transition: color 0.1s linear;}html:not(.js) header#top nav > .sf-menu-wrapper > .content > ul > li > a {	padding-bottom: 46px;}header#top nav ul li a:hover, header#top nav .sf-menu li.sfHover > a, header#top nav .sf-menu li.current_page_ancestor > a, header#top nav .sf-menu li.current-menu-item > a, header#top nav .sf-menu li.current-menu-ancestor > a, header#top nav .sf-menu li.current_page_item > a {	color: #f26522;}header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"] {	color: #f26522;}header#top nav ul li a {	color: #636363;	padding: 10px 8px 10px 8px !important;}.sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current_page_item > a > .sf-sub-indicator [class^="icon-"] {	color: #f26522;}.sf-menu ul li.current_page_item > a, .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a {	color: #f26522;}body header#top nav > .sf-menu-wrapper > .content > ul > li > ul.temp-hidden-display, body #header-secondary-outer nav > ul > li > ul.temp-hidden-display {	display: block!important;	opacity: 0;	left: 0!important;	right: auto!important;}body header#top nav > .sf-menu-wrapper > .content > ul > li.edge > ul, body #header-secondary-outer nav > ul > li.edge > ul {	left: auto;	right: 0;}body header#top nav > .sf-menu-wrapper > .content > ul > li li.edge > ul, body #header-secondary-outer nav > ul > li li.edge > ul {	left: auto;	right: 0;}header#top .span_9 {	position: static!important;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu {	position: inherit!important;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul.sub-menu {	width: 100%;	left: 0px;	padding: 15px 0px;	background-color: #1C1C1C;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li {	display: table-cell!important;	float: none!important;	padding: 0px 15px;	width: 33.33%;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li:last-child {	border-right: none!important;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu.columns-3 > ul > li {	width: 33.33%;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu.columns-4 > ul > li {	width: 25%;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu.columns-5 > ul > li {	width: 20%;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu.columns-6 > ul > li {width: 16.66%%;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li ul {	display: block!important;	top: 0px!important;	width: 100%;	opacity: 1!Important;	left: 0px!important;	position: relative!important;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li {	border-right: 1px solid rgba(255, 255, 255, 0.08);}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu ul li a {	border-bottom: none!important;	padding: 9px 15px;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li > a {	font-family: 'open_sans', sans-serif;	font-size: 12px;	text-transform: uppercase;	margin-bottom: 5px;	letter-spacing: 2px;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul ul li a:hover, header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul ul li.current-menu-item a {	color: #CCCCCC!important;	background-color: #272727!important;}header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li > a:hover, header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li.sfHover > a {	background-color: transparent!important;}header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {	top: 1px;	position: relative;	margin-right: 4px;}#header-secondary-outer .menu-item-language .iclflag {	top: 2px;}header#top nav ul #search-btn {	margin-left: 15px!important;}header#top nav ul #search-btn > div {	border-left: 1px solid #e7e7e7;	padding-left: 19px;}body[data-header-color="custom"] header#top nav ul #search-btn > div {	border-left: 1px solid rgba(0,0,0,0.15);}header#top nav ul #search-btn a {	padding-left: 23px;	padding: 0px 0px 0px 0px;	width: 24px;	height: 21px;	display: block;	background-position: right top;	background-repeat: no-repeat;	box-sizing: content-box!important;	-moz-box-sizing: content-box!important;}header#top nav ul #search-btn a span {	color: rgba(0,0,0,0.4);	font-size: 16px;	line-height: 24px!important;	height: 24px!important;	background-color: transparent!important;	-webkit-transition: color 0.2s linear;	-moz-transition: color 0.2s linear;	-o-transition: color 0.2s linear;	transition: color 0.2s linear;}header#top nav ul #search-btn a span:hover {	color: #27CCC0!important;}#header-secondary-outer {	position: relative;	top: 0px;	left: 0px;	width: 100%;	z-index: 9999;	float: right;}body[data-header-color="custom"] #header-secondary-outer {	border-bottom: 1px solid rgba(0,0,0,0.1);}.admin-bar #header-secondary-outer, .logged-in.buddypress #header-secondary-outer {/*	top: 31px;*/}#header-secondary-outer #social {	float: left;}#header-secondary-outer #social li {	float: left;}#header-secondary-outer #social a {	line-height: 20px!important;}#header-secondary-outer #social i {	height: 14px!important;	line-height: 14px!important;	font-size: 14px!important;	color: #a6a6a6!important;}#header-secondary-outer #social i.icon-soundcloud {	font-size: 18px!important;}#header-secondary-outer #social li a {	position: relative;	padding: 8px 10px 8px 10px!important;	height: 16px!important;	box-sizing: content-box!important;	-moz-box-sizing: content-box!important;	-webkit-box-sizing: content-box!important;	-o-box-sizing: content-box!important;}#header-secondary-outer #social a:hover i {	color: #27CCC0!important;}#header-secondary-outer ul {	height: 32px;	z-index: 1000;}#header-secondary-outer nav > ul > li > a {	color: #636363;	line-height: 12px!important;	font-size: 12px!important;	padding: 10px!Important;	text-transform: uppercase!important;}body[data-header-color="custom"] #header-secondary-outer nav > ul > li > a {}#header-secondary-outer nav > ul > li > a:hover, #header-secondary-outer nav > ul > li.current-menu-item > a, #header-secondary-outer nav > ul > li.current-menu-ancestor > a {	color: rgba(0,0,0,0.8);}#header-secondary-outer nav > ul > li > a .sf-sub-indicator {	margin-right: 5px;	height: 11px!important;}#header-secondary-outer nav > ul > li:last-child {	border-right: 1px solid #ddd;}body[data-header-color="custom"] #header-secondary-outer nav > ul > li:last-child {	border-right: 1px solid rgba(0,0,0,0.1);}#header-secondary-outer nav > ul > li > a span.sf-sub-indicator [class^="icon-"], #header-secondary-outer nav > ul > li > a span.sf-sub-indicator [class*=" icon-"] {	color: rgba(0,0,0,0.45)!important;}#header-secondary-outer ul ul li a {	background-color: #1F1F1F;	color: #CCCCCC;}#header-secondary-outer ul > li.menu-item-language-current > a {	height: 32px!important;	padding-top: 8px!important;}#header-secondary-outer #social li a.behance, #header-secondary-outer #social li a.vimeo {	background-color: #a6a6a6!important;	background-position: center;	background-repeat: no-repeat;	text-indent: -9999px;}#header-secondary-outer #social li a.behance:hover, #header-secondary-outer #social li a.vimeo:hover {	background-color: #27CCC0!important;}#header-secondary-outer #social li a.vimeo {	width: 15px;}#header-secondary-outer #social li a.behance {	width: 17px;}header#top nav ul #search-btn a:hover, header#top nav ul li.sfHover #search-btn a:focus {}header#top nav ul #search-btn:hover span, header#top nav ul li.sfHover #search-btn:focus span {	opacity: 1;}header#top #toggle-nav {	position: absolute;	right: 0px;	top: 5px;	display: none;	width: 36px;	height: 28px;	text-align: center;	margin-bottom: 10px;}header#top #toggle-nav:hover, header#top #toggle-nav:active, header#top #toggle-nav:focus {	text-decoration: none;}header#top #mobile-cart-link {	position: absolute;	right: 32px;	top: 4px;	display: none;	width: 36px;	height: 28px;	text-align: right;	margin-bottom: 10px;	z-index: 10000;}header#top #toggle-nav i, header#top #mobile-cart-link i {	background-color: transparent!important;	color: #a9a9a9;	line-height: 34px;	font-size: 24px;}header#top #primary-menu {	position: relative;	z-index: 2;}header#top #primary-menu .sf-menu-wrapper > .content > ul > li > a {	color: #f26522;}header#top #secondary-menu {	position: relative;	z-index: 3;	clear: both;}#secondary-menu ul li a {	font-size: 12px !important;}#secondary-menu .content > ul.menu > li a#dhtml_menu-33498,#secondary-menu .content > ul.menu > li a#dhtml_menu-33497 {	color: #f26522;	font-weight: bold;}#block-menu-menu-secondary-menu {	float: right;} @media only screen and (min-width: 1001px) {body #header-outer[data-transparent-header="true"], body #header-outer[data-transparent-header="true"] .cart-menu {	transition: background-color 0.40s ease, box-shadow 0.40s ease;	-moz-transition: background-color 0.40s ease, box-shadow 0.40s ease;	-webkit-transition: background-color 0.40s ease, box-shadow 0.40s ease;}body #header-outer[data-transparent-header="true"].transparent, body #header-outer[data-transparent-header="true"].transparent .cart-menu, .ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"] header#top nav ul #search-btn a {	transition: border-color 0.40s ease;	-moz-transition: border-color 0.40s ease;	-webkit-transition: border-color 0.40s ease;}body #header-outer[data-transparent-header="true"].transparent .cart-menu {	background-color: transparent;	border-left: 1px solid rgba(255,255,255,0.25);}body:not(.ascend) #boxed #header-outer[data-transparent-header="true"].transparent .cart-menu {	border: none!important;}body #header-outer[data-transparent-header="true"] .cart-outer .cart-notification, body #header-outer[data-transparent-header="true"] .cart-outer .widget_shopping_cart {	margin-top: 1px;}body #header-outer[data-transparent-header="true"].transparent {	background-color: transparent!important;	box-shadow: none!important;	-webkit-box-shadow: none;	-moz-box-shadow: none;	-o-box-shadow: none;	border-bottom: 1px solid rgba(255,255,255,0.25)!important;}#boxed #header-outer[data-transparent-header="true"].transparent {	border-bottom: 1px solid rgba(255,255,255,0.25)!important;}body #header-outer[data-transparent-header="true"].transparent nav > ul > li > a {	margin-bottom: -1px;}body #header-outer[data-transparent-header="true"] header#top nav ul #search-btn > div {	border-left: 1px solid rgba(0,0,0,0.1);}body #header-outer[data-transparent-header="true"].transparent header#top nav ul #search-btn > div {	border-left: 1px solid rgba(255,255,255,0.25);}body #header-outer[data-transparent-header="true"] .ns-loading-cover {	background-color: #393939;	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	display: none;}#header-outer[data-transparent-header="true"].transparent #logo img, #header-outer[data-transparent-header="true"] #logo .starting-logo {	opacity: 0;	-ms-filter: 'alpha(opacity=0)';}#header-outer[data-transparent-header="true"].transparent #logo .starting-logo {	opacity: 1;	-ms-filter: 'alpha(opacity=100)';}}#search-outer {	top:0px;	left:0px;	width:100%;	height:75px;	position:absolute;	z-index:10000;	overflow: visible!important;	display:none;	background-color:#fff;}#boxed #search-outer, #boxed #header-outer, #boxed #header-secondary-outer {	padding-right: 0!important;}#search-box {	position: relative;}#search-outer .container {	overflow: visible!important;}#search-outer #search input[type=text] {	width: 100%;	color: #888;	font-size: 43px;	line-height: 43px;	position: relative;	padding: 0px!important;	background-color: transparent;	border: 0px;	transition: none;	-moz-transition: none;	-webkit-transition: none;	-o-transition: none;	box-shadow: none!important;	-moz-box-shadow: none!important;	-webkit-box-shadow: none!important;	-o-box-shadow: none!important;	font-family: 'open_sans', sans-serif;	text-transform: uppercase;	letter-spacing: 1px;}#search-outer .ui-widget-content {	background-color: #1F1F1F;	border: none!important;	border-radius: 0px!important;	-moz-border-radius: 0px!important;	-webkit-border-radius: 0px!important;	-o-border-radius: 0px!important;	background-image: none!important;}#search-outer .ui-widget-content li:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {	background-color: #272727;	cursor: pointer;}#search-outer .ui-widget-content li:hover a {	background-image: none!important;}#search-outer .ui-widget-content li:last-child a {	border: none!Important;}#search-outer .ui-widget-content li a {	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.ui-helper-hidden-accessible {	display: none;}#search-outer .ui-widget-content img, #search-outer .ui-widget-content i {	width: 40px!important;	height: auto!important;	float: left;	margin-right: 15px;}#search-outer .ui-widget-content i {	height: 40px;	line-height: 40px;	font-size: 22px;	background-color: rgba(255,255,255,0.1);	border-radius: 0!important;}#top .block-search {	float: right;	position: relative;	top: 3px;	margin-left:14px;	margin-bottom:10px}#top .block-search .form-item label {	display: none;}#top .block-search .form-item .form-text {	width: 176px;	padding-left: 24px !important;	background:#efefef url(../images/icons/mag-glass-mobile.png) no-repeat 6px 50%;}#top .block-search h2, #top .block-search .form-submit {	display: none;}.ui-widget {	font-family: Verdana, Arial, sans-serif;	font-size: 1.1em;}.ui-menu {	display: block;	float: left;	list-style: none outside none;	margin: 0;	padding: 2px;}.ui-autocomplete {	cursor: default;	position: absolute;}.ui-menu .ui-menu-item a {	display: block;	line-height: 1.5;	padding: 0.2em 0.4em;	text-decoration: none;}#search-outer .ui-widget-content {	width: 100%!important;	left: 0!important;}#search-outer .ui-widget-content li {	line-height: 14px;	clear: left;	width: 100%;	display: block;	float: left;	margin: 0px!important;}#search-outer .ui-widget-content li span.desc {	position: relative;	line-height: 14px;	font-size: 11px;}#search-outer .ui-widget-content li a {	color: #CCCCCC;	line-height: 1.4em!important;	transition: none!important;	-moz-transition: none!important;	-webkit-transition: none!important;	-o-transition: none!important;	padding: 15px 15px;}#search-outer > #search form {	width: 92%;	float: left;}#search-outer #search #close {	list-style: none;}#search-outer #search #close a {	position: absolute;	right: 0px;	top: 24px;	display: block;	width: 24px;	height: 17px;	line-height: 22px;}#search-outer #search #close a span {	color: #a0a0a0;	font-size: 18px!important;	height: 20px!important;	line-height: 19px!important;	background-color: transparent!important;	-webkit-transition: color 0.2s linear;	-moz-transition: color 0.2s linear;	-o-transition: color 0.2s linear;	transition: color 0.2s linear;}#search-outer > #search #close a:hover span {	color: #f26522;}#header-outer #search {	position: relative;}#header-outer .row .col.span_3, #header-outer .row .col.span_9 {/*width: auto;*/}#header-outer .row .col.span_9 {	float: right;}#header-outer[data-full-width="true"] header > .container, #header-secondary-outer[data-full-width="true"] > .container {	width: 100%;	max-width: 100%;	padding: 0 28px!important;}#portfolio-filters-inline.full-width-content .container {	width: 100%;	max-width: 100%;	padding: 0 31px!important;}#header-secondary-outer[data-full-width="true"] > .container nav > ul > li:last-child, #header-secondary-outer[data-full-width="true"] nav > ul#social > li:first-child > a {	border: none;}.row .col h3, .row .col h4 {	margin-bottom: 8px;}.row .col img {	max-width: 100%;	width: auto;	height: auto;}#mobile-menu {	position: relative;	top: 0px;	display: none;	background-color: #1F1F1F;	padding: 0px;	z-index: 100000;}#mobile-menu .container > ul > li:first-child {	padding-top: 10px;}#mobile-menu .container > ul > li:last-child {	padding-bottom: 10px;}#mobile-menu .container > ul > li:last-child a {	border-bottom: 0px;}#mobile-menu ul li a {	border-bottom: 1px dotted rgba(255, 255, 255, 0.2);	color: rgba(255, 255, 255, 0.6);	font-size: 12px;	display: block;	position: relative;	padding: 16px 0 !important;}#mobile-menu ul li a .sf-sub-indicator i {	color: #888!important;}#mobile-menu ul li ul {	display: none;	margin-left: 20px;}#mobile-menu ul li a:hover, #mobile-menu ul li a:hover [class^="icon-"], #mobile-menu li.open > a, #mobile-menu ul li.current-menu-item > a, #mobile-menu ul li.current-menu-ancestor > a {	color: #fff;}body #mobile-menu li.open > a [class^="icon-"] {	color: #f26522;}#mobile-menu #mobile-search {	margin: 10px 0px 0px 0px;}#mobile-menu input[type=text] {	margin-top: 15px;	margin-bottom: 15px;	background-color: #171717;	color: rgba(255, 255, 255, 0.7);	padding: 15px 15px 15px 40px!important;	border: 0px!important;	border-bottom: 1px solid #2e2e2e!important;	border-radius: 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-o-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px;	box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;	-o-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;	background-image: url(../images/icons/mag-glass-mobile.png);	background-repeat: no-repeat;	background-position: 15px center;} @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { #mobile-menu input[type=text] { background-size: 14px 14px; background-image: url(../images/icons/mag-glass-mobile@2x.png)!important;}}#mobile-menu .block-title,#mobile-menu #edit-search-block-form-1-wrapper label,#mobile-menu .form-submit {	display:none;}#mobile-menu a#dhtml_menu-33585,#mobile-menu a#dhtml_menu-33584,#mobile-menu a#dhtml_menu-33586 { float:left; margin-right: 14px; border-bottom:0 none; margin-top:16px; }/*-------------------------------------------------------------------------*//*	3.	Main Content/*-------------------------------------------------------------------------*/.row .col.section-title {	margin: 0px 0px 0px 0px;	padding: 0px 0px 36px 0px;	border-bottom: 1px solid #ddd;}#full_width_portfolio .row .col.section-title {	border-bottom: 0px;	padding-bottom: 0px;}.row .col.section-title.project-title, .row .col.section-title.blog-title {	margin-bottom: 14px;}.project-additional {	margin-left: 0px!important;	color: #999999;	font-size: 11px;	margin-top: 6px;	margin-bottom: 0px!important;}.project-additional li {	list-style: none!important;}.home .row .col.section-title {	padding: 0px 0px 3em 0px;}.row .col.section-title h1, .row .col.section-title h2 {	margin-bottom: 0px;	font-family: 'open_sans', sans-serif;	letter-spacing: -1px;	position: relative;}.row .col.section-title h2 {	margin-bottom: 5px;}.page-template-template-portfolio-php .row .col.section-title h1 {	margin-bottom: 0px!important;}.row .col.section-title h1 {	top: 3px;}.row .col.section-title span {	font-size: 20px;	line-height: 20px;	color: #888;	top: 0px;	position: relative;	text-transform: none;	font-family: 'open_sans', sans-serif;	padding-left: 10px;}.row .col.section-title h1 {	font-size: 28px;	margin-bottom: 0px;}.row .col.section-title p {	font-size: 20px;	line-height: 28px;	padding-bottom: 0px;	font-family: 'open_sans', sans-serif;}.wpb_wrapper > .divider, .wpb_wrapper > .divider-border, .wpb_wrapper > .divider-small-border, .wpb_text_column > .wpb_wrapper > *:last-child {	margin-bottom: 0px;}.divider {	height: 20px;}.divider-border {	margin: 35px 0px 35px 0px;	border-bottom: 1px solid #ddd;}.centered-text .divider-small-border {	margin: 25px auto;}.divider-small-border {	margin: 25px 0;	width: 20%;	border-bottom: 1px solid #ddd;}body .wpb_separator, body .vc_text_separator {	border-color: rgba(0,0,0,0.06);}body .vc_text_separator div {	background-color: #f8f8f8;	font-family: 'openSansLight';	font-size: 22px;	line-height: 32px;	letter-spacing: 0.5px;	top: -20px;}.light .divider-small-border {	border-bottom: 1px solid rgba(255,255,255,0.6);}.col.boxed, .wpb_column.boxed {	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);	box-shadow: 0 1px 2px rgba(0,0,0,0.2);	background-color: #fff;	padding: 25px 15px 15px 15px;	position: relative;	-webkit-transition: top 0.2s linear, -webkit-box-shadow 0.2s linear;	-moz-transition: top 0.2s linear, -moz-box-shadow 0.2s linear;	-o-transition: top 0.2s linear, -o-box-shadow 0.2s linear;	transition: top 0.2s linear, box-shadow 0.2s linear;}.col.boxed span.bottom-line, .wpb_column.boxed span.bottom-line {	height: 1px;	width: 100%;	display: block;	position: absolute;	bottom: 2px;	left: 0px;	background-color: #E8E8E8;}.col.boxed img, .wpb_column.boxed img {	padding: 0px 15px;}.col.boxed:hover, .wpb_column.boxed:hover {	top: -4px;	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);	box-shadow: 0 2px 3px rgba(0,0,0,0.3);}.col.centered-text, .wpb_column.centered-text {	text-align: center;}.col.centered-text ul, .wpb_column.centered-text ul {	display: inline-block;	text-align: center;	margin-left: 0!important;}.col.centered-text ul, .wpb_column.centered-text ul {	text-align: left;}.wpb_column {	transition: background-color 0.2s linear;	-webkit-transition: background-color 0.2s linear;	-o-transition: background-color 0.2s linear;	-moz-transition: background-color 0.2s linear;	background-position: center;}.col.centered-text img, .wpb_column.centered-text img, .col.center img {	margin: 0 auto!important;}.col.span_3 .col.span_12 i, .col.span_4 .col.span_12 i {	margin-bottom: 0px;}body .wpb_text_column {	margin-bottom: 0px;}body .wpb_text_column h2:last-child, body .wpb_text_column h3:last-child {	margin-bottom: 10px;}/* Full width content solumn sizing*/.wpb_row .span_12 > .col.padding-1-percent {	padding: 1%;}.wpb_row .span_12 > .col.padding-2-percent {	padding: 2%;}.wpb_row .span_12 > .col.padding-3-percent {	padding: 3%;}.wpb_row .span_12 > .col.padding-4-percent {	padding: 4%;}.wpb_row .span_12 > .col.padding-5-percent {	padding: 5%;}.wpb_row .span_12 > .col.padding-6-percent {	padding: 6%;}.wpb_row .span_12 > .col.padding-7-percent {	padding: 7%;}.wpb_row .span_12 > .col.padding-8-percent {	padding: 8%;}.wpb_row .span_12 > .col.padding-9-percent {	padding: 9%;}.wpb_row .span_12 > .col.padding-10-percent {	padding: 10%;}/*****************Nectar Button ******************/.btn {	padding: 8px 16px;}.nectar-button {	box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	transition: opacity 0.3s linear;	-moz-transition: opacity 0.3s linear;	-webkit-transition: opacity 0.3s linear;	-o-transition: opacity 0.3s linear;	color: #FFFFFF;	font-family: 'open_sans', sans-serif;	font-size: 12px;	/*	letter-spacing: 2px!important;*/	padding: 13px 18px;	position: relative;	/*	text-transform: uppercase;*/	top: -3px;	margin-bottom: 10px;	opacity: 1;	line-height: 20px;	width: 50%;	text-align: center;	direction: t;	display: table;	margin: 0 auto;	-webkit-backface-visibility: hidden;	background: #6d6d6d; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNmQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #6d6d6d 0%, #464646 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d6d6d), color-stop(100%, #464646)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #6d6d6d 0%, #464646 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #6d6d6d 0%, #464646 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #6d6d6d 0%, #464646 100%); /* IE10+ */	background: linear-gradient(to bottom, #6d6d6d 0%, #464646 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#464646', GradientType=0 ); /* IE6-8 */}.nectar-button.small {	/*	border-radius: 2px 2px 2px 2px;*/	font-size: 9px;	padding: 5px 8px;	letter-spacing: 1.3px;	color: #FFFFFF;	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;}.nectar-button.medium {	/*	border-radius: 3px 3px 3px 3px;*/	padding: 10px 15px;	font-size: 12px;	letter-spacing: 2px;	color: #FFFFFF;	box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;	-o-box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;}.nectar-button.large {	font-size: 13px;	padding: 15px 22px;	box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;}.nectar-button i {	font-size: 18px;	line-height: 18px;	width: 18px;	position: absolute;	top: 50%;	right: 30px;	margin-top: -9px;	opacity: 0;	-ms-filter: "alpha(opacity=0)";	transition: all 0.2s ease-out;	-webkit-transition: all 0.2s ease-out;}.nectar-button i.icon-button-arrow {	font-size: 20px;}.nectar-button span {	left: 0px;	transition: all 0.2s ease-out;	-webkit-transition: all 0.2s ease-out;	position: relative;}.nectar-button.has-icon {	padding-left: 42px;	padding-right: 42px;}.nectar-button.has-icon:hover span {	left: -18px;}.nectar-button.has-icon:hover i {	opacity: 1;	-ms-filter: "alpha(opacity=100)";	right: 24px;}.nectar-button:hover, .full-width-section .light .nectar-button:hover {	opacity: 0.75;	color: #fff;}.full-width-section .light .nectar-button {/*	opacity: 0.9;*/}.nectar-button.see-through, body .nectar-button.see-through {	background-color: transparent!important;	box-shadow: none!important;	-webkit-box-shadow: none!important;	-moz-box-shadow: none!important;	-o-box-shadow: none!important;	opacity: 1!important;	transition: all 0.2s linear!important;	-moz-transition: all 0.2s linear!important;	-webkit-transition: all 0.2s linear!important;	-o-transition: all 0.2s linear!important;	border-radius: 2px!important;	-webkit-border-radius: 2px!important;	-o-border-radius: 2px!important;	border: 2px solid rgba(255,255,255,0.75);}.nectar-button.see-through-2 {	background-color: transparent;	box-shadow: none!important;	-webkit-box-shadow: none!important;	-moz-box-shadow: none!important;	-o-box-shadow: none!important;	opacity: 1;	transition: all 0.2s linear!important;	-moz-transition: all 0.2s linear!important;	-webkit-transition: all 0.2s linear!important;	-o-transition: all 0.2s linear!important;	border-radius: 2px!important;	-webkit-border-radius: 2px!important;	-o-border-radius: 2px!important;	border: 2px solid rgba(255,255,255,0.75);}body .nectar-button.see-through:hover {	border: 2px solid rgba(255,255,255,1);}.col.light .nectar-button.see-through-2 {	color: #fff;}.col.light .nectar-button.see-through {	border: 2px solid rgba(255,255,255,0.75);	color: #fff;}.col.light .nectar-button.see-through:hover {	border: 2px solid rgba(255,255,255,1);}.col.dark .nectar-button.see-through, .col.dark .nectar-button.see-through-2 {	border: 2px solid rgba(0,0,0,0.75);	color: #444444;}.col.dark .nectar-button.see-through:hover {	border: 2px solid rgba(0,0,0,1);}body .nectar-button.see-through-2:hover, body .col.dark .nectar-button.see-through-2:hover {	border-color: #f26522;	background-color: #f26522;	color:	#fff;	opacity: 1!important;}h2 .nectar-button {	top: -6px;}.nectar-button:not([data-color-override="false"]), .nectar-button:not([data-hover-color-override="false"]) {	visibility: hidden;}/*-------------------------------------------------------------------------*//*	4.	Plugin Related Styles/*-------------------------------------------------------------------------*//***************** Superfish ******************/.sf-menu {	line-height: 1;}.sf-menu ul {	position: absolute;	top: -999em;	width: 10em;}.sf-menu ul li {	width: 100%;}.sf-menu li:hover {	visibility: inherit;}.sf-menu li {	/*float: left;*/	display: inline-block;	position: relative;}.sf-menu li:hover ul, .sf-menu li.sfHover ul {	left: 0;	top: 2.5em;	z-index: 99;}header#top .sf-menu > li:hover > ul, header#top .sf-menu > li.sfHover > ul {	top: 60px;}ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {	top: -999em;}ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {	left: 10.8em;	top: -10px;}ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {	top: -999em;}ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {	left: 10em;	top: 0;}.sub-menu {	z-index: 999!important;}.sf-menu {	float: left;	margin-bottom: 30px;}.sf-menu li li a, .sf-menu li li a:visited {	padding-left: 1.25em;}.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline: 0 none;}.sf-menu ul li a {	margin: 0;	padding: 14px;	border-bottom: 1px solid rgba(255,255,255,0.08);}.sf-sub-indicator {	display: inline-block;	width: 10px;	position: relative;	left: 8px;	height: 10px;}.sf-sub-indicator i {	width: 8px;}.sf-sub-indicator [class^="icon-"], .sf-sub-indicator [class*=" icon-"] {	color: #888;	font-size: 12px;	line-height: 16px;	height: auto;	background-color: transparent!important;}.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active, .sf-menu ul li:hover > a, .sf-menu ul li.sfHover > a {	color: #f26522;}.sf-shadow ul.sf-shadow-off {	background: none repeat scroll 0 0 transparent;}.sf-vertical, .sf-vertical li {	width: 100%;}.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {	left: 100%;	top: 0;}.sf-menu, .sf-menu * {	list-style: none outside none;	margin: 0;	padding: 0;/*z-index: 10;*/}.sf-menu {	line-height: 1;}.sf-menu ul {	position: absolute;	top: -999em;	width: 16em;}.sf-menu ul li, .sf-menu ul li li {	font-size: 12px;	width: 100%;}.sf-menu ul li:last-child a {	border-bottom: medium none;}.sf-menu li:hover {	visibility: inherit;}.sf-menu li {	/*float: left;*/	line-height: 12px!important;	font-size: 12px!important;	/*position: relative;*/	letter-spacing: 0.04em;}.sf-menu a {	display: block;	position: relative;}.sf-menu li:hover ul, .sf-menu li.sfHover ul {	left: 0;	top: 33px;	z-index: 999;}ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {	top: -999em;}ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {	left: 15em;	top: 0px;}ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {	top: -999em;}ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {	left: 15em;	top: 0;}.sf-menu .sf-with-ul a {	min-width: 1px;	padding-right: 16px!important;}header#top .sf-menu li ul li a {	font-size: 12px;	line-height: 1.4em;	color: #ccc;	transition: none;	letter-spacing: 0;	background-color: #1C1C1C;}.sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a {	color: #f26522;	background-color: #272727!important;}.sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="icon-"] {	color: #f26522;}.sf-menu li ul li .sf-sub-indicator {	right: 14px;	left: auto;	top: 14px;	display: block;	position: absolute;}.sf-menu li ul, .sf-menu li li ul {	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}.sf-menu li li ul {	left: 16em!important;}.sf-menu {	float: right;}.sf-menu a {	margin: 0 1px;	padding: 0.75em 1em 32px;	text-decoration: none;}.sf-menu ul li {	font-weight: normal;}.sf-menu .sfHover ul li a, .sf-menu .sfHover ul li li a {	box-shadow: none;}.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active, .sf-menu ul li li a:focus, .sf-menu ul li li a:hover, .sf-menu ul li li a:active {	border-radius: 0 0 0 0;	box-shadow: none;	text-shadow: none;}.sf-menu li ul{	padding:0px;}.sf-menu ul li, .block ul{	margin:0px;	padding:0px;}ul.menu li{	list-style-image:none;	list-style-type:none;	padding:0px;	margin:0px;}.mejs-overlay-button, .mejs-overlay-loading {	display: none!Important;}.home-wrap {	padding-top: 3em;	margin-bottom: 0px;	padding-bottom: 0px;	position: relative;	z-index: 100;	background-color: #f8f8f8;}html:not(.js) .home-wrap {	padding-top: 0px;}html.no-overflow-y {	overflow-y: hidden!important;}/***************** Nectar Slider ******************/.swiper-slide {	position: relative;	background-position: center;	background-repeat: no-repeat;	background-size: cover;	-moz-background-size: cover;	-webkit-background-size: cover;	-o-background-size: cover;}.nectar-slider-wrap[data-transition="fade"] .swiper-slide-active {	z-index: 50;}.mobile-video-image {	position: absolute;	z-index: 10;	top: 0px;	left: 0px;	display: none;	height: 100%;	width: 100%;	background-position: center;	background-repeat: no-repeat;	background-size: cover;	-moz-background-size: cover;	-webkit-background-size: cover;	-o-background-size: cover;}.swiper-slide[data-bg-alignment="top"] {	background-position: center top;}.swiper-slide[data-bg-alignment="center"] {	background-position: center center;}.swiper-slide[data-bg-alignment="bottom"] {	background-position: center bottom;}.swiper-slide .content {	color: #fff;	width: 100%;	left: 0px;	position: absolute;	top: 250px;	z-index: 100;}#boxed .swiper-slide .content, #boxed .slider-prev, #boxed .slider-next {/*opacity: 1!important;	-webkit-transform: translate(0, 0)!important;	-moz-transform: translate(0, 0)!important;	transform: translate(0, 0)!important;	-o-transform: translate(0, 0)!important;*/}.parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content {	margin-top: 23px;	margin-left: -10px;}.parallax_slider_outer.first-section .swiper-slide .content {	-webkit-perspective: 1000;	-webkit-backface-visibility: hidden;}body[data-smooth-scrolling="1"] .parallax_slider_outer.first-section .slider-pagination, body[data-smooth-scrolling="1"] .nectar-slider-wrap.first-section .slider-pagination {	padding-right: 13px;}.nectar-slider-wrap {	display: none;}html:not(.js) .nectar-slider-wrap {	display: block;}.nectar-slider-loading {	background-color: #393939;	background-position: center;	background-repeat: repeat;	background-image: url('../images/diagonal_line.png');	position: absolute;	z-index: 1000;	top: 0px;	left: 0px;	width: 100%;	height: 100%;}.nectar-slider-loading.default-loader .loading-icon, .pp_loaderIcon.default_loader {	background-image: none!important;}.nectar-slider-loading.default-loader .loading-icon span {	border: 3px solid #666;	background-color: #393939;}.pp_loaderIcon span {	border: 3px solid #666;}.nectar-slider-loading .loading-icon {	background-position: center;	background-repeat: no-repeat;	background-image: url('../images/icons/nectar-loading.gif');	position: absolute;	z-index: 1000;	top: 0px;	left: 0px;	width: 100%;	height: 100%;}.nectar-slider-wrap .swiper-container .swiper-wrapper .swiper-slide.not-loaded {	background-color: #393939!important;}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {	margin-top: 0px;}.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {	opacity: 0;	padding-top: 25px;	letter-spacing: 0.5px;	-webkit-font-smoothing: antialiased;}.swiper-slide .content p i {	border-radius: 0px!important;	width: 24px!Important;	font-size: 20px!Important;	background-color: transparent!important;}.swiper-slide .content iframe {	max-width: 1100px;}.swiper-slide .content.centered {	text-align: center;}.swiper-slide .content img {	margin-bottom: 30px;}.swiper-slide .content h2 {	font-size: 60px;	line-height: 80px;	letter-spacing: -1px;	display: block;	color: #fff;	font-family: 'open_sans', sans-serif;}#boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {	font-size: 50px;	line-height: 70px;}.vc_span3 .nectar-slider-wrap .swiper-slide .content h2, .vc_span4 .nectar-slider-wrap .swiper-slide .content h2, .vc_span6 .nectar-slider-wrap .swiper-slide .content h2, .vc_span8 .nectar-slider-wrap .swiper-slide .content h2, .vc_span9 .nectar-slider-wrap .swiper-slide .content h2 {	font-size: 40px;	line-height: 60px!important;}.swiper-slide .content p {	font-size: 24px;	line-height: 38px;	font-family: 'open_sans', sans-serif;}.swiper-slide .content p.transparent-bg span {	padding: 4px 0px;	display: inline;	position: relative;	left: 10px;	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);	box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);	-moz-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);	-o-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);	line-height: 45px;}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {	line-height: 40px;}.swiper-slide[data-color-scheme="dark"] .content p.transparent-bg span {	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);	box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);	-moz-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);	-webkit-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);	-o-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);}.vc_span3 .nectar-slider-wrap .swiper-slide .content p, .vc_span4 .nectar-slider-wrap .swiper-slide .content p, .vc_span6 .nectar-slider-wrap .swiper-slide .content p, .vc_span8 .nectar-slider-wrap .swiper-slide .content p, .vc_span9 .nectar-slider-wrap .swiper-slide .content p {	font-size: 17px!important;	line-height: 28px!important;}.swiper-slide .content p::selection, .swiper-slide .content h2::selection, .swiper-slide .button a::selection, .swiper-container div::selection, .swiper-container span::selection, .swiper-container img::selection {	background: transparent!important;	color:#fff!important;} .swiper-slide .content p::-moz-selection, .swiper-slide .content h2::-moz-selection, .swiper-slide .button a::-moz-selection, .swiper-container div::-moz-selection, .swiper-container span::-moz-selection, swiper-container img::-moz-selection { background: transparent!important; color:#fff!important;}.swiper-slide[data-color-scheme="dark"] .content p::selection, .swiper-slide[data-color-scheme="dark"] .content h2::selection, .swiper-slide[data-color-scheme="dark"] .button.transparent a::selection, .swiper-slide[data-color-scheme="dark"] img::selection, .swiper-container .swiper-slide[data-color-scheme="dark"] span::selection {	background: transparent!important;	color:#000!important;} .swiper-slide[data-color-scheme="dark"] .content p::-moz-selection, .swiper-slide[data-color-scheme="dark"] .content h2::-moz-selection, .swiper-slide[data-color-scheme="dark"] .button.transparent a::-moz-selection, .swiper-slide[data-color-scheme="dark"] img::-moz-selection, .swiper-container .swiper-slide[data-color-scheme="dark"] span::-moz-selection { background: transparent!important; color:#000!important;}#header-outer.transparent.dark-slide header#top nav > .sf-menu-wrapper > .content > ul > li > a, #header-outer.transparent.dark-slide header#top nav ul #search-btn a span, #header-outer.transparent.dark-slide nav > ul > li > a > .sf-sub-indicator [class^="icon-"], #header-outer.transparent.dark-slide nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], #header-outer.transparent.dark-slide .cart-menu .cart-icon-wrap .icon-salient-cart, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide .cart-outer .cart-menu .cart-icon-wrap i, body.ascend #boxed #header-outer.transparent.dark-slide .cart-outer .cart-menu .cart-icon-wrap i {	color: #000!important;}#header-outer.transparent.dark-slide header#top nav > .sf-menu-wrapper > .content > ul > li > a:hover, #header-outer.transparent.dark-slide header#top nav .sf-menu > li.sfHover > a, #header-outer.transparent.dark-slide header#top nav .sf-menu > li.current_page_ancestor > a, #header-outer.transparent.dark-slide header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent.dark-slide header#top nav .sf-menu > li.current-menu-ancestor > a, #header-outer.transparent.dark-slide header#top nav .sf-menu > li.current_page_item > a, #header-outer.transparent.dark-slide header#top nav > .sf-menu-wrapper > .content > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.transparent.dark-slide header#top nav > .sf-menu-wrapper > .content > ul > li.sfHover > a > span > i, #header-outer.transparent.dark-slide header#top nav ul #search-btn a:hover span, #header-outer.transparent.dark-slide header#top nav .sf-menu > li.current-menu-item > a i, #header-outer.transparent.dark-slide header#top nav .sf-menu > li.current-menu-ancestor > a i, #header-outer.transparent.dark-slide .cart-outer:hover .icon-salient-cart, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide .cart-outer:hover .cart-menu .cart-icon-wrap i {	color: #000!important;}body #header-outer.transparent[data-transparent-header="true"].dark-slide, .ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"].dark-slide header#top nav ul #search-btn a, body #header-outer.transparent[data-transparent-header="true"].dark-slide .cart-menu, body #header-outer.transparent[data-transparent-header="true"].dark-slide header#top nav ul #search-btn > div, #boxed #header-outer.transparent[data-transparent-header="true"].dark-slide, body.ascend #boxed #header-outer.transparent.dark-slide .cart-menu .cart-icon-wrap i {	border-color: rgba(0, 0, 0, 0.08) !important;} @media only screen and (min-width: 1001px) {#header-outer[data-transparent-header="true"].transparent #logo img.dark-version {	opacity: 0!important;}#header-outer[data-transparent-header="true"].transparent.dark-slide #logo img {	opacity: 0!important;}#header-outer[data-transparent-header="true"].transparent.dark-slide #logo img.dark-version {	opacity: 1!important;}}.swiper-slide img {	display: block;	margin: 0 auto;	max-width: 100%;}.video-texture {	height: 3000px;	width: 100%;	position: absolute;	left: 0px;	top: 0px;	opacity: 0;	z-index: 10;}.active_texture {	background-image: url(../images/textures/grid.png);}.swiper-slide .button {	display: inline-block;	padding: 8px;	margin: 0px 0px 0px 0px;	border-radius: 2px;	-moz-border-radius: 2px;	-o-border-radius: 2px;	-webkit-border-radius: 2px;}.swiper-slide .buttons > div:last-child {	padding-right: 0px!Important;}.swiper-slide .buttons > div:first-child {	padding-left: 0px;}.swiper-slide .button a:hover {}.swiper-slide .button a {	background-color: #6bc1b9;	color: #fff;	border-radius: 2px;	padding: 13px 17px;	text-decoration: none;	/*box-shadow: 0px 1px 0px rgba(255,255,255,0.25) inset, 0px 1px 3px rgba(0,0,0,0.2);*/	text-transform: uppercase;	font-family: 'open_sans', sans-serif;	letter-spacing: 2px;	font-size: 12px;	display: block;	transition: border-color 0.2s linear, background-color 0.2s linear;	-moz-transition: border-color 0.2s linear, background-color 0.2s linear;	-o-transition: border-color 0.2s linear, background-color 0.2s linear;	-webkit-transition: border-color 0.2s linear, background-color 0.2s linear;}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a {	padding: 10px 15px!important;}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button.transparent a {	padding: 8px 15px!important;}.swiper-slide .button.transparent a, .swiper-slide .button.transparent_2 a {	box-shadow: none!important;	padding: 11px 17px!important;	background-color: transparent!important;	border: 2px solid rgba(255,255,255,0.7);}.swiper-slide .button.transparent a:hover {	border: 2px solid rgba(255,255,255,1);}.swiper-slide .button.transparent_2 a:hover {	border-color: transparent!important;	background-color: #f26522;	color: #fff!important;}.swiper-slide[data-color-scheme="dark"] .content h2, .swiper-slide[data-color-scheme="dark"] .content p, .swiper-slide[data-color-scheme="dark"] .content .button.transparent a, .swiper-slide[data-color-scheme="dark"] .content .button.transparent_2 a {	color: #111;	text-shadow: none!important;}.swiper-wrapper .swiper-slide[data-color-scheme="dark"] .slider-down-arrow i.icon-default-style[class^="icon-"] {	color: #111!important;}.swiper-slide[data-color-scheme="dark"] .content .button.transparent a, .swiper-slide[data-color-scheme="dark"] .content .button.transparent_2 a {	border: 2px solid rgba(0,0,0,0.4)!important;}.swiper-slide[data-color-scheme="dark"] .content .button.transparent a:hover, .swiper-slide[data-color-scheme="dark"] .content .button.transparent_2 a:hover {	border: 2px solid rgba(0,0,0,1)!important;}.swiper-slide[data-x-pos="left"] .content {	text-align: left;}.swiper-slide[data-x-pos="left"] .content p {	margin: 0px;}.swiper-slide[data-x-pos="centered"] .content {	text-align: center;}.swiper-slide[data-x-pos="right"] .content {	width: 50%;	left: auto;	right: 0px;}.swiper-slide[data-x-pos="right"] .content p {	margin: 0px;}.swiper-slide[data-x-pos="right"] .content .buttons {	clear: both;}.swiper-slide[data-x-pos="right"] .content p:after {	content: "";	display: block;	height: 0;	clear: both;	visibility: hidden;}.swiper-container {	margin:0 auto;	position:relative;	overflow:hidden;	-webkit-backface-visibility:hidden;	-moz-backface-visibility:hidden;	-ms-backface-visibility:hidden;	-o-backface-visibility:hidden;	backface-visibility:hidden;	/* Fix of Webkit flickering */	z-index:1;}.swiper-wrapper {	position:relative;	width:100%;	-webkit-transition-property:-webkit-transform, left, top;	-webkit-transition-duration:0s;	-webkit-transform:translate3d(0px, 0, 0);	-webkit-transition-timing-function:ease;	-moz-transition-property:-moz-transform, left, top;	-moz-transition-duration:0s;	-moz-transform:translate3d(0px, 0, 0);	-moz-transition-timing-function:ease;	-o-transition-property:-o-transform, left, top;	-o-transition-duration:0s;	-o-transform:translate3d(0px, 0, 0);	-o-transition-timing-function:ease;	-o-transform:translate(0px, 0px);	-ms-transition-property:-ms-transform, left, top;	-ms-transition-duration:0s;	-ms-transform:translate3d(0px, 0, 0);	-ms-transition-timing-function:ease;	transition-property:transform, left, top;	transition-duration:0s;	transform:translate3d(0px, 0, 0);	transition-timing-function:ease;}.swiper-slide {	float: left;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {	-ms-touch-action: pan-y;}.swiper-wp8-vertical {	-ms-touch-action: pan-x;}/* Specify Swiper's Size: */.swiper-container, .swiper-slide {	width: 100%;	height: 800px;	overflow: hidden;	position: relative;}.swiper-slide .video-wrap {	position: absolute!important;	top: 0;	left: 0;	padding-bottom: 0px!important;	overflow: hidden;}.slider-pagination {	position: absolute;	z-index: 20;	bottom: 25px;	display: block;	width: 100%;	text-align: center;	opacity: 0;}.slider-pagination .swiper-pagination-switch {	border: 1px solid #fff;	background-color: transparent;	border-radius: 10px 10px 10px 10px;	cursor: pointer;	display: inline-block;	height: 10px;	margin: 0 4px;	width: 10px;	transition: background-color 0.2s linear, border-color 0.2s linear;	-moz-transition: background-color 0.2s linear, border-color 0.2s linear;	-webkit-transition: background-color 0.2s linear, border-color 0.2s linear;	-o-transition: background-color 0.2s linear, border-color 0.2s linear;}.slider-pagination .swiper-pagination-switch:hover {	background-color: #fff;}.swiper-container .slider-pagination .swiper-active-switch {	background: none repeat scroll 0 0 #FFFFFF;}.slider-pagination.dark-cs .swiper-pagination-switch {	border: 1px solid #000;	background-color: transparent;}.slider-pagination.dark-cs .swiper-pagination-switch:hover {	background: none repeat scroll 0 0 #000;}.slider-pagination.dark-cs .swiper-active-switch {	background: none repeat scroll 0 0 #000;}.swiper-container .slider-prev, .swiper-container .slider-next {	position: absolute;	z-index: 130;	top: 50%;	height:54px;	margin-top: -28px;	width: 100%;}.swiper-slide .content .buttons {	z-index: 140px;	position: relative;}.nectar-slider-wrap.first-section[data-full-width="true"] .swiper-container .slider-prev, .nectar-slider-wrap.first-section[data-full-width="true"] .swiper-container .slider-next {	margin-top: 0px;}.parallax_slider_outer.first-section .swiper-container .slider-prev, .parallax_slider_outer.first-section .swiper-container .slider-next {	margin-top: 0px;	-webkit-perspective: 1000;	-webkit-backface-visibility: hidden;}.slider-prev.dark-cs, .slider-next.dark-cs {	background-color: rgba(255,255,255,0.5)!important;}.slider-prev.dark-cs:hover, .slider-next.dark-cs:hover {	background-color: rgba(255,255,255,0.8)!important;}.slider-prev.dark-cs i, .slider-next.dark-cs i, .swiper-container .dark-cs.slider-prev .slide-count span, .swiper-container .dark-cs.slider-next .slide-count span {	color: #000;	transition: color 0.2s linear;	-webkit-transition: color 0.2s linear;	-o-transition: color 0.2s linear;	-moz-transition: color 0.2s linear;}.swiper-container .slider-prev, .swiper-container .slider-next {	position: absolute;	z-index: 100;	display: block;	color: #fff;	height: 60px;	width: 50px;	background-color: rgba(0,0,0,0.4);	border-radius: 0px 4px 4px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 4px 4px 0px;	-o-border-radius: 0px 4px 4px 0px;	transition: background-color 0.2s linear;	-webkit-transition: background-color 0.2s linear;	-o-transition: background-color 0.2s linear;	-moz-transition: background-color 0.2s linear;}.swiper-container .slider-prev .slide-count span, .swiper-container .slider-next .slide-count span {	opacity: 0;	-ms-filter: "alpha(opacity=0)";}.swiper-container .slider-next .slide-count {	left: auto;	right: 0px;}.swiper-container .slide-count {	position: absolute;	left: 0px;	top: 0px;	height: 64px;	width: 50px;}.swiper-container .slide-count i {	opacity: 0.7;	top: 17px;	line-height: normal!important;	font-size: 26px!important;}.swiper-container .slide-count {	font-size: 10px!important;}.swiper-container .slide-count .slide-current {	position: absolute;	top: 14px;	left: 15px;	height: 10px;	line-height: 10px;}.swiper-container .slide-count .slide-current.double-digits {	top: 16px!important;	left: 9px!important;}.swiper-container .slide-count .slide-total {	position: absolute;	top: 35px;	left: 31px;	height: 10px;	line-height: 10px;}.swiper-container .slider-next {	border-radius: 4px 0px 0px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 0px 0px 4px;	-o-border-radius: 4px 0px 0px 4px;}.swiper-container .mejs-poster {	background-size: cover!important;	-moz-background-size: cover!important;	-webkit-background-size: cover!important;	-o-background-size: cover!important;}.nectar-slider-wrap {	overflow: hidden;	position: relative;	left: 0px;}.parallax_slider_outer .nectar-slider-wrap[data-full-width="boxed-full-width"] {	margin: 0px!important;}.nectar-slider-wrap[data-full-width="boxed-full-width"] {	margin: 0px -50px 0px -50px!important;}.full-width-content .wpb_column .nectar-slider-wrap[data-full-width="boxed-full-width"] {	margin: 0!important;}body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {	margin: 0 -4.5%!important;}.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content {	padding: 0px 50px!important;}.nectar-slider-wrap[data-full-width="false"]:not([data-parallax="true"]) .swiper-slide .content {	padding: 0px 100px;}.nectar-slider-wrap[data-full-width="false"]:not([data-parallax="true"]) .swiper-slide[data-x-pos="right"] .content {	padding: 0px 100px 0px 0px!important;}.nectar-slider-wrap[data-full-width="true"].first-section, .nectar-slider-wrap[data-full-width="boxed-full-width"].first-section {	margin-top: -70px;} @media only screen and (min-width: 1000px) {body[data-transparent-header="false"][data-bg-header="true"] .wpb_row.first-section {	margin-top: -43px!important;}}body[data-transparent-header="false"][data-header-resize="0"] .nectar-slider-wrap[data-full-width="true"].first-section, body[data-transparent-header="false"][data-header-resize="0"] .nectar-slider-wrap[data-full-width="true"].first-section .swiper-slide .content {	margin-top: 0px!important;}#post-area.span_9 .nectar-slider-wrap[data-full-width="true"].first-section, #post-area.span_9 .nectar-slider-wrap[data-full-width="boxed-full-width"].first-section {	margin-top: 0px!important;}.parallax_slider_outer.first-section {	margin-bottom: -2px!important;	margin-top: -42px;}.parallax_slider_outer.first-section .nectar-slider-wrap {	position: fixed;	left: 0px!important;	-webkit-perspective: 1000;	-webkit-backface-visibility: hidden;}.no-left-margin.first-section {	height: auto!important;}.no-left-margin.first-section .nectar-slider-wrap {	left: 0!important;}body .parallax_slider_outer.first-section .nectar-slider-wrap[data-full-width="boxed-full-width"] {	left: auto!important;/*position: relative!important;*/}.parallax_slider_outer .swiper-container .slider-prev {	left: 0px!important;}.parallax_slider_outer .swiper-container .slider-next {	right: 0px!important;}.parallax_slider_outer .swiper-container, .parallax_slider_outer.first-section .nectar-slider-wrap {	-webkit-transform: translate(0, 0);	-moz-transform: translate(0, 0);	transform: translate(0, 0);	-o-transform: translate(0, 0);	-webkit-perspective: 1000;	-webkit-backface-visibility: hidden;}body[data-smooth-scrolling="1"] .parallax_slider_outer .swiper-container .slider-next {	right: 16px!important;}body[data-smooth-scrolling="1"] .parallax_slider_outer .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-container .slider-next, body[data-smooth-scrolling="1"] #boxed .parallax_slider_outer .nectar-slider-wrap .swiper-container .slider-next {	right: 0px!important;}.swiper-container .slider-prev:hover, .swiper-container .slider-next:hover {	background-color: rgba(0,0,0,0.8);}.swiper-container .slider-prev i, .swiper-container .slider-next i {	font-size: 21px;	background-color: transparent!important;	line-height: 64px;}.swiper-container .slider-prev > i, .swiper-container .slider-next > i {	width: 20px!important;}.swiper-container .slider-prev > i {	position: absolute;	padding-right: 0px;	left: 13px;}.swiper-container .slider-next > i {	position: absolute;	right: 13px;	left: auto;}.swiper-container .slider-prev .slide-count {	right: 6px!important;	left: auto!important;	text-align: center;}.swiper-container .slider-next .slide-count {	left: 6px!important;	text-align: center;}.swiper-container .slider-next {	right: 0px;	padding-left: 4px;	opacity: 0;}.swiper-container .slider-prev {	left: 0px;	padding-right: 4px;	opacity: 0;}body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-next {	right: 8px;}body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"][data-parallax="true"] .swiper-container .slider-next {	right: 10px;}body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-prev {	left: 7px;}/* Swiper Styles */.swiper-container {	margin:0 auto;	position:relative;	overflow:hidden;	-webkit-backface-visibility:visible!important;	-moz-backface-visibility:hidden;	-ms-backface-visibility:hidden;	-o-backface-visibility:hidden;	backface-visibility:hidden;	/* Fix of Webkit flickering */	z-index:1;}.swiper-wrapper {	position:relative;	width:100%;	-webkit-transition-property:-webkit-transform, left, top;	-webkit-transition-duration:0s;	-webkit-transform:translate3d(0px, 0, 0);	-webkit-transition-timing-function:ease;	-moz-transition-property:-moz-transform, left, top;	-moz-transition-duration:0s;	-moz-transform:translate3d(0px, 0, 0);	-moz-transition-timing-function:ease;	-o-transition-property:-o-transform, left, top;	-o-transition-duration:0s;	-o-transform:translate3d(0px, 0, 0);	-o-transition-timing-function:ease;	-o-transform:translate(0px, 0px);	-ms-transition-property:-ms-transform, left, top;	-ms-transition-duration:0s;	-ms-transform:translate3d(0px, 0, 0);	-ms-transition-timing-function:ease;	transition-property:transform, left, top;	transition-duration:0s;	transform:translate3d(0px, 0, 0);	transition-timing-function:ease;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;	left: 0px;}.swiper-slide {	float: left;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {	-ms-touch-action: pan-y;}.swiper-wp8-vertical {	-ms-touch-action: pan-x;}.swiper-container, .swiper-slide {	width: 100%;	height: 750px;	overflow: hidden;	position: relative;}.swiper-slide .video-wrap {	position: absolute;	top: 0;	left: 0;	width: 100%;	overflow: hidden;}.swiper-slide .video-wrap video {	top: 0px;	position: relative;	-webkit-backface-visibility:hidden!important;}.swiper-container .mejs-container .mejs-controls {	display: none!important;}.entire-slide-link {	position: absolute;	z-index: 100;	height: 3000px;	width: 100%;	opacity: 0;	transition: none!important;}/*.nectar-slider-wrap[data-full-width="true"] .swiper-container {	opacity: 0;}*/@keyframes fadebottom { 0% { opacity: 1; transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);} 25% { opacity: 0; transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px);} 30% { opacity: 0; transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);} 45% { opacity: 1; transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);} 100% { opacity: 1; transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);}} @-webkit-keyframes fadebottom { 0% { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px);} 25% { opacity: 0; transform: translateY(20px); -webkit-transform: translateY(20px);} 30% { opacity: 0; transform: translateY(0px); -webkit-transform: translateY(0px);} 45% { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px);} 100% { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px);}}.swiper-wrapper .slider-down-arrow {	height: 60px;	width: 60px;	display: block;	margin: 0 auto;	position: absolute;	bottom: 30px;	z-index: 100;	left: 50%;	margin-left: -30px;}body[data-smooth-scrolling="1"] .swiper-wrapper .slider-down-arrow {	margin-left: -38px;}.swiper-wrapper .slider-down-arrow i.icon-default-style[class^="icon-"] {	height: 60px!important;	width: 60px;	font-size: 20px!important;	color: #fff!important;	line-height: 60px!important;	animation: 3.4s ease-in-out infinite fadebottom;	-webkit-animation: 3.4s ease-in-out infinite fadebottom;}.swiper-wrapper .slider-down-arrow i.icon-default-style[class^="icon-"] {}/***************** Nectar Video BG ******************/.wpb_row .nectar-video-wrap {	position: absolute!important;	top: 0;	left: 0;	padding-bottom: 0px!important;	overflow: hidden;	opacity: 0;	z-index: 1;}.video-color-overlay {	width: 100%;	height: 100%;	opacity: 0;	position: absolute!important;	-webkit-backface-visibility: hidden;	top: 0;	left: 0;	padding-bottom: 0px!important;	z-index: 3;}.wpb_row .nectar-video-wrap .mejs-container .mejs-controls {	display: none!important;}.wpb_row > .span_12 {	z-index: 10;	margin-bottom: 0px!Important;}.wpb_row > .span_12 > .column_container:last-child {	margin-bottom: 0px!Important;}/***************** Nectar mouse parallax ******************/.wpb_row .nectar-parallax-scene {	position: absolute!important;	top: 0;	left: 0;	margin: 0!important;	padding-bottom: 0px!important;	overflow: hidden;	width: 100%;	height: 100%;	z-index: 1;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translate3d(0px, 0px, 0px);	transform: translate3d(0px, 0px, 0px);	-webkit-transform-style: preserve-3d;	transform-style: preserve-3d;}.wpb_row .nectar-parallax-scene li {	height: 100%;	width: 100%;}.wpb_row .nectar-parallax-scene div {	margin-left: -10%;	top: -10%;	min-height: 100%;	width: 120%;	height: 120%;	background-size: cover;	margin-bottom: 0!important;	max-width: none;	position: relative;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translate3d(0px, 0px, 0px);	transform: translate3d(0px, 0px, 0px);	-webkit-transform-style: preserve-3d;	transform-style: preserve-3d;}.wpb_row .nectar-parallax-scene[data-scene-position="center"] div {	background-position: center;}.wpb_row .nectar-parallax-scene[data-scene-position="bottom"] div {	background-position: center bottom;}.wpb_row .nectar-parallax-scene[data-scene-position="top"] div {	background-position: center top;}/***************** Flexslider ******************/.flex-gallery {	margin: 0;	padding: 0;}.flex-gallery .slides > li {	display: none;	-webkit-backface-visibility: hidden;}.flex-gallery .slides img {	width: 99.8%;	display: block;}.flex-pauseplay span {	text-transform: capitalize;}.slides:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}html[xmlns] .slides {	display: block;}* html .slides {	height: 1%;}.no-js .slides > li:first-child {	display: block;}.flex-gallery {	margin: 0 0 15px;	position: relative;	zoom: 1;	background-color: transparent;}.flex-viewport {	max-height: 2000px;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	transition: all 1s ease;}.loading .flex-viewport {	max-height: 300px;}.flex-gallery .slides {	zoom: 1;}.flex-gallery ul {	position: relative;	z-index: 1000;	margin: 0px;}.flex-gallery ul.flex-direction-nav {	margin: 0 !important;	position: absolute !important;	top: 8px;}.flex-gallery ul li {	list-style: none;}.flex-gallery ul li img {	margin-bottom: 0px!important;}.carousel li {	margin-right: 0px;	margin-left: 0px;}.flex-control-nav {	display: none;}.flex-direction-nav {*height: 0;}.flex-direction-nav a {	display: block;	line-height: 22px;	position: relative;	background-color: #f26522;	height: 25px;	width: 25px;	text-align: center;	-webkit-transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	transition: all 0.2s linear;	border-radius: 1px 1px 1px 1px;	-moz-border-radius: 1px 1px 1px 1px;	-webkit-border-radius: 1px 1px 1px 1px;	-o-border-radius: 1px 1px 1px 1px;}.flex-direction-nav a i {	line-height: 29px;	background-color: transparent!important;}.flex-direction-nav a.flex-next {	padding-left: 2px;}.flex-direction-nav a.flex-prev {	padding-right: 2px;}.flex-direction-nav li {	float: left;	margin-left: 7px!important;}.flex-direction-nav {	margin: -32px 0px 0px 0px!important;}.flex-direction-nav a:hover {	background-color: #333333!important;}.flex-direction-nav .flex-next span {	background-image: url("../images/icons/slider-arrows-small.png")!important;	background-position: right top;	top: 9px;	right: 9px;	position: absolute;	display: block;	height:15px;	width:15px;	z-index: 100;}.flex-direction-nav .flex-prev span {	background-image: url("../images/icons/slider-arrows-small.png")!important;	background-position: left top;	top: 9px;	left: 9px;	position: absolute;	display: block;	height:15px;	width:15px;	z-index: 100;}/* Audio/Video jPlayer Skin ---------------------------------------------*/.jp-jplayer {	height: 30px;	background-color: transparent;	width: 100%!important;}#post-area .jp-jplayer-video {	height: auto;}.jp-video-container, .jp-audio-container {	border: 1px solid #000;	box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-o-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	position: relative;	width: 100%;}.jp-jplayer-video img {	margin-bottom: 0px!important;	width: 100%!important;	height: auto!important;	display: block;}.jp-jplayer-video {	overflow: hidden;}.jp-jplayer-video video {	display: block;	width: 100.2%!important;}.jp-video-container {	margin-bottom: 15px;}.jp-audio-container {	width: 100%;}.jp-interface {	position: relative;	width: 100%;	height: 30px;	background: transparent url(../images/icons/jplayer.png) repeat-x right top;	z-index: 100;}.jp-controls {	list-style-type: none;	padding: 0;	margin: 0!important;}.jp-controls li {	display: inline;}.jp-controls a {	border-bottom: none;	position: absolute;	overflow: hidden;	text-indent: -9999px;}.jp-controls a:hover {	background-color: transparent;}a.jp-play, a.jp-pause {	width: 27px;	height: 27px;	z-index: 1;	outline: none;	top: 0;	left: 0;}a.jp-play {	background: url(../images/icons/jplayer.png) -16px -68px no-repeat;}a.jp-play:hover {	background-position: -16px -100px;}a.jp-pause {	background: url(../images/icons/jplayer.png) -52px -68px no-repeat;	display: none;}a.jp-pause:hover {	background-position: -52px -100px;}.jp-progress {	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;	margin: 10px 0;	padding: 0 100px 0 37px;	position: absolute;	height: 10px;	width: 100%;}.jp-seek-bar {	background: url(../images/icons/jplayer.png) 0 -49px repeat-x;	width: 0px;	height: 9px;	cursor: pointer;	position: relative;	border-radius: 1px;	-webkit-border-radius: 1px;	-moz-border-radius: 1px;	-o-border-radius: 1px;}.jp-play-bar {	width: 0px;	height: 7px;	top: 1px;	position: relative;	border-radius: 1px;	-webkit-border-radius: 1px;	-moz-border-radius: 1px;	-o-border-radius: 1px;	background-color: #f26522;}.jp-volume-bar-container {	position: absolute;	top: 0;	right: 10px;	width: 45px;	height: 10px;	margin: 10px 0;}.jp-volume-bar {	position: relative;	overflow: hidden;	background: url(../images/icons/jplayer.png) 0 -49px repeat-x;	width: 100%;	height: 9px;	cursor: pointer;	top: 0;}.jp-volume-bar-value {	width: 0px;	height: 7px;	margin: 1px;	border-radius: 1px;	-webkit-border-radius: 1px;	-moz-border-radius: 1px;	-o-border-radius: 1px;	background-color: #f26522;}a.jp-mute, a.jp-unmute {	width: 30px;	height: 30px;	z-index: 1;	outline: none;	top: 0;	right: 62px;}a.jp-mute {	background: transparent url(../images/icons/jplayer.png) -95px -69px no-repeat;}a.jp-mute:hover {	background-position: -95px -101px;}a.jp-unmute {	background: url(../images/icons/jplayer.png) -138px -69px no-repeat;}a.jp-unmute:hover {	background-position: -138px -101px;}.iframe-embed {	position: relative;	margin-bottom: 15px;	line-height: 0;}.iframe-embed iframe, iframe {	max-width: 100%;}.main-content iframe[src] {	opacity: 0;}html:not(.js) .main-content iframe[src], .main-content #sidebar iframe[src] {	opacity: 1;}.iframe-embed-standard iframe {	width: 100%!important;}body .wpb_video_widget .wpb_wrapper .wpb_video_wrapper {	padding-top: 0px;}body .wpb_video_widget .wpb_wrapper iframe {	height: inherit;	position: relative;	width: inherit;}/* 3.6 Media Element Styles */.mejs-controls .mejs-button button:focus {	outline: none!important;}video, audio {	visibility: hidden;}.mejs-controls .mejs-time-rail .mejs-time-loaded {	background-color: rgba(255, 255, 255, 0.18)!Important;}.mejs-container {	background-color: transparent!important;	background-image: none!important;}.wp-video {	width: 100%!important;}.mejs-container .mejs-poster img {	max-width: none!important;	width: 100%!important;}.mejs-container-fullscreen .mejs-poster img {	height: 100%!important;}body .mejs-poster {	background-size: cover;}.mejs-controls button {	opacity: 0.8;}.mejs-controls button:hover, .mejs-controls .mejs-fullscreen-button:hover button {	opacity: 1!important;}.mejs-controls .mejs-mute button {	background: transparent url(../images/icons/jplayer.png) -102px -76px no-repeat!important;}.mejs-controls .mejs-unmute button {	background: url(../images/icons/jplayer.png) -145px -76px no-repeat!important;}.mejs-controls .mejs-play button {	background: url(../images/icons/jplayer.png) -24px -75px no-repeat!important;}.mejs-controls .mejs-pause button {	background: url(../images/icons/jplayer.png) -60px -75px no-repeat!important;}.mejs-controls .mejs-fullscreen-button button {	background: url(../images/icons/jplayer.png) -187px -76px no-repeat!important;}.mejs-container .mejs-controls {	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);	background: transparent url(../images/icons/jplayer.png) repeat-x right top!Important;}.mejs-controls .mejs-time-rail .mejs-time-total {	background: #1f1f1f none repeat scroll 0 0 !important;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {	background: transparent!important;}body .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {	top: 5px;}/***************** Isotope ******************/.isotope-item {	z-index: 2;}.isotope-hidden.isotope-item {	pointer-events: none;	z-index: 1;}.isotope {	-webkit-transition-property: height;	-moz-transition-property: height;	-ms-transition-property: height;	-o-transition-property: height;	transition-property: height;}.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;}.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;}/***************** carouFredSel ******************/.carousel-heading {	z-index: 100;	position: relative;	margin-bottom: 7px;	min-height: 23px;}.carousel-heading h2 {	font-family: 'open_sans', sans-serif;	text-transform: uppercase;	letter-spacing: 2px!important;	font-size: 12px;	margin-bottom: 7px!important;}.carousel-wrap[data-full-width="false"] .carousel-heading h2 {	font-size: 12px!important;}html:not(.js) .carousel-heading {	display: none;}.caroufredsel_wrapper {	cursor: grab!important;	cursor: -moz-grab!important;	cursor: -webkit-grab!important;	margin: 0px!important;}.caroufredsel_wrapper.active {	cursor: grabbing!important;	cursor: -moz-grabbing!important;	cursor: -webkit-grabbing!important;}body .carousel-wrap {	position: relative;	overflow: hidden;	margin: 0px -10px 0em -10px;}.full-width-section .carousel-wrap {	margin-bottom: 0px!important;}#full_width_portfolio .full-width-section.first-section, #full_width_portfolio .full-width-content.first-section {	margin-top: 0px!important;}.carousel-wrap[data-full-width="true"] {	padding: 0px 18px;	margin-bottom: 0px!important;}.carousel-wrap[data-full-width="true"] .carousel-heading {	background-color: #f8f8f8;	padding: 43px 0px 40px 0px;	margin-bottom: 0px;	text-align: center;}body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {	font-size: 24px;	line-height: 36px;	letter-spacing: 0.5px!important;	margin: 0 auto!important;	max-width: 900px;	text-transform: none!important;	font-family: 'open_sans', sans-serif;}.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {	position: absolute;	left: 0px;}.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link, .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev, .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {	top: 8px!important;}.carousel-wrap[data-full-width="true"] .carousel-heading a {	background-color: transparent!important;}.carousel-wrap[data-full-width="true"] .carousel-heading i {	background-color: transparent!important;	color: #888888;	font-size: 30px;	line-height: 28px;	transition: color 0.2s linear 0s;}body .carousel-wrap[data-full-width="true"] .carousel-heading .container {	min-height: 40px;}#boxed .carousel-wrap[data-full-width="true"] {	padding: 0px;}body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width="true"] {	padding: 0px;}.carousel-wrap .work-item.style-2 {	margin-bottom: 0px!important;}.portfolio-items .col .work-item.style-3 .work-info-bg {	background-color: #282b30!important;	opacity: 0.45;}.portfolio-items .col .work-item.style-3 h3 {	margin-bottom: 5px;}.portfolio-items .col .work-item.style-3 a {	background: transparent url('../images/transparent.png') repeat 0 0;}/*.portfolio-items .col .work-item.style-3:hover .work-info-bg {	opacity: 0!important;}*/.portfolio-items .col .work-item.style-3 h3, .portfolio-items .work-item.style-3 .work-info {	opacity: 1!important;}.portfolio-items .col .work-item.style-3 .vert-center *, .portfolio-items .col .work-item.style-3 i {	-ms-filter: "alpha(opacity=100)"!important;}/*.portfolio-items .work-item.style-3 .vert-center {	padding-top: 15px!important;	position: relative;}.portfolio-items .work-item.style-3 p {	position: absolute;	width: 100%;	text-align: center;	font-size: 12px;	color: rgba(255,255,255,0.8);	line-height: 12px;} */.terms{	display: none;}.portfolio-items .work-item.style-3 p {	display: block;	margin-top: 0!important;	opacity: 1!important;	position: relative!important;	font-size: 12px;	color: rgba(255,255,255,0.8);	line-height: 12px;}.portfolio-items .work-item.style-3 .vert-center {	top: 0!important;	padding-top: 15px!important;	position: relative;	z-index: 20;}.portfolio-items .work-item.style-4 .bottom-meta {	position: absolute;	bottom: -120px;	left: 0;	padding: 20px 20px 16px 20px;	width: 100%;}.portfolio-items .work-item.style-4 .bottom-meta h3 {	margin-bottom: 0px;}.portfolio-items .work-item.style-4 .bottom-meta p {	color: rgba(255,255,255,0.8);}.portfolio-items .work-item.style-4 .work-info {	opacity: 1!important;}.portfolio-items .work-item.style-3, .portfolio-items .work-item.style-4 {	overflow: hidden!important;}.portfolio-items .elastic-portfolio-item .work-item.style-3, .portfolio-items .elastic-portfolio-item .work-item.style-4 {	width: 100.6% !important;}.portfolio-items .elastic-portfolio-item .work-item.style-3 img, .portfolio-items .elastic-portfolio-item .work-item.style-4 img {	width: 100.6% !important;}.portfolio-items .work-item.style-3 img, .portfolio-items .work-item.style-4 img {	position: relative;}.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info a {	cursor: grab!important;	cursor: -moz-grab!important;	cursor: -webkit-grab!important;	margin: 0px!important;}.portfolio-items .col .work-item.style-2, .portfolio-items .col .work-item.style-3, .portfolio-items .col .work-item.style-4 {	margin-bottom: 0px;}.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info a, .portfolio-items .col .work-item.style-2 .work-info a, .portfolio-items .col .work-item.style-3 .work-info a, .portfolio-items .col .work-item.style-4 .work-info a {	display: block!important;	margin: 0px!important;	background-color: transparent!important;	position: absolute!important;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	z-index: 40;}.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info a.active {	cursor: grabbing!important;	cursor: -moz-grabbing!important;	cursor: -webkit-grabbing!important;}.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item h3, .portfolio-items .col .work-item.style-2 h3 {	margin-bottom: 0px;}body .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 i, .portfolio-items .col .work-item.style-2 i {	position: absolute!important;	top: auto!important;	bottom: 0px!important;	color: #fff!Important;	left: 0px!important;	line-height: 40px!important;	height: 40px!important;	width: 40px!Important;	padding: 0px!important;	background-color: #252525!Important;	border-radius: 0px!important;	padding: 0px!important;}.carousel-wrap .carousel-heading {	padding: 0px;}html:not(.js) .carousel-wrap {	display: none;}.carousel-wrap span.left-border, .carousel-wrap span.right-border {	width: 10px;	display: block;	height: 100%;	position: absolute;	top: 0px;	z-index: 100;	background-color: #f8f8f8;}.carousel-wrap span.left-border {	left: 0px;}.carousel-wrap span.right-border {	right: 0px;}.carousel-next, .carousel-prev {	background-color: #dadada;	cursor: pointer;	display: block;	height: 17px;	margin-left: 5px;	line-height: 22px;	transition: all 0.2s linear 0s;	-webkit-transition: all 0.2s linear 0s;	-o-transition: all 0.2s linear 0s;	-moz-transition: all 0.2s linear 0s;	background-repeat: no-repeat!important;	position: absolute;	top: 0px;	height: 20px;	width: 20px;	border-radius: 1px;	-webkit-border-radius: 1px;	-o-border-radius: 1px;	-moz-border-radius: 1px;	text-align: center;}.carousel-wrap[data-full-width="true"] .carousel-next, .carousel-wrap[data-full-width="true"] .carousel-prev {	height: 28px;	width: 44px;}.carousel-wrap[data-full-width="true"] .carousel-next {	text-align: right;}.carousel-wrap[data-full-width="true"] .carousel-prev {	text-align: left;}.carousel-next {	right: 0px;	padding-left: 1px;}.carousel-prev {	right: 25px;	padding-right: 1px;}.carousel-next i, .carousel-prev i {	background-color: transparent!important;	line-height: 24px;	font-size: 14px;}.carousel-prev:hover, .carousel-next:hover {	background-color: #f26522;}.carousel {	opacity: 0;}.carousel-wrap[data-full-width="true"] li.span_4.no-margin {	margin: 0px!important;}.carousel-wrap[data-full-width="true"] {	padding: 0px 0px 0px 0px!important;}.carousel-wrap[data-full-width="true"].default-style {	padding: 0px 20px!important;}.carousel-wrap[data-full-width="true"] .work-meta {	padding: 0px 15px;}.carousel-wrap[data-full-width="true"].default-style .work-meta {	padding: 0px!important;}body .carousel li.span_4, body .portfolio-items.carousel li.span_4 {	margin: 0px 10px 0px 10px;}.carousel-wrap[data-full-width="true"].default-style li.span_4 {	margin: 0px 15px 0px 15px;}.carousel li.span_4 .clear {	padding-bottom: 0px;	margin-bottom: 0px;}.home .blog-recent .span_3 .post-header {	color: #999;	font-size: 11px;	margin-bottom: 12px;}.home .blog-recent .span_3 .post-header h3 a {	color: #f26522;}.blog-recent .mejs-container {	margin-bottom: 15px;}.home .blog-recent .span_3 .post-header h3, .blog-recent .span_3 .post-header h3 {	margin-bottom: 3px;	letter-spacing: -0.2px;	font-size: 16px;	line-height: 23px;}.home .blog-recent .span_3 .post-header a, .home .blog-recent .span_3 .post-header h3 a:hover {	color: inherit!important;}.home .blog-recent .span_3 .post-header a:hover {	color: #f26522;}.blog-recent .span_3 .video-wrap {	position: relative;	padding-bottom: 54.25%;	padding-top: 5px;	height: 0;	margin-bottom: 15px;}.blog-recent .span_3 .video-wrap iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.blog-recent div:last-of-type {	margin-right: 0;}.video-wrap iframe {	opacity: 0;	visibility: hidden;}.blog-recent .span_3 .audio-wrap {	margin-bottom: 15px;}.span_9 .carousel-heading {	padding-right: 10px;}/***************** Prettyphoto ******************/div.pp_pic_holder a:focus {	outline:none}div.pp_overlay {	background:#000!important;	left:0;	position:fixed;	top:0;	width:100%;	z-index:95000!important;	opacity: 0;	transition: opacity 0.32s linear;}div.pp_pic_holder {	display:none;	position:absolute;	width:100px;	z-index:100000!important;	-webkit-backface-visibility: hidden;	line-height: 22px;}body[data-smooth-scrolling="1"] div.pp_pic_holder {	margin-left: -7px;}.pp_content {	min-width:40px;	height:auto!important;}* html .pp_content {	width:40px}.pp_content_container {	position:relative;	text-align:left;	width:100%;}.pp_content_container .pp_left {	padding-left:20px}.pp_content_container .pp_right {	padding-right:20px}.pp_content_container .pp_details {	float:left;	margin: 0px}.pp_description {	display:none;	margin:0}.pp_social {	float:left;	margin:0}.pp_social .facebook {	float:left;	margin-left:5px;	width:55px;	overflow:hidden}.pp_social .twitter {	float:left}.pp_nav {	clear:right;	float:left;	margin:-25px 4px 14px 13px!important;}.pp_nav p {	float:left;	white-space:nowrap;	margin:2px 4px;	padding: 0px!important;}.pp_nav .pp_play, .pp_nav .pp_pause {	float:left;	margin-right:4px;	text-indent:-10000px}a.pp_arrow_previous, a.pp_arrow_next {	display:block;	height:55px;	margin-top:3px;	overflow:hidden;	text-indent:-10000px;	width:49px;	text-align: center;}.pp_hoverContainer {	position:absolute;	top:0;	width:100%;	z-index:2000;	display: none!important;}.pp_gallery {	display:none!important;	left:50%;	margin-top:-50px;	position:absolute;	z-index:100000}.pp_gallery div {	float:left;	overflow:hidden;	position:relative}.pp_gallery ul {	float:left;	height:35px;	position:relative;	white-space:nowrap;	margin:0 0 0 5px;	padding:0}.pp_gallery ul a {	border:1px rgba(0,0,0,0.5) solid;	display:block;	float:left;	height:33px;	overflow:hidden}.pp_gallery ul a img {	border:0}.pp_gallery li {	display:block;	float:left;	margin:0 5px 0 0;	padding:0}.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {	margin-top:7px!important}.ppt {	left: 20px;	position: relative;	opacity: 0!important;}.pp_loaderIcon {	background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;	background-color: transparent;	display:none;	height:100%!important;	width:100%!important;	left:0;	top:0;	position:fixed;	z-index:98000;}div.dark_rounded {	padding-top:17px}div.dark_rounded iframe {	overflow-y: hidden;}div.dark_rounded .pp_details {	display: none;}a.pp_close {	position:absolute;	right:20px;	display:block;	line-height:34px;	width: 16px;	height: 20px;	position: absolute;	z-index: 1000001;	right: 8px;	top: 7px;	font-size: 12px!important;	border: 3px solid rgba(255, 255, 255, 0);	border-radius: 100px;	height: 37px;	width: 37px;	transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;	-webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;	font-family: 'open_sans', sans-serif;}body a.pp_close .icon-default-style[class^="icon-"] {	backface-visibility: hidden;	-moz-backface-visibility: hidden;	-webkit-backface-visibility: hidden;	text-shadow: 0px 1px 2px rgba(0,0,0,0.4);	left: -2px;	width: 34px!important;	height: 34px!important;	transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;	-webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;	color: #ddd!Important;	font-size: 18px!important;	max-width: none!important;	line-height: 32px!important;}body a.pp_close:hover .icon-default-style[class^="icon-"] {	color: rgba(255, 255, 255, 1)!important;	transform: rotate(90deg);	-webkit-transform: rotate(90deg);}body a.pp_close:hover {	border-color: rgba(255, 255, 255, 0.7);}#pp_full_res {	line-height:1!important}#pp_full_res .pp_inline {	text-align:left}#pp_full_res .pp_inline p {	display: none;}div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {	color:#fff}div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {	color:#fff}.pp_top, .pp_bottom {	height:20px;	position:relative}* html .pp_top, * html .pp_bottom {	padding:0 20px}.pp_top .pp_left, .pp_bottom .pp_left {	height:20px;	left:0;	position:absolute;	width:20px}.pp_top .pp_middle, .pp_bottom .pp_middle {	height:20px;	left:20px;	position:absolute;	right:20px}* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {	left:0;	position:static}.pp_top .pp_right, .pp_bottom .pp_right {	height:20px;	left:auto;	position:absolute;	right:0;	top:0;	width:20px}.pp_fade, .pp_gallery li.default a img {	display:none}.pp_fade {	position: relative;	z-index: 100000;}.pp_left, .pp_right {	height: 100%;}.pp_inline iframe {	width: 100%;}a.pp_arrow_previous {	position: fixed;	-webkit-transform: translateZ(0);	-webkit-backface-visibility: hidden;	z-index: 100000;	text-indent: 0!important;	left: 25px;	top: 50%;	z-index: 1000001;	margin-top: -10px;}a.pp_arrow_next {	position: fixed;	-webkit-backface-visibility: hidden;	-webkit-transform: translateZ(0);	text-indent: 0!important;	top: 50%;	margin-top: -20px;	z-index: 1000001;	right: 25px;}body a.pp_arrow_next i.icon-default-style[class^="icon-"], body a.pp_arrow_previous i.icon-default-style[class^="icon-"] {	color: #ddd!Important;	text-shadow: 0px 1px 2px rgba(0,0,0,0.4);	margin-top: 20px;	transition: all 0.5s cubic-bezier(0.3, 1.65, 0.3, 0.95) 0s;	-webkit-transition: all 0.5s cubic-bezier(0.3, 1.65, 0.3, 0.95) 0s;}body a.pp_arrow_next:hover i.icon-default-style[class^="icon-"], body a.pp_arrow_previous:hover i.icon-default-style[class^="icon-"] {	color: #fff!Important;}body[data-smooth-scrolling="1"] a.pp_arrow_next {	right: 40px;}/***************** Scrollbar ******************/#ascrail2000 {	background-color: #555;	width: 16px!important;	z-index: 100000;	z-index: 100000!important;}/*-------------------------------------------------------------------------*//*	5.	Page + Custom Page Layout Styles/*-------------------------------------------------------------------------*/#page-header-wrap {	height: 59px;	margin-top: -60px;	overflow: hidden;	position: relative;	background-color: #f8f8f8;	transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	-moz-transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	-webkit-transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	-o-transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	-webkit-font-smoothing: antialiased;}#page-header-bg {	width: 100%;	background-repeat: no-repeat;	background-position: top center;	background-size: cover;	height: 60px;	overflow: hidden;	transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	-moz-transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	-webkit-transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	-o-transition: height 0.85s cubic-bezier(0.725, 0.000, 0.000, 0.995);	margin-top: -50px;	color: #fff;	display: block!important;	-webkit-font-smoothing: antialiased;}.page-header-no-bg {	padding-bottom: 0px;	padding-top: 80px;	margin-top: -45px;	background-color: #f8f8f8;}#page-header-bg[data-parallax="1"] {	opacity: 0;	overflow: hidden;	margin: 0px!important;	position: fixed;}#page-header-bg[data-parallax="1"] .span_6 {	z-index: 0;}#page-header-bg[data-alignment="center"], .page-header-no-bg[data-alignment="center"] {	text-align: center;}#page-header-bg[data-alignment="right"], .page-header-no-bg[data-alignment="right"] {	text-align: right;}#page-header-bg .span_6 {	width: 100%;}body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap {	padding-top: 3.1em!important;}#page-header-bg .row {	visibility: hidden;	z-index: 100;	position: relative;}html:not(.js) #page-header-bg .row {	visibility: visible;}html:not(.js) #page-header-bg .span_6 {	margin-top: 120px;}#page-header-bg h1 {	font-family: 'open_sans', sans-serif;	font-size: 44px;	line-height: 44px;	margin-bottom: 8px;	display: block;	color: #fff;	z-index: 101;}.single #page-header-bg #single-below-header span {	color: rgba(255,255,255,0.8);}#page-header-bg #portfolio-nav a i, #page-header-bg span, #page-header-bg a.pinterest-share i, #page-header-bg a.facebook-share i, #page-header-bg a.linkedin-share i, #page-header-bg .twitter-share i, #page-header-bg .google-plus-share i, #page-header-bg .icon-salient-heart, #page-header-bg .icon-salient-heart-2 {	color: #fff;}.single #page-header-bg #single-below-header > span, .single #page-header-bg #single-meta ul li, #page-header-bg .nectar-social > * {	border-color: rgba(255,255,255,0.25);}#page-header-bg .subheader {	font-size: 28px;	line-height: 28px;	color: #fff!important;	font-family: 'open_sans', sans-serif;}#page-header-bg[data-text-alignment="center"], .page-header-no-bg[data-text-alignment="center"] {	text-align: center;}#page-header-bg[data-text-alignment="right"], .page-header-no-bg[data-text-alignment="right"] {	text-align: right;}#page-header-bg[data-text-alignment="center"] .span_6, .page-header-no-bg[data-text-alignment="center"] .span_6 {	left: 0px;	width: 100%!important;}#page-header-bg[data-text-alignment="center"] h1 {	margin-bottom: 12px!important;}#page-header-bg[data-text-alignment="center"] h1, .page-header-bg[data-text-alignment="center"] .subheader {	max-width: 900px;	margin: 0 auto;	display: block;}/* fullscreen header */#page-header-bg.fullscreen-header, #page-header-wrap.fullscreen-header {	width: 100%;	position: relative;	transition: none!important;	-webkit-transition: none!important;}#page-header-bg[data-parallax="1"].fullscreen-header {	position: fixed;}html .single-post #page-header-bg.fullscreen-header, html .single-post #page-header-wrap.fullscreen-header {	height: 1250px;}#page-header-wrap.fullscreen-header {	background-color:#2b2b2b;}#page-header-bg.fullscreen-header .span_6 {	opacity: 1;}#page-header-bg.fullscreen-header h1 {	font-size: 5.5vw !important;	line-height: 5.9vw !important;}.single-post #page-header-bg.fullscreen-header, .single-post #single-below-header.fullscreen-header {	background-color: #f8f8f8;}.single-post #single-below-header.fullscreen-header {	position: relative;	z-index: 10;}.single-post #single-below-header.fullscreen-header {	border-bottom: 1px solid #DDDDDD;}.single-post #single-below-header.fullscreen-header > span {	width: 33.33%;	text-align: center;	display: block;	float: left;	transition: color 0.2s linear;	-webkit-transition: color 0.2s linear;	font-size: 14px!important;	position: relative;	height: 95px;	overflow: hidden;	color: #afafaf;	line-height: 95px;}.single-post #single-below-header.fullscreen-header .icon-default-style {	font-size: 18px!important;	position: relative;	top: -1px;	margin-right: 8px;	display: inline;}.single-post #single-below-header.fullscreen-header > span span {	float: none!important;	display: inline;	color: #afafaf;	font-size: 14px!important;}.single-post #single-below-header.fullscreen-header {	margin-top: 0!important;}.single-post #single-below-header.fullscreen-header .meta-share-count > a span.plural, .single-post #single-below-header.fullscreen-header .meta-share-count > a span.singular {	opacity: 0;}.single-post #single-below-header.fullscreen-header .meta-share-count > a span.singular {	position: absolute;}.single.single-post .fullscreen-header .blog-title {	text-align: center;}.single.single-post .fullscreen-header .blog-title h1 {	max-width: none!important;}.single-post #single-below-header.fullscreen-header .nectar-social {	position: absolute;	width: 100%;	top: 0;}.single-post #single-below-header.fullscreen-header .nectar-social.hide-share-count > * {	border: none!important;	padding: 0 5px!important;	opacity: 0;	top: 10px;}.default-blog-title.fullscreen-header {	background-color: #333!important;}.single-post.ascend .container-wrap.fullscreen-blog-header, body.single-post[data-bg-header="true"].ascend .container-wrap {	padding-top: 70px!important;	margin-top: 0!important;}.single-post #page-header-bg.fullscreen-header.bottom-shadow:before {	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.06) 16%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.06) 16%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);	bottom: 0;	content: " ";	display: block;	height: 351px;	left: 0;	position: absolute;	transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1) 0s;	width: 100%;}.single-post #page-header-bg.fullscreen-header.bg-overlay:after {	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);	content: " ";	display: block;	height: 100%;	left: 0;	position: absolute;	top: 0;	transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1) 0s;	width: 100%;}.hidden-social-img {	position: absolute;	width: 1px;	height: 1px;	visibility: none;	opacity: 0;}.default-blog-title.fullscreen-header {	position: relative;}#page-header-bg.fullscreen-header .avatar {	border-radius: 100%;}#page-header-bg.fullscreen-header .meta-author span {	display: block;}#page-header-bg.fullscreen-header .meta-author img {	margin-bottom: 0px;	height: 50px;	width: auto;}#page-header-bg.fullscreen-header .meta-author {	font-size: 18px;}#page-header-bg.fullscreen-header .author-section .meta-date {	font-size: 12px;	color: rgba(255,255,255,0.8);}#page-header-bg.fullscreen-header .author-section .meta-date i {	font-size: 12px!important;}#page-header-bg.fullscreen-header .author-section a {	color: #fff!important;	display: block;	margin-bottom: -2px;}#page-header-bg.fullscreen-header .author-section a:hover {	color: rgba(255,255,255,0.85)!important;}#page-header-bg.fullscreen-header .author-section {	width: 100%;	z-index: 10;	text-align: center;}#page-header-bg.fullscreen-header .author-section span {	padding-left: 0;	line-height: 20px!important;	font-size: 20px;}#page-header-bg.fullscreen-header .author-section .avatar-post-info {	margin-left: 10px;}#page-header-bg.fullscreen-header .author-section .avatar-post-info, #page-header-bg.fullscreen-header .author-section .meta-author {	text-align: left;	display: inline-block;	top: 9px;}.section-down-arrow {	position: absolute;	bottom: 15px;	left: 50%;	margin-left: -30px;}.section-down-arrow i.icon-default-style[class^="icon-"] {	height: 60px!important;	width: 60px;	font-size: 20px!important;	color: #fff!important;	line-height: 60px!important;	z-index: 10;	animation: 3.4s ease-in-out infinite fadebottom;	-webkit-animation: 3.4s ease-in-out infinite fadebottom;}.blog_next_prev_buttons img {	position: absolute;	left: 0;	top: -50%;	width: 100%;	opacity: 0;	max-width: none!important;}.blog_next_prev_buttons .inner {	position: absolute;	left: 0;	top: 0;	width: 100%;	text-align: center;	opacity: 0;}.blog_next_prev_buttons {	text-align: center;	overflow: hidden;	position: relative;	background-color: #333;}.blog_next_prev_buttons span.full-link a, .blog_next_prev_buttons span.full-link, .blog_next_prev_buttons span.bg-overlay {	display: block;	position: absolute;	text-indent: -9999px;	top: 0;	z-index: 10;	margin-bottom: 0!important;	left: 0;	width: 100%;	height: 100%;}.blog_next_prev_buttons span.bg-overlay {	background-color: #282b30;	z-index: 2;	opacity: 0.3;	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.blog_next_prev_buttons:hover span.bg-overlay {	opacity: 0;}.blog_next_prev_buttons.bg-color-only span.bg-overlay {	opacity: 0!important;}.blog_next_prev_buttons.bg-color-only:hover span.bg-overlay {	opacity: 0.08!important;}.blog_next_prev_buttons span {	display: block;	color: #fff;	margin-bottom: 5px;}.blog_next_prev_buttons .col {	height: 250px;	border-left: 1px solid #dddddd;}.blog_next_prev_buttons .col h3 {	transition: opacity 0.2s linear;	-webkit-transition: opacity 0.2s linear;	padding: 0 15%;	color: #fff;	margin: 0;}/* to top */#to-top {	display: block;	position: fixed;	text-align: center;	line-height: 12px!important;	right: 17px;	bottom: -30px;	color: #fff;	cursor: pointer;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;	z-index: 10000;	height: 29px;	width: 29px;	background-color: rgba(0,0,0,0.4);	background-repeat: no-repeat;	background-position: center;	transition: background-color 0.1s linear;	-moz-transition: background-color 0.1s linear;	-webkit-transition: background-color 0.1s linear;	-o-transition: background-color 0.1s linear;}#to-top i {	line-height: 29px!important;	width: 29px!important;	height: 29px!important;	font-size: 14px!important;	top: 0px!important;	left: 0px!important;	text-align: center!important;	background-color: transparent!important;}#to-top:hover, #to-top.dark:hover {	background-color: #f26522;}#to-top.dark {	background-color: rgba(0,0,0,0.87);}body[data-smooth-scrolling="1"] #to-top {	right: 33px;}.gallery a img {	width: 90%;	max-width: 90%;	height: auto;	max-height: 90%;	padding: 5px;	background-color: #fff;	border: 1px solid #e5e5e5!important;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}.gallery a:hover img {	border-color: #f26522!important;}.main-content h1 {	text-align:center;}/***************** Social Sharing ******************/a.pinterest-share i, a.facebook-share i, .twitter-share i, .google-plus-share i, [class^="icon-"].icon-salient-heart, [class^="icon-"].icon-salient-heart-2, .linkedin-share i {	background-color: transparent!important;	border-radius:  0px!important;	font-weight: normal!important;	font-size: 20px!Important;	height: 20px!important;	width: auto!important;	line-height: 19px!important;	color: #ddd;	transition: color 0.2s linear;	-moz-transition: color 0.2s linear;	-webkit-transition: color 0.2s linear;	-o-transition: color 0.2s linear;}.icon-salient-heart, .icon-salient-heart-2 {	font-size: 19px!Important;}.heart-wrap {	display: inline-block;	line-height: 0;	position: relative;}.icon-salient-heart.loved {	position: absolute;	top: 0;	left: 0;	transform: scale(0);	-webkit-transform: scale(0);	display: none;}.nectar-sharing, .n-shortcode .nectar-love, .nectar-sharing-alt {	padding-right: 13px;	padding-left: 13px;}.single #single-meta li .n-shortcode, .single #single-meta li .nectar-love {	padding-left: 0px!important;}.single #single-meta .nectar-love i, body #project-meta .nectar-love i, .nectar-social .nectar-love i {	font-size: 17px!important;	top: 0px!important;}.n-shortcode {	line-height: 20px;}.n-shortcode .nectar-love {	padding-right: 15px;}.n-shortcode .nectar-love .icon-salient-heart, .n-shortcode .nectar-love .icon-salient-heart-2 {	margin-right: 5px;	top: -1px;}.nectar-sharing i, .nectar-sharing-alt i {	padding-right: 4px;}a.facebook-share i {	padding-right: 3px;}a.twitter-share i {	margin-top: 2px;	padding-right: 2px;	font-size: 24px!Important;}a.google-plus-share i {	padding-right: 2px!important;}a.twitter-share {	padding-right: 8px;}a.facebook-share {	padding-right: 10px;}a.facebook-share {	padding-right: 10px;}a.pinterest-share {	padding-right: 7px;}a.pinterest-share i {	font-size: 24px!Important;}.n-shortcode {	display: inline!important;	font-size: 12px!important;	height: auto!important;}.nectar-social .nectar-love .nectar-love-count {	opacity: 0;	line-height: 16px!important;	padding-left: 0px!important;	font-family: 'open_sans', sans-serif!important;	font-size: 12px!important;	display: none;}.nectar-social > *:last-child {	padding-right: 0px!important;}.nectar-social > *:first-child, .nectar-social .nectar-love {	padding-left: 0px!important;}.nectar-social > * {	border-right: 1px solid #ddd;}.nectar-social > *:last-child {	border-right: 0px!important;}.nectar-social.hide-share-count span.count, .nectar-social.hide-share-count .nectar-love-count {	width: 1px!important;	visibility: hidden;}.nectar-social.hide-share-count a i {	padding-right: 0!important;}.nectar-social.hide-share-count.full-width .nectar-love .icon-salient-heart {	top: 5px!important;}.nectar-social.hide-share-count .n-shortcode .nectar-love {	padding-right: 0!important;}.nectar-social.hide-share-count > * {	padding: 0 10px !important;}body.single-portfolio #sidebar #project-meta ul li:first-child, body.single #single-meta ul li:first-child, body.single-portfolio #sidebar div ul .facebook-share, body.single-portfolio #sidebar div ul .twitter-share, body.single-portfolio #sidebar div ul .pinterest-share, body.single-post .blog-title #single-meta ul .facebook-share, body.single-post .blog-title #single-meta ul .twitter-share, body.single-post .blog-title #single-meta ul .pinterest-share, body.single-product #single-meta ul .facebook-share, body.single-product #single-meta ul .twitter-share, body.single-product #single-meta ul .pinterest-share {	margin-top: 2px;	margin: 0px 16px 0px 0px;	padding: 0px 0px 0px 0px!Important;	display: block;	border-right: 1px solid #DDDDDD;}.single-portfolio .facebook-share a, .single-portfolio .twitter-share a, .single-portfolio .pinterest-share a, .single-post .facebook-share a, .single-post .twitter-share a, .single-post .pinterest-share a, body.single-product .facebook-share a, body.single-product .twitter-share a, body.single-product .pinterest-share a, a.pinterest-share, .facebook-share, .twitter-share, .google-plus-share, .linkedin-share {	color: inherit;	height: 20px;	transition: width 0.2s linear;	background-repeat: no-repeat;	position: relative;}.single-portfolio .facebook-share span, .single-portfolio .twitter-share span, .single-portfolio .pinterest-share span, .single-portfolio .google-plus-share span, .single-portfolio .linkedin-share span, .single-post .col.section-title .facebook-share span, .single-post .col.section-title .twitter-share span, .single-post .col.section-title .pinterest-share span, .single-post .col.section-title .google-plus-share span, .single-post .col.section-title .linkedin-share span, .pinterest-share span, .facebook-share span, .twitter-share span, .google-plus-share span, .linkedin-share span {	display: inline-block;	opacity: 0;	top: auto;	line-height: 16px;	padding-left: 0px;	font-family: 'open_sans', sans-serif;	font-size: 12px;	height: 13px;	line-height: 16px;}/*full width social*/.nectar-social.full-width > * {	text-align: center;	display: block!important;	float: left;	transition: color 0.2s linear!important;	-webkit-transition: color 0.2s linear!important;	position: relative;}.span_12.light .nectar-social.full-width > * {	border-color: rgba(255,255,255,0.1);}.span_12.dark .nectar-social.full-width > * {	border-color: rgba(0,0,0,0.07);}.nectar-social.full-width a.nectar-love {	position: absolute;	width: 100%!important;	height: 100%!important;	top: 0;	left: 0;	padding-right: 0!Important;	text-align: center!Important;}.nectar-social.full-width i {	margin-top: -20px;}.nectar-social.full-width.items_6 > * {	width: 16.6%!important;	padding: 2%!important;}.full-width-content .nectar-social.full-width.items_6 > * {	padding: 4%!important;}.nectar-social.full-width.items_6 i {	font-size: 26px!important;}.nectar-social.full-width.items_6 a > span {	position: relative;	margin-left: 3px;	top: -10px;}.full-width-content .nectar-social.full-width.items_6 > * {	padding: 5%!important;}.full-width-content .nectar-social.full-width.items_6 i {	font-size: 40px!important;}.full-width-content .nectar-social.full-width.items_6 a span {	margin-left: 5px;}.nectar-social.full-width.items_5 > * {	width: 20%!important;	padding: 3%!important;}.full-width-content .nectar-social.full-width.items_5 > * {	padding: 5%!important;}.nectar-social.full-width.items_5 i {	font-size: 36px!important;}.nectar-social.full-width.items_5 a > span {	position: relative;	margin-left: 5px;	top: -10px;}.nectar-social.full-width.items_4 > * {	width: 25%!important;	padding: 5%!important;}.nectar-social.full-width.items_4 i {	font-size: 45px!important;}.nectar-social.full-width.items_4 a > span {	position: relative;	margin-left: 5px;	top: -10px;}.nectar-social.full-width.items_3 > * {	width: 33.3%!important;	padding: 5%!important;}.nectar-social.full-width.items_3 i {	font-size: 50px!important;}.nectar-social.full-width.items_3 a > span {	position: relative;	margin-left: 5px;	top: -10px;}.nectar-social.full-width.items_2 > * {	width: 50%!important;	padding: 5%!important;}.nectar-social.full-width.items_2 i {	font-size: 60px!important;}.nectar-social.full-width.items_2 a > span {	position: relative;	margin-left: 5px;	top: -10px;}.nectar-social.full-width.items_1 > * {	width: 100%!important;	padding: 5%!important;}.nectar-social.full-width.items_1 i {	font-size: 80px!important;}.nectar-social.full-width.items_1 a > span {	position: relative;	margin-left: 5px;	top: -10px;}.nectar-social.full-width:after {	clear: both;	content: "";	display: block;	height: 0;	visibility: hidden;}.facebook-share:hover i, .facebook-share.hovered i {	color: #5c80ca!important;}.twitter-share:hover i, .twitter-share.hovered i {	color: #08c7ff!important;}.pinterest-share:hover i, .pinterest-share.hovered i {	color: #dc2329!important;}.google-plus-share:hover i, .google-plus-share.hovered i {	color :#de4b39!important;}.linkedin-share:hover i, .linkedin-share.hovered i {	color :#409ecd!important;}.single-product #single-meta {	top: 10px!important;}.single-portfolio #project-meta .sharing li:last-child, body.single-post .blog-title #single-meta ul li:last-child, body.single-product #single-meta ul li:last-child {	margin-right: 0px!important;	padding-right: 0px!important;	border-right: 0px!important;}.single-portfolio .row .col.section-title h1 {	width: 900px;	margin-bottom: 0!important;}.single-portfolio .row .col.section-title h1 {	top: 0;	text-align: center;	width: 100%;}.single-portfolio #full_width_portfolio #portfolio-nav {	margin-right: 0px;}.single-portfolio #full_width_portfolio .span_12 {	padding-right: 0px;	margin-top: 0px;}.single-portfolio #boxed #full_width_portfolio .parallax_slider_outer.first-section, .single-portfolio #boxed #full_width_portfolio .nectar-slider-wrap[data-full-width="boxed-full-width"] {	margin-top: 1px!important;}#full_width_portfolio .project-title.parallax-effect {	background-color: #f8f8f8;	z-index: 9;	position: fixed;	padding-top: 88px;	padding-bottom: 28px;	width: 100%;}#page-header-bg .project-title {	padding-top: 0!important;	margin: 0!important;	background-color: transparent!important;}#boxed #full_width_portfolio .project-title.parallax-effect {	position: relative!important;	top: 0px!important;	padding-right: 0px;}body[data-smooth-scrolling="1"] #full_width_portfolio .project-title.parallax-effect, body[data-smooth-scrolling="1"] #page-header-bg[data-parallax="1"] {	padding-right: 16px;}.project-title .hidden-title {	opacity: 0;}#full_width_portfolio .project-title.parallax-effect .section-title, #full_width_portfolio .project-title {	padding-bottom: 0px!important;}#full_width_portfolio .project-title.parallax-effect .section-title, #page-header-bg .section-title, .single .row .section-title, #full_width_portfolio .project-title .container .title-wrap {	border-bottom: none;}.single .heading-title {	padding-bottom: 35px;	border-bottom: 1px solid #DDDDDD;	margin-bottom: 35px;}#full_width_portfolio .project-title.parallax-effect .container {	border: none!important;}#page-header-bg .project-title .container, #page-header-bg .heading-title {	border: none!important;	padding: 0!Important;}.project-title .section-title {	padding: 0px 70px 0px 70px!important;}.single .row .section-title {	padding: 0;	margin: 0!important;}#page-header-bg .section-title {	padding-bottom: 0;	margin-bottom: 0;}#full_width_portfolio .project-title {	padding-bottom: 30px;}.project-additional.clear {	clear: both!important;	display: block;}.project-additional.clear li {	float: none!important;}.single-portfolio #project-meta .clear {	padding-bottom: 0px!important;}.single-portfolio #project-meta .sharing li a > span.count {	opacity: 0;}.single #single-meta ul li .nectar-love-wrap span {	opacity: 1;}/***************** Portfolio ******************/.portfolio-items .work-info-bg {	opacity: 0;	filter: alpha(opacity=0);	height: 100%;	width: 100.2%;	top: 0px;	left: 0px;	background-color: #f26522;	position: absolute;}.portfolio-items .work-info {	opacity: 0;	filter: alpha(opacity=0);	position: absolute;	padding: 0px 20px;	height: 100%;	width: 100%;	top: 0px;	left: 0px;	color: #fff;}.portfolio-items .col {	height: 100%;}#portfolio-filters, #portfolio-nav {	height: 33px;	z-index: 100;	right: 0px;	top: 0px;	position: absolute;	display: inline-block;	width: 100%;}#portfolio-nav {	height: 100%;	top: 0!important;}#portfolio-nav ul, html .single-post #single-meta {	top: 50%;	margin-top: -13px;	float: none;	z-index: 102;	position: absolute;}.single #page-header-bg #single-meta {	margin-top: -8px;}#portfolio-nav ul {	left: 0;	right: auto;}#portfolio-nav ul.controls {	right: 0;	left: auto;}#page-header-bg #portfolio-nav {	z-index: auto;}.page-template-template-portfolio-php #portfolio-filters {	position: absolute;	margin-top: 0px;	top: 5px;}#portfolio-filters {	position: relative;	margin-top: 30px;}#portfolio-filters ul {	margin: 0px;}.portfolio-filter-clear {	padding: 0!important;	margin: 0px!important;}#portfolio-nav {	position: absolute;}#portfolio-filters {	height: auto!important;	width: 200px;	float: right;	display: block!important;	margin-bottom: 33px;	background-color: #27ccc0;}#portfolio-filters li, #portfolio-filters-inline li {	list-style: none!important;}#portfolio-filters li li a {	padding-left: 25px;}#portfolio-nav ul.controls {	float: right;}.no-date #portfolio-nav {	top: 10px;}#portfolio-nav {	top: 10px;}#portfolio-filters > ul {	display: none;	width: 100%;	position: absolute;	z-index: 100;}#portfolio-filters ul li a {	color: rgba(255, 255, 255, 0.7) !important;}#portfolio-filters a {	display: block;	font-size: 12px;	line-height: 22px;	padding: 9px 15px 10px 15px;	color: #fff;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	background-color: #f26522;	border-top: 1px dotted rgba(255, 255, 255, 0.3);}body #portfolio-filters-inline {	margin-top: 0px;	z-index: 100;	height: auto!important;	padding-top: 19px!important;	padding-bottom: 19px!important;	background-color: #252525;	margin-bottom: 0px;	-webkit-backface-visibility: hidden;}body #portfolio-filters-inline.first-section {	padding-top: 50px!Important;}body #portfolio-filters-inline.nder-page-header.first-section {	padding-top: 19px!important;}#portfolio-filters-inline.non-fw {	padding-top: 33px!important;	padding-bottom: 33px!important;	background-color: transparent!important;}body #portfolio-filters-inline.nder-page-header.first-section.non-fw {	padding-top: 33px!important;}body #portfolio-filters-inline.non-fw.first-section {	padding-top: 70px!Important;}#portfolio-filters-inline .clear {	padding: 0px;}#portfolio-filters-inline ul li, #portfolio-filters-inline ul ul {	display: inline;}#portfolio-filters-inline ul {	line-height: 22px;}#portfolio-filters-inline ul {	margin: 0px!important;	text-align: right;}#portfolio-filters-inline #current-category {	width: 25%;}#portfolio-filters-inline .container > ul {	max-width: 72%;	margin-right: -7px!important;}#portfolio-filters-inline ul ul {	margin-left: 0px!important;}#portfolio-filters-inline #current-category {	padding-left: 0px;	float: left;}#portfolio-filters-inline .container > ul {	float: right;}#portfolio-filters-inline .container > ul > li:last-child a {	border: none!important;}#portfolio-filters-inline .container > ul a, #portfolio-filters-inline .container > ul li#sort-label {	padding: 0px 10px;	margin: 7px 0px;	font-size: 12px;	line-height: 14px;	display: inline-block;}#portfolio-filters-inline .container > ul li#sort-label {	border: none!important;	padding-right: 20px;}#portfolio-filters-inline #current-category {	color: #eee;	font-family: 'open_sans', sans-serif;	font-size: 20px;	letter-spacing: 0;	line-height: 20px;	position: relative;	text-transform: none;	top: 4px;}#portfolio-filters-inline .container > ul li#sort-label {	color: #eee;}#portfolio-filters-inline ul li a {	color: #999;}#portfolio-filters-inline ul li a:hover {	color: #eee;}#portfolio-filters-inline.non-fw #current-category, #portfolio-filters-inline.non-fw .container > ul li#sort-label {	color: #888!important;}#portfolio-filters-inline.non-fw ul li a:hover {	color: #333;}#sort-portfolio {	position: relative;	border-top: 0px!Important;}#sort-portfolio span {	font-family: 'open_sans', sans-serif;	display: block;	font-size: 12px;	line-height: 21px;	padding-left: 0px!important;	color: #fff!important;}#sort-portfolio i {	font-size: 12px!Important;	position: absolute;	right: 5px;	top: 13px;	height: 14px;	line-height: 14px;	background-color: transparent!important;}#portfolio-filters #sort-portfolio {	background-color: #f26522;	padding-right: 40px;	min-width: 160px;	border-radius: 2px;}#portfolio-filters a:hover {	color: rgba(255, 255, 255, 1) !important;}#portfolio-filters:hover #sort-portfolio {	color: rgba(255, 255, 255, 1) !important;	border-radius: 2px 2px 0px 0px;}.page-template-template-portfolio-php .page-header-no-bg .section-title {	border-bottom: 0px;}.page-template-template-portfolio-php[data-bg-header="false"] .container-wrap {	padding-top: 0;}#portfolio {	margin: 0px -1.2% 0px -1%;}.portfolio-items .col {	background-color: #f8f8f8;}.portfolio-items.carousel .col {	background-color: transparent;}html:not(.js) .portfolio-items .col.span_3 img, html:not(.js) .portfolio-items .col img {	opacity: 1!important;}.portfolio-items .col .work-item, .portfolio-items .col .work-meta, .portfolio-items .col .nectar-love-wrap {	opacity: 0;}.carousel.portfolio-items .col img, .carousel.portfolio-items .col .work-meta, .carousel.portfolio-items .col .nectar-love-wrap, .carousel.portfolio-items .work-item {	opacity: 1;}body .portfolio-items .col {	height: auto;	margin-bottom: 25px!important;}.portfolio-items .col.span_4 {	width: 31.00%;	margin: 0px 1.13%;}.portfolio-items .col.span_3 .work-item .work-info a {	padding: 6px 11px;	font-size: 11px!important;	margin: 3px;}.portfolio-items .col.span_3 .work-meta h4 {	font-size: 16px;	line-height: 16px!important;	letter-spacing: -1px;}.portfolio-items .work-meta h4 {	line-height: 22px;	position: relative;	top: -2px;}.portfolio-items .work-meta p {	line-height: 22px;}.portfolio-items .col.span_3 {	width: 22.7%;	margin: 0px 1.1%;	padding: 0px;}.page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4 {	background-color: #f8f8f8; /* safari text fix */}#portfolio-nav #all-items a {	cursor: pointer;	display: inline-block;	float: left;	margin: 0px 10px 0 0;	position: relative;	background-position: 11px center;	background-repeat: no-repeat;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}#portfolio-nav #all-items a i {	line-height: 34px;	font-size: 30px!important;	background-color: transparent!important;}#portfolio-nav li {	float: left;	list-style: none;}#portfolio-nav #prev-link a, #portfolio-nav #next-link a {	color: #888 !important;	cursor: pointer;	display: inline-block;	float: left;	margin: 0px 10px 0 0;	position: relative;	text-transform: capitalize;	background-repeat: no-repeat;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	text-align: center;}#portfolio-nav #prev-link a {	background-position: 13px center;	padding: 1px 0px;}#portfolio-nav #next-link a {	padding: 1px 0px;	margin-right: 0px;	background-position: -20px center;}#portfolio-nav a i, #portfolio-nav a i {	background-color: transparent!important;	font-size: 30px;	line-height: 34px;	color: #888;	transition: color 0.2s linear;	-moz-transition: color 0.2s linear;	-webkit-transition: color 0.2s linear;	-o-transition: color 0.2s linear;}#portfolio-nav #next-link a i, #portfolio-nav #prev-link a i {	font-size: 32px!Important;}#full_width_portfolio #portfolio-nav #prev-link a i, #full_width_portfolio #portfolio-nav #next-link a i {}.parallax-effect #portfolio-nav #next-link a i, .parallax-effect #portfolio-nav #prev-link a i {	-webkit-transform: translateZ(0px);}body #portfolio-nav a:hover {	background-color: transparent!important;}.portfolio-items .col .work-item .work-info a {	background-color: #252525;	padding: 9px 15px;	color: #fff!important;	font-size: 12px!important;	margin: 5px;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;}.portfolio-items .col .work-item .work-info a:hover {	opacity: 0.8;}.portfolio-items .col h3 {	position: relative;	top: 0px;	color: #fff;	margin-bottom: 10px;}.portfolio-items .col img {	display: block;	margin-bottom: 0px;	width: auto;}.portfolio-items[data-col-num="elastic"] .col img {	width: 100.7%!important;	max-width: 100.7%!important;}.portfolio-items[data-col-num="elastic"] .work-info-bg {	width: 100.7%!important;}.portfolio-items .col .work-info .magnify span {	background-image: url(../images/stock/icons/magnify.png);}.portfolio-items .col .work-info .view, .portfolio-items .col .work-info .image, .portfolio-items .col .work-info .video {	position: absolute;	top: 0px;	left: 0px;	height: 100%;	width: 100%;	text-indent: -9999px;	color: #fff;	display: block;}.portfolio-items .col .work-info .view span {	background-image: url(../images/stock/icons/link.png);}.portfolio-items .col .work-info .image span {	background-image: url(../images/stock/icons/image.png);}.portfolio-items .col .work-info .video span {	background-image: url(../images/stock/icons/video.png);}.portfolio-items .col .work-info span {	top: 0px;	left: 0px;	position: absolute;	display: block;	height: 42px;	width: 42px;	background-repeat: no-repeat;	background-position: center;	opacity: 0.8;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;}.portfolio-items .col .work-info .vert-center {	text-align: center;	margin-top: 76.5px;}.portfolio-items .col .work-info .vert-center p {	padding-bottom: 0px;}.portfolio-items .col .work-info a:hover span {	opacity: 0.8;}.portfolio-items .col .work-info .vert-center *, .portfolio-items .col .work-info i {	opacity: 0;	-ms-filter: "alpha(opacity=0)";}.portfolio-items .col .work-item {	position: relative;	margin-bottom: 15px;	overflow: hidden;}.portfolio-items .col.elastic-portfolio-item .work-item {	overflow: visible;}.portfolio-wrap.default-style .portfolio-items .col.elastic-portfolio-item .work-item {	overflow: hidden;}.portfolio-items .nectar-love {	text-align: left;}.portfolio-items .nectar-love i, .post-meta .nectar-love i, #project-meta .nectar-love i {	width: 23px!important;	font-size: 14px!important;	top: 0px!important;}.portfolio-items .nectar-love {	-moz-transition: background-color 0.2s linear;	-webkit-transition: background-color 0.2s linear;	-o-transition: background-color 0.2s linear;	transition: background-color 0.2s linear;	height: 13px;	width: auto;	line-height: 11px;	font-size: 12px!important;	display: inline-block;	text-align: left;	color: #888;}.portfolio-items .work-meta {	text-align: left;	float: left;	width: 70%;	font-size: 11px;	color: #999;}.light .portfolio-items .work-meta {	color: #e8e8e8;}.portfolio-items .work-meta h4 {	margin-bottom: -2px;}.portfolio-items .nectar-love span {	line-height: 12px;}.portfolio-items .nectar-love-wrap {	width: 70px;	top: -1px;	position: relative;	float: right;	text-align: right;}.portfolio-items .nectar-love:hover, .portfolio-items .nectar-love.loved {	color: #888!important;}.portfolio-items .flex-gallery {	margin-bottom: 0px;}.project-attrs {	margin-bottom: 0px!important;	margin-left: 0px!important;}.project-attrs li {	list-style: none!important;}.project-attrs li span {	display: inline-block;	margin-right: 10px;	height: 14px;	width: 14px;	background-color: #f26522;	border-radius: 40px;	-moz-border-radius: 40px;	-webkit-border-radius: 40px;	-o-border-radius: 40px;	background-repeat: no-repeat;	background-position: center center;}.project-attrs li i {	font-size: 14px;	line-height: 14px;	width: 23px;	text-align: left;	height: auto;	background-color: transparent!important;}.portfolio-items .work-item .work-info [id^="video-popup-"] {	display: none;}#project-meta .nectar-love {	color: #888!important;	padding-left: 0px!important;}#project-meta .nectar-love:hover {	color: #888!important;}#project-meta ul, #project-meta .nectar-social {	height: 23px;	margin-bottom: 30px!important;}#project-meta ul li {	float: left;	padding: 0px!important;	border-bottom: 0px!important;}#project-meta ul li .nectar-love-wrap {	border-right: 1px solid #ddd;	margin-right: 16px;	padding-right: 16px;	width: auto!important;}#project-meta ul li .nectar-love-wrap.no-border {	border: none;}#project-meta ul li .nectar-love-wrap.fadein .nectar-love-count, #single-meta ul li .nectar-love-wrap.fadein .nectar-love-count {	opacity: 0;	display: block;	width: 0px;}#project-meta ul li .nectar-love-wrap.fadein span, #single-meta ul li .nectar-love-wrap.fadein span {	line-height: 12px!important;}#project-meta ul li .nectar-love-wrap.fadein, #single-meta ul li .nectar-love-wrap.fadein {	padding-top: 4px;	padding-bottom: 4px;}.single #single-meta ul li .nectar-love-wrap.fadein {	margin-right: 16px;	padding-right: 16px;}#project-meta ul li .nectar-love-wrap.fadein .nectar-love, #single-meta ul li .nectar-love-wrap.fadein .nectar-love {	display: block;}.portfolio-loading {	display: block;	height: 31px;	width: 31px;	z-index: 80;	position: absolute;	left: 50%;	top: 100px;	margin-left: -15px;	background-image: url(../images/icons/loading-white-bg.gif);}.portfolio-loading.default-loader {	background-image: none!important;}body[data-bg-header="true"] .portfolio-loading {	display: none;}div[data-col-num="cols-4"] .portfolio-loading {	top: 85px;}div[data-col-num="cols-3"] .portfolio-loading {	top: 111px;}div.portfolio-items[data-col-num="elastic"] {	margin-right: 0px!important;	margin-top: 0px!important;}.single-portfolio .comments-section #respond {	margin-top: 30px;}.single-portfolio #sidebar h3, .single-portfolio #sidebar h4 {	margin-bottom: 0px;	padding-bottom: 4px;}.single-portfolio #sidebar {	margin-bottom: 30px;	transition: none 0s!important;}.single-portfolio .gallery-slider .gallery, .single-portfolio .gallery-slider .jetpack-slideshow {	display: none;}#portfolio-extra img {	display: block;}#portfolio-extra .clear {	padding-bottom: 0px;}#full_width_portfolio #portfolio-extra .empty-second .clear {	padding-bottom: 65px;}#full_width_portfolio #portfolio-extra .clear {	padding-bottom: 24px;}.fixed-sidebar {	float: right;	transition: 0!important;	margin-bottom: 55px!important;}.single-portfolio #post-area {	padding-right: 40px;	margin-right: 0px!important;	margin-top: 4px;	width: 76.5%;}.single-portfolio #boxed #post-area {	width: 76.49%;}.single-portfolio #post-area.span_12 {	width: 100%!important;}.single-portfolio #post-area .video {	margin-bottom: 15px;}.portfolio-wrap {	position: relative;}body .portfolio-wrap.default-style {	padding: 2% 0;}body #boxed .portfolio-wrap.default-style {	padding: 2%;}body .default-style .portfolio-items .col.elastic-portfolio-item {	margin: 1.2%!important;	width: 17.50%!important;}body .portfolio-items .col.elastic-portfolio-item {	width: 19.98%;	margin: 0!important;}body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular {	width: 19.96%;}body .portfolio-items .col.elastic-portfolio-item.wide {	width: 39.92%;}body .portfolio-items .col.elastic-portfolio-item.wide_tall {	width: 39.92%;}/* constrained cols */body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {	width: 24.98%;} @media only screen and (min-width: 1000px) {html body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item {	width: 22.5%!important;}} @media only screen and (min-width: 1000px) and (max-width: 1300px) {html body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item .work-item .work-info a {	margin: 4px 3px;	padding: 4px 9px!important;	display: inline-block!important;}html body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item .work-meta {	width: 68%!important;}}/***************** About ******************/.team-member {	margin-top: 7px;	padding-bottom: 7px;}.team-member h4 {	font-size: 22px;	margin-bottom: 0px!important;}.team-member h4 a {	color: #444444;}.team-member p.description {	padding: 15px 0px;	margin: 15px 0px;	border-bottom: 1px solid #ddd;	border-top: 1px solid #ddd;}.team-member ul.social {	margin: 0px;}.team-member ul.social:after {	content: "";	display: block;	height: 0;	clear: both;	visibility: hidden;}.team-member ul.social li {	float: left;	list-style: none;}.team-member ul.social li a {	font-size: 11px;	margin: 0px 8px;}.team-member ul.social li:first-child a {	margin-left: 0px;}.team-member ul.social li:after {	content: ' / ';	font-size: 11px!important;}.team-member ul.social li:last-child:after {	content: ' '!important;}.full-width-section .team-member img {	margin-bottom: 15px!important;}.team-member[data-style="meta_overlaid"] {	margin-top: 0;	margin-bottom: 0;	padding-bottom: 0;	line-height: 0;	position: relative;}.team-member[data-style="meta_overlaid"] a {	display: block;	position: absolute;	background: transparent url('../images/transparent.png') repeat 0 0;	top: 0;	left: 0;	z-index: 20;	width: 100%;	height: 100%;}.team-member[data-style="meta_overlaid"] img {	line-height: 0;	max-width: none;	max-height: none;	width: 100%;	margin-bottom: 0!important;}.team-member[data-style="meta_overlaid"] .team-member-overlay {	background-color: #282B30;	position: absolute;	top: 0;	left: 0;	z-index: 2;	width: 100%;	height: 100%;	opacity: 0.45;	transition: opacity 0.3s ease 0s;}.team-member[data-style="meta_overlaid"] .team-member-image {	z-index: 2;	height: 300px;	width: 100%;	background-position: center;	background-size: cover;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;}.full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {	height: 350px;}.full-width-content .vc_span4 .team-member[data-style="meta_overlaid"] .team-member-image {	height: 400px;}.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {	height: 275px;}.team-member[data-style="meta_overlaid"]:hover .team-member-overlay {	opacity: 0;}.team-member[data-style="meta_overlaid"] .team-meta {	position: absolute;	z-index: 10;	bottom: 40px;	width: 100%;	text-align: center;}.team-member[data-style="meta_overlaid"] .team-meta h3 {	color: #fff;}.team-member[data-style="meta_overlaid"] .team-meta p {	color: rgba(255, 255, 255, 0.8);	padding: 7px 0 0 0!important;}.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-meta h3, .wpb_row:not(.full-width-content) .col.span_3 .team-member[data-style="meta_overlaid"] .team-meta h3 {	font-size: 14px;	line-height: 20px;	margin-bottom: 2px;}.wpb_row:not(.full-width-content) .vc_span4 .team-member[data-style="meta_overlaid"] .team-meta h3, .wpb_row:not(.full-width-content) .col.span_4 .team-member[data-style="meta_overlaid"] .team-meta h3 {	margin-bottom: 2px;}/***************** Contact ******************/html:not(.js) #contact-map, html:not(.js) .nectar-google-map {	display: none;}#contact-map {	width: 100%;	height: 370px;	margin-top: -65px;	margin-bottom: 30px;}#contact-map div, .nectar-google-map div {	box-sizing: content-box!important;	-moz-box-sizing: content-box!important;	-webkit-box-sizing: content-box!important;}.nectar-google-map {	margin-bottom: 0!important;}.nectar-google-map img {	max-width: none!important;}body[data-bg-header="true"] #contact-map {	margin-top: -30px!important;}.contact-info {	padding-left: 20px;}body.page-template-template-contact-php .page-header-no-bg .col.section-title {	border-bottom: 0px;}body.page-template-template-contact-php #page-header-bg {	margin-bottom: 0px;}.wpcf7-form p span {	color: #f26522;}div.wpcf7-validation-errors {	color: #666666!important;}span.wpcf7-not-valid-tip {	background: none repeat scroll 0 0 #fff;}.wpcf7-form-control-wrap {	display: block!important;}.wpcf7-form .wpcf7-not-valid-tip {	top: -3px;	padding: 2px 6px;	border: 0px;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}.wpcf7 .wpcf7-response-output {	background-color: #fff;	margin-left: 0px;	margin-top: 10px;}.widget_text textarea {	max-height: 100px;}body .gform_wrapper .description, body .gform_wrapper .gfield_description, body .gform_wrapper .gsection_description, body .gform_wrapper .instruction {	font-size: 12px;}body .gform_wrapper div.charleft {	font-size: 10px;}body .gform_wrapper .top_label .gfield_label {	font-weight: normal!important;	margin-top: 20px;	margin-bottom: 6px;	font-family: 'openSansBold';}.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div {	font-family: arial;	letter-spacing: 0;	line-height: 20px;}#block-contact_form_blocks-3{	border: 1px solid #ccc;	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);	max-width: 610px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 2px;	margin-left: auto;}#contact-mail-page-3{	padding: 1em;}/***************** Masonry Items / Search results ******************/#post-area.masonry {	opacity: 0;	width: 1125px;	margin-bottom: 60px;	transition: none!important;	overflow: visible!important;}body[data-ext-responsive="true"] #post-area.masonry {	width: 102.2%;}#post-area.masonry.span_9 {	width: 834px;	margin-right: 5px;}body[data-ext-responsive="true"] #post-area.masonry.span_9 {	width: 76.5%;	margin-right: 0;}#post-area.masonry #pagination {	position: absolute;	bottom: -60px;	padding-left: 0px;}#post-area.masonry article.post .post-meta.no-img {	top: 0px!important;}#post-area.masonry > article:last-child .content-inner {	border-bottom: 1px solid #DDDDDD!important;}#post-area.masonry article.post .post-content {	padding-left: 0px!Important;}#post-area.masonry article.post .quote-inner, #post-area.masonry article.post .link-inner, #post-area.masonry article.post .status-inner, #post-area.masonry article.post .aside-inner {	margin-bottom: 8px;}#search-results {	margin-bottom: 30px;	overflow: visible!important;	visibility: hidden;}#search-results .result img {	margin-bottom: 10px;}#search-form{	border: 1px solid #ccc;	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);	padding: 1em;}.box h2{	font-size: 18px;	font-weight: bold;	color: #1f1f1f;}.search-results dt{	font-size: 32px;	font-weight: 300;	margin-bottom: 0.4em;}.search-form input[type="submit"]{	margin-top: 10px !important;}.search-info{	display: none;}.search-results dd{	padding-left: 0px;}#post-area.masonry article.post .post-meta {	display: block!important;}.search .row .col.section-title h1 {	font-size: 28px!important;	line-height: 42px!important;	margin-bottom: 0px!important;	text-transform: none!important;	font-family: 'open_sans', sans-serif!important;	letter-spacing: -1px!important;}.masonry-blog-item .post-meta {	position: relative!important;}.masonry-blog-item .post-meta .date {	border-bottom: 0px!important;	line-height: 22px;	padding-bottom: 0px!important;	float: left;	margin-bottom: 0px!important;}.light .masonry-blog-item p {	color: #676767;}.masonry-blog-item .post-meta .nectar-love-wrap {	float: right;}.masonry-blog-item .content-inner {	padding-bottom: 15px!important;	margin-bottom: 15px!important;}.masonry-blog-item h2.title {	font-size: 20px!important;	line-height: 26px!important;}.masonry-blog-item .post-meta .date span {	float: left;	display: inline!important;	text-transform: capitalize!important;	font-family: 'open_sans', sans-serif!important;	font-size: 12px!important;	line-height: 12px!important;	color: #676767!important;}.masonry-blog-item .more-link {	margin-bottom: 10px;}.masonry-blog-item .post-meta .nectar-love-wrap {	width: auto!important;}#search-results .result, .masonry-blog-item {	width: 31%;	display: inline-block;	margin-bottom: 2.5%;	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.15);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);	box-shadow: 0 1px 2px rgba(0,0,0,0.15);	background-color: #fff;	padding: 18px;	position: relative;}.masonry-blog-item .jp-jplayer-video {	height: 179px!important;}#post-area.span_9 .masonry-blog-item .jp-jplayer-video {	height: 200px!important;}.masonry-blog-item {	width: 30.8%;}/*.masonry-blog-item.ajax-loaded {	margin-top: 100px;}body .portfolio-items .col.ajax-loaded { 	margin-top: 100px;}*/#post-area.masonry.span_9 .masonry-blog-item {	width: 46.8%;}#search-results .result {	font-size: 11px;}#search-results .result span.bottom-line, .masonry-blog-item span.bottom-line {	height: 1px;	width: 100%;	display: block;	position: absolute;	bottom: 2px;	left: 0px;	background-color: #eaeaea;}#search-results .result .title span {	display: block;	font-size: 12px;	letter-spacing: 0px;	font-family: 'open_sans', sans-serif;	color: #999;	margin-top: 3px;}#search-results .result h2 {	margin-bottom: 1px;	font-size: 17px;	line-height: 22px;}#search-results .result p {	padding-bottom: 0px;}article.result .title a {	color: #f26522;}article.result .title a:hover {	color: inherit!important;}/*-------------------------------------------------------------------------*//*	6.	Nectar Shortcode Styles/*-------------------------------------------------------------------------*//***************** Icons ******************/[class^="icon-"], [class*=" icon-"] { background-color: #f26522; border-radius: 999px 999px 999px 999px; -moz-border-radius: 999px 999px 999px 999px; -webkit-border-radius: 999px 999px 999px 999px; -o-border-radius: 999px 999px 999px 999px; color: #fff; display: inline-block; font-size: 16px; height: 32px; line-height: 32px; max-width: 100%; position: relative; text-align: center; vertical-align: middle; width: 32px; top: -2px; word-spacing: 1px;}[class^="icon-"].icon-3x, [class*=" icon-"].icon-3x {	background-color: #eeedec!Important;}body [class^="icon-"].icon-3x.alt-style, body [class*=" icon-"].icon-3x.alt-style {	background-color: #f26522!important;	color: #fff!important;}.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.alt-style, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style {	background-color: rgba(0,0,0,0.035)!important;}.light .col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.alt-style, .light .col:not(#post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style {	background-color: rgba(0,0,0,0.1)!important;}#sidebar .widget:hover [class^="icon-"].icon-3x.alt-style {	background-color: rgba(0,0,0,0.035)!important;}.full-width-section [class^="icon-"].icon-3x, .full-width-section [class*=" icon-"].icon-3x {	background-color: rgba(0,0,0,0.021)!important;}[class^="icon-"].icon-3x, [class*=" icon-"].icon-3x, .circle-border {	background-color: #eeedec;	border-radius: 999px 999px 999px 999px;	-moz-border-radius: 999px 999px 999px 999px;	-webkit-border-radius: 999px 999px 999px 999px;	-o-border-radius: 999px 999px 999px 999px;	color: #f26522;	display: inline-block;	font-size: 30px;	height: 90px;	line-height: 90px;	max-width: 100%;	position: relative;	text-align: center;	vertical-align: middle;	width: 90px;	word-spacing: 1px;	transition: all 0.1s linear;	-webkit-transition: all 0.1s linear;	-o-transition: all 0.1s linear;	-moz-transition: all 0.1s linear;}[class^="icon-"].icon-3x, [class*=" icon-"].icon-3x {	margin-bottom: 27px;}body [class^="icon-"].icon-tiny {	line-height: 15px!important;	height: 13px;	width: 15px;	margin-right: 5px;	font-size: 13px!important;	color: #888;	background-color: transparent!important;}body [class^="icon-"].icon-default-style {	line-height: 34px!important;	height: 34px;	width: 34px;	margin-right: 0px;	font-size: 34px!important;	color: #f26522;	background-color: transparent!important;}body .nectar-button i {	background-color: transparent!important;}h3 [class^="icon-"], h2 [class^="icon-"], h4 [class^="icon-"], h5 [class^="icon-"] {	margin-right: 5px;}.col:not(#post-area):not(.span_12):not(#sidebar):hover .circle-border, #sidebar .widget:hover .circle-border {	border: 1px solid #f26522;	transform: scale(1.18);	-moz-transform: scale(1.18);	-o-transform: scale(1.18);	transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);	-moz-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);	-webkit-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);	-o-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);}.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x, #sidebar .widget:hover [class^="icon-"].icon-3x {	color: #fff!important;	background-color: #f26522;}/*#post-area .span_12:hover [class^="icon-"].icon-3x {	color: #fff!important;}*/.circle-border {	background: none repeat scroll 0 0 transparent;	border: 1px solid #eeedec;	height: 88px;	left: 1px;	position: absolute;	z-index: 1;	top: 1px;	transition-duration: 225ms;	-moz-transition-duration: 225ms;	-webkit-duration: 225ms;	-o-transition-duration: 225ms;	transition-property: all;	-moz-transition-property: all;	-o-transition-property: all;	-webkit-transition-property: all;	transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);	-moz-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);	-o-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);	-webkit-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);	width: 88px;}.full-width-section .circle-border {	background-color: rgba(0,0,0,0.021);	border-color: rgba(0,0,0,0.05);}.full-width-section .light .circle-border {	background-color: rgba(0,0,0,0.021);	border-color: rgba(0,0,0,0.2);}.iwithtext {	position: relative;	margin: 0!important;}.iwithtext .iwt-icon {	position: absolute;	left: 30px;	top: 10px;}.iwithtext .iwt-icon img {	width: 35px;	height: auto;	padding: 0;}.iwithtext .iwt-text {	color: #fff;	padding-left: 100px;}.main-content .vc_span2 .iwithtext .iwt-icon {	top: -2px;}.main-content .vc_span2 .iwithtext .iwt-icon i {	font-size: 26px!important;	line-height: 26px!important;	width: 26px!important;	height: 26px!important;}.main-content .vc_span2 .iwithtext .iwt-icon img {	width: 26px;}.main-content .vc_span2 .iwithtext .iwt-text {	padding-left: 45px;}/***************** Milestone ******************/.nectar-milestone {	text-align: center;}.nectar-milestone .number {	font-size: 62px;	line-height: 62px;	display: block;	font-family: 'open_sans', sans-serif;	margin-bottom: 5px;}.nectar-milestone .subject {	letter-spacing: 0.5px;	font-family: 'open_sans', sans-serif;	font-size: 16px!important;}/***************** Milestone ******************/.nectar-fancy-ul ul li {	list-style: none;	position: relative;	padding-left: 40px;}.nectar-fancy-ul ul {	margin-left: 0!important;}.nectar-fancy-ul ul li i {	position: absolute;	left: 0;	top: 0;}.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {	font-size: 16px!important;	height: 100%!important;	line-height: 22px!important;}.nectar-fancy-ul ul li i.icon-default-style[class^="icon-"].icon-salient-thin-line {	font-size: 27px!important;	height: 27px!important;	line-height: 27px !important;}.nectar-fancy-ul[data-animation="true"] ul li {	opacity: 0;	left: -20px;}/***************** Bar graph ******************/.nectar-progress-bar {	margin-bottom: 0px!important;}.nectar-progress-bar .bar-wrap {	margin-bottom: 13px;	background-color: #e4e4e4;	border-radius: 300px 300px 300px 300px;	-webkit-border-radius: 300px 300px 300px 300px;	-o-border-radius: 300px 300px 300px 300px;	-moz-border-radius: 300px 300px 300px 300px;	background-color: #ebebeb;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;}.nectar-progress-bar span {	height: 15px;	width: 0px;	display: block;	background-color: #f26522;	border-radius: 300px 300px 300px 300px;	-webkit-border-radius: 300px 300px 300px 300px;	-o-border-radius: 300px 300px 300px 300px;	-moz-border-radius: 300px 300px 300px 300px;}.nectar-progress-bar p {	padding-bottom: 2px;}.nectar-progress-bar span {	overflow: visible!important;	position: relative;}.nectar-progress-bar span strong {	position: absolute;	right: -0px;	top: -25px;	padding: 4px 7px!important;	background-color: #333;	color: #fff;	line-height: 12px!important;	font-size: 11px!important;	opacity: 0;	display: block;	font-weight: normal!important;	font-family: 'open_sans', sans-serif;	border-radius: 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px;	-o-border-radius: 2px 2px 2px 2px;}.nectar-progress-bar span strong i {	font-style:normal!important;	font-size: 11px!important;	line-height: 12px!important;	font-family: 'open_sans', sans-serif!important;	letter-spacing: 0!important;	text-transform: none!important;}.nectar-progress-bar span strong:after {	border-color: #333 transparent;	border-style: solid;	border-width: 5px 5px 0;	bottom: -5px;	content: "";	display: block;	left: 12px;	position: absolute;	width: 0;}.nectar-progress-bar span strong.full:after {	left: 15px;}.nectar-progress-bar span strong.full {	width: 43px;	text-align: center;}body .vc_pie_chart .vc_pie_chart_value {	font-size: 42px;	font-family: 'open_sans', sans-serif;}body .vc_pie_chart .wpb_pie_chart_heading {	font-family: 'open_sans', sans-serif;	text-transform: uppercase;	font-size: 12px;	margin-top: 12px;	margin-bottom: 0px;	letter-spacing: 2px;}body .vc_pie_chart_back {	border-width: 7px;	opacity: 0;}/***************** Testimonial Slider ******************/.testimonial_slider {	float: none;	opacity: 0;	margin-bottom: 21px;}html:not(.js) .testimonial_slider {	opacity: 1;	height: auto;}.testimonial_slider blockquote {	padding-left: 0px;	text-align: center;	color: rgba(0,0,0,1);	background-image: none;	font-size: 22px;	width: 100%;	margin: 0 auto;	opacity: 0;	position: absolute;}.testimonial_slider blockquote p {	padding-bottom: 15px;}.testimonial_slider .controls ul {	margin: 0px!important;	display: block;	text-align: center;	width: 100%;}.testimonial_slider .controls ul li {	list-style: none!important;	cursor: pointer;	display: inline;}.testimonial_slider .controls ul li span.pagination-switch {	background-color: rgba(0, 0, 0, 0);	border: 1px solid #333;	border-radius: 10px 10px 10px 10px;	cursor: pointer;	display: inline-block;	height: 10px;	margin: 0 4px;	transition: background-color 0.2s linear 0s, border-color 0.2s linear 0s;	width: 10px;}.testimonial_slider .controls ul li span.pagination-switch:hover, .testimonial_slider .controls ul li span.pagination-switch.active {	background-color: #333;}.testimonial_slider .controls {	position: absolute;	bottom: -22px;	z-index: 30;	width: 100%;	text-align: center;}.testimonial_slider .slides {	overflow: hidden;	position: relative;}.testimonial_slider blockquote span {	font-size: 16px!important;	color: rgba(0,0,0,.7);}.light .testimonial_slider blockquote {	color: rgba(255,255,255,0.95);}.light .testimonial_slider blockquote span {	color: rgba(255,255,255,0.65);}.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p {	color: #fff;}.testimonial_slider .controls ul li i {	color: #444444;}.light .testimonial_slider .controls ul li span {	border-color: #fff;}.light .testimonial_slider .controls ul li span:hover, .light .testimonial_slider .controls ul li span.pagination-switch.active {	background-color: #fff!important;}.toggles .testimonial_slider, .full-width-content .testimonial_slider {	padding-bottom: 20px!important;}.toggles .testimonial_slider .controls, .full-width-content .testimonial_slider .controls {	bottom: 2px!important;}/***************** Tabbed ******************/.tabbed > ul {	margin-left: 0px;	margin-bottom: 17px!important;}.tabbed > ul li {	float: left;	position: relative;	list-style: none;	margin: 0px!important;}.tabbed > ul:after {	content: "";	display: block;	height: 0;	clear: both;	visibility: hidden;}.tabbed > ul li a {	display: block;	color: #888;	position: relative;	background-color: rgba(0,0,0,0.045);	padding: 8px 15px;	transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	border-left: 0px!Important;	border-right: 1px solid rgba(0,0,0,0.06)!important;}.tabbed > ul li:hover, .wpb_content_element .wpb_tabs_nav li {	background-color: transparent!important;}.tabbed .clear {	display: block!important;	padding-bottom: 0px;}.tabbed > ul li a:hover {	background-color: rgba(0,0,0,0.035);}.tabbed > ul li:last-child a {	border-color: transparent!important;}.tabbed > ul li a.active-tab {	color: #fff;	border-color: #f26522!important;	background-color: #f26522;}.light .tabbed > ul li:last-child a, .light .tabbed > ul li a {	border-color: rgba(0,0,0,0.2)!important;}.light .tabbed > ul li a {	background-color: rgba(0,0,0,0.15)!important;}.tabbed .wpb_tab {	opacity: 0;}body .tabbed div {	padding: 0px;	margin-bottom: 0px;	background-color: transparent;}body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {	padding: 0px;	background-color: transparent!important;}/***************** Image with animation / Col animation ******************/img.img-with-animation, .col.has-animation, .wpb_column.has-animation {	opacity: 0;	position: relative;}img.img-with-animation[data-animation="grow-in"].full-opacity {	opacity: 1;}html:not(.js) img.img-with-animation, html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation {	opacity: 1;}img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {	opacity: 0.1;	transform: scale(0.4);	-webkit-transform: scale(0.4);	-o-transform: scale(0.4);	-moz-transform: scale(0.4);	transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);	-webkit-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);	-moz-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);	-o-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);	-webkit-backface-visibility: hidden;}img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {	opacity: 0;	transform: perspective(1000px) rotateY(25deg);	-webkit-transform: perspective(1000px) rotateY(25deg);	-o-webkit-transform: perspective(1000px) rotateY(25deg);	-moz-webkit-transform: perspective(1000px) rotateY(25deg);	transition: opacity 1s ease;	-webkit-transition: opacity 1s ease;	-moz-transition: opacity 1s ease;	-o-transition: opacity 1s ease;}img.img-with-animation[data-animation="fade-in-from-left"] {	left: -40px;	padding-right: 30px;}.col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {	left: -40px;}img.img-with-animation[data-animation="fade-in-from-right"] {	right: -40px;	padding-left: 30px;}.col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {	right: -40px;}img.img-with-animation[data-animation="fade-in-from-bottom"] {	bottom: -100px;}.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {	bottom: -50px;}img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {	margin: 0 auto;}.img-with-animation-wrap {	line-height: 0;	margin-bottom: 0!important;}.center img.img-with-animation {	margin: 0 auto;	display: block;}.right.img-with-animation-wrap {	text-align: right;}.right.img-with-animation-wrap img {	display: inline-block;}/***************** Toggle ******************/.toggle {	margin-bottom: 15px!important;}.toggle.open h3 a {	color: #fff!important;	background-color: #f26522;}.toggle h3 {	position: relative;	z-index: 10;	font-size: 12px!important;	margin-bottom: 0px!important;}.toggle h3 a {	display: block;	color: #888888;	letter-spacing: 0px;	font-size: 12px!important;	line-height: 14px!important;	padding: 14px 14px 16px 43px;	font-family: 'open_sans', sans-serif;	background-color: rgba(0,0,0,0.045);	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}.toggle h3 a i {	position: absolute;	left: 13px;	background-color: transparent;	color: #888888;	top: 13px;	width: 18px;	height: 16px!important;	line-height: 18px!important;	font-size: 15px;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}.toggle.open h3 a i {	color: #fff;}.toggle h3 a:hover {	background-color: rgba(0,0,0,0.035);}body .toggle > div {	padding: 10px 14px;	border-top: 0px;	display: none;	background-color: #fff!important;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}.toggle > div .wpb_wrapper {	margin: 0!important;}.toggle > div > div:last-child {	margin-bottom: 0px!important;}.light .toggle > div {	color: #676767!important;}/***************** Full Width Section ******************/.full-width-section {	background-size: cover;	-moz-background-size: cover;	-webkit-background-size: cover;	box-sizing: content-box!important;	-moz-box-sizing: content-box!important;	-webkit-box-sizing: content-box!important;	margin-left: -50%;	padding-left: 50%;	padding-right: 50%;	width: 100%;	position: relative;	z-index: 0;	visibility: hidden;}.full-width-content.parallax_section {	background-size: cover;	-moz-background-size: cover;	-webkit-background-size: cover;}.full-width-content.vc_row-fluid .wpb_column {	background-position: center;	background-size: cover;	-moz-background-size: cover;	-webkit-background-size: cover;}.wpb_row {	position: relative;}.wpb_row.full-width-section, .wpb_row.full-width-content {	margin-bottom: 0px;}.wpb_row.full-width-content img, .wpb_row.full-width-content .img-with-animation-wrap {	margin-bottom: 0;}.full-width-content {	visibility: hidden;}.full-width-section.standard_section {/*	-webkit-perspective: 1000;	-webkit-backface-visibility: hidden;	*/}.full-width-section > .span_12 > div:last-child, .full-width-section > .span_12 .col > div:last-child {	padding-bottom: 0px;}.full-width-section > .span_12 > div.boxed:last-child, .full-width-section > .span_12 .col > div.boxed:last-child {	padding-bottom: 15px!important;}.full-width-section img {	display: block;	margin-bottom: 0px!important;}html:not(.js) .full-width-section, html:not(.js) .full-width-content {	visibility: visible;}.full-width-section.parallax_section, .full-width-content.parallax_section {	background-attachment: fixed;}.full-width-section.parallax_section .parallax-bg-wrap, .full-width-content.parallax_section .parallax-bg-wrap {	overflow: hidden;	width: 100%;	height: 100%;	position: absolute;	z-index: 1;	top: 0;	left: 0;}.full-width-section.parallax_section .parallax-bg, .full-width-content.parallax_section .parallax-bg {	width: 100%;	height: 100%;	position: absolute;	z-index: 1;	top: 0;	left: 0;	background-size: cover;	-moz-background-size: cover;	-webkit-background-size: cover;}.full-width-section.no-cover {	background-size: auto!important;	-moz-background-size: auto!important;	-webkit-background-size: auto!important;}.full-width-section > .col.span_12 {	float: none!important;}.full-width-section > .col.span_12.light, .full-width-content > .col.span_12.light {	color: #fff;}.home-wrap .full-width-section.first-section {	margin-top: -37px!important;}.column-link {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	display: block;	z-index: 10;}/***************** Clients ******************/.clients.two-cols > div {	width: 49.4%;}.clients.two-cols > div:nth-child(2n+2) {	margin-right: 0px;}.clients.carousel.two-cols > div {	margin: 0px 10px;}.clients.three-cols > div {	width: 32.6%;}.clients.three-cols > div:nth-child(3n+3) {	margin-right: 0px;}.clients.carousel.three-cols > div {	margin: 0px 10px;}.clients.four-cols > div {	width: 24.2%;}.clients.four-cols > div:nth-child(4n+4) {	margin-right: 0px;}.clients.carousel.four-cols > div {	margin: 0px 10px;}.clients.five-cols > div {	width: 19.2%;}.clients.five-cols > div:nth-child(5n+5) {	margin-right: 0px;}.clients.carousel.five-cols > div {	margin: 0px 10px;}.clients.six-cols > div {	width: 15.8%;}.clients.six-cols > div:nth-child(6n+6) {	margin-right: 0px;}.clients.carousel.six-cols > div {	margin: 0px 10px;}.clients > div {	float: left;	transition: opacity 0.2s linear;	-moz-transition: opacity 0.2s linear;	-webkit-transition: opacity 0.2s linear;	-o-transition: opacity 0.2s linear;	margin-right: 1%;	margin-bottom: 1%;	opacity: 1;}.clients.fade-in-animation > div {	opacity: 0;	transition: none;	-moz-transition: none;	-webkit-transition: none;	-o-transition: none;}.clients.fade-in-animation.completed > div {	transition: opacity 0.2s linear;	-moz-transition: opacity 0.2s linear;	-webkit-transition: opacity 0.2s linear;	-o-transition: opacity 0.2s linear;	-webkit-backface-visibility: hidden;}.clients > div.no-link:hover {	opacity: 1!important;}.clients > div:hover {	opacity: 0.7!important;}.clients > div img {	display: block;	max-width: 100%;	margin: 0 auto;}.clients.no-carousel:after {	content: "";	display: block;	height: 0;	clear: both;	visibility: hidden;}/***************** Pricing Tables ******************/.pricing-table {	margin-top: 60px;	margin-bottom: 30px;}.pricing-table:after {	content: "";	display: block;	height: 0;	clear: both;	visibility: hidden;}.pricing-table > div:first-child .pricing-column-content, .pricing-table > div:first-child h3 {	border-left: 1px solid #e4e4e4!important;}.pricing-column {	float: left;	overflow: hidden;	text-align: center;	padding: 0px;	background-color: #fff;	transition: box-shadow 0.2s linear;	-moz-transition: box-shadow 0.2s linear;	-webkit-transition: box-shadow 0.2s linear;	-o-transition: box-shadow 0.2s linear;}.pricing-column .pricing-column-content {	border-right: 1px solid #e4e4e4;	border-bottom: 1px solid #e4e4e4;	padding: 0px 0px 20px 0px;}.pricing-column.highlight {	position: relative;	z-index: 100;	margin: -20px -1px 0px -1px;	background-color: #FFF;	box-shadow: 0px 0px 13px rgba(0,0,0,.09);	-moz-box-shadow: 0px 0px 13px rgba(0,0,0,.09);	-webkit-box-shadow: 0px 0px 13px rgba(0,0,0,.09);	-o-box-shadow: 0px 0px 13px rgba(0,0,0,.09);}.pricing-column.highlight .nectar-button {	margin: 10px 0px 20px 0px;}.pricing-column.highlight .pricing-column-content, .pricing-column.highlight h3 {	border: none;}.pricing-column.highlight h3 .highlight-reason {	display: block;	font-family: 'open_sans', sans-serif;	font-size: 12px;	text-transform: uppercase;	letter-spacing: 1.5px;	color: rgba(0,0,0,0.4);}.pricing-column.highlight .pricing-column-content {	border-right: 1px solid #e4e4e4;	border-left: 1px solid #e4e4e4;	border-bottom: 1px solid #e4e4e4;}.pricing-column.highlight:hover {	box-shadow: 0px 0px 13px rgba(0,0,0,.15);	-moz-box-shadow: 0px 0px 13px rgba(0,0,0,.15);	-webkit-box-shadow: 0px 0px 13px rgba(0,0,0,.15);	-o-box-shadow: 0px 0px 13px rgba(0,0,0,.15);}.pricing-column ul li {	color: #888!important;	padding: 10px 25px;	list-style: none;	line-height: 18px;	border-bottom: 1px solid #efefef;}.pricing-column ul li:first-child {	border-top: 1px solid #efefef;}.pricing-column ul li:nth-child(2n+1) {	background-color: #fbfbfb;}.pricing-column.highlight h3 {	color: #fff!important;	background-color:#f26522;	padding: 15px 0px;	margin-bottom: 0px!important;}.toggle .pricing-column h3 {	font-size: 26px!important;}.pricing-column h3 {	background-color: #fff;	color: #f26522;	margin-bottom: 0px;	font-size: 26px;	line-height: 28px!important;	border-right: 1px solid #e4e4e4;	border-bottom: 1px solid #EFEFEF;	border-top: 1px solid #e4e4e4;	padding: 18px 0px 18px 0px;}.pricing-column h4 {	margin-left: -22px;	padding: 20px 30px 6px 30px;	font-size: 54px!important;	line-height: 42px!important;	color: #333;	margin-bottom: 0px;}.pricing-column h4 .dollar-sign {	font-size: 22px;	line-height: 22px;	top: -14px;	right: -6px;	font-family: 'open_sans', sans-serif;	position: relative;}.pricing-column .interval {	display: block;	color: #999;	min-height: 38px;	display: block;	padding-bottom: 17px;}.pricing-column ul {	margin-left: 0px;}.pricing-table.six-cols > div {	width: 16.5%;}.pricing-table.five-cols > div {	width: 20%;}.pricing-table.four-cols > div {	width: 25%;}.pricing-table.three-cols > div {	width: 33.2%;}.pricing-table.two-cols > div {	width: 50%;}.pricing-table .col {	padding: 0px 20px;}.col .pricing-table h3 {	margin-bottom: 0px;}/*-------------------------------------------------------------------------*//*	7. Footer Styles/*-------------------------------------------------------------------------*/#footer-outer {	color: #fff;	position: relative;	z-index: 10;	background-color: #f26522!important;}#footer-outer .row {	padding: 55px 0px;	margin-bottom: 0px;}#footer-outer:first-child {	margin-bottom: 0px;}#footer-outer a {	color: #fff;	text-transform: uppercase;	padding: 10px!important;}#footer-outer a:hover {	color: #ccc;}#footer-outer #copyright {	padding: 40px 0px;	font-size: 13px;	background-color: #f26522!important;	color: #fff;}#footer-outer #copyright li {	float: left;	margin-left: 0px;}#footer-outer #copyright .container div:last-child {	margin-bottom: 0px;}#footer-outer #copyright p {	line-height: 22px;	float: right;}#footer-outer #copyright .col ul {	float: left;}/***************** Call to action ******************/#call-to-action {	font-family: 'open_sans', sans-serif;	position: relative;	z-index: 10;	background-color: #eeedec;	text-align: center;	vertical-align: bottom;	font-size: 22px;}#call-to-action .container {	padding: 42px 0px 36px 0px!important;}#call-to-action .container span {	letter-spacing: -1px;	display: inline-block;}#call-to-action .container a {	background: none repeat scroll 0 0 #f26522;	position: relative;	top: -3px;	color: #FFFFFF;	margin-bottom: 0px!important;	font-size: 12px;	box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	text-transform: uppercase;	font-family: 'open_sans', sans-serif;	letter-spacing: 2px;	margin-left: 20px;	line-height: 24px;	display: inline-block;	border-radius: 5px 5px 5px 5px;	padding: 16px 21px;}#call-to-action .triangle {	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 10px solid #f8f8f8;	height: 10px;	width: 10px;	left: 440px;	margin: -42px auto 33px auto;}#call-to-action a {	color: #45484a;	opacity: 1;	transition: opacity 0.3s linear;	-moz-transition: opacity 0.3s linear;	-webkit-transition: opacity 0.3s linear;	-o-transition: opacity 0.3s linear;}#call-to-action a:hover {	opacity: 0.75;}#call-to-action span {	color: #4b4f52;	font-family: 'open_sans', sans-serif;}/*-------------------------------------------------------------------------*//*	8. Sidebar Styles/*-------------------------------------------------------------------------*/#sidebar div ul {	margin-left: 0px;}#sidebar div ul li {	padding: 8px 0px;	list-style: none;	border-bottom: 1px solid #e6e6e6;}#sidebar > div {	margin-bottom: 50px;}#sidebar > div:last-child {	margin-bottom: 0px;}#sidebar #sidebar-inner {	margin-bottom: 0px!important;}#sidebar .widget_recent_entries span, .recent_posts_extra_widget span {	display: block;	line-height: 13px;	font-size: 11px;	margin-bottom: 6px;}#sidebar .widget_recent_entries span {	color: #999;}#sidebar h4 {	margin-bottom: 10px;	color: #999;	font-family: 'open_sans', sans-serif;	font-size: 12px;	letter-spacing: 2px;	margin-bottom: 15px;	text-transform: uppercase;}#sidebar .widget_recent_comments h4, #sidebar .Simple_Flickr_Photos h4 {	margin-bottom: 16px;}#sidebar .widget li.recentcomments {	padding: 15px!important;	margin-bottom: 22px;	border: none;	position: relative;	display: block;	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);}#sidebar .widget li:first-child {	padding-top: 0px;}#sidebar .widget .tagcloud a, .post-tags a {	background-color: #333333;	color: #FFFFFF !important;	cursor: pointer;	display: inline-block;	float: left;	line-height: 22px;	margin: 3px 3px 0px 0px;	font-size: 8pt!important;	padding: 5px 7px;	position: relative;	text-transform: capitalize;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;}#sidebar .widget_tag_cloud:after {	display: block;	height: 0;	clear: both;	content: "";	visibility: hidden;}#sidebar .widget .tagcloud a:hover, .post-tags a:hover {	background-color: #f26522;}#sidebar .widget input[type=text], #sidebar .widget input[type=email] {	padding: 10px;	width: 100%;}#sidebar .widget form p {	padding-bottom: 15px;}#sidebar .widget.widget_categories ul ul, #sidebar .widget.widget_pages ul ul, #sidebar .widget.widget_nav_menu ul ul {	margin: 0px 0px 0px 0px!important;	padding: 0px 0px 0px 20px;}#sidebar .widget.widget_categories li, #sidebar .widget.widget_pages li, #sidebar .widget.widget_nav_menu li {	border-bottom: 0px!important;	padding: 0px!important;}#sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a {	padding: 8px 0px;	display: block;	border-bottom: 1px solid #E6E6E6;}#sidebar .widget.widget_categories > ul > li:first-child > a, #sidebar .widget.widget_pages > ul > li:first-child > a, #sidebar .widget.widget_nav_menu > ul > li:first-child > a {	padding-top: 0px;}#sidebar.left-sidebar {	float: left;}#post-area.col_last {	float: right;}body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar #post-area, body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .comment-list > li {	max-width: 1000px;	margin: 0 auto!important;}.recent_projects_widget img, #sidebar #flickr img, #footer-outer #flickr img {	margin-bottom: 0px!important;	display: block;	padding: 5px;	background-color: #fff;	margin-top: 0px;	margin-left: 0px;	border: 1px solid #e5e5e5;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}.recent_projects_widget a:hover img, #sidebar #flickr a:hover img, #footer-outer #flickr a:hover img {	border-color: #f26522;}.recent_projects_widget div a, #sidebar #flickr div a, #footer-outer #flickr div a {	float: left;	margin: 2% 2% 0 0;	width: 32%!important;}.recent_projects_widget div a:nth-child(3n+3), #sidebar #flickr div:nth-child(3n+3) a, #footer-outer #flickr div:nth-child(3n+3) a {	margin-right: 0px!important;}.recent_posts_extra_widget ul li:first-child {	padding-top: 0px!important;}.recent_posts_extra_widget .post-widget-image {	float: left;	position: relative;	z-index: 50;	margin-right: 10px;}.recent_posts_extra_widget .post-widget-image img {	margin: 3px 0px;	display: block;}.recent_posts_extra_widget .clear {	padding-bottom: 0px;}.recent_posts_extra_widget .post-widget-text {	line-height: 17px;}.recent_posts_extra_widget .post-widget-text span {	margin-top: 2px;	margin-bottom: 4px;}#sidebar select {	max-width: 100%;}#footer-outer #flickr:after, #sidebar #flickr:after, .recent_projects_widget > div:after {	clear: both;	content: '';	display: block;}.widget_pages ul ul {	margin-top: 20px;	margin-bottom: 30px;	margin-left: 20px!important;}#left-sidebar > .block {	margin-right:30px;}#right-sidebar > .block {	margin-left:30px;}/*-------------------------------------------------------------------------*//*	9.  Blog + Pagination Styles/*-------------------------------------------------------------------------*/#post-area #pagination {	padding-left: 95px;}#post-area.infinite_scroll #pagination {	display: none;}#infscr-loading {	position: relative;	z-index: 10000000;	background-image: url("../images/icons/loading-white-bg.gif");	background-repeat: no-repeat;	background-position: center;	height: 60px;	border-radius: 2px;	color: #555;	font-size: 12px;	display: inline-block;	margin: 0px auto;	text-align: center;	width: 60px;	font-family: 'open_sans', sans-serif;	font-size: 12px;	letter-spacing: 2px;	border-color: #555;	border-style: solid;	border-width: 0;	box-sizing: content-box!important;	-webkit-box-sizing: content-box!important;	-o-box-sizing: content-box!important;	-moz-box-sizing: content-box!important;}#infscr-loading.default_loader {	background-image: none;}.infscr-loading-wrap {	margin: 0px auto;	padding: 0;	text-align: center;	height: 0;	opacity: 0;	transform: scale(0.5);	-moz-transform: scale(0.5);	-o-transform: scale(0.5);	box-sizing: content-box!important;	-webkit-box-sizing: content-box!important;	-o-box-sizing: content-box!important;	-moz-box-sizing: content-box!important;}#infscr-loading div {	opacity: 0;	color: #555;	font-size: 12px;	font-family: 'open_sans', sans-serif;	letter-spacing: 2px;	text-transform: uppercase;}#infscr-loading img {	margin-bottom: 0;	display: none!important;}#post-area {	padding-right: 20px;	margin-top: 4px;}#post-area.col_last {	padding-left: 20px;	padding-right: 0px!important;}#post-area.col_last.span_12 {	padding-left: 0px;	float: none!important;}#post-area > article:last-child .content-inner {	margin-bottom: 0px;	border-bottom: 0px;}article.post .more-link, .blog-recent .more-link {	display: block;	margin-top: 25px;	cursor: default;	color: #fff;}article.post .content-inner {	border-bottom: 1px solid #DDDDDD;	padding-bottom: 50px;	margin-bottom: 50px;}article.post .more-link span, .blog-recent .more-link span {	background-color: #333;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	width: auto;	cursor: pointer;	padding: 6px 10px;	font-size: 11px;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;}article.post .more-link span:hover, .blog-recent .more-link span:hover {	background-color: #f26522;}article.post .post-meta {	position: absolute;	left: 0px;	top: 0px;}article.post.masonry-blog-item .post-meta {	border-right: 0!important;}.recent-posts article.post .post-header a {	color: #999;}.recent-posts-title {	font-size: 12px!important;	letter-spacing: 1.5px!important;	margin-bottom: 7px!important;}.post-header, #single-below-header {	margin-bottom: 12px;	font-size: 11px;	color: #888;}.recent-posts .post-header a {	color: #888;}.recent-posts .post-header a:hover {	color: #f26522;}.recent-posts .post-header .title {	margin-bottom: 1px;}.recent-posts .post-header .title a {	color: #f26522;}.recent-posts .post-header .title a:hover {	color: inherit;}article.post .post-header h1, article.post .post-header h2 {	font-size: 26px;	line-height: 30px;}article.post .post-header h2 a {	color: #f26522;}article.post .post-header h2 a:hover {	color: inherit!important;}article.post .post-header a, article.result a, #single-below-header a {	color: inherit!important;}#single-below-header a:hover {	color: #f26522;}article.post .post-content {	position: relative;	min-height: 98px;}.post-tags h4 {	float: left;	margin-top: 8px;	margin-bottom: 15px;	margin-right: 25px;}.post-tags .clear {	padding-bottom: 0px;}.single .post-content {	padding-left: 0px;}.single #single-meta {	right: 0px;	height: 21px;}.single #single-meta ul {	margin-bottom: 0px;}.single #single-meta {	margin-top: 4px;}.single #single-meta ul li {	float: left;	list-style: none;	padding: 0px!important;	border-bottom: 0px!important;}.single #single-meta ul li .nectar-love-wrap {	border-right: 1px solid #ddd;	margin-right: 20px;	padding-right: 20px;	width: auto!important;}.single #single-meta ul li .nectar-love-wrap span {	font-size: 12px;	height: 13px;	display: block;	width: auto;	padding-left: 0px;	font-family: 'open_sans', sans-serif;	line-height: 11px;}.single #single-below-header {	margin-top: 8px;	margin-bottom: 0px;}.single #single-below-header span {	font-family: inherit!important;	font-size: 11px;	line-height: 16px;	color:  #888;	padding-left: 0;	display: block;	float: left;}.single #single-below-header > span {	padding: 0 10px 0 10px;	border-left: 1px solid #DDDDDD;}.single #single-below-header span:first-child {	padding-left: 0;	border: none;}.single #single-below-header:after {	content: ".";	display: block;	height: 0px;	clear: both;	visibility: hidden;}.single.single-post .section-title h1 {	max-width: 800px;}.post-content {	padding-left: 95px;}article.post .content-inner {	position: relative;}article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, article.format-status .post-content .status-inner, article.post.format-aside .aside-inner {	background-color: #f26522;	position: relative;	padding: 15px;	color: #fff;	transition: all 0.2s linear 0s;	-moz-transition: all 0.2s linear 0s;	-o-transition: all 0.2s linear 0s;	-webkit-transition: all 0.2s linear 0s;}article.post.quote .content-inner .quote-inner .whole-link {	transition: all 0.2s linear 0s;	-moz-transition: all 0.2s linear 0s;	-o-transition: all 0.2s linear 0s;	-webkit-transition: all 0.2s linear 0s;}.single-post .quote-below-content {	margin-top: 70px;}article.post.format-aside .aside-inner p {	margin-bottom: 15px;}article.post.format-aside .aside-inner .post-header {	margin-bottom: 0px;}article.post.format-chat .content-inner dt {	margin-top: 15px;}article.post.quote .quote-inner a, article.post.format-aside .aside-inner a, article.post.format-aside .aside-inner a:hover {	color: #fff!important;}article.post.format-aside .aside-inner p, article.post.format-aside .aside-inner .post-header {	color: #fff!important;}article.post.quote .quote-inner .title, article.post.quote .quote-inner .author, article.post.quote .quote-inner .title, article.post.quote .quote-inner .icon {	position: relative;	z-index: 100;}article.post.quote .content-inner .whole-link {	position: absolute;	z-index: 10;	display: block;	background-color: #f26522;	height: 100%;	width: 100%;	top: 0px;	left: 0px;}article.post.quote .content-inner .quote-inner:hover .whole-link {	background-color: #333333!important;}article.post.quote figure {	margin: 0 auto!important;}article.post.quote blockquote {	background-image: none!important;	padding: 0px!important;	color: #fff!important;	font-family: inherit!important;	margin: 0 auto!important;}article.post.quote .post-content .quote-inner span.icon {	bottom: 17px;	height: 17px;	width: 19px;	display: block;	background-image: url(../images/icons/quote.png);	position: absolute;	right: 20px;}article.post.link .post-content .link-inner span.icon {	bottom: 17px;	height: 20px;	width: 18px;	display: block;	background-image: url(../images/icons/link.png);	position: absolute;	right: 20px;}article.post.link .post-content .destination {	word-wrap:break-word;}article.post.format-status .post-content .status-inner span.icon {	bottom: 17px;	height: 16px;	width: 18px;	display: block;	background-image: url(../images/icons/status.png);	position: absolute;	right: 20px;}article.post.format-aside .post-content .aside-inner span.icon {	bottom: 17px;	height: 16px;	width: 18px;	display: block;	background-image: url(../images/icons/aside.png);	position: absolute;	right: 20px;} @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { article.post.quote .post-content .quote-inner span.icon { background-size: 19px 17px; background-image: url(../images/icons/quote@2x.png)!important;} article.post.link .post-content .link-inner span.icon { background-size: 18px 20px; background-image: url(../images/icons/link@2x.png)!important;} article.post.format-status .post-content .status-inner span.icon { background-size: 19px 17px; background-image: url(../images/icons/status@2x.png)!important;} article.post.format-aside .post-content .aside-inner span.icon { background-size: 19px 17px; background-image: url(../images/icons/aside@2x.png)!important;}}article.post .post-content.quote a, article.post .post-content.link a {	display: block;	z-index: 10;}article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2 {	color: #fff;	font-size: 26px;	line-height: 30px;	display: block;	margin-bottom: 15px;}article.format-status .post-content h2 a {	color: #fff!important;}article.post.quote .post-content a:hover .quote-inner, article.post.link .post-content a:hover .link-inner, article.format-status .post-content:hover .status-inner {	background-color: #333333!important;}article.post .nectar-love-wrap {	visibility: hidden;}article.post .post-meta a {	color: #888888;}#post-area:not(.masonry) article.post .post-content .post-meta a.nectar-love {	left: -2px;	position: relative;}article.post .post-meta a:hover {	color: #f26522;}article.post h2.title {	margin-bottom: 2px;}article.post .post-meta {	display: block;	margin-bottom: 20px;	border-right: 1px solid #E6E6E6;}article.post .post-meta.no-img {	top: 6px;}article.post .content-inner .post-featured-img img {	max-width: none;	margin-bottom: 15px!important;	width: 100%;}.single article.post .content-inner .post-featured-img img {	margin-bottom: 25px!important;}article.post .post-meta .date {	font-size: 12px;	padding-bottom: 2px;	margin-bottom: 12px;	position: relative;	transition: all 0.2s linear 0s;}article.post .post-meta .month, article.post .post-meta .year {	display: block;	font-size: 17px;	line-height: 10px;	text-align: center;	text-transform: uppercase;	margin-bottom: 4px;	padding: 0px;	font-family: 'open_sans', sans-serif;}article.post .post-meta .year {	margin-top: 5px;}article.post .post-meta .day {	display: block;	font-size: 30px;	line-height: 29px;	text-align: center;	padding: 0px 12px 0px 12px;	font-family: 'open_sans', sans-serif;	text-transform: uppercase;}article.post .post-meta .date {	padding-bottom: 17px;	border-bottom: 1px solid #E6E6E6;}article.post.video .video-wrap, .single-portfolio .video-wrap {	position: relative;	padding-bottom: 56.25%;	height: 0;	margin-bottom: 15px;}article.post.video .video-wrap iframe, .single-portfolio .video-wrap iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}article.post.video .mejs-container {	margin-bottom: 15px;}.single article.post.video .mejs-container {	margin-bottom: 25px;}article.post.audio .audio-wrap, .main-content .audio-wrap {	margin-bottom: 15px;}article.post .gallery-slider .gallery, article.post .gallery-slider .jetpack-slideshow {	display: none;}article.post table {	width: 100%;}article.post table td, article.post table th {	text-align: center;}article.post table tbody td {	padding: 5px;	border-right: 1px solid #E6E6E6;	border-bottom: 1px solid #E6E6E6;	color: #676767;}article.post table tbody tr td:first-child {	border-left: 1px solid #E6E6E6;}article.post table th {	border-bottom: 1px solid #E6E6E6;	color: #676767;}article.post table #prev {	text-align: left;	position: relative;	z-index: 2;}article.post table #next {	text-align: right;	position: relative;	z-index: 2;}.article.post caption {	position: absolute;	bottom: 0px;	z-index: 1;	width: 100%;	text-align: center;}p > a > i.icon-3x {	margin-bottom: 0px!important;}#pagination {	position: relative;	margin-bottom: 10px;	height: 32px;	width: 100%;}#pagination.fw-pagination {	text-align: center;	height: auto;	padding: 10px 0px 50px 0px;	margin-bottom: 0px!important;}#pagination.fw-pagination.alt-style-padding {	padding: 50px 0px;}#pagination.fw-pagination > div {	float: none;	display: inline-block;}.page-template-template-portfolio-php #pagination {	margin-bottom: 30px;}#pagination.infinite_scroll {	display: none;}#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {	background-color: #333333!important;	background-repeat: no-repeat;	color: #FFFFFF !important;	cursor: pointer;	display: inline-block;	padding: 11px 13px 10px 13px!important;	background-position: -21px center;	position: relative;	text-transform: capitalize;	transition: all 0.2s linear 0s;	border-radius: 2px 2px 2px 2px;	font-family: 'open_sans', sans-serif;}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {	line-height: 11px!important;}#pagination > div {	float: left;	margin: 0px 5px 0px 0px;}#pagination > div:first-child {	margin-left: 0px;}#pagination .next a:hover, #pagination .prev a:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span, .woocommerce nav.woocommerce-pagination ul li a:active {	background-color: #f26522;}.woocommerce nav.woocommerce-pagination ul {	border-bottom: 0px!important;}#pagination span {	cursor: default;}#pagination a, #pagination span {	display: inline-block;}#pagination .next a, #pagination .next.inactive, #pagination .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li .page-numbers.next {	text-indent: -9999px;	height: 32px;	width: 32px;	background-repeat: no-repeat!important;}#pagination .prev a, #pagination .prev.inactive, #pagination .page-numbers.prev, .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {	text-indent: -9999px;	height: 32px;	width: 32px;	background-repeat: no-repeat!important;}#pagination a.page-numbers, #pagination span.page-numbers {	font-size: 12px;	line-height: 11px;}#pagination .next.inactive, #pagination .prev.inactive {	background-color: #eae8e5;	cursor: default!important;	height: 32px;	width: 32px;	margin: 0px 5px 0px 0px;}#pagination .next a, #pagination .next.inactive, #pagination .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li .page-numbers.next {	background-image: url("../images/icons/portfolio-arrows.png");	background-position: -20px 12px;}#pagination .prev a, #pagination .prev.inactive, #pagination .page-numbers.prev, .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {	background-image: url("../images/icons/portfolio-arrows.png");	background-position: 13px 12px;} @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { #pagination .next a, #pagination .next.inactive, #pagination .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li .page-numbers.next { background-image: url("../images/icons/portfolio-arrows@2x.png")!important; background-size: 40px 9px!important;} #pagination .prev a, #pagination .prev.inactive, #pagination .page-numbers.prev, .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev { background-image: url("../images/icons/portfolio-arrows@2x.png")!important; background-size: 40px 9px!important;}}#author-bio {	padding-bottom: 50px;	margin-bottom: 50px;	min-height: 80px;	box-sizing: content-box!important;	-moz-box-sizing: content-box!important;	-o-box-sizing: content-box!important;	-webkit-box-sizing: content-box!important;	border-bottom: 1px solid #DDDDDD;	position: relative;}#author-bio #author-info {	width: 100%;	padding-left: 105px;}#author-bio img {	width: 80px;	height: 80px;	margin-bottom: 0px;	position: absolute;	left: 0;	top: 0;}#author-bio .clear {	padding-bottom: 0px;}.single #post-area.span_12 #author-info {	width: 992px;}/*-------------------------------------------------------------------------*//*	10.	Comment Styles/*-------------------------------------------------------------------------*/#respond {	background-color: transparent!important;	box-shadow: none!important;	padding: 0px!important;}#respond > p, #respond p.comment-notes, p.logged-in-as {	margin-bottom: 10px;}p.logged-in-as {	padding-bottom: 0px;}body .comment-list {	margin-bottom: 40px!important;	margin-left: 0px;}.comment-list li {	list-style: none!important;}.comment-list li.comment > div, .comment-list li.pingback > div {	background-color: #ffffff;	margin: 0;	overflow: hidden;	padding: 25px;	margin-top: 2em;	position: relative;	padding-left: 116px;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);}.comment-list .children {	margin-left: 0px!important;	padding-left: 40px;	border-left: 1px solid #ddd;	background-repeat: no-repeat;	background-position: left 20px;	background-image: url(../images/icons/comment-children-line.jpg);}.comment-list li.comment > div img.avatar, .comment-list li.pingback > div img.avatar {	position: absolute;	left: 29px;	top: 29px;	width: 60px;	height: 60px;}.comment-list .reply {	position: absolute;	top: 29px;	right: 29px;}.comment-list .reply a {	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;	color: #FFFFFF;	cursor: pointer;	padding: 3px 7px;	font-size: 11px;	transition: all 0.2s linear 0s;	-moz-transition: all 0.2s linear 0s;	-webkit-transition: all 0.2s linear 0s;	-o-transition: all 0.2s linear 0s;	width: auto;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;	background-color: #333333;}.comment-list .comment-author {	color: #333;	font-family: 'open_sans', sans-serif;}.comment-list .comment-meta {	font-size: 11px;	line-height: 15px;}.comment-list .comment-meta a {	color: #888;}.comment-list .comment-meta a:hover {	color: #f26522;}.comment-list .reply a:hover {	background-color: #f26522;}.comment-list li.comment > div p, .comment-list li.pingback > div p {	padding-bottom: 0px;	margin-top: 10px;}#respond h3 .cancel-comment-reply, #respond #cancel-comment-reply-link {	display: inline-block;	margin-left: 10px;	padding-left: 10px;	position: relative;	border-left: 1px solid #dddddd;}#respond h3, h3#comments {	font-family: 'open_sans', sans-serif;	text-transform: none;	letter-spacing: -0.5px;}.comment-author a {	color: inherit;}/*-------------------------------------------------------------------------*//*	11.	General Form Styles/*-------------------------------------------------------------------------*/input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date] {	padding: 5px 10px!important;	width: 100%;	border: 0px;	border-bottom: 1px solid #fff;	font-family: 'open_sans', sans-serif;	font-size: 14px;	line-height: 22px;	color: #555;	background-color: #efefef;	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09) inset;	-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09) inset;	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09) inset;	-o-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09) inset;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}input[type=text]:focus, textarea:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=date]:focus {	background-color: #ebebeb;}input[type=submit], button[type=submit], .cart-block-checkout {	background: #f26522; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNjUyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjJjMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #f26522 0%, #722c0a 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f26522), color-stop(100%, #722c0a)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #f26522 0%, #722c0a 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #f26522 0%, #722c0a 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #f26522 0%, #722c0a 100%); /* IE10+ */	background: linear-gradient(to bottom, #f26522 0%, #722c0a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26522', endColorstr='#722c0a', GradientType=0 ); /* IE6-8 */	padding: 8px 30px!important;	border: none;	color: #fff;	cursor: pointer;	transition: all 0.2s linear 0s;	-moz-transition: all 0.2s linear 0s;	-webkit-transition: all 0.2s linear 0s;	-o-transition: all 0.2s linear 0s;	width: auto;	font-size: 14px;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!important;	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!important;	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!important;	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!important;}input[type=submit]:hover, button[type=submit]:hover, .cart-block-checkout:hover {	/*background-color: #232323!important;*/	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8)!important;	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8)!important;	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8)!important;	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8)!important;}input[type=submit]:active, button[type=submit]:active, .cart-block-checkout:active {	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.6)!important;	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.6)!important;	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.6)!important;	-o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.6)!important;}select {	padding: 10px;	width: 100%;	border: 0px!important;	border: none!Important;	font-family: 'open_sans', sans-serif;	font-size: 12px;	line-height: 22px;	color: #555;	background-color: #fff;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!important;	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;	transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}textarea {	max-width: 100%;}label span {	color: #f26522;}fieldset {	margin-bottom: 1em;}/* Validation */.form-item input.error, .form-item textarea.error, .form-item select.error {	border: 1px solid red;}/******** CUSTOM ICONS ********/@font-face {	font-family: 'icomoon';	src:url('fonts/icomoon.eot');	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('fonts/icomoon.woff') format('woff'), url('css/fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg#icomoon') format('svg');	font-weight: normal;	font-style: normal;}[data-icon]:before {	font-family: 'icomoon'!important;	content: attr(data-icon);	speak: none;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.icon-salient-x, .icon-salient-search, .icon-salient-right-arrow, .icon-salient-left-arrow, .icon-salient-right-line, .icon-salient-back-to-all, .icon-salient-left-arrow-thin, .icon-salient-right-arrow-thin, .icon-salient-down-arrow-thin, .icon-salient-down-arrow, .icon-salient-google-plus, .icon-salient-facebook, .icon-salient-twitter, .icon-salient-pinterest, .icon-salient-heart, .icon-salient-heart-2, .icon-salient-plus, .icon-salient-cart, .icon-salient-pencil, .icon-be, .icon-vimeo, .icon-soundcloud, .icon-button-arrow, .icon-salient-thin-line {	font-family: 'icomoon'!important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;}.icon-salient-x:before {	content: "\e003";}.icon-salient-search:before {	content: "\e002";}.icon-salient-right-arrow:before {	content: "\e000";}.icon-salient-left-arrow:before {	content: "\e001";}.icon-salient-right-line:before {	content: "\e004";}.icon-salient-back-to-all:before {	content: "\e005";}.icon-salient-right-arrow-thin:before {	content: "\e006";}.icon-salient-left-arrow-thin:before {	content: "\e007";}.icon-salient-down-arrow-thin:before {	content: "\e00c";}.icon-salient-down-arrow:before {	content: "\e008";}.icon-salient-google-plus:before {	content: "\e009";}.icon-salient-facebook:before {	content: "\e00a";}.icon-salient-twitter:before {	content: "\e00b";}.icon-salient-pinterest:before {	content: "\e00d";}.icon-salient-heart:before {	content: "\e00e";}.icon-salient-heart-2:before {	content: "\e00f";}.icon-salient-plus:before {	content: "\e010";}.icon-salient-cart:before {	content: "\e012";}.icon-salient-pencil:before {	content: "\e011";}.icon-be:before {	content: "\e013";}.icon-vimeo:before {	content: "\e014";}.icon-soundcloud:before {	content: "\e600";}.icon-button-arrow:before {	content: "\e601";}.icon-salient-thin-line:before {	content: "\e602";}/*Features Link Blocks*/.features-image.vc_row-fluid .vc_span4, .features-image.wpb_teaser_grid.wpb_carousel .vc_span4 {	position: relative;	width: 33.3333%;	padding: 0 !important;	margin: 0 !important;	overflow: hidden;}.features-image.vc_row-fluid .vc_span4 img {	width: 100%;	height: auto;}.features-image.vc_row-fluid .vc_span4 .textoverlay {	position: absolute;	top: 100%;	left: 0;	display: block;	width: 100%;	height: 100%;	min-height: 100%;	background: rgba(0,0,0,0.8);	color: #FFF;	opacity: 0.5;	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}.features-image.vc_row-fluid .vc_span4:hover .textoverlay {	top: 0;	opacity: 1;}.cke_wysiwyg_frame .features-image.vc_row-fluid .vc_span4:hover .textoverlay {	top:10px;}.features-image.vc_row-fluid .vc_span4 .textoverlay .textoverlay-content {	padding: 20% 1em 0;}.features-image.vc_row-fluid .vc_span4 .textoverlay h2 {	color: #f26522;	font-weight: normal;}.features-image.vc_row-fluid .vc_span4 .textoverlay p {	line-height: 1.4em;	padding-bottom: 0.5em;}@media only screen and (min-width:1000px) and (max-width:1300px) {.features-image.vc_row-fluid .vc_span4 .textoverlay .textoverlay-content {	padding: 10% 1em 0;}.features-image.vc_row-fluid .vc_span4 .textoverlay h2 {	font-size: 30px!important;	margin-bottom: 0.5em;}.features-image.vc_row-fluid .vc_span4 .textoverlay p {	font-size: 0.875em!important;}}@media only screen and (min-width:1px) and (max-width:1000px) {.features-image.vc_row-fluid .vc_span4, .features-image.wpb_teaser_grid.wpb_carousel .vc_span4 {	width: 80%;	margin:0 auto !important;	float: none;}}/*Tab Table*/.wpb_content_element .wpb_tabs_nav {	display: table;	margin: 0px auto;}/*SS Social*/.ss-social p {	font-size: 20px;	font-style: italic;	color: #58585a;}.ss-sector-sfr {	color: #fff;	float: right;	background: #f26522; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNjUyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjJjMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #f26522 0%, #722c0a 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f26522), color-stop(100%, #722c0a)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #f26522 0%, #722c0a 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #f26522 0%, #722c0a 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #f26522 0%, #722c0a 100%); /* IE10+ */	background: linear-gradient(to bottom, #f26522 0%, #722c0a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26522', endColorstr='#722c0a', GradientType=0 ); /* IE6-8 */}.ss-sector-tth {	background: #f59822; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTgyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNDg2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #f59822 0%, #f48600 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f59822), color-stop(100%, #f48600)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #f59822 0%, #f48600 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #f59822 0%, #f48600 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #f59822 0%, #f48600 100%); /* IE10+ */	background: linear-gradient(to bottom, #f59822 0%, #f48600 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59822', endColorstr='#f48600', GradientType=0 ); /* IE6-8 */}.ss-sector-wrps {	background: #eeeeee; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-8 */}/*Color */.ss-message .orange p, .orange h1, .orange h2 {	color: #f26522!important;}/*Social Tab - Twitter*/.social-tab .tabbed > ul li {	background: url(../images/icon-facebook-orange.png) repeat-x 0 0;	width: 53px;	height: 53px;	margin-right: 10px!important;}.social-tab .tabbed > ul li:last-child {	margin-right: 0px!important;}.social-tab .tabbed > ul li a {	display: block;	color: #888;	position: relative;	background-color: transparent;	padding: 8px 15px;	transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	border-left: 0px!Important;	border-right: none!important;}.social-tab .tabbed > ul li:hover, .social-tab .wpb_content_element .wpb_tabs_nav li {	background-color: transparent!important;}.social-tab .tabbed .clear {	display: block!important;	padding-bottom: 0px;}.social-tab .tabbed > ul li a:hover {	background-color: transparent;}.social-tab .tabbed > ul li:last-child a {	border-color: transparent!important;}.social-tab .tabbed > ul li a.active-tab {	color: #fff;	border-color: transparent!important;	background-color: transparent;}.social-tab #tweets .tweet {	font-size: 20px;	font-style: italic;	line-height: 1.4em;	text-align: center;}.social-tab #tweets .img-with-aniamtion-wrap img { margin-bottom:5px !important; }/*Training Packages Link Blocks*/#feedback-front { margin-bottom:-40px; }.tp-blocks .wpb_wrapper {	position: relative;	overflow: hidden;}.tp-blocks h3 {	color: #f26522;}.tp-blocks .iwt-icon img {	width: 19px !important;}.tp-blocks .iwithtext .iwt-icon {	position: absolute;	left: 30px!important;	top: 27px!important;}.tp-blocks .iwithtext {	background: rgba(0,0,0,0.6);	padding: 20px 0 30px;	position: absolute;	display: table;	float: left;	width: 100%;	bottom: 0;	cursor: pointer;	-webkit-transition: all 400ms ease;	-moz-transition: all 400ms ease;	-ms-transition: all 400ms ease;	-o-transition: all 400ms ease;	transition: all 400ms ease;}.tp-blocks .wpb_wrapper:hover .iwithtext {	padding-bottom: 50px;	background: rgba(0,0,0,0.9);}.tp-blocks .iwithtext .iwt-text {	font-size: 25px!important;	color: #FFF!important;	padding-left: 70px!important;	padding-right: 10px!important;}.tp-blocks .iwithtext .iwt-text h3 {	margin-bottom: 0 !important;}.tp-blocks .img-with-animation-wrap img {	width: 100% !important;	height: auto !important;}.cke_editable .tp-blocks .img-with-animation-wrap > img {	width: auto;}/*Half Page Links*//*.halfpage-links .vc_span6 .wpb_text_column h2 {	font-size: 40px;}*//*Media Center Sidebar*/.mc-sidebar h3 {	color: #f26522;}.mc-sidebar .iwt-icon img {	width: 19px!important;}.mc-sidebar .iwithtext .iwt-icon {	position: absolute;	right: 30px!important;	left: auto!important;	top: 25px!important;}.mc-sidebar .icon-default-style[class^="icon-"] {	color: #cccbcb!important;}.mc-sidebar .iwithtext {	background: #ffffff; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 76%, #ececec 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(76%, #f3f3f3), color-stop(100%, #ececec)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 76%, #ececec 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 76%, #ececec 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 76%, #ececec 100%); /* IE10+ */	background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 76%, #ececec 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec', GradientType=0 ); /* IE6-8 */	padding: 25px 0 25px 0;}.mc-sidebar .iwithtext .iwt-text {	font-size: 20px!important;	font-weight: 600!important;	color: #636363!important;	padding-left: 20px!important;}.mc-main .wpb_wrapper > div {	margin-bottom: 0px!important;}.mc-sidebar-heading {	font-size: 25px!important;	font-weight: 600!important;	color: #fff!important;	padding: 30px 20px!important;	background: #6c6c6c; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #6c6c6c 0%, #505050 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c6c6c), color-stop(100%, #505050)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #6c6c6c 0%, #505050 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #6c6c6c 0%, #505050 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #6c6c6c 0%, #505050 100%); /* IE10+ */	background: linear-gradient(to bottom, #6c6c6c 0%, #505050 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#505050', GradientType=0 ); /* IE6-8 */}.bg-orange {	background-color: #f26522;}.orange-nectar .nectar-button, .nectar-button.orange-nectar {	background: linear-gradient(to bottom, #F26522 0%, #722C0A 100%) repeat scroll 0% 0% transparent!important;}header#top nav > .sf-menu-wrapper > .content > ul > li > a {	padding-bottom:33px;	padding-top:5px;}#header-outer .cart-menu {	padding-bottom:33px;	padding-top:33px;}header#top nav > .sf-menu-wrapper > .content > ul li#search-btn {	padding-bottom:4px;	padding-top:5px;}header#top .sf-menu > li.sfHover > ul {	top:20px;}.sf-sub-indicator {	height:20px;}body[data-smooth-scrolling="1"] #full_width_portfolio .project-title.parallax-effect {	top:120px;}body.single-product div.product .product_title {	padding-right:0;} @media only screen and (min-width:1000px) {.container {	max-width:1425px;	width:100%;	padding:0 90px;}.swiper-slide .content {	padding:0 90px;}body .container .container {	width:100%!important;	padding:0!important;}body .carousel-heading .container {	padding:0 10px!important;}body .carousel-heading .container .carousel-next {	right:10px;}body .carousel-heading .container .carousel-prev {	right:35px;}.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {	left:90px;}.carousel-wrap[data-full-width="true"] .carousel-heading {	margin-left:-20px;	margin-right:-20px;}.carousel-wrap[data-full-width="true"] .carousel-next {	right:90px!important;}.carousel-wrap[data-full-width="true"] .carousel-prev {	right:115px!important;}.carousel-wrap[data-full-width="true"] {	padding:0!important;}.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {	padding:20px!important;}#search-outer #search #close a {	right:90px;}#boxed, #boxed #header-outer, #boxed #header-secondary-outer, #boxed #page-header-bg[data-parallax="1"], #boxed #featured, #boxed .orbit > div, #boxed #featured article, .ascend #boxed #search-outer {	max-width:1400px!important;	width:90%!important;	min-width:980px;}#boxed #search-outer #search #close a {	right:0!important;}#boxed .container {	width:92%;	padding:0;}#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {	padding-left:0;	padding-right:0;}#boxed .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {	left:35px;}#boxed .carousel-wrap[data-full-width="true"] .carousel-next {	right:35px!important;}#boxed .carousel-wrap[data-full-width="true"] .carousel-prev {	right:60px!important;}}.toggle h3 a, body .ui-widget, table, .bar_graph li span strong, #search-results .result .title span, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2 {	font-family:'open_sans';	font-size:18px;	line-height:1.5em;}.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {	line-height:32.4px!important;}header#top nav > .sf-menu-wrapper > .content > ul > li > a {	font-family:'open_sans';}header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {	font-family:'open_sans';}@media only screen and (min-width :1px) and (max-width :1000px) {header#top .sf-menu a {	font-family:'open_sans'!important;	font-size: 14px!important;}}#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-button, body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, .swiper-slide .button a, header#top nav > .sf-menu-wrapper > .content > ul > li.megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .ascend input[type="submit"], .ascend button[type="submit"] {	font-family:'open_sans';	font-weight:normal;}.team-member h4, .row .col.section-title p, .row .col.section-title span, #page-header-bg .subheader, .nectar-milestone .subject, .testimonial_slider blockquote span {	font-family:'open_sans';}.recentcomments a {	display:inline !important;	padding:0 !important;	margin:0 !important;}/* Slick Slider Default Styles */.slick-slider {	position: relative;	display: block;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-ms-touch-action: pan-y;	touch-action: pan-y;	-webkit-tap-highlight-color: transparent;}.slick-list {	position: relative;	overflow: hidden;	display: block;	margin: 0;	padding: 0;}.slick-list:focus {	outline: none;}.slick-loading .slick-list {	background: #fff url("../images/ajax-loader.gif") center center no-repeat;}.slick-list.dragging {	cursor: pointer;	cursor: hand;}.slick-slider .slick-track {	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.slick-track {	position: relative;	left: 0;	top: 0;	display: block;}.slick-track:before, .slick-track:after {	content: "";	display: table;}.slick-track:after {	clear: both;}.slick-loading .slick-track {	visibility: hidden;}.slick-slide {	float: left;	height: 100%;	min-height: 1px;	display: none;}[dir="rtl"] .slick-slide {	float: right;}.slick-slide img {	display: block;}.slick-slide.slick-loading img {	display: none;}.slick-slide.dragging img {	pointer-events: none;}.slick-initialized .slick-slide {	display: block;}.slick-loading .slick-slide {	visibility: hidden;}.slick-vertical .slick-slide {	display: block;	height: auto;	border: 1px solid transparent;}/* Icons */@font-face {	font-family: "slick";	src: url("fonts/slick.eot");	src: url("fonts/slick.eot?#iefix") format("embedded-opentype"), url("fonts/slick.woff") format("woff"), url("fonts/slick.ttf") format("truetype"), url("fonts/slick.svg#slick") format("svg");	font-weight: normal;	font-style: normal;}/* Arrows */.slick-prev, .slick-next {	position: absolute;	display: block;	height: 20px;	width: 20px;	line-height: 0;	font-size: 0;	cursor: pointer;	background: transparent;	color: transparent;	top: 50%;	margin-top: -10px;	padding: 0;	border: none;	outline: none;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {	outline: none;	background: transparent;	color: transparent;}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {	opacity: 1;}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {	opacity: 0.25;}.slick-prev:before, .slick-next:before {	font-family: "slick";	font-size: 20px;	line-height: 1;	color: #333;	opacity: 0.75;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.slick-prev {	left: -25px;}[dir="rtl"] .slick-prev {	left: auto;	right: -25px;}.slick-prev:before {	content: "��?";}[dir="rtl"] .slick-prev:before {	content: "→";}.slick-next {	right: -25px;}[dir="rtl"] .slick-next {	left: -25px;	right: auto;}.slick-next:before {	content: "→";}[dir="rtl"] .slick-next:before {	content: "��?";}/* Dots */.slick-slider {	margin-bottom: 30px;}.slick-dots {	position: absolute;	bottom: -45px;	list-style: none;	display: block;	text-align: center;	padding: 0;	width: 100%;}.slick-dots li {	position: relative;	display: inline-block;	height: 20px;	width: 20px;	margin: 0 5px;	padding: 0;	cursor: pointer;}.slick-dots li button {	border: 0;	background: transparent;	display: block;	height: 20px;	width: 20px;	outline: none;	line-height: 0;	font-size: 0;	color: transparent;	padding: 5px;	cursor: pointer;}.slick-dots li button:hover, .slick-dots li button:focus {	outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {	opacity: 1;}.slick-dots li button:before {	position: absolute;	top: 0;	left: 0;	content: "•";	width: 20px;	height: 20px;	font-family: "slick";	font-size: 6px;	line-height: 20px;	text-align: center;	color: black;	opacity: 0.25;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {	color: black;	opacity: 0.75;}/* Page banner */.icon.skill-man {	background:url(../images/icon-serviceman.png) no-repeat 0 0;	display: block;	width: 28px;	height: 34px;}.icon.skill-man.white {	background-image: url(../images/icon-serviceman-white.png);}#page-banner {	margin-top: 0!important;	margin-bottom: 60px!important;	background-color: #1f1f1f;}#page-banner:after {	content: " ";	display: block;	clear: both;	float: none;	visibility: hidden;	font-size: 0px;	height: 0px;}#page-banner .col-md-8, #page-banner .col-md-4, #page-banner .col-md-9, #page-banner .col-md-3 {	padding:0;}#page-banner .slick-slider {	margin-bottom: 0;}#page-banner .slick-slider .slick-slide {	min-height: 300px;}#page-banner .slick-dots {	bottom: 0;	text-align: left;	margin-left: 30px;	margin-bottom: 30px;}#page-banner .slick-dots li {	margin-bottom: 0;	margin-left: 0;}/*#page-banner .slick-dots li:first-child { margin-left: 30px; }*/#page-banner .slick-dots li button:hover {	box-shadow: none;}#page-banner .slick-dots li button:before {	font-size: 12px;	color: #FFF;}#page-banner .slick-dots li.slick-active button:before {	color: #f36b30;	opacity: 1;} /* Table styles */ table.table-bordered { max-width: 100%; } table.table-bordered th, table.table-bordered td {border: 1px solid #d9d9d9; padding: 4px 8px; } table.table-bordered th {color: #FFF; font-weight: bold; background-color: #f47e28; padding-top: 8px; } table.table-bordered td {background-color: #FFF; } table.table-borderless { max-width: 100%; } table.table-borderless th, table.table-borderless td {border: 0 none; padding: 4px 16px 4px 0; } table.table-borderless th {font-weight: bold; } .border-none, table td.border-none {border: 0; } #page-banner .banner-slider-item {	background-repeat: no-repeat;	background-position: center center;	background-size: cover;}#page-banner h2 {	font-size: 52px!important;	color: #FFF;	padding: 20px 1em 50px 30px;	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}#page-banner .banner-button {	position: relative;	display: block;	clear: both;	height:auto;	padding: 1.2em 0 1.5em;	background: #ccc;	z-index: 1;	box-shadow: 0 0 0 rgba(0,0,0,0.3);	-webkit-transition: all 400ms ease;	-moz-transition: all 400ms ease;	-ms-transition: all 400ms ease;	-o-transition: all 400ms ease;	transition: all 400ms ease;}#page-banner .banner-button.button1 {	color: #FFF;	background-color: #f26522;	background: -moz-linear-gradient(top, #f26522 0%, #a64517 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f26522), color-stop(100%, #a64517)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #f26522 0%, #a64517 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #f26522 0%, #a64517 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #f26522 0%, #a64517 100%); /* IE10+ */	background: linear-gradient(to bottom, #f26522 0%, #a64517 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26522', endColorstr='#a64517', GradientType=0 ); /* IE6-9 */}#page-banner .banner-button.button2 {	color: #FFF;	background-color: #fa9d23;	background: -moz-linear-gradient(top, #fa9d23 0%, #c67e34 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa9d23), color-stop(100%, #c67e34)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #fa9d23 0%, #c67e34 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #fa9d23 0%, #c67e34 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #fa9d23 0%, #c67e34 100%); /* IE10+ */	background: linear-gradient(to bottom, #fa9d23 0%, #c67e34 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9d23', endColorstr='#c67e34', GradientType=0 ); /* IE6-9 */}#page-banner .banner-button.button3 {	color: #f36b30;	background-color: #FFF;	background: -moz-linear-gradient(top, #fefefe 0%, #bdbdbc 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #bdbdbc)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #fefefe 0%, #bdbdbc 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #fefefe 0%, #bdbdbc 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #fefefe 0%, #bdbdbc 100%); /* IE10+ */	background: linear-gradient(to bottom, #fefefe 0%, #bdbdbc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#bdbdbc', GradientType=0 ); /* IE6-9 */}#page-banner .banner-button span {	display: block;	position: relative;	margin-left: 80px;	font-size: 19px;	line-height: 1.2em;	padding-right: 15px;}#page-banner.home-banner .banner-button span {	font-size: 25px;}#page-banner .banner-button .icon.skill-man {	position: absolute;	left: -40px;	top: -4px;}#page-banner.home-banner .banner-button .icon.skill-man {	top: 0px;}#page-banner .banner-button:hover {	z-index: 2;	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.4);}@media (min-width: 768px) {#page-banner .row, #page-banner .full-height, #page-banner .banner-slider, #page-banner .slick-list, #page-banner .slick-track, #page-banner .block-content {	height: 100%;}#page-banner.home-banner h2 {	font-size: 80px!important;}#page-banner .banner-button .icon.skill-man {	top: 0;}}@media (min-width: 992px) {#page-banner {	height:250px;}#page-banner.home-banner {	height:400px;}#page-banner .banner-button {	height:33.333%;}#page-banner .banner-button span {	position: absolute;	top: 23%;	left: 80px;	margin-left: 0;	padding-right: 15px;}}#page-header {	position: absolute;	padding: 20px 1em 50px 30px;	z-index: 2;}#page-header h1 {	color: #FFF;	font-size: 52px!important;	line-height: 1.1em !important;	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);	letter-spacing: -1px;	margin-left: -1px;}#page-header .subheader {	color: #FFF;	font-size: 24px;	font-weight: 300;	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);	margin-bottom: 0;}#contentbottom1.vc_row-fluid [class*="vc_span"], #contentbottom2.vc_row-fluid [class*="vc_span"] {	margin-left: 0%!important}#contentbottom1.vc_row-fluid .vc_span6, #contentbottom2.vc_row-fluid .vc_span6 {	width: 50%;}@media only screen and (max-width: 1000px) {#contentbottom1.vc_row-fluid > .col > .vc_span6, #contentbottom2.vc_row-fluid > .col > .vc_span6 {	width: 100%;}}/*Home page news and events blocks*/.home-news-block h2.block-title, .home-events-block h2.block-title {	font-size: 40px;	color:#F26522;	margin-bottom:30px !important;}.home-news-block {	background-color: #ebebeb;}.home-news-block, .home-events-block {	text-align:center;	padding: 50px 0px;}.view-homepage-news-events-list .view-footer {	clear:both;	margin: 30px 0px;}.wpb_row .span_12 .view-homepage-news-events-list .col.padding-2-percent {	padding: 2%;}.text-block {	padding: 70px 0px 80px;}.text-icon-line {	margin-bottom:50px;}/*Subscribe Block*/.subscribe-block h2, .subscribe-block .col h2 {	font-size: 60px;	line-height: 1em;	margin-bottom: 0;}.subscribe-block h4 {	margin-bottom: 0.5em;}.subscribe-block form.wpcf7-form {	width: 100%;}.subscribe-block form.wpcf7-form .vc_span4 {	padding-right:2.5%;}.subscribe-block form.wpcf7-form input {	margin-bottom: 1em;}@media only screen and (max-width: 690px) {.subscribe-block .divider {	height: 0!important;}}@media only screen and (max-width: 1000px) {.subscribe-block form.wpcf7-form .vc_span4 {	width: 100% !important;}}#webform-client-form-847, #frmSS1 {	display: block;	border: 1px solid #ccc;	max-width: 610px;	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);	margin:0 auto 2px;}#webform-client-form-847 > div,#frmSS1 > div {	padding: 1em 1em 1.5em;}/*Social links in article*/.social.links {	display: block;	margin-bottom: 1.5em!important;}.social.links ul {	margin:0;}.social.links ul li {	padding:0;	margin:0;}.social.links .notifications_0 {	font-size: 16px;}.fblikebutton_field {	float:right;}.social.links .pluginCountButton {	padding-left: 2px !important;}/*Sitemap and Department footer*/#footerfirst, #footersecond {	background-color: #FFF !important;}#footersecond, #footersecond .content > .departments {	height:auto!important;}#footerfirst .block-multiblock { margin-bottom: 36px; }#footerfirst .block-multiblock .block-title { display:none; }#footerfirst .block-multiblock,#footerfirst .block-multiblock .content,#footerfirst .block-multiblock .content > ul.menu { width:100%; }#footerfirst #block-multiblock-3 {	margin-bottom:0;}.footer li {	float:left;	width:25%;}@media only screen and (max-width: 1000px) {	.footer li { width:50%;	}}@media only screen and (max-width: 690px) {	.footer li { width:100%;	}}.footer li a {	display: block;	color: #797979;	font-size: 13px;	font-weight:bold;	line-height: 1.4em;	padding: 6px 20px 6px 0;}.footer a:hover {	color: #f26522;}.footer li li { float:none; width:100%; }.footer li li a { font-weight:normal; }.footer ul ul {	display:block;}.footer ul ul ul {	display:none !important;}.footer li a#dhtml_menu-33584,.footer li a#dhtml_menu-33585,.footer li a#dhtml_menu-33586 {	display:none;}#footersecond .content.block-content {	padding-top:30px;}/* User Login and Registration */#user-login, #user-register, #user-pass {	display: block;	border: 1px solid #ccc;	max-width: 610px;	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);	margin-bottom: 2px;}#user-login > div, #user-register > div, #user-pass > div {	padding: 1em 1em 1.5em;}#user-login #edit-name-wrapper, #user-pass #edit-name-wrapper {	margin-top: 0;}#user-login legend, #user-register legend, #user-pass legend {	font-size: 30px;	line-height: 1.3em;	font-weight: 300;}/* Shop */.solid-border {	border: none;	padding: 0;}.catalog, .cart-block-items {	font-size: .85em;}.uc-categories {	display: block!important;	padding: 0.5em 1em!important;	margin-bottom: 1em;	background: #f1f1f1;	border: 1px solid #ccc;	-webkit-border-radius: 4px;	border-radius: 4px;	width: 100%;}ul.uc-categories {	margin: 0;}ul.uc-categories li {	font-size:14px;}ul.uc-categories li:first-child {	padding-left:0;}#block-uc_catalog-0 {	display: block;	padding: 0.5em 1em!important;	margin-bottom: 1em!important;	background: #f1f1f1;	border: 1px solid #ccc;	text-align:left;	/*width: 22%;	float: left;*/}#block-uc_catalog-0 > .content > ul {	font-size:0.85em;	list-style-image: none;	list-style-type: none;	padding: 0px;	margin: 0px;}#block-uc_catalog-0 > .content > ul li {	list-style-image: none;	list-style-type: none;	padding: 0px;	margin: 0px;}#block-uc_catalog-0 .expanded .menu {	padding: 0 0 0 20px;}#block-uc_catalog-0 .block-title,#block-uc_cart-0 .block-title,#block-uc_catalog-0 h2 {	font-family: "open_sans";	font-size: 20px;	line-height: 1.3em;}#block-uc_cart-0 {	display: block;	padding: 0.5em 1em!important;	margin-bottom: 1em!important;	background: #FEEFE8;	/*width: 22%;	float: right;*/}.cart-block-summary tr {	font-size: .85em;	margin-bottom: 1em!important;	background: #FFF9F6!important;	width: 100%;	display: inline-table;}.cart-block-summary {	width: 100%;}.cart-block-checkout a {	color: #fff;}.cart-block-summary-links ul.links li {	padding: 0em 1em 0em 0.75em;	border-right: none;}.cart-block-item-title {	padding: 10px;}.cart-block-summary-items, .cart-block-summary-total {	padding: 10px;}#block-views-advanced_catalog-block_3 {	/*float: left;*/	/*width: 52%;*/	/*margin: 0 2% 0 2%;*/}.item-list ul li.views-row-odd {	font-size: .85em;	background: #f2f2f2;	float: left;	width: 100%;	padding: 10px !important;	margin-bottom: 4%!important;}.item-list ul li.views-row-even {	font-size: .85em;	background: #ffffff;	float: left;	width: 100%;	padding: 10px !important;	margin-bottom: 4%!important;}.views-field-field-image-cache-fid {	position: relative;	float: left;	width: 20%;}.views-field-title {	position: relative;	float: left;	width: 30%;}.views-field-sell-price {	position: relative;	float: left;	width: 25%;}.views-field-buyitnowbutton {	position: relative;	float: left;	width: 25%;}.item-list ul li {	margin: 0!important;	padding: 0!important;	list-style: none;}table.category-products {	clear: none;	width: 100%;}table.category-products thead th {	border-bottom: 1px solid #CCC;}table.category-products tr.odd {	background: #f2f2f2;}table.category-products tr.even {	background: #ffffff;}table.category-products td {	vertical-align: middle;	padding: 10px;}.product-info {	display: block;	padding: 0.5em 1em!important;	margin-bottom: 1em!important;	background: #f1f1f1;	border: 1px solid #ccc;	-webkit-border-radius: 4px;	border-radius: 4px;	width: 100%;}.product-body {	display: block;	padding: 0.5em 1em!important;	margin-bottom: 1em!important;	background: #f1f1f1;	border: 1px solid #ccc;	-webkit-border-radius: 4px;	border-radius: 4px;	width: 100%;}.product-body p {	padding: 0.5em 1em!important;	margin-bottom: 1em!important;	font-family: 'open_sans', sans-serif!important;	font-size: 1em!important;	color: #676767!important;}.product-image {	display: inline-block;	margin-bottom: 40px;}.add-to-cart {	display: block;	padding: 0.5em 1em;	margin-bottom: 1em;	background: #f1f1f1;	-webkit-border-radius: 4px;	border-radius: 4px;	width: 25%;	display: inline-block;	float: right;}.node-add-to-cart, #edit-wishlist {	position: relative!important;	float: left!important;	width: 100%!important;	display: inline-block!important;	margin-bottom: 1em!important;}.add-to-cart > .ajax-cart-form > div>  .form-submit{	padding-left: 0px !important;	padding-right: 0px !important;}.pager {	display: block;	text-align:left!important;	padding: 0!important;	margin-bottom: 1em!important;	width: 100%;	margin-left:0 !important;}.pager .pager-next, .pager .pager-previous, .pager .pager-first, .pager .pager-last, .pager .pager-item, .pager .pager-current {	font-size:0.8em;}.pager .pager-next a, .pager .pager-previous a, .pager .pager-first a, .pager .pager-last a, .pager .pager-item a, .pager .pager-current {	color:#58585a;	display: inline-block !important;	background:#FFF;	padding:5px 14px !important;	margin-bottom:8px;	border: 1px solid #ccc;	-webkit-border-radius: 3px;	border-radius: 3px;	-webkit-transition: all 200ms ease;	-moz-transition: all 200ms ease;	-ms-transition: all 200ms ease;	-o-transition: all 200ms ease;	transition: all 200ms ease;}.pager .pager-current {	font-weight:bold;	background-color:#EEE;	border-color:#EEE;}.pager .pager-next a:hover, .pager .pager-previous a:hover, .pager .pager-first a:hover, .pager .pager-last a:hover, .pager .pager-item a:hover {	color:#000;	background:#ddd;}table.category-products.sticky-enabled.sticky-table {	display: none;}#cart-form-pane, #uc-cart-pane-quotes {	display: block!important;	padding: 0.5em 1em!important;	margin: 0em 0em 1em 0em!important;	background: #ffffff!important;	border: 1px solid #ccc!important;	-webkit-border-radius: 4px!important;	border-radius: 4px!important;	width: 100%!important;}#cart-form-products td.total, #cart-form-products td.subtotal {	white-space: nowrap;	padding: 10px;}#cart-form-products th, #cart-form-products td {	padding: 10px;}#cart-form-products tr.odd, #cart-form-products td.odd {	background: #f2f2f2!important;}#cart-form-products, #cart-form-buttons {	display: block!important;	padding: 0em!important;	margin: 0em!important;	background: #ffffff!important;	border: none!important;	width: 100%!important;}#cart-pane {	display: block!important;	padding: 0.5em 1em!important;	margin: 0em 0em 1em 0em!important;	background: #ffffff!important;	border: 1px solid #ccc!important;	-webkit-border-radius: 4px!important;	border-radius: 4px!important;	width: 100%!important;}.cart-review {	border: none;}.cart-review td.total, .cart-review td.subtotal {	white-space: nowrap;	padding: 10px;}.cart-review th, .cart-review td {	padding: 10px;}.cart-review tr.odd, .cart-review td.odd {	background: #f2f2f2!important;}#checkout-form-bottom {	display: block!important;	padding: 0.5em 1em!important;	margin: 0em 0em 1em 0em!important;	background: #ffffff!important;	border: 1px solid #ccc!important;	-webkit-border-radius: 4px!important;	border-radius: 4px!important;	width: 100%!important;}/* Media Centre*/.node-container ul.links { margin-bottom: 0; }.view-simpleviews-news {}.view-simpleviews-news .views-row {	border-bottom:1px solid #CCC;	padding-bottom: 0.4em;	margin-bottom:1em;}.view-simpleviews-news .node h3 {	font-size: 32px;	margin-bottom: 0.4em;}.node_read_more {	font-size:16px;	text-transform: uppercase;}#right-sidebar #block-menu-menu-news-event ul.menu li {	font-weight:bold;}#right-sidebar #block-menu-menu-news-event ul.menu li a {	color:#666;	display:block;	padding: 30px 20px;	background: #f5f5f5; /* Old browsers */	background: -moz-linear-gradient(top,  #f5f5f5 0%, #e3e3e3 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 100%); /* IE10+ */	background: linear-gradient(to bottom,  #f5f5f5 0%,#e3e3e3 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */}#right-sidebar #block-menu-menu-news-event ul.menu li a:hover {	color:#333;	background:#ccc;	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */}#right-sidebar #block-menu-menu-news-event ul.menu li.active-trail a {	color:#FFF;	background:#f26522;	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26522', endColorstr='#f26522',GradientType=0 ); /* IE6-9 */}/*Sector News Block*/.sector-news-list .sector-news-item {	text-align:center;}.sector-news-list .sector-news-img {	display: inline-block;	position: relative;	margin-bottom:22px;}.sector-news-list .sector-news-img a {	display:block;}.sector-news-list .sector-news-img a img {	margin:0 auto;}.sector-news-list .sector-news-date {	display:inline-block;	position: absolute;	bottom:0;	left:0;	color:#FFF;	font-weight:300;	background:#000;	padding:4px 10px;}.sector-news-list .sector-news-item p {	font-size: 0.875em;	padding-left: 20px;	padding-right: 20px;}/* ADMIN STYLING */ul.primary {	white-space: normal;	padding: 0;	margin: 0 auto 30px !important;	border-bottom: 0 none;}ul.primary li {	display: inline-block;}ul.primary li.active {}ul.primary li a {	font-size: 0.875em;	background: #FFF;	padding: 0.5em 1em;	border: 1px solid #ccc;	-webkit-border-radius: 4px;	border-radius: 4px;	box-shadow: 0 0 0 rgba(0,0,0,0.4);	-webkit-transition: all 300ms ease;	-moz-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	transition: all 300ms ease;}ul.primary li a:hover {	background-color: #eee;	border: 1px solid #ccc;}ul.primary li.active a {	display: inline-block;	color: #FFF;	border: 1px solid #BF4C15;	background: #f26522;	cursor: default;	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}#edit-teaser-include-wrapper label.option {	font-size: 0.875em;}#field-content-items .textarea-identifier, #field-content-items .tabledrag-handle {	/*display: none;*/}html.js fieldset.collapsed {	height: auto;}html.js fieldset.collapsible legend.collapse-processed, html.js fieldset.collapsible legend.collapsed {	display: block;	width: 100%;	padding:6px 0;	border-top:1px solid #ccc;}html.js fieldset.collapsible legend.collapsed html.js fieldset.collapsible legend.collapse-processed a, html.js fieldset.collapsible legend.collapsed a {	display: inline-block;}#edit-title-wrapper, #edit-field-subhead-0-value-wrapper, #field_embed_video_values, #field-file-images-items, #edit-content-prefix-blocks-wrapper, #edit-content-suffix-blocks-wrapper, #field-related-links-items, #field-content-items, .body-field-wrapper, .collapsible .fieldset-wrapper {	position: relative;	margin: 0 0px 20px 0px;	border: 1px solid #E5E5E5;	padding: 20px;	background: #F5F5F5;}.field-content-items .collapsible .fieldset-wrapper {	background: #FFF;}#edit-body-wrapper {	margin-bottom: 0;}#field_content_values {	width: 100%;}#field_content_values thead th {	border-bottom: 0 none;	font-size: 20px;}#field_content_values td.content-multiple-drag {	/*width: 0 !important;*/}#field_content_values td {	border-bottom: 3px solid #ccc;	padding: 1.5em 0 1em;}/*CKEDITOR STYLES*/.cke_panel_container body {	background:#FFF;}.ckeditor_links {	font-size: 0.8em;	margin-bottom: 1em;}.cke_panel_grouptitle {	font-size:0.8em !important;	margin-bottom:0 !important;}.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {	padding-bottom:0;}.cke_panel_listItem a code {	overflow:hidden;}body.cke_editable ul, body.cke_editable ol {	margin-left: 30px;	margin-bottom: 30px;}body.cke_editable ul li {	list-style: disc;	list-style-position: outside;	margin-bottom: 10px;}body.cke_editable ol li {	list-style: decimal;	list-style-position: outside;}body.cke_editable table{	border: 1px dotted black;}body.cke_editable td{	border: 1px dotted black;}/* SYSTEM MESSAGES AND NOTIFICATIONS */.messages {	display: block;	color: #f26522;	font-size: 0.875em;	padding: 0.5em 1em 0.8em;	margin-bottom: 1em;	background: #f1f1f1;	border: 1px solid #ccc;	-webkit-border-radius: 4px;	border-radius: 4px;}div.error {	padding: 0.5em 1em 0.8em;}.messages ul {	margin-bottom: 0;}.messages ul li {	margin-bottom: 0;}div.rightway-front h1 {	color: #58585a!important;	font-size: 25px!important;	line-height: 1.4em!important;	margin-bottom: 0.5em!important;	font-weight: 600!important;	letter-spacing: 0px!important;}/*Social Media Icons in menu*/#block-menu-menu-socialmedia {	float:right;	margin-bottom: 10px;}#block-menu-menu-socialmedia li {	display:block;	float:left;	margin-left: 8px;}#block-menu-menu-socialmedia li a {	display:block;	margin-top:4px;}a#dhtml_menu-33975 {	background: url(../images/icon-facebook-orange-30x30.png) 0 0 no-repeat;	width: 30px;	height: 30px;	text-indent: -9999px;}a#dhtml_menu-33975:hover {	opacity: 0.75;	cursor: pointer;	-webkit-transition: all 300ms ease-in;	-moz-transition: all 300ms ease-in;	-ms-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;}a#dhtml_menu-33976 {	background: url(../images/icon-twitter-orange-30x30.png) 0 0 no-repeat;	width: 30px;	height: 30px;	text-indent: -9999px;}a#dhtml_menu-33976:hover {	opacity: 0.75;	cursor: pointer;	-webkit-transition: all 300ms ease-in;	-moz-transition: all 300ms ease-in;	-ms-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;}a#dhtml_menu-33977 {	background: url(../images/icon-linkedin-orange-30x30.png) 0 0 no-repeat;	width: 30px;	height: 30px;	text-indent: -9999px;}a#dhtml_menu-33977:hover {	opacity: 0.75;	cursor: pointer;	-webkit-transition: all 300ms ease-in;	-moz-transition: all 300ms ease-in;	-ms-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;}/*Advanced Product Search*/.advanced_product{	margin: 0!important;	padding: 0!important;	box-sizing: border-box!important;	-moz-box-sizing: border-box !important;	line-height: 20px !important;}#container {	margin: 0 auto !important;	width: 100% !important;	text-align: left;	padding-top: 20px !important;	padding-left: 20px !important;	padding-right: 20px !important;	border: 1px solid #ccc;	border-radius: 5px;}#accordion{	font-size: 20px !important;}#accordion label {	background: #eee !important;	border-radius: .25em !important;	cursor: pointer !important;	display: block !important;	margin-bottom: 10px !important;	padding: .25em 1em !important;	z-index: 20 !important;	line-height: 30px !important;}#accordion label:hover {	background: #ccc !important;}#accordion input:checked + label {	background: #ccc !important;	border-bottom-right-radius: 0 !important;	border-bottom-left-radius: 0 !important;	color: white !important;	margin-bottom: 0 !important;}#accordion article {	background: #f7f7f7 !important;	height:0px !important;	overflow:hidden !important;	z-index:10 !important;}#accordion article p {	padding: 1em !important;}#accordion input:checked ~ article {	border-bottom-left-radius: .25em !important;	border-bottom-right-radius: .25em !important;	height: auto !important;	margin-bottom: .125em !important;}.accordion-header{	display: none !important;}.advanced_product input[type=text]{	width: 100% !important;	line-height: 30px !important;	font-size: 20px !important;}.advanced_product input{	margin-bottom: 20px !important;}.advanced_product input[type=checkbox]{	margin-left: 20px !important;	margin-right: 10px !important;}.search-item{	margin-top: 10px !important;}.advanced_product table {	font-size: 14px !important;	margin-bottom: 0px !important;}.search-item table td{	line-height: 40px !important;}.arrow img{	height: 20px !important;	margin-top: 5px;}.advanced-side{	font-size: 15px !important;}#accordion_side{	margin-top: 10px;	width: 100%;}#accordion_side label {	background: #eee !important;	border-radius: .25em !important;	cursor: pointer !important;	display: block !important;	margin-bottom: 10px !important;	padding: .25em 1em !important;	z-index: 20 !important;	line-height: 30px !important;}#accordion_side label:hover {	background: #ccc !important;}#accordion_side input:checked + label {	background: #ccc !important;	border-bottom-right-radius: 0 !important;	border-bottom-left-radius: 0 !important;	color: white !important;	margin-bottom: 0 !important;}#accordion_side article {	background: #f7f7f7 !important;	height:0px !important;	overflow:hidden !important;	z-index:10 !important;}#accordion_side article p {	padding: 1em !important;}#accordion_side input:checked ~ article {	border-bottom-left-radius: .25em !important;	border-bottom-right-radius: .25em !important;	height: auto !important;	margin-bottom: .125em !important;}.accordion-header-side{	display: none !important;}.advanced_product_side input[type=text]{	width: 100% !important;	line-height: 30px !important;	font-size: 20px !important;}.advanced_product_side input{	margin-bottom: 20px !important;}.advanced_product_side input[type=checkbox]{	margin-left: 20px !important;	margin-right: 10px !important;}.search-item-side{	margin-top: 10px !important;}.search-item-side article{	width: 100%;}.advanced_product_side table {	margin-bottom: 0px !important;}.search-item-side table{	line-height: 30px !important;	font-size: 10px !important;}.arrow-side img{	height: 20px !important;	margin-top: 5px;}/*added by dotsquares -r*//*ul.menu li{    display :inline-block;    position: relative;}ul.menu li ul{    display: none;}ul.menu li:hover ul{    display: block;     position: absolute;    top:36px;    width: 16em;    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}ul.menu li ul li{    display: block !important;}ul.menu li ul li a{     border-bottom: 1px solid rgba(255, 255, 255, 0.08);     background-color: #1c1c1c;    color: #ccc !important;    font-size: 12px;    letter-spacing: 0;    line-height: 1.4em;    transition: none 0s ease 0s ;    display: block;}ul.menu li ul li a:hover{    background-color: #272727 !important;}*/#admin-menu{    position: fixed !important;}.block-region {    display: block;    clear: both;}/*.social.links {    bottom: -58.5%;    display: block;    margin-bottom: -0.5em !important;    position: absolute;    right: 16%;    z-index: 10;}@media (max-width:767px){    .social.links {        bottom: -60%;        display: block;        margin-bottom: -0.5em !important;        position: absolute;        right: 16%;        z-index: 10;    }}@media (min-width: 320px) and (max-width: 480px) {    .social.links {        bottom: -64.5%;        display: block;        margin-bottom: -0.5em !important;        position: absolute;        right: 16%;        z-index: 10;    }}*//*added by dotsquares -m*/#adavnced_search_product_list input[type="submit"]{	width : 100% !important;}.social-share-facebook{background-image:url(share-icons/fb-share.jpg); display:block; float:right; width:65px;    background-repeat: no-repeat; text-indent: -9999px;   margin-right: 164px;}.social-share-twitter{background-image:url(share-icons/twitt-share.jpg); display:block; float:right; width:65px;    background-repeat: no-repeat; text-indent: -9999px;}/*Feedback Front*/.feedback-front .text-block {    padding: 0px!important;}/*Table*/.wpb_wrapper table {	border: 1px solid #e5e5e5;}.wpb_wrapper tr {	border: 1px solid #e5e5e5;}.wpb_wrapper td {	padding: 10px;}.wpb_wrapper tr:nth-child(2n+1) {	background: #e5e5e5;}/* Hide Advanced Search in search results *//*#search-form .search-advanced { display: none; }*/#search-form .search-advanced .criterion {    display: none;}#search-form .search-advanced div:first-child {    display: block;    float: none;}/*Calendar*/.ical-link {    display: none;}/*css added by dotsquares to event edit page*/.container-inline select {    width : auto !important;}