@charset "UTF-8";
.the_champ_horizontal_sharing .theChampSharing{
					color: #fff;
				border-width: 0px;
		border-style: solid;
		border-color: transparent;
	}
		.the_champ_horizontal_sharing .theChampTCBackground{
		color:#666;
	}
		.the_champ_horizontal_sharing .theChampSharing:hover{
				border-color: transparent;
	}
	.the_champ_vertical_sharing .theChampSharing{
					color: #fff;
				border-width: 0px;
		border-style: solid;
		border-color: transparent;
	}
		.the_champ_vertical_sharing .theChampTCBackground{
		color:#666;
	}
		.the_champ_vertical_sharing .theChampSharing:hover{
				border-color: transparent;
	}
	@media screen and (max-width:783px){.the_champ_vertical_sharing{display:none!important}}div.heateor_ss_mobile_footer{display:none;}@media screen and (max-width:783px){div.the_champ_bottom_sharing{width:100%!important;left:0!important;}div.the_champ_bottom_sharing li{width:11.111111111111% !important;}div.the_champ_bottom_sharing .theChampSharing{width: 100% !important;}div.the_champ_bottom_sharing div.theChampTotalShareCount{font-size:1em!important;line-height:28px!important}div.the_champ_bottom_sharing div.theChampTotalShareText{font-size:.7em!important;line-height:0px!important}div.heateor_ss_mobile_footer{display:block;height:40px;}.the_champ_bottom_sharing{padding:0!important;display:block!important;width: auto!important;bottom:-2px!important;top: auto!important;}.the_champ_bottom_sharing .the_champ_square_count{line-height: inherit;}.the_champ_bottom_sharing .theChampSharingArrow{display:none;}.the_champ_bottom_sharing .theChampTCBackground{margin-right: 1.1em !important}}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}


.eStore_ssf_template_1_wrapper{
    display: block;
    padding:20px;
    max-width: 250px;
    background-color: #333333;
    color: #FFFFFF;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    line-height: 1.7;
}
.eStore_ssf_template_1_name{
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
}
.eStore_ssf_template_1_description{
    color: #979CA2;
    margin-bottom: 10px;
    text-align: justify;
}
.eStore_ssf_template_1_name_input{
    text-align: center;
    width: 100%;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 0;
    margin: 5px 0;
    color: #CCCCCC;
}
.eStore_ssf_template_1_email_input{
    text-align: center;
    width: 100%;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 0;
    margin: 5px 0;
    color: #CCCCCC;
}
.eStore_ssf_template_1_wrapper .eStore_ssf_template_1_text_submit{
    text-align: center;
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background-color: #F69914;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
    text-shadow: 1px 1px 1px rgba(151, 71, 0, 0.35);
    border: medium none !important;
    border-radius: 3px 3px 3px 3px;
}
.eStore_ssf_template_1_wrapper .eStore_ssf_template_1_text_submit:hover{
    text-align: center;
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    background-color: #F69914;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
    text-shadow: 1px 1px 1px rgba(151, 71, 0, 0.35);
    border: medium none !important;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
}

/*** Stylish Squeeze form template 2***/
.eStore_ssf_template_2_wrapper{
    display: block;
    padding:20px;
    margin: 10px 0;
    max-width: 250px;
    background-color: #333333;
    color: #FFFFFF;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    line-height: 1.7;
}
.eStore_ssf_template_2_thumbnail img{
    max-width: 100%;
}
.eStore_ssf_template_2_name{
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;
    margin: 10px 0;
    text-transform: uppercase;
    text-align: center;
}
.eStore_ssf_template_2_description{
    color: #979CA2;
    margin-bottom: 10px;
    text-align: justify;
}
.eStore_ssf_template_2_name_input{
    text-align: center;
    width: 100%;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 0;
    margin: 5px 0;
    color: #CCCCCC;
}
.eStore_ssf_template_2_email_input{
    text-align: center;
    width: 100%;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 0;
    margin: 5px 0;
    color: #CCCCCC;
}
.eStore_ssf_template_2_wrapper .eStore_ssf_template_2_text_submit{
    text-align: center;
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background-color: #F69914;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
    text-shadow: 1px 1px 1px rgba(151, 71, 0, 0.35);
    border: medium none !important;
    border-radius: 3px 3px 3px 3px;
}
.eStore_ssf_template_2_wrapper .eStore_ssf_template_2_text_submit:hover{
    text-align: center;
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    background-color: #F69914;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
    text-shadow: 1px 1px 1px rgba(151, 71, 0, 0.35);
    border: medium none !important;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
}

/*** Stylish Squeeze form Template 3 ***/
.eStore_ssf_template_3_wrapper{
    width: 100%;
}
.ssf_template3_field{
    float: left;
    margin: 10px 10px 10px 0px;
}
.eStore_ssf_template_3_name_input{
    background: #fff url(/wp-content/plugins/estore-stylish-squeeze-form/images/ssf-name.png) no-repeat 10px !important;
    padding-left: 35px !important;
}
.eStore_ssf_template_3_email_input{
    background: #fff url(/wp-content/plugins/estore-stylish-squeeze-form/images/ssf-email.png) no-repeat 10px !important;
    padding-left: 35px !important;
}

/*** Stylish Squeeze form Template 4 ***/
.eStore_ssf_template4_main_box{
    border: 1px solid #ccc;
    display: block;
    overflow: auto;
}
.eStore_ssf_template4_box{
    float:left;
    margin-right: 15px;
    padding: 10px;
}
.eStore_ssf_template4_box1{
    min-width: 180px;
}
.eStore_ssf_template_4_name{
    font-weight: bold;
}

/************************************************************************************
THEMIFY COMMONS
*************************************************************************************/
/* map */
.map img {
	max-width: none !important;
}
.gmnoprint {
	word-wrap: normal;
}

/* social widget */
.social-widget .widget {
	display: inline-block;
	margin: 0 2px 0 0;
}
.social-widget .widgettitle {
	width: auto;
	font-size: 1em;
	margin: 5px 8px 2px 0;
	padding: 0;
	border: none;
	display: inline-block;
}
.social-widget ul {
	margin: 6px 0 0 !important;
	padding: 0;
	display: inline;
}
.social-widget li img {
	vertical-align: middle;
}
.social-links.horizontal li {
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 0;
	list-style: none;
	border: none;
}
.social-links.vertical li {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	border: none;
}

.widget .social-links {
	padding: 0;
	line-height: 1em;
}
.widget .social-link-item {
	margin: 0 2px 2px 0;
	padding: 0;
	list-style: none;
}
.widget .social-links a,
.widget .social-links a:hover {
	text-decoration: none;
}
.widget .social-links li img {
	vertical-align: middle;
}

/* social links font icon */
.social-links li i {
	line-height: 1em;
	padding: 6px;
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	border-radius: 100%;
	display: inline-block;
}
.social-links .icon-small i {
	font-size: 8px;
	padding: 4px;
	width: 8px;
	height: 8px;
}
.social-links .icon-medium i {
	font-size: 20px;
	padding: 4px;
	width: 20px;
	height: 20px;
}
.social-links .icon-large i {
	font-size: 28px;
	padding: 6px;
	width: 28px;
	height: 28px;
}

/* image icon sizes */
.social-links .icon-small img {
	max-width: 16px;
	max-height: 16px;
}
.social-links .icon-medium img {
	max-width: 24px;
	max-height: 24px;
}
.social-links .icon-large img {
	max-width: 32px;
	max-height: 32px;
}

/* social links orientation */
#sidebar .social-links.horizontal li,
#footer .social-links.horizontal li {
	border: none;
	display: inline-block;
}
#sidebar .social-links.vertical,
#footer .social-links.vertical {
	display: block;
}
#sidebar .social-links.vertical li,
#footer .social-links.vertical li {
	display: block;
	margin: 0 0 .5em 0;
}

.social-widget .links-list li {
	display: inline-block;
	margin: 0 5px 5px 0;
	border: none !important;
}

/************************************************************************************
HOOK CONTENT
*************************************************************************************/
.hook-location-hint {
	padding: 2px 5px;
	background: #FBFFCD;
	border: solid 1px #CFD682;
	margin: 2px 0;
	display: block;
	clear: both;
}

/************************************************************************************
MENU DROPDOWN
*************************************************************************************/
.sub-arrow {
	display: inline-block !important;
	cursor: pointer;
}
.sub-arrow:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	border: 1px solid transparent;
	pointer-events: none;
	padding: 0;
	border-bottom-color: inherit;
	border-left-color: inherit;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	transform-origin: center;
	-webkit-transform-style: preserve-3D;
	-moz-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
.sub-arrow:before {
	/* border-angle-down */
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	margin-bottom: 4px;
	margin-left: 4px;
}
.sub-arrow.open:before {
	/* border-angle-up */
	-webkit-transform: rotateZ(-225deg);
	-moz-transform: rotateZ(-225deg);
	transform: rotateZ(-225deg);
	margin-bottom: 0;
}
.with-sub-arrow ul .sub-arrow:before {
	/* border-angle-right */
	-webkit-transform: rotateZ(-135deg);
	-moz-transform: rotateZ(-135deg);
	transform: rotateZ(-135deg);
	margin-bottom: 0;
}
.with-sub-arrow ul .sub-arrow.open:before {
	/* border-angle-left */
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	margin-bottom: 0;
}
.no-touch .sub-arrow {
	display: none !important;
}

/**
 * MediaElement
 */
.wp-video {
	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 1em;
}
.mejs__container {
	text-align: center !important;
	max-width: 100%;
	min-height: 100% !important;
}


/**
 * Disable lightbox links while lightbox hasn't been loaded
 */
a.themify_lightbox,
.module-gallery a,
.gallery-icon,
.themify_lightboxed_images .post a[href$="jpg"],
.themify_lightboxed_images .post a[href$="gif"],
.themify_lightboxed_images .post a[href$="png"],
.themify_lightboxed_images .post a[href$="JPG"],
.themify_lightboxed_images .post a[href$="GIF"],
.themify_lightboxed_images .post a[href$="PNG"],
.themify_lightboxed_images .post a[href$="jpeg"],
.themify_lightboxed_images .post a[href$="JPEG"]{
   cursor: not-allowed;
}
.themify_lightbox_loaded a.themify_lightbox,
.themify_lightbox_loaded .module-gallery a,
.themify_lightbox_loaded .gallery-icon{
    cursor: pointer;
}

/* iframe */
iframe {
    border:none;
}

/**
 * 508 accessibility
*/
a:focus {
	outline: 1px dotted rgba(150, 150, 150, 0.7);
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-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; /* Above WP toolbar. */
}

/* Post Image Zoom Icon */
.post-image .themify_lightbox {
	position: relative;
	display: block;
	max-width: 100%;
}
.post-image .themify_lightbox .zoom {
	width: 35px;
	height: 35px;
	background: rgba(0,0,0,.3);
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	border-radius: 100%;
}
.post-image .themify_lightbox .zoom:after {
	content: "\e610";
	font-family: themify;
	vertical-align: middle;
	color: #fff;
	line-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.post-image .themify_lightbox:hover .zoom {
	background: rgba(0,0,0,.6);
}

/**
 * Fix flicker on animated modules or rows
 */
.module.wow,
.themify_builder_content .themify_builder_row.wow,
.module_row.wow,
.builder-posts-wrap > .post.wow {
	visibility: hidden;
}

/**
 * Hide Builder slider items during page load
 */
div:not(.caroufredsel_wrapper) > .themify_builder_slider > li:not(:first-child),
.mfp-hide {
	display: none;
}

/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2014 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			http://kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/



/* Global settings */

.ls-container {
	visibility: hidden;
	position: relative;
}

.ls-lt-container {
	position: absolute;
}

.ls-lt-container,
.ls-lt-container * {
	text-align: left !important;
	direction: ltr !important;
}

.ls-container-fullscreen {
	margin: 0 auto !important;
	padding: 2% !important;
	background: black !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border: none !important;
}

.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
	display: none !important;
}

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-inner {
	position: relative;
	background-position: center center;
	z-index: 2;
}

.ls-loading-container {
	position: absolute !important;
	display: none;
	z-index: 3 !important;
	left: 50% !important;
	top: 50% !important;
}

.ls-loading-indicator {
	margin: 0 auto;
}

.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}

.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-slide > * {
	position: absolute;
	line-height: normal;
	margin: 0;
	left: 0;
	top: 0;
}

.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

.ls-yourlogo {
	position: absolute;
	z-index: 99;
}



/* Timers */

.ls-bar-timer {
	position: absolute;
	width: 0;
	height: 2px;
	background: white;
	border-bottom: 2px solid #555;
	opacity: .55;
	filter: alpha(opacity=55);
	z-index: 4;
	top: 0;
}

.ls-circle-timer {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 4;
	opacity: .65;
	filter: alpha(opacity=65);
	display: none;
}

.ls-ct-half {
	background: white;
}

.ls-ct-center {
	background: #444;
}

.ls-ct-left,
.ls-ct-right {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-left,
.ls-ct-right {
	float: left;
	position: relative;
}

.ls-ct-rotate {
	width: 200%;
	height: 100%;
	position: absolute;
	top: 0;
}

.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
	left: 0;
}

.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
	right: 0;
}

.ls-ct-hider,
.ls-ct-half {
	position: absolute;
	top: 0;
}

.ls-ct-hider {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-half {
	width: 200%;
	height: 100%;
}

.ls-ct-center {
	width: 50%;
	height: 50%;
	left: 25%;
	top: 25%;
	position: absolute;
}

.ls-ct-half,
.ls-ct-center {
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}



/* Navigation */

.ls-bottom-nav-wrapper {
	height: 0;
}

.ls-bottom-slidebuttons {
	text-align: left;
}

.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
	z-index: 2;
	height: 0;
	position: relative;
	text-align: center;
	margin: 0 auto;
}

.ls-below-thumbnails {
	display: none;
	z-index: 6;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
	direction: ltr !important;
}

.ls-bottom-slidebuttons {
	position: relative;
	z-index: 1000;
}

.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
	position: relative;
}

.ls-nothumb {
	text-align: center !important;
}

.ls-link {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important;
	background-image: url(/wp-content/plugins/LayerSlider/static/css/blank.gif);
}

.ls-slide > a > * {
	background-image: url(/wp-content/plugins/LayerSlider/static/css/blank.gif);
}



/* Embedded videos */

.ls-vpcontainer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.ls-videopreview {
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0;
	top : 0;
	cursor : pointer;
}

.ls-playvideo {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
}



/* Thumbnails */

.ls-tn {
	display: none !important;
}

.ls-thumbnail-hover {
	display: none;
	position: absolute;
	left: 0;
}

.ls-thumbnail-hover-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.ls-thumbnail-hover-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.ls-thumbnail-hover-img {
	position: absolute;
	overflow: hidden;
}

.ls-thumbnail-hover img {
	max-width: none !important;
	position: absolute;
	display: inline-block;
	visibility: visible !important;
	left: 50%;
	top: 0;
}

.ls-thumbnail-hover span {
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

.ls-thumbnail-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 4;
}

.ls-thumbnail {
	position: relative;
	margin: 0 auto;
}

.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
	width: 100%;
}

.ls-thumbnail-slide-container {
	overflow: hidden !important;
	position: relative;
}

.ls-touchscroll {
	overflow-x: auto !important;
}

.ls-thumbnail-slide {
	text-align: center;
	white-space: nowrap;
	float: left;
	position: relative;
}

.ls-thumbnail-slide a {
	overflow: hidden;
	display: inline-block;
	width: 0;
	height: 0;
	position: relative;
}

.ls-thumbnail-slide img {
	max-width: none !important;
	max-height: 100% !important;
	height: 100%;
	visibility: visible !important;
}

.ls-shadow {
	display: none;
	position: absolute;
	z-index: 1;
	top: 100%;
	width: 100%;
	left: 0;
	overflow: hidden !important;
	visibility: hidden;
}

.ls-shadow img {
	width: 100% !important;
	height: auto !important;
	position: absolute !important;
	left: 0 !important;
	bottom: 0 !important;
}

.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
	visibility: hidden;
}



/* WP plugin fullwidth */

.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}

.ls-wp-fullwidth-helper {
	position: absolute;
}



/* 2D & 3D Layer Transitions */

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-lt-tile {
	position: relative;
	float: left;
	perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
}

.ls-lt-tile img {
	visibility: visible;
	display: inline-block;
}

.ls-curtiles {
	overflow: hidden;
}

.ls-curtiles,
.ls-nexttiles {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.ls-curtile, .ls-nexttile {
	overflow: hidden;
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.ls-curtile {
	left: 0;
	top: 0;
}

.ls-curtile img,
.ls-nexttile img {
	position: absolute;
	filter: inherit;
}

.ls-3d-container {
	position: relative;
	overflow: visible !important;
}

.ls-3d-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.ls-3d-box div {
	overflow: hidden;
	background: #777;
	margin: 0;
	padding: 0;
	position: absolute;
}



/* Full screen */

.ls-fullscreen {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	display: block;
}



/* Removing all default global styles of WordPress themes */

html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen,
html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0;
	border: 0;
}

html * .ls-slide > a,
body * .ls-slide > a,
#ls-global * .ls-slide > a,
html * .ls-slide > h1,
body * .ls-slide > h1,
#ls-global * .ls-slide > h1,
html * .ls-slide > h2,
body * .ls-slide > h2,
#ls-global * .ls-slide > h2,
html * .ls-slide > h3,
body * .ls-slide > h3,
#ls-global * .ls-slide > h3,
html * .ls-slide > h4,
body * .ls-slide > h4,
#ls-global * .ls-slide > h4,
html * .ls-slide > h5,
body * .ls-slide > h5,
#ls-global * .ls-slide > h5,
html * .ls-slide > p,
body * .ls-slide > p,
#ls-global * .ls-slide > p,
html * .ls-slide > div,
body * .ls-slide > div,
#ls-global * .ls-slide > div,
html * .ls-slide > span,
body * .ls-slide > span,
#ls-global * .ls-slide > span,
html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}

html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
	margin: 0;
}

html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
	background: none !important;
	min-width: 0 !important;
	max-width: none !important;
	border-radius: 0;
	box-shadow: none;
	border: 0;
	padding: 0;
}

/*html * .ls-thumbnail a img,
body * .ls-thumbnail a img,
#ls-global * .ls-thumbnail a img {
	min-width: 100% !important;
}
*/

html * .ls-wp-container .ls-slide > *,
body * .ls-wp-container .ls-slide > *,
#ls-global * .ls-wp-container .ls-slide > * {
	line-height: normal;
	outline: none;
	padding: 0;
	margin: 0;
	border: 0;
}

html * .ls-wp-container .ls-slide > a > *,
body * .ls-wp-container .ls-slide > a > *,
#ls-global * .ls-wp-container .ls-slide > a > * {
	margin: 0;
}

html * .ls-wp-container .ls-slide > a,
body * .ls-wp-container .ls-slide > a,
#ls-global * .ls-wp-container .ls-slide > a {
	text-decoration: none;
}

.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
	margin: 0;
}

html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
	display: none;
}

.site {
	overflow: visible !important;
}



/* Style of LayerSlider Debug Console */

.ls-debug-console * {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	color: white !important;
	text-shadow: none !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
	line-height: normal !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: left !important;
	font-style: normal !important;
}

.ls-debug-console h1 {
	padding-top: 10px !important;
	font-size: 17px !important;
	font-weight: bold !important;
}

.ls-debug-console h1:first-child {
	padding-top: 0 !important;
}

.ls-debug-console ul {
	padding-top: 10px !important;
	list-style: none !important;
}

.ls-debug-console li {
	margin-left: 10px !important;
	font-size: 13px !important;
	position: relative !important;
	font-weight: normal !important;
}

html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
	display: none;
	width: 260px;
	left: -10px;
}

.ls-debug-console li ul {
	position: absolute !important;
	bottom: 100% !important;
	padding: 10px 10px 10px 0 !important;
	background: white !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px black !important;
}

html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
	display: block;
}

.ls-debug-console li ul * {
	color: black !important;
}

.ls-debug-console a {
	text-decoration: none !important;
	border-bottom: 1px dotted white !important;
}

.ls-error {
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-wenkit-border-radius: 5px !important;
	background: white !important;
	height: auto !important;
	width: auto !important;
	color: white !important;
	padding: 20px 40px 30px 80px !important;
	position: relative !important;
	box-shadow: 0 2px 20px -5px black;
}

.ls-error p {
	line-height: normal !important;
	text-shadow: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	text-align: justify !important;
	font-family: Arial, sans-serif !important;
}

.ls-error .ls-error-title {
	line-height: 40px !important;
	color: red !important;
	font-weight: bold !important;
	font-size: 16px !important;
}

.ls-error .ls-error-text {
	color: #555 !important;
	font-weight: normal !important;
	font-size: 13px !important;
}

.ls-error .ls-exclam {
	width: 40px !important;
	height: 40px !important;
	position: absolute !important;
	left: 20px !important;
	top: 20px !important;
	border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	font-size: 30px !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40px !important;
	background: red !important;
	text-align: center !important;
}



/* GPU Hardware Acceleration */

html * .ls-container .ls-shadow,
html * .ls-container .ls-slide > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-slide > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-slide > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper,
.ls-gpuhack {
	transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.ls-videohack {
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform-origin: none !important;
	-o-transform-origin: none !important;
	-ms-transform-origin: none !important;
	-moz-transform-origin: none !important;
	-webkit-transform-origin: none !important;
}

.ls-oldiepnghack {
	filter: none !important;
}

.ls-gpuhack {
	width: 100% !important;
	height: 100% !important;
	left: 0px !important;
	top: 0px !important;
}


html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

/* GPU */

@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
	#ls-test3d {
		position: absolute;
		left: 9px;
		height: 3px;
	}
}

/* Mobile features */

.ls-forcehide {
	display: none !important;
}

@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  src: local('Indie Flower'), local('IndieFlower'), url(https://fonts.gstatic.com/s/indieflower/v9/m8JVjfNVeKWVnh3QMuKkFcZVaUuC.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHh30AUi-v.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwaPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwWw.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwaPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh50XSwaPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0TtM9H.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fz8D.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtM9H.ttf) format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}

/*-----------------------------------------------------------------------------
	Clearfix
-----------------------------------------------------------------------------*/

.clear {
    clear: both;
}
.clearfix:after {
    content: ".";
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    display: block;
}
/*-----------------------------------------------------------------------------
	Widget Css
-----------------------------------------------------------------------------*/

.apsp-caption-disabled .apsp-pinterest-latest-pin {
    float: left;
    width: 30.33%;
    margin: 0 0 3% 3%;
    list-style: none;
    background: none repeat scroll 0 0 #eeeeee;
    border-radius: 5px;
    -webkit-box-shadow: 1px 3px 4px #cccccc;
    box-shadow: 1px 3px 4px #cccccc;
    padding: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.apsp-caption-enabled .apsp-pinterest-latest-pin {
    background: none repeat scroll 0 0 #eeeeee;
    border-radius: 5px;
    -webkit-box-shadow: 1px 3px 4px #cccccc;
    box-shadow: 1px 3px 4px #cccccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    list-style: outside none none;
    margin: 3% 0 0 3%;
    padding: 4px;
    width: 47%;
}
#apsp-pinterest-latest-pins.apsp-caption-enabled {
    margin: 3% 0 0 -3%;
    padding: 0;
    width: 100%;
}
#apsp-pinterest-latest-pins.apsp-caption-disabled {
    margin: 3% 0 0 -3%;
    padding: 0;
    width: 100%;
}
.apsp-pinterest-image a {
    border: medium none !important;
    display: block;
    text-align: center;
}
.apsp-pinterest-image img {
    border: medium none;
    display: inline-block !important;
}
.apsp-pinterest-text {
    display: block;
    margin-top: 10px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 20px;
}


.apsp-pinterest-link {
    background: #f4f4f4 url("https://s-passets.pinimg.com/images/pidgets/board_button_link.png") repeat-x scroll 0 0;
    border: 1px solid #cccccc !important;
    border-radius: 2px !important;
    color: #746d6a !important;
    cursor: pointer !important;
    display: block !important;
    font-family: Helvetica !important;
    font-size: 13px !important;
    font-weight: bold !important;
    height: 31px !important;
    line-height: 30px !important;
    margin: 10px 10px 0 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px #ffffff !important;
}
.apsp-share a {
    background: #BD081C;
    padding: 0 10px;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    color: #fff;
    margin-bottom: 10px;
    border-bottom: none !important;
}
.apsp-share a:hover {
    background: #d4071e;
    color: #fff;
}
.apsp-pinterest-link > a {
    color: #cb2f38 !important;
    text-decoration: none !important;
    border-bottom: none !important;
}


/* CSS Document */
/* Block iPad Hovers */
@media only screen and ( min-device-width:768px ) and ( max-device-width:1024px ){
	.ec_product_type1:hover .ec_flip_container .ec_image_back, .ec_product_type2:hover .ec_flip_container .ec_image_back, .ec_product_type3:hover .ec_flip_container .ec_image_back, .ec_product_type4:hover .ec_flip_container .ec_image_back, .ec_product_type5:hover .ec_flip_container .ec_image_back, .ec_product_type6:hover .ec_flip_container .ec_image_back, .ec_product_type1:hover .ec_flip_container .ec_image_back, .ec_product_type2:hover .ec_flip_container .ec_image_back, .ec_product_type3:hover .ec_flip_container .ec_image_back, .ec_product_type4:hover .ec_flip_container .ec_image_back, .ec_product_type5:hover .ec_flip_container .ec_image_back, .ec_product_type6:hover .ec_flip_container .ec_image_back{ -webkit-transform:none; -moz-transform:none; -ms-transform:none }
	.ec_image_front, .ec_image_back, .ec_image_front_2, .ec_image_back_2, .ec_image_front_3, .ec_image_back_3, .ec_image_front_4, .ec_image_back_4, .ec_image_front_5, .ec_image_back_5, .ec_image_front_6, .ec_image_back_6{ -webkit-transform: none; -moz-transform: none; -ms-transform:none; -o-transition: none; -ms-transition: none; -moz-transition: none; -webkit-transition:none; transition:none; }
	.ec_product_type1:hover{ box-shadow:none; }
	.ec_product_type2:hover{ border:none !important; }
	.ec_product_quickview{ display:none !important }
}

input[type="checkbox"]{ -webkit-appearance:checkbox; }
input[type="radio"]{ -webkit-appearance:radio; }

#bc-status-container{ margin:18px 0; float:left; width:100%; font-size:12px; color:#222; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; }

/* Loader Classes */
.ec_order_success_loader{ display:block; position:relative; width:100%; height:150px; }
.ec_order_success_loader_loaded{ display:block; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-50px; width:100px; }
.ec_order_success_loader_loaded_path{ stroke-dasharray:1000; stroke-dashoffset:0; }
.ec_order_success_loader_loaded_spin{ transform-origin:50% 50%; -webkit-transform-origin:50% 50%; }
@-webkit-keyframes dash{
	0%{ stroke-dashoffset:1000; }
	100%{ stroke-dashoffset:0; }
}
@keyframes dash{
	0%{ stroke-dashoffset:1000; }
	100%{ stroke-dashoffset:0; }
}
@-webkit-keyframes spin{
  0%{ -webkit-transform:rotate(0deg); }
  100%{ -webkit-transform:rotate(360deg); }
}
@keyframes spin{
  0%{ -webkit-transform:rotate(0deg); }
  100%{ -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes text {
	0%{ opacity:0; }
	100%{ opacity:1; }
	@keyframes text{
		0%{ opacity:0; }
		100%{ opacity:1; }
	}
}

/* Place holder fix */
.ec_cart_input_row input::-webkit-input-placeholder{ color: #999 !important; }
.ec_cart_input_row input::-moz-placeholder{ color: #999 !important; }
.ec_cart_input_row input:-ms-input-placeholder{ color: #999 !important; }
.ec_cart_input_row input:-moz-placeholder{ color: #999 !important; }

/* Product Box LI */
#ec_store_product_list{ margin:0 -29px !important; list-style:disc outside; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:block; -webkit-margin-before:1em; -webkit-margin-after:1em; -webkit-margin-start:0px; -webkit-margin-end:0px; line-height:inherit; padding:0 !important; text-shadow:none; }
#ec_store_product_list img{ background:none; border:none; padding:0; max-width:100%; height:auto; border-top-right-radius:10px; border-top-left-radius:10px; overflow:hidden; }
#ec_store_product_list input[type="button"]{ line-height:inherit; }
.ec_product_li{ display:list-item; vertical-align:top; margin:0 0 35px 0 !important; padding:0 29px !important; text-align:left; list-style:none !important; height:auto; float:left; position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; zoom:1; }
.ec_product_li:before{ content:''; }
.ec_product_li.first{ clear:both !important; }
.ec_product_li.not_first{ clear:none !important; }
.ec_product_li a > .image-overlay.overlay-type-extern{ display:none !important; }
.ec_image_link_cover{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:669; border:none; border-bottom:none !important; }
.ec_image_link_cover:hover{ text-decoration:none; border:none; }
.ec_product_li.empty{ text-align:center; }
.ec_product_li.hidden{ display:none; }

/* Product Types */
.ec_product_type1{ position:relative; border:1px solid #EAEAEA; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; border-top-left-radius:10px; border-top-right-radius:10px; }
.ec_product_type1 > .ec_image_container_none, .ec_product_type1 > .ec_image_container_border, .ec_product_type1 > .ec_image_container_shadow{ border-top-left-radius:10px; border-top-right-radius:10px; overflow:hidden; }
.ec_product_type1:hover{ box-shadow:#999 0px 4px 8px; }
.ec_product_type2{ border:1px solid; border-color:#FFF !important; position:relative; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; }
.ec_product_type2:hover{ border-color:#e1e1e1 !important; }
.ec_product_type3{ position:relative; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; }
.ec_product_type4{ position:relative; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; }
.ec_product_type5{ position:relative; border:1px solid #EAEAEA; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; box-shadow:#999 0px 4px 8px; background-color:#FFF; border-top-right-radius:10px; border-top-left-radius:10px; }
.ec_product_type6{ position:relative; border:1px solid #EAEAEA; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; box-shadow:#999 0px 4px 8px; background-color:#FFF; color:#777; }
.ec_product_type6 .ec_image_container_none, .ec_product_type6 .ec_image_container_border, .ec_product_type6 .ec_image_container_shadow{ max-width:30%; }
.ec_product_type6 > div > div> div.ec_product_image_container, .ec_product_type6 > div > div> div.ec_product_image_container img{ border-top-right-radius:0px !important; }

/* Product Tags */
.ec_tag1{ min-height: 58px; min-width: 58px; padding: 5px; font-weight: bold; position: absolute; text-align: center; line-height: 47px; top: -18px; right: 23px; left: auto; margin: 0; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); text-transform: uppercase; font-style: italic; font-size: 10px; z-index: 40; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-shadow: 0 0 0 #000; }
.ec_tag2{ position: absolute; top: 5px; left: 35px; z-index: 40; }
.ec_tag2 > span{ font-size: 11px; font-weight: bold; line-height: 1; padding: 4px 6px; position: relative; display: block; margin-bottom: 11px; }
.ec_tag3{ position:absolute; top:0; right:29px; width:7em; height:7em; overflow:hidden; z-index:40; }
.ec_tag3 > span{ position:absolute; top:2em; left:auto; right:-5.5em; padding:0 7em; -webkit-transform: rotate(45deg); transform:rotate(45deg); }
.ec_tag4{ position: absolute; top: 5px; left: 35px; z-index: 40; }
.ec_tag4 > span{ font-size: 13px; font-weight: bold; font-family:'Monda',Arial,sans-serif; line-height: 1; padding: 4px 6px; position: relative; display: block; margin-bottom: 11px; }

/* Dynamic Sizing with JS */
.dynamic_height_rule{ height:auto !important; min-height:inherit !important; }
.dynamic_height_rule img{ float:left; }

/* Image Display Types */
.ec_image_container_none, .ec_image_container_border, .ec_image_container_shadow{ position:relative; }
.ec_image_container_border img{ border:1px solid #CACACA; border-top-right-radius:10px; border-top-left-radius:10px; overflow:hidden; }
.ec_image_container_shadow img{ border:1px solid #b2b0b0; border-top-right-radius:10px; border-top-left-radius:10px; overflow:hidden; box-shadow:0px 4px 9px #757575; }

/* Image, no effect */
.ec_single_none_container{ position:relative; overflow:hidden; }
.ec_single_none_container .ec_product_image_2{ display:none; }
.ec_single_none_container .ec_flipbook_left{ display:none; }
.ec_single_none_container .ec_flipbook_right{ display:none; }
.ec_single_none_container .ec_image_auto_sizer{ display:none; }
.ec_single_none_container .ec_flipbook_image{ display:none; }

/* Image Type Flip Front/Back */
.ec_flip_container{ position:relative; max-width:100%; overflow:hidden; }
.ec_product_type1:hover .ec_flip_container, .ec_product_type2:hover .ec_flip_container, .ec_product_type3:hover .ec_flip_container, .ec_product_type4:hover .ec_flip_container, .ec_product_type5:hover .ec_flip_container, .ec_product_type6:hover .ec_flip_container{ cursor:pointer; }
.ec_product_type1:hover .ec_flip_container .ec_product_image_1, .ec_product_type2:hover .ec_flip_container .ec_product_image_1, .ec_product_type3:hover .ec_flip_container .ec_product_image_1, .ec_product_type4:hover .ec_flip_container .ec_product_image_1, .ec_product_type5:hover .ec_flip_container .ec_product_image_1, .ec_product_type6:hover .ec_flip_container .ec_product_image_1{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.ec_product_type1:hover .ec_flip_container .ec_product_image_2, .ec_product_type2:hover .ec_flip_container .ec_product_image_2, .ec_product_type3:hover .ec_flip_container .ec_product_image_2, .ec_product_type4:hover .ec_flip_container .ec_product_image_2, .ec_product_type5:hover .ec_flip_container .ec_product_image_2, .ec_product_type6:hover .ec_flip_container .ec_product_image_2{ -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateY(0deg); z-index:10; position: absolute; }
.ec_flip_container .ec_product_image_1, .ec_flip_container .ec_product_image_2{ top: 0; left: 0; width:100%; height:100%; }
.ec_flip_container .ec_product_image_1{ -webkit-transform: rotateX(0deg) rotateY(0deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -moz-transform: rotateX(0deg) rotateY(0deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -ms-transform: rotateY(0deg); -ms-transform-style:preserve-3d; -ms-backface-visibility:hidden; transform-style: preserve-3d; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }
.ec_flip_container .ec_product_image_2{ position:absolute; -webkit-transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -moz-transform: rotateY(-180deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -ms-transform: rotateY(-180deg); -ms-transform-style:preserve-3d; -ms-backface-visibility:hidden; transform-style: preserve-3d; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }
.ec_flip_container .ec_product_image_1 > img, .ec_flip_container .ec_product_image_2 > img{ width:100%; height:auto; }
.ec_flip_container .ec_flipbook_left{ display:none; }
.ec_flip_container .ec_flipbook_right{ display:none; }
.ec_flip_container .ec_image_auto_sizer{ display:none; }
.ec_flip_container .ec_flipbook_image{ display:none; }

/* Image Type Fade Front/Back */
.ec_fade_container{ position:relative; max-width:100%; overflow:hidden; }
.ec_product_type1:hover .ec_fade_container, .ec_product_type2:hover .ec_fade_container, .ec_product_type3:hover .ec_fade_container, .ec_product_type4:hover .ec_fade_container, .ec_product_type5:hover .ec_fade_container, .ec_product_type6:hover .ec_fade_container{ cursor:pointer; }
.ec_product_type1:hover .ec_fade_container .ec_product_image_1, .ec_product_type2:hover .ec_fade_container .ec_product_image_1, .ec_product_type3:hover .ec_fade_container .ec_product_image_1, .ec_product_type4:hover .ec_fade_container .ec_product_image_1, .ec_product_type5:hover .ec_fade_container .ec_product_image_1, .ec_product_type6:hover .ec_fade_container .ec_product_image_1{ opacity:0; }
.ec_fade_container .ec_product_image_container{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_fade_container .ec_product_image_1, .ec_fade_container .ec_product_image_2{ width:100%; height:100%; left:0; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_fade_container .ec_product_image_1 > img, .ec_fade_container .ec_product_image_2 > img{ width:100%; height:auto; }
.ec_fade_container .ec_product_image_1{ position:absolute; z-index:2; }
.ec_fade_container .ec_product_image_2{ z-index:1; }
.ec_fade_container .ec_flipbook_left{ display:none; }
.ec_fade_container .ec_flipbook_right{ display:none; }
.ec_fade_container .ec_image_auto_sizer{ display:none; }
.ec_fade_container .ec_flipbook_image{ display:none; }

/* Image Type Fade In/Out */
.ec_single_fade_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_fade_container .ec_product_image_container{ left:0; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; cursor:pointer; width:100%; height:100%; border-top-left-radius:10px; border-top-right-radius:10px; overflow:hidden; }
.ec_product_type1:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type2:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type3:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type4:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type5:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type6:hover .ec_single_fade_container .ec_product_image_container{ opacity:.7; }
.ec_single_fade_container .ec_product_image_container > img{ width:100%; height:auto; }
.ec_single_fade_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_fade_container .ec_flipbook_left{ display:none; }
.ec_single_fade_container .ec_flipbook_right{ display:none; }
.ec_single_fade_container .ec_image_auto_sizer{ display:none; }
.ec_single_fade_container .ec_flipbook_image{ display:none; }

/* Image Type Grow */
.ec_single_grow_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_grow_container .ec_product_image_container img{ -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; cursor:pointer; width:86%; height:86%; margin:7%; }
.ec_product_type1:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type2:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type3:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type4:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type5:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type6:hover .ec_single_grow_container .ec_product_image_container img{ width:100%; height:100%; margin:0%; }
.ec_single_grow_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_grow_container .ec_flipbook_left{ display:none; }
.ec_single_grow_container .ec_flipbook_right{ display:none; }
.ec_single_grow_container .ec_image_auto_sizer{ display:none; }
.ec_single_grow_container .ec_flipbook_image{ display:none; }

/* Image Type Shrink */
.ec_single_shrink_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_shrink_container .ec_product_image_container img{ -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; cursor:pointer; width:100%; margin:0%; }
.ec_product_type1:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type2:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type3:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type4:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type5:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type6:hover .ec_single_shrink_container .ec_product_image_container img{ width:86%; height:86%; margin:7%; }
.ec_single_shrink_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_shrink_container .ec_flipbook_left{ display:none; }
.ec_single_shrink_container .ec_flipbook_right{ display:none; }
.ec_single_shrink_container .ec_image_auto_sizer{ display:none; }
.ec_single_shrink_container .ec_flipbook_image{ display:none; }

/* Image Type Black to Color */
.ec_single_btw_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_btw_container .ec_product_image_container{ left:0; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease; cursor:pointer; -webkit-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); filter: gray; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); width:100%; height:100%; }
.ec_product_type1:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type2:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type3:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type4:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type5:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type6:hover .ec_single_btw_container .ec_product_image_container{ -webkit-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); }
.ec_single_btw_container .ec_product_image_container > img{ width:100%; height:auto; }
.ec_single_btw_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_btw_container .ec_flipbook_left{ display:none; }
.ec_single_btw_container .ec_flipbook_right{ display:none; }
.ec_single_btw_container .ec_image_auto_sizer{ display:none; }
.ec_single_btw_container .ec_flipbook_image{ display:none; }

/* Image Type Brighten Image */
.ec_single_brighten_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_brighten_container .ec_product_image_container{ left:0; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease; cursor:pointer; -webkit-filter: brightness(70%); filter: brightness(0.7); filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' ><filter id='bright75'><feComponentTransfer><feFuncR type='linear' slope='0.75'/><feFuncG type='linear' slope='0.75' /><feFuncB type='linear' slope='0.75' /></feComponentTransfer></filter></svg>#bright75"); width:100%; height:100%; }
.ec_product_type1:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type2:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type3:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type4:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type5:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type6:hover .ec_single_brighten_container .ec_product_image_container{ -webkit-filter: brightness(100%); brightness(1.0); filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' ><filter id='bright100'><feComponentTransfer><feFuncR type='linear' slope='1.00'/><feFuncG type='linear' slope='1.00' /><feFuncB type='linear' slope='1.00' /></feComponentTransfer></filter></svg>#bright100"); }
.ec_single_brighten_container .ec_product_image_container > img{ width:100%; height:auto; }
.ec_single_brighten_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_brighten_container .ec_flipbook_left{ display:none; }
.ec_single_brighten_container .ec_flipbook_right{ display:none; }
.ec_single_brighten_container .ec_image_auto_sizer{ display:none; }
.ec_single_brighten_container .ec_flipbook_image{ display:none; }

/* Image Type Slide In/Out */
.ec_slide_container{ position:relative; max-width:100%; overflow:hidden; }
.ec_product_type1:hover .ec_slide_container, .ec_product_type2:hover .ec_slide_container, .ec_product_type3:hover .ec_slide_container, .ec_product_type4:hover .ec_slide_container, .ec_product_type5:hover .ec_slide_container, .ec_product_type6:hover .ec_slide_container{ cursor:pointer; }
.ec_product_type1:hover .ec_slide_container .ec_product_image_1, .ec_product_type2:hover .ec_slide_container .ec_product_image_1, .ec_product_type3:hover .ec_slide_container .ec_product_image_1, .ec_product_type4:hover .ec_slide_container .ec_product_image_1, .ec_product_type5:hover .ec_slide_container .ec_product_image_1, .ec_product_type6:hover .ec_slide_container .ec_product_image_1{ left:-100%; }
.ec_product_type1:hover .ec_slide_container .ec_product_image_2, .ec_product_type2:hover .ec_slide_container .ec_product_image_2, .ec_product_type3:hover .ec_slide_container .ec_product_image_2, .ec_product_type4:hover .ec_slide_container .ec_product_image_2, .ec_product_type5:hover .ec_slide_container .ec_product_image_2, .ec_product_type6:hover .ec_slide_container .ec_product_image_2{ left:0px; }
.ec_slide_container .ec_product_image_1, .ec_slide_container .ec_product_image_2{ position:absolute; -webkit-transition:all .25s ease-out; -moz-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; width:100%; height:auto; }
.ec_slide_container .ec_product_image_1{ left:0px; top:0px; }
.ec_slide_container .ec_product_image_2{ left:100%; top:0px; }
.ec_slide_container .ec_flipbook_left{ display:none; }
.ec_slide_container .ec_flipbook_right{ display:none; }
.ec_slide_container .ec_image_auto_sizer{ display:block; }
.ec_slide_container .ec_flipbook_image{ display:none; }

/* Image Type Flip Through Images */
.ec_flipbook{ cursor:pointer; overflow:hidden; }
.ec_flipbook_left{ text-align:center !important; left:-1px; border-left:none; position:absolute; top:50%; margin-top:-25px; width:25px; height:35px; border:1px solid #ebebeb; line-height:32px !important; cursor:pointer; z-index:680; background-color:#FFF; opacity:0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; color:#333; }
.ec_flipbook_right{ text-align:center !important; right:-1px; border-right:none; position:absolute; top:50%; margin-top:-25px; width:25px; height:35px; border:1px solid #E2E2E2; line-height:32px !important; cursor:pointer; z-index:680; background-color:#FFF !important; opacity:0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; color:#333; }
.ec_flipbook_left::selection, .ec_flipbook_right::selection{ background-color:transparent !important; color:#333 !important; }
.ec_flipbook > img{ width:100%; height:auto; }

.ec_product_type1:hover .ec_flipbook .ec_flipbook_left, .ec_product_type2:hover .ec_flipbook .ec_flipbook_left, .ec_product_type3:hover .ec_flipbook .ec_flipbook_left, .ec_product_type4:hover .ec_flipbook .ec_flipbook_left, .ec_product_type5:hover .ec_flipbook .ec_flipbook_left, .ec_product_type6:hover .ec_flipbook .ec_flipbook_left{ opacity:100; }

.ec_product_type1:hover .ec_flipbook .ec_flipbook_right, .ec_product_type2:hover .ec_flipbook .ec_flipbook_right, .ec_product_type3:hover .ec_flipbook .ec_flipbook_right, .ec_product_type4:hover .ec_flipbook .ec_flipbook_right, .ec_product_type5:hover .ec_flipbook .ec_flipbook_right, .ec_product_type6:hover .ec_flipbook .ec_flipbook_right{ opacity:100; }

.ec_product_type1:hover .ec_flipbook .ec_flipbook_left, .ec_product_type2:hover .ec_flipbook .ec_flipbook_left, .ec_product_type3:hover .ec_flipbook .ec_flipbook_left, .ec_product_type4:hover .ec_flipbook .ec_flipbook_left, .ec_product_type5:hover .ec_flipbook .ec_flipbook_left, .ec_product_type6:hover .ec_flipbook .ec_flipbook_left{ background-color:#ebebeb; }

.ec_product_type1:hover .ec_flipbook .ec_flipbook_right, .ec_product_type2:hover .ec_flipbook .ec_flipbook_right, .ec_product_type3:hover .ec_flipbook .ec_flipbook_right, .ec_product_type4:hover .ec_flipbook .ec_flipbook_right, .ec_product_type5:hover .ec_flipbook .ec_flipbook_right, .ec_product_type6:hover .ec_flipbook .ec_flipbook_right{ background-color:#ebebeb; }
.ec_flipbook .ec_product_image_1{ display:none; }
.ec_flipbook .ec_product_image_2{ display:none; }
.ec_flipbook .ec_flipbook_left{ display:block; }
.ec_flipbook .ec_flipbook_right{ display:block; }
.ec_flipbook .ec_image_auto_sizer{ display:none; }
.ec_flipbook .ec_flipbook_image{ display:block; }

.ec_inc_vat_text{ font-size:10px; }

/* Category List */
.ec_category_view_list{ width:100%; float:none !important; display:block !important; border-collapse:collapse !important; margin-bottom:20px; }
.ec_category_view_list:before{ content:" "; display:table; }
.ec_category_view_list .ec_category_li{ float:none !important; border:1px solid #d8d8d8; display:table-cell !important; }
.ec_category_li{ display:list-item; vertical-align:top; margin:0 0 35px 0 !important; padding:0 29px !important; text-align:left; list-style:none !important; height:auto; float:left; position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; zoom:1; }
.ec_category_li:before{ content:''; }
.ec_category_li.first{ clear:both !important; }
.ec_category_li.not_first{ clear:none !important; }
.ec_category_li a > .image-overlay.overlay-type-extern{ display:none !important; }
.ec_category_li.empty{ text-align:center; }
.ec_category_li.hidden{ display:none; }
.ec_category_view_image{ margin:0; }
.ec_category_type{ position:relative; border:1px solid #EAEAEA; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; border-top-left-radius:10px; border-top-right-radius:10px; }
.ec_category_type > .ec_image_container_none, .ec_cartegory_type > .ec_image_container_border, .ec_cartegory_type > .ec_image_container_shadow{ border-top-left-radius:10px; border-top-right-radius:10px; overflow:hidden; }
.ec_category_type:hover{ box-shadow:#999 0px 4px 8px; }
.ec_image_container{ border-top-left-radius:10px; border-top-right-radius:10px; overflow:hidden; }
.ec_category_image_display_type{ overflow:hidden; }
.ec_category_title_type{ border-top: 1px solid #EAEAEA; font-family:'Monda',Arial,sans-serif !important; padding:10px 10px 0px 10px; font-weight:normal !important; text-transform:uppercase; font-size:14px !important; text-align:center; color:#222222 !important; line-height:1.1em; margin:0 0 8px !important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; text-shadow:none; }
.ec_category_title_type > a{ position:relative; color:inherit !important; font-weight:normal !important; text-decoration:none !important; }
.ec_category_view_data > ul{ list-style-type:none !important; }
.ec_category_view_data > ul, .ec_category_view_data > ul > li{ margin:5px 0px; }

/* Add to Cart Type 1 */
.ec_product_type1 .ec_product_addtocart_container{ position:relative; text-align:center; width:100%; background-color:#FFF; z-index:670; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out; height:45px; opacity:1; padding-top:8px;  }
.ec_product_type1 .ec_product_addtocart{ line-height:22px; position:relative; display:inline-block; background-color:#222222; color:#FFF !important; font-family:'Monda',Arial,sans-serif; cursor:pointer; border-radius:6px; }
.ec_product_type1 .ec_product_addtocart a, .ec_product_type1 .ec_product_addtocart a:hover, .ec_product_type1 .ec_product_addtocart a:focus{ display:inline-block; color:#FFF !important; font-weight:normal !important; text-shadow:none !important; text-decoration:none !important; font-size:13px; border:none; padding:4px 10px; line-height:initial; }
.ec_product_type1 .ec_product_addtocart.ec_product_addtocart_no_margin a{ margin-left:0px !important; }
.ec_product_type1 .ec_added_to_cart_button{ background-color:#6A9E40; border-radius:6px; }
.ec_product_type1 .ec_added_to_cart_button:hover{ background-color:#99CC71; border-radius:6px; }
.ec_product_type1:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type1 .ec_product_addtocart:hover{ background-color:#666666; }
.ec_product_type1 .ec_out_of_stock{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; margin:10px 0px; text-shadow:none; }
.ec_product_type1 .ec_seasonal_mode{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222222; margin:10px 0px; text-shadow:none; }

/* Quick View Type 1 */
.ec_product_type1 .ec_product_quickview > input{ font-family:'Monda',Arial,sans-serif; font-size:13px; position:absolute !important; opacity:0; width:60%; left:20%; text-align:center; padding:5px 15px; border-radius:20px; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:25%; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; height:inherit !important; }
.ec_product_type1 .ec_product_quickview > input:hover{ background:#222222; background-color:#666666; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type1 .ec_product_quickview > input:focus, .ec_product_type1 .ec_product_quickview > input:active{ outline:none; box-shadow:none; }

/* Meta Data Type 1 */
.ec_product_type1 .ec_product_meta_type6{ display:none; }
.ec_product_title_type1{ border-top: 1px solid #EAEAEA; font-family:'Monda',Arial,sans-serif !important; padding:10px 10px 0px 10px; font-weight:normal !important; text-transform:uppercase; font-size:14px !important; text-align:center; color:#222222 !important; line-height:1.1em; margin:0 0 8px !important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; text-shadow:none; }
.ec_product_title_type1 > a{ position:relative; color:inherit !important; font-weight:normal !important; text-decoration:none !important; }
.ec_product_stars_type1{ width:100%; height:25px; margin-top:15px; }
.ec_product_stars_type1 span{ display:table; margin:0 auto; }
.ec_price_container_type1{ text-align:center; margin-bottom:5px; }
.ec_list_price_type1{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#999; font-size:14px; text-decoration:line-through; }
.ec_price_type1{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#EE3B3B; font-size:14px; text-align:center; }

/* Add to Cart Type 2 */
.ec_product_type2 .ec_product_addtocart_container{ position:relative; text-align:left; width:100%; z-index:670; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out; height:45px; opacity:1; padding: 8px 10px 0px 10px;  }
.ec_product_type2 .ec_product_addtocart{ background-color:#FFF; border:1px solid; border-color:#333; color:#333; padding:2px 20px; font-family:'Monda',Arial,sans-serif; cursor:pointer;  }
.ec_product_type2 .ec_product_addtocart a{ color:#333 !important; text-decoration:none !important; font-size:13px; border:none; text-shadow:none; }
.ec_product_type2 .ec_product_addtocart:hover a{ color:#EE3B3B !important; }
.ec_product_type2:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type2 .ec_product_addtocart:hover{ border-color:#EE3B3B; }
.ec_product_type2 .ec_out_of_stock{ text-align:left; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; margin:10px; text-shadow:none; }
.ec_product_type2 .ec_seasonal_mode{ text-align:left; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222; margin:10px; text-shadow:none; }

/* Quick View Type 2 */
.ec_product_type2 .ec_product_quickview > input{ font-family:'Droid Serif',Arial,sans-serif; font-size:13px; position:absolute; opacity:0; width:60%; left:20%; text-align:center; padding:5px 15px; border-radius:20px; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:125px; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; height:inherit !important; }
.ec_product_type2 .ec_product_quickview > input:hover{ background:#EE3B3B; background-color:#EE3B3B; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type2 .ec_product_quickview > input:focus{ outline:none; }

.ec_product_title a{ border-bottom:none !important; }

/* Meta Data Type 2 */
.ec_product_type2 .ec_product_meta_type6{ display:none; }
.ec_product_title_type2{ font-family:'Droid Serif',Arial,sans-serif !important; padding:10px 10px 0px 10px; font-weight:normal !important; text-transform:uppercase; font-size:14px !important; text-align:left; color:#222222 !important; line-height:1.1em; margin:0 0 8px !important; text-shadow:none; }
.ec_product_title_type2 > a{ position:relative; color:inherit !important; font-weight:inherit; text-decoration:none !important; }
.ec_product_stars_type2{ width:100%; height:25px; margin-top:15px; margin-left:8px; }
.ec_price_container_type2{ text-align:left; margin-bottom:5px; padding:0px 10px; }
.ec_list_price_type2{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#999; font-size:14px; text-decoration:line-through; }
.ec_price_type2{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#EE3B3B; font-size:14px; text-align:center; }

/* Add to Cart Type 3 */
.ec_product_type3 .ec_product_addtocart_container{ position:relative; text-align:left; width:100%; z-index:670; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out; height:45px; opacity:1; padding: 8px 10px 0px 10px; overflow:hidden; }

.ec_product_type3 .ec_product_addtocart{ position:absolute; top:-31px; left:10%; right:10%; background-color:#333; color:#333; padding:7px 20px; font-family:'Monda',Arial,sans-serif; cursor:pointer; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.ec_product_type3:hover .ec_product_addtocart{ top:0px; }
.ec_product_type3 .ec_product_addtocart a, .ec_product_type3 .ec_product_addtocart a:hover{ color:#FFF !important; text-decoration:none !important; float:left; text-align:center; width:100%; font-size:13px; line-height:1.1em; border:none; }
.ec_product_type3:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type3 .ec_product_addtocart:hover{ background-color:#222222; }
.ec_product_type3 .ec_out_of_stock{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; margin:10px 0px 10px; padding-bottom:10px; text-shadow:none; }
.ec_product_type3 .ec_seasonal_mode{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222; margin:10px 0px 10px; padding-bottom:10px; text-shadow:none; }

/* Quick View Type 3 */
.ec_product_type3 .ec_product_quickview > input{ font-family:'Droid Serif',Arial,sans-serif; font-size:13px; position:absolute; opacity:0; width:100%; text-align:center; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:75px; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; padding:5px 0; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none !important; box-shadow:none; height:inherit !important; }
.ec_product_type3 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none !important; box-shadow:none; }
.ec_product_type3 .ec_product_quickview > input:focus{ outline:none; }

/* Meta Data Type 3 */
.ec_product_type3 .ec_product_meta_type6{ display:none; }
.ec_product_title_type3{ font-family:'Droid Serif',Arial,sans-serif !important; padding:10px 10px 0px 10px; font-weight:normal !important; text-transform:uppercase; font-size:14px !important; text-align:center; color:#222222 !important; margin:0 auto 0 !important; text-align:center; margin-bottom:8px; text-shadow:none; }
.ec_product_title_type3 > a{ position:relative; color:inherit !important; text-decoration:none !important; }
.ec_product_stars_type3{ width:100%; height:25px; margin-top:15px; }
.ec_product_stars_type3 span{ display:table; margin:0 auto; }
.ec_price_container_type3{ text-align:center; margin-bottom:5px; padding:0px 10px; }
.ec_list_price_type3{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#999; font-size:14px; text-decoration:line-through; }
.ec_price_type3{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#EE3B3B; font-size:14px; text-align:center; }

/* Add to Cart Type 4 */
.ec_product_type4 .ec_product_addtocart_container{ text-align:left; height:45px; text-align:right; margin-top:15px; float:right; }

.ec_product_type4 .ec_product_addtocart{ background-color:#C2C2C2; color:#333; padding:4px 8px; font-family:'Monda',Arial,sans-serif; cursor:pointer; float:right; font-size:13px; border-radius:6px; }
.ec_product_type4 .ec_product_addtocart:hover{ background-color:#FF4A4A; }
.ec_product_type4 .ec_product_addtocart a, .ec_product_type4 .ec_product_addtocart a:hover{ color:#FFF !important; text-decoration:none !important; float:left; text-align:center; width:100%; border:none; }
.ec_product_type4:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type4 .ec_product_addtocart:hover{ border-color:#EE3B3B; }
.ec_product_type4 .ec_out_of_stock{ float:left; width:100%; text-align:center; font-family:'Monda',Arial,sans-serif; font-size:12px; color:#C20303; margin:18px 0px 0px; float:right; text-shadow:none; }
.ec_product_type4 .ec_seasonal_mode{ text-align:right; font-family:'Monda',Arial,sans-serif; font-size:12px; color:#222; margin:18px 0px 0px; float:right; text-shadow:none; }

/* Quick View Type 4 */
.ec_product_type4 .ec_product_quickview > input{ font-family:'Droid Serif',Arial,sans-serif; font-size:13px; position:absolute; opacity:0; width:100%; text-align:center; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:75px; left:0; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; padding:5px 0; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; border-radius:0px; height:inherit !important; }
.ec_product_type4 .ec_product_quickview > input:hover{ background:#FF4A4A; background-color:#FF4A4A; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type4 .ec_product_quickview > input:focus{ outline:none; }

/* Meta Data Type 4 */
.ec_product_type4 .ec_product_meta_type6{ display:none; }
.ec_product_title_type4{ font-family:'Droid Serif',Arial,sans-serif !important; padding:20px 10px 5px 10px; font-weight:normal; text-transform:uppercase; font-size:16px !important; text-align:center; color:#222222 !important; margin:0 auto 0 !important; text-align:center; line-height:1.1em; text-shadow:none; }
.ec_product_title_type4 > a{ position:relative; color:inherit !important; text-decoration:none !important; font-weight:normal !important; }
.ec_product_stars_type4{ width:100%; height:25px; position:absolute; top:0px; display:none; }
.ec_product_stars_type4 span{ display:table; position:absolute; right:5px; top:5px; }
.ec_price_container_type4{ min-width:85px; text-align:left; margin-top:17px; padding:0px 10px; float:left; width:35%; line-height:1.1em; }
.ec_list_price_type4{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#4B4B4B; font-size:12px; text-decoration:line-through; text-align:left; float:left; margin-top:-3px; margin-right:10px; }
.ec_price_type4{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#FF4A4A;; font-size:16px; text-align:left; }

/* Add to Cart Type 5 */
.ec_product_type5 .ec_product_addtocart_container{ width:100%; height:45px; margin-top:15px; position:absolute; z-index:998; overflow:hidden; bottom:65px; }

.ec_product_type5 .ec_product_addtocart{ position:absolute; bottom:-33px; background-color:#CCC; padding:6px 8px; font-family:'Helvetica Neue', 'Open Sans', Arial, Helvectica; cursor:pointer; float:left; width:100%; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.ec_product_type5:hover .ec_product_addtocart{ bottom:0px; }
.ec_product_type5 .ec_product_addtocart:hover{ background-color:#222222; }
.ec_product_type5 .ec_product_addtocart a{ color:#747474 !important; text-decoration:none !important; float:left; text-align:center; width:100%; font-size:13px; line-height:1.1em; border:none; text-shadow:none; }
.ec_product_type5 .ec_product_addtocart:hover a{ color:#FFF !important; }
.ec_product_type5:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type5 .ec_product_addtocart:hover{ border-color:#EE3B3B; }
.ec_product_type5 .ec_out_of_stock{ position:absolute; text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; z-index:665; top:7px; text-shadow:none; }
.ec_product_type5 .ec_seasonal_mode{ position:absolute; text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222; z-index:665; top:7px; text-shadow:none; }

/* Quick View Type 5 */
.ec_product_type5 .ec_product_quickview > input{ font-family:Helvetica Neue, Arial, serif; font-size:13px; position:absolute; opacity:0; width:60%; left:20%; text-align:center; padding:5px 15px; border-radius:20px; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:25%; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; border-radius:0px; height:inherit !important; }
.ec_product_type5 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type5 .ec_product_quickview > input:focus{ outline:none; }

/* Meta Data Type 5 */
.ec_product_type5 .ec_product_meta_type6{ display:none; }
.ec_product_title_type5{ font-family:Helvetica Neue, Arial, serif !important; padding:25px 0; font-weight:600 !important; text-transform:capitalize; font-size:12px !important; text-align:center; color:#717171 !important; margin:0 !important; border-top:1px solid #CCC; line-height:normal; }
.ec_product_title_type5 > a{ position:relative; color:inherit !important; font-weight:inherit; text-decoration:none !important; text-shadow:none; }
.ec_product_stars_type5{ display:none; }

.ec_price_container_type5{ position:absolute; top:10px; right:-7px; background-color:#222222; padding:10px 12px; z-index:999; border-top-left-radius:6px; border-bottom-left-radius:6px; }
.ec_price_container_type5:after{ border-color:#666666 transparent transparent #666666; content: ' '; position: absolute; width: 0; height: 0; top: 100%; border-width: 3px 3px; border-style: solid; right: 0; }
.ec_list_price_type5{ font-size:12px; color:#F5F5F5; text-decoration:line-through; font-weight:normal; }
.ec_price_type5{ font-weight:600; font-family:Helvetica Neue, Arial, serif; color:#FFF;; font-size:11px; text-align:center; line-height:20px; }

/* Add to Cart Type 6 */
.ec_product_type6 .ec_product_addtocart_container{ display:none; }

/* Quick View Type 6 */
.ec_product_type6 > .ec_product_quickview{ display:none !important; }

/* Meta Data Type 6 */
.ec_product_type6 .ec_product_meta_type6{ display:block; width:68%; float:right; position:absolute; margin-left:32%; top:0; }

.ec_product_type6 .ec_product_meta_type6 .ec_product_title{ font-family:'Monda',Arial,sans-serif !important; padding:25px 0; font-weight:bold !important; text-transform:capitalize; font-size:16px !important; text-align:left; color:#717171 !important; margin:0 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_title > a{ position:relative; color:inherit !important }
.ec_product_type6 .ec_product_meta_type6 .ec_product_description{ font-size:12px; padding-right:15px; line-height:1.1em; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_stars{ width:100%; height:25px; position:absolute; top:0px; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_stars span{  display:none; }

.ec_product_type6 .ec_product_meta_type6 .ec_price_container{ position:absolute; top:10px; right:-7px; background-color:#222222; padding:10px 12px; z-index:999; border-top-left-radius:6px; border-bottom-left-radius:6px; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container:after{ border-color:#666666 transparent transparent #666666; content: ' '; position: absolute; width: 0; height: 0; top: 100%; border-width: 3px 3px; border-style: solid; right: 0; }
.ec_product_type6 .ec_product_meta_type6 .ec_list_price{ font-size:12px; color:#F5F5F5; text-decoration:line-through; font-weight:normal; }
.ec_product_type6 .ec_product_meta_type6 .ec_price{ font-weight:600; font-family:Helvetica Neue, Arial, serif; color:#FFF;; font-size:11px; text-align:center; line-height:20px; }

.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart_container{ display:block; margin-top:15px; float:left; }

.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button{ position:relative; background-color:#353535; border-radius:6px; display:inline-block; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button:hover{ background-color:#222222; }

.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart a, .ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover a, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button:hover{ color:#FFF !important; text-decoration:none; text-align:center; font-size:13px; border:none; padding:6px 12px; display:inline-block; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart.ec_product_addtocart_no_margin a{ margin-left:0px !important; }

.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview_container > input{ display:block; margin-top:15px; margin-right:10px; float:left; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input{ display:block; padding:4px 10px 3px 10px; margin-top:-4px; background-color:#353535; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input:hover{ background-color:#222222; }

.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input, .ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input:hover{ color:#FFF; text-decoration:none; text-align:center; }

.ec_product_title_type6, .ec_product_stars_type6, .ec_product_stars_type6 span, .ec_price_container_type6, .ec_list_price_type6, .ec_price_type6{ display:none; }

.ec_product_type6 .ec_product_meta_type6 .ec_out_of_stock{ float:left; width:100%; margin:10px 0px; font-size:12px; font-weight:bold; color:#333; }

.ec_product_type1 .ec_product_addtocart a.ec_added_to_cart_button, .ec_product_type2 .ec_product_addtocart a.ec_added_to_cart_button, .ec_product_type3 .ec_product_addtocart a.ec_added_to_cart_button, .ec_product_type4 .ec_product_addtocart a.ec_added_to_cart_button, .ec_product_type5 .ec_product_addtocart a.ec_added_to_cart_button, .ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button{ display:none; }

/* Product Loader (Adding to Cart) */
.ec_product_type1 .ec_product_loader_container, .ec_product_type2 .ec_product_loader_container, .ec_product_type3 .ec_product_loader_container, .ec_product_type4 .ec_product_loader_container, .ec_product_type5 .ec_product_loader_container{ display:none; position:absolute; width:100%; top:125px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_type6 .ec_product_loader_container{ display:none; position:absolute; width:70%; margin-left:30%; top:55px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_loader:before{ content: "\f113"; font-family: "dashicons"; font-size:36px; color:#B4B4B4; position:absolute; top:50%; margin-top:-10px; left:10px; line-height:.8em; }
.ec_product_loader{ position:absolute; font-size:12px; text-transform:uppercase; color:#2E2E2E; background-color:rgba(242,242,242,0.9); top:35%; width:100%; left:0; text-align:left; z-index:1000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_product_loader div{ border:1px solid #FFF; padding:10px; padding-left:23%; line-height:1.5; }

/* Successfully Added to Cart */
.ec_product_type1 .ec_product_successfully_added_container, .ec_product_type2 .ec_product_successfully_added_container, .ec_product_type3 .ec_product_successfully_added_container, .ec_product_type4 .ec_product_successfully_added_container, .ec_product_type5 .ec_product_successfully_added_container{ display:none; position:absolute; width:100%; top:125px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_type6 .ec_product_successfully_added_container{ display:none; position:absolute; width:70%; margin-left:30%; top:55px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_successfully_added:before{ content: "\f147"; font-family: "dashicons"; font-size:36px; color:#FFF; position:absolute; top:50%; margin-top:-10px; left:10px; line-height:.8em; }
.ec_product_successfully_added{ position:absolute; font-size:12px; text-transform:uppercase; color:#FFF; background-color:rgba(152,195,145,0.9); top:35%; width:100%; left:0; text-align:left; z-index:1000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_product_successfully_added div{ border:1px solid #FFF; padding:10px; padding-left:23%; line-height:1.5; }

/* Quick View */
.ec_product_quickview_content *{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_product_quickview_content input[type='text'], .ec_product_quickview_content input[type='input'], .ec_product_quickview_content input[type='password'], .ec_product_quickview_content input[type='email'], .ec_product_quickview_content input[type='number'], .ec_product_quickview_content input[type='url'], .ec_product_quickview_content input[type='tel'], .ec_product_quickview_content input[type='search'], .ec_product_quickview_content textarea, .ec_product_quickview_content select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_product_quickview_container{ display:none; position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:99999; text-align:center; }
.ec_product_quickview_container:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_product_quickview_content{ width:99%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:relative; }
.ec_product_quickview_content_padding{ background-color:#FFF; max-width:800px; width:90%; height:auto; margin:0 auto; position:relative; display:block; }
.ec_product_quickview_content_holder{ display:table; position:relative; width:100%; }
.ec_product_quickview_content_images{ width:55%; height:100%; overflow:hidden; float:left; text-align:left; position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_product_quickview_content_images:hover > .ec_flipbook_left, .ec_product_quickview_content_images:hover > .ec_flipbook_right{ display:block; opacity:1; }
.ec_product_quickview_content_images img{ height:auto; width:100%; max-width:inherit; display:table; }
.ec_product_quickview_content_data{ width:45%; min-width:45%; padding:25px; text-align:left; margin-left:55%; display:inherit; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_product_quickview_trial_notice{ padding:10px 4px;; color:#181818; text-align:center; font-weight:bold; margin:17px 0 10px; font-size:14px; font-family:'Lato', Arial, sans-serif !important; text-decoration:underline; }
.ec_product_quickview_content_title{ font-size:22px; font-family: 'Lato', Arial, sans-serif; color:#222222; font-weight:bold; margin:20px 0px 10px; text-shadow:none; }
.ec_product_quickview_content_title:hover{ color:#666666; }
.ec_product_quickview_content_divider{ background-color:#DADADA; width:55px; margin:0px 0px 15px; padding:1px 0px; }
.ec_product_quickview_content_price{ font-family: 'Lato', Arial, sans-serif; color:#000; font-size:18px; font-weight:bold; margin:0px 0px 15px; text-shadow:none; }
.ec_product_quickview_content_price > .ec_list_price{ text-decoration:line-through; color:#C4C4C4; margin-right:10px; text-shadow:none; }
.ec_product_quickview_content_description{ font-family: 'Lato', Arial, sans-serif; color:#8D8D8D; font-size:13px; margin:0px 0px 15px; max-height:250px; overflow:hidden; line-height:1.6em; text-shadow:none; overflow-y:auto; }
.ec_product_quickview_price_tier{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; margin:0px 0px 15px; line-height:1.1em; list-style:none; }
.ec_product_quickview_price_tier > li{ padding:4px 0px; }
.ec_product_quickview_shipping_notice{ font-family: 'Lato', Arial, sans-serif; color:#C04729; font-size:13px; margin:0px 0px 15px; line-height:1.1em; }
.ec_product_quickview_content_add_to_cart_container{ width:100%; }
.ec_product_quickview_content_add_to_cart_container > .ec_out_of_stock{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#900; font-weight:bold; }
.ec_quickview_view_details{ float:left; width:100%; }
.ec_quickview_view_details a{ font-size:12px !important; font-family:'Lato', Arial, sans-serif !important; color:#222222; text-decoration:none; }
.ec_quickview_view_details a:hover{ color:#666666; }

.ec_product_quickview_content_add_to_cart > a{ margin-left:0px !important; }
.ec_product_quickview_content_quantity, .ec_product_quickview_content_add_to_cart{ float:left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; max-width:130px; width:130px; }
.ec_product_quickview_content_quantity > tbody > tr, .ec_product_quickview_content_quantity > tbody > tr > td, .ec_product_quickview_content_quantity > tbody > tr:first-child th, .ec_product_quickview_content_quantity > tbody > tr:first-child td{ margin:0 !important; padding:0 !important; border:none !important; }
.ec_product_quickview_content_quantity > tbody > tr{ height:44px; }
.ec_product_quickview_content_quantity > tbody > tr > td{ width:25px; }
.ec_product_quickview_content_quantity .ec_minus{ margin:0 1px 0 0; }
.ec_product_quickview_content_quantity .ec_plus{ margin:0 0 0 1px; }
.ec_product_quickview_content_quantity .ec_minus, .ec_product_quickview_content_quantity .ec_plus{ float:left; background-color:#222222; border:none; border-radius:0px; font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; color:#FFF; padding:9px 13px; cursor:pointer; box-shadow:none; line-height:1.1em; min-height:40px; background-image:none; font-weight:normal; text-shadow:none; -webkit-appearance:none; }
.ec_product_quickview_content_quantity .ec_minus:focus, .ec_product_quickview_content_quantity .ec_plus:focus{ border:none; outline:none !important; background-image:none; border:none; box-shadow:none; color:#FFF; border-radius:0px; font-weight:normal; text-shadow:none; }
.ec_product_quickview_content_quantity .ec_minus:hover, .ec_product_quickview_content_quantity .ec_plus:hover{ background-color:#666666; background-image:none; border:none; box-shadow:none; color:#FFF; border-radius:0px; font-weight:normal; text-shadow:none; }
.ec_product_quickview_content_quantity .ec_quantity{ font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; float:left; width:55px !important; text-align:center; margin:0px !important; background-color:#FFF; border-radius:0; height:inherit; -moz-appearance:textfield; }
.ec_product_quickview_content_quantity .ec_quantity::-webkit-outer-spin-button, .ec_product_quickview_content_quantity .ec_quantity::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }

.ec_product_quickview_content_quantity input[type="submit"], .ec_product_quickview_content_quantity input[type="button"], .ec_product_quickview_content_quantity a, .ec_product_quickview_content_add_to_cart input[type="submit"], .ec_product_quickview_content_add_to_cart input[type="button"], .ec_product_quickview_content_add_to_cart a{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#222222 !important; float:left; color:#FFF !important; cursor:pointer; margin:0 !important; border:none !important; text-decoration:none; text-shadow:none !important; font-size:13px !important; border-radius:6px !important; box-shadow:none; font-weight:normal !important; background-image:none !important; text-decoration:none !important; width:100%; text-align:center; }
.ec_product_quickview_content_quantity > input[type="submit"]:hover, .ec_product_quickview_content_quantity > input[type="button"]:hover, .ec_product_quickview_content_quantity > a:hover, .ec_product_quickview_content_add_to_cart > input[type="submit"]:hover, .ec_product_quickview_content_add_to_cart > input[type="button"]:hover, .ec_product_quickview_content_add_to_cart > a:hover{ background-color:#666666 !important; background-image:none; border:none; }

.ec_product_quickview_close{ position:absolute; top:0; right:0;  }
.ec_product_quickview_close > input{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:28px !important; font-family:'Lato', Arial, sans-serif !important; color:#CCC !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; }
.ec_product_quickview_close > input:hover{ color:#333 !important; background:#CCC !important; background-color:#CCC !important; text-shadow:none !important; }

/* Product Page Other */
.ec_product_page{ float:left; width:100%; }
.ec_product_page_sort{ float:left; width:100%; position:relative; }
.ec_product_page_sort br{ display:none; }
.ec_product_page_sort select{ float:right; -webkit-appearance:none; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC); background-position:center right; background-repeat:no-repeat; border-radius:2px; width:220px !important; border:1px solid #e1e1e1; padding:8px 6px; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; max-width:100%; display:block; margin-bottom:20px; background:#FFF; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; white-space:pre; -webkit-rtl-ordering:logical; cursor:default; letter-spacing:normal; word-spacing:normal; text-transform:none; text-indent:0px; text-shadow:none; text-align:start; -webkit-writing-mode:horizontal-tb; height:inherit; } 
.ec_product_page_sort .ec_product_page_perpage{ float:left; font-family: 'Monda', Arial, sans-serif; font-size:14px; color:#222222; line-height:37px; margin:4px 25px 0 0; }
.ec_product_page_sort .ec_product_page_perpage > span{ float:left; line-height:32px; margin-right:10px; }
.ec_product_page_sort .ec_product_page_perpage > a{ width:25px; height:25px; line-height:25px; margin:2px; background-color:#FFF; border:1px solid #CCC; border-radius:4px; font-family: 'Monda', Arial, sans-serif; font-size:12px; font-weight:bold; float:left; color:#B6B6B6 !important; cursor:pointer; text-decoration:none; text-align:center; }
.ec_product_page_sort .ec_product_page_perpage > a.ec_selected, .ec_product_page_sort > .ec_product_page_perpage > a:hover{ background-color:#B6B6B6; color:#FFF !important; text-decoration:none; }
.ec_product_page_sort .ec_product_page_showing{ float:left; margin:0; font-family: 'Monda', Arial, sans-serif; font-size:14px; color:#222222; line-height:37px }
.ec_filter_bar_bottom{ float:left; width:100%; text-align:center; }
.ec_paging_button_container{ display:inline-block; margin-left:auto; margin-right:auto; }
.ec_num_page, .ec_num_page_selected{ width:25px; height:25px; line-height:25px; margin:2px; background-color:#FFF; border:1px solid #CCC; border-radius:4px; font-family: 'Monda', Arial, sans-serif; font-size:12px; font-weight:bold; float:left; color:#B6B6B6 !important; cursor:pointer; text-decoration:none; }
.ec_num_page > div{ margin-top:6px; font-size:14px; }
.ec_num_page_selected, .ec_num_page:hover{ background-color:#B6B6B6; color:#FFF !important; text-decoration:none; }
.ec_num_page_selected:hover{ background-color:#FFF; color:#B6B6B6 !important; }
.ec_product_star_on{ border-color:transparent !important; border-bottom:5px solid #222222 !important;
					 margin:5px 0; float:left; position:relative; display:block; color:#222222; width:0px; height:0px; 
					 border-right:8px solid transparent; border-bottom:5px  solid #222222; border-left:8px solid transparent;
					 -moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_star_on:before{ border-bottom:8px solid #222222; border-left:3px solid transparent; border-right:3px solid transparent;
   					 position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
   					 -webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_star_on:after{ position:absolute; display:block; color:#222222; left:-9px; width:0px; height:0px; content:'';
					 border-right:8px solid transparent; border-bottom:6px solid #222222; border-left:8px solid transparent;
   					 -webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }

.ec_product_star_off{ border-color:transparent !important; border-bottom:5px solid #CCCCCC !important; margin:5px 0; float:left; position:relative;
   					 display:block; color:#CCCCCC; width:0px; height:0px;
   					 border-right:8px solid transparent; border-bottom:5px solid #CCCCCC; border-left:8px solid transparent;
   					 -moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_star_off:before{ border-bottom:8px solid #CCCCCC; border-left:3px solid transparent; border-right:3px solid transparent;
					 position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
					 -webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_star_off:after{ position:absolute; display:block; color:#CCCCCC; left:-9px; width:0px; height:0px; content:'';
   					 border-right:8px solid transparent; border-bottom:6px solid #CCCCCC; border-left:8px solid transparent;
					 -webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }
.ec_product_added_to_cart{ display:none; width:100%; float:left; padding:9px 12px; background-color:#E4FB9F; color:#999; font-family:'Lato', Arial, sans-serif !important; font-size:14px; margin:0 0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; line-height:2.1em; border:1px solid #CEE7B4; }
.ec_product_added_to_cart > .ec_product_added_icon{ font-size:24px; font-family: "dashicons"; float:left; margin:0 15px 0 0; }
.ec_product_added_to_cart > .ec_product_added_icon:before{ content: "\f174" !important; }
.ec_product_added_to_cart a{ color:#222222; text-decoration:none !important; }
.ec_product_added_to_cart a:hover{ color:#666666; }
.ec_product_banner{ float:left; width:100%; margin-bottom:10px; }
.ec_product_banner > img{ max-width:100%; }

/* Product Page Responsive */
#ec_current_media_size{ display:none; }

/* Product Details Page */
.ec_cart_checkout_link{ color:#222; text-decoration:none !important; font-family: 'Lato', Arial, sans-serif !important; font-size:12px; }
.ec_cart_checkout_link:hover{ color:#666; }
.ec_product_image img{ max-width:100%; border-radius:6px; overflow:hidden; }
.ec_product_details_page{ float:left; width:100%; }
.ec_product_details_page *{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_product_details_page a{ text-shadow:none; border-bottom:none !important; }
.ec_product_details_page input[type='text'], .ec_product_details_page input[type='input'], .ec_product_details_page input[type='password'], .ec_product_details_page input[type='email'], .ec_product_details_page input[type='number'], .ec_product_details_page input[type='url'], .ec_product_details_page input[type='tel'], .ec_product_details_page input[type='search'], .ec_product_details_page textarea, .ec_product_details_page select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_details_breadcrumbs, .ec_details_breadcrumbs > a{ font-size:13px; font-weight:normal; color:#444 !important; font-family:'Lato', Arial, sans-serif !important; text-decoration:none; }
.ec_details_breadcrumbs.ec_small, .ec_details_breadcrumbs.ec_small > a{ font-size:16px; font-weight:bold; color:#444 !important; margin:5px 0; text-decoration:none; border-bottom:none !important; }
.ec_details_content{ margin-top:4px; border-top:1px solid #CCC; padding-top:40px; }
.ec_details_mobile_title_area{ display:none; width:100%; text-align:center; margin:-15px 0 15px; border-bottom:1px solid #CCC; padding:0 0 15px; }
.ec_details_title{ font-size:22px !important; font-family: 'Lato', Arial, sans-serif !important; color:#222222 !important; }
.ec_details_review_holder{ width:100%; height:25px; }
.ec_details_review_stars{ display:table; margin:0 auto; }
.ec_details_reviews{ float:left; width:100%; text-align:center; margin-top:2px; font-size:13px; font-weight:bold; color:#999; font-family:'Lato', Arial, sans-serif !important; }
.ec_details_price{ float:left; width:100%; margin-top:10px; text-align:center; }
.ec_details_price > .ec_product_price{ float:none; font-size:18px; color:#000000; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; }
.ec_details_price > .ec_product_old_price{ float:none; font-size:14px; color:#444; font-family:'Lato', Arial, sans-serif !important; font-weight:normal; text-decoration:line-through; }
.ec_details_price > .ec_product_sale_price{ float:none; font-size:18px; color:#000000; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; margin-left:10px; }
.ec_details_clear{ clear:both; }

.ec_details_images{ float:left; width:47%; position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_details_main_image{ border:1px solid #CCC; cursor:pointer; border-radius:6px; overflow:hidden; }
.ec_details_main_image > img{ display:block; max-width:100%; padding:0px; border:0px; margin:0px; height:auto; min-width:100%; }
.ec_details_thumbnails{ margin:15px -5px 0px; }
.ec_details_thumbnails.ec_inactive{ display:none; }
.ec_details_thumbnail{ float:left; width:18%; max-width:50px; margin:0 1%; border:1px solid #CCC; opacity:.8; cursor:pointer; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:6px; overflow:hidden; }
.ec_details_thumbnail > img{ display:block; max-width:100%; padding:0px; border:0px; margin:0px; }
.ec_details_thumbnail:hover, .ec_details_thumbnail.ec_active{ opacity:1; border-radius:6px; overflow:hidden; }
.ec_details_magbox{ display:none; position:absolute; min-width:400px; min-height:400px; width:400px; overflow:hidden; top:0; left:100%; background-color:#FFF; border:1px solid #CCC; z-index:99995; margin-left:15px; border-radius:6px; overflow:hidden; }
.ec_details_magbox > .ec_details_magbox_image{ min-width:400px; min-height:400px; width:400px; border-radius:6px; overflow:hidden; }

.ec_details_large_popup{ display:none; position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:100000; text-align:center; overflow-y:scroll; overflow-x:hidden; }
.ec_details_large_popup:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_details_large_popup_content{ width:99%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:absolute; top:0; left:0; }
.ec_details_large_popup_padding{ background-color:#FFF; width:90%; height:auto; margin:40px auto 0px; position:relative; display:block; }
.ec_details_large_popup_holder{ display:block; position:relative; width:100%; }
.ec_details_large_popup_main{ float:left; width:100%; }
.ec_details_large_popup_main > img{ max-width:100%; }
.ec_details_large_popup_thumbnails{ display:inline-block; margin:10px 0; }
.ec_details_large_popup_thumbnails.ec_inactive{ display:none; }
.ec_details_large_popup_thumbnail{ float:left; max-width:150px; margin:0 10px; cursor:pointer; }
.ec_details_large_popup_thumbnail > img{ max-width:100%; }
.ec_details_large_popup_close{ position:absolute; top:0; right:0;  }
.ec_details_large_popup_close > input{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:28px !important;  font-family:'Lato', Arial, sans-serif !important; color:#CCC !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; }
.ec_details_large_popup_close > input:hover{ color:#333 !important; background:#CCC !important; background-color:#CCC !important; text-shadow:none !important; }

.ec_details_right{ width:53%; margin-left:47%; padding-left:20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_add_to_cart_form{ float:left; width:100%; display:block; margin:0 !important; }
.ec_details_breadcrumbs_small{ }
.ec_details_right > .ec_add_to_cart_form > .ec_details_title{ font-size:28px; margin-top:22px; }
.ec_title_divider{ width:100px; height:3px; background-color:#CCC; display:block; margin-bottom:10px; }
.ec_details_model_number{ float:left; width:100%; margin:5px 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_description{ float:left; width:100%; margin:10px 0; font-size:13px; font-family: 'Lato', Arial, sans-serif; line-height:1.6em; color:#222222 !important; }
.ec_details_stock_total{ float:left; width:100%; margin:5px 1px 0 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_right > .ec_add_to_cart_form > .ec_details_price{ text-align:left; margin:10px 0px 10px; }
.ec_details_right > .ec_add_to_cart_form > .ec_details_price > .ec_product_price{ font-size:24px; }
.ec_details_right > .ec_add_to_cart_form > .ec_details_price > .ec_product_sale_price{ font-size:24px; }
.ec_details_right > .ec_add_to_cart_form > .ec_details_rating{ width:100%; float:left; margin:0px 0px 15px; }
.ec_details_tiers{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; margin:15px 0px; line-height:1.1em; list-style:none !important; }
.ec_details_tiers > li{ padding:4px 0px; margin:0; }
.ec_details_options{ float:left; width:100%; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0; margin:0 0 10px; }
.ec_details_option_row{ float:left; width:100%; margin:5px 0; position:relative; }
.ec_details_option_label{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:12px; float:left; width:100%; margin-right:15px; line-height:40px; min-height:40px; text-transform:capitalize; }
.ec_option_loading{ display:none; font-family: 'Lato', Arial, sans-serif; color:#BB8B4D; font-size:12px; position:absolute; top:0; left:0; line-height:40px; width:100%; text-align:left; margin-top:15px; }
.ec_details_swatches{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; line-height:1.1em; list-style:none !important; margin:5px 0 !important; padding:0 !important; }
.ec_details_swatches > li{ float:left; width:30px; margin:0 2px 0 0 !important; opacity:.6; list-style-type:none !important; padding:0; clear:none !important; }
.ec_details_swatches > li > img, .ec_details_swatches > li > a > img{ max-width:100%; border-radius:6px; overflow:hidden; }
.ec_details_swatches > li.ec_active{ opacity:1; cursor:pointer; }
.ec_details_swatches > li.ec_selected{ opacity:1; cursor:pointer; }
.ec_details_swatches > li.ec_selected > img{ border:2px solid #333; }
.ec_details_html_swatches{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; line-height:1.1em; list-style:none !important; margin:5px 0 !important; padding:0 !important; }
.ec_details_html_swatches > li{ float:left; margin:0 2px 0 0 !important; opacity:.2; alpha(opacity=20); list-style-type:none !important; padding:0; clear:none !important; }
.ec_details_html_swatches > li.ec_active{ opacity:.7; alpha(opacity=70); cursor:pointer; }
.ec_details_html_swatches > li.ec_selected{ opacity:1; alpha(opacity=100); cursor:pointer; }
.wpeasycart-html-swatch{ cursor:pointer; float:left; width:inherit !important; padding:5px 10px !important; border-radius:5px; color:#FFF; background:#222; margin-right:5px !important; }
.ec_details_combo{ float:left; margin:0 !important; opacity:1; }
.ec_details_combo.ec_inactive{ opacity:.5; }
.ec_details_option_row_error{ display:none; float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #AE0000; border-color:#AE0000 !important; color:#AE0000; padding:8px 16px; font-size:12px; line-height:1.1em; margin:5px 0; background:#FFE7E7; font-weight:bold; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_details_option_data{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:12px; float:left; line-height:40px; }
.ec_details_option_data > select{ width:220px; margin:0 !important; }
.ec_details_option_data > input[type="text"]{ min-width:220px !important; margin:0 !important; }
.ec_details_option_data > input[type="number"]{ min-width:100px !important; margin:0 !important; }
.ec_details_option_data > textarea{ min-width:220px !important; min-height:150px !important; margin:0 !important; }
.ec_details_grid_row{ line-height:35px; height:54px; float:left; width:100%; }
.ec_details_grid_row > span:first-child{ float:left; margin-right:20px; width:80px; }
.ec_details_grid_row > span:last-child{ float:left; margin-right:20px; }
.ec_details_grid_row > input[type="number"]{ float:left; width:80px !important; margin-right:10px !important; text-align:center; }
.ec_details_option_data > input.ec_dimensions_box{ width:55px !important; min-width:65px !important; float:left; margin-right:8px !important; }
.ec_details_option_data > select.ec_dimensions_select{ width:55px !important; min-width:65px !important; float:left; margin-right:8px !important; }
.ec_details_option_data > span.ec_dimensions_seperator{ float:left; width:20px; text-align:center; margin-right:8px !important; }
.ec_dimensions_label_row{ float:left; width:100%; }
.ec_dimensions_label_row span{ float:left; width:50%; font-weight:bold; text-align:left; }
.ec_total_sq_feet_row{ float:left; width:100%; font-weight:bold; }
.ec_total_sq_feet_row span{ }

.ec_details_added_price{ display:none; font-size:12px; color:#666; float:left; width:100%; margin:5px 0 0; }
.ec_details_hidden_base_price{ display:none; }
.ec_details_final_price{ float:left; width:100%; line-height:40px; font-size:18px; color:#818181; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; }
.ec_details_add_to_cart_area{ margin-top:20px; }
.ec_details_add_to_cart_area > .ec_details_seasonal_mode{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#222; font-weight:bold; line-height:40px; }
.ec_details_backorder_info{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; color:#F26F50; float:left; width:100%; margin:5px 0; }
.ec_details_add_to_cart_area > .ec_out_of_stock{ font-size:16px; font-family:'Lato', Arial, sans-serif !important; color:#E08750; font-weight:bold; }
.ec_details_add_to_cart_area > .ec_details_add_to_cart > input, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#333 !important; float:left; color:#FFF !important; cursor:pointer; margin:0 0 0 10px !important; border:none; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.5em; border-radius:0px; box-shadow:none; min-height:42px; text-shadow:none; font-weight:normal; background-image:none; width:inherit; -webkit-appearance: none; border-radius:6px; }
.ec_details_add_to_cart_area > .ec_details_add_to_cart > input:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a:hover{ background-color:#000 !important; background-image:none; }
.ec_details_add_to_cart_area > a{ margin-left:0px !important; }
.ec_details_quantity, .ec_details_add_to_cart{ float:left; border-radius:6px; overflow:hidden; }
.ec_deconetwork_custom_space{ margin-right:10px; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus{ float:left; background-color:#333; font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; color:#FFF; padding:9px 13px; margin:0px; cursor:pointer; border-radius:0px; min-height:42px; max-height:42px; height:42px; line-height:1.1em; box-shadow:none; border:0px; background-image:none; text-shadow:none; font-weight:normal; -webkit-appearance:none; width:inherit; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus:focus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus:focus{ border:none; outline:none !important; background-image:none; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus:hover, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus:hover{ background-color:#000; background-image:none; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_quantity{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; float:left; width:55px !important; padding:9px 0px !important; text-align:center; margin:0px !important; background-color:#FFF; border-radius:0; height:42px; -moz-appearance:textfield; min-height:42px; max-height:42px; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_quantity::-webkit-outer-spin-button, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_quantity::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }
.ec_details_min_purchase_quantity{ float:left; width:100%; margin:5px 1px 0 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#C60 !important; }
.ec_details_handling_fee{ float:left; width:100%; margin:5px 1px 0 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#C60 !important; }
.ec_details_categories{ float:left; width:100%; margin-top:5px; border-top:1px solid #CCC; padding-top:5px; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_manufacturer{ float:left; width:100%; margin:5px 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_social{ float:left; width:100%; margin:15px 0 0; }
.ec_details_social_icon{ float:left; width:40px; height:40px; overflow:hidden; position:relative; }
.ec_details_social_icon > a{ position:relative; float:left; width:40px; height:40px; }
.ec_details_social_icon > a > img{ position:absolute; top:0; left:0; margin:0 !important; padding:0px; border:none; }
.ec_details_social_icon:hover > a > img{ top:-40px; }
.ec_details_extra_area{ float:left; width:100%; margin-top:25px; }
.ec_details_tabs{ display:block; width:100%; overflow:hidden; margin:0 0 10px !important; list-style-position:outside; list-style-type:disc; border-top:1px solid #CCC; padding:0px !important; color:#222222; }
.ec_details_tab{ font-family: 'Lato', Arial, sans-serif !important; font-size:14px !important; list-style:none; display:inline-block; margin:0 35px 0 0 !important; margin-left:0 !important; border-top:solid 3px #222222; line-height:2.6em; text-transform:uppercase; font-weight:bold; cursor:pointer; }
.ec_details_tab:before{ content:''; }
.ec_details_tab.ec_active{ border-top:solid 3px #222222; }
.ec_details_description_content{ float:left; width:100%; }
.ec_details_edit_buttons{ float:left; width:100%; margin:5px 0 15px; }
.ec_details_edit_button > input{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px !important; background-color:#666; float:left; color:#FFF; cursor:pointer !important; border:none !important; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.1em; float:left; width:inherit !important; height:inherit !important; border-radius:0px !important; margin:0 5px 0 0; }
.ec_details_edit_button > input:hover{ background-color:#333; }
.ec_details_description_editor, .ec_details_specifications_editor{ display:none; float:left; width:100%; }
.ec_details_description_tab{ display:block; width:100%; float:left; }
.ec_details_specifications_tab{ display:none; width:100%; float:left; }
.ec_details_customer_reviews_tab{ display:none; width:100%; float:left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_details_customer_reviews_left{ float:left; width:60%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_details_customer_reviews_left > h3{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; font-size:22px !important; color:#222222 !important; margin:0 0 10px; }
.ec_details_customer_review_list{ float:left; width:90%; margin:0 !important; padding:0px !important; font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; line-height:1.1em; list-style:none !important; border-top:1px solid #CCC; padding:15px 0 0 0 !important; }
.ec_details_customer_review_list > li{ float:left; width:100%; margin:0 0 20px 0 !important; border-bottom:1px solid #CCC; list-style-type:none !important; }
.ec_details_customer_review_stars{ float:left; width:100%; margin-top:10px; }
.ec_details_customer_review_date{ float:left; text-align:left; color:#666666; }
.ec_details_customer_review_date > strong{ color:#222222; text-shadow:none; }
.ec_details_customer_review_name{ float:left; width:100%; margin:4px 0; font-style:italic; }
.ec_details_customer_review_data{ float:left; width:100%; margin:15px 0; color:#222222; line-height:2em; }
.ec_details_customer_reviews_form{ position:relative; width:40%; margin-left:60%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_details_customer_reviews_form > .ec_details_customer_reviews_form_holder{ position:relative; float:left; width:100%; border:2px solid #CCC; padding:15px; display:block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_details_customer_reviews_form > .ec_details_customer_reviews_form_holder > h3{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; font-size:22px !important; color:#222222 !important; margin:0 0 10px; }
.ec_details_customer_reviews_row{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; font-size:13px; color:#222222; }
.ec_details_customer_reviews_row.ec_lower_space{ margin-bottom:15px; }
.ec_details_customer_reviews_row > span{ float:left; width:48%; text-align:left; margin-right:2%; }
.ec_details_customer_reviews_row > input[type="text"], .ec_details_customer_reviews_row > textarea{ width:100%; display:block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; box-shadow:none; }
.ec_details_customer_reviews_row > textarea{ min-height:75px; }
.ec_details_customer_reviews_row.ec_stars{ margin:0 0 10px; }
.ec_details_customer_reviews_row > input[type="button"]{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#333; float:left; color:#FFFFFF; cursor:pointer; border:none; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.1em; border-radius:6px; box-shadow:none; background-image:none; text-shadow:none; font-weight:normal; -webkit-appearance:none; width:inherit !important; height:inherit !important; }
.ec_details_customer_reviews_row > input[type="button"]:hover{ background-color:#000; background-image:none; }
.ec_details_review_input{ cursor:pointer; }
.ec_details_customer_review_loader_holder{ display:none; position:absolute; top:0; right:0; width:100%; height:100%; background:rgba(0,0,0,.75); z-index:55; }
.ec_details_customer_review_loader{ position:relative; width:100%; text-align:center; top:45%; left:0; font-size:12px; text-transform:uppercase; color:#2E2E2E; background-color:rgba(242,242,242,0.9); z-index:56; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'Monda',Arial,sans-serif; padding:14px 0; }
.ec_details_customer_review_success_holder{ display:none; position:absolute; top:0; right:0; width:100%; height:100%; background:rgba(0,0,0,.75); z-index:55; }
.ec_details_customer_review_success{ position:relative; width:100%; text-align:center; top:45%; left:0; font-size:12px; text-transform:uppercase; color:#FFF; background-color:rgba(152,195,145,0.9); z-index:56; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'Monda',Arial,sans-serif; padding:14px 0; }
.ec_details_review_submitted_button_row{ display:none; }
.ec_details_review_submitted_button_row > input{ background-color:#CCC; cursor:default; }
.ec_details_related_products_area{ float:left; width:100%; margin:20px 0 0; padding-top:20px; border-top:1px solid #CCC; }
.ec_details_related_products_area > h3{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; font-size:22px !important; color:#222222 !important; margin:0 0 10px; }
.ec_details_related_products{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; line-height:1.1em; list-style:none !important; margin:0 -30px !important; padding:0px !important; }
.ec_details_related_products > li{ float:left; padding:0 15px; margin:0 0 20px 0 !important; }
				 
.ec_product_details_star_on{ border-color:transparent !important; border-bottom:5px solid #222222 !important;
					 margin:5px 0; float:left; position:relative; display:block; color:#222222; width:0px; height:0px; 
					 border-right:8px solid transparent; border-bottom:5px  solid #222222; border-left:8px solid transparent;
					 -moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_details_star_on:before{ border-bottom:8px solid #222222; border-left:3px solid transparent; border-right:3px solid transparent;
   					 position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
   					 -webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_details_star_on:after{ position:absolute; display:block; color:#222222; left:-9px; width:0px; height:0px; content:'';
					 border-right:8px solid transparent; border-bottom:6px solid #222222; border-left:8px solid transparent;
   					 -webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }

.ec_product_details_star_off{ border-color:transparent !important; border-bottom:5px solid #CCCCCC !important; margin:5px 0; float:left; position:relative;
   					 display:block; color:#CCCCCC; width:0px; height:0px;
   					 border-right:8px solid transparent; border-bottom:5px solid #CCCCCC; border-left:8px solid transparent;
   					 -moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_details_star_off:before{ border-bottom:8px solid #CCCCCC; border-left:3px solid transparent; border-right:3px solid transparent;
					 position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
					 -webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_details_star_off:after{ position:absolute; display:block; color:#CCCCCC; left:-9px; width:0px; height:0px; content:'';
   					 border-right:8px solid transparent; border-bottom:6px solid #CCCCCC; border-left:8px solid transparent;
					 -webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }

.ec_restricted{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; color:#333; font-size:1.4em; line-height:1.5em; text-align:center; margin-bottom:25px; font-weight:bold; }
.ec_restricted a{ color:#222222; text-decoration:none !important; }
.ec_restricted a:hover{ color:#666666; }

.ec_details_inquiry_popup{ display:none; position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:100000; text-align:center; overflow-y:scroll; overflow-x:hidden; }
.ec_details_inquiry_popup:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_details_inquiry_popup_content{ width:99%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:absolute; top:0; left:0; }
.ec_details_inquiry_popup_padding{ background-color:#FFF; width:90%; height:auto; margin:40px auto 0px; position:relative; display:block; }
.ec_details_inquiry_popup_holder{ display:block; position:relative; width:80%; max-width:345px; margin:auto; text-align:left; }
.ec_details_inquiry_popup_main{ float:left; width:100%; background-color:#FFF; padding:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_details_inquiry_popup_main .ec_details_option_label{ line-height:inherit; min-height:inherit; font-weight:bold; }
.ec_details_inquiry_popup_main .ec_details_options{ border-top:none; border-bottom:none; }
.ec_details_inquiry_popup_main .ec_details_add_to_cart > .ec_out_of_stock{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#900; font-weight:bold; }
.ec_details_inquiry_popup_main .ec_details_add_to_cart > input, .ec_details_inquiry_popup_main .ec_details_add_to_cart > a{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#333 !important; float:left; color:#FFF !important; cursor:pointer; margin:0 0 0 10px !important; border:none; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.5em; border-radius:0px; box-shadow:none; min-height:42px; text-shadow:none; font-weight:normal; background-image:none; width:inherit; -webkit-appearance: none; }
.ec_details_inquiry_popup_main .ec_details_add_to_cart > input:hover, .ec_details_inquiry_popup_main .ec_details_add_to_cart > a:hover{ background-color:#000 !important; background-image:none; }
.ec_details_inquiry_popup_main a{ margin-left:0px !important; }
.ec_details_inquiry_popup_close{ position:absolute; top:0; right:0;  }
.ec_details_inquiry_popup_close > input{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:28px !important;  font-family:'Lato', Arial, sans-serif !important; color:#CCC !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; }
.ec_details_inquiry_popup_close > input:hover{ color:#333 !important; background:#CCC !important; background-color:#CCC !important; text-shadow:none !important; }

.ec_store_loader_bg{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:998; background:rgba(0,0,0,.75); box-sizing:border-box; }
.ec_store_loader{ display:none; position:absolute; top:250px; left:50%; z-index:999; }
@-webkit-keyframes ec_store_loader {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }

  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}

@-moz-keyframes ec_store_loader {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }

  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}

@-o-keyframes ec_store_loader {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }

  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}

@keyframes ec_store_loader {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }

  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}

/* Styles for old versions of IE */
.ec_store_loader {
  font-family: sans-serif;
  font-weight: 100;
}

/* :not(:required) hides this rule from IE9 and below */
.ec_store_loader:not(:required) {
  -webkit-animation: ec_store_loader 1250ms infinite linear;
  -moz-animation: ec_store_loader 1250ms infinite linear;
  -ms-animation: ec_store_loader 1250ms infinite linear;
  -o-animation: ec_store_loader 1250ms infinite linear;
  animation: ec_store_loader 1250ms infinite linear;
  border: 8px solid #3388ee;
  border-right-color: transparent;
  border-radius: 16px;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  width: 32px;
  height: 32px;
}

/* Advanced Editor Content */
.ecrow_11{ float:left; width:100%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_12{ float:left; width:47.7%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_13{ float:left; width:30.2%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_23{ float:left; width:65.2%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_14{ float:left; width:21.5%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_34{ float:left; width:73.7%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_15{ float:left; width:16.3%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_25{ float:left; width:37.2%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_35{ float:left; width:58.1%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_45{ float:left; width:79.0%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_12.after{ float:left; width:47.7%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_13.after{ float:left; width:30.2%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_23.after{ float:left; width:65.2%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_14.after{ float:left; width:21.5%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_34.after{ float:left; width:73.7%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_15.after{ float:left; width:16.3%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_25.after{ float:left; width:37.2%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_35.after{ float:left; width:58.1%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_45.after{ float:left; width:79.0%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ec_row_padding{ padding-top:30px; }
.ec_special_divider{ float:left; width:100%; margin-top:15px; }
.ec_special_heading{ float:left; width:100%; font-size:22px; font-family:'Lato', Arial, sans-serif; color:#222222; }

.ec_special_icon{ background-color:#222222; color:#FFF; float:left; padding:15px; border-radius:100px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; font-size:20px; line-height:24px; margin-bottom:10px; margin-right:18px; font-size:35px; }
.ec_special_icon a{ color:#FFF !important; }
.ec_special_iconbox_left{ float:left; height:auto; text-align:left; padding:15px; background-color:#FFF; border:1px solid #333; width:100%; }
.ec_special_iconbox_left > .ec_special_iconlist_content > h3{ float:none; font-size:24px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconbox_left > .ec_special_iconlist_content > span{ float:left; width:100%; font-size:12px; font-family:'Lato', Arial, sans-serif; }

.ec_special_iconbox_top{ float:left; position:relative; height:auto; padding:15px; background-color:#FFF; border:1px solid #333; width:100%; margin-top:15px; }
.ec_special_iconbox_top > .ec_special_icon{ float:none; position:absolute; left:50%; top:-26px; margin:0 0 0 -26px; padding:15px; border-radius:100px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; font-size:20px; line-height:24px; margin-bottom:10px; margin-right:10px;}
.ec_special_iconbox_top > .ec_special_icon > a{ text-decoration:none !important; font-size:35px; margin-left:-7px; }
.ec_special_iconbox_top > .ec_special_iconlist_content > h3{ float:left; width:100%; text-align:center; padding-top:18px; font-size:22px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconbox_top > .ec_special_iconlist_content > span{ float:left; width:100%; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconlist_content p{ line-height:1.5em; margin:.9em 0 0; }
.ec_special_icon_list{ background-color:#222222; color:#FFF; float:left; padding:15px; border-radius:100px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; font-size:20px; line-height:24px; margin-bottom:10px; margin-right:10px; }
.ec_special_iconlist{ float:left; height:auto; text-align:center; padding:15px; background-color:#FFF; }
.ec_special_iconlist_item{ float:left; height:auto; text-align:center; padding:15px; background-color:#FFF; }
.ec_special_icon_list > a{ color:#FFF !important; text-decoration:none !important; font-size:35px; margin-left:-7px; }
.ec_special_iconlist_item > .ec_special_iconlist_content{ margin-left:65px; }
.ec_special_iconlist_item > .ec_special_iconlist_content > h3{ float:left; width:100%; text-align:left; font-size:24px; margin:10px 0 10px 10px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconlist_item > .ec_special_iconlist_content > span{ float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; margin-left:10px; text-align:left; }

.ec_special_video{ padding-bottom:56.25%; height:0; clear:both; position:relative; margin-bottom:20px; }
.ec_special_videowrap{ width:100%; height:100%; }
.ec_special_videowrap > iframe{ position:absolute; width:100%; height:100%; top:0; left:0; }
.ecrow_11 .ec_special_videowrap > iframe{ width:100%; height:50%; }
.ecrow_12 .ec_special_videowrap > iframe{ width:100%; height:25%; }
.ecrow_13 .ec_special_videowrap > iframe{ width:100%; height:20%; }

/* CART PAGE */
.ec_cart_page *{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-shadow:none; font-weight:normal; }
.ec_cart_page input[type='text'], .ec_cart_page input[type='input'], .ec_cart_page input[type='password'], .ec_cart_page input[type='email'], .ec_cart_page input[type='number'], .ec_cart_page input[type='url'], .ec_cart_page input[type='tel'], .ec_cart_page input[type='search'], .ec_cart_page textarea, .ec_cart_page select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:39px; }
.ec_cart_page form{ margin:0 0 0 0 !important; }
.ec_cart_empty{ float:left; width:100%; text-align:center; font-size:18px; font-family:'Lato', Arial, sans-serif !important; color:#222222; font-weight:bold; }
.ec_cart_empty_button_row{ float:left; width:100%; text-align:center; }
a.ec_cart_empty_button{ cursor:pointer; padding:12px 25px; font-size:18px; font-family:'Lato', Arial, sans-serif !important; color:#FFFFFF !important; background-color:#222222; margin:10px auto; display:inline-block; text-decoration:none !important; border-radius:6px; }
a.ec_cart_empty_button:hover{ background-color:#666666; }
.ec_cart_page{ width:100%;  }
.ec_cart_breadcrumbs{ float:left; margin:15px 0 30px; width:100%; }
.ec_cart_breadcrumb{ width:auto; font-size:18px; font-family:'Lato', Arial, sans-serif !important; color:#222222; margin:0; float:left; }
.ec_cart_breadcrumb.ec_inactive{ color:#999 !important; display:block; }
.ec_cart_breadcrumb_divider{ float:left; width:20px; font-size:15px; font-family: "dashicons"; color:#CCC; margin:0 25px; }
.ec_cart_breadcrumb_divider:before{ content: "\f345" !important; }
.ec_cart_backorders_present{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; color:#FFF; padding:16px 20px; font-size:13px; line-height:1.1em; margin:5px 0 20px 0; background:#F26F50; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; text-transform:uppercase; }
.ec_cart_backorder_date{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; color:#F26F50; margin:6px 0; }

/* CART SECTION */
.ec_cart_left.ec_cart_holder{ overflow-y:auto; }
.ec_cart_left.ec_cart_holder::-webkit-scrollbar{ width:15px; height:15px; border-bottom:1px solid #eee; border-top:1px solid #eee; }
.ec_cart_left.ec_cart_holder::-webkit-scrollbar-thumb{ border-radius:8px; background-color:#C3C3C3; border:2px solid #eee; }
.ec_cart_left{ float:left; width:65%; border-right:1px solid #CCC; padding-right:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_cart_right{ float:right; width:35%; padding-left:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_cart{ min-width:500px; width:100%; padding:0; margin:0; border-collapse:collapse; border-spacing:0; }
.ec_cart > thead{ width:100%; border-bottom:3px solid #E1E1E1; }
.ec_cart > thead > tr > th{ font-family:'Lato', Arial, sans-serif !important; color:#222222; font-weight:bold; background:#FFF; border-left:0px solid #CCC; border-right:0px solid #CCC; border-top:0px solid #CCC; border-bottom:0px solid #CCC; text-transform:uppercase; font-size:100%; letter-spacing:1.5px; }
.ec_minimum_purchase_box{ border:1px solid #b74949; background:#d6baba; padding:10px; margin-bottom:10px; }
.ec_minimum_purchase_box p{ font-family:'Lato', Arial, sans-serif !important; color:#690000; text-align:center; font-weight:bold; font-size:16px; }

th.ec_cartitem_head_name{ text-align:left; padding:9px 0 9px 12px !important; }
th.ec_cartitem_head_price{ width:15%; text-align:left; padding:9px 0 !important; }
th.ec_cartitem_head_quantity{ width:15%; text-align:center; padding:9px 0 !important; }
th.ec_cartitem_head_total{ width:15%; text-align:right; padding:9px 12px 9px 0 !important; }

tr.ec_cartitem_row{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px solid #CCC; border-left:0px solid #CCC; border-right:0px solid #CCC; background:#FFF !important; }
tr.ec_cartitem_row > td{ border-left-width:0px !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; vertical-align:middle; padding:9px 0; margin:0; }
tr.ec_cartitem_row > td.ec_cartitem_image, tr.ec_cartitem_row > td.ec_cartitem_details, tr.ec_cartitem_row > td.ec_cartitem_price{ padding:9px !important; }
tr.ec_cartitem_error_row{ display:none; border:1px dashed #AE0000 !important; border-color:#AE0000 !important; }
tr.ec_cartitem_error_row > td{ font-family: 'Lato', Arial, sans-serif; color:#AE0000 !important; padding:8px 16px; font-size:12px; line-height:1.1em; background:#FFE7E7;  background-color:#FFE7E7 !important; font-weight:bold; }

td.ec_cartitem_remove_column{ text-align:center; padding:0 5px 0 12px !important; }
.ec_cartitem_delete{ width:27px; height:27px; border:3px solid #CCC; border-color:#CCC !important; color:#CCC; font-family: "dashicons"; font-size:22px; text-align:center; border-radius:99px; cursor:pointer; line-height:23px; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cartitem_delete:hover{ border-color:#BD9292 !important; color:#BD9292 !important; }
.ec_cartitem_delete:before{ content: "\f335" !important; }
.ec_cartitem_deleting{ display:none; width:27px; height:27px; border:3px solid #BD9292; border-color:#BD9292 !important; color:#BD9292; font-family: "dashicons"; font-size:22px; text-align:center; border-radius:99px; line-height:23px; margin:0 auto; }
.ec_cartitem_deleting:before{ content: "\f113" !important; }
td.ec_cartitem_image{ width:100px; }
.ec_cartitem_image > img{ width:100%; min-width:100px; height:auto; display:inline-block; vertical-align:middle; margin:0 !important; padding:0 !important; }
td.ec_cartitem_details{ width:34%; padding-left:20px !important; padding-right:20px !important; }
.ec_cartitem_title{ font-size:14px; font-family:'Lato', Arial, sans-serif !important; color:#222222 !important; text-decoration:none !important; border-bottom:none !important; }
td.ec_cartitem_details > dl{ margin:0; }
td.ec_cartitem_details > dl > dt{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#999999; }

td.ec_cartitem_price{ text-align:left; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; }
td.ec_cartitem_quantity{ text-align:center; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; position:relative; }
.ec_cartitem_quantity_table{ margin:10px 0 0 0; border:none; }
.ec_cartitem_quantity_table > tbody{ }
.ec_cartitem_quantity_table > tbody > tr{ }
.ec_cartitem_quantity_table > tbody > tr > td{ padding:0 !important; border:none; background:none; background-color:inherit; }
.ec_cartitem_quantity_table > tbody > tr > td.ec_minus_column{ width:25%; }
.ec_cartitem_quantity_table > tbody > tr > td.ec_quantity_column{ width:50%; }
.ec_cartitem_quantity_table > tbody > tr > td.ec_plus_column{ width:25%; }
.ec_cartitem_quantity_table > tbody > tr > td > input{ margin:0 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus{ margin:0 1px 0 0; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:focus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:focus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:hover{ float:left; background-color:#B9B9B9; border:none !important; font-family: 'Lato', Arial, sans-serif !important; font-size:12px !important; color:#FFF; padding:2px 8px; cursor:pointer; box-shadow:none; line-height:1.1em; min-height:25px; background-image:none; font-weight:normal; text-shadow:none; -webkit-appearance:none; width:100%; border-radius:5px; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:hover{ background-color:#A9A9A9; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_quantity{ padding:4px 2px !important; font-family: 'Lato', Arial, sans-serif !important; font-size:12px !important; float:left; width:90% !important; text-align:center; margin:0 5% !important; background-color:#FFF; border-radius:0; height:inherit; -moz-appearance:textfield; min-height:inherit; border-radius:5px !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_quantity::-webkit-outer-spin-button, .ec_cartitem_quantity_table > tbody > tr > td > .ec_quantity::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button{ font-family:'Lato', Arial, sans-serif !important; padding:5px 8px; background-color:#B9B9B9 !important; float:left; color:#FFF !important; cursor:pointer; margin:5px 0 0 0 !important; border:none !important; text-decoration:none; text-shadow:none !important; font-size:12px !important; line-height:1.1em !important; border-radius:5px !important; box-shadow:none; font-weight:normal !important; background-image:none !important; width:100%; text-align:center; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button:hover{ background-color:#A9A9A9 !important; background-image:none; }

.ec_cartitem_updating{ display:none; width:27px; height:27px; border:3px solid #CCC; border-color:#CCC !important; color:#CCC; font-family: "dashicons"; font-size:22px; text-align:center; border-radius:99px; line-height:23px; position:absolute; top:50%; left:-35px; margin-top:5px; }
.ec_cartitem_updating:before{ content: "\f113" !important; }

td.ec_cartitem_total{ text-align:right; padding:0 12px 0 0 !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#222222; }

/* Cart Totals + Details Inputs */
.ec_cart_header{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; color:#222222; letter-spacing:1.5px; line-height:1em; font-size:100%; font-weight:bold; border-bottom:3px solid #CCC; text-transform:uppercase; padding:9px 0; margin-top:15px; }
.ec_cart_header.ec_top{ margin-top:0px; }
.ec_cart_price_row{ float:left; width:100%; padding:5px 0 0 0; border-bottom:1px solid #CCCCCC; line-height:1.5em; }
.ec_cart_price_row.ec_no_discount{ display:none; }
.ec_cart_price_row_label{ float:left; font-family:'Lato', Arial, sans-serif !important; color:#222222; font-size:12px; font-weight:bold; max-width:75%; }
.ec_cart_price_row_total{ float:right; font-family:'Lato', Arial, sans-serif !important; color:#222222; font-size:12px; font-weight:normal; }
#ec_cart_total{ font-weight:bold; }
.ec_cart_button_row{ float:left; width:100%; margin-top:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_button_row > .ec_account_button{ float:right; padding:8px 30px; text-align:center; text-transform:uppercase; color:#FFF !important; background-color:#222222; border:none !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-decoration:none; border-radius:6px; background-image:inherit; }
.ec_cart_button_row > .ec_cart_button{ float:right; width:100%; padding:8px 0px; text-align:center; text-transform:uppercase; color:#FFF !important; background-color:#222222; border:none !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-decoration:none; border-radius:6px; }
.ec_account_login_link{ background:none !important; }
.ec_cart_button_row > .ec_cart_button:hover{ background-color:#666666; color:#FFF !important; }
.ec_cart_button_row > .ec_account_button:hover{ background-image:inherit; }
.ec_cart_button_row > .ec_cart_button, .ec_cart_button_row input[type="button"], .ec_cart_button_row a, .ec_cart_button_row > .ec_cart_button:hover, .ec_cart_button_row input[type="button"]:hover, .ec_cart_button_row a:hover{ background-image:none; box-shadow:none; text-shadow:none; line-height:initial; }
.ec_cart_button_row > .ec_cart_button_working{ display:none; width:100%; float:left; padding:8px 30px; text-align:center; text-transform:uppercase; color:#FFF !important; background-color:#AAAAAA !important; border:none !important; cursor:default !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-decoration:none; border-radius:6px; line-height:initial; }
.ec_cart_input_row{ float:left; width:100%; margin:9px 0 0 0; font-family:'Lato', Arial, sans-serif !important; font-size:12px; line-height:1.5em; }
.ec_cart_input_row > .ec_cart_input_left_half{ float:left; width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_input_row > .ec_cart_input_right_half{ float:left; width:50%; padding-left:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_input_row label{ font-family: 'Lato', Arial, sans-serif; font-size:12px; font-weight:bold; color:#222222; float:left; width:100%; }
.ec_cart_input_row input, .ec_cart_input_row select, .ec_cart_input_row textarea{ float:left; width:100% !important; margin-bottom:0 !important; }
.ec_cart_input_row input[type="checkbox"]{ float:left; width:auto !important; margin-right:10px; }
.ec_cart_error_row, .ec_cart_error_message{ display:none; float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #AE0000; border-color:#AE0000 !important; color:#AE0000; padding:8px 16px; font-size:12px; line-height:1.1em; margin:5px 0 0 0; background:#FFE7E7; font-weight:bold;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_success{ float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #678828; border-color:#678828 !important; color:#678828; padding:16px 20px; font-size:12px; line-height:1.1em; margin:5px 0 20px 0; background:#E7FFF4; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_success_message{ display:none; float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #678828; border-color:#678828 !important; color:#678828; padding:8px 16px; font-size:12px; line-height:1.1em; margin:5px 0 0 0; background:#E7FFF4; font-weight:bold; }
#ec_user_login_form, #ec_user_create_form, #ec_shipping_form, #ec_manual_payment_form, #ec_affirm_form, #ec_third_party_form, #ec_credit_card_form{ display:none; }
.ec_cart_box_section{ float:left; width:100%; border:1px solid #CCC; padding:9px 12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#FFF; }
.ec_cart_box_section label{ color:#222222 !important; }
.ec_cart_box_section strong{ float:left; width:100%; color:#222222 !important; font-family: 'Lato', Arial, sans-serif; font-size:12px; font-weight:bold; margin-top:20px; }
.ec_cart_box_section select{ max-width:250px; }
.ec_cart_box_section.ec_affirm_box{ text-align:center; }
.ec_cart_box_section.ec_affirm_box img{ max-width:100%; }
.ec_cart_option_row{ float:left; width:100%; border:1px solid #CCC; padding:9px 12px; font-family: 'Lato', Arial, sans-serif; font-size:12px; font-weight:bold; color:#222222; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:5px 0 0 0; background-color:#F3F3F3;line-height:1.7em; }
.ec_cart_option_row > input{ float:left; height:auto; width:20px !important; }
.ec_card_active{ float:left; display:block; }
.ec_card_inactive{ float:left; display:none; }
.ec_cart_input_row > .ec_cart_input_left_half.ec_small_field > select,.ec_cart_input_row > .ec_cart_input_left_half.ec_small_field > input, .ec_cart_input_row > .ec_cart_input_right_half.ec_small_field > select,.ec_cart_input_row > .ec_cart_input_right_half.ec_small_field > input{ width:35% !important; margin-right:2% !important; }
.ec_cart_input_row > a, .ec_cart_input_row > b, .ec_cart_input_row > strong, .ec_account_order_details_item_display_title > a{ font-family: 'Lato', Arial, sans-serif; font-size:12px; color:#222222; text-decoration:none; border-bottom:none !important; }
.ec_cart_input_row > a:hover, .ec_account_order_details_item_display_title > a:hover{ font-family: 'Lato', Arial, sans-serif; font-size:12px; color:#666666; text-decoration:none; }
.ec_cart_error{ float:left; width:100%; border:1px solid #AE0000; border-color:#AE0000 !important; padding:8px 16px;  margin:5px 0 0 0; background:#FFE7E7;  }
.ec_cart_error > div{ font-family:'Lato', Arial, sans-serif; color:#000000; font-size:12px; line-height:2.0em !important; font-weight:bold; position:relative; }
.ec_cart_error > div:before{ content: "\f348"; font-family: "dashicons"; font-size:44px; color:#AC7676; float:left; margin-top:12px; padding-right:12px; }
#ec_cart_payment_one_column{ display:none; }
.ec_cart_input_row.ec_agreement_section{ margin:20px 5px 15px; font-weight:bold; line-height:1.9em; }
.ec_cart_input_row.ec_agreement_section input{ float:left; width:14px !important; margin-right:12px; margin-top:5px; }

/* Cart Success */
.ec_cart_success_title{ text-align:center; }
.ec_cart_success_subtitle{ text-align:center; }
.ec_cart_success_order_number{ text-align:center; font-weight:bold; }
.ec_cart_success_continue_shopping_button{ text-align:center; margin-top:20px; }
.ec_cart_success_continue_shopping_button > a{ padding:10px 30px; font-weight:bold; color:#FFF !important; text-decoration:none !important; background:#333; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.ec_cart_success_continue_shopping_button > a:hover{ background:#555; }
.ec_cart_success_print_button{ width:128px; display:block; text-align:center; margin:20px auto; }
.ec_order_success_printer_icon{ float:left; margin-right:10px; }
.ec_cart_success_print_button > a{ color:#6d6d6d !important; font-family: 'Lato', Arial, sans-serif; font-size:12px; float:left; line-height:28px; font-weight:bold; font-size:14px; }

/* Shipping Methods */
.ec_cart_shipping_method_row{ float:left; width:100%; margin-top:10px; line-height:1.7em; }
.ec_cart_shipping_method_row > span.price{ float:left !important; color:#333 !important; margin-left:8px; }
.ec_cart_shipping_method_row > span{ float:left !important; color:#333 !important; margin-right:0px; }
.ec_cart_shipping_method_row > input{ width:35px !important; }

/* Account Page General Styles */
.ec_account_error{ width:100%; float:left; text-align:center; background-color:#F1D9D9; color:#900; font-size:14px; font-weight:bold; font-family:'Lato', Arial, sans-serif; margin-bottom:5px; border:thin solid #FF0606; }
.ec_account_error div{ padding:15px; }
.ec_account_success{ width:100%; float:left; text-align:center; background-color:#E6FFE6; color:#333333; font-size:14px; font-weight:bold; font-family:'Lato', Arial, sans-serif; margin-bottom:5px; border:thin solid #6FFF47; }
.ec_account_success div{ padding:15px; }
.ec_account_page input[type='text'], .ec_account_page input[type='input'], .ec_account_page input[type='password'], .ec_account_page input[type='email'], .ec_account_page input[type='number'], .ec_account_page input[type='url'], .ec_account_page input[type='tel'], .ec_account_page input[type='search'], .ec_account_page textarea, .ec_account_page select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:39px; }

/* Account Login */
.ec_account_mobile{ display:none !important; float:left; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; margin-bottom:25px; }
.ec_account_left{ float:left; width:65%; border-right:1px solid #CCC; padding-right:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_account_right{ float:right; width:35%; padding-left:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_account_left.ec_account_login, .ec_account_right.ec_account_login{ width:50%; }
.ec_account_subheader{ float:left; width:100%; float:left; color:#444; font-family:'Lato', Arial, sans-serif; font-size:13px; margin:10px 0 15px; }

.ec_account_login_page_visible{ display:block; }
.ec_account_login_page_hidden{ display:none; }
.ec_account_login{ display:block; }
.ec_account_login_hidden{ display:none; }
.ec_account_login_title{ width:90%; float:left; color:#222222; font-family:'Lato', Arial, sans-serif; border-bottom:solid 3px #222222; padding-bottom:5px; text-align:left; margin-bottom:4px; font-size:20px; }
.ec_account_login_subtitle{ width:90%; float:left; color:#222222; font-size:12px; font-family:'Lato', Arial, sans-serif; text-align:left; margin-top:5px; margin-bottom:30px; margin-right:10px; padding-bottom:10px; }
.ec_account_login_holder{ width:100%; float:left; margin-top:20px; }
.ec_account_login_left{ width:50%; float:left; padding-top:15px; }
.ec_account_login_right{ width:50%; float:right; padding-top:15px; text-align:left; }
.ec_account_login_row{ width:100%; float:left; margin-bottom:5px; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_login_row_label{ width:115px; float:left; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#333; line-height:28px; }
.ec_account_login_row_input{ width:250px; float:left; text-align:left; }
.ec_account_login_row_input a{ margin-top:10px; font-family:'Lato', Arial, sans-serif; color:#222222 !important; text-decoration:none; }
.ec_account_login_row_input a:hover{ color:#000000 !important; }
.ec_account_login_row_input input[type="text"]{ width:250px; padding:6px 4px; margin:0; }
.ec_account_login_row_input input[type="email"], .ec_account_login_row_input input[type="password"]{ width:215px; padding:1px; margin:0; }
.ec_account_login_button{ -webkit-appearance:none; -webkit-border-radius:0; display:block; float:left; text-indent:0; text-decoration:none!important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:11px; font-weight:bold; outline:0; min-width:159px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:6px 18px; background-image:none; box-shadow:none; height:28px; padding:0 !important; }
.ec_account_login_button:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_login_complete{ display:block; margin-top:30px; }
.ec_account_login_complete_hidden{ display:none; }
.ec_account_login_complete_holder{ width:100%; float:left; text-align:left; margin-top:30px; }
.ec_account_login_complete_title{ width:100%; float:left; color:#333; font-size:28px; text-align:left; margin-bottom:7px; }
.ec_account_login_complete_subtitle{ width:100%; float:left; color:#666; font-size:12px; font-family:'Lato', Arial, sans-serif; text-align:left; }
.ec_account_login_complete_logout_link{ font-size:12px; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_login_complete_logout_link:hover{ text-decoration:none; color:#000000; }
.ec_account_login_create_account_button{ display:block; float:left; text-indent:0; text-decoration:none!important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:12px; font-weight:bold; outline:0; background-color:#333 !important; background:#222222 !important; border:1px solid #CCC !important; color:#ffffff !important; font-weight:normal; text-align:center; border:none; margin-top:10px; background-image:none; box-shadow:none; cursor:pointer; padding:8px 30px; border-radius:6px; line-height:initial; }
.ec_account_login_create_account_button:hover{ background-color:#666 !important; font-size:12px !important; }
.ec_account_login_row_error{ width:100%; float:left; height:35px; }
.ec_account_login_row_error .ec_account_login_label{ color:#900; }
.ec_account_login_row_error .ec_account_login_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }
.ec_account_login_row_error input[type="text"], .ec_account_login_row_error input[type="email"], .ec_account_login_row_error input[type="password"]{ width:250px; padding:6px 4px;; margin:0; }
.ec_account_login_holder form{ margin-bottom:0px !important; }

/* Account Forgot Password */
.ec_account_forgot_password_page_visible{ display:block; }
.ec_account_forgot_password_page_hidden{ display:none; }
.ec_account_forgot_password_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; font-size:20px; color:#222222; font-family:'Lato', Arial, sans-serif; margin-bottom:24px; }
.ec_account_forgot_password_holder{ width:100%; float:left; }
.ec_account_forgot_password_row{ width:100%; float:left; margin-bottom:5px; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_forgot_password_button{ -webkit-appearance:none; -webkit-border-radius:0; display:block; float:left; text-indent:0; text-decoration:none!important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:11px; font-weight:bold; outline:0; width:180px; height:28px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; margin-top:10px; margin-left:0px; background-image:none; box-shadow:none; padding:0 !important; }
.ec_account_forgot_password_button:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_forgot_password_row_error{ width:100%; float:left; margin-bottom:5px; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_forgot_password_row_error .ec_account_forgot_password_label{ color:#900; }
.ec_account_forgot_password_row_error .ec_account_forgot_password_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }
.ec_account_forgot_password_label{ width:115px; line-height:28px; float:left; color:#222222; font-weight:bold; }
.ec_account_forgot_password_input{ width:300px; float:left; }
.ec_account_forgot_password_input input[type="text"], .ec_account_forgot_password_input input[type="email"], .ec_account_forgot_password_input input[type="password"], .ec_account_forgot_password_row_error input[type="text"], .ec_account_forgot_password_row_error input[type="email"], .ec_account_forgot_password_row_error input[type="password"]{ width:280px; padding:6px 4px; margin:0px; }

/* Account Register */
.ec_account_register_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-family:'Lato', Arial, sans-serif; font-size:20px; margin-bottom:24px; }
.ec_account_register_holder{ width:100%; float:left; padding-left:10px; }
.ec_account_register_row{ width:100%; float:left; height:35px; }
.ec_account_register_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_register_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_register_input input[type="text"], .ec_account_register_input input[type="email"], .ec_account_register_input input[type="password"]{ margin:0; width:400px !important; padding:6px 4px !important; margin-bottom:5px !important; }
.ec_account_register_button{ -webkit-appearance:none; -webkit-border-radius:0; display:block; float:left; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:11px; font-weight:bold; outline:0; width:159px; height:28px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; margin-top:10px; background-image:none; box-shadow:none; padding:0 !important; }
.ec_account_register_button:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_register_row_error{ width:100%; float:left; }
.ec_account_register_row_error .ec_account_register_label{ color:#900; }
.ec_account_register_row_error .ec_account_register_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }

/* Account Dashboard */
.ec_account_dashboard_holder_main{ width:100%; float:left; }
.ec_account_dashboard_left{ width:67%; float:left; }
.ec_account_dashboard_right{ width:25%; margin-left:3%; float:right; border:1px solid #e9e9e9; -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.07); box-shadow:0 1px 4px rgba(0,0,0,0.07); padding-left:10px; padding-right:10px; padding-bottom:10px; }
.ec_account_dashboard_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }

.ec_cart_header_no_border{ border:none; }
.ec_account_order_header_row{ width:100%; float:left; background-color:#F3F3F3; border:1px solid #BFBFBF; border-top-left-radius:6px; border-top-right-radius:6px; padding:5px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_header_row_not_first{ margin-top:5px; }
.ec_account_order_header_column_left{ float:left; padding:8px 20px 8px 0; font-size:12px; }
.ec_account_order_header_column_left.ec_account_order_header_column_left_div1{ width:30%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_header_column_left.ec_account_order_header_column_left_div2{ width:20%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_header_column_left.ec_account_order_header_column_left_div3{ width:22%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_header_column_left.ec_account_order_header_column_left_div4{ width:28%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:11px; text-align:right; padding-right:0px; }
.ec_account_order_header_column_left > span{ width:100%; float:left; font-family:'Lato', Arial, sans-serif !important; }
.ec_account_order_header_column_left > div > a{ font-family:'Lato', Arial, sans-serif !important; }
.ec_account_dashboard_order_info_link{ position:relative; }
.ec_account_dashboard_order_info_link > span{ display:none; position:absolute; background-color:#FFF; border:1px solid #DDD; box-shadow:#D6D6D6 0px 0px 2px; padding:10px; min-width:220px; top:20px; left:-50%; border-radius:6px; color:#333; }
.ec_account_dashboard_order_info_link:hover > span > strong{ color:#333; }
.ec_account_dashboard_order_info_link:hover > span{ display:block; }
.ec_account_order_item_row{ float:left; width:100%; border:1px solid #BFBFBF; padding:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_item_content{ width:75%; float:left; }
.ec_account_order_item_image{ float:left; max-width:100px; }
.ec_account_order_item_image > img{ max-width:100%; }
.ec_account_order_item_details{ margin-left:120px; margin-top:15px; }
.ec_account_order_item_details > span{ float:left; width:100%; font-size:12px; color:#666; }
.ec_account_order_item_details > span.ec_account_order_item_title{ font-size:12px; font-weight:bold; color:#333; font-family:'Lato', Arial, sans-serif !important; }
.ec_account_order_item_details > span.ec_account_order_item_price{ font-size:12px; color:#900; font-family:'Lato', Arial, sans-serif !important; }
.ec_account_order_item_buttons{ width:25%; float:right; margin-top:auto 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_item_buttons > span{ float:left; width:100%; font-size:12px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_item_two_buttons > span{ margin-bottom:4px; }
.ec_account_order_item_buy_button, .ec_account_order_item_download_button{ width:100%; text-align:center; color:#FFF; background-color:#333; border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_item_buy_button:hover, .ec_account_order_item_download_button:hover{ background-color:#000; }
.ec_account_order_item_buy_button > a, .ec_account_order_item_download_button{ color:#FFF !important; padding:8px; display:inline-block; width:100%; height:100%; text-decoration:none !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'Lato', Arial, sans-serif !important; }

.ec_account_download_line{ float:left; width:100%; padding:8px 5px; border-bottom:1px solid #DDD; }
.ec_account_download_line:nth-child(even){ background-color:#f3f3f3; }
.ec_account_download_line > .ec_account_download_line_title, .ec_account_download_line > .ec_account_download_line_limit, .ec_account_download_line > .ec_account_download_line_time_limit{ float:left; margin-right:20px; }

.ec_account_dashboard_holder{ width:100%; float:left; font-family:'Lato', Arial, sans-serif; font-size:12px; }
.ec_account_dashboard_right .ec_account_dashboard_holder a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; text-decoration:none; }
.ec_account_dashboard_right .ec_account_dashboard_holder a:hover{ color:#000000 !important; }
.ec_account_dashboard_holder a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; text-decoration:none; }
.ec_account_dashboard_holder a:hover{ color:#666666 !important; }
.ec_account_dashboard_row{ width:100%; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_dashboard_row_content{ width:100%; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; padding:5px 0; }
.ec_account_dashboard_row_bold, .ec_account_dashboard_row_bold b{ width:100%; text-align:left; float:left; font-size:13px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#333 !important; margin-top:15px; }
.ec_account_dashboard_row_divider{ width:100%; text-align:center; float:left; background-color:#ffffff; border-bottom:3px solid #222222; margin-top:3px; margin-bottom:25px; padding-top:20px; padding-bottom:20px; }
.ec_account_dashboard_row_divider a{ display:block; float:none; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:11px; font-weight:bold; outline:0; background-repeat:no-repeat; background-color:#222222 !important; background:#222222 !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; margin:-23px auto 0px; padding:8px 30px; border-bottom-right-radius:6px; border-bottom-left-radius:6px; }
.ec_account_dashboard_row_divider a:hover{ cursor:pointer; color:#FFFFFF !important; background-color:#666666 !important; }
.ec_account_order_line_header{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; margin:0 0 4px 0; border-bottom:solid 1px #eeeeee; }
.ec_account_order_line_column1_header{ float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_order_line_column2_header, .ec_account_order_line_column3_header, .ec_account_order_line_column4_header{ float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_order_line_column5_header{ float:right; text-align:right; }
.ec_account_subscription_line_header{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; margin:0 0 4px 0; border-bottom:solid 1px #eeeeee; }
.ec_account_subscription_line_column1_header{ float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_subscription_line_column2_header, .ec_account_subscription_line_column3_header, .ec_account_subscription_line_column4_header{ float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_subscription_line_column5_header{ float:right; text-align:right; }
.ec_account_order_line_column1_header{ width:50px; }
.ec_account_order_line_column2_header{ width:175px; }
.ec_account_order_line_column3_header{ width:75px; }
.ec_account_order_line_column4_header{ width:135px; }
.ec_account_order_line_column5_header{ width:125px; }
.ec_account_subscription_line_column1_header{ width:180px; }
.ec_account_subscription_line_column2_header{ width:120px; }
.ec_account_subscription_line_column3_header{ width:120px; }
.ec_account_subscription_line_column4_header{ width:110px; }
.ec_account_subscription_line_column5_header{ width:125px; }

/* Account Billing + Shipping */
.ec_account_billing_information_title, .ec_account_shipping_information_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-family:'Lato', Arial, sans-serif; font-size:20px; margin-bottom:24px; }
.ec_account_billing_information_holder, .ec_account_shipping_information_holder{ width:100%; float:left; padding-left:10px; }
.ec_account_billing_information_row, .ec_account_shipping_information_row{ width:100%; float:left; height:35px; }
.ec_account_billing_information_label, .ec_account_shipping_information_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_billing_information_input, .ec_account_shipping_information_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_billing_information_input input[type="text"], .ec_account_billing_information_input input[type="email"], .ec_account_billing_information_input input[type="password"], .ec_account_shipping_information_input input[type="text"], .ec_account_shipping_information_input input[type="email"], .ec_account_shipping_information_input input[type="password"]{ margin:0 0 20px 0; width:400px !important; padding:6px 4px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_billing_information_input select, .ec_account_shipping_information_input select{ margin:0 0 20px 0; width:400px !important; padding:6px 4px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_billing_information_button, .ec_account_shipping_information_button, .ec_account_personal_information_button, .ec_account_password_button{ float:right; padding:8px 30px; text-align:center; text-transform:uppercase; color:#FFF !important; background-color:#222222; border:none !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-decoration:none; border-radius:6px; margin-right:5px; }
.ec_account_billing_information_button:hover, .ec_account_shipping_information_button:hover, .ec_account_personal_information_button:hover, .ec_account_password_button:hover{ cursor:pointer; background-color:#666 !important; font-size:12px !important; }
.ec_account_billing_information_row_error, .ec_account_shipping_information_row_error{ width:100%; float:left; height:35px; }
.ec_account_billing_information_row_error .ec_account_billing_information_label, .ec_account_shipping_information_row_error .ec_account_shipping_information_label{ color:#900; }
.ec_account_billing_information_row_error .ec_account_billing_information_input_field, .ec_account_shipping_information_row_error .ec_account_shipping_information_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }

/* Account Personal Info */
.ec_account_personal_information_page_visible{ display:block; }
.ec_account_personal_information_page_hidden{ display:none; }
.ec_account_personal_information_main_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_main_sub_title{ width:100%; font-size:12px; font-weight:normal; text-align:left; float:left; margin-bottom:20px; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_holder{ width:100%; float:left; }
.ec_account_personal_information_row{ width:100%; float:left; height:35px; }
.ec_account_personal_information_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_input input[type="text"], .ec_account_personal_information_input input[type="email"], .ec_account_personal_information_input input[type="password"]{ margin:0; width:400px !important; padding:6px 4px; }
.ec_account_personal_information_row_error{ width:100%; float:left; height:35px; }
.ec_account_personal_information_row_error .ec_account_personal_information_label{ color:#900; }
.ec_account_personal_information_row_error .ec_account_personal_information_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }

/* Account Password Edit */
.ec_account_password_main_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; font-size:20px; color:#222222; font-family:'Lato', Arial, sans-serif; margin-bottom:24px; }
.ec_account_password_main_sub_title{ width:100%; font-size:12px; font-weight:normal; text-align:left; float:left; margin-bottom:20px; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_password_holder{ width:100%; float:left; }
.ec_account_password_row{ width:100%; float:left; height:35px; }
.ec_account_password_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_password_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_password_input input[type="text"], .ec_account_password_input input[type="email"], .ec_account_password_input input[type="password"]{ margin:0; width:400px !important; padding:6px 4px; }
.ec_account_password_error_text{ float:left; margin-left:20px; margin-top:8px; font-size:12px; font-family:'Lato', Arial, sans-serif; color:#900;  display:none;	 }
.ec_account_password_row_error{ width:100%; float:left; height:35px; }
.ec_account_password_row_error .ec_account_password_label{ color:#900; }
.ec_account_password_row_error .ec_account_password_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }
.ec_account_password_row_error .ec_account_password_error_text{ display:block; }

/* Account Orders */
.ec_account_orders_main_holder{ width:100%; float:left; }
.ec_account_orders_left{ width:70%; float:left; }
.ec_account_orders_right{ width:24%; margin-left:3%; float:right; border:1px solid #e9e9e9; -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.07); box-shadow:0 1px 4px rgba(0,0,0,0.07); padding-left:10px; padding-right:10px; padding-bottom:10px; }
.ec_account_orders_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_orders_holder{ width:100%; float:left; }
.ec_account_orders_row{ width:100%; text-align:left; padding:5px 0; }
.ec_account_orders_holder a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; line-height:16px; }
.ec_account_orders_holder a:hover{ text-decoration:none; color:#000000 !important; }
.ec_account_order_line_0{ width:100%; float:left; background-color:#ffffff; padding:8px 0; }
.ec_account_order_line_1{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; }
.ec_account_order_line_column1{ width:50px; float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column2{ width:175px; float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column3{ width:75px; float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column4{ width:135px; float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column5{ width:105px; float:right; text-align:right; }
.ec_account_order_line_column5 a{ display:inline-block; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:11px; font-weight:bold; outline:0; background-color:#222222; background:#222222; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:8px; width:100%; height:100%; border-radius:6px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_line_column5 a:hover{ cursor:pointer; color:#FFFFFF !important; background-color:#666666 !important; }
.ec_account_no_order_found{ width:100%; font-family:'Lato', Arial, sans-serif; text-align:center; font-weight:bold; color:#444; margin:10px 0; }
.ec_account_return_to_dashboard_button{ width:350px; margin:27px auto 10px auto; border-radius:6px; padding:6px 8px; background:#333; text-align:center; }
.ec_account_return_to_dashboard_button > a{ color:#ccc; }
.ec_account_return_to_dashboard_button > a:hover{ color:#FFF; }

/* Account Subscriptions */
.ec_account_subscriptions_main_holder{ width:100%; float:left; }
.ec_account_subscriptions_left{ width:70%; float:left; }
.ec_account_subscriptions_right{ width:24%; margin-left:3%; float:right; border:1px solid #e9e9e9; -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.07); box-shadow:0 1px 4px rgba(0,0,0,0.07); padding-left:10px; padding-right:10px; padding-bottom:10px; }
.ec_account_subscriptions_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_subscriptions_holder{ width:100%; float:left; }
.ec_account_subscriptions_row{ width:100%; text-align:left; padding:5px 0; }
.ec_account_subscriptions_row > a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; line-height:16px; }
.ec_account_subscriptions_row > a:hover{ text-decoration:none; color:#000000 !important; }
.ec_subscription_none_found{ float:left; width:100%; height:150px; line-height:150px; text-align:center; }
.ec_subscription_table{ margin-top:15px; float:left; width:120px; }
.ec_account_subscription_table{ margin-bottom:10px; float:none; width:120px; }

/* Account Order Details */
#ec_account_order_details{ position:relative; }
.ec_account_order_details_main_holder{ width:100%; float:left; }
.ec_account_complete_payment_row{ width:100%; float:left; }
.ec_account_complete_payment_button{ color:#FFFFFF; background-color:#222222; width:250px; height:35px; text-align:center; line-height:35px; font-weight:bold; font-size:14px; float:right; cursor:pointer; margin-right:25px; margin-top:5px; }
.ec_account_complete_payment_button:hover{ color:#FFFFFF; background-color:#666666; }
.ec_account_complete_order_link{ color:#FFF !important; text-decoration:none !important; font-family:'Lato', Arial, sans-serif !important; }
.ec_account_order_details_right{ width:70%; float:right; position:relative; }
.ec_account_order_details_right .ec_cart_header{ padding:9px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_details_left{ width:25%; margin-right:5%; float:left; }
.ec_account_order_details_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_details_title .left{ float:left; }
#ec_account_order_details .right{ float:right; position:absolute; top:9px; right:0px; z-index:9; }
.ec_account_order_details_item_display_option{ font-size:11px; font-weight:bold; }

/* Account Order Details Table */
.ec_account_order_details_table{ min-width:400px; width:100%; padding:0; margin:0; border-collapse:collapse; border-spacing:0; }
.ec_account_order_details_table > thead{ width:100%; border-bottom:3px solid #E1E1E1; }
.ec_account_order_details_table > thead > tr > th{ font-family:'Lato', Arial, sans-serif !important; color:#222222; font-weight:bold; background:#FFF; border-left:0px solid #CCC; border-right:0px solid #CCC; border-top:0px solid #CCC; border-bottom:0px solid #CCC; text-transform:uppercase; font-size:12px; letter-spacing:1.5px; }

th.ec_account_orderitem_head_name{ text-align:left; padding:9px 0 9px 12px !important; }
th.ec_account_orderitem_head_price{ width:15%; text-align:left; padding:9px 0 !important; }
th.ec_account_orderitem_head_quantity{ width:15%; text-align:center; padding:9px 0 !important; }
th.ec_account_orderitem_head_total{ width:15%; text-align:right; padding:9px 3px 9px 0 !important; }

tr.ec_account_orderitem_row{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px solid #CCC; border-left:0px solid #CCC; border-right:0px solid #CCC; background:#FFF !important; }
tr.ec_account_orderitem_row > td{ border-left-width:0px !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; vertical-align:middle; padding:9px 0; margin:0; }
tr.ec_account_orderitem_row > td.ec_account_orderitem_image, tr.ec_account_orderitem_row > td.ec_account_orderitem_details, tr.ec_account_orderitem_row > td.ec_account_orderitem_price{ padding:9px !important; }

tr.ec_account_orderitem_error_row{ display:none; border:1px dashed #AE0000 !important; border-color:#AE0000 !important; }
tr.ec_account_orderitem_error_row > td{ font-family: 'Lato', Arial, sans-serif; color:#AE0000 !important; padding:8px 16px; font-size:12px; line-height:1.1em; background:#FFE7E7;  background-color:#FFE7E7 !important; font-weight:bold; }

td.ec_account_orderitem_image{ width:100px; }
.ec_account_orderitem_image > img{ width:100%; min-width:100px; height:auto; display:inline-block; vertical-align:middle; margin:0 !important; padding:0 !important; }
td.ec_account_orderitem_details{ width:34%; padding-left:20px !important; padding-right:20px !important; }
.ec_account_orderitem_title{ font-size:14px; font-family:'Lato', Arial, sans-serif !important; color:#222222 !important; text-decoration:none !important; }
td.ec_account_orderitem_details > dl{ margin:0; }
td.ec_account_orderitem_details > dl > dt{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#999999; }

td.ec_account_orderitem_price{ text-align:left; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; }
td.ec_account_orderitem_quantity{ text-align:center; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; position:relative; }

td.ec_account_orderitem_total{ text-align:right; padding:0 12px 0 0 !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#222222; }

/* Account Subscription Details */
.ec_account_subscription_title{ font-size:18px; font-family:'Lato', Arial, sans-serif; color:#333 !important; }
.ec_account_subscription_row{ font-family:'Lato', Arial, sans-serif; color:#333 !important; line-height:35px; }
.ec_account_subscription_row.last_spacer{ margin-bototm:15px; }
.ec_account_subscription_link{ font-family:'Lato', Arial, sans-serif; color:#222222 !important; }
.ec_account_subscriptions_past_payments a{ font-family:'Lato', Arial, sans-serif; color:#222222 !important; }
.ec_account_subscription_row b{ font-family:'Lato', Arial, sans-serif; color:#222222 !important; }
.ec_account_subscription_upgrade_row{ margin-top:15px; }
.ec_account_subscription_upgrade_row > select{ width:inherit !important; }
.ec_account_subscription_billing, .ec_account_subscription_payment{ display:none; }
.ec_account_subscription_subtitle{ width:100%; float:left; margin-top:-20px; margin-bottom:20px; }
.ec_account_subscription_details_notice{ float:left; width:100%; margin-top:15px; }
.ec_account_subscription_button{ float:left; width:100%; margin-bottom:25px; }
.ec_account_subscription_button input[type="submit"]{ display:block; float:left; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:12px; font-weight:bold; outline:0; width:280px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:8px 0px; margin-bottom:15px; border-radius:6px; }
.ec_account_subscription_button input[type="submit"]:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_subscription_line_0{ width:100%; float:left; background-color:#ffffff; padding:8px 0; }
.ec_account_subscription_line_1{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; }
.ec_account_subscription_line_column1{ float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_subscription_line_column2, .ec_account_subscription_line_column3, .ec_account_subscription_line_column4{ float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_subscription_line_column2{ font-weight:bold; }
.ec_account_subscription_line_column5{ float:right; text-align:right; }
.ec_account_subscription_line_column5 a{ display:block; float:right; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:10px; font-weight:bold; outline:0; width:100px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:8px 0px; border-radius:6px; }
.ec_account_subscription_line_column5 a:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_subscription_line_column1{ width:180px; }
.ec_account_subscription_line_column2, .ec_account_subscription_line_column3{ width:120px; }
.ec_account_subscription_line_column4{ width:110px; }
.ec_account_subscription_line_column5{ width:105px; }

/* Cart Widget */
.widget.ec_cartwidget h4.widgettitle, .widget.ec_cartwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.widget.ec_menuwidget h4.widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_cartwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_cartwidget  a{ font-size:13px !important; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_cartwidget a:hover{ font-size:13px !important; color:#000000; text-decoration:none !important; }
.ec_cart_widget_minicart_wrap{ position:absolute; z-index:999; background:#222222; color:#FFF; display:none; -moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333; box-shadow:0 0 5px #333; max-width:300px; min-height:100px; border-radius:6px; }
.ec_cart_widget_button{ position:relative; z-index:5; font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#000; }
.ec_cart_widget_minicart_content{ padding:10px; }
.ec_cart_widget_minicart_title{ font-size:15px; font-family:'Lato', Arial, sans-serif; font-weight:bold; width:100%; float:left; padding-bottom:5px; border-bottom:1px solid #FFF; margin-bottom:10px; }
.ec_cart_widget_minicart_subtotal{ font-size:12px; font-family:'Lato', Arial, sans-serif; width:100%; float:left; float:left; font-weight:bold; }
.ec_cart_widget_minicart_checkout_button{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; float:left; background-color:#FFF; padding:5px; text-align:center; color:#333; border:1px solid #333; }
.ec_cart_widget_minicart_checkout_button:hover{ background-color:#DEDEDE;	 color:#333; }
.ec_cart_widget_minicart_product_holder{ float:left; width:100%; margin-top:10px; padding-top:10px; border-top:1px solid #FFF;	 }
.ec_cart_widget_minicart_product_padding{ padding:10px 0; }
.ec_cart_widget_minicart_product{ width:100px; min-height:155px; text-align:center; font-size:12px; font-weight:bold;  font-family:'Lato', Arial, sans-serif; margin-left:5px; margin-right:5px; }
.ec_cart_widget_minicart_product.left{ float:left;	 }
.ec_cart_widget_minicart_product.right{ float:right;	 }
.ec_cart_widget_minicart_product_image{ width:100%; float:left;	 }
.ec_cart_widget_minicart_product_image img{ max-width:100px; max-height:100px; width:100px; height:100px; }
.ec_cart_widget_minicart_product_title{ width:100%; float:left; margin:0 0 15px; font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; }
.ec_cart_widget_minicart_product_title a{ color:#FFF; }
.ec_cart_widget_minicart_product_title a:hover{ color:#DDD; text-decoration:none; }
.ec_cart_widget_minicart_product_price{ width:100%; float:left; }
.ec_cart_widget_minicart_product_price span{ text-align:center; }
.ec_cart_widget_minicart_bg{ position:fixed; z-index:2; top:0px; left:0px; width:100%; height:100%; opacity:0; display:none; }
.ec_cart_widget_clear{ clear:both; }

/* Category Widget */
.widget.ec_categorywidget h4.widgettitle, .widget.ec_categorywidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_categorywidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_category_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_category_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_category_widget > div{ margin:0 0 10px; }

/* Currency Widget */
.ec_currency_select{ height:inherit; }

/* Donation Widget */
.widget.ec_donationwidget h4.widgettitle, .widget.ec_donationwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_donationwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_donationwidget  a{ font-size:13px !important; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_donationwidget a:hover{ font-size:13px !important; color:#000000; text-decoration:none !important; }
.ec_thermometer_holder{ width:100px; float:left; }
.ec_thermometer_top{ width:64px; height:30px; overflow:hidden; margin-left:20px; margin-right:100%; }
.ec_thermometer_top_content{ width:52px; height:52px; border:6px solid #485F48; -moz-border-radius:15px; border-radius:48px; background-color:#FFF; }
.ec_thermometer_middle{ height:250px; width:52px; margin-left:20px; border-left:6px solid #485F48; border-right:6px solid #485F48; float:left; background:#485F48; margin-right:100%; }
.ec_thermometer_ticks{ float:left; width:10px; height:10px; background:#485F48; margin:0 0 40px 0; -webkit-box-shadow:10px 0px #FFF, 20px 0px #FFF, 30px 0px #485F48, 0px 10px #FFF, 10px 10px #FFF, 20px 10px #FFF, 30px 10px #FFF, 0px 20px #FFF, 10px 20px #FFF, 20px 20px #FFF, 30px 20px #FFF, 0px 30px #FFF, 10px 30px #FFF, 20px 30px #FFF, 30px 30px #FFF, 0px 40px #FFF, 10px 40px #FFF, 20px 40px #FFF, 30px 40px #FFF, 0px 50px #FFF, 10px 50px #FFF, 20px 50px #FFF, 30px 50px #FFF, 10px 60px #FFF, 20px 60px #FFF, 30px 30px #485F48, 0px 70px #FFF, 10px 70px #FFF, 20px 70px #FFF, 30px 70px #FFF, 0px 80px #FFF, 10px 80px #FFF, 20px 80px #FFF, 30px 80px #FFF, 0px 90px #FFF, 10px 90px #FFF, 20px 90px #FFF, 30px 90px #FFF, 0px 100px #FFF, 10px 100px #FFF, 20px 100px #FFF, 30px 100px #FFF, 0px 110px #FFF, 10px 110px #FFF, 20px 110px #FFF, 30px 110px #FFF, 10px 120px #FFF, 20px 120px #FFF, 30px 120px #485F48, 0px 130px #FFF, 10px 130px #FFF, 20px 130px #FFF, 30px 130px #FFF, 0px 140px #FFF, 10px 140px #FFF, 20px 140px #FFF, 30px 140px #FFF, 0px 150px #FFF, 10px 150px #FFF, 20px 150px #FFF, 30px 150px #FFF, 0px 160px #FFF, 10px 160px #FFF, 20px 160px #FFF, 30px 160px #FFF, 0px 170px #FFF, 10px 170px #FFF, 20px 170px #FFF, 30px 170px #FFF, 10px 180px #FFF, 20px 180px #FFF, 30px 180px #485F48, 0px 190px #FFF, 10px 190px #FFF, 20px 190px #FFF, 30px 190px #FFF, 0px 200px #FFF, 10px 200px #FFF, 20px 200px #FFF, 30px 200px #FFF, 0px 210px #FFF, 10px 210px #FFF, 20px 210px #FFF, 30px 210px #FFF, 0px 220px #FFF, 10px 220px #FFF, 20px 220px #FFF, 30px 220px #FFF, 0px 230px #FFF, 10px 230px #FFF, 20px 230px #FFF, 30px 230px #FFF, 10px 240px #FFF, 20px 240px #FFF, 30px 240px #485F48; -moz-box-shadow: 10px 0px #FFF, 20px 0px #FFF, 30px 0px #485F48, 0px 10px #FFF, 10px 10px #FFF, 20px 10px #FFF, 30px 10px #FFF, 0px 20px #FFF, 10px 20px #FFF, 20px 20px #FFF, 30px 20px #FFF, 0px 30px #FFF, 10px 30px #FFF, 20px 30px #FFF, 30px 30px #FFF, 0px 40px #FFF, 10px 40px #FFF, 20px 40px #FFF, 30px 40px #FFF, 0px 50px #FFF, 10px 50px #FFF, 20px 50px #FFF, 30px 50px #FFF, 10px 60px #FFF, 20px 60px #FFF, 30px 30px #485F48, 0px 70px #FFF, 10px 70px #FFF, 20px 70px #FFF, 30px 70px #FFF, 0px 80px #FFF, 10px 80px #FFF, 20px 80px #FFF, 30px 80px #FFF, 0px 90px #FFF, 10px 90px #FFF, 20px 90px #FFF, 30px 90px #FFF, 0px 100px #FFF, 10px 100px #FFF, 20px 100px #FFF, 30px 100px #FFF, 0px 110px #FFF, 10px 110px #FFF, 20px 110px #FFF, 30px 110px #FFF, 10px 120px #FFF, 20px 120px #FFF, 30px 120px #485F48, 0px 130px #FFF, 10px 130px #FFF, 20px 130px #FFF, 30px 130px #FFF, 0px 140px #FFF, 10px 140px #FFF, 20px 140px #FFF, 30px 140px #FFF, 0px 150px #FFF, 10px 150px #FFF, 20px 150px #FFF, 30px 150px #FFF, 0px 160px #FFF, 10px 160px #FFF, 20px 160px #FFF, 30px 160px #FFF, 0px 170px #FFF, 10px 170px #FFF, 20px 170px #FFF, 30px 170px #FFF, 10px 180px #FFF, 20px 180px #FFF, 30px 180px #485F48, 0px 190px #FFF, 10px 190px #FFF, 20px 190px #FFF, 30px 190px #FFF, 0px 200px #FFF, 10px 200px #FFF, 20px 200px #FFF, 30px 200px #FFF, 0px 210px #FFF, 10px 210px #FFF, 20px 210px #FFF, 30px 210px #FFF, 0px 220px #FFF, 10px 220px #FFF, 20px 220px #FFF, 30px 220px #FFF, 0px 230px #FFF, 10px 230px #FFF, 20px 230px #FFF, 30px 230px #FFF, 10px 240px #FFF, 20px 240px #FFF, 30px 240px #485F48; box-shadow: 10px 0px #FFF, 20px 0px #FFF, 30px 0px #485F48, 0px 10px #FFF, 10px 10px #FFF, 20px 10px #FFF, 30px 10px #FFF, 0px 20px #FFF, 10px 20px #FFF, 20px 20px #FFF, 30px 20px #FFF, 0px 30px #FFF, 10px 30px #FFF, 20px 30px #FFF, 30px 30px #FFF, 0px 40px #FFF, 10px 40px #FFF, 20px 40px #FFF, 30px 40px #FFF, 0px 50px #FFF, 10px 50px #FFF, 20px 50px #FFF, 30px 50px #FFF, 10px 60px #FFF, 20px 60px #FFF, 30px 60px #485F48, 0px 70px #FFF, 10px 70px #FFF, 20px 70px #FFF, 30px 70px #FFF, 0px 80px #FFF, 10px 80px #FFF, 20px 80px #FFF, 30px 80px #FFF, 0px 90px #FFF, 10px 90px #FFF, 20px 90px #FFF, 30px 90px #FFF, 0px 100px #FFF, 10px 100px #FFF, 20px 100px #FFF, 30px 100px #FFF, 0px 110px #FFF, 10px 110px #FFF, 20px 110px #FFF, 30px 110px #FFF, 10px 120px #FFF, 20px 120px #FFF, 30px 120px #485F48, 0px 130px #FFF, 10px 130px #FFF, 20px 130px #FFF, 30px 130px #FFF, 0px 140px #FFF, 10px 140px #FFF, 20px 140px #FFF, 30px 140px #FFF, 0px 150px #FFF, 10px 150px #FFF, 20px 150px #FFF, 30px 150px #FFF, 0px 160px #FFF, 10px 160px #FFF, 20px 160px #FFF, 30px 160px #FFF, 0px 170px #FFF, 10px 170px #FFF, 20px 170px #FFF, 30px 170px #FFF, 10px 180px #FFF, 20px 180px #FFF, 30px 180px #485F48, 0px 190px #FFF, 10px 190px #FFF, 20px 190px #FFF, 30px 190px #FFF, 0px 200px #FFF, 10px 200px #FFF, 20px 200px #FFF, 30px 200px #FFF, 0px 210px #FFF, 10px 210px #FFF, 20px 210px #FFF, 30px 210px #FFF, 0px 220px #FFF, 10px 220px #FFF, 20px 220px #FFF, 30px 220px #FFF, 0px 230px #FFF, 10px 230px #FFF, 20px 230px #FFF, 30px 230px #FFF, 10px 240px #FFF, 20px 240px #FFF, 30px 240px #485F48; }
.ec_thermometer_liquid{ background-color:#485F48; width:14px; margin-left:13px; }
.ec_thermometer_bottom{ width:105px; height:96px; overflow:hidden; float:left; }
.ec_thermometer_bottom_content{ width:92px; height:92px; border:6px solid #485F48; -moz-border-radius:60px; border-radius:60px; background-color:#FFF; margin-top:-7px; }
.ec_thermometer_bottom_stick{ background-color:#485F48; width:14px; height:4px; margin-left:33px; }
.ec_thermometer_bottom_colorball{ width:72px; height:73px; border:1px solid #485F48; -moz-border-radius:75px; border-radius:75px; background-color:#485F48; margin-top:-1px; margin-left:4px; }
.ec_goal_box{ float:right; width:120px; }
.ec_goal_title{ font-size:25px; font-weight:bold; text-align:center; }
.ec_goal_content{ float:right; width:100%; border-color:#485F48 !important; border-top:3px solid #485F48; padding:1em 1em 1em 1em; margin:25px 0 2em; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fcfbfc; background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#F7F6F7)); background:-webkit-linear-gradient(#fcfbfc,#F7F6F7); background:-moz-linear-gradient(center top,#fcfbfc 0%,#F7F6F7 100%); background:-moz-gradient(center top,#fcfbfc 0%,#F7F6F7 100%); color:#5e5e5e; text-shadow:0 1px 0 #ffffff; list-style:none outside; -webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3); box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3); }
.ec_goal_needed{ width:100%; float:left; text-align:center; font-weight:bold; margin-top:18px; font-size:12px; }
.ec_goal_needed span{ color:#485F48; font-size:16px; width:100%; float:left; padding-bottom:4px; }
.ec_goal_divider{ width:163px; float:left; height:1px; margin-top:13px; margin-left:5px; margin-right:5px; background-color:#CCC; }
.ec_goal_raised{ width:100%; float:left; text-align:center; font-weight:bold; margin-top:18px; font-size:12px; }
.ec_goal_raised span{ color:#485F48; font-size:16px; width:100%; float:left; padding-bottom:4px; }

/* Group Widget */
.widget.ec_groupwidget h4.widgettitle, .widget.ec_groupwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_groupwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_group_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_group_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_group_widget > div{ margin:0 0 10px; }

/* Login Widget Button */
input[type="submit"].ec_login_widget_button{ background-color:#222222; color:#FFF; padding:4px 10px; border-bottom:4px solid #666666; font-family:'Monda',Arial,sans-serif; cursor:pointer; width:100%; font-size:12px; border-radius:6px; }
input[type="submit"].ec_login_widget_button:hover{ background-color:#666666; color:#FFF !important; text-decoration:none; font-size:13px; border:none; border-bottom:4px solid #222222; font-size:12px; }

/* Manufacturer Widget */
.widget.ec_manufacturerwidget h4.widgettitle, .widget.ec_manufacturerwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_manufacturerwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_manufacturer_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_manufacturer_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_manufacturer_widget > div{ margin:0 0 10px; }

/* Horizontal Menu Widget */
.ec_menu_horizontal{ background-color:#222222; font-family:'Lato', Arial, sans-serif; font-size:12px; margin-bottom:15px; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; list-style:none; height:28px; position:relative; z-index:45; }
.ec_menu_horizontal li{ float:left; padding:0px 10px; position:relative; min-width:125px; }
.ec_menu_horizontal a{ display:block; font-weight:bold; color:#FFFFFF; text-align:center; padding:8px; text-decoration:none; text-transform:uppercase; }
.ec_menu_horizontal a:hover{ color:#efefef; text-decoration:none; }
.ec_menu_horizontal ul li ul{ background:#222222; list-style:none; position:absolute; left:-9999px; }
.ec_menu_horizontal ul li ul li{ padding-top:1px; float:none; }
.ec_menu_horizontal ul li ul a{ white-space:nowrap; }
.ec_menu_horizontal ul li:hover ul{ left:0; }
.ec_menu_horizontal ul li:hover a{ background:#222222; text-decoration:none; }
.ec_menu_horizontal ul li:hover ul a{ text-decoration:none; }
.ec_menu_horizontal ul li:hover ul li a:hover{ background:#6b6b6b; }
.ec_menu_horizontal ul li ul li ul{ display:none; position:absolute; background-color:#6b6b6b;}
.ec_menu_horizontal ul li ul li:hover ul{ display:block; position:absolute; top:0px; left:140px; background-color:#fff;}
.ec_menu_horizontal ul li ul li:hover ul li{ list-style:none; float:none; margin-left:1px; padding:0px; position:relative;background-color:#fff;}
.ec_menu_horizontal ul li ul li ul li a:hover{ background-color:rgba(28,28,240,0.5); }​

/* Vertical Widget */
.ec_menu_vertical{ width:213px; padding:40px 28px 25px 0; font-family:'Lato', Arial, sans-serif; }
ul.ec_menu_vertical{ padding:0; margin:0; font-size:12px; line-height:0.5em; list-style:none; font-family:'Lato', Arial, sans-serif; }
ul.ec_menu_vertical li a{ line-height:10px; font-size:12px; padding:10px 5px; color:#222222; display:block; text-decoration:none !important; font-weight:bolder; }
ul.ec_menu_vertical li a:hover{ background-color:#222222; color:white; }
ul.ec_menu_vertical ul{ margin:0; padding:0; display:none; }
ul.ec_menu_vertical ul li{ margin:0; padding:0; clear:both; }
ul.ec_menu_vertical ul li a{ padding-left:20px; font-size:12px; font-weight:normal; }
ul.ec_menu_vertical ul li a:hover{ background-color:#FFF; color:#000000; }
ul.ec_menu_vertical ul ul li a{ color:#222222; padding-left:40px; }
ul.ec_menu_vertical ul ul li a:hover{ background-color:#FFF; color:#000000; }
ul.ec_menu_vertical span{ float:right; }

/* Newsletter Widget */
.widget.ec_newsletterwidget h4.widgettitle, .widget.ec_newsletterwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_newsletterwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; font-weight:normal; }
.ec_newsletter_widget input[type="text"]{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_newsletter_widget input[type="submit"]{ background-color:#222222; color:#FFF; padding:2px 10px; border-bottom:4px solid #666666; font-family:'Monda',Arial,sans-serif; cursor:pointer; width:100%; font-size:12px; border-radius:6px; }
.ec_newsletter_widget input[type="submit"]:hover{ background-color:#666666; color:#FFF !important; text-decoration:none; font-size:13px; border:none; border-bottom:4px solid #222222; font-size:12px; }

/* Price Widget */
.widget.ec_pricepointwidget h4.widgettitle, .widget.ec_pricepointwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_pricepointwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_pricepoint_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_pricepoint_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_pricepoint_widget > div{ margin:0 0 10px; }

/* Product Widget */
.widget.ec_productwidget h4.widgettitle, .widget.ec_productwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_product_widget{ font-size:12px; margin-top:10px; float:left; max-width:100%; color:#222222; font-family:'Lato', Arial, sans-serif; margin-left:26px; }
.ec_product_widget_left{ float:left; width:65%;	 }

/* Start Product Image Styles */
.ec_product_widget_images{ width:100%; float:left; position:relative; }
.ec_product_widget_images .ec_product_image img{ max-width:100%; width:100%; }
.ec_product_widget_image{ float:left; padding:2px; display:block; border:1px #eeeeee solid; z-index:4; max-width:175px; }
.ec_product_widget_image:hover{ border:1px #cccccc solid; }
.ec_product_widget_image_inactive{ float:left; padding:2px; display:none; border:1px #eeeeee solid; z-index:4;  }
.ec_product_widget_image_inactive:hover{ border:1px #cccccc solid; }
.ec_product_widget_images .ec_product_widget_image_inactive img{ max-width:175px; max-height:175px; outline:none !important; }
.ec_product_widget_rating{ width:100%; float:left; margin-top:12px; margin-left:3px; }
.ec_product_widget_stars{ float:left; }
.ec_product_widget_num_reviews{ float:left; margin-left:5px; margin-top:2px; font-weight:bold; font-size:11px; letter-spacing:1px; color:#222222; }
.ec_product_widget_star_on{ float:left; }
.ec_product_widget_star_off{ float:left; }
.ec_product_widget_title{ width:100%; float:left; font-family:'Lato', Arial, sans-serif; margin-top:8px; margin-left:3px; }
.ec_product_widget_title a{ font-weight:bold; color:#222222; text-decoration:none; font-family:'Lato', Arial, sans-serif; font-size:16px; }
.ec_product_widget_title a:hover{ font-weight:bold; color:#000000; text-decoration:none; }
.ec_product_widget_pricing{ width:100%; float:right; margin-top:8px; margin-right:3px; }
.ec_product_widget_price{ font-size:12px; width:100%; float:right; text-align:right; }
.ec_product_widget_price .currency{ font-size:12px; vertical-align:super; }
.ec_product_widget_price .dollar{ font-size:16px; font-weight:bold; }
.ec_product_widget_price .cent{ font-size:12px; vertical-align:super; }

.ec_product_widget_pricing > .ec_product_old_price{ font-size:16px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#CCC; text-decoration:line-through; margin-right:5px; }

.ec_product_widget_pricing > .ec_product_sale_price, .ec_product_widget_pricing > .ec_product_price{ font-size:16px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#333; }
.ec_product_widget_pricing > .ec_product_sale_price .currency{ font-size:16px;  }
.ec_product_widget_pricing > .ec_product_sale_price .dollar{ font-size:16px; font-weight:bold; }
.ec_product_widget_pricing > .ec_product_sale_price .cent{ font-size:16px;  }

.ec_product_widget_swatches{ width:100%; float:left; margin-top:16px; margin-left:3px; margin-right:3px; }
.ec_product_widget_swatch_out_of_stock{ float:left; margin:1px; opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */ }
.ec_product_widget_swatch_selected{ float:left; margin:1px; -moz-box-shadow:0 0 5px #555; -webkit-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555; }
.ec_product_widget_swatch{ float:left; margin:1px; }
.ec_product_widget_swatch:hover{ cursor:pointer; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; box-shadow:0 0 5px #888; }

/* Search widget */
.widget.ec_searchwidget h4.widgettitle, .widget.ec_searchwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_searchwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_searchwidget  a{ font-size:13px !important; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_searchwidget a:hover{ font-size:13px !important; color:#000000; text-decoration:none !important; }
.ec_search_widget input[type="text"]{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; width:100% !important; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_search_widget input[type="submit"]{ background-color:#222222; color:#FFF; padding:4px 10px; border-bottom:4px solid #666666; font-family:'Monda',Arial,sans-serif; cursor:pointer; width:100%; font-size:12px; border-radius:6px; }
.ec_search_widget input[type="submit"]:hover{ background-color:#666666; color:#FFF !important; text-decoration:none; font-size:13px; border:none; border-bottom:4px solid #222222; font-size:12px; }
.ec_search_input{ width:100%; }

/* Specials Widget */
.widget.ec_specialswidget h4.widgettitle, .widget.ec_specialswidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_specialswidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_specialswidget .ec_product{ margin-left:20px; }
.ec_specialswidget .ec_product_pricing{ text-align:center; width:100%; }

.ec_specialswidget .ec_product_title{ width:100%; font-family:'Lato', Arial, sans-serif; margin-top:8px; text-align:center; }
.ec_specialswidget .ec_product_title a{ font-weight:bold; color:#222222; text-decoration:none; font-family:'Lato', Arial, sans-serif; font-size:16px; }
.ec_specialswidget .ec_product_title a:hover{ font-weight:bold; color:#000000; text-decoration:none; }

.ec_specialswidget .ec_product_old_price{ font-size:16px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#CCC; text-decoration:line-through; margin-right:5px; }

.ec_specialswidget .ec_product_sale_price, .ec_specialswidget .ec_product_price{ font-size:16px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#333; }

.ec_specialswidget .ec_product_sale_price .currency{ font-size:16px; }
.ec_specialswidget .ec_product_sale_price .dollar{ font-size:16px; font-weight:bold; }
.ec_specialswidget .ec_product_sale_price .cent{ font-size:16px; }

/* Currency Widget */
.ec_currencywidget select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; height:inherit !important; }

/* Newsletter Popup */
.ec_newsletter_container{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:99999; text-align:center; }
.ec_newsletter_container:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_newsletter_content *{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_newsletter_content form{ background-color:#CBCBCB; border:5px solid #FFF; margin:0px -5px 0px 0px !important; padding:0 !important; }
.ec_newsletter_content input[type='text'], .ec_newsletter_content input[type='input'], .ec_newsletter_content input[type='password'], .ec_newsletter_content input[type='email'], .ec_newsletter_content input[type='number'], .ec_newsletter_content input[type='url'], .ec_newsletter_content input[type='tel'], .ec_newsletter_content input[type='search'], .ec_newsletter_content textarea, .ec_newsletter_content select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:5px auto !important; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; text-align:center; }
.ec_newsletter_content input[type='submit']{ margin:20px auto 35px; font-size:12px !important; font-family:'Lato', Arial, sans-serif !important; background-color:#222222; text-decoration:none; color:#FFF; }
.ec_newsletter_content input[type='submit']:hover{ background-color:#666666; }
.ec_newsletter_content{ width:98%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:relative; }
.ec_newsletter_content_padding{ background-color:#FFF; max-width:450px; width:90%; height:auto; margin:0 auto; position:relative; display:block; }
.ec_newsletter_content_holder{ display:table; position:relative; width:100%; }

.ec_newsletter_content h1{ font-size:32px; font-family: 'Lato', Arial, sans-serif; color:#222222; font-weight:normal; margin:50px 0px 15px; text-shadow:none; text-transform:uppercase; }
.ec_newsletter_content h3{ font-family: 'Lato', Arial, sans-serif; color:#8D8D8D; font-size:18px; margin:0px 0px 25px; max-height:250px; overflow:hidden; line-height:1.1em; text-shadow:none; font-weight:normal; text-transform:uppercase; }

.ec_newsletter_close{ position:absolute; top:10px; right:10px;  }
.ec_newsletter_close > a{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:20px !important; font-family:'Lato', Arial, sans-serif !important; color:#222 !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; text-decoration:none !important; }
.ec_newsletter_close > a:hover{ color:#222 !important; text-shadow:none !important; }
.ec_newsletter_post_submit{ display:none; }

/* Store Table Shortcode */
.ec_store_table, .ec_store_table *{ moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#525252; }
.ec_store_table{ background:#f8f8f8; border-color:#e1e1e1 !important; width:100%; padding:0; margin:0 0 20px 0; font-size:13px; border-collapse:collapse; border-spacing:0; }
.ec_store_table > thead > tr > td{ color:#333; font-weight:bold; border-top-style:solid; border-top-width:1px; border-color:#e1e1e1 !important; }
.ec_store_table > tbody > tr > td{ border-color:#e1e1e1 !important; }
.ec_store_table, .ec_store_table thead, .ec_store_table tr, .ec_store_table tbody{ border:0; }
.ec_store_table tr:first-child th, .ec_store_table tr:first-child td{ border-top-style:solid; border-top-width:1px; }
.ec_store_table tr th:first-child{ border-left-style:solid; border-left-width:1px; }
.ec_store_table td{ font-size:13px; padding:9px 12px; border-style:solid; border-width:1px; }
.ec_store_table tr:nth-child(odd){ background:#f8f8f8; color#666666; }
.ec_store_table tr:nth-child(even){ background-color:#FFFFFF; color:#919191; }
.ec_store_table a{ color:#333; text-decoration:none; border-bottom:none !important; }
.ec_store_table a:hover{ color:#000; text-decoration:none; }

@media only screen and ( min-width:1140px ){
	.ec_menu_mobile_horizontal{ display:none; }
	.ec_menu_horizontal{ display:block; }
}

@media only screen and ( min-width:990px ) and ( max-width:1139px ){
	.ec_account_order_line_column1_header{ width:63px; }
	.ec_account_order_line_column5_header{ width:100px; }
	.ec_account_subscription_line_column1_header{ width:135px; }
	.ec_account_subscription_line_column5_header{ width:100px; }
	.ec_account_order_line_column1{ width:63px; }
	.ec_account_order_line_column5{ width:100px; }
	.ec_account_subscription_line_column1{ width:135px; }
	.ec_account_subscription_line_column5{ width:100px; }
	
	.ec_menu_mobile_horizontal{ display:none; }
	.ec_menu_horizontal{ display:block; }
}

@media only screen and ( min-width:768px ) and ( max-width:989px ){
	.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
	.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
	
	.ec_account_login_title{ width:100%; }
	.ec_account_login_left{ width:48%; }
	.ec_account_login_right{ width:48%; }
	.ec_account_login_row{ height:65px }
	.ec_account_login_row_error{ height:65px; }
	.ec_account_login_row_error input[type="text"], .ec_account_login_row_error input[type="email"], .ec_account_login_row_error input[type="password"]{ width:220px; }
	
	.ec_account_dashboard_left{ width:100%; }
	.ec_account_dashboard_right{ width:100%; float:left; margin-left:0px; padding:0px; }
	.ec_account_order_line_column1_header{ width:195px; }
	.ec_account_order_line_column5_header{ width:95px; }
	.ec_account_subscription_line_column5_header{ width:95px; }
	.ec_account_orders_left{ width:100%; }
	.ec_account_orders_right{ width:100%; margin-left:0px; float:left; padding:0px; } 
	.ec_account_order_line_column1{ width:73px; }
	.ec_account_order_line_column5{ width:95px; }
	
	.ec_account_password_row_error{ height:55px; }
	.ec_account_password_row_error .ec_account_password_error_text{ float:right; width:100%; text-align:center; }
	
	.ec_account_subscriptions_left{ width:100%; }
	#ec_account_subscriptions .ec_account_mobile{ display:block !important; }
	.ec_account_subscriptions_right{ display:none; }
	
	.ec_account_order_details_right{ width:100%; }
	.ec_account_order_details_left{ width:100%; margin-right:0px; }
	.ec_account_order_details_column2_header, .ec_account_order_details_item_display_column2{ width:295px; }
	.ec_account_order_details_column3_header, .ec_account_order_details_item_display_column3{ width:100px; }
	.ec_account_order_details_column4_header, .ec_account_order_details_item_display_column4{ width:54px; }
	.ec_account_order_details_column5_header, .ec_account_order_details_item_display_column5{ width:61px; }
	
	.ec_account_subscription_line_column5{ width:95px; }
	
	.ec_menu_mobile_horizontal{ display:none; }
	.ec_menu_horizontal{ display:block; }
}

@media only screen and ( min-width:481px ) and ( max-width:767px ){
	.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
	.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
	
	.ec_account_left, .ec_account_right, .ec_account_left.ec_account_login, .ec_account_right.ec_account_login{ width:100%; }
	.ec_account_mobile{ display:block !important; }
	.ec_account_left{ padding-right:0px; border-right:none; }
	.ec_account_right{ display:none !important; }
	.ec_account_right.ec_account_login{ margin-top:25px; padding-left:0px !important; display:block !important; }
	
	.ec_account_login_title{ width:100%; } 
	.ec_account_login_left{ width:100%; }
	.ec_account_login_right{ width:100%; float:left; }
	.ec_account_login_row{ height:65px }
	.ec_account_login_row_error{ height:65px; }
	.ec_account_login_button{ width:159px; }
	
	.ec_account_forgot_password_label{ width:90px; }
	.ec_account_forgot_password_input{ width:100px; }
	.ec_account_forgot_password_input input[type="text"], .ec_account_forgot_password_input input[type="email"], .ec_account_forgot_password_input input[type="password"], .ec_account_forgot_password_row_error input[type="text"], .ec_account_forgot_password_row_error input[type="email"], .ec_account_forgot_password_row_error input[type="password"]{ width:250px; }
	
	.ec_account_register_row{ height:70px; }
	.ec_account_register_label{ margin-bottom:2px; }
	.ec_account_register_input{ width:400px; }
	.ec_account_register_input input[type="text"], .ec_account_register_input input[type="email"], .ec_account_register_input input[type="password"]{ width:300px; }
	.ec_account_register_row_error{ height:70px; }
	
	.ec_account_billing_information_input input[type="text"], .ec_account_billing_information_input input[type="email"], .ec_account_billing_information_input input[type="password"], .ec_account_shipping_information_input input[type="text"], .ec_account_shipping_information_input input[type="email"], .ec_account_shipping_information_input input[type="password"]{ width:276px; }
	.ec_account_billing_information_input select, .ec_account_shipping_information_input select{ width:280px; height:32px; }
	.ec_account_billing_information_label, .ec_account_shipping_information_label{ margin-bottom:2px; }
	.ec_account_billing_information_holder, .ec_account_shipping_information_holder{ padding:0px; }
	.ec_account_billing_information_row, .ec_account_shipping_information_row{ height:70px; }
	.ec_account_billing_information_input, .ec_account_shipping_information_input{ width:400px; }
	.ec_account_billing_information_button, .ec_account_shipping_information_button{ width:130px; }
	.ec_account_billing_information_row_error, .ec_account_shipping_information_row_error{ height:55px; }
	
	.ec_account_personal_information_input input[type="text"], .ec_account_personal_information_input input[type="email"], .ec_account_personal_information_input input[type="password"]{ width:276px; }
	.ec_account_personal_information_input select{ margin:0px; width:276px; height:25px; }
	.ec_account_personal_information_label{ margin-bottom:2px; }
	.ec_account_personal_information_holder{ padding:0px; }
	.ec_account_personal_information_row{ height:55px; }
	.ec_account_personal_information_input{ width:280px; }
	.ec_account_personal_information_row_error{ height:35px; }
	.ec_account_personal_information_button{ width:130px; }
	
	.ec_account_order_header_column_left.ec_account_order_header_column_left_div1{ width:40%; }
	.ec_account_order_header_column_left.ec_account_order_header_column_left_div2{ display:none; }
	.ec_account_order_header_column_left.ec_account_order_header_column_left_div4{ width:35%; }
	.ec_account_order_item_content{ width:100%; }
	.ec_account_order_item_buttons{ width:100%; margin-top:0px; }
	.ec_account_dashboard_left{ width:100%; }
	.ec_account_dashboard_right{ width:100%; float:left; margin-left:0px; padding:0px; }
	.ec_account_order_line_column1_header{ padding-left:20px; width:73px; }
	.ec_account_order_line_column2_header{ width:135px; margin-right:20px; font-size:11px; }
	.ec_account_order_line_column4_header{ display:none; }
	.ec_account_order_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
	.ec_account_subscription_line_column1_header{ padding-left:20px; width:130px; }
	.ec_account_subscription_line_column2_header{ width:70px; margin-right:20px; font-size:11px; }
	.ec_account_subscription_line_column4_header{ display:none; }
	.ec_account_subscription_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
	.ec_account_orders_left{ width:100%; }
	.ec_account_orders_right{ width:100%; margin-left:0px; float:left; padding:0px } 
	.ec_account_order_line_column1{ padding-left:20px; width:73px; }
	.ec_account_order_line_column2{ width:135px; margin-right:20px; font-size:11px; }
	.ec_account_order_line_column4{ display:none; }
	.ec_account_order_line_column5{ width:95px; text-align:center; margin-top:0px; }
	
	.ec_account_password_input input[type="text"], .ec_account_password_input input[type="email"], .ec_account_password_input input[type="password"]{ width:276px; }
	.ec_account_password_input select{ width:280px; height:25px; }
	.ec_account_password_label{ margin-bottom:2px; }
	.ec_account_password_holder{ padding:0px; }
	.ec_account_password_row{ height:55px; }
	.ec_account_password_input{ width:280px; }
	.ec_account_password_button{ width:130px; }
	.ec_account_password_row_error{ height:80px; }
	
	.ec_account_subscriptions_left{ width:100%; }
	.ec_account_subscriptions_right{ display:none; }
	
	.ec_account_order_details_right{ width:100%; }
	.ec_account_order_details_left{ width:100%; margin-right:0px; }
	.ec_account_order_details_column2_header, .ec_account_order_details_item_display_column2{ width:190px; }
	.ec_account_order_details_column3_header, .ec_account_order_details_item_display_column3, .ec_account_order_details_column4_header, .ec_account_order_details_item_display_column4{ display:none; }
	.ec_account_order_details_column5_header, .ec_account_order_details_item_display_column5{ width:61px; }
	
	.ec_account_subscription_line_column1{ padding-left:20px; width:140px; }
	.ec_account_subscription_line_column2{ width:60px; margin-right:20px; font-size:11px; }
	.ec_account_subscription_line_column4{ display:none; }
	.ec_account_subscription_line_column5{ width:95px; text-align:center; margin-top:0px; }
	
	.ec_menu_mobile_horizontal{ display:block; }
	.ec_menu_horizontal{ display:none; }
	
	.ec_flipbook_left, .ec_flipbook_right{ display:block !important; }
	
	/* Advanced Content for Descriptions */
	.ecrow_12, .ecrow_13, .ecrow_14, .ecrow_15, .ecrow_23, .ecrow_25, .ecrow_35, .ecrow_34, .ecrow_45{ width:100%; }
	.ecrow_12.after, .ecrow_13.after, .ecrow_14.after, .ecrow_15.after, .ecrow_23.after, .ecrow_25.after, .ecrow_35.after, .ecrow_34.after, .ecrow_45.after{ width:100%; }

}

@media only screen and ( max-width:480px ){
	.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
	.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
	
	.ec_account_left, .ec_account_right, .ec_account_left.ec_account_login, .ec_account_right.ec_account_login{ width:100%; }
	.ec_account_mobile{ display:block !important; }
	.ec_account_left{ padding-right:0px; border-right:none; }
	.ec_account_right{ display:none !important; }
	.ec_account_right.ec_account_login{ margin-top:25px; padding-left:0px !important; display:block !important; }
	
	.ec_account_login_title{ width:100%; }
	.ec_account_login_left{ width:100%; }
	.ec_account_login_right{ width:100%; float:left; }
	.ec_account_login_row_input{ width:100%; }
	.ec_account_login_button{ width:100%; }
	.ec_account_login_row_input input[type="text"], .ec_account_login_row_input input[type="email"], .ec_account_login_row_input input[type="password"], .ec_account_login_create_account_button{ width:100%; }
	.ec_account_login_row{ height:65px; }
	.ec_account_login_row_error{ height:65px; }
	.ec_account_login_row_error input[type="text"], .ec_account_login_row_error input[type="email"], .ec_account_login_row_error input[type="password"]{ width:100%; }
	
	.ec_account_forgot_password_label{ width:70px; }
	.ec_account_forgot_password_input{ width:260px; }
	.ec_account_forgot_password_input input[type="text"], .ec_account_forgot_password_input input[type="email"], .ec_account_forgot_password_input input[type="password"], .ec_account_forgot_password_row_error input[type="text"], .ec_account_forgot_password_row_error input[type="email"], .ec_account_forgot_password_row_error input[type="password"]{ width:256px; }
	.ec_account_forgot_password_button{ width:260px; }
	
	.ec_account_register_holder{ padding-left:0px; }
	.ec_account_register_row{ height:70px; }
	.ec_account_register_label{ margin-bottom:2px; }
	.ec_account_register_input{ width:100%; }
	.ec_account_register_input input[type="text"], .ec_account_register_input input[type="email"], .ec_account_register_input input[type="password"]{ width:100%; }
	.ec_account_register_button{ width:100%; }
	
	.ec_account_order_header_column_left.ec_account_order_header_column_left_div1{ width:40%; }
	.ec_account_order_header_column_left.ec_account_order_header_column_left_div2{ display:none; }
	.ec_account_order_header_column_left.ec_account_order_header_column_left_div4{ width:35%; }
	.ec_account_order_item_content{ width:100%; }
	.ec_account_order_item_buttons{ margin-top:0px; }
	
	.ec_account_billing_information_input input[type="text"], .ec_account_billing_information_input input[type="email"], .ec_account_billing_information_input input[type="password"], .ec_account_shipping_information_input input[type="text"], .ec_account_shipping_information_input input[type="email"], .ec_account_shipping_information_input input[type="password"]{ width:100%; }
	.ec_account_billing_information_input select, .ec_account_shipping_information_input select{ width:100%; height:32px; }
	.ec_account_billing_information_label, .ec_account_shipping_information_label{ width:100%; height:22px; line-height:22px; }
	.ec_account_billing_information_holder, .ec_account_shipping_information_holder{ padding:0px; }
	.ec_account_billing_information_row, .ec_account_shipping_information_row{ height:65px; }
	.ec_account_billing_information_input, .ec_account_shipping_information_input{ width:100%; }
	.ec_account_billing_information_button, .ec_account_shipping_information_button, .ec_account_button, .ec_account_password_button, .ec_account_personal_information_button{ width:100%; margin-right:0px; }
	.ec_account_button{ margin-bottom:5px; }
	.ec_account_billing_information_row_error, .ec_account_shipping_information_row_error{ height:65px; }
	
	.ec_account_personal_information_input input[type="text"], .ec_account_personal_information_input input[type="email"], .ec_account_personal_information_input input[type="password"]{ width:100%; }
	.ec_account_personal_information_input select{ margin:0px; width:100%; height:25px; }
	.ec_account_personal_information_label{ height:22px; line-height:22px; }
	.ec_account_personal_information_holder{ padding:0px; }
	.ec_account_personal_information_row{ height:65px; }
	.ec_account_personal_information_input{ width:100%; }
	.ec_account_personal_information_button{ width:100%; }
	.ec_account_personal_information_row_error{ height:65px; }
	
	.ec_account_dashboard_left{ width:100%; }
	.ec_account_dashboard_right{ width:100%; float:left; margin-left:0px; padding:0px; }
	.ec_account_order_line_column1_header{ padding-left:10px; width:53px; }
	.ec_account_order_line_column2_header{ width:120px; margin-right:10px; font-size:11px; }
	.ec_account_order_line_column3_header, .ec_account_order_line_column4_header{ display:none; }
	.ec_account_order_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
	.ec_account_dashboard_row_divider a{ width:100%; }
	.ec_account_subscription_line_column1_header{ padding-left:10px; width:165px; }
	.ec_account_subscription_line_column2_header{ width:80px; margin-right:10px; font-size:11px; }
	.ec_account_subscription_line_column3_header, .ec_account_subscription_line_column4_header{ display:none; }
	.ec_account_subscription_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
	.ec_account_dashboard_row_divider a{ width:100%; }
	.ec_account_orders_left{ width:100%; }
	.ec_account_orders_right{ width:100%; margin-left:0px; float:left; padding:0px; }
	.ec_account_order_line_column1{ padding-left:10px; width:43px; }
	.ec_account_order_line_column2{ width:110px; margin-right:10px; font-size:11px; }
	.ec_account_order_line_column3, .ec_account_order_line_column4{ display:none; }
	.ec_account_order_line_column5{ width:65px; text-align:center; margin-top:0px; }
	.ec_account_order_line_column5 a{ width:80px; }
	
	.ec_account_password_input input[type="text"], .ec_account_password_input input[type="email"], .ec_account_password_input input[type="password"]{ width:100%; }
	.ec_account_password_input select{ margin:0px; width:100%; height:25px; }
	.ec_account_password_label{ width:100%; height:22px; line-height:22px; }
	.ec_account_password_holder{ padding:0px; }
	.ec_account_password_row{ height:65px; }
	.ec_account_password_input{ width:100%; }
	.ec_account_password_button{ width:100%; }
	.ec_account_password_row_error{ height:100px; }
	
	.ec_account_subscriptions_left{ width:100%; }
	.ec_account_subscriptions_right{ display:none; }
	
	.ec_account_order_details_right > .ec_cart_header{ display:none; }
	.ec_account_order_details_table{ margin-top:25px; }
	.ec_account_order_details_right{ width:100%; overflow-x:scroll; }
	.ec_account_order_details_left{ width:100%; margin-right:0px; }
	.ec_account_order_details_column2_header{ display:none; }
	.ec_account_order_details_item_display_column2{ width:120px; float:left; }
	.ec_account_order_details_column3_header, .ec_account_order_details_item_display_column3, .ec_account_order_details_column4_header, .ec_account_order_details_item_display_column4, .ec_account_order_details_column5_header{ display:none; }
	.ec_account_order_details_item_display_column5{ width:71px; margin-top:20px; }
	
	.ec_account_subscription_line_column1{ padding-left:10px; width:170px; }
	.ec_account_subscription_line_column2{ width:110px; margin-right:10px; font-size:11px; }
	.ec_account_subscription_line_column3, .ec_account_subscription_line_column4{ display:none; }
	.ec_account_subscription_line_column5{ width:65px; text-align:center; margin-top:0px; }
	.ec_account_subscription_line_column5 a{ width:80px; } 
	
	.ec_menu_mobile_horizontal{ display:block; }
	.ec_menu_horizontal{ display:none; }
	
	.ec_flipbook_left, .ec_flipbook_right{ display:block !important; }
	
	.ec_cart_input_row > .ec_cart_input_left_half, .ec_cart_input_row > .ec_cart_input_right_half{ width:100%; padding:8px 0 0 0 !important; }
	.ec_cart_input_row > .ec_cart_input_left_half.ec_small_field > select, .ec_cart_input_row > .ec_cart_input_left_half.ec_small_field > input, .ec_cart_input_row > .ec_cart_input_right_half.ec_small_field > select, .ec_cart_input_row > .ec_cart_input_right_half.ec_small_field > input{ width:100% !important; }
	#ec_expiration_year{ margin-top:5px !important; }
	
	.ec_account_order_item_buttons{ width:100%; }
	.ec_cart_success_continue_shopping_button > a{ float:left; width:100%; margin-bottom:10px; }
	
	.ec_newsletter_container{ display:none; }
	
	/* Advanced Content for Descriptions */
	.ecrow_12, .ecrow_13, .ecrow_14, .ecrow_15, .ecrow_23, .ecrow_25, .ecrow_35, .ecrow_34, .ecrow_45{ width:100%; }
	.ecrow_12.after, .ecrow_13.after, .ecrow_14.after, .ecrow_15.after, .ecrow_23.after, .ecrow_25.after, .ecrow_35.after, .ecrow_34.after, .ecrow_45.after{ width:100%; }
	
}

@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Serif Regular'), local('DroidSerif-Regular'), url(https://fonts.gstatic.com/s/droidserif/v8/tDbI2oqRg1oM3QBjjcaDkOr9rAA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 400;
  src: local('Monda Regular'), local('Monda-Regular'), url(https://fonts.gstatic.com/s/monda/v7/TK3tWkYFABsmjsphPh8.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}

/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url(/wp-includes/fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGYMAA4AAAAAowAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcckwii0dERUYAAAFgAAAAHwAAACABMwAET1MvMgAAAYAAAABAAAAAYJYFacxjbWFwAAABwAAAAUEAAAKi6kAXkmdhc3AAAAMEAAAACAAAAAj//wADZ2x5ZgAAAwwAAFnuAACMgOFsk4doZWFkAABc/AAAAC4AAAA2DP0UgmhoZWEAAF0sAAAAGgAAACQPogeuaG10eAAAXUgAAAEHAAACFodAcgtsb2NhAABeUAAAAg4AAAIO/oLadm1heHAAAGBgAAAAHwAAACABWQC1bmFtZQAAYIAAAAGbAAADVi8qdoNwb3N0AABiHAAAA+cAAApGwPo//ndlYmYAAGYEAAAABgAAAAayr1bhAAAAAQAAAADMPaLPAAAAANMHHI4AAAAA0wdjLXjaY2BkYGDgA2IJBhBgYmBkYGRkBZIsYB4DAASNADkAeNpjYGY/xTiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDqp/vrqzXwDxgaQGkGJEUqLAwAgANrQKyHja3ZC9SwNBEMXnkqgcuzcGxOIgxYGkuO78JMHmNMQkoCKmkIhI/GhiFRshXRoLO1vBv0U7tdFGFAzWaqXO7o426nkkYGFv44N5w4Ph92AAIAm9yYAVO1jHcbK6OWW1470GIfRBJvtBNg2RSyPkU0BTlKcCFalMNdqgBrVoX1nKVq7yVV6Falbb2tW+zuuKqZgVUzN10zAtc2COOMU2u+zzKOe4wKUoAojpQGkaJo+yMX2MchTG9BJVqU5btEttBSqp0spTQZdu6bT2dKBDUzZLXfqmaZq2OWTgfk6zxwGPc8jFKOoMDKbwCz/xHd/wFV/wGZ/wER/wHm/xBq/wAhdxAUs4g9M4iRPOntN0dpxtZ13W5aqsyapclvNyToaiI+7EtbgU5+JMnIqT3sf+TlY//FRYidgSvw/g3+sbNnmNdAAAAAAAAAH//wACeNqsvQl8FFW2OFy3qquqO1un01u27nSntyydtTeydQKEPWwBIYogS7MvRpFNAm4RUUFQFEURN0RcRqMi45Jh3EbbbUQm6uhDxXFkGHVGncdzIElf/+fc6k46yMyb9/2+dKrurVtVt27d5eznFCdy8EdO892cwEmchkvjtBxXpbPrBL1db9YReyrR6cnp3sfoE9HH6C1k+mPRx/juWDO5mfuZ9vxMaOxD7mfipTz3M0e4pL8qjuO5CBeTX5R6oc4Ax2lIKExMZisxW4VgSENkyVBATAY5g5cl2Fn5MAkFQ2E+FKyG8uqQeDDWsDtn/e21ZQ9NK62f3bqyNvZIrOFpi2WZxZI3arFphMM/pVIeu+Syy/yFvvQWf75lGpyaZhE286/tzk93uK1byrPz7ekkLfYI/9rT7Ox0S15wbGaVw3/ZZUvGypWT/YXNulUj81idHCFeLio1yWouC/rEXm0y6gxSKSE6R6E7oPMHyWmhs3Xt2tYoTYtCKqvXtsaaW9fSNHJ6bSvf3boWXlvg/gl1fCJ9BH2Zweoxyxri0ZCATyTQrbhJTXuWxTbENizjfyQ7o7GDfFvfFMFG21Wb9yzjb2DltD16d+zR2OP8BVRLTtM0qDfK7ZZXyLVcNufm6qFeU6aWZBAPaSRBv8ddqCXEHYS8TcOOJZlIBrMpKBOTpCWSzePObCRhYmal1dLfN2/e0/qnZURqaWlsbHymcSJ90lLTetdVZGH/t7ypoKCwrSD2LSblZJ8VT9C9Vym30PlNTY3PSN1YcldrjZWIE1uggqamFvrksj+17tncNxMquKjAxltj37D0TXIfO7F5M1m0GW6x0HmNzzQ1cpwK5kcE3mkFp+fyuGKcI0Tnd5cSj112FErQ+yafvTrIVZsMUqHbL9p1LA36qs06O3TowKFoqCt+5Hrafv0jxXV1xcKp4rpY09Hbbjt6m3CYnIbktiXmPNoDfarkhU6+u7guGq0rjjXDDfyzWHxU1XdyCd4jkrNUXkofZAccPzAnBBhRDodPtBvtOh/fJpzqOyTY+rOj5LRo6P0uEhUNOP7fcCelP0unODW8kxNnvYcEcdaLISJnEIddlgo9bn8jvGlQo5yRiVhAu18izbkXuz1Z/W/MEq5fV/3tPNrR4e3wer0dDYJEmnPwXC7tlvKVS/Ue96x32vs3Tq8eAReVbvJ2kM65p+l+OJUFp3LpS7D+otwbUkzq54ycHdouqTwEeyxE3FmhoNOs4U0SLjQ2f2A1Sp0L6N+vjH01/tjt4/ltfv+COUS1ln5Bcom1eFjvXut0i9VqmW61CD8v8PtjV4y//dg43nolyVowZ5iXfkFPkoI1P8cKLJb4hZxAvMQrq6X9sP5LuTHK6DrsgyNLfDi0pcSIA9lAHDiaddgxsPQSRwE8siSuZEMekNV1xb3f4ViLhuK6/uwIZiOWEstAhpw+T9lOVRfm+6bgoFvqWut2Gy0W427I8G7M0QeTy2KfYo6BR24n96A8Wm6DEeUIDKNbwqVnlqE7VdCVxBMyBXF1qQyH+Y5fT3p11IRmvf/XP9JTQfph8O0AMf8Ihc0TRumlBw/Hrj/s14+aMOqVyYd/pH8Nvh0kZXDBP1hh86sw3wzcC1I3zLdsrhyeXViuqiDusOCrhnmSIQouSC0kQ+UodFZA34SJT2W6eGrQm6MTBEkqbVwUXry1PIOodNmlgc0k84o/bNIGHt7/p4UP0t2RyBUfXKnyuRvGjWvQ60PLF0woW/vYbDlnzPApNfSPh7ccW3lW1Hqs2TX5+Wfbf3+tAr8jshra4uEq4M0dkgzvLMlGe8DtkT0ht8eh8wVDnpA5GArYjSZzyCybzD6uOuh3F0oGWf1pbujuY3e3LaY9i9vu7rk7lP3pJ+YaKLlgBfGykhrzJ/3VZ7q6znQJtuUz4Axc8ml2CM60LSbFC2dDSTAvXjJ7IR3ehdeydkXlQnkqwFcYEc6UBRhE5RFEwe5RpnZWdTDA2iA1vjxq1Nx2+tbWl+iHu2lPRMgbU7V6LuErVk2atGqSXP4ypfTnue2BJvpcAd0WFcjNpHH13FGxE5OGheAKfBYpklfAHNbhaibVKrNcDnNTkn0a4gtmOfWFTk/ICvMzGHJoiCNDEE7dTXTzHw+/uOzeHwtP0Qfpg0ezXyVlv7qH/jBQSuaQOUezNh7+Xtq/uf211rmv30Hbyc6DJGtfb2e8gOyk7Zs/u382h3AyCu+rrKMcWMnFv1xJnE1lllQ2pyeoYu9tqiYApQLwY2tlK1sr62GthEgr8W/cSN+lT9J3N27kH167f+3a/TB3vb1biVewIVjDi/uzYS+M23fLLftgO4EXrY0djEQi0J50LgrregXMCy1AbjOMQQHMkFKYIyGujmuElT7hPGvdrrProUm++JaA6iFopwvODTmG86qkY3kFvIOTvcPx4rpeJwO3xKv8960sscDqjmKH8W2ILPtjSSXdQ68gOxFkxMGH6hMo8EbZH02zsKsiEcDn3kQeTsSz8N6ICyLSfkYfWIdSCPY4heAJwcKAVQJLAaiFU3FqgfZARtjf2xtJ/CPt0H8iQTsItta1/U8mnUY8wsGYH4VnydDLBYhH9A490BFONrpBv+Aymd2OQpXsdjoK5WBIOBUzlUcrbxdOCaf6h7fWAQSL8GXt2f7ibvrK7Nn0le6iQHa7cIqU9B1WranDvoiwV4v97os7npNf2Lv3Bfm5OxR8J4+U1wIlqEPqBQg0RHp2oN0QlcnSnu0WC23tO6QqPWSdFvsLn3NL7NQYuW070Fd0an+NePyQhfTfxmffEvtLDwc0JfzBexyFmeLg2mDlLuPaoSiTLydOmyqD8JlZVgIzN0xgDpuyMnmcxm4oDTJ60S1LjkJP0OmDheeWjAagHk1mEyAMoHfCBIEuu8INQFIyFRC9hoRVHjjPa4ibD/iJHm+Xjy584Sf6Pn2Rvv/TCwshT6rIaFL10wt9b5BVZOKPt9zyI32W3kafxRxpoO8vNWTojddMt+tXkfm/v5uYV/hnm025olDdaLPRH41utdqgNRiune5Y6nAaIDu9nTxPREFt0sgpcz7sPU42v/0/QsnXazYtXiyMUh618JwmiDOHPHQia0hfsRBQ874KkkIOvLpqgTxhvGV4UbFanLml/kRrK/93olYJfMhPUiVeIIEQUdOjsXz+BTmntfXqmsf+8F90m3Bb36kF5IZvn6XvxHaUWDkxPmdXwIySuVS2YjlciwQg9pDNK67v3apq6T8BNA3b+LbYQXnFmTPielgTPYMbwMQLyE5ZlDOAriiF2vyecsCJWSFPhsqMkDAUdP2ySJgxtvpX43J+/8BD85/bt7I6M/erx+6cN1946nyl/EfXXtzoztxBhk/9c8WWQ++dvfoP/W1tu89XiNNLHKAjVUB1pXGZ+I56oLXtBAAJ2+AFNcQOyCx2sG8K8aq6+qaoumIHYwcFG0IMeUXflNhB8Ti8YDsCAEzJaaybT6JR3YgDCyXLIEfgYyBgAA7oSLxc1dI69Ubag1xCK9/WuhY3hAQ9EUjF9beMf572EO/aVnIay2k7bGkADAbKYMkwHIfP1QC81UFP53AWzobvhU9zwUNEwae3OwQfSWywTDU8EKvFdWfO1JEXohEA05FoBGihxA6B/GllXOuKz77MS+Hiugg+dnADmvZUf7bQSdtpO6N9lPePIAwiriCQYvCqNncmo8JFXQa+snLgD/IvqSYV1b1HP3/vvVvHTezvyIp23sqyw6S9UamxNNr3dzgmhe85+NXR/s6rn2B5oa4okMQLaBk3MDzxpgbJkQCu8H5cArv5w7Jv4Fy1VVUA677aypu/lDL848b5z/4D9uI/e7fy3QqCe5CIKUZLeW1rpYLbiifW+h05kqTKHNa0pH3xSF+qvCJ+mx+rOPsyLgehlyE+2qPObZ2yYvackSUMLxbz3d4xF1wwxmRKK148eTiUGBNzJcrwop5Riue03wd4jrMFM902KVM8TtzecNh79l3cEzdQyjvpbaTlm2/ooW+kprC3b0FZc3OZ6l5vONr73TfKCXyGBM/YPcAzOWD9+QDncgA7rbwhgwfYWc77w3xWnAZTnZMmsKwUT4U8cjepfetqv//qt+gbdBF9Q8nLHW1tHW18bnISk1jyW4Zb5BUjVz/64p9efHT1yEQm5mhjFyT9x65lSXsd3gP89U5ymuHPVIWTSvyk/YgjERcCFDIkcozvVfgv5R4z3uUIIPsFDFggZHQYHQFHwAf0hLQfFld/h6oFUDYg7YhoALwe6XUKnVF2HI0ib478iLQf6CgFFsIIBezYDgFTBf51AT+HGfF4tD8bVwpwjQzGnHNvHI4q92Oqw/xAPUInNmZwTQ2pkjH9+P/v6tXF6y4m8TyrF2sT1/d3II2COVYrqwwrjtf5r94zJ6l9sMZ/8ZoEyT9xvbgeZjKn4fEIgOJ6upKu5gjfDeeOq7qUc+JxLEUQyrfFzxkS94kGLAVSbBfZzs51i8eBNWbngByDUrw+dvDfnpMVmleuhf4oYLSlj1GXDHdBfyhcoZIa7UYkiRoITnExKY/959I5YK9ssOq8Z18mXpiUZCfs+jsU4o7vVlKyE3p4Z5Rvw3+pCbpnfSTc1haOsH0v8oNDd72rcaAjKBBLbAgz+RH8SGmq+BekfoiZOEhIFN/ZEntpC+3eQoj4lzn9L5I3Nv2gwIw/cn+UzkhnFKwF/MUgDRTwZzkBpwin7ieFxzo6jtHP6cv082MdPWQpuSf2onRmsKjjGCm8/0Oy9FjfCkFNr+IY7x9lvJuW8Ujn0lY8kJKyhpg1hBEoRR9dddVH9I9AnvwRc8JvceLCkgIchhMtqnDyyZeQInZbvw9PRYdePgRvavC9NEQkAjyLuIheJHqXqCcu4RTtgcVw72U4WdrJXpiEPd+QD+irM6mXemfSV8kH8orYwQm0OrYUa+XvJL+fQNbT0lq6Nxb75hsggSK1XBKOwmexJwEVyOonXr6NRtoRz19GF/Btv6wO24nlbA6KOLtIMSFABWUjBIIWpsFshnFl/Ym88AouQ+EDTZmMssTJGCb6OL9pNJhRMGBCbpCYxNe3HDmyxe5aBjj1Rc2h62dfd92L1+XRI47rswTZ9rSVNFfKK35LTx9RL+v7Sjx+6z2x/+q8eHZn5+xgFVz0epZqI1yCQI88Q56RrJIV1zIbNhi8EAyeqpvM66H30X09ZD7bkfk90Ob7esi8xCHdB5dw/+t84GxhkllObBkk03S+CUFGksyTW7acpD/A/rwToW/5lpMD1yAM2hmXm5lh/ZbBS/iGYkMm57GZjIKOdZyOeMIk3ocmswwLb4ALLY4g/osCHiZep6cC1m2Fx6lqiUvvilGWR7wHvvnmAE5CRk/1xJo/zhrnxUXrHZf18VAaEekoF9fMTRzapgaSTNMhlBmgNcKSD4YZqIsCzCKVAWiI3WaUml4vbWgo7T1d2sAyYlppQ+93qpa+Q+Q0Q33ExqsttmDNxOL+jmGtbhMhREjPsnvqCismFOeL/MuRhtL+q6UmpY6G0teVOhpK+6arWmiU4VHak+JccsnqaTVIk8NLFRSotMXucrsZCY9YJczWq0sbgEHVJNFQZkYdeBjcRJ6cCwEPHkjiybPiFADy2vx/kGd0JRKNsI8yEkBc33fox3+bi9QVD94lNTEqoA5Y7fZ/l0seq8H34FznSjwSbYOh4ZPyCmWLD8VHn+07T7OSX0USleciyuo/MZjnOIUHx3YcBX7fyGUPpVmQhYJ5ABPFjA8Fcrmn/wTKFwDodAPdjfJmYCbITsGGWUwZkdfOzsWagbrBsxynyMEVHjkFnpTN5SOfARMxUMgZHZrEQ0WWoKiE735tx12n6A/PEEmaTtOQ2hBsAEkBENM0oN1Picdv3HOM/vUz+iv+q96tNE04BXRQrBnYD8Cs/+J5Gngk5zBWm0j87fQsEZA8q3uNNBHpGfrDqbt29BZjbVgrQwoRfBr9FZn2GTEf20Pk/g4EnUhGYT/0dyT6UsX68iiMaSrTiwDBTIwKKse9y65BgZVoJ/JR2gO19yCd0neS76YP8t2IiOmD0GdzVC1RZE6jyJ9Gyc7Y2kgvY1Pi74RjhTSUUn8c7wOtCK/h0AkaAQYK7mM1VOOdMCqnaLu0P/FAxAv4MCAEc1Fyh3I6htIBx0S5Y3IKtN/MdC+yCyC+x40/hw7GqBrFEtJLkyfTb0Ih//x5mzq346u/++LhrTcJn79Il7y4pnP7Lddumj8vEIJnvUpepR9NnnjTVqXuN6BudbzuYAh+PqyzUJbwB0hFdGcSI1x9+MV3kTra3tkxf74/FKLfTBY+hwdMnExKaJiGiTcUmDd/07W3bO9c8yK5i9EX0P1A0AIczmQz2CDJOhSe6MpRsm4zqZgwyV0orn/0ukh19XWPIqyNHWQLQVx/00eFsbu9kfx8obzwo5sAxuawBcLWhrJG1QMSSTsuQgW6M9E9wlGg0Ig9sTqd8ZRvEzoTwD2KGeItrgOyv72/o53BO+G4wnZ0YytgurEE5297EmsR54Wi58ghHefnG5nkESn1eDoUBPRuRVGiYEPRACRDRaYKMS/YIgqj3K6kcboDqSLxOOP2rKjGYM/0B0O4A544zDCMQXzv+sPv3dqffet7XddKty2pKq/+7eUHvhG+znjjBuSPr39dl5u/5Db9gvXfHKhU+pbcADTJHwCim1HCAny/WYKdJyj6ccplwKOQxuBszlA5QXEXcOQBfyiDyCb+Vb6F/PnKK2l+7BDNv/JK4X/8RTpbVXNLIDiB2skpcs/SUT/sXfk3+szfVu79YdRS8Q/02Jkz9BgpP3NG7W1O43nVOF+gpSV25z+6Nz5evOa+R/72t0fuW1P8+MZuBY8O0hF6xn02/VLW64FFJ7Lhd+h8RtwGR4Nj/K/JJpitit4Hu2toj0dwCfaFVLkF3gj8eQv6ThZ4vUIb8sYwPQ9MDDUDMdAcwhXLZLnxO+HKTUCB0p5NcHkB3h7j4yw13706O9KAxEFDJJutC2IgROqWjnBebhiu6CxZES0mfjJ0pqQs8PhPcnrcmaGgUyUEMz1umyxlmk021ZGb3UuFHHVhRVjVYK9yOM0mlTCisqra7/dV2b18mS0723A3veva++9fRvJInmPRosX080WLFy8ihVL5zXTDfYJJyrOVqsrsVUg1llWOEAST0e2ostcLjeU2q2Ga/5oHyFv3L5swIZa7mNgXwx/9YvFihHm/4B0HMJSQSDuRg2OcISaqFgQfuCniPcZqwToCfgfm8fokHtSs1OUC2ImIAKg1x4Ck8LRwqve7KMBgFJv3KLXAogaQHElUqrC5uFQAoUsDOlQtwOUChs9LFYihsHA+IKGrTaK9HPqE2BNLN5lzU3UhkOj9DoGFbsehHfQa4s28YP4FdC4Sgv0dSAICNsV/oDOKI0A9zrj88hmlNTX00TgROZRJUw/MY3znzLh8zQ6UIeeKc/Tw/oqC2RyAReyK8+SJTVajiAjFiP0dxIuKqRMo50OcktjwJLw3XGdAcqCnAxVd0ejaVhQvAsWDwkYuQZuzcZQUvIVMoBEfP0igO4VTO4jw0qUwbt2XvkRj9E809tKll75EBOGUUrID+rx5R6IUwBFczTG7gcH3TFXeLtGvspq1A/+xmUi24igy2gf4d694XGoCXJqPvQLNqQ4pOC+AlLrHbRd0AOIQ+DhkX7XRIEulBO564/11633+1RcsWrOaxjZsXen3zVmy+/4/+qqXHwSW+rvIgmc2T2jJ02h3X/HEpMmxGLHb7OOnjP6vB2aVIqQj5F2Y0yp4LsotHMQn20M+4gjZxTc+pKd6wrHZ4Y9I9odh/iEUg8Ak7MT5tZOtgyb2hnrGcThQd+pG6YABNUj8v8pHGDqJIIjvPm9WNCgiLCCdzs0weRw8O5eNHcpp/QBLFnPLmZxKNgMil4GyMdqFgCMQYng9gIJxh4LYzYjnWQfioZYY2aXQsXBeOWdkyvHENcBuuj1Gk29gGOAaM75D26hrisrTsniSjw3e+IRvWIZRk5KZUe+wmHQ5xryybKMx25yWLslpqRULyA686hqXq3FSqChPbzDWeisLCnzZZoOxJM+ak1fdPKWkNDenqijHfI3SAWTnYp8rJauE/nc0EvvVaFWlX59rNufbYZOEtDRzUJ+akpqWrdVm6tKrIrWvRegn5Tm5RfVZolxekD0iLc1i02rVcvp4k91eV5SdLfGa/PzmCMBgJ9kpfQrjZmAUxKDSgOd/qUgYKBOeayi9PWx86qabl710+1id6bVbr54+TXANFu6CwlexkD9w2cSAPeNKkjXqNd/ed2hs66GPJ4y/5rKJQdu5hdy/gKfnaElwtSfke3H5Ga6ege0/qQMm7glVi6JrwfT/Sx3SfiBJOhFPxtNz6zi/XBEhW4AphtnGjJH2K1JFlPjD1oM6Ahxy5F4UzShCckZkJ2RymZyVc3O13Cjgodu4OSgNAYwZcivzmpEmoYCkTFigSoLEJzgEX8in1w2Zu5hxyIGB6S06YIVARWKipJQwMZVU6XTkuh2TZs0YMbywcFtn21hbidt5YVlFZVX/k0tOLDuxuPbrY58sHDbMmj+8Oj9/WHDTlAuaLQWW/AY67cmgWaNVa8iWBU2FNltBeAnNQCuuCLJqUneqWjfV43KNab7kjn2501M06ppg+9L6+hhTkRwgz8QOlntb6x2ONJXG4fJNcjrPHNBnlZYbDIv2Di/z5+ZsM5vLfdnZsReBxbJFkAND+ihu8yKyXjcy2lDWu2RdMdF5RD2zIDK7BHMxCQliSMe3bfqS3rgJENzOTfTGL/vf5Nv6Dm0i677cRNtVXZu+JOs2SfvxzCYcBTzuP8uUt+y2+IUcYLAELZyMw/MGsG1CftoYnwWMFkZZ+tDt/OfsAYHNF+UYdYLSfpSjRsnppP+d5xQD45sWwSmOB6h5A+yYpnDA0YE/YFhhAiNWA8zcNlDao6RIp51G/gVobBOXixgBqQPGY+gMVqE6LAR0bElFty1ddkc0Z/iC+6IPLBiRC6vzeOx3O+7Zu41viD3XsG7j7NqaWVeua4ihgEE1MEYD60sPL5n8Y/hwyLY/mmgStomcFv/K8E0KSpEQT+ntHrteLD1CF8AC7F5OHiylr9wBnDCKgrx3k5ODdhwwRiLgCgdXidI81E4mtDWK9ZsZikJJ9m9EcKSifi+PwL/qIyIBb61+jTFiQmdd8d3BvimhexK0M/ZcJHL05SgqQiKA4HsiEVzejKHrM6IFVOPf/h6OW0EJ45ggIg3Y7DRMFZ1ncju1gPvLktoZF9G5fiHNQ6sggelmfLqhjeSvv2eQSr8nBDRR/wmYAoNtqy3BMyUl2KiS2toSpZF/i12H0wOaFLfBk7pgDniYTYKFGGQiFVbw7gbiDxFEo2j2WEEQBhFmV1ot3rGqoSG2tP7J+kshw99ZP3NGA+X5ay2WjyylJZbYZsxcIImX1s/smVkfW9rQsIplG/jdDQ19UbhwuvUjC1xnnQ4XYr/oGJ3RxHRR/3p9jYzbvzAQq2OgNrGaUFosx/PiOem/Oyc1IZmNsBmpsv7siHAqEkFrHEiB6B7Yn69MVkcivc5IBLX4EWbccpplogO785WhLSzDH6sYZlYAcgYbZDuCbmCA7MAB6QwAr/FFgQtloF44dWRhZJR95RRY6ztuGzH+4QNAqH758MPjwrfT2/i26ausIyMLxEMrVrz38g3hBb5odOH1ew6T1HvuuXcvPfPcXdcui0ZDkfD1v/n98hVIo0eScBhKjRAGWLlCBR+KsMmOAJrWupJQoyOewpxuR/QYiSItHhVO9XcgkGEKG0B1NtojNUWYhU8URT0JsKMsIMa3qJnWY8W/ej7avBEfPt+R/HzfgEEF4BkEd8zuKIo6dWQ+ENxBMS4BRNoR9qx/0YAhujwtzLEGZjnjdBSqJGAKTCpftZM4sN9DCXxaKHuSiErAxkJcFMFKCqX93fTIkQEuYccRMoKO3pttGtFgMOTn+9ram667bf3YMZa86aFM7a48v68iPy8vb65QQjrIyJcGGY+XyMrSYSWe6tL8XKfLqK+5enxt7bwRZWUNRWaTg76TW1FdnZtbWZGTF5cZ8IekP4pmrpmbxF3IzQYaGeYUtNmoELWOOLoPOMwOj0N2hBwBIBfMvjhtoCU+RShWbZbdHoXMgEkHTDqRfR6ceh7JZfQlugCqMYoeh1EhNqTyokJ70ei260bXaeZkhWoWfLx99uK6P9cumT37utnLLn7m6dXhUJ76GrXZGW6aObsFKQ3ntEqHhrjoJxpHWd/JrCUmPlWVxmeQZ9Z5cvKt1pH0kl/xvxFeXlJvKxBkWU6fnjt5ZLutYkp5WW/vI4/0Rs6e7S12TvQ7NOHKMQ6Xe2p6Wmqdd2RkYskwMi7YIBamFafU1T0kaPUVJfoseoYQwh80Z1ejuWecL1X0FPkAXQq5IFfD1TO8jRbfkuxp5BWDb8Gj2HvzPlStuUjILMftvM1axcw7JGoANek1RGQG32WNHz6asPdu2T+8oBztvXvbUHYcZTppZvVzomn8TYq5983fjroLjb0bhbMoLkDCEoXkgk36O7P+Li8Yvj9h/N3y6EeN3j2bEU4p9kOMfoy9OerbmxXD75vGN+1hl05W6oAFsBMeGn9nspPh43Sgl1A7Uw5vHeZGIxQN6vy822mDCW/MTMj8VedIFDVxu+CBgkQ6oMJZrzrRNai04v/JEBN9XEGis5SjCWQq2nqMYUeqb5VCRS1Bdv4XyXkooRR7iP5F+JCVb1cUBuyfZpI3YwdRxHTBx8nFJxMi04QtA4MnOuTEHUBrhYFTD4Z0GaScR7LJO63nkxN01bTvvvj53ah4vNeJgpV8YrHwef0nHOrCArUCE3YyfndAv4+idGVT9PuJTWqKMolYNP58vk3az/T0IuJ0HUwNLIsivSt8TXaxgUN1P1y7kxCG65DWR30hj4o5qwgAPxgKiyGUAfAqmykTjYFUN0PHfvfAtstUHkORxZV5vcVyfabLUmTwqC7b9kDsJZL/9tv0z2/L6gfodw/dcna+YM9yWUqMT86b96SxxOLKsgvzz97yEDFcgle9TfIH5BbSR1wacIdobalP0g8mlFfEpRNdos4l6kXDmvpxtx29bVx9iPHuZAQZS7Nje5kpyeO/4p/kW+1rRi+57bYlo9fYyeWMg6frr+/veOcdlCFsj7kH+RvE7wjrUR5UCjMRuXmmRWASZGiB3e/GIgKpA60MHDrnAGVEAoXlIpzbGQVCJ9o3Bc25yM41/T9GBBuk09DmMyLccWAN6jN3Lnx0/apV6x9dGNc299AeVJyouta2TlsDKwRJMu+0NWtjMzAbwbvhTKwvag80NQXsNC0hA4c5lcq0ZWgj5mZWEg6jA4mxALMLS8hCgELTob4Czf/wDU4D5Rzt3RqNioa+KcJHzNop0ncogq3pz+a7ISvt7zsUjSqKF8CdZCczqIpVw/sgLgO6JI1lFbk1ruMmZoNng1kTFwszOhamG5HPERQLtrpimlZc1+Ahp4v5XYyvqSvuP8HcOGzFdeKzKPovqUUMDh2Dphl4KnYQ9szGgJyWVwBvEOduh1YOrBbBnkQfHcU/RxFPdivWeGytkhYahn4Powwujuu1zGvnnLpc0PYVa1t7v8M7RUPr2r5DaGusWPj2Z8P+MII8RU8UlT6COeRiVgIKXAq5JEfcc8XlZjYryMV4RJNBFoPiY0wwqKHjL+yEXMe1s8hhDQoUIUfHazTk8IWCjR0XOk4ugMyCk45CdgtkmqFIkSG+yb3F5m4B8hUc6nnsRHkWIFczPprESYGQ0SToiEmRvoc82BIiq33FvXnkgBFWhrizbASQ2Ivq2sI5+WLxdvprLCUPFVVm59GXpfsvnqDr/ZJ/wOVBBbvO0Fit4a/xjg+3pWhSdb0jVBfFnlVOyWMtKVRQdHMKb4qwBGE750pezUi1A14LDhYkAP25AF9Wk7IgzL9GH13gbwpHzB9lrDmwJlBGP5LMDMz23aywHJ2KMln1bt6sIA5R3bzs2Cp387A9ha5pa9ZMC16UF/tePM4AdOwqlvyo2KjhHNbAPHiT6c1xQE0ZJEkLoFBVcdoKyBCdPRga+CV0Bwm0I7rR4W3gF0q6NBAMwb2oY0j8Ek+QZjjMSzY4jIXOAldRSclFF5cWF7ns9kJTto6kpVIfSdEIJVW++sbhY0bfeefoMcMb631V9DDzYYqVwL1XFir3OitnXlLpxHsLcnK1cC95j/7Ey/GbmybeeefEJnazuM2/YbTZX+AsNOZk6mWDXpOVmWOyF9qdRTxvLSHeTFW4yldUmmdNt9nSrXmlRb6q2GHmYPWY/8rR2fE7M1P0+pRMvLPAWezAO2kPnxG/NS/TZsvMY7eytabg+zTUMwBgyFDJWYAPCTC+qLZQyXbgDtNmXH/31TeGTWQ+aUZrumivU3iK/v0RekzVBQChlM9wN64YT9JJpZFUA4y6P3ZU1VJ5F67BZUQnL5KOoBMiUEww01OIpHLYXCafjSnMgDQsJw0wNqgFDZlU5vjKCIYkOSgvmrCCzOg6TR97jR6lscoi7ufoupecHmtF1VWPTJkxoa36JnLjlykf33X/is3LS9ctl7LaJ2ltu+gn9B9HOx4W7+VvuVROz327U1Uq+B6YE5n+6DupZZ47P74it7FzdCrTG5Kb4vqQApRSI5CRDVnmagZpGNwJ6OI5wLGHntxIvv2STxF4zYyOjhmxE1Y+zDKvyuqNM/uvkIQP6M8S6Xhyo4dUbHyy4/czFdsFBX9+D3xLHmIEl92fQjgvceiq00guEe1+nnPCgcpsyhIHsJdJ7CH+1e/DuzxA531yjNxEwt9fFztB/Afp13TDR7tJ5vJll8X+2rZpU9emjuhH5C5yIXG8exk9ds239E268f0/kGuI+WF6rH3JEvqP266cOWPjxhkzr4zrzxXc6ky2jNX5gNZnbl5uZlkNVPuAL4Vd3OHy+Vx0ydGC76tHXz1i/S2PfvBBjHf5AQz4XL3tTj+/4se76+r+qHnkrmd+jN3ud4o7XT5mf4c67zvhWQZ8b51Pb2fP0MWfofMJk4jrf1z0ZF3rnZd0PPLmTz9F+U9J/uFRo7ifU3/37DH6Z+w/wC2KjEjDPCEUeSmseG5Aj017xOP9HVGaJqiZExMydP3ZiCo7FIh9hpOIBsb6Dek5wIj5wEsP48ZybTgrrYKvOswzbYAkSlZSHSYe1H9h3pc4EPRBdoFZzzyMCGQQkXgEN85WyVVtkgW0wPbogwA6goJDFp2V44ur2yrN6ZmXjWxup63phRdefmFhesbcy+cKS+BgWI1ydMm4Ta7w4Rvef7Vms25Ty4RNsaeWD28PjBy+VLu8cn9XsTtVqOp6uGq5dunwkYFLR65M17qlrKJZsydUjF22vnLsrFkPhrYuWrQ11DBpUsNArq+FPLn5mfmfPk9bA83NQuWuHnp9QU05Wbn3eSlV9/xeuqu8poBs+Pi2LK3E5sRE7rC8TlrObMvNBD3KNCjWIcxH0eU0WzVm6Zvt9OFbpgfnUV/sH5Zp1vUWi2rcX2gX2ftTTrXHl+/Xh1JrBbHtFvr4La3XLIqtpCUWywZ0Az5xq7DpkpQ8c6lpmH5k+gQB4M5dZJh0u/QEV8LVMo19hgBgOawKIRFuthIe4bGqHEclLOsZvE7AfLNJmGngs535qRa3uWX8rJYpOZ5ZC2YX2DPLLnnqsjU09tNnXT6LMdM7ZubiVVdc+qR17qzWuQJJy51/8fQ5Mi/tk63FlaHAMLMuu3rimJEZpszMSSPHHqex/lNjxjdlz35i9Yjdt+6+4apIa0l6bHFzWtrYGQsLC4bbLNPmTMxUdIRkB6OtUBIxYCGst6OhiJ3sVJgqYOTQmBINHoGw65v8FsqLaBpSkYr8npSyOtIB7tq5CuAsRzI7uCFcFlFoBpji4kCOBJ2NJIPwivPqYLnrPLlzma1uhRWiaUpKXneR0Tt3Wmf/xtXY1RimJqWYbxuaktLPSPaDpJixXB8/SE8J7UxKWFu7L57Sj1xPjRrV9Aq9x9XYGH56fry45JxUkWcqtptZzCcXdc8+ZkKO/pPVSBtZiRElN36UuyJhUkqAACIALKBM2h85+3Jky8mtSy+5ZOnWk1v6pkQX8R1dwqmuDn4R7YkAod93CBY9nCopgcui0f1bu2h3tKNr6/4oOXBRZzTayYkkyE2R7pZ1zP7SBW2oYr7hBcC2N8LMryCyRyaFCh7CfvQUJghFUfboQz5iDgkeBzkSDL618eTJjW8Fg9GOk19vIgse+ebbAw9/880jHU89debpLiJcfTS2rbfvnU0f9m3rFd89+XUHXPpWx9cnO94KBaOxlG8egYsfPvBt5KlNjIZcdaIi9sJx3vilL/ab4xzMrWR9cQoc6wCKJiSdboBgXvQF1aP5G2oyQixxeYA+NntkZjRWDCWick4IeUSzTkvsUUX0BgyFdTftQacbyJDTu3f37ibeaKxZamKysWyaptqMbpq7d5M57JysTmjte3crMmpIe4h39+7q3cig4BkmwNy9m7bvhj/i7d2tyM3ifk8J+1PjOd4YOPg2KxGNdob7SCCJIjWKxwcI+1bFrjXWzDgfkh0cAcmIIKyvZNYCR5+NPRT0/eqT7AX1SGfWL8j+hPHSgAOGM18+XLuMj/TpoI+AEdOJG4YuVOgKRRDTFsV1jOuZS65DUupQ7o2r8lGaiUoJFL9EVU+/hTcpYCCaAAwKDmZ6jybmyc4MRMzQEHRfP/sy3w3DEBEN/dmiIYrc3KCNF9ph1nGTmOxRARIoe7Q5g8TpCXKuDN5klspVCCPhZ1XJvBgsFz1hgVhVGYKWlKsAhK7YkfB227Ej4e3WP5JueWw8uZlw9vKsEr+juSrgrjS0lVc/Ex4774ZJJWlEou18XlXDiLqq1BSde4RwbUGFNVNWiVq1WjaG64aVpXiEKlbXjiH193qO/ECGpYZu2bvHJ5rcJVZRN2pq2zBDuq7CP25UNf3oiRlbpjcW24vMJb6x9eTtygUzLh491TciLzvbd2H9sKbCG4f689gTVMugD3rcbFnJOwrLCUwnDc8X8X9h1iYDEqDSjUc3bDgqvMPczNRQoDiuJ7miF/PTNxz96eiGvikoEWPPXcW9I4uyCHCimuGpLKRfnSjqDDFEFRbKAe/LZiKYw8SpYoxdwJFHiCvkFi+49fcXm24/Q0/QI7fe9Eb1/sL7Vl/60/HfXJ419t7PIa3ppjrPM+PPEjsZTo9bVGTePFJBw3y61DX+DP2C/pZ+/t5s0/gxf96+eP3r9TW6MfvgriOXQ3rpPPouP3oWVG/uP2gpUaUJ5EtaQF/p4WWAsRqYW68AvYT+GvXceOwvJFyyALn67Ci2hUNZtIdVdcAWmwksxOpgSB9kRC47qeXxCkAxRLkI7ax30iPWUtXeF5zqGjuvGi3r6+hz+WUyeQMmhqQ35KV/aKzWxh6omii5ikLqg2JRHv2NJ49uNXtTUsbQMTlFqvvSdaoP6Xhek5vj1H5tKDRqBfF4has/hz/xtLPwqHlUoXWrKqMw11Sd03ftBK9HaHG4d2ndFm3GLXnm2PzGi4Xl7LTRYknlkn3iVcC94CrSkITDu6oFQVisWfUqk6Mg6EIQFZeYoBw84QubBVTgBdzFaLMKa4qDNcXxRgM6wvqqnZzrvI6vqn/n9iqGBT9ze5WziJvT+UMwHOz+LPnoffQ0vYUuo9vp6X3M9/Whd8jlJK3vE/r4muxMU/atF7uMG8jNf3mChK6sXa5RZ6c4VKHRDgf9ILsYjuCKnXM8V3g82abM7Is3CxlpqSZZs/Tvb/+z79U/0e/Hkink74S//qYNK/IfFSxkN9Z9H3vmOw8xZ9d9JM0l7FILwwIklbz4xyvbNRe0ZnlyKzJrpbm7R/RefLEwiqhVKj5cR9IkQSD1YaKmj5fbrLMmb2p+5dT/0Euu4O+Itawkh4n0+kP9i8n9sdFl9mnkb4oNZsJP+oLz+RigPuY/KkMjtMAQr05me4M5Wc18ESijP9A59F8eofMmOyY72THK/oD8KaEfldTVlZCSEgw68q+PAIsoOaUU8IsyZyJMLmXmcoFunczNVLxQZcEu+FCGkOy14NCL5xq/BuC1kLYBuAGcAkYbgWUH3IQ7zDcCveEJk5Ds9vhgYrlVLXeWz8y9iH75/aPjSR56pCq4jTa+HSGvYS6O8QQPfe0K+trVmhGBphtsophKws+3TutuJCpJEnj7tuG+4Zr/acn5IHe8ShANngKSEWuOoperUgcw765XkpEnTVvxyScrRmwbluvMzR1rGl5dPTzD47anprpyh20b/srojR2jBB7x0a3cTrlRbkrYs2iISZKJqOdCQRP6MvEeIkbJpGLi6nfHWncIj1Y6rqWfxKbcyD9GtXxXZ2yybKBPe9e7+507+C7hiSqXim6OTbyRf6F/O/8snMZnPM2tkgvEKGBZC+o+OSY/Q85RSxQNQ/IhZ+P0HmaaK2fxSw+syR8b8c4wGvP59wbz9Hq+nLxxUWcLvY566XUtnReJ0TXT/JWGFFGs9COZMJDvyyPNRF3+Of2BZH5eTs8gHYO2BsfF4wOy/mRLouNo7a9sgLUHrX8UfluhefUKtZuYJpCTUKYpNUV7v0NxIwp1GUZqQeuNrg5VV0dX71ZUWQz6POmgL5iWYWgt+gQSNAFvyoLgYIWYQoU/xn3qvNGkOtGCH53n+g7BPkknAuvXwvkQ16l8hhSSwQPZIPMB4JBDesAGAaAhdHarUECEU2llu+4+2T6x4447OjxuTcHcizevXDWpqv2rh66zF5LTDFYbRv36zjvyaVp+x9arS0pktTpvVKD0BL2c/u3kzXP1epU2PKHzzv/6bzLiafSg6T+typq06MV2lbasrDE/1qxUFde9npb2n7/v0W5qQNNyTt8nvdP53ujfvsP/1lpW/1lyVvxY/Jj5g/ED/mDix3Qfmb+d7qP33ULmsR2ZL46H433bE8fzbqH3kXkKL6jI6gWgjqsAeqJedl48NkBcSNkIrGCAscBxk0X4FSRLNKsZne9hJy0D5tOoeMVIXqi2VZwkHGJcX8909mo0qel7QZ+RkZKuEkWJyKlphQ6fJS9Xq0tJ4QnP8ypAX6npaVq9vlL4iabFTt7UEAjkWwy5lmJP4YiQv7qmsjqYn+nk09UFNn+gVtiSMGBBD05VF61LTc/Myk1NN2bzEikrKwXsnZZlyM7Oy3JpUjOsQpYeiEG1xo0qh2ltNrvfH9okqqUUWZYlSdSkyEKKit8U8gfs9veZTUSUhT4BynmQP8J+C8T7bSG3lMma/g99l7Bh+L/0HxnSh/2W/7QPy5XuoU8O6cdhvnP7kT+SiASAxsvA6QI38vF/1pVEYp3063/fmcvZRWj5o3To4Pov5qbD7PO4ExJyH3OpQY33wI8ZC8R/hBkBJQToiTMYE0npOrOsM4d0nhDUwn8qAF1hMlnt1f6Gxc2jTKZ0gaTI6enGLEtOiaeivLgkJyfblJYha4Q7qi1yvXVV6IJV7QsXXnbRCm97aWNe+fALKp6Z/MjIRfObH/5g6lxxvT4UGFZZ7fQYzXX10y+YrU9x252FMNC5Jr3eaMl3O12efHvsgQuuOavS8DqgqLRpaWlqvTo3RZ96dsvU1QFL7iPX054VK4j3+kf8DawfDgO/mgew1o5wkLOpsowGBBoZBN4z7qHod3vKVQF/lh5mAJInuAFEBrJFmEyqiXBnSV290ZjjUAgSR446b3TAu7udb7OV5oQqouX+nFKbvOJOSvf4O1dHLFb7smIlOlbxMnuqZ/WyG/x7CN8bmTkzUF8eDFTUJ/GM+zk189hiTsNEViOzElGY73ZVCzMN6AYWUokZwWzH1zMbSAU+ieuZjRFeLx5HNpddzQ2BlVC/y6FDUCaTITVGUdzPzPfj/nJkQI/N6oc7kipVQgBF4q7YQ9sP/YZw0kOGVCl0MuuHZqBR4vUPbT/ckVQp4mNyml3+i/YDnkWP6hAZUuXQzvpl++GOpEqTuipJjs98J8zn9dyN65r0KAY4j+cuXxF3rDyv1y59g51UvEHiPo/QX0cH/QUGLELRPu3omcrEhr70zH97YA/XJ8f6Qc+g8cDjXKZEpyDQ6AwM9FOOIX/CJC5HSCM2J5eVmYLHQ95LLJTRQUhmUhlRCXoEOSIjFeDzlwO76MlA3sceBOLgX0XZ4e+gm+n9P+/ezf1M5pJryVwO8j/HqslFpO7PW7b8mf6OHqC/wxy/d9rYtfeEFlz7ON2z4fHH//HE46TCN2J+hYUXrja5qgKBKlfqZz09zavGALwUELxOT8mvbZk80vgvowv5dv9M7//F86uTn0rqWEtcZfkvb4rMNN23ZMPjkSf+8fjjG658nKbW6S9cMLvA2rJp+ghnjlogrR98oHLXTZg6dWxIl7lo/8IJhQYSt1uPz0Ez9HsFi7RnV6LnuZnig9GsLIKeOOCl5w/qf5EvZUphBlNQEgrl4uhYM6py79O0hSPhNs19cNCfliS82J4ULuxHRTu/Mn7tSjhg3hMWI1ZhtKBLRVwW3JOUJk4zKxmU1b4nL5ZnAHedy5Wj3RPnLowHswyRoDn5wK8nqIrBqFQsrCGKS2XiL+crgN4yGkzw5kFVU1uHN/a211u+sZQPer/3biodOCptJA962zaV0jlPezvavHAa9n2PFVZV6XRa74SJNbbwWIm24e0dXi/B+1d74ah0k9fLl8D9m2Lb6By8iTz4NFTk5QNefFpP2epIW25uwYI/Bi9adSGsi31AR1dLf+KmcBdx87nLuWu47dwe1C0bUNthyJDkcjGgvATzHUQpDzBmis1AIgJiPFUGSrkAxxVyJBHuzpSIDkYko5Xg64eAfoABFf1MACNLijmDmFA0wrHZh3m4BvLSp21dZ9sK9bkV7gZHvSZ1on9CeWFh29mutkUrtqqzOhcFdrl0yLVhODXYMKtz7qla1Jml3lq5xNJ/uzuMI0s2K8N7WM/n6yP6fF6v1Ua0RKPXZtKeTK3eYiReo4U+iHuLkfbAfkMEs7gT3sEH+kdcMa2lrMrkkNSVzqkX7WrzY9NGNj7/VUXguq9b82ultfvXVuM91coeDqWGnNavrwtUfPV8/vAsckV9UTGDfIqan+py9Xl5eqMptdcM6FgH3MnXCosSD/EWtwFBfqeOG8nktCgWMAZ9unj0SYsi+2sgkiMRsjKeFnqMcUmgomlMiIQEW/T5K2atxLBPrTj3fVXxBlX5MEBbV0eUr4jH0wFcsfqFGTNoD5rgEJqOS+nTLOYgG1X2WZ8qsoVIRxdiIsVggfkgJWTdKZwRIEAVN5NZLvgHHEVdg1lm2RI3bEG7luQj9C6Nv0chtN4Rf1t2q9nKV4dRMMWxRAjBSYTVAZ0VHXOEzkhRPXY4NE/J0HZUv+BGdg7mjtwPUEBdmFmohvT+I/fut+3p7OjcY3toX0zcfOOdruaFY0ssL9Hf0E76m5dcIzbNdOyR9l+8ougKr6uxviiRiR0lc9BqiD7IbIcG8w0rnw/8hOCElBJCP8TcT4HnV656yp/S5HYPT/E9RSd7win6qhGBMtqz8vnly59fSby14ybmpIQ5NfM1OM58pe3Qi8O5Udw4biI3FfuSARUVCy7jSj5QbPaVLsQF5zrnmISMsgs2MZ4Ky50+f1aWnF1f7p7xzAy+bchh7BUYZzbYxagJG8ijqxu6R8QOKqm4w7Ns7gU5uSmF8y5c4Zk/YcL8c477fkb7qWRbqnievwYjJDErbyVFPvdVwB8ZspEzcPlcEcpVMvjCcqCTYNObENDoAfEiX+KRBIApHqZzlk2q8eT1yu5jR491V5JXaz7f/dOb831rFv36ZRqcPWbam3sXbp29q3fi/Im9u2Ze2HiXWNL/9txtTU3b5grVs5epiHP7kSmLrPRP5TTr0cxLDk+LfRaZ0TVjoXH11IS/fVS6D8aCSQWAC8BYxw4iAQmMLJZZwkDSkqzXof1vmLDwqETW6ZlEK+gJSpoLJ9qa6t6aQc8spf+84IOGJtukC5sn8BrDfcuttW8telZvGNt1umusQf/sovcbnSsfNGj4ceIl5QdfvWjaYjVNJ/+dtmTmRa8eLCsUwnXX/BSe4aHX8cH8U52df9627c+dnafyY78lV9vnNZy9tq6RT4qvko7xFDgWLQRIprAABKqsdwmeeLSd2w9+9c6zgeDZlw1j3usWztCbyZrSP2X37yp/007W0INF/Dp+u6xevGuXz49aRUPzE529TxAnyXZdS57y09pLCugp+lUpuYvO486Js6P9ZZydfxdj598F18FYXUKn1KRqYRQh2pXuZEHzWqKK3d2FzD/dxnnxLKAhzlHo5AP+MM+MtB2K0R8KO+yupDBd/AN8voZ+8NNeembPrD09a764/57ZN+w6enTXlKvGeiTarXpn/0P79z8knPKX/pO+eTdR37OmZ8+s3bsv7Nl9R49/6iTn6/sfggv2YxumkLHy1dJWTsfsHatVWWaMyKrEZvUEnfrCct7jIKYss0OJzmqWVEL/r0jZq9lH0dz+VOGP9y57Mfz4fKK7/NrvD2/MApBS99fagWL6g7R1H/37QTQ9vOP1ua2vtW/ufXn2/Z9tJjtH0p9Gxotg7VQTn7RPeuB8MkkhLpNcSbSFxNr/RaznCv6Mx7L0+9gHl/IldCVfvjz2gbSJ/uCYX9D/+RV8Od9XZBXom7H3L+UDMT9fuSJ2VLHtAy5iBfOJVeLKAXBhVkJ+DWGWIjC33MAFm8zkOrGsu7v3D91CK/+gMc1gHJMTeyP2Zs4YoyHNKDU923/42WeF8c/27+eLdTV2q2ygm8m1QEPYa3TJz9GyeL/nGmviKoTXYysRYx8Dvw28kbIcNSQor2gL996AIFfcEG67Tiump9BlZEuuQePW0AkffUgnQMaQS7bQZSnporYoxLfzl4V4t9CJ9/R3wF54T+vITqHb6DKrMZVXkzWvvUZvVvOpQMzsJlekZDu0RRVUTc5UsPW2UtbIc6CtdqWtMiIqaGsI+gTWQDkPyKqAiBwkZpOsWdvaNxmFraqnp63ZEdsfWyynaVI19rRUfi35Kj/NmWMXLhcWXDjVTh32Jy/q33fRFDv5zP4robl/FnlX1Fq0manoa32lU5uabkaf+QG+zMRs1r2Mbz9XQ6qXZFeYENHt0VtJwgpXdJnMQjkRhWBIBKB13rha4++YV0ZvDhxR6enNZfPu2HiEqphWqf85soYdCwvgCrImcOR8XJ9qUuKuN+NXxQ4yLdRr8Wr/O17LuTxmHsL/X0aHcsIhvBccEIzORFKJzwBL/LyhovAFDA88QL9jNuEPkPYMDU9epR/Mm0dU5w8dJT9ADMk3kfYUke8hjaheJJl8CZPFJnAzrjLTL6MrsigfdoLm8oO47uvYQeaCMzS+RN+UeIjLNMVOQOGd/n29Q4KHq9b0ZzNb4nMjhSggktU70KeWQe2xUi9qn5S4B6iLGvqUeEQLmoY4PxtQP1pH14kNfVOYMzo+j4VNUUIcRJVg94pjE8YeGLB1kfYPeCudL04xhrA3s3g7CmBn5ClNYybRqn2IdyIo/8OQioAF9p/7nYM44UAGZMjquEUN2iJJTdG+Q3gt4o/+DtqDWu14TLjE9WJCcq0CAIKexygfOYhiF2YCHo872M4cTvg2tPxm/ikYM3AglkQ543JR+IdOaEBr6ZjLCwa5CgXRb2jgOOF1LB6PmTqWLK1vaKhfunhTqaVgSoEVdxYr7hYWWa3WAlldH168+MziJfUNsSeKMJh9saoL2ANLQREMvRVT0WDNL4HsEBhQyF3CreQ2cFvOu3qCWQm4YGSNReV2ZgYPRBQQKwp6CjIjaH0Qrc0yiCkUtDJrNCNDpnJWiJ0IOokvaCXsBDp2cSz8KqqDfdViUt4kjCbNCdsp2k0/ZqutGn7Gt9ate4t+S39Pv31r3ZXFwSXkVzf2Hlq+/FDvjb8/OOm2gGH9rGs/y7VcvqlskWcJn5o+7PGsdF2WKSdTJaUCjK+5pnyhJyIIqeklN84hGrpYys3LENJTycI63l2+bnqoWVeoXVnfyleY1uOBQ7uivjXEVv1gO4pZ23ovW/cWMQ42ac8XLzUMWyrmQlPo36FJl6laGmqnd3Vc9URJAfkiQ6vS6nhrPiEqnbk8WCqQ/54N5e9lpWeqUrUrN9KPidpcMrKSJ7Tq2tvep7uObm2d8EjTjG+WKOm1LF7QuX6/SpyTeJBg+zkpytgRUEhNlIUQhNl8AoN6oCuw4hs/uAfOK8Jw5/7z+l8PxGVJpPpznpfws8bIg2g3gGtRVvcdivSfkNWwiNoxiBdGM4+iW6O0fyDMSNpA5F6lLT2R+F88jpCX4fOELA+eoI/HfkYv7ogS9QNfDW9FYwW8UQ005Wz5PfkNLocrZjqOGq6BcUPoexsmODPZl1sIyl4UwYtZJiEmui/Hr7lIKsVENijK+L2EoZvqwLbqXcvXtZi1WmmbxdK/1DrN0v8T8P13WabNrCXf12ZrBClVVblwXFnFclJSWzu9tjb2wRh+0+j+n0bzHWP6f2L5f45J5MfIj26TtFpzy7rlu6q3WaC2JVBbimWaVbjTQmuprnbC8oqycQsrVamSoCnC+qbXDh8du24M+X5MrHM0+X4gz/bXjVHsraB7gK5OYxzIgKYTmWYDJxt9g8IztF7mEoZ7eIGSV3WtObBmbev0K2CYvvo4iiaJzHGlOPoR/RNyw98+fOAbTDEqz7Q166Yi+F039TP6jPMDRTz2gZNM+gzvwOiGzOUF2jWdWKUO6V0YUQ/TTiuOUH5nI1Ex+5BKfZYsIYNaKfMepuV3Co8pcQR5Mv7hh/nbT7RfWjfLq5s8szUvb+7TZTq1u1Sno03Su20dF17YQTssblGVOtwy2migv4/FdPKie+4dNuwV+lhmxsOx7y64YAIXtyVVZCUol8Y50sDiQXDn8sOJ6F8KNWlMqDKS6UpYD4mvFjgTnhMmWyiD2NyqrkEe+Me4yzsGeJw/iv40aj6Lq9+K6CvSu5VvY2IcMk6Jav/WneSbOzP/RN/9E0qqGVLtgT25QPGE92DMffuo+fNH2ZVI/Gv5xxAD/TjouVdnnDy5BQMtqWAtZ8i/lQ9z2Uw7U89xepQ8hwkXhi7mtKRcLZ7nMy/nfuVFb3r70nZLhKSf/HZjppVmn/xapa0uGxVsLikTv6e/e47U5Vzocmf1f9YmrLii6s9z6A0bStfPKN1Qx/8QP5VLfydenXXmitVQi/Yf/fdrdPTWl38rqC3Zrhxrmno5/d1huDLL7brwdyv775ha1bShdMZ673qyfs7f6K9IXS6cacuhr8P4pcXj8aEtko0bH5dMbuZu4+7i7uMOck/DSAoBhakwCtD0MAESlgSR21bJEsbKcgomM35oSALqGuad3mwKogLOnYFazgIiKwUeZMjFYEhfTogeFXvIPwh6gxk1dmjLVocwkQkwHTqfLCLjaMMjl1lS6hHQGsrBrJlkP9bjUpyCQwbElyHApnnEYDLDBfLRhZN2W/LHTF7Ya10wafewMZMWCa8WOm5etJd+OAzTe4g3en2TKrtMk6LVaDXDxquLMtQZNY42OUVUSUDc7oECOWOYQ9CP6aI7cgKqsWXk18eqDCo5o8C+6yGe1NdXFZMJx7KWjSRnX54Gy3tpPnliKQbN42Orb08l6Vn6YZOuK9ZIak2dS6vWT7Y9fvGl5KEn0vIdh+a1rpJlv0CrV1xKSH1dhXiYniT5YydN2p1P6Ek+l5jzx+y9I58U9N+x4q0DrtAt96x4+4AzdAu/pnIjr8nJzm8Ml+SNW0juShXyVdp0pyBp0gS1+qHXyT1KCZGD+WfGBWna2DfpzUQO1aTkXDTz4o2kkh5R8cYsK31oQtNUQBZF6EhIKqfctXoPQhZV2t8CQjbhyd3fkS0C0WaIxPJVy2haUvbkT2GLLb9t/afzD1SQsCFXr6O7SS39gAgEA1VxvyE2WS89waJWBYHjzfK4UQqDk0SWsswmTjj1A1m6eJ5++s6vFxwZP/7Igq93TtcvWEiWEttCMu63vyYtq56ThclNTZMF+blV9NCvf0t/DdjqAZibZnk+cKEjmb2TEo3NgT+7HmYbwBDgPQWHR2JaX9S2J/TuuNQER9wXHFljSTFMFYLKhyPwWLkpTGTziOaCDZMys6U0KTPW9rmgSzfSY8Z0nRC5kne1Oqbm2AvyJvNCp0Gl0eoLJj42oWXdV3xt+Yz86qtrr629srIyWLdhc6fVNsJZkmYdltuYU2vIzk0pFzf/9eO515glno99mpWZmanT8W5eZbdPWrVq1Rwnz+enqSQpRW0KjGyOxvwZw5ZEL1725qZhlZn2R/b+sad9Hf+VlJI/dvocr3NqutqcU3vxtAsdvmT/1KE0BrPGziF2HUYk0CdRGXYl0uHZl4F6Zv9ISeOGrqgY/EsJ7cPoBmYekKbEbcMQLUCxqwZi+KrgeXnKV0hYcDQi6BIKBUZm+zA2mKiTjRjGBj9mhvdHgFamPUhDFxQRL6RK0I92oKCa8AkYGEU5G7+qnpxGcSSnTnru0FgbyvPNjIxhltskya5EZPGZ8PnAQLDAIsgU4QsnbKQUlk1pQUSJ4zhojDBo4yEN2D0p/ZyIPJ5k/eMS0f9Px2w7kKRnJhs6V6KAEQHYRUnWQk705kbDbkkTO5iVmlkQnlozbFjN1HHDhmnIf5cUX1xTc/nUKZdnZvYPU8YgQWfi9no70OLZNJBRM6x16rCayiogWi6l+/U1w+CWy6fwz+RkZsUejdOi8jntz2MxK9znvMG5fG4ZObexyhd14sE6OxjyJBPpszBP2s9tXzRZ0hxrjkeyUMyh/n/h+zKHzAn0LzawyLU24K2LOC9XyWKv1WM0Sk1CXS0yktrByOv/S16ZRMBTM7U2c49n0Xz/o2zyDIdOiAwGVjlvEo8hl7TOshIxRhJrjQXilX0hs8+TECC54qxD8nJjUXWUmmlMcaHZiTN8cMori459KAD+iFcJYaAwDdiOlH+57hgPc561Z+HtLGSUK2kpnn8JoocS829ATyXmt3H+hRg/YtmElRA/pH8G+iX55ZNfMSn2uAr4sszEHZ6QR0PsGoD6snIrgJsoexrG9UFHnoHBQ493FrKRhTjGWSwMaUNZ8ujAMpdVv4AGAegUN5NN4NEQuJiWoqOr852Z3hpPUZGnZnhBE/HOrPF4ipqhYMhgUV7UpaXxY2S5jD4le0qCoaKi3JoQaak/mVvjaS/yeErOGTf02Uln3xIwAffmVmJMKS0VjSGzbHYl7YXqIGDICh6pvIT3VsCf3Fbafmj9oUO0Z3C/u+kSDZ+TmvpmmSzOsTR5vU3e5CZXRyPVkUjynrbPG6GbYrOteq2lbsn3ZQW2sjJbAcCE97n3ZSCKlXj0RPmGm9Pj5vH7baohXwfx3tvefu8+ehG9aB/LkQPkAP2BhahjkbUl7zknMdd7Fkc1cRHz51R4f5wROdgr7HsdPthEu1n2OLDAEzIj348QCDnrKFrlYFDg1e2Lo/h+NA1yZKe4jn4Iy41FQP3k0O9iI+EQUiU2WCJeT/wrojoPzDxi1+uYZ7OMIVnhttjR7fw8uiQaxYibUYSl/ScixB/7YDs/HyNARGPNqhbYJdkvYS/pdUII0Lxod5l1drOg00N9sssuenR2yfMlRoLbRNYBul+HuS8xZNwmeiM0/EbIiWVkXe/WoacA2OKpTezWIf4+ZsB5v5Bm/2fc5vl9fd77T1jQ8znzqE79p2xpehzv1ULrPUOicU3mpgEdOYu7ZPD7IUxGyMSwirTQblTEhQ1E+RqmeM7xQFQ8n9GBX7ATz8mLjoCPbfFvjHiZychOlvR3aDNKMrTadG+6lu/OyCzKzMjQlmgz4t8bgX/cWETzRA6VvHgkNSEujtSXe73l9ZF42mvUQgXGXlM61GnqNUB1mYZeIzwho1eryLZZrLpI0v6cuPoDFNX5omUnRxBOjpTNn4w9Im7AaMIsGRpqv//LgdjCXwzGFhYHfKgGv2LF6ZUhiFOQRAmUphPiSC2Cgi9HYRWtrCp0YNAsNImLKm6A0q7egLh+WqWjsLCQHkJvaxSLxUkN1BnfJI+StwAvy4VMYSmE7Gqw2ooOvh7mkoZi1AwJo0ghQ2FVyUxcxdjzDBZHKimfQqL5nV0ffvJhV2eeM2fWWNuo+uE14aC1vMyYVlXe6p2b7mybO5wIN4/K8Trz8jNzxMzW0KLxhBTVNpammibdd1fN6NkHt2vl1BSX9qYnxjTee6VWSklxZa65e8dN9+bp6pZcub3zqvL6e+4Zb3RUBjwZ2uyNZbkeU5akIRpXzZSSUZvUgqnUM9I9If2LsaUp00IFjVX1wXGu+nHawrKOZ+akOrWZcuqcp5eu3TdNyU+5i56kqH4GeskLhMV+4O//13iQ6K9JErMXtv8ojxG+IdVhXvkykTJ12Qbz93/NI/OBpAFOTYz5H48GeZ6kvwMXAxwotCTHLWRyCzusak7PJPxxQX8C8yYWLn7/zRD/nAGwgnzAwD41XXjebKThmYZIfHdRWzxLe3q/Q6wGeGAnOe2vdDvy0mx5ltpZs+oT2YsvSmSrfMKp0tLxm68aN3Q/7irF0vSqfr8Sa1F25tlqiqxet9lYwnuH5muLCjDvVHPKtxMV3ybU5RRy5QDNLuS4gD1g+n91XQtwU1Uavuc+82qamzQPmtwkTdKkadO0pE1DW1r6hBZahD7Doy+20EJl1wWppeiKghXE1bogsjIq1OKs7EMcH1utKOqOG3V12FVBZ3d2cUd2GB+wKI4IzXHPOTeJBd3p5N705D7am3P/+z++//silQztC7JCmHTaAjJfxUqcTuFMuJZA8jImPB4EuApqIqBoPLV5MxmMXDfKnLv42eibY4sU+bn7pv95bgTbkJkzXHXR6bVBZ8XTbWsb4LTOn4biZDEHLUFFx9vdGSaVxyge3NGQq87Riyp1qX7jlduMFpZ1m0zvHVtbr/KLeqW6KZa5oDP/0LufAzC6+cSO5YItkxC8z7y1tiFkygZbql3+otMGdGR0/DRe1PnhzlKPhfPkGDnW2jG3XlSq1H5x5enGcAbrRlaZZS3DtUPoyCq/fjQZXyQxvpipQRSQdUGPc/LMNSqBETl6bBOJMHBpimiAwvf30/fE4HvoyY3d/P3x4RiKgPJiCT0G8EuB5ytkvR0R/7jFIhGwf5Cp0zH3OfsBGESuwSA8AM5AJ3sMOsGZBN5YjnW+37cIMy3hHlxcnMR3AX0ZHkB7HEB7o73QUdARrtkXffMGed8Yc46Qc6El3l4+4/XbJs4jKGYs5CTn0L80mDxFAgON23sw3hg578gZjOH5jAM5TPWLb95EHTjFXRvEqCd5W2DnM7ScjLFH84UPFwcZMq0MGbi9NznOysOk2m42pU7Afq2QaqsaSzyeksaqWkmhULvVCp1BpS8vrMy1lzZ2BhQGnc67vyDclmkESqUrTRANvFSS73Lll0i8Af1XXsMDpfbkH8osZbSByKoN+5/Yv2FVJKBlWIfBq+AUvkBz5231vZM9jWZG4fXq4qcWbquvTENhphN9Tmv9JSsHV5b4tTQ6HDpo1Y6FFIZdjxOOc6I/humccLWHxJt06jNsP2UUNK6cXEpGCwk8DHql+jpvRHepH8Wgq6kNqeypOZE+TXBJGABh6sBoDQbDNXCiQInzpZjHA+OtIgZcvwMmOSsaSaVFZWgDTpdXoOvLkabFpOCEcHJt8wGbze0hec/mpsWSzeO6YR3z5W69yVQY1xX2iLv1gUL6vyajrzq+hL4gadPUu1WlUlyUrOrdQo5ZTb8QxgnNttJyktF0+EKNxYyzuLFVf/WZgKOVsQQcM2ccAa5Fzlg2Ny1JpSzRqZqbGiXguPp7MFJQGEQTVwwUwF1zu0V4XhFkHPCC2maT4C6bTQ306KxgxGS9WuHHecjy0jaSiFynqfbDm7D24lP26mVg3BGAZ084AgE8J9dRu4QW4RbktZdSDbhDBANOQCVnRwZMCewsLyD7TQO00AI0A0mFCuMTK2kf2haLIUaICWSfN2ZqDFagU2dpLWlGvSXdiEzBlNEfzp7DGbKKO23/hvf417Q35Q0OrOmtsoOpYV11rdO8p+8myZmXbrlqMKaLtEmTqwJ6f74/gxvJsOZ4rMCgdmuNDKvSaTOgFkzZFnT1DazPb2od8MLv4ITUWWIXaasn7DWCqQlzWsBpvrfvZoezplqcucuos8zR2tJyVEDnE9xGmSuToj4WThIesnI0k4aozRSFe/wJTlMuBmeB63uJEh1Dicaja/qOMHwe82ynmoxCs3dBG3MJMjI81XyVgJJJJ1zCySWvjPU+mpPjb9hsmVEx9SpAM+iHVjAapTZNrzcZ9TqtRqVEzw4a0AB5OQ5ngWS2aDXg2bLCgsit2+cVFlitehDKcTnml+bmlJU5UJSpBrWbDh/eNLQsOxzMGoOBgfGBgXF+8uqysVfWd+jaapitFrPVrNAJCrPalK5LVyiVCq0mI12P/BuFwHJ+v9dmVanF9PieTXPX2B1tLXZ7QWHRJk6r5HmBQ3aKSdMwwuFPDjfPqy39iX0xigzxKQaoRD+jmv+YqqYaCastQVEXhewMllIWcNHOjEFOQRpfOxVyRov1aPp43U4OK7CbzEEGb+ZJ9lwwKwtc0eVgXqzdv7R9UYX4+Ftv7Chb8rNXPS7l/HKh75GO2pqN+2uhputg7NSGrhXwFfiNrX/7nsVdR0stKzZtqfr56hqQSxcSMkL+Y63v9P3NBwyhpbcv716hq68sO3LQM/jysLcGnoZ3nj0EQhffHnOnvzY00ROsn79sS4XN3bVrpoiEVdSsHIlE+E3keqWbSKyJ17U7F12rtcYeG54cjuESxizNNTo6S2pNllWTJdZmy65dJ7MmP4dNhC8Bs9+VEFealen/cHM67mbCnE8lGJMF0GORvay15man0ZLFJkYLQCA/0h8K6UrsMz89JYEik67k6nmclKGV2qV5woobehvSvZWRfCucODzhrWR2SuCNgN0X/93MrSTOeFO4kX+csiAPN0jVkC4Is1ykxoRCC4DXhyZ8VsiM4j2A0zQRIuoCMHM9CgLRzZEdMZnRKsvli6Dbw4M+d3mV+F7jp3SSdOU7qc0mStJjX9yy9auLwPfUkfNSWzzqcjybMcernjvz98E3tzdv/PW2rex/eh+Ook3gRx19Q5Xar8HD6+u2Aj5+Ej04tgzzY6LUKl2BkoTXhx768psDD82/IMGW7KI87zMGgQEs3PfCyPbBnYduzumIru698xm0hX6I+/KlrVE2/jcwPrllWNY8XIPiqg2YZzGlGul2eXzZGE9C8FrYVpg50YzzKdOg4eyOHWfh1PTncOh2wLTDByaA8fBh+NnEeLz9+fhvjt8B7hQ23PcVfA6Ow+e+uu/01IHNu44g32k+MB4Z2/xQjH7p0SdOIHv8C2paaBeMlJLKlFUbvE65ZgcwEQgmMy3RI7uLLqwHF+6Qucahlp4bScj3fHr1L4v6fAZ/ZPqd/vs7Wv3b9x5iNo2DqtYwGOpeeGjvdn9rB3fXkc9wdfxT+OecO/YeWtg9BMKtoGp8Idox7mrtuL//nemI3+DrWzgOT1yDXzNgNOD1CBxgyLICUhBKJOhCP9opNd8NP3R/lO3Jvseb7fXu+nFc3gf0WHwUHnNXVLrdbteCCrfr/+JKkjoy6MXNWn+vHINxHuCSTL4++31So5XAveVFstdsP4rpyki9LVzJFoVYB/qGcHADCpCrFtDOPfjIv9Y9Drq7uqFmdCDYaTTy2liC3mJOLF4dX6QMmRZZLOAiOd4lqp+7RVhPFODEbAb3GiKTyGQxGcgC0mER0zTitkPkGu0AXdvAaDeAvwV1Xl89PAq6Rkf5AQAAhBkPrgmt2ZcBIfyuGe4DNzYDdGzagEcfvEYzapYWBcGhzHphebsYiY+iieU4qU9dwlAYzKKPswIYWwcuYVgO1Mi9dDR1L/UnoUDACj7Y5sgzDnmlFHILiCtQggZZuS6IPASv4Gd4baalwqBfFT+9LdiWWVB8/PW8MTD67e6almxHeWHd0wuKQF3Tex/xQ0p7wxyzhufy4d13F794PBLMaM0bo4uv/DVvfV/XaldIUxv5x6KFC1SkL1iO1ZyzdB+c6C/yk1xxQm0VBSVc2G00kIZtjiyzQQI2J3KkCuE2cnthO2xvxKnHfjgEt8jwuZg1Nco8lnqLazQoShvBSxQgs8diHEaR72kEz8PFn8AnwarFoBtOvHv0KNyYGm9MvYslNe7k9ZWkvgH1IuEOnEzoIfHErWdlmhZkK/UEZIZ8EnyRAebToz+cbcfh+0k7zvzqlATfQXac1aNDX2/GQTc24zO3SrAMmXG6jdlJpXjnJxN4JUxwFMZsSfxkQuYYU9GStawhnMppmROZbkKMlLimifdEnhHXY75fkouaXOIc0o+NyyoohDsNUE9QfxRyhVb0ZJGz1UBLphrJWAM56CEPG4KHIqYGS8FioESJPOAjFJ8JolD+yZ7a2p74gtWXr/TSWgb/As7XvtwStkej0CC1lkngC0mytdmgvtbht9QUtRyvo1/t7GzdotFkm9FtanQbjK/xr/XAOIQ98Yqu+vIoUDM9yBOje8GFOntOpjN6OQpFqaxVAhfQo0aSoFj3cktRjcVvr6Nfj34bXc4BwJns7XajwHCqFE8r8T1x/cD5QzQsJ9+tuNaTEKdApio/Esm/sgstueoEahRNycuXq4J8IFjFT0byZyx4E+ZcfgQHvy+h+7quvz8wbx5F/Q+5ZZ0FAAB42mNgZGBgYGTsZNzX+iqe3+YrAzf7BaAIw2X2ZD1kmv0CWJyDgQnEAwA0+QnKAAB42mNgZGBgv/D/BohkYACTjAyogBUAdckEZAAAeNpFUTFuQjEMfQ5Dxcw/AEPHP3XgAOxIHUD6B4g6dOgROABiCBtiQGLp3g4MCBYGfoZK7dgzdP4SYqvtOCFPSZzEfn52qIMOtwGI7YcfeKpxRdT9D5HXQBW8IuoZNmd2a6BAdUZv6I4JiG6MX+FLDPTJM9gJZY24uKZwRaqYX3JFgWvoi9kDPWZ+vfesOMoUT8kumnOMeYbkmdWjNeuVFomZPfuYYG1RI+MKFvWGviqUscJHySa4mb1XhZo57+Ku+1Y9OjqbYqn8mZ5YR2sZu6y41Ju7OWV7wEQn7KRnVotad+Db4rxF6g/x4I5mXs0iP/0i96W2uemXmpb8cpAO4h3+H/MQhcAAAAAAJgAmACYALgCGAKgA1AE+AZABqAHuAi4CkgLIAw4DWgOQA9IEGgSWBMwFCAUwBfAGGgZiBpAGzAcQB0QHpgfYCDYIUAh2CJQIwAjqCQYJFAkiCTAJPglMCaoJwAnsCiwKYgqACpQK0gr0CywLdAvmDEoMjgzCDPoNNA1kDZQNwg3wDhwOXg6eDsoPGA98D94QAhAyEHwQwhDwEQwRSBFiEaASPhKGEqgSyhLsExYTqBPkFFAUehSaFLYVChVSFZYWDBZOFo4W0BcyF8gYQhi2GNoY9hkMGUwZhhngGiYaXhqEGqga5BsyG4gcOhxqHLoc7B00HWodjB2wHj4edh7UHvYfch+0IAggbCCyINQg9iEOIY4hyiIkIpgitiNgI9AkViSIJNAk7CUOJUAljiWqJdol/CaYJ0AnxCgQKCooQChaKHAoiiigKLoo0CkIKSYp4ipIKrIrhiviLIYtAi1MLaQt4C4MLhouXC6gLtIvBi9cL5wwAjBUMIAwrDDoMR4xNjFYMZ4ydjKkMu4zCjOMM9g0HDSSNPw2HjZKNtY3DjdKN4o36jgyOFQ4wjkGOVI5ajmUOeI6PDp0Oqg60DsGO2Y79jwwPGY87D1YPc4+Yj6KPqg+xj7cPvI/Bj9+P4w/okBQQMhBdkHkQiZCZELcQxhDYkOiQ9ZD/kQyRGBEpEUKRUhFYEWURgZGQAAAeNpjYGRgYGRj2MQgyAACTEDMCIQMDA5gPgMAFeABEAB42o1Su04CQRQ9u6ARYywsLIzFRhs14SEqIrSKhWiIqNgu8jIirMvyMLG09lP8Dh+NrY3fYPwA45m7AyFsYyYze+7h3HvuzAXAPJ4RghGOAPji9rGBBUY+Nqn51jiENH41DmPFSGk8hYFxqfE0+Q+NI9gwfjSew5K5rPELFs1h7isSZl7jN8yYDxq/Y9Z89PFniLlPOEQBeVjooQoXHVyjjRbjJHebjAWb8T2/TSJPVEF1n8hDg6gmjEdUxQBXPB1GQ90aNR6XgwziXH1ZMdT5a5df5Vgn32SGym3Ro8odJ+uQjbK+jTsqVZ1bMqvIaceDgN869qnuUKuqtaXaKRV1eqnbuNhkpQRXClmc4wglnBAFs6ITeUGFNaG4mHihcacCimRUNM42qPR0vd4oI4Zdnlne1cYNaypNjax6oTKnFMOO7DS2GO39o/eSvHKFXbjytqr3iqBrmYMlU7bp2NdKZ6QcTqjEuDw2a7/XM/p2GR2Lj2ITciY57W32mCFOy39L3Twl91HzUjX9d8qNKhY55S5ZV7ybf2Gphc8AeNptlGWUHEUYRfduQoK7u7tsV9XX3YNDILi7uwQJGhyCu7u7uwV3d3d3d/dwwt79x/zYd+Zs163Zt+9OV3fXf6+RI7pS1/+8GDDqR1c33fSjP6MxgIGMzhiMyViMzTiMy3iMzwRMyERMzCRMymRMzhRMyVRMzTRMy3RMzwzMyEzMzCzMymzMzhzMyVzMzTzMy3z0UJHIFIKahpYO87MAC7IQC7MIi7IYizOIJViSwSzF0izDsizH8qzAiqzEyqzCqqzG6qzBmqzF2qzDuqzH+mzAhmzExmzCpmzG5mzBlmzF1gxhG7ZlO7ZnKDuwIzuxM7uwK8PYjd3Zgz3Zi73Zh33Zj+HszwEcyEEczCEcymEczhEcyVEczTEcy3EczwmcyEmczCmcymmczhmcyVmczTmcy3mczwVcyEVczCVcymVczhVcyVVczTVcy3Vczw3cyE3czAhu4VZu43bu4E7u4m7u4V7u434e4EEe4mEe4VEe43Ge4Eme4mme4Vme43le4EVe4mVe4VVe43Xe4E3e4m3e4V3e430+4EM+4mM+4VM+43O+4Eu+4mu+4Vu+43t+4Ed+4md+4Vd+43f+4E/+4m/+YWT3qH9/d3e/7v4Dhw0dkmLwoFE5uOrpMSszmdksZpi12Zit2enNSl4lr5JXyavkVHIqOZWcSk6Sk+QkOUlOkpPkJDlJTpKT5WTPZ89n/64sJ8vJns+eL54vfo4ip8gpni/eXzwf/j68J3wuvCd8Pvqe977a+2rvq+XUcmo5tZxaTi2nltN4vvHzNnIaOY2cRk4jp5HTyGn9PK28Vl4rr5XX9vKSe0ruKbmj5I5ST99ztdmYrdl7b3JHyR0ld5TcUarkuafknpJ7Su4puafknpJ7Su4puaeU5Lmr5K6Su0ruKrmr5K5Slue+kvtK7iu5r+S+UpbnzpI7S+4sua9sf7mn7302ixlmbTZma/Zysz1me8z2mO0x22O2x2yP2R6zPWZ7zPaY7THbY7bHbI/ZHrM9ZnvM9pjtMdtjtsdsj9kesz1me8z2mO0x22O2x2yPWV9zX5/6mos8vc1Fnv5m/c2ll1d8X/reR49ZmcnMZjHDrM3GlKPnpfa8nhc9L3pe9LzoedHzouelkaPvRd+Lvhd9L/pe9L3oe9H3ou9F34u+F30v+l70veh7aeW18lp5rbyOvI68jryOvI68jryOvI68jrxOLy/8fgn9CP0I/Qj9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQh9CH0IfQh9CH0IfQg9CD0IPQg9CPcf7j9K8y+BQLz/AAABVuGyrgAA) format('woff'),url(/wp-includes/fonts/dashicons.ttf) format("truetype"),url(/wp-includes/fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-filter:before{content:"\f536"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-filter:before{content:"\f533"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-table:before{content:"\f535"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-unlock:before{content:"\f528"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-hidden:before{content:"\f530"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-sticky:before{content:"\f537"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-move:before{content:"\f545"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-info:before{content:"\f348"}.dashicons-warning:before{content:"\f534"}.dashicons-share:before{content:"\f237"}.dashicons-share1:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-laptop:before{content:"\f547"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-layout:before{content:"\f538"}.dashicons-paperclip:before{content:"\f546"}

.wpbooklist_category_entry_div{
    display: inline-block;
    border-collapse: separate;
    background-clip: padding-box;
    border-width: 30px;
    border-color: transparent;
    width: 140px;
    height: 330px;
    padding: 10px;
    position: relative;
    vertical-align: top;
}

.wpbooklist-categories-indiv-container{
    height: 50px;
    overflow: hidden;
    border: solid 1px black;
    background-color: #9EA3A8;
    border-radius: 10px;
    margin: 5px;
    cursor:pointer;
    box-shadow: inset 5px 0px 25px 20px #e1e1e1;
    text-align: center;
}

.wpbooklist-categories-indiv-inner-container{
    height: 50px;
    overflow: hidden;
    font-size: 14px;
    position: relative;
}

.wpbooklist-categories-book-holder{
    background-color:#F7F7F7;
}

.wpbooklist-categories-book-img{
    width: 20px;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

.wpbooklist-categories-arrow-div{
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.wpbooklist-categories-carrot-spinner{
    -webkit-animation: rotation .6s infinite linear;
    -moz-animation: rotation .6s infinite linear;
    -o-animation: rotation .6s infinite linear;
    animation: rotation .6s infinite linear;
}

.wpbooklist-categories-carrot-img{
    width: 20px;
    float: right;
    position: relative;
    top: 3px;
    right:10px;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.wpbooklist-categories-title-holder{
    margin-left: 10px;
    margin-top:10px;
    text-align:left;
}

.wpbooklist-frontend-library-buy-img-actual{
	width:35px;
}

.wpbooklist-frontend-library-buy-img{
    top: 22px;
    position: relative;
}

.wpbooklist-frontend-library-price{
    top: 10px;
    position: relative;
}

.wpbooklist-library-frontend-purchase-div{
	position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}

.wpbooklist-frontend-library-buy-img .wpbooklist-library-purchase-link-styled{

}

#wpbooklist-hide-this-div{
    display:none!important;
}

#wpbl-pagetd-left-row{
	width: 25%;
	margin-right:20px;
}

#wpbl-posttd-left-row{
	margin-right:40px;
	width:25%;
}

#wpbl-pagetd-right-row{
	width: 75%;
}

#wpbl-posttd-right-row{
	width: 66.6%;
}

#wpbl-posttd-left-row, #wpbl-posttd-right-row, #wpbl-pagetd-left-row, #wpbl-pagetd-right-row{
	display:inline-block;
}

#wpbl-posttd-right-row, #wpbl-pagetd-right-row{
	vertical-align:top;
}

#wpbl-posttd-rating-img, #wpbl-posttd-img, #wpbl-pagetd-rating-img, #wpbl-pagetd-img{
	width:200px;
}

#wpbl-posttd-top-container, #wpbl-pagetd-top-container{
	display:flex;
	margin-top:20px;
}

#wpbl-posttd-book-details-div span, #wpbl-pagetd-book-details-div span{
	font-weight:bold;
}

#wpbl-posttd-book-description-div, #wpbl-pagetd-book-description-div{
	margin-top:40px;
}

#wpbl-posttd-top-purchase-div, #wpbl-pagetd-top-purchase-div{
	margin-top:20px;
}

#wpbl-posttd-book-title, #wpbl-pagetd-book-title{
	margin-bottom:0px;
}

.wpbl-posttd-wpbooklist-purchase-img img, .wpbl-pagetd-wpbooklist-purchase-img img{
	width:50px;
	margin-right: 5px;
}

#wpbl-posttd-purchase-title, #wpbl-pagetd-purchase-title{
	border-bottom: 1px solid;
    width: 65%;
    margin-bottom:10px;
}

#wpbl-posttd-itunes-img, #wpbl-pagetd-itunes-img{
    width: 60px;
    position: relative;
    top: 6px;
}

#wpbl-similar-div{
	display: inline-block;
    width: 100%;
}

#wpbl-similar-div img{
	width:30px;
	margin:5px;
}

#wpbl-posttd-book-amazon-review-contents, #wpbl-pagetd-book-amazon-review-contents{
	width: 100%;
    height: 500px;
}

#wpbl-posttd-details-div .wpbl-posttd-share-text, #wpbl-pagetd-details-div .wpbl-pagetd-share-text, #wpbl-pagetd-details-div #wpbooklist-google-title-id, #wpbl-posttd-details-div #wpbooklist-google-title-id{
	margin: 0;
    font-style: italic;
    font-variant: small-caps;
    margin-top: 20px;
}

.at-icon{
    width: 24px!important;
    height: 24px!important;
}

.at-icon-wrapper{
    width: 24px!important;
    height: 24px!important;
}

#gr_add_to_books iframe{
	background-color:transparent;
}

#wpbl-posttd-right-row h5,#wpbl-pagetd-right-row h5{
	margin-top:20px;
	margin-bottom:10px;
}

#wpbl-posttd-post-quote, #wpbl-pagetd-page-quote{
	display: inline-block;
    margin-top: 20px;
}

#wpbooklist-quote-italic{
	font-style:italic;
}

#wpbooklist-quote-bold{
	font-weight:bold;
}

#wpbl-posttd-details-div #google-preview-div, #wpbl-pagetd-details-div #google-preview-div, #wpbl-posttd-details-div #wpbooklist-google-title-id, #wpbl-pagetd-details-div #wpbooklist-google-title-id, #wpbl-posttd-details-div #google-preview-no-results-div, #wpbl-pagetd-details-div #google-preview-no-results-div{
	display:none;
}

@media (max-width: 550px) {
	#wpbl-posttd-top-container, #wpbl-pagetd-top-container {
	    display: block;
	}

	#wpbl-posttd-left-row, #wpbl-pagetd-left-row{
		text-align:center;
	}

	#wpbl-posttd-left-row, #wpbl-posttd-right-row, #wpbl-pagetd-left-row, #wpbl-pagetd-right-row{
		width:100%;
	}

	#wpbl-posttd-rating-img, #wpbl-pagetd-rating-img{
		margin-bottom:20px;
		margin-top:20px;
	}

	.addthis_sharing_toolbox{
		display: inline-block;
	}

	#wpbl-pagetd-details-div{
		text-align:center;
	}

	#wpbl-posttd-post-quote, #wpbl-pagetd-page-quote{
		margin-bottom:40px;
	}
}

.wpbooklist-top-container html, .wpbooklist-top-container body, .wpbooklist-top-container div, .wpbooklist-top-container span, .wpbooklist-top-container applet, .wpbooklist-top-container object, .wpbooklist-top-container iframe, .wpbooklist-top-container
h1, .wpbooklist-top-container h2, .wpbooklist-top-container h3, .wpbooklist-top-container h4, .wpbooklist-top-container h5, .wpbooklist-top-container h6, .wpbooklist-top-container p, .wpbooklist-top-container blockquote, .wpbooklist-top-container pre, .wpbooklist-top-container
a, .wpbooklist-top-container abbr, .wpbooklist-top-container acronym, .wpbooklist-top-container address, .wpbooklist-top-container big, .wpbooklist-top-container cite, .wpbooklist-top-container code, .wpbooklist-top-container
del, .wpbooklist-top-container dfn, .wpbooklist-top-container em, .wpbooklist-top-container img, .wpbooklist-top-container ins, .wpbooklist-top-container kbd, .wpbooklist-top-container q, .wpbooklist-top-container s, .wpbooklist-top-container samp, .wpbooklist-top-container
small, .wpbooklist-top-container strike, .wpbooklist-top-container strong, .wpbooklist-top-container sub, .wpbooklist-top-container sup, .wpbooklist-top-container tt, .wpbooklist-top-container var, .wpbooklist-top-container
b, .wpbooklist-top-container u, .wpbooklist-top-container i, .wpbooklist-top-container center, .wpbooklist-top-container
dl, .wpbooklist-top-container dt, .wpbooklist-top-container dd, .wpbooklist-top-container ol, .wpbooklist-top-container ul, .wpbooklist-top-container li, .wpbooklist-top-container
fieldset, .wpbooklist-top-container form, .wpbooklist-top-container label, .wpbooklist-top-container legend, .wpbooklist-top-container
table, .wpbooklist-top-container caption, .wpbooklist-top-container tbody, .wpbooklist-top-container tfoot, .wpbooklist-top-container thead, .wpbooklist-top-container tr, .wpbooklist-top-container th, .wpbooklist-top-container td, .wpbooklist-top-container
article, .wpbooklist-top-container aside, .wpbooklist-top-container canvas, .wpbooklist-top-container details, .wpbooklist-top-container embed, .wpbooklist-top-container 
figure, .wpbooklist-top-container figcaption, .wpbooklist-top-container footer, .wpbooklist-top-container header, .wpbooklist-top-container hgroup, .wpbooklist-top-container 
menu, .wpbooklist-top-container nav, .wpbooklist-top-container output, .wpbooklist-top-container ruby, .wpbooklist-top-container section, .wpbooklist-top-container summary, .wpbooklist-top-container
time, .wpbooklist-top-container mark, .wpbooklist-top-container audio, .wpbooklist-top-container video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.wpbooklist-top-container article, .wpbooklist-top-container aside, .wpbooklist-top-container details, .wpbooklist-top-container figcaption, .wpbooklist-top-container figure, .wpbooklist-top-container 
footer, .wpbooklist-top-container header, .wpbooklist-top-container hgroup, .wpbooklist-top-container menu, .wpbooklist-top-container nav, .wpbooklist-top-container section {
    display: block;
}
.wpbooklist-top-container body {
    line-height: 1;
}
.wpbooklist-top-container ol, .wpbooklist-top-container ul {
    list-style: none;
}
.wpbooklist-top-container blockquote, .wpbooklist-top-container q {
    quotes: none;
}
.wpbooklist-top-container blockquote:before, .wpbooklist-top-container blockquote:after, .wpbooklist-top-container
q:before, .wpbooklist-top-container q:after {
    content: '';
    content: none;
}
.wpbooklist-top-container table {
    border-collapse: collapse;
    border-spacing: 0;
}

#wpbooklist-sort-search-div{
    width: 300px;
    margin-left: auto;
    text-align:right;
    display: inline-block;
}

.wpbooklist_stats_tdiv p{
    display: inline-block;
    border-left: 1px;
    border-right: 1px;
    border-style: solid;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 12px;
    border-color: #e1e1e1;
}

#wpbooklist-search-div{
    text-align:right;
    display: inline-block;
    vertical-align: top;
}

#wpbooklist-search-checkboxes{
    margin-bottom: 5px;
}

#wpbooklist-search-checkboxes input[type="checkbox"]{
    margin-right: 5px;
    margin-top: 10px;
}

#wpbooklist-search-text{
    margin-bottom:5px;
    padding:5px;
}

.wpbooklist-table-for-app{
    display:none;
}

.wpbooklist-top-container .wpbooklist_stats_tdiv{
    border-bottom: 1px;
    border-left: 0px;
    border-right: 0px;
    padding: 5px;
    width: 100%;
    display: inline-block;
    margin-top: 20px;
    border-top: 1px;
    border-style: solid;
    margin-bottom: 15px;
    text-align: center;
    border-color:#e1e1e1;
}

.wpbooklist_top_container p, .wpbooklist_top_container a {
    font-size: 13px;
}

#wpbooklist-quote-actual{
    font-style:italic;
}

#wpbooklist-attribution-actual{
    font-weight:bold;
}

.wpbooklist-ui-quote-area-div .wpbooklist-ui-quote-area-p{
    text-align:center;
    margin-bottom:25px;
}

#wpbooklist_cover_image {
    padding: 0;
    height: 170px;
    width: 103px;
    padding-top: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    opacity: 0;
    z-index: 1;
    border: none;
    background-color: transparent;
}

.wpbooklist_inner_main_display_div {
    box-shadow: 0px 0px 5px #888;
    height: 100%;
    background-color: #f8f8f8;
    text-align: center;
}

.wpbooklist-hidden-isbn1{
    display:none;
}

#wpbooklist_main_display_div{
    display: inline-block;
    margin-bottom: 30px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

#wpbooklist_main_display_div .wpbooklist_entry_div {
    display: inline-block;
    box-shadow: 0px 0px 30px #888888;
    border-collapse: separate;
    background-color: white;
    background-clip: padding-box;
    border-width: 30px;
    border-color: transparent;
    width: 140px;
    height: 330px;
    padding: 10px;
    position: relative;
    vertical-align: top;
}

.hidden_id_title{
    display:none;
}

.wpbooklist_entry_div .wpbooklist_inner_main_display_div p{
    z-index:999;
    display: block;
    left: 0;
    right: 0;
    font-size:15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    position: absolute;
    text-align: center;
    bottom: 80px;
    display: -webkit-box;
    max-width: 400px;
    height: 45px;
    margin: 0 auto;
    margin-bottom: 0px;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#wpbooklist_saved_title_link:hover {
    cursor: pointer;
    text-decoration: underline;
}

#wpbooklist_cover_image:hover {
    cursor: pointer;
    box-shadow: 9px 16px 20px #888888;
}

#wpbooklist-pagination-div{
    text-align: center;
    margin-top:20px;
}

.wpbooklist-top-container .wpbooklist-pagination-page-div{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 6px;
    cursor: pointer;
    border: solid;
    box-shadow: 0px 0px 8px #888;
    border-color: transparent;
    font-size: 12px;
    font-style: italic;
}

#wpbooklist-select-sort-div{
    
}

.wpbooklist_inner_main_display_div .wpbooklist-rating-image{
    width: 50px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 8px;
}

.wpbooklist-page-content{
    display:none!important;
}


.wpbooklist-purchase-img, .wpbooklist-purchase-img:hover {
    text-decoration: none;
}

.wpbooklist-purchase-img img {
    width: 43px;
    text-decoration: none;
}

.wpbooklist-shortcode-below-link-excerpt{
    position: relative;
    bottom: 5px;
    margin-left: 165px;
    margin-top:25px;
    margin-bottom:10px;
    display: -webkit-box;
    font-size: 14px;
    line-height: 2;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width:500px;
}

.wpbooklist-shortcode-entire-container{
    width:100%;
}

.wpbooklist-shortcode-below-link-div{

}

@media screen and (max-width: 600px) {
    .wpbooklist-shortcode-link-holder-media{
        bottom:-60px!important;
        margin-left:0px!important;
    }

    .wpbooklist-shortcode-below-link-excerpt{
        margin-left: 20px!important;
        margin: 20px!important;
        text-align: center!important;
        max-width:initial!important;
    }

    .wpbooklist_jre_book_cover_shortcode_link{
        float:none!important;
        display: block;
        text-align: center!important;
    }

    .wpbooklist-shortcode-link-holder-media{
        position:initial!important;
        text-align: center!important;
    }

    .wpbooklist-shortcode-h3{
        margin:10px!important;
        text-align: center!important;
    }

    .wpbooklist-shortcode-entire-container{
        float:none!important;
        margin-bottom:115px!important;
    }
}

#colorbox html,  #colorbox body,  #colorbox div,  #colorbox span,  #colorbox applet,  #colorbox object,  #colorbox iframe,
h1,  #colorbox h2,  #colorbox h3,  #colorbox h4,  #colorbox h5,  #colorbox h6,  #colorbox blockquote,  #colorbox pre,
a,  #colorbox abbr,  #colorbox acronym,  #colorbox address,  #colorbox big,  #colorbox cite,
del,  #colorbox dfn,  #colorbox img,  #colorbox ins,  #colorbox q,  #colorbox s,
small,  #colorbox strike,  #colorbox sub,  #colorbox sup,  #colorbox tt, #colorbox u,  #colorbox center,
dl,  #colorbox dt,  #colorbox dd,  #colorbox ol,  #colorbox ul,  #colorbox li,
fieldset,  #colorbox form,  #colorbox label,  #colorbox legend,
table,  #colorbox caption,  #colorbox tbody,  #colorbox tfoot,  #colorbox thead,  #colorbox tr,  #colorbox th,  #colorbox td,
article,  #colorbox aside,  #colorbox canvas,  #colorbox details,  #colorbox embed,  #colorbox 
figure,  #colorbox figcaption,  #colorbox footer,  #colorbox header,  #colorbox hgroup,  #colorbox 
menu,  #colorbox nav,  #colorbox output,  #colorbox ruby,  #colorbox section,  #colorbox summary,
time,  #colorbox mark,  #colorbox audio,  #colorbox video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}



/* HTML5 display-role reset for older browsers */
#colorbox article,  #colorbox aside,  #colorbox details,  #colorbox figcaption,  #colorbox figure,  #colorbox 
footer,  #colorbox header,  #colorbox hgroup,  #colorbox menu,  #colorbox nav,  #colorbox section {
    display: block;
}
body {
    line-height: 1;
}
#colorbox ol,  #colorbox #colorbox ul {
    list-style: none;
}
#colorbox blockquote,  #colorbox q {
    quotes: none;
}
#colorbox blockquote:before,  #colorbox blockquote:after,
q:before,  #colorbox q:after {
    content: '';
    content: none;
}
#colorbox table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:14px; height:14px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px; text-align:center;}
        #cboxLoadingOverlay{background:url(/wp-content/plugins/wpbooklist/assets/css/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/wp-content/plugins/wpbooklist/assets/css/images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        @media screen and (max-width: 767px) {
            #cboxTitle{
                display:none!important;
            }
        }
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(/wp-content/plugins/wpbooklist/assets/css/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}



#wpbooklist_cover_image_popup {
    width: 150px;
}

#colorbox #wpbooklist_title_div{
    font-size: 22px;
}

#colorbox #wpbooklist_display_table td {
    border: none;
    padding: 0px;
    background-color: white;
    line-height: 1.2;
}

#colorbox #wpbooklist_title, #colorbox #wpbooklist_top_display_container #wpbooklist_title, #colorbox #wpbooklist_top_display_container #colorbox .wpbooklist_description_p, #colorbox .wpbooklist_description_p, #colorbox #wpbooklist_backup_download {
    display: inline;
    padding-bottom: 5px;
    vertical-align: middle;
    font-size: 22px;
    font-style: italic;
    min-width: 195px;
    max-width: 275px;
    -webkit-text-stroke-width: 1px;
    -moz-text-stroke-width: 1px;
    -ms-text-stroke-width: 1px;
    text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
    color: #888;
    margin-bottom: 10px;
}

#colorbox #wpbooklist_display_table_2 td {
    display: inline;
    vertical-align: initial;
}

#colorbox #wpbooklist_display_table_2 tr {
    background-color: initial;
}

#colorbox #wpbooklist_display_table_2 {
    width: 400px;
    border: none;
    background: white;
    background-color: white;
    box-shadow: initial;
    text-shadow: initial;
    margin-bottom: 0px;
    color: black;
}

#colorbox #wpbooklist_display_table {
    display: flex;
    min-width: 20%;
    border-left: 1px;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-style: solid;
    padding-left: 10px;
    border-color: #e1e1e1;
    line-height: 23px;
    font-size: 13px;
}

#colorbox #wpbooklist_top_top_div {
    padding: 10px;
    padding-bottom: 0px;
    overflow: hidden;
    text-align: left;
}

#colorbox #wpbooklist_top_display_container {
    float: left;
    width: 200px;
}

#colorbox #wpbooklist_display_image_container {
    min-width: 145px;
    float: left;
}

#colorbox #wpbooklist_top_display_container > table {
    width: 50%;
    height: 50%;
    border: none;
    background: white;
    background-color: white;
    box-shadow: initial;
}

#colorbox #wpbooklist_top_display_container table {
    table-layout: initial;
}

#colorbox #wpbooklist_top_display_container table tr {
    border: none;
}

#colorbox #wpbooklist_top_display_container #wpbooklist_image_saved_border {
    border-color: rgba(136,136,136, 0.4);
    background-color: white;
}

#colorbox #wpbooklist_top_display_container table td, #colorbox #wpbooklist_top_display_container table > td {
    vertical-align: top;
    padding-right: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border: none;
    background-color: white;
    background: white;
    box-shadow: initial;
    text-shadow: initial;
}

#colorbox #wpbooklist_top_display_container input[type="submit"], #colorbox #form_movement_edit input[type="submit"], #colorbox #wpbooklist_delete_book_submit input[type="submit"], #colorbox #wpbooklist_add_book_submit input[type="submit"] {
    border-radius: 10px!important;
    box-shadow: inset 0px 0px 5px rgba(136, 136, 136, 0.5)!important;
    border-radius: 10px!important;
    box-shadow: inset 0px 0px 5px rgba(136, 136, 136, 0.5)!important;
    border: none;
    padding: 9px 22px;
    font-size: 12px;
}

#colorbox #wpbooklist_desc_button {
    margin-top: 20px;
    white-space: normal;
    line-height: 1.7;
    display: none;
}

#colorbox .wpbooklist-share-text {
    margin: 0;
    font-style: italic;
    font-variant: small-caps;
    margin-top: 20px;
    color: black;
}

#colorbox .wpbooklist-line-4 {
    width: 100%;
    height: 1px;
    background-color: rgba(136,136,136, 0.4);
    position: relative;
    margin-bottom: 13px;
}

#colorbox .addthis_sharing_toolbox {
    display: inline-block;
}

#colorbox #wpbooklist_desc_id {
    padding: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
    border: 0;
    padding-left: 10px;
    border-color: #e1e1e1;
}

#colorbox .wpbooklist-similar-featured-div {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

#colorbox #wpbooklist-desc-title-id {
    display: block;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

#colorbox #wpbooklist_description_p {
    display: inline-block;
    width: 100%;
    min-width: initial;
    max-width: initial;
}

#colorbox .wpbooklist_desc_p_class {
    line-height: 1.5;
    border: solid 1px #e1e1e1;
    border-radius: 5px;
    padding: 20px;
    margin: 0;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: black;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}

#colorbox .wpbooklist-line-2, #colorbox .wpbooklist-line-5 {
    width: 100%;
    height: 1px;
    background-color: rgba(136,136,136, 0.4);
    position: relative;
    top: 7px;
    margin-top: 20px;
}

#colorbox .wpbooklist-purchase-title {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    top: 10px;
    font-variant: small-caps;
    margin-top:0px;
    margin-bottom: 0;
    color: black;
}

#colorbox .wpbooklist-line, #colorbox .wpbooklist-line-6 {
    width: 100%;
    height: 1px;
    background-color: rgba(136,136,136, 0.4);
    position: relative;
    top: 12px;
}

#colorbox .wpbooklist-similar-image {
    margin-bottom: 15px;
    width: 75px;
}

#colorbox #wpbooklist-review-iframe {
    height: 350px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    box-shadow: 0px 0px 60px white;
    width: 100%;
}

.wpbooklist-purchase-img, .wpbooklist-purchase-img:hover{
    text-decoration:none;
}

#colorbox .wpbooklist-purchase-img img{
    width: 43px;
    top: 8px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px;
    margin-right: 5px;
    display: inline-block;
    text-decoration:none;
}

#colorbox .addthis_sharing_toolbox .at-icon-wrapper {
    width: 30px!important;
    height: 30px!important;
    border-radius: 100px;
}

#colorbox .addthis_sharing_toolbox .at-icon {
    width: 30px!important;
    height: 30px!important;
}


#colorbox .wpbooklist-similar-titles-table{
    width:100%;
    border:none!important;
}

#colorbox .wpbooklist-similar-titles-table tr{
    background:white!important;
}

#colorbox .wpbooklist-similar-titles-table td{
    text-align:center;
}

#colorbox #wpbooklist-itunes-img{
    width:48px;
}

#colorbox .wpbooklist-line-3 {
    width: 100%;
    height: 1px;
    background-color: rgba(136,136,136, 0.4);
    position: relative;
    bottom: 15px;
}

#colorbox #wpbooklist-purchase-title-id-bottom{
    margin-top:3px;
    margin-bottom:3px;
    text-align:center;
}

#wpbooklist-similar-titles-id{
    margin-top: 20px;
    display: inline-block;
}

#colorbox .wpbooklist_description_p{
    margin-top: 20px;
    margin-bottom: 0;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}

#colorbox #wpbooklist-similar-titles-id{
    padding-bottom: 20px;
}

#colorbox .wpbooklist_kindle_p_class{
    margin-top: 10px;
    margin-bottom: 50px;
    color: black;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


#colorbox .wpbooklist_kindle_p_class iframe{
    width: 101%;
    height: 250px;
    border: none;
    margin-left: 0.5%;
}

.wpbooklist_kindle_page_post_class iframe{
    height:265px;
}

#colorbox #wpbooklist-bookswapper-colorbox-avail{
    display: inline;
    padding-bottom: 5px;
    vertical-align: middle;
    font-size: 22px;
    font-style: italic;
    min-width: 195px;
    max-width: 275px;
    -webkit-text-stroke-width: 1px;
    -moz-text-stroke-width: 1px;
    -ms-text-stroke-width: 1px;
    text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
    color: #888;
    margin-bottom: 10px;
}

#wpbooklist-bookswapper-colorbox-button-request{
    width:155px;
    margin-bottom:10px;
}

#colorbox #wpbooklist-bookswapper-book-unavailable-span{
    display: inline;
    padding-bottom: 5px;
    vertical-align: middle;
    font-size: 13px;
    font-style: normal;
    font-style: normal;
    min-width: 195px;
    max-width: 275px;
    -webkit-text-stroke-width: 1px;
    -moz-text-stroke-width: 1px;
    -ms-text-stroke-width: 1px;
    text-stroke-width: 1px;
    /* -webkit-text-stroke-color: black; */
    color: #888;
    margin-bottom: 10px;
    color: red;
}

#colorbox #wpbooklist-bookswapper-book-available-span{
    display: inline;
    padding-bottom: 5px;
    vertical-align: middle;
    font-size: 14px;
    font-style: normal;
    min-width: 195px;
    max-width: 275px;
    -webkit-text-stroke-width: 1px;
    -moz-text-stroke-width: 1px;
    -ms-text-stroke-width: 1px;
    text-stroke-width: 1px;
    /* -webkit-text-stroke-color: black; */
    color: #888;
    margin-bottom: 10px;
    color: green;
}

#colorbox #wpbooklist-bookswapper-colorbox-div input{
    width: 250px;
    display: inline-block;
    margin-bottom: 10px;

}

#colorbox #wpbooklist-bookswapper-colorbox-button-waitlist{
    width: 155px;
    margin-bottom:10px;
}

#colorbox #wpbooklist-bookswapper-colorbox-div label{
    margin-right:10px;
    display:block;
}

#colorbox #wpbooklist-bookswapper-colorbox-status{
    margin-bottom: 20px;
}

#colorbox #wpbooklist-bookswapper-colorbox-statusactual{
    display: block;
    margin-bottom: 10px;
}

#colorbox #wpbooklist-bookswapper-wait-or-request{
    line-height: 1.5;
    border: solid 1px #e1e1e1;
    border-radius: 5px;
    padding: 20px;
    margin: 0;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: black;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

@keyframes rotate360 {
  to { transform: rotate(360deg); }
}

#colorbox .wpbooklist-spinner{
    opacity: 0;
    height: 20px;
    width: 20px;
    margin: 10px auto;
    animation: 0.5s rotate360 infinite linear; ;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-top: 1px solid #F05A1A;
    border-radius: 100%;
    position: relative;
}

#colorbox #wpbooklist-add-book-success-span {
    font-style: italic;
    color: green;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: -15px;
    display: block;
}

#colorbox .wpbooklist_google_p_class {
    line-height: 1.5;
    border: solid 1px #e1e1e1;
    border-radius: 5px;
    padding: 0px;
    margin: 0;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: black;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 600px;
}

#colorbox #google-preview-no-results-div {
    border: solid 1px #e1e1e1;
    border-radius: 5px;
    padding: 20px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

#colorbox #wpbooklist-google-title-id{
    margin-bottom:10px;
}

#wpbooklist-filter-div {
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    width: 300px;
    text-align: right;
}

#wpbooklist-filter-search-container #wpbooklist-filter-div select{
    width:300px;
    margin-bottom: 5px;
}

#wpbooklist-search-sort-inner-cont{
    display: inline-block;
}

#wpbooklist-filter-search-container{
    text-align: right;
}

#wpbooklist-search-checkboxes{
    margin-bottom: 5px;
    margin-top: 0px;
}

#wpbooklist-search-div {
    text-align: right;
    display: inline-block;
    vertical-align: top;
}

#wpbooklist-filter-between-year-div p {
    text-align: center;
    margin-bottom: 5px;
    margin-top: 10px;
}

#wpbooklist-filter-between-year-div select {
    display: inline-block!important;
    width: 60px!important;
}

#wpbooklist-to-span{
    margin-left: 10px;
    margin-right: 10px;
    font-style: italic;
}

.ytc-mfp-bg,.ytc-mfp-wrap{position:fixed;left:0;top:0}.ytc-mfp-bg,.ytc-mfp-container,.ytc-mfp-wrap{height:100%;width:100%}.ytc-mfp-bg{z-index:10042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.ytc-mfp-wrap{z-index:10043;outline:0!important;-webkit-backface-visibility:hidden}.ytc-mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ytc-mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.ytc-mfp-align-top .ytc-mfp-container:before{display:none}.ytc-mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10045}.ytc-mfp-close,.ytc-mfp-preloader{text-align:center;position:absolute}.ytc-mfp-ajax-holder .ytc-mfp-content,.ytc-mfp-inline-holder .ytc-mfp-content{width:100%;cursor:auto}.ytc-mfp-arrow,.ytc-mfp-close,.ytc-mfp-counter,.ytc-mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ytc-mfp-hide{display:none!important}.ytc-mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:10044}.ytc-mfp-preloader a{color:#ccc}.ytc-mfp-preloader a:hover{color:#fff}.ytc-mfp-s-error .ytc-mfp-content,.ytc-mfp-s-ready .ytc-mfp-preloader{display:none}button.ytc-mfp-arrow,button.ytc-mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:10046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.ytc-mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.ytc-mfp-close:focus,.ytc-mfp-close:hover{opacity:1;filter:alpha(opacity=100);background:0 0}.ytc-mfp-close:active{top:1px}.ytc-mfp-close-btn-in .ytc-mfp-close{color:#333}.ytc-mfp-iframe-holder .ytc-mfp-close,.ytc-mfp-image-holder .ytc-mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.ytc-mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.ytc-mfp-iframe-holder .ytc-mfp-content{line-height:0;width:100%;max-width:900px}.ytc-mfp-iframe-holder .ytc-mfp-close{top:-40px}.ytc-mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.ytc-mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}@media all and (max-width:900px){.ytc-mfp-container{padding-left:6px;padding-right:6px}}.ytc-mfp-ie7 .ytc-mfp-container{padding:0}.ytc-mfp-ie7 .ytc-mfp-content{padding-top:44px}.ytc-mfp-ie7 .ytc-mfp-close{top:0;right:0;padding-top:0}

.youtube_channel{float:left;clear:both;position:relative;box-sizing:border-box}.youtube_channel .ytc_video_container{float:left;position:relative}.youtube_channel .ytc_video_container iframe{margin-bottom:0}.youtube_channel .ytc_video_container a{border:none}.youtube_channel.responsive{width:100%}.youtube_channel.responsive .ytc_video_container{width:100% !important}.youtube_channel.responsive .ytc_video_container.ar16_9 .fluid-width-video-wrapper{position:relative;padding-bottom:56.25%;height:0}.youtube_channel.responsive .ytc_video_container.ar4_3 .fluid-width-video-wrapper{position:relative;padding-bottom:75%;height:0}.youtube_channel.responsive .ytc_video_container .fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_channel .ytc_thumb{display:block;overflow:hidden;position:relative;height:0;width:100%;top:0;right:0;bottom:0;left:0;cursor:pointer}.youtube_channel .ytc_thumb>span{height:0;width:100%;display:block;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.youtube_channel .ytc_thumb>span:before{content:" ";display:block;width:84px;height:59px;background-image:url(/wp-content/plugins/youtube-channel/assets/img/yt_play.png);background-position:top center;background-repeat:no-repeat;background-color:transparent;opacity:.9;position:absolute;top:50%;left:50%;padding:0 !important;margin-left:-42px;margin-top:-30px;cursor:pointer;transform:scale(.85)}.youtube_channel .ytc_thumb:hover>span:before{background-position:bottom center}.youtube_channel .ytc_thumb.ar16_9,.youtube_channel .ytc_thumb.ar16_9>span{padding-bottom:56.26%}.youtube_channel .ytc_thumb.ar4_3,.youtube_channel .ytc_thumb.ar4_3>span{padding-bottom:75%}.youtube_channel .ytc_link{position:relative;clear:both;float:left;width:100%}.youtube_channel .ytc_link>p{padding:0;margin:0}.youtube_channel p.ytc_error{color:#d00}.clearfix:after,.widget_youtube-channel:after,.youtube_channel:after{content:" ";visibility:hidden;display:block;height:0;clear:both}/*# sourceMappingURL=youtube-channel.css.map */

@keyframes aspAnFadeIn{0%{opacity:0;}50%{opacity:.6;}100%{opacity:1;}}@-webkit-keyframes aspAnFadeIn{0%{opacity:0;}50%{opacity:.6;}100%{opacity:1;}}@keyframes aspAnFadeOut{0%{opacity:1;}50%{opacity:.6;}100%{opacity:0;}}@-webkit-keyframes aspAnFadeOut{0%{opacity:1;}50%{opacity:.6;}100%{opacity:0;}}@keyframes aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);}}@-webkit-keyframes aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}}@keyframes aspAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}@-webkit-keyframes aspAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}div.ajaxsearchpro.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeInDrop,div.ajaxsearchpro.asp_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeIn{animation-name:aspAnFadeIn;-webkit-animation-name:aspAnFadeIn;}.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeOut{animation-name:aspAnFadeOut;-webkit-animation-name:aspAnFadeOut;}div.ajaxsearchpro.asp_an_fadeInDrop{animation-name:aspAnFadeInDrop;-webkit-animation-name:aspAnFadeInDrop;}div.ajaxsearchpro.asp_an_fadeOutDrop{animation-name:aspAnFadeOutDrop;-webkit-animation-name:aspAnFadeOutDrop;}div.ajaxsearchpro.asp_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear;}div.asp_w.ajaxsearchpro,div.asp_w.asp_r,div.asp_w.asp_s,div.asp_w.asp_sb,div.asp_w.asp_sb *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;}div.asp_w.ajaxsearchpro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}div.asp_w.asp_r,div.asp_w.asp_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.asp_w.ajaxsearchpro input[type=text]::-ms-clear{display:none;width:0;height:0;}div.asp_w.ajaxsearchpro input[type=text]::-ms-reveal{display:none;width:0;height:0;}div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-decoration,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-cancel-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-decoration{display:none;}div.asp_w.ajaxsearchpro input[type="search"]{-webkit-appearance:textfield !important;}.clear{clear:both;}.asp_clear{clear:both !important;margin:0 !important;padding:0 !important;width:auto !important;height:0 !important;}.hiddend{display:none !important;}div.asp_w.ajaxsearchpro{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden;}div.asp_w.ajaxsearchpro.asp_non_compact{min-width:140px;}#asp_absolute_overlay{width:0;height:0;position:fixed;text-align:center;background:rgba(255,255,255,.5);top:0;left:0;display:block;z-index:0;opacity:0;transition:opacity 200ms linear;-webkit-transition:opacity 200ms linear;}div.asp_m.ajaxsearchpro .proinput input:before,div.asp_m.ajaxsearchpro .proinput input:after,div.asp_m.ajaxsearchpro .proinput form:before,div.asp_m.ajaxsearchpro .proinput form:after{display:none;}div.asp_w.ajaxsearchpro textarea:focus,div.asp_w.ajaxsearchpro input:focus{outline:none;}div.asp_m.ajaxsearchpro .probox .proinput input::-ms-clear{display:none;}div.asp_m.ajaxsearchpro .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;direction:ltr;align-items:stretch;}div.asp_m.ajaxsearchpro .probox .proinput{width:1px;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;z-index:0;}div.asp_m.ajaxsearchpro .probox .proinput form{height:100%;margin:0 !important;padding:0 !important;}div.asp_m.ajaxsearchpro .probox .proinput input{height:100%;width:100%;border:0;background:transparent;width:auto;box-shadow:none;margin:-1px;padding:0;left:0;padding-top:2px;min-width:120px;}div.asp_m.ajaxsearchpro .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;padding:0;left:0;}div.asp_m.ajaxsearchpro .probox .proinput.iepaddingfix{padding-top:0;}div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox .proclose,div.asp_m.ajaxsearchpro .probox .promagnifier,div.asp_m.ajaxsearchpro .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;z-index:1;}div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent;}div.asp_m.ajaxsearchpro .probox .proloading{padding:2px;box-sizing:border-box;}div.asp_m.ajaxsearchpro .probox .proclose{position:relative;cursor:pointer;z-index:2;}div.asp_m.ajaxsearchpro .probox .promagnifier .innericon,div.asp_m.ajaxsearchpro .probox .prosettings .innericon,div.asp_m.ajaxsearchpro .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;text-align:center;overflow:hidden;}div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg,div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg,div.asp_m.ajaxsearchpro .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block;}div.asp_m.ajaxsearchpro.asp_msie .probox .proloading .asp_loader{height:0;width:0;display:none !important;}div.asp_m.ajaxsearchpro .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,.9);}.opacityOne{opacity:1;}.opacityZero{opacity:0;}div.asp_w.asp_s [disabled].noUi-connect,div.asp_w.asp_s [disabled] .noUi-connect{background:#b8b8b8;}div.asp_w.asp_s [disabled] .noUi-handle{cursor:not-allowed;}div.asp_w.asp_r p.showmore{display:none;margin:5px 0;}div.asp_hidden_data,div.asp_hidden_data *{display:none;}div.asp_w.asp_r{display:none;}div.asp_w.asp_r *{text-decoration:none;text-shadow:none;}div.asp_w.asp_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0;}div.asp_w.asp_r .results .asp_nores{overflow:hidden;width:auto;height:auto;line-height:initial;text-align:center;margin:0;background:#fff;padding:10px 3px;color:#222;}div.asp_w.asp_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.4);animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden;}div.asp_w.asp_r .results .item .asp_image{overflow:hidden;background:transparent;margin:4px auto 0 0;padding:0;float:left;background-position:center;background-size:cover;}div.asp_w.asp_r a.asp_res_image_url,div.asp_w.asp_r a.asp_res_image_url:hover,div.asp_w.asp_r a.asp_res_image_url:focus,div.asp_w.asp_r a.asp_res_image_url:active{box-shadow:none !important;border:none !important;margin:0 !important;padding:0 !important;display:inline !important;}div.asp_w.asp_r .results .item .asp_image_auto{width:auto !important;height:auto !important;}div.asp_w.asp_r .results .item .asp_image img{width:100%;height:100%;}div.asp_w.asp_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}div.asp_w.asp_r .resdrg{height:auto;}div.asp_w.ajaxsearchpro .asp_group_header:first-of-type{margin:0 0 -3px !important;}div.asp_w.asp_r.vertical .results .item:first-child{border-radius:0;}div.asp_w.asp_r.vertical .results .item:last-child{border-radius:0;margin-bottom:0;}div.asp_w.asp_r.vertical .results .asp_spacer{background:none repeat scroll 0 0 rgba(255,255,255,.55);display:block;height:1px;margin:0 !important;padding:0 !important;width:10000px;}div.asp_w.asp_r.vertical .results .asp_spacer:last-child{display:none;height:0 !important;}div.asp_w.asp_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}div.asp_w.asp_r.horizontal{padding:2px 0 10px;}div.asp_w.asp_r.horizontal .results .asp_nores{background:transparent;}div.asp_w.asp_r.horizontal .results{height:auto;width:auto;}div.asp_w.asp_r.horizontal .results .item .asp_content{height:auto;width:100%;padding:0;}div.asp_w.asp_r.horizontal .resdrg{height:auto;width:auto;}div.asp_w.asp_r.isotopic>nav,div.asp_w.asp_r.isotopic nav.asp_navigation{display:none;background:rgba(255,255,255,.6);margin:0;position:relative;}div.asp_w.asp_r.isotopic nav.asp_navigation[style='display: block;']+.results{margin-top:2px;margin-bottom:2px;}div.asp_w.asp_r.isotopic a.asp_prev,div.asp_w.asp_r.isotopic a.asp_next{display:block;float:left;z-index:100;max-height:36px;position:relative;word-wrap:nowrap;}div.asp_w.asp_r.isotopic a.asp_next{float:right;}div.asp_w.asp_r.isotopic nav.asp_navigation a svg{-webkit-backface-visibility:hidden;}div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev,div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_next{background:#3f3f3f;height:36px;padding:0 10px;cursor:pointer;}div.asp_w.asp_r.isotopic nav.asp_navigation ul{float:left;word-wrap:nowrap;overflow:hidden;max-height:36px;z-index:0;position:absolute;left:36px;top:0;width:300000px;-webkit-transition:left 120ms linear;transition:left 120ms linear;}div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_next{float:right;}div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev svg,div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_next svg{fill:#eee;height:100%;width:18px;}div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev svg{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}div.asp_w.asp_r.isotopic nav.asp_navigation ul li{display:inline-block;list-style-type:none;margin:0;height:36px;width:36px;cursor:pointer;text-align:center;}div.asp_w.asp_r.isotopic nav.asp_navigation ul li.asp_active{background:rgba(255,255,255,.6);}div.asp_w.asp_r.isotopic nav.asp_navigation ul li:hover{background:rgba(255,255,255,.6);}div.asp_w.asp_r.isotopic nav.asp_navigation ul li span{font-family:sans-serif;font-size:11px;vertical-align:middle;color:#333;line-height:36px;font-weight:bold;text-shadow:none;}div.asp_w.asp_r.isotopic .results .item{box-sizing:border-box;background-clip:padding-box;border:0 solid rgba(0,0,0,0);}div.asp_w.asp_r.isotopic .results .item .asp_item_overlay,div.asp_w.asp_r.isotopic .results .item .asp_item_overlay_m{width:100%;height:100%;position:absolute;text-align:center;background:rgba(0,0,0,.2);top:0;left:0;display:none;z-index:4;cursor:pointer;}div.asp_w.asp_r.isotopic .results .item .asp_item_overlay_m{display:block;background:transparent;}div.asp_w.asp_r.isotopic .results .item .asp_item_inner{position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px 0 0 -35px;background:#ddd;box-sizing:padding-box;border-radius:50%;background:rgba(0,0,0,.7);text-align:center;z-index:2;line-height:66px;}div.asp_w.asp_r.isotopic .results .item .asp_item_inner svg,div.asp_w.asp_r.isotopic .results .item .asp_item_inner img{height:100%;width:32px;fill:#fff;}div.asp_w.asp_r.isotopic .results .item .asp_item_inner img{height:32px;vertical-align:middle;display:inline-block;}div.asp_w.asp_r.isotopic .results .item .asp_content{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.8);border:0;backface-visibility:visible;-webkit-backface-visibility:visible;box-sizing:border-box;z-index:3;padding:4px 6px;}div.asp_w.asp_r.isotopic .results .item .asp_item_img+.asp_content{height:auto;top:auto;bottom:0;}div.asp_w.asp_r.isotopic .results .item .asp_item_img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-size:cover;background-position:center;}div.asp_w.asp_r.isotopic .results .item .asp_item_overlay_img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;filter:url('/wp-content/plugins/ajax-search-pro/css/style.basic.css?ver=zkzyHw#aspblur');-moz-filter:url('/wp-content/plugins/ajax-search-pro/css/style.basic.css?ver=zkzyHw#aspblur');-webkit-filter:url('/wp-content/plugins/ajax-search-pro/css/style.basic.css?ver=zkzyHw#aspblur');-ms-filter:url('/wp-content/plugins/ajax-search-pro/css/style.basic.css?ver=zkzyHw#aspblur');-o-filter:url('/wp-content/plugins/ajax-search-pro/css/style.basic.css?ver=zkzyHw#aspblur');display:none;cursor:pointer;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}div.asp_w.asp_r .photostack,div.asp_w.asp_r .photostack *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}div.asp_w.asp_r .photostack{background:transparent;position:relative;text-align:center;overflow:hidden;}div.asp_w.asp_r .photostack-start{cursor:pointer;}div.asp_w.asp_r .photostack>div{width:100%;height:100%;margin:0 auto;}.js div.asp_w.asp_r .photostack figure{position:absolute;display:block;margin:0;}div.asp_w.asp_r .photostack-img{outline:none;display:block;background:#f9f9f9;background-position:center;background-size:cover;}div.asp_w.asp_r .photostack-img img{width:100%;height:100%;}div.asp_w.asp_r .photostack-back{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;padding:50px 40px;text-align:left;}div.asp_w.asp_r .photostack-back p{margin:0;}div.asp_w.asp_r .photostack-back p span{text-decoration:line-through;}div.asp_w.asp_r .photostack nav{position:absolute;width:100%;bottom:30px;z-index:90;text-align:center;left:0;-webkit-transition:opacity .3s;transition:opacity .3s;}div.asp_w.asp_r .photostack-start nav{opacity:0;}div.asp_w.asp_r .photostack nav span{position:relative;display:inline-block;margin:0 5px;width:30px;height:30px;cursor:pointer;background:#aaa;border-radius:50%;text-align:center;-webkit-transition:-webkit-transform .6s ease-in-out,background .3s;transition:transform .6s ease-in-out,background .3s;-webkit-transform:scale(.48);transform:scale(.48);}div.asp_w.asp_r .photostack nav span:last-child{margin-right:0;}div.asp_w.asp_r .photostack nav span::after{content:"";font-family:'asppsicons2';font-size:80%;speak:none;display:inline-block;vertical-align:top;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:30px;color:#fff;opacity:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .3s;transition:opacity .3s;}div.asp_w.asp_r .photostack nav span.current{background:#888;-webkit-transform:scale(1);transform:scale(1);}div.asp_w.asp_r .photostack nav span.current.flip{-webkit-transform:scale(1) rotateY(-180deg) translateZ(-1px);transform:scale(1) rotateY(-180deg) translateZ(-1px);background:#555;}div.asp_w.asp_r .photostack nav span.flippable::after{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s;}.js div.asp_w.asp_r .photostack::before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:100;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;}.js div.asp_w.asp_r .photostack-start::before{-webkit-transition:opacity .3s;transition:opacity .3s;}.js div.asp_w.asp_r .photostack::after{content:'View Gallery';font-weight:400;position:absolute;border:3px solid #fff;text-align:center;white-space:nowrap;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:10px 20px;color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;z-index:101;}.js div.asp_w.asp_r .photostack::before,.js div.asp_w.asp_r .photostack::after{opacity:0;visibility:hidden;}.js div.asp_w.asp_r .photostack-start::before,.js div.asp_w.asp_r .photostack-start:hover::after,.touch .photostack-start::after{opacity:1;visibility:visible;}div.asp_w.asp_r .photostack figure::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:1;background:rgba(0,0,0,.05);-webkit-transition:opacity .6s;transition:opacity .6s;}div.asp_w.asp_r figure.photostack-current::after{-webkit-transition:opacity .6s,visibility 0s .6s;transition:opacity .6s,visibility 0s .6s;opacity:0;visibility:hidden;}div.asp_w.asp_r .photostack-transition figure{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;}div.asp_w.asp_r .photostack-perspective{-webkit-perspective:1800px;perspective:1800px;}div.asp_w.asp_r .photostack-perspective>div,div.asp_w.asp_r .photostack-perspective figure{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}div.asp_w.asp_r .photostack-perspective figure,div.asp_w.asp_r .photostack-perspective figure div{-webkit-backface-visibility:hidden;backface-visibility:hidden;}div.asp_w.asp_r .photostack-perspective figure.photostack-flip{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}.csstransformspreserve3d figure.photostack-flip .photostack-back{-webkit-transform:rotateY(180deg) !important;transform:rotateY(180deg) !important;display:block !important;z-index:1 !important;}.no-csstransformspreserve3d figure.photostack-showback .photostack-back{display:block !important;}.no-js .photostack figure{box-shadow:-2px 2px 0 rgba(0,0,0,.05) !important;}.no-js .photostack figure::after{display:none !important;}.no-js .photostack figure:nth-child(3n){-webkit-transform:translateX(-10%) rotate(5deg) !important;transform:translateX(-10%) rotate(5deg) !important;}.no-js .photostack figure:nth-child(3n-2){-webkit-transform:translateY(10%) rotate(-3deg) !important;transform:translateY(10%) rotate(-3deg) !important;}div.asp_w.asp_s.searchsettings{width:auto;height:auto;position:absolute;display:none;z-index:11001;border-radius:0 0 3px 3px;visibility:hidden;opacity:0;overflow:visible;}div.asp_w.asp_sb.searchsettings{display:none;visibility:hidden;direction:ltr;overflow:visible;position:relative;z-index:1;}div.asp_w.asp_s.searchsettings form,div.asp_w.asp_sb.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0 !important;padding:0 !important;}div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings input[type='text']{margin:2px 10px 0 10px;*padding-bottom:10px;}div.asp_w.asp_s.searchsettings input[type='text']:not(.chosen-search-input),div.asp_w.asp_sb.searchsettings input[type='text']:not(.chosen-search-input){width:86% !important;padding:8px 6px !important;margin:5px 0 0 10px !important;background-color:#fafafa !important;font-size:13px;border:none !important;line-height:17px;height:20px;}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner{margin-bottom:0 !important;padding-bottom:0 !important;}div.asp_w.asp_s.searchsettings div.asp_option_label,div.asp_w.asp_sb.searchsettings div.asp_option_label{font-size:14px;line-height:20px !important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.asp_w.asp_s.searchsettings .asp_label,div.asp_w.asp_sb.searchsettings .asp_label{line-height:24px !important;vertical-align:middle;display:inline-block;cursor:pointer;}div.asp_w.asp_s.searchsettings input[type=radio],div.asp_w.asp_sb.searchsettings input[type=radio]{vertical-align:middle;margin:0 6px 0 17px;display:inline-block;appearance:normal;-moz-appearance:normal;-webkit-appearance:radio;}div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]{display:none !important;}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner input[type=checkbox]{display:block;}div.asp_w.asp_s.searchsettings.ie78 div.asp_option_label,div.asp_w.asp_sb.searchsettings.ie78 div.asp_option_label{float:right !important;}div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings .asp_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;}div.asp_w.asp_sb.searchsettings .asp_option_inner{border-radius:3px;background:#424242;box-shadow:none;}div.asp_w.asp_s.searchsettings .asp_option_inner label,div.asp_w.asp_sb.searchsettings .asp_option_inner label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;box-shadow:none;}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label{display:none;}div.asp_w.asp_s.searchsettings .asp_option_inner label:before,div.asp_w.asp_sb.searchsettings .asp_option_inner label:before{display:none !important;}div.asp_w.asp_s.searchsettings .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:after{opacity:0;font-family:'asppsicons2';content:"";background:transparent;border-top:none;border-right:none;box-sizing:content-box;height:100%;width:100%;padding:0 !important;}div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label:after{display:none;}div.asp_w.asp_s.searchsettings .asp_option_inner label:hover::after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:hover::after{opacity:.3;}div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox]:checked~label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]:checked~label:after{opacity:1;}div.asp_w.asp_sb.searchsettings span.checked~label:after,div.asp_w.asp_s.searchsettings span.checked~label:after{opacity:1 !important;}div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings fieldset{position:relative;float:left;}div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0 !important;padding:0 !important;width:200px;min-width:200px;}div.asp_w.asp_sb.searchsettings fieldset:last-child{margin:5px 0 0 !important;}div.asp_w.asp_sb.searchsettings fieldset{margin:10px 0 0;}div.asp_w.asp_sb.searchsettings fieldset legend{padding:0 0 0 10px;margin:0;font-weight:normal;font-size:13px;}div.asp_w.asp_s.searchsettings .asp_select_spacer{width:100%;margin:5px 0 0 10px;border-bottom:1px solid rgba(255,255,255,.23);}div.asp_w.asp_sb.searchsettings .asp_option,div.asp_w.asp_s.searchsettings .asp_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer;}div.asp_w.asp_s.searchsettings .asp_option.asp-o-last,div.asp_w.asp_s.searchsettings .asp_option:last-child{margin-bottom:0;}div.asp_w.asp_s.searchsettings fieldset .asp_option,div.asp_w.asp_s.searchsettings fieldset .asp_option_cat,div.asp_w.asp_sb.searchsettings fieldset .asp_option,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat{width:auto;max-width:none;}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-1,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-1{margin-left:12px;}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-2{margin-left:24px;}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-3{margin-left:36px;}div.asp_w.asp_s.searchsettings fieldset div.asp_option_label,div.asp_w.asp_sb.searchsettings fieldset div.asp_option_label{width:70%;display:block;}div.asp_w.asp_s.searchsettings fieldset div.asp_option_label{width:auto;display:block;box-sizing:border-box;}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2 div.asp_option_label{padding-right:12px;}div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3 div.asp_option_label{padding-right:24px;}div.asp_w.asp_s select,div.asp_w.asp_sb select{width:100%;max-width:100%;border-radius:0;padding:4px !important;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none;margin:0;border:1px solid #e6e6e6;color:#111;margin-bottom:0 !important;box-sizing:border-box;line-height:initial;}div.asp_w.asp_s select[multiple],div.asp_w.asp_sb select[multiple]{background:#fff;}div.asp_w.asp_s select:not([multiple]),div.asp_w.asp_sb select:not([multiple]){overflow:hidden !important;}.asp_two_column{margin:8px 0 12px 0;}.asp_two_column .asp_two_column_first,.asp_two_column .asp_two_column_last{width:48%;padding:1% 2% 1% 0;float:left;box-sizing:content-box;}.asp_two_column .asp_two_column_last{padding:1% 0% 1% 2%;}.asp_shortcodes_container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 12px -10px;box-sizing:border-box;}.asp_shortcodes_container .asp_shortcode_column{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:1;flex-shrink:1;min-width:120px;padding:10px 0 0 10px;flex-basis:33%;-webkit-flex-basis:33%;box-sizing:border-box;}div.ajaxsearchpro.searchsettings fieldset.asp_custom_f{margin-top:9px;}div.ajaxsearchpro.searchsettings fieldset legend{margin-bottom:8px !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.ajaxsearchpro.searchsettings fieldset legend+div.asp_option_inner{margin-top:0 !important;}div.ajaxsearchpro.searchsettings .asp_sett_scroll>.asp_option_cat:first-child>.asp_option_inner,div.ajaxsearchpro.searchsettings .mCSBap_container>.asp_option_cat:first-child>.asp_option_inner{margin-top:0 !important;}div.ajaxsearchpro.searchsettings fieldset .asp_select_single,div.ajaxsearchpro.searchsettings fieldset.asp_custom_f .asp_select_single,div.ajaxsearchpro.searchsettings fieldset.asp_custom_f .asp_select_multiple{padding:0 10px;}div.ajaxsearchpro.searchsettings .asp_noui_lu,div.asp_w.asp_sb .asp_noui_lu{width:157px;margin-left:18px;}div.ajaxsearchpro.searchsettings .asp_noui_l_pre,div.ajaxsearchpro.searchsettings .slider-handles-low,div.ajaxsearchpro.searchsettings .asp_noui_l_suff{float:left;color:#444;}div.ajaxsearchpro.searchsettings .asp_noui_u_pre,div.ajaxsearchpro.searchsettings .slider-handles-up,div.ajaxsearchpro.searchsettings .asp_noui_u_suff{float:right;color:#444;}div.ajaxsearchpro.searchsettings .noUi-target,div.ajaxsearchpro.searchsettings .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}div.ajaxsearchpro.searchsettings .noUi-target{position:relative;max-width:156px;margin:5px 0 10px 18px;}div.ajaxsearchpro.searchsettings .noUi-base{width:100%;height:100%;position:relative;}div.ajaxsearchpro.searchsettings .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;}div.ajaxsearchpro.searchsettings .noUi-handle{position:relative;z-index:1;}div.ajaxsearchpro.searchsettings .noUi-stacking .noUi-handle{z-index:10;}div.ajaxsearchpro.searchsettings .noUi-stacking+.noUi-origin{*z-index:-1;}div.ajaxsearchpro.searchsettings .noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s;}div.ajaxsearchpro.searchsettings .noUi-state-drag *{cursor:inherit !important;}div.ajaxsearchpro.searchsettings .noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}div.ajaxsearchpro.searchsettings .noUi-horizontal{height:8px;}div.ajaxsearchpro.searchsettings .noUi-horizontal .noUi-handle{width:16px;height:17px;left:-8px;top:-5px;}div.ajaxsearchpro.searchsettings .noUi-vertical{width:18px;}div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px;}div.ajaxsearchpro.searchsettings .noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0;}div.ajaxsearchpro.searchsettings .noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms;}div.ajaxsearchpro.searchsettings .noUi-origin{border-radius:2px;}div.ajaxsearchpro.searchsettings .noUi-target{border-radius:4px;box-shadow:0 0 4px -1px #000;-webkit-box-shadow:0 0 4px -1px #000;-moz-box-shadow:0 0 2px -1px #000;}div.ajaxsearchpro.asp_firefox.searchsettings .noUi-target{box-shadow:0 0 2px -1px #000;}div.ajaxsearchpro.searchsettings .noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb;}div.ajaxsearchpro.searchsettings .noUi-dragable{cursor:w-resize;}div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-dragable{cursor:n-resize;}div.ajaxsearchpro.searchsettings .noUi-handle{border:none;border-radius:3px;background:#fff;cursor:default;box-shadow:0 0 4px -1px #000;-webkit-box-shadow:0 0 4px -1px #000;-moz-box-shadow:0 0 2px -1px #000;}div.ajaxsearchpro.asp_firefox.searchsettings .noUi-handle{box-shadow:0 0 2px -1px #000;}div.ajaxsearchpro.searchsettings .noUi-active{box-shadow:0 0 7px -2px #000;}div.ajaxsearchpro.searchsettings .noUi-handle:before,div.ajaxsearchpro.searchsettings .noUi-handle:after{content:"";display:block;position:absolute;height:9px;width:1px;background:#e8e7e6;left:6px;top:4px;}div.ajaxsearchpro.searchsettings .noUi-handle:after{left:9px;}div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle:before,div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle:after{top:17px;}p.asp-try{color:#555;font-size:14px;margin-top:5px;line-height:28px;font-weight:300;visibility:hidden;}p.asp-try a{color:#ffb556;margin-left:10px;cursor:pointer;}.ajaxsearchpro .mCSBap_container{display:block;}.results .mCSBap_container{width:auto;margin-right:30px;overflow:hidden;display:block;}.results .mCSBap_container.mCS_no_scrollbar{margin-right:0;}.results .mCS_disabled>.mCustomScrollBox>.mCSBap_container.mCS_no_scrollbar,.results .mCS_destroyed>.mCustomScrollBox>.mCSBap_container.mCS_no_scrollbar{margin-right:30px;}.results .mCustomScrollBox>.mCSBap_scrollTools{width:16px;height:100%;top:0;right:0;}.results .mCSBap_scrollTools .mCSBap_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}.results .mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:20px 0;}.results .mCSBap_scrollTools .mCSBap_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.results .mCSBap_scrollTools .mCSBap_dragger{cursor:pointer;width:100%;height:30px;}.results .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}.results .mCSBap_scrollTools .mCSBap_buttonUp,.results .mCSBap_scrollTools .mCSBap_buttonDown{display:block;}.results .mCSBap_scrollTools .mCSBap_buttonDown{top:100%;margin-top:-40px;}.results .mCSBap_horizontal>.mCSBap_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden;}.results .mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar{margin-bottom:0;}.results .mCS_disabled>.mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar,.results .mCS_destroyed>.mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px;}.results .mCSBap_horizontal.mCustomScrollBox>.mCSBap_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden;}.results .mCSBap_horizontal>.mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:0 20px;}.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_dragger{width:30px;height:100%;}.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_buttonLeft,.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left;}.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_buttonRight{margin-left:-40px;float:right;}.results .mCustomScrollBox{-ms-touch-action:none;}.results .mCustomScrollBox>.mCSBap_scrollTools{opacity:.75;}div.searchsettings .mCustomScrollBox:hover>.mCSBap_scrollTools,.results .mCustomScrollBox:hover>.mCSBap_scrollTools{opacity:1;}div.searchsettings .mCSBap_scrollTools .mCSBap_draggerRail,.results .mCSBap_scrollTools .mCSBap_draggerRail{background:#000;background:rgba(0,0,0,.4);}div.searchsettings .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,.results .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background:#fff;background:rgba(255,255,255,1);}.results .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background:rgba(255,255,255,.85);}.results .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,.results .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,.9);}.results .mCSBap_scrollTools .mCSBap_buttonUp{background-position:0 0;}.results .mCSBap_scrollTools .mCSBap_buttonDown{background-position:0 -20px;}div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonLeft,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft{position:relative;background:transparent;margin-left:9px;}div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonLeft:after,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonRight,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight{position:relative;background:transparent;margin-right:9px;margin-top:0;}div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonRight:after,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}div.asp_w.asp_r .results .mCSBap_horizontal>.mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:10px 12px 0 36px;}.results .mCSBap_scrollTools .mCSBap_buttonRight{background-position:0 -56px;}div.searchsettings .mCSBap_scrollTools .mCSBap_buttonUp:hover,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonDown:hover,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft:hover,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight:hover,.results .mCSBap_scrollTools .mCSBap_buttonUp:hover,.results .mCSBap_scrollTools .mCSBap_buttonDown:hover,.results .mCSBap_scrollTools .mCSBap_buttonLeft:hover,.results .mCSBap_scrollTools .mCSBap_buttonRight:hover{opacity:.75;}div.searchsettings .mCSBap_scrollTools .mCSBap_buttonUp:active,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonDown:active,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft:active,div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight:active,.results .mCSBap_scrollTools .mCSBap_buttonUp:active,.results .mCSBap_scrollTools .mCSBap_buttonDown:active,.results .mCSBap_scrollTools .mCSBap_buttonLeft:active,.results .mCSBap_scrollTools .mCSBap_buttonRight:active{opacity:.9;}div.asp_w.ajaxsearchpro .mCSBap_container{width:auto;margin-right:20px;overflow:hidden;}div.asp_w.ajaxsearchpro .mCSBap_container.mCS_no_scrollbar,div.asp_w.ajaxsearchpro .mCSBap_container.mCS_no_scrollbar_y{margin-right:0;}div.asp_w.ajaxsearchpro .mCustomScrollBox .mCSBap_scrollTools{width:16px;height:100%;top:0;right:0;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 0;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp+.mCSBap_draggerContainer{padding-bottom:40px;margin-top:20px;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger{cursor:pointer;width:100%;height:30px;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:6px;box-shadow:0 0 2px 0 rgba(0,0,0,.5);height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown{height:20px;-overflow:hidden;margin:0 auto;cursor:pointer;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown{bottom:0;margin-top:-40px;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_container{height:auto;margin-right:0;margin-bottom:20px;overflow:hidden;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_container.mCS_no_scrollbar{margin-bottom:0;}div.asp_w.ajaxsearchpro .mCSBap_horizontal.mCustomScrollBox .mCSBap_scrollTools{width:100%;height:26px;top:auto;right:auto;bottom:6px;left:0;overflow:hidden;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_draggerContainer{height:23px;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonLeft+.mCSBap_draggerContainer{padding-bottom:0;padding-right:20px;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_dragger{width:30px;height:100%;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonLeft,div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonRight{width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left;}div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonRight{right:0;bottom:auto;margin-left:-40px;margin-top:-16px;float:right;}div.asp_w.ajaxsearchpro .mCustomScrollBox .mCSBap_scrollTools{opacity:.75;}div.asp_w.ajaxsearchpro .mCustomScrollBox:hover .mCSBap_scrollTools{opacity:1;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerRail{background:#000;background:rgba(0,0,0,.4);}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight{padding:10px 0 0 0;background:0;opacity:.4;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown{height:0;position:relative;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp{position:relative;margin:10px 0 0 0;height:0;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp{background-position:0 0;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown{background-position:0 -20px;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft{background-position:0 -40px;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight{background-position:0 -56px;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp:hover,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown:hover,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft:hover,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight:hover{opacity:.75;}div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp:active,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown:active,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft:active,div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight:active{opacity:.9;}div.ajaxsearchpro .mCustScr.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto;}div.ajaxsearchpro .mCustomScrollBox{position:relative;overflow:hidden;height:auto;max-width:100%;outline:none;direction:ltr;}div.ajaxsearchpro .mCSBap_container{overflow:hidden;width:auto;height:auto;}div.ajaxsearchpro .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container{margin-right:0;margin-left:20px;}div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}div.ajaxsearchpro .mCSBap_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}div.ajaxsearchpro .mCSBap_outside+.mCSBap_scrollTools{right:-26px;}div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_inside>.mCSBap_scrollTools,div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{right:auto;left:0;}div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{left:-26px;}div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}div.ajaxsearchpro .mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:20px 0;}div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;}div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{width:12px;}div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{width:8px;}div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp,div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer;}div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown{bottom:0;}div.ajaxsearchpro .mCSBap_horizontal.mCSBap_inside>.mCSBap_container{margin-right:0;margin-bottom:30px !important;}div.ajaxsearchpro .mCSBap_horizontal.mCSBap_outside>.mCSBap_container{min-height:100%;}div.ajaxsearchpro .mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0 !important;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0;}div.ajaxsearchpro .mCustomScrollBox+.mCSBap_scrollTools.mCSBap_scrollTools_horizontal,div.ajaxsearchpro .mCustomScrollBox+.mCSBap_scrollTools+.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{bottom:-26px;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal a+.mCSBap_draggerContainer{margin:0 20px;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_draggerRail{width:100%;height:2px;margin:7px 0;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_dragger{width:30px;height:100%;left:0;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_dragger .mCSBap_dragger_bar{width:100%;height:4px;margin:6px auto;}div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{height:12px;margin:2px auto;}div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{height:8px;margin:4px 0;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonLeft,div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonLeft{left:0;}div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonRight{right:0;}.asp-ui,.asp-ui *{font-size:12px;line-height:1.75;box-sizing:content-box;}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.asp-ui.ui-helper-clearfix{display:inline-block;}* html .asp-ui.ui-helper-clearfix{height:1%;}.asp-ui.ui-helper-clearfix{display:block;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.ui-state-disabled{cursor:default !important;}.asp-ui .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.asp-ui.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.asp-ui.ui-widget .asp-ui.ui-widget{font-size:1em;}.asp-ui.ui-widget input,.asp-ui.ui-widget select,.asp-ui.ui-widget textarea,.asp-ui.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.asp-ui.ui-widget-content{border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#222;background:#fff;}.asp-ui.ui-widget-content a{color:#222;}.asp-ui .ui-widget-header{background:#2ea2cc;color:#e5e5e5;font-weight:bold;border:0;border-radius:0 !important;width:100%;padding:8px 3px;position:relative;margin:-3px;}.asp-ui .ui-widget-header a{color:#e5e5e5;}.asp-ui .ui-state-default,.asp-ui.ui-widget-content .ui-state-default,.asp-ui .ui-widget-header .ui-state-default{border:1px solid #e1e1e1;background:#f9f9f9;font-weight:normal;color:#555;}.asp-ui .ui-state-default a,.asp-ui .ui-state-default a:link,.asp-ui .ui-state-default a:visited{color:#555;text-decoration:none;}.asp-ui .ui-state-hover,.asp-ui.ui-widget-content .ui-state-hover,.asp-ui .ui-widget-header .ui-state-hover,.asp-ui .ui-state-focus,.asp-ui.ui-widget-content .ui-state-focus,.asp-ui .ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada;font-weight:normal;color:#212121;}.asp-ui .ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;}.asp-ui .ui-state-active,.asp-ui.ui-widget-content .ui-state-active,.asp-ui .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:normal;color:#212121;}.asp-ui .ui-state-active a,.ui-state-active a:link,.asp-ui .ui-state-active a:visited{color:#212121;text-decoration:none;}.asp-ui .asp-ui.ui-widget :active{outline:none;}.asp-ui .ui-state-highlight,.asp-ui.ui-widget-content .ui-state-highlight,.asp-ui .ui-widget-header .ui-state-highlight{border:1px solid #1cb1f2;background:#5bc6f5;color:#fff;}.asp-ui .ui-state-highlight a,.asp-ui.ui-widget-content .ui-state-highlight a,.asp-ui .ui-widget-header .ui-state-highlight a{color:#fff;}.asp-ui .ui-state-error,.asp-ui.ui-widget-content .ui-state-error,.asp-ui .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a;}.asp-ui .ui-state-error a,.asp-ui.ui-widget-content .ui-state-error a,.asp-ui .ui-widget-header .ui-state-error a{color:#cd0a0a;}.asp-ui .ui-state-error-text,.asp-ui.ui-widget-content .ui-state-error-text,.asp-ui .ui-widget-header .ui-state-error-text{color:#cd0a0a;}.asp-ui .ui-priority-primary,.asp-ui.ui-widget-content .ui-priority-primary,.asp-ui .ui-widget-header .ui-priority-primary{font-weight:bold;}.asp-ui .ui-priority-secondary,.asp-ui.ui-widget-content .ui-priority-secondary,.asp-ui .ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}.asp-ui .ui-state-disabled,.asp-ui.ui-widget-content .ui-state-disabled,.asp-ui .ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}.asp-ui .ui-icon-carat-1-n{background-position:0 0;}.asp-ui .ui-icon-carat-1-ne{background-position:-16px 0;}.asp-ui .ui-icon-carat-1-e{background-position:-32px 0;}.asp-ui .ui-icon-carat-1-se{background-position:-48px 0;}.asp-ui .ui-icon-carat-1-s{background-position:-64px 0;}.asp-ui .ui-icon-carat-1-sw{background-position:-80px 0;}.asp-ui .ui-icon-carat-1-w{background-position:-96px 0;}.asp-ui .ui-icon-carat-1-nw{background-position:-112px 0;}.asp-ui .ui-icon-carat-2-n-s{background-position:-128px 0;}.asp-ui .ui-icon-carat-2-e-w{background-position:-144px 0;}.asp-ui .ui-icon-triangle-1-n{background-position:0 -16px;}.asp-ui .ui-icon-triangle-1-ne{background-position:-16px -16px;}.asp-ui .ui-icon-triangle-1-e{background-position:-32px -16px;}.asp-ui .ui-icon-triangle-1-se{background-position:-48px -16px;}.asp-ui .ui-icon-triangle-1-s{background-position:-64px -16px;}.asp-ui .ui-icon-triangle-1-sw{background-position:-80px -16px;}.asp-ui .ui-icon-triangle-1-w{background-position:-96px -16px;}.asp-ui .ui-icon-triangle-1-nw{background-position:-112px -16px;}.asp-ui .ui-icon-triangle-2-n-s{background-position:-128px -16px;}.asp-ui .ui-icon-triangle-2-e-w{background-position:-144px -16px;}.asp-ui .ui-icon-arrow-1-n{background-position:0 -32px;}.asp-ui .ui-icon-arrow-1-ne{background-position:-16px -32px;}.asp-ui .ui-icon-arrow-1-e{background-position:-32px -32px;}.asp-ui .ui-icon-arrow-1-se{background-position:-48px -32px;}.asp-ui .ui-icon-arrow-1-s{background-position:-64px -32px;}.asp-ui .ui-icon-arrow-1-sw{background-position:-80px -32px;}.asp-ui .ui-icon-arrow-1-w{background-position:-96px -32px;}.asp-ui .ui-icon-arrow-1-nw{background-position:-112px -32px;}.asp-ui .ui-icon-arrow-2-n-s{background-position:-128px -32px;}.asp-ui .ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.asp-ui .ui-icon-arrow-2-e-w{background-position:-160px -32px;}.asp-ui .ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.asp-ui .ui-icon-arrowstop-1-n{background-position:-192px -32px;}.asp-ui .ui-icon-arrowstop-1-e{background-position:-208px -32px;}.asp-ui .ui-icon-arrowstop-1-s{background-position:-224px -32px;}.asp-ui .ui-icon-arrowstop-1-w{background-position:-240px -32px;}.asp-ui .ui-icon-arrowthick-1-n{background-position:0 -48px;}.asp-ui .ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.asp-ui .ui-icon-arrowthick-1-e{background-position:-32px -48px;}.asp-ui .ui-icon-arrowthick-1-se{background-position:-48px -48px;}.asp-ui .ui-icon-arrowthick-1-s{background-position:-64px -48px;}.asp-ui .ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.asp-ui .ui-icon-arrowthick-1-w{background-position:-96px -48px;}.asp-ui .ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.asp-ui .ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.asp-ui .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.asp-ui .ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.asp-ui .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.asp-ui .ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.asp-ui .ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.asp-ui .ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.asp-ui .ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.asp-ui .ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.asp-ui .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.asp-ui .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.asp-ui .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.asp-ui .ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.asp-ui .ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.asp-ui .ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.asp-ui .ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.asp-ui .ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.asp-ui .ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.asp-ui .ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.asp-ui .ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.asp-ui .ui-icon-arrow-4{background-position:0 -80px;}.asp-ui .ui-icon-arrow-4-diag{background-position:-16px -80px;}.asp-ui .ui-icon-extlink{background-position:-32px -80px;}.asp-ui .ui-icon-newwin{background-position:-48px -80px;}.asp-ui .ui-icon-refresh{background-position:-64px -80px;}.asp-ui .ui-icon-shuffle{background-position:-80px -80px;}.asp-ui .ui-icon-transfer-e-w{background-position:-96px -80px;}.asp-ui .ui-icon-transferthick-e-w{background-position:-112px -80px;}.asp-ui .ui-icon-folder-collapsed{background-position:0 -96px;}.asp-ui .ui-icon-folder-open{background-position:-16px -96px;}.asp-ui .ui-icon-document{background-position:-32px -96px;}.asp-ui .ui-icon-document-b{background-position:-48px -96px;}.asp-ui .ui-icon-note{background-position:-64px -96px;}.asp-ui .ui-icon-mail-closed{background-position:-80px -96px;}.asp-ui .ui-icon-mail-open{background-position:-96px -96px;}.asp-ui .ui-icon-suitcase{background-position:-112px -96px;}.asp-ui .ui-icon-comment{background-position:-128px -96px;}.asp-ui .ui-icon-person{background-position:-144px -96px;}.asp-ui .ui-icon-print{background-position:-160px -96px;}.asp-ui .ui-icon-trash{background-position:-176px -96px;}.asp-ui .ui-icon-locked{background-position:-192px -96px;}.asp-ui .ui-icon-unlocked{background-position:-208px -96px;}.asp-ui .ui-icon-bookmark{background-position:-224px -96px;}.asp-ui .ui-icon-tag{background-position:-240px -96px;}.asp-ui .ui-icon-home{background-position:0 -112px;}.asp-ui .ui-icon-flag{background-position:-16px -112px;}.asp-ui .ui-icon-calendar{background-position:-32px -112px;}.asp-ui .ui-icon-cart{background-position:-48px -112px;}.asp-ui .ui-icon-pencil{background-position:-64px -112px;}.asp-ui .ui-icon-clock{background-position:-80px -112px;}.asp-ui .ui-icon-disk{background-position:-96px -112px;}.asp-ui .ui-icon-calculator{background-position:-112px -112px;}.asp-ui .ui-icon-zoomin{background-position:-128px -112px;}.asp-ui .ui-icon-zoomout{background-position:-144px -112px;}.asp-ui .ui-icon-search{background-position:-160px -112px;}.asp-ui .ui-icon-wrench{background-position:-176px -112px;}.asp-ui .ui-icon-gear{background-position:-192px -112px;}.asp-ui .ui-icon-heart{background-position:-208px -112px;}.asp-ui .ui-icon-star{background-position:-224px -112px;}.asp-ui .ui-icon-link{background-position:-240px -112px;}.asp-ui .ui-icon-cancel{background-position:0 -128px;}.asp-ui .ui-icon-plus{background-position:-16px -128px;}.asp-ui .ui-icon-plusthick{background-position:-32px -128px;}.asp-ui .ui-icon-minus{background-position:-48px -128px;}.asp-ui .ui-icon-minusthick{background-position:-64px -128px;}.asp-ui .ui-icon-close{background-position:-80px -128px;}.asp-ui .ui-icon-closethick{background-position:-96px -128px;}.asp-ui .ui-icon-key{background-position:-112px -128px;}.asp-ui .ui-icon-lightbulb{background-position:-128px -128px;}.asp-ui .ui-icon-scissors{background-position:-144px -128px;}.asp-ui .ui-icon-clipboard{background-position:-160px -128px;}.asp-ui .ui-icon-copy{background-position:-176px -128px;}.asp-ui .ui-icon-contact{background-position:-192px -128px;}.asp-ui .ui-icon-image{background-position:-208px -128px;}.asp-ui .ui-icon-video{background-position:-224px -128px;}.asp-ui .ui-icon-script{background-position:-240px -128px;}.asp-ui .ui-icon-alert{background-position:0 -144px;}.asp-ui .ui-icon-info{background-position:-16px -144px;}.asp-ui .ui-icon-notice{background-position:-32px -144px;}.asp-ui .ui-icon-help{background-position:-48px -144px;}.asp-ui .ui-icon-check{background-position:-64px -144px;}.asp-ui .ui-icon-bullet{background-position:-80px -144px;}.asp-ui .ui-icon-radio-off{background-position:-96px -144px;}.asp-ui .ui-icon-radio-on{background-position:-112px -144px;}.asp-ui .ui-icon-pin-w{background-position:-128px -144px;}.asp-ui .ui-icon-pin-s{background-position:-144px -144px;}.asp-ui .ui-icon-play{background-position:0 -160px;}.asp-ui .ui-icon-pause{background-position:-16px -160px;}.asp-ui .ui-icon-seek-next{background-position:-32px -160px;}.asp-ui .ui-icon-seek-prev{background-position:-48px -160px;}.asp-ui .ui-icon-seek-end{background-position:-64px -160px;}.asp-ui .ui-icon-seek-start{background-position:-80px -160px;}.asp-ui .ui-icon-seek-first{background-position:-80px -160px;}.asp-ui .ui-icon-stop{background-position:-96px -160px;}.asp-ui .ui-icon-eject{background-position:-112px -160px;}.asp-ui .ui-icon-volume-off{background-position:-128px -160px;}.asp-ui .ui-icon-volume-on{background-position:-144px -160px;}.asp-ui .ui-icon-power{background-position:0 -176px;}.asp-ui .ui-icon-signal-diag{background-position:-16px -176px;}.asp-ui .ui-icon-signal{background-position:-32px -176px;}.asp-ui .ui-icon-battery-0{background-position:-48px -176px;}.asp-ui .ui-icon-battery-1{background-position:-64px -176px;}.asp-ui .ui-icon-battery-2{background-position:-80px -176px;}.asp-ui .ui-icon-battery-3{background-position:-96px -176px;}.asp-ui .ui-icon-circle-plus{background-position:0 -192px;}.asp-ui .ui-icon-circle-minus{background-position:-16px -192px;}.asp-ui .ui-icon-circle-close{background-position:-32px -192px;}.asp-ui .ui-icon-circle-triangle-e{background-position:-48px -192px;}.asp-ui .ui-icon-circle-triangle-s{background-position:-64px -192px;}.asp-ui .ui-icon-circle-triangle-w{background-position:-80px -192px;}.asp-ui .ui-icon-circle-triangle-n{background-position:-96px -192px;}.asp-ui .ui-icon-circle-arrow-e{background-position:-112px -192px;}.asp-ui .ui-icon-circle-arrow-s{background-position:-128px -192px;}.asp-ui .ui-icon-circle-arrow-w{background-position:-144px -192px;}.asp-ui .ui-icon-circle-arrow-n{background-position:-160px -192px;}.asp-ui .ui-icon-circle-zoomin{background-position:-176px -192px;}.asp-ui .ui-icon-circle-zoomout{background-position:-192px -192px;}.asp-ui .ui-icon-circle-check{background-position:-208px -192px;}.asp-ui .ui-icon-circlesmall-plus{background-position:0 -208px;}.asp-ui .ui-icon-circlesmall-minus{background-position:-16px -208px;}.asp-ui .ui-icon-circlesmall-close{background-position:-32px -208px;}.asp-ui .ui-icon-squaresmall-plus{background-position:-48px -208px;}.asp-ui .ui-icon-squaresmall-minus{background-position:-64px -208px;}.asp-ui .ui-icon-squaresmall-close{background-position:-80px -208px;}.asp-ui .ui-icon-grip-dotted-vertical{background-position:0 -224px;}.asp-ui .ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.asp-ui .ui-icon-grip-solid-vertical{background-position:-32px -224px;}.asp-ui .ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.asp-ui .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.asp-ui .ui-icon-grip-diagonal-se{background-position:-80px -224px;}.asp-ui.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}.asp-ui.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}.asp-ui.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.asp-ui.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-widget-overlay{background:#aaa;opacity:.3;}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#ui-datepicker-div{z-index:100000000 !important;display:none;}.asp-ui.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;border-radius:0 !important;}.asp-ui.ui-datepicker .ui-datepicker-prev,.asp-ui.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;display:none;}.asp-ui.ui-datepicker .ui-datepicker-prev-hover,.asp-ui.ui-datepicker .ui-datepicker-next-hover{top:1px;}.asp-ui.ui-datepicker .ui-datepicker-prev{left:2px;}.asp-ui.ui-datepicker .ui-datepicker-next{right:2px;}.asp-ui.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.asp-ui.ui-datepicker .ui-datepicker-next-hover{right:1px;}.asp-ui.ui-datepicker .ui-datepicker-prev span,.asp-ui.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.asp-ui.ui-datepicker .ui-datepicker-title{margin:0;text-align:center;}.asp-ui.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:0 0 0 2%;}.asp-ui.ui-datepicker select.ui-datepicker-month-year{width:100%;}.asp-ui.ui-datepicker select.ui-datepicker-month,.asp-ui.ui-datepicker select.ui-datepicker-year{width:43%;padding:4px;font-size:12px;font-weight:normal;border:0;height:20px;margin:3px;box-sizing:content-box;}.asp-ui.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;border:0;}.asp-ui.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;width:14%;}.asp-ui.ui-datepicker td{border:0;padding:1px;}.asp-ui.ui-datepicker td span,.asp-ui.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.asp-ui.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.asp-ui.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.asp-ui.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.asp-ui.ui-datepicker .ui-datepicker-buttonpane{background:#eaf2fa;border-top:1px solid #e1e1e1;width:100%;padding:3px;margin:0;margin:0 0 0 -3px;position:relative;overflow:hidden;}.asp-ui.ui-datepicker .ui-datepicker-buttonpane button{margin:0;padding:0;font-size:12px;background:transparent;border:0 none;text-shadow:0 1px 0 #fff;color:#7a9bbe;opacity:1;display:block;line-height:1em;padding:5px;}.asp-ui.ui-datepicker .ui-state-highlight{background:#eaf2fa;color:#555;border:1px solid #95b1ce;}.asp-ui.ui-datepicker .ui-state-active{background:#2ea2cc;color:#fff;border:#0074a2 solid 1px;}.asp_ac_autocomplete{display:inline;position:relative;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-align:start;}.asp_ac_autocomplete .asp_ac_autocomplete_dropdown{position:absolute;border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:default;display:none;z-index:1001;margin-top:-1px;background-color:#fff;min-width:100%;overflow:auto;}.asp_ac_autocomplete .asp_ac_autocomplete_hint{position:absolute;z-index:1;color:#ccc !important;-webkit-text-fill-color:#ccc !important;text-fill-color:#ccc !important;overflow:hidden !important;white-space:pre !important;}.asp_ac_autocomplete .asp_ac_autocomplete_hint span{color:transparent;opacity:0;}.asp_ac_autocomplete .asp_ac_autocomplete_dropdown>div{background:#fff;white-space:nowrap;cursor:pointer;line-height:1.5em;padding:2px 0 2px 0;}.asp_ac_autocomplete .asp_ac_autocomplete_dropdown>div.active{background:#0097cf;color:#fff;}.rtl .asp_content,.rtl .asp_nores,.rtl .asp_content *,.rtl .asp_nores *,.rtl .searchsettings form{text-align:right !important;direction:rtl !important;}.rtl .asp_nores>*{display:inline-block;}.rtl .searchsettings .asp_option{flex-direction:row-reverse !important;-webkit-flex-direction:row-reverse !important;}.rtl .asp_option{direction:ltr;}.rtl .asp_label,.rtl .asp_option div.asp_option_label{text-align:right !important;}.rtl .asp_label{max-width:1000px !important;width:100%;direction:rtl !important;}.rtl .asp_label input[type=radio]{margin:0 0 0 6px !important;}.rtl .asp_option_cat_level-0 div.asp_option_label{font-weight:bold !important;}.rtl fieldset .asp_option_cat_level-1{margin-right:12px !important;margin-left:0;}.rtl fieldset .asp_option_cat_level-2{margin-right:24px !important;margin-left:0;}.rtl fieldset .asp_option_cat_level-3{margin-right:36px !important;margin-left:0;}.rtl .searchsettings legend{text-align:right !important;display:block;width:100%;}.rtl .searchsettings input[type=text],.rtl .searchsettings select{direction:rtl !important;text-align:right !important;}.rtl div.asp_w.asp_s.searchsettings form,.rtl div.asp_w.asp_sb.searchsettings form{flex-direction:row-reverse !important;}.rtl div.horizontal.asp_r div.item{float:right !important;}.rtl p.asp-try{direction:rtl;text-align:right;margin-right:10px;width:auto !important;}.asp-fss-column .chosen-container-active.chosen-with-drop .chosen-drop{position:relative !important;}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.searchsettings .chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.searchsettings .chosen-container * {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.searchsettings .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    clip: rect(0, 0, 0, 0);
    box-sizing: border-box;
    opacity: 0;
}

.searchsettings .chosen-container.chosen-with-drop .chosen-drop {
    clip: auto;
    opacity: 1;
}

.searchsettings .chosen-container a {
    cursor: pointer;
}

.searchsettings .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: normal;
    color: #999999;
}

.searchsettings .chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.searchsettings .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 4px 0 4px 8px;
    max-height: 32px;
    border: 1px solid #e6e6e6;
    border-radius: 0px;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #111;
    text-decoration: none;
    white-space: nowrap;
}

.searchsettings .chosen-container-single .chosen-default {
    color: #111;
}

.searchsettings .chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.searchsettings .chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}

.searchsettings .chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url("/wp-content/plugins/ajax-search-pro/css/chosen/chosen-sprite.png") -42px 1px no-repeat;
    font-size: 1px;
}

.searchsettings .chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px;
}

.searchsettings .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}

.searchsettings .chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    width: 18px;
    height: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.searchsettings .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 6px;
    background: url("/wp-content/plugins/ajax-search-pro/css/chosen/chosen-sprite.png") no-repeat 0px -7px;
}

.searchsettings .chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}

div.searchsettings div.chosen-container-single .chosen-search input[type="text"] {
    margin: 1px 0 !important;
    padding: 4px 20px 4px 5px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    height: auto;
    outline: 0;
    border: 1px solid #aaa !important;
    background: url("/wp-content/plugins/ajax-search-pro/css/chosen/chosen-sprite.png") no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}

.searchsettings .chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
    box-sizing: border-box !important;
}

.searchsettings .chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

/* @end */
/* @group Results */
.searchsettings .chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}

.searchsettings .chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px !important;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none;
    box-sizing: border-box !important;
}

.searchsettings .chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
}

.searchsettings .chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default;
}

.searchsettings .chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff;
}

.searchsettings .chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4;
}

.searchsettings .chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
}

.searchsettings .chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}

.searchsettings .chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.searchsettings .chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto;
    border: 0;
    background-color: #FAFAFA;
    cursor: text;
    box-sizing: border-box !important;
}

.searchsettings .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

div.searchsettings .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0 !important;
    padding: 0 !important;
    height: 25px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #999;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
    width: 25px;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px !important;
    border: 1px solid #aaa !important;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url("/wp-content/plugins/ajax-search-pro/css/chosen/chosen-sprite.png") -42px 1px no-repeat;
    font-size: 1px;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
}

.searchsettings .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
}

.searchsettings .chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}

.searchsettings .chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}

/* @end */
/* @group Active  */
.searchsettings .chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.searchsettings .chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
    background-image: linear-gradient(#eee 20%, #fff 80%);
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
}

.searchsettings .chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent;
}

.searchsettings .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px -7px;
}

.searchsettings .chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.searchsettings .chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.searchsettings .chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}

.searchsettings .chosen-disabled .chosen-single {
    cursor: default;
}

.searchsettings .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
}

/* @end */
/* @group Right to Left */
.searchsettings .chosen-rtl {
    text-align: right;
}

.searchsettings .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
}

.searchsettings .chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
}

.searchsettings .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
}

.searchsettings .chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
}

.searchsettings .chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
}

.searchsettings .chosen-rtl .chosen-choices li {
    float: right;
}

.searchsettings .chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
}

.searchsettings .chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}

.searchsettings .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
}

.searchsettings .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}

.searchsettings .chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
}

.searchsettings .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
}

.searchsettings .chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: url("/wp-content/plugins/ajax-search-pro/css/chosen/chosen-sprite.png") no-repeat -30px -20px;
    direction: rtl;
}

.searchsettings .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
}

.searchsettings .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .searchsettings .chosen-rtl .chosen-search input[type="text"],
    .searchsettings .chosen-container-single .chosen-single abbr,
    .searchsettings .chosen-container-single .chosen-single div b,
    .searchsettings .chosen-container-single .chosen-search input[type="text"],
    .searchsettings .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .searchsettings .chosen-container .chosen-results-scroll-down span,
    .searchsettings .chosen-container .chosen-results-scroll-up span {
        background-image: url("/wp-content/plugins/ajax-search-pro/css/chosen/chosen-sprite@2x.png") !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;
    }
}

/* @end */

div[id*='ajaxsearchpro1_'] div.asp_loader,
div[id*='ajaxsearchpro1_'] div.asp_loader * {
    /* display: none; */
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
    /* vertical-align: middle !important; */
    box-shadow: none;
}

div[id*='ajaxsearchpro1_'] div.asp_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis:28px;
    max-width: 100%;
    max-height: 100%;
    align-items: center;
    justify-content: center;
}

div[id*='ajaxsearchpro1_'] div.asp_loader-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    /* vertical-align: text-top; */
    height: 100%;
}
 
@-webkit-keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }
div[id*='ajaxsearchpro1_'] div.asp_simple-circle {
    margin: 0;
    height: 100%;
    width: 100%;
    animation: rotate-simple 0.8s infinite linear;
    -webkit-animation: rotate-simple 0.8s infinite linear;
    border: 4px solid rgb(249, 249, 249);
    border-right-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
}

div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader,
div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader * {
    /* display: none; */
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
    /* vertical-align: middle !important; */
    box-shadow: none;
}

div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis:28px;
    max-width: 100%;
    max-height: 100%;
    align-items: center;
    justify-content: center;
}

div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    /* vertical-align: text-top; */
    height: 100%;
}
 
@-webkit-keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }
div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_simple-circle {
    margin: 0;
    height: 100%;
    width: 100%;
    animation: rotate-simple 0.8s infinite linear;
    -webkit-animation: rotate-simple 0.8s infinite linear;
    border: 4px solid rgb(249, 249, 249);
    border-right-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
}

#ajaxsearchpro1_1 div.asp_loader, #ajaxsearchpro1_2 div.asp_loader,
#ajaxsearchpro1_1 div.asp_loader *, #ajaxsearchpro1_2 div.asp_loader * {
    /* display: none; */
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
    /* vertical-align: middle !important; */
    box-shadow: none;
}

#ajaxsearchpro1_1 div.asp_loader, #ajaxsearchpro1_2 div.asp_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis:28px;
    max-width: 100%;
    max-height: 100%;
    align-items: center;
    justify-content: center;
}

#ajaxsearchpro1_1 div.asp_loader-inner, #ajaxsearchpro1_2 div.asp_loader-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    /* vertical-align: text-top; */
    height: 100%;
}
 
@-webkit-keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }
#ajaxsearchpro1_1 div.asp_simple-circle, #ajaxsearchpro1_2 div.asp_simple-circle {
    margin: 0;
    height: 100%;
    width: 100%;
    animation: rotate-simple 0.8s infinite linear;
    -webkit-animation: rotate-simple 0.8s infinite linear;
    border: 4px solid rgb(249, 249, 249);
    border-right-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
}

@-webkit-keyframes asp_an_fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes asp_an_fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.asp_an_fadeInDown {
    -webkit-animation-name:  asp_an_fadeInDown;
    animation-name:  asp_an_fadeInDown;
}
 

div.asp_r.asp_r_1,
div.asp_r.asp_r_1 *,
div.asp_m.asp_m_1,
div.asp_m.asp_m_1 *,
div.asp_s.asp_s_1,
div.asp_s.asp_s_1 * {
    -webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: content-box; /* Firefox, other Gecko */
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    border: 0;
    border-radius: 0;
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
}

div.asp_r.asp_r_1,
div.asp_m.asp_m_1,
div.asp_s.asp_s_1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

/* Margin and padding gets wrecked if set with compatibility.. */
div.asp_r.asp_r_1,
div.asp_r.asp_r_1 *,
div.asp_m.asp_m_1,
div.asp_m.asp_m_1 *,
div.asp_s.asp_s_1,
div.asp_s.asp_s_1 * {
    padding: 0;
    margin: 0;
}

.wpdreams_clear {
    clear: both;
}

    #ajaxsearchpro1_1,
    #ajaxsearchpro1_2,
div.asp_m.asp_m_1 {
  width: 50%;
  height: auto;
  border-radius: 5px;
  background: #d1eaff;
    margin-left: auto;
  margin-right: auto;
                background-image: -moz-radial-gradient(center, ellipse cover,  rgb(85, 85, 85), rgb(85, 85, 85));
            background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, rgb(85, 85, 85), rgb(85, 85, 85));
            background-image: -webkit-radial-gradient(center, ellipse cover,  rgb(85, 85, 85), rgb(85, 85, 85));
            background-image: -o-radial-gradient(center, ellipse cover,  rgb(85, 85, 85), rgb(85, 85, 85));
            background-image: -ms-radial-gradient(center, ellipse cover,  rgb(85, 85, 85), rgb(85, 85, 85));
            background-image: radial-gradient(ellipse at center,  rgb(85, 85, 85), rgb(85, 85, 85));
          overflow: hidden;
  border:0px none rgb(0, 0, 0);border-radius:5px 5px 5px 5px;  box-shadow:0px 10px 18px -13px #000000 ;}

    #ajaxsearchpro1_1 .probox,
    #ajaxsearchpro1_2 .probox,
div.asp_m.asp_m_1 .probox {
  margin: 4px;
  height: 28px;
              background-image: -moz-radial-gradient(center, ellipse cover,  rgb(255, 255, 255), rgb(255, 255, 255));
            background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, rgb(255, 255, 255), rgb(255, 255, 255));
            background-image: -webkit-radial-gradient(center, ellipse cover,  rgb(255, 255, 255), rgb(255, 255, 255));
            background-image: -o-radial-gradient(center, ellipse cover,  rgb(255, 255, 255), rgb(255, 255, 255));
            background-image: -ms-radial-gradient(center, ellipse cover,  rgb(255, 255, 255), rgb(255, 255, 255));
            background-image: radial-gradient(ellipse at center,  rgb(255, 255, 255), rgb(255, 255, 255));
          border:1px solid rgb(0, 0, 0);border-radius:3px 3px 3px 3px;  box-shadow:1px 0px 6px -3px rgb(181, 181, 181) inset;}



p[id*=asp-try-1] {
    color: rgb(255, 255, 255) !important;
    display: block;
}

div.asp_main_container+[id*=asp-try-1] {
            margin-left: auto;
        margin-right: auto;
        width: 50%;
}

p[id*=asp-try-1] a {
    color: rgb(255, 181, 86) !important;
}

p[id*=asp-try-1] a:after {
    color: rgb(255, 255, 255) !important;
    display: inline;
    content: ',';
}

p[id*=asp-try-1] a:last-child:after {
    display: none;
}

    #ajaxsearchpro1_1 .probox .proinput,
    #ajaxsearchpro1_2 .probox .proinput,
div.asp_m.asp_m_1 .probox .proinput {
  font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    line-height: normal;
  flex-grow: 1;
  order: 5;
  /* Ipad and stuff.. */
  -webkit-flex-grow: 1;
  -webkit-order: 5;
}

    #ajaxsearchpro1_1 .probox .proinput input.orig,
    #ajaxsearchpro1_2 .probox .proinput input.orig,
div.asp_m.asp_m_1 .probox .proinput input.orig {
    font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    line-height: normal;
    border: 0;
    box-shadow: none;
    height: 28px;
    position: relative;
    z-index: 2;
    padding: 0 !important;
    padding-top: 2px !important;
    margin: -1px 0 0 -4px !important;
    width: 100%;
    background: transparent !important;
}

    #ajaxsearchpro1_1 .probox .proinput input.autocomplete,
    #ajaxsearchpro1_2 .probox .proinput input.autocomplete,
div.asp_m.asp_m_1 .probox .proinput input.autocomplete {
    font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    line-height: normal;
    opacity: 0.25;
    height: 28px;
    display: block;
    position: relative;
    z-index: 1;
    padding: 0 !important;
    margin: -1px 0 0 -4px !important;
    margin-top: -28px !important;
    width: 100%;
    background: transparent !important;
}

    .rtl #ajaxsearchpro1_1 .probox .proinput input.orig,
    .rtl #ajaxsearchpro1_2 .probox .proinput input.orig,
    .rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete,
    .rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete,
.rtl div.asp_m.asp_m_1 .probox .proinput input.orig,
.rtl div.asp_m.asp_m_1 .probox .proinput input.autocomplete {
font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);line-height: normal;
direction: rtl;
text-align: right;
}

    .rtl #ajaxsearchpro1_1 .probox .proinput,
    .rtl #ajaxsearchpro1_2 .probox .proinput,
.rtl div.asp_m.asp_m_1 .probox .proinput {
    /*float: right;*/
    margin-right: 2px;
}

    .rtl #ajaxsearchpro1_1 .probox .proloading,
    .rtl #ajaxsearchpro1_1 .probox .proclose,
    .rtl #ajaxsearchpro1_2 .probox .proloading,
    .rtl #ajaxsearchpro1_2 .probox .proclose,
.rtl div.asp_m.asp_m_1 .probox .proloading,
.rtl div.asp_m.asp_m_1 .probox .proclose {
    order: 3;
}


div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder {
    font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    opacity: 0.85;
}
div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder {
    font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    opacity: 0.85;
}
div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder {
    font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    opacity: 0.85;
}
div.asp_m.asp_m_1 .probox .proinput input.orig:-moz-placeholder {
    font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    opacity: 0.85;
    line-height: normal !important;
}

    #ajaxsearchpro1_1 .probox .proinput input.autocomplete,
    #ajaxsearchpro1_2 .probox .proinput input.autocomplete,
div.asp_m.asp_m_1 .probox .proinput input.autocomplete {
  font-weight:normal;font-family:'Open Sans';color:rgb(0, 0, 0);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    line-height: normal;
    border: 0;
    box-shadow: none;
}

    #ajaxsearchpro1_1 .probox .proloading,
    #ajaxsearchpro1_1 .probox .proclose,
    #ajaxsearchpro1_1 .probox .promagnifier,
    #ajaxsearchpro1_1 .probox .prosettings,
    #ajaxsearchpro1_2 .probox .proloading,
    #ajaxsearchpro1_2 .probox .proclose,
    #ajaxsearchpro1_2 .probox .promagnifier,
    #ajaxsearchpro1_2 .probox .prosettings,
div.asp_m.asp_m_1 .probox .proloading,
div.asp_m.asp_m_1 .probox .proclose,
div.asp_m.asp_m_1 .probox .promagnifier,
div.asp_m.asp_m_1 .probox .prosettings {
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  flex-grow: 0;
  order: 7;
    /* Ipad and stuff.. */
    -webkit-flex: 0 0 28px;
    -webkit-flex-grow: 0;
    -webkit-order: 7;
}

    #ajaxsearchpro1_1 .probox .proclose svg,
    #ajaxsearchpro1_2 .probox .proclose svg,
div.asp_m.asp_m_1 .probox .proclose svg {
     fill: rgb(254, 254, 254);
     background: rgb(51, 51, 51);
     box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.9);
}

	#ajaxsearchpro1_1 .probox .proloading,
	#ajaxsearchpro1_2 .probox .proloading,
div.asp_m.asp_m_1 .probox .proloading {
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    max-width: 28px;
    max-height: 28px;
}

	#ajaxsearchpro1_1 .probox .proloading .asp_loader,
	#ajaxsearchpro1_2 .probox .proloading .asp_loader,
div.asp_m.asp_m_1 .probox .proloading .asp_loader {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    max-width: 24px;
    max-height: 24px;
}

	#ajaxsearchpro1_1 .probox .promagnifier,
	#ajaxsearchpro1_2 .probox .promagnifier,
div.asp_m.asp_m_1 .probox .promagnifier {
	width: auto;
	height: 28px;
	flex: 0 0 auto;
	order: 7;
	/* Ipad and stuff.. */
	-webkit-flex: 0 0 auto;
	-webkit-order: 7;
}


	#ajaxsearchpro1_1 .probox .promagnifier div.innericon,
	#ajaxsearchpro1_2 .probox .promagnifier div.innericon,
div.asp_m.asp_m_1 .probox .promagnifier div.innericon {
	width: 28px;
	height: 28px;
	float: right;
}

	#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button,
	#ajaxsearchpro1_2 .probox .promagnifier div.asp_text_button,
div.asp_m.asp_m_1 .probox .promagnifier div.asp_text_button {
	width: auto;
	height: 28px;
	float: right;
	margin: 0;
		    padding: 0 10px 0 2px;
		font-weight:normal;font-family:'Open Sans';color:rgba(51, 51, 51, 1);font-size:15px;line-height:normal;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    /* to center the text, this must be identical with the height */
    line-height: 28px;
}

    #ajaxsearchpro1_1 .probox .promagnifier .innericon svg,
    #ajaxsearchpro1_2 .probox .promagnifier .innericon svg,
div.asp_m.asp_m_1 .probox .promagnifier .innericon svg {
  fill: rgb(249, 249, 249);
}

    #ajaxsearchpro1_1 .probox .prosettings .innericon svg,
    #ajaxsearchpro1_2 .probox .prosettings .innericon svg,
div.asp_m.asp_m_1 .probox .prosettings .innericon svg {
  fill: rgb(249, 249, 249);
}


    #ajaxsearchpro1_1.asp_msie .probox .proloading,
    #ajaxsearchpro1_2.asp_msie .probox .proloading,
div.asp_m.asp_m_1.asp_msie .probox .proloading {
    background-image: url("/wp-content/plugins/ajax-search-pro/img/loading/newload1.gif");
    float: right;
}

    #ajaxsearchpro1_1 .probox .promagnifier,
    #ajaxsearchpro1_2 .probox .promagnifier,
div.asp_m.asp_m_1 .probox .promagnifier {
        width: 28px;
    height: 28px;
              background-image: -webkit-linear-gradient(180deg, rgb(54, 54, 54), rgb(90, 90, 90));
            background-image: -moz-linear-gradient(180deg, rgb(54, 54, 54), rgb(90, 90, 90));
            background-image: -o-linear-gradient(180deg, rgb(54, 54, 54), rgb(90, 90, 90));
            background-image: -ms-linear-gradient(180deg, rgb(54, 54, 54) 0%, rgb(90, 90, 90) 100%);
            background-image: linear-gradient(180deg, rgb(54, 54, 54), rgb(90, 90, 90));
          background-position:center center;
  background-repeat: no-repeat;

  order: 11;
  /* Ipad and stuff fix */
  -webkit-order: 11;
  float: right; /* IE9, no flexbox */
  border:0px solid rgb(201, 201, 201);border-radius:0px 0px 0px 0px;  box-shadow:-1px 1px 0px 0px rgba(255, 255, 255, 0.33) inset;  cursor: pointer;
  background-size: 100% 100%;

  background-position:center center;
  background-repeat: no-repeat;
  cursor: pointer;
}



    #ajaxsearchpro1_1 .probox .prosettings,
    #ajaxsearchpro1_2 .probox .prosettings,
div.asp_m.asp_m_1 .probox .prosettings {
  width: 28px;
  height: 28px;
              background-image: -webkit-linear-gradient(185deg, rgb(54, 54, 54), rgb(82, 82, 82));
            background-image: -moz-linear-gradient(185deg, rgb(54, 54, 54), rgb(82, 82, 82));
            background-image: -o-linear-gradient(185deg, rgb(54, 54, 54), rgb(82, 82, 82));
            background-image: -ms-linear-gradient(185deg, rgb(54, 54, 54) 0%, rgb(82, 82, 82) 100%);
            background-image: linear-gradient(185deg, rgb(54, 54, 54), rgb(82, 82, 82));
          background-position:center center;
  background-repeat: no-repeat;
  order: 1;
  /* Ipad and stuff fix*/
  -webkit-order: 1;
  float: left; /* IE9, no flexbox */
  border:0px solid rgb(203, 203, 203);border-radius:0px 0px 0px 0px;  box-shadow:1px 1px 0px 0px rgba(255, 255, 255, 0.24) inset;  cursor: pointer;
  background-size: 100% 100%;
  align-self: flex-end;
}


    #ajaxsearchprores1_1,
    #ajaxsearchprores1_2,
div.asp_r.asp_r_1 {
    position: static;
    z-index: 1;
}

    #ajaxsearchprores1_1 .results .asp_nores .asp_keyword,
    #ajaxsearchprores1_2 .results .asp_nores .asp_keyword,
div.asp_r.asp_r_1 .results .asp_nores .asp_keyword {
    padding: 0 6px;
    cursor: pointer;
    font-weight:normal;font-family:'Open Sans';color:rgb(74, 74, 74);font-size:13px;line-height:1.35em;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    font-weight: bold;
}

    #ajaxsearchprores1_1 .results .item,
    #ajaxsearchprores1_2 .results .item,
div.asp_r.asp_r_1 .results .item {
    height: auto;
    background: rgb(255, 255, 255);
}

    #ajaxsearchprores1_1 .results .item.hovered,
    #ajaxsearchprores1_2 .results .item.hovered,
div.asp_r.asp_r_1 .results .item.hovered {
              background-image: -moz-radial-gradient(center, ellipse cover,  rgb(244, 244, 244), rgb(244, 244, 244));
            background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, rgb(244, 244, 244), rgb(244, 244, 244));
            background-image: -webkit-radial-gradient(center, ellipse cover,  rgb(244, 244, 244), rgb(244, 244, 244));
            background-image: -o-radial-gradient(center, ellipse cover,  rgb(244, 244, 244), rgb(244, 244, 244));
            background-image: -ms-radial-gradient(center, ellipse cover,  rgb(244, 244, 244), rgb(244, 244, 244));
            background-image: radial-gradient(ellipse at center,  rgb(244, 244, 244), rgb(244, 244, 244));
        }

    #ajaxsearchprores1_1 .results .item .asp_image,
    #ajaxsearchprores1_2 .results .item .asp_image,
div.asp_r.asp_r_1 .results .item .asp_image {
  width: 70px;
  height: 70px;
  background-size: cover;
  background-repeat: no-repeat;
}

    #ajaxsearchprores1_1 .results .item .asp_item_img,
    #ajaxsearchprores1_2 .results .item .asp_item_img,
div.asp_r.asp_r_1 .results .item .asp_item_img {
   background-size: cover;
   background-repeat: no-repeat;
}

    #ajaxsearchprores1_1 .results .item .asp_item_overlay_img,
    #ajaxsearchprores1_2 .results .item .asp_item_overlay_img,
div.asp_r.asp_r_1 .results .item .asp_item_overlay_img {
   background-size: cover;
   background-repeat: no-repeat;
}


    #ajaxsearchprores1_1 .results .item .asp_content,
    #ajaxsearchprores1_2 .results .item .asp_content,
div.asp_r.asp_r_1 .results .item .asp_content {
    overflow: hidden;
    background: transparent;
    margin: 0;
    padding: 0 10px;
}

    #ajaxsearchprores1_1 .results .item .asp_content h3,
    #ajaxsearchprores1_2 .results .item .asp_content h3,
div.asp_r.asp_r_1 .results .item .asp_content h3 {
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: inherit;
  font-weight:bold;font-family:'Lato';color:rgb(20, 104, 169);font-size:14px;line-height:1.55em;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 .results .item .asp_content h3 a,
    #ajaxsearchprores1_2 .results .item .asp_content h3 a,
div.asp_r.asp_r_1 .results .item .asp_content h3 a {
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-weight:bold;font-family:'Lato';color:rgb(20, 104, 169);font-size:14px;line-height:1.55em;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 .results .item .asp_content h3 a:hover,
    #ajaxsearchprores1_2 .results .item .asp_content h3 a:hover,
div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover {
  font-weight:bold;font-family:'Lato';color:rgb(20, 104, 169);font-size:14px;line-height:1.55em;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 .results .item div.etc,
    #ajaxsearchprores1_2 .results .item div.etc,
div.asp_r.asp_r_1 .results .item div.etc {
  padding: 0;
  font-size: 13px;
  line-height: 1.3em;
  margin-bottom: 6px;
}

    #ajaxsearchprores1_1 .results .item .etc .asp_author,
    #ajaxsearchprores1_2 .results .item .etc .asp_author,
div.asp_r.asp_r_1 .results .item .etc .asp_author {
  padding: 0;
  font-weight:bold;font-family:'Open Sans';color:rgb(161, 161, 161);font-size:11px;line-height:13px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 .results .item .etc .asp_date,
    #ajaxsearchprores1_2 .results .item .etc .asp_date,
div.asp_r.asp_r_1 .results .item .etc .asp_date {
  margin: 0 0 0 10px;
  padding: 0;
  font-weight:normal;font-family:'Open Sans';color:rgb(173, 173, 173);font-size:11px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 .results .item p.desc,
    #ajaxsearchprores1_2 .results .item p.desc,
div.asp_r.asp_r_1 .results .item p.desc {
  margin: 2px 0px;
  padding: 0;
  font-weight:normal;font-family:'Open Sans';color:rgb(74, 74, 74);font-size:13px;line-height:1.35em;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 .results .item div.asp_content,
    #ajaxsearchprores1_2 .results .item div.asp_content,
div.asp_r.asp_r_1 .results .item div.asp_content {
    margin: 0px;
    padding: 0;
    font-weight:normal;font-family:'Open Sans';color:rgb(74, 74, 74);font-size:13px;line-height:1.35em;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 span.highlighted,
    #ajaxsearchprores1_2 span.highlighted,
div.asp_r.asp_r_1 span.highlighted {
    font-weight: bold;
    color: #d9312b;
    background-color: #eee;
    color: rgb(211, 0, 0);
    background-color: rgb(255, 255, 255);
}

    #ajaxsearchprores1_1 p.showmore,
    #ajaxsearchprores1_2 p.showmore,
div.asp_r.asp_r_1 p.showmore {
  text-align: center;
  margin: 5px 0 0;
  font-weight:normal;font-family:'Open Sans';color:rgb(5, 94, 148);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 p.showmore a,
    #ajaxsearchprores1_2 p.showmore a,
div.asp_r.asp_r_1 p.showmore a {
    font-weight:normal;font-family:'Open Sans';color:rgb(5, 94, 148);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);    padding: 10px 5px;
    margin: 0 auto;
    background: rgba(255, 255, 255, 1);
    display: block;
    text-align: center;
}

    #ajaxsearchprores1_1 .asp_group_header,
    #ajaxsearchprores1_2 .asp_group_header,
div.asp_r.asp_r_1 .asp_group_header {
  background: #DDDDDD;
  background: rgb(246, 246, 246);
  border-radius: 3px 3px 0 0;
  border-top: 1px solid rgb(248, 248, 248);
  border-left: 1px solid rgb(248, 248, 248);
  border-right: 1px solid rgb(248, 248, 248);
  margin: 10px 0 -3px;
  padding: 7px 0 7px 10px;
  position: relative;
  z-index: 1000;
  font-weight:bold;font-family:'Open Sans';color:rgb(5, 94, 148);font-size:11px;line-height:13px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprores1_1 .asp_res_loader,
    #ajaxsearchprores1_2 .asp_res_loader,
div.asp_r.asp_r_1 .asp_res_loader {
    background: rgb(255, 255, 255);
    height: 200px;
    padding: 10px;
}

    #ajaxsearchprores1_1.isotopic .asp_res_loader,
    #ajaxsearchprores1_2.isotopic .asp_res_loader,
div.asp_r.asp_r_1.isotopic .asp_res_loader {
    background: rgba(255, 255, 255, 0);;
}

    #ajaxsearchprores1_1 .asp_res_loader .asp_loader,
    #ajaxsearchprores1_2 .asp_res_loader .asp_loader,
div.asp_r.asp_r_1 .asp_res_loader .asp_loader {
    height: 200px;
    width: 200px;
    margin: 0 auto;
}


/* Search settings */
    div.asp_s.asp_s_1.searchsettings,
    div.asp_s.asp_s_1.searchsettings,
div.asp_s.asp_s_1.searchsettings  {
  direction: ltr;
  padding: 0;
              background-image: -webkit-linear-gradient(185deg, rgb(82, 82, 82), rgb(47, 47, 47));
            background-image: -moz-linear-gradient(185deg, rgb(82, 82, 82), rgb(47, 47, 47));
            background-image: -o-linear-gradient(185deg, rgb(82, 82, 82), rgb(47, 47, 47));
            background-image: -ms-linear-gradient(185deg, rgb(82, 82, 82) 0%, rgb(47, 47, 47) 100%);
            background-image: linear-gradient(185deg, rgb(82, 82, 82), rgb(47, 47, 47));
          box-shadow:2px 2px 3px -1px rgb(0, 0, 0) ;;
  max-width: 208px;
  z-index: 11001;
}

    #ajaxsearchprobsettings1_1.searchsettings,
    #ajaxsearchprobsettings1_2.searchsettings,
div.asp_sb.asp_sb_1.searchsettings {
  max-width: 208px;
}

    div.asp_s.asp_s_1.searchsettings form,
    div.asp_s.asp_s_1.searchsettings form,
div.asp_s.asp_s_1.searchsettings form {
  display: block;
    -moz-column-width: 200px;
    -moz-column-fill: balance;
    -moz-column-gap: 0px;
    -webkit-column-width: 200px;
    -webkit-column-gap: 0;
    column-width: 200px;
    column-gap: 0;
    column-fill: balance;
}

    div.asp_sb.asp_sb_1.searchsettings form,
    div.asp_sb.asp_sb_1.searchsettings form,
div.asp_sb.asp_sb_1.searchsettings form {
  display: block;
    -moz-column-width: 200px;
    -moz-column-fill: balance;
    -moz-column-gap: 0px;
    -webkit-column-width: 200px;
    -webkit-column-gap: 0;
    column-width: 200px;
    column-gap: 0;
    column-fill: balance;
}

            div.asp_sb.asp_sb_1.searchsettings form>fieldset,
        div.asp_sb.asp_sb_1.searchsettings form>fieldset,
        div.asp_sb.asp_sb_1.searchsettings form>fieldset {
      display: inline-block;
      vertical-align: top;
      float: none;
    }
            div.asp_s.asp_s_1.searchsettings form>fieldset,
        div.asp_s.asp_s_1.searchsettings form>fieldset,
        div.asp_s.asp_s_1.searchsettings form>fieldset {
      display: inline-block;
      vertical-align: top;
      float: none;
    }

    #ajaxsearchprosettings1_1.searchsettings div.asp_option_label,
    #ajaxsearchprosettings1_2.searchsettings div.asp_option_label,
    #ajaxsearchprosettings1_1.searchsettings .asp_label,
    #ajaxsearchprosettings1_2.searchsettings .asp_label,
div.asp_s.asp_s_1.searchsettings div.asp_option_label,
div.asp_s.asp_s_1.searchsettings .asp_label {
  font-weight:normal;font-family:'Open Sans';color:rgb(241, 241, 241);font-size:12px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}

    #ajaxsearchprosettings1_1.searchsettings .asp_option_inner label,
    #ajaxsearchprosettings1_2.searchsettings .asp_option_inner label,
div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label,
div.asp_s.asp_s_1.searchsettings .asp_option_inner label {
              background-image: -webkit-linear-gradient(180deg, rgb(232, 232, 232), rgb(246, 246, 246));
            background-image: -moz-linear-gradient(180deg, rgb(232, 232, 232), rgb(246, 246, 246));
            background-image: -o-linear-gradient(180deg, rgb(232, 232, 232), rgb(246, 246, 246));
            background-image: -ms-linear-gradient(180deg, rgb(232, 232, 232) 0%, rgb(246, 246, 246) 100%);
            background-image: linear-gradient(180deg, rgb(232, 232, 232), rgb(246, 246, 246));
        }

    #ajaxsearchprosettings1_1.searchsettings .asp_option_inner label:after,
    #ajaxsearchprosettings1_2.searchsettings .asp_option_inner label:after,
    #ajaxsearchprobsettings1_1.searchsettings .asp_option_inner label:after,
    #ajaxsearchprobsettings1_2.searchsettings .asp_option_inner label:after,
div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label:after,
div.asp_s.asp_s_1.searchsettings .asp_option_inner label:after {
    font-family: 'asppsicons2';
    border: none;
    content: "\e800";
    display: block;
    position: static;
    font-size: 11px;
    color: rgb(55, 55, 55);
    margin: 1px 0 0 0px !important;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}

    #ajaxsearchprosettings1_1.searchsettings .asp_sett_scroll,
    #ajaxsearchprosettings1_2.searchsettings .asp_sett_scroll,
div.asp_s.asp_s_1.searchsettings .asp_sett_scroll {
  max-height: 220px;
  overflow: auto;
}

    #ajaxsearchprobsettings1_1.searchsettings .asp_sett_scroll,
    #ajaxsearchprobsettings1_2.searchsettings .asp_sett_scroll,
div.asp_sb.asp_sb_1.searchsettings .asp_sett_scroll {
  max-height: 220px;
  overflow: auto;
}

    #ajaxsearchprosettings1_1.searchsettings fieldset,
    #ajaxsearchprosettings1_2.searchsettings fieldset,
div.asp_s.asp_s_1.searchsettings fieldset {
  width: 200px;
  min-width: 200px;
  max-width: 10000px;
}

    #ajaxsearchprobsettings1_1.searchsettings fieldset,
    #ajaxsearchprobsettings1_2.searchsettings fieldset,
div.asp_sb.asp_sb_1.searchsettings fieldset {
  width: 200px;
  min-width: 200px;
  max-width: 10000px;
}

    #ajaxsearchprosettings1_1.searchsettings fieldset legend,
    #ajaxsearchprosettings1_2.searchsettings fieldset legend,
div.asp_s.asp_s_1.searchsettings fieldset legend {
  padding: 0 0 0 10px;
  margin: 0;
  background: transparent;
  font-weight:normal;font-family:'Open Sans';color:rgb(170, 201, 220);font-size:13px;line-height:15px;text-shadow:0px 0px 0px rgba(255, 255, 255, 0);}


div.asp_s.asp_s_1.searchsettings fieldset .chosen-container,
div.asp_sb.asp_sb_1.searchsettings fieldset .chosen-container {
  min-width: 170px;
}
    #ajaxsearchprores1_1.vertical,
    #ajaxsearchprores1_2.vertical,
div.asp_r.asp_r_1.vertical {
    padding: 4px;
    background: rgb(68, 68, 68);
    border-radius: 3px;
    border:0px none rgb(0, 0, 0);border-radius:3px 3px 3px 3px;    box-shadow:0px 0px 0px 0px #000000 ;    visibility: hidden;
    display: none;
}

    #ajaxsearchprores1_1.vertical .item .asp_content h3,
    #ajaxsearchprores1_2.vertical .item .asp_content h3,
div.asp_r.asp_r_1.vertical .item .asp_content h3 {
    display: inline;
}

    #ajaxsearchprores1_1.vertical .results .item .asp_content,
    #ajaxsearchprores1_2.vertical .results .item .asp_content,
div.asp_r.asp_r_1.vertical .results .item .asp_content {
    overflow: hidden;
    width: auto;
    height: auto;
    background: transparent;
    margin: 0;
    padding: 0 10px;
}

    #ajaxsearchprores1_1.vertical .results .item .asp_image,
    #ajaxsearchprores1_2.vertical .results .item .asp_image,
div.asp_r.asp_r_1.vertical .results .item .asp_image {
    width: 70px;
    height: 70px;
    margin: 2px 8px 0px 0;
}

    #ajaxsearchprores1_1.vertical .results .asp_spacer,
    #ajaxsearchprores1_2.vertical .results .asp_spacer,
div.asp_r.asp_r_1.vertical .results .asp_spacer {
    background: rgba(255, 255, 255, 0.55);
}

    #ajaxsearchprores1_1 .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,
    #ajaxsearchprores1_2 .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,
div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    background:#fff; /* rgba fallback */
    background:rgba(255, 255, 255,0.9);
}

    #ajaxsearchprores1_1 .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar,
    #ajaxsearchprores1_2 .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar,
div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar {
    background:rgba(255, 255, 255,0.95);
}

div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,
div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{
    background:rgba(255, 255, 255,1);
}

div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{
    background:#fff; /* rgba fallback */
    background:rgb(250, 250, 250);
    opacity: 0.9;
}
div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{
    background:rgb(250, 250, 250);
    opacity: 0.95;
}

div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,
div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{
    background: rgb(250, 250, 250);
}

div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_buttonDown {
    position: relative;
    margin: -16px 0px 0 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: rgb(231, 231, 231) transparent transparent transparent;
}

div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_buttonUp {
    position: relative;
    margin: -8px 0px 0 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent rgb(231, 231, 231) transparent;
}/* Generated at: 2018-02-05 10:34:56 */

#the_champ_error{color:red;margin:7px 0}.the_champ_login_container{margin:2px 0}.the_champ_login_container img,.the_champ_sharing_container img{cursor:pointer;margin:2px;border:none}.the_champ_login_container img{display:none;float:left}#the_champ_loading_image{display:block!important;float:none}.the_champ_error{background-color:#FFFFE0;border:1px solid #E6DB55;padding:5px;margin:10px}#the_champ_sharing_more_providers{position:fixed;top:50%;left:47%;background:#FAFAFA;width:650px;margin:-180px 0 0 -300px;z-index:10000000;text-shadow:none!important;height:308px}#the_champ_popup_bg,#heateor_ss_browser_popup_bg,#heateor_ss_lj_popup_bg{background:url(/wp-content/plugins/super-socializer/images/transparent_bg.png);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000}#the_champ_sharing_more_providers .title{font-size:14px!important;height:auto!important;background:#58B8F8!important;border-bottom:1px solid #D7D7D7!important;color:#fff;font-weight:700;letter-spacing:inherit;line-height:34px!important;padding:0!important;text-align:center;text-transform:none;margin:0!important;text-shadow:none!important;width:100%}#the_champ_sharing_more_providers *{font-family:Arial,Helvetica,sans-serif}#the_champ_sharing_more_providers #the_champ_sharing_more_content{background:#FAFAFA;border-radius:4px;color:#555;height:auto;width:100%}#the_champ_sharing_more_providers .filter{margin:0;padding:10px 0 0;position:relative;width:100%}#the_champ_sharing_more_providers .all-services{clear:both;height:250px;overflow:auto}#the_champ_sharing_more_content .all-services ul{margin:10px!important;overflow:hidden;list-style:none;padding-left:0!important;position:static!important;width:auto!important}#the_champ_sharing_more_content .all-services ul li{margin:0;background:0 0!important;float:left;width:33.3333%!important;text-align:left!important}#the_champ_sharing_more_providers .close-button img{margin:0;}#the_champ_sharing_more_providers .close-button.separated{background:0 0!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;z-index:1000}#the_champ_sharing_more_providers .close-button{height:auto!important;width:auto!important;left:auto!important;display:block!important;color:#555!important;cursor:pointer!important;font-size:29px!important;line-height:29px!important;margin:0!important;padding:0!important;position:absolute;right:-13px;top:-11px}#the_champ_sharing_more_providers .filter input.search{width:94%;display:block;float:none;font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-weight:300;height:auto;line-height:inherit;margin:0 auto;padding:5px 8px 5px 10px;border:1px solid #ccc!important;color:#000;background:#FFF!important;font-size:16px!important;text-align:left!important}#the_champ_sharing_more_providers .footer-panel{background:#fff;border-top:1px solid #D7D7D7;padding:6px 0;width:100%;color:#fff}#the_champ_sharing_more_providers .footer-panel p{background-color:transparent;top:0;text-align:left!important;color:#000;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:12px;line-height:1.2;margin:0!important;padding:0 6px!important;text-indent:0!important}#the_champ_sharing_more_providers .footer-panel a{color:#fff;text-decoration:none;font-weight:700;text-indent:0!important}#the_champ_sharing_more_providers .all-services ul li a{border-radius:3px;color:#666!important;display:block;font-size:18px;height:auto;line-height:28px;overflow:hidden;padding:8px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;border:none!important;text-indent:0!important;background:0 0!important;text-shadow:none;box-shadow:none!important}.the_champ_share_count{display:block;text-indent:0!important;visibility:hidden;background-color:#58B8F8!important;width:5px;height:auto;text-align:center;min-width:8px!important;padding:1px 4px!important;color:#fff!important;font-family:'Open Sans',arial,sans-serif!important;font-size:10px!important;font-weight:600!important;-webkit-border-radius:15px!important;border-radius:15px!important;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 2px 2px rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2);line-height:14px!important;border:2px solid #fff!important;z-index:1;margin:2px auto!important;box-sizing:content-box!important}.the_champ_share_count,.the_champ_vertical_counter,.the_champ_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}ul.the_champ_login_ul,ul.the_champ_sharing_ul,ul.heateor_ss_follow_ul{list-style:none!important;padding-left:0!important}#the_champ_comment_toggle{margin-bottom:10px}ul.the_champ_login_ul{margin:3px 0!important}ul.the_champ_login_ul li{background:none;float:left;padding:0!important;margin:0!important;border:0!important;width:auto!important;clear:none!important;list-style-type:none!important}.theChampLoginSvg{width:100%;height:100%}.theChampXingLoginSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+DQo8cGF0aCBkPSJNIDYgOSBoIDUgbCA0IDQgbCAtNSA3IGggLTUgbCA1IC03IHogbSAxNSAtNCBoIDUgbCAtOSAxMyBsIDQgOCBoIC01IGwgLTQgLTggeiIgZmlsbD0iI2ZmZiI+PC9wYXRoPg0KPC9zdmc+) left no-repeat}.theChampGoogleLoginSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%221%201%2030%2030%22%3E%3Cpath%20d%3D%22M27%2015h-2v-2h-2v2h-2v2h2v2h2v-2h2m-15-2v2.4h3.97c-.16%201.03-1.2%203.02-3.97%203.02-2.39%200-4.34-1.98-4.34-4.42s1.95-4.42%204.34-4.42c1.36%200%202.27.58%202.79%201.08l1.9-1.83C15.47%209.69%2013.89%209%2012%209c-3.87%200-7%203.13-7%207s3.13%207%207%207c4.04%200%206.72-2.84%206.72-6.84%200-.46-.05-.81-.11-1.16H12z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') left no-repeat}.theChampLinkedinLoginSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-1%200%2031%2035%22%3E%3Cpath%20d%3D%22M6.227%2012.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43%202.43%200%200%201%200%204.86c-1.344%200-2.428-1.09-2.428-2.43s1.084-2.43%202.428-2.43m4.72%206.7h4.02v1.84h.058c.56-1.058%201.927-2.176%203.965-2.176%204.238%200%205.02%202.792%205.02%206.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18%200-2.514%201.7-2.514%203.46v6.668h-4.187V12.61z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') left no-repeat}.theChampTwitterLoginSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2035%2035%22%3E%0A%3Cpath%20d%3D%22M28%208.557a9.913%209.913%200%200%201-2.828.775%204.93%204.93%200%200%200%202.166-2.725%209.738%209.738%200%200%201-3.13%201.194%204.92%204.92%200%200%200-3.593-1.55%204.924%204.924%200%200%200-4.794%206.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942%204.942%200%200%200-.665%202.477c0%201.71.87%203.214%202.19%204.1a4.968%204.968%200%200%201-2.23-.616v.06c0%202.39%201.7%204.38%203.952%204.83-.414.115-.85.174-1.297.174-.318%200-.626-.03-.928-.086a4.935%204.935%200%200%200%204.6%203.42%209.893%209.893%200%200%201-6.114%202.107c-.398%200-.79-.023-1.175-.068a13.953%2013.953%200%200%200%207.55%202.213c9.056%200%2014.01-7.507%2014.01-14.013%200-.213-.005-.426-.015-.637.96-.695%201.795-1.56%202.455-2.55z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E') left no-repeat}.theChampVkontakteLoginSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%221%202%2030%2028%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M15.764%2022.223h1.315s.394-.044.6-.262c.184-.2.18-.574.18-.574s-.03-1.764.79-2.023c.81-.255%201.844%201.705%202.942%202.46.832.57%201.464.445%201.464.445l2.936-.04s1.538-.097.81-1.304c-.06-.1-.426-.894-2.186-2.526-1.843-1.71-1.594-1.434.624-4.39%201.353-1.804%201.893-2.902%201.724-3.374-.16-.45-1.153-.33-1.153-.33l-3.306.02s-.247-.034-.428.074c-.178.108-.293.356-.293.356s-.522%201.394-1.223%202.58c-1.47%202.5-2.06%202.633-2.3%202.476-.563-.36-.42-1.454-.42-2.23%200-2.423.365-3.435-.72-3.696-.357-.085-.623-.143-1.544-.15-1.182-.014-2.18.003-2.743.28-.378.185-.667.595-.49.62.218.027.713.13.975.49.34.46.33%201.496.33%201.496s.193%202.852-.46%203.206c-.442.245-1.056-.252-2.37-2.52-.67-1.163-1.18-2.446-1.18-2.446s-.1-.24-.273-.37c-.212-.155-.506-.204-.506-.204l-3.145.02s-.473.015-.647.22c-.154.183-.01.56-.01.56s2.46%205.757%205.245%208.657c2.553%202.66%205.454%202.485%205.454%202.485z%22%2F%3E%3C%2Fsvg%3E') left no-repeat}.theChampFacebookLoginSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-3%20-3%2038%2038%22%3E%3Cpath%20d%3D%22M17.78%2027.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99%202.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123%200-5.26%201.905-5.26%205.405v3.016h-3.53v4.09h3.53V27.5h4.223z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') left no-repeat}.theChampTwitchLoginSvg{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%20300%22%3E%3Cpath%20d%3D%22M%2055%2030%20h%20200%20v%20160%20l%20-40%2040%20h%20-50%20l%20-40%2040%20v%20-40%20l%2030%20-30%20h%2060%20l%2020%20-20%20v%20-132%20h%20-165%20v%20152%20h%2055%20v%2070%20h%20-20%20v%20-40%20h%20-65%20v%20-160%20z%20M%20130%2090%20v%2060%20h%2015%20v%20-60%20z%20M%20185%2090%20v%2060%20h%2015%20v%20-60%20z%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.theChampLiveJournalLoginSvg{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%2300B0EA%22%3E%3Cpath%20d%3D%22M16.76%205.53c-1.586%200-3.094.33-4.462.922l-2.47-2.465h-.005A11.268%2011.268%200%200%200%204%209.843l2.472%202.47a11.283%2011.283%200%200%201%205.823-5.86h.004l9.14%209.128h-.006a11.304%2011.304%200%200%200-5.823%205.86l-9.14-9.13c-.597%201.372-.952%202.865-.952%204.457%200%206.21%205.03%2011.24%2011.24%2011.24S28%2022.98%2028%2016.77c0-6.206-5.033-11.24-11.24-11.24zm1.95%2016.573a6.561%206.561%200%200%201%203.38-3.403l.887%204.285-4.268-.882z%22%2F%3E%3Cpath%20d%3D%22M22.092%2018.702l-.653-3.118h-.007a11.288%2011.288%200%200%200-5.822%205.858l3.097.66a6.58%206.58%200%200%201%203.38-3.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) left no-repeat}.theChampSteamLoginSvg{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%20300%22%3E%3Ccircle%20cx%3D%2245%22%20cy%3D%22130%22%20r%3D%2225%22%20stroke%3D%22%23fff%22%20stroke-width%3D%227%22%20fill%3D%22none%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%22155%22%20cy%3D%22198%22%20r%3D%2225%22%20stroke%3D%22%23fff%22%20stroke-width%3D%227%22%20fill%3D%22none%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%22245%22%20cy%3D%22110%22%20r%3D%2235%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2210%22%20fill%3D%22none%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%22245%22%20cy%3D%22110%22%20r%3D%2215%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2210%22%20fill%3D%22%23fff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M%20160%20170%20l%2045%20-64%20l%2040%2044%20l%20-62%2044%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%2045%20130%20l%20110%2068%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2230%22%20fill%3D%22%23fff%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.theChampInstagramLoginSvg{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%20128%20128%22%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M86%2C112H42c-14.336%2C0-26-11.663-26-26V42c0-14.337%2C11.664-26%2C26-26h44c14.337%2C0%2C26%2C11.663%2C26%2C26v44%20%20%20%20C112%2C100.337%2C100.337%2C112%2C86%2C112z%20M42%2C24c-9.925%2C0-18%2C8.074-18%2C18v44c0%2C9.925%2C8.075%2C18%2C18%2C18h44c9.926%2C0%2C18-8.075%2C18-18V42%20%20%20%20c0-9.926-8.074-18-18-18H42z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M64%2C88c-13.234%2C0-24-10.767-24-24c0-13.234%2C10.766-24%2C24-24s24%2C10.766%2C24%2C24C88%2C77.233%2C77.234%2C88%2C64%2C88z%20M64%2C48c-8.822%2C0-16%2C7.178-16%2C16s7.178%2C16%2C16%2C16c8.822%2C0%2C16-7.178%2C16-16S72.822%2C48%2C64%2C48z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Ccircle%20cx%3D%2289.5%22%20cy%3D%2238.5%22%20fill%3D%22%23fff%22%20r%3D%225.5%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) left no-repeat}.theChampLoginButton{background:url(/wp-content/plugins/super-socializer/images/login/login.png) no-repeat}.theChampLogin{padding:0!important;margin:2px;height:35px;width:35px;float:left;cursor:pointer;border:none}.theChampInstagramLogin,.theChampTwitterLogin,.theChampXingLogin{display:block}.theChampFacebookLogin,.theChampGoogleLogin,.theChampLinkedinLogin,.theChampVkontakteLogin{display:none}.theChampXingButton{background-position:-64px 0;width:32px;height:32px;display:block}.theChampFacebookButton{background-position:0 0;width:32px;height:32px;display:none}.theChampLiveButton{background-position:-32px -96px;width:32px;height:32px;display:block}.theChampGoogleButton{background-position:-32px 0;width:32px;height:32px;display:none}.theChampInstagramButton{background-position:0 -32px;width:32px;height:32px;display:block!important}.theChampLinkedinButton{background-position:-32px -32px;width:32px;height:32px;display:none}.theChampTwitterButton{background-position:0 -64px;width:32px;height:32px;display:block!important}.theChampVkontakteButton{background-position:-32px -64px;width:32px;height:32px;display:none}ul.the_champ_sharing_ul,ul.heateor_ss_follow_ul{margin:1px 0!important}#heateor_ss_browser_msg_close img,#heateor_ss_lj_popup_close img,#the_champ_sharing_popup_close img{opacity: 1!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;width:auto!important;height:auto!important;top:inherit!important;right:inherit!important;left:9px!important;padding:0!important}ul.the_champ_sharing_ul li.theChampSharingRound,ul.heateor_ss_follow_ul li.theChampSharingRound{background:0 0!important}.the_champ_square_count{display:none;text-align:center;font-weight:bolder;font-family:sans-serif;font-style: normal;font-size: .8em;visibility:hidden;word-wrap:normal!important}ul.heateor_ss_follow_ul li,ul.the_champ_sharing_ul li{float:left!important;margin:0!important;padding:0!important;list-style:none!important;border:none!important;clear:none;}.theChampSharing{display:block;cursor:pointer;margin:2px}ul.the_champ_login_ul li:before,ul.the_champ_sharing_ul li:before,ul.heateor_ss_follow_ul li:before{content:none!important}.theChampSharingDeliciousButton{background-position:0 0;width:32px;height:32px}.theChampSharingDiggButton{background-position:-32px 0;width:32px;height:32px}.theChampSharingEmailButton{background-position:-64px 0;width:32px;height:32px}.theChampSharingXingButton{background-position:0 -128px;width:32px;height:32px}.theChampSharingWhatsappButton{background-position:-32px -128px;width:32px;height:32px}.theChampSharingYummlyButton{background-position:-64px -128px;width:32px;height:32px}.theChampSharingBufferButton{background-position:-96px -128px;width:32px;height:32px}.theChampSharingTotalsharesButton{background-position: -200px -200px}.theChampSharingFacebookButton{background-position:-96px 0;width:32px;height:32px}.theChampSharingFloatitButton{background-position:0 -32px;width:32px;height:32px}.theChampSharingGoogleButton{background-position:-32px -32px;width:32px;height:32px}.theChampSharingLinkedinButton{background-position:-64px -32px;width:32px;height:32px}.theChampSharingMoreButton{background-position:-96px -32px;width:32px;height:32px}.theChampSharingPinterestButton{background-position:0 -64px;width:32px;height:32px}.theChampSharingPrintButton{background-position:-32px -64px;width:32px;height:32px}.theChampSharingRedditButton{background-position:-64px -64px;width:32px;height:32px}.theChampSharingStumbleuponButton{background-position:-96px -64px;width:32px;height:32px}.theChampSharingTumblrButton{background-position:0 -96px;width:32px;height:32px}.theChampSharingTwitterButton{background-position:-32px -96px;width:32px;height:32px}.theChampSharingVkontakteButton{background-position:-64px -96px;width:32px;height:32px}.theChampSharingYahooButton{background-position:-96px -96px;width:32px;height:32px}.the_champ_vertical_counter,.the_champ_vertical_sharing{background:0 0;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}.the_champ_vertical_counter li{clear:both}li.the_champ_facebook_share .fb-share-button span,li.the_champ_facebook_like .fb-like span,li.the_champ_facebook_recommend .fb-like span{vertical-align:top!important}li.the_champ_facebook_like .fb-like span iframe,li.the_champ_facebook_recommend .fb-like span iframe{max-width:none!important;z-index:1000}div.the_champ_horizontal_sharing li{width:auto}div.the_champ_horizontal_sharing li.the_champ_facebook_share, div.the_champ_horizontal_counter li.the_champ_facebook_share{width:120px}div.the_champ_horizontal_sharing li.the_champ_facebook_like, div.the_champ_horizontal_counter li.the_champ_facebook_like{width:110px}div.the_champ_horizontal_sharing li.the_champ_facebook_recommend, div.the_champ_horizontal_counter li.the_champ_facebook_recommend{width:145px}div.the_champ_horizontal_sharing li.the_champ_twitter_tweet, div.the_champ_horizontal_counter li.the_champ_twitter_tweet{width:95px}div.the_champ_horizontal_sharing li.the_champ_linkedin_share, div.the_champ_horizontal_counter li.the_champ_linkedin_share{width:117px}div.the_champ_horizontal_sharing li.the_champ_google_plusone, div.the_champ_horizontal_counter li.the_champ_google_plusone{width:65px}div.the_champ_horizontal_sharing li.the_champ_buffer, div.the_champ_horizontal_counter li.the_champ_buffer{width:81px;}div.the_champ_horizontal_sharing li.the_champ_reddit, div.the_champ_horizontal_counter li.the_champ_reddit{width:130px}div.the_champ_horizontal_sharing li.the_champ_yummly, div.the_champ_horizontal_counter li.the_champ_yummly{width:81px}div.the_champ_horizontal_sharing li.the_champ_google_plus_share, div.the_champ_horizontal_counter li.the_champ_google_plus_share{width:95px}div.the_champ_horizontal_sharing li.the_champ_pinterest_pin, div.the_champ_horizontal_counter li.the_champ_pinterest_pin{width:76px}div.the_champ_horizontal_counter li.the_champ_pinterest_pin{line-height:1px}div.the_champ_horizontal_sharing li.the_champ_xing, div.the_champ_horizontal_counter li.the_champ_xing{width:98px}div.the_champ_horizontal_sharing .the_champ_stumbleupon, div.the_champ_horizontal_counter .the_champ_stumbleupon{width:80px}.the_champ_counter_container li{height:21px}input#user_login,input#user_pass{height:auto!important}.theChampHorizontalSharingButton,.theChampVerticalSharingButton{display:block}.theChampDeliciousSquareBackground{background-color:#474749}.theChampInstagramBackground{background-color:#527FA4}.theChampYummlyBackground{background-color:#E16120}.theChampBufferBackground{background-color:#000}.theChampFacebookBackground{background-color:#3C589A}.theChampSteamBackground{background-color:#393939}.theChampTwitchBackground{background-color:#6441A5}.theChampLiveJournalBackground{background-color:#EDEDED}.theChampDiggBackground{background-color:#006094}.theChampEmailBackground{background-color:#649A3F}.theChampFloatitBackground{background-color:#53BEEE}.theChampGoogleBackground{background-color:#dd4b39}.theChampGoogleplusBackground{background-color:#dd4b39}.theChampLinkedinBackground{background-color:#0077B5}.theChampMoreBackground{background-color:#EE8E2D}.theChampPinterestBackground{background-color:#CC2329}.theChampPrintBackground{background-color:#FD6500}.theChampRedditBackground{background-color:#247CED}.theChampStockTwitsBackground{background-color: #40576F}.theChampStumbleuponBackground{background-color:#EA4823}.theChampTumblrBackground{background-color:#29435D}.theChampTwitterBackground{background-color:#55acee}.theChampVkontakteBackground{background-color:#5E84AC}.theChampYahooBackground{background-color:#8F03CC}.theChampXingBackground{background-color:#00797D}.theChampWhatsappBackground{background-color:#55EB4C}.theChampTCBackground,.theChampTCBackground:hover{border-width: 0!important;background-color:transparent;}.theChampTCBackground{background-color:transparent!important;font-style:normal!important;word-wrap:normal;color:#666;line-height:1;visibility:hidden;}.theChampSharingTotalsharesButton{font-style:normal!important;word-wrap:normal;color:#666;line-height:1}.theChampSharingSvg{width:100%;height:100%}.theChampYummlySvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%2010.5%2010%20q%204%20-2%202.5%201%20l%20-1%204%20q%200%202%205%200%20l%201%20-6.5%20m%20-1%206.5%20l%20-1%204%20c%20-3%206%20-6%20-1%200%20-1%20q%201%20-1%205%201%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBufferSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2038%2039%22%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%2015%206%20l%20-10%205%20l%2010%205%20l%2010%20-5%20z%22%20stroke-width%3D%220%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%205.5%2014.5%20l%209.5%205%20l%209.5%20-5%20m%20-19%204%20l%209.5%205%20l%209.5%20-5%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFacebookSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5%20-5%2042%2042%22%3E%3Cpath%20d%3D%22M17.78%2027.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99%202.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123%200-5.26%201.905-5.26%205.405v3.016h-3.53v4.09h3.53V27.5h4.223z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDeliciousSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-12.5%20-12.5%2055%2055%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22stroke%3A%23fff%3Bfill%3Anone%22%3E%3C%2Frect%3E%3Crect%20x%3D%2215%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22fill%3A%23fff%3Bstroke%3A%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%220%22%20y%3D%2215%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22fill%3A%23fff%3Bstroke%3A%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2215%22%20y%3D%2215%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22stroke%3A%23fff%3Bfill%3Anone%3B%22%3E%3C%2Frect%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDiggSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5%20-5%2049%2049%22%3E%3Cpath%20d%3D%22M%206%2020%20h%2010%20c%200%20-14%20-9%20-14%20-9%200%20m%205%200%20v%207%20m%20-1%200%20v%20-7%20m%204%20-7%20h%204.5%20v%20-5%20h%208%20v%208%20h%20-8%20v%20-3%20m%208%200%20h%204%20v%205.5%20h%20-3%20v%2012%20h%20-4%20v%20-8%20m%200%208%20h%20-6.5%20v%20-12%20h%20-2%22%20stroke-width%3D%222%22%20stroke%3D%22%23fff%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3Cellipse%20cx%3D%2211.5%22%20cy%3D%2228.5%22%20rx%3D%224%22%20ry%3D%222%22%20style%3D%22fill%3A%23fff%3B%22%3E%3C%2Fellipse%3E%3C%2Fsvg%3E') no-repeat center center}.theChampEmailSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2043%2043%22%3E%3Cpath%20d%3D%22M%205.5%2011%20h%2023%20v%201%20l%20-11%206%20l%20-11%20-6%20v%20-1%20m%200%202%20l%2011%206%20l%2011%20-6%20v%2011%20h%20-22%20v%20-11%22%20stroke-width%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFloatitSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-3%20-3%2038%2038%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M16%203C8.814%203%203%208.814%203%2016s5.814%2013%2013%2013%2013-5.814%2013-13S23.187%203%2016%203zm0%2025.152c-6.712%200-12.153-5.44-12.153-12.152C3.847%209.288%209.287%203.848%2016%203.848S28.152%209.288%2028.152%2016c0%206.712-5.44%2012.152-12.152%2012.152z%22%2F%3E%3Cpath%20d%3D%22M22.406%2016A6.402%206.402%200%200%200%2016%209.593%206.402%206.402%200%200%200%209.593%2016%206.4%206.4%200%200%200%2016%2022.406%206.4%206.4%200%200%200%2022.406%2016zM16%2021.39A5.392%205.392%200%200%201%2010.61%2016%205.403%205.403%200%200%201%2016%2010.61%205.393%205.393%200%200%201%2021.39%2016%205.382%205.382%200%200%201%2016%2021.39z%22%2F%3E%3Cpath%20d%3D%22M13.763%209.187V4.864c-4.475.9-8%204.424-8.898%208.898h4.322a7.226%207.226%200%200%201%204.576-4.575zm9.05%204.576h4.32c-.896-4.475-4.422-8-8.896-8.898v4.322a7.224%207.224%200%200%201%204.575%204.576zm-4.576%209.052v4.322c4.475-.9%208-4.424%208.897-8.9h-4.322a7.232%207.232%200%200%201-4.575%204.578zm-9.05-4.578H4.863c.898%204.475%204.424%208%208.898%208.9v-4.323a7.233%207.233%200%200%201-4.574-4.577z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampGoogleSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNIDUxLjIyODc3NjYwNTc1NzA3IDM4LjE5MDgwNzcwMjE5NzA1IEEgMTcgMTcgMCAxIDAgNTYgNTAuMDAwMDAwMDAwMDAwMDEgaCAtMTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI4IiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTSA2NSA0OSBoIDE4IG0gLTkgLTkgdiAxOCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjUiIGZpbGw9Im5vbmUiPjwvcGF0aD48L3N2Zz4=) left no-repeat}.theChampLinkedinSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2035%2039%22%3E%3Cpath%20d%3D%22M6.227%2012.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43%202.43%200%200%201%200%204.86c-1.344%200-2.428-1.09-2.428-2.43s1.084-2.43%202.428-2.43m4.72%206.7h4.02v1.84h.058c.56-1.058%201.927-2.176%203.965-2.176%204.238%200%205.02%202.792%205.02%206.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18%200-2.514%201.7-2.514%203.46v6.668h-4.187V12.61z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampMoreSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM4Ij48Y2lyY2xlIGN4PSIxMCIgY3k9IjE1IiByPSIzIiBmaWxsPSJ3aGl0ZSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjAiIGN5PSIxMCIgcj0iMyIgZmlsbD0id2hpdGUiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjMiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48cGF0aCBkPSJNIDEwIDE1IEwgMjAgMTAgbSAwIDEwIEwgMTAgMTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjZmZmIj48L3BhdGg+PC9zdmc+) left no-repeat}.theChampPinterestSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2035%2035%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.539%204.5c-6.277%200-9.442%204.5-9.442%208.253%200%202.272.86%204.293%202.705%205.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591%200-3.338%202.498-6.327%206.505-6.327%203.548%200%205.497%202.168%205.497%205.062%200%203.81-1.686%207.025-4.188%207.025-1.382%200-2.416-1.142-2.085-2.545.397-1.674%201.166-3.48%201.166-4.689%200-1.081-.581-1.983-1.782-1.983-1.413%200-2.548%201.462-2.548%203.419%200%201.247.421%202.091.421%202.091l-1.699%207.199c-.505%202.137-.076%204.755-.039%205.019.021.158.223.196.314.077.13-.17%201.813-2.247%202.384-4.324.162-.587.929-3.631.929-3.631.46.876%201.801%201.646%203.227%201.646%204.247%200%207.128-3.871%207.128-9.053.003-3.918-3.317-7.568-8.361-7.568z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPrintSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC02IDM4IDM4Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0gNyAxMCBoIDIgdiAzIGggMTIgdiAtMyBoIDIgdiA3IGggLTIgdiAtMyBoIC0xMiB2IDMgaCAtMiB6IiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiNmZmYiPjwvcGF0aD48cmVjdCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS44IiBoZWlnaHQ9IjciIHdpZHRoPSIxMCIgeD0iMTAiIHk9IjUiIGZpbGw9Im5vbmUiPjwvcmVjdD48cmVjdCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgaGVpZ2h0PSI1IiB3aWR0aD0iOCIgeD0iMTEiIHk9IjE2IiBmaWxsPSIjZmZmIj48L3JlY3Q+PC9zdmc+) left no-repeat}.theChampRedditSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii02IC02IDQyIDQyIj48ZWxsaXBzZSBjeD0iMTUiIGN5PSIxOSIgcng9IjkiIHJ5PSI3IiBzdHlsZT0ic3Ryb2tlOndoaXRlO3N0cm9rZS13aWR0aDoyIiBmaWxsPSJub25lIj48L2VsbGlwc2U+PGNpcmNsZSBjeD0iMTEiIGN5PSIxNyIgcj0iMiIgZmlsbD0id2hpdGUiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5IiBjeT0iMTciIHI9IjIiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMiIgY3k9IjciIHI9IjIiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48Y2lyY2xlIGN4PSI3IiBjeT0iMTQiIHI9IjIiIGZpbGw9IndoaXRlIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMyIgY3k9IjE0IiByPSIyIiBmaWxsPSJ3aGl0ZSI+PC9jaXJjbGU+PHBhdGggZD0iTSAxMCAyMiBxIDUgMyAxMCAwIE0gMTUgMTIgbCAxIC02IGwgNiAxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvc3ZnPg==) left no-repeat}.theChampStumbleuponSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQwIDQwIj48cGF0aCBkPSJNIDYuNiAxNSB2IDEgYyAtMSA3IDYuNSA3IDUuNSAwIHYgLTQgYyAtMSAtNyA2IC03IDYgLTIgdiAyLjUgbSAwIDIuNSB2IDEgYyAtMSA3IDYuNSA3IDUuNSAwIHYgLTEiIHN0cm9rZS13aWR0aD0iMy41IiBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiPjwvcGF0aD48L3N2Zz4=) left no-repeat}.theChampTumblrSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM4Ij48cGF0aCBkPSJNIDE0IDcgdiAxNCBxIDMgMiA2IDAgTSAxNCA3LjUgcSAwIDUuNSAtNCA1LjUgaCA5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvc3ZnPg==) left no-repeat}.theChampTwitterSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii04IC04IDY0IDY0Ij4NCjxwYXRoIGQ9Ik0gMzggMTkgcSAyIC0xIDQgLTUgcSAtMS41IDIgLTQgMiBxIDEuNSAtMSAzLjUgLTUgcSAtMS41IDIgLTUgMiBjIC01IC01IC0xMyAtMiAtMTIgNiBxIC03IDEgLTE1IC04IHEgLTIgNCAxIDkgcSAtMSAwIC0zIC0xIHEgMCA1IDUgNyBxIC0xIC41IC0zIDAgcSAxIDQgOCA2IHEgLTUgMyAtMTEgMyBjIDE0IDggMzAgMCAzMS41IC0xNCIgc3Ryb2tlLXdpZHRoPSIwLjMiIGZpbGw9IiNmZmYiPjwvcGF0aD4NCjwvc3ZnPg==) left no-repeat}.theChampVkontakteSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQwIDQwIj4NCjxwYXRoIGQ9Ik0gMi41IDkgaCA0LjUgbCA1IDcgdiAtNyBoIDQuNSB2IDcgbCA1IC03IGggNSBsIC01IDcgbCA1IDcgaCAtNSBsIC01IC03IHYgNyBoIC00LjUgcSAtMiAwIC01IC02IHoiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iI2ZmZiI+PC9wYXRoPg0KPC9zdmc+) left no-repeat}.theChampYahooSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii00IC00IDM4IDM4Ij48cGF0aCBkPSJNIDggMTAgbCA3IDcgbCA1IC01IG0gLTQuNyA1IHYgMyBoIC0wLjUgdiAtMyBtIDggLTQgdiA1IG0gMCAxIHYgMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiPjwvcGF0aD48cGF0aCBkPSJNIDYgMTAgaCA2IG0gNSAyIGggNiBtIC0xMSA5LjUgaCA2IiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlPSIjZmZmIiBmaWxsPSJub25lIj48L3BhdGg+PC9zdmc+) left no-repeat}.theChampXingSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii02IC02IDQyIDQyIj4NCjxwYXRoIGQ9Ik0gNiA5IGggNSBsIDQgNCBsIC01IDcgaCAtNSBsIDUgLTcgeiBtIDE1IC00IGggNSBsIC05IDEzIGwgNCA4IGggLTUgbCAtNCAtOCB6IiBmaWxsPSIjZmZmIj48L3BhdGg+DQo8L3N2Zz4=) left no-repeat}.theChampWhatsappSvg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii01IC01IDQwIDQwIj48cGF0aCBpZD0iYXJjMSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGQ9Ik0gMTEuNTc5Nzk4NTY2NzQzMzE0IDI0LjM5NjkyNjIwNzg1OTA4NSBBIDEwIDEwIDAgMSAwIDYuODA4NDc5NTU3MTEwMDc5IDIwLjczNTc2NDM2MzUxMDQ2Ij48L3BhdGg+PHBhdGggZD0iTSA3IDE5IGwgLTEgNiBsIDYgLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTSAxMCAxMCBxIC0xIDggOCAxMSBjIDUgLTEgMCAtNiAtMSAtMyBxIC00IC0zIC01IC01IGMgNCAtMiAtMSAtNSAtMSAtNCIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvc3ZnPg==) left no-repeat}.theChampSharing{float:left;border:none}.theChampSharingArrow{background-color:#000!important;height:16px;width:16px;cursor:pointer;margin-top:10px}.theChampPushIn{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+DQo8cGF0aCBkPSJNIDcgNiBxIDIgNiAxMCA2IHYgLTYgbCA2IDkgbCAtNiA5IHYgLTYgcSAtMTAgMiAtMTAgLTEyIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iI2ZmZiIgZmlsbD0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==) left no-repeat}.theChampPullOut{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+DQo8cGF0aCBkPSJNIDIzIDYgcSAtMiA2IC0xMCA2IHYgLTYgbCAtNiA5IGwgNiA5IHYgLTYgcSAxMCAyIDEwIC0xMiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiNmZmYiIGZpbGw9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvcGF0aD48L3N2Zz4=) left no-repeat}.theChampCommentingTabs li{padding-left:0!important;float:left;margin:0 1em 0 0!important;list-style:none;color:#aaa;display:block;cursor:pointer;font-size:.85em}.theChampCommentingTabs ul{float:left;padding-left:0;margin-left:0}li.theChampSelectedTab{color:#333;border-bottom:2px solid #23a9e1}.fb-comments,.fb-comments span,.fb-comments span iframe[style]{min-width:100%!important;width:100%!important}#mc-input,#user_email,#user_login{height:auto!important}div.the_champ_horizontal_counter li{margin-right:14px!important}div.theChampTotalShareCount{word-wrap:normal!important;font-weight: bolder;font-family: sans-serif;padding: 0;margin: 0;text-align:center}div.theChampTotalShareText{word-wrap:normal!important;margin: 0;padding: 0;text-align: center;}.theChampAIMBackground{background-color: #10ff00}.theChampAmazonWishListBackground{background-color: #ffe000}.theChampAOLMailBackground{background-color: #2A2A2A}.theChampAppnetBackground{background-color: #5D5D5D}.theChampBaiduBackground{background-color: #2319DC}.theChampBalatarinBackground{background-color: #fff}.theChampBibSonomyBackground{background-color: #000}.theChampBittyBrowserBackground{background-color: #EFEFEF}.theChampBlinklistBackground{background-color: #3D3C3B}.theChampBloggerPostBackground{background-color: #FDA352}.theChampDeliciousBackground{background-color:#53BEEE}.theChampBlogMarksBackground{background-color: #535353}.theChampBookmarksfrBackground{background-color: #E8EAD4}.theChampBoxnetBackground{background-color: #1A74B0}.theChampBuddyMarksBackground{background-color: #ffd400}.theChampCare2NewsBackground{background-color: #6EB43F}.theChampCopyLinkBackground{background-color: #FFC112}.theChampCommentBackground{background-color: #444}.theChampCiteULikeBackground{background-color: #2781CD}.theChampDiaryRuBackground{background-color: #E8D8C6}.theChampDiasporaBackground{background-color: #0166FF}.theChampDiHITTBackground{background-color: #FF6300}.theChampDiigoBackground{background-color: #4A8BCA}.theChampDoubanBackground{background-color: #497700}.theChampDraugiemBackground{background-color: #ffad66}.theChampDZoneBackground{background-color: #fff088}.theChampEvernoteBackground{background-color: #8BE056}.theChampFacebookMessengerBackground{background-color: #0084FF}.theChampFarkBackground{background-color: #555}.theChampFlipboardBackground{background-color: #CC0000}.theChampFolkdBackground{background-color: #0F70B2}.theChampGoogleClassroomBackground{background-color: #FFC112}.theChampGoogleBookmarksBackground{background-color: #CB0909}.theChampGoogleGmailBackground{background-color: #E5E5E5}.theChampHackerNewsBackground{background-color: #F60}.theChampHatenaBackground{background-color: #00A6DB}.theChampInstapaperBackground{background-color: #EDEDED}.theChampJamespotBackground{background-color: #FF9E2C}.theChampKakaoBackground{background-color: #FCB700}.theChampKindleItBackground{background-color: #2A2A2A}.theChampKikBackground{background-color: #2A2A2A}.theChampKnownBackground{background-color: #fff101}.theChampLineBackground{background-color: #00C300}.theChampMailRuBackground{background-color: #356FAC}.theChampMendeleyBackground{background-color: #A70805}.theChampMeneameBackground{background-color: #FF7D12}.theChampMixiBackground{background-color: #EDEDED}.theChampMySpaceBackground{background-color: #2A2A2A}.theChampNetlogBackground{background-color: #2A2A2A}.theChampNetvouzBackground{background-color: #c0ff00}.theChampNewsVineBackground{background-color: #055D00}.theChampNUjijBackground{background-color: #D40000}.theChampOdnoklassnikiBackground{background-color: #F2720C}.theChampOknotizieBackground{background-color: #fdff88}.theChampOutlookcomBackground{background-color: #0072C6}.theChampPapalyBackground{background-color: #3AC0F6}.theChampPinboardBackground{background-color: #1341DE}.theChampPlurkBackground{background-color: #CF682F}.theChampPocketBackground{background-color: #f0f0f0}.theChampPolyvoreBackground{background-color: #2A2A2A}.theChampPrintFriendlyBackground{background-color: #61D1D5}.theChampProtopageBookmarksBackground{background-color: #413FFF}.theChampPushaBackground{background-color: #0072B8}.theChampQzoneBackground{background-color: #2B82D9}.theChampRefindBackground{background-color: #1492ef}.theChampRediffMyPageBackground{background-color: #D20000}.theChampRenrenBackground{background-color: #005EAC}.theChampSegnaloBackground{background-color: #fdff88}.theChampSinaWeiboBackground{background-color: #ff0}.theChampSiteJotBackground{background-color: #ffc800}.theChampSkypeBackground{background-color: #00AFF0}.theChampSMSBackground{background-color: #6ebe45}.theChampSlashdotBackground{background-color: #004242}.theChampStumpediaBackground{background-color: #EDEDED}.theChampSvejoBackground{background-color: #fa7aa3}.theChampSymbalooFeedsBackground{background-color: #6DA8F7}.theChampTelegramBackground{background-color: #3DA5f1}.theChampTrelloBackground{background-color: #1189CE}.theChampTuentiBackground{background-color: #0075C9}.theChampTwiddlaBackground{background-color: #EDEDED}.theChampTypePadPostBackground{background-color: #2A2A2A}.theChampViadeoBackground{background-color: #2A2A2A}.theChampViberBackground{background-color: #8B628F}.theChampWaneloBackground{background-color: #fff}.theChampWebnewsBackground{background-color: #CC2512}.theChampWordPressBackground{background-color: #464646}.theChampWykopBackground{background-color: #367DA9}.theChampYahooMailBackground{background-color: #400090}.theChampYahooMessengerBackground{background-color: #400090}.theChampYoolinkBackground{background-color: #A2C538}.theChampYouMobBackground{background-color: #3B599D}.theChampBehanceBackground{background-color: #053eff}.theChampFlickrBackground{background-color: #ff0084}.theChampFoursquareBackground{background-color: #f94877}.theChampGithubBackground{background-color: #2a2a2a}.theChampSnapchatBackground{background-color: #ffe900}.theChampVimeoBackground{background-color: #1ab7ea}.theChampYoutubeBackground{background-color: #ff0000}.theChampRSSBackground{background-color: #e3702d}.theChampBehanceSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20d%3D%22M3.862%208.136h5.66c1.377%200%203.19%200%204.13.566a3.705%203.705%200%200%201%201.837%203.26c0%201.66-.88%202.905-2.32%203.494v.042c1.924.397%202.97%201.838%202.97%203.76%200%202.297-1.636%204.483-4.743%204.483H3.86V8.14zm2.078%206.71h4.152c2.36%200%203.322-.856%203.322-2.493%200-2.16-1.53-2.468-3.322-2.468H5.94v4.96zm0%207.144h5.2c1.792%200%202.93-1.09%202.93-2.797%200-2.03-1.64-2.598-3.388-2.598H5.94v5.395zm22.017-1.833C27.453%2022.65%2025.663%2024%2023.127%2024c-3.607%200-5.31-2.49-5.422-5.944%200-3.386%202.23-5.878%205.31-5.878%204%200%205.225%203.74%205.116%206.47h-8.455c-.067%201.966%201.05%203.716%203.52%203.716%201.53%200%202.6-.742%202.928-2.206h1.838zm-1.793-3.15c-.088-1.77-1.42-3.19-3.256-3.19-1.946%200-3.106%201.466-3.236%203.19h6.492zM20.614%208h4.935v1.68h-4.94z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFlickrSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Ccircle%20cx%3D%2223%22%20cy%3D%2216%22%20r%3D%226%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2216%22%20r%3D%226%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFoursquareSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.516%203H7.586C5.66%203%205%204.358%205%205.383v21.995c0%201.097.65%201.407.958%201.53.31.126%201.105.206%201.676-.36l6.72-7.455c.105-.12.49-.284.552-.284h4.184c1.79%200%201.81-1.45%201.997-2.206.157-.63%201.946-9.57%202.58-12.395.523-2.32-.104-3.21-2.15-3.21zM20.2%209.682c-.07.33-.368.66-.75.693h-5.44c-.61-.034-1.108.422-1.108%201.032v.665c0%20.61.5%201.24%201.108%201.24h4.607c.43%200%20.794.276.7.737-.093.46-.573%202.82-.627%203.07-.052.254-.282.764-.716.764h-3.62c-.682%200-1.36-.008-1.816.56-.458.573-4.534%205.293-4.534%205.293V6.403c0-.438.31-.746.715-.74h11.274c.41-.006.915.41.834%201L20.2%209.68z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampGithubSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%203.32c-7.182%200-13%205.82-13%2013%200%205.754%203.72%2010.612%208.89%2012.335.65.114.893-.276.893-.617%200-.31-.016-1.333-.016-2.42-3.266.6-4.11-.797-4.37-1.53-.147-.373-.78-1.527-1.334-1.835-.455-.244-1.105-.845-.016-.86%201.024-.017%201.755.942%202%201.332%201.17%201.966%203.038%201.414%203.785%201.073.114-.845.455-1.414.83-1.74-2.893-.324-5.916-1.445-5.916-6.418%200-1.414.504-2.584%201.333-3.494-.13-.325-.59-1.657.13-3.445%200%200%201.085-.34%203.57%201.337%201.04-.293%202.146-.44%203.25-.44s2.21.147%203.25.44c2.49-1.69%203.58-1.337%203.58-1.337.714%201.79.26%203.12.13%203.446.828.91%201.332%202.064%201.332%203.494%200%204.99-3.04%206.094-5.93%206.42.47.405.876%201.185.876%202.404%200%201.74-.016%203.136-.016%203.575%200%20.34.244.743.894.613C25.28%2026.933%2029%2022.053%2029%2016.32c0-7.182-5.817-13-13-13z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSnapchatSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.177%2020.978c-2.867-.473-4.157-3.414-4.21-3.54l-.01-.02c-.153-.31-.187-.57-.1-.772.164-.39.774-.583%201.177-.71.113-.037.22-.07.306-.105.715-.28%201.073-.625%201.066-1.03-.006-.312-.252-.593-.642-.732a1.168%201.168%200%200%200-.44-.084.975.975%200%200%200-.405.083c-.34.16-.65.246-.91.258a.789.789%200%200%201-.357-.087l.027-.45.005-.062c.09-1.432.203-3.215-.266-4.264C20.03%206.34%2017.073%206.1%2016.2%206.1h-.052l-.363.003c-.87%200-3.818.243-5.208%203.36-.47%201.05-.357%202.833-.268%204.264l.03.513a.83.83%200%200%201-.41.09c-.276%200-.6-.087-.97-.26a.795.795%200%200%200-.335-.067c-.43%200-.946.282-1.026.704-.06.305.077.748%201.054%201.134.087.036.193.07.305.105.403.128%201.012.322%201.18.71.084.203.05.463-.103.773l-.01.022c-.054.125-1.344%203.068-4.21%203.54a.437.437%200%200%200-.366.455.6.6%200%200%200%20.048.196c.216.504%201.123.87%202.775%201.13.055.075.113.34.148.5.036.16.07.32.12.494.05.17.18.374.514.374.133%200%20.292-.03.475-.067.275-.053.652-.127%201.124-.127.26%200%20.532.022.805.067.532.09.985.41%201.51.78.75.53%201.6%201.132%202.894%201.132.034%200%20.07%200%20.105-.005.04.002.095.004.153.004%201.29%200%202.142-.6%202.892-1.132.526-.37.978-.69%201.51-.78.274-.045.545-.068.807-.068.45%200%20.805.056%201.123.12.2.037.36.057.476.057h.024c.246%200%20.42-.13.488-.365.05-.17.086-.327.12-.49.037-.16.094-.422.15-.496%201.65-.256%202.56-.624%202.773-1.125a.568.568%200%200%200%20.047-.196.433.433%200%200%200-.363-.458z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTumblrSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.775%2021.962c-.37.177-1.08.33-1.61.345-1.598.043-1.907-1.122-1.92-1.968v-6.217h4.007V11.1H17.26V6.02h-2.925s-.132.044-.144.15c-.17%201.556-.895%204.287-3.923%205.378v2.578h2.02v6.522c0%202.232%201.647%205.404%205.994%205.33%201.467-.025%203.096-.64%203.456-1.17l-.96-2.846z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampVimeoSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.926%2010.627c-.103%202.25-1.675%205.332-4.716%209.245C19.066%2023.957%2016.406%2026%2014.23%2026c-1.348%200-2.49-1.244-3.42-3.732l-1.867-6.844C8.25%2012.937%207.51%2011.69%206.715%2011.69c-.173%200-.778.365-1.815%201.09l-1.088-1.4a300.012%20300.012%200%200%200%203.374-3.01c1.522-1.315%202.666-2.007%203.427-2.076%201.8-.173%202.907%201.057%203.322%203.69.45%202.84.76%204.608.935%205.3.52%202.356%201.09%203.534%201.713%203.534.483%200%201.21-.764%202.18-2.294.97-1.528%201.488-2.692%201.558-3.49.14-1.32-.38-1.98-1.553-1.98-.554%200-1.125.126-1.712.378%201.137-3.722%203.308-5.53%206.513-5.426%202.378.068%203.498%201.61%203.36%204.62z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampRSSSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cellipse%20cx%3D%227.952%22%20cy%3D%2224.056%22%20rx%3D%222.952%22%20ry%3D%222.944%22%3E%3C%2Fellipse%3E%3Cpath%20d%3D%22M5.153%2016.625c2.73%200%205.295%201.064%207.22%202.996a10.2%2010.2%200%200%201%202.996%207.255h4.2c0-7.962-6.47-14.44-14.42-14.44v4.193zm.007-7.432c9.724%200%2017.636%207.932%2017.636%2017.682H27C27%2014.812%2017.203%205%205.16%205v4.193z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampYoutubeSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.78%2011.6s-.215-1.515-.875-2.183c-.837-.876-1.774-.88-2.204-.932-3.075-.222-7.693-.222-7.693-.222h-.01s-4.618%200-7.697.222c-.43.05-1.368.056-2.205.932-.66.668-.874%202.184-.874%202.184S5%2013.386%205%2015.166v1.67c0%201.78.22%203.56.22%203.56s.215%201.516.874%202.184c.837.875%201.936.85%202.426.94%201.76.17%207.48.22%207.48.22s4.623-.007%207.7-.23c.43-.05%201.37-.056%202.205-.932.66-.668.875-2.184.875-2.184s.22-1.78.22-3.56v-1.67c0-1.78-.22-3.56-.22-3.56zm-13.052%207.254v-6.18l5.944%203.1-5.944%203.08z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampGoogleplusSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-1%20-1%2034%2034%22%3E%3Cpath%20d%3D%22M27%2015h-2v-2h-2v2h-2v2h2v2h2v-2h2m-15-2v2.4h3.97c-.16%201.03-1.2%203.02-3.97%203.02-2.39%200-4.34-1.98-4.34-4.42s1.95-4.42%204.34-4.42c1.36%200%202.27.58%202.79%201.08l1.9-1.83C15.47%209.69%2013.89%209%2012%209c-3.87%200-7%203.13-7%207s3.13%207%207%207c4.04%200%206.72-2.84%206.72-6.84%200-.46-.05-.81-.11-1.16H12z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampInstagramSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%22-10%20-10%20148%20148%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M86%2C112H42c-14.336%2C0-26-11.663-26-26V42c0-14.337%2C11.664-26%2C26-26h44c14.337%2C0%2C26%2C11.663%2C26%2C26v44%20%20%20%20C112%2C100.337%2C100.337%2C112%2C86%2C112z%20M42%2C24c-9.925%2C0-18%2C8.074-18%2C18v44c0%2C9.925%2C8.075%2C18%2C18%2C18h44c9.926%2C0%2C18-8.075%2C18-18V42%20%20%20%20c0-9.926-8.074-18-18-18H42z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M64%2C88c-13.234%2C0-24-10.767-24-24c0-13.234%2C10.766-24%2C24-24s24%2C10.766%2C24%2C24C88%2C77.233%2C77.234%2C88%2C64%2C88z%20M64%2C48c-8.822%2C0-16%2C7.178-16%2C16s7.178%2C16%2C16%2C16c8.822%2C0%2C16-7.178%2C16-16S72.822%2C48%2C64%2C48z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Ccircle%20cx%3D%2289.5%22%20cy%3D%2238.5%22%20fill%3D%22%23fff%22%20r%3D%225.5%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampWhatsappBackground a,i.theChampLineBackground a,i.theChampViberBackground a{display:inline!important}.the_champ_sharing_container a{padding:0!important;box-shadow:none!important;border:none!important}li.the_champ_google_plusone div, li.the_champ_google_plus_share div{display:block!important}div.course_instructor_widget .the_champ_vertical_sharing{display:none!important;}@media screen and (max-width:783px){#the_champ_sharing_more_providers{width:80%;left:60%;margin-left:-50%;text-shadow:none!important}#the_champ_sharing_more_providers .filter input.search{border:1px solid #ccc;width:92%}}@media screen and (max-width:475px){#the_champ_sharing_more_content .all-services ul li{width:100%!important;}}#ss_openid{border:1px solid gray;display:inline;font-family:"Trebuchet MS";font-size:12px;width:98%;padding:.35em .325em .75em;margin-bottom:20px}#ss_openid form{margin-top:25px;margin-left:0;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}#ss_openid input{font-family:"Trebuchet MS";font-size:12px;width:100px;float:left}#ss_openid input[type=submit]{background:#767676;padding:.75em 2em;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-weight:800;line-height:1;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}#ss_openid legend{color:#FF6200;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;white-space:normal}#ss_openid input.openid_login{background-color:#fff;background-position:0 50%;color:#000;width:220px;margin-right:10px;height:30px;margin-bottom:5px;background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:.7em;line-height:1.5}#ss_openid a{color:silver}#ss_openid a:hover{color:#5e5e5e}.heateor_ms_subscribe_option{line-height: 14px;margin-top: 8px;}.heateor_ms_subscribe_option input.heateor_ms_checkbox, .heateor_ms_subscribe_option label.heateor_ms_checkbox_label{float:left;font-size: 15px;margin: 0;color: #666;}.heateor_ms_subscribe_option input.heateor_ms_checkbox{margin: 0 4px 0 0;width: 15px;height: 15px;float: left;}

.theChampYummlySvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%2010.5%2010%20q%204%20-2%202.5%201%20l%20-1%204%20q%200%202%205%200%20l%201%20-6.5%20m%20-1%206.5%20l%20-1%204%20c%20-3%206%20-6%20-1%200%20-1%20q%201%20-1%205%201%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBufferSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2038%2039%22%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%2015%206%20l%20-10%205%20l%2010%205%20l%2010%20-5%20z%22%20stroke-width%3D%220%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%205.5%2014.5%20l%209.5%205%20l%209.5%20-5%20m%20-19%204%20l%209.5%205%20l%209.5%20-5%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFacebookSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5%20-5%2042%2042%22%3E%3Cpath%20d%3D%22M17.78%2027.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99%202.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123%200-5.26%201.905-5.26%205.405v3.016h-3.53v4.09h3.53V27.5h4.223z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDeliciousSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-12.5%20-12.5%2055%2055%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22stroke%3A%23fff%3Bfill%3Anone%22%3E%3C%2Frect%3E%3Crect%20x%3D%2215%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22fill%3A%23fff%3Bstroke%3A%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%220%22%20y%3D%2215%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22fill%3A%23fff%3Bstroke%3A%23fff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2215%22%20y%3D%2215%22%20width%3D%2215%22%20height%3D%2215%22%20style%3D%22stroke%3A%23fff%3Bfill%3Anone%3B%22%3E%3C%2Frect%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDiggSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5%20-5%2049%2049%22%3E%3Cpath%20d%3D%22M%206%2020%20h%2010%20c%200%20-14%20-9%20-14%20-9%200%20m%205%200%20v%207%20m%20-1%200%20v%20-7%20m%204%20-7%20h%204.5%20v%20-5%20h%208%20v%208%20h%20-8%20v%20-3%20m%208%200%20h%204%20v%205.5%20h%20-3%20v%2012%20h%20-4%20v%20-8%20m%200%208%20h%20-6.5%20v%20-12%20h%20-2%22%20stroke-width%3D%222%22%20stroke%3D%22%23fff%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3Cellipse%20cx%3D%2211.5%22%20cy%3D%2228.5%22%20rx%3D%224%22%20ry%3D%222%22%20style%3D%22fill%3A%23fff%3B%22%3E%3C%2Fellipse%3E%3C%2Fsvg%3E') no-repeat center center}.theChampEmailSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2043%2043%22%3E%3Cpath%20d%3D%22M%205.5%2011%20h%2023%20v%201%20l%20-11%206%20l%20-11%20-6%20v%20-1%20m%200%202%20l%2011%206%20l%2011%20-6%20v%2011%20h%20-22%20v%20-11%22%20stroke-width%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFloatitSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-3%20-3%2038%2038%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M16%203C8.814%203%203%208.814%203%2016s5.814%2013%2013%2013%2013-5.814%2013-13S23.187%203%2016%203zm0%2025.152c-6.712%200-12.153-5.44-12.153-12.152C3.847%209.288%209.287%203.848%2016%203.848S28.152%209.288%2028.152%2016c0%206.712-5.44%2012.152-12.152%2012.152z%22%2F%3E%3Cpath%20d%3D%22M22.406%2016A6.402%206.402%200%200%200%2016%209.593%206.402%206.402%200%200%200%209.593%2016%206.4%206.4%200%200%200%2016%2022.406%206.4%206.4%200%200%200%2022.406%2016zM16%2021.39A5.392%205.392%200%200%201%2010.61%2016%205.403%205.403%200%200%201%2016%2010.61%205.393%205.393%200%200%201%2021.39%2016%205.382%205.382%200%200%201%2016%2021.39z%22%2F%3E%3Cpath%20d%3D%22M13.763%209.187V4.864c-4.475.9-8%204.424-8.898%208.898h4.322a7.226%207.226%200%200%201%204.576-4.575zm9.05%204.576h4.32c-.896-4.475-4.422-8-8.896-8.898v4.322a7.224%207.224%200%200%201%204.575%204.576zm-4.576%209.052v4.322c4.475-.9%208-4.424%208.897-8.9h-4.322a7.232%207.232%200%200%201-4.575%204.578zm-9.05-4.578H4.863c.898%204.475%204.424%208%208.898%208.9v-4.323a7.233%207.233%200%200%201-4.574-4.577z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampGoogleplusSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-1%20-1%2034%2034%22%3E%3Cpath%20d%3D%22M27%2015h-2v-2h-2v2h-2v2h2v2h2v-2h2m-15-2v2.4h3.97c-.16%201.03-1.2%203.02-3.97%203.02-2.39%200-4.34-1.98-4.34-4.42s1.95-4.42%204.34-4.42c1.36%200%202.27.58%202.79%201.08l1.9-1.83C15.47%209.69%2013.89%209%2012%209c-3.87%200-7%203.13-7%207s3.13%207%207%207c4.04%200%206.72-2.84%206.72-6.84%200-.46-.05-.81-.11-1.16H12z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampLinkedinSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2035%2039%22%3E%3Cpath%20d%3D%22M6.227%2012.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43%202.43%200%200%201%200%204.86c-1.344%200-2.428-1.09-2.428-2.43s1.084-2.43%202.428-2.43m4.72%206.7h4.02v1.84h.058c.56-1.058%201.927-2.176%203.965-2.176%204.238%200%205.02%202.792%205.02%206.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18%200-2.514%201.7-2.514%203.46v6.668h-4.187V12.61z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampMoreSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2038%2038%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2215%22%20r%3D%223%22%20fill%3D%22%23fff%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2210%22%20r%3D%223%22%20fill%3D%22%23fff%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%223%22%20fill%3D%22%23fff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M%2010%2015%20L%2020%2010%20m%200%2010%20L%2010%2015%22%20stroke-width%3D%222%22%20stroke%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPinterestSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2035%2035%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.539%204.5c-6.277%200-9.442%204.5-9.442%208.253%200%202.272.86%204.293%202.705%205.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591%200-3.338%202.498-6.327%206.505-6.327%203.548%200%205.497%202.168%205.497%205.062%200%203.81-1.686%207.025-4.188%207.025-1.382%200-2.416-1.142-2.085-2.545.397-1.674%201.166-3.48%201.166-4.689%200-1.081-.581-1.983-1.782-1.983-1.413%200-2.548%201.462-2.548%203.419%200%201.247.421%202.091.421%202.091l-1.699%207.199c-.505%202.137-.076%204.755-.039%205.019.021.158.223.196.314.077.13-.17%201.813-2.247%202.384-4.324.162-.587.929-3.631.929-3.631.46.876%201.801%201.646%203.227%201.646%204.247%200%207.128-3.871%207.128-9.053.003-3.918-3.317-7.568-8.361-7.568z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPrintSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-6%2038%2038%22%3E%3Cpath%20stroke%3D%22%23fff%22%20d%3D%22M%207%2010%20h%202%20v%203%20h%2012%20v%20-3%20h%202%20v%207%20h%20-2%20v%20-3%20h%20-12%20v%203%20h%20-2%20z%22%20stroke-width%3D%221%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3Crect%20stroke%3D%22%23fff%22%20stroke-width%3D%221.8%22%20height%3D%227%22%20width%3D%2210%22%20x%3D%2210%22%20y%3D%225%22%20fill%3D%22none%22%3E%3C%2Frect%3E%3Crect%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20height%3D%225%22%20width%3D%228%22%20x%3D%2211%22%20y%3D%2216%22%20fill%3D%22%23fff%22%3E%3C%2Frect%3E%3C%2Fsvg%3E') no-repeat center center}.theChampRedditSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-3.5%20-3.5%2039%2039%22%3E%3Cpath%20d%3D%22M28.543%2015.774a2.953%202.953%200%200%200-2.951-2.949%202.882%202.882%200%200%200-1.9.713%2014.075%2014.075%200%200%200-6.85-2.044l1.38-4.349%203.768.884a2.452%202.452%200%201%200%20.24-1.176l-4.274-1a.6.6%200%200%200-.709.4l-1.659%205.224a14.314%2014.314%200%200%200-7.316%202.029%202.908%202.908%200%200%200-1.872-.681%202.942%202.942%200%200%200-1.618%205.4%205.109%205.109%200%200%200-.062.765c0%204.158%205.037%207.541%2011.229%207.541s11.22-3.383%2011.22-7.541a5.2%205.2%200%200%200-.053-.706%202.963%202.963%200%200%200%201.427-2.51zm-18.008%201.88a1.753%201.753%200%200%201%201.73-1.74%201.73%201.73%200%200%201%201.709%201.74%201.709%201.709%200%200%201-1.709%201.711%201.733%201.733%200%200%201-1.73-1.711zm9.565%204.968a5.573%205.573%200%200%201-4.081%201.272h-.032a5.576%205.576%200%200%201-4.087-1.272.6.6%200%200%201%20.844-.854%204.5%204.5%200%200%200%203.238.927h.032a4.5%204.5%200%200%200%203.237-.927.6.6%200%201%201%20.844.854zm-.331-3.256a1.726%201.726%200%201%201%201.709-1.712%201.717%201.717%200%200%201-1.712%201.712z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampStumbleuponSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-.5%20.5%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.97%2014.245l1.25.583%201.865-.557v-1.29A4.088%204.088%200%200%200%2016%209.01a4.089%204.089%200%200%200-4.085%203.943v5.912a.969.969%200%200%201-1.937%200V16.36H6.846v2.538a4.093%204.093%200%200%200%204.092%204.093c2.242%200%204.06-1.8%204.09-4.03l.005-5.84a.97.97%200%200%201%201.94%200v1.127h-.004zm5.05%202.114v2.62a.97.97%200%201%201-1.938%200v-2.57l-1.864.555-1.25-.583v2.552a4.093%204.093%200%200%200%208.186-.036v-2.54H22.02z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTumblrSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.775%2021.962c-.37.177-1.08.33-1.61.345-1.598.043-1.907-1.122-1.92-1.968v-6.217h4.007V11.1H17.26V6.02h-2.925s-.132.044-.144.15c-.17%201.556-.895%204.287-3.923%205.378v2.578h2.02v6.522c0%202.232%201.647%205.404%205.994%205.33%201.467-.025%203.096-.64%203.456-1.17l-.96-2.846z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTwitterSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2039%2039%22%3E%0A%3Cpath%20d%3D%22M28%208.557a9.913%209.913%200%200%201-2.828.775%204.93%204.93%200%200%200%202.166-2.725%209.738%209.738%200%200%201-3.13%201.194%204.92%204.92%200%200%200-3.593-1.55%204.924%204.924%200%200%200-4.794%206.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942%204.942%200%200%200-.665%202.477c0%201.71.87%203.214%202.19%204.1a4.968%204.968%200%200%201-2.23-.616v.06c0%202.39%201.7%204.38%203.952%204.83-.414.115-.85.174-1.297.174-.318%200-.626-.03-.928-.086a4.935%204.935%200%200%200%204.6%203.42%209.893%209.893%200%200%201-6.114%202.107c-.398%200-.79-.023-1.175-.068a13.953%2013.953%200%200%200%207.55%202.213c9.056%200%2014.01-7.507%2014.01-14.013%200-.213-.005-.426-.015-.637.96-.695%201.795-1.56%202.455-2.55z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E') no-repeat center center}.theChampVkontakteSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-1%20-2%2034%2034%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M15.764%2022.223h1.315s.394-.044.6-.262c.184-.2.18-.574.18-.574s-.03-1.764.79-2.023c.81-.255%201.844%201.705%202.942%202.46.832.57%201.464.445%201.464.445l2.936-.04s1.538-.097.81-1.304c-.06-.1-.426-.894-2.186-2.526-1.843-1.71-1.594-1.434.624-4.39%201.353-1.804%201.893-2.902%201.724-3.374-.16-.45-1.153-.33-1.153-.33l-3.306.02s-.247-.034-.428.074c-.178.108-.293.356-.293.356s-.522%201.394-1.223%202.58c-1.47%202.5-2.06%202.633-2.3%202.476-.563-.36-.42-1.454-.42-2.23%200-2.423.365-3.435-.72-3.696-.357-.085-.623-.143-1.544-.15-1.182-.014-2.18.003-2.743.28-.378.185-.667.595-.49.62.218.027.713.13.975.49.34.46.33%201.496.33%201.496s.193%202.852-.46%203.206c-.442.245-1.056-.252-2.37-2.52-.67-1.163-1.18-2.446-1.18-2.446s-.1-.24-.273-.37c-.212-.155-.506-.204-.506-.204l-3.145.02s-.473.015-.647.22c-.154.183-.01.56-.01.56s2.46%205.757%205.245%208.657c2.553%202.66%205.454%202.485%205.454%202.485z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampYahooSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2038%2038%22%3E%3Cpath%20d%3D%22M%208%2010%20l%207%207%20l%205%20-5%20m%20-4.7%205%20v%203%20h%20-0.5%20v%20-3%20m%208%20-4%20v%205%20m%200%201%20v%201%22%20stroke-width%3D%222%22%20stroke%3D%22%23fff%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%206%2010%20h%206%20m%205%202%20h%206%20m%20-11%209.5%20h%206%22%20stroke-width%3D%221.4%22%20stroke%3D%22%23fff%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampXingSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-6%20-6%2042%2042%22%3E%0A%3Cpath%20d%3D%22M%206%209%20h%205%20l%204%204%20l%20-5%207%20h%20-5%20l%205%20-7%20z%20m%2015%20-4%20h%205%20l%20-9%2013%20l%204%208%20h%20-5%20l%20-4%20-8%20z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E') no-repeat center center}.theChampWhatsappSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5%20-5%2040%2040%22%3E%3Cpath%20id%3D%22arc1%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20d%3D%22M%2011.579798566743314%2024.396926207859085%20A%2010%2010%200%201%200%206.808479557110079%2020.73576436351046%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%207%2019%20l%20-1%206%20l%206%20-1%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%2010%2010%20q%20-1%208%208%2011%20c%205%20-1%200%20-6%20-1%20-3%20q%20-4%20-3%20-5%20-5%20c%204%20-2%20-1%20-5%20-1%20-4%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampAIMSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.75%2016.548c-.24.558-.465%201.08-.707%201.646%202.756%201.873%205.48%203.752%207.615%206.453l-2.11%201.43c-.708-.768-1.364-1.59-2.132-2.29-1.047-.958-2.156-1.85-3.557-2.285-.585-.183-.98-.086-1.39.41-1.527%201.862-3.26%203.49-5.476%204.522-1.368.64-1.368.642-1.972-.695-.178-.39-.346-.785-.54-1.226%201.827-.433%203.38-1.246%204.62-2.62.74-.822%201.166-1.716%201.26-2.856.17-2.103.628-4.15%201.828-5.95.534-.797%201.768-.98%202.493-.37.062.046.11.126.13.2.48%201.81%202.08%202.005%203.58%201.63.573-.146%201.118-.404%201.73-.63l1.07%201.483c-1.903%201.718-4.075%201.73-6.444%201.145zm.842-12.054c1.78.02%203.254%201.57%203.22%203.386-.032%201.734-1.62%203.284-3.325%203.246-1.822-.04-3.326-1.604-3.284-3.418.038-1.8%201.555-3.236%203.39-3.214z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampAmazonWishListSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.998%2023.842c-.127%200-.256.03-.377.086-.132.055-.27.117-.4.172l-.194.08-.25.1v.005c-2.72%201.102-5.573%201.748-8.215%201.805-.097.004-.193.004-.29.004-4.153.003-7.544-1.926-10.964-3.823-.12-.06-.24-.094-.36-.094-.156%200-.313.058-.43.164-.114.106-.183.266-.182.426%200%20.207.112.395.267.52%203.21%202.786%206.73%205.376%2011.46%205.378.094%200%20.188-.002.28-.004%203.01-.07%206.415-1.085%209.058-2.745l.016-.01c.346-.207.69-.44%201.018-.703.205-.15.346-.385.344-.63-.01-.435-.377-.73-.775-.73zm3.666-1.54c-.012-.265-.068-.466-.178-.632l-.01-.016-.015-.02c-.11-.12-.216-.167-.333-.218-.347-.133-.853-.205-1.46-.207-.437%200-.92.04-1.4.143l-.002-.03-.486.16-.01.006-.276.09v.012c-.322.136-.615.302-.89.498-.167.13-.31.297-.317.556-.004.14.066.3.185.395.12.097.257.13.378.13.027%200%20.055%200%20.078-.005l.023-.002.018-.003c.238-.053.586-.085.992-.144.347-.037.72-.066%201.04-.066.225%200%20.43.014.57.045.07.016.12.032.15.05.01.003.016.007.02.01.006.02.016.067.014.14.004.268-.11.767-.266%201.25-.152.487-.338.974-.46%201.298-.03.075-.048.157-.048.247-.003.13.05.287.16.393.11.104.255.145.374.145h.006c.18-.002.332-.07.463-.176%201.236-1.112%201.666-2.888%201.684-3.888l-.003-.16z%22%2F%3E%3Cpath%20d%3D%22M17.355%2010.384c-.728.055-1.565.11-2.404.222-1.282.17-2.57.39-3.63.896-2.07.838-3.467%202.627-3.467%205.254%200%203.3%202.124%204.98%204.81%204.98.894%200%201.622-.114%202.29-.28%201.064-.336%201.958-.95%203.02-2.07.614.838.782%201.23%201.844%202.125.278.114.558.114.78-.052.673-.56%201.85-1.568%202.462-2.125.28-.224.224-.56.056-.837-.613-.783-1.23-1.455-1.23-2.965V10.5c0-2.125.167-4.082-1.397-5.534-1.285-1.173-3.3-1.62-4.864-1.62h-.672c-2.85.164-5.868%201.395-6.54%204.918-.11.447.226.613.45.67l3.13.39c.336-.055.502-.336.56-.613.278-1.23%201.284-1.845%202.4-1.96h.227c.67%200%201.397.28%201.79.84.447.67.39%201.568.39%202.35v.446zm-.613%206.65c-.393.782-1.063%201.286-1.79%201.456-.112%200-.28.055-.448.055-1.228%200-1.956-.95-1.956-2.35%200-1.788%201.06-2.627%202.402-3.018.727-.167%201.567-.225%202.405-.225v.672c0%201.287.057%202.292-.613%203.41z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampAOLMailSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M17.334%2013.26c-2.315%200-4.067%201.8-4.067%204.027%200%202.35%201.824%204.03%204.067%204.03%202.243%200%204.062-1.68%204.062-4.03%200-2.228-1.744-4.027-4.062-4.027zm0%202.127c1-.007%201.82.847%201.82%201.9%200%201.048-.82%201.9-1.82%201.9s-1.818-.853-1.818-1.9c0-1.053.817-1.9%201.818-1.9zm11.59%204.518c0%20.778-.63%201.412-1.41%201.412-.778%200-1.41-.634-1.41-1.412%200-.778.632-1.408%201.41-1.408.78%200%201.41.63%201.41%201.408zm-4.104%201.418h-2.216v-10.28h2.216v10.28zM9.33%2011.04s2.585%206.79%203.862%2010.13c.015.037.028.078.047.132-.06.006-.105.01-.15.01-.83.002-1.664-.003-2.497.004-.12.002-.17-.04-.204-.156-.116-.385-.247-.766-.365-1.147-.032-.11-.074-.153-.193-.153-1.066.006-2.132.006-3.2%200-.1%200-.142.03-.173.13-.127.405-.26.81-.39%201.21-.02.076-.05.117-.136.117-.874-.006-1.75-.004-2.624-.004-.016%200-.036-.005-.07-.012.023-.06.04-.116.064-.17%201.286-3.307%203.91-10.086%203.91-10.086H9.33zm-.023%206.674c-.343-1.147-.68-2.274-1.02-3.4h-.03l-1.017%203.4h2.067z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampAppnetSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%207.158L4.156%2025h2.422l2.695-4h13.453l2.695%204h2.425L16%207.158zM10.82%2019L16%2011.2l5.178%207.8H10.82z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBaiduSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.68%2016.617c2.485-.534%202.145-3.51%202.073-4.16-.123-1.002-1.3-2.752-2.9-2.612-2.013.18-2.307%203.087-2.307%203.087-.273%201.346.65%204.22%203.133%203.685m4.614-4.986c1.373%200%202.482-1.58%202.482-3.533s-1.11-3.533-2.482-3.533-2.485%201.58-2.485%203.533%201.112%203.536%202.485%203.536m5.918.233c1.837.24%203.015-1.72%203.25-3.205.24-1.482-.946-3.207-2.244-3.503-1.305-.3-2.93%201.787-3.08%203.148-.177%201.666.237%203.326%202.073%203.56m7.276%202.496c0-.71-.59-2.85-2.78-2.85-2.193%200-2.483%202.02-2.483%203.447%200%201.362.113%203.263%202.84%203.204%202.72-.06%202.422-3.084%202.422-3.8m-2.78%206.237s-2.84-2.197-4.497-4.572c-2.25-3.503-5.445-2.076-6.513-.298-1.062%201.783-2.717%202.91-2.954%203.21-.24.292-3.43%202.017-2.723%205.165.71%203.146%203.2%203.087%203.2%203.087s1.833.18%203.96-.298c2.132-.475%203.966.116%203.966.116s4.97%201.667%206.33-1.54c1.36-3.207-.768-4.872-.768-4.872%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBalatarinSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23B90E10%22%20d%3D%22M29%2017H3v10c0%201.1.9%202%202%202h22c1.1%200%202-.9%202-2V17z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12%2022h8v2h-8z%22%2F%3E%3Cpath%20fill%3D%22%23079948%22%20d%3D%22M29%2015H3V5c0-1.1.9-2%202-2h22c1.1%200%202%20.9%202%202v10z%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M15%205h2v8h-2z%22%2F%3E%3Cpath%20d%3D%22M12%208h8v2h-8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBibSonomySvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-7%20-7%2046%2046%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.058%2025.892c-.25%200-.484.065-.694.17l-5.907-8.2a1.548%201.548%200%200%200%20.344-1.68l4.28-2.573c.288.333.71.552%201.187.552.862%200%201.56-.7%201.56-1.56%200-.776-.567-1.415-1.31-1.535V6.11a1.556%201.556%200%200%200-.25-3.095c-.862%200-1.56.7-1.56%201.56%200%20.196.04.383.106.556l-4.256%202.477a1.548%201.548%200%200%200-1.2-.574c-.862%200-1.56.7-1.56%201.56%200%20.778.567%201.417%201.31%201.537v5.1c-.218.035-.42.112-.598.23L9.93%208.204c.213-.268.345-.6.345-.97a1.56%201.56%200%201%200-.712%201.309l6.575%207.25c-.213.267-.345.6-.345.968%200%20.23.054.45.144.647L8.08%2022.66a1.547%201.547%200%200%200-1.138-.5%201.56%201.56%200%201%200%201.56%201.56c0-.23-.053-.45-.144-.646l7.857-5.25c.07.076.147.144.23.204l-1.95%203.927a1.536%201.536%200%200%200-.457-.076c-.862%200-1.56.695-1.56%201.56a1.56%201.56%200%201%200%202.468-1.27l1.95-3.926c.146.045.297.076.458.076.25%200%20.484-.064.694-.17l5.907%208.2a1.56%201.56%200%201%200%201.103-.459zM18.914%208.59c0-.197-.04-.383-.106-.556l4.257-2.473c.236.29.567.49.95.55v4.96a1.558%201.558%200%200%200-1.197%202.115l-4.278%202.573a1.542%201.542%200%200%200-.935-.53v-5.102a1.555%201.555%200%200%200%201.31-1.534z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBittyBrowserSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M4%204h12v12H4z%22%2F%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M20%204v16H4v8h24V4%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBlinklistSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M3%2010.35v11.3l8.977-5.418%22%2F%3E%3Cpath%20d%3D%22M17.55%2027.454c-4.397%200-8.314-2.39-10.205-6.36l1.675-1.04c1.558%203.274%204.906%205.388%208.53%205.388%205.204%200%209.438-4.235%209.438-9.44%200-5.208-4.233-9.443-9.44-9.443-3.804%200-7.22%202.26-8.7%205.763l-1.733-1.057c1.798-4.25%205.82-6.72%2010.434-6.72C23.86%204.546%2029%209.683%2029%2015.996c0%206.317-5.136%2011.457-11.45%2011.457z%22%2F%3E%3Cpath%20d%3D%22M11.425%2018.623c1.02%202.406%203.403%204.09%206.18%204.09%203.71%200%206.715-3.006%206.715-6.712%200-3.71-3.005-6.712-6.714-6.712-2.887%200-5.35%201.823-6.295%204.38l3.958%202.566-3.84%202.39z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBloggerPostSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12.393%206.112h4.367c1.61.19%203.96%201.572%204.824%203.41.238.515.363.594.56%202.12.106.786.16%201.367.51%201.69.495.45%202.333.147%202.696.43l.277.22.166.343.06.277-.04%205.048c-.02%203.43-2.81%206.238-6.244%206.238h-7.177c-3.436%200-6.244-2.81-6.244-6.238v-7.29c-.003-3.434%202.806-6.248%206.242-6.248z%22%2F%3E%3Cpath%20fill%3D%22%23F8A154%22%20d%3D%22M12.47%2011.22h3.464c.66%200%201.195.534%201.195%201.188%200%20.653-.538%201.195-1.198%201.195H12.47c-.66%200-1.194-.542-1.194-1.195%200-.654.535-1.19%201.195-1.19zm0%207.15h7.038c.654%200%201.19.534%201.19%201.188%200%20.646-.535%201.188-1.19%201.188H12.47c-.66%200-1.194-.54-1.194-1.188%200-.654.535-1.19%201.195-1.19z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBlogMarksSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23A3DE38%22%20d%3D%22M22.762%2018.917L17.646%2016l-8.408-4.795V29l13.524-7.71%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M22.762%2010.71L9.238%203v8.204l8.408%204.794%205.116-2.915%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBoxnetSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16.49%2011.36c-1.653%200-3.18.524-4.434%201.41V6.543c0-.893-.725-1.616-1.617-1.616-.895%200-1.617.723-1.617%201.616v11.903c-.017.2.002%201.37.055%201.7.53%203.73%203.73%206.604%207.61%206.604%204.25%200%207.692-3.446%207.692-7.696.003-4.25-3.444-7.695-7.694-7.695zm0%2012.126c-2.45%200-4.434-1.984-4.434-4.432%200-2.45%201.983-4.434%204.433-4.434%202.445%200%204.43%201.984%204.43%204.434%200%202.448-1.984%204.432-4.433%204.432z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBookmarksfrSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23CC3467%22%20d%3D%22M27.256%209.5c-2.188-3.79-6.36-.54-7.83%202.205%201.073.86%201.802%202.112%202.006%203.475%203.103.094%208.023-1.873%205.824-5.68-.7-1.212.515.894%200%200z%22%2F%3E%3Cpath%20fill%3D%22%2396C044%22%20d%3D%22M15.998%203c-4.368%200-3.664%205.23-2.013%207.886%201.283-.505%202.74-.505%204.023%200C19.66%208.23%2020.366%203%2015.998%203z%22%2F%3E%3Cpath%20fill%3D%22%23CC3467%22%20d%3D%22M9.255%208.294c-1.108-.64-2.42-.918-3.49-.053-.96.78-1.79%202.268-1.617%203.538.352%202.564%204.32%203.468%206.416%203.405.204-1.363.934-2.618%202.01-3.477-.67-1.256-1.898-2.59-3.32-3.41-.71-.41%201.422.82%200%200z%22%2F%3E%3Cpath%20fill%3D%22%2396C044%22%20d%3D%22M11.426%2019.05c-.447-.67-.744-1.435-.862-2.23-2.785-.084-7.768%201.608-6.056%205.24%202.023%204.292%206.448%201.248%208.063-1.765-.44-.354-.83-.773-1.142-1.246-.132-.198.314.47%200%200z%22%2F%3E%3Cpath%20fill%3D%22%23CC3467%22%20d%3D%22M18.202%2021.458c-.064-.12-.13-.232-.198-.342-1.28.503-2.737.503-4.02%200C12.338%2023.766%2011.624%2029%2016%2029c4.218%200%203.67-4.848%202.204-7.542-.064-.12.678%201.243%200%200z%22%2F%3E%3Cpath%20fill%3D%22%2396C044%22%20d%3D%22M27.83%2020.088c-.478-2.46-4.326-3.33-6.398-3.27-.204%201.364-.933%202.617-2.007%203.476.934%201.744%202.858%203.73%204.913%204.006%202.043.276%203.853-2.332%203.49-4.212-.153-.8.137.706%200%200z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampBuddyMarksSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%238B0102%22%3E%3Ccircle%20cx%3D%2219.587%22%20cy%3D%227.172%22%20r%3D%224.209%22%2F%3E%3Cpath%20d%3D%22M21.374%2011.668h-3.572c-.085%200-.168.01-.253.013.32.68.51%201.437.51%202.236%200%201.476-.62%202.807-1.61%203.756%202.314.69%204.084%202.656%204.486%205.08%203.414-.15%205.382-1.114%205.513-1.18l.282-.145h.03V17.06c0-2.97-2.418-5.39-5.39-5.39z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23BA3628%22%3E%3Ccircle%20cx%3D%2212.413%22%20cy%3D%2213.439%22%20r%3D%224.209%22%2F%3E%3Cpath%20d%3D%22M14.198%2017.937h-3.57c-2.973%200-5.39%202.417-5.39%205.388v4.37l.01.067.303.095c2.838.885%205.3%201.18%207.33%201.18%203.96%200%206.257-1.13%206.398-1.2l.282-.142h.027v-4.37c0-2.97-2.416-5.388-5.388-5.388z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampCare2NewsSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.56%2021.21c1.558.926%203.202%201.637%204.95%202.122.746.207%201.255.03%201.596-.673.102-.21.25-.404.4-.586%202.322-2.812%201.91-6.988-1.06-7.983.66-.517.662-1.2.47-1.92-.156-.59-.265-1.204-.492-1.767-.514-1.278-.694-2.603-.77-3.964-.047-.814-.1-1.767-1-2.068-.875-.292-1.54.357-2.09.977-1.85%202.082-2.9%204.576-3.644%207.22-.372%201.33-.7%202.676-1.077%204.12-.332-.34-.57-.837-.925-.897-.14-.376-.74-2.2.177-3.78.02-.008.033-.022.047-.037l.174-.22c.05-.063.037-.15-.024-.2-.06-.048-.15-.037-.196.025l-.174.223c-.033.04-.035.093-.02.138-.84%201.48-.432%203.147-.23%203.76-.422-.616-1.416-1.792-2.95-2.06-.024-.04-.067-.067-.116-.067h-.28c-.08%200-.143.063-.143.14%200%20.08.062.142.142.142h.28c.023%200%20.043-.007.062-.017%201.54.254%202.51%201.48%202.884%202.046-.38.265.127.786.08%201.276-1.986-1.483-4.072-2.605-6.244-3.572-1.956-.87-3.89-1.798-6.008-2.233-.47-.097-.977-.107-1.25.41-.25.474-.093.936.19%201.34.153.222.347.434.566.585%202.44%201.678%204.303%203.93%206.212%206.145.446.517.896%201.027%201.665%201.065.25.012.455.132.445.446v.123c.047.827.25%201.5.774%202.28%201.365%201.67%203.08%202.88%205.054%203.7.4.167.73.25%201.01.25.685%200%201.018-.517%201.116-1.578.026-1.45-.42-2.82-.863-4.154.352-.27.517.24.788.065.237-.33-.216-.68.018-1.08.172.097.316.173.456.256z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampCiteULikeSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M8%2024h16v2H8zm0-6h16v2H8zm0-6h16v2H8zm0-6h16v2H8z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampCommentSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-150%20-150%20791%20791%22%3E%3Cg%3E%3Cpath%20d%3D%22M477.364%2C127.481c-22.839-28.072-53.864-50.248-93.072-66.522c-39.208-16.274-82.036-24.41-128.479-24.41%20c-46.442%2C0-89.269%2C8.136-128.478%2C24.41c-39.209%2C16.274-70.233%2C38.446-93.074%2C66.522C11.419%2C155.555%2C0%2C186.15%2C0%2C219.269%20c0%2C28.549%2C8.61%2C55.299%2C25.837%2C80.232c17.227%2C24.934%2C40.778%2C45.874%2C70.664%2C62.813c-2.096%2C7.611-4.57%2C14.842-7.426%2C21.7%20c-2.855%2C6.851-5.424%2C12.467-7.708%2C16.847c-2.286%2C4.374-5.376%2C9.23-9.281%2C14.555c-3.899%2C5.332-6.849%2C9.093-8.848%2C11.283%20c-1.997%2C2.19-5.28%2C5.801-9.851%2C10.848c-4.565%2C5.041-7.517%2C8.33-8.848%2C9.853c-0.193%2C0.097-0.953%2C0.948-2.285%2C2.574%20c-1.331%2C1.615-1.999%2C2.419-1.999%2C2.419l-1.713%2C2.57c-0.953%2C1.42-1.381%2C2.327-1.287%2C2.703c0.096%2C0.384-0.094%2C1.335-0.57%2C2.854%20c-0.477%2C1.526-0.428%2C2.669%2C0.142%2C3.429v0.287c0.762%2C3.234%2C2.283%2C5.853%2C4.567%2C7.851c2.284%2C1.992%2C4.858%2C2.991%2C7.71%2C2.991h1.429%20c12.375-1.526%2C23.223-3.613%2C32.548-6.279c49.87-12.751%2C93.649-35.782%2C131.334-69.094c14.274%2C1.523%2C28.074%2C2.283%2C41.396%2C2.283%20c46.442%2C0%2C89.271-8.135%2C128.479-24.414c39.208-16.276%2C70.233-38.444%2C93.072-66.517c22.843-28.072%2C34.263-58.67%2C34.263-91.789%20C511.626%2C186.154%2C500.207%2C155.555%2C477.364%2C127.481z%20M445.244%2C292.075c-19.896%2C22.456-46.733%2C40.303-80.517%2C53.529%20c-33.784%2C13.223-70.093%2C19.842-108.921%2C19.842c-11.609%2C0-23.98-0.76-37.113-2.286l-16.274-1.708l-12.277%2C10.852%20c-23.408%2C20.558-49.582%2C36.829-78.513%2C48.821c8.754-15.414%2C15.416-31.785%2C19.986-49.102l7.708-27.412l-24.838-14.27%20c-24.744-14.093-43.918-30.793-57.53-50.114c-13.61-19.315-20.412-39.638-20.412-60.954c0-26.077%2C9.945-50.343%2C29.834-72.803%20c19.895-22.458%2C46.729-40.303%2C80.515-53.531c33.786-13.229%2C70.089-19.849%2C108.92-19.849c38.828%2C0%2C75.13%2C6.617%2C108.914%2C19.845%20c33.783%2C13.229%2C60.62%2C31.073%2C80.517%2C53.531c19.89%2C22.46%2C29.834%2C46.727%2C29.834%2C72.802S465.133%2C269.615%2C445.244%2C292.075z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampCopyLinkSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.412%2021.177c0-.36-.126-.665-.377-.917l-2.804-2.804a1.235%201.235%200%200%200-.913-.378c-.377%200-.7.144-.97.43.026.028.11.11.255.25.144.14.24.236.29.29s.117.14.2.256c.087.117.146.232.177.344.03.112.046.236.046.37%200%20.36-.126.666-.377.918a1.25%201.25%200%200%201-.918.377%201.4%201.4%200%200%201-.373-.047%201.062%201.062%200%200%201-.345-.175%202.268%202.268%200%200%201-.256-.2%206.815%206.815%200%200%201-.29-.29c-.14-.142-.223-.23-.25-.254-.297.28-.445.607-.445.984%200%20.36.126.664.377.916l2.778%202.79c.243.243.548.364.917.364.36%200%20.665-.118.917-.35l1.982-1.97c.252-.25.378-.55.378-.9zm-9.477-9.504c0-.36-.126-.665-.377-.917l-2.777-2.79a1.235%201.235%200%200%200-.913-.378c-.35%200-.656.12-.917.364L7.967%209.92c-.254.252-.38.553-.38.903%200%20.36.126.665.38.917l2.802%202.804c.242.243.547.364.916.364.377%200%20.7-.14.97-.418-.026-.027-.11-.11-.255-.25s-.24-.235-.29-.29a2.675%202.675%200%200%201-.2-.255%201.052%201.052%200%200%201-.176-.344%201.396%201.396%200%200%201-.047-.37c0-.36.126-.662.377-.914.252-.252.557-.377.917-.377.136%200%20.26.015.37.046.114.03.23.09.346.175.117.085.202.153.256.2.054.05.15.148.29.29.14.146.222.23.25.258.294-.278.442-.606.442-.983zM27%2021.177c0%201.078-.382%201.99-1.146%202.736l-1.982%201.968c-.745.75-1.658%201.12-2.736%201.12-1.087%200-2.004-.38-2.75-1.143l-2.777-2.79c-.75-.747-1.12-1.66-1.12-2.737%200-1.106.392-2.046%201.183-2.818l-1.186-1.185c-.774.79-1.708%201.186-2.805%201.186-1.078%200-1.995-.376-2.75-1.13l-2.803-2.81C5.377%2012.82%205%2011.903%205%2010.826c0-1.08.382-1.993%201.146-2.738L8.128%206.12C8.873%205.372%209.785%205%2010.864%205c1.087%200%202.004.382%202.75%201.146l2.777%202.79c.75.747%201.12%201.66%201.12%202.737%200%201.105-.392%202.045-1.183%202.817l1.186%201.186c.774-.79%201.708-1.186%202.805-1.186%201.078%200%201.995.377%202.75%201.132l2.804%202.804c.754.755%201.13%201.672%201.13%202.75z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDiaryRuSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23912D31%22%20d%3D%22M16%203C8.82%203%203%208.82%203%2016s5.82%2013%2013%2013%2013-5.82%2013-13S23.18%203%2016%203zm0%2024.807C9.48%2027.807%204.192%2022.522%204.192%2016%204.192%209.48%209.48%204.193%2016%204.193c3.92%200%207.392%201.91%209.54%204.85h-8.308s-2.863.397-3.18%202.544c-.34%202.293-1.988%202.465-1.988%202.465h-4.69v1.51h9.74c.206-1.086%201.16-1.907%202.305-1.907%201.143%200%202.096.82%202.302%201.908h1.632v.874h-1.632c-.206%201.087-1.16%201.91-2.305%201.91-1.147%200-2.1-.823-2.306-1.91H7.37v1.59h4.69s1.67%200%201.988%202.464c.304%202.356%203.18%202.548%203.18%202.548h8.25c-2.15%202.895-5.596%204.77-9.48%204.77z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDiasporaSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M13.498%206.49v6.258l-5.953-1.933L6%2015.57l5.95%201.934-3.677%205.063%204.046%202.942L16%2020.442l3.68%205.064%204.047-2.943L20.05%2017.5%2026%2015.57l-1.545-4.755-5.953%201.933V6.49h-5.004z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDiHITTSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M23.668%2026.125H19.01l.014-2.145h-.09c-.88%201.558-2.582%202.47-4.345%202.47-3.794%200-6.26-3.643-6.26-8.522%200-5.608%203.055-8.665%206.49-8.665%201.764%200%203.027.705%203.584%201.705h.09V5.552h5.17m-5.17%2010.79c0-2.29-1.353-2.966-2.232-2.966-1.88%200-2.73%202.055-2.73%204.552%200%202.852%201.113%204.35%202.7%204.35.97%200%202.262-.618%202.262-2.88v-3.055z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDiigoSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22%20d%3D%22M23.81%204.5c.012.198.035.396.035.593%200%204.807.026%209.615-.01%2014.422-.02%203.248-1.5%205.678-4.393%207.158-4.66%202.385-10.495-.64-11.212-5.836-.76-5.517%203.747-9.56%208.682-9.018%201.114.12%202.16.5%203.134%201.07.517.3.527.295.53-.29.007-2.7.01-5.4.014-8.103h3.22zm-7.914%2019.97c2.608.068%204.82-2.025%204.954-4.552.138-2.626-1.89-5.074-4.727-5.145-2.7-.067-4.867%202-4.973%204.71-.107%202.72%202.13%205.008%204.746%204.988z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDoubanSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.755%205.505h20.55v2.59H5.755v-2.59zm14.99%2018.47l1.93-4.29h2.21v-9.97h-18v9.98h2.04l1.93%204.29h-5.78v2.51h21.85v-2.51l-6.18-.01zm-10.74-6.95v-4.88h11.68v4.88h-11.68zm7.99%206.95h-4.37l-1.93-4.29h8.24l-1.94%204.29z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDraugiemSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.55%2011.33c4.656.062%207.374%202.92%204.294%206.828-1.415%201.798-3.812%203.575-7.003%204.725-.15.056-.303.105-.46.16-.3.098-.595.188-.89.28a24.866%2024.866%200%200%201-4.05.814c-.464.043-.91.078-1.35.085-2.97.077-5.205-.74-5.93-2.474-.88-2.077.9-4.976%204.454-7.178-2.627%201.06-7.408%203.546-7.61%207.12v.454c.02.362.09.725.21%201.108.76%202.41%204.333%203.533%208.884%203.13.446-.036.892-.092%201.352-.16.66-.1%201.337-.23%202.027-.39a35.76%2035.76%200%200%200%202.02-.558c.154-.056.3-.098.454-.153.31-.094.608-.2.9-.31%203.945-1.436%206.87-3.34%208.58-5.526.975-1.253%201.476-2.424%201.574-3.448v-.787c-.28-2.61-3.317-4.135-7.45-3.717zm-3.024-1.29c.11%200%20.21-.014.307-.035.662-.167.983-.87%201.01-1.7.028-.885-.286-1.624-1.01-1.728-.063-.014-.125-.014-.195-.014-.578%200-.955.348-1.157.857-.094.265-.16.564-.163.885-.014.383.034.745.167%201.038.196.418.53.697%201.046.697zm-.014.292c-.293%200-.544.028-.76.084l.063.084.11.202.092.21.077.215.056.223.035.223.02.23.008.223v.237l-.014.23-.018.23-.028.23-.028.23-.043.23-.042.23-.04.223-.056.223-.042.212-.056.21-.057.2-.057.196-.042.19-.04.18-.02.11-.03.125-.028.132-.02.14-.03.152-.02.124v.03l-.028.166-.056.21-.02.172-.03.18-.02.182-.03.18-.02.19-.03.18-.02.188-.02.188-.02.19v.007c.04.537.082.997.103%201.26.02.3.085.517.18.663.14.215.378.292.706.32.28-.028.487-.084.647-.23.153-.14.237-.376.3-.753.118-.774.467-3.31.767-4.397.425-1.568%201.456-4.418-1.066-4.634-.122-.024-.226-.024-.338-.024zm-3.06-.8h.015c.976-.008%201.436-.9%201.436-1.994s-.46-1.993-1.436-2h-.014c-.99%200-1.45.9-1.45%202s.46%201.993%201.45%201.993zm-2.013%204.626c.09.383.18.732.254%201.052.307%201.254.606%204.16.718%205.038.105.885.418%201.073%201.052%201.136.62-.063.94-.25%201.045-1.136.105-.878.41-3.79.71-5.038.08-.314.175-.67.266-1.052.28-1.15.502-2.495%200-3.366-.32-.557-.94-.92-2.02-.92-1.088%200-1.708.37-2.03.92-.5.864-.27%202.216%200%203.366zm-1.35-4.153c.1.02.196.035.308.035.516%200%20.857-.28%201.045-.704.118-.293.174-.655.167-1.038a2.96%202.96%200%200%200-.167-.885c-.202-.51-.585-.857-1.157-.857-.07%200-.134%200-.197.014-.725.105-1.045.843-1.01%201.728.02.836.35%201.54%201.01%201.707zm-.3%209.373c.057.376.154.606.3.753.16.157.37.206.65.23.33-.024.557-.1.704-.32.09-.14.153-.36.18-.66.022-.264.064-.72.106-1.253v-.014l-.02-.187-.02-.188-.03-.188-.02-.18-.02-.19-.03-.18-.02-.18-.03-.183-.025-.174-.02-.166-.03-.167v-.02l-.02-.133-.028-.153-.028-.14-.024-.13-.028-.125-.03-.11-.034-.184-.056-.188-.04-.196-.058-.203-.056-.21-.056-.215-.04-.223-.057-.225-.04-.23-.033-.23-.028-.23-.03-.23-.02-.23-.008-.237v-.23l.007-.223.02-.23.034-.223.056-.222.07-.216.1-.21.11-.2.065-.085a3.128%203.128%200%200%200-.76-.083c-.11%200-.216%200-.32.014-2.524.216-1.492%203.066-1.067%204.634.262%201.054.603%203.59.728%204.364z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampDZoneSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%232A95CB%22%20d%3D%22M16.957%2021.422l8.6-10.75h-7.972V9.008H28v1.628l-8.65%2010.69H28v1.667H16.957v-1.57z%22%2F%3E%3Cpath%20fill%3D%22%2382C251%22%20d%3D%22M4%209.007h5.59c1.898%200%203.37.683%204.416%202.047.933%201.23%201.4%202.81%201.4%204.73%200%201.486-.277%202.83-.828%204.028-.97%202.12-2.64%203.18-5.007%203.18H4V9.007zm5.22%2012.367c.626%200%201.14-.066%201.544-.2.72-.247%201.31-.724%201.768-1.428.367-.565.63-1.29.792-2.17.094-.527.14-1.016.14-1.466%200-1.732-.336-3.078-1.01-4.037-.674-.958-1.758-1.438-3.254-1.438H5.913v10.74H9.22z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}
.theChampEvernoteSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%232A2A2A%22%20d%3D%22M7.884%208.573h2.276c.13%200%20.236-.106.236-.235%200%200-.027-1.95-.027-2.494v-.006c0-.445.09-.833.253-1.16l.078-.145c-.007%200-.017.005-.025.014l-4.42%204.385c-.01.007-.014.016-.017.026.09-.046.215-.107.233-.115.386-.175.85-.27%201.41-.27zm17.704-.477c-.18-.968-.755-1.444-1.275-1.632-.56-.203-1.698-.413-3.127-.58-1.15-.137-2.504-.126-3.318-.1-.1-.672-.568-1.285-1.096-1.498-1.404-.564-3.573-.428-4.13-.272-.442.125-.932.378-1.205.768-.183.262-.302.595-.302%201.062%200%20.265.007.886.015%201.44l.014%201.054c0%20.494-.4.896-.896.897H7.99c-.485%200-.856.082-1.14.21-.284.128-.484.303-.636.508-.304.408-.357.912-.355%201.426%200%200%200%20.416.102%201.23.084.63.767%205.02%201.414%206.356.25.522.42.736.912.966%201.1.47%203.61.994%204.787%201.146%201.174.15%201.912.466%202.35-.457.002%200%20.088-.227.208-.56.382-1.156.435-2.18.435-2.924%200-.076.11-.078.11%200%200%20.524-.1%202.38%201.303%202.875.554.197%201.7.373%202.864.51%201.055.12%201.82.537%201.82%203.24%200%201.645-.346%201.87-2.152%201.87-1.464%200-2.02.038-2.02-1.125%200-.938.93-.842%201.616-.842.31%200%20.086-.23.086-.81%200-.576.36-.91.02-.918-2.384-.065-3.786-.004-3.786%202.978%200%202.706%201.036%203.208%204.418%203.208%202.65%200%203.588-.086%204.682-3.483.22-.67.742-2.718%201.06-6.154.197-2.173-.194-8.732-.502-10.388zm-4.622%207.25c-.327-.012-.643.01-.937.056.08-.667.353-1.488%201.332-1.453%201.08.033%201.23%201.056%201.237%201.75-.457-.205-1.02-.335-1.635-.357z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFacebookMessengerSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%205C9.986%205%205.11%209.56%205.11%2015.182c0%203.2%201.58%206.054%204.046%207.92V27l3.716-2.06c.99.276%202.04.425%203.128.425%206.014%200%2010.89-4.56%2010.89-10.183S22.013%205%2016%205zm1.147%2013.655L14.33%2015.73l-5.423%203%205.946-6.31%202.816%202.925%205.42-3-5.946%206.31z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFarkSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M22.925%209.77V5.613H9.075v20.772h5.54v-8.31h8.31v-4.153h-8.31V9.77%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFlipboardSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23F5CCCC%22%20d%3D%22M19%2019H7V7h12v12z%22%2F%3E%3Cpath%20fill%3D%22%23FAE5E5%22%20d%3D%22M25%2013H7V7h18v6z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M13%2025H7V7h6v18z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampFolkdSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.956%2010.21c-.183.192-.613.138-.99.14-.102.317-.126.71-.283.974.626.496%201.85.406%202.405.972%201.197-.444.245-1.354.99-2.085%201.134-.14%201.386.588%201.697%201.254-.267.247-.936.102-1.415.14-.26.208-.333.6-.565.833.258.58.96.724%201.133%201.39%201.454-.376%202.954-.71%204.526-.973.41-.43.317-1.356.99-1.53%201.104.213%201.46%201.16%201.556%202.363-.586%201.043-2.1.605-2.546-.277-1.465.226-2.867.52-4.245.832-.11.325.1%201.263-.144%201.81.926.625%201.29-.49%202.122-.42.48.503.495%202.374-.566%202.224-.604-.053-.674-.634-.708-1.25-.432.1-.515-.143-.85-.14-.646.383-.97%201.083-1.695%201.39.094%201.236%201.462.38%202.12.974-.057%201.01-.8%201.345-1.838%201.39-.066-.836.216-1.503-.707-1.945-.94.142-1.37.782-2.264.973-.013.43.175.664.284.972.248.17%201.165-.21%201.415.278-.01%201.075-1.473%201.828-2.264%201.25-.063-.616.382-.734.565-1.11-.267-.293-.405-.713-.564-1.112-.878.342-1.665.773-2.83.834.004.327-.243.41-.14.833-.056.518.68.26.706.696.24%201.26-1.777%201.455-2.12.555-.03-.86%201.033-.65.706-1.808-.713-.274-1.917-.063-2.55-.417-.374.14-.382.644-.706.835.065.4.5.436.425.974-.925.36-2.313.07-2.12-1.114.533-.615%201.49-.076%201.835-.973-.557-.656-1.166-1.263-1.413-2.223-2.124.464-3.843%201.323-5.8%201.947-.187.467-.196%201.107-.566%201.39-.59.148-.625.036-1.273%200-.56-.854-.257-2.7.85-2.78.61-.135.41.523.85.557%202.016-.472%203.78-1.195%205.8-1.667-.433-2.485%203.206-4.233-.85-3.893-.396-1.225.373-2.164%201.13-2.085%201.273.132.285%201.725%201.273%202.224.908-.498%201.543-1.263%202.69-1.53.08-.45-.097-.646-.143-.972-.088-.33-.87.02-.99-.28v-.97c.46-.426%201.663-.355%201.98.138.114.623-.25.773-.706.834.037.427.308.626.424.972.9-.37%202.268-.273%203.538-.277.2-.17.266-.48.28-.836.108-.522-.75-.095-.564-.694.156-1.48%202.125-.633%202.12.416zm1.132%206.256c.652-.378.368-1.677.424-2.64-1.742-1.426-2.885%202.7-.424%202.64zm-6.224%201.53c1.3.173%203.114-1.23%202.97-2.502-.14-1.227-2.55-2.332-3.96-1.67-1.815.858-.44%203.98.99%204.17z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampGoogleClassroomSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-2%202%2036%2036%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M22.667%2016.667a1.667%201.667%200%201%200%200-3.334%201.667%201.667%200%200%200%200%203.334zM22.333%2018c-1.928%200-4%20.946-4%202.117v1.217h8v-1.217c0-1.17-2.072-2.117-4-2.117zm-13-1.333a1.668%201.668%200%201%200-.002-3.336%201.668%201.668%200%200%200%20.002%203.336zM9.667%2018c-1.928%200-4%20.946-4%202.117v1.217h8v-1.217c0-1.17-2.072-2.117-4-2.117z%22%2F%3E%3Cpath%20d%3D%22M15.335%2015.333A2.332%202.332%200%201%200%2013%2013a2.333%202.333%200%200%200%202.335%202.333zm.332%201.334c-2.572%200-5.333%201.392-5.333%203.11v1.557H21v-1.556c0-1.72-2.762-3.11-5.333-3.11zm3%2010.666h8v2h-8v-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampGoogleBookmarksSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-12%200%20100%20100%22%3E%3Cpath%20d%3D%22M%2051.22877660575707%2038.19080770219705%20A%2017%2017%200%201%200%2056%2050.00000000000001%20h%20-17%22%20stroke%3D%22%23fff%22%20stroke-width%3D%228%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampGoogleGmailSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.902%206.223h26.195v19.554H2.902z%22%2F%3E%3Cpath%20fill%3D%22%23E14C41%22%20d%3D%22M2.902%2025.777h26.195V6.223H2.902v19.554zm22.44-4.007v3.806H6.955v-3.6h.032l.093-.034%206.9-5.558%202.09%201.77%201.854-1.63%207.42%205.246zm0-.672l-7.027-4.917%207.028-6.09V21.1zm-1.17-14.67l-.947.905c-2.356%202.284-4.693%204.75-7.17%206.876l-.078.06L8.062%206.39l16.11.033zm-10.597%209.61l-6.62%205.294.016-10.914%206.607%205.62%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampHackerNewsSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.275%2017.834v7.13h-2.602v-7.182L9%207.035h3.07l2.967%206.115c.365.755.702%201.51.988%202.316.312-.728.65-1.483%201.042-2.29l3.018-6.142H23l-5.725%2010.8z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampHatenaSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M6.96%208.33h7.328c1.247%200%202.206.366%202.875%201.098.666.733%201.002%201.64%201.002%202.72%200%20.91-.24%201.688-.715%202.336-.318.433-.784.773-1.396%201.023.928.266%201.614.72%202.05%201.367.44.645.66%201.457.66%202.432%200%20.795-.157%201.512-.468%202.146-.314.635-.74%201.14-1.28%201.508-.337.23-.842.396-1.52.502-.9.14-1.498.21-1.79.21H6.958V8.328zm3.877%206.017h1.74c.623%200%201.058-.13%201.302-.382.24-.255.364-.623.364-1.104%200-.442-.123-.793-.366-1.045-.245-.25-.67-.377-1.276-.377h-1.767v2.91zm0%206.027h2.038c.69%200%201.176-.145%201.458-.434.282-.29.425-.68.425-1.168%200-.453-.142-.818-.42-1.092-.28-.277-.77-.414-1.47-.414h-2.03v3.108zM21.213%208.52h3.584v9.58h-3.584z%22%2F%3E%3Ccircle%20cx%3D%2223.005%22%20cy%3D%2221.635%22%20r%3D%222.036%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampInstapaperSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23111%22%20d%3D%22M11.98%205.5h8.04v1.265h-.62c-.582%200-1.004.08-1.264.242-.262.162-.453.39-.572.69-.12.297-.182.874-.182%201.732v13.53c0%20.683.064%201.167.195%201.453.13.286.313.494.55.625.234.13.658.196%201.27.196h.618V26.5H11.98v-1.265h.662c.592%200%201.012-.067%201.258-.203.246-.135.424-.33.533-.587.11-.256.166-.75.166-1.483V9.112c0-.776-.057-1.3-.168-1.567-.11-.268-.287-.465-.533-.59-.247-.128-.667-.19-1.26-.19h-.66V5.5z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampJamespotSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12.427%2024.073c.677.4%201.633.708%202.927.708%201.848%200%202.587-.83%202.587-2.71V5h2.436v17.13c0%202.745-1.478%204.87-5.176%204.87-1.664%200-2.99-.4-3.573-.678l.8-2.25z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampKakaoSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.345%206h-8.688c-.583%200-1.06.45-1.06%201.005v8.814c0%20.553.477%201.003%201.06%201.003h4.007c-.03.98-.445%202.056-1.077%202.996-.612.904-1.613%201.796-2.156%202.223l-.04.032c-.117.107-.202.23-.204.405-.003.13.07.232.15.34l.018.022%202.774%202.975s.137.137.247.163c.126.03.27.032.368-.042%204.84-3.56%205.537-8.023%205.66-10.44V7.004C21.403%206.45%2020.93%206%2020.346%206%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampKikSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-6%20-4%2040%2040%22%3E%3Cpath%20d%3D%22M23.436%2020.74a2.511%202.511%200%200%200%20.109-5.019h-.11a2.516%202.516%200%200%200-2.507%202.515%202.509%202.509%200%200%200%202.508%202.508zm-7.946-3.09l2.89-2.89c.93-.93.93-2.434%200-3.363a2.374%202.374%200%200%200-3.362%200l-4.262%204.263V7.267A2.378%202.378%200%200%200%206%207.263V24.7a2.378%202.378%200%200%200%204.756.002v-2.316l1.335-1.335%203.76%205.07a2.378%202.378%200%200%200%203.866-2.771c-.016-.02-.03-.04-.047-.06l-4.177-5.638v-.002z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampKindleItSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFA036%22%20d%3D%22M12.927%2027H10V5h2.927v11.754l5.15-5.47h3.683l-5.814%206.067L22%2027h-3.407l-4.704-7.763-.964%201.037V27z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampKnownSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.38%202.65c-7.45%200-13.5%206.048-13.5%2013.5s6.05%2013.5%2013.5%2013.5%2013.5-6.048%2013.5-13.5-6.04-13.5-13.5-13.5zm.078%2025.203c-6.387%200-11.57-5.184-11.57-11.572%200-6.385%205.183-11.57%2011.57-11.57%206.387%200%2011.57%205.185%2011.57%2011.57.002%206.39-5.175%2011.574-11.57%2011.574z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.856%2021.758c-.393%200-.694-.07-.903-.2-.154-.094-.4-.402-.74-.91l-3.934-5.964%203.3-3.2c.254-.248.463-.433.625-.54s.293-.178.41-.217c.107-.03.308-.046.593-.046h.207v-.01l.555-.01V8.55h-.648v.01h-6.087v2.12h.548c.31%200%20.494.023.57.077.078.054.117.13.117.23%200%20.055-.023.11-.062.18-.04.068-.154.2-.34.4l-4.257%204.436v-4.08c0-.402.03-.68.1-.826.07-.147.178-.262.34-.34.1-.053.363-.076.78-.076h.44V8.56H8.8v2.113h.563c.34%200%20.58.04.71.116.132.075.225.19.286.345.06.154.084.455.084.91v8.37c0%20.478-.022.78-.076.903-.062.153-.154.26-.285.33-.132.07-.394.11-.78.11H8.8v2.12h6.666v-2.12h-.556c-.363%200-.61-.032-.733-.094s-.216-.162-.278-.31c-.063-.145-.1-.408-.1-.786v-1.543l2.067-2.013%202.4%203.842c.2.332.3.54.3.625%200%20.077-.054.147-.162.2-.108.054-.417.077-.918.077h-.278v2.12h6.89v-2.12h-.24z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampLineSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28%2014.304c0-5.37-5.384-9.738-12-9.738S4%208.936%204%2014.304c0%204.814%204.27%208.846%2010.035%209.608.39.084.923.258%201.058.592.122.303.08.778.04%201.084l-.172%201.028c-.05.303-.24%201.187%201.04.647s6.91-4.07%209.43-6.968c1.737-1.905%202.57-3.842%202.57-5.99zM11.302%2017.5H8.918c-.347%200-.63-.283-.63-.63V12.1c0-.346.283-.628.63-.628.348%200%20.63.283.63.63v4.14h1.754c.35%200%20.63.28.63.628%200%20.347-.282.63-.63.63zm2.467-.63c0%20.347-.284.628-.63.628-.348%200-.63-.282-.63-.63V12.1c0-.347.282-.63.63-.63.346%200%20.63.284.63.63v4.77zm5.74%200c0%20.27-.175.51-.433.596-.065.02-.132.032-.2.032-.195%200-.384-.094-.502-.25l-2.443-3.33v2.95c0%20.35-.282.63-.63.63-.347%200-.63-.282-.63-.63V12.1c0-.27.174-.51.43-.597.066-.02.134-.033.2-.033.197%200%20.386.094.503.252l2.444%203.328V12.1c0-.347.282-.63.63-.63.346%200%20.63.284.63.63v4.77zm3.855-3.014c.348%200%20.63.282.63.63%200%20.346-.282.628-.63.628H21.61v1.126h1.755c.348%200%20.63.282.63.63%200%20.347-.282.628-.63.628H20.98c-.345%200-.628-.282-.628-.63v-4.766c0-.346.283-.628.63-.628h2.384c.348%200%20.63.283.63.63%200%20.346-.282.628-.63.628h-1.754v1.126h1.754z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampLiveJournalSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23203468%22%20d%3D%22M7.08%209.882l.004-.008.004-.01c.195-.408.422-.81.674-1.192.264-.393.53-.75.81-1.06%201.493-1.683%203.524-2.692%206.08-3.015l.733-.097.426.61%208.426%2012.14.188.27.027.328.608%207.65.164%202.002-1.854-.783-7.23-3.053-.325-.143-.208-.286-8.422-12.14-.4-.574.3-.638zm2.72.13c-.06.097-.118.202-.18.305l7.79%2011.235%205.05%202.13-.427-5.32-7.79-11.226c-1.603.326-2.884%201.032-3.84%202.102-.227.252-.428.514-.602.775z%22%2F%3E%3Cpath%20fill%3D%22%23FFC805%22%20d%3D%22M8.186%2010.4c1.283-2.66%203.488-4.192%206.62-4.594l8.423%2012.14.61%207.648-7.23-3.057L8.186%2010.4z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.158%206.316l1.89%202.717c-2.597.352-5.354%202.552-6.603%204.62l-1.898-2.735c1.115-2.09%204.27-4.18%206.61-4.602z%22%2F%3E%3Cpath%20fill%3D%22%239291AD%22%20d%3D%22M13.285%2010.666c-1.22.873-2.197%201.915-2.84%202.987l-1.898-2.735c.557-1.043%201.654-2.108%202.875-2.944l1.863%202.692z%22%2F%3E%3Cpath%20fill%3D%22%23203468%22%20d%3D%22M7.215%2010.283c1.35-3.24%204.182-4.8%207.568-5.527l.55-.026.38.397.314.322%201.14%201.817-1.835.243h-.012c-.242.038-.512.108-.8.212h-.003c-.3.1-.613.238-.957.406-1.69.837-3.4%202.216-3.898%203.306l-.928%201.746-1.252-1.66-.166-.285-.25-.453.15-.5z%22%2F%3E%3Cpath%20fill%3D%22%23F5A8AA%22%20d%3D%22M8.33%2010.597c.95-2.725%203.1-4.214%206.504-4.615l.314.322c-2.3.35-5.756%202.777-6.598%204.62l-.22-.327z%22%2F%3E%3Cpath%20fill%3D%22%23485E85%22%20d%3D%22M23.69%2022.727l.283%203.084-2.924-1.235%201.224-1.202%22%2F%3E%3Cpath%20fill%3D%22%23203468%22%20d%3D%22M16.41%2021.274c.053-.062.113-.133.176-.197.635-.712%201.287-1.447%201.43-2.695l-4.875-7.02c-.436.35-.832.706-1.176%201.062-.363.382-.674.775-.924%201.168l5.37%207.682zm.93.483c-.203.222-.398.445-.572.665l-.416.54-.402-.566-5.94-8.49-.183-.265.166-.282c.318-.558.73-1.097%201.236-1.63.494-.526%201.076-1.027%201.726-1.5l.424-.305.296.425%205.27%207.6.103.15-.014.17c-.113%201.718-.92%202.615-1.697%203.49z%22%2F%3E%3Cpath%20fill%3D%22%236A9AC2%22%20d%3D%22M16.367%2022.11c.846-1.09%202.03-1.903%202.164-3.868l-5.273-7.602c-1.27.914-2.227%201.933-2.83%202.97l5.94%208.5z%22%2F%3E%3Cpath%20fill%3D%22%23203468%22%20d%3D%22M22.125%2017.31c-.09.026-.168.062-.248.093-.89.35-1.81.71-3.027.396l-4.87-7.02c.48-.29.95-.53%201.405-.73.486-.208.96-.36%201.42-.464l5.32%207.724zm.12%201.037c.28-.11.563-.22.823-.294l.658-.21-.39-.568-5.888-8.532-.18-.267-.32.052c-.635.105-1.287.3-1.967.59-.66.286-1.67.887-2.342%201.33l5.893%208.313c1.647.49%202.627.014%203.717-.412z%22%2F%3E%3Cpath%20fill%3D%22%23A1BBD6%22%20d%3D%22M22.896%2017.537c-1.312.41-2.498%201.232-4.383.67l-5.272-7.6c1.303-.87%202.59-1.412%203.77-1.605l5.887%208.535z%22%2F%3E%3Cpath%20fill%3D%22%23203468%22%20d%3D%22M18.248%208.95l-1.846.24v-.004c-.244.04-.514.113-.8.214h-.01c-2.726.944-4.46%202.964-5.784%205.454l-.68-1.004c.604-.86%202.52-5.224%208.484-5.94.27.258.415.692.636%201.04z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampMailRuSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23F89C0E%22%20d%3D%22M19.975%2015.894c-.134-2.542-2.02-4.07-4.3-4.07h-.086c-2.63%200-4.09%202.068-4.09%204.417%200%202.633%201.765%204.296%204.077%204.296%202.58%200%204.275-1.89%204.4-4.127l-.003-.515zm-4.37-6.346c1.755%200%203.407.776%204.62%201.993v.006c0-.584.395-1.024.94-1.024h.14c.85%200%201.025.808%201.025%201.063l.005%209.08c-.06.595.613.9.988.52%201.457-1.497%203.203-7.702-.907-11.295-3.83-3.352-8.967-2.8-11.7-.916-2.904%202.003-4.764%206.438-2.958%2010.603%201.968%204.543%207.6%205.896%2010.947%204.546%201.696-.684%202.48%201.607.72%202.355-2.66%201.132-10.066%201.02-13.525-4.972-2.338-4.046-2.212-11.163%203.987-14.85%204.74-2.822%2010.99-2.042%2014.762%201.895%203.937%204.117%203.705%2011.82-.137%2014.818-1.742%201.36-4.326.035-4.312-1.947l-.02-.647c-1.21%201.203-2.824%201.905-4.58%201.905-3.475%200-6.53-3.056-6.53-6.528%200-3.508%203.057-6.6%206.533-6.6%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampMendeleySvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M26.596%2018.11c-1.466-.087-2.02-.834-1.93-2.164.076-1.113.274-2.22.418-3.327-.023-1.743-.942-3.13-2.488-3.59-1.583-.47-2.97-.14-4.102%201.15-2.322%202.646-2.616%202.634-5.023-.045-1.152-1.28-2.852-1.66-4.39-.98-1.5.667-2.37%202.237-2.15%203.954.08.625.278%201.235.377%201.863.338%202.122-.105%202.7-2.226%203.147-1.066.228-1.913.786-2.05%201.99-.137%201.22.17%202.39%201.404%202.75.77.226%201.853.084%202.55-.32.96-.553%201.064-1.64.733-2.74-.62-2.05-.027-3.04%202.115-3.34.836-.117%201.766-.022%202.568.235%201.302.41%201.692%201.373%201.175%202.65-.45%201.1-.443%202.09.39%202.984.84.9%202.417%201.08%203.518.435%201.12-.657%201.497-1.807%201.042-3.164-.608-1.814-.085-2.783%201.807-3.123.7-.126%201.463-.113%202.16.025%201.834.367%202.377%201.377%201.84%203.188-.504%201.698.196%203.09%201.72%203.43%201.332.295%202.624-.607%202.89-2.022.308-1.633-.593-2.882-2.344-2.988zm-10.71-.085c-1.374-.06-2.453-1.194-2.445-2.57.01-1.46%201.148-2.567%202.61-2.54%201.467.026%202.57%201.177%202.523%202.627-.05%201.43-1.255%202.545-2.687%202.483z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampMeneameSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M25.514%2010.435c-1.582%201.605-4.438%201.56-5.502%203.726-.906%202.57%201.23%206.677%202.12%209.02.603%201.21-4.716%202.378-4.065%202.677%203.754-.043%205.354-1.412%204.904-3.094-.43-1.607-2.376-4.816-2.376-7.383.056-1.938%202.222-2.533%203.618-3.322%201.622-.727%203.14-2.35%202.72-4.25-.018-.672-1.187-2.907-.71-1.175.26%201.278.385%202.856-.706%203.802z%22%2F%3E%3Cpath%20d%3D%22M20.632%207.546C18.59%206.492%2016.32%205.854%2013.946%206.41c-1.277.236-2.78.933-3.637%202.1-1.123%201.34-1.166%203.288-.43%204.82.57%201.18%201.44%202.492%202.85%202.688%201.21.182%202.54.018%203.566-.683-1.223.21-2.64.646-3.736-.172-1.842-1.177-2.735-3.85-1.618-5.8.898-1.7%202.705-2.178%204.62-2.262%202.55-.11%204.995%201.345%205.934%201.7.903.285%202.2.645%202.844-.315.376-.446.226-1.674-.08-1.788.09.86-.543%201.943-1.524%201.66-.736-.17-1.41-.523-2.104-.81zM6.94%2015.156c-1.183%201.865-2.264%204.05-1.85%206.322.38%202.375%202.678%204.05%204.963%204.35%202.348.273%204.69.205%207.043.035.397-.385-1.92-.373-2.895-.514-2.224-.254-4.64-.3-6.55-1.623-1.775-1.33-2.01-3.938-1.155-5.863.714-1.814%201.782-3.568%202.903-5.084-.876.727-1.683%201.27-2.456%202.376z%22%2F%3E%3Cpath%20d%3D%22M12.787%2021.02c1.386.107%203.688-.032%204.768.724.387.582-.332%203.802-.084%204.174.553.162%201.186-3.773.836-4.75-.266-.75-4.966-.352-5.518-.147z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampMixiSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23D1AD5A%22%20d%3D%22M16.09%205.246C9.617%205.246%204%209.216%204%2016.63c0%206.93%207.707%2010.193%2012.758%209.01v2.374S28%2025.054%2028%2015.034c0-6.11-4.505-9.788-11.91-9.788z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M22.92%2020.024h-1.657v-5.688s-.505-1.586-1.585-1.586c-.9%200-2.525.374-2.525%202.08v5.193h-1.657V14.77c0-1.586-.787-2.09-1.506-2.09-1.15%200-2.727.807-2.727%202.403v4.94H9.605v-9.01h1.657v1.03c.656-.546%201.564-1.03%202.727-1.03%201.222%200%202.09.434%202.604%201.282.73-.677%201.777-1.202%203.082-1.202%201.97%200%203.24%201.788%203.24%203.202v5.73z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampMySpaceSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M24%2017.716c-2.21%200-4%201.79-4%204v1.712h8v-1.713c0-2.21-1.79-4-4-4z%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2212.571%22%20r%3D%223.999%22%2F%3E%3Cpath%20d%3D%22M15.147%2018.31c-2.054%200-3.72%201.66-3.72%203.71v1.408h7.437c.002-.615.002-1.148.002-1.408%200-2.05-1.664-3.71-3.72-3.71z%22%2F%3E%3Cellipse%20cx%3D%2215.147%22%20cy%3D%2213.446%22%20rx%3D%223.719%22%20ry%3D%223.71%22%2F%3E%3Cpath%20d%3D%22M7.148%2018.875C5.41%2018.875%204%2020.277%204%2022.008v1.42h6.295c.002-.636.002-1.178.002-1.42%200-1.73-1.41-3.133-3.15-3.133z%22%2F%3E%3Cellipse%20cx%3D%227.148%22%20cy%3D%2214.58%22%20rx%3D%223.148%22%20ry%3D%223.133%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampNetlogSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M9.05%2026.276c1.658-2.12%204.19-3.48%207.03-3.48%202.807%200%205.314%201.324%206.975%203.404%202.678-2.098%204.404-5.353%204.404-9.018%200-6.328-5.13-11.46-11.46-11.46S4.54%2010.855%204.54%2017.182c0%203.713%201.772%207.004%204.51%209.095z%22%2F%3E%3Ccircle%20fill%3D%22%232A2A2A%22%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%224.051%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampNetvouzSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236C3%22%20d%3D%22M10.25%208.72v17.184H5.5V6.096h8.396l5.605%205.77v6.43%22%2F%3E%3Cpath%20fill%3D%22%2309C%22%20d%3D%22M21.75%2023.28V6.095h4.75v19.808h-8.396L12.5%2020.13v-6.427%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampNewsVineSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16.828%2019.498l2.875-2.084c.264.166.572.264.906.264.936%200%201.695-.76%201.695-1.7s-.76-1.7-1.697-1.7c-.94%200-1.702.76-1.702%201.7%200%20.07.006.14.014.21l-2.094%201.516v-4.73l2.896-2.1c.26.158.56.25.885.25.937%200%201.696-.76%201.696-1.7%200-.937-.76-1.7-1.697-1.7-.94%200-1.702.763-1.702%201.7%200%20.08.006.16.018.235l-2.098%201.52V4h-1.656v3.79l-2.11-1.528c.02-.102.032-.205.032-.313%200-.94-.764-1.7-1.7-1.7-.94%200-1.7.76-1.7%201.7%200%20.936.76%201.7%201.7%201.7.296%200%20.573-.078.815-.21l2.962%202.143v4.73L13.06%2012.79c.017-.094.028-.19.028-.286%200-.94-.764-1.7-1.7-1.7-.94%200-1.7.76-1.7%201.7%200%20.938.76%201.7%201.7%201.7.304%200%20.59-.083.84-.224l2.938%202.13v5.044L13.07%2019.63c.014-.092.023-.185.023-.28%200-.938-.76-1.7-1.7-1.7-.938%200-1.697.762-1.697%201.7%200%20.94.76%201.7%201.697%201.7.31%200%20.598-.084.846-.226l2.935%202.124V28h1.655v-1.665l2.87-2.077c.263.166.573.266.91.266.937%200%201.698-.76%201.698-1.7%200-.938-.762-1.698-1.7-1.698s-1.698.76-1.698%201.7c0%20.067.004.134.012.2l-2.092%201.517v-5.045z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampNUjijSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M8.223%204h4v4h-4zm0%206.223h4V28h-4zM19.777%204h4v4h-4zm0%206.223h4V28h-4zM14%204h4v4h-4zm0%206.223h4v11.11h-4z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampOdnoklassnikiSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2016.16c-3.635%200-6.58-2.945-6.58-6.58C9.42%205.945%2012.364%203%2016%203s6.582%202.945%206.582%206.58c0%203.635-2.946%206.58-6.58%206.58zm0-9.817c-1.788%200-3.236%201.448-3.236%203.237%200%201.79%201.448%203.236%203.237%203.236%201.79%200%203.24-1.447%203.24-3.236%200-1.79-1.45-3.237-3.238-3.237zm7.586%2010.62c.648%201.3-.084%201.93-1.735%202.99-1.397.9-3.315%201.238-4.566%201.368l1.048%201.05%203.877%203.877c.59.59.59%201.544%200%202.134l-.178.18c-.59.59-1.544.59-2.134%200l-3.878-3.88-3.878%203.88c-.59.59-1.543.59-2.135%200l-.176-.18c-.59-.59-.59-1.543%200-2.132l3.878-3.878%201.043-1.046c-1.25-.127-3.19-.465-4.6-1.37-1.65-1.062-2.38-1.69-1.733-2.99.37-.747%201.4-1.367%202.768-.29C13.035%2018.13%2016%2018.13%2016%2018.13s2.968%200%204.818-1.456c1.37-1.077%202.4-.457%202.768.29z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampOknotizieSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M14.613%2027.342H13.37l-4.796-7.3v7.3h-1.15v-9.25H8.66l4.8%207.3v-7.3h1.154v9.25zm6.015-9.408c1.282%200%202.332.438%203.147%201.312.817.875%201.225%202.03%201.225%203.47%200%201.44-.408%202.597-1.225%203.472-.815.874-1.865%201.312-3.147%201.312-1.286%200-2.34-.44-3.16-1.316-.82-.877-1.23-2.033-1.23-3.467%200-1.44.41-2.596%201.23-3.47.82-.876%201.874-1.313%203.16-1.313zm-.013%208.52c.916%200%201.667-.33%202.252-.985.585-.66.877-1.576.877-2.754s-.29-2.096-.874-2.752c-.583-.656-1.326-.984-2.23-.984-.92%200-1.674.33-2.263.985-.59.656-.884%201.574-.884%202.752%200%201.174.293%202.09.88%202.748.587.658%201.335.988%202.242.988z%22%20fill%3D%22%23FE5000%22%2F%3E%3Cpath%20d%3D%22M11.39%204.5c1.283%200%202.333.438%203.15%201.312.815.875%201.224%202.032%201.224%203.47%200%201.44-.408%202.597-1.225%203.472-.817.875-1.867%201.312-3.15%201.312-1.286%200-2.34-.438-3.16-1.314C7.41%2011.874%207%2010.72%207%209.282c0-1.438.41-2.595%201.23-3.47S10.105%204.5%2011.39%204.5zm-.012%208.52c.916%200%201.667-.33%202.252-.985.585-.656.877-1.574.877-2.752s-.29-2.095-.874-2.752c-.583-.654-1.326-.982-2.23-.982-.92%200-1.674.328-2.264.984-.59.658-.885%201.576-.885%202.753%200%201.174.293%202.09.88%202.75.587.656%201.335.986%202.242.986zm11.317.89H21.29l-2.154-3.402-.737.738v2.663h-1.183V4.656h1.18V9.9l2.556-2.69h1.486l-2.51%202.495%202.764%204.203z%22%20fill%3D%22%2388D32D%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampOutlookcomSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.52%208.29v5.5l1.92%201.208c.053.016.163.016.212%200l8.27-5.574c0-.66-.613-1.134-.962-1.134h-9.44z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.52%2015.84l1.755%201.204c.246.183.543%200%20.543%200-.297.183%208.104-5.397%208.104-5.397V21.75c0%201.102-.704%201.562-1.496%201.562H19.52V15.84z%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10.445%2013.305c-.6%200-1.073.282-1.426.842-.355.56-.53%201.305-.53%202.23%200%20.936.175%201.677.53%202.22.347.546.813.82%201.38.82.59%200%201.055-.266%201.4-.795.344-.53.517-1.266.517-2.206%200-.984-.17-1.744-.502-2.288-.333-.55-.79-.823-1.37-.823z%22%2F%3E%3Cpath%20d%3D%22M2.123%205.5v21.51l16.362%203.428V2.33L2.123%205.5zm10.95%2014.387c-.693.91-1.594%201.367-2.706%201.367-1.082%200-1.967-.442-2.65-1.324-.68-.88-1.02-2.03-1.02-3.448%200-1.496.343-2.707%201.037-3.63.693-.926%201.614-1.388%202.754-1.388%201.08%200%201.955.438%202.62%201.324.667.885%201%202.05%201%203.495.004%201.496-.345%202.695-1.034%203.604z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPapalySvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-3.5%20-3.5%2038%2038%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.744%208.217c1.112%200%202.296.519%203.106%201.329l.185.185c1.361%201.361%201.402%204.432.042%205.792l-3.103%202.787L16%2022.777l-4.974-4.467-3.103-2.787c-1.361-1.361-1.319-4.432.042-5.792l.185-.185c.81-.81%201.994-1.329%203.106-1.329.756%200%201.48.24%202.03.79L16%2012.291l2.714-3.284c.55-.55%201.274-.79%202.03-.79m0-2.921c-1.58%200-3.035.585-4.096%201.646l-.098.098-.088.107-.462.558-.462-.559-.088-.106-.098-.098c-1.061-1.061-2.516-1.646-4.096-1.646-1.871%200-3.804.816-5.172%202.184l-.185.185c-2.515%202.515-2.535%207.43-.042%209.924l.055.055.058.052%203.103%202.787%204.974%204.467L16%2026.704l1.952-1.753%204.974-4.467%203.103-2.787.058-.052.055-.055c2.494-2.494%202.473-7.409-.042-9.924l-.184-.186c-1.368-1.368-3.301-2.184-5.172-2.184z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPinboardSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.357%2018.913l-5.01%205.014.88-4.5-6.588-8.075-3.48.044%204.316-4.313%204.035-4.04V6.85l7.796%206.403%204.502-.786-4.876%204.87%209.907%2011.62%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPlurkSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.215%2016.016h-8.43V9.7h8.43v6.316zm4.2%204.2V5.5H7.585v21h4.2v-6.285h12.63z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPocketSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-1%2032%2032%22%3E%3Cpath%20fill%3D%22%23EE4056%22%20d%3D%22M16.005%206.244c2.927%200%205.854-.002%208.782%200%201.396.002%202.195.78%202.188%202.165-.015%202.485.116%204.987-.11%207.456-.75%208.204-10.027%2012.607-16.91%208.064-3.086-2.036-4.82-4.925-4.917-8.672-.06-2.34-.034-4.684-.018-7.025.008-1.214.812-1.98%202.056-1.983%202.975-.01%205.952-.004%208.93-.006zm-5.037%205.483c-.867.093-1.365.396-1.62%201.025-.27.67-.078%201.256.417%201.732%201.688%201.62%203.378%203.238%205.09%204.838.745.695%201.537.687%202.278-.01%201.654-1.55%203.298-3.112%204.93-4.686.827-.797.91-1.714.252-2.38-.694-.704-1.583-.647-2.447.17-1.097%201.04-2.215%202.06-3.266%203.143-.485.494-.77.434-1.227-.025-1.1-1.107-2.234-2.18-3.39-3.225-.325-.29-.77-.447-1.017-.583z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPolyvoreSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-5.5%20-4%2040%2040%22%3E%3Cpath%20d%3D%22M7.82%205h9.84a6.68%206.68%200%200%201%204.72%201.65%206%206%200%200%201%201.8%204.65%206.76%206.76%200%200%201-1.6%204.5%206%206%200%200%201-4.9%201.9H10.8V27h-3zm11.56%203a6.4%206.4%200%200%200-2.7-.46H10.8v7.62h5.9a5.6%205.6%200%200%200%203.22-.85%203.4%203.4%200%200%200%201.24-3A3.3%203.3%200%200%200%2019.38%208z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPrintFriendlySvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23A9A9A9%22%20stroke%3D%22%23fff%22%20stroke-width%3D%22.1%22%20d%3D%22M4.467%2014.305h23.065v6.498H4.467v-6.498z%22%2F%3E%3Cpath%20fill%3D%22%23DCDCDC%22%20stroke%3D%22%23fff%22%20stroke-width%3D%22.1%22%20d%3D%22M5.228%2012.83H26.77l.745%201.39H4.485l.743-1.39z%22%2F%3E%3Cpath%20d%3D%22M9.19%208.118h13.467v6.106H9.19z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20stroke%3D%22%23fff%22%20stroke-width%3D%22.1%22%20d%3D%22M9.844%206.516h12.312v7.31H9.844z%22%2F%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-width%3D%22.1%22%20d%3D%22M8.602%2017.37h14.574v3.396H8.602z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20stroke%3D%22%23fff%22%20stroke-width%3D%22.1%22%20d%3D%22M10.152%2017.97h11.27l2.233%207.515H7.92l2.232-7.514z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampProtopageBookmarksSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.866%2014.47l7.626-1.048.574%203.078-7.68%201.038%203.54%207.058-2.804%201.418-3.614-7.23-5.873%205.557-2.144-2.29%205.74-5.42-6.86-3.602%201.593-2.697%206.808%203.595%201.3-7.375%203.1.546-1.303%207.374z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampPushaSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M29.27%2022.188V8.068L17.208%2014.92l3.838%202.33C15.716%2024.144%205.898%2029.306%200%2031.964V32h19.635c3.682-4.865%207.03-11.46%207.03-11.46l2.605%201.648z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampQzoneSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFC820%22%20d%3D%22M27.996%2012.83l-7.423-.737c-.566-.053-.694-.142-.87-.604l-3.175-7.043c-.29-.598-.765-.598-1.055%200l-3.384%207.04c-.23.393-.337.48-.896.534l-7.188.808c-.66.064-.808.493-.327.952l5.64%205.185c.265.25.27.355.194.697l-1.447%207.61c-.122.65.25.914.823.58l6.44-3.716c.45-.284.868-.293%201.31-.018l6.47%203.734c.575.333.948.07.826-.582L22.83%2021.2c.663-.226%201.306-.5%201.69-.81l-.155.03c-2.29.547-5.437.872-8.355.872-1.08%200-2.126-.038-3.128-.11l-.006.005c-.88-.063-1.727-.15-2.53-.26-.3-.05.026-.242.026-.242l7.758-5.513s.202-.126.002-.153c-3.188-.5-6.723-.625-10.042-.625h-.23c2.245-.51%205.07-.815%208.14-.815%201.81%200%203.538.106%205.11.297-.003.003.887.124%201.31.193.33.05.024.24.024.24l-7.77%205.385s-.18.106.015.135c2.39.338%205.333.458%207.98.492l-.12-.652c-.057-.378%200-.51.286-.78l5.478-5.12c.484-.454.34-.88-.32-.944z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampRediffMyPageSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M22.506%206.004c-.336%200-.64%200-.92-.002L20.926%206c-1.742%200-2.418.07-3.738.923-.744.457-1.38%201.034-1.85%201.517V6.188c0-.102-.08-.184-.182-.184h-5.71c-.1%200-.183.082-.183.184v19.62c0%20.115.115.23.232.18h5.71c.1%200%20.18-.08.18-.18V14.933c0-2.584%201.85-2.916%203.464-2.916h3.703c.1%200%20.182-.08.182-.182V6.188c-.05-.147-.172-.147-.287-.184h.056z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampRefindSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-3%20-3%2038%2038%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M16%2021.256c-2.891%200-5.256-2.365-5.256-5.255%200-2.891%202.365-5.255%205.255-5.255%202.891%200%205.255%202.365%205.255%205.255.002%202.89-2.363%205.255-5.254%205.255z%22%2F%3E%3Cpath%20d%3D%22M20.664%2023.676A8.91%208.91%200%200%201%2016%2025c-4.95%200-9-4.05-9-9s4.05-9%209-9%209%204.05%209%209a8.912%208.912%200%200%201-1.302%204.628l2.293%201.991A11.908%2011.908%200%200%200%2028%2016c0-6.6-5.4-12-12-12S4%209.4%204%2016s5.4%2012%2012%2012c2.456%200%204.745-.75%206.652-2.029l-1.988-2.295z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampRenrenSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M18.74%203.266C17.833%203.088%2016.924%203%2016.013%203c-.934%200-1.843.088-2.753.266%200%208.96-.07%2016.176-9.26%2021.662C5.138%2026.566%206.616%2027.96%208.322%2029c3.595-2.168%205.687-4.736%207.69-8.275%202%203.54%204.07%206.107%207.688%208.275%201.706-1.04%203.184-2.434%204.3-4.072-9.19-5.487-9.26-12.7-9.26-21.662z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSegnaloSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FF6500%22%20d%3D%22M16.65%2011.186c-3.252-1.153-6.64-.972-9.263%201.434-2.76%202.53-3.165%207.208-1.02%2010.172%201.948%202.695%206.138%203.82%209.284%203.58.79-.062%205.125-1.776%204.16-2.845-.174-.192-.41-.29-.454-.31-.042-.017-.104-.032-.136-.038-.03-.007-.264-.05-.522-.076-1.88-.21-3.745.424-5.64-.325-.825-.328-1.674-.668-2.207-1.41-.375-.524-1.086-2.715.16-2.31l7.453%202.404c1.705.55%202.792.625%203.288-1.405.978-3.978-1.35-7.545-5.1-8.875zm-.09%206.423c-.93.046-3.202-.94-3.617-1.076-1.11-.358-2.117-.922-.537-2.053%201.9-1.36%204.214.538%204.51%202.45.038.26-.1.665-.357.678z%22%2F%3E%3Cpath%20fill%3D%22%2303AE00%22%20d%3D%22M21.33%206.97c-1.732.556-3.154%201.852-4.18%203.317-.01.012-.006.018-.012.03-.006.01-.018.02-.02.03-.664%202.168%204.32.844%205.263.54.75-.242%204.84-1.912%204.61-3.078-.362-1.837-4.385-1.247-5.66-.84zm-4.032%202.375C17.42%208.2%2017.02%207.21%2016.12%206.488c-.645-.518-2.716-1.49-3.358-.383-.317.55.01%201.31.195%201.862.233.696.612%201.322%201.137%201.835.764.747%202.385.972%203.01.01.142-.218.186-.44.19-.448%200-.008.004-.013.004-.02z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSinaWeiboSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4.91%2019.953c0%203.028%203.943%205.484%208.807%205.484%204.862%200%208.806-2.456%208.806-5.484%200-3.027-3.943-5.482-8.806-5.482-4.863%200-8.807%202.457-8.807%205.484%22%2F%3E%3Cpath%20fill%3D%22%23E6162D%22%20d%3D%22M13.92%2024.99c-4.303.424-8.02-1.52-8.3-4.346-.278-2.827%202.987-5.463%207.292-5.888%204.304-.426%208.018%201.52%208.297%204.345.276%202.83-2.985%205.466-7.29%205.89m8.612-9.38c-.367-.11-.62-.186-.428-.665.416-1.046.458-1.946.01-2.59-.846-1.204-3.155-1.14-5.8-.03%200-.004-.834.362-.62-.297.406-1.31.345-2.406-.29-3.04-1.435-1.436-5.255.056-8.53%203.33C4.424%2014.77%203%2017.37%203%2019.618c0%204.3%205.513%206.913%2010.907%206.913%207.07%200%2011.776-4.106%2011.776-7.37%200-1.97-1.66-3.09-3.15-3.55%22%2F%3E%3Cpath%20fill%3D%22%23F93%22%20d%3D%22M27.226%207.74C25.52%205.848%2023%205.127%2020.676%205.62h-.002c-.536.115-.88.644-.765%201.182.112.536.642.882%201.18.765%201.653-.35%203.442.164%204.66%201.508%201.212%201.346%201.542%203.18%201.02%204.787-.17.525.118%201.085.64%201.255.524.168%201.088-.118%201.256-.64v-.004c.728-2.262.268-4.84-1.44-6.732m-2.622%202.367c-.832-.922-2.058-1.272-3.192-1.03-.462.098-.756.552-.656%201.017.097.46.553.758%201.016.657v.003c.552-.117%201.15.053%201.562.502.406.453.514%201.066.338%201.606h.004c-.147.45.102.935.55%201.08.45.144.936-.102%201.08-.552.356-1.1.135-2.357-.7-3.28%22%2F%3E%3Cpath%20d%3D%22M14.16%2019.87c-.15.26-.484.383-.746.275-.256-.104-.335-.393-.19-.646.15-.253.47-.376.725-.274.26.094.35.386.21.644m-1.373%201.762c-.417.665-1.308.956-1.98.65-.66-.303-.855-1.073-.44-1.722.413-.644%201.274-.932%201.94-.652.673.287.888%201.054.48%201.724m1.564-4.7c-2.046-.533-4.363.488-5.253%202.293-.904%201.84-.028%203.884%202.04%204.552%202.144.69%204.67-.368%205.55-2.354.865-1.944-.216-3.944-2.336-4.49%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSiteJotSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23CA0805%22%20d%3D%22M23.506%208.08c.645%200%201.3.073%201.967.225.547.12.937.285%201.173.495.236.21.354.5.354.868%200%20.232-.043.414-.13.547-.086.13-.272.29-.56.48-.333.224-.524.49-.573.794-.05.302-.094%201.482-.134%203.54-.018%201.99-.033%203.185-.048%203.583-.015.398-.05.785-.107%201.16-.167%201.098-.504%201.958-1.01%202.582-.414.51-.946.912-1.596%201.205-.65.294-1.335.44-2.054.44-.64%200-1.278-.108-1.92-.325-.64-.22-1.197-.518-1.67-.902-.39-.315-.7-.74-.93-1.278-.23-.538-.347-1.11-.347-1.72%200-.75.184-1.37.546-1.863.362-.492.816-.738%201.363-.738.534%200%20.99.207%201.362.62.375.42.56.938.56%201.555%200%20.155-.033.42-.102.787-.012.075-.018.157-.018.247%200%20.24.066.436.2.586.13.15.307.227.524.227.386%200%20.696-.226.933-.677.234-.45.352-1.043.352-1.78l-.01-1.024-.017-2.76c-.052-1.676-.09-2.662-.116-2.96-.027-.296-.09-.538-.195-.725-.086-.15-.162-.246-.23-.29-.065-.046-.245-.117-.538-.215-.138-.038-.256-.144-.353-.315-.098-.174-.147-.357-.147-.554%200-.405.122-.73.366-.975.245-.242.644-.44%201.196-.59.62-.17%201.254-.25%201.91-.25z%22%2F%3E%3Cpath%20fill%3D%22%232A2A2A%22%20d%3D%22M10.202%208c.593%200%201.37.19%202.33.574.114.046.207.068.275.068.058%200%20.23-.068.518-.203.093-.047.19-.07.294-.07.383%200%20.79.4%201.22%201.195.43.797.642%201.555.642%202.275%200%20.422-.097.776-.29%201.066-.19.288-.426.434-.702.434-.23%200-.416-.06-.56-.18-.144-.12-.46-.478-.95-1.07-.69-.842-1.368-1.263-2.035-1.263-.322%200-.58.102-.772.305-.192.203-.29.47-.29.8%200%20.653.44%201.146%201.32%201.476%201.192.46%201.954.793%202.287%201.003%201.467.934%202.2%202.305%202.2%204.114%200%201.6-.5%202.907-1.5%203.922C13.163%2023.48%2011.826%2024%2010.176%2024c-.736%200-1.513-.115-2.33-.344-.816-.23-1.406-.497-1.77-.805-.274-.24-.523-.764-.745-1.57-.22-.81-.33-1.596-.33-2.363%200-.367.058-.646.173-.833.143-.24.324-.36.543-.36.22%200%20.43.146.63.438.12.165.405.695.855%201.59.215.42.553.768%201.016%201.048.463.278.94.417%201.437.417.426%200%20.77-.104%201.035-.31.265-.207.396-.472.396-.794%200-.3-.103-.56-.31-.777-.208-.22-.544-.422-1.01-.61-.823-.337-1.45-.648-1.88-.93-.433-.28-.835-.636-1.21-1.063-.908-1.053-1.362-2.246-1.362-3.583%200-.66.12-1.306.355-1.933.236-.627.57-1.17%201-1.628C7.633%208.53%208.812%208%2010.203%208z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSkypeSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M27.15%2018c-.007.04-.012.084-.02.126l-.04-.24.06.113c.124-.678.19-1.37.19-2.06%200-1.53-.3-3.013-.892-4.41a11.273%2011.273%200%200%200-2.43-3.602%2011.288%2011.288%200%200%200-8.012-3.32c-.72%200-1.443.068-2.146.203h-.005c.04.023.08.04.118.063l-.238-.037c.04-.01.08-.018.12-.026a6.717%206.717%200%200%200-3.146-.787%206.67%206.67%200%200%200-4.748%201.965A6.7%206.7%200%200%200%204%2010.738c0%201.14.293%202.262.844%203.253.007-.04.012-.08.02-.12l.04.238-.06-.114c-.112.643-.17%201.3-.17%201.954a11.285%2011.285%200%200%200%203.32%208.012c1.04%201.04%202.25%201.86%203.602%202.43%201.397.592%202.882.89%204.412.89.666%200%201.334-.06%201.985-.175-.038-.02-.077-.04-.116-.063l.242.04c-.046.01-.088.015-.13.02a6.68%206.68%200%200%200%203.3.87%206.661%206.661%200%200%200%204.743-1.963A6.666%206.666%200%200%200%2028%2021.26c0-1.145-.295-2.27-.85-3.264zm-11.098%204.885c-4.027%200-5.828-1.98-5.828-3.463%200-.76.562-1.294%201.336-1.294%201.723%200%201.277%202.474%204.49%202.474%201.647%200%202.556-.893%202.556-1.808%200-.55-.27-1.16-1.355-1.426l-3.58-.895c-2.88-.723-3.405-2.282-3.405-3.748%200-3.043%202.865-4.186%205.556-4.186%202.478%200%205.4%201.37%205.4%203.192%200%20.783-.677%201.237-1.45%201.237-1.472%200-1.2-2.035-4.163-2.035-1.47%200-2.285.666-2.285%201.618%200%20.95%201.16%201.254%202.17%201.484l2.65.587c2.905.647%203.64%202.342%203.64%203.94%200%202.47-1.895%204.318-5.726%204.318z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSMSSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-140%20-170%20770%20770%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cg%3E%3Cpath%20d%3D%22M87.412%20205.872c5.456%203.318%2016.772%207.22%2025.547%207.22c8.969%200%2012.676-3.124%2012.676-7.997c0-4.888-2.93-7.22-14.037-10.927%20c-19.702-6.637-27.311-17.355-27.117-28.671c0-17.744%2015.218-31.198%2038.806-31.198c11.122%200%2021.078%202.526%2026.923%205.456%20l-5.262%2020.48c-4.29-2.347-12.482-5.471-20.674-5.471c-7.22%200-11.316%202.93-11.316%207.803c0%204.485%203.707%206.832%2015.412%2010.927%20c18.133%206.234%2025.741%2015.412%2025.936%2029.449c0%2017.744-14.037%2030.809-41.348%2030.809c-12.482%200-23.604-2.721-30.809-6.622%20L87.412%20205.872z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M172.23%20166.856c0-11.884-0.389-22.034-0.777-30.42h24.964l1.36%2012.871h0.583c4.096-6.039%2012.482-15.008%2028.866-15.008%20c12.288%200%2022.034%206.233%2026.13%2016.174h0.389c3.513-4.873%207.803-8.775%2012.288-11.495c5.277-3.124%2011.122-4.679%2018.148-4.679%20c18.327%200%2032.184%2012.871%2032.184%2041.333v56.177h-28.866v-51.872c0-13.857-4.5-21.855-14.052-21.855%20c-6.817%200-11.705%204.679-13.648%2010.344c-0.777%202.138-1.166%205.262-1.166%207.609v55.773h-28.866v-53.441%20c0-12.093-4.29-20.285-13.663-20.285c-7.594%200-12.093%205.86-13.842%2010.733c-0.972%202.332-1.166%205.068-1.166%207.415v55.579H172.23%20V166.856z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M339.729%20205.872c5.456%203.318%2016.772%207.22%2025.547%207.22c8.969%200%2012.676-3.124%2012.676-7.997%20c0-4.888-2.93-7.22-14.037-10.927c-19.702-6.637-27.311-17.355-27.117-28.671c0-17.744%2015.218-31.198%2038.807-31.198%20c11.122%200%2021.063%202.526%2026.922%205.456l-5.262%2020.48c-4.29-2.347-12.482-5.471-20.674-5.471c-7.22%200-11.316%202.93-11.316%207.803%20c0%204.485%203.707%206.832%2015.412%2010.927c18.133%206.234%2025.742%2015.412%2025.936%2029.449c0%2017.744-14.037%2030.809-41.348%2030.809%20c-12.482%200-23.604-2.721-30.809-6.622L339.729%20205.872z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M383.947%20490L230.694%20364.252H50.713c-27.924%200-50.631-23.111-50.631-51.528V51.528C0.082%2023.111%2022.789%200%2050.713%200%20h388.574c27.924%200%2050.631%2023.111%2050.631%2051.528v261.197c0%2028.417-22.707%2051.528-50.631%2051.528h-55.34V490z%20M50.713%2030.615%20c-11.032%200-20.016%209.388-20.016%2020.913v261.197c0%2011.525%208.984%2020.913%2020.016%2020.913h190.923l111.696%2091.635v-91.635h85.954%20c11.032%200%2020.016-9.388%2020.016-20.913V51.528c0-11.525-8.984-20.913-20.016-20.913H50.713z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSlashdotSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M20.89%206h-5L8.61%2026h5%22%2F%3E%3Ccircle%20cx%3D%2220.89%22%20cy%3D%2223.5%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampStumpediaSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFC808%22%20d%3D%22M19.1%206.875s-.13.717-.293.912c-.163.197-.62.166-1.045%200-.427-.162-.85-.195-1.274-.03-.425.162-.784.134-.717-.356.065-.49.328-.98.688-1.014.36-.03%201.11-.163%201.207-.36.1-.194-.07-.456-.23-.718-.16-.26-.455-.652-.585-.555-.13.1-.49-.13-.62.262-.132.393-.85%201.403-1.373%201.958-.524.557-1.21%201.602-.85%202.253.36.654.947.688%201.733.688h1.165s.273.23.238.523c-.032.293.263%202.71.263%203.527s-.033.85.195.85h.394s-.163.652-.654%202.284c-.49%201.634-.88%202.876-1.144%203.203-.26.326-.424.588-.424%201.01%200%20.428-.13%201.08-.326%201.44-.196.36-.262.883-.523%201.145-.26.262-.26.328-.358.72-.1.392-.526.882-.655%201.075-.127.197-1.817%201.486-1.915%201.848-.098.358%201.577.53%202.31.44.88-.11%201.135-.007%201.388-.436.273-.462.876-1.51%201.192-2.308.18-.457-.1-.816.294-1.34.39-.522%201.01-1.403%201.433-1.895.425-.49.425-1.078.784-1.8.36-.716.785-1.565%201.11-1.5.327.065.75.456%201.34%201.076.588.62.523.947.62%201.534.1.59.228%201.34.523%201.864.295.524.458%201.014.523%201.47.065.458-.1.88%200%201.405.098.52.556.943.816%201.37.26.42%201.272.39%202.12.42.85.035%201.635.167%201.404-.226-.232-.392-1.045-.916-1.275-1.045-.23-.13-.36-.13-.555-.818-.197-.685-.85-3.722-1.047-4.8-.195-1.078-.652-2.385-1.046-3.104-.39-.718-1.6-2.874-1.6-2.874l-.1-.293h.393s-.163-.687-.262-.85c-.098-.163-.49-1.44-.556-2.09-.065-.653-.197-1.077.13-1.044.327.03%201.568%200%202.32-.197.75-.195.686-.26.717-.88.033-.62%200-1.798-.03-2.58-.034-.784-.296-1.015-.49-1.11-.195-.1-.817.13-.914.326-.1.193-.49.488-.132.75.36.262.425.393.62.457.197.066.197.196.197.36%200%20.163.13.913-.196%201.044-.324.132-1.274.034-1.664-.064-.394-.097-1.176-.815-1.502-.782-.325.033-.62-.294-.653-.72-.03-.424.59-.16.687-.814.1-.652.59-2.103-.814-2.45-.784-.192-1.373.425-1.57%201.372-.148.698-.002%201.007.587%201.465z%22%2F%3E%3Cpath%20fill%3D%22%232A2A2A%22%20d%3D%22M15.688%206.736c-.183.46-1.135%202.4-1.135%202.4s-1.28-.712-3.423-.712c-1.877%200-3%20.924-3.324%201.962-.176.562-.552%202.19%201.475%203.18%201.418.69%203.29%201.465%204.755%202.45%201.906%201.276%202.81%203.327%202.454%205.87-.41%202.92-2.444%205.56-5.473%205.822-2.403.208-6-.536-6.91-1.314.275-.816.56-1.975.78-2.634%201.005.493%202.72.936%204.185%201.11%202.758.326%204.152-.908%204.554-2.44.284-1.087.332-2.204-.12-3.013-1.093-1.96-3.375-2.244-5.392-3.24-3.016-1.492-3.69-3.54-3.308-5.774.437-2.546%201.918-3.803%204.18-4.356%202.128-.52%204.59-.305%206.704.69z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSvejoSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%235BD428%22%20d%3D%22M19.865%2010.524c.31.16.48.29.48.29l.04-.02c.2-4.96-2.933-7.41-2.933-7.41-.688.87-1.147%202.21-1.387%203.04.26.11.51.24.76.38%202.13%201.19%202.83%202.92%203.04%203.72z%22%2F%3E%3Cpath%20fill%3D%22%2337AD29%22%20d%3D%22M19.865%2010.524c-.22-.8-.91-2.53-3.04-3.73-.25-.14-.5-.26-.76-.38-2.27-.99-4.73-.96-4.73-.96s0%202.92%203.08%204.95c.48-.17%201-.31%201.57-.42%201.81-.32%203.19.19%203.88.54z%22%2F%3E%3Cpath%20fill%3D%22%23FDAA09%22%20d%3D%22M10.796%2013.244c-.93%201.82%202.15%206.7%204.75%209.37%201.29%201.33%201.93%202.48%202.19%203.052%202.1.5%203.278-.29%203.42-.4l.068-.12c.932-1.94-1.46-4.818-3.19-7.068-2.138-2.78-2.698-4.832-2.698-4.832l-.01-.01c-3.5-1.582-4.53.008-4.53.008z%22%2F%3E%3Cpath%20fill%3D%22%23FEE70A%22%20d%3D%22M21.176%2025.274c-.15.11-1.32.9-3.42.4-1.1-.26-2.47-.88-4.07-2.15-2.31-1.818-4.03-3.43-5.2-5.53-.3-.528-.98-.568-1.37.2-.6%201.19-.67%204.5.7%206.44%200%200-.38%201.28.62%202.37.67.73%202.22%201.06%203.06.76l.17-.07s1.73%201.302%204.37.813c2.64-.49%204.33-1.73%205.18-3.24l-.04.007zm3.01-11.4s.38-1.28-.62-2.37c-.67-.73-2.22-1.06-3.06-.76l-.12.05-.04.02s-.17-.13-.48-.28c-.69-.36-2.07-.87-3.89-.53-.57.102-1.09.25-1.57.42-1.68.59-2.83%201.542-3.51%202.66l-.1.17s1.02-1.59%204.53-.01c.84.382%201.83.94%202.98%201.75%202.41%201.692%204.03%203.432%205.2%205.53.3.53.98.57%201.37-.198.61-1.2.68-4.512-.69-6.45z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampSymbalooFeedsSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M7%207h4.5v4.5H7zm6.75%200h4.5v4.5h-4.5zm6.75%200H25v4.5h-4.5zM7%2013.75h4.5v4.5H7zm6.75%200h4.5v4.5h-4.5zm6.75%200H25v4.5h-4.5zM7%2020.5h4.5V25H7zm6.75%200h4.5V25h-4.5zm6.75%200H25V25h-4.5z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTelegramSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1%20-3%2036%2036%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.515%206.896L6.027%2014.41c-1.33.534-1.322%201.276-.243%201.606l5%201.56%201.72%205.66c.226.625.115.873.77.873.506%200%20.73-.235%201.012-.51l2.43-2.363%205.056%203.734c.93.514%201.602.25%201.834-.863l3.32-15.638c.338-1.363-.52-1.98-1.41-1.577z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTrelloSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.5%204h-21A1.5%201.5%200%200%200%204%205.5v21A1.5%201.5%200%200%200%205.5%2028h21a1.5%201.5%200%200%200%201.5-1.5v-21A1.5%201.5%200%200%200%2026.5%204zM14.44%2022.12c0%20.825-.675%201.5-1.5%201.5H8.62c-.825%200-1.5-.675-1.5-1.5V8.62c0-.825.675-1.5%201.5-1.5h4.32c.825%200%201.5.675%201.5%201.5v13.5zm10.44-6c0%20.825-.675%201.5-1.5%201.5h-4.32c-.825%200-1.5-.675-1.5-1.5v-7.5c0-.825.675-1.5%201.5-1.5h4.32c.825%200%201.5.675%201.5%201.5v7.5z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTuentiSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M13.907%2019.803l-2.463%205.062c-.316.655-.974%201.035-1.656%201.035-.272%200-.545-.062-.807-.188-.914-.445-1.293-1.55-.846-2.465l2.46-5.062c.446-.914%201.55-1.293%202.464-.848.917.447%201.295%201.552.85%202.466zm-.053-7.497c-.445.444-1.055.698-1.682.698-.625%200-1.236-.254-1.678-.698-.445-.444-.7-1.054-.7-1.68%200-.626.255-1.236.7-1.68.885-.888%202.478-.888%203.36%200%20.442.444.696%201.054.696%201.68%200%20.626-.254%201.235-.696%201.68zm9.834%207.17c-.443%202.075-1.266%204.003-2.445%205.73-.35.517-.922.794-1.502.794-.35%200-.705-.103-1.02-.316-.826-.564-1.04-1.695-.476-2.52.912-1.34%201.55-2.835%201.896-4.448.378-1.775.378-3.654-.003-5.432-.344-1.61-.982-3.107-1.895-4.445-.564-.83-.35-1.96.48-2.525.827-.564%201.958-.35%202.522.48%201.178%201.727%202%203.655%202.443%205.73.49%202.272.49%204.675%200%206.95z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTwiddlaSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%232A2A2A%22%20d%3D%22M10.5%205.688l1.375%201.375-4.812%204.812L5.688%2010.5C5.256%209.926%205%209.21%205%208.438%205%206.538%206.54%205%208.438%205c.773%200%201.488.256%202.062.688zm2.406%202.406l-4.812%204.812%2012.72%2012.72L27%2027l-1.375-6.188-12.72-12.718zm-.095%203.533l9.627%209.625-1.186%201.183-9.624-9.625%201.186-1.183z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampViadeoSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23F79A30%22%3E%3Cpath%20d%3D%22M15.107%204s2.838%201.88%203.326%207.05c0%200%20.957%2012.423-5.47%2014.858%200%200%20.577.106%201.224.076%200%200%207.947-5.012%204.3-14.742%200%200-1.09-3.396-3.38-7.242zm4.15%208.483s-1.48-2.29.397-4.18c0%200%20.658-.725%202.537-1.202%200%200%201.88-.4%202.895-2.555%200%200%202.105%202.94.81%206.807%200%200-.64%201.742-1.976%202.538-1.01.6-2.536.787-4.134-.777%200%200%204.83-2.644%205.01-4.884%200%200-1.483%203.334-5.54%204.256z%22%2F%3E%3Cpath%20d%3D%22M19.256%2012.483s-1.48-2.29.398-4.18c0%200%20.658-.725%202.537-1.202%200%200%201.88-.4%202.895-2.555%200%200%202.105%202.94.81%206.807%200%200-.64%201.742-1.976%202.538-1.01.6-2.536.787-4.134-.777%200%200%204.83-2.644%205.01-4.884%200%200-1.483%203.334-5.54%204.256z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.486%2019.434c0%201.19-.283%202.3-.85%203.33-.57%201.03-1.34%201.824-2.306%202.383-.967.56-2.03.84-3.186.84-1.156%200-2.22-.28-3.186-.84-.97-.56-1.736-1.354-2.305-2.383-.568-1.03-.853-2.14-.853-3.33%200-1.847.625-3.42%201.87-4.723%201.247-1.3%202.74-1.95%204.474-1.95.824%200%201.596.15%202.313.448.072-.754.336-1.456.63-2.03-.903-.326-1.88-.49-2.936-.49-2.506%200-4.582.92-6.223%202.77-1.494%201.675-2.24%203.65-2.24%205.933%200%202.3.79%204.31%202.367%206.03C9.63%2027.14%2011.664%2028%2014.15%2028c2.48%200%204.508-.86%206.086-2.58%201.578-1.72%202.367-3.73%202.367-6.03%200-1.233-.22-2.374-.65-3.427-.725.445-1.412.678-1.982.797.345.816.517%201.707.517%202.674z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampViberSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-4%2040%2040%22%3E%3Cpath%20d%3D%22M22.57%2027.22a7.39%207.39%200%200%201-1.14-.32%2029%2029%200%200%201-16-16.12c-1-2.55%200-4.7%202.66-5.58a2%202%200%200%201%201.39%200c1.12.41%203.94%204.3%204%205.46a2%202%200%200%201-1.16%201.78%202%202%200%200%200-.66%202.84A10.3%2010.3%200%200%200%2017%2020.55%201.67%201.67%200%200%200%2019.35%2020c1.07-1.62%202.38-1.54%203.82-.54.72.51%201.45%201%202.14%201.55.93.75%202.1%201.37%201.55%202.94A5.21%205.21%200%200%201%2022.57%2027.22Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M17.06%204.79A10.42%2010.42%200%200%201%2026.79%2015c0%20.51.18%201.27-.58%201.25s-.54-.78-.6-1.29c-.7-5.52-3.23-8.13-8.71-9-.45-.07-1.15%200-1.11-.57C15.84%204.52%2016.66%204.85%2017.06%204.79Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M24.09%2014.06c-.05.38.17%201-.45%201.13-.83.13-.67-.64-.75-1.13-.56-3.36-1.74-4.59-5.12-5.35-.5-.11-1.27%200-1.15-.8s.82-.48%201.35-.42A6.9%206.9%200%200%201%2024.09%2014.06Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M21.52%2013.45c0%20.43%200%20.87-.53.93s-.6-.26-.64-.64a2.47%202.47%200%200%200-2.26-2.43c-.42-.07-.82-.2-.63-.76.13-.38.47-.41.83-.42A3.66%203.66%200%200%201%2021.52%2013.45Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampTypePadPostSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23D2DE61%22%20d%3D%22M16%208.875c-6.627%200-12%203.225-12%207.202%200%20.844.342%202.21.787%202.407.447.196%201.67.683%2012.523-3.836%200%200-9.096%204.09-9.83%205.85-.253.605%202.154%202.627%208.52%202.627%206.626%200%2012-3.148%2012-7.125s-5.374-7.125-12-7.125z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampWaneloSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23F6E38E%22%20d%3D%22M10%2022h10v10H10zM0%2022h10v10H0z%22%2F%3E%3Cpath%20fill%3D%22%2381C1E1%22%20d%3D%22M20%2012h12v10H20z%22%2F%3E%3Cpath%20fill%3D%22%2381B58A%22%20d%3D%22M10%2012h10v10H10z%22%2F%3E%3Cpath%20fill%3D%22%23F6E38E%22%20d%3D%22M0%2012h10v10H0z%22%2F%3E%3Cpath%20fill%3D%22%231997D4%22%20d%3D%22M20%200h12v12H20z%22%2F%3E%3Cpath%20fill%3D%22%2319802A%22%20d%3D%22M10%200h10v12H10z%22%2F%3E%3Cpath%20fill%3D%22%23FDD932%22%20d%3D%22M0%200h10v12H0z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampWebnewsSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M6%206h5.48v14.557h1.844V6h5.396v14.557h1.852V6H26v18.196h-1.82V26h-7.25v-1.825h-1.838V26h-7.25v-1.825H6V6z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampWordPressSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2214.75%22%2F%3E%3Cg%20fill%3D%22%23464646%22%3E%3Cpath%20d%3D%22M3.176%2016c0%205.076%202.95%209.462%207.226%2011.54L4.287%2010.78c-.712%201.595-1.11%203.36-1.11%205.22zm21.48-.646c0-1.586-.57-2.684-1.06-3.537-.647-1.058-1.26-1.95-1.26-3.008%200-1.18.897-2.278%202.156-2.278.057%200%20.11.008.166.01-2.28-2.09-5.32-3.367-8.658-3.367-4.48%200-8.422%202.3-10.715%205.78.302.01.585.017.826.017%201.343%200%203.418-.164%203.418-.164.69-.042.774.974.084%201.056%200%200-.694.08-1.466.12l4.668%2013.892%202.808-8.417-1.998-5.476c-.69-.04-1.345-.12-1.345-.12-.69-.04-.61-1.1.08-1.058%200%200%202.116.164%203.38.164%201.34%200%203.416-.163%203.416-.163.69-.04.77.976.08%201.058%200%200-.694.08-1.467.12l4.634%2013.785%201.28-4.272c.552-1.773.975-3.048.975-4.144zm-8.43%201.766l-3.85%2011.18c1.15.34%202.365.523%203.624.523%201.492%200%202.925-.26%204.26-.728-.035-.056-.066-.113-.093-.177L16.225%2017.12zM27.25%209.848c.055.408.086.848.086%201.318%200%201.3-.242%202.764-.975%204.594l-3.916%2011.324C26.26%2024.86%2028.822%2020.73%2028.822%2016c0-2.23-.568-4.326-1.57-6.152z%22%2F%3E%3Cpath%20d%3D%22M16%201.052C7.757%201.052%201.052%207.757%201.052%2016c0%208.242%206.705%2014.948%2014.948%2014.948%208.242%200%2014.948-6.706%2014.948-14.95%200-8.24-6.706-14.946-14.948-14.946zm0%2029.212c-7.865%200-14.264-6.4-14.264-14.265S8.136%201.734%2016%201.734c7.863%200%2014.264%206.398%2014.264%2014.263%200%207.863-6.4%2014.264-14.264%2014.264z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampWykopSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28.5%2023.54c0%202.74-2.22%204.96-4.96%204.96H8.46c-2.74%200-4.96-2.22-4.96-4.96V8.46c0-2.74%202.22-4.96%204.96-4.96h15.08c2.74%200%204.96%202.22%204.96%204.96v15.08z%22%2F%3E%3Cpath%20fill%3D%22%23F58237%22%20d%3D%22M17.052%207.997l4.942%2010.043-2.01.99-4.94-10.044-4.018%201.977%204.943%2010.043-2.01.988L9.016%2011.95%205%2013.93l5.93%2012.05L27%2018.073l-5.93-12.05%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampYahooMailSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M21.495%206.097c1.09.31%202.213.28%203.304%200l-7.418%2012.09v9.91c-.468-.155-.935-.22-1.37-.22-.47%200-.937.065-1.404.22v-9.91L7.19%206.097c1.09.28%202.213.31%203.304%200l5.516%208.788%205.483-8.787z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampYahooMessengerSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%2027c6.074%200%2011-4.926%2011-11%200-6.075-4.926-11-11-11S5%209.925%205%2016c0%206.074%204.926%2011%2011%2011zm2.808-17.016c.792%200%201.434.64%201.434%201.432%200%20.79-.642%201.432-1.434%201.432-.79%200-1.432-.64-1.432-1.432%200-.79.642-1.432%201.432-1.432zm-5.443%200c.79%200%201.433.64%201.433%201.432%200%20.79-.642%201.432-1.433%201.432s-1.433-.64-1.433-1.432c0-.79.642-1.432%201.433-1.432zm-5.1%204.583h15.47v2.866h-.032c-.32%203.975-3.644%207.103-7.702%207.103-4.06%200-7.38-3.128-7.7-7.103h-.033v-2.866zm14.42%202.56H9.13v-1.764h13.554v1.764z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampYoolinkSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ccircle%20fill%3D%22%232E6EB5%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2212%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M14.47%2023.09v-4.908l-3.604-5.856c-.315-.528-.538-.94-.67-1.235-.13-.294-.196-.552-.196-.77%200-.36.132-.67.398-.93.264-.26.59-.39.98-.39.41%200%20.72.12.933.365.213.243.53.727.953%201.45l2.758%204.697%202.79-4.696c.17-.287.31-.53.423-.727.114-.198.24-.384.378-.556.14-.172.29-.305.46-.396.166-.09.37-.136.613-.136.376%200%20.688.13.94.385.252.258.378.554.378.892%200%20.273-.064.55-.19.82-.127.275-.345.655-.654%201.14l-3.694%205.94v4.91c0%20.64-.14%201.118-.422%201.436-.282.317-.642.475-1.08.475-.44%200-.8-.156-1.076-.47-.275-.312-.412-.793-.412-1.44z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampYouMobSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M4%209.498h1.82l2.7%2010.754%202.677-10.754h1.81v12.72h-1.213V14.71c0-.26.003-.69.01-1.29.012-.6.015-1.244.015-1.93L9.14%2022.216H7.88L5.173%2011.49v.39c0%20.31.008.786.02%201.423.013.64.02%201.108.02%201.407v7.507H4V9.497zm15.735%204.372c.604.795.907%201.966.907%203.51%200%201.495-.267%202.73-.8%203.704-.534.975-1.36%201.46-2.48%201.46-.934%200-1.677-.43-2.228-1.292-.55-.86-.825-2.02-.825-3.473%200-1.56.29-2.8.87-3.723.576-.922%201.356-1.383%202.333-1.383.877%200%201.616.4%202.22%201.194zm-.714%206.16c.28-.78.423-1.65.423-2.607%200-.863-.102-1.568-.304-2.11-.323-.853-.875-1.278-1.656-1.278-.695%200-1.2.36-1.518%201.088-.314.727-.474%201.604-.474%202.63%200%20.985.16%201.808.475%202.466.316.654.817.982%201.503.982.755%200%201.27-.39%201.553-1.172zm2.937-10.575h1.118v4.615c.253-.445.554-.785.905-1.02.35-.232.73-.35%201.142-.35.854%200%201.547.397%202.08%201.19.53.796.798%201.966.798%203.512%200%201.467-.26%202.684-.788%203.654-.524.97-1.253%201.454-2.186%201.454-.52%200-.964-.17-1.323-.51-.213-.202-.44-.526-.687-.972v1.188h-1.06V9.456zm4.398%2010.675c.31-.67.463-1.552.463-2.65%200-.974-.154-1.782-.463-2.423-.312-.64-.768-.96-1.368-.96-.527%200-.988.262-1.382.786-.397.525-.595%201.392-.595%202.598%200%20.873.083%201.58.245%202.123.304%201.02.868%201.532%201.7%201.532.622%200%201.088-.334%201.4-1.004z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E') no-repeat center center}.theChampInstagramSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%22-10%20-10%20148%20148%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M86%2C112H42c-14.336%2C0-26-11.663-26-26V42c0-14.337%2C11.664-26%2C26-26h44c14.337%2C0%2C26%2C11.663%2C26%2C26v44%20%20%20%20C112%2C100.337%2C100.337%2C112%2C86%2C112z%20M42%2C24c-9.925%2C0-18%2C8.074-18%2C18v44c0%2C9.925%2C8.075%2C18%2C18%2C18h44c9.926%2C0%2C18-8.075%2C18-18V42%20%20%20%20c0-9.926-8.074-18-18-18H42z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M64%2C88c-13.234%2C0-24-10.767-24-24c0-13.234%2C10.766-24%2C24-24s24%2C10.766%2C24%2C24C88%2C77.233%2C77.234%2C88%2C64%2C88z%20M64%2C48c-8.822%2C0-16%2C7.178-16%2C16s7.178%2C16%2C16%2C16c8.822%2C0%2C16-7.178%2C16-16S72.822%2C48%2C64%2C48z%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%3E%3Ccircle%20cx%3D%2289.5%22%20cy%3D%2238.5%22%20fill%3D%22%23fff%22%20r%3D%225.5%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center center}.theChampStockTwitsSvg{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-4%20-12%2060%2060%22%3E%0A%3Cpath%20d%3D%22M%2023%2011%20c%20-15%20-10%20-25%203%20-10%206%20c%201%200%2010%201%208%206%20c%200%203%20-8%207%20-17.5%200%22%20stroke%3D%22%23fff%22%20stroke-width%3D%226%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%2026.5%208%20h%2022%20m%20-11%200%20v%2021.5%22%20stroke%3D%22%23fff%22%20stroke-width%3D%226%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat center center}

/*
Theme Name: Themify Ultra
Theme URI: http://themify.me/themes/ultra
Version: 1.9.1
Description: Created by <a href="http://www.themify.me">Themify</a>.
Author: Themify
Author URI: http://www.themify.me
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) Themify.
Tags: themify, featured-images, translation-ready, custom-menu, sidebar
Text Domain: themify
Recommended Plugins: woocommerce, themify-portfolio-post, builder-countdown, builder-progress-bar, builder-counter, builder-contact, builder-woocommerce, builder-timeline, builder-image-pro, builder-typewriter, builder-maps-pro, builder-pricing-table, builder-slider-pro

---------

DO NOT EDIT THIS FILE.

If you need to override theme styling, please add custom CSS in Appearance > Customize > Custom CSS or a child theme (https://themify.me/docs/child-theme).
*/

/*----------------------------------------------------------------------------------
TABLE OF CONTENT

1.  Reset
2.  General Styling (default font, color, lists, headings, form elements, etc.)
3.  Structure (page width & layout containers)
4.  Grid (column width)
5.  Header (logo, tagline, social widget, search form, main menu)
6.  Page (page title, author page, pagination)
7.  Post (post layouts & styling, comments, post navigation)
    7.1 Portfolio Post Type
8.  Sidebar
    8.1 Widget Styles
9.  Footer
10. Builder Styling
11. WordPress Formatting
12. Gallery
13. Clear & Alignment
1
----*/

/************************************************************************************
1. RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure {
	margin: 0;
	padding: 0;
}

img, fieldset,a {
	border: 0;
}
/* set img max-width */
img {
	max-width: 100%;
	height: auto;
}
/* ie 8 img max-width */
.ie8 img { width: auto;}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

/* audio */
audio {
	max-width: 100%;
}

/* iframes and objects max-width (for embed media) */
iframe, object, embed {
	max-width: 100%;
}

/************************************************************************************
2. GENERAL STYLING
*************************************************************************************/
@font-face {
	font-family: 'themify_theme_icon';
	src: url('data:application/octet-stream;base64,d09GRgABAAAAAA+AAA8AAAAAGmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IVJbY21hcAAAAdgAAACUAAACIpd5tu1jdnQgAAACbAAAABMAAAAgBtX/AmZwZ20AAAKAAAAFkAAAC3CKkZBZZ2FzcAAACBAAAAAIAAAACAAAABBnbHlmAAAIGAAABCQAAAV+FcWFt2hlYWQAAAw8AAAAMwAAADYN5nbsaGhlYQAADHAAAAAfAAAAJAc8A15obXR4AAAMkAAAABgAAAA0MIv//2xvY2EAAAyoAAAAHAAAABwFugcLbWF4cAAADMQAAAAgAAAAIAEOC+ZuYW1lAAAM5AAAAZgAAANF4g1h0XBvc3QAAA58AAAAhgAAAN1hC4VHcHJlcAAADwQAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZN7DOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMHwUYA76n8UQxRzEMB0ozAiSAwD+BwwDAHic7ZHLDYMwEESfwSGE+IBypIYUk4JySiEo5e0RKiCz9ko0kbWetR9/pBngAvTiKTKkDwmPt7qp9num2s+8VE+MdHQ22mNb9/k4wDjziKRzS12ed3oj66eBq27fNLtTNBj4R6n796yMhqtvgRTEAnfLAnfMAnfSAimNBdIcC6Q+FsgH+dZwh7e1IW/Y5wblB/pRKKd4nGNgQAMSEMgc9D8ThAESZgPbAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nFVTYWhbVRQ+373v5b0kL0mbvL64JY1t06bJS5fNNE27rkvjsHbtKlSpULcyMgmtLesGImNloENHN0SLplBFVOZIf/pL3C+xMBVkQnV/pvhbxoT9EWTgj716XppWJJf7zj3ny3fP+c65BKKdL+WmDJGfPF/pAoeyXmhe9Hox6EVUJHDddlaclQxWnRUb1/mIsw1r7+is8EbMQyTviBdJZR4Jl0cwg7zj5J28jTrqIu3ksZ1x5lAnF79Tk16Za+DVBr5xqfS68E3njI2Kk89gE3WbmnjxaxOv7OcZRR6btkvs4s9ksM1WE78oH4rvKEXx8oEYCBgPgJ7jCC4yYL67KynUtizMIJJdvR6Nf6negVQxNYriKEpiFDn0FkqiP5+AfLj64EavfWE91u0LSqEIaSgBUzNbtNBsFdPXvqneeLCKs+fqFeVcSldg+CB0RYbUoKXH4xE7X5uZuFYZqtRJcF4/yVHxF9fhJ/1rr6YIsVdLpysAcB+LGWcZ6xnnD9v92s4Ga76RwTr7OOIsZ7DEJexyzexz+TwqxJ6OnQ1xxKALXnQ+yqC9+V1nLpcAS8y10aDd1avRv+p//ehxx4AbaDtzzpyNbUbWnTlW2IWKnZ2dJfmFDJBOnZQtp58GKAgJMU4K0ylUYU4pICskREBMRJNmJKyqB7Io5OAxrRJgeroOw5PsyomSkhBRU4ta4p3aLzVeSPQNm1vVK9O118pi5Pxafe38CMa22vD2Qk1s3P3Y857zSbvdtjVWWvrg1tqFYeXE/MYLV6pbbdTs/bfirvRTnDrLiSBnhnHJG10UAOZB4RbDR3HEFNXMIh9NINpqcv+TnI+79+Yw0FooDhb7xbuGETFhhX3BmPn4sXkwYIQtK2wEpF/VE+aTZyIdmhJ+9Ciiah0R8TOfVJaR7/9HRvh+nTroKBXL/WmvcAeQpApVYpk8pEqP6kpEmOEIzfIY8GmqaA3FC5Gwpsayg6xPqlDMW6rlyaIrxVnxOo7CYPEYErLpHczJXS87LcUK3y+dLvFCAmbrqaAJ4/bVYNjwhuQrt96aQg/aWqaDFrTq579fCpptIR4H373L1UPuf0qvh6Lh4NXbBr+JUy0+nzb1Zv10yDIDl3+7+arOzukWU790z/mbNda5xjX5vXyJrVY6SEnqowEq0TjNll+O8Rx4IUiMe6EYMBSuWCfN0LUKBYifjlHxACpIgMdEkpBijnw+/yz5/YZv4vmxE88eHzk6dORwxIw8ZfIWDqrt2Z59PdjIoZiA+3abBofcmrGHcUP/96i7YA6l7GO2PdwHM11KKbniEecNeyQt+oZy4lOOiFS5+8mfhckCL/E+4wTDnM+asqYnF05icn7yZLvtsnzYbjcQWEo0GDxdzo9Nlwj0uBQF54e9EBZ2Zb5ZaFBM0r8zxQ9WeJxjYGRgYADiGTZPjsTz23xl4GZ+ARRhuFoguQxG////P5P5BXMQkMvBwAQSBQB9iA3MAHicY2BkYGAO+p8FJF/8////H/MLBqAICuAFALaSB58AeJxjfsHAwEwIL/j/n+kUkBaE8AFSFQywAAAAAAAkADwAVABsALgA3gEEARwBagGqAhwCvwABAAAADQBIAAgAAAAAAAIAHAAsAHMAAABpC3AAAAAAeJyNkM1Kw0AUhU9qVbTgQsH1LEQUIf0BKbhSCu3OhYtuXNQYJ8mUdKZMpkIWPoL4LG59AVe+gi/gS3iSDiIWoQmT+e65507mXgD7+ESA5XPOteSA+rnnBrYx8rxB/dpzk3zneRMtWM9b1J887+IML55bOMAbTwiaO4ym+PAc4Cjoe25gL7j1vEFdeW6Snz1v4jB49bxF/d3zLsbBl+cWjhtXAzMvrUozJ04Gp6LX6fbFfSkMJaWjXEQLlxlbiEuRGO1knpswNjOXyZlKykm1y4mKjb6R6SKP7GpiVRlLWyijRTfsrCZHUksbOflQ3aJ4THvOJSKxZiaG/v9ibs1Uxi7MnJtftNu/74UBDOYoOWaFFBkcBE6onnLvoYMu+qR7OgSdS5eCRoScSoQFK7I6UzC+5EoYaaqSjpwcIuZ3Vvskd0VHiclPLMmq9mjcMEp5Zs6T7VoV63jGjKr7qToS7ClkZ+tUjhjpujqqO3r4mUWBR960R9Wxvura1l0KDP/0LzjfKjelElMP6yk7qhdo8/1nXt9ndae2eJxtjFsOwiAURJmqtQXply6DRVGkLSmPBmjcvvhINcb5Oncm95CKvELJ/3BU2GGPA2oc0aAFBcMJHB1pshHKhqR5AelHq8U13Hy3XdGMU/6MVg+ZDlKo4Jz2+fz1tfbv/fJbPh1sa9elLYakZVQTK9SHMDsZ57pwTOmhT4vxXkdC7kg5OQ4AAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MTAyaIEYm7mYGDkgLD4GMIvNaRfTAaA0J5DN7rSLwQHCZmZw2ajC2BEYscGhI2Ijc4rLRjUQbxdHAwMji0NHckgESEkkEGzmYWLk0drB+L91A0vvRiYGFwAMdiP0AAA=') format('woff');
}
body {
	font: 1em/1.85em 'Open Sans', "Arial", sans-serif;
	word-wrap: break-word;
	color: #666;
	-webkit-font-smoothing: antialiased;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
a {
	text-decoration: none;
	outline: none;
	color: #ed1e24;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:hover {
	text-decoration: underline;
}
p {
	padding: 0;
	margin: 0 0 2em;
}
form p {
	margin: 0 0 1.2em;
}
small {
	font-size: 87%;
}
blockquote {
	font-size: 1.2em;
	line-height: 1.4em;
	padding: .8em 2em 1em;
	margin: 0 0 1.2em;
	position: relative;
}
blockquote:before {
	content: '\201C';
	font-size: 3.3em;
	position: absolute;
	margin-left: -.5em;
	margin-top: .2em;
}
ins {
	text-decoration: none;
}

/* LIST
================================================ */
ul, ol {
	margin: 0 0 1.4em 1.6em;
	padding: 0;
}
li {
	margin: 0 0 1em 0;
	padding: 0;
}

/* HEADINGS
================================================ */
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em;
	margin: 0 0 .4em;
	word-wrap: normal;
	font-weight: normal;
	color: #000;
}
h1 {
	font-size: 3.2em;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: 300;
}
h2 {
	font-size: 2.9em;
	letter-spacing: -.035em;
	margin: 0 0 .7em;
	font-weight: 300;	
}
h3 {
	font-size: 1.6em;
	margin: 0 0 .5em;
	line-height: 1.6em;
	letter-spacing: -.01em;
	font-weight: 300;
}
h4 {
	font-size: 1.2em;
	letter-spacing: .1em;
	line-height: 1.6em;
	margin: .7em 0 .7em;
	text-transform: uppercase;
	font-weight: 500;
}
h5 {
	font-size: 1.2em;
	line-height: 1.7em;
}
h6 {
	font-size: 1.1em;
}

/* FORM
================================================ */
/* form input */
input, textarea, select, input[type=search], button {
	font-size: 100%;
	font-family: inherit;
	max-width: 100%;
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
	border: 1px solid #bdbdbd;
	padding: .7em .5em;
	margin: 0 1em .4em 0;
	max-width: 100%;
	-webkit-appearance: none;
	color: #5b6270;
}
input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel] {
	max-width: 24.3em;
	width: 100%;
}
input[type=number] {
	width: 7em;
}
textarea {
	width: 100%;
	min-height: 13.5em;
	margin: 0;
}
select {
	padding: .7em;
}

/* form input:focus */
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {
	outline: none;
}

/* form button */
input[type=reset], input[type=submit], button {
	background-color: #ed1e24;
	color: #fff;
	border: none;
	padding: .7em 1.4em;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .065em;
	-webkit-appearance: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/* form input:hover */
input[type=reset]:hover,
input[type=submit]:hover,
button:hover {
	background-color: #000;
	color: #fff;
}

/************************************************************************************
3. STRUCTURE
*************************************************************************************/
/* set general layout containers box-sizing */
img, textarea, input, #pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #main-nav ul a, .sidemenu, .header-bar, #body, #layout, #content, .post, .post-content, .author-box, .post-nav, .post-nav .prev, .post-nav .next, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tf-hide {
	display: none;
}

/* main page width */
.pagewidth,
.full_width .themify_builder_row .row_inner {
	width: 1160px;
	max-width: 100%;
	margin: 0 auto;
}
.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
}

/* body (middle container) */
#body {
	max-width: 100%;
	clear: both;
}

/* content */
#content {
	width: 71%;
	padding: 5.75% 0;
}

.sidebar-none #content {
	width: 100%;
	float: none;
}

/* sidebar */
#sidebar,
#sidebar-alt {
	padding: 5.75% 0 10%;
	font-size: .9em;
	line-height: 1.8em;
}
#sidebar {
	width: 24%;
}
#sidebar .secondary {
	width: 47%;
}

/* sidebar2 */
body:not(.sidebar2):not(.sidebar-none):not(.sidebar-left):not(.full_width) #content {
	float: left;
}
.sidebar2 #layout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
body:not(.sidebar2):not(.sidebar-left) #sidebar {
	float: right;
}
.sidebar2 #layout:after {
	display: none;
}
.sidebar2.content-right #layout {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.sidebar2:not(.content-left):not(.content-right) #sidebar-alt {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}
.sidebar2 #sidebar-alt {
	width: 15%;
}
.sidebar2 #sidebar {
	width: 24%;
}
.sidebar2 #content {
	width: 51%;
}

/* full_width content */
.full_width #layout {
	width: 100%;
	max-width: 100%;
}
.full_width #content {
	padding: 0;
	width: auto;
	max-width: 100%;
	float: none;
}
.full_width #sidebar {
	width: auto;
	float: none;
}

/* sidebar left */
.sidebar-left #content {
	float: right;
}
.sidebar-left #sidebar {
	float: left;
}

/************************************************************************************
4. GRID
*************************************************************************************/
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1 {
	margin-left: 3.2%;
	float: left;
}
.col4-1 {
	width: 22.6%;
}
.col4-2, .col2-1 {
	width: 48.4%;
}
.col4-3 {
	width: 74.2%;
}
.col3-1 {
	width: 31.2%;
}
.col3-2 {
	width: 65.6%;
}
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first {
	margin-left: 0;
	clear: left;
}

/************************************************************************************
5. HEADER
*************************************************************************************/
#headerwrap {
	color: #000;	
	background-color: #fafafa;
	border-bottom: 1px solid rgba(0,0,0,.1);
	position: relative;
	width: 100%;
	min-height: 55px;
	z-index: 999;
	top: 0;
	left: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;	
}
/*Header slider image for object-fit*/
#headerwrap img.headerwrap-bg,
#headerwrap img.headerwrap-bg-deletable {
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	width:100%;
	height:100%;
	opacity:0;
	object-fit:cover;
}
body.fixed-header.page-loaded #headerwrap {
	position: absolute;
}
body.no-fixed-header #pagewrap,
body:not(.page-loaded) #pagewrap {
	padding-top: 0 !important; /* prevent header jumps when sticky header JS fails */
}
#header {
	position: relative;
	text-align: center;
	padding: 2em 0;
	overflow: visible; /* required to prevent menu dropdown hidden */
	z-index: 1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.iphone #headerwrap {
	background-attachment: scroll !important;
}

/* header widget */
.header-widget {
	clear: both;
	font-size: .9em;
	height: 100%;
}
.header-widget .widget {
	margin: 2.5em 0 2em;
}
.header-widget .widgettitle {
	margin: 0 0 .8em;
	font-size: 1.1em;
	color: inherit;
}

/* site logo */
#site-logo {
	margin: .5em auto .6em;
	padding: 0;
	line-height: 1.2em;
	font-weight: 300;
	font-size: 2.6em;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .055em;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#site-logo a {
	text-decoration: none;
	color: inherit;
}
#site-logo a:hover {
	text-decoration: none;
}
/* sticky header logo */
#headerwrap #sticky_header_logo, /* hide sticky header logo */
#headerwrap #fixedheaderheaderwrapsitelogoa,
#headerwrap.fixed-header #sticky_header_logo,
#headerwrap.fixed-header #sticky_header_logo + span,
#headerwrap.fixed-header #sticky_header_logo + img,
#headerwrap #fixedheaderheaderwrapsitelogoa + img,
#headerwrap #fixedheaderheaderwrapsitelogoa ~ #sticky_header_logo {
	display: none;
}
#headerwrap.fixed-header #sticky_header_logo,
#headerwrap.fixed-header #fixedheaderheaderwrapsitelogoa {
	display:block;
}
.no-shrinking-logo #headerwrap.fixed-header #site-logo img {
	max-height: none;
	height: auto;
}

/* site description */
#site-description {
	margin: 0 0 1.8em;
	padding: 0;
	font-size: .95em;
	line-height: 110%;
	opacity: .7;
}
#site-description p {
	padding: 0;
}

/* social widget */
#headerwrap .social-widget strong {
	display: none;
}
.social-widget {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}
.social-widget a {
	text-decoration: none;
	color: inherit;
}
.social-widget a:hover {
	text-decoration: none;
}
.social-links .icon-medium i {
	border-radius: 100%;
	padding: .25em;
	margin-right: 0;
	width: 1em;
	height: 1em;
	line-height: 1em;
}
.social-widget .widget {
	display: inline-block;
	margin: 0 0 1em;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.social-widget .widget div {
	display: inline;
}
.social-widget .widgettitle {
	width: auto;
	font-weight: bold;
	font-size: 100%;
	font-family: inherit;
	text-transform: none;
	letter-spacing: 0;
	position: static;
	display: inline-block;
	vertical-align: middle;
	margin: 0 .5em 0 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.social-widget ul {
	margin: 6px 0 0 !important;
	padding: 0;
	display: inline;
}
.social-widget .social-links.horizontal li {
	padding: 0 2px 5px 0;
	margin: 0 7px 2px 0;
	display: inline-block;
	border: none !important;
	clear: none;
	line-height: 100%;
}
.social-widget li img {
	vertical-align: middle;
	margin-top: -3px;
}
.social-links li i {
	border-radius: 100%;
	padding: .25em;
	margin-right: .25em;
	width: 1.1em;
	height: 1.1em;
	line-height: 1.1em;
}
/* rss */
.social-widget div.rss {
	margin-right: 3px;
	display: inline-block;
	vertical-align: middle;
}
.social-widget div.rss a {
	display: inline-block;
	font-size: 20px;
	color: inherit;
	border-radius: 100%;
	padding: .3em;
	line-height: 1.0em;
	height: 1.0em;
	width: 1.0em;
	text-align: center;
}
.social-widget div.rss a:before {
	content: "\f09e"; /* fa-rss */
	font-family: 'themify_theme_icon';
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
}

/* search form */
#searchform-wrap {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 1em .2em;
}
#headerwrap #searchform {
	position: relative;
	margin: 0 0 0 3px;
	z-index: 1;
	width: 34px;
}
#headerwrap #searchform #s {
	background: transparent;
	border-radius: 5em;
	border: none;
	color: #fff;
	margin: 0;
	padding: 6px 15px 6px 35px;
	width: 1px;
	height: 34px;
	-webkit-transition: width .7s, background .7s;
	-moz-transition: width .7s, background .7s;
	transition: width .7s, background .7s;
}
#headerwrap #searchform #s:focus,
#headerwrap #searchform #s:hover,
#headerwrap #searchform .icon-search:hover + #s {
	width: 140px;
	background-color: #000;
}
#headerwrap #searchform .icon-search:before {
	content: "\e808"; /* fa-search */
	color: #fff;
	font-family: 'themify_theme_icon';
	font-size: 19px;
	font-style: normal;
	background-color: #000;
	border-radius: 100%;
	padding: .3em;
	position: absolute;
	z-index: 1;
	width: 1.1em;
	height: 1.1em;
	line-height: 1.2em;
	margin: 1px 0 0 0;
}

/* main navigation */
#main-nav {
	margin: 0;
	padding: 0;
}
#main-nav ul {
	width: 210px;
}
#main-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block;
}

#main-nav li.themify-widget-menu {
	min-width: 155px;
}

/* main level link */
#main-nav a {
	color: inherit;
	display: block;
	padding: .6em;
	margin: 0;
	text-decoration: none;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* main level link :hover */
#main-nav a:hover {
	color: #ed1e24;
}

/* current link */
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a {
	color: #ed1e24;
}

/* sub-levels link */
#main-nav ul {
	font-size: .95em; /* make overall dropdown font size smaller */
	line-height: 1.45em;
}
#main-nav ul a {
	font-weight: normal;
	text-transform: none;
	text-align: left;
	padding: 0.4em 1.4em;
	margin: 0;
	display: block;
	background: none;
	border: none;
	text-shadow: none;
	border-radius: 0;
	box-shadow: none;
}

/* set both dropdown and mega container bg to have consistent bg */
#main-nav li:not(.themify-widget-menu) > ul,
#main-nav .has-mega-sub-menu .mega-sub-menu,
#main-nav .has-mega-column > .sub-menu {
	background-color: #fff;	
}

/* set both dropdown and mega links so they have consistent color */
#main-nav ul a,
#main-nav .mega-menu-posts a {
	color: #484848;
}
#main-nav ul a:hover,
#main-nav .mega-menu-posts a:hover {
	color: #ed1e24;
}

/* dropdown ul */
#main-nav li:not(.themify-widget-menu) > ul {
	margin: 0;
	padding: .6em 0;
	list-style: none;
	border: 1px solid rgba(138, 138, 138, 0.35);
	position: absolute;
	z-index: 100;
	display: none;
	display: block;
	opacity: 0;
	left: -.3em;
	top: 100%;
	-webkit-transform: scale(1,0);
	-moz-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	transform-origin: top;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#main-nav ul li {
	background: none;
	padding: 0;
	margin: 0;
	float: none;
	display: block;
}
/* sub-levels dropdown */
#main-nav li:not(.themify-widget-menu) > ul ul {
	left: 100%;
	top: -.65em;
}
/* show dropdown ul */
.no-touch #main-nav li:hover > ul {
	display: block;
	opacity: 1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	transform: scale(1,1);
}
#main-nav .dropdown-open > .sub-menu {
	opacity: 1 !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	transform: none !important;
}
#main-nav .has-mega-column > .sub-menu .sub-arrow {
	display: none;
}
#main-nav .sub-arrow {
    border-radius: 100%;
	padding: 0 7px;
	margin-left: 7px;
}
#main-nav .sub-arrow:hover {
    background: rgba(214,214,214,.4);
}

/* Edge Menu */
#main-nav li.edge > ul {
	left: auto;
    right: 0;
}
#main-nav ul li.edge > ul {
	left: auto;
    right: 100%;
}

/* mega menu */
#main-nav li:not(.has-mega-column).dropdown-columns-2 > .sub-menu {
	width: 400px; /* about 2x dropdown width */
}
#main-nav li:not(.has-mega-column).dropdown-columns-3 > .sub-menu {
	width: 540px; /* about 3x dropdown width */
}
#main-nav li:not(.has-mega-column).dropdown-columns-4 > .sub-menu {
	width: 680px; /* about 4x dropdown width */
}
#main-nav li:not(.has-mega-column).dropdown-columns-2 > .sub-menu > li,
#main-nav li:not(.has-mega-column).dropdown-columns-3 > .sub-menu > li,
#main-nav li:not(.has-mega-column).dropdown-columns-4 > .sub-menu > li {
	float: left;
	width: 50%;
	box-sizing: border-box;
}
#main-nav li:not(.has-mega-column).dropdown-columns-3 > .sub-menu > li {
	width: 33.32%;
}
#main-nav li:not(.has-mega-column).dropdown-columns-4 > .sub-menu > li {
	width: 25%;
}
#main-nav li:not(.has-mega-column).dropdown-columns-2 > .sub-menu > li:nth-child(2n+1),
#main-nav li:not(.has-mega-column).dropdown-columns-3 > .sub-menu > li:nth-child(3n+1),
#main-nav li:not(.has-mega-column).dropdown-columns-4 > .sub-menu > li:nth-child(4n+1) {
	clear: left;
}
#main-nav {
	position: relative;
}
#main-nav .has-mega-sub-menu,
#main-nav .has-mega-column,
#main-nav .has-mega-column ul,
#main-nav li.menu-item-object-tbuilder_layout_part {
	position: static;
}
#main-nav .has-mega-sub-menu .mega-sub-menu,
#main-nav .has-mega-column > .sub-menu,
#main-nav li.menu-item-object-tbuilder_layout_part > .sub-menu {
	color: #484848;
	border: 1px solid rgba(138, 138, 138, 0.35);
	display: none;
	margin: 0;
	list-style: none;
	padding: 5px;
	position: absolute;
	z-index: 100;
	width: 100%;
	left: 0;
	top: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	opacity: 0;
	-webkit-transform: scale(1,0);
	-moz-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	transform-origin: top;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#main-nav .has-mega-sub-menu .mega-sub-menu {
	min-height: 210px;
	max-height: 70vh;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#main-nav .has-mega-sub-menu .mega-sub-menu ul {
	width: 15.8%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	position: static;
	float: left;
	background: none;
    box-shadow: none;
	border: none;
	padding: 0;
	padding-bottom: 2em;
	margin: 1em 0;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}
#main-nav .has-mega-sub-menu .mega-sub-menu > ul li {
	display: block;
}
#main-nav .has-mega-sub-menu .mega-sub-menu > ul a {
	width: auto;
	display: block;
    padding: .75em 1.4em .25em;
	position: relative;
}
#main-nav .has-mega-sub-menu:hover .mega-sub-menu,
#main-nav .has-mega-sub-menu:hover .mega-sub-menu > ul {
	display: block;
	opacity: 1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	transform: scale(1,1);
}
#main-nav .mega-sub-menu li a:after {
	content: '';
	display: none;
	width: 10px;
	height: 10px;
	border: solid transparent;
	border-width: 1px;
	border-top-color: #000;
	border-right-color: #000;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 22px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: inline-block;
	opacity: 0;
}
#main-nav .mega-sub-menu li:hover a:after {
	opacity: 1;
	display: inline-block;
}
#main-nav li.mega-link.loading:before {
	content: "\f110"; /* fa-spinner */
	font-family: 'themify_theme_icon';
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	position: absolute;
	top: 10px;
	right: 40px;
	z-index: 99;
}

/* mega menu posts */
#main-nav .mega-menu-posts {
	width: 80.4%;
	padding: 0 0 0 2em;
	float: left;
	border-left: solid 1px rgba(191, 191, 191, 0.35);
	margin: 1em 0;
	box-sizing: border-box;
}
#main-nav .mega-menu-posts {
	width: 80.4%;
	padding: 0 0 0 2em;
	float: left;
	border-left: solid 1px rgba(191, 191, 191, 0.35);
	margin: 1em 0;
	box-sizing: border-box;
}
#main-nav .mega-menu-posts .post {
	width: 17.6%;
	float: left;
	margin: 0 0 3% 3%;
	clear: none;
}
#main-nav .mega-menu-posts .post:nth-of-type(5n+1) {
	margin-left: 0;
}
#main-nav .mega-menu-posts .post-image {
	 margin: 0 0 .6em;
}
#main-nav .mega-menu-posts .post-image img {
	height: auto;
	width: 100%;
}
#main-nav .mega-menu-posts .post-title {
	font-size: .9em;
	font-weight: normal;
	text-transform: none;
	line-height: 1.45em;
	margin: 0;
	padding: 0;
}
#main-nav .mega-menu-posts .post a {
	letter-spacing: -.0275em;
	text-transform: none;
	padding: 0;
}
#main-nav .mega-menu-posts .post del {
	opacity: .5;
	font-size: .85em; /* for woocommerce */
}

/* mega column */
#main-nav .has-mega-column > .sub-menu,
#main-nav li.menu-item-object-tbuilder_layout_part > .sub-menu {
	padding: 2% 3% 3%;
	max-height: 70vh;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	text-align: left;
}
#main-nav .has-mega-column > .sub-menu li {
	display: block;
}
#main-nav .has-mega-column > .sub-menu a {
	background: none;
	padding: .55em 0;
	width: 100%;
}
#main-nav .has-mega-column .widget {
	margin: 0 0 .5em;
	font-size: .95em;
}
#main-nav .has-mega-column .widget h1,
#main-nav .has-mega-column .widget h2,
#main-nav .has-mega-column .widget h3,
#main-nav .has-mega-column .widget h4,
#main-nav .has-mega-column .widget h5,
#main-nav .has-mega-column .widget h6 {
	color: inherit;
}
#main-nav .has-mega-column .widgettitle,
#main-nav .has-mega-column > .sub-menu > .columns-sub-item > a {
	font-size: 1.05em;
	font-weight: 600;
	line-height: 1.6em;
	margin: 0 0 .5em;
	padding: 0;
	text-decoration: none;
	letter-spacing: 0;
	text-transform: none;
}
#main-nav .has-mega-column .widgettitle:before { /* hide widget title bottom border */
	display: none;
	margin: 0;
	padding: 0;
}
#main-nav .has-mega-column > .sub-menu > li {
	float: left;
	margin-left: 0;
	line-height: 1.7em;
	padding-left: 2.5%;
	box-sizing: border-box;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column > .sub-menu > li:first-child {
	padding-left: 0;
	margin-left: 0;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(2),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(2) ~ li {
	width: 50%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(3),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(3) ~ li {
	width: 33.33%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(4),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(4) ~ li {
	width: 25%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(5),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(5) ~ li {
	width: 20%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(6),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(6) ~ li {
	width: 16.66%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(7),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(7) ~ li {
	width: 16.66%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(8),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(8) ~ li {
	width: 25%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(9),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(9) ~ li {
	width: 33.33%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(10),
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto > .sub-menu > li:first-child:nth-last-child(10) ~ li {
	width: 20%;
}
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #headerwrap.fixed-header #main-nav .has-mega-column .sub-menu li li,
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column .sub-menu li li {
	padding: 0;
}

#main-nav .has-mega-column.layout-4-8 > .sub-menu > li,
#main-nav .has-mega-column.layout-8-4 > .sub-menu > li:nth-child(2n) {
	width: 33.33%;
}
#main-nav .has-mega-column.layout-4-8 > .sub-menu > li:nth-child(2n),
#main-nav .has-mega-column.layout-8-4 > .sub-menu > li {
	width: 66.66%;
}
#main-nav .has-mega-column.layout-4-8 > .sub-menu > li:nth-child(2n+1),
#main-nav .has-mega-column.layout-8-4 > .sub-menu > li:nth-child(2n+1),
#main-nav .has-mega-column.layout-6-3-3 > .sub-menu > li:nth-child(3n+1),
#main-nav .has-mega-column.layout-3-3-6 > .sub-menu > li:nth-child(3n+1),
#main-nav .has-mega-column.layout-3-6-3 > .sub-menu > li:nth-child(3n+1),
#main-nav .has-mega-column.layout-3-9 > .sub-menu > li:nth-child(2n+1),
#main-nav .has-mega-column.layout-9-3 > .sub-menu > li:nth-child(2n+1) {
	padding-left: 0;
	clear: left;
}
#main-nav .has-mega-column.layout-6-3-3 > .sub-menu > li,
#main-nav .has-mega-column.layout-3-3-6 > .sub-menu > li,
#main-nav .has-mega-column.layout-3-6-3 > .sub-menu > li,
#main-nav .has-mega-column.layout-3-9 > .sub-menu > li,
#main-nav .has-mega-column.layout-9-3 > .sub-menu > li:nth-child(2n) {
	width: 25%;
}
#main-nav .has-mega-column.layout-6-3-3 > .sub-menu > li:nth-child(3n+1),
#main-nav .has-mega-column.layout-3-3-6 > .sub-menu > li:nth-child(3n),
#main-nav .has-mega-column.layout-3-6-3 > .sub-menu > li:nth-child(3n+2) {
	width: 50%;
}
#main-nav .has-mega-column.layout-3-9 > .sub-menu > li:nth-child(2n),
#main-nav .has-mega-column.layout-9-3 > .sub-menu > li {
	width: 75%;
}

#main-nav .has-mega-column > .sub-menu > li > ul,
#main-nav .has-mega-column > .sub-menu > li > ul ul {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
	margin: 0;
	display: block;
	position: static;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
	width: auto !important;
}
#main-nav .has-mega-column > .sub-menu > li.dropdown-columns-2 > ul:after,
#main-nav .has-mega-column > .sub-menu > li.dropdown-columns-3 > ul:after,
#main-nav .has-mega-column > .sub-menu > li.dropdown-columns-4 > ul:after {
	content: "";
	display: block;
	clear: both;
}
#main-nav .has-mega-column > .sub-menu > li > ul ul {
	padding-left: 1em;
}
.no-touch #main-nav .has-mega-column:hover .mega-column-wrapper,
.no-touch #main-nav .has-mega-column:hover .mega-column-wrapper ul {
	display: block !important;
}

/* mobile menu icon */
.header-icons,
#menu-icon-close {
	display: none; /* will toggle on mobile */
}
.header-icons a,
.header-icons a:hover {
	color: inherit;
	text-decoration: none;
}
.transparent-header .header-icons a {
	color: #fff;
}
#headerwrap .header-icons > * {
	vertical-align: middle;
}
.slide-cart .header-icons {
	min-width: 75px;
	text-align: right;
}
#cart-icon {
	margin-left: 8px;
}
#menu-icon {
	display: inline-block;
	text-decoration: none;
	position: relative;
	width: 20px;
	height: 14px;
	border-bottom: 2px solid;
	overflow: hidden;
	margin: 0;
	font-size: .9em;
}
#menu-icon:before,
#menu-icon:after {
	content: '';
	display: block;
	border-top: 2px solid;
	position: absolute;
	left: 0;
	width: 100%;
	transition: all .7s ease;
	transition-property: transform;
}
#menu-icon:before {
	top: 0;
}
#menu-icon:after {
	top: 50%;
}
#headerwrap #menu-icon-close {
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#headerwrap #menu-icon-close:hover {
	-webkit-transform: rotateZ(90deg);
	-moz-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
}
body.mobile-menu-visible {
    position: relative;
}
.body-overlay {
    display: none;
    background-color: rgba(255,255,255,.7);
    width: 100%;
    height: 100%;
    position: fixed;
    right: 300px;
    top: 0;
    z-index: 1000;
    box-shadow: inset -1px 0 13px rgba(0,0,0,.13)
}
.body-overlay.body-overlay-on {
    display: block; /* fix for Windows phone */
}

/* fixed-header */
#headerwrap.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    transition: height .3s;
    background-color: rgba(250, 250, 250, .9);
}
body.fixed-header.page-loaded #headerwrap.fixed-header {
    position: fixed; /* prevent snappy sticky header */
}
.iphone #headerwrap.fixed-header {
	transition: none;
}
#headerwrap.fixed-header .header-bar,
#headerwrap.fixed-header .social-widget,
#headerwrap.fixed-header #searchform-wrap,
#headerwrap.fixed-header .header-widget {
	display: none; /* hide unnecessary elements in fixed-header */
}
#headerwrap.fixed-header #header {
	padding-top: 5px;
	padding-bottom: 5px;
}
#headerwrap.fixed-header #site-logo img {
	max-height: 60px; /* prevent tall logo img in fixed header covering the page */
	width: auto;
}
#headerwrap.fixed-header #site-description {
	display: none;
}
#headerwrap.fixed-header #main-nav {
	margin: 0;
	padding: 0;
	position: static; /* prevent users to override with absolute position */
}
#headerwrap.fixed-header #main-nav li {
	padding-top: 0;
	padding-bottom: 0;
}

/* transparent-header */
.transparent-header #headerwrap {
	border: none;
	background: none; /* required for transparent-header */
	color: #fff;
	position: absolute; /* required */
	top: 0;
	left: 0;
}
.transparent-header #headerwrap .themify-widget-menu {
	color: #666;
}
.transparent-header #pagewrap {
	padding-top: 0 !important;
}
.transparent-header #content {
	padding: 0;
}

/* prevent transparent header overlap builder */
.transparent-header.themify_builder_active #pagewrap {
	padding-top: 0 !important;	
}
.transparent-header.themify_builder_active #headerwrap {
	position: static !important;	
	color: inherit;
}
.transparent-header.themify_builder_active #headerwrap a {
	color: inherit;
}
.transparent-header #headerwrap #searchform .icon-search:before {
	color: #fff;
}
.transparent-header #headerwrap.fixed-header {
	background-color: rgba(0, 0, 0, .7);
}
.transparent-header.header-block.themify_builder_active #pagewrap {
	padding-top: 430px !important; /* required for builder frontend */
}

/* header pull down */
.pull-down {
	display: inline-block;
	text-decoration: none;
	position: relative;
	width: 20px;
	height: 15px;
	border-bottom: 2px solid;
	overflow: hidden;
	margin-left: 15px;
	font-size: .9em;
	color: inherit;
}
.pull-down:before {
	top: 0;
}
.pull-down:after {
	top: 50%;
}
.pull-down:before,
.pull-down:after {
	content: '';
	display: block;
	border-top: 2px solid;
	position: absolute;
	left: 0;
	width: 100%;
	transition: all .7s ease;
	transition-property: transform;
}
.pull-down-close .pull-down {
	border: none;
	overflow: hidden;
}
.pull-down-close .pull-down:before {
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}
.pull-down-close .pull-down:after {
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
.pull-down-close .pull-down:before,
.pull-down-close .pull-down:after {
	top: 45%;
}

/* add spacing if pull-down and cart icon together */
.pull-down + .cart-icon {
	margin-left: 8px;
}

/* header cart icon */
.header-block.slide-cart #main-nav-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-align-items: center; /* Safari 7.0+ */
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}
.header-block.fixed-header-on.slide-cart #main-nav-wrap,
.header-block.slide-cart #main-nav {
	position: static;
}

/*
HEADER VIDEO BACKGROUND
================================================ */
.big-video-wrap {
	overflow: hidden;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	position: absolute;
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        pointer-events: none;
}
video.tf-video{
    position: absolute;
    display: block;
}
.big-video-image {
	position: absolute;
	z-index: -2;
}
/* Hide semi-transparent border when video and image are enabled so image isn't visible behind the video */
#headerwrap[data-fullwidthvideo][data-bg] {
	border-bottom-width: 0;
	background-size: cover;
}

/*
HEADER FULLHEIGHT
================================================ */
.header-full-height #headerwrap {
	height: 100vh;
	display: table;
}
.header-full-height #header {
	vertical-align: middle;
	display: table-cell;
	width: 100%;
}
.header-full-height #headerwrap #header {
	padding-left: 2%;
	padding-right: 2%;
}
.header-full-height #headerwrap.fixed-header {
	height: auto;
}

/************************************************************************************
HEADER SLIDER
*************************************************************************************/
#headerwrap.header-gallery-ready {
	background: none;
	position: absolute !important;
}
body.header-leftpane #headerwrap.header-gallery-ready,
#headerwrap.fixed-header.header-gallery-ready {
	position: fixed !important;
}
/* gallery controller */
#gallery-controller {
	width: 100px;
	max-width: 100%;
	margin: 0 auto;
	height: 0;
	visibility: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	z-index: -1;
	height: 100% !important;
}
#gallery-controller .carousel-wrap {
	position: absolute !important;
	top: auto;
	bottom: 20px;
	left: 50%;
	min-width: 65px;
	margin-left: -32px;
	z-index: 2;
}
#gallery-controller .carousel-wrap .caroufredsel_wrapper {
	min-height: 18px;
}

/* slider general style */
#gallery-controller .slider {
	padding-bottom: 10px;
	display: inline-block;
	width: 100%;
	height: 100%;
}
#gallery-controller .slider .slides {
	margin: 0;
	padding: 0;
	line-height: 84%;
	text-align: center !important;
	padding-top: 5px;
}
#gallery-controller .slider .slides li {
	list-style: none;
	float: left;
	display: inline-block;
	margin: 0 6px;
}
#gallery-controller .slider-dot {
	width: 4px;
	height: 4px;
	display: block;
	margin: 0 auto;
	border-radius: 20px;
	border: solid 2px #fff;
	background-color: transparent;
	transition: all 0.3s ease-in-out;
}
#gallery-controller li:hover .slider-dot,
#gallery-controller .current-slide .slider-dot {
	background-color: #fff;
	box-shadow: 0 0 0 2px rgba(255,255,255,1);
}

/* carousel nav */
#gallery-controller .slider .carousel-nav-wrap {
	text-align: center;
	margin: 10px 0 5px;
}
#gallery-controller .slider .carousel-arrow {
	display: inline-block;
	z-index: 100;
}
#gallery-controller .carousel-nav-wrap a {
	text-indent: -999em;
	line-height: 1em;
	margin: -21px 0 0;
	width: 72px;
	height: 72px;
	text-decoration: none;
	position: absolute;
	top: 50%;
	left: 0;
}
#gallery-controller a.carousel-next {
	right: 0;
	left: auto;
}
#gallery-controller .carousel-nav-wrap a:before {
	font: normal 32px/1em 'themify_theme_icon';
	color: #fff;
	text-indent: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1em;
	height: 1em;
	margin: -.5em 0 0 -.5em;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
#gallery-controller a.carousel-prev:before {
	content: "\e803"; /* ti-angle-left */
}
#gallery-controller a.carousel-next:before {
	content: "\e802"; /* ti-angle-right */
}
#gallery-controller .carousel-nav-wrap a:hover:before {
	font-size: 52px;
}

/* carousel pager */
#gallery-controller .carousel-pager {
	clear: both;
	text-align: center;
	margin: 10px 0;
}
#gallery-controller .carousel-pager a {
	text-indent: -900em;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	background-color: #fff;
	border-radius: 10em;
	cursor: pointer;
	display: inline-block;
	box-shadow: 0 0 0 2px rgba(255,255,255,0);
}
#gallery-controller .carousel-pager a.selected {
	background: none;
	box-shadow: 0 0 0 2px rgba(255,255,255,1);
}
.header-horizontal #gallery-controller .slider .carousel-nav-wrap,
.header-leftpane #gallery-controller .slider .carousel-nav-wrap,
.header-minbar #gallery-controller .slider .carousel-nav-wrap,
.header-horizontal #gallery-controller .slider-dot,
.header-leftpane #gallery-controller .slider-dot,
.header-minbar #gallery-controller .slider-dot {
	display: none;
}
.fixed-header-on #gallery-controller .slider .carousel-nav-wrap,
.fixed-header-on #gallery-controller .slider-dot {
	display: none;
}

.fixed-header-on #headerwrap .backstretch {
	height: 61px !important; /* required to fix header slider on fixed-header */
}

.header-gallery.header-gallery-ready #header {
	padding-left: 72px;
	padding-right: 72px;
}

/*
HEADER BACKGROUND MODE
================================================ */
/* best fit */
#headerwrap > .backstretch img.best-fit {
	max-width:100% !important;
	max-height:100% !important;
	top:0 !important;
	right:0 !important;
	bottom:0 !important;
	left:0 !important;
	margin:auto !important;
	width:auto !important;
	height:auto !important;
}
#headerwrap > .backstretch img.best-fit-vertical {
	height:100% !important;
}
#headerwrap > .backstretch img.best-fit-horizontal {
	width:100% !important;
}

/* fullcover */
#headerwrap > .backstretch img.fullcover-left-top {
	top:0 !important;
	bottom:auto !important;
	left:0 !important;
	right:auto !important;
}
#headerwrap > .backstretch img.fullcover-left-center {
	left:0 !important;
	right:auto !important;
}
#headerwrap > .backstretch img.fullcover-left-bottom {
	top:auto !important;
	bottom:0 !important;
	left:0 !important;
	right:auto !important;
}
#headerwrap > .backstretch img.fullcover-right-top {
	top:0 !important;
	bottom:auto !important;
	left:auto !important;
	right:0 !important;
}
#headerwrap > .backstretch img.fullcover-right-center {
	left:auto !important;
	right:0 !important;
}
#headerwrap > .backstretch img.fullcover-right-bottom {
	top:auto !important;
	bottom:0 !important;
	left:auto !important;
	right:0 !important;
}
#headerwrap > .backstretch img.fullcover-center-top {
	top:0 !important;
	bottom:auto !important;
}
#headerwrap > .backstretch img.fullcover-center-center {}
#headerwrap > .backstretch img.fullcover-center-bottom {
	top:auto !important;
	bottom:0 !important;
}

/************************************************************************************
6. PAGE
*************************************************************************************/
/* page title */
.page-title {
	margin: 0 0 0.938em;
	padding: 0;
	font-size: 2.8em;
	line-height: 110%;
}

/*
AUTHOR PAGE
================================================ */
.author-bio {
	margin: 0 0 2em;
	overflow: hidden;
}
.author-bio .author-avatar {
	float: left;
	margin: 0 15px 0 0;
}
.author-bio .author-avatar img {
	background-color: #fff;
	padding: 5px;
	border: solid 1px #ccc;
}
.author-bio .author-name {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1.6em;
}
.author-posts-by {
	margin: 0 0 1.5em;
	padding: 1em 0 0;
	font-size: 1.4em;
	text-transform: uppercase;
	border-top: solid 4px #ccc;
	border-color: rgba(118,118,118,.3);
}

/*
PAGINATION
================================================ */
.pagenav {
	clear: both;
	padding-bottom: 20px;
	text-align: right;
}
.pagenav a {
	text-decoration: none;
}
.pagenav a,
.pagenav span {
   font-size: 1.1em;
   font-weight: bold;
	display: inline-block;
	line-height: 100%;
	margin: 0 1px 0 0;
	min-height: 18px;
	min-width: 24px;
	padding: 6px 0 0;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.pagenav a:hover {
	text-decoration: underline;
}
.pagenav .current {
	border-radius: 100%;
	border: solid 1px rgba(60,60,60,.4);
	padding: 5px 0 0;
	min-width: 30px;
	min-height: 25px;
	margin-top: 10px;
}
.sidebar-none .pagenav {
	text-align: center;
}

/************************************************************************************
7. POST
*************************************************************************************/
/*
GENERIC POST
================================================ */
.post {
	margin-bottom: 5em;
	position: relative;
}

/* post content */
.post-content {
	min-width: 120px;
}

/* post title */
.post-title {
	font-size: 3.6em;
	line-height: 1.4em;
	margin: 0 0 .45em;
	padding: 0;
	text-transform: none;
	letter-spacing: -.025em;
}
.post-title a {
	text-decoration: none;
	color: #000;
}
.post-title a:hover {
	color: #ed1e24;
}

/* post image */
.post .post-image {
	text-align: center;
}

.post-image {
	margin: 0 0 1.5em;
}
.post-image img {
	max-width: 100%;
	width: auto;
	vertical-align: bottom;
}
.post-image.left {
	float: left;
	margin-right: 1em;
}
.post-image.right {
	float: right;
	margin-left: 1em;
}

/* post meta */
.post-meta {
	font-size: .9em;
	line-height: 1.6em;
	margin: 0 0 .8em;
	padding: 0;
	color: #ccc;
	font-weight: 300;
}
.post-meta a {
	text-decoration: none;
	color: #5b6270;
}
.post-meta .post-author:after,
.post-meta .post-category:after,
.post-meta .post-tag:after {
	display: inline-block;
	content: '';
	width: 3px;
	height: 1.5em;
	margin: 0 .35em 0 .5em;
	white-space: nowrap;
	vertical-align: middle;
	border: 1px solid;
	border-top: none;
	border-bottom: none;
	transform: skewX(-15deg);
	opacity: .6;
}

.post-meta .post-comment:after {
	content: '\e804'; /* fa-comment */
	display: inline-block;
	margin: 0 8px;
	font: normal 15px/1 'themify_theme_icon';
	vertical-align: text-top;
	font-size: .8em;
	opacity: .7;
}

/* more link */
.more-link {
	text-decoration: none;
}
.more-link:hover {
	text-decoration: none;
}
.more-link:after {
	content: '\e802'; /* ti-align-right */
	font-family: 'themify_theme_icon';
	padding-left: .5em;
	text-decoration: none;
	font-size: 1.2em;
	vertical-align: bottom;
}

/* post date */
.post-date {
	margin: 0 0 .4em;
	display: block;
	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: .04em;
}
.loops-wrapper.list-post .post-date-wrap:not(.post-date-inline),
.single .post-content .post-date-wrap:not(.post-date-inline) {
	width: 135px;
	height: 135px;
	border-radius: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
}
.loops-wrapper.list-post .has-post-thumbnail .post-date-wrap,
.single .has-post-thumbnail .post-date-wrap {
	position: relative;
	margin-top: -95px;
}
.loops-wrapper.list-post .post-date span,
.single .post-date span {
	display: block;
}
.loops-wrapper.list-post .post-date,
.single .post-content .post-date {
	color: #fff;
	display: block;
	width: 135px;
	height: 135px;
	margin: 0;
	border-radius: 100%;
	background-color: rgba(251,9,48,.8);
	text-align: center;
}
.loops-wrapper.list-post .post-date-wrap:not(.post-date-inline) .post-date,
.single .post-content .post-date-wrap:not(.post-date-inline) .post-date {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center; /* Safari 7.0+ */
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.loops-wrapper.list-post .post-date .day,
.single .post-date .day {
	font-size: 42px;
	margin: 0;
	letter-spacing: -.05em;
	line-height: 100%;
}
.loops-wrapper.list-post .post-date .month,
.single .post-date .month {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 100%;
	margin: 0;
}
.loops-wrapper.list-post .post-date .year,
.single .post-date .year {
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin: 0;
	line-height: 100%;
}

/* Display post date circle as inline text */
.loops-wrapper.list-post .post-date-inline,
.single-post .post .post-date-inline {
	width: auto;
	height: auto;
	border-radius: 0;
	margin: 0 auto 1em;
}
.loops-wrapper.list-post .has-post-thumbnail .post-date-inline,
.single-post .has-post-thumbnail .post-date-inline {
	position: static;
	margin-top: 0;
	margin-bottom: 0;
}
.loops-wrapper.list-post .post-date-inline .post-date,
.single-post .post-content .post-date-inline .post-date {
	color: inherit;
	width: auto;
	height: auto;
	margin: 0 0 .6em;
	border-radius: 0;
	background: none;
	text-align: inherit;
}
.loops-wrapper.list-post .post-date-inline .post-date span,
.single-post .post-date-inline .post-date span {
	display: inline;
}
.loops-wrapper.list-post .post-date-inline .post-date .year,
.single-post .post-date-inline .post-date .year,
.loops-wrapper.list-post .post-date-inline .post-date .month,
.single-post .post-date-inline .post-date .month,
.loops-wrapper.list-post .post-date-inline .post-date .day,
.single-post .post-date-inline .post-date .day {
	font-size: inherit;
	font-family: inherit;
	text-transform: inherit;
	line-height: inherit;
	display: inline;
}

/* post meta */
.loops-wrapper.list-post .post-meta,
.single .post-meta {
	margin: 0 0 1em;
}
.loops-wrapper.list-post .post-author,
.single .post-author {
	font-size: .9em;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: 400;
}

.single .post-meta,
.single .post-title {
	text-align: center;
}
.single .post-meta:empty,
.single .post-author:empty {
	display: none;
}

/* SINGLE FULLWIDTH IMAGE LAYOUT
================================================ */
.single.single-fullwidth-layout .featured-area {
	margin: 0 0 2.4em;
}
.single.single-fullwidth-layout .featured-area .post-content {
	text-align: center;
}
.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-date-wrap {
	margin-top: -94px;
	position: relative;
}
.single.single-fullwidth-layout #content,
.single.single-fullwidth-layout #sidebar,
.single.single-fullwidth-layout #sidebar-alt {
	padding-top: 8px;
}
.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-date-wrap.post-date-inline {
	margin-top: auto;
	width: auto;
	height: auto;
}
.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-date-wrap.post-date-inline .post-date {
	color: inherit;
	width: auto;
	height: auto;
	margin: 0 0 .6em;
	border-radius: 0;
	background: none;
	text-align: inherit;
}

/* SINGLE GALLERY LAYOUT
================================================ */
.single.single-gallery-layout .featured-area .gallery-wrapper + .post-content .post-date-wrap:not(.post-date-inline) {
	margin-top: -70px;
	position: relative;
	z-index: 1;
}
.single.single-gallery-layout #content,
.single.single-gallery-layout #sidebar {
	padding-top: 8px;
}

/* GALLERY COLUMN */
/* gallery column 1 (display all in one line) */
#body .gallery-columns-1 .item,
#body .gallery-columns-1 .gallery-item {
	width: auto;
}
#body .gallery-columns-1 br {
	display: none !important;
}

/* gallery column 2 */
#body .gallery-columns-2 .item,
#body .gallery-columns-2 .gallery-item {
	width: 50%;
}

/* gallery column 3 */
#body .gallery-columns-3 .item,
#body .gallery-columns-3 .gallery-item {
	width: 33.333%;
}
/* gallery column 4 */
#body .gallery-columns-4 .item,
#body .gallery-columns-4 .gallery-item {
	width: 25%;
}

/* gallery column 5 */
#body .gallery-columns-5 .item,
#body .gallery-columns-5 .gallery-item {
	width: 20%;
}

/* gallery column 6 */
#body .gallery-columns-6 .item,
#body .gallery-columns-6 .gallery-item {
	width: 16.666%;
}

/* gallery column 7 */
#body .gallery-columns-7 .item,
#body .gallery-columns-7 .gallery-item {
	width: 14.285%;
}

/* gallery column 8 */
#body .gallery-columns-8 .item,
#body .gallery-columns-8 .gallery-item {
	width: 12.5%;
}

/* gallery column 9 */
#body .gallery-columns-9 .item,
#body .gallery-columns-9 .gallery-item {
	width: 11.111%;
}

/* set gallery item margin-right */
#body .gallery-columns-1 .gallery-item,
#body .gallery-columns-2 .gallery-item,
#body .gallery-columns-3 .gallery-item,
#body .gallery-columns-4 .gallery-item,
#body .gallery-columns-5 .gallery-item,
#body .gallery-columns-6 .gallery-item,
#body .gallery-columns-7 .gallery-item,
#body .gallery-columns-8 .gallery-item,
#body .gallery-columns-9 .gallery-item {
	margin: 0;
}

/* clear gallery item margin-right */
#body .gallery-columns-9 .gallery-item:nth-of-type(9n),
#body .gallery-columns-8 .gallery-item:nth-of-type(8n),
#body .gallery-columns-7 .gallery-item:nth-of-type(7n),
#body .gallery-columns-6 .gallery-item:nth-of-type(6n),
#body .gallery-columns-5 .gallery-item:nth-of-type(5n),
#body .gallery-columns-4 .gallery-item:nth-of-type(4n),
#body .gallery-columns-3 .gallery-item:nth-of-type(3n),
#body .gallery-columns-2 .gallery-item:nth-of-type(2n) {
	margin-right: 0;
}

/* Masonry Gallery */
.gallery-wrapper.masonry .item .gallery-caption .post-title {
	font-size: 1em;
}
.gallery-wrapper.masonry .item .gallery-item-wrapper {
	overflow: hidden;
}
.gallery-wrapper.masonry .item .gallery-item-wrapper .gallery-caption {
	background-color: #000;
	background: rgba(38,31,61,.8);
	margin: 0;
	height: 100%;
	text-align: center;	
}
.gallery-wrapper.masonry .item .gallery-caption .post-category a, 
.gallery-wrapper.masonry .item .gallery-caption .post-title a {
	color: #FFF;
}

/* gallery item */
.gallery-wrapper .item {
	background-color: inherit;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.gallery-wrapper .item .gallery-item-wrapper {
	display: block;
	position: relative;
	height: 100%;
	margin: 0;
	padding: 0;
}
.gallery-wrapper .item img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.gallery-wrapper .item .gallery-item-wrapper .gallery-caption {
	display: block;
	visibility: hidden;
	position: absolute;
	top: 20%;
	padding: 15% 6%;
	width: 100%;
	text-align: center;
	color: inherit;
	font-size: 0.9em;
	line-height: 120%;
	margin: .25em 0 0;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery-wrapper .item:hover .gallery-caption {
	color: #fff;
	display: block;
	visibility: visible;
	top: 0;
	opacity: 1;
}

/* gallery caption content */
.gallery-wrapper .item .gallery-caption .post-title {
	font-size: 1.65em;
	margin-top: .5em;
	color: inherit;
}
.gallery-wrapper .item .gallery-caption .post-category {
	font-size: .85em;
	font-weight: 500;
	margin-top: .25em;
	text-decoration: none;
	color: inherit;
}
.gallery-wrapper .item .gallery-caption .post-category:after {
	display: none;
	visibility: hidden;
}
.gallery-wrapper .item .gallery-caption .post-category a,
.gallery-wrapper .item .gallery-caption .post-title a {
	text-decoration: none;
	color: inherit;
}
.gallery-wrapper .item:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}

/* SINGLE SLIDER LAYOUT
================================================ */
.single.single-slider-layout .featured-area .post-content .post-date-wrap:not(.post-date-inline) {
    margin-top: -94px;
    position: relative;
	z-index: 999;
}
.single.single-slider-layout .featured-area .caroufredsel_wrapper {
	margin: 0 !important; /* required to override inline js css */
}
.single.single-slider-layout .featured-area .slides > li {
	margin: 0;
	position: relative;
}
.single.single-slider-layout .featured-area .slider.single-slider .carousel-next,
.single.single-slider-layout .featured-area .slider.single-slider .carousel-prev {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	overflow: hidden;
    max-width: 32px;
    max-height: 64px;
	font-size: 18px;
	height: 100%;
	width: 100%;
	padding: 0;
}
.single.single-slider-layout .featured-area .slider.single-slider .carousel-next {
	left: auto;
	right: 0;
}
.single.single-slider-layout .featured-area .slider.single-slider .carousel-next:before,
.single.single-slider-layout .featured-area .slider.single-slider .carousel-prev:before {
	background: #fff;
	padding: 22px 8px 22px 4px;
	font: normal 1.3em/1em 'themify_theme_icon';
	content: "\e803"; /* ti-angle-left */
	display: inline-block;
	border: none;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
	width: auto;
	height: auto;
}
.single.single-slider-layout .featured-area .slider.single-slider .carousel-next:before {
	content: "\e802"; /* ti-align-right */
}
.single.single-slider-layout .featured-area .carousel-pager {
	position: absolute;
	bottom: 90px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.single.single-slider-layout .featured-area .carousel-pager a {
	color: #fff;
}
.single.single-slider-layout .featured-area .carousel-pager a:before {
	opacity: 1;
}
.single.single-slider-layout .featured-area .slide-caption {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	width: 100%;
	left: 0px;
	box-sizing: border-box;
	font-size: 1.6em;
	color: rgb(255, 255, 255);
	letter-spacing: -0.01em;
	padding: 0px 50px;
}

/* SINGLE SPLIT LAYOUT
================================================ */
.single.single-split-layout .featured-area {
	width: 50%;
	float: left;
	position: fixed;
	height: 100%;
	box-sizing: border-box;
	top: 0;
	color: #fff;
	background-color: #f7f7f7;
}
.single.single-split-layout .featured-area a {
	color: #fff;
}
.single.single-split-layout #footerwrap,
.single.single-split-layout #layout {
	width: 50%;
	float: right;
	max-width: none;
	display: block !important;
	box-sizing: border-box;
}
.single.single-split-layout #content {
	padding: 2.6em;
}
.single.single-split-layout #footerwrap {
	padding-left: 4%;
	padding-right: 4%;
}
.single.single-split-layout .featured-area .post-image img {
	min-height: 100%;
	height: 100vh;
	object-fit: cover;
}
.single.single-split-layout .featured-area .post-image {
	overflow: hidden;
	height: 100%;
}
.single.single-split-layout .related-posts .post-image img {
	height: auto;
	min-height: initial;
}
.single.single-split-layout .featured-area .post-content {
	color: #fff;
	padding: 2%;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.single.single-split-layout .featured-area:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	position: absolute;
	bottom: 0;
	left: 0;
}
.single.single-split-layout .featured-area .post-content .post-date-wrap {
	margin-top: auto;
	position: relative;
}
.single.single-split-layout .featured-area .post-content .post-meta,
.single.single-split-layout .featured-area .post-content .post-meta a,
.single.single-split-layout .featured-area .post-content .post-title a {
	color: #fff;
}

/*
LIST POST
================================================ */
.loops-wrapper.list-post .post-title {
	margin-bottom: .5em;
}

/*
GRID4 POST
================================================ */
.loops-wrapper.grid4 .post {
	width: 22.6%;
	margin-left: 3.2%;
	float: left;
	margin-bottom: 2.5em;
	font-size: .9em;
	line-height: 1.7;
}
.loops-wrapper.grid4 .post-title {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1.3em;
	letter-spacing: normal;
}
.loops-wrapper.grid4 .post-meta {
	font-size: .8em;
}

/*
GRID3 POST
================================================ */
.loops-wrapper.grid3 .post {
	float: left;
	margin-left: 3.2%;
	margin-bottom: 2em;
	width: 31.2%;
}
.loops-wrapper.grid3 .post-title {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1.5em;
	letter-spacing: normal;
}

/*
GRID2 POST
================================================ */
.loops-wrapper.grid2 .post {
	float: left;
	margin-left: 3.2%;
	margin-bottom: 3em;
	width: 48.4%;
}
.loops-wrapper.grid2 .post-title {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 2em;
	letter-spacing: normal;
}

/*
GRID2-THUMB POST
================================================ */
.loops-wrapper.grid2-thumb .post {
	width: 48.4%;
	margin-left: 3.2%;
	float: left;
	text-align: inherit;
}
.loops-wrapper.grid2-thumb .post-title {
	font-size: 1.9em;
	margin: 0 0 .5em;	
}
.loops-wrapper.grid2-thumb .post-image {
	width: 25%;
	float: left;
	margin: 0 1.6em 1.3em 0;
}
.loops-wrapper.grid2-thumb .post-content {
	overflow: hidden;
	min-width: 120px;
}

/*
CLEAR GRID FLOAT
================================================ */
.loops-wrapper.grid4 .post:nth-of-type(4n+1),
.loops-wrapper.grid3 .post:nth-of-type(3n+1),
.loops-wrapper.grid2 .post:nth-of-type(2n+1),
.loops-wrapper.grid2-thumb .post:nth-of-type(2n+1) {
	margin-left: 0;
	clear: left;
}

.post-filter + .loops-wrapper.masonry-done .post {
	margin-left: 0;
}

/*
LIST-THUMB-IMAGE POST
================================================ */
.loops-wrapper.list-thumb-image .post {
	clear: both; /* require for FF */
	text-align: inherit;
}
.loops-wrapper.list-thumb-image .post-image {
	width: 20%;
	float: left;
	margin: 0 1.4em 1em 0;
}
.loops-wrapper.list-thumb-image .post-image img {
	width: 100%;
}
.loops-wrapper.list-thumb-image .post-content {
	overflow: hidden;
}

/*
LIST-LARGE-IMAGE POST
================================================ */
.loops-wrapper.list-large-image .post {
	text-align: inherit;
}
.loops-wrapper.list-large-image .post-image {
	max-width: 70%;
	float: left;
	margin: 0 2em 1.3em 0;
}

/*
SLIDER POST
================================================ */
.loops-wrapper.slider {
	position: relative;
	margin: 0 0 50px;
}
.loops-wrapper.slideshow-wrap {
	height: 0; /* will be toggled with js */
	visibility: hidden; /* will be toggled with js */
}
.loops-wrapper.slider .post {
	float: left;
	margin: 0 .12% .5em;
	position: relative;
	min-height: 40px;
}
.loops-wrapper.slider .post-image {
	width: auto;
	float: none;
	margin: 0 0 0.5em;
}
.loops-wrapper.slider .post-image img {
	width: 100%;
	vertical-align: bottom;
}
.loops-wrapper.slider .post-image .themify_lightbox .zoom {
	display: none;
}
.loops-wrapper.slider .post-title {
	font-size: 1.25em;
	margin: 0 0 0.313em;
}
.loops-wrapper.slider .post-date {
	margin: 0;
}
.loops-wrapper.slider .post-content {
	width: 100%;
	min-height: 40px;
	padding: 15px 5%;
	margin: 0 auto;
	font-size: .9em;
	line-height: 1.5em;
	text-align: center;
}
.loops-wrapper.slider.overlay  .post-image + .post-content {
	top: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	overflow: hidden;
	height: 100%;
	padding: 5%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.loops-wrapper.slider.overlay .post-image + .post-content a {
	color: #fff;
}
.loops-wrapper.slider.overlay .post:hover .post-content {
	top: 0;
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	color: #ddd;
}
.loops-wrapper.slider.no-gutter .post {
	margin-left: 0;
	margin-right: 0;
}

/*
OVERLAY POST
================================================ */
.loops-wrapper.overlay .post-image + .post-content,
.loops-wrapper.polaroid .post-image + .post-content {
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	color: #fff;
	top:100%;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	overflow: hidden;
	height: 100%;
	padding: 5%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.loops-wrapper.overlay .post-image + .post-content a,
.loops-wrapper.polaroid .post-image + .post-content a {
	color: #fff;
}

.loops-wrapper.overlay .post:hover .post-content,
.loops-wrapper.polaroid .post:hover .post-content {
	top: 0 !important;
}
.loops-wrapper.overlay .post:hover .post-image,
.loops-wrapper.polaroid .post:hover .post-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
.loops-wrapper.overlay .post-image,
.loops-wrapper.polaroid .post-image,
.loops-wrapper.polaroid .post-meta {
	margin-bottom: 0;
}

.loops-wrapper.overlay .post-image img,
.loops-wrapper.polaroid .post-image img {
	width: 100%;
}
.loops-wrapper.overlay  .post-image + .post-content .post-content-inner {
	width: 100%;
	top: 50%;
	left: 0;
	position: absolute;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

/*
POLAROID POST
================================================ */
.loops-wrapper.polaroid .post-image + .post-content {
	top: 75%;
}
.loops-wrapper.slider.polaroid .post-image + .post-content {
	top: 60%;
}
.loops-wrapper.polaroid .disp-cell.valignmid {
	vertical-align: top;
}
#pagewrap .module-post .polaroid .post,
#pagewrap .module-post .overlay .post,
.loops-wrapper.polaroid .post, 
.loops-wrapper.overlay .post {
	overflow: hidden;
	position: relative;
}
.loops-wrapper.polaroid .post:hover .disp-cell.valignmid {
	vertical-align: middle;
}

/* clickable overlays */
.js .loops-wrapper.grid4.polaroid .post-image + .post-content,
.js .loops-wrapper.grid3.polaroid .post-image + .post-content,
.js .loops-wrapper.grid2.polaroid .post-image + .post-content,
.js .loops-wrapper.grid4.overlay .post-image + .post-content,
.js .loops-wrapper.grid3.overlay .post-image + .post-content,
.js .loops-wrapper.grid2.overlay .post-image + .post-content {
	cursor: pointer;
}

/* BOXED POST LAYOUT
================================================ */
.loops-wrapper.boxed .post {
	background-color: #ffffff;
	box-shadow: 0 2px 8px 0px rgba(0,0,0,.1);
	padding-top: 1em;
}
.loops-wrapper.boxed.grid4 .post {
	margin-bottom: 2em;
}
.loops-wrapper.boxed.grid2 .post {
	margin-bottom: 2em;
}
.loops-wrapper.boxed .has-post-thumbnail {
	padding-top: 0;
}
.loops-wrapper.boxed .post-image img {
	width: 100%;
}
.loops-wrapper.boxed .post-content {
	padding: 0 7%;
	box-sizing: border-box;
}

/*
NO-GUTTER POST
================================================ */
.loops-wrapper.no-gutter.grid4 {
	margin: 0 0 3em;
}
.loops-wrapper.no-gutter.grid4 .post {
	margin: 0;
	width: 25%;
}
.loops-wrapper.no-gutter.grid3 .post {
	margin: 0;
	width: 33.33%;
}
.loops-wrapper.no-gutter.grid2 .post {
	width: 50%;
	margin: 0;
}
.loops-wrapper.no-gutter.list-post .post {
	padding: 0;
	margin: 0;
	width: 100%;
}

/*
GENERAL POST STYLING
================================================ */
.loops-wrapper .post {
	text-align: center; /* make archive post view text center */
}
.loops-wrapper .post-image {
	margin-bottom: 1em;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/* required for making post content vertical alignment */
.disp-table {
	display: table;
	width:100%;
	height:100%;
}
.disp-row {
	display: table-row;
}
.disp-cell {
	width: 100%;
	display: table-cell;
	text-align: center;
}
.disp-cell.valignmid {
	vertical-align: middle;
}

/************************************************************************************
AUTHOR BOX
*************************************************************************************/
.author-box {
	margin: 5.5em 0;
	border: none;
}
.author-box .author-avatar {
	float: left;
	margin: 0 2em .3em 0;
}
.author-box .author-name {
	margin: 0 0 .3em;
}

/************************************************************************************
POST PAGINATION (the <nextpage> tag)
*************************************************************************************/
.post-pagination {
	text-align: right;
	margin: .5em 0 2em;
}
.post-pagination strong {
	margin-right: 3px;
}
.post-pagination a {
	margin-left: 3px;
	margin-right: 3px;
}

/************************************************************************************
POST NAVIGATION
*************************************************************************************/
.post-nav {
	margin: 0 0 3.5em;
	padding: 0;
	clear: both;
}
.post-nav .prev,
.post-nav .next {
	width: 47%;
	position: relative;
}
.post-nav .prev {
	float: left;
	padding-left: 2.5em;
}
.post-nav .next {
	float: right;
	text-align: right;
	padding-right: 2.5em;
}
.full_width .post-nav {
	max-width: 1160px;
	margin-left: auto;
	margin-right: auto;
}

/* post nav link */
.post-nav a {
	color: #000;
	display: block;
	font-size: 1.3em;
	font-weight: 200;
	letter-spacing: -.005em;
	text-decoration: none;
}
.post-nav a:hover {
	text-decoration: none;
}

/* post nav arrow */
.post-nav .arrow {
	display: block;
	width: auto;
	float: left;
	height: 1em;
	text-align: center;
	text-decoration: none;
	color: #ed1e24;
}
.post-nav .next .arrow {
	float: right;
}
.post-nav .next .arrow:before,
.post-nav .prev .arrow:before {
	font-family: 'themify_theme_icon';
	font-size: 1.7em;
	color: inherit;
	top: 0;
	position: absolute;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.post-nav .next .arrow:before {
	content: "\e806"; /* ti-angle-double-right */
}
.post-nav .prev .arrow:before {
	content: "\e805"; /* ti-angle-double-left */
}
.post-nav .prev .arrow:before {
	left: 0;
}
.post-nav .next .arrow:before {
	right: 0;
}
.post-nav a:hover span {
	color: #ed1e24;
}
.post-nav .prev a:hover span:before {
	-webkit-animation: arrow-prev 1s infinite;/* Chrome, Safari, Opera */
	-webkit-animation-timing-function: linear;/* Chrome, Safari, Opera */
	animation: arrow-prev 1s infinite;
	animation-timing-function: linear;
}
.post-nav .next a:hover span:before {
	-webkit-animation: arrow-next 1s infinite; /* Chrome, Safari, Opera */
	-webkit-animation-timing-function: linear; /* Chrome, Safari, Opera */
	animation: arrow-next 1s infinite;
	animation-timing-function: linear;
}

/* post nav animation */
@-webkit-keyframes arrow-prev {
	0% {left: 0;}
	50% {left: -10px;}
	100% {left: 0;}
}
@keyframes arrow-prev {
	0% {left: 0;}
	50% {left: -10px;}
	100% {left: 0;}
}

@-webkit-keyframes arrow-next {
	0% {right: 0;}
	50% {right: -10px;}
	100% {right: 0;}
}
@keyframes arrow-next {
	0% {right: 0;}
	50% {right: -10px;}
	100% {right: 0;}
}

/************************************************************************************
COMMENTS
*************************************************************************************/
.commentwrap {
	margin: 2em 0 1.25em;
	position: relative;
	clear: both;
}

/* comment title */
.comment-title,
.comment-reply-title {
	font-size: 1.5em;
	margin: 0 0 .8em;
	padding: 0;
	font-weight: 300;
	letter-spacing: .015em;
	text-transform: none;
}

/* comment pagenav */
.commentwrap .pagenav {
	margin: 10px 0;
	border: none;
	box-shadow: none;
}
.commentwrap .pagenav.top {
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}

/* commentlist */
.commentlist {
	margin: 2em 0 .5em;
}
.commentlist li {
	margin: 0;
	padding: 0 0 .5em;
	list-style: none;
	position: relative;
}
.commentlist .comment-author {
	margin: .2em 0 1em;
	padding: 0;
}
.commentlist .avatar {
	margin: 0 15px 0 0;
	display: inline-block;
	vertical-align: middle;
	border-radius: 100%;
}
.commentlist cite {
	font-style: normal;
	font-size: 1.2em;
	vertical-align: middle;
}
.commentlist cite a {
	text-decoration: none;
}
.commentlist cite:after {
	display: inline-block;
	content: '';
	width: 3px;
	height: 1.5em;
	margin: 0 .35em 0 .5em;
	white-space: nowrap;
	vertical-align: middle;
	border: 1px solid;
	border-top: none;
	border-bottom: none;
	transform: skewX(-15deg);
	opacity: .2;
}
.commentlist .bypostauthor > .comment-author cite:before {
	content: '\e812'; /* fa-bookmark */
	font-family: 'themify_theme_icon';
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-right: 12px;
}
.commentlist br {
	display: none;
}
.commentlist .comment-time {
	font-size: .8em;
	vertical-align: middle;
}
.commentlist .commententry {
	position: relative;
	min-height: 3em;
	overflow: hidden;
	padding-bottom: .7em;
	word-wrap: break-word;
}
.commentlist ul,
.commentlist ol {
	margin: 0 0 0 6%;
	padding: 0;
}

/* reply link */
.commentlist .reply {
	position: absolute;
	right: 0;
	top: 1.2em;
}
.commentlist .comment-reply-link {
	font-size: .8em;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid;
	padding: .15em 0.9em .2em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.commentlist .comment-reply-link:hover {
	background-color: #ed1e24;
	color: #fff;
	border-color: #ed1e24;
}

/*
COMMENT FORM
================================================ */
#respond {
	margin: 0;
	padding: 0 0 .5em;
	position: relative;
	clear: both;
}
#respond #cancel-comment-reply-link {
	position: absolute;
	top: .6em;
	right: 0;
	font-size: .8em;
	font-weight: 400;
	line-height: 100%;
	text-decoration: none;
	display: block;
}
#respond #cancel-comment-reply-link:before,
#respond #cancel-comment-reply-link:after {
	content: '';
	display: block;
	border-top: 1px solid;
	width: 20px;
	height: 20px;
	position: absolute;
	left: -34px;
	top: 20%;
	position: absolute;
}
#respond #cancel-comment-reply-link:before {
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	left: -20px;
}
#respond #cancel-comment-reply-link:after {
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
#commentform {
	margin: 1.7em 0 0;
}
.full_width .commentwrap {
	max-width: 1160px;
	margin-left: auto;
	margin-right: auto;
}

/************************************************************************************
RELATED POSTS
*************************************************************************************/
.related-posts {
	border-top: 1px solid rgba(0,0,0,.1);
	margin: 0 0 1.6em;
}
.list-post .related-posts .post {
	width: 32%;
	float: left;
	margin: 0 0 3% 2%;
	clear: none;
}
.list-post .related-posts .post:nth-of-type(3n+1) {
	margin-left: 0;
	clear: left;
}
.related-posts .related-title {
	margin: 0 0 1.5em;
	padding: 1em 0 0;
	font-size: 1.1em;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: 600;
}
.related-posts .post-image {
	margin: 0 0 .8em 0;
	min-width: 0;
}

.related-posts .post-meta {
	margin: 0 0 .5em;
	font-size: .73em;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: .05em;
}
.related-posts .post-meta .post-category:after {
	display: none;
}
.related-posts .post-content {
	overflow: hidden;
}
.related-posts .post-title {
	font-size: 1.45em;
	margin: 0 0 1em;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	font-weight: 300;
}
.full_width .related-posts {
	max-width: 1160px;
	margin: 0 auto 4em;
}

/************************************************************************************
INFINITE SCROLL
*************************************************************************************/
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
#load-more {
	clear: both;
	padding: 50px 0;
	right: 44%;
	text-align: center;
}
.load-more-button {
	padding: 14px 28px;
	text-decoration: none;
	display: inline-block;
}
#infscr-loading {
	position: fixed;
	text-align: center;
	bottom: 50px;
	left: 0;
	width: 100%;
	z-index: 100;
	overflow: hidden;
}
#infscr-loading img {
	padding: 8px;
	border-radius: 9em;
}

/************************************************************************************
MASONRY LAYOUT
*************************************************************************************/
.masonry-done.loops-wrapper.grid4 .post,
.masonry-done.loops-wrapper.grid3 .post,
.masonry-done.loops-wrapper.grid2-thumb .post,
.masonry-done.loops-wrapper.grid2 .post {
	margin-right: 0;
	margin-left: 0;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
}
.masonry-done.list-thumb-image .grid-sizer,
.masonry-done.list-post .grid-sizer,
.masonry-done.ptb_list-post .grid-sizer {
	width: 100%;
}
.masonry-done.grid4 .grid-sizer,
.masonry-done.ptb_grid4 .grid-sizer {
	width: 22.6%;
}
.masonry-done.grid3 .grid-sizer,
.masonry-done.ptb_grid3 .grid-sizer {
	width: 31.2%;
}
.masonry-done.grid2-thumb .grid-sizer,
.masonry-done.grid2 .grid-sizer,
.masonry-done.ptb_grid2 .grid-sizer {
	width: 48.4%;
}
.masonry-done .gutter-sizer{
	width: 3.19%;
}
.masonry-done.grid4.no-gutter .grid-sizer {
	width: 25%;
}
.masonry-done.grid3.no-gutter .grid-sizer {
	width: 33.3%;
}
.gecko.masonry-done.grid3.no-gutter .grid-sizer {
	width: 33.3332%; /* fix grid3 in Firefox */
}
.masonry-done.grid2-thumb.no-gutter .grid-sizer,
.masonry-done.grid2.no-gutter .grid-sizer {
	width: 50%;
}
.masonry-done.list-post .gutter-sizer,
.masonry-done.no-gutter .gutter-sizer{
	width: 0%;
}

/************************************************************************************
POST VIDEO (css for fluid video)
*************************************************************************************/
.post-video,
.embed-youtube {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	margin-bottom: 15px;
}
.post-video iframe,
.post-video object,
.post-video embed,
.embed-youtube iframe,
.embed-youtube object,
.embed-youtube embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/************************************************************************************
7.1 PORTFOLIO POST TYPE
*************************************************************************************/
.single-portfolio #content {
	padding-top: 0;
}
.project-meta {
	line-height: 1.4em;
}
.project-date,
.project-client,
.project-services,
.project-view {
	border-left: 1px solid rgba(0,0,0,.1);
	color: #ed1e24;
	display: inline-block;
	font-size: 1.2em;
	padding: 0 1em;
	margin: 0 .5em;
	font-weight: 300;
}
.project-date strong,
.project-client strong,
.project-services strong,
.project-view strong {
	color: #000;
	display: block;
	font-size: .6em;
	font-weight: 600;
	letter-spacing: .1em;
	margin-bottom: .4em;
	text-transform: uppercase;
}
.project-client {
	border-left: none;
	padding: 0;
	margin: 0;
}
.single-split-layout .project-date,
.single-split-layout .project-client,
.single-split-layout .project-services,
.single-split-layout .project-view {
	border: none;
	display: block;
	padding: 0;
	margin: 0 0 1em;
}
.single-portfolio .project-meta {
	margin-bottom: 3em;
}
.single-portfolio .post-meta {
	margin: 0 0 .5em;
}
.single-portfolio .post-image {
	margin-bottom: 3em;
}
.single-portfolio .gallery-wrapper {
	margin-bottom: 3em;
}
.single-portfolio .post-meta .post-category:after {
	display: none;
}

/* top feautred area (fullwidth image) */
.featured-area {
	text-align: center;
}
.featured-area img {
	width: 100%;
}

/* Post Filter */
.post-filter {
	text-align: center;
	margin-bottom: 2em;
}
.post-filter li {
	display: inline-block;
	margin: 0 10px;
}
.post-filter li a {
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: .9em;
	opacity: .8;
}
.post-filter li a:after {
	font-family: 'themify_theme_icon';
	content: "\e800"; /* ti-close */
	font-weight: bold;
	left: 50%;
	position: absolute;
	top: 17px;
	font-size: .6625em; /* 9/16 */
	margin-left: -.5em;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.post-filter li:hover > a {
	opacity: 1;
}
.post-filter li.active a {
	position: relative;
	opacity: 1;
}
.post-filter li.active a:after {
	opacity: 1;
	-webkit-transform:	rotate(360deg);
	-moz-transform:		rotate(360deg);
	transform:			rotate(360deg);
}

/************************************************************************************
8. SIDEBAR
*************************************************************************************/
.widget {
	margin: 0 0 3em;
}
.widgettitle {
	margin: 0 0 1em;
	padding: 0;
	font-size: 1.15em;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: .09em;
}
.widget ul {
	margin: 0;
	padding: 0;
}
.widget li {
	margin: 0;
	padding: .4em 0;
	list-style: none;
	clear: both;
}
.widget ul ul {
	margin: .6em 0 -.6em 0;
	padding: 0;
}
.widget ul ul li {
	margin: 0;
	padding-left: 1em;
}

/************************************************************************************
8.1 WIDGET STYLES
*************************************************************************************/
/* calendar widget */
.widget #wp-calendar caption {
	font-weight: bold;
	padding-bottom: 10px;
}
.widget #wp-calendar td {
	width: 31px;
	padding: 4px 2px;
	text-align: center;
}

/* feature posts widget */
.widget .feature-posts-list li {
	padding: 0;
	margin: 0 0 1.5em;
	text-align: left; /* required for footer widget */
}
.widget .feature-posts-list br {
	display: none;
}
.widget .feature-posts-list .post-img {
	margin: 0 1.2em 1em 0;
	float: left;
}
.widget .feature-posts-list small {
	font-style: italic;
	font-size: .85em;
	display: block;
	margin: 0 0 .3em;
}
.widget .feature-posts-list .feature-posts-title {
	margin: 0 0 .4em;
	display: inherit;
	font-size: 1.1em;
	line-height: 1.3em;
	text-decoration: none;
	letter-spacing: .02em;
}
.widget .feature-posts-list .post-excerpt {
	display: block;
	overflow: hidden;
}

/* twitter widget */
.widget .twitter-list li {
	padding: 0;
	margin: 0 0 1.5em;
}
.widget .twitter-list .twitter-timestamp {
	display: block;
	padding-top: .1em;

}
.widget .follow-user {
	margin: 0;
	padding: .5em 0;
}

/* links widget */
.widget .links-list img, .widget_links img {
	vertical-align: middle;
}

/* recent comments widget */
.recent-comments-list .avatar {
	margin-right: 1.2em;
	float: left;
}

/* flickr widget */
.widget .flickr_badge_image {
	display: inline-block;
}
.widget .flickr_badge_image img {
	width: 90px;
	height: 90px;
	display: inline-block;
}

/* search widget */
#sidebar #searchform {
	position: static;
}
#sidebar #searchform #s {
	width: 93%;
}

/* add white bg to facebook badge iframe */
iframe[src*="facebook"] {
	background-color: #fff;
}

/* reset twitter embed max-width to 100% */
#content .twitter-tweet-rendered {
	max-width: 100% !important;
}
#content .twt-border {
	max-width: 100% !important;
	min-width: 180px !important;
}

/* Text widget */
.widget .textwidget ul {
	margin: 0 0 1.4em 1.6em;
}
.widget .textwidget ul li {
	list-style: disc;
}
.widget .textwidget ol li {
	list-style: decimal;
}

/************************************************************************************
9. FOOTER
*************************************************************************************/
#footerwrap {
	clear: both;
	border-top: 1px solid rgba(0,0,0,.1);
	text-align: center;
	padding: 54px 0 2em;
	background-color: #fafafa;
	color: #000;	
}
#footer {
	font-size: .9em;
	line-height: 1.8em;
}

/* back to arrow */
.back-top {
	margin: 0 auto;
	margin-bottom: .6em;
	text-align: center;
	width: 200px;
}
#footer .back-top.back-top-float{
	background-color: rgba(251,9,48,.8);
	border-radius: 100%;
	color: #fff;
	cursor:pointer;
	position: fixed;
	right: 20px;
	bottom: 20px;
	left:auto;
	top:auto;
	width: 44px;
	height: 44px;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 200ms ease-in-out 200ms,visibility 0 ease-in-out 1s;
	-moz-transition: opacity 200ms ease-in-out 200ms,visibility 0 ease-in-out 1s;
	-ms-transition: opacity 200ms ease-in-out 200ms,visibility 0 ease-in-out 1s;
	-o-transition: opacity 200ms ease-in-out 200ms,visibility 0 ease-in-out 1s;
	transition: opacity 200ms ease-in-out 200ms,visibility 0 ease-in-out 1s;
}
#footer .back-top.back-top-float.back-top-hide{
	opacity: 0;
	visibility: hidden;
}
#footer .back-top.back-top-float .arrow-up a {
	background: none;
	color: inherit;
}
.back-top:not(.back-top-float) .arrow-up a {
	text-decoration: none;
	display: inline-block;
	position: relative;
	bottom: 0;
	padding: .4em;
	line-height: 1;
	z-index: 10;
	color: inherit;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.back-top:not(.back-top-float):hover .arrow-up a {
	text-decoration: none;
	bottom: 25px;
}
.back-top a:before {
	font-size: 3rem;
	font-family: 'themify_theme_icon';
	content: "\e807"; /* ti-angle-up */
	font-style: normal;
	font-weight: normal;
}
#footer .back-top.back-top-float .arrow-up{
	position:absolute;
	top:5px;
	left:50%;
}
#footer .back-top.back-top-float:hover .arrow-up{
	-webkit-animation: back-top-arrow-up 250ms linear 200ms infinite alternate;
	animation: back-top-arrow-up 250ms linear 200ms infinite alternate;
}
@-webkit-keyframes back-top-arrow-up {
	0% {
		top: 0
	}

	100% {
		top: 5px
	}
}
#footer .back-top.back-top-float a:before{
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	border: solid transparent;
	border-width: 1px;
	border-top-color: inherit;
	border-left-color: inherit;
	font-size:inherit;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	transition: all 500ms;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	vertical-align: middle;
	visibility: visible;
	position: absolute;
	top: 14px;
	left: 50%;
	margin-left: -7px;
}
.themify_builder_active #footer .back-top.back-top-float {
	bottom: 50px;
}

/* footer logo */
#footer-logo {
	font-size: 2em;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 .8em;
	letter-spacing: .05em;
	font-weight: 300;
}
#footer-logo a {
	color: inherit;
	text-decoration: none;
}

/* footer social-widget */
#footer .social-widget {
	padding-bottom: 1.6em;
	margin: 0;
}
#footer .social-widget .widget {
	margin: 0;
}
#footer .social-links li {
	margin: 0 1px 0 5px;
}
#footer .social-links li.large i {
	font-size: 19px;
	padding: 6px;
	width: 20px;
	height: 20px;
	margin: 0;
}

/* footer nav */
.footer-nav {
	margin: .5em 0 1em;
	padding: 0;
}
.footer-nav li {
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
.footer-nav a {
	text-decoration: none;
	margin: 0 1em .8em 0;
}
.footer-horizontal-left .footer-nav a,
.footer-horizontal-right .footer-nav a,
.footer-left-col .footer-nav a,
.footer-right-col .footer-nav a {
	margin: 0 .8em 1em 0;
	padding: 0;
}

.footer-nav li ul {
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.1);
	margin: 0;
	padding: .6em 0;
	position: absolute;
	z-index: 11;
	bottom: 100%;
	list-style: none;
	text-align: left;
	margin-bottom: 1em;
	opacity: 0;
	visibility: hidden;
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#footerwrap .footer-nav ul a {
	display: block;
	width: 238px;
	padding: 0.5em 1.25em .5em 1.6em;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.footer-nav li li ul {
	left: 100%;
	bottom: -0.65em;
}
.footer-nav li:hover > ul {
	margin-bottom: 0;
	opacity: 1;
	visibility: visible;
	display: block;
}
.footer-nav li:hover > a {
    color: #ed1e24;
}

/* Footer Edge Menu */
.footer-nav li.edge ul {
	left: auto;
	right: 0;
}
.footer-nav ul li.edge ul {
	right: 100%;
}
.footer-right-col #footerwrap .footer-nav ul li.edge ul {
	left: auto;
	right: 100%;
}

/* footer text */
.footer-text {
	clear: both;
	padding: 0 0 1.5em;
	line-height: 1.8em;
	font-size: .85em;
}

/* footer widget */
.footer-widgets .widget {
	margin: 2.5em 0 1.5em;
}
.footer-widgets .widgettitle {
	color: inherit;
	margin: 0 0 1em;
}


/* FOOTER HORIZONTAL LEFT
================================================ */
.footer-horizontal-left #footer,
.footer-horizontal-right #footer,
.footer-left-col #footer,
.footer-right-col #footer {
	position: relative;
}
.footer-horizontal-left #footer,
.footer-horizontal-right #footer {
	text-align: left;
}
.footer-horizontal-left .back-top,
.footer-horizontal-right .back-top,
.footer-left-col .back-top,
.footer-right-col .back-top {
	position: absolute;
	left: 0;
	top: -89px;
	width: 60px;
	margin: 0;
}
.footer-horizontal-left .back-top .arrow-up a,
.footer-horizontal-right .back-top .arrow-up a,
.footer-left-col .back-top .arrow-up a,
.footer-right-col .back-top .arrow-up a {
	background-color: rgba(171, 171, 171, 0.78);
	color: #fff;
	width: 60px;
	height: 25px;
	line-height: 100%;
	padding: 10px 0 0;
}
.footer-horizontal-left .back-top a:before,
.footer-horizontal-right .back-top a:before,
.footer-left-col .back-top a:before,
.footer-right-col .back-top a:before {
	font-size: 1.7rem;
}
.footer-horizontal-left .back-top:hover .arrow-up a,
.footer-horizontal-right .back-top:hover .arrow-up a,
.footer-left-col .back-top:hover .arrow-up a,
.footer-right-col .back-top:hover .arrow-up a {
	bottom: 0;
}
.footer-horizontal-left .back-top .arrow-up:hover a,
.footer-horizontal-right .back-top .arrow-up:hover a,
.footer-left-col .back-top .arrow-up:hover a,
.footer-right-col .back-top .arrow-up:hover a {
	background-color: #000;
}

.footer-horizontal-left .footer-left-wrap,
.footer-horizontal-left .footer-right-wrap {
	margin-left: 3.2%;
	float: left;
}
.footer-horizontal-left .footer-left-wrap.first,
.footer-horizontal-left .footer-right-wrap.first {
	margin-left: 0;
	clear: left;
}
.footer-horizontal-left .footer-left-wrap,
.footer-horizontal-right .footer-left-wrap {
	width: 22.6%;
}
.footer-horizontal-left .footer-right-wrap,
.footer-horizontal-right .footer-right-wrap {
	width: 74.2%;
}

.footer-horizontal-left #footer .footer-nav,
.footer-horizontal-right #footer .footer-nav {
	float: left;
	margin-top: 0;
}

/* FOOTER HORIZONTAL RIGHT
================================================ */
.footer-horizontal-right .footer-left-wrap,
.footer-horizontal-right .footer-right-wrap {
	margin-right: 3.2%;
	float: right;
}
.footer-horizontal-right .footer-left-wrap.first,
.footer-horizontal-right .footer-right-wrap.first {
	margin-right: 0;
	clear: right;
}

/* FOOTER LEFT COL
================================================ */
.footer-left-col #footer {
	text-align: left;
}
.main-col,
.section-col {
	box-sizing: border-box;
}
.footer-left-col .main-col,
.footer-left-col .section-col {
	margin-left: 3.2%;
	float: left;
}
.footer-left-col .main-col.first {
	margin-left: 0;
	clear: left;
}
.footer-left-col .main-col,
.footer-right-col .main-col {
	width: 22.6%;
}
.footer-left-col .section-col,
.footer-right-col .section-col {
	width: 74.2%;
}
.footer-left-col #footer .widget,
.footer-right-col #footer .widget {
	margin: 0 0 4em;
}
.footer-left-col #footer .social-widget .widget,
.footer-right-col #footer .social-widget .widget {
	margin: 0;
}
.footer-horizontal-left #footer-logo,
.footer-horizontal-right #footer-logo,
.footer-left-col #footer-logo,
.footer-right-col #footer-logo {
	font-size: 2em;
}
.footer-left-col .footer-text,
.footer-right-col .footer-text {
	padding-top: .9em;
}

/* FOOTER RIGHT COL
================================================ */
.footer-right-col #footerwrap {
	text-align: inherit;
}
.footer-right-col .main-col,
.footer-right-col .section-col {
	margin-right: 3.2%;
	float: right;
}
.footer-right-col .main-col.first {
	margin-right: 0;
	clear: right;
}

/************************************************************************************
NICESCROLL
*************************************************************************************/
.nicescroll-rails > div {
	width: 2px !important;
	background-color: rgba(120,120,120,.2) !important;
	border-color: rgba(120,120,120,.4) !important;
	right: 2px;
}

/************************************************************************************
10. BUILDER STYLING
*************************************************************************************/
/* builder row */
.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	max-width: 100%;
	padding: 0;
}

/* post module */
.col4-3 .loops-wrapper .post,
.col4-2 .loops-wrapper .post,
.col4-1 .loops-wrapper .post,
.col3-2 .loops-wrapper .post,
.col3-2 .loops-wrapper .post,
.col2-1 .loops-wrapper .post {
	text-align: inherit; /* reset text center */
	margin-bottom: 1em;
}
.col4-3 .loops-wrapper.list-post .post-title,
.col4-2 .loops-wrapper.list-post .post-title,
.col4-1 .loops-wrapper.list-post .post-title,
.col3-2 .loops-wrapper.list-post .post-title,
.col3-2 .loops-wrapper.list-post .post-title,
.col2-1 .loops-wrapper.list-post .post-title {
	font-size: 1.6em; /* reset text center */
	margin: 0 0 .5em;
}
/* map module */
.module-map {
	margin-bottom: 0;
}

/* themify-icon shortcode */
.shortcode.themify-icon .themify-icon-icon {
	font-size: 1.3em;
}

/* shorcode button */
a.shortcode.button {
	border-radius: 2px;
	padding: .65em 1em;
}

.full-section-scrolling .themify_builder .module_row {
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display: flex;
}

.full-section-scrolling .themify_builder:not(.not_editable_builder) .module_row {
	min-height: 100vh;
}

/* Set full width column */
.full-section-scrolling .themify_builder .module_row,
.full-section-scrolling.themify_builder_active .row_inner,
.full-section-scrolling .themify_builder_row .fp-tableCell {
	width: 100%;
}

/* builder active full section */
.full-section-scrolling.themify_builder_active .themify_builder:not(.not_editable_builder) .module_column,
.full-section-scrolling.themify_builder_active .themify_builder:not(.not_editable_builder) .module_row,
.full-section-scrolling.themify_builder_active .themify_builder:not(.not_editable_builder) .themify_module_holder {
	min-height: 100vh;
}
.full-section-scrolling .themify_builder:not(.not_editable_builder) .row_inner,
.full-section-scrolling .row_inner > .tb-column {
	height: 100%;
}
.full-section-scrolling.themify_builder_active .module_subrow .themify_module_holder,
.full-section-scrolling.themify_builder_active .module_subrow .module_column {
	min-height: 0;
	height: auto;
}

/* set col full section middle aligned */
.full-section-scrolling.themify_builder_active .themify_module_holder,
.full-section-scrolling .themify_builder_row.fp-table .module_column {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center; /* for single line flex container */
	-webkit-align-content: center;
	align-content: center; /* for multi-line flex container */
}

/* set col full sub row section top aligned */
.full-section-scrolling.themify_builder_active .col_align_top>.module_column>.themify_module_holder,
.full-section-scrolling .themify_builder_row.fp-table .col_align_top>.module_column {
	-webkit-flex-align: flex-start;
	-ms-flex-align: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: flex-start;
	align-content: flex-start;
}

/* set col full sub row section bottom aligned */
.full-section-scrolling.themify_builder_active .col_align_bottom>.module_column>.themify_module_holder,
.full-section-scrolling .themify_builder_row.fp-table .col_align_bottom>.module_column {
	-webkit-flex-align: flex-end;
	-ms-flex-align: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: flex-end;
	align-content: flex-end;
}
/************************************************************************************
11. WORDPRESS POST FORMATTING
*************************************************************************************/
img.alignleft, img.aligncenter, img.alignright, img.alignnone {
	margin-bottom: 1em;
}
.alignleft {
	float: left;
	margin-right: 2em;
}
.alignright {
	float: right;
	margin-left: 2em;
}
.aligncenter {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 1em;
	max-width: 100%;
}
.wp-caption-text {
	margin: .5em 0;
}

/* attachment page */
body.attachment {
	width: auto;
	float: none;
	position: static;
}
.single .attachment.post {
	width: auto;
	float: none;
}

/************************************************************************************
12. WP GALLERY
*************************************************************************************/
#body .gallery {
	margin: 0 0 20px 0;
}

/* gallery item */
#body .gallery .gallery-item {
	margin: 0 8px 8px 0;
	vertical-align: top;
	width: auto;
	float: left;
	text-align: center;
}
#body .gallery img {
	border: none;
	vertical-align: middle;
}

/* gallery caption */
#body .gallery .gallery-caption {
	line-height: 120%;
	font-size: 90%;
	text-align: center;
	margin: 5px 0 0;
}

/* GALLERY COLUMN
================================================ */
/* gallery column 1 (display all in one line) */
#body .gallery-columns-1 .gallery-item {
	width: auto;
}
#body .gallery-columns-1 br {
	display: none !important;
}

/* gallery column 2 */
#body .gallery-columns-2 .gallery-item {
	width: 49.2%;
}

/* gallery column 3 */
#body .gallery-columns-3 .gallery-item {
	width: 32.3%;
}
/* gallery column 4 */
#body .gallery-columns-4 .gallery-item {
	width: 23.8%;
}

/* gallery column 5 */
#body .gallery-columns-5 .gallery-item {
	width: 18.8%;
}

/* gallery column 6 */
#body .gallery-columns-6 .gallery-item {
	width: 15.4%;
}

/* gallery column 7 */
#body .gallery-columns-7 .gallery-item {
	width: 13%;
}

/* gallery column 8 */
#body .gallery-columns-8 .gallery-item {
	width: 11.18%;
}

/* gallery column 9 */
#body .gallery-columns-9 .gallery-item {
	width: 9.77%;
}

/* set gallery item margin-right */
#body .gallery-columns-1 .gallery-item,
#body .gallery-columns-2 .gallery-item,
#body .gallery-columns-3 .gallery-item,
#body .gallery-columns-4 .gallery-item,
#body .gallery-columns-5 .gallery-item,
#body .gallery-columns-6 .gallery-item,
#body .gallery-columns-7 .gallery-item,
#body .gallery-columns-8 .gallery-item,
#body .gallery-columns-9 .gallery-item {
	margin: 0 1.5% 1.5% 0;
}

/* clear gallery item margin-right */
#body .gallery-columns-9 .gallery-item:nth-of-type(9n),
#body .gallery-columns-8 .gallery-item:nth-of-type(8n),
#body .gallery-columns-7 .gallery-item:nth-of-type(7n),
#body .gallery-columns-6 .gallery-item:nth-of-type(6n),
#body .gallery-columns-5 .gallery-item:nth-of-type(5n),
#body .gallery-columns-4 .gallery-item:nth-of-type(4n),
#body .gallery-columns-3 .gallery-item:nth-of-type(3n),
#body .gallery-columns-2 .gallery-item:nth-of-type(2n) {
	margin-right: 0;
}

/************************************************************************************
13. CLEAR & ALIGNMENT
*************************************************************************************/
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.textleft {
	text-align: left;
}
.textright {
	text-align: right;
}
.textcenter {
	text-align: center;
}

/* clearfix */
.clearfix:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after {
	content: "";
	display: table;
	clear: both;
}


/************************************************************************************
IMAGE FILTER
*************************************************************************************/
.post-image,
.post-img,
.module-feature-image,
.slide-image {
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

body .filter-grayscale img,
body .filter-hover-grayscale img:hover,
.filter-featured-only.filter-grayscale .post-image,
.filter-featured-only.filter-grayscale .post-img,
.filter-featured-only.filter-grayscale .module-feature-image,
.filter-featured-only.filter-grayscale .slide-image,
.filter-featured-only.filter-grayscale .featured-area img,
.filter-featured-only.filter-grayscale .ptb_post_image img,
.filter-featured-only.filter-hover-grayscale .post-image:hover,
.filter-featured-only.filter-hover-grayscale .post-img:hover,
.filter-featured-only.filter-hover-grayscale .ptb_post_image:hover,
.filter-featured-only.filter-hover-grayscale .module-feature-image:hover,
.filter-featured-only.filter-hover-grayscale .slide-image:hover,
.filter-featured-only.filter-hover-grayscale .featured-area img:hover,
.filter-featured-only.filter-hover-grayscale .loops-wrapper article:hover .post-image {
	-webkit-filter: grayscale(1);
	filter: gray;
	filter: grayscale(1);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

body .filter-sepia img,
body .filter-hover-sepia img:hover,
.filter-featured-only.filter-sepia .post-image,
.filter-featured-only.filter-sepia .post-img,
.filter-featured-only.filter-sepia .module-feature-image,
.filter-featured-only.filter-sepia .slide-image,
.filter-featured-only.filter-sepia .featured-area img,
.filter-featured-only.filter-sepia .ptb_post_image img,
.filter-featured-only.filter-hover-sepia .post-image:hover,
.filter-featured-only.filter-hover-sepia .post-img:hover,
.filter-featured-only.filter-hover-sepia .ptb_post_image:hover,
.filter-featured-only.filter-hover-sepia .module-feature-image:hover,
.filter-featured-only.filter-hover-sepia .slide-image:hover,
.filter-featured-only.filter-hover-sepia .featured-area img:hover,
.filter-featured-only.filter-hover-sepia .loops-wrapper article:hover .post-image {
	-webkit-filter: sepia(1);
	-ms-filter: sepia(100%);
	filter: sepia(100%);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

body .filter-blur img,
body .filter-hover-blur img:hover,
.filter-featured-only.filter-blur .post-image,
.filter-featured-only.filter-blur .post-img,
.filter-featured-only.filter-blur .ptb_post_image,
.filter-featured-only.filter-blur .module-feature-image,
.filter-featured-only.filter-blur .slide-image,
.filter-featured-only.filter-blur .featured-area img,
.filter-featured-only.filter-hover-blur .post-image:hover,
.filter-featured-only.filter-hover-blur .post-img:hover,
.filter-featured-only.filter-hover-blur .ptb_post_image:hover,
.filter-featured-only.filter-hover-blur .module-feature-image:hover,
.filter-featured-only.filter-hover-blur .slide-image:hover,
.filter-featured-only.filter-hover-blur .featured-area img:hover,
.filter-featured-only.filter-hover-blur .loops-wrapper article:hover .post-image {
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}


.filter-all.filter-grayscale img,
.filter-all.filter-hover-grayscale img:hover,
.filter-all.filter-hover-grayscale .loops-wrapper article:hover .post-image {
	-webkit-filter: grayscale(1);
	filter: gray;
	filter: grayscale(1);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.filter-all.filter-sepia img,
.filter-all.filter-hover-sepia img:hover,
.filter-all.filter-hover-sepia .loops-wrapper article:hover .post-image {
	-webkit-filter: sepia(1);
	-ms-filter: sepia(100%);
	filter: sepia(100%);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.filter-all.filter-blur img,
.filter-all.filter-hover-blur img:hover,
.filter-all.filter-hover-blur .loops-wrapper article:hover img {
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

body .filter-hover-none img:hover,
.filter-featured-only.filter-hover-none .post-image img:hover,
.filter-featured-only.filter-hover-none .post-img img:hover,
.filter-featured-only.filter-hover-none .ptb_post_image img:hover,
.filter-featured-only.filter-hover-none .module-feature-image img:hover,
.filter-featured-only.filter-hover-none .slide-image img:hover,
.filter-all.filter-hover-none img:hover,
.filter-all.filter-hover-none .loops-wrapper article:hover img,
body.filter-all #pagewrap .format-video .post-image img:hover,
body.filter-featured-only #pagewrap .format-video .post-image img:hover {
	-webkit-filter: none;
	filter: none;
}

/************************************************************************************
ANNOUNCEMENT BAR PLUGIN
*************************************************************************************/
.fixed-header-on.announcement-bar-showing .themify_announcement.absolute + #pagewrap #headerwrap {
	margin-top: 0 !important;
}
.header-minbar.announcement-bar-showing .themify_announcement.top {
	top: 0;
}
.fixed-header-on.announcement-top.announcement-bar-collapsed #headerwrap {
	top: 0;
}
.boxed-layout.announcement-top.announcement-bar-showing #headerwrap,
.boxed-compact.announcement-top.announcement-bar-showing #headerwrap {
	top: 0;
}
.boxed-layout.announcement-top.announcement-bar-showing,
.boxed-compact.announcement-top.announcement-bar-showing {
	margin-top: 0;
}
.announcement-top.announcement-bar-showing.header-minbar.sidemenu-left #mobile-menu.sidemenu-on {
	padding-top: 90px;
}
.announcement-top.announcement-bar-showing.header-minbar #headerwrap #menu-icon {
	top: 90px;
}

/*
TILES LAYOUT
================================================ */
.tile_enable .auto_tiles {
    width: 100%;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none; 
    user-select: none;
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
    height:62px;
    overflow:hidden;
}
.tile_enable.woocommerce .products.auto_tiles:before,
.tile_enable .auto_tiles:before{
    content: "\f110"; /* fa-spinner */
	font-family: 'themify_theme_icon';
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    position: absolute;
    top: 20%;
    right: 50%;
    z-index: 110;
}
.tile_enable .auto_tiles.loading-finish{
    z-index: 1;
}
.tile_enable.woocommerce .products.auto_tiles.loading-finish:before,
.tile_enable .auto_tiles.loading-finish:before{
    display:none;
}
.tile_enable .auto_tiles:not(.tiles_resing) .post{
    top: 0;
    left: 0;
    opacity:0;
    -webkit-transition-property: top, left, opacity;
    -moz-transition-property: top, left, opacity;
    -ms-transition-property: top, left, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: top, left, opacity;
    height:100%;
}
.tile_enable .auto_tiles .post{
    width:auto;
    background-color: #eee;
    position: absolute;
    overflow: hidden;
    margin-bottom: 10px;
}
.is_phone .auto_tiles .post{
	width:100%;
}
.tile_enable .auto_tiles.loading-finish .post{
	opacity:1;
}
.tile_enable .auto_tiles,
.tile_enable .auto_tiles:not(.tiles_resing) .post {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.tile_enable .auto_tiles .gutter-sizer { 
    width: 0.4%;
    margin:0;
}
.tile_enable .no-gutter .gutter-sizer{
    width:0;
}

.auto_tiles .embed-youtube {
    padding: 0;
    margin: 0;
    height: 100%;
}

.tile_enable .auto_tiles .post-image {
    margin: 0;
    height: 100%;
    position: absolute !important;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding:0;
}
.tile_enable .woocommerce .wc-products.auto_tiles .product .post-image{
    padding:0;
}
.tile_enable .auto_tiles .post-image img,
.tile_enable .woocommerce .wc-products.auto_tiles .product .post-image {
	vertical-align: bottom;
}
.is_phone .auto_tiles .post-image + .post-content {
    position: absolute;
    width: 100%;
    left: 0;
}
.auto_tiles .post-content {
    padding: 2em 1em 1em;
}
.auto_tiles .post-image + .post-content {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 40%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 40%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 40%,rgba(255,255,255,1) 100%);
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
    padding-top: 3em;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.auto_tiles .post-title {
    font-size: 1.3em;
}
.auto_tiles .post-meta {
    font-size: .65em;
}
.auto_tiles .post-cat-tag-wrap {
    font-size: .7em;
}
.auto_tiles .post-image a {
    width: 100%;
    height: 100%;
    display: block;
}
.auto_tiles .tiled-portrait .post-image,
.woocommerce ul.auto_tiles li.product.auto_tiles .product-image {
	margin: 0;
}
.auto_tiles .tiled-portrait .post-image img {
    height: 100%;
    width: auto;
    object-fit: cover;
}
.is_phone .auto_tiles .post-meta,
.auto_tiles .post:hover .post-image + .post-content:before {
    opacity: 1;
}
.auto_tiles .post:hover .post-meta,
.auto_tiles .post:hover .entry-content {
    display: block;
}
.auto_tiles .post.tiled-square-small .post-title,
.auto_tiles .post.tiled-portrait .post-title {
	font-size: 1.15em;
	letter-spacing: -0.015em;
}
.auto_tiles .post.tiled-landscape .post-title {
	font-size: 1.6em;
	letter-spacing: -0.015em;
}
.auto_tiles .post-image + .post-content {
	bottom: -100%;
}
.auto_tiles .post:hover .post-content {
	bottom: 0;
}
.auto_tiles .post .entry-content {
	font-size: .9em;
	line-height: 1.6;
	max-height: 40%;
	overflow: hidden;
}
.auto_tiles .post:hover .post-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}

/* IOS fix body fixed background */
.iphone:before {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
}

span#main-nav {
	display: inline-block;
	height: 48px;
}

/************************************************************************************
MOBILE NAVIGATION
*************************************************************************************/
/* NOTE: #headerwrap added to override theme style.css */

/* MOBILE MENU ACTIVE */
.mobile_menu_active #header {
	height: auto;
	padding: 10px 0 5px;
}
.mobile_menu_active #headerwrap.fixed-header #header {
	text-align: inherit; /* make left text align on sticky header */
}

/* reset absolute elements to static */
.mobile_menu_active #site-logo,
.mobile_menu_active #site-description {
	position: static;
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
}

/* site logo */
.mobile_menu_active #site-logo {
	font-size: 30px;
	margin: 5px 0 5px;
	padding: 0;
}

/* site description */
.mobile_menu_active #site-description {
	margin: 0 0 .5em;
}

/* header widget */
.mobile_menu_active .header-widget {
	position: static;
	float: none;
	clear: both;
	margin: 0;
	text-align: inherit;
}
.mobile_menu_active .header-widget .widget {
	margin: 0 0 10px;
	padding-top: 1.1em;
}

/* menu icon */
.mobile_menu_active .header-icons {
	position: absolute;
	display: block;
	top: 0;
	right: 2%;
	z-index: 1999;
	transform: translateY(40%);
}
.mobile_menu_active .header-icons a {
	text-decoration: none !important;
	font-size: 1em;
}

/* mobil menu panel */
body.mobile-menu-visible {
	overflow-y: hidden;
}
body.mobile-menu-visible .header-icons,
body.slide-cart-visible .header-icons {
	z-index: 1 !important; /* prevent the overlap of header buttons with the sidemenu */
}

/* Mobile Menu Styles */
.mobile_menu_active .sidemenu {
	transition: all .2s ease-in-out;
	height: 100%;
	width: 300px;
	padding: 50px 25px 20px;
	background-color: #f4f4f4;
	color: #000;
	display: block;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	position: fixed;
	top: 0;
	z-index: 11111;
	text-align: left;
}
.mobile_menu_active.admin-bar .sidemenu {
	top: 32px;
}
.mobile_menu_active #mobile-menu {
	right: -300px;
}
.mobile_menu_active #mobile-menu.sidemenu-on {
	right: 0;
}
.mobile_menu_active.sidemenu-active {
	position: relative;
}
.mobile_menu_active.sidemenu-active,
.mobile_menu_active.sidemenu-active #headerwrap {
	left: 0;
	transition: left .2s ease-in-out;
}
body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.mobile_menu_active.sidemenu-right,
body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.mobile_menu_active.sidemenu-right #headerwrap.fixed-header {
	left: -300px;
}
body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.mobile_menu_active.sidemenu-left,
body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.mobile_menu_active.sidemenu-left #headerwrap.fixed-header {
	left: 300px;
}
body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.mobile_menu_active.sidemenu-left #mobile-menu.sidemenu-on {
	left: 0;
}

/* mobile menu panel link */
#headerwrap #mobile-menu-panel a {
	color: #fff;
	text-decoration: none;
}

/* slide menu close */
.mobile_menu_active #menu-icon-close {
	font-size: 20px;
	color: inherit;
}
.transparent-header #header #menu-icon-close {
	color: inherit; /* require for transparent-header */
}

.mobile_menu_active #menu-icon-close {
	display: block;
	position: absolute;
	text-decoration: none;
	top: .75em;
	right: 1em;
	min-width: 1em;
	min-height: 1em;
	transform-origin: center;
	transition: all .3s linear;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.mobile_menu_active #menu-icon-close:before,
.mobile_menu_active #menu-icon-close:after {
	content: '';
	display: block;
	border-top: 1px solid;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
}
.mobile_menu_active #menu-icon-close:before {
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}
.mobile_menu_active #menu-icon-close:after {
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
.mobile_menu_active #menu-icon-close:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}

/* main nav */
.mobile_menu_active #main-nav {
	position: static;
	width: auto;
	height: auto;
	padding: 0;
	margin: 15px 0;
	background: none;
	border: none;
	text-align: left;
	float: none;
	clear: both;
}
.mobile_menu_active #headerwrap #main-nav li {
	float: none;
	display: block;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	clear: both;
	width: 100%;
}

/* sub level */
.mobile_menu_active #headerwrap #main-nav li:not(.themify-widget-menu) > ul,
.mobile_menu_active #headerwrap #main-nav ul {
	position: static;
	width: auto;
	height: auto;
	display: block;
	border: none;
	margin: 0;
	padding: 0 0 0 1em;
	background: none;
	clear: both;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
	color: inherit;
}
.mobile_menu_active #headerwrap #main-nav ul li {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}
.mobile_menu_active #headerwrap #main-nav .has-mega-sub-menu:hover .mega-sub-menu,
.mobile_menu_active #headerwrap #main-nav .has-sub-menu > .mega-sub-menu {
	padding: 0;
}

/* menu link */
.mobile_menu_active #headerwrap #main-nav a,
.mobile_menu_active #headerwrap #main-nav ul a {
	width: auto;
	display: block;
	border: none;
	padding: .6em 0;
	margin: 0;
	color: inherit;
	line-height: 1.5em;
	background: none;
	text-decoration: none;
}
.mobile_menu_active #headerwrap #main-nav > li:last-child a {
	border: none;
}

/* sub level menu link */
.mobile_menu_active #headerwrap #main-nav ul a {
	font-weight: normal;
}

/* menu hover */
.mobile_menu_active #headerwrap #main-nav a:hover,
.mobile_menu_active #headerwrap #main-nav ul a:hover {
	color: #ed1e24;
}

/* sub-menu icon */
.mobile_menu_active #main-nav .menu-item-has-children > a:after,
.mobile_menu_active #main-nav ul .menu-item-has-children > a:after {
	display: none;
}

/* current link */
.mobile_menu_active #main-nav .current_page_item > a,
.mobile_menu_active #main-nav .current-menu-item > a {
	color: #ed1e24;
}

/* mega menu */
.mobile_menu_active #main-nav .has-mega-sub-menu .mega-sub-menu,
.mobile_menu_active #main-nav .has-mega-column > .sub-menu {
	background: none;
	box-shadow: none;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}
.mobile_menu_active #main-nav .has-mega-column > .sub-menu {
	max-height: inherit;
}
.mobile_menu_active #main-nav .has-mega-sub-menu .mega-sub-menu,
.mobile_menu_active #main-nav .has-mega-column > ul.sub-menu {
	position: static;
	display: block;
	border: none;
	min-height: 0;
	max-height: none;
	margin: 0;
	width: auto;
	color: inherit;
}
.mobile_menu_active #main-nav .has-mega-sub-menu .mega-sub-menu ul {
	height: auto;
	width: auto;
	float: none;
}
.mobile_menu_active #main-nav .has-mega-column > .sub-menu > li {
	width: auto;
	float: none;
	margin-left: 0;
}
.mobile_menu_active #main-nav .has-mega-column .sub-menu > li > a {
	text-transform: none;
	margin: 0;
}
.mobile_menu_active #main-nav .mega-sub-menu li:after {
	content: '';
}
#main-nav li.mega-link.loading:before,
.mobile_menu_active #main-nav .has-sub-menu > a:after,
.mobile_menu_active #main-nav .has-mega-sub-menu > a:after,
.mobile_menu_active #main-nav .mega-sub-menu li a:after,
.mobile_menu_active #main-nav .mega-menu-posts {
	display: none;
}

/* dropdown icon */
.mobile_menu_active #main-nav .page_item_has_children .child-arrow:before,
.mobile_menu_active #main-nav .menu-item-has-children .child-arrow:before {
    content: "\e801"; /* ti-angle-down */
	font-family: 'themify_theme_icon';
    font-size: 0.8em;
    line-height: 1;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: .4em;
    padding: 1em;
    -webkit-transition: transform 0.3s ease-in-out;
    -moz-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    border-radius: 100%;
}
.mobile_menu_active #main-nav .page_item_has_children .child-arrow:hover:before,
.mobile_menu_active #main-nav .menu-item-has-children .child-arrow:hover:before {
    background: rgba(214,214,214,.4);
}
.mobile_menu_active #main-nav .page_item_has_children .child-arrow.toggle-on:before,
.mobile_menu_active #main-nav .menu-item-has-children .child-arrow.toggle-on:before {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	transform: rotate(180deg);
}
.mobile_menu_active #headerwrap #main-nav .page_item_has_children > a .sub-arrow,
.mobile_menu_active #headerwrap #main-nav .menu-item-has-children > a .sub-arrow {
	display: none !important;
}
.mobile_menu_active #headerwrap #main-nav > li {
	position: relative;
}
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .children,
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .children > li > ul,
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .sub-menu,
.mobile_menu_active #headerwrap #main-nav .has-mega-sub-menu .mega-sub-menu,
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .sub-menu > li > ul,
.mobile_menu_active #headerwrap #main-nav .has-mega-sub-menu:hover .mega-sub-menu {
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
	padding-top: 0;
	padding-bottom: 0;
}

.mobile_menu_active #headerwrap #main-nav .has-sub-menu > .children > li > ul.children,
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .children > li > ul.children,
.mobile_menu_active #headerwrap #main-nav > li > div.children,
.mobile_menu_active #headerwrap #main-nav > li > ul.children,
.mobile_menu_active #headerwrap #main-nav .has-sub-menu > .sub-menu > li > ul.sub-menu,
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .sub-menu > li > ul.sub-menu,
.mobile_menu_active #headerwrap #main-nav > li > div.sub-menu,
.mobile_menu_active #headerwrap #main-nav > li > ul.sub-menu {
	height: 100%;
	overflow: hidden;
	max-height: 0;
	-webkit-transition: max-height 0.5s ease-in-out;
	-moz-transition: max-height 0.5s ease-in-out;
	transition: max-height 0.5s ease-in-out;
}
.mobile_menu_active #headerwrap #main-nav .has-sub-menu > .children > li > .toggle-on + ul.children,
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .children > li > .toggle-on + ul.children,
.mobile_menu_active #headerwrap #main-nav > li > .toggle-on + div.children,
.mobile_menu_active #headerwrap #main-nav > li > .toggle-on + ul.children,
.mobile_menu_active #headerwrap #main-nav .has-sub-menu > .sub-menu > li > .toggle-on + ul.sub-menu,
.mobile_menu_active #headerwrap #main-nav .has-mega-column > .sub-menu > li > .toggle-on + ul.sub-menu,
.mobile_menu_active #headerwrap #main-nav > li > .toggle-on + div.sub-menu,
.mobile_menu_active #headerwrap #main-nav > li > .toggle-on + ul.sub-menu {
	max-height: 2000px;
	min-height: initial;
}

/* SEARCH FORM */
.mobile_menu_active #headerwrap #searchform-wrap {
	display: block;
}
.mobile_menu_active #headerwrap #searchform {
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	float: none;
	clear: both;
	margin: 0 0 1em;
	padding: 0;
	width: auto;
}
.mobile_menu_active #headerwrap #searchform #s {
	width: 100%;
	float: none;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	margin: auto;
	color: #000;
	padding: 5px 15px 5px 35px;
	background-color: #fff;
	position: static;
	height: auto;
}
.mobile_menu_active #searchform #s:focus,
.mobile_menu_active #searchform #s:hover,
.mobile_menu_active #searchform .icon-search:hover + #s {
	width: 100%;
	background-color: #fff;
}	
.mobile_menu_active #headerwrap #searchform .icon-search:before {
	left: 7px;
	top: 3px;
	position: absolute;
	background: transparent;
	color: #000;
	width: 16px;
	height: 16px;
	font-size: 18px;
	padding: 3px;
	margin: 0;
}

/* SOCIAL LINKS */
.mobile_menu_active .social-widget {
	position: static;
	float: none;
}

/* widget twitter */
.mobile_menu_active .widget .twitter-list .twitter-timestamp {
	opacity: 1;
}

.mobile_menu_active .header-widget .col4-1,
.mobile_menu_active .header-widget .col4-2,
.mobile_menu_active .header-widget .col4-3,
.mobile_menu_active .header-widget .col3-2,
.mobile_menu_active .header-widget .col3-1 {
	margin-left: 0;
	width: 100%;
	max-width: 100%;
}

.mobile_menu_active .sidemenu .header-widget {
	height: auto;
	margin-bottom: 1em;
}

/* fixed header */
.mobile_menu_active #headerwrap.fixed-header .cart-wrap,
.mobile_menu_active #headerwrap.fixed-header .header-bar,
.mobile_menu_active #headerwrap.fixed-header .social-widget,
.mobile_menu_active #headerwrap.fixed-header #searchform-wrap,
.mobile_menu_active #headerwrap.fixed-header .header-widget {
	display: block;
}
.mobile_menu_active #headerwrap.fixed-header #header {
	padding-top: 5px;
	padding-bottom: 5px;
}
.mobile_menu_active #headerwrap.fixed-header #main-nav li {
	padding-top: 0;
	padding-bottom: 0;
}

/* header block cart wrap */
.mobile_menu_active.header-block.slide-cart #main-nav-wrap {
	display: block;
}

/* ANNOUNCEMENT BAR PLUGIN */
.mobile_menu_active.announcement-bar-showing.announcement-top.admin-bar #headerwrap {
	top: 0 !important;
}
.mobile_menu_active.announcement-bar-showing.admin-bar .themify_announcement.top {
	top: 0; /* @todo */
}

@media screen and (max-width: 1200px) {

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
	#pagewrap {
		max-width: 100%;
	}

	.pagewidth,
	.full_width .themify_builder_row .row_inner,
	.full_width .related-posts,
	.full_width .post-nav,
	.full_width .commentwrap	{
		max-width: 96%;
	}

	.header-gallery#headerwrap.fixed-header #header {
		padding-left: 0;
		padding-right: 0;
		width: 96%;
	}

	body {
		font-size: 1em;
	}

}

@media screen and (max-width: 1024px) {

	/* GALLERY COLUMN */
	#body .gallery-columns-5 .gallery-item:nth-of-type(5n),
	#body .gallery-columns-6 .gallery-item:nth-of-type(6n),
	#body .gallery-columns-7 .gallery-item:nth-of-type(7n),
	#body .gallery-columns-8 .gallery-item:nth-of-type(8n),
	#body .gallery-columns-9 .gallery-item:nth-of-type(9n) {
		margin-right: 1.5%;
	}
	#body .gallery-columns-5 .gallery-item:nth-of-type(4n+1),
	#body .gallery-columns-6 .gallery-item:nth-of-type(4n+1),
	#body .gallery-columns-7 .gallery-item:nth-of-type(4n+1),
	#body .gallery-columns-8 .gallery-item:nth-of-type(4n+1),
	#body .gallery-columns-9 .gallery-item:nth-of-type(4n+1) {
		clear: left;
	}
	#body .gallery-columns-5 .gallery-item:nth-of-type(4n),
	#body .gallery-columns-6 .gallery-item:nth-of-type(4n),
	#body .gallery-columns-7 .gallery-item:nth-of-type(4n),
	#body .gallery-columns-8 .gallery-item:nth-of-type(4n),
	#body .gallery-columns-9 .gallery-item:nth-of-type(4n) {
		margin-right: 0;
	}
	#body .gallery-columns-5 .gallery-item + br,
	#body .gallery-columns-6 .gallery-item + br,
	#body .gallery-columns-7 .gallery-item + br,
	#body .gallery-columns-8 .gallery-item + br,
	#body .gallery-columns-9 .gallery-item + br {
		display: none;
	}
	#body .gallery-columns-5 .gallery-item,
	#body .gallery-columns-6 .gallery-item,
	#body .gallery-columns-7 .gallery-item,
	#body .gallery-columns-8 .gallery-item,
	#body .gallery-columns-9 .gallery-item {
		width: 23.8%;
	}
	
}

@media screen and (max-width: 800px) {

	/************************************************************************************
	POST LAYOUTS
	*************************************************************************************/
	.loops-wrapper.grid4 .post {
		width: 48.4%; /* change grid4 to 2 columns */
	}
	.loops-wrapper.grid4 .post:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
	}

}

@media screen and (max-width: 760px) {

	/************************************************************************************
	GENERAL
	*************************************************************************************/
	body {
		font-size: .95em;
	}

	/* heading */
	.page-title,
	h1 {
		font-size: 1.95em;
	}
	h2 {
		font-size: 1.75em;
	}
	h3 {
		font-size: 1.3em;
	}
	h4 {
		font-size: 1.25em;
	}

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
	body .pagewidth,
	body.full_width .themify_builder_row .row_inner,
	body.full_width .related-posts,
	.full_width .post-nav,
	.full_width .commentwrap	{
		max-width: 90%;
	}
	#content {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
		padding-top: 10%;
	}

	/* sidebar */
	#sidebar {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
		padding-top: 10%;
	}
	
	/* tiles layout */
	.loops-wrapper.auto_tiles,
	.tile_enable .auto_tiles {
		height: auto !important;
	}
	.auto_tiles .post,
	.woocommerce.woocommerce-page ul.auto_tiles.products .product	{
		width: 100% !important;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		margin: 0 0 10px !important;
		overflow: hidden;
	}
}

@media screen and (max-width: 680px) {

	/************************************************************************************
	GRID
	*************************************************************************************/
	.col4-1,
	.col4-2, .col2-1,
	.col4-3,
	.col3-1,
	.col3-2	 {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}

	/************************************************************************************
	HEADER
	*************************************************************************************/	
	/* prevent logo img extend the fixed header on mobile */
	.fixed-header #headerwrap #site-logo img {
		width: auto;
		max-height: 40px;
	}

	/* mega menu */
	#main-nav .has-mega-column > .sub-menu {
		overflow: inherit; /* prevent scrollbar */
	}

	/* menu icon */
	#headerwrap .header-icons { 
		right: 5%;
	}
	
	/* header full height #header */
	.header-full-height #headerwrap #header {
		padding-left: 5%;
		padding-right: 5%;
	}

	/************************************************************************************
	POST LAYOUTS
	*************************************************************************************/
	/* all post */
	.shortcode.loops-wrapper.list-post .post,
	.shortcode.loops-wrapper.grid4 .post,
	.shortcode.loops-wrapper.grid3 .post,
	.shortcode.loops-wrapper.grid2 .post,
	.shortcode.grid2-thumb .post,
	.shortcode.list-thumb-image .post,
	.shortcode.list-large-image .post,
	.loops-wrapper.list-post .post,
	.loops-wrapper.grid4 .post,
	.loops-wrapper.grid3 .post,
	.loops-wrapper.grid2 .post,
	.loops-wrapper.grid2-thumb .post,
	.loops-wrapper.list-thumb-image .post,
	.loops-wrapper.list-large-image .post,
        .loops-wrapper.no-gutter.grid2 .post,
	.loops-wrapper.no-gutter.grid3 .post,
	.loops-wrapper.no-gutter.grid4 .post {
		width: 100%;
		margin-left: 0;
		float: none;
	}

	/* all post title */
	.post-title,
	.loops-wrapper.list-post .post-title,
	.loops-wrapper.grid4 .post-title,
	.loops-wrapper.grid3 .post-title,
	.loops-wrapper.grid2 .post-title,
	.loops-wrapper.grid2-thumb .post-title,
	.loops-wrapper.list-thumb-image .post-title,
	.loops-wrapper.list-large-image .post-title,
	.loops-wrapper.slider .post-title {
		font-size: 1.8em;
	}

	/* all post image */
	.loops-wrapper.list-post .post-image,
	.loops-wrapper.grid4 .post-image,
	.loops-wrapper.grid3 .post-image,
	.loops-wrapper.grid2 .post-image,
	.loops-wrapper.list-large-image .post-image {
		float: none;
		position: static;
		width: auto;
		overflow: visible;
	}

	/* all post content */
	.loops-wrapper.grid2-thumb .post-content,
	.loops-wrapper.list-thumb-image .post-content {
		overflow: visible;
	}

	/* post meta */
	.loops-wrapper.list-post .post-meta, .single .post-meta {
		font-size: .9em;
	}
	
	/* all post date */
	.loops-wrapper.list-post .post-date-wrap:not(.post-date-inline),
	.single .post-content .post-date-wrap:not(.post-date-inline),
	.loops-wrapper.list-post .post-date,
	.single .post-content .post-date {
		width: 80px;
		height: 80px;
	}
	.loops-wrapper.list-post .has-post-thumbnail .post-date-wrap,
	.single .has-post-thumbnail .post-date-wrap {
		margin-top: -65px;
	}
	.loops-wrapper.list-post .post-date .day,
	.single .post-date .day {
		font-size: 23px;
	}
	.loops-wrapper.list-post .post-date .month,
	.single .post-date .month {
		font-size: 13px;
	}
	.loops-wrapper.list-post .post-date .year,
	.single .post-date .year {
		font-size: 10px;
	}
	
	/* post date inline */
	.loops-wrapper.list-post .has-post-thumbnail .post-date-wrap.post-date-inline,
	.single .has-post-thumbnail .post-date-wrap.post-date-inline {
		margin-top: auto;
	}
	.loops-wrapper.list-post .post-date-inline,
	.single-post .post-content .post-date-wrap.post-date-inline {
		width: auto;
		height: auto;
	}
	
	/* slider post */
	.loops-wrapper.slider .post-meta {
		position: static;
	}
	#gallery-controller .slider-dot {
		display: none;
	}
	#gallery-controller .carousel-nav-wrap a {
		width: 25px;
		height: 25px;
	}
	#gallery-controller .carousel-nav-wrap a:before {
		font-size: 20px;
	}
	#gallery-controller .carousel-nav-wrap a:hover:before {
		font-size: 24px;
	}
	.header-gallery.header-gallery-ready #header {
		padding-left: 30px;
		padding-right: 30px;
	}
	.header-gallery#headerwrap.fixed-header #header {
		padding-left: 0;
		padding-right: 0;
		width: 90%;
	}
	.fixed-header-on #headerwrap.header-gallery.header-gallery-ready .header-icons {
		right: 5%;
	}

	/* related post */
	.list-post .related-posts .post {
		width: auto;
		float: none;
		margin: 0 0 3%;
	}
	.related-posts .post img {
		width: 100%;
	}

	/************************************************************************************
	COMMENTS
	*************************************************************************************/
	.commentlist .comment-time {
		display: block;
	}
	.commentwrap .pagenav.top {
		position: static;
	}
	
	/*
	SINGLE SPLIT LAYOUT
	================================================ */
	.single.single-split-layout .featured-area,
	.single.single-split-layout #footerwrap,
	.single.single-split-layout #layout,
	.single.single-split-layout .post-nav {
		position: relative;
		width: 100%;
		float: none;
	}
	.single.single-split-layout #layout {
		max-width: 90%;
	}
	.single.single-split-layout #content,
	.single.single-split-layout #footerwrap {
		padding-left: inherit;
		padding-right: inherit;
	}
	.single.single-split-layout .featured-area .post-image {
		margin-bottom: 0;
		height: auto;
	}
	.single.single-split-layout .related-posts .post-image img,
	.single.single-split-layout .featured-area .post-image img {
		height: auto;
		min-height: 0;
		object-fit: none;
	}
	.single.single-split-layout .featured-area:before {
		display: none;
	}
	.single.single-split-layout .post-nav {
		background-color: transparent;
		margin-bottom: 1em;
	}
	.single.single-split-layout .post-nav .prev,
	.single.single-split-layout .post-nav .next {
		clear: none;
	}
	.single.single-split-layout .featured-area .post-content {
		padding-top: 1.7em;
		overflow: visible;
	}
	.single.single-split-layout .post-image + .post-content .post-meta,
	.single.single-split-layout .post-meta {
		margin-bottom: 0.5em;
	}
	
	/*
	SINGLE POST LAYOUTS
	================================================ */
	.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-date-wrap {
		margin-top: -65px;
	}
	.single.single-slider-layout .featured-area .post-content .post-date-wrap:not(.post-date-inline) {
		margin-top: -65px;
	}
	.single.single-slider-layout .featured-area .carousel-pager {
		bottom: 55px;
	}
	.single.single-slider-layout .featured-area .carousel-next,
	.single.single-slider-layout .featured-area .carousel-prev {
		max-height: 50px;
		font-size: 14px;
	}
	.single.single-slider-layout .featured-area .carousel-next:before,
	.single.single-slider-layout .featured-area .carousel-prev:before {
		padding: 16px 8px 16px 5px;
	}
	.single.single-gallery-layout .featured-area .gallery-wrapper + .post-content .post-date-wrap {
		margin-top: -40px;
	}

	/************************************************************************************
	POST NAV
	*************************************************************************************/
	.post-nav .prev,
	.post-nav .next {
		display: block;
		width: 100%;
		clear: both;
		margin-bottom: 10px;
	}

	/************************************************************************************
	COMMENTS
	*************************************************************************************/
	.commentlist {
		padding-left: 0;
	}
	.commentlist .reply {
		top: 0;
		font-size: .8em;
	}
	.commentlist .commententry {
		clear: left;
	}
	.commentlist .avatar {
		float: left;
		margin: 0 1em 1em 0;
	}

	/************************************************************************************
	FOOTER
	*************************************************************************************/
	#footerwrap {
		padding-top: 35px;
	}
	
	/* footer logo */
	#footer-logo {
		font-size: 2em;
	}
	.back-top a:before {
		font-size: 2.8em;
	}
	
	/* FOOTER LEFT COL, FOOTER RIGHT COL, FOOTER HORIZONTAL LEFT, FOOTER HORIZONTAL RIGHT
	================================================ */
	.footer-horizontal-left .footer-left-wrap,
	.footer-horizontal-right .footer-left-wrap,
	.footer-horizontal-left .footer-right-wrap,
	.footer-horizontal-right .footer-right-wrap,
	.footer-left-col .main-col,
	.footer-right-col .main-col,
	.footer-left-col .section-col,
	.footer-right-col .section-col {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
	
	.footer-horizontal-left .back-top,
	.footer-horizontal-right .back-top,
	.footer-left-col .back-top,
	.footer-right-col .back-top {
		top: -71px;
	}
	
	#footerwrap .footer-nav ul a {
		width: 160px;
	}
	.footer-nav li ul {
		display: none;
	}
	.footer-nav li:hover > ul {
		display: block;
	}
	
	/************************************************************************************
	FULL SECTION SCROLLING
	*************************************************************************************/
	.full-section-scrolling.themify_builder_active .themify_builder_row .themify_builder_row_content .col-full.tb-column .themify_module_holder,
	.full-section-scrolling .themify_builder_row.fp-table .row_inner .col-full.tb-column {
		min-height: 100vh;
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	/************************************************************************************
	GALLERY COLUMN
	*************************************************************************************/
	#body .gallery-columns-3 .gallery-item + br {
		display: none;
	}
	#body .gallery-columns-3 .gallery-item:nth-of-type(3n) {
		margin-right: 1.5%;
	}
	
	#body .gallery-columns-3 .gallery-item,
	#body .gallery-columns-4 .gallery-item,
	#body .gallery-columns-5 .gallery-item,
	#body .gallery-columns-6 .gallery-item,
	#body .gallery-columns-7 .gallery-item,
	#body .gallery-columns-8 .gallery-item,
	#body .gallery-columns-9 .gallery-item {
		width: 49.2%;
	}
	#body .gallery-columns-3 .gallery-item:nth-of-type(2n),
	#body .gallery-columns-4 .gallery-item:nth-of-type(2n),
	#body .gallery-columns-5 .gallery-item:nth-of-type(2n),
	#body .gallery-columns-6 .gallery-item:nth-of-type(2n),
	#body .gallery-columns-7 .gallery-item:nth-of-type(2n),
	#body .gallery-columns-8 .gallery-item:nth-of-type(2n),
	#body .gallery-columns-9 .gallery-item:nth-of-type(2n) {
		margin-right: 0;
	}

}

/************************************************************************************
HEADER WIDGETS
*************************************************************************************/
@media screen and (max-height:900px) {
	.full-section-scrolling #headerwrap .header-widget,
	.header-horizontal #headerwrap .header-widget,
	.header-top-bar #headerwrap .header-widget,
	.boxed-compact #headerwrap .header-widget {
		max-height: 70vh;
	}
}

/* Second sidebar */
@media screen and (max-width: 760px) {
	#sidebar-alt + #sidebar {
		padding-top: 0;
	}

	.sidebar2 #layout {
		display: block;
	}
	
	.sidebar2 #pagewrap #content,
	.sidebar2 #pagewrap #sidebar,
	.sidebar2 #pagewrap #sidebar-alt,
	body:not(.sidebar2):not(.sidebar-none):not(.sidebar-left):not(.full_width) #content,
	body:not(.sidebar2):not(.sidebar-left) #sidebar,
	.sidebar-left #content,
	.sidebar-left #sidebar {
		float: none;
		width: 100%;
	}
}

/* THEME COLOR BLACK
================================================ */
/* general bg & color */
#slide-cart,
.header-minbar .sidemenu,
.header-leftpane #headerwrap, 
.header-rightpane #headerwrap,
.header-slide-out #headerwrap,
.header-slide-out .sidemenu,
#headerwrap,
#footerwrap {
	background-color: #000;
	color: rgba(255,255,255,.65);
}
#headerwrap a,
#footerwrap a {
	color: #fff;
}
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a,
#headerwrap a:hover,
#footerwrap a:hover {
	color: #999;
}
.transparent-header #main-nav ul a,
.transparent-header #main-nav .mega-menu-posts a,
#main-nav ul a,
#main-nav .mega-menu-posts a {
	color: #484848;
}
.transparent-header #main-nav ul a:hover,
.transparent-header #main-nav .mega-menu-posts a:hover,
#main-nav ul a:hover,
#main-nav .mega-menu-posts a:hover {
	color: #999;
}
#headerwrap h1,
#headerwrap h2,
#headerwrap h3,
#headerwrap h4,
#headerwrap h5,
#headerwrap h6,
#footerwrap h1,
#footerwrap h2,
#footerwrap h3,
#footerwrap h4,
#footerwrap h5,
#footerwrap h6 {
	color: inherit;
}

/* fixed header */
.transparent-header #headerwrap.fixed-header,
#headerwrap.fixed-header {
	background-color: rgba(0,0,0,0.9);
}

/* full section scrolling loader */
.theme-color-black .section_loader {
	background-color: #000;
}

/* header stripe */
.header-stripe #header #site-logo {
	background-color: #000;
}
.header-stripe #header #site-logo a {
	color: inherit;
}
.header-stripe #header .pull-down:before {
	border-bottom-color: #000;
}
.header-stripe #headerwrap a {
	color: #808080;
}

/* header overlay */
.mobile-menu-visible.header-overlay #headerwrap {
	background-color: rgba(0,0,0,0.94);
	color: #fff;
}

.post-nav .arrow,
a {
	color: #808080;
}
a:hover {
	color: #000;
}
.post-nav a:hover span {
	color: inherit;
}
.post-title a {
	color: #808080;
}
input[type=reset],
input[type=submit],
button,
#respond #cancel-comment-reply-link,
.commentlist .comment-reply-link {
	background-color: #000;
	color: #fff;
	border: none;
}
.post-title a:hover {
	color: #000;
}
input[type=reset]:hover,
input[type=submit]:hover,
button:hover,
.commentlist .comment-reply-link:hover,
#respond #cancel-comment-reply-link:hover {
	background-color: #666;
	color: #fff;
}
.single .post-content .post-date,
.loops-wrapper.list-post .post-date {
	background-color: rgba(0, 0, 0, .8);
}
.full-section-scrolling #footerwrap .back-top .arrow-up a,
.footer-horizontal-left #footerwrap .back-top .arrow-up a,
.footer-horizontal-right #footerwrap .back-top .arrow-up a,
.footer-left-col #footerwrap .back-top .arrow-up a,
.footer-right-col #footerwrap .back-top .arrow-up a {
	background-color: #000;
	color: #fff;
}
.full-section-scrolling #footerwrap .back-top .arrow-up:hover a,
.footer-horizontal-left #footerwrap .back-top .arrow-up:hover a,
.footer-horizontal-right #footerwrap .back-top .arrow-up:hover a,
.footer-left-col #footerwrap .back-top .arrow-up:hover a,
.footer-right-col #footerwrap .back-top .arrow-up:hover a {
	background-color: #fff;
	color: #000;
}

/* WOOCOMMERCE
================================================ */
/* button */
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce-page ul.products li.product .add_to_cart_button,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce-page ul.products li.product .add_to_cart_button {
	background-color: #000;
	color: #fff;
}
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce-page ul.products li.product .add_to_cart_button:hover,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce-page ul.products li.product .add_to_cart_button:hover {
	background-color: #666;
	color: #fff;
}
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
	color: #fff;
	background-color: #000;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message {
	border-top-color: #000;
}
.woocommerce-checkout #payment div.payment_box {
	background-color: #000;
	color: inherit;
}
.woocommerce-checkout #payment div.payment_box:after {
	border-bottom-color: #000;
}
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li span.current {
	background-color: #000;
	color: #fff;
}
.woocommerce #content table.cart a.remove:hover,
.woocommerce table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover {
	background-color: #000;
	color: #fff !important;
}

/* MOBILE MENU ACTIVE */
.mobile_menu_active .sidemenu {
	background-color: #000;
	color: #fff;
}
#slide-cart a:hover,
.mobile_menu_active #headerwrap a:hover,
.mobile_menu_active #headerwrap #main-nav a:hover,
.mobile_menu_active #headerwrap #main-nav ul a:hover {
	color: #ccc;
}
.mobile_menu_active.header-leftpane #pagewrap #headerwrap #menu-icon,
.mobile_menu_active.header-rightpane #pagewrap #headerwrap #menu-icon {
	background-color: #000;
	color: inherit;
}

@media screen and (min-width:1200px) {
	.header-slide-out #headerwrap a {
		color: #fff;
	}
}
@media screen and (max-width:680px) {
	.header-minbar #pagewrap #headerwrap #menu-icon {
		background-color: #000;
		color: inherit;
	}
}

/*
HEADER HORIZONTAL
================================================ */
/* header horizontal header */
body.fixed-header.page-loaded #headerwrap {
	position: fixed;
}
#header {
	text-align: inherit;
	padding: 1em 0;
}
.header-bar {
	float: left;
}

/* header horizontal site logo */
#site-logo {
	font-size: 1.9em;
	margin: 5px .5em 0 0;
}
#headerwrap.fixed-header #site-logo img {
	max-height: 30px;
}

/* header horizontal site description */
#site-description {
	margin: 5px .5em 5px 0;
	font-size: .8em;
}

/* header horizontal social widget */
#header .social-widget {
	float: left;
	margin: 5px 3px 0 0;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

/* header horizontal searchform */
#searchform-wrap {
	margin: 10px 0 0;
	float: left;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#headerwrap #searchform #s {
	padding: 0 15px 0 25px;
	height: 25px;
	vertical-align: top;
	position: absolute;
	margin-top: -1px;
}
#headerwrap #searchform .icon-search:before {
	font-size: 13px;
	padding: 6px;
	line-height: 100%;
	width: 13px;
	height: 13px;
	margin: 0;
	margin-left: -3px;
	margin-top: -1px;
}

/* header horizontal social links */
.social-links .icon-medium i {
	padding: 6px;
	font-size: 15px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	margin-right: -3px;
}
.social-widget div.rss a {
	padding: 6px;
	font-size: 15px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	vertical-align: middle;
}

/* header horizontal main nav */
body:not(.slide-cart):not(.mobile_menu_active) #main-nav-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-align-items: center; /* Safari 7.0+ */
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	position: relative;
}
body:not(.slide-cart):not(.mobile_menu_active) #main-nav {
	position: static;
}
#main-nav {
	float: right;	
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin: 0;
}
#main-nav li:not(.themify-widget-menu) > ul {
	left: auto;
	right: 0;
}
#main-nav li:not(.themify-widget-menu) > ul ul {
	right: 100%;
	left: auto;
}

#main-nav .has-mega-column > .sub-menu,
#main-nav .has-mega-sub-menu .mega-sub-menu {
	margin: auto;
	right: 0;
	left: auto;
}
#main-nav .has-mega-column > .sub-menu {
	padding: 32px 39px 39px;
}
#main-nav .has-mega-column .sub-menu li {
	margin-bottom: 0;
}

/* header horizontal cart wrap */
.slide-cart #main-nav-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-align-items: center; /* Safari 7.0+ */
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	position: relative;
}
.fixed-header-on.slide-cart #main-nav-wrap,
.slide-cart #main-nav {
	position: static;
}

/* header horizontal header widget */
.header-widget {
	display: none;
	text-align:  center;
}
.header-widget .header-widget-inner {
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

/* header horizontal fixed-header */
.fixed-header #header {
	min-height: inherit;
}
#headerwrap.fixed-header .header-bar,
#headerwrap.fixed-header .social-widget,
#headerwrap.fixed-header #searchform-wrap {
	display: block;
}

/* mobile menu active */
.mobile_menu_active.mobile-menu-visible.sidemenu-right #headerwrap {
	left: -300px;
}
/* pull down */
.mobile_menu_active .pull-down {
	display: none;
}
.pull-down {
	float: right;
}

/* header horizontal social widget */
.mobile_menu_active.header-horizontal #header .social-widget {
	margin: 0 0 1em;
	float: none;
}
.mobile_menu_active.header-horizontal .social-links .icon-medium i {
	margin: auto;
}

.mobile_menu_active.header-horizontal #headerwrap #searchform #s {
	margin: auto;
	padding: 5px 15px 5px 35px;
	position: static;
	height: auto;
}
.mobile_menu_active.header-horizontal #headerwrap #searchform .icon-search:before {
	font-size: 18px;
	margin: 0;
	padding: 3px;
	width: 16px;
	height: 16px;
}

.mobile_menu_active.slide-cart #main-nav-wrap {
	display: block;
}

/* header horizontal header widget */
.mobile_menu_active.header-horizontal #headerwrap .header-widget {
	display: block;
	text-align: inherit;
	max-height: none !important;
}

/* Themify Customize Styling */
body {	
	font-family:Arial, Helvetica, sans-serif; 
}
a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: #0051ff; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}

/* Themify Custom CSS */
div {
    text-decoration:none;
}@media screen and (max-width: 680px) { /* Themify Customize Styling */
a {	
	color: #0051ff; 
}
 }

.themify_builder_1001_row.module_row_0.module_row{background-image: url("/wp-content/uploads/2017/05/Dean-Front-Page-Grey-1.jpg"); background-size:cover;background-position:center center;text-align: right; }
.themify_builder_1001_row.module_row_0.module_row>.builder_row_cover:before{background-color:rgba(0,0,0, 0.55); }
.themify_builder_1001_row.module_row_0.module_row,.themify_builder_1001_row.module_row_0 h1,.themify_builder_1001_row.module_row_0 h2,.themify_builder_1001_row.module_row_0 h3:not(.module-title),.themify_builder_1001_row.module_row_0 h4,.themify_builder_1001_row.module_row_0 h5,.themify_builder_1001_row.module_row_0 h6{color:#ffffff; }
@media screen and (max-width: 680px) {.themify_builder_1001_row.module_row_0.module_row,.themify_builder_1001_row.module_row_0 h1,.themify_builder_1001_row.module_row_0 h2,.themify_builder_1001_row.module_row_0 h3:not(.module-title),.themify_builder_1001_row.module_row_0 h4,.themify_builder_1001_row.module_row_0 h5,.themify_builder_1001_row.module_row_0 h6{color:#ffffff; }
.themify_builder_1001_row.module_row_0.module_row{text-align: right; }
}
.module_row_0 .module_column_0.tb_1001_column.module_column{padding-top:100px; }
.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text{background-repeat: repeat; font-size:18px; text-align: left; margin-top:-150px; }
.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text,.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text h1,.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text h2,.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text h3:not(.module-title),.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text h4,.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text h5,.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text h6{font-family: Arial, Helvetica, sans-serif; }
.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text a{text-decoration: underline; }
.themify_builder .text-1001-sub_row_0-0-1-0-0.module.module-text h1{font-family: Monda; }
.themify_builder .text-1001-sub_row_0-0-1-0-0.module-text h1{font-size:30px; }
.themify_builder .text-1001-sub_row_0-0-1-0-0.module.module-text h2{font-family: Monda; color:#ffffff; }
.themify_builder .text-1001-sub_row_0-0-1-0-0.module.module-text h3:not(.module-title){font-family: Arial, Helvetica, sans-serif; color:#ffffff; }
.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text,.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text h1,.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text h2,.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text h3:not(.module-title),.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text h4,.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text h5,.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text h6{font-family: Arial, Helvetica, sans-serif; }
.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text{font-size:18px; text-align: left; margin-top:20px; }
.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text a{text-decoration: underline; }
.themify_builder .text-1001-sub_row_0-0-2-0-0.module.module-text h2{font-family: Monda; color:#ffffff; }
.themify_builder .text-1001-sub_row_0-0-2-0-0.module-text h2{font-size:26px; }
.themify_builder .text-1001-sub_row_0-0-2-0-0.module.module-text h3:not(.module-title){font-family: Arial, Helvetica, sans-serif; color:#ffffff; }
.themify_builder .image-1001-0-0-3.module-image a{text-decoration: underline; }
.themify_builder_1001_row.module_row_1.module_row{background-color:#ebebeb; padding-top:4%; padding-bottom:4%; }
.themify_builder_1001_row.module_row_1.module_row,.themify_builder_1001_row.module_row_1 h1,.themify_builder_1001_row.module_row_1 h2,.themify_builder_1001_row.module_row_1 h3:not(.module-title),.themify_builder_1001_row.module_row_1 h4,.themify_builder_1001_row.module_row_1 h5,.themify_builder_1001_row.module_row_1 h6{color:#424242; }
.themify_builder_1001_row.module_row_1 a{text-decoration: underline; }
.themify_builder .text-1001-1-0-0.module-text{background-repeat: repeat; padding-top:4%; padding-bottom:4%; }
.themify_builder .text-1001-1-0-0.module-text a{text-decoration: underline; }
.themify_builder .image-1001-sub_row_1-0-1-1-1.module-image{background-repeat: repeat; padding-top:2px; padding-bottom:5%; }
.themify_builder_1001_row.module_row_2.module_row{background-color:#ffffff; padding-top:4%; padding-bottom:4%; margin-bottom:4px; }
.themify_builder_1001_row.module_row_2.module_row,.themify_builder_1001_row.module_row_2 h1,.themify_builder_1001_row.module_row_2 h2,.themify_builder_1001_row.module_row_2 h3:not(.module-title),.themify_builder_1001_row.module_row_2 h4,.themify_builder_1001_row.module_row_2 h5,.themify_builder_1001_row.module_row_2 h6{color:#424242; }
.themify_builder_1001_row.module_row_2 a{text-decoration: underline; }
.themify_builder .text-1001-2-0-0.module-text{background-repeat: repeat; padding-bottom:7%; }
.themify_builder .text-1001-2-0-0.module-text a{text-decoration: underline; }
.sub_column_post_1001.sub_column_2-0-1-0.module_column{background-image: url("/wp-content/uploads/2017/05/Success-small.jpg"); text-align: center; padding-top:70px; padding-right:70px; padding-bottom:70px; padding-left:70px; }
.sub_column_post_1001.sub_column_2-0-1-0.module_column>.builder_row_cover:before{background-color:rgba(0,0,0, 0.57); }
.sub_column_post_1001.sub_column_2-0-1-0.module_column>.builder_row_cover:after{background-color:rgba(0,0,0, 0.20); }
.sub_column_post_1001.sub_column_2-0-1-0.module_column,.sub_column_post_1001.sub_column_2-0-1-0 h1,.sub_column_post_1001.sub_column_2-0-1-0 h2,.sub_column_post_1001.sub_column_2-0-1-0 h3:not(.module-title),.sub_column_post_1001.sub_column_2-0-1-0 h4,.sub_column_post_1001.sub_column_2-0-1-0 h5,.sub_column_post_1001.sub_column_2-0-1-0 h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text,.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text h1,.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text h2,.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text h3:not(.module-title),.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text h4,.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text h5,.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-1-0-0.module-text a{color:#ffffff; text-decoration: none; }
.sub_column_post_1001.sub_column_2-0-1-1.module_column{background-image: url("/wp-content/uploads/2017/05/Wealth-small.jpg"); text-align: center; padding-top:70px; padding-right:70px; padding-bottom:70px; padding-left:70px; }
.sub_column_post_1001.sub_column_2-0-1-1.module_column>.builder_row_cover:before{background-color:rgba(0,0,0, 0.57); }
.sub_column_post_1001.sub_column_2-0-1-1.module_column>.builder_row_cover:after{background-color:rgba(0,0,0, 0.20); }
.sub_column_post_1001.sub_column_2-0-1-1.module_column,.sub_column_post_1001.sub_column_2-0-1-1 h1,.sub_column_post_1001.sub_column_2-0-1-1 h2,.sub_column_post_1001.sub_column_2-0-1-1 h3:not(.module-title),.sub_column_post_1001.sub_column_2-0-1-1 h4,.sub_column_post_1001.sub_column_2-0-1-1 h5,.sub_column_post_1001.sub_column_2-0-1-1 h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text,.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text h1,.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text h2,.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text h3:not(.module-title),.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text h4,.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text h5,.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-1-1-0.module-text a{color:#ffffff; text-decoration: none; }
.sub_column_post_1001.sub_column_2-0-1-2.module_column{background-image: url("/wp-content/uploads/2017/05/Leadership-small.jpg"); text-align: center; padding-top:70px; padding-right:70px; padding-bottom:70px; padding-left:70px; }
.sub_column_post_1001.sub_column_2-0-1-2.module_column>.builder_row_cover:before{background-color:rgba(0,0,0, 0.57); }
.sub_column_post_1001.sub_column_2-0-1-2.module_column>.builder_row_cover:after{background-color:rgba(0,0,0, 0.20); }
.sub_column_post_1001.sub_column_2-0-1-2.module_column,.sub_column_post_1001.sub_column_2-0-1-2 h1,.sub_column_post_1001.sub_column_2-0-1-2 h2,.sub_column_post_1001.sub_column_2-0-1-2 h3:not(.module-title),.sub_column_post_1001.sub_column_2-0-1-2 h4,.sub_column_post_1001.sub_column_2-0-1-2 h5,.sub_column_post_1001.sub_column_2-0-1-2 h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-1-2-0.module-text a{color:#ffffff; text-decoration: none; }
.module_row_2 .module_column_0 .sub_row_2-0-2.module_subrow{padding-top:3%; }
.sub_column_post_1001.sub_column_2-0-2-0.module_column{background-image: url("/wp-content/uploads/2017/05/Performance-small.jpg"); text-align: center; padding-top:70px; padding-right:70px; padding-bottom:70px; padding-left:70px; }
.sub_column_post_1001.sub_column_2-0-2-0.module_column>.builder_row_cover:before{background-color:rgba(0,0,0, 0.57); }
.sub_column_post_1001.sub_column_2-0-2-0.module_column>.builder_row_cover:after{background-color:rgba(0,0,0, 0.20); }
.sub_column_post_1001.sub_column_2-0-2-0.module_column,.sub_column_post_1001.sub_column_2-0-2-0 h1,.sub_column_post_1001.sub_column_2-0-2-0 h2,.sub_column_post_1001.sub_column_2-0-2-0 h3:not(.module-title),.sub_column_post_1001.sub_column_2-0-2-0 h4,.sub_column_post_1001.sub_column_2-0-2-0 h5,.sub_column_post_1001.sub_column_2-0-2-0 h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-2-0-0.module-text a{color:#ffffff; text-decoration: none; }
.sub_column_post_1001.sub_column_2-0-2-1.module_column{background-image: url("/wp-content/uploads/2017/05/Health-small.jpg"); text-align: center; padding-top:70px; padding-right:70px; padding-bottom:70px; padding-left:70px; }
.sub_column_post_1001.sub_column_2-0-2-1.module_column>.builder_row_cover:before{background-color:rgba(0,0,0, 0.57); }
.sub_column_post_1001.sub_column_2-0-2-1.module_column>.builder_row_cover:after{background-color:rgba(0,0,0, 0.20); }
.sub_column_post_1001.sub_column_2-0-2-1.module_column,.sub_column_post_1001.sub_column_2-0-2-1 h1,.sub_column_post_1001.sub_column_2-0-2-1 h2,.sub_column_post_1001.sub_column_2-0-2-1 h3:not(.module-title),.sub_column_post_1001.sub_column_2-0-2-1 h4,.sub_column_post_1001.sub_column_2-0-2-1 h5,.sub_column_post_1001.sub_column_2-0-2-1 h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-2-1-0.module-text a{color:#ffffff; text-decoration: none; }
.sub_column_post_1001.sub_column_2-0-2-2.module_column{background-image: url("/wp-content/uploads/2017/05/Happiness-small.jpg"); text-align: center; padding-top:70px; padding-right:70px; padding-bottom:70px; padding-left:70px; }
.sub_column_post_1001.sub_column_2-0-2-2.module_column>.builder_row_cover:before{background-color:rgba(0,0,0, 0.57); }
.sub_column_post_1001.sub_column_2-0-2-2.module_column>.builder_row_cover:after{background-color:rgba(0,0,0, 0.20); }
.sub_column_post_1001.sub_column_2-0-2-2.module_column,.sub_column_post_1001.sub_column_2-0-2-2 h1,.sub_column_post_1001.sub_column_2-0-2-2 h2,.sub_column_post_1001.sub_column_2-0-2-2 h3:not(.module-title),.sub_column_post_1001.sub_column_2-0-2-2 h4,.sub_column_post_1001.sub_column_2-0-2-2 h5,.sub_column_post_1001.sub_column_2-0-2-2 h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_2-0-2-2-0.module-text a{color:#ffffff; text-decoration: none; }
.themify_builder_1001_row.module_row_3.module_row{background-color:#ebebeb; text-align: center; padding-top:4%; padding-bottom:2%; }
.themify_builder_1001_row.module_row_3.module_row,.themify_builder_1001_row.module_row_3 h1,.themify_builder_1001_row.module_row_3 h2,.themify_builder_1001_row.module_row_3 h3:not(.module-title),.themify_builder_1001_row.module_row_3 h4,.themify_builder_1001_row.module_row_3 h5,.themify_builder_1001_row.module_row_3 h6{color:#424242; }
.themify_builder_1001_row.module_row_3 a{text-decoration: underline; }
.themify_builder .text-1001-3-0-0.module-text{background-repeat: repeat; }
.themify_builder .text-1001-3-0-0.module-text a{text-decoration: underline; }
.themify_builder .image-1001-sub_row_3-0-1-0-0.module.module-image .module-title{font-family: Arial, Helvetica, sans-serif; color:#424242; font-size:30px; }
.themify_builder .image-1001-sub_row_3-0-1-0-0.module-image .image-title,.themify_builder .image-1001-sub_row_3-0-1-0-0.module-image .image-title a{font-family: Arial, Helvetica, sans-serif; color:#424242; }
.themify_builder .image-1001-sub_row_3-0-1-0-0.module-image .image-title:hover,.themify_builder .image-1001-sub_row_3-0-1-0-0.module-image .image-title a:hover{color:#000000; }
.themify_builder .image-1001-sub_row_3-0-1-0-0.module-image .image-title{font-size:25px; }
.themify_builder .image-1001-sub_row_3-0-1-1-0.module-image .image-title,.themify_builder .image-1001-sub_row_3-0-1-1-0.module-image .image-title a{font-family: Arial, Helvetica, sans-serif; color:#424242; }
.themify_builder .image-1001-sub_row_3-0-1-1-0.module-image .image-title:hover,.themify_builder .image-1001-sub_row_3-0-1-1-0.module-image .image-title a:hover{color:#000000; }
.themify_builder .image-1001-sub_row_3-0-1-1-0.module-image .image-title{font-size:25px; }
.themify_builder .image-1001-sub_row_3-0-1-2-0.module-image .image-title,.themify_builder .image-1001-sub_row_3-0-1-2-0.module-image .image-title a{font-family: Arial, Helvetica, sans-serif; color:#424242; }
.themify_builder .image-1001-sub_row_3-0-1-2-0.module-image .image-title:hover,.themify_builder .image-1001-sub_row_3-0-1-2-0.module-image .image-title a:hover{color:#000000; }
.themify_builder .image-1001-sub_row_3-0-1-2-0.module-image .image-title{font-size:25px; }
.themify_builder .image-1001-sub_row_3-0-2-0-0.module-image .image-title,.themify_builder .image-1001-sub_row_3-0-2-0-0.module-image .image-title a{font-family: Arial, Helvetica, sans-serif; color:#424242; }
.themify_builder .image-1001-sub_row_3-0-2-0-0.module-image .image-title:hover,.themify_builder .image-1001-sub_row_3-0-2-0-0.module-image .image-title a:hover{color:#000000; }
.themify_builder .image-1001-sub_row_3-0-2-0-0.module-image .image-title{font-size:25px; }
.themify_builder .image-1001-sub_row_3-0-2-1-0.module-image .image-title,.themify_builder .image-1001-sub_row_3-0-2-1-0.module-image .image-title a{font-family: Arial, Helvetica, sans-serif; color:#424242; }
.themify_builder .image-1001-sub_row_3-0-2-1-0.module-image .image-title:hover,.themify_builder .image-1001-sub_row_3-0-2-1-0.module-image .image-title a:hover{color:#000000; }
.themify_builder .image-1001-sub_row_3-0-2-1-0.module-image .image-title{font-size:25px; }
.themify_builder .image-1001-sub_row_3-0-2-2-0.module-image .image-title,.themify_builder .image-1001-sub_row_3-0-2-2-0.module-image .image-title a{font-family: Arial, Helvetica, sans-serif; color:#424242; }
.themify_builder .image-1001-sub_row_3-0-2-2-0.module-image .image-title:hover,.themify_builder .image-1001-sub_row_3-0-2-2-0.module-image .image-title a:hover{color:#000000; }
.themify_builder .image-1001-sub_row_3-0-2-2-0.module-image .image-title{font-size:25px; }
.themify_builder_1001_row.module_row_4.module_row{background-color:#ffffff; text-align: center; padding-top:6%; padding-bottom:3%; }
.themify_builder_1001_row.module_row_4.module_row,.themify_builder_1001_row.module_row_4 h1,.themify_builder_1001_row.module_row_4 h2,.themify_builder_1001_row.module_row_4 h3:not(.module-title),.themify_builder_1001_row.module_row_4 h4,.themify_builder_1001_row.module_row_4 h5,.themify_builder_1001_row.module_row_4 h6{color:#424242; }
.themify_builder_1001_row.module_row_4 a{text-decoration: underline; }
.themify_builder .text-1001-4-0-0.module-text,.themify_builder .text-1001-4-0-0.module-text h1,.themify_builder .text-1001-4-0-0.module-text h2,.themify_builder .text-1001-4-0-0.module-text h3:not(.module-title),.themify_builder .text-1001-4-0-0.module-text h4,.themify_builder .text-1001-4-0-0.module-text h5,.themify_builder .text-1001-4-0-0.module-text h6{color:#424242; }
.themify_builder .testimonial-slider-1001-4-0-1.module-testimonial-slider .testimonial-content{font-family: Arial, Helvetica, sans-serif; font-size:24px; }
.themify_builder_1001_row.module_row_5.module_row{background-image: url("/wp-content/uploads/2017/05/Us-Front-Page.png"); text-align: center; padding-top:4%; padding-bottom:4%; }
.themify_builder_1001_row.module_row_5.module_row>.builder_row_cover:before{background-color:rgba(0,0,0, 0.55); }
.themify_builder_1001_row.module_row_5.module_row,.themify_builder_1001_row.module_row_5 h1,.themify_builder_1001_row.module_row_5 h2,.themify_builder_1001_row.module_row_5 h3:not(.module-title),.themify_builder_1001_row.module_row_5 h4,.themify_builder_1001_row.module_row_5 h5,.themify_builder_1001_row.module_row_5 h6{color:#ffffff; }
.themify_builder .text-1001-5-0-1.module-text a{text-decoration: underline; }
.themify_builder_1001_row.module_row_6.module_row{background-color:#ffffff; text-align: center; padding-top:3%; padding-bottom:4%; }
.themify_builder_1001_row.module_row_6.module_row,.themify_builder_1001_row.module_row_6 h1,.themify_builder_1001_row.module_row_6 h2,.themify_builder_1001_row.module_row_6 h3:not(.module-title),.themify_builder_1001_row.module_row_6 h4,.themify_builder_1001_row.module_row_6 h5,.themify_builder_1001_row.module_row_6 h6{color:#424242; }
.themify_builder_1001_row.module_row_6 a{text-decoration: underline; }
.themify_builder .text-1001-sub_row_6-0-1-0-0.module-text a{text-decoration: underline; }
.themify_builder .text-1001-sub_row_6-0-1-1-0.module-text a{text-decoration: underline; }
.themify_builder .text-1001-sub_row_6-0-1-2-0.module-text a{text-decoration: underline; }
.themify_builder .text-1001-sub_row_6-0-1-3-0.module-text a{text-decoration: underline; }
.module_row_6 .module_column_0 .sub_row_6-0-2 a{text-decoration: underline; }
.module_row_6 .module_column_0 .sub_row_6-0-2.module_subrow{margin-bottom:50px; }
.themify_builder .image-1001-sub_row_6-0-2-0-0.module-image a{text-decoration: underline; }
.themify_builder .image-1001-sub_row_6-0-2-0-0.module-image{padding-top:5%; padding-bottom:2%; padding-left:2%; }
.themify_builder .image-1001-sub_row_6-0-2-1-0.module-image{padding-top:5%; padding-right:2%; padding-bottom:2%; }
.themify_builder .image-1001-sub_row_6-0-3-0-0.module-image a{text-decoration: underline; }
.themify_builder .image-1001-sub_row_6-0-3-1-0.module-image a{text-decoration: underline; }
.themify_builder .image-1001-sub_row_6-0-3-2-0.module-image a{text-decoration: underline; }
.themify_builder .image-1001-sub_row_6-0-3-3-0.module-image a{text-decoration: underline; }
.themify_builder_1001_row.module_row_7.module_row{background-image: url("/wp-content/uploads/2017/06/Adelaide-front-page.jpg"); padding-top:4%; padding-bottom:4%; }
.module_row_7 .module_column_0 .sub_row_7-0-0.module_subrow{padding-bottom:25%; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text{background-repeat: repeat; padding-top:7%; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text,.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text h1,.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text h2,.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text h3:not(.module-title),.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text h4,.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text h5,.themify_builder .text-1001-sub_row_7-0-0-1-0.module-text h6{color:#ffffff; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module.module-text .module-title{background-color:#ffffff; color:#ffffff; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module.module-text h1{color:#ffffff; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module.module-text h2{color:#ffffff; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module.module-text h3:not(.module-title){color:#ffffff; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module.module-text h4{color:#ffffff; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module.module-text h5{color:#ffffff; }
.themify_builder .text-1001-sub_row_7-0-0-1-0.module.module-text h6{color:#ffffff; }
.themify_builder .image-1001-sub_row_7-0-0-1-1.module-image a{text-decoration: underline; }

@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 400;
  src: local('Monda Regular'), local('Monda-Regular'), url(https://fonts.gstatic.com/s/monda/v7/TK3tWkYFABsmjsphPh8.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype');
}

/*!
* Do not modify this file directly.  It is concatenated from individual module CSS files.
*/
.jp-carousel-wrap *{line-height:inherit}.jp-carousel-overlay{background:#000}div.jp-carousel-fadeaway{background:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));position:fixed;bottom:0;z-index:2147483647;width:100%;height:15px}.jp-carousel-next-button span,.jp-carousel-previous-button span{background:url(/wp-content/plugins/jetpack/modules/carousel/images/arrows.png) no-repeat center center;background-size:200px 126px}.jp-carousel-msg{font-family:"Open Sans",sans-serif;font-style:normal;display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:center;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.jp-carousel-next-button span,.jp-carousel-previous-button span{background-image:url(/wp-content/plugins/jetpack/modules/carousel/images/arrows-2x.png)}}.jp-carousel-wrap{font-family:"Helvetica Neue",sans-serif!important}.jp-carousel-info{position:absolute;bottom:0;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important}.jp-carousel-info ::-moz-selection{background:#68c9e8;color:#fff}.jp-carousel-info ::selection{background:#68c9e8;color:#fff}.jp-carousel-info ::-moz-selection{background:#68c9e8;color:#fff}.jp-carousel-photo-info{position:relative;left:25%;width:50%}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-info h2{background:0 0!important;border:none!important;color:#999;display:block!important;font:normal 13px/1.25em "Helvetica Neue",sans-serif!important;letter-spacing:0!important;margin:7px 0 0 0!important;padding:10px 0 0!important;overflow:hidden;text-align:left;text-shadow:none!important;text-transform:none!important;-webkit-font-smoothing:subpixel-antialiased}.jp-carousel-next-button,.jp-carousel-previous-button{text-indent:-9999px;overflow:hidden;cursor:pointer}.jp-carousel-next-button span,.jp-carousel-previous-button span{position:absolute;top:0;bottom:0;width:82px;zoom:1;filter:alpha(opacity=20);opacity:.2}.jp-carousel-transitions .jp-carousel-next-button span,.jp-carousel-transitions .jp-carousel-previous-button span{transition:.5s opacity ease-out}.jp-carousel-next-button:hover span,.jp-carousel-previous-button:hover span{filter:alpha(opacity=60);opacity:.6}.jp-carousel-next-button span{background-position:-110px center;right:0}.jp-carousel-previous-button span{background-position:-10px center;left:0}.jp-carousel-buttons{margin:-18px -20px 15px;padding:8px 10px;border-bottom:1px solid #222;background:#222;text-align:center}div.jp-carousel-buttons a{border:none!important;color:#999;font:normal 11px/1.2em "Helvetica Neue",sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover{color:#68c9e8;border:none!important}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-next-button,.jp-carousel-previous-button,.jp-carousel-slide,.jp-carousel-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.jp-carousel-slide{position:fixed;width:0;bottom:0;background-color:#000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.jp-carousel-transitions .jp-carousel-slide{transition:.3s ease-out}.jp-carousel-slide.selected{position:absolute!important;filter:alpha(opacity=100);opacity:1}.jp-carousel-slide{filter:alpha(opacity=25);opacity:.25}.jp-carousel-slide img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;background:0 0!important;border:none!important;padding:0!important;box-shadow:0 2px 8px rgba(0,0,0,.1);zoom:1}.jp-carousel-transitions .jp-carousel-slide{transition:opacity .4s linear}.jp-carousel-close-hint{color:#999;cursor:default;letter-spacing:0!important;padding:.35em 0 0;position:absolute;text-align:right;width:90%}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint span{cursor:pointer;background-color:#000;background-color:rgba(0,0,0,.8);display:inline-block;height:22px;font:400 24px/1 "Helvetica Neue",sans-serif!important;line-height:22px;margin:0 0 0 .4em;text-align:center;vertical-align:middle;width:22px;border-radius:4px}.jp-carousel-transitions .jp-carousel-close-hint span{transition:border-color .2s linear}.jp-carousel-close-hint:hover{cursor:default;color:#fff}.jp-carousel-close-hint:hover span{border-color:#fff}a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{background:url(/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite.png?5) no-repeat;background-size:16px 200px}div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{margin:0 14px 0 0!important}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-color:#303030;padding-right:8px!important;border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{margin:0 2px 0 -12px!important}div.jp-carousel-buttons a.jp-carousel-reblog,div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover{background-position:6px -36px;padding-right:auto!important;padding-left:26px!important;color:#999}div.jp-carousel-buttons a.jp-carousel-commentlink{background-position:0 -156px;padding-left:19px!important}div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover{cursor:default}div.jp-carousel-buttons a.jp-carousel-reblog:hover{background-position:6px -56px;color:#68c9e8}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog{background-image:url(/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite-2x.png?5)}}div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom,#222,#333);background:-webkit-gradient(linear,left bottom,left top,from(#222),to(#333));padding:3px 0 0;display:none;margin:5px auto 0;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.9);height:74px;width:565px}#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue",sans-serif!important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:2px}#carousel-reblog-box textarea:focus{background:#ccc;color:#222}#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:400}#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue",sans-serif!important;background:#333;color:#eee;border:1px solid #444;margin-top:5px}#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}#carousel-reblog-box input#carousel-reblog-submit,#jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue",sans-serif!important;margin-top:8px;padding:0 10px!important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:400;background:#aaa;background:-moz-linear-gradient(bottom,#aaa,#ccc);background:-webkit-gradient(linear,left bottom,left top,from(#aaa),to(#ccc));border:1px solid #444}#carousel-reblog-box input#carousel-reblog-submit:hover,#jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom,#ccc,#eee);background:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee))}#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px}#carousel-reblog-box .canceltext a{color:#fff}.jp-carousel-titleanddesc{border-top:1px solid #222;color:#999;font-size:15px;padding-top:24px;margin-bottom:20px;font-weight:400}.jp-carousel-titleanddesc-title{font:300 1.5em/1.1 "Helvetica Neue",sans-serif!important;text-transform:none!important;color:#fff;margin:0 0 15px;padding:0}.jp-carousel-titleanddesc-desc p{color:#999;line-height:1.4;margin-bottom:.75em}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-titleanddesc p a{color:#fff!important;border:none!important;text-decoration:underline!important;font-weight:400!important;font-style:normal!important}.jp-carousel-titleanddesc p b,.jp-carousel-titleanddesc p strong{font-weight:700;color:#999}.jp-carousel-titleanddesc p em,.jp-carousel-titleanddesc p i{font-style:italic;color:#999}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-titleanddesc p a:hover{color:#68c9e8!important}.jp-carousel-titleanddesc p:empty{display:none}.jp-carousel-left-column-wrapper h1:after,.jp-carousel-left-column-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-image-meta{background:#111;border:1px solid #222;color:#fff;font-size:13px;font:12px/1.4 "Helvetica Neue",sans-serif!important;overflow:hidden;padding:18px 20px;width:209px!important}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{font-family:"Helvetica Neue",sans-serif!important;position:inherit!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;background:0 0!important;border:none!important;font-weight:400!important;line-height:1.3em!important}.jp-carousel-image-meta ul{margin:0!important;padding:0!important;list-style:none!important}.jp-carousel-image-meta li{width:48%!important;display:inline-block!important;vertical-align:top!important;margin:0 2% 15px 0!important;color:#fff!important;font-size:13px!important}.jp-carousel-image-meta h5{color:#999!important;text-transform:uppercase!important;font-size:10px!important;margin:0 0 2px!important;letter-spacing:.1em!important}a.jp-carousel-image-download{padding-left:23px;display:inline-block;clear:both;color:#999;line-height:1;font-weight:400;font-size:13px;text-decoration:none;background-position:0 -82px}a.jp-carousel-image-download span.photo-size{font-size:11px;border-radius:1em;margin-left:2px;display:inline-block}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}a.jp-carousel-image-download:hover{background-position:0 -122px;color:#68c9e8;border:none!important}.jp-carousel-image-map{position:relative;margin:-20px -20px 20px;border-bottom:1px solid rgba(255,255,255,.17);height:154px}.jp-carousel-image-map img.gmap-main{border-top-left-radius:6px;border-right:1px solid rgba(255,255,255,.17)}.jp-carousel-image-map div.gmap-topright{width:94px;height:154px;position:absolute;top:0;right:0}.jp-carousel-image-map div.imgclip{overflow:hidden;border-top-right-radius:6px}.jp-carousel-image-map div.gmap-topright img{margin-left:-40px}.jp-carousel-image-map img.gmap-bottomright{position:absolute;top:96px;right:0}.jp-carousel-comments{font:15px/1.7 "Helvetica Neue",sans-serif!important;font-weight:400;background:none transparent}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:#68c9e8!important}.jp-carousel-comment{background:none transparent;color:#999;margin-bottom:20px;clear:left;overflow:auto;width:100%}.jp-carousel-comment p{color:#999!important}.jp-carousel-comment .comment-author{font-size:13px;font-weight:400;padding:0;width:auto;display:inline;float:none;border:none;margin:0}.jp-carousel-comment .comment-author a{color:#fff}.jp-carousel-comment .comment-gravatar{float:left}.jp-carousel-comment .comment-content{border:none;margin-left:85px;padding:0}.jp-carousel-comment .avatar{margin:0 20px 0 0;border-radius:4px;border:none!important;padding:0!important;background-color:transparent!important}.jp-carousel-comment .comment-date{color:#999;margin-top:4px;font-size:11px;display:inline;float:right}#jp-carousel-comment-form{margin:0 0 10px!important;float:left;width:100%}textarea#jp-carousel-comment-form-comment-field{background:rgba(34,34,34,.9);border:1px solid #3a3a3a;color:#aaa;font:15px/1.4 "Helvetica Neue",sans-serif!important;width:100%;padding:10px 10px 5px;margin:0;float:none;height:147px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:3px;overflow:hidden;box-sizing:border-box}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:#ccc;color:#222}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:#aaa}#jp-carousel-comment-form-spinner{color:#fff;margin:22px 0 0 10px;display:block;width:20px;height:20px;float:left}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:rgba(34,34,34,.9);border:1px solid #3a3a3a;color:#aaa;font:13px/1.4 "Helvetica Neue",sans-serif!important;padding:3px 6px;float:left;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);border-radius:2px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:#ccc;color:#222}#jp-carousel-comment-form-commenting-as p{font:400 13px/1.7 "Helvetica Neue",sans-serif!important;margin:22px 0 0;float:left}#jp-carousel-comment-form-commenting-as fieldset{float:left;border:none;margin:20px 0 0 0;padding:0}#jp-carousel-comment-form-commenting-as fieldset{clear:both}#jp-carousel-comment-form-commenting-as label{font:400 13px/1.7 "Helvetica Neue",sans-serif!important;margin:0 20px 3px 0;float:left;width:100px}#jp-carousel-comment-form-button-submit{margin-top:20px;float:right}#js-carousel-comment-form-container{margin-bottom:15px;overflow:auto;width:100%}#jp-carousel-comment-form-container{margin-bottom:15px;overflow:auto;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{display:block;text-align:center;margin-top:20px;width:100%;overflow:auto;padding:1em 0;box-sizing:border-box;background:rgba(0,0,0,.7);border-radius:2px;font:13px/1.4 "Helvetica Neue",sans-serif!important;border:1px solid rgba(255,255,255,.17);box-shadow:inset 0 0 5px 5px rgba(0,0,0,1)}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed{display:none;color:#999}#jp-carousel-comments-loading{font:400 15px/1.7 "Helvetica Neue",sans-serif!important;display:none;color:#999;text-align:left;margin-bottom:20px}.jp-carousel-light .jp-carousel-overlay{background:#fff}.jp-carousel-light .jp-carousel-next-button:hover span,.jp-carousel-light .jp-carousel-previous-button:hover span{opacity:.8}.jp-carousel-light .jp-carousel-close-hint:hover,.jp-carousel-light .jp-carousel-titleanddesc div{color:#000!important}.jp-carousel-light .jp-carousel-comment .comment-author a,.jp-carousel-light .jp-carousel-comments p a,.jp-carousel-light .jp-carousel-info h2 a,.jp-carousel-light .jp-carousel-titleanddesc p a{color:#1e8cbe!important}.jp-carousel-light .jp-carousel-comment .comment-author a:hover,.jp-carousel-light .jp-carousel-comments p a:hover,.jp-carousel-light .jp-carousel-info h2 a:hover,.jp-carousel-light .jp-carousel-titleanddesc p a:hover{color:#f1831e!important}.jp-carousel-light .jp-carousel-comment,.jp-carousel-light .jp-carousel-comment p,.jp-carousel-light .jp-carousel-info h2,.jp-carousel-light .jp-carousel-titleanddesc,.jp-carousel-light .jp-carousel-titleanddesc p,.jp-carousel-light .jp-carousel-titleanddesc p b,.jp-carousel-light .jp-carousel-titleanddesc p em,.jp-carousel-light .jp-carousel-titleanddesc p i,.jp-carousel-light .jp-carousel-titleanddesc p strong,.jp-carousel-light div.jp-carousel-buttons a{color:#666}.jp-carousel-light .jp-carousel-buttons{border-bottom-color:#f0f0f0;background:#f5f5f5}.jp-carousel-light div.jp-carousel-buttons a:hover{text-decoration:none;color:#f1831e}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover{background-position:4px -56px;padding-left:24px!important}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-color:#2ea2cc;color:#fff}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink{background-position:0 -176px}.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged{background-position:5px -36px}.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom,#ececec,#f7f7f7);background:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f7f7f7));box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #ddd}.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff}.jp-carousel-light #carousel-reblog-box .canceltext{color:#888}.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666}.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa}#jp-carousel-comment-form-button-submit,.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom,#ddd,#fff);background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));border:1px solid #aaa}.jp-carousel-light .jp-carousel-image-meta{background:#fafafa;border:1px solid #eee;border-top-color:#f5f5f5;border-left-color:#f5f5f5;color:#333}.jp-carousel-light .jp-carousel-image-meta li{color:#000!important}.jp-carousel-light .jp-carousel-close-hint{color:#ccc}.jp-carousel-light .jp-carousel-close-hint span{background-color:#fff;border-color:#ccc}.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#aaa}.jp-carousel-light #jp-carousel-comment-form-comment-field:focus{color:#333}.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:#ddd}.jp-carousel-light a.jp-carousel-image-download{background-position:0 -122px}.jp-carousel-light a.jp-carousel-image-download:hover{background-position:0 -122px;color:#f1831e}.jp-carousel-light textarea#jp-carousel-comment-form-comment-field{background:#fbfbfb;color:#333;border:1px solid #dfdfdf;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)}.jp-carousel-light #jp-carousel-comment-form-commenting-as input{background:#fbfbfb;border:1px solid #dfdfdf;color:#333;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)}.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus{background:#fbfbfb;color:#333}.jp-carousel-light #jp-carousel-comment-post-results span{background:#f7f7f7;border:1px solid #dfdfdf;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.jp-carousel-light .jp-carousel-slide{background-color:#fff}.jp-carousel-light .jp-carousel-titleanddesc{border-top:1px solid #eee}.jp-carousel-light .jp-carousel-fadeaway{background:-moz-linear-gradient(bottom,rgba(255,255,255,.75),rgba(255,255,255,0));background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)))}@media only screen and (max-width:760px){.jp-carousel-info{margin:0 10px!important}.jp-carousel-next-button,.jp-carousel-previous-button{display:none!important}.jp-carousel-buttons{display:none!important}.jp-carousel-image-meta{float:none!important;width:100%!important;box-sizing:border-box}.jp-carousel-close-hint{font-weight:800!important;font-size:26px!important;position:fixed!important;top:-10px}.jp-carousel-slide img{filter:alpha(opacity=100);opacity:1}.jp-carousel-wrap{background-color:#000}.jp-carousel-fadeaway{display:none}#jp-carousel-comment-form-container{display:none!important}.jp-carousel-titleanddesc{padding-top:0!important;border:none!important}.jp-carousel-titleanddesc-title{font-size:1em!important}.jp-carousel-left-column-wrapper{padding:0;width:100%!important}.jp-carousel-photo-info{left:0!important;width:100%!important}}
.contact-form .clear-form{clear:both}.contact-form input[type=email],.contact-form input[type=text],.contact-form input[type=url]{width:300px;max-width:98%;margin-bottom:13px}.contact-form select{margin-bottom:13px}.contact-form textarea{height:200px;width:80%;float:none;margin-bottom:13px}.contact-form input[type=checkbox],.contact-form input[type=radio]{float:none;margin-bottom:13px}.contact-form label{margin-bottom:3px;float:none;font-weight:700;display:block}.contact-form label.checkbox,.contact-form label.radio{margin-bottom:3px;float:none;font-weight:700;display:inline-block}.contact-form label span{color:#aaa;margin-left:4px;font-weight:400}.contact-form-submission{margin-bottom:4em;padding:1.5em 1em}.contact-form-submission p{margin:0 auto}.form-errors .form-error-message{color:red}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}
.infinite-loader{color:#000;display:block;height:28px;text-indent:-9999px}#infinite-handle span{background:#333;border-radius:1px;color:#eee;cursor:pointer;font-size:13px;padding:6px 16px}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{display:inline;position:static;padding:0;margin:0;border:none;line-height:inherit;background:0 0;color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}#infinite-handle span button::-moz-focus-inner{margin:0;padding:0;border:none}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{position:fixed;bottom:-50px;left:0;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{font-weight:400;float:right;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#666}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}}@media (max-width:640px){#infinite-footer{position:static}}
@font-face{font-family:Noticons;src:url(https://wordpress.com/i/noticons/Noticons.woff)}#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget{width:61px;overflow:hidden}#wpadminbar iframe.admin-bar-likes-widget{width:61px;height:28px;min-height:28px;border-width:0;position:absolute;top:0}div.jetpack-likes-widget-wrapper{width:100%;min-height:50px;position:relative}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-likes-widget-wrapper.slim-likes-widget{width:1px;min-height:0}div.jetpack-comment-likes-widget-wrapper{width:100%;position:relative;min-height:31px}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{display:none;position:absolute;padding:10px 10px 12px 10px;background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px rgba(46,68,83,.6);min-width:130px;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{margin:0;padding:0;text-indent:0;list-style-type:none}#likes-other-gravatars li::before{content:""}#likes-other-gravatars ul.wpl-avatars{overflow:auto;display:block;max-height:190px}#likes-other-gravatars ul.wpl-avatars li{width:32px;height:32px;float:left;margin:0 5px 5px 0}#likes-other-gravatars ul.wpl-avatars li a{margin:0 2px 0 0;border-bottom:none!important;display:block}#likes-other-gravatars ul.wpl-avatars li a img{background:0 0;border:none;margin:0!important;padding:0!important;position:static}div.sd-box{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.13)}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}.comment-likes-widget-placeholder{height:18px;position:absolute;display:-ms-flexbox;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin-top:4px}.comment-likes-widget-placeholder::before{-webkit-font-smoothing:antialiased;font-family:Noticons;font-size:20px;line-height:.9;color:#5cb5d4;content:'\f408';width:16px;display:inline-block;vertical-align:middle}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{padding-left:5px;margin-top:2px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#4e4e4e}.slim-likes-widget .post-likes-widget{width:auto;float:none}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}.comment-likes-widget{width:100%}.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}
#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both}.jp-relatedposts:after{content:'';display:block;clear:both}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em 0;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit}#jp-relatedposts h3.jp-relatedposts-headline em:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{float:left;width:33%;margin:0 0 1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:20px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;border-bottom:0}#jp-relatedposts .jp-relatedposts-items p{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{text-transform:none;margin:0;font-family:inherit;display:block;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:inherit;font-weight:400;text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;overflow:hidden;max-width:33%;margin-right:3%}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;clear:both;margin:0 0 1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;max-width:100%;margin-right:0}}
#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}.sd-content ul{padding:0!important;margin:0 0 .7em 0!important;list-style:none!important}.sd-content ul li{display:inline-block}.sd-block.sd-gplus{margin:0 0 .5em 0}.sd-gplus .sd-content{font-size:12px}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{text-decoration:none!important;display:inline-block;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:400;border-radius:3px;color:#777!important;background:#f8f8f8;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.08);text-shadow:none;line-height:23px;padding:1px 8px 0 5px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-text .sd-content ul li a.sd-button span{line-height:23px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button{line-height:17px;box-shadow:none;vertical-align:top}.sd-social-official .sd-content ul li a.sd-button>span{line-height:17px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{color:#555;background:#fafafa;border:1px solid #999}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 social-logos;vertical-align:top;text-align:center}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 5px 5px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item a.sd-button span,.sd-social-icon-text .sd-content ul li a span,.sd-social-official .sd-content ul li a.sd-button span{margin-left:3px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;padding-left:0;height:0;line-height:inherit}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:'\f469'}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:'\f410'}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:'\f207'}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:'\f222'}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:'\f607'}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:'\f224'}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:'\f210'}.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,.sd-social-text .sd-content ul li.share-google-plus-1 a:before{content:'\f218'}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f203'}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:'\f205'}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:'\f606'}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-skype div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-skype a:before,.sd-social-icon-text .sd-content li.share-skype a:before,.sd-social-text .sd-content ul li.share-skype a:before{content:'\f220'}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:'\f415'}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:'\f608'}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-social .sd-button .share-count{background:#2ea2cc;color:#fff;border-radius:10px;display:inline-block;text-align:center;font-size:10px;padding:1px 3px;line-height:1}.sd-social-official .sd-content ul,.sd-social-official .sd-content ul li{line-height:25px!important}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px 0}.sd-social-official .sd-content ul>li{display:block;float:left;margin:0 10px 5px 0!important;height:25px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.googleplus1_button .g-plus{vertical-align:top!important}.reddit_button iframe{margin-top:1px}.googleplus1_button iframe,.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.sd-social-official .sd-content .share-skype{width:55px}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0 3px;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-size:16px 16px;background-repeat:no-repeat;margin-left:0;padding:0 0 0 19px;display:inline-block;height:21px;line-height:16px}body .sd-social-icon .sd-content li.share-custom a span{width:0}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important}.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;margin:0!important;height:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border-radius:50%;-webkit-border-radius:50%;border:0;box-shadow:none;padding:7px;position:relative;top:-2px;line-height:1;width:auto;height:auto;margin-bottom:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:1px;top:0\9}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px 8px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{position:absolute;bottom:0;right:0;border-radius:0;background:#555;font-size:9px}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#1e8cbe;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button{background:#dd4b39;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button{background:#00aff0;color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0 0}#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px 0;text-align:left;text-shadow:none}#sharing_email form{margin:0}#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}#jetpack-source_f_name{display:none!important;position:absolute!important;left:-9000px}#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em 0}
.slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-top:30px!important;padding-bottom:56.25%!important;position:relative;z-index:1}.slideshow-window.slideshow-white{background-color:#fff;border-color:#fff}.slideshow-window,.slideshow-window *{box-sizing:content-box}.slideshow-loading{height:100%;text-align:center;margin:auto}body div.slideshow-window * img{background-color:transparent!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-width:100%;max-height:100%;padding:0!important;position:relative;transform:translateY(-50%);top:50%}.slideshow-loading img{vertical-align:middle}.slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.slideshow-slide img{vertical-align:middle}.slideshow-line-height-hack{overflow:hidden;width:0;font-size:0}.slideshow-slide-caption{font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#f7f7f7;text-shadow:#222 1px 1px 2px;line-height:25px;height:25px;position:absolute;bottom:5px;left:0;z-index:100;width:100%;text-align:center}.slideshow-controls{z-index:1000;position:absolute;bottom:30px;margin:auto;text-align:center;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;direction:ltr;transition:.3s opacity ease-out}.slideshow-window:hover .slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.slideshow-controls a,body div div.slideshow-controls a:hover{border:2px solid rgba(255,255,255,.1)!important;background-color:#000!important;background-color:rgba(0,0,0,.6)!important;background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png)!important;background-repeat:no-repeat;background-size:142px 16px!important;background-position:-34px 8px!important;color:#222!important;margin:0 5px!important;padding:0!important;display:inline-block!important;*display:inline;zoom:1;height:32px!important;width:32px!important;line-height:32px!important;text-align:center!important;border-radius:10em!important;transition:.3s border-color ease-out}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.slideshow-controls a,body div div.slideshow-controls a:hover{background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.slideshow-controls a:hover{border-color:rgba(255,255,255,1)!important}body div div.slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.slideshow-controls a.running{background-position:-34px 8px!important}body div div.slideshow-controls a.paused{background-position:9px 8px!important}.slideshow-controls a img{border:50px dotted #f0f}
body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{min-width:100%!important;min-height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{margin:20px auto;border:1px solid #e5e5e5;overflow:hidden;line-height:normal}.presentation{position:relative;margin:0;overflow:hidden;outline:0}.presentation,.presentation .step{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{position:absolute;width:34px;background-repeat:no-repeat;z-index:2;opacity:0;transition:opacity .25s}.presentation .nav-arrow-left,.presentation .nav-arrow-right{height:100%;background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);background-size:450% 61px}.presentation .nav-arrow-left{left:0;background-position:4px 50%}.presentation .nav-arrow-right{right:0;background-position:-120px 50%}.presentation .nav-fullscreen-button{width:32px;height:32px;margin:4px;bottom:0;right:0;z-index:3;background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);background-size:100% 100%}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{height:15%;width:80%;margin:30% 10%;position:relative;z-index:100;display:table;border-radius:50px;background-color:#e5e5e5;background-color:rgba(0,0,0,.75);transition:opacity .5s}.presentation .autoplay-overlay .overlay-msg{position:relative;display:table-cell;text-align:center;vertical-align:middle;color:#fff}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}
div.jetpack-quiz{border:1px solid #deede3;background-color:#f3f3f3;padding:1em;line-height:1.3em;margin-bottom:2em;border-radius:.2em}div.jetpack-quiz div.jetpack-quiz-question{margin-bottom:.5em;font-weight:700}div.jetpack-quiz div.jetpack-quiz-answer{cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em;border-bottom:1px dotted #999}div.jetpack-quiz div.jetpack-quiz-answer.last{padding-bottom:0;margin-bottom:0;border-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{display:block;color:#000;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background:0 0;margin:0;padding:0}
#subscribe-email input{width:95%}.comment-subscription-form .subscribe-label{display:inline!important}
.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}
.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;margin:0;line-height:1}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{color:inherit;fill:currentColor;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;speak:none;text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a:before{content:"\f415"}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest.com"]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}
.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:0 0;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:0 0;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#eee;background:rgba(255,255,255,.8);color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0;overflow:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0}.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important}.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0}
.jetpack-display-remote-posts{margin:5px 0 20px 0}.jetpack-display-remote-posts h4{font-size:90%;margin:5px 0;padding:0}.jetpack-display-remote-posts h4 a{text-decoration:none}.jetpack-display-remote-posts p{margin:0!important;padding:0;line-height:1.4em!important;font-size:90%}.jetpack-display-remote-posts img{max-width:100%}
.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{list-style:none;display:inline}.widget-grofile ul.grofile-accounts li::before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);background-repeat:no-repeat;width:16px;height:16px;float:left;margin-right:8px;margin-bottom:8px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{width:500px;max-width:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);background-size:16px 784px}}
div[class^=gr_custom_container]{border:1px solid gray;border-radius:10px;padding:10px 5px 10px 5px;background-color:#fff;color:#000}div[class^=gr_custom_container] a{color:#000}h2[class^=gr_custom_header]{display:none}div[class^=gr_custom_each_container]{width:100%;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;border-bottom:1px solid #aaa}div[class^=gr_custom_book_container]{float:right;overflow:hidden;height:60px;margin-left:4px;width:39px}div[class^=gr_custom_author]{font-size:10px}div[class^=gr_custom_tags]{font-size:10px;color:gray}div[class^=gr_custom_rating]{display:none}
.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget ul li{border:0 none;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0 none;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(even){float:right}.widget-grid-view-image:nth-child(even) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{max-width:100%;height:auto}.widgets-multi-column-grid ul{overflow:hidden;padding:0;margin:0;list-style-type:none}.widgets-multi-column-grid ul li{background:0 0;clear:none;float:left;margin:0 -5px -3px 0;padding:0 8px 6px 0;border:none;list-style-type:none!important}.widgets-multi-column-grid ul li a{background:0 0;margin:0;padding:0;border:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widgets-list-layout{padding:0;margin:0;list-style-type:none}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;margin-bottom:1em;list-style-type:none!important}.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}
.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{display:table;content:""}
.widgets-multi-column-grid ul{overflow:hidden;padding:0;margin:0;list-style-type:none}.widgets-multi-column-grid ul li{background:0 0;clear:none;float:left;margin:0 -5px -3px 0;padding:0 8px 6px 0;border:none;list-style-type:none!important}.widgets-multi-column-grid ul li a{background:0 0;margin:0;padding:0;border:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-width:48px;max-height:48px}
.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{margin-bottom:1em;list-style:none}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{margin-right:5px;margin-bottom:5px;vertical-align:middle;box-shadow:none}
.wpcnt{text-align:center;line-height:2}.wpa{position:relative;overflow:hidden;display:inline-block;max-width:100%}.wpa-about{position:absolute;top:5px;left:0;right:0;display:block;margin-top:0;color:#888;font:10px/1 "Open Sans",Arial,sans-serif!important;text-align:left!important;text-decoration:none!important;opacity:.85;border-bottom:none!important;box-shadow:none!important}.wpa .u>div{display:block;margin-top:5px;margin-bottom:1em}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{display:block;margin-top:17px;margin-bottom:1em;background-color:transparent}
.widget_eu_cookie_law_widget.widget{border:none;bottom:1em;display:none;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}#eu-cookie-law{background-color:#fff;border:1px solid #dedede;color:#2e4467;font-size:12px;line-height:1.5;overflow:hidden;padding:6px 6px 6px 15px;position:relative}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}#eu-cookie-law a:hover{cursor:pointer;text-decoration:none}#eu-cookie-law.negative{background-color:#000;border:none;color:#fff}#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover{background:#f3f3f3;border:1px solid #dedede;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2e4453;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:14px;font-weight:inherit;line-height:inherit;margin:0 0 0 5%;padding:8px 12px;position:static;text-transform:none}#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover{background:#282828;border-color:#535353;color:#fff}@media (max-width:600px){#eu-cookie-law{padding-bottom:55px}#eu-cookie-law input.accept{bottom:8px;position:absolute;right:8px}}
.flickr-images{text-align:center}.flickr-size-thumbnail .flickr-images{-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.flickr-images img{max-width:100%;margin:5px}
.jetpack-search-filters-widget__sub-heading{font-size:inherit;font-weight:700;margin:0 0 .5em;padding:0}.jetpack-search-form+.jetpack-search-filters-widget__sub-heading{margin-top:1.5em;margin-bottom:.5em!important}.jetpack-search-filters-widget__clear{margin-top:.5em;margin-bottom:.5em}.jetpack-search-sort-wrapper{margin-top:1em;margin-bottom:1.5em}.jetpack-search-sort-wrapper label{display:inherit}.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox]{width:auto;height:auto}ul.jetpack-search-filters-widget__filter-list li{border:none;padding:0;list-style:none}ul.jetpack-search-filters-widget__filter-list li a{text-decoration:none}ul.jetpack-search-filters-widget__filter-list li a:hover{box-shadow:none}ul.jetpack-search-filters-widget__filter-list li label{font-weight:inherit;display:inherit}.jetpack-search-filters-widget__filter-list{list-style:none}ul.jetpack-search-filters-widget__filter-list{margin-bottom:1.5em}body.search .jetpack-search-form input[name="s"]:-ms-input-placeholder{color:transparent}body.search .jetpack-search-form input[name="s"]::placeholder{color:transparent}body.search .jetpack-search-form input[name="s"].show-placeholder:-ms-input-placeholder{color:inherit}body.search .jetpack-search-form input[name="s"].show-placeholder::placeholder{color:inherit}

.wp_eStore_extra_error_message{
color: red;
font-weight: bold;
}
.eStore-fancy-clear{clear:both;}

.eStore-product-fancy-no-thumb {
height:100%;
overflow:hidden;
margin-bottom:5px;
border:1px solid #ccc;
padding:5px
}
.eStore-product-description-fancy-no-thumb {
text-align:left;      
}
.eStore_cart_item_name{
display:block;	
vertical-align: center !important;
}
.eStore_cart_thumbnail img, .eStore_cart_thumbnail a img{
width:48px !important;
height:48px !important;
vertical-align: middle !important;
float:left;
margin-right:10px !important;
border:none !important;
}
.eStore_remove_item_button{
vertical-align: middle !important;
}
.eStore_empty_cart_button{
vertical-align: middle !important;
}
.eStore_search_result_thumbnail{
width:50px !important;
height:50px !important;
}
/*** === Compact cart 2 === ***/
.eStore_compact_cart2{
background: url("/wp-content/plugins/eStore-extra-shortcodes/images/cart-icon-black.png") no-repeat scroll 0 50% transparent;
font-family: helvetica;
font-size: 12px;
font-weight: bold;
padding: 3px 3px 3px 25px;
}

/*** === Compact cart 3 === ***/
.eStore_compact_cart3{
font-family:helvetica;	
background-color:#000;
max-width: 240px;
min-width: 220px;
padding: 10px 7px;
margin:5px 0;
}
.eStore_compact_cart3_container{
background:url("/wp-content/plugins/eStore-extra-shortcodes/images/shopping_basket_icon_small.png") no-repeat scroll 0 50% transparent;
padding-left: 30px;
color: #FFFFFF;
font-size: 16px;
}
.eStore_compact_cart3_price{color: #B4D470;}
.eStore_compact_cart3_co_btn{
background-color: #FFFFFF !important;
color: #162636 !important;
font-size: 14px !important;
font-weight:normal !important;
margin-left: 10px !important;
padding: 5px 7px !important;
text-decoration: none !important;
width:auto !important;
height:auto !important;
}

/*** === Compact cart 4 === ***/
.eStore_compact_cart4{
font-family:helvetica;	
background-color:#DDDDDD;
border:1px solid #CCCCCC;
max-width: 240px;
min-width: 220px;
padding: 10px 7px;
margin:5px 0;
}
.eStore_compact_cart4_container{
background:url("/wp-content/plugins/eStore-extra-shortcodes/images/shopping_basket_icon_small.png") no-repeat scroll 0 50% transparent;
padding-left: 30px;
font-size: 16px;
}
.eStore_compact_cart4_price{
color: #6A872D;
font-weight: bold;
}
.eStore_compact_cart4_co_btn{
background-color: #A3A3A3 !important;
color: #162636 !important;
font-size: 14px !important;
font-weight:normal !important;
margin-left: 10px !important;
padding: 5px 7px !important;
text-decoration: none !important;
width:auto !important;
height:auto !important;
}
/*** === Compact cart 5 === ***/
.eStore_compact_cart5{
background-color:#b4d613;
border:1px solid #92B002;
max-width: 140px;
min-width: 140px;
padding: 2px 2px;
margin:10px 0;
}
.eStore_compact_cart5_container{
background: url('/wp-content/plugins/eStore-extra-shortcodes/images/cart-icon-black-2.png') 6px 6px no-repeat;
padding-left: 40px;
}
.eStore_compact_cart5_inside{
background: #262626;
display: block;
color: #FFFFFF;
font-size: 14px;
text-align: center;
cursor: pointer;
padding: 3px 0;
}
.eStore_compact_cart5_view_cart_link {
color: #FFFFFF !important;
text-decoration: none;
}
.eStore_compact_cart5_view_cart_link:hover {
color: #FFFFFF !important;
text-decoration: none;
}

/*=== Category listing related ===*/
.eStore_category_list_column{
float: left;
margin-right: 10px;
}

/*** === Audio player specific === ***/
.audioplayer_container{
padding:0px 0px 5px 0px !important;
margin:0px !important;
}
/*=== End of audio player specific css ===*/

/*=== Fancy 3 css ===*/
.eStore-fancy3 {display:block; float:left; padding-right: 25px; padding-bottom:10px; width:139px;}
.eStore-fancy3-thumb img {height: 125px; width: 125px; border: 5px solid #ccc;}
.eStore-fancy3-thumb a img {border: 5px solid #ccc;}
.eStore-fancy3-thumb:hover img {border-color: #333;}
.eStore-fancy3-footer{text-align:center;}
.eStore-fancy3-product-name{}
.eStore-fancy3-price-tag{font-size: 120%;color: #7A7A7A;font-weight:bold;}

/*=== Fancy 4 css === */
.eStore-product-fancy4 {
height:100%;
overflow:hidden;
background:#fff;
border:2px solid #24282C;
padding:5px;
margin-bottom:5px;
}
.eStore-product-fancy4 a{
color:#D9D9D9;
}
.eStore-product-fancy4 a:hover{
color:#BABABA;
text-decoration: underline;
}
.eStore-fancy4-header{
height:100%;
overflow:hidden;
color:#D9D9D9;
background: #24282C;
vertical-align: middle;
padding:10px;
}
.eStore-fancy4-header-left span{
float:left;
font-size: 140%;
width:65%;
}
.eStore-fancy4-header-right{
float:right;
font-size: 140%;
font-weight: bold;
margin-right:20px;
color: #7C848A;
text-shadow: black 0.1em 0.1em 0.2em;
}
.eStore-fancy4-footer{
height:100%;
overflow:hidden;
color:#7C848A;
background:#2D3134;
padding:15px;
border-top:1px solid #383C40;
}
.eStore-fancy4-thumb{
float:right;
text-align:center;
}
.eStore-fancy4-thumb img{
height:125px;
width:125px;
margin-bottom:10px;
border:4px solid #34393D;           
}
.eStore-fancy4-thumb a img{
border:4px solid #34393D;              
}
.eStore-fancy4-thumb img:hover {
border:4px solid #24282C;
}
.eStore-fancy4-product-description {
text-align:left;
margin-right:150px;           
}
@media screen and (max-width: 375px) {
    /*** for smartphones ***/
    .eStore-fancy4-product-description{
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    }
    .eStore-fancy4-thumb{
    float: none;
    }
}

/*=== Fancy 5 CSS ===*/
.eStore-fancy5{
background:transparent url("/wp-content/plugins/eStore-extra-shortcodes/images/fancy5_gradient.gif") bottom repeat-x;
background-color:#fff;
font-family:"Segoe UI", sans-serif;
font-size:12px;
border:1px solid #ccc;
display:block;
float:left;
height:370px;
margin:3px 12px 12px 0;
position:relative;
width:222px;
padding:10px 0px 10px 10px;
}
.eStore-fancy5:hover{border-color:#999;}
.eStore-fancy5-thumb img {height: 150px; width: 200px; padding: 5px; border: 1px solid #ccc;}
.eStore-fancy5-thumb a img {border: 1px solid #ccc;}
.eStore-fancy5-thumb:hover img {border-color: #333;}
.eStore-fancy5-body{height:165px;overflow:hidden;}
.eStore-fancy5-description{margin:0px 10px 5px 0px;text-align:justify;overflow:hidden;max-height:115px;}
.eStore-fancy5-product-name{font-size:15px;font-weight:bold;text-align: left;margin:12px 10px 10px 0px;}
.eStore-fancy5-price{float:left;font-size:15px;font-weight:bold;}
.eStore-fancy5-details{float:right;margin-right:10px}

/*=== Fancy1 with Video thumbnail (Used with the video lightbox plugin) ===*/
.eStore-product-fancy-video-thumbnail{
height:100%;
overflow:hidden;
margin-bottom:5px;
border:1px solid #ccc;
padding:5px
}

.eStore-product-description-fancy-video-thumbnail {
text-align:left;
margin-left:150px;
}
.eStore-product-fancy-video-thumb img {float:left;height: 125px; width: 125px; padding: 5px; border: 1px solid #ccc;}
.eStore-product-fancy-video-thumb a img {padding: 5px; border: 1px solid #ccc;}
.eStore-product-fancy-video-thumb:hover img {border-color: #333;}

/*=== Fancy 6 CSS ===*/
.eStore_fancy6{
display:block;
float:left;	
width:160px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background-color:#1D1D1D;
font-size:13px;
overflow:hidden;
padding:10px;
margin:0 10px 10px 0;
}

.eStore_fancy6_thumbnail img, .eStore_fancy6_thumbnail a img{
border:1px solid #ccc !important;
padding:6px !important;
width:145px !important;
height:100px !important;
}
.eStore_fancy6_body
{
background-color:#111111;
border:1px dotted #555555;
margin:5px 0 10px;
padding:10px;
height:80px;
overflow:hidden;
}
.eStore_fancy6_product_name{
font-size:14px;
font-weight:bold;	
color:#D4D4D4;
text-shadow:1px 1px 1px #111111;
}
.eStore_fancy6_product_name a{
font-size:14px;
font-weight:bold;	
color:#D4D4D4;
}
.eStore_fancy6_price
{
color:#00A9E4;
font-size:16px;
font-weight:bold;
}
.eStore_fancy6 input{
	margin:0px !important;
}
/*=== End of Fancy 6 CSS ===*/

/* estore fancy7 display */
.eStore_fancy7_main{
border:1px solid #ccc;
margin-bottom:5px;
}
.eStore_fancy7_name{
font-weight: bold;
float: left;
padding: 5px;
}
.eStore_fancy7_description{
float: left;
padding-left:5px;
}
.eStore_fancy7_price{
font-weight: bold;
float: left;
padding: 5px;
}
.eStore_fancy7_button{
float: left;
padding: 5px;
height:25px;
}
/*=== End of Fancy 7 CSS ===*/

/* estore fancy8 display */
.eStore_fancy8_main{
border:1px solid #ccc;
margin-bottom:5px;
}
.eStore_fancy8_name{
font-weight: bold;
float: left;
padding: 5px;
width: 150px;
height: 25px;
overflow: hidden;
}
.eStore_fancy8_description{
float: left;
padding: 5px;
height:25px;
}
.eStore_fancy8_price{
font-weight: bold;
float: left;
height: 25px;
padding: 5px;
}
.eStore_fancy8_button{
float: left;
padding: 5px;
height:25px;
}
/*=== End of Fancy 8 CSS ===*/

/*=== estore fancy9 display ===*/
.eStore_fancy9_main{
border:1px solid #ccc;
margin-bottom:5px;
}
.eStore_fancy9_name{
font-weight: bold;
float: left;
padding: 5px;
}
.eStore_fancy9_description{
float: left;
padding-left:5px;
}
.eStore_fancy9_price{
font-weight: bold;
float: left;
padding: 5px;
}
.eStore_fancy9_button{
float: left;
padding: 5px;
height:25px;
}
/*=== End of Fancy 9 CSS ===*/

/*=== Start of Fancy 10 CSS ===*/
.eStore-product-fancy-10{
height:100%;
overflow:hidden;
margin-bottom:5px;
border:1px solid #ccc;
padding:5px;
}
.eStore-thumbnail-area-fancy-10{
max-width:150px;
}
.eStore-thumbnail-fancy-10{
float:left;
margin-right:12px;
}
.eStore-thumbnail-fancy-10 img,.eStore-thumbnail-fancy-10 a img {
background-color:#FFF;
border:1px solid #A9A9A9;
margin:4px 0 4px 5px;
padding:4px;
width:125px;
height:125px;
}
.eStore-thumbnail-fancy-10 img:hover {
background-color:#A9A9A9
}
.eStore-additional-thumbnail-fancy-10{
float:left;
text-align:center;
width:146px;
}
.eStore-additional-thumbnail-fancy-10 img,.eStore-additional-thumbnail-fancy-10 a img {
background-color:#FFF;
border:1px solid #A9A9A9;
margin:0px 2px 2px 0px;
padding:1px;
width:24px;
height:24px;
}
.eStore-product-description-fancy-10{
text-align:left;
margin-left:150px;           
}
.eStore-product-name-fancy-10{
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}
.eStore-fancy-10-button-section .eStore_button {
border: 1px solid #DDD;
border-radius: 3px;
text-shadow: 0 1px 1px white;
-webkit-box-shadow: 0 1px 1px #fff;
-moz-box-shadow: 0 1px 1px #fff;
box-shadow: 0 1px 1px #fff;
font: bold 11px Sans-Serif;
padding: 6px 10px;
white-space: nowrap;
vertical-align: middle;
color: #666;
background: transparent;
cursor: pointer;
}
.eStore-fancy-10-button-section .eStore_button:hover{
border-color: #999;
background: -webkit-linear-gradient(top, white, #E0E0E0);
background: -moz-linear-gradient(top, white, #E0E0E0);
background: -ms-linear-gradient(top, white, #E0E0E0);
background: -o-linear-gradient(top, white, #E0E0E0);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
@media screen and (max-width: 375px) {
    /*** for smartphones ***/
    .eStore-product-description-fancy-10{
    float: left;
    margin-left: 10px;
    }
}
/*=== End of Fancy 10 CSS ===*/

/*=== Start of Fancy 11 CSS ===*/
.eStore-product-fancy-11{
display:block;
overflow:hidden;
float: left;
margin:0 10px 10px 0;
padding:2%;
border:3px solid #CBCBCB;
border-radius:2px 2px 2px 2px;
position:relative;
width:250px;
height:120px;
}
.eStore-thumbnail-area-fancy-11{max-width:120px;}
.eStore-thumbnail-fancy-11{float:left;margin-right:10px;}
.eStore-thumbnail-fancy-11 img,.eStore-thumbnail-fancy-11 a img {
border: 1px solid #AAAAAA;
border-radius: 2px 2px 2px 2px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
padding: 3px;
width:90px;
height:90px;
}
.eStore-additional-thumbnail-fancy-11{float:left;text-align:center;width:100px;}
.eStore-additional-thumbnail-fancy-11 img,.eStore-additional-thumbnail-fancy-11 a img {
background-color:#FFF;
border:1px solid #A9A9A9;
margin:0px 2px 2px 0px;
padding:1px;
width:16px;
height:16px;
}
.eStore-product-description-fancy-11{text-align:left;margin-left:110px;}
.eStore-product-name-fancy-11{font-family:sans-serif;font-size:14px;font-weight:bold;color: #555555;margin: 0 0 5px;}
.eStore-fancy-11-oldprice{color: #CCCCCC;text-decoration: line-through;margin-right:10px;}
.eStore-fancy-11-price{font-weight:bold;}
.eStore-fancy-11-button-section .eStore_button {
cursor: pointer;	
-moz-transition: all 0.2s ease-in-out 0s;
background-color:#7AA253;
background-image: none;
border: 1px solid #658A41;
border-radius: 15px 15px 15px 15px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
color: white !important;
font-family: inherit;
font-size: 1em !important;
margin-top: 5px;
padding: 1px 11px;
position: relative;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
/*=== End of Fancy 11 CSS ===*/

/* estore fancy12 display */
.eStore_fancy12_main{
border:1px solid #ccc;
margin-bottom:5px;
}
.eStore_fancy12_name{
font-weight: bold;
float: left;
padding: 5px 10px;
width: 150px;
height: 25px;
overflow: hidden;
}
.eStore_fancy12_description{
float: left;
padding: 2px;
height:25px;
}
.eStore_fancy12_price{
font-weight: bold;
float: left;
height: 25px;
padding: 5px 10px;
}
.eStore_fancy12_button{
float: left;
padding: 5px 10px;
height:25px;
}
/*=== End of Fancy 12 CSS ===*/

/* estore fancy13 display */
.eStore-product-fancy-13{
border: 1px solid #E8E5DC;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
margin-right: 15px;
margin-bottom: 25px;
padding-bottom: 5px;
width:250px;
float:left;
}
.eStore-product-fancy-13-thumbnail a img{
width:250px;
height:190px;
}
.eStore-product-fancy-13-bottom{
padding:10px 15px;	
}
.eStore-product-fancy-13-name{
color: #525351;
font-size: 16px;
font-weight: bold;
line-height: 20px;
margin: 0 0 10px 0;
text-transform:uppercase;
height:22px;
overflow:hidden;
}
.eStore-product-fancy-13-description{
font-style:italic;
height:48px;
overflow:hidden;
}
.eStore-product-fancy-13-price{
color: #525351;
display: block;
font-size: 22px;
font-weight: bold;
line-height: 24px;
margin: 0;
padding: 10px 10px 10px 0;
}
/* End of Fancy 13 CSS */

/* estore fancy14 display */
.eStore-product-fancy-14{
background: #FDFDFD; 
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
margin-right: 15px;
margin-bottom: 25px;
padding-bottom: 5px;
width:220px;
float:left;
}
.eStore-product-fancy-14-thumbnail a img{
width:220px;
height:150px;
}
.eStore-product-fancy-14-bottom{
padding:10px 15px;	
}
.eStore-product-fancy-14-name{
color: #0D7963;
font-size: 16px;
font-weight: bold;
line-height: 20px;
margin: 0 0 10px 0;
height:22px;
overflow:hidden;
}
.eStore-product-fancy-14-price{
background: none repeat scroll 0 0 #1FA756;
color: #FFFFFF;
display: inline-block;
font: bold 18px "adelle-sans","Helvetica Neue",Arial,sans-serif;
line-height: 24px;
border-radius: 2px;
padding: 2px 10px;
margin: 0 0 10px 0;
}

.eStore-fancy-14-button input[type="submit"]{
color: #4D4233 !important;
border-radius:2px 2px 2px 2px; border-style:solid; border-width:1px;
box-shadow:0 1px 2px rgba(0, 0, 0, 0.08), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;
line-height:17px;margin:0 2px;outline:medium none;padding:5px 16px;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);vertical-align:baseline;
background:#F2EBB6; border-color:#EBE19B #D1CA8E #B0A978;
}
/* End of Fancy 14 CSS */

/* estore fancy15 display */
.eStore-product-fancy-15{
margin: 10px 0;
border: 1px solid #CCCCCC;
margin: 10px 0;
max-width: 220px;
padding: 5px;
}
.eStore-product-fancy-15-thumbnail{
float: left;
}
.eStore-product-fancy-15-thumbnail img{
width: 50px;
height: 50px;
}
.eStore-product-fancy-15-name{
float: left;
font-weight: bold;
margin: 0 0 0 10px;
max-width: 150px;
}
.eStore-product-fancy-15-name a{
text-decoration: none;    
}
/* End of Fancy 15 CSS */

/* eStore fancy16 display */
.eStore-product-fancy-16 {
height:100%;
overflow:hidden;
margin:10px 0;
border:1px solid #ccc;
padding:15px
}
.eStore-product-fancy-16-price{
font-weight: bold;
}
/* End of Fancy 16 CSS */

/* eStore fancy17 display */
.eStore-product-fancy-17-item{     
    margin: 5px 10px 5px 0;
    border: 1px solid #BBBEC9;
    float: left;
    width: 220px;    
}
.eStore-product-fancy-17-grid{
    width: 30%;
}
.eStore-product-fancy-17-wrapper{
    margin: 15px;
}
.eStore-product-fancy-17-thumbnail {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.eStore-product-fancy-17-title{
    font-family: Bitter, Georgia, serif;
    margin: 10px 0;
    text-align: center;
}
.eStore-product-fancy-17-title a{
    text-decoration: none !important;
    border: none;
    margin: 0;
    padding: 0;
}
.eStore-product-fancy-17-thumbnail img{
    max-width: 100%;
}
.eStore-product-fancy-17-button-section{
    text-align: center;
}
.eStore-product-fancy-17-button input[type="submit"]{
    border: 3px solid #2D3140;
    background-color: transparent;
    background: none;
    color: #2D3140;
    padding:5px 10px; 
    cursor:pointer;
    text-decoration:none !important;
    opacity: 1;
}
.eStore-product-fancy-17-button input[type="submit"]:hover{
    color: #FFF;
    background-color: #2D3140;
    background: #2D3140;
}
/* End of Fancy 17 CSS */

/*** For smaller devices ***/
@media only screen and (max-width : 480px)
{
    .eStore-product-fancy-17-item{     
        margin: 5px 10px 5px 0;
        border: 1px solid #BBBEC9;
        float: left;
        width: 95%;
    }    
}

/*=== Start of eStore Purchase History Table ===*/
.eStore_email_search_box{margin: 10px 0;}
.eStore_purchase_history_submit{margin: 0 0 10px 0;}
.eStore_phes_button{ padding: 5px 10px;}
table.eStore-purchase-history{border: 1px solid #DDDDDD;}
.eStore-purchase-history thead tr th {
    background-color: #E5E5E5;
    color: #333333;
    padding: 5px 10px;
}
.eStore-purchase-history tbody tr td {padding: 10px;}
.eStore-purchase-history-even-row{background-color: #F9F9F9;}
/*=== End of eStore Purchase History Table ===*/

/* Copyright @ 2008-2013 by Tips and Tricks HQ (http://www.tipsandtricks-hq.com) - All Rights Reserved */

.shopping_cart {
font-size:12px;
}

.shopping_cart h2 {
font-size:14px;
}

.shopping_cart a {
color:#3c78a7;
text-decoration:none
}

.shopping_cart a:hover {
color:#3c78a7;
text-decoration:underline
}

div.shopping_cart tr td{padding:2px 1px;}

.eStore_cart_item_name, .eStore_cart_item_qty, .eStore_cart_item_price{
text-align: left
}

.eStore_cart_item_qty_value, .eStore_cart_item_price_value, .eStore_cart_item_action_value{
text-align: left
}

.shopping_cart input, .eStore_cart_fancy1 input, .eStore_cart_fancy2 input{
width: auto !important;/*override the eStore shopping cart input field width to "auto" to prevent them from looking weird on some themes */
}
	
.eStore_manual_checkout_submit{
text-align: center;    
}

.t-and-c {
margin:5px 0 15px;
width:auto !important;
}

.t_and_c_error {
color:#E70218 !important;
margin:0 0 15px;
}

.text-input {
color:#333;
margin:4px;
padding:2px 0;
}
.eStore_warning{
color:red !important;
}
.eStore_error_message{
color:red !important;
font-weight:bold;
}
.eStore_success_message{
color:green;
}

.eStore-clear-float{
clear:both;
}
.eStore_price_before_coupon{
text-decoration:line-through;
}

.eStore_hidden_textfield{
display:none !important;	
}

.eStore_variation{
margin-top:0px;
margin-bottom:0px; 
}

.eStore_text_input {
font-size:21px;
height:auto !important;
width: auto !important;
color:#444;
background:#eee;
border:1px solid #aaa;
border-right-color:#ddd;
border-bottom-color:#ddd;
margin:2px 0px 2px 0px;
padding:4px !important;       
}

.eStore_text_input:focus {
height:20px;
background:#fff;
border-color:#777 #ccc #ccc #777;
}

.eStore_label {
text-transform:uppercase;
text-align:left;
vertical-align:middle;
font-size:14px;
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
padding:15px 10px 10px 15px
}

.eStore_remove_item_button{
min-width:20px;
min-height:20px;
}

.eStore_empty_cart_button{
min-width:28px;
min-height:20px;
}

.eStore_ajax_loading{opacity:0.5;}

.eStore_save_cart_section{background: transparent url(/wp-content/plugins/wp-cart-for-digital-products/images/eStore_save_cart_icon.png) no-repeat; padding:5px 5px 5px 30px; margin-right:10px; cursor: pointer;}
.eStore_retrieve_cart_section{background: transparent url(/wp-content/plugins/wp-cart-for-digital-products/images/eStore_retrieve_cart_icon.png) no-repeat; padding:5px 5px 5px 30px; cursor: pointer;}
.eStore_save_retrieve_cart_message{padding: 7px 0;}

.eStore_paypal_checkout_button{
margin-top:5px;
padding:4px;
border:1px solid #ccc;
min-width:143px;
min-height:41px;
}
.eStore-button-form input{
width: auto !important;/*override the eStore button input width to auto to prevent them from looking weird on some themes */
}
.eStore_paypal_checkout_button,.eStore_button,.eStore_remove_item_button,.eStore_empty_cart_button,.eStore_buy_now_button,.eStore_subscribe_button,.download_now_button_submit,.eStore_sold_out {
width: auto !important;/*override the eStore button width to auto to prevent them from looking weird on some themes */
max-width: 100%;/* override the eStore button for responsiveness when used with improper themes */
}
.eStore_paypal_checkout_button:hover,.eStore_button:hover,.eStore_remove_item_button:hover,.eStore_empty_cart_button:hover,.eStore_buy_now_button:hover,.eStore_subscribe_button:hover {
opacity:0.7;
}
.eStore_paypal_checkout_button:hover{
border:1px solid #ddd;
}

.eStore_oldprice{
text-decoration:line-through;	
}

/* === Thank you page display css === */
.eStore_thank_you_your_order{}
.eStore_thank_you_download_links{margin-bottom:10px;}
.eStore_thank_you_additional_action_data{margin-bottom:10px;}
.eStore_thank_you_total_cost{margin-bottom:10px;}
.eStore_thank_you_txn_id{margin-bottom:10px;}
.eStore_thank_you_email{margin-bottom:10px;}
.eStore_thank_you_offer{margin-bottom:10px;}

/* === Fancy1 product display css === */
.eStore-product {
height:100%;
overflow:hidden;
margin-bottom:5px;
border:none;
padding:5px;
}

.thumb-image{
width:1px;
height:1px;
}

.eStore-thumbnail {
float:left;
/*margin-right:12px;*/
}

.eStore-thumbnail img,.eStore-thumbnail a img {
background-color:#FFF;
border:none;
max-width:none !important;
}

.eStore-thumbnail img:hover {
background-color:#A9A9A9
}

.eStore-product-description {
text-align:left;
}

.eStore-product-name{
font-weight:bold;
padding-bottom:5px;
}

.eStore_price{
}

@media screen and (max-width: 375px) {
    /*** for smartphones ***/
    .eStore-product-description{
    float: left;
    margin-left: 10px;
    }
}

/* Fancy Display 2 properties */
.eStore-product-fancy2 {
height:100%;
overflow:hidden;
color:#000;
background:#fff url(/wp-content/plugins/wp-cart-for-digital-products/images/product-display-bg.jpg) repeat-x;
border:none;
padding:5px
}
.eStore-product-fancy2-thumb-image{
width:125px;
height:125px;
}
.eStore-product-fancy2-footer {
display:block;
overflow:hidden;
background: #f1f1f1;
color:#3A3A3A;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-bottom:5px;
padding:10px;
vertical-align: middle;
}

.eStore-product-fancy2-footer .footer-left {
vertical-align: middle;
}
.footer-left-content {
float: left;
vertical-align: middle;
}
.footer-left-content input{
vertical-align: middle;
margin: 0px !important;
}
.footer-left-content img{
vertical-align: middle;
}
.eStore-product-fancy2-footer .footer-right {
float:right;
vertical-align: middle;
font-size:16px;
font-weight:bold;
}
.eStore-fancy2-product-name{
color:#000;	
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}
.eStore_fancy2_price{
margin-right:10px;
}
/* End of fancy product display css */

/*=== Fancy category css === */
.eStore-category-fancy{
height:100%;
overflow:hidden;
margin-bottom:5px;
border:1px solid #ccc;
padding:5px
}
.eStore-category-fancy-thumbnail{
float:left;
margin-right:12px
}
.eStore-category-fancy-thumbnail img,.eStore-category-fancy-thumbnail a img {
background-color:#FFF;
border:1px solid #A9A9A9;
margin:4px 0 4px 5px;
padding:4px
}
.eStore-category-fancy-thumbnail img:hover {
background-color:#A9A9A9
}
.eStore-category-fancy-name{
text-align:left;
margin-left:150px;   
}
.eStore-category-fancy-description{
text-align:left;
margin-left:150px;
margin-top:10px;
}
/* End of fancy category display css */

/* Pagination related css */
.product_page a,.product_page a:link {
text-decoration:none;
border:1px solid #ccc;
color:#777;
background-color:#f5f5f5;
margin:2px;
padding:2px 4px
}
.product_page a:hover {
border:1px solid #eee;
color:#777;
background-color:#fff
}

.eStore_pagination{
margin: 5px 0px;
}
.pagination_page{
text-decoration:none;
border:1px solid #ccc;
color:#777;
background-color:#f5f5f5;
margin:2px;
padding:2px 4px;
}
.pagination_page:hover{
text-decoration:none;
}
.current_pagination_page{
background-color:#cccccc;
}
.estore_pagination_page_no, .estore_pagination_go_button{
width:auto !important;
height:auto !important;
margin: 0 5px;
}
/* End of pagination related css */

/*** Start of lightbox CSS ***/
#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:9999;
width:100%;
height:500px
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:9999;
text-align:center;
line-height:0
}

#jquery-lightbox a img {
border:none
}

#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto
}

#lightbox-container-image {
padding:10px
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:9999
}

#lightbox-container-image-box > #lightbox-nav {
left:0
}

#lightbox-nav a {
outline:none
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block
}

#lightbox-nav-btnPrev {
left:0;
float:left
}

#lightbox-nav-btnNext {
right:0;
float:right
}

#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
padding:0 10px
}

#lightbox-container-image-data {
color:#666;
padding:0 10px
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left
}

#lightbox-image-details-caption {
font-weight:700
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:.7em
}
/*** End of lightbox CSS ***/

/*** Overlay CSS ***/
.eStore_apple_overlay {
	display:none;
	background-image:url(/wp-content/plugins/wp-cart-for-digital-products/images/white.png);	
	width:450px;
	padding:20px;			
	font-size:13px;
}
.eStore_apple_overlay .close {
	background-image:url(/wp-content/plugins/wp-cart-for-digital-products/images/close-2.png);
	position:absolute; 
	right:25px; top:25px;
	cursor:pointer;
	height:25px;
	width:25px;
}
/*** End of Overlay CSS ***/

/*** eStore cart fancy1 ***/
.eStore_cart_fancy1 {
border:	1px solid #CDCDCD;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.eStore_cart_fancy1_inside{
margin: 0 10px;    
}
.eStore_cart_fancy1 a img{
border:none;
}
.eStore_cart_fancy1_continue_shopping{
text-align:right;
}
.eStore_cart_fancy1_header{
padding:5px 10px 5px 10px;
font-size:14px;
color:#fff;
background: url(/wp-content/plugins/wp-cart-for-digital-products/images/cart_fancy1_header_bg.gif) top repeat-x;
-moz-border-radius: 5px 5px 0px 0px;
-khtml-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
.eStore_cart_fancy1_footer{
background:#F2F2F2;
border-top:1px solid #CDCDCD;
margin-top:5px;
padding:5px 10px 10px 10px;
-moz-border-radius: 0px 0px 5px 5px;
-khtml-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}

/*** eStore cart fancy2 ***/
.eStore_cart_fancy2 {
border: 10px solid #C8C8C8;
border-radius: 5px;
margin: 10px 0;
}
.eStore_cart_fancy2_inside{
padding:10px 15px;
}
.eStore_cart_fancy2_header{
font-family: arial;	
font-size: 24px;
font-weight: normal;
margin: 10px 0;
}
.eStore_cart_fancy2_inside table{
border:0 !important;
padding: 3px 0 !important;
border-collapse: separate !important;
}
.eStore_cart_fancy2_inside tr td{
border:0 !important;
padding: 3px 0 !important;
margin:0px !important;
}
.eStore_cart_fancy2_inside tr th{
border-left:0 !important;
border-top: 0 !important;
border-right:0 !important;
border-bottom: 4px solid #676E74 !important;
font-size: 1em;
padding: 3px 0 !important;
text-transform: uppercase;
margin:0px !important;
}
.eStore_cart_fancy_2_item_name{
overflow:hidden;
font-weight:bold;
font-size:1.1em !important;
padding:5px 0
}
.eStore_cart_fancy_2_remove{
font-size: 10px !important;
text-decoration: underline;
background-color: transparent;
border: medium none;
cursor: pointer;
padding: 0;
}
.eStore_cart_fancy_2_price{
color:green;
padding:0 5px;
}
a.eStore_cart_fancy_2_continue_shopping{
color:#1780CF;
line-height: 1.7;
text-decoration:none;
}
.eStore_cart_fancy2 .eStore_apply_coupon,.eStore_cart_fancy2 .eStore_shipping_update_button{
background: -moz-linear-gradient(center top , #F5F5F5 0%, #E1E1E1 100%) repeat scroll 0 0 transparent;
border: 1px solid #919191;
border-radius: 3px;
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
color: #636363;
cursor: pointer;
font-weight: bold;
line-height: normal;
margin: 5px 0;
padding: 3px 8px;
position: relative;
text-decoration: none;
text-shadow: 0 1px 0 #FFFFFF;
}
.eStore_cart_fancy2_divider{
border-top:1px solid #E6E6E6;
margin: 5px 0;
}

.eStore_order_summary{width: 100%; text-align: left;}
.eStore_order_summary_header{padding: 5px; font-weight: bold; border-bottom: 1px solid #ccc;}
.eStore_order_summary_row{padding: 5px; border-bottom: 1px solid #ccc;}
.eos_right{float:right;}

/* 
* Place your custom CSS styles in this file. 
* When upgrading the plugin just keep a backup copy of this file 
* so you don't lose the CSS changes you made during the upgrade.
*/

/* === Fancy1 product display css === */
.eStore-product {
border:none;
}

.thumb-image{
width:1px;
height:1px;
}

.eStore-thumbnail img,.eStore-thumbnail a img {
border:none;
}

.eStore-product-description {
margin-left:1px;
}

/* Fancy Display 2 properties */
.eStore-product-fancy2 {
border:none;
}

.ec_product_type1 .ec_product_addtocart{ background-color:#ce4c01; border-bottom-color:#ce4c01; }
.ec_product_type1 .ec_product_addtocart:hover{ background-color:#ce4c01; border-bottom-color:#ce4c01; }
.ec_product_type1 .ec_product_quickview > input:hover{ background:#ce4c01; background-color:#ce4c01; }
.ec_product_type3 .ec_product_addtocart{ background-color:#ce4c01 !important; }
.ec_product_type3 .ec_product_addtocart:hover{ background-color:#ce4c01 !important; }
.ec_product_type3 .ec_product_addtocart:hover{ background-color:#ce4c01; }
.ec_product_type3 .ec_product_quickview > input:hover{ background:#ce4c01; background-color:#ce4c01; }
.ec_product_type5 .ec_product_addtocart:hover{ background-color:#ce4c01; }
.ec_product_type5 .ec_product_quickview > input:hover{ background:#ce4c01; background-color:#ce4c01; }
.ec_price_container_type5{ background-color:#ce4c01; }
.ec_price_container_type5:after{ border-color: #ce4c01 transparent transparent #ce4c01; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container{ background-color:#ce4c01; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container:after{ border-color:#ce4c01 transparent transparent #ce4c01; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart{ background-color:#ce4c01 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button{ background-color:#ce4c01 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover{ background-color:#ce4c01 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button:hover{ background-color:#ce4c01 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input:hover{ background-color:#ce4c01; }
.ec_product_quickview_content_title, .ec_product_quickview_content_title > a{ color:#ce4c01 !important; }
.ec_product_quickview_content_title:hover, .ec_product_quickview_content_title > a:hover{ color:#ce4c01 !important; }
.ec_product_quickview_content_quantity input[type="submit"], .ec_product_quickview_content_quantity input[type="button"], .ec_product_quickview_content_add_to_cart a{ background-color:#ce4c01 !important; }
.ec_product_quickview_content_quantity input[type="submit"]:hover, .ec_product_quickview_content_quantity input[type="button"]:hover, .ec_product_quickview_content_add_to_cart a:hover{ background-color:#ce4c01 !important; }
.ec_product_quickview_content_quantity .ec_minus, .ec_product_quickview_content_quantity .ec_plus{ background-color:#ce4c01; }
.ec_product_quickview_content_quantity .ec_minus:hover, .ec_product_quickview_content_quantity .ec_plus:hover{ background-color:#ce4c01; }
.ec_quickview_view_details a{ color:#ce4c01 !important; }
.ec_quickview_view_details a:hover{ color:#ce4c01 !important; }
.ec_product_page_sort > .ec_product_page_showing{ color:#ce4c01; }
.ec_product_star_on{ border-bottom-color:#ce4c01 !important; color:#ce4c01; border-bottom-color:#ce4c01; }
.ec_product_star_on:before{ border-bottom-color:#ce4c01; }
.ec_product_star_on:after{ color:#ce4c01; border-bottom-color:#ce4c01; }
.ec_product_star_off{ border-bottom-color:#CCCCCC !important; color:#CCCCCC; }
.ec_product_star_off:before{ border-bottom-color:#CCCCCC; }
.ec_product_star_off:after{ color:#CCCCCC; border-bottom-color:#CCCCCC; }
.ec_product_added_to_cart a, .ec_cart_checkout_link{ color:#ce4c01 !important; }
.ec_product_added_to_cart a:hover, .ec_cart_checkout_link:hover{ color:#ce4c01 !important; }
.ec_product_details_page a{ color:#ce4c01; }
.ec_product_details_page a:hover{ color:#ce4c01; }
.ec_details_title{ color:#222222 !important; }
.ec_details_price > .ec_product_price{ color:#000000; }
.ec_details_price > .ec_product_sale_price{ color:#000000; }
.ec_details_images{ width:47%; }
.ec_details_magbox{ display:none; }
.ec_details_right{ width:53%; margin-left:47%; }
.ec_details_model_number{ color:#666666 !important; }
.ec_details_description{ color:#222222 !important; }
.ec_details_stock_total{ color:#666666 !important; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus, .ec_details_add_to_cart_area > .ec_details_add_to_cart > input, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a, .ec_details_customer_reviews_row > input[type="button"], .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart input, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > a, .wpeasycart-html-swatch{ background-color:#ce4c01 !important; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus:hover, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > input:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a:hover, .ec_details_customer_reviews_row > input[type="button"]:hover, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > input:hover, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > a:hover{ background-color:#ce4c01 !important; }
.ec_details_categories{ color:#666666 !important; }
.ec_details_manufacturer{ color:#666666 !important; }
.ec_details_tabs{ color:#222222; }
.ec_details_tab.ec_active{ border-top-color:#ce4c01; }
.ec_details_customer_reviews_left > h3{ color:#ce4c01 !important; }
.ec_details_customer_review_date{ color:#666666; }
.ec_details_customer_review_date > strong{ color:#222222; }
.ec_details_customer_review_data{ color:#222222; }
.ec_details_customer_reviews_form > .ec_details_customer_reviews_form_holder > h3{ color:#ce4c01 !important; }
.ec_details_customer_reviews_row{ color:#222222; }
.ec_details_customer_reviews_row > input[type="button"]{ background-color:#333; color:#FFFFFF; }
.ec_details_customer_reviews_row > input[type="button"]:hover{ background-color:#333333; }
.ec_details_related_products_area > h3{ color:#ce4c01 !important; }
.ec_product_details_star_on{ border-bottom-color:#ce4c01 !important; color:#ce4c01; border-bottom-color:#ce4c01; }
.ec_product_details_star_on:before{ border-bottom-color:#ce4c01; }
.ec_product_details_star_on:after{ color:#ce4c01; border-bottom-color:#ce4c01; }
.ec_product_details_star_off{ border-bottom-color:#CCCCCC !important; color:#CCCCCC; }
.ec_product_details_star_off:before{ border-bottom-color:#CCCCCC; }
.ec_product_details_star_off:after{ color:#CCCCCC; border-bottom-color:#CCCCCC; }
.ec_details_swatches > li.ec_selected > img{ border:2px solid #ce4c01; }
.ec_special_heading{ color:#ce4c01; }
.ec_special_icon, .ec_special_icon_list{ background-color:#ce4c01; }
.ec_cart_page a, .ec_restricted a{ color:#ce4c01; }
.ec_cart_page a:hover, .ec_restricted a:hover{ color:#ce4c01; }
a.ec_cart_empty_button{ background-color:#ce4c01 }
a.ec_cart_empty_button:hover{ background-color:#ce4c01 }
.ec_cart_breadcrumb{ color:#ce4c01; }
.ec_cart > thead > tr{ border-bottom-color:#ce4c01; }
.ec_cartitem_title{ color:#ce4c01 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button{ background-color:#ce4c01 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button:hover{ background-color:#ce4c01 !important; }
.ec_cart_button_row > .ec_account_button{ background-color:#ce4c01 !important; }
.ec_cart_button_row > .ec_account_button:hover{ background-color:#ce4c01 !important; }
.ec_cart_button_row > .ec_cart_button, .ec_cart_button_row input[type="button"], .ec_cart_button_row a{ background-color:#ce4c01 !important; }
.ec_cart_button_row > .ec_cart_button:hover, .ec_cart_button_row input[type="button"]:hover, .ec_cart_button_row a:hover{ background-color:#ce4c01 !important; }
.ec_cart_button_row a.ec_account_login_link{ background:none !important; background-color:transparent !important; color:#ce4c01; }
.ec_cart_button_row a.ec_account_login_link:hover{ background:none !important; background-color:transparent !important; color:#ce4c01; }
.ec_cart_input_row > a, .ec_cart_input_row > b, .ec_cart_input_row > strong, .ec_account_order_details_item_display_title > a{ color:#ce4c01; }
.ec_cart_input_row > a:hover, .ec_account_order_details_item_display_title > a:hover{ color:#ce4c01; }
ul.ec_menu_vertical li a:hover{ background-color:#ce4c01; }
ul.ec_menu_vertical ul li a:hover, ul.ec_menu_vertical ul ul li a:hover, .ec_categorywidget a:hover, .ec_manufacturerwidget a:hover, .ec_pricepointwidget a:hover, .ec_groupwidget a:hover, .ec_product_widget_title a:hover{ color:#ce4c01 !important; }

.ec_search_widget input[type="submit"], .ec_newsletter_widget input[type="submit"], input[type="submit"].ec_login_widget_button{ background-color:#ce4c01; border-bottom:4px solid #ce4c01; }
.ec_search_widget input[type="submit"]:hover, .ec_newsletter_widget input[type="submit"]:hover, input[type="submit"].ec_login_widget_button:hover{ background-color:#ce4c01; border-bottom:4px solid #ce4c01; }

.ec_cart_widget_minicart_wrap{ background:#ce4c01; }

.ec_categorywidget a, .ec_manufacturer_widget a, .ec_pricepoint_widget a, .ec_group_widget a, .ec_cartwidget a{ color:#ce4c01; }
.ec_categorywidget a:hover, .ec_manufacturer_widget a:hover, .ec_pricepoint_widget a:hover, .ec_group_widget a:hover, .ec_cartwidget a:hover{ color:#ce4c01 !important; }

.ec_newsletter_content h1, .ec_newsletter_close{ color:#ce4c01; }
.ec_newsletter_content input[type='submit']{ background-color:#ce4c01;}
.ec_newsletter_content input[type='submit']:hover{ background-color:#ce4c01; }

.ec_account_order_item_buy_button, .ec_account_order_item_download_button{ background-color:#ce4c01; }
.ec_account_order_item_buy_button:hover, .ec_account_order_item_download_button:hover{ background-color:#ce4c01; }
.ec_account_dashboard_row_divider a, .ec_account_order_line_column5 a, .ec_account_complete_payment_button{ background-color:#ce4c01 !important; }
.ec_account_dashboard_row_divider a:hover, .ec_account_order_line_column5 a:hover, .ec_account_complete_payment_button:hover{ background:#ce4c01 !important; background-color:#ce4c01 !important; }

.ec_store_table a{ color:#ce4c01 !important; }
.ec_store_table a:hover{ color:#ce4c01 !important; }

.ec_cart_success_title{ color:#ce4c01 !important; }
.ec_cart_success_continue_shopping_button > a{ background:#ce4c01 !important; }
.ec_cart_success_continue_shopping_button > a:hover{ background:#ce4c01 !important; }

@media only screen and ( min-width:1140px ){
	.ec_product_li, li.ec_product_li{ width:100%; }
	.ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:500px; height:500px; }
	#ec_current_media_size{ max-width:1300px; }
	.ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_li, li.ec_product_li{ width:100%; }
	.ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:500px; height:500px; }
	#ec_current_media_size{ max-width:1300px; }
	.ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
		
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
	}

@media only screen and ( min-width:990px ) and ( max-width:1139px ){
	.ec_product_li, li.ec_product_li{ width:50%; }
	.ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1139px; }
	.ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_li, li.ec_product_li{ width:50%; }
	.ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1139px; }
	.ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
		
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	}

@media only screen and ( min-width:768px ) and ( max-width:989px ) {
	.ec_product_li, li.ec_product_li{ width:50%; }
	.ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:989px; }
	.ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_li, li.ec_product_li{ width:50%; }
	.ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:989px; }
	.ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
	.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
	.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

@media only screen and ( min-width:481px ) and ( max-width:767px ){
	.ec_product_li, li.ec_product_li{ width:100%; }
	.ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:380px; height:380px; }
	#ec_current_media_size{ max-width:767px; }
	.ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_li, li.ec_product_li{ width:100%; }
	.ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:380px; height:380px; }
	#ec_current_media_size{ max-width:767px; }
	.ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

@media only screen and ( max-width:480px ){
	.ec_product_li, li.ec_product_li{ width:100%; }
	.ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:270px; height:270px; }
	#ec_current_media_size{ max-width:480px; }
	.ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_li, li.ec_product_li{ width:100%; }
	.ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:270px; height:270px; }
	#ec_current_media_size{ max-width:480px; }
	.ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	.ec_product_quickview_content_data{ padding:15px; }
	.ec_product_page_sort > .ec_product_page_showing{ margin:0; }
	.ec_product_page_sort > select{ float:left; }
	.ec_product_type6 .ec_image_container_none, .ec_product_type6 .ec_image_container_border, .ec_product_type6 .ec_image_container_shadow{ width:100%; max-width:100%; }
	.ec_product_type6 .ec_product_meta_type6{ position:relative; width:100%; max-width:100%; margin-left:0; float:none; padding:15px; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart_container{ float:none; }
	
	.ec_details_swatches{ float:left; width:100%; }
	.ec_details_option_label{ border-right:none; }
	
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
		.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

img#wpstats{display:none}

@-webkit-keyframes themifyAnimatedBG {
		0% { background-color: #33baab; }
100% { background-color: #e33b9e; }
50% { background-color: #4961d7; }
33.333333333333% { background-color: #2ea85c; }
25% { background-color: #2bb8ed; }
20% { background-color: #dd5135; }

	}
	@keyframes themifyAnimatedBG {
		0% { background-color: #33baab; }
100% { background-color: #e33b9e; }
50% { background-color: #4961d7; }
33.333333333333% { background-color: #2ea85c; }
25% { background-color: #2bb8ed; }
20% { background-color: #dd5135; }

	}
	.themify_builder_row.animated-bg {
		-webkit-animation: themifyAnimatedBG 30000ms infinite alternate;
		animation: themifyAnimatedBG 30000ms infinite alternate;
	}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
}

<!--
                @font-face {
                    font-family: 'asppsicons2';
                    src: url('/wp-content/plugins/ajax-search-pro/css/fonts/icons/icons2.eot');
                    src: url('/wp-content/plugins/ajax-search-pro/css/fonts/icons/icons2.eot#iefix') format('embedded-opentype'),
                    url('/wp-content/plugins/ajax-search-pro/css/fonts/icons/icons2.woff2') format('woff2'),
                    url('/wp-content/plugins/ajax-search-pro/css/fonts/icons/icons2.woff') format('woff'),
                    url('/wp-content/plugins/ajax-search-pro/css/fonts/icons/icons2.ttf') format('truetype'),
                    url('/wp-content/plugins/ajax-search-pro/css/fonts/icons/icons2.svg#icons') format('svg');
                    font-weight: normal;
                    font-style: normal;
                }
                                -->

/************************************************************************************
GENERAL STYLING
*************************************************************************************/

/* common box-sizing elements */
.module_column,
.themify_builder .module_row,
.themify_builder .module,
.themify_builder_module{
    box-sizing: border-box;
}
.themify_builder_content {
    clear: both;
}
.module-tab .tab-content .module_row,
.module-slider .module_row,
.module-accordion .accordion-content .module_row {
    visibility: visible !important;
}

.themify_builder .wow {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.wow .slideshow-wrap,
.wow .slider{
    visibility:inherit !important;
}
/* COLUMN DIRECTION */
.themify_builder .direction-rtl{
    flex-flow: row-reverse wrap-reverse;
}
/************************************************************************************
GRID
*************************************************************************************/
div.module_column{
    margin-left: 3.2%;
    float: left;
    min-height: 1px;
    position: relative;
    margin-right: 0;
}
.module_column.col6-1 {
    width: 14%;
}
.module_column.col5-1 {
    width: 17.44%;
}
.module_column.col4-1 {
    width: 22.6%;
}
.module_column.col4-2, 
.module_column.col2-1 {
    width: 48.4%;
}
.module_column.col4-3 {
    width: 74.2%;
}
.module_column.col3-1 {
    width: 31.2%;
}
.module_column.col3-2 {
    width: 65.6%;
}
.module_column.col-full,
.module_column.first{
    margin-left: 0 !important;
    clear: left;
}
/* RTL Grid */
.rtl .module_column {
    float: right;
    margin-left: 0;
    margin-right: 3.2%;
}
.rtl .module_column.col-full,
.rtl .module_column.first{
    margin-right: 0 !important;
    clear: right;
}

/*  GUTTER NARROW
=============================================== */
.gutter-narrow > .module_column{
    margin-left: 1.6%;
}
.gutter-narrow >.col6-1{
    width: 15.33%;
}

.gutter-narrow >.col5-1{
    width: 18.72%;
}

.gutter-narrow >.col4-1{
    width: 23.8%;
}
.gutter-narrow >.col4-2,
.gutter-narrow >.col2-1{
    width: 49.2%;
}
.gutter-narrow >.col4-3{
    width: 74.539%;
}
.gutter-narrow >.col3-1{
    width: 32.266%;
}
.gutter-narrow >.col3-2{
    width: 66.05%;
}
/* RTL gutter narrow */
.rtl .gutter-narrow > .module_column{
    margin-left: 0;
    margin-right: 1.6%;
}

/*  GUTTER NONE
=============================================== */
.gutter-none >.module_column{
    margin-left: 0;
    margin-right: 0;
}

.gutter-none >.col6-1 {
    width: 16.666%;
}

.gutter-none >.col5-1{
    width: 20%;
}

.gutter-none >.col4-1{
    width: 25%;
}

.gutter-none >.col4-2,
.gutter-none >.col2-1{
    width: 50%;
}
.gutter-none >.col4-3 {
    width: 75%;
}
.gutter-none >.col3-1{
    width: 33.333%;
}
.gutter-none >.col3-2 {
    width: 66.666%;
}

/************************************************************************************
CLEARFIX
*************************************************************************************/
.ui.nav:after,
.ui.tab .tab-nav:after,
.ui.window .bar:after,
.ui.module-callout:after,
.row_inner:after,
.ui:after,
.module:after,
.tab-nav:after,
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/************************************************************************************
UI ELEMENT STYLING
*************************************************************************************/
/*  RESETS
=============================================== */
.ui {
    position: relative;
}
.ui,
.ui > li,
.ui.nav ul,
.ui.module-tab .tab-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ui.nav,
.ui.module-tab .tab-nav,
.ui.window .bar,
.ui.module-callout {
    display: block;
}

.module li:before,
.module li:after {
    display: none;
}

/************************************************************************************
SIZES
*************************************************************************************/
/* default button size */
.ui.builder_button,
.ui.nav li a,
.ui.module-tab .tab-nav li a,
.ui.window > div {
    padding: .625em 1.25em;
}

.ui.builder_button.large,
.ui.nav.large li a,
.ui.module-tab.large .tab-nav li a {
    font-size: 120%;
    padding: 10px 20px;
}

.ui.builder_button.small,
.ui.nav.small li a,
.ui.module-tab.small .tab-nav li a {
    font-size: 70%;
    padding: 5px 10px;
}

.xlarge .ui.builder_button {
    padding: .935em 1.875em;
}

/************************************************************************************
BORDER-RADIUS
*************************************************************************************/
/* top left corner */
.ui.rounded,
.ui.builder_button.rounded:before,
.ui.nav.rounded > li:first-child,
.ui.nav.rounded.separate > li,
.ui.nav.rounded.separate > li a:before,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:first-child,
.ui.nav.rounded > li:first-child a,
.ui.nav.rounded > li:first-child a:before,
.ui.nav.rounded ul > li:first-child a:before,
.ui.module-tab.vertical.rounded .tab-nav,
.ui.module-tab.vertical.rounded .tab-nav li:first-child,
.ui.module-tab.rounded .tab-nav li,
.ui.window.rounded .bar:first-child,
.ui.module-accordion.rounded li:first-child,
.ui.module-accordion.rounded > li:first-child .accordion-title,
.ui.module-accordion.rounded > li:first-child .accordion-title a:before,
.ui.module-accordion.rounded.separate .accordion-title a:before,
.ui.module-callout.rounded,
.ui.module-callout.rounded:before,
.ui.nav.rounded > li:first-child:before,
.ui.nav.fullwidth.rounded:before,
.ui.glossy.rounded .tab-nav > li a:before,
.ui.nav.rounded.separate.vertical li:last-child:before,
.ui.nav.rounded.vertical.separate > li:last-child a:before,
.ui.module-tab.panel.rounded .tab-nav,
.ui.module-tab.panel .tab-nav:before
{
    border-top-left-radius: 5px;
}
/* top right corner */
.ui.rounded,
.ui.builder_button.rounded:before,
.ui.nav.vertical.rounded li:first-child,
.ui.nav.rounded > li:last-child,
.ui.nav.rounded.separate > li,
.ui.nav.rounded.separate > li a:before,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:first-child,
.ui.nav.rounded > li:last-child a:before,
.ui.nav.rounded ul > li:first-child a:before,
.ui.nav.rounded li:last-child a,
.ui.module-tab.rounded .tab-nav li,
.ui.window.rounded .bar:first-child,
.ui.module-accordion.rounded li:first-child,
.ui.module-accordion.rounded > li:first-child .accordion-title,
.ui.module-accordion.rounded > li:first-child .accordion-title a:before,
.ui.module-accordion.rounded.separate .accordion-title a:before,
.ui.module-callout.rounded,
.ui.module-callout.rounded:before,
.ui.nav.rounded > li:last-child:before,
.ui.nav.vertical.rounded > li:first-child:before,
.ui.nav.fullwidth.rounded:before,
.ui.glossy.rounded .tab-nav > li a:before,
.ui.nav.rounded.separate.vertical li:last-child:before,
.ui.nav.rounded li:last-child:before,
.ui.nav.rounded.vertical li:first-child a:before,
.ui.nav.rounded.vertical.separate > li:last-child a:before,
.ui.module-tab.panel.rounded .tab-nav,
.ui.module-tab.panel .tab-nav:before
{
    border-top-right-radius: 5px;
}

/* bottom right corner */
.ui.rounded,
.ui.nav.rounded > li:last-child,
.ui.nav.rounded.separate > li,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:last-child,
.ui.nav.rounded li:last-child a,
.ui.window.rounded .bar:last-child,
.ui.module-accordion.rounded li:last-child,
.ui.module-accordion.rounded > li:last-child .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-content,
.ui.module-accordion.rounded li:last-child .accordion-content,
.ui.module-callout.rounded
{
    border-bottom-right-radius: 5px;
}
/* bottom left corner */
.ui.rounded,
.ui.nav.vertical.rounded li:last-child,
.ui.nav.rounded > li:first-child,
.ui.nav.rounded.separate > li,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:last-child,
.ui.nav.rounded > li:first-child a,
.ui.module-tab.vertical.rounded .tab-nav,
.ui.module-tab.vertical.rounded .tab-nav li:last-child,
.ui.window.rounded .bar:last-child,
.ui.module-accordion.rounded li:last-child,
.ui.module-accordion.rounded > li:last-child .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-content,
.ui.module-accordion.rounded li:last-child .accordion-content,
.ui.module-callout.rounded
{
    border-bottom-left-radius: 5px;
}

/* no top-left corner */
.ui.nav.vertical.separate ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:last-child a:before {
    border-top-left-radius: 0;
}

/* no top-right corner */
.ui.nav.vertical.separate ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.nav.fullwidth.rounded li:last-child a,
.ui.nav.fullwidth.rounded li:last-child,
.ui.nav.vertical.rounded li:last-child,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:first-child a:before,
.ui.module-tab.vertical li:last-child a:before {
    border-top-right-radius: 0;
}

/* no bottom-left corner */
.ui.nav.rounded.vertical > li:first-child,
.ui.nav.rounded.vertical > li:first-child a,
.ui.module-accordion.rounded > li:last-child.current .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-title {
    border-bottom-left-radius: 0;
}

/* no bottom-right */
.ui.nav.rounded.vertical > li:first-child,
.ui.nav.rounded.vertical > li:first-child a,
.ui.nav.fullwidth.rounded li:last-child a,
.ui.nav.fullwidth.rounded li:last-child,
.ui.module-accordion.rounded > li:last-child.current .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-title {
    border-bottom-right-radius: 0;
}

/* all border-radius */
.ui.nav.rounded.vertical.separate > li:first-child,
.ui.nav.rounded.vertical.separate > li:first-child a,
.ui.nav.rounded.vertical.separate > li:last-child,
.ui.nav.rounded.vertical.separate > li:last-child a,
.ui.module-accordion.separate.rounded li,
.ui.module-accordion.separate.rounded .accordion-title,
.ui.module-tab.rounded .tab-content
{
    border-radius: 5px;
}

/* no border-radius all */
.ui.nav.rounded > li:last-child a,
.ui.nav.rounded.vertical > li:last-child:before,
.ui.module-tab.rounded.vertical .tab-nav li,
.ui.nav.rounded.vertical > li:last-child a:before
{
    border-radius: 0;
}

/************************************************************************************
STYLES
*************************************************************************************/
/* embossed */
.ui.embossed.module-tab.vertical .tab-nav,
.ui.embossed.builder_button,
.ui.embossed.nav,
.ui.embossed.module-callout,
.ui.embossed.separate > li,
.ui.embossed.module-accordion .accordion-title,
.ui.embossed.module-box,
.ui.embossed.module-tab .tab-content,
.ui.embossed.window .bar {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
}
.ui.embossed.separate {
    box-shadow: none;
}
.ui.builder_button:active,
.ui.nav li:active,
.ui.module-tab .tab-nav li:active,
.ui.pressed.separate > li {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.35);
}

.ui.builder_button, .ui.nav, .ui .tab-nav > li { position: relative; }

/* shadow */
.ui.shadow.module-tab.vertical .tab-nav,
.ui.shadow.builder_button,
.ui.shadow.nav,
.ui.shadow.module-callout,
.ui.shadow.separate > li,
.ui.shadow.separate > li.current,
.ui.shadow.module-accordion .accordion-title,
.ui.shadow.module-accordion li.current .accordion-content,
.ui.shadow.module-box,
.ui.shadow.module-tab .tab-content,
.ui.shadow.window .bar {
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
}
.ui.shadow > li.current,
.ui.shadow .tab-nav li.current {
    box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 1px 3px rgba(0,0,0,.3);
}
.ui.shadow.separate,
.ui.shadow > li.current {
    box-shadow: none;
}
.ui.shadow.builder_button:active,
.ui.shadow.nav li:active,
.ui.shadow.module-tab .tab-nav li:active,
.ui.shadow.pressed.separate > li {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.35);
}

.ui.shadow.embossed.module-tab.vertical .tab-nav,
.ui.shadow.embossed.builder_button,
.ui.shadow.embossed.module-callout,
.ui.shadow.embossed.separate > li,
.ui.shadow.embossed.module-accordion .accordion-title,
.ui.shadow.embossed.module-box,
.ui.shadow.embossed.module-tab .tab-content,
.ui.shadow.embossed.window .bar {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3);
}
.ui.shadow.embossed.builder_button:active,
.ui.shadow.embossed.nav li:active,
.ui.shadow.embossed.module-tab .tab-nav li:active,
.ui.shadow.embossed.pressed.separate > li {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.35);
}

/* glossy style */
.ui.glossy.builder_button:before,
.ui.glossy.nav > li a:before,
.ui.glossy.nav.fullwidth:before,
.ui.glossy .tab-nav > li a:before,
.ui.glossy.module-accordion .accordion-title a:before,
.ui.glossy.module-box-content:before,
.ui.glossy.module-callout:before {
    content: "";
    width: 100%;
    height: 50%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;

    /* glossy overlay */
    background: -webkit-linear-gradient(bottom, rgba(255,255,255,0.2), rgba(255,255,255,0.5));
    background: -o-linear-gradient(top, rgba(255,255,255,0.2), rgba(255,255,255,0.5));
    background: -moz-linear-gradient(top, rgba(255,255,255,0.2), rgba(255,255,255,0.5));
    background: linear-gradient(to top, rgba(255,255,255,0.2), rgba(255,255,255,0.5));	
}
.ui.nav.fullwidth > li:before,
.ui.nav > li.current:before,
.ui.glossy .tab-nav > li.current:before,
.ui.nav.fullwidth.glossy a:before {
    background: none;
}

.ui.nav.fullwidth.glossy:before {
    height: 1em;
    top: auto;
    margin-top: 0;
}

/* reset link z-index */
.ui.glossy.module-box-content a,
.ui.glossy.module-callout a {
    position: relative;
    z-index: 1;
}

/* minimal */
.ui.module-tab.minimal .tab-nav {
    margin-left: 0;
}
.ui.module-tab.minimal .tab-content {
    border-width: 1px 0 0 0;
    padding: 1.3em 0 0;
    box-shadow: none !important;
    background: none;
}
.ui.module-tab.minimal.vertical .tab-content {
    border-width: 0 0 0 1px;
    padding: 10px 0 0 20px;
}

/* gradient */
.ui.gradient > li,
.ui.gradient.builder_button,
.ui.gradient.nav,
.ui.gradient.module-callout,
.ui.gradient.separate > li,
.ui.gradient.module-accordion .accordion-title,
.ui.gradient.window .bar,
.ui.gradient,
.ui.gradient.nav ul,
.ui.gradient.separate > li,
.ui.gradient.module-tab .tab-nav li,
.ui.gradient.vertical .tab-nav,
.ui.gradient.window .bar,
.ui.gradient.module-tab.panel .tab-nav,
.ui.gradien.module-box,
.ui.gradient.module-tab.panel .tab-nav:before {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.45)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.45) 0%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.45) 0%,rgba(255,255,255,0) 100%);
}

/************************************************************************************
COLOURS
*************************************************************************************/

/*  DEFAULT COLOURS & BORDERS
================================================ */
.ui, .ui.nav li a, .ui.nav ul li a, .ui.module-tab .tab-nav li a {
    color: #555;
}
.ui.transparent {
    color: inherit; /* for transparent style inherit color */
}
.ui,
.ui.nav,
.ui.nav ul,
.ui.separate > li,
.ui.module-tab .tab-nav li,
.ui.vertical .tab-nav,
.ui.window .bar,
.ui.module-tab.panel .tab-nav,
.ui.module-accordion .accordion-title,
.ui.module-callout {
    background-color: #F7F7F7;
}
.ui,
.ui.nav ul,
.ui.nav li,
.ui.module-tab .tab-nav li,
.ui.module-tab .tab-content,
.ui.window > div,
.ui.module-tab.panel .tab-nav,
.ui.module-accordion,
.ui.module-accordion > li,
.ui.module-callout {
    border-color: rgba(0,0,0,.1);
}

.ui .tab-content,
.ui.window .content,
.ui.module-accordion .accordion-content {
    background: #fff;
    color: #333;
}
.ui .tab-content a,
.ui.window .content a,
.ui.module-accordion .accordion-content a {
    color: inherit;
}

/* default hover */
.ui.builder_button:hover,
.ui.nav li:hover,
.ui.module-accordion li:hover .accordion-title,
.ui.module-tab .tab-nav li:hover {
    background: #E6E6E6;
}

.ui.module-tab .tab-nav li.current:hover {
    background: #fff;
}

/* default current color */
.ui > li.current,
.ui > li.current:hover,
.ui .tab-nav li.current {
    background: #666;
    box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}
.ui > li.current > a,
.ui .tab-nav li a {
    color: #fff;
}

.ui.module-tab ul.tab-nav li {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
.ui.module-tab ul.tab-nav li.current a {
    color: #333;
    cursor: default;
}
.ui.module-tab ul.tab-nav li.current {
    background: #fff;
    padding-bottom: 1px;
    margin-bottom: -1px;
    box-shadow: none;
}
.ui.module-tab.vertical .tab-nav > li.current {
    border-bottom-color: inherit;
    position: relative;
    padding-bottom: 0;
    padding-right: 1px;
    margin-bottom: 0;
    margin-right: -1px;
    z-index: 3;
    border-right-width: 0;
}

/*  TRANSPARENT
================================================ */
.ui.module-callout.transparent,
.ui.module-callout .ui.builder_button.transparent {
    background: none;
    border: none;
    box-shadow: none;
}

/*  BLUE COLOURS & BORDERS
================================================ */
.themify_builder  .ui.blue,
.ui.blue.nav li a,
.ui.blue.module-tab .tab-nav li a {
    color: #edf3ff;
}
.ui.blue,
.ui.blue.nav ul,
.ui.blue.separate > li,
.ui.blue.module-tab .tab-nav li,
.ui.blue.vertical .tab-nav,
.ui.blue.module-accordion .accordion-title,
.ui.blue.window .bar,
.ui.blue.module-tab.panel .tab-nav {
    background-color: #4d7de1;
}

/* blue hover */
.ui.blue.builder_button:hover,
.ui.blue.nav li:hover,
.ui.blue.module-accordion li:hover .accordion-title,
.ui.blue.module-tab .tab-nav li:hover {
    background: #6b9df9;
}

/* blue current color */
.ui.blue > li.current,
.ui.blue > li.current:hover,
.ui.blue .tab-nav li.current {
    background: #214178;
}

/*  PURPLE COLOURS & BORDERS
================================================ */
.themify_builder .ui.purple,
.ui.purple.nav li a,
.ui.purple.module-tab .tab-nav li a {
    color: #eeedff;
}
.ui.purple,
.ui.purple.nav ul,
.ui.purple.separate > li,
.ui.purple.module-tab .tab-nav li,
.ui.purple.vertical .tab-nav,
.ui.purple.module-accordion .accordion-title,
.ui.purple.window .bar,
.ui.purple.module-tab.panel .tab-nav {
    background-color: #7a6bf8;
}

/* purple hover */
.ui.purple.builder_button:hover,
.ui.purple.nav li:hover,
.ui.purple.module-accordion li:hover .accordion-title,
.ui.purple.module-tab .tab-nav li:hover {
    background: #9589ff;
}

/* purple current color */
.ui.purple > li.current,
.ui.purple > li.current:hover,
.ui.purple .tab-nav li.current {
    background: #321396;
}

/*  RED COLOURS & BORDERS
================================================ */
.themify_builder .ui.red,
.ui.red.nav li a,
.ui.red.module-tab .tab-nav li a {
    color: #ffeeed;
}
.ui.red,
.ui.red.nav ul,
.ui.red.separate > li,
.ui.red.module-tab .tab-nav li,
.ui.red.vertical .tab-nav,
.ui.red.module-accordion .accordion-title,
.ui.red.window .bar,
.ui.red.module-tab.panel .tab-nav {
    background-color: #e8311f;
}

/* red hover */
.ui.red.builder_button:hover,
.ui.red.nav li:hover,
.ui.red.module-accordion li:hover .accordion-title,
.ui.red.module-tab .tab-nav li:hover {
    background: #ff7568;
}

/* red current color */
.ui.red > li.current,
.ui.red > li.current:hover,
.ui.red .tab-nav li.current {
    background: #7a2023;
}

/*  GREEN COLOURS & BORDERS
================================================ */
.themify_builder .ui.green,
.ui.green.nav li a,
.ui.green.module-tab .tab-nav li a {
    color: #e9ffdb;
}
.ui.green,
.ui.green.nav ul,
.ui.green.separate > li,
.ui.green.module-tab .tab-nav li,
.ui.green.vertical .tab-nav,
.ui.green.module-accordion .accordion-title,
.ui.green.window .bar,
.ui.green.module-tab.panel .tab-nav {
    background-color: #4aab10;
}

/* green hover */
.ui.green.builder_button:hover,
.ui.green.nav li:hover,
.ui.green.module-accordion li:hover .accordion-title,
.ui.green.module-tab .tab-nav li:hover {
    background: #6bbf2f;
}

/* green current color */
.ui.green > li.current,
.ui.green > li.current:hover,
.ui.green .tab-nav li.current {
    background: #2c5b09;
}

.ui.green.module-tab.vertical .tab-nav > li.current {
    border-bottom-color: inherit;
}

/*  ORANGE COLOURS & BORDERS
================================================ */
.themify_builder .ui.orange,
.ui.orange.nav li a,
.ui.orange.module-tab .tab-nav li a {
    color: #fff2ea;
}
.ui.orange,
.ui.orange.nav ul,
.ui.orange.separate > li,
.ui.orange.module-tab .tab-nav li,
.ui.orange.vertical .tab-nav,
.ui.orange.module-accordion .accordion-title,
.ui.orange.window .bar,
.ui.orange.module-tab.panel .tab-nav {
    background-color: #ff9600;
}

/* orange hover */
.ui.orange.builder_button:hover,
.ui.orange.nav li:hover,
.ui.orange.module-accordion li:hover .accordion-title,
.ui.orange.module-tab .tab-nav li:hover {
    background: #ffb651;
}

/* orange current color */
.ui.orange > li.current,
.ui.orange > li.current:hover,
.ui.orange .tab-nav li.current {
    background: #a55000;
}


/*  BROWN COLOURS & BORDERS
================================================ */
.themify_builder .ui.brown,
.ui.brown.nav li a,
.ui.brown.module-tab .tab-nav li a {
    color: #ffeee0;
}
.ui.brown,
.ui.brown.nav ul,
.ui.brown.separate > li,
.ui.brown.module-tab .tab-nav li,
.ui.brown.vertical .tab-nav,
.ui.brown.module-accordion .accordion-title,
.ui.brown.window .bar,
.ui.brown.module-tab.panel .tab-nav {
    background-color: #a35004;
}

/* brown hover */
.ui.brown.builder_button:hover,
.ui.brown.nav li:hover,
.ui.brown.module-accordion li:hover .accordion-title,
.ui.brown.module-tab .tab-nav li:hover {
    background: #d68035;
}

/* brown current color */
.ui.brown > li.current,
.ui.brown > li.current:hover,
.ui.brown .tab-nav li.current {
    background: #6b3100;
}


/*  BLACK COLOURS & BORDERS
================================================ */
.themify_builder .ui.gray,
.ui.gray.nav li a,
.ui.gray.module-tab .tab-nav li a,
.themify_builder .ui.black,
.ui.black.nav li a,
.ui.black.module-tab .tab-nav li a {
    color: #eee;
}
.ui.black,
.ui.black.nav ul,
.ui.black.separate > li,
.ui.black.module-tab .tab-nav li,
.ui.black.vertical .tab-nav,
.ui.black.module-accordion .accordion-title,
.ui.black.window .bar,
.ui.black.module-tab.panel .tab-nav {
    background-color: #000000;
}

/* black hover */
.ui.black.builder_button:hover,
.ui.black.nav li:hover,
.ui.black.module-accordion li:hover .accordion-title,
.ui.black.module-tab .tab-nav li:hover {
    background: #595959;
}

/* black current color */
.ui.black > li.current,
.ui.black > li.current:hover,
.ui.black .tab-nav li.current {
    background: #101010;
}


/*  GRAY COLOURS & BORDERS
================================================ */
.ui.gray,
.ui.gray.nav ul,
.ui.gray.separate > li,
.ui.gray.module-tab .tab-nav li,
.ui.gray.vertical .tab-nav,
.ui.gray.module-accordion .accordion-title,
.ui.gray.window .bar,
.ui.gray.module-tab.panel .tab-nav {
    background-color: #989797;
}

/* gray hover */
.ui.gray.builder_button:hover,
.ui.gray.nav li:hover,
.ui.gray.module-accordion li:hover .accordion-title,
.ui.gray.module-tab .tab-nav li:hover {
    background: #c9c9c9;
}

/* gray current color */
.ui.gray > li.current,
.ui.gray > li.current:hover,
.ui.gray .tab-nav li.current {
    background: #636363;
}


/*  LIGHT-BLUE COLOURS & BORDERS
================================================ */
.themify_builder .ui.light-blue,
.ui.light-blue.nav li a,
.ui.light-blue.module-tab .tab-nav li a {
    color: #2a3e59;
}
.ui.light-blue,
.ui.light-blue.nav ul,
.ui.light-blue.separate > li,
.ui.light-blue.module-tab .tab-nav li,
.ui.light-blue.vertical .tab-nav,
.ui.light-blue.module-accordion .accordion-title,
.ui.light-blue.window .bar,
.ui.light-blue.module-tab.panel .tab-nav {
    background-color: #bdd9fd;
}

/* light-blue hover */
.ui.light-blue.builder_button:hover,
.ui.light-blue.nav li:hover,
.ui.light-blue.module-accordion li:hover .accordion-title,
.ui.light-blue.module-tab .tab-nav li:hover {
    background: #d3e7ff;
}

/* light-blue current color */
.ui.light-blue > li.current,
.ui.light-blue > li.current:hover,
.ui.light-blue .tab-nav li.current {
    background: #7e98b5;
}


/*  LIGHT-PURPLE COLOURS & BORDERS
================================================ */
.themify_builder .ui.light-purple,
.ui.light-purple.nav li a,
.ui.light-purple.module-tab .tab-nav li a {
    color: #39355b;
}
.ui.light-purple,
.ui.light-purple.nav ul,
.ui.light-purple.separate > li,
.ui.light-purple.module-tab .tab-nav li,
.ui.light-purple.vertical .tab-nav,
.ui.light-purple.module-accordion .accordion-title,
.ui.light-purple.window .bar,
.ui.light-purple.module-tab.panel .tab-nav {
    background-color: #c1bafd;
}

/* light-purple hover */
.ui.light-purple.builder_button:hover,
.ui.light-purple.nav li:hover,
.ui.light-purple.module-accordion li:hover .accordion-title,
.ui.light-purple.module-tab .tab-nav li:hover {
    background: #d3ceff;
}

/* light-purple current color */
.ui.light-purple > li.current,
.ui.light-purple > li.current:hover,
.ui.light-purple .tab-nav li.current {
    background: #6c678c;
}


/*  LIGHT-GREEN COLOURS & BORDERS
================================================ */
.themify_builder .ui.light-green,
.ui.light-green.nav li a,
.ui.light-green.module-tab .tab-nav li a {
    color: #293807;
}
.ui.light-green,
.ui.light-green.nav ul,
.ui.light-green.separate > li,
.ui.light-green.module-tab .tab-nav li,
.ui.light-green.vertical .tab-nav,
.ui.light-green.module-accordion .accordion-title,
.ui.light-green.window .bar,
.ui.light-green.module-tab.panel .tab-nav {
    background-color: #9bd611;
}

/* light-green hover */
.ui.light-green.builder_button:hover,
.ui.light-green.nav li:hover,
.ui.light-green.module-accordion li:hover .accordion-title,
.ui.light-green.module-tab .tab-nav li:hover {
    background: #c1ed53;
}

/* light-green current color */
.ui.light-green > li.current,
.ui.light-green > li.current:hover,
.ui.light-green .tab-nav li.current {
    background: #6d9900;
}


/*  PINK COLOURS & BORDERS
================================================ */
.themify_builder .ui.pink,
.ui.pink.nav li a,
.ui.pink.module-tab .tab-nav li a {
    color: #441e32;
}
.ui.light-blue > .current > a,
.ui.light-green > .current > a,
.ui.light-purple > .current > a,
.ui.yellow > .current > a,
.ui.pink > .current > a {
    color: #FFF;
}
.ui.pink,
.ui.pink.nav ul,
.ui.pink.separate > li,
.ui.pink.module-tab .tab-nav li,
.ui.pink.vertical .tab-nav,
.ui.pink.module-accordion .accordion-title,
.ui.pink.window .bar,
.ui.pink.module-tab.panel .tab-nav {
    background-color: #feb4e4;
}

/* pink hover */
.ui.pink.builder_button:hover,
.ui.pink.nav li:hover,
.ui.pink.module-accordion li:hover .accordion-title,
.ui.pink.module-tab .tab-nav li:hover {
    background: #ffd1ee;
}

/* pink current color */
.ui.pink > li.current,
.ui.pink > li.current:hover,
.ui.pink .tab-nav li.current {
    background: #db6fa8;
}


/*  YELLOW COLOURS & BORDERS
================================================ */
.themify_builder .ui.yellow,
.ui.yellow.nav li a,
.ui.yellow.module-tab .tab-nav li a {
    color: #594718;
}
.ui.yellow,
.ui.yellow.nav ul,
.ui.yellow.separate > li,
.ui.yellow.module-tab .tab-nav li,
.ui.yellow.vertical .tab-nav,
.ui.yellow.module-accordion .accordion-title,
.ui.yellow.window .bar,
.ui.yellow.module-tab.panel .tab-nav {
    background-color: #fff06c;
}

/* yellow hover */
.ui.yellow.builder_button:hover,
.ui.yellow.nav li:hover,
.ui.yellow.module-accordion li:hover .accordion-title,
.ui.yellow.module-tab .tab-nav li:hover {
    background: #fff4b2;
}

/* yellow current color */
.ui.yellow > li.current,
.ui.yellow > li.current:hover,
.ui.yellow .tab-nav li.current {
    background: #b29e1c;
}

/* Transparent
================================================ */
.ui.transparent {
	background: transparent;
}


/************************************************************************************
ELEMENTS
*************************************************************************************/
/*  DEFAULTS
================================================ */

.ui.builder_button,
.ui.nav li > a,
.ui.module-tab .tab-nav > li > a {
    display: inline-block;
    text-decoration: none;
    line-height: 130%;
    box-shadow: none;
}

.ui.builder_button:hover,
.ui.nav li > a:hover,
.ui.module-tab .tab-nav > li > a:hover {
    text-decoration: none;
}

/* BORDER
================================================ */
.ui.builder_button,
.ui.nav,
.ui.nav ul,
.ui.nav.separate > li,
.ui.module-tab .tab-nav > li,
.ui.module-tab .tab-content,
.ui.module-tab.panel .tab-nav,
.ui.module-accordion,
.ui.module-accordion > li,
.ui.module-callout {
    border-style: solid;
    border-width: 1px;
}

/* NAV
================================================ */
.ui.nav {
    display: inline-block;
    margin-bottom: 1.5em;
    margin-left: 0 !important;
}
.ui.nav li {
    display: inline-block;
    position: relative;
}

/* drop down */
.ui.nav ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 999;
    margin-left: -1px;
}
.ui.nav ul ul {
    left: 100%; top: 0;
}
.ui.nav ul,
.ui.nav ul > li {
    width: 180px;
    margin: 0;
}
.ui.nav ul > li > a,
.ui.nav ul > li > a:hover,
.ui.nav li:hover > ul {
    display: block;
}
.ui.nav > li + li {
    border-left-width: 1px;
    border-left-style: solid;
}
.ui.nav.vertical > li + li {
    border-top-width: 1px;
    border-top-style: solid;
    border-color: inherit;
}

/* vertical navigation */
.ui.nav.vertical {
    width: 180px;
    max-width: 100%;
}
.ui.nav.vertical > li {
    float: none;
    border: none;
    width: 100%;
    clear: both;
}
.ui.nav.vertical > li,
.ui.nav.vertical > li a {
    display: block;
}
.ui.nav.vertical ul {
    left: 100%;
    top: 0;
}

/* separate nav items */
.ui.nav.separate {
    border: none;
    background: none;
}
.ui.nav.separate li {
    margin-right: 5px;
}
.ui.nav.separate.vertical li {
    margin-right: 0;
    margin-bottom: 5px;
}
.ui.nav.separate.vertical ul li {
    margin-bottom: 0;
}

/* full width nav-bar */
.ui.nav.fullwidth {
    display: block;
}
.ui.nav.fullwidth > li,
.ui.window > .nav > li {
    border:none;
    border-right-width: 1px;
    border-right-style: solid;
    border-color: inherit;
}

/* TAB
================================================ */
.ui.module-tab {
    position: relative;
    background: none;
}
.ui.module-tab .tab-nav {
    display: block;
    padding-left: 5px;
    margin: 0 !important;
}

.ui.module-tab,
.ui.module-tab .tab-nav > li a {
    display: block;
}
.ui.module-tab .tab-nav > li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 1px;
    border-bottom-width: 0;
}
.ui.module-tab .tab-content {
    margin-top: -1px;
    padding: 1.3em;
    clear: both;
    overflow: hidden;
	display: block;
}

.ui.module-tab .tab-content[aria-hidden="true"] {
	visibility: hidden;
	opacity: 0;
	clip: rect(0,0,0,0);
	position: absolute !important;
	top: -9999em;
	left: -9999em;
}
.rtl .ui.module-tab .tab-content[aria-hidden="true"] {
	left: auto;
	right: -9999em;
}

.ui.module-tab .tab-content.active {
    display: block;
}

/* vertical tab */
.ui.module-tab.vertical .tab-nav {
    position: absolute;
    top: 10px;
    left: 0;
    width: 160px;
    padding-left: 0;
}
.ui.module-tab.vertical .tab-nav li {
    display: block;
    background: none;
    margin: -1px -1px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.ui.module-tab.vertical .module-title + .tab-nav {
    top: 55px;
}
.ui.module-tab.vertical .tab-content {
    position: relative;
    margin-left: 160px;
    min-height: 200px;
    z-index: 2;
}

/*  tab panel */
.ui.module-tab.panel .tab-nav {
    padding-top: 5px;
    border-bottom: none;
    position: relative;
    box-shadow: inset 0 -3px 3px rgba(0,0,0,.1);
}
.ui.module-tab.panel .tab-nav:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.1);
}

/*  WINDOW
================================================ */
.ui.window .bar,
.ui.window .content {
    display: block;
    cursor: default;
    position: relative;
}
.ui.window {
    border-width: 1px;
    border-style: solid;
}
.ui.window .bar {
    display: block;
    box-shadow: none;
}
.ui.window .bar + .bar,
.ui.window .bar + .content,
.ui.window .content + .bar {
    border-top-width: 1px;
    border-top-style: solid;
}

.ui.window > .ui.bar {
    margin: -1px -1px;
}
.ui.window > .ui.bar.tab + .content {
    border-top: none;
}
.ui.window > .ui.bar.tab {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: inherit;
    margin: 0;
}

.ui.window .tab {
    padding-bottom: 0;
}

/* fix clearfix issue within containers using inline-block */
.ui.window .nav {
    display: block;
}

.ui.window .left {
    float: left;
}
.ui.window .center {
    overflow: hidden;
    text-align: center;
}
.ui.window .right {
    float: right;
}

/*  ACCORDION
================================================ */
.ui.module-accordion > li {
    border-width: 1px 0 0;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}
.ui.module-accordion > li.current {
    background: none;
    box-shadow: none;
}
.ui.module-accordion > li.current .accordion-content {
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
}
.ui.module-accordion .accordion-title {
    font-size: 105%;
    line-height: 140%;
    font-weight: bold;
    margin: 0;
    position: relative;
}
.ui.module-accordion > li:first-child {
    border-top-width: 0;
}
.ui.module-accordion .accordion-title a {
    color: inherit;
    text-decoration: none;
    display: block;
    padding: .5em 1em;
}
.ui.module-accordion .accordion-title a:hover {
    color: inherit;
    text-decoration: none;
}

/* accordion icon */
.module-accordion .accordion-title i {
    margin-right: .4em;
}
.module-accordion li:not(.builder-accordion-active) .accordion-title i.accordion-active-icon,
.module-accordion li.builder-accordion-active .accordion-title i.accordion-icon {
    display: none;
}

/* accordion separate */
.ui.module-accordion.separate {
    background: none;
    border: none;
}
.ui.module-accordion.separate > li,
.ui.module-accordion.separate > li:first-child {
    margin-bottom: 5px;
    border-width: 1px;
}

/* Accordion transparent style */
.ui.module-accordion.transparent,
.ui.module-accordion.transparent ul,
.ui.module-accordion.transparent li,
.ui.module-accordion.transparent .accordion-title,
.ui.module-accordion.transparent li:hover .accordion-title,
.ui.module-accordion.transparent .accordion-content,
.ui.module-accordion.transparent li.current {
    background: none;
    border: none;
    box-shadow: none;
}
.ui.module-accordion.transparent li.current .accordion-content {
    box-shadow: none;
}
.ui.module-accordion.transparent .accordion-content {
    color: inherit;
}
.ui.module-accordion.transparent .accordion-title a {
    padding-left: 0;
    padding-right: 0;
}
.module-accordion .accordion-content.default-closed {
    display: none;
}

/************************************************************************************
MODULE
*************************************************************************************/
.module-title {
    font-size: 1.2em;
    margin: 0 0 1.2em;
}
.module img {
    border: none;
    vertical-align: bottom;
}

/************************************************************************************
IMAGE MODULE
*************************************************************************************/
.module-image {
    max-width: 100%;
}
.module-image .image-title {
    margin: 0 0 .5em;
    font-size: 1.3em;
}
.module-image .image-title a {
    text-decoration: none;
}

/*  image layout
================================================ */
.module-image .image-wrap {
    width: auto;
    max-width: 100%;
}
.module-image .image-wrap img {
    vertical-align: top;
    display: inline-block;
}
.themify_builder_active .module-image .image-wrap img {
    object-fit: cover; /* for Builder preview */
}

/* image top */
.module-image.image-top .image-content {
    margin-top: 1em;
    margin-bottom: 1.5em;
}

/* image left */
.module-image.image-left .image-wrap {
    float: left;
    margin: 0 1.5em 1em 0;
}
.module-image.image-left .image-content {
    overflow: hidden;
    min-width: 100px;
}

/* image right */
.module-image.image-right .image-wrap {
    float: right;
    margin: 0 0 1em 1.5em;
}

/* image overlay */
.module-image.image-overlay {
    font-size: .85em;
}
.module-image.image-overlay .image-wrap {
    position: relative;
    margin: 0;
}
.module-image.image-overlay .image-wrap img {
    width: 100%;
}
.module-image.image-overlay .image-content {
    box-sizing: border-box;
    padding: 2% 4%;
    width: 100%;
    background: #333;
    background: rgba(0,0,0,.7);
    color: #ccc;
    line-height: 1.4em;
}
.module-image.image-overlay .image-wrap a + .image-content,
.module-image.image-overlay img + .image-content {
    position: absolute;
    bottom: 0;
    left: 0;
}
.module-image.image-overlay p {
    margin: 0 0 5px;
}
.module-image.image-overlay .image-title {
    font-size: 1.1em;
    color: #fff;
    margin: 0 0 .4em;
}
.module-image.image-overlay a,
.module-image.image-overlay a:hover {
    color: #fff;
    text-decoration: none;
}
.module-image.image-overlay h1,
.module-image.image-overlay h2,
.module-image.image-overlay h3:not(.module-title),
.module-image.image-overlay h4,
.module-image.image-overlay h5,
.module-image.image-overlay h6 {
    color: #fff;
    margin: 0 0 .4em;
}

/* image center */
.module-image.image-center .image-wrap {
    display: block;
    text-align: center;
}
.module-image.image-center .image-content {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1.5em;
}

/*  image appearance
================================================ */

/* rounded */
.module-image.rounded .image-wrap,
.module-image.rounded .image-wrap img {
    border-radius: 5px;
}
.module-image.rounded.image-overlay .image-content {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* border */
.module-image.bordered .image-wrap img {
    border: solid 1px #999;
    background: #fff;
    padding: 2px;
    box-sizing: border-box;
}

/* drop shadow */
.module-image.drop-shadow .image-wrap img {
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

/* circle */
.module-image.circle .image-wrap,
.module-image.circle .image-wrap img {
    border-radius: 50em;
}
.module-image.circle.image-overlay .image-content {
    border-bottom-left-radius: 50em;
    border-bottom-right-radius: 50em;
    overflow: hidden;
    text-align: center;
}

/* auto fullwidth image */
.module-image.auto_fullwidth .image-wrap {
    width: 100%;
    display: block;
}
.module-image.auto_fullwidth .image-wrap .lightbox {
    display: block;
}
.module-image.auto_fullwidth img {
    width: 100%;
    display: block; /* required for FF */
}

/************************************************************************************
VIDEO MODULE
*************************************************************************************/
.module-video {
    margin-bottom: 2em;
}
.module-video .video-title {
    margin: 0 0 .5em;
    font-size: 1.3em;
    padding: 0;
}
.video-wrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video-wrap video,
.video-wrap iframe,
.video-wrap object,
.video-wrap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.full-section-scrolling .module-video:not(.video-autoplay) .video-wrap:not(:active):before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
}

.full-section-scrolling .module-video:not(.video-autoplay) .video-wrap iframe:hover {
    z-index: 11;
}

.video-top .video-title {
    margin-top: .8em;
}

/**
 * MediaElement
 */
.themify_builder .wp-video {
    width: 100% !important;
    max-width: 100% !important;
}
.themify_builder .mejs__container {
    text-align: center !important;
    max-width: 100%;
    min-height: 100% !important;
}

/* video layout
================================================ */

/* video left */
.module-video.video-left .video-wrap {
    width: 50%;
    margin-right: 1.5em;
    margin-bottom: 1em;
    float: left;
}

/* video right */
.module-video.video-right .video-wrap {
    width: 50%;
    margin-left: 1.5em;
    margin-bottom: 1em;
    float: right;
}

/* video overlay */
.module-video.video-overlay {
    position: relative;
    font-size: .85em;
}
.module-video.video-overlay .video-wrap {
    margin: 0;
    width: 100%;
}
.module-video.video-overlay .video-content {
    padding: 2% 4%;
    background: #333;
    background: rgba(0,0,0,.7);
    color: #ccc;
    line-height: 1.4em;
}
.module-video.video-overlay .video-wrap + .video-content {
    position: absolute;
    bottom: 0;
    left: 0;
}
.module-video.video-overlay .video-title {
    font-size: 1.1em;
    margin: 0 0 .4em;
}
.module-video.video-overlay p {
    margin: 0 0 .4em;
}
.module-video.video-overlay a,
.module-video.video-overlay a:hover {
    color: #fff;
    text-decoration: none;
}
.module-video.video-overlay h1,
.module-video.video-overlay h2,
.module-video.video-overlay h3,
.module-video.video-overlay h4,
.module-video.video-overlay h5,
.module-video.video-overlay h6 {
    color: #fff;
    margin: 0 0 .4em;
}

/* lightbox */
.image-wrap .lightbox {
    position: relative;
    display: inline-block;
    max-width: 100%;
}
.image-wrap .zoom {
    color: #ccc;
    color: rgba(255,255,255,.6);
    width: 40px;
    height: 40px;
    background-color: #666;
    background-color: rgba(0,0,0,.6);
    margin: -20px 0 0 -20px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 100%;
}
.image-wrap .zoom:before {
    font-size: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.5em 0 0 -.5em;
    line-height: 1em;
}
.image-wrap .zoom:hover {
    background: #000;
    color: #fff;
    color: rgba(255,255,255,1);
}

/************************************************************************************
GALLERY MODULE
*************************************************************************************/
#body .module.gallery .gallery-item,
.module.gallery .gallery-item {
    vertical-align: top;
    float: left;
    display: block;
    max-width: 100%;
    text-align: center;
}

/* gallery caption */
.module.gallery .gallery-caption {
    margin: .5em 0;
    font-size: .95em;
}
.themify_image_title{
    display: block;
}
#body .module-gallery.layout-lightboxed .gallery-caption{
    text-align: left;
}
.mfp-title .themify_image_title,
.module-gallery.layout-lightboxed .themify_image_title{
    margin-bottom: .5em;
}
.module-gallery .gallery-icon,
.module-gallery .gallery-icon img {
    margin: 0;
    vertical-align: bottom;
}

.module-gallery.rounded .gallery-icon {
    display: inline-block;
    max-width: 100%; /* for FF */
}
.module-gallery.gallery-masonry .builder_gallery_nav {
    position: absolute;
    top: 100%;
    width: 100%;
}

/* rounded */
.module-gallery.rounded .gallery-showcase-image img,
.module-gallery.rounded.layout-showcase .gallery-images img,
.module-gallery.rounded .gallery-icon,
.module-gallery.rounded .gallery-icon img {
    border-radius: 5px;
}

/* border */
.module-gallery.bordered.layout-showcase .gallery-images img,
.module-gallery.bordered .gallery-icon {
    border: solid 1px #999;
    background: #fff;
    padding: 2px;
}

/* drop shadow */
.module-gallery.drop-shadow.layout-showcase .gallery-images img,
.module-gallery.drop-shadow .gallery-icon {
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

/* circle */
.module-gallery.circle.layout-showcase .gallery-images img,
.module-gallery.circle .gallery-icon,
.module-gallery.circle .gallery-icon img {
    border-radius: 50em;
}
.module-gallery.circle.layout-showcase .gallery-images img,
.module-gallery.circle .gallery-icon img {
    border-bottom-left-radius: 50em;
    border-bottom-right-radius: 50em;
    overflow: hidden;
    text-align: center;
}

/* Lightboxed Gallery Layout */
.module-gallery.layout-lightboxed .gallery-item {
    width: auto !important;
    margin: 0 !important;
}

/* Gallery Showcase layout */
.module-gallery .gallery-showcase-image {
    margin-bottom: 10px;
}
.module-gallery .gallery-showcase-image .image-wrapper {
	display: inline-block;
	position:relative;
}
.module-gallery .gallery-showcase-image .image-wrapper .gallery-showcase-title {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	padding: .5em 1em;
}
.module-gallery .gallery-showcase-image .image-wrapper .gallery-showcase-title strong {
    display: block;
}
.module-gallery.layout-showcase .gallery-images a {
    border-bottom-width: 0;
}
.module-gallery.layout-showcase .gallery-images img {
    width: 100%;
    max-width: 50px;
    max-height: 50px;
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
}
.builder_gallery_nav{
    text-align: center;
}
.builder_gallery_load{
    cursor: wait;
    opacity: 0.5;
    position: relative;
    z-index: -1;
}
/* GALLERY COLUMN
================================================ */
/* gallery column 1 (display all in one line) */
.module .gallery-columns-1 .gallery-item {
    width: 100% !important;
}
.module.gallery-columns-1 br {
    display: none !important;
}

/* gallery column 2 */
.module.gallery-columns-2 .gallery-item {
    width: 49.2%;
}
/* gallery column 3 */
.module.gallery-columns-3 .gallery-item {
    width: 32.3%;
}
/* gallery column 4 */
.module.gallery-columns-4 .gallery-item {
    width: 23.8%;
}
/* gallery column 5 */
.module.gallery-columns-5 .gallery-item {
    width: 18.8%;
}
/* gallery column 6 */
.module.gallery-columns-6 .gallery-item {
    width: 15.4%;
}
/* gallery column 7 */
.module.gallery-columns-7 .gallery-item {
    width: 13%;
}
/* gallery column 8 */
.module.gallery-columns-8 .gallery-item {
    width: 11.18%;
}
/* gallery column 9 */
.module.gallery-columns-9 .gallery-item {
    width: 9.77%;
}

/* set gallery item margin-right */
.module.gallery-columns-1 .gallery-item,
.module.gallery-columns-2 .gallery-item,
.module.gallery-columns-3 .gallery-item,
.module.gallery-columns-4 .gallery-item,
.module.gallery-columns-5 .gallery-item,
.module.gallery-columns-6 .gallery-item,
.module.gallery-columns-7 .gallery-item,
.module.gallery-columns-8 .gallery-item,
.module.gallery-columns-9 .gallery-item {
    margin: 0 1.5% 1.5% 0;
}

/* clear gallery item margin-right */
.module.gallery-columns-9 .gallery-item:nth-of-type(9n),
.module.gallery-columns-8 .gallery-item:nth-of-type(8n),
.module.gallery-columns-7 .gallery-item:nth-of-type(7n),
.module.gallery-columns-6 .gallery-item:nth-of-type(6n),
.module.gallery-columns-5 .gallery-item:nth-of-type(5n),
.module.gallery-columns-4 .gallery-item:nth-of-type(4n),
.module.gallery-columns-3 .gallery-item:nth-of-type(3n),
.module.gallery-columns-2 .gallery-item:nth-of-type(2n) {
    margin-right: 0;
}

@media screen and (max-width: 1024px) {

	.module.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.module.gallery-columns-6 .gallery-item:nth-of-type(6n),
	.module.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.module.gallery-columns-8 .gallery-item:nth-of-type(8n),
	.module.gallery-columns-9 .gallery-item:nth-of-type(9n) {
		margin-right: 1.5%;
	}
	.module.gallery-columns-5 .gallery-item:nth-of-type(4n+1),
	.module.gallery-columns-6 .gallery-item:nth-of-type(4n+1),
	.module.gallery-columns-7 .gallery-item:nth-of-type(4n+1),
	.module.gallery-columns-8 .gallery-item:nth-of-type(4n+1),
	.module.gallery-columns-9 .gallery-item:nth-of-type(4n+1) {
		clear: left;
	}
	.module.gallery-columns-5 .gallery-item:nth-of-type(4n),
	.module.gallery-columns-6 .gallery-item:nth-of-type(4n),
	.module.gallery-columns-7 .gallery-item:nth-of-type(4n),
	.module.gallery-columns-8 .gallery-item:nth-of-type(4n),
	.module.gallery-columns-9 .gallery-item:nth-of-type(4n) {
		margin-right: 0;
	}
	.module.gallery-columns-5 .gallery-item + br,
	.module.gallery-columns-6 .gallery-item + br,
	.module.gallery-columns-7 .gallery-item + br,
	.module.gallery-columns-8 .gallery-item + br,
	.module.gallery-columns-9 .gallery-item + br {
		display: none;
	}
	.module.gallery-columns-5 .gallery-item,
	.module.gallery-columns-6 .gallery-item,
	.module.gallery-columns-7 .gallery-item,
	.module.gallery-columns-8 .gallery-item,
	.module.gallery-columns-9 .gallery-item {
		width: 23.8%;
	}
	
}
@media screen and (max-width: 680px) {

	.module.gallery-columns-3 .gallery-item + br {
		display: none;
	}
	.module.gallery-columns-3 .gallery-item:nth-of-type(3n) {
		margin-right: 1.5%;
	}
	
	.module.gallery-columns-3 .gallery-item,
	.module.gallery-columns-4 .gallery-item,
	.module.gallery-columns-5 .gallery-item,
	.module.gallery-columns-6 .gallery-item,
	.module.gallery-columns-7 .gallery-item,
	.module.gallery-columns-8 .gallery-item,
	.module.gallery-columns-9 .gallery-item {
		width: 49.2%;
	}
	.module.gallery-columns-3 .gallery-item:nth-of-type(2n),
	.module.gallery-columns-4 .gallery-item:nth-of-type(2n),
	.module.gallery-columns-5 .gallery-item:nth-of-type(2n),
	.module.gallery-columns-6 .gallery-item:nth-of-type(2n),
	.module.gallery-columns-7 .gallery-item:nth-of-type(2n),
	.module.gallery-columns-8 .gallery-item:nth-of-type(2n),
	.module.gallery-columns-9 .gallery-item:nth-of-type(2n) {
		margin-right: 0;
	}

}

/************************************************************************************
MAP MODULE
*************************************************************************************/
.module-map .map-container {
    max-width: 100% !important;
    box-sizing: border-box;
}
.module-map .map-container img {
    max-width: inherit;
}
.gmnoprint {
    word-wrap: normal;
}
.themify_builder_map_info_window {
    color: #000;
}

/************************************************************************************
CALLOUT MODULE
*************************************************************************************/
.ui.module-callout {
    margin-bottom: 2em;
    padding: 1em 1.5em;
    position: relative;
}
.module-callout p {
    margin: 0 0 5px;
}
.module-callout .callout-heading {
    color: inherit;
    font-size: 140%;
    line-height: 130%;
    margin: 0 0 5px;
    padding: 0;
}
.module-callout .callout-content {
    float: left;
}
.module-callout .callout-button {
    margin-top: 5px;
    float: right;
    text-align: right;
}

/* button left */
.module-callout.button-left .callout-content {
    float: right;
    width: 70%;
}
.module-callout.button-left .callout-button {
    float: left;
    width: 25%;
    text-align: left;
}

/* button bottom */
.module-callout.button-bottom .callout-content,
.module-callout.button-bottom .callout-button {
    width: auto !important;
    float: none;
    text-align: left;
}
.module-callout.button-bottom .callout-button {
    margin-top: 15px;
}

/* button center */
.module-callout.button-bottom-center .callout-content,
.module-callout.button-bottom-center .callout-button {
    width: auto !important;
    float: none;
    text-align: center;
}
.module-callout.button-bottom-center .callout-button {
    margin-top: 15px;
}

/************************************************************************************
ACCORDION MODULE
*************************************************************************************/
.module-accordion {
    margin-bottom: 1em;
    padding: 0;
}
.module-accordion .accordion-content {
    padding: 1em;
}
.module-accordion h1,
.module-accordion h2,
.module-accordion h3,
.module-accordion h4,
.module-accordion h5,
.module-accordion h6 {
    color: inherit;
    margin-top: 0;
}

/************************************************************************************
BOX MODULE
*************************************************************************************/
.module-box {
    margin-bottom: 1.5em;
}
.module-box-content {
    padding: 1.5em;
}
.module-box h1,
.module-box h2,
.module-box h3,
.module-box h4,
.module-box h5,
.module-box h6 {
    color: inherit;
    margin-top: 0;
}

/************************************************************************************
TAB MODULE
*************************************************************************************/
.module-tab {
    margin-bottom: 2em;
}
.module-tab .builder-tabs-wrap {
    position: relative;
}
.module-tab .tab-content h1,
.module-tab .tab-content h2,
.module-tab .tab-content h3,
.module-tab .tab-content h4,
.module-tab .tab-content h5,
.module-tab .tab-content h6 {
    color: inherit;
    margin: .3em 0 .5em;
}
.module-tab.tab-style-icon-only .tab-nav li span,
.module-tab .tab-content {
    display: none;
}
.module-tab.tab-style-icon-top .tab-nav li i,
.module-tab .tab-content:first-of-type {
    display: block;
}
.module-tab.tab-style-icon-only .tab-nav li a,
.module-tab.tab-style-icon-top .tab-nav li a {
    text-align: center;
}
/************************************************************************************
DIVIDER MODULE
*************************************************************************************/
.module-divider {
    margin: 1.5em 0;
    border-left: none;
    border-right: none;
    border-bottom: none !important;
    max-width: 100%;
}
.module-divider.solid{
    border-style: solid;
}
.module-divider.dashed {
    border-style: dashed;
}
.module-divider.dotted {
    border-style: dotted;
}
.module-divider.double {
    border-style: double;
}
.divider-center {
    margin-left: auto;
    margin-right: auto;
}
.divider-left {
    float: left;
}
.divider-right {
    float: right;
}
.divider-left +div,
.divider-right +div {
    clear: both; /* require to clear float */
}

/************************************************************************************
SLIDER MODULE
*************************************************************************************/
.module-slider {
    margin-bottom: 2.5em;
}
.themify_builder_slider {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    list-style: none;
    display: block;
}
.themify_builder_slider > li {
    margin: 0 !important;
    padding: 0;
    list-style: none;
    float: left;
    clear: none !important;
    text-align: center;
    width: auto;
	position: relative; /* for the purpose of nested absolute position elements */
}

/* slider image */
.themify_builder_slider .slide-image {
    margin: 0 0 1em;
}
.themify_builder_slider .slide-image img {
    vertical-align: bottom;
}

/* slider content */
.themify_builder_slider .slide-content {
    padding: 0 4%;
}

/* slider title */
.themify_builder_slider .slide-title {
    font-size: 1.2em;
    margin: 0 0 .5em;
    padding: 0;
}
.themify_builder_slider .slide-title a {
    text-decoration: none;
}

/* slider hide on load */
.themify_builder_slider_wrap {
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

/* slider loading animation */
.themify_builder_slider_loader,
.themify_builder_slider_loader:before,
.themify_builder_slider_loader:after {
    background: #000;
    border-radius: 0;
    width: 8px;
    height: 15px;
    -webkit-animation: horizontal-loader 1s infinite ease-in-out;
    animation: horizontal-loader 1s infinite ease-in-out;
}
.themify_builder_slider_loader:before,
.themify_builder_slider_loader:after {
    position: absolute;
    top: 0;
    content: '';
}
.themify_builder_slider_loader:before {
    left: -1.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.themify_builder_slider_loader {
    margin: 88px auto;
    position: relative;
    font-size: 11px;
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.themify_builder_slider_loader:after {
    left: 1.5em;
}

/*  slider appearance
================================================ */
.module-slider .slide-image.custom-height img {
    height: 100%;
    object-fit: cover;
}
/* slider overlay */
.module-slider.slider-overlay li {
    position: relative;
}
.module-slider.slider-overlay p {
    margin: 0 0 .5em;
}
.module-slider.slider-overlay .slide-image {
    margin-bottom: 0;
}
.module-slider.slider-overlay .slide-image img {
    width: 100%;
}
.module-slider.slider-overlay .slide-content {
    font-size: .9em;
    padding: 2% 4%;
    width: 100%;
    background: #333;
    background: rgba(0,0,0,.7);
    color: #ccc;
    line-height: 1.4em;
    box-sizing: border-box;
}
.module-slider.slider-overlay .slide-image + .slide-content {
    position: absolute;
    bottom: 0;
    left: 0;
}
.module-slider.slider-overlay .slide-title {
    margin: 0 0 .5em;
}
.module-slider.slider-overlay .slide-content a,
.module-slider.slider-overlay .slide-title a {
    color: #fff;
    text-decoration: none;
}
.module-slider.slider-overlay .slide-content h1,
.module-slider.slider-overlay .slide-content h2,
.module-slider.slider-overlay .slide-content h3,
.module-slider.slider-overlay .slide-content h4,
.module-slider.slider-overlay .slide-content h5,
.module-slider.slider-overlay .slide-content h6 {
    color: #fff;
    margin: 0 0 .4em;
}

/* slider caption overlay */
.module-slider.slider-caption-overlay li {
    position: relative;
}
.module-slider.slider-caption-overlay p {
    margin: 0 0 7px;
}
.module-slider.slider-caption-overlay .slide-image img {
    width: 100%;
}
.module-slider.slider-caption-overlay .slide-content {
    font-size: .9em;
    text-align: left;
    padding: 1em 5%;
    width: auto;
    max-width: 75%;
    background: #333;
    background: rgba(0,0,0,.7);
    color: #ccc;
    line-height: 1.4em;
}
.module-slider.slider-caption-overlay .slide-image + .slide-content {
    position: absolute;
    bottom: 8%;
    left: 0;
}
.module-slider.slider-caption-overlay .slide-title {
    margin: 0 0 .5em;
}
.module-slider.slider-caption-overlay .slide-content a,
.module-slider.slider-caption-overlay .slide-title a {
    color: #fff;
    text-decoration: none;
}
.module-slider.slider-caption-overlay .slide-content h1,
.module-slider.slider-caption-overlay .slide-content h2,
.module-slider.slider-caption-overlay .slide-content h3,
.module-slider.slider-caption-overlay .slide-content h4,
.module-slider.slider-caption-overlay .slide-content h5,
.module-slider.slider-caption-overlay .slide-content h6 {
    color: #fff;
    margin: 0 0 .4em;
}
.module-slider.slider-agency .slide-inner-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.module-slider.slider-agency .slide-inner-wrap > div {
	width: 100%
}

.module-slider.slider-agency .slide-content {
    overflow: hidden;
    text-align: left;
}
.module-slider .post {
    -webkit-animation-name: inherit !important;
    animation-name: inherit !important;
}

/*  slider elements
================================================ */
/* slider-nav */
.themify_builder_slider_wrap .carousel-nav-wrap {
    text-align: center;
    margin: auto;
    border: none;
    padding: 1em 0;
    padding-top: 0;
}
.themify_builder_slider_wrap .carousel-prev span,
.themify_builder_slider_wrap .carousel-next span {
    display: none;
}

/* slider next/prev button */
.themify_builder_slider_wrap .carousel-prev,
.themify_builder_slider_wrap .carousel-next {
    position: static;
    line-height: 100%;
    text-decoration: none;
    text-align: center;
    text-indent: 0;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    text-shadow: none;
    border-radius: 0;
    border: none;
    background: none;
    font: normal 30px/100% Georgia, "Times New Roman", Times, serif;
    padding: 0px 5px;
    box-sizing: border-box;
    overflow: hidden;
}
.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev,
.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next{
    position: absolute;
    top: 50%;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    color: #fff;
    width: auto !important;
    height: auto !important;
    margin: 0;
    padding: 20px 5px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next{
    right: 0;
    left: auto;
}
.themify_builder_slider_wrap.themify_builder_slider_vertical .disabled,
.themify_builder_slider_wrap.themify_builder_slider_vertical .disabled{
    opacity: .3;
}
.themify_builder_slider_wrap .carousel-prev:before,
.themify_builder_slider_wrap .carousel-next:before {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 2px solid transparent;
    border-bottom-color: inherit;
    border-right-color: inherit;
    -webkit-transform: rotateZ(135deg);
    -moz-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
    margin-left: 7px;
    vertical-align: middle;
}
.themify_builder_slider_wrap .carousel-next:before {
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    margin: auto;
    margin-right: 7px;
}

/* carousel nav disabled */
.themify_builder_slider_wrap .disabled,
.themify_builder_slider_wrap .disabled {
    opacity: 6;
    cursor: default;
}

/* carousel pager */
.themify_builder_slider_wrap .carousel-pager {
    clear: both;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    line-height: 100%;
    width: auto;
    margin-left: 3px;
}
.themify_builder_slider_wrap .carousel-pager a {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
    cursor: pointer;
    color: inherit;
    overflow: hidden;
    outline: none;
    position: relative;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    border: 1px solid;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    box-sizing: border-box;
}
.themify_builder_slider_wrap .carousel-pager a span {
    display:none; /* hide pagination number text */
}
.themify_builder_slider_wrap .carousel-pager a:hover,
.themify_builder_slider_wrap .carousel-pager a.selected {
    border-width: 5px;
}

/************************************************************************************
POST MODULE
*************************************************************************************/
/* general post styling */
.post {
    margin-bottom: 2.2em;
    box-sizing: border-box;
}

/* post title */
.post-title a {
    text-decoration: none;
}

/* post video */
.post-video {
    margin: 0 0 1em;
}

/* post content */
.post-content {
    min-width: 120px;
    padding: 0;
    position: static;
}

/* post meta */
.module-post p.post-meta {
    margin: 0 0 .6em;
}
.post-meta .post-author,
.post-meta .post-category,
.post-meta .post-tag,
.post-meta .post-author,
.post-meta .post-comment a,
.post-meta span {
    margin-right: .3em;
}

/* post date */
.post-date {
    margin: 0 0 .5em;
    display: block;
}

/* more link wrap */
.more-link-wrap {
    text-align: right;
    clear: both;
    margin: .9em 0 1.3em;
}

/*
Post layouts
================================================ */
.builder-posts-wrap .post-image img {
    max-width: 100%;
    height: auto;
}
/* list & fullwidth post */
.builder-posts-wrap.list-post .post {
    width: auto;
    min-height: 0;
    position: static;
    clear: both;
}
.builder-posts-wrap.list-post .post-content {
    width: auto;
}

/* grid posts */
.builder-posts-wrap.grid2 .post,
.builder-posts-wrap.grid3 .post,
.builder-posts-wrap.grid4 .post,
.builder-posts-wrap.grid2-thumb .post {
    clear: none;
}

/* grid4 post */
.builder-posts-wrap.grid4 .post {
    width: 22.6%;
    float: left;
    margin-left: 3.2%;
    margin-bottom: 2em;
}
.builder-posts-wrap.grid4 .post-title {
    font-size: 130%;
}

/* grid3 post */
.builder-posts-wrap.grid3 .post {
    width: 31.2%;
    float: left;
    margin-left: 3.2%;
    margin-bottom: 2.2em;
}
.builder-posts-wrap.grid3 .post-title {
    font-size: 150%;
}

/* grid2 post */
.builder-posts-wrap.grid2 .post {
    width: 48.4%;
    float: left;
    margin-left: 3.2%;
    margin-bottom: 2.2em;
}
.builder-posts-wrap.grid2 .post-title {
    font-size: 160%;
}

/* grid2-thumb post */
.builder-posts-wrap.grid2-thumb .post {
    width: 48.4%;
    float: left;
    margin-right: 0;
    margin-left: 3.2%;
    text-align: left;
    margin-bottom: 2.2em;
}
.builder-posts-wrap.grid2-thumb .post-title {
    font-size: 160%;
}
.builder-posts-wrap.grid2-thumb .post-image {
    width: 20%;
    float: left;
    margin: 0 1.5em 1em 0;
}
.builder-posts-wrap.grid2-thumb .post-content {
    overflow: hidden;
}

/* list thumb post */
.builder-posts-wrap.list-thumb-image .post {
    text-align: left;
    margin-bottom: 1em;
}
.builder-posts-wrap.list-thumb-image .post-title {
    font-size: 140%;
}
.builder-posts-wrap.list-thumb-image .post-image {
    max-width: 20%;
    float: left;
    margin: 0 1.5em 1em 0;
}
.builder-posts-wrap.list-thumb-image .post-image img {
    width: 100%;
}
.builder-posts-wrap.list-thumb-image .post-content {
    overflow: hidden;
}

/* list large image */
.builder-posts-wrap.list-large-image .post {
    text-align: left;
}
.builder-posts-wrap.list-large-image .post-image {
    max-width: 64%;
    float: left;
    margin: 0 1.5em 1em 0;
}
.builder-posts-wrap.list-large-image .post-image img {
    width: 100%;
}
.builder-posts-wrap.list-large-image .post-title {
    font-size: 200%;
}

/*
Clear grid layout posts
================================================ */
.builder-posts-wrap.grid4,
.builder-posts-wrap.grid3,
.builder-posts-wrap.grid2,
.builder-posts-wrap.grid2-thumb {
    clear: both;
}

.builder-posts-wrap.grid4 .post:nth-of-type(4n+1),
.builder-posts-wrap.grid3 .post:nth-of-type(3n+1),
.builder-posts-wrap.grid2 .post:nth-of-type(2n+1),
.builder-posts-wrap.grid2-thumb .post:nth-of-type(2n+1) {
    margin-left: 0;
    clear: left;
}

/* reset post content min-width */
.col2-1 .builder-posts-wrap.grid3 .post-content,
.col2-1 .builder-posts-wrap.grid4 .post-content,
.col3-1 .builder-posts-wrap.grid2 .post-content,
.col3-1 .builder-posts-wrap.grid3 .post-content,
.col3-1 .builder-posts-wrap.grid4 .post-content,
.col3-2 .builder-posts-wrap.grid2 .post-content,
.col3-2 .builder-posts-wrap.grid3 .post-content,
.col3-2 .builder-posts-wrap.grid4 .post-content,
.col4-1 .builder-posts-wrap.grid2 .post-content,
.col4-1 .builder-posts-wrap.grid3 .post-content,
.col4-1 .builder-posts-wrap.grid4 .post-content,
.col4-2 .builder-posts-wrap.grid2 .post-content,
.col4-2 .builder-posts-wrap.grid3 .post-content,
.col4-2 .builder-posts-wrap.grid4 .post-content {
    min-width: 50%;
}

/************************************************************************************
ICON MODULE
*************************************************************************************/
.module-icon .module-icon-item {
    display: inline-block;
    padding: 0;
    list-style: none;
}
.module-icon.icon_vertical div.module-icon-item {
    display: block;
    margin: 0 0 .4em 0;
}
.module-icon .module-icon-item + .module-icon-item {
    margin-left: .4em;
}
.module-icon .module-icon-item a {
    text-decoration: none;
    display: inline-block;
}
.module-icon span {
    display: inline-block;
    vertical-align: middle;
    margin-left: .3em;
    margin-right: .6em;
}
.module-icon i {
    display: inline-block;
    vertical-align: middle;
    padding: .5em;
    font-size: 16px;
    border-radius: 100%;
    text-align: center;
    box-sizing: border-box;
}
.module-icon i::before {
    line-height: 1em;
    margin: 0;
    padding: 0;
}
/* size */
.module-icon.small i {
    font-size: 12px;
    width: 24px;
    height: 24px;
}
.module-icon.large i {
    font-size: 24px;
    width: 48px;
    height: 48px;
}
.module-icon.large span {
    font-size: 1.2em;
}
.module-icon.xlarge i {
    width: 58px;
    height: 48px;
    padding: 12px 0 0 2px;
    font-size: 36px;
    width: 62px;
    height: 62px;
}
.module-icon.xlarge span {
    font-size: 1.4em;
}
/* rounded style */
.module-icon.rounded i {
    border-radius: 5px;
}
/* squared style */
.module-icon.squared i {
    border-radius: 0;
}
.module-icon.none.small i {
    font-size: 18px;
}
.module-icon.none.large i {
    font-size: 30px;
}
.module-icon.none.xlarge i {
    font-size: 36px;
}
/* none (no bg) style */
.module-icon.none {
    display: block; /* prevent theme override */
}
.module-icon.none i {
    padding: .2em;
    border-radius: 0;
    background: none !important;
    font-size: 24px;
    color: inherit;
}
.module-icon.none i.black{
    color:#000;
}
.module-icon.none i.gray{
    color:#666;
}
.module-icon.none i.blue{
    color:#3e65b2;
}
.module-icon.none i.light-blue{
    color:#6694d6;
}
.module-icon.none i.green{
    color:#4aab10 ;
}
.module-icon.none i.light-green{
    color:#71a115;
}
.module-icon.none i.purple{
    color:#584eb2;
}
.module-icon.none i.light-purple{
    color:#7f76cc;
}
.module-icon.none i.brown{
    color:#622d07;
}
.module-icon.none i.orange{
    color:#bc6e00;
}
.module-icon.none i.yellow{
    color:#dcb232;
}
.module-icon.none i.red{
    color:#9d1d14;
}
.module-icon.none i.pink{
    color:#b27e9d;
}

/************************************************************************************
BUTTONS MODULE
*************************************************************************************/
.ui.builder_button {
    line-height: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.module-buttons .module-buttons-item {
    display: inline-block;
}
.module-buttons-item + .module-buttons-item {
    margin-left: .4em;
}
.module-buttons a {
    text-decoration: none;
    display: inline-block;
}
.module-buttons span{
    display: inline-block;
    vertical-align: middle;
    margin-left: .2em;
    margin-right: .2em;
}
.module-buttons i{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}
.module-buttons i::before {
    line-height: 1em;
    margin: 0;
    padding: 0;
}

/* size */
.module-buttons.small i {
    font-size: 12px;
}
.module-buttons.small span {
    font-size: 0.8em;
}
.module-buttons.large i {
    font-size: 24px;
}
.module-buttons.large span {
    font-size: 1.2em;
}
.module-buttons.xlarge i {
    font-size: 36px;

}
.module-buttons.xlarge span {
    font-size: 1.4em;
}
.module-buttons.none.small i {
    font-size: 18px;
}
.module-buttons.none.large i {
    font-size: 30px;
}
.module-buttons.none.xlarge i {
    font-size: 36px;
}

/* button styles */
.module-buttons.rounded a {
    border-radius: 5px;
}
.module-buttons.squared a {
    border-radius: 0;
}
.module-buttons.circle a {
    border-radius: 50em;
}
.module-buttons.outline a{
    border-style: solid;
    border-width: 1px;
    background: none;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    border-color: #fff;
}
.module-buttons.outline a:hover{
    background: #fff;
    color:#000;
}
.module-buttons.outline a.black{
    color:#000;
    border-color:#000;
}
.module-buttons.outline a.black:hover{
    color:#fff;
    background-color:#000;
}
.module-buttons.outline a.gray{
    color:#666;
    border-color:#666;
}
.module-buttons.outline a.gray:hover{
    color:#fff;
    background-color:#666;
}
.module-buttons.outline a.blue{
    color:#3e65b2;
    border-color:#3e65b2;
}
.module-buttons.outline a.blue:hover{
    color:#fff;
    background-color:#3e65b2;
}
.module-buttons.outline a.light-blue{
    color:#6694d6;
    border-color:#6694d6;
}
.module-buttons.outline a.light-blue:hover{
    color:#fff;
    background-color:#6694d6;
}
.module-buttons.outline a.green{
    color: #76ab3b;
    border-color: #76ab3b;
}
.module-buttons.outline a.green:hover{
    color:#fff;
    background-color:#76ab3b;
}
.module-buttons.outline a.light-green{
    color: #ebf8d6;
    border-color: #ebf8d6;
}
.module-buttons.outline a.light-green:hover{
    color: #000;
    background-color: #ebf8d6;
}
.module-buttons.outline a.purple{
    color:#584eb2;
    border-color:#584eb2;
}
.module-buttons.outline a.purple:hover{
    color:#fff;
    background-color:#584eb2;
}
.module-buttons.outline a.light-purple{
    color:#7f76cc;
    border-color:#7f76cc;
}
.module-buttons.outline a.light-purple:hover{
    color:#fff;
    background-color:#7f76cc;
}
.module-buttons.outline a.brown{
    color:#622d07;
    border-color:#622d07;
}
.module-buttons.outline a.brown:hover{
    color:#fff;
    background-color:#622d07;
}
.module-buttons.outline a.orange{
    color:#bc6e00;
    border-color:#bc6e00;
}
.module-buttons.outline a.orange:hover{
    color:#fff;
    background-color:#bc6e00;
}
.module-buttons.outline a.yellow{
    color:#dcb232;
    border-color:#dcb232;
}
.module-buttons.outline a.yellow:hover{
    color:#fff;
    background-color:#dcb232;
}
.module-buttons.outline a.red{
    color:#9d1d14;
    border-color:#9d1d14;
}
.module-buttons.outline a.red:hover{
    color:#fff;
    background-color:#9d1d14;
}
.module-buttons.outline a.pink{
    color:#b27e9d;
    border-color:#b27e9d;
}
.module-buttons.outline a.pink:hover{
    color:#fff;
    background-color:#b27e9d;
}

.module-buttons.transparent a,
.module-buttons.transparent a:hover {
	background: transparent !important;
	border-color: transparent;
}

.module-buttons.transparent a.black { color: #000000; }
.module-buttons.transparent a.gray { color: #666666; }
.module-buttons.transparent a.blue { color: #3e65b2; }
.module-buttons.transparent a.light-blue { color: #6694d6; }
.module-buttons.transparent a.green { color: #76ab3b; }
.module-buttons.transparent a.light-green { color: #ebf8d6; }
.module-buttons.transparent a.purple { color: #584eb2; }
.module-buttons.transparent a.light-purple { color: #7f76cc; }
.module-buttons.transparent a.brown { color: #622d07; }
.module-buttons.transparent a.orange { color: #bc6e00; }
.module-buttons.transparent a.yellow { color: #dcb232; }
.module-buttons.transparent a.red { color: #9d1d14; }
.module-buttons.transparent a.pink { color: #b27e9d; }


/************************************************************************************
HIGHLIGHT CPT MODULE
*************************************************************************************/
.module-highlight .highlight-post {
    text-align: left;
}
.module-highlight .highlight-post .post-image {
    float: left;
    margin: 0 1.5em .5em 0;
}
.module-highlight .highlight-post .post-image img {
    border-radius: 5px;
}
.module-highlight .highlight-post .post-content {
    overflow: hidden;
    min-width: 120px;
}

/************************************************************************************
TESTIMONIAL CPT MODULE
*************************************************************************************/
.module-testimonial .testimonial-post {
    text-align: left;
}
.module-testimonial .testimonial-post .post-image {
    float: left;
    margin: 0 1.5em .4em 0;
}
.module-testimonial .testimonial-post .post-image img,
.module-testimonial .testimonial-post .post-image .image-wrap:after {
    border-radius: 20em;
}
.module-testimonial .testimonial-post .post-content {
    overflow: hidden;
}
.module-testimonial .testimonial-post .testimonial-author {
    clear: both;
    text-align: right;
    margin: .7em 0 0;
}
.module-testimonial .testimonial-post .testimonial-author .dash {
    width: 20px;
    border-bottom: solid 1px #ddd;
    margin: -10px 6px 0 0;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
}
.module-testimonial .testimonial-post .testimonial-name {
    font-style: normal;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
}
.module-testimonial .testimonial-post .testimonial-title {
    display: block;
}

/* testimonial title */
.module-testimonial .testimonial-post .post-title {
    font-size: 1.2em;
    margin: 0 0 .5em;
}
.module-testimonial .testimonial-post .post-title a {
    text-decoration: none;
}
.module-testimonial .testimonial-post .post-title a:hover {
    text-decoration: underline;
}

/************************************************************************************
TESTIMONIAL SLIDER MODULE
*************************************************************************************/
.module-testimonial-slider {
    margin-bottom: 1em;
    padding: 0;
}
.module-testimonial-slider h1,
.module-testimonial-slider h2,
.module-testimonial-slider h3,
.module-testimonial-slider h4,
.module-testimonial-slider h5,
.module-testimonial-slider h6 {
    color: inherit;
    margin-top: 0;
}
.module-testimonial-slider .testimonial-image img {
    border-radius: 100%;
}
.module-testimonial-slider.image-bottom  .testimonial-image img {
    padding-bottom: 10px;
}
.themify_builder_slider > li:first-child:last-child {
    float: none;
}

/************************************************************************************
MENU MODULE
*************************************************************************************/
.module-menu .sub-arrow {
    display: inline-block;
    cursor: pointer;
}
.module-menu .sub-arrow:before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 1px solid transparent;
    border-bottom-color: inherit;
    border-left-color: inherit;
    pointer-events: none;
    padding: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    transform-origin: center;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    transform-style: preserve-3D;
}
.module-menu .sub-arrow:before {
    /* border-angle-down */
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    margin-bottom: 4px;
    margin-left: 4px;
}
.module-menu .sub-arrow.open:before {
    /* border-angle-up */
    -webkit-transform: rotateZ(-225deg);
    -moz-transform: rotateZ(-225deg);
    transform: rotateZ(-225deg);
    margin-bottom: 0;
}
.module-menu .with-sub-arrow ul .sub-arrow:before {
    /* border-angle-right */
    -webkit-transform: rotateZ(-135deg);
    -moz-transform: rotateZ(-135deg);
    transform: rotateZ(-135deg);
    margin-bottom: 0;
}
.module-menu .with-sub-arrow ul .sub-arrow.open:before {
    /* border-angle-left */
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    margin-bottom: 0;
}
.no-touch .module-menu .sub-arrow {
    display: none !important;
}

/* Menu transparent style */
.module-menu .transparent.nav,
.module-menu .transparent.nav,
.module-menu .transparent.nav li,
.module-menu .transparent li a,
.module-menu .transparent li:hover,
.module-menu .transparent li:active {
    background: none;
    border: none;
    box-shadow: none;
}

.menu-module-left .body-overlay {
    right: auto;
    left: 300px;
    box-shadow: -1px 0 13px rgba(0,0,0,.13);
    box-sizing: border-box;
}

/************************************************************************************
FEATURE MODULE
*************************************************************************************/
.module-feature {
    margin-bottom: 1.5em;
}
.module-feature .module-feature-title {
    font-size: 1.5em;
    margin: 0 0 .8em;
    padding: 0;
}
.module-feature .module-feature-icon {
    position: relative;
    vertical-align: middle;
}
.module-feature .module-feature-image {
    position: relative;
}
.module-feature.layout-icon-top .module-feature-image {
    text-align: center;
    margin-bottom: 1.2em;
}
.module-feature.layout-icon-top .module-feature-content {
    text-align: center;
}
.module-feature.with-chart.with-overlay-image .module-feature-chart-html5 {
    position: absolute;
}
.module-feature.with-chart.with-overlay-image.layout-icon-top .module-feature-chart-html5 {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(50%);
    transform: translateX(-50%) translateY(50%);
}
.module-feature.with-chart.with-overlay-image.layout-icon-right .module-feature-chart-html5 {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
.module-feature.with-chart.with-overlay-image.layout-icon-left .module-feature-chart-html5 {
    top: 50%;
    right: 0;
    -webkit-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
}
.module-feature.with-chart.with-overlay-image.size-large.layout-icon-top .module-feature-content {
    margin-top: 110px;
}
.module-feature.with-chart.with-overlay-image.size-medium.layout-icon-top .module-feature-content {
    margin-top: 85px;
}
.module-feature.with-chart.with-overlay-image.size-small.layout-icon-top .module-feature-content {
    margin-top: 60px;
}
.module-feature.with-chart.with-overlay-image.size-large.layout-icon-right .module-feature-image {
    margin-left: 110px;
}
.module-feature.with-chart.with-overlay-image.size-medium.layout-icon-right .module-feature-image {
    margin-left: 85px;
}
.module-feature.with-chart.with-overlay-image.size-small.layout-icon-right .module-feature-image {
    margin-left: 60px;
}
.module-feature.with-chart.with-overlay-image.size-large.layout-icon-left .module-feature-image {
    margin-right: 110px;
}
.module-feature.with-chart.with-overlay-image.size-medium.layout-icon-left .module-feature-image {
    margin-right: 85px;
}
.module-feature.with-chart.with-overlay-image.size-small.layout-icon-left .module-feature-image {
    margin-right: 60px;
}
.module-feature.with-chart .module-feature-chart-html5 img {
    border-radius: 100%;
    max-width: 75%;
    height: auto;
    vertical-align: middle;
}
.module-feature.layout-icon-left {
    text-align: left;
}
.module-feature.layout-icon-left .module-feature-image {
    float: left;
    max-width: 200px;
    margin: 0 1.5em .4em 0;
}
.module-feature.layout-icon-right .module-feature-image {
    float: right;
    margin: 0 0 .4em 1.5em;
    max-width: 200px;
}
.module-feature.layout-icon-left .module-feature-content,
.module-feature.layout-icon-right .module-feature-content {
    overflow: hidden;
    min-width: 200px;
}
.module-feature.layout-icon-right .module-feature-content {
    text-align: right;
}
.module-feature.size-small .module-feature-icon {
    font-size: 2em;
}
.module-feature.size-medium .module-feature-icon {
    font-size: 3.5em;
}
.module-feature.size-large .module-feature-icon {
    font-size: 4.5em;
}

.module-feature.size-small .module-feature-chart-html5 {
	width: 100px;
	height: 100px;
}
.module-feature.size-medium .module-feature-chart-html5 {
	width: 150px;
	height: 150px;
}
.module-feature.size-large .module-feature-chart-html5 {
	width: 200px;
	height: 200px;
}

/* remove content added by font class */
.module-feature.layout-icon-top:before,
.module-feature.layout-icon-left:before,
.module-feature.layout-icon-right:before {
    content: '';
    display: none;
}

/* feature module html5 chart (overwriting styles above) */
.module-feature .module-feature-chart-html5 .module-feature-icon {
    display: table-cell;
}
.module-feature.with-chart .module-feature-image .module-feature-chart-html5 img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.module-feature-chart-html5 {
    margin: 0 auto;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    padding-left: 1px;
    padding-right: 1px;
    width:40px;
    height:40px;
}
.chart-html5-circle{
    position: relative;
    width:100%;
    height:100%;
}

.module-feature-chart-html5 .chart-html5-mask,
.module-feature-chart-html5 .chart-html5-fill{
    position: absolute;
    -webkit-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: transform 2000ms ease;
    transition: transform 2000ms ease;
    top:0;
    left:0;
}
.module-feature-chart-html5 .chart-html5-half {
    z-index: 1;
}
.module-feature-chart-html5 .chart-html5-full {
     z-index: 2;
}
.module-feature-chart-html5 .chart-html5-inset {
    z-index: 3;
    position: absolute;
    border-radius: 50%;
    text-align: center;
    width: 76%;
    height: 76%;
    margin: 12%;
}
.module-feature-chart-html5 .chart-html5-inset.chart-html5-inset-icon {
    display: table;
}

/************************************************************************************
SERVICE MENU MODULE
*************************************************************************************/
.module-service-menu {
    max-width: 100%;
}
.module-service-menu .tb-menu-title {
    margin: 0 0 .3em;
    font-size: 1.2em;
    letter-spacing: 0.025em;
}
.module-service-menu .tb-menu-title a {
    text-decoration: none;
}
.module-service-menu .tb-menu-price {
    font-size: 1.2em;
    font-weight: bold;
    margin: .3em 0 .5em;
}
.module-service-menu .tb-highlight-text {
    background-color: #d8ba2c;
    color: #fff;
    display: inline-block;
    font-size: 0.9em;
    padding: 3px 25px 3px 22px;
    text-transform: uppercase;
}

/* subtle color background style in highlight */
.module-service-menu.has-highlight {
    background-color: #ececec;
}
.module-service-menu.has-highlight.black {
    background-color:#333;
    color: #fff;
}
.module-service-menu.has-highlight.gray {
    background-color:#dadada;
}
.module-service-menu.has-highlight.blue {
    background-color:#e7eefb;
}
.module-service-menu.has-highlight.light-blue {
    background-color:#c1cbda;
}
.module-service-menu.has-highlight.green {
    background-color:#d8e6d0 ;
}
.module-service-menu.has-highlight.light-green {
    background-color:#dce4ce;
}
.module-service-menu.has-highlight.purple {
    background-color:#d9d7ea;
}
.module-service-menu.has-highlight.light-purple {
    background-color:#dad7f3;
}
.module-service-menu.has-highlight.brown {
    background-color:#f7e8e8;
}
.module-service-menu.has-highlight.orange {
    background-color:#fbedd9;
}
.module-service-menu.has-highlight.yellow {
    background-color:#ffffe3;
}
.module-service-menu.has-highlight.red {
    background-color:#fff4f4;
}
.module-service-menu.has-highlight.pink {
    background-color:#fff3f5;
}

/* darken color background style in highlight_text */
.module-service-menu.has-highlight.black .tb-highlight-text {
    background-color:#000;
    color: #fff;
}
.module-service-menu.has-highlight.gray .tb-highlight-text {
    background-color:#666;
    color: #fff;
}
.module-service-menu.has-highlight.blue .tb-highlight-text {
    background-color:#3e65b2;
    color: #fff;
}
.module-service-menu.has-highlight.light-blue .tb-highlight-text {
    background-color:#6694d6;
    color: #fff;
}
.module-service-menu.has-highlight.green .tb-highlight-text {
    background-color:#4aab10 ;
    color: #fff;
}
.module-service-menu.has-highlight.light-green .tb-highlight-text {
    background-color:#c2d4a2;
    color: #fff;
}
.module-service-menu.has-highlight.purple .tb-highlight-text {
    background-color:#584eb2;
    color: #fff;
}
.module-service-menu.has-highlight.light-purple .tb-highlight-text {
    background-color:#7f76cc;
    color: #fff;
}
.module-service-menu.has-highlight.brown .tb-highlight-text {
    background-color:#a52a2a;
    color: #fff;
}
.module-service-menu.has-highlight.orange .tb-highlight-text {
    background-color:#bc6e00;
    color: #fff;
}
.module-service-menu.has-highlight.yellow .tb-highlight-text {
    background-color:#ffff00;
    color: #000;
}
.module-service-menu.has-highlight.red .tb-highlight-text {
    background-color:#ff0000;
    color: #fff;
}
.module-service-menu.has-highlight.pink .tb-highlight-text {
    background-color:#ffc0cb;
    color: #000;
}

/*  service image layout
================================================ */
.module-service-menu .tb-image-wrap {
    vertical-align: top;
    display: inline-block;
    width: auto;
    max-width: 100%;
}
.module-service-menu .tb-image-wrap img {
    vertical-align: top;
}

/* image top */
.module-service-menu.image-top .tb-image-content {
    margin-top: 1em;
    margin-bottom: 1.5em;
}

/* image left */
.module-service-menu.image-left .tb-image-wrap {
    float: left;
    margin: 0 1.5em 1em 0;
}
.module-service-menu.image-left .tb-image-content {
    overflow: hidden;
    min-width: 100px;
}

/* image right */
.module-service-menu.image-right .tb-image-wrap {
    float: right;
    margin: 0 0 1em 1.5em;
}

/* image overlay */
.module-service-menu.image-overlay {
    font-size: .85em;
    display: inline-block;
}
.module-service-menu.image-overlay .tb-image-wrap {
    position: relative;
    margin: 0;
}
.module-service-menu.image-overlay .tb-image-wrap img {
    width: 100%;
}
.module-service-menu.image-overlay .tb-image-content {
    box-sizing: border-box;
    padding: 2% 4%;
    width: 100%;
    background: #333;
    background: rgba(0,0,0,.7);
    color: #ccc;
    line-height: 1.4em;
}
.module-service-menu.image-overlay .tb-image-wrap + .tb-image-content {
    position: absolute;
    bottom: 0;
    left: 0;
}
.module-service-menu.image-overlay p {
    margin: 0 0 5px;
}
.module-service-menu.image-overlay .tb-menu-title {
    font-size: 1.1em;
    color: #fff;
    margin: 0 0 .4em;
}
.module-service-menu.image-overlay a,
.module-service-menu.image-overlay a:hover {
    color: #fff;
    text-decoration: none;
}
.module-service-menu.image-overlay h1,
.module-service-menu.image-overlay h2,
.module-service-menu.image-overlay h3:not(.module-title),
.module-service-menu.image-overlay h4,
.module-service-menu.image-overlay h5,
.module-service-menu.image-overlay h6 {
    color: #fff;
    margin: 0 0 .4em;
}

/* image center */
.module-service-menu.image-center .tb-image-wrap {
    display: block;
    text-align: center;
}
.module-service-menu.image-center .tb-image-content {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1.5em;
}

/*  image appearance
================================================ */

/* rounded */
.module-service-menu.rounded .tb-image-wrap,
.module-service-menu.rounded .tb-image-wrap img {
    border-radius: 5px;
}
.module-service-menu.rounded.image-overlay .tb-image-content {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* border */
.module-service-menu.bordered .tb-image-wrap img {
    border: solid 1px #999;
    background: #fff;
    padding: 2px;
    box-sizing: border-box;
}

/* drop shadow */
.module-service-menu.drop-shadow .tb-image-wrap img {
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

/* circle */
.module-service-menu.circle .tb-image-wrap,
.module-service-menu.circle .tb-image-wrap img {
    border-radius: 50em;
}
.module-service-menu.circle.image-overlay .tb-image-content {
    border-bottom-left-radius: 50em;
    border-bottom-right-radius: 50em;
    overflow: hidden;
    text-align: center;
}

/* auto fullwidth image */
.module-service-menu.auto_fullwidth .tb-image-wrap {
    width: 100%;
    display: block;
}
.module-service-menu.auto_fullwidth .tb-image-wrap .lightbox {
    display: block;
}
.module-service-menu.auto_fullwidth img {
    width: 100%;
}

/************************************************************************************
Fancy Heading Module
*************************************************************************************/
.module-fancy-heading .themify-text-center {
    text-align: center;
}
.module-fancy-heading .themify-text-left {
    text-align: left;
}
.module-fancy-heading .themify-text-right {
    text-align: right;
}
.module-fancy-heading span {
    display: block;
}
.module-fancy-heading .sub-head {
    position: relative;
    padding-top: .5em;
    font-size: 50%;
}
.module-fancy-heading .sub-head:before {
    content: "";
    border-top: 3px solid;
    width: 2em;
    display: block;
}

.module-fancy-heading .themify-text-center .sub-head:before {
    margin: auto;
}

.module-fancy-heading .themify-text-right .sub-head:before {
    margin: 0 0 0 auto;
}

/************************************************************************************
PAGE NAVIGATION
*************************************************************************************/
.pagenav {
    text-align: right;
}

/************************************************************************************
WP GENERATED STYLES
*************************************************************************************/
.wp-caption {
    max-width: 100%;
}

/************************************************************************************
BACKGROUND IMAGE MODE
*************************************************************************************/
/* background mode: repeat */
.themify_builder .repeat {
    background-repeat: repeat !important;
}
.themify_builder .repeat-x {
    background-repeat: repeat-x !important;
}
.themify_builder .repeat-y {
    background-repeat: repeat-y !important;
}
.themify_builder .repeat-none {
    background-repeat: no-repeat !important;
}

/* background mode: fullcover */
.themify_builder .fullcover {
    background-size: cover !important;
    background-position: center center !important;
}

/* background mode: best fit */
.themify_builder .best-fit-image {
    -webkit-background-size: contain !important;
    -moz-background-size: contain !important;
    background-size: contain !important;
    background-position: center center;
    background-repeat: no-repeat !important;
}

/* background mode: parallax scrolling */
body:not(.builder-is-mobile) .themify_builder .builder-parallax-scrolling {
    -webkit-background-size: cover  !important;
    -moz-background-size: cover  !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
/* don't apply !important on mobile */
.builder-is-mobile .themify_builder .builder-parallax-scrolling {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}
.builder-parallax-scrolling-active:not(.full-section-scrolling) .themify_builder .builder-parallax-scrolling {
    background-attachment: fixed;
}
.builder-is-mobile.builder-parallax-scrolling-active .themify_builder .builder-parallax-scrolling {
    background-attachment: scroll;
    background-position-x: 50%;
}

/* background mode: zoom scrolling */
.themify_builder .builder-zoom-scrolling {
    background-size: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
}
.themify-bg-zoom,
.module_row.themify-bg-zoom{
    transition: background-size .5s ease-in;
    -moz-transition: background-size .5s ease-in;
    -webkit-transition: background-size .5s ease-in;
    background-size: 100% 100%;
}
.themify-bg-zoom:hover,.themify-bg-zoom,
.module_row.themify-bg-zoom:hover{
    background-size: 120% 120%;
}

/* background mode: fixed */
.themify_builder .builder-bg-fixed {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

/* fullwidth row */
.sidebar-none .themify_builder .module_row {
    width: 100%;
}
.module_row.fullwidth .row_inner {
    width: 100%;
    max-width: 100%;
}
.themify_builder .module_row.fullwidth-content .row_inner {
    width: auto;
    max-width: 100%;
}
.themify_builder .no-padding {
    padding: 0 !important;
}
.single-template-builder-container {
    margin: 0 auto;
    width: 1160px;
    max-width: 90%;
}
.row_inner,
.themify_builder .module,
.module_row, .module_subrow{
    position: relative;
}
.builder_row_cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
	pointer-events: none;
}
.builder_row_cover:before,
.builder_row_cover:after {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0; 
    left: 0;
    z-index: -100;
    content: '';
    display: block;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
    -o-transition: all .5s ease-out;
    transition: opacity .5s ease-in-out;
}
.builder_row_cover:after {
	opacity: 0;
}
.module_row:hover>.builder_row_cover.tb-row-cover-hover:before,
.module_subrow:hover>.builder_row_cover.tb-row-cover-hover:before,
.module_column:hover>.builder_row_cover.tb-row-cover-hover:before,
.sub_column:hover>.builder_row_cover.tb-row-cover-hover:before {
	opacity: 0;
}
.module_row:hover>.builder_row_cover:after,
.module_subrow:hover>.builder_row_cover:after,
.module_column:hover>.builder_row_cover:after,
.sub_column:hover>.builder_row_cover:after {
	opacity: 1;
}

/************************************************************************************
Row Video
*************************************************************************************/
.themify_ytb_playerbox,
.themify_builder .big-video-wrap {
    overflow: hidden;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    position: absolute;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
}
video.tb-video{
    position: absolute;
    display: block;
}
.themify_builder .themify-video-vmieo iframe {
    position: relative;
    width: 100%;
    height: 100%;
}

.themify_ytb_wrapper iframe {
    max-width: initial;
}
/************************************************************************************
Row BG Slider
*************************************************************************************/
.module_row .caroufredsel_wrapper{
    margin: 0 !important;
}
.module_row .row-slider-slides {
    /* Important for bg slider navigation dots to be clickable */
    z-index: 1;
    text-align: center !important;
    width: 100% !important;
    margin: 0;
    padding: 0 !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    visibility: hidden;
    -webkit-transition: bottom 0.2s ease-out;
    transition: bottom 0.2s ease-out;
}
.module_row .row-slider-slides li {
    display: inline-block;
    width: 10px!important;
    cursor: pointer;
    margin: 0 3px;
}
.module_row .row-slider-dot {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 9em;
    display: block;
}
.module_row .row-slider-nav {
    position: absolute;
    z-index: 999;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -.5em;
}
.module_row .row-slider-arrow {
    cursor: pointer;
    position: absolute;
    top: 50%;
    font-size: 20px;
    visibility: hidden;
    width: 18px;
    height: 18px;
    margin-top: -.5em;
    text-indent: -999em;
    text-align: center;
    border-bottom-width: 0;
}
.module_row .row-slider-prev {
    left: 0;
}
.module_row .row-slider-next {
    right: 0;
}
.module_row .row-slider-arrow:before {
    content: '';
    position: absolute;
    top: 0;
    left: 5px;
    text-indent: 0;
    width: 18px;
    height: 18px;
    line-height: 1em;
    border: 2px solid transparent;
}
.module_row .row-slider-prev:before {
    border-left-color: inherit;
    border-top-color: inherit;
    transform: rotateZ(-45deg);
}
.module_row .row-slider-next:before {
    border-right-color: inherit;
    border-top-color: inherit;
    transform: rotateZ(45deg);
    left: auto;
    right: 5px;	
}
.module_row .row-slider-dot,
.module_row .row-slider-arrow {
    color: #fff;
    opacity: 0.7;
    text-decoration: none;
    outline: none;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.module_row .row-slider-dot:hover,
.module_row .row-slider-arrow:hover {
    opacity: 1;
    text-decoration: none;
}

.module_row:hover .row-slider .row-slider-prev,
.module_subrow:hover .subrow-slider .row-slider-prev,
.module_column:hover .column-slider .row-slider-prev {
    left: 5px;
    visibility: visible;
}
.module_row:hover .row-slider .row-slider-next,
.module_subrow:hover .subrow-slider .row-slider-next,
.module_column:hover .column-slider .row-slider-next {
    right: 5px;
    visibility: visible;
}
.module_row:hover .row-slider .row-slider-slides,
.module_subrow:hover .subrow-slider .row-slider-slides,
.module_column:hover .column-slider .row-slider-slides {
    bottom: 5px;
    visibility: visible;
}
/* If it's a touch device, always show direction arrows and pagination */
.builder-is-touch .module_row .row-slider-slides {
    bottom: 5px;
    visibility: visible;
}
.builder-is-touch .module_row .row-slider-prev {
    left: 5px;
    visibility: visible;
}
.builder-is-touch .module_row .row-slider-next {
    right: 5px;
    visibility: visible;
}

/************************************************************************************
BACKGROUND MODE: BEST-FIT
*************************************************************************************/
.best-fit {
    background: #000;
}
.best-fit-vertical {
    top: 0 !important;
    left: 1% !important;
    right: 1% !important;
    width: auto !important;
    height: 100% !important;
    margin: auto !important;
}

.best-fit-horizontal {
    top: 10% !important;
    left: 0 !important;
    bottom: 10% !important;
    width: 100% !important;
    height: auto !important;
    margin: auto !important;
}

/************************************************************************************
BACKGROUND POSITION
*************************************************************************************/
.themify_builder .bg-position-left-top {
    background-position: left top;
}
.themify_builder .bg-position-left-center {
    background-position: left center;
}
.themify_builder .bg-position-left-bottom {
    background-position: left bottom;
}
.themify_builder .bg-position-right-top {
    background-position: right top;
}
.themify_builder .bg-position-right-center {
    background-position: right center;
}
.themify_builder .bg-position-right-bottom{
    background-position: right bottom;
}
.themify_builder .bg-position-center-top{
    background-position: center top;
}
.themify_builder .bg-position-center-center{
    background-position: center center;
}
.themify_builder .bg-position-center-bottom{
    background-position: center bottom;
}
.themify_builder .bg-position-left-top.builder-parallax-scrolling,
.themify_builder .bg-position-left-center.builder-parallax-scrolling,
.themify_builder .bg-position-left-bottom.builder-parallax-scrolling {
    background-position-x: left !important;
}
.themify_builder .bg-position-right-top.builder-parallax-scrolling,
.themify_builder .bg-position-right-center.builder-parallax-scrolling,
.themify_builder .bg-position-right-bottom.builder-parallax-scrolling {
    background-position-x: right !important;
}

/************************************************************************************
BACKGROUND ZOOMING
*************************************************************************************/
.builder-zooming {
    background-position: center center;
    background-repeat: no-repeat;
}
.themify_builder .builder-zooming.active-zooming {
    background-size: 115%;
}
.themify_builder .builder-zooming {
    background-size: 100%;
    -webkit-transition: background 1.5s ease-in;
    -moz-transition: background 1.5s ease-in;
    -ms-transition: background 1.5s ease-in;
    -o-transition: background 1.5s ease-in;
    transition: background 1.5s ease-in;
}

/************************************************************************************
Parallax Animation
*************************************************************************************/
.animation-running, body.animation-on {
    overflow-x: hidden;
}


/************************************************************************************
Menu Module Mobile Support
*************************************************************************************/

.has-builder.menu-module-left,
.has-builder.menu-module-right,
.has-builder.menu-module-burger{
    overflow: hidden;
    transition: left 0.2s ease-in-out;
    position: relative;
}

.has-builder.menu-module-left #headerwrap.fixed-header{
    left: 300px;
}

.has-builder.menu-module-right #headerwrap.fixed-header {
    left: -300px;
}

.menu-module-burger {
    cursor: pointer;
    color: inherit;
    width: 1.3em;
    height: 1em;
    display: none;
    border-bottom: 2px solid;
    position: relative;
    margin: 1em 0;
    box-shadow: none !important;
}
.menu-module-burger:before,
.menu-module-burger:after {
    content: '';
    display: block;
    border-bottom: 2px solid;
    position: absolute;
    left: 0;
    width: 100%;
}
.menu-module-burger:before {
    top: 0;
}
.menu-module-burger:after {
    top: 50%;
}
.menu-module-burger .fa {
    display: none;
}

.mobile-menu-module {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 300px;
    background: #f4f4f4;
    z-index: 999;
    visibility: hidden;
    -ms-transform: scale(0);
    transform: scale(0);
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    overflow: auto;
    padding-top: 50px;
}

.admin-bar .mobile-menu-module {
    top: 32px;
}

.menu-module-right .mobile-menu-module,
.menu-module-left .mobile-menu-module {
    visibility: visible;
    -ms-transform: scale(1);
    transform: scale(1);
}
.mobile-menu-module.right {
    transition: right 0.2s ease-in-out;
}
.menu-module-right .mobile-menu-module {
    right: 0;
}
.mobile-menu-module.left {
    transition: left 0.2s ease-in-out;
}
.menu-module-left .mobile-menu-module {
    left: 0;
}
.mobile-menu-module ul {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
}
.mobile-menu-module ul a {
    position: relative;
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 5px 20px;
}
.mobile-menu-module ul a > i.toggle-menu{
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    line-height: 1em;
    height: 1em;
    margin: auto 0;
}
.mobile-menu-module ul li {
    position: relative;
    margin: 0;
}

.mobile-menu-module ul:before,
.mobile-menu-module > ul:after,
.mobile-menu-module ul li:not(:first-child):before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: currentColor;
    opacity: 0.2;
    z-index: 1;
}

.mobile-menu-module > ul:after {
    top: auto;
    bottom: 0;
}

.mobile-menu-module ul ul {
    display: none;
    padding: 0 0 0 10px;
}

.menu-close {
    width: 1.3em;
    height: 1.3em;
    position: relative;
    display: inline-block;
    -webkit-transition: transform 0.2s ease;
    -moz-transition: transform 0.2s ease;
    transition: transform 0.2s ease;
}
.menu-close:before,
.menu-close:after {
    content: '';
    display: block;
    border-top: 1px solid;
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
}
.menu-close:before {
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}
.menu-close:after {
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
}

.mobile-menu-module > .menu-close {
    position: absolute;
    top: 10px;
    right: 20px;
    color: inherit;
    cursor: pointer;
    text-decoration: none;
}
.mobile-menu-module > .menu-close:hover {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

[data-menu-direction="right"] {
    margin-left: auto;
}

/************************************************************************************
VISIBILITY CONTROLS - to hide rows/modules
*************************************************************************************/
/* hide desktop */
@media screen and (min-width: 1025px) {
    body:not(.themify_builder_active) .hide-desktop {
        display: none !important;
    }
}
/* hide tablet */
@media screen and (min-width: 681px) and (max-width: 1024px) {
    body:not(.themify_builder_active) .hide-tablet {
        display: none !important;
    }
}
/* hide mobile */
@media screen and (max-width: 680px) {
    body:not(.themify_builder_active) .hide-mobile {
        display: none !important;
    }
}

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media (min-width: 681px) and (max-width: 959px) {
    .module_column.col6-1 {
        width: 31.2%;
        margin-top: 25px;
    }
    .gutter-narrow > .module_column.col6-1{
        width: 32.266%;
    }
    .direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(3), 
    div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(4) {
        margin-left: 0;
        clear: left;
    }

    .gutter-none >.module_column.col6-1 {
        width: 33.333%;
    }
}

@media screen and (max-width: 780px) {

    /* reset overlay element to static position */
    .module-image .image-content,
    .module-video .video-content,
    .module-slider .slide-content {
        position: static !important;
    }

}

@media screen and (max-width: 680px) {

    /* callout */
    .ui.module-callout .callout-content,
    .ui.module-callout .callout-button {
        float: none !important;
        width: auto !important;
    }
    .ui.module-callout .callout-button {
        margin-top: 15px;
    }
    .module-slider.slider-agency .slide-inner-wrap {
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
    }

    /* nav */
    .ui.builder_button,
    .ui.nav li a,
    .ui.module-tab .tab-nav li a,
    .ui.window > div {
        padding: .525em 1.15em;
    }

    /* tab */
    .ui.module-tab.vertical .tab-nav {
        width: 120px;
        font-size: 95%;
    }
    .ui.module-tab.vertical .builder-tabs-wrap {
        padding-left: 120px;
    }
    .ui.module-tab.vertical .tab-content {
        margin-left: 0;
    }

    /* icon/button */
    .module-buttons span,
    .module-icon span {
        font-size: .9em;
    }
    .module-buttons.xlarge span,
    .module-buttons.large span,
    .module-icon.large span {
        font-size: 1.1em;
    }
    .module-icon.xlarge span {
        font-size: 1.2em;
    }

    /* grid */
    .gutter-narrow:not(.tb_grid_classes) > .module_column,
    .gutter-none:not(.tb_grid_classes) > .module_column,
    div:not(.tb_grid_classes)>.module_column {
        margin-left: 0;
        width: 100%;
        max-width: 100%;
        float: none;
    }
    .builder-posts-wrap.grid2 .post,
    .builder-posts-wrap.grid3 .post,
    .builder-posts-wrap.grid4 .post {
        clear: both;
        width: auto;
        float: none;
        margin-left: 0;
        margin-right: 0;
    }
    .post-content {
        overflow: visible !important;
    }

    .module_row div:not(.tb_grid_classes)>.module_column.col6-1 {
        width: 48.4%;
        margin-left: 3.2%;
    }
    .direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(2n),
    div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(2n+1) {
        margin-left: 0;
        clear: left;
    }

    div.gutter-narrow:not(.tb_grid_classes) > .module_column.col6-1{
        width: 49.2%;   
        margin-left: 1.6%;
    }
    div.gutter-none:not(.tb_grid_classes) > .module_column.col6-1 {
        width: 50%;
        margin-left: 0;
    }
    /* ROW SLIDER */
    .module_row .row-slider-arrow:before {
        border-width: 1px;
    }

    /* ROW ZOOM SCROLLING BG */
    .themify_builder .builder-zoom-scrolling { 
        background-size: cover !important;
    }

}

/* COLUMN ALIGNMENT
================================================ */
.subrow_inner,
.row_inner,
.module_subrow,
.tb-column-inner,
.themify_builder_module_front,
.themify_builder_ui_state_highlight,
.themify_builder .col-full {
    width: 100%;
    box-sizing: border-box;
}

/* FLEX BOX */
.row_inner,
.themify_module_holder,
.themify_builder:not(.themify_builder_admin) .module_column,
.subrow_inner{
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}

/* FULLHEIGHT ROW
================================================ */
.module_row.fullheight{
    min-height: 100vh;
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display: flex;
    width: 100%;
}
/* IE hack for parallax scroll not smooth */
@supports (-ms-ime-align:auto) {
    .themify_builder .module_row.fullheight.builder-parallax-scrolling{
        display:block;
    }
}
.themify_builder .module_row.fullheight .module_subrow{
    width: 100%; /* required */
}

.module_row.fullheight .row_inner > .module_column,
.module_row.fullheight > .row_inner {
    min-height: 100vh;
}
.module_row .module-layout-part .row_inner,
.module_row .module-layout-part .module_column {
    min-height: inherit;
}

.themify_module_holder {
    -webkit-flex-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: flex-start;
    align-content: flex-start;	
}
.fullheight .themify_module_holder {
    -webkit-flex-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

/* top aligned */
.module_row .col_align_top > .module_column ,
.col_align_top .themify_module_holder,
.module_row.fullheight .col-full.module_column{
    -webkit-flex-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: flex-start;
    align-content: flex-start;	
}

/* center aligned */
.module_row .col_align_middle > .module_column ,
.col_align_middle .themify_module_holder,
.module_row.fullheight .col-full.module_column{
    -webkit-flex-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;			
}

/* bottom aligned */
.module_row .col_align_bottom > .module_column,
.col_align_bottom .themify_module_holder,
.module_row.fullheight .col-full.module_column .col_align_bottom .sub_column  {
    -webkit-flex-align: flex-end;
    -ms-flex-align: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: flex-end;
    align-content: flex-end;
}

@media screen and (max-width: 680px) {
    .module_row.fullheight .row_inner > .module_column,
    .module_row.fullheight .sub_column,
    .module_row.fullheight > .row_inner {
        min-height: 0 !important;
    }
}

/* fix iOS6 & 7 bug not displaying 100vh correctly */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .ios7 .module_row.fullheight {
        height: 768px;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .ios7 .module_row.fullheight {
        height: 1024px;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    .ios7 .module_row.fullheight {
        height: 320px;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    .ios7 .module_row.fullheight {
        height: 568px;
    }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    .ios7 .module_row.fullheight {
        height: 320px;
    }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    .ios7 .module_row.fullheight {
        height: 480px;
    }
}

/* loading animation */
.sp-preloader,
.sp-preloader:before,
.sp-preloader:after {
    background: #000;
    border-radius: 0;
    width: 8px !important;
    height: 15px !important;
    -webkit-animation: horizontal-loader 1s infinite ease-in-out;
    animation: horizontal-loader 1s infinite ease-in-out;
}
.sp-preloader:before,
.sp-preloader:after {
    position: absolute;
    top: 0;
    content: '';
}
.sp-preloader:before {
    left: -1.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.sp-preloader {
    margin: 88px auto;
    position: relative;
    font-size: 11px;
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.sp-preloader:after {
    left: 1.5em;
}
@-webkit-keyframes horizontal-loader {
    0%,
    80%,
    100% {
        opacity: 1;
    }
    40% {
        opacity: .5;
    }
}
@keyframes horizontal-loader {
    0%,
    80%,
    100% {
        opacity: 1;
    }
    40% {
        opacity: .5;
    }
}


/*Responsive Columns*/
.tb_responsive_mode .module_row div.tb_grid_classes>.module_column.first,
.tb_responsive_mode .tb_grid_classes:not(.col-count-3):not(.direction-rtl)>.module_column:nth-of-type(odd), 
.tb_responsive_mode .col-count-5.direction-rtl>.module_column:nth-of-type(even),
.tb_responsive_mode .col-count-2.direction-rtl>.module_column:nth-of-type(even),
.tb_responsive_mode .col-count-6:not(.tb_3col).direction-rtl>.module_column:nth-of-type(even),
.tb_responsive_mode .col-count-4.direction-rtl>div.module_column:nth-of-type(even),
.tb_responsive_mode .tb_3col.tb_grid_classes:not(.direction-rtl)>.module_column:nth-of-type(4), 
.tb_responsive_mode .col-count-6.tb_3col.direction-rtl>.module_column:nth-of-type(3),
.tb_responsive_mode .col-count-5.direction-rtl:not(.column5-1)>div.module_column:nth-of-type(3){
    margin-left: 0 !important;
}
.tb_responsive_mode .tb_grid_classes:not(.gutter-none).col-count-4.column4-1>.module_column:not(.first),
.tb_responsive_mode .tb_grid_classes:not(.gutter-none).col-count-5.column5-1>.module_column:not(.first),
.tb_responsive_mode .tb_grid_classes:not(.gutter-none).col-count-6.column6-1>.module_column:not(.first),
.tb_responsive_mode .tb_grid_classes:not(.gutter-none):not(.gutter-narrow)>.module_column,
.tb_responsive_mode .col-count-5.direction-rtl:not(.column-full):not(.gutter-none)>.module_column:nth-of-type(2n), 
.tb_responsive_mode .tb_grid_classes.tb_3col:not(.direction-rtl):not(.gutter-none):not(.gutter-narrow)>.module_column:nth-of-type(2n+3){
    margin-left: 3.2% !important;
}
.tb_responsive_mode .tb_grid_classes.col-count-6.column6-1>.module_column{
    width: 14%;
}
/*narrow*/
.tb_responsive_mode .gutter-narrow.column4-1-4-2-4-1>.module_column:nth-of-type(even),
.tb_responsive_mode .gutter-narrow.tb_3col:not(.col-count-6)>.module_column:nth-of-type(n+4),
.tb_responsive_mode .gutter-narrow.col-count-6.column4-1-4-2-4-1>.module_column:nth-of-type(5),
.tb_responsive_mode .gutter-narrow.col-count-6.column4-2-4-1>.module_column:nth-of-type(3n+1),

.tb_responsive_mode .gutter-narrow.col-count-3.column4-2-4-1>.module_column.first,
.tb_responsive_mode .gutter-narrow.col-count-3.column4-1-4-2>.module_column.last,
.tb_responsive_mode .gutter-narrow.col-count-5.column4-2-4-1>.module_column.first,
.tb_responsive_mode .gutter-narrow.col-count-5.column4-1-4-2>.module_column:nth-of-type(3),
.tb_responsive_mode .gutter-narrow.column4-2>.module_column{
    width: 49.2% !important;   
}
.tb_responsive_mode .gutter-narrow.column3-2-3-1>.module_column,
.tb_responsive_mode .gutter-narrow.column3-1-3-2>.module_column,
.tb_responsive_mode .gutter-narrow.column3-1>.module_column{
    width: 32.266% !important;
}
.tb_responsive_mode .gutter-narrow.col-count-6.column4-1-4-2-4-1>.module_column:nth-of-type(2n+4),
.tb_responsive_mode .gutter-narrow.column4-2-4-1>.module_column,
.tb_responsive_mode .gutter-narrow.column4-1-4-2>.module_column,
.tb_responsive_mode .gutter-narrow.column4-1-4-2-4-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .gutter-narrow.column4-1-4-3>.module_column:nth-of-type(odd),
.tb_responsive_mode .gutter-narrow.column4-3-4-1>.module_column:nth-of-type(even){
    width: 23.8% !important;
}
.tb_responsive_mode .gutter-narrow.column4-1-4-3>.module_column:nth-of-type(even),
.tb_responsive_mode .gutter-narrow.column4-3-4-1>.module_column:nth-of-type(odd){
    width: 74.539% !important;
}
.tb_responsive_mode .gutter-narrow.column3-2-3-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .gutter-narrow.column3-1-3-2>.module_column:nth-of-type(even){
    width: 66.05% !important;
}
.tb_responsive_mode .tb_grid_classes.gutter-narrow.col-count-4.column4-1>.module_column:not(.first),
.tb_responsive_mode .tb_grid_classes.gutter-narrow.col-count-5.column5-1>.module_column:not(.first),
.tb_responsive_mode .tb_grid_classes.gutter-narrow.col-count-6.column6-1>.module_column:not(.first),
.tb_responsive_mode .gutter-narrow.col-count-5.direction-rtl:not(.column-full)>.module_column:nth-of-type(2n),
.tb_responsive_mode .gutter-narrow.tb_3col:not(.direction-rtl)>.module_column:nth-of-type(2n+3){
    margin-left: 1.6% !important; 
}
.tb_responsive_mode .tb_grid_classes.gutter-narrow.col-count-6.column6-1>.module_column{
    width: 15.33%;
}
/*none*/
.tb_responsive_mode .gutter-none.column4-1-4-2-4-1>.module_column:nth-of-type(even),
.tb_responsive_mode .gutter-none.tb_3col:not(.col-count-6)>.module_column:nth-of-type(n+4),
.tb_responsive_mode .gutter-none.col-count-6.column4-1-4-2-4-1>.module_column:nth-of-type(5),
.tb_responsive_mode .gutter-none.col-count-6.column4-2-4-1>.module_column:nth-of-type(3n+1),
.tb_responsive_mode .gutter-none.col-count-6.column4-1-4-2>.module_column:nth-of-type(3n),
.tb_responsive_mode .gutter-none.col-count-3.column4-2-4-1>.module_column.first,
.tb_responsive_mode .gutter-none.col-count-5.column4-2-4-1>.module_column.first,
.tb_responsive_mode .gutter-none.col-count-3.column4-1-4-2>.module_column.last,
.tb_responsive_mode .gutter-none.col-count-5.column4-1-4-2>.module_column:nth-of-type(3),
.tb_responsive_mode .gutter-none.column4-2>.module_column{
    width: 50% !important;   
}
.tb_responsive_mode .gutter-none.column3-2-3-1>.module_column,
.tb_responsive_mode .gutter-none.column3-1-3-2>.module_column,
.tb_responsive_mode .gutter-none.column3-1>.module_column{
    width: 33.333% !important;
}
.tb_responsive_mode .gutter-none.col-count-6.column4-1-4-2-4-1>.module_column:nth-of-type(2n+4),
.tb_responsive_mode .gutter-none.column4-2-4-1>.module_column,
.tb_responsive_mode .gutter-none.column4-1-4-2>.module_column,
.tb_responsive_mode .gutter-none.column4-1-4-2-4-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .gutter-none.column4-1-4-3>.module_column:nth-of-type(odd),
.tb_responsive_mode .gutter-none.column4-3-4-1>.module_column:nth-of-type(even){
    width: 25% !important;
}
.tb_responsive_mode .gutter-none.column4-3-4-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .gutter-none.column4-1-4-3>.module_column:nth-of-type(even){
    width: 75% !important;
}
.tb_responsive_mode .gutter-none.column3-2-3-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .gutter-none.column3-1-3-2>.module_column:nth-of-type(even){
    width: 66.666% !important;
}
.tb_responsive_mode .gutter-none.tb_3col>.module_column:nth-of-type(2n+3){
    margin-left: 0 !important; 
}
.tb_responsive_mode .tb_grid_classes>.module_column{
    margin-top: 25px;
}
.tb_responsive_mode .col-count-2.column4-2>.module_column,
.tb_responsive_mode .col-count-3.column3-1>.module_column,
.tb_responsive_mode .col-count-4.column4-1>.module_column,
.tb_responsive_mode .col-count-5.column5-1>.module_column,
.tb_responsive_mode .col-count-6.column6-1>.module_column{
    margin-top:0;
}
.tb_responsive_mode .column4-1-4-2-4-1>.module_column:nth-of-type(even),
.tb_responsive_mode div.tb_3col:not(.col-count-6)>.module_column:nth-of-type(n+4),
.tb_responsive_mode .column4-2-4-1.col-count-5.direction-rtl>.module_column:nth-of-type(3),
.tb_responsive_mode .col-count-6.column4-1-4-2-4-1>.module_column:nth-of-type(5),
.tb_responsive_mode .col-count-6.column4-2-4-1>.module_column:nth-of-type(3n+1),
.tb_responsive_mode .col-count-6.column4-1-4-2>.module_column:nth-of-type(3n),
.tb_responsive_mode .col-count-3.column4-2-4-1>.module_column.first,
.tb_responsive_mode .col-count-5.column4-2-4-1>.module_column.first,
.tb_responsive_mode .col-count-3.column4-1-4-2>.module_column.last,
.tb_responsive_mode .col-count-5.column4-1-4-2>.module_column:nth-of-type(3),
.tb_responsive_mode .direction-rtl.column4-2-4-1:not(.tb_3col)>.module_column:nth-of-type(3),
.tb_responsive_mode .column4-2>.module_column{
    width: 48.4% !important;
}
.tb_responsive_mode .column3-2-3-1>.module_column,
.tb_responsive_mode .column3-1-3-2>.module_column,
.tb_responsive_mode .column3-1>.module_column{
    width: 31.2% !important;
}
.tb_responsive_mode .col-count-6.column4-1-4-2-4-1>.module_column:nth-of-type(2n+4),
.tb_responsive_mode .column4-2-4-1>.module_column,
.tb_responsive_mode .column4-1-4-2>.module_column,
.tb_responsive_mode .column4-1-4-2-4-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .column4-1-4-3>.module_column:nth-of-type(odd),
.tb_responsive_mode .column4-3-4-1>.module_column:nth-of-type(even){
    width: 22.6% !important;
}
.tb_responsive_mode .column4-3-4-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .column4-1-4-3>.module_column:nth-of-type(even){
    width: 74.2% !important;
}
.tb_responsive_mode .column3-2-3-1>.module_column:nth-of-type(odd),
.tb_responsive_mode .column3-1-3-2>.module_column:nth-of-type(even){
    width: 65.6% !important;
}
.tb_responsive_mode .tb_grid_classes.gutter-none.col-count-6.column6-1>.module_column{
    width: 16.666%;
}
.tb_responsive_mode .module_row .tb_grid_classes.column-full>.module_column,
.tb_responsive_mode .col-count-5.column4-1-4-3>.module_column.last,
.tb_responsive_mode .col-count-5.column4-3-4-1>.module_column.last,
.tb_responsive_mode .col-count-5.column3-2-3-1>.module_column.last,
.tb_responsive_mode .col-count-5.column3-1-3-2>.module_column.last,
.tb_responsive_mode .col-count-5.column4-2>.module_column.last,
.tb_responsive_mode .col-count-3.column4-2>.module_column.last,
.tb_responsive_mode .col-count-3.column4-1-4-3>.module_column.last,
.tb_responsive_mode .col-count-3.column4-3-4-1>.module_column.last,
.tb_responsive_mode .col-count-3.column3-2-3-1>.module_column.last,
.tb_responsive_mode .col-count-3.column3-1-3-2>.module_column.last{
    width: 100% !important;
    margin-left: 0 !important;
}
.themify_builder_text_only {
    display: none;
}