.entry-header:before,.entry-header:after,.entry-meta:before,.entry-meta:after,#testimonial-content-section:before,#testimonial-content-section:after {  content: "";  display: table;  table-layout: fixed;}.entry-header:after,.entry-meta:after,#testimonial-content-section:after {  clear: both;}.search-button-text {  clip: rect(1px, 1px, 1px, 1px);  position: absolute !important;  height: 1px;  width: 1px;  overflow: hidden;}.search-button-text:focus {  background-color: #f1f1f1;  border-radius: 3px;  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);  clip: auto !important;  color: #21759b;  display: block;  font-size: 14px;  font-size: 0.875rem;  font-weight: bold;  height: auto;  left: 5px;  line-height: normal;  padding: 15px 23px 14px;  text-decoration: none;  top: 5px;  width: auto;  z-index: 100000;  }body,input,select,textarea,.site-description {	font-family: 'Source Serif Pro', serif;}.site-title,h1, h2, h3, h4, h5, h6,.main-navigation a,.header-bottom-navigation a,.site-footer-menu a,.site-menu-toggle,button,.button,.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.entry-meta,.site-info,.breadcrumb-area,.more-link {	font-family: 'Raleway', sans-serif;}body,button,input,select,textarea {	font-weight: 400;}h1, h2, h3, h4, h5, h6,table caption,.portfolio-wrapper .portfolio-entry-header,.featured-content-wrapper .entry-header,.blog-section-headline .archive-title-type,#primary .entry-footer span span,#primary .entry-footer .edit-link,.post-navigation .meta-nav,.comment-reply-title,.site-description,.site-info {  letter-spacing: normal;}.custom-header .section .section-title {	font-size: 36px;	font-size: 2.25rem;}h1,.section .section-title,.hero-content-wrapper .entry-title,.blog-section-headline .page-title,.singular-section #primary .entry-title {	font-size: 32px;	font-size: 2rem;}h2 {	font-size: 28px;  	font-size: 1.75rem;}h3,#feature-slider .entry-title,.testimonial-content-wrapper .entry-title,.entry-title {	font-size: 24px;	font-size: 1.5rem;}h4,.site-header-text,.portfolio-wrapper .entry-title,.featured-content-wrapper .entry-title,blockquote {	font-size: 20px;	font-size: 1.25rem;}.portfolio-wrapper .entry-title,.featured-content-wrapper .entry-title,.breadcrumb-area {	letter-spacing: 0.05em;	text-transform: uppercase;	font-weight: 400;}h5,#feature-slider .entry-summary,#feature-slider .entry-content {	font-size: 18px;	font-size: 1.125rem;}h6 {	font-size: 16px;	font-size: 1rem;}h1, h2, h3, h4, h5, h6 {	font-weight: 400;	line-height: 1.46;}.social-navigation a {	font-size: 18px;	font-size: 1.125rem;	line-height: 1.56;}#site-generator .social-navigation ul,.site-footer-menu ul {	margin: 0 0 28px;}#site-generator .social-navigation a {    font-size: 32px;    font-size: 2rem;    margin: 0 3px;    padding: 7px;    height: 45px;    width: 45px;}.entry-meta,.site-info {	letter-spacing: 0.20em;}.post-archive .entry-meta {	line-height: 1.9090;}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.more-link,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit, .woocommerce a.button,.woocommerce button.button, .woocommerce input.button {	letter-spacing: 0.25em;}.site-title {	font-size: 18px;	font-size: 1.125rem;	font-weight: 700;	letter-spacing: 0.10em;	margin: 0;	line-height: 1.4583;}.site-description {	font-size: 12px;	font-size: 0.75rem;	font-weight: 400;	line-height: 1.167;	margin: 0;	text-transform: none;}.main-navigation a,.header-bottom-navigation a,.site-footer-menu a {	font-size: 15px;	font-size: 0.9375rem;	letter-spacing: 0.05em;	line-height: 1.8667;	padding: 7px 14px;	text-transform: uppercase;}.header-bottom-navigation a,.site-footer-menu a {	display: block;	font-weight: 700;}.main-navigation ul,.header-bottom-navigation ul {	display: none;}.main-navigation ul {	text-align: left;}.header-bottom-navigation ul {	margin: 0;}.main-navigation li,.header-bottom-navigation li {    display: block;    position: relative;}.header-bottom-navigation ul ul a {    text-transform: none;    letter-spacing: normal;}.main-navigation ul ul a,.header-bottom-navigation ul ul a {	line-height: 2.33;	font-weight: 400;	margin: 3px 0;	padding: 0 0 0 28px;}.main-navigation ul ul ul a,.header-bottom-navigation ul ul ul a {	padding-left: 35px;}.header-bottom-navigation ul ul ul {	left: -999em;	top: 0;}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus,blockquote cite {	font-size: 13px;	font-size: 0.8125rem;	line-height: 1.615;}.widget-area .widget-title {	font-size: 16px;	font-size: 1rem;	letter-spacing: 0.1em;	margin-bottom: 21px;}#secondary .widget-title {	padding: 18px;	text-align: center;}blockquote {	font-style: normal;	margin: 28px 0;	padding: 35px;	position: relative;	text-align: center;}h1, h2, h3, h4, h5, h6,p {	margin-bottom: 28px;}.drop-cap:first-letter {    font-size: 58px;    font-size: 3.625rem;    margin-left: 0;    padding: 14px;}table {	border-collapse: separate;	border-spacing: 0;	border-width: 1px 0 0 1px;	table-layout: fixed;		width: 100%;}table caption {	border: none;	font-weight: bold;	letter-spacing: 0.10em;}caption,th,td {	font-weight: normal;	text-align: left;}th {	border-width: 0 1px 1px 0;	font-weight: 700;}td {	border-width: 0 1px 1px 0;}th,td {	padding: 1em;}table,th,td {	border: 1px solid;}hr {	height: 2px;	margin: 28px 0;}.header-bottom-navigation .menu-item-has-children > a:after,.post-archive .comments-link:before,.post-archive .comments-link:after,.post-archive .entry-meta .posted-on:before,.search-submit:before,.header-toggle:before,.bottom-toggle:before,.menu-footer-toggle:before,.testimonial-content-wrapper .cycle-prev:before,.testimonial-content-wrapper .cycle-next:before {  display: inline-block;  font-family: 'FontAwesome';  font-style: normal;  font-variant: normal;  font-weight: normal;  line-height: 1;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.site-menu-toggle:before,.menu-footer-toggle:before {    content: "\2630";}.social-toggle:before {    content: "\f1e0";}.dropdown-toggle:after {	content: "∨";}.active.dropdown-toggle:after {    content: "∨";}.post-archive .comments-link,.post-archive .entry-meta .posted-on {	margin-left: 7px;	margin-right: 0;}.post-archive .comments-link:before,.post-archive .entry-meta .cat-links + .posted-on:before {  content: "/\00a0";}.search-submit:before,.search-toggle-button:before {	content: "\f002";}.share-toggle:before{	content: "\f1e0";}.header-toggle.toggled-on:before,.bottom-toggle.toggled-on:before,.site-menu-toggle.toggled-on:before {	content: "\f00d";}blockquote:before {	display: none;}.testimonial-content-wrapper .cycle-prev:before {  content: "\f053";}.testimonial-content-wrapper .cycle-next:before {  content: "\f054";}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus {	padding: 12px 24px;}.main-navigation ul ul li,.header-bottom-navigation ul ul li {	padding: 0;}.header-bottom-navigation ul ul li {	display: block;	text-align: left;}.site-menu-toggle {	padding: 5px 10px;	width: 39px;}.site-menu-toggle:before {	font-size: 22px;	line-height: 22px;	margin: 0;	vertical-align: baseline;}.menu-label {	display: none;}.main-navigation .menu-item-has-children > a,.main-navigation .page_item_has_children > a,.header-bottom-navigation .menu-item-has-children > a {    padding-right: 43px;}.dropdown-toggle,.sub-menu .dropdown-toggle {	padding: 12px 14px;}.active.dropdown-toggle:after {	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);	margin-right: 5px;}.header-toggle {	display: none;	float: none;	font-size: 13px;	line-height: 1.615;	padding: 21px 15px 22px;	width: 51px;}.header-toggle,.header-toggle:hover,.header-toggle:focus,.bottom-toggle,.bottom-toggle:hover,.bottom-toggle:focus {	background-color: transparent;}content-comments.mobile-social-search {	display: none;}.toggled-on .mobile-social-search {	display: block;}.post-navigation {	max-width: 1000px;}.site-main #infinite-post-wrap #infinite-handle {	margin:  0 0 35px;}.site-main #infinite-handle span,.infinite-loader {	padding: 0;}.infinite-loader {	display: none;}#header-bottom-menu-section .wrapper {	padding: 0 35px;}.mobile-social-search {	clear: both;}#header-menu-social,#header-search-container,#header-menu-social {	padding: 14px;}#header-menu-social,#header-search-container {	border-top: 1px solid;}#header-menu-social,#header-buttom-menu-social {	text-align: center;}.social-navigation li {	margin: 0;}.social-navigation a {	border: 0;}.social-navigation a:hover,.social-navigation a:focus {	background-color: transparent;}.site-footer-menu ul {	display: block;	list-style: none;	text-align: center;}.site-footer-menu ul li {	display: inline-block;}#scrollup {	border: none;	border-radius: 0;}.wrapper,.site-content,.hero-content-wrapper .section-content-wrap,.fluid-layout .hero-content-wrapper .section-content-wrap,.two-columns-layout .singular-section,.site-footer .wrapper {	max-width: 1080px;}.site-inner {	max-width: 1080px;}.fluid-layout #featured-content-section .wrapper,.fluid-layout #service-content-section .wrapper,.fluid-layout #portfolio-content-section .wrapper {	padding: 0;	width: 100%;	max-width: 2560px;}.full-width-layout .site-content {	max-width: 100%;}.singular-section #primary .entry-header,.singular-section #primary .entry-content,.singular-section #primary .entry-footer,.singular-section #primary .comments-area,.woocommerce .site-main {	max-width: 1000px;	margin-left: auto;	margin-right: auto;	padding: 0;}.blog.two-columns-layout .content-area .post-thumbnail,.blog.two-columns-layout .content-area .entry-content,.archive.two-columns-layout .content-area .post-thumbnail,.archive.two-columns-layout .content-area .entry-content {	margin: 0;}.site-content {	display: block;	margin: 0 auto;	padding: 0;}.section,.site-content {	padding: 42px 0;}#featured-content-section {	padding-bottom: 0;}#feature-slider.section {	padding: 0;}.section.hero-content-wrapper {	margin: 0;}.site-content-contain {	position: relative;}#primary {	padding: 0;	margin:0;}.singular-section {	padding: 0;}.blog.two-columns-layout #primary,.archive.two-columns-layout #primary {	padding: 0;	}.singular-section #primary .entry-content h1,.singular-section #primary .entry-content h2,.singular-section #primary .entry-content h3,.singular-section #primary .entry-content h4,.singular-section #primary .entry-content h5,.singular-section #primary .entry-content h6 {	padding-top: 10px;}#masthead {	background-color: transparent;}.site-header {	position: relative;}.site-header-menu,.menu-toggle-wrapper {	border: none;}.site-header-main {	position: fixed;	top: 0;	left: 0;	right: 0;	z-index: 200;}.admin-bar .site-header-main {	top: 46px;}@media screen and (max-width:600px) {	.admin-bar .site-header-main.shrink {		top: 0;	}}.site-header-main .wrapper {	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	padding: 7px 35px;	-webkit-flex-wrap: wrap;	-ms-flex-wrap: wrap;	flex-wrap: wrap;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.site-header-main.shrink .wrapper {	padding-top: 0;	padding-bottom: 0;}.site-branding {	margin: 7px auto 7px 0;		max-width: 100%;	min-width: 0;	overflow: hidden;	padding: 0;	text-align: left;}.site-branding {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}.custom-logo-link {	display: inline-block;	margin:  0 10px 0 auto;}.custom-logo {	display: block;	max-width: 180px;}.menu-toggle-wrapper {	margin: 0;}.site-header-menu {	-webkit-flex: 0 1 100%;	-ms-flex: 0 1 100%;	flex: 0 1 100%;}.site-header-menu.toggled-on,.no-js .site-header-menu {	display: block;}.search-form {	clear: both;	position: relative;}.search-form label {	padding: 0;}input[type="search"].search-field {	border-radius: 0;	border-width: 1px 0 1px 1px;	border-style: solid;	padding: 7px 14px;	width: -webkit-calc(100% - 50px);	width: calc(100% - 50px);}.search-submit:before {	font-size: 16px;	left: 2px;	line-height: 35px;	position: relative;	width: 50px;}.search-submit {	border-radius: 0;	bottom: 0;	overflow: hidden;	padding: 0;	position: absolute;	right: 0;	top: 0;	width: 50px;}.custom-header {	clear: both;	display: block;	position: relative;}.custom-header-media {	}.site-header-logo img {	width: auto;	max-height: none;}.custom-header-media .wp-custom-header img,.custom-header-media video,.custom-header-media iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;}@supports ( object-fit: cover ) {	.custom-header-media .wp-custom-header img,	.custom-header-media video,	.custom-header-media iframe {		height: 100%;		left: 0;		-o-object-fit: cover;		object-fit: cover;		top: 0;		-ms-transform: none;		-moz-transform: none;		-webkit-transform: none;		transform: none;		width: 100%;	}}.custom-header-content {	display: block;    margin: 0 auto;    padding: 105px 35px;    position: relative;    max-width: 1080px;    text-align: center;    z-index: 99;}.custom-header-content.content-align-right {	text-align: right;}.custom-header-content.content-align-left {	text-align: left;}.has-header-video .custom-header-content {	padding-bottom: 175px;}.has-header-video .custom-header-media .wp-custom-header img {	display: none;}.wp-custom-header-video-button {	bottom: 110px;	left:0;	right: 0;	z-index: 2;}.custom-header-content-wrapper {	display: inline-block;	max-width: 1000px;	padding: 0;	text-align: center;}.site-header-text {	margin-bottom: 0;}.site-header-logo {	margin-bottom: 14px;}.header-button {	clear: both;	display: block;}.site-header-text {	margin-bottom: 21px;}#menu-bottom-toggle {	display: block;	margin: 0 auto;}#header-bottom-social,#header-bottom-search,#header-bottom-search-mobile-container,#header-bottom-social-mobile-container,#header-buttom-menu-social,#header-bottom-search-container {	display: none;}#site-header-bottom-menu.toggled-on #header-bottom-search-mobile-container,#site-header-bottom-menu.toggled-on #header-bottom-social-mobile-container {	display: block;}#header-buttom-menu-social,#header-bottom-search-container {	border: 1px solid;	padding: 20px;	position: absolute;	left: -323px;	top: 100%;	width: 300px;	max-width: 80%;}#header-buttom-menu-social.toggled-on,#header-bottom-search-container.toggled-on {	display: block;	z-index: 199;}#header-bottom-search-container.toggled-on {    left: auto;    right: 35px;}#header-buttom-menu-social.toggled-on {	left: 35px;	right: auto;}#header-buttom-menu-social.toggled-on:before,#header-buttom-menu-social.toggled-on:after,#header-bottom-search-container.toggled-on:before,#header-bottom-search-container.toggled-on:after {	border-style: solid;	border-width: 0 6px 6px;	content: "";	height: 0;	position: absolute;	right: 26px;	top: -4px;	width: 0;	z-index: 100000;}#header-buttom-menu-social.toggled-on:before,#header-bottom-search-container.toggled-on:before {	top: -6px;}#header-buttom-menu-social.toggled-on:before,#header-bottom-search-container.toggled-on:before {	border-color: transparent transparent #828282;}#header-buttom-menu-social.toggled-on:after,#header-bottom-search-container.toggled-on:after {	border-color: transparent transparent #000;}#header-buttom-menu-social.toggled-on:before,#header-buttom-menu-social.toggled-on:after {	right: auto;	left: 23px;}.custom-header-overlay {    background-color: rgba(0, 0, 0, 0.2);    bottom: 0;    content: "";    height: 100%;    position: absolute;    left: 0;    right: 0;    top: 0;    width: 100%;    z-index: 1;}#feature-slider img {	width: 100%;}.entry-title,.section .section-title,#feature-slider .entry-title,.hero-content-wrapper .entry-title,.blog-section-headline .page-title {	text-transform: none;	margin-bottom: 7px;}.blog-section-headline .page-title {	background-color: transparent;	padding: 0;}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .comment-navigation,.site-main #infinite-handle {	margin: 35px 0 0;}.blog-section-headline {	padding: 0 35px;}.hero-content-wrapper .entry-title,.blog-section-headline {	margin: 0 0 21px;}.post-archive .entry-container {	padding: 35px;}.hero-content-wrapper .entry-container {	padding: 35px;}.post-archive .entry-summary,.post-archive .entry-meta {	display: block;	padding: 0;}.post-archive .entry-meta {	width: 100%;}.post-archive .entry-meta .cat-links,.post-archive .entry-meta .posted-on,.post-archive .entry-meta .byline,.post-archive .entry-meta .comments-link {	display: inline;	float: left;}.post-archive .entry-meta .posted-on,.post-archive .entry-meta .comments-link {	clear: none;}.post-archive .entry-summary {	margin: 0 0 21px;}.post-archive .more-link,#feature-slider .more-link,.header-button {	margin-top: 21px;}.post-archive .entry-meta,.content-area .entry-title,.content-area .woocommerce-products-header .page-title,.service-content-wrapper .entry-title {    margin: 0 0 14px;}.post-archive .entry-footer.entry-meta {	padding-top: 14px;}.post-archive .entry-footer {	border-top: 1px solid;	padding-top: 28px;	margin-bottom: 0;}.single .entry-meta {	margin-bottom: 7px;}.entry-meta a,.post-archive .entry-meta a {	text-decoration: none;}.post-archive .entry-footer span span {	display: inline;	text-transform: inherit;}.single .byline:before {  margin: 0 3px 0 7px;}#feature-slider .entry-summary,#feature-slider .entry-content {	margin-top: 7px;}.site-header-text {	margin-bottom: 7px;}#portfolio-content-section,#service-content-section {	padding-bottom: 0;}.portfolio-wrapper {	position: relative;}.portfolio-wrapper .hentry {	padding: 0;}.portfolio-wrapper .entry-title {	margin: 0;}.portfolio-wrapper .entry-meta:before {	border-bottom: 1px solid;    display: block;    content: '';    margin: 14px auto;    width: 20%;}.portfolio-wrapper .portfolio-entry-header,.featured-content-wrapper .entry-header,.service-content-wrapper .entry-container {	padding: 28px 35px;}.service-content-wrapper {	position: relative;	overflow:  hidden;}.service-content-wrapper .hentry {	margin: 0;}.testimonial_slider_wrap {	width: 100%;}.testimonial-content-wrapper {	display: block;	position: relative;	margin: 0 auto;	max-width: 1000px;	text-align: center;}.testimonial-content-wrapper .hentry {	padding: 0 35px;	position: relative;	width: 100%;}.testimonial-content-wrapper .post-thumbnail img {	border-radius: 50%;	display: block;	margin: 0 auto;	width: 150px;	height: 150px;}.testimonial-content-wrapper .entry-header {	margin-top: 14px;}.testimonial-content-wrapper .controller button,.testimonial-content-wrapper .controller .cycle-pager {    display: inline-block;}.testimonial-content-wrapper .controller button {	background-color: transparent;	font-size: 18px;	padding: 5px 7px;}.testimonial-content-wrapper .controller {	bottom: 0;	display: block;	position: absolute;	width: 100%;	z-index: 199;}.testimonial-content-wrapper .cycle-pager span {    border-radius: 50%;    cursor: pointer;    display: inline-block;    margin: 0 5px;    height: 5px;    overflow: hidden;    height: 14px;    width: 14px;}.footer-widget-area {	padding-bottom: 0;}#site-generator {	padding: 0;}#site-generator .wrapper {	padding: 21px 35px;}.footer-widget-area  .widget-column > :last-child {	margin-bottom: 0;}.widget-area .hentry .date-label {	display: none;}#footer-instagram .widget {	padding: 0;	margin: 0;}#footer-instagram .widget-title {    padding: 18px;    margin: 0;    text-align: center;}.widget-area .catch-instagram-feed-gallery-widget-wrapper .button {	border: none;}.catch-instagram-feed-gallery-widget-wrapper .button {	margin-top: 21px;}.widget-area .left .hentry .entry-title,.widget-area .right .hentry .entry-title,.widget-area .hentry .entry-meta {  margin-top: 0;}.widget-area .gallery {	margin-left: 0;}#footer-instagram .wrapper {	display: block;	margin: 0 auto;	max-width: 1920px;	width: 100%;}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item {	margin: 0;}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item {	width: 16.666%;}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(3n+1) {	clear: none;}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(6n+1) {	clear: both;}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .instagram-button {	display: none;}@media screen and (max-width: 33.375em) {	.custom-header-media{	}}@media screen and (min-width: 33.375em) {	.custom-header-media{	}	.menu-toggle-wrapper {		margin: 0;	}	.site-menu-toggle {		width: auto;	}	.menu-label {		display: inline-block;	}	.page-title-wrapper:before {		display: none;	}	.hero-content-wrapper .post-thumbnail,	.hero-content-wrapper .entry-container {		width: 100%;		position: relative;	}	.hero-content-wrapper .post-thumbnail {		padding-bottom: 100%;	}	.hero-content-wrapper .entry-container {		clear: both;	}	.service-content-wrapper .hentry,	#testimonial-content-section.layout-two .hentry {		float: left;		width: 50%;	}	.service-content-wrapper .hentry:nth-child(2n+1),	#testimonial-content-section.layout-two .hentry:nth-child(2n+1) {		clear: both;	}}@media screen and (min-width: 48em) {	.custom-header-media{	 }	.admin-bar .site-header-main {		top: 32px;	}	.boxed-layout .site-header-main .wrapper {		margin: 0 2%;	}	.site-title {		font-size: 20px;		font-size: 1.25rem;	}	.site-description {		font-size: 13px;		font-size: 0.8125rem;	}	.menu-toggle-wrapper,  	.dropdown-toggle,  	.site-header-menu.toggled-on .mobile-search-wrapper {		display: block;	}	.main-navigation ul ul,	.header-bottom-navigation ul ul {		position: relative;	}	.main-navigation ul ul,	.main-navigation ul ul ul,	.header-bottom-navigation ul ul,	.header-bottom-navigation ul ul ul {		left: auto;		top: auto;		width: 100%;	}	.main-navigation ul ul li:hover > ul,	.main-navigation ul ul li.focus > ul,	.header-bottom-navigation ul ul li:hover > ul,	.header-bottom-navigation ul ul li.focus > ul {		left: auto;	}	#site-generator .wrapper {		padding: 35px;	}	.site-header-menu .social-navigation ul,	#header-bottom-menu-section .social-navigation ul {		margin: 0;	}	#portfolio-content-section,	#service-content-section {		padding-bottom: 14px;	}	.hero-content-wrapper .post-thumbnail {		padding-bottom: 0;		position: absolute;		left: auto;		right: 0;		width: 48%;	}	.hero-content-wrapper .entry-container {		float: left;		width: 48%;	}	#feature-slider .entry-container {		width: 70%;		max-width: 860px;	}	#feature-slider .entry-title {	 	font-size: 32px;		font-size: 2rem;	}	.main-navigation .menu-item-has-children > a:after,	.main-navigation .page_item_has_children > a:after,	.header-bottom-navigation .menu-item-has-children > a:after {		content: none;	}	.service-content-wrapper .hentry,	.service-content-wrapper.layout-three .hentry {	    width: 33.33%;	}	.service-content-wrapper.layout-two .hentry,	.service-content-wrapper.layout-four .hentry,	.portfolio-wrapper.layout-two .hentry,	.portfolio-wrapper.layout-four .hentry {		width: 50%;	}	.service-content-wrapper.layout-three .hentry:nth-child(2n+1) {		clear: none;	}	.service-content-wrapper.layout-two .hentry:nth-child(2n+1),	.service-content-wrapper.layout-three .hentry:nth-child(3n+1),	.service-content-wrapper.layout-four .hentry:nth-child(2n+1),	.portfolio-wrapper.layout-two .hentry:nth-child(2n+1),	.portfolio-wrapper.layout-four .hentry:nth-child(2n+1) {		clear: both;	}}@media screen and (min-width: 64em) {	.custom-header-media{			}	.section,	.site-content {		padding: 49px 0;	}	#portfolio-content-section,	#service-content-section {		padding-bottom: 21px;	}	.site-header-main .wrapper {		padding: 14px 0px;	}	.custom-header-content {		padding: 140px 35px;	}	.has-header-video .custom-header-content {		padding-bottom: 210px;	}	.wp-custom-header-video-button {		bottom: 188px;	}	#portfolio-content-section .wrapper,	#featured-content-section .wrapper,	#service-content-section .wrapper,	#testimonial-content-section .wrapper,	.hero-content-wrapper .section-content-wrap {		padding: 0 35px;	}	.menu-toggle-wrapper,  	.dropdown-toggle,  	.site-header-menu.toggled-on .mobile-search-wrapper {		display: none;	}	.header-toggle {		display: inline-block;	}	#header-bottom-social,	#header-bottom-search {		display: block;	}	#header-bottom-menu-section .wrapper {		display: -webkit-flex;		display: -ms-flexbox;		display: flex;		-webkit-flex-wrap: wrap;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		-webkit-align-items: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-webkit-justify-content: flex-start;		-ms-flex-pack: start;		justify-content: flex-start;	}	#header-bottom-menu-section .toggle-top {		display: block;		margin: 14px 0px 14px 0;		-webkit-flex: 0 1 auto;		-ms-flex: 0 1 auto;		flex: 0 1 auto;	}	.site-header-bottom-menu {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		-ms-flex-direction: row;		flex-direction: row;		margin: 0 auto;		max-width: 100%;		min-width: 0;		text-align: center;		width: auto;	}	.site-header-menu {		display: block;		-webkit-flex: 0 1 auto;		-ms-flex: 0 1 auto;		flex: 0 1 auto;	}	.main-navigation,	.header-bottom-navigation {		float: none;		width: auto;	}	.main-navigation {		display: inline-block;	}	.main-navigation ul,	.header-bottom-navigation ul {		display: block;	}	.header-bottom-navigation ul ul {		float: left;		padding: 4px 0;		z-index: 99999;	}	.main-navigation ul ul,	.main-navigation ul ul ul,	.header-bottom-navigation ul ul,	.header-bottom-navigation ul ul ul {		position: absolute;		left: -999em;		width: 230px;	}	.main-navigation ul ul,	.header-bottom-navigation ul ul,	#header-search-container,	#header-menu-social {		top: 100%;	}	.main-navigation ul ul,	.header-bottom-navigation ul ul,	#header-menu-social,	#header-search-container {		border: 1px solid;	}	.main-navigation ul ul ul,	.header-bottom-navigation ul ul ul {	  top: 0;	}	.main-navigation ul ul li:hover > ul,	.main-navigation ul ul li.focus > ul,	.header-bottom-navigation ul ul li:hover > ul,	.header-bottom-navigation ul ul li.focus > ul {		left: 100%;	}	.main-navigation li,	.header-bottom-navigation li {		display: inline-block;		border: none;	}	.main-navigation a,	.header-bottom-navigation a {		padding: 18px 15px;	}	.header-bottom-navigation a {		padding: 15px;	}	.main-navigation .menu-item-has-children li > a,	.main-navigation .page_item_has_children li > a,	.header-bottom-navigation .menu-item-has-children li > a {		padding-left: 15px;		padding-right: 15px;	}	.main-navigation .menu-item-has-children > a,	.main-navigation .page_item_has_children > a,	.header-bottom-navigation .menu-item-has-children > a {		padding-right: 15px;	}	.main-navigation ul ul .menu-item-has-children > a,	.main-navigation ul ul .page_item_has_children > a,	.header-bottom-navigation ul ul .menu-item-has-children > a {		padding-right: 30px;	}	.main-navigation .menu-item-has-children > a:after,	.main-navigation .page_item_has_children > a:after,	.header-bottom-navigation .menu-item-has-children > a:after {		content: "∨";		padding-left: 7px;	}	.main-navigation ul ul .menu-item-has-children > a:after,	.main-navigation ul ul .page_item_has_children > a:after,	.header-bottom-navigation ul ul .menu-item-has-children > a:after {		-webkit-transform: rotate(90deg);		-moz-transform: rotate(90deg);		-ms-transform: rotate(90deg);		transform: rotate(90deg);		padding: 0;		position: absolute;		top: 10px;		right: 14px;	}	.header-bottom-navigation ul ul .menu-item-has-children > a:after  {		-webkit-transform: rotate(270deg);		-moz-transform: rotate(270deg);		-ms-transform: rotate(270deg);		transform: rotate(270deg);	}	.header-bottom-navigation ul li:hover > ul,	.header-bottom-navigation ul li.focus > ul {		left: auto;	}	#site-header-menu .main-navigation ul li:hover > ul,	#site-header-menu .main-navigation ul li.focus > ul {		left: 0;	}	.main-navigation ul li.menu-item-has-children:before,	.main-navigation ul li.menu-item-has-children:after,	.main-navigation ul li.page_item_has_children:before,	.main-navigation ul li.page_item_has_children:after,	.header-bottom-navigation ul li.menu-item-has-children:before,	.header-bottom-navigation ul li.menu-item-has-children:after {			}	.site-header-main.shrink .main-navigation ul li.menu-item-has-children:after,	.site-header-main.shrink .main-navigation ul li.page_item_has_children:after {		bottom: 0px;	}	.main-navigation ul li.menu-item-has-children.focus:before,	.main-navigation ul li.menu-item-has-children:hover:before,	.main-navigation ul li.menu-item-has-children.focus:after,	.main-navigation ul li.menu-item-has-children:hover:after,	.main-navigation ul li.page_item_has_children.focus:before,	.main-navigation ul li.page_item_has_children:hover:before,	.main-navigation ul li.page_item_has_children.focus:after,	.main-navigation ul li.page_item_has_children:hover:after,	.header-bottom-navigation ul li.menu-item-has-children.focus:before,	.header-bottom-navigation ul li.menu-item-has-children:hover:before,	.header-bottom-navigation ul li.menu-item-has-children.focus:after,	.header-bottom-navigation ul li.menu-item-has-children:hover:after {		display: block;	}	.main-navigation ul li.menu-item-has-children:before,	.main-navigation ul li.page_item_has_children:before,	.header-bottom-navigation ul li.menu-item-has-children:before {		bottom: 0;	}	.main-navigation ul ul li.menu-item-has-children.focus:before,	.main-navigation ul ul li.menu-item-has-children:hover:before,	.main-navigation ul ul li.menu-item-has-children.focus:after,	.main-navigation ul ul li.menu-item-has-children:hover:after,	.main-navigation ul ul li.page_item_has_children.focus:before,	.main-navigation ul ul li.page_item_has_children:hover:before,	.main-navigation ul ul li.page_item_has_children.focus:after,	.main-navigation ul ul li.page_item_has_children:hover:after,	.header-bottom-navigation ul ul li.menu-item-has-children.focus:before,	.header-bottom-navigation ul ul li.menu-item-has-children:hover:before,	.header-bottom-navigation ul ul li.menu-item-has-children.focus:after,	.header-bottom-navigation ul ul li.menu-item-has-children:hover:after {		display: none;	}	#header-search-container.toggled-on:before,	#header-search-container.toggled-on:after,	#header-menu-social.toggled-on:before,	#header-menu-social.toggled-on:after {		border-style: solid;		border-width: 0 6px 6px;		content: "";		height: 0;		position: absolute;		right: 23px;		top: -5px;		width: 0;		z-index: 100000;	}	.site-header-main.shrink #header-search-container.toggled-on:after,	.site-header-main.shrink #header-menu-social.toggled-on:after {		top: -4px;	}	#header-menu-social.toggled-on:before,	#header-menu-social.toggled-on:after {		right: 18px;	}	#header-search-container.toggled-on:before,	#header-menu-social.toggled-on:before {		top: -7px;	}	#site-header-menu .main-navigation ul ul li:hover > ul,	#site-header-menu .main-navigation ul ul li.focus > ul {		left: auto;		right: 100%;		top: -7px;	}	.mobile-social-search {		clear: none;		display: inline-block;		padding: 0;		position: relative;	}	#header-bottom-menu-section .wrapper {		position: relative;	}	#header-search-container,	#header-menu-social {		display: none;	}	#header-search-container.toggled-on,	#header-menu-social.toggled-on {		display: block;		z-index: 199;	}	#header-search-container,	#header-menu-social {		padding: 20px;		position: absolute;		left: -323px;	}	#header-search-container {		width: 376px;	}	#header-menu-social {		width: 320px;	}	#header-menu-social {		left: auto;		right: 4px;	}	.bottom-toggle {		padding-top: 18px;		padding-bottom: 19px;		width: 63px;	}	input[type="search"].search-field {		display: block;	}	.blog.two-columns-layout #primary,	.archive.two-columns-layout #primary {		padding: 0;	}	.post-archive .entry-container,	.hero-content-wrapper .entry-container {		padding: 49px 35px;	}	.post-archive .hentry {		margin-bottom: 42px;	}	.site-main .comment-navigation,	.site-main .posts-navigation,	.site-main .comment-navigation,	.site-main #infinite-handle {		margin: 42px 0 0;	}	.singular-section .content-area .post-thumbnail,	.post-navigation, .comments-title {		margin: 35px auto;	}	.footer-widget-area {		margin: 0;	}	.widget-column > :last-child {		margin-bottom: 0;	}	.custom-header .section .section-title {		font-size: 48px;		font-size: 3rem;	}	.site-title {		font-size: 24px;		font-size: 1.5rem;	}	h1,	.section .section-title,	#feature-slider .entry-title,	.hero-content-wrapper .entry-title,	.blog-section-headline .page-title,	.singular-section #primary .entry-title {		font-size: 40px;		font-size: 2.5rem;	}	h2 {		font-size: 36px;		font-size: 2.25rem;	}	h3,	.entry-title {	 	font-size: 32px;		font-size: 2rem;	}	h4 {		font-size: 28px;		font-size: 1.75rem;	}	h5 {		font-size: 24px;		font-size: 1.5rem;	}	#feature-slider .entry-summary,	#feature-slider .entry-content {		font-size: 20px;		font-size: 1.25rem;	}	blockquote {		padding: 49px;	}	.full-width-layout .singular-section #primary .entry-header,	.full-width-layout .singular-section #primary .entry-content,	.full-width-layout .singular-section #primary .entry-footer,	.full-width-layout .singular-section #primary .comments-area,	.full-content-width-layout .singular-section #primary .entry-header,	.full-content-width-layout .singular-section #primary .entry-content,	.full-content-width-layout .singular-section #primary .entry-footer,	.full-content-width-layout .singular-section #primary .comments-area,	.full-width-layout.woocommerce .site-content .site-main,	.full-content-width-layout.woocommerce .site-content .site-main {		padding-left: 0;		padding-right: 0;		max-width: 100%;	}	.service-content-wrapper.layout-four .hentry,	.portfolio-wrapper.layout-four .hentry {		width: 25%;	}	.service-content-wrapper.layout-four .hentry:nth-child(2n+1),	.portfolio-wrapper.layout-four .hentry:nth-child(2n+1) {		clear: none;	}	.service-content-wrapper.layout-four .hentry:nth-child(4n+1),	.portfolio-wrapper.layout-four .hentry:nth-child(4n+1) {		clear: both;	}}@media screen and (min-width: 72em) {	.custom-header-media{			}	.site-branding,	.site-header-menu {		text-align: right;		width: auto;	}	.post-archive .entry-title,	.post-archive .entry-content,	.post-archive .entry-summary {		width: 100%;		max-width: 690px;	}	.custom-header-content {		padding: 175px 35px;	}	.has-header-video .custom-header-content {		padding-bottom: 245px;	}	.wp-custom-header-video-button {		bottom: 180px;	}	.two-columns-layout #primary {		width: 67.881%;	}	.two-columns-layout #secondary {		width: 32.119%;	}	.fluid-layout .post-archive .post-thumbnail {		width: 46.385%;	}	.fluid-layout .post-archive .content-right {		width: 53.615%;	}}@media screen and (min-width: 80em) {	.custom-header-media{			}	.two-columns-layout #primary {		width: 71.138%;	}	.two-columns-layout #secondary {		width: 28.862%;	}	.post-archive .entry-container,	.hero-content-wrapper .entry-container {		padding: 56px 49px;	}	.fluid-layout .post-archive .post-thumbnail {		width: 46.385%;	}	.fluid-layout .post-archive .content-right {		width: 53.615%;	}}@media screen and (min-width: 85em) {	.custom-header-media{			}	.two-columns-layout #primary {		width: 73%;	}	.two-columns-layout #secondary {		width: 27%;	}	.section,	.site-content {		padding: 56px 0;	}	#portfolio-content-section,	#service-content-section {		padding-bottom: 28px;	}	.custom-header-content {		padding: 250px 35px;	}	.has-header-video .custom-header-content {		padding-bottom: 280px;	}	.wp-custom-header-video-button {		bottom: 215px;	}	.post-archive .entry-container,	.hero-content-wrapper .entry-container {		padding: 86px 70px;	}	.post-archive .hentry {		margin-bottom: 63px;	}	.site-main .comment-navigation,	.site-main .posts-navigation,	.site-main .comment-navigation,	.site-main #infinite-handle {		margin: 63px 0 0;	}	.singular-section {		padding: 0;	}	.custom-header .section .section-title {		font-size: 56px;		font-size: 3.5rem;	}	h1,	.section .section-title,	#feature-slider .entry-title,	.hero-content-wrapper .entry-title,	.blog-section-headline .page-title,	.singular-section #primary .entry-title {		font-size: 35px;		font-size: 2rem;	}	h2 {		font-size: 32px;    	font-size: 1.8rem;	}	.site-header-text {		font-size: 24px;		font-size: 1.5rem;	}	blockquote {		padding: 56px;	}}.header-media-disabled .site-header-main {	position: static;}.header-media-disabled .site-header-main.shrink {	position: fixed;}.site-header-main {    -webkit-transition: 0.6s ease-in-out;    -moz-transition: 0.6s ease-in-out;    -o-transition: 0.6s ease-in-out;    -ms-transition: 0.6s ease-in-out;    transition: 0.6s ease-in-out;}body {	background-color: #1a1a1a;}.site-inner,.site-content-contain,.breadcrumb-area,.hero-content-wrapper {	background-color: #fff;}a,.more-link:hover,.more-link:focus,.post-archive .sticky .more-link:hover,.post-archive .sticky .more-link:focus,.site-info a:hover,.site-info a:focus,.site-footer a:hover,.site-footer a:focus,.social-navigation a:hover,.social-navigation a:focus,.post-archive .entry-title a:hover,.post-archive .entry-title a:focus,.post-archive .sticky .entry-title a:hover,.post-archive .sticky .entry-title a:focus,.entry-meta:hover,.entry-meta:focus,.post-archive .entry-meta a:hover,.post-archive .entry-meta a:focus,.post-archive .sticky .entry-meta a:hover,.post-archive .sticky .entry-meta a:focus,.portfolio-wrapper a:hover,.portfolio-wrapper a:focus,.service-content-wrapper .entry-title a:hover,.service-content-wrapper .entry-title a:focus,.testimonial-content-wrapper .entry-title a:hover,.testimonial-content-wrapper .entry-title a:focus,.testimonial-content-wrapper .controller button:hover,.testimonial-content-wrapper .controller button:focus,.testimonial-content-wrapper .cycle-pager span:hover,.testimonial-content-wrapper .cycle-pager span:focus,.testimonial-content-wrapper .cycle-pager span.cycle-pager-active,#site-generator .social-navigation a:hover,#site-generator .social-navigation a:focus {    color: #d65050;}.testimonial-content-wrapper .cycle-pager span:hover,.testimonial-content-wrapper .cycle-pager span:focus,.testimonial-content-wrapper .cycle-pager span.cycle-pager-active {	background-color: #d65050;}@media screen and (min-width: 64em) {   	.featured-content-wrapper a:hover,   	.featured-content-wrapper a:focus,   	.featured-content-wrapper .entry-meta a:hover,   	.featured-content-wrapper .entry-meta a:focus {   		color: #d65050;   	}}body,button,input,select,textarea {	color: #555;}a:hover,a:focus,a:active,.social-navigation a,.testimonial-content-wrapper .cycle-prev,.testimonial-content-wrapper .cycle-next {	color: #555;}.testimonial-content-wrapper .cycle-pager span {	background-color: #555;}.post-archive .entry-footer,.portfolio-wrapper .entry-meta:before {	border-color: rgba(85, 85, 86, 0.25);}.single .byline:before,.post-archive .byline:before { 	color: rgba(85, 85, 86, 0.25);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select {	color: rgba(85, 85, 86, 0.70);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus {  color: #555;}.site-footer,.footer-widget-area.widget-area .widget-title,.post-archive .hentry.sticky .entry-container {	color: #d6d6d6;}.site-main .post-archive .sticky.hentry .entry-container,.site-footer {    background-color: #383838;}.site-footer a,.site-menu-toggle,.site-header-text,#feature-slider .cycle-prev,#feature-slider .cycle-prev,#feature-slider .more-link span,.post-archive .sticky .entry-title a,.post-archive .sticky .more-link,.post-archive .sticky .entry-meta a {	color: #fff;}#feature-slider .cycle-prev,#feature-slider .cycle-prev,#feature-slider .more-link span {	border-color: #fff;}#feature-slider .cycle-pager span {	background-color: #fff;}@media screen and (min-width: 64em) {	.featured-content-wrapper a,	.featured-content-wrapper .entry-meta a {   		color: #fff;   	}}table caption,#portfolio-content-section,.post-type-archive-jetpack-portfolio .site-content-contain,.portfolio-wrapper .hentry,.portfolio-wrapper .hentry:nth-child(2n),.hero-content-wrapper .entry-container,#featured-content-section,#service-content-section,#testimonial-content-section,.drop-cap:first-letter,#secondary .widget-title,#footer-instagram .widget-title,blockquote,pre,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select {	background-color: #eee;}input[type="search"].search-field {	border-color: #eee;}.breadcrumb-area,#portfolio-content-section,.hero-content-wrapper,#featured-content-section,#service-content-section {	border-bottom: 1px solid;}select,table,th,td,.breadcrumb-area,#portfolio-content-section,.hero-content-wrapper,#featured-content-section,#service-content-section {	border-color: #e1e1e1;}.boxed-layout .site-header-main {	border: none;}hr {	background-color: #eee;}h1, h2, h3, h4, h5, h6,b, strong,.hero-content-wrapper .entry-title,.portfolio-wrapper a,.blog-section-headline .page-title,.post-archive .entry-title,.post-archive .entry-title a,.singular-section #primary .entry-title,#secondary .widget-title,#footer-instagram .widget-title,table caption,th,blockquote,.more-link,.entry-meta a,.post-archive .entry-meta,.post-archive .entry-meta a,.service-content-wrapper .entry-title,.service-content-wrapper .entry-title a,.testimonial-content-wrapper .entry-title,.testimonial-content-wrapper .entry-title a {	color: #1a1a1a;}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.widget-area .catch-instagram-feed-gallery-widget-wrapper .button,#scrollup,.site-menu-toggle {    background-color:#266;    color: #fff;}.button:hover,.button:focus,button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.comment-navigation a:hover,.comment-navigation a:focus,.posts-navigation a:hover,.posts-navigation a:focus,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus,.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:hover,.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:focus,#scrollup:hover,#scrollup:focus,.site-menu-toggle:hover,.site-menu-toggle:focus,.header-button .button:hover,.header-button .button:focus,.wp-custom-header-video-button:hover,.wp-custom-header-video-button:focus,#feature-slider .more-link:hover span,#feature-slider .more-link:focus span,#feature-slider .cycle-prev:hover,#feature-slider .cycle-prev:focus,#feature-slider .cycle-next:hover,#feature-slider .cycle-next:focus {	background-color: #000;	color: #fff;}#feature-slider .cycle-pager span:hover,#feature-slider .cycle-pager span:focus,#feature-slider .cycle-pager span.cycle-pager-active {	background-color: #000;}.header-button .button:hover,.header-button .button:focus,.wp-custom-header-video-button:hover,.wp-custom-header-video-button:focus,#feature-slider .more-link:hover span,#feature-slider .more-link:focus span,#feature-slider .cycle-prev:hover,#feature-slider .cycle-prev:focus,#feature-slider .cycle-next:hover,#feature-slider .cycle-next:focus {	border-color: #000;}#feature-slider .more-link span,#feature-slider .cycle-prev,#feature-slider .cycle-next {	background-color: transparent;}.blog-section-headline .page-title,.post-archive .hentry:nth-child(2n) .entry-container {	background-color: transparent;}.custom-header,.site-header-menu.toggled-on,.header-media-disabled .site-header-main,.shrink.site-header-main,.boxed-layout .shrink.site-header-main .wrapper,#header-bottom-menu-section,.main-navigation ul ul,.main-navigation ul ul a:hover,.main-navigation ul ul > li.focus > a,.header-bottom-navigation ul ul,.header-bottom-navigation ul ul a:hover,.header-bottom-navigation ul ul > li.focus > a,#header-bottom-search-container,#header-buttom-menu-social {	background-color: #000;}@media screen and (min-width: 64em) {	#header-search-container,	#header-menu-social {   		background-color: #000;   	}	.main-navigation ul li.menu-item-has-children:after,	.main-navigation ul li.page_item_has_children:after,	.header-bottom-navigation ul li.menu-item-has-children:after,	#header-search-container.toggled-on:after,	#header-menu-social.toggled-on:after {		border-color: transparent transparent #000;	}}.boxed-layout .site-header-main {	background-color: transparent;}.site-title a,.site-description,.main-navigation a,.header-bottom-navigation a,.dropdown-toggle,.header-toggle,.bottom-toggle,#header-menu-social a,#header-buttom-menu-social a,.custom-header-content .entry-title,.custom-header-content .entry-title a,.site-header-text,#feature-slider .entry-container a,#feature-slider .entry-summary,#feature-slider .entry-content {	color: #fff;}.site-title a:hover,.site-title a:focus,.main-navigation a:hover,.main-navigation a:focus,.main-navigation ul.menu li:hover > a,.main-navigation ul.menu li.focus > a,.main-navigation ul.menu li:active > a,.main-navigation ul ul a:hover,.main-navigation ul ul > li.focus > a,.header-bottom-navigation a:hover,.header-bottom-navigation a:focus,.header-bottom-navigation ul.menu li:hover > a,.header-bottom-navigation ul.menu li.focus > a,.header-bottom-navigation ul.menu li:active > a,.header-bottom-navigation ul ul a:hover,.header-bottom-navigation ul ul > li.focus > a,.dropdown-toggle:hover,.dropdown-toggle:focus,.dropdown-toggle.active,.header-toggle:hover,.header-toggle:focus,.header-toggle.toggled-on,.bottom-toggle:hover,.bottom-toggle:focus,.bottom-toggle.toggled-on,#header-menu-social a:hover,#header-menu-social a:focus,#header-buttom-menu-social a:hover,#header-buttom-menu-social a:focus,.custom-header-content .entry-title a:hover,.custom-header-content .entry-title a:focus,#feature-slider .entry-container a:hover,#feature-slider .entry-container a:focus {	color: #d65050;}.main-navigation ul ul,.header-bottom-navigation ul ul,#header-menu-social,#header-search-container,#header-bottom-search-container,#header-buttom-menu-social,.mobile-search-wrapper,.main-navigation li,.header-bottom-navigation li {	border-color: #828282;}@media screen and (min-width: 64em) {	.main-navigation ul li.menu-item-has-children:before,	.main-navigation ul li.page_item_has_children:before,	.header-bottom-navigation ul li.menu-item-has-children:before,	#header-search-container.toggled-on:before,	#header-menu-social.toggled-on:before {		border-color: transparent transparent #828282;	}}.custom-header-content-wrapper {	display: none;	max-width: 1000px;	padding: 0;	text-align: center;}.site-header-logo img {	width: auto;	max-height: 200px;	display:none;}.custom-header-overlay {    background-color: rgba(200,120, 0, 0.5);    bottom: 0;    content: "";    height:120px;    position: absolute;    left: 0;    right: 0;    top: 0;    width: 100%;    z-index: 1;	display:none !important;}.custom-header-media{	min-height:20px;}#wp-custom-header-video-button{	left:auto;	right:500px;	bottom:0;	top:auto;}.mobile-social-search {	display: none;}.custom-header{		overflow:hidden;}.site-footer {    background-color:#077;}.custom-header,.site-header-menu.toggled-on,.header-media-disabled .site-header-main,.shrink.site-header-main,.boxed-layout .shrink.site-header-main .wrapper,#header-bottom-menu-section,.main-navigation ul ul,.main-navigation ul ul a:hover,.main-navigation ul ul > li.focus > a,.header-bottom-navigation ul ul,.header-bottom-navigation ul ul a:hover,.header-bottom-navigation ul ul > li.focus > a,#scrollup,#header-bottom-search-container,#header-buttom-menu-social,.site-menu-toggle，.site-menu-toggle:hover,.site-menu-toggle:focus {	background-color:#266;}.shrink.site-header-main,.boxed-layout .shrink.site-header-main {	background:rgba(34,102,102,.9);}.boxed-layout .shrink.site-header-main .wrapper{	background:none;}#scrollup {	border: none;	border-radius:20px !important;	padding-left:12px;	padding-top:2px;	height:40px;	width:40px;}#scrollup {    color: #fff !important;}.boxed-layout .site-header-main {	max-width:1080px;	margin:0 auto !important;}.site-header{	padding:0 !important;}.list-index{	width:100%;	padding:0;	float:left;	margin:10px auto;	min-height:210px;	margin-top:0;}#category_list_detail_widget-2{	margin-top:0 !important;	}.list-title{	height:35px ;	margin-bottom:0px;	background:url(images/list-title.png) top left  no-repeat;	padding:0 5px;	font-size:15px !important;	padding-top:5px;	padding-left:35px;	color:#fff;	font-family:"黑体";	font-weight: normal !important;}.list-index-topnews{	float:left;	margin:0;	padding:0;}.list-index .list_item{	height:25px;	margin:0 0;	padding:0 5px;	margin-top:10px;	border-bottom:1px  dashed #ddd;}.list-index .list_item2{	margin:0 0;	padding:0 5px;	margin-top:0px;	border-bottom:1px  dashed #ddd;	float:left;	position:relative;	top:5px;}.list-index .list_item a,.list_item_style1_title a{   font-size:13px;   height:25px;   text-decoration:none;      font-family:宋体;   color:#333 !important;}.list_marquee{		border:none !important;		margin:6px auto !important;}.list_item_style1_content span{   color:#aaa !important;}.list-index .list_item span{   margin-top:5px;}.breadcrumbs{font-size: 0.8em;color: #666;margin: 0px 0 0px 0px;z-index:999; text-align:left;padding-left:30px;background:url(images/home.png) left top no-repeat;padding-top:4px;} .breadcrumbs a{	color:#888;}.home .site-content{	background:none !important;	padding-top:30px;}.home #secondary{	padding-top:30px;}.widget-title {	color:#fff !important;	background:url(images/list-title2.png) top left   !important;	padding-top:5px;	padding-left:35px;	font-size:15px !important;	margin-top:0px;	margin-bottom:0px !important;	font-weight:normal;	padding-bottom:0px;	height:35px !important;	font-family:"黑体";	overflow:hidden;}.pagination .next{	padding:5px 8px!important;	}.site-content{	padding-top:25px !important;}.custom-header-media video {	height:100%;}.blocks-gallery-item{	width:30% !important;}.marquee_x {	overflow:hidden;	width:100%;}.marquee_x ul li {	width:auto;}.marquee_x ul li, .marquee_x ul li div {	float:left !important;	line-height:25px;	overflow:hidden;} .marquee_x ul li div {	height:131px !important;	width:142px !important;	margin:10px;	float:left;	text-align:center !important;}.marquee_x ul li div img {	border:1px solid #DADADA;	width:140px !important;	height:105px !important;	display:block;}.marquee_x ul li div span {	display:block;}.marquee_y {	overflow:hidden;	height:100% !important;	width:100% !important;	overflow:hidden;}.marquee_y ul {	margin:0;	padding:0;}.marquee_y ul li {	width:100%;}.marquee_y ul li, .marquee_y ul li div {	float:left !important;	overflow:hidden;} .marquee_y ul li div {	width:100% !important;	float:left;	text-align:center !important;}.list-index .marquee_y ul li div {	height:24px !important;	margin:5px 0!important;}.marquee_y ul li div img {	border:1px solid #DADADA;	width:100% !important;	height:100% !important;	display:block;}.marquee_y ul li div span {	display:block;}.controllers-slider-gcms {	width:100%;	list-style: none outside none;	text-align:center;	z-index:10;	font-size:12px;	color:#888;	position:relative;	top:-25px;}.controllers-slider-gcms a {	display:inline-block;	width:20px;	height:20px;	cursor: pointer;	background:#ddd;	background:rgba(225, 225, 225, .4);	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	color: #000 !important;	font-weight:normal;	line-height:20px;	margin: 0 4px;	text-indent:0px;	overflow: hidden;	border:rgba(220, 220, 220, 0.6) 1px solid;}.controllers-slider-gcms a:hover, .controllers-slider-gcms a.active {	background:#eee;	background:rgba(225, 225, 225, .6);}.slide-previouspost {	float:left;}.slide-nextpost {	float:right;}.slide-previouspost, .slide-nextpost {	cursor: pointer;	color: #eee;	display: inline-block;	font-size: 28px;	font-size: 2.8rem;	font-weight: 200;	line-height: 35px;	padding: 30px 10px;	text-decoration:none;	font-weight:bold;	background:#eee;	background:rgba(200, 200, 200, 0.1);}.slide-previouspost:hover, .slide-nextpost:hover {	color:#d55;	font-size:43px;	background:#eee;	background:rgba(200, 200, 200, 0.6);}@media screen and (max-width: 1024px) {	.category .site-content .post div,.home .list-index .list_item{		height:auto !important;	}	.home #content>div,.home #content .cat-list{		height:auto !important;		}}