.affwp-form input[type=checkbox],.visit-converted i{display:inline-block}table.affwp-table{text-align:left;width:100%;border:none;margin:0 0 21px;border-collapse:collapse}table.affwp-table td,table.affwp-table th{text-align:left;border:1px solid #eee;color:#666;padding:.3em 1em;max-width:100%}table.affwp-table th{background:#fafafa;font-weight:700}.affwp-form{margin-bottom:20px}.affwp-form fieldset{border:none}.affwp-form legend{font-size:120%;margin-bottom:1em}.affwp-form input[type=text],.affwp-form input[type=password],.affwp-form input[type=email],.affwp-form input[type=url],.affwp-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.affwp-form input{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1)}.affwp-form input[type=text].required,.affwp-form input[type=password].required,.affwp-form input[type=email].required,.affwp-form input[type=url].required{color:inherit}.affwp-form label{cursor:pointer}.affwp-wrap{margin-bottom:20px}#affwp-generate-ref-url input{width:100%}.affwp-errors,.affwp-notice{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #E6DB55;margin:0 0 21px;background:#FFFFE0;color:#333}.affwp-error,.affwp-notice{padding:10px}p.affwp-error{margin:0!important}#affwp-affiliate-dashboard h4,#affwp-graphs-filter{margin-bottom:20px}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin:0 0 20px;padding:0;border:none}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:inline-block;padding:0 10px 0 0;margin:0}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{font-weight:700}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{text-decoration:none}#affwp-affiliate-dashboard .affwp-graph{margin-bottom:20px}#affwp-affiliate-dashboard .affwp-graph table{width:auto}#affwp-affiliate-dashboard-visits{table-layout:fixed}#affwp-affiliate-dashboard-visits .referring-url,#affwp-affiliate-dashboard-visits .visit-url{width:30%}#affwp-affiliate-dashboard-visits .referral-status{width:15%}#affwp-affiliate-dashboard-visits .visit-date{width:25%}#affwp-affiliate-dashboard .affwp-send-notifications-wrap label,.affwp-form .affwp-tos,.affwp-form .affwp-user-remember{width:auto}.visit-converted i{position:relative;top:2px;left:2px}.visit-converted i:before{font-family:dashicons;font-style:normal}.visit-converted.yes i:before{content:"\f147";color:#5e95ef}.visit-converted.no i:before{content:"\f158";color:#ef6c5e}#affwp-affiliate-dashboard-creatives pre{background-color:transparent;background-color:rgba(0,0,0,.01);border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);line-height:1.5;max-width:100%;overflow:auto;padding:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}#affwp-affiliate-dashboard-creatives code,#affwp-affiliate-dashboard-creatives pre{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.affwp-table{word-wrap:break-word}.affwp-creative{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eaeaea;border-bottom:1px solid rgba(51,51,51,.1)}.affwp-creative:last-of-type{border-bottom:none;padding-bottom:0}.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}.tm-tweet-clear {
  zoom: 1;
}

.tm-tweet-clear:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

.tm-click-to-tweet {
  display: block;
  background-color: #fff;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #dddddd;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 15px 30px;
  margin: 15px 0px;
  zoom: 1;
}

.tm-click-to-tweet .clearfix {
  zoom: 1;
}

.tm-click-to-tweet .clearfix:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

.tm-click-to-tweet .clear {
  clear: both;
}

.tm-click-to-tweet .f-left {
  float: left;
  display: inline-block;
  position: relative;
}

.tm-click-to-tweet .f-right {
  float: right;
  display: inline-block;
  position: relative;
}

.tm-click-to-tweet .list-reset {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tm-click-to-tweet .list-reset li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tm-click-to-tweet .list-float {
  zoom: 1;
}

.tm-click-to-tweet .list-float:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

.tm-click-to-tweet .list-float li {
  float: left;
  display: inline-block;
}

.tm-click-to-tweet .kill-box-shadow {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

.tm-click-to-tweet .alignright {
  float: right;
  margin-bottom: 10px;
  margin-left: 10px;
  text-align: right;
}

.tm-click-to-tweet .alignleft {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  text-align: right;
}

.tm-click-to-tweet:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.tm-click-to-tweet .tm-ctt-reset {
  margin: 0;
  padding: 0;
  position: relative;
}

.tm-click-to-tweet:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

.tm-click-to-tweet a {
  text-decoration: none;
  text-transform: none;
}

.tm-click-to-tweet a:hover {
  text-decoration: none;
}

.tm-click-to-tweet .tm-ctt-text {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 10px;
  word-wrap: break-word;
}

.tm-click-to-tweet .tm-ctt-text a {
  margin: 0;
  padding: 0;
  position: relative;
  color: #999999;
  font-size: 24px;
  line-height: 140%;
  text-transform: none;
  letter-spacing: 0.05em;
  font-weight: 100;
  text-decoration: none;
  text-transform: none;
}

.tm-click-to-tweet .tm-ctt-text a:hover {
  text-decoration: none;
  color: #666666;
}

.tm-click-to-tweet a.tm-ctt-btn {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 100%;
  color: #999999;
  float: right;
  padding-right: 24px;
  text-decoration: none;
  background: transparent url(/wp-content/plugins/click-to-tweet-by-todaymade/assets/img/twitter-little-bird.png) no-repeat right top;
}

.tm-click-to-tweet a.tm-ctt-btn:hover {
  text-decoration: none;
  color: #666666;
  text-transform: uppercase;
}

.tm-click-to-tweet .tm-powered-by {
  font-size: 10px;
  color: #999999;
}

.tm-click-to-tweet .tm-powered-by a {
  font-size: 10px;
  color: #999999 !important;
}

.tm-click-to-tweet .tm-powered-by a:hover {
  color: #999999 !important;
  text-decoration: underline !important;
}
#cookie-law-info-bar {
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	/* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
	display: none;
	left:0px;
	font-weight:300;
	box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
	vertical-align: middle;
}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
	display: inline-block;
	padding: 9px 12px;
	color: #fff;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
	text-decoration: none;
}
.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
	background-color: #111;
	color: #fff;
	text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
	font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
	.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
	background-color: #e22092;
}
.pink.cli-plugin-button:hover {
	background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
	background-color: #91bd09;
}
.green.cli-plugin-button:hover {
	background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
	background-color: #e62727;
}
.red.cli-plugin-button:hover {
	background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
	background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
	background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
	background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
	background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;}

/**
 * Added extra space between each cookie bar action elements @since 1.8.9
 */
.cli-plugin-main-link.cli-plugin-button {
	text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
	margin-left: 5px;
}
.gdpr-container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.gdpr-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.gdpr-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.gdpr-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.gdpr-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.gdpr-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.gdpr-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.modal-backdrop.show {
	opacity: .8;
}
.modal-open {
	overflow: hidden
}

.modal-open .gdpr-modal {
	overflow-x: hidden;
	overflow-y: auto
}

.gdpr-modal.fade .gdpr-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}

.gdpr-modal.show .gdpr-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1039;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.gdpr-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}
.gdpr-modal a {
	text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2));
	}
}
@media (min-width: 992px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width: 900px;
	}
}
.gdpr-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0
}
.gdpr-modal .row {
	margin: 0 -15px;
}
.gdpr-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.gdpr-modal .close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
	outline: 0;
}
.gdpr-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
	display:none;
}
.gdpr-switch .gdpr-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
	background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
	transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
	border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
	border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
	display: none;
}
.gdpr-tab-content>.active {
	display: block;
}
.gdpr-fade {
	transition: opacity .15s linear;
}
.gdpr-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	align-items: stretch !important;
	-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
	width: 100%;
	padding: 30px;
}
.nav.gdpr-nav-pills {
	background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
	border: 1px solid #0070ad;
	margin-bottom: 10px;
	color: #0070ad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
	background-color: #0070ad;
	border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
	color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
	background-color: #0070ad;
	border-color: #0070ad;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.gdpr-tab-content h4 {
	font-size: 20px;
	margin-bottom: .5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}


.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0
}
.cli-modal-backdrop.cli-show {
	opacity: .5;
	display: block;
}
.cli-modal.cli-show {
	display: block;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 900px;
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent !important;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(26px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
	display: block;
}
.cli-fade {
	transition: opacity .15s linear;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding: 30px;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #00acad;
	margin-bottom: 10px;
	color: #00acad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #00acad;
	border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Settings Popup */
.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
	flex-direction: column;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	-webkit-transform:scale(0);
	transform:scale(0);
	transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;

}
.cli-modal-backdrop.cli-show {
	opacity: .5;
  -webkit-transform:scale(1);
  transform:scale(1);
}
.cli-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	transform: scale(0);
	overflow: hidden;
	outline: 0;
	display: none;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .2rem;
	box-sizing: border-box;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 38px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 20px;
	width: 38px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 15px;
	left: 3px;
	position: absolute;
	transition: .4s;
	width: 15px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(18px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
	font-size:0;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding:5px 30px 5px 5px;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #fff;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	color:#2a2a2a;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #f6f6f9;
	border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
	background: transparent;
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.cli-wrapper {
	max-width: 90%;
	float: none;
	margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
	padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
	display:none;
	text-align:left;
}

/* Popup Footer Styles */
.cli-tab-footer .cli-btn {
	background-color: #00acad;
	padding: 10px 15px;
	text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #61a229;
	color: #ffffff;
	border-radius: 0;
}

.cli-tab-footer {
	width:100%;
	text-align:right;
	padding: 20px 0;
}
/* version 2.0 */
.cli-col-12
{
	width:100%;
}
.cli-tab-header
{
	display: flex;
	justify-content: space-between;
}
.cli-tab-header a:before {
	width: 10px;
	height: 2px;
	left: 0;
	top: calc(50% - 1px);
}
.cli-tab-header a:after {
	width: 2px;
	height: 10px;
	left: 4px;
	top: calc(50% - 5px);
	-webkit-transform: none;
	transform: none;
}
.cli-tab-header a:before {
	width: 7px;
	height: 7px;
	border-right: 1px solid #4a6e78;
	border-bottom: 1px solid #4a6e78;
	content: " ";
	transform: rotate(-45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
	position: relative;
	display: flex;
	align-items: center;
	font-size:14px;
	color:#000;
	text-transform: capitalize;

}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.cli-tab-header {
	border-radius: 5px;
	padding: 12px 15px;
	cursor: pointer;
	transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
	background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	-webkit-appearance: none;
	width: 40px;
	height: 40px;
	padding: 0;
	border-radius: 50%;
	padding: 10px;
	background: transparent;
	border:none;
	min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
	font-family: inherit;
	font-size: 16px;
	margin-bottom: 15px;
	margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
	padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
.wt-cli-privacy
{
	display:none;
}
.cli-tab-content
{
	display:none;
}
.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
	margin-top:5px;
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 645px;
	}
}
.cli-switch .cli-slider:after{
	content: attr(data-cli-disable);
	position: absolute;
	right: 50px;
	color: #000;
	font-size:12px;
	text-align:right;
	min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
	content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
	transition: max-height 0.15s ease-out;
	overflow: hidden;
}
a.cli-privacy-readmore {
	font-size: 12px;
	margin-top: 12px;
	display: inline-block;
	padding-bottom: 0;
	cursor: pointer;
	color:#000;
	text-decoration: underline;
}
.cli-modal-footer {
	position: relative;
}
a.cli-privacy-readmore:before {
	content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
	content: attr(data-readless-text);
}

.cli-collapsed .cli-privacy-content
{
	transition: max-height 0.25s ease-in;

}
.cli-privacy-content p
{
	margin-bottom:0;
}
.cli-modal-close svg {
	fill: #000;
}
span.cli-necessary-caption {
	color: #000;
	font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
	display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
	display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
	display: none;
}
.cli-tab-container .cli-row
{
	max-height: 500px;
	overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
	z-index: -1;
}
.cli-modal.cli-blowup {
	z-index: 999999;
	transform: scale(1);

  }
  .cli-modal.cli-blowup .cli-modal-dialog {
	animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  .cli-modal.cli-blowup.cli-out .cli-modal-dialog
  {
	animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  @keyframes blowUpContent {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	99.9% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(0);
	}
  }
  @keyframes blowUpContentTwo {
	0% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(1);
	  opacity: 1;
	}
  }
  @keyframes blowUpModal {
	0% {
	  transform: scale(0);
	}
	100% {
	  transform: scale(1);
	}
  }
  @keyframes blowUpModalTwo {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	50% {
		transform: scale(0.5);
		opacity: 0;
	  }
	100% {
	  transform: scale(0);
	  opacity: 0;
	}
  }
  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
	font-size: 12px;
}
.cli_settings_button
{
	cursor: pointer;
}
/* Accessibility Fix */
.wt-cli-sr-only
{
	display: none;
	font-size:16px;
}
/* Changes for CCPA
Version : 1.8.9
*/
a.wt-cli-element.cli_cookie_close_button {
	text-decoration: none;
	color: #333333;
	font-size: 22px;
	line-height: 22px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
}
/* GDPR Bar Version 2 */
.cli-bar-container{
	float: none;
	margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.cli-bar-btn_container {
	margin-left: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap: nowrap;
}
.cli-style-v2 a
{
	cursor: pointer;
}
.cli-bar-btn_container a {
	white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
	font-weight:inherit;
}
.cli-style-v2
{
	font-size: 11pt;
	line-height: 18px;
	font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
	display: block;
}
.cli-style-v2 .cli-bar-message {
	width: 70%;
	text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
	width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
	flex-wrap: wrap;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-message {
	text-align: center;
} */
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
	text-align: left;
	/* padding-left: 15px; */
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 16px;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container.cli-style-v2 {
	padding-left: 0px;
	padding-right: 0px;
} */

.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
	margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
	margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
	font-size: inherit;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
}
/* .cli-bar-container.cli-style-v2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
} */
#cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
	padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
	padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
	padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
	text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
	margin-top: 5px;
	margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
	white-space: nowrap;
	text-decoration: underline;
}
.wt-cli-necessary-checkbox {
	display: none !important;
}
@media (max-width: 985px) {
	.cli-style-v2 .cli-bar-message
	{
		width:100%;
	}
	.cli-style-v2.cli-bar-container
	{
		justify-content:left;
		flex-wrap: wrap;
	}
	.cli-style-v2 .cli-bar-btn_container {
		margin-left:0px;
		margin-top: 10px;
	}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
	{
		padding: 25px 25px;
	}
}
/* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
	display: flex;
	align-items: center;
	font-size: 9px;
	color: #111111;
	font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
	width: 65px;
	margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
	padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){

	.cli-style-v2 .cli-bar-btn_container {
		flex-wrap: wrap;
	}
}
/* Fix: HTML validation error due to the enclosing of <p> tags on category description */
.wt-cli-cookie-description {
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

.et_monarch .et_social_popup_content, .et_monarch .et_social_flyin, .et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks,
.et_monarch .et_social_networks div, .et_monarch .et_social_sidebar_networks div,
.et_monarch .et_social_networks span, .et_monarch .et_social_sidebar_networks span,
.et_monarch .et_social_networks h2, .et_monarch .et_social_sidebar_networks h2,
.et_monarch .et_social_networks h3, .et_monarch .et_social_sidebar_networks h3,
.et_monarch .et_social_networks h4, .et_monarch .et_social_sidebar_networks h4,
.et_monarch .et_social_networks p, .et_monarch .et_social_sidebar_networks p,
.et_monarch .et_social_networks a, .et_monarch .et_social_sidebar_networks a,
.et_monarch .et_social_networks font, .et_monarch .et_social_sidebar_networks font,
.et_monarch .et_social_networks img, .et_monarch .et_social_sidebar_networks img,
.et_monarch .et_social_networks strike, .et_monarch .et_social_sidebar_networks strike,
.et_monarch .et_social_networks strong, .et_monarch .et_social_sidebar_networks strong,
.et_monarch .et_social_networks b, .et_monarch .et_social_sidebar_networks b,
.et_monarch .et_social_networks u, .et_monarch .et_social_sidebar_networks u,
.et_monarch .et_social_networks i, .et_monarch .et_social_sidebar_networks i,
.et_monarch .et_social_networks ol, .et_monarch .et_social_sidebar_networks ol,
.et_monarch .et_social_networks ul, .et_monarch .et_social_sidebar_networks ul,
.et_monarch .et_social_networks li, .et_monarch .et_social_sidebar_networks li,
.et_monarch .widget_monarchwidget li, .et_monarch .widget .et_social_networks li, .et_monarch .widget_text .et_social_networks li, .et_monarch .widget_monarchwidget li:before, .et_monarch .widget_monarchwidget li:after,
.et_monarch .et_social_popup_content h3, .et_monarch .et_social_popup_content p, .et_monarch .et_social_popup_content:after,
.et_monarch .et_social_flyin h3, .et_monarch .et_social_flyin p, .et_monarch .et_social_flyin:after,
.et_monarch .et_social_pinterest_window h3, .et_monarch .et_social_mobile, .et_monarch .et_social_mobile_button, .et_monarch .et_social_heading { font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1em; text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

.et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks, .et_monarch .et_social_sidebar_networks_mobile { font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1em; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.et_monarch .et_social_popup h3, .et_monarch .et_social_flyin h3, .et_monarch .et_social_locked h3, .et_monarch .et_social_pinterest_window h3 { font-family: 'Open Sans', helvetica, arial, sans-serif; font-size: 26px; line-height: 1.1em; color: #333; font-weight: 400; letter-spacing: .5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.et_monarch .et_social_popup p, .et_monarch .et_social_flyin p { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #999; font-weight: 400; line-height: 1.6em; margin-top: 6px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.et_monarch .et_social_networks span, .et_monarch .et_social_sidebar_networks span, .et_monarch .et_social_circle i.et_social_icon, i.et_social_icon:before, i.et_social_icon:after, .et_monarch .et_social_networks li, .et_monarch .et_social_networks li a, .et_monarch .et_social_networks div, .et_monarch .et_social_sidebar_mobile, .et_monarch .et_social_sidebar_networks_mobile li, .et_monarch .et_social_pin_image a:before { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }
.et_monarch .et_social_count, .et_monarch .widget_monarchwidget .et_social_networkname, .et_monarch .widget_monarchwidget .et_social_count span, .et_monarch .et_social_circle .et_social_icons_container li i:before { transition: none !important; -webkit-transition: none !important; -moz-transition: none !important; }
.et_monarch .et_social_circle .et_social_icons_container li i:after, .et_monarch .et_social_circle .et_social_icons_container li i:before, .et_monarch .et_social_circle .et_social_icons_container li:hover i:after, .et_monarch .et_social_circle .et_social_icons_container li:hover i:before { transition: left 0.3s, right 0.3s, margin 0.3s, opacity 0.3s !important; -moz-transition: left 0.3s, right 0.3s, margin 0.3s, opacity 0.3s !important; -webkit-transition: left 0.3s, right 0.3s, margin 0.3s, opacity 0.3s !important; }

.et_monarch .et_social_icon, .et_monarch .et_social_networks .et_social_network_label, .et_monarch .et_social_sidebar_networks .et_social_count { color: #FFF; }
.et_monarch .et_social_count { line-height: 23px; }

.et_monarch .et_social_networks.et_social_circle .et_social_network_label, .et_monarch .et_social_networks.et_social_circle .et_social_networkname, .et_monarch .et_social_networks.et_social_circle .et_social_count, .et_monarch .et_social_networks.et_social_circle .et_social_icons_container li:hover .et_social_networkname, .et_monarch .et_social_networks.et_social_circle .et_social_icons_container li:hover .et_social_count { color: #444 !important; }

.et_monarch .et_social_networks p, .et_monarch .et_social_sidebar_networks p {
	font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1.6em; font-weight: 400; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #666;
}

.et_monarch .et_social_placeholder { width: 7px; height: 14px; display: inline-block; }

.et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks, .et_monarch .widget_monarchwidget a { text-shadow: none !important; }

/*------------------------------------------------*/
/*--------------------[ICONS]---------------------*/
/*------------------------------------------------*/

@font-face {
	font-family:'ETmonarch';
	src:url('/wp-content/plugins/monarch/css/fonts/monarch.eot');
	src:url('/wp-content/plugins/monarch/css/fonts/monarch.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/plugins/monarch/css/fonts/monarch.ttf') format('truetype'),
		url('/wp-content/plugins/monarch/css/fonts/monarch.woff') format('woff'),
		url('/wp-content/plugins/monarch/css/fonts/monarch.svg#ETmonarch') format('svg');
	font-weight: normal;
	font-style: normal;
}

.et_monarch .et_social_icon, .et_monarch .et_social_icon:before, .et_monarch .et_social_icon:after { font-family: 'ETmonarch'; speak: none; font-style: normal; font-size: 16px; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; display: block; }

.et_monarch .et_social_icon_networks:before			{ content: "\e605"; }
.et_monarch .et_social_icon_cancel:after			{ content: "\e60c"; }

.et_monarch .et_social_icon_behance:before,			.et_monarch .et_social_icon_behance:after 			{ content: "\e643"; }
.et_monarch .et_social_icon_like:before,			.et_monarch .et_social_icon_like:after 				{ content: "\e60e"; }
.et_monarch .et_social_icon_aweber:before,			.et_monarch .et_social_icon_aweber:after 			{ content: "\e612"; }
.et_monarch .et_social_icon_blinklist:before,		.et_monarch .et_social_icon_blinklist:after 		{ content: "\e613"; }
.et_monarch .et_social_icon_buffer:before,			.et_monarch .et_social_icon_buffer:after 			{ content: "\e614"; }
.et_monarch .et_social_icon_email:before,			.et_monarch .et_social_icon_email:after 			{ content: "\e615"; }
.et_monarch .et_social_icon_github:before,			.et_monarch .et_social_icon_github:after 			{ content: "\e616"; }
.et_monarch .et_social_icon_mailchimp:before,		.et_monarch .et_social_icon_mailchimp:after 		{ content: "\e617"; }
.et_monarch .et_social_icon_outlook:before,			.et_monarch .et_social_icon_outlook:after 			{ content: "\e618"; }
.et_monarch .et_social_icon_print:before,			.et_monarch .et_social_icon_print:after 			{ content: "\e619"; }
.et_monarch .et_social_icon_soundcloud:before,		.et_monarch .et_social_icon_soundcloud:after 		{ content: "\e61a"; }
.et_monarch .et_social_icon_baidu:before,			.et_monarch .et_social_icon_baidu:after 			{ content: "\e61b"; }
.et_monarch .et_social_icon_box:before,				.et_monarch .et_social_icon_box:after 				{ content: "\e61c"; }
.et_monarch .et_social_icon_digg:before,			.et_monarch .et_social_icon_digg:after 				{ content: "\e61d"; }
.et_monarch .et_social_icon_evernote:before,		.et_monarch .et_social_icon_evernote:after 			{ content: "\e61e"; }
.et_monarch .et_social_icon_friendfeed:before,		.et_monarch .et_social_icon_friendfeed:after 		{ content: "\e61f"; }
.et_monarch .et_social_icon_hackernews:before,		.et_monarch .et_social_icon_hackernews:after 		{ content: "\e620"; }
.et_monarch .et_social_icon_livejournal:before,		.et_monarch .et_social_icon_livejournal:after 		{ content: "\e621"; }
.et_monarch .et_social_icon_netvibes:before,		.et_monarch .et_social_icon_netvibes:after 			{ content: "\e622"; }
.et_monarch .et_social_icon_newsvine:before,		.et_monarch .et_social_icon_newsvine:after 			{ content: "\e623"; }
.et_monarch .et_social_icon_aol:before,				.et_monarch .et_social_icon_aol:after 				{ content: "\e624"; }
.et_monarch .et_social_icon_gmail:before,			.et_monarch .et_social_icon_gmail:after 			{ content: "\e625"; }
.et_monarch .et_social_icon_google:before,			.et_monarch .et_social_icon_google:after 			{ content: "\e626"; }
.et_monarch .et_social_icon_printfriendly:before,	.et_monarch .et_social_icon_printfriendly:after 	{ content: "\e627"; }
.et_monarch .et_social_icon_reddit:before,			.et_monarch .et_social_icon_reddit:after 			{ content: "\e628"; }
.et_monarch .et_social_icon_vkontakte:before,		.et_monarch .et_social_icon_vkontakte:after 		{ content: "\e629"; }
.et_monarch .et_social_icon_yahoobookmarks:before,	.et_monarch .et_social_icon_yahoobookmarks:after 	{ content: "\e62a"; }
.et_monarch .et_social_icon_yahoomail:before,		.et_monarch .et_social_icon_yahoomail:after 		{ content: "\e62b"; }
.et_monarch .et_social_icon_youtube:before,			.et_monarch .et_social_icon_youtube:after 			{ content: "\e62c"; }
.et_monarch .et_social_icon_amazon:before,			.et_monarch .et_social_icon_amazon:after 			{ content: "\e62d"; }
.et_monarch .et_social_icon_delicious:before,		.et_monarch .et_social_icon_delicious:after 		{ content: "\e62e"; }
.et_monarch .et_social_icon_googleplus:before,		.et_monarch .et_social_icon_googleplus:after 		{ content: "\e626"; }
.et_monarch .et_social_icon_instagram:before,		.et_monarch .et_social_icon_instagram:after 		{ content: "\e630"; }
.et_monarch .et_social_icon_linkedin:before,		.et_monarch .et_social_icon_linkedin:after 			{ content: "\e631"; }
.et_monarch .et_social_icon_myspace:before,			.et_monarch .et_social_icon_myspace:after 			{ content: "\e632"; }
.et_monarch .et_social_icon_picassa:before,			.et_monarch .et_social_icon_picassa:after 			{ content: "\e633"; }
.et_monarch .et_social_icon_spotify:before,			.et_monarch .et_social_icon_spotify:after 			{ content: "\e634"; }
.et_monarch .et_social_icon_yahoo:before,			.et_monarch .et_social_icon_yahoo:after 			{ content: "\e635"; }
.et_monarch .et_social_icon_blogger:before,			.et_monarch .et_social_icon_blogger:after 			{ content: "\e636"; }
.et_monarch .et_social_icon_deviantart:before,		.et_monarch .et_social_icon_deviantart:after 		{ content: "\e637"; }
.et_monarch .et_social_icon_dribbble:before,		.et_monarch .et_social_icon_dribbble:after 			{ content: "\e638"; }
.et_monarch .et_social_icon_flickr:before,			.et_monarch .et_social_icon_flickr:after 			{ content: "\e639"; }
.et_monarch .et_social_icon_pinterest:before,		.et_monarch .et_social_icon_pinterest:after 		{ content: "\e63a"; }
.et_monarch .et_social_icon_rss:before ,			.et_monarch .et_social_icon_rss:after 				{ content: "\e63b"; }
.et_monarch .et_social_icon_skype:before,			.et_monarch .et_social_icon_skype:after 			{ content: "\e63c"; }
.et_monarch .et_social_icon_stumbleupon:before,		.et_monarch .et_social_icon_stumbleupon:after 		{ content: "\e63d"; }
.et_monarch .et_social_icon_tumblr:before,			.et_monarch .et_social_icon_tumblr:after 			{ content: "\e63e"; }
.et_monarch .et_social_icon_facebook:before,		.et_monarch .et_social_icon_facebook:after 			{ content: "\e63f"; }
.et_monarch .et_social_icon_twitter:before ,		.et_monarch .et_social_icon_twitter:after 			{ content: "\e640"; }
.et_monarch .et_social_icon_vimeo:before,			.et_monarch .et_social_icon_vimeo:after 			{ content: "\e641"; }
.et_monarch .et_social_icon_wordpress:before,		.et_monarch .et_social_icon_wordpress:after 		{ content: "\e642"; }
.et_monarch .et_social_icon_all_button:before,		.et_monarch .et_social_icon_all_button:after		{ content: "\e64c"; }



/*------------[NETWORK DEFAULT COLORS]------------*/

.et_monarch .et_social_facebook, .et_monarch .et_social_facebook, .et_monarch .et_social_networks.et_social_circle .et_social_facebook i { background-color: #3a579a; }
	.et_monarch li.et_social_facebook:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_facebook:hover i { background-color: #314a83; }
	.et_monarch .et_social_sidebar_border li.et_social_facebook:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_facebook:hover { border-color: #3a579a; }
	.et_monarch .widget_monarchwidget li.et_social_facebook { background-color: #3a579a !important; }
	.et_monarch .widget_monarchwidget li.et_social_facebook:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_facebook:hover i { background-color: #314a83 !important; }

.et_monarch .et_social_twitter, .et_monarch .et_social_twitter, .et_monarch .et_social_networks.et_social_circle .et_social_twitter i { background-color: #00abf0; }
	.et_monarch .widget_monarchwidget li.et_social_twitter:hover, .et_monarch li.et_social_twitter:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_twitter:hover i { background-color: #0092cc; }
	.et_monarch .et_social_sidebar_border li.et_social_twitter:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_twitter:hover { border-color: #00abf0; }
	.et_monarch .widget_monarchwidget li.et_social_twitter { background-color: #00abf0 !important; }
	.et_monarch .widget_monarchwidget li.et_social_twitter:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_twitter:hover i { background-color: #0092cc !important; }

.et_monarch .et_social_pinterest, .et_monarch .et_social_networks.et_social_circle .et_social_pinterest i { background-color: #cd1c1f; }
	.et_monarch li.et_social_pinterest:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_pinterest:hover i { background-color: #ae181a; }
	.et_monarch .et_social_sidebar_border li.et_social_pinterest:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_pinterest:hover { border-color: #cd1c1f; }
	.et_monarch .widget_monarchwidget li.et_social_pinterest { background-color: #cd1c1f !important; }
	.et_monarch .widget_monarchwidget li.et_social_pinterest:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_pinterest:hover i { background-color: #ae181a !important; }

.et_monarch .et_social_googleplus, .et_monarch .et_social_networks.et_social_circle .et_social_googleplus i { background-color: #df4a32; }
	.et_monarch li.et_social_googleplus:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_googleplus:hover i { background-color: #be3f2b; }
	.et_monarch .et_social_sidebar_border li.et_social_googleplus:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_googleplus:hover { border-color: #df4a32; }
	.et_monarch .widget_monarchwidget li.et_social_googleplus { background-color: #df4a32 !important; }
	.et_monarch .widget_monarchwidget li.et_social_googleplus:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_googleplus:hover i { background-color: #be3f2b !important; }

.et_monarch .et_social_email, .et_monarch .et_social_networks.et_social_circle .et_social_email i { background-color: #666666; }
	.et_monarch li.et_social_email:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_email:hover i { background-color: #575757; }
	.et_monarch .et_social_sidebar_border li.et_social_email:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_email:hover { border-color: #666666; }
	.et_monarch .widget_monarchwidget li.et_social_email { background-color: #666666 !important; }
	.et_monarch .widget_monarchwidget li.et_social_email:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_email:hover i { background-color: #575757 !important; }

.et_monarch .et_social_wordpress, .et_monarch .et_social_networks.et_social_circle .et_social_wordpress i { background-color: #267697; }
	.et_monarch li.et_social_wordpress:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_wordpress:hover i { background-color: #206480; }
	.et_monarch .et_social_sidebar_border li.et_social_wordpress:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_wordpress:hover { border-color: #267697; }
	.et_monarch .widget_monarchwidget li.et_social_wordpress { background-color: #267697 !important; }
	.et_monarch .widget_monarchwidget li.et_social_wordpress:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_wordpress:hover i { background-color: #206480 !important; }

.et_monarch .et_social_vimeo, .et_monarch .et_social_networks.et_social_circle .et_social_vimeo i { background-color: #45bbfc; }
	.et_monarch li.et_social_vimeo:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_vimeo:hover i { background-color: #3b9fd6; }
	.et_monarch .et_social_sidebar_border li.et_social_vimeo:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_vimeo:hover { border-color: #45bbfc; }
	.et_monarch .widget_monarchwidget li.et_social_vimeo { background-color: #45bbfc !important; }
	.et_monarch .widget_monarchwidget li.et_social_vimeo:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_vimeo:hover i { background-color: #3b9fd6 !important; }

.et_monarch .et_social_skype, .et_monarch .et_social_networks.et_social_circle .et_social_skype i { background-color: #1ba5f4; }
	.et_monarch li.et_social_skype:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_skype:hover i { background-color: #178cd0; }
	.et_monarch .et_social_sidebar_border li.et_social_skype:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_skype:hover { border-color: #1ba5f4; }
	.et_monarch .widget_monarchwidget li.et_social_skype { background-color: #1ba5f4 !important; }
	.et_monarch .widget_monarchwidget li.et_social_skype:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_skype:hover i { background-color: #178cd0 !important; }

.et_monarch .et_social_tumblr, .et_monarch .et_social_networks.et_social_circle .et_social_tumblr i { background-color: #32506d; }
	.et_monarch li.et_social_tumblr:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_tumblr:hover i { background-color: #2b445d; }
	.et_monarch .et_social_sidebar_border li.et_social_tumblr:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_tumblr:hover { border-color: #32506d; }
	.et_monarch .widget_monarchwidget li.et_social_tumblr { background-color: #32506d !important; }
	.et_monarch .widget_monarchwidget li.et_social_tumblr:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_tumblr:hover i { background-color: #2b445d !important; }

.et_monarch .et_social_dribbble, .et_monarch .et_social_networks.et_social_circle .et_social_dribbble i { background-color: #ea4c8d; }
	.et_monarch li.et_social_dribbble:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_dribbble:hover i { background-color: #c74178; }
	.et_monarch .et_social_sidebar_border li.et_social_dribbble:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_dribbble:hover { border-color: #ea4c8d; }
	.et_monarch .widget_monarchwidget li.et_social_dribbble { background-color: #ea4c8d !important; }
	.et_monarch .widget_monarchwidget li.et_social_dribbble:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_dribbble:hover i { background-color: #c74178 !important; }

.et_monarch .et_social_flickr, .et_monarch .et_social_networks.et_social_circle .et_social_flickr i { background-color: #fc1684; }
	.et_monarch li.et_social_flickr:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_flickr:hover i { background-color: #d61370; }
	.et_monarch .et_social_sidebar_border li.et_social_flickr:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_flickr:hover { border-color: #fc1684; }
	.et_monarch .widget_monarchwidget li.et_social_flickr { background-color: #fc1684 !important; }
	.et_monarch .widget_monarchwidget li.et_social_flickr:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_flickr:hover i { background-color: #d61370 !important; }

.et_monarch .et_social_stumbleupon, .et_monarch .et_social_networks.et_social_circle .et_social_stumbleupon i { background-color: #ea4b24; }
	.et_monarch li.et_social_stumbleupon:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_stumbleupon:hover i { background-color: #c7401f; }
	.et_monarch .et_social_sidebar_border li.et_social_stumbleupon:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_stumbleupon:hover { border-color: #ea4b24; }
	.et_monarch .widget_monarchwidget li.et_social_stumbleupon { background-color: #ea4b24 !important; }
	.et_monarch .widget_monarchwidget li.et_social_stumbleupon:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_stumbleupon:hover i { background-color: #c7401f !important; }

.et_monarch .et_social_deviantart, .et_monarch .et_social_networks.et_social_circle .et_social_deviantart i { background-color: #566c68; }
	.et_monarch li.et_social_deviantart:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_deviantart:hover i { background-color: #495c59; }
	.et_monarch .et_social_sidebar_border li.et_social_deviantart:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_deviantart:hover { border-color: #566c68; }
	.et_monarch .widget_monarchwidget li.et_social_deviantart { background-color: #566c68 !important; }
	.et_monarch .widget_monarchwidget li.et_social_deviantart:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_deviantart:hover i { background-color: #495c59 !important; }

.et_monarch .et_social_rss, .et_monarch .et_social_networks.et_social_circle .et_social_rss i { background-color: #f59038; }
	.et_monarch li.et_social_rss:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_rss:hover i { background-color: #d07b30; }
	.et_monarch .et_social_sidebar_border li.et_social_rss:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_rss:hover { border-color: #f59038; }
	.et_monarch .widget_monarchwidget li.et_social_rss { background-color: #f59038 !important; }
	.et_monarch .widget_monarchwidget li.et_social_rss:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_rss:hover i { background-color: #d07b30 !important; }

.et_monarch .et_social_blogger, .et_monarch .et_social_networks.et_social_circle .et_social_blogger i { background-color: #f59038; }
	.et_monarch li.et_social_blogger:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_blogger:hover i { background-color: #d07b30; }
	.et_monarch .et_social_sidebar_border li.et_social_blogger:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_blogger:hover { border-color: #f59038; }
	.et_monarch .widget_monarchwidget li.et_social_blogger { background-color: #f59038 !important; }
	.et_monarch .widget_monarchwidget li.et_social_blogger:hover, .et_monarch .widget_monarchwidget li.et_social_blogger:hover i { background-color: #d07b30 !important; }

.et_monarch .et_social_picassa, .et_monarch .et_social_networks.et_social_circle .et_social_picassa i { background-color: #9864ae; }
	.et_monarch li.et_social_picassa:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_picassa:hover i { background-color: #815594; }
	.et_monarch .et_social_sidebar_border li.et_social_picassa:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_picassa:hover { border-color: #9864ae; }
	.et_monarch .widget_monarchwidget li.et_social_picassa { background-color: #9864ae !important; }
	.et_monarch .widget_monarchwidget li.et_social_picassa:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_picassa:hover i { background-color: #815594 !important; }

.et_monarch .et_social_spotify, .et_monarch .et_social_networks.et_social_circle .et_social_spotify i { background-color: #aecf29; }
	.et_monarch li.et_social_spotify:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_spotify:hover i { background-color: #94b023; }
	.et_monarch .et_social_sidebar_border li.et_social_spotify:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_spotify:hover { border-color: #aecf29; }
	.et_monarch .widget_monarchwidget li.et_social_spotify { background-color: #aecf29 !important; }
	.et_monarch .widget_monarchwidget li.et_social_spotify:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_spotify:hover i { background-color: #94b023 !important; }

.et_monarch .et_social_instagram, .et_monarch .et_social_networks.et_social_circle .et_social_instagram i { background-color: #517fa4; }
	.et_monarch li.et_social_instagram:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_instagram:hover i { background-color: #456c8c; }
	.et_monarch .et_social_sidebar_border li.et_social_instagram:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_instagram:hover { border-color: #517fa4; }
	.et_monarch .widget_monarchwidget li.et_social_instagram { background-color: #517fa4 !important; }
	.et_monarch .widget_monarchwidget li.et_social_instagram:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_instagram:hover i { background-color: #456c8c !important; }

.et_monarch .et_social_myspace, .et_monarch .et_social_networks.et_social_circle .et_social_myspace i { background-color: #3a5998; }
	.et_monarch li.et_social_myspace:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_myspace:hover i { background-color: #314c81; }
	.et_monarch .et_social_sidebar_border li.et_social_myspace:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_myspace:hover { border-color: #3a5998; }
	.et_monarch .widget_monarchwidget li.et_social_myspace { background-color: #3a5998 !important; }
	.et_monarch .widget_monarchwidget li.et_social_myspace:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_myspace:hover i { background-color: #314c81 !important; }

.et_monarch .et_social_delicious, .et_monarch .et_social_networks.et_social_circle .et_social_delicious i { background-color: #3398fc; }
	.et_monarch li.et_social_delicious:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_delicious:hover i { background-color: #2b81d6; }
	.et_monarch .et_social_sidebar_border li.et_social_delicious:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_delicious:hover { border-color: #3398fc; }
	.et_monarch .widget_monarchwidget li.et_social_delicious { background-color: #3398fc !important; }
	.et_monarch .widget_monarchwidget li.et_social_delicious:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_delicious:hover i { background-color: #2b81d6 !important; }

.et_monarch .et_social_linkedin, .et_monarch .et_social_networks.et_social_circle .et_social_linkedin i { background-color: #127bb6; }
	.et_monarch li.et_social_linkedin:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_linkedin:hover i { background-color: #0f699b; }
	.et_monarch .et_social_sidebar_border li.et_social_linkedin:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_linkedin:hover { border-color: #127bb6; }
	.et_monarch .widget_monarchwidget li.et_social_linkedin { background-color: #127bb6 !important; }
	.et_monarch .widget_monarchwidget li.et_social_linkedin:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_linkedin:hover { background-color: #0f699b !important; }

.et_monarch .et_social_yahoo, .et_monarch .et_social_networks.et_social_circle .et_social_yahoo i { background-color: #511295; }
	.et_monarch li.et_social_yahoo:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_yahoo:hover i { background-color: #450f7f; }
	.et_monarch .et_social_sidebar_border li.et_social_yahoo:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_yahoo:hover { border-color: #511295; }
	.et_monarch .widget_monarchwidget li.et_social_yahoo { background-color: #511295 !important; }
	.et_monarch .widget_monarchwidget li.et_social_yahoo:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_yahoo:hover { background-color: #450f7f !important; }

.et_monarch .et_social_yahoomail, .et_monarch .et_social_networks.et_social_circle .et_social_yahoomail i { background-color: #511295; }
	.et_monarch li.et_social_yahoomail:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_yahoomail:hover i { background-color: #450f7f; }
	.et_monarch .et_social_sidebar_border li.et_social_yahoomail:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_yahoomail:hover { border-color: #511295; }
	.et_monarch .widget_monarchwidget li.et_social_yahoomail { background-color: #511295 !important; }
	.et_monarch .widget_monarchwidget li.et_social_yahoomail:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_yahoomail:hover i { background-color: #450f7f !important; }

.et_monarch .et_social_yahoobookmarks, .et_monarch .et_social_networks.et_social_circle .et_social_yahoobookmarks i { background-color: #511295; }
	.et_monarch li.et_social_yahoobookmarks:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_yahoobookmarks:hover i { background-color: #450f7f; }
	.et_monarch .et_social_sidebar_border li.et_social_yahoobookmarks:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_yahoobookmarks:hover { border-color: #511295; }
	.et_monarch .widget_monarchwidget li.et_social_yahoobookmarks { background-color: #511295 !important; }
	.et_monarch .widget_monarchwidget li.et_social_yahoobookmarks:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_yahoobookmarks:hover i { background-color: #450f7f !important; }

.et_monarch .et_social_amazon, .et_monarch .et_social_networks.et_social_circle .et_social_amazon i { background-color: #222222; }
	.et_monarch li.et_social_amazon:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_amazon:hover i { background-color: #000000; }
	.et_monarch .et_social_sidebar_border li.et_social_amazon:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_amazon:hover { border-color: #222222; }
	.et_monarch .widget_monarchwidget li.et_social_amazon { background-color: #222222 !important; }
	.et_monarch .widget_monarchwidget li.et_social_amazon:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_amazon:hover i { background-color: #000000 !important; }

.et_monarch .et_social_aol, .et_monarch .et_social_networks.et_social_circle .et_social_aol i { background-color: #222222; }
	.et_monarch li.et_social_aol:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_aol:hover i { background-color: #000000; }
	.et_monarch .et_social_sidebar_border li.et_social_aol:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_aol:hover { border-color: #222222; }
	.et_monarch .widget_monarchwidget li.et_social_aol { background-color: #222222 !important; }
	.et_monarch .widget_monarchwidget li.et_social_aol:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_aol:hover i { background-color: #000000 !important; }

.et_monarch .et_social_buffer, .et_monarch .et_social_networks.et_social_circle .et_social_buffer i { background-color: #222222; }
	.et_monarch li.et_social_buffer:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_buffer:hover i { background-color: #000000; }
	.et_monarch .et_social_sidebar_border li.et_social_buffer:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_buffer:hover { border-color: #222222; }
	.et_monarch .widget_monarchwidget li.et_social_buffer { background-color: #222222 !important; }
	.et_monarch .widget_monarchwidget li.et_social_buffer:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_buffer:hover i { background-color: #000000 !important; }

.et_monarch .et_social_printfriendly, .et_monarch .et_social_networks.et_social_circle .et_social_printfriendly i { background-color: #75aa33; }
	.et_monarch li.et_social_printfriendly:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_printfriendly:hover i { background-color: #64912b; }
	.et_monarch .et_social_sidebar_border li.et_social_printfriendly:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_printfriendly:hover { border-color: #75aa33; }
	.et_monarch .widget_monarchwidget li.et_social_printfriendly { background-color: #75aa33 !important; }
	.et_monarch .widget_monarchwidget li.et_social_printfriendly:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_printfriendly:hover i { background-color: #64912b !important; }

.et_monarch .et_social_youtube, .et_monarch .et_social_networks.et_social_circle .et_social_youtube i { background-color: #a8240f; }
	.et_monarch li.et_social_youtube:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_youtube:hover i { background-color: #8f1f0d; }
	.et_monarch .et_social_sidebar_border li.et_social_youtube:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_youtube:hover { border-color: #a8240f; }
	.et_monarch .widget_monarchwidget li.et_social_youtube { background-color: #a8240f !important; }
	.et_monarch .widget_monarchwidget li.et_social_youtube:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_youtube:hover i { background-color: #8f1f0d !important; }

.et_monarch .et_social_google, .et_monarch .et_social_networks.et_social_circle .et_social_google i { background-color: #3b7ae0; }
	.et_monarch li.et_social_google:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_google:hover i { background-color: #3268bf; }
	.et_monarch .et_social_sidebar_border li.et_social_google:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_google:hover { border-color: #3b7ae0; }
	.et_monarch .widget_monarchwidget li.et_social_google { background-color: #3b7ae0 !important; }
	.et_monarch .widget_monarchwidget li.et_social_google:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_google:hover i { background-color: #3268bf !important; }

.et_monarch .et_social_gmail, .et_monarch .et_social_networks.et_social_circle .et_social_gmail i { background-color: #dd4b39; }
	.et_monarch li.et_social_gmail:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_gmail:hover i { background-color: #bc4031; }
	.et_monarch .et_social_sidebar_border li.et_social_gmail:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_gmail:hover { border-color: #dd4b39; }
	.et_monarch .widget_monarchwidget li.et_social_gmail { background-color: #dd4b39 !important; }
	.et_monarch .widget_monarchwidget li.et_social_gmail:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_gmail:hover { background-color: #bc4031 !important; }

.et_monarch .et_social_reddit, .et_monarch .et_social_networks.et_social_circle .et_social_reddit i { background-color: #fc461e; }
	.et_monarch li.et_social_reddit:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_reddit:hover i { background-color: #d63c1a; }
	.et_monarch .et_social_sidebar_border li.et_social_reddit:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_reddit:hover { border-color: #fc461e; }
	.et_monarch .widget_monarchwidget li.et_social_reddit { background-color: #fc461e !important; }
	.et_monarch .widget_monarchwidget li.et_social_reddit:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_reddit:hover i { background-color: #d63c1a !important; }

.et_monarch .et_social_vkontakte, .et_monarch .et_social_networks.et_social_circle .et_social_vkontakte i { background-color: #4c75a3; }
	.et_monarch li.et_social_vkontakte:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_vkontakte:hover i { background-color: #41648b; }
	.et_monarch .et_social_sidebar_border li.et_social_vkontakte:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_vkontakte:hover { border-color: #4c75a3; }
	.et_monarch .widget_monarchwidget li.et_social_vkontakte { background-color: #4c75a3 !important; }
	.et_monarch .widget_monarchwidget li.et_social_vkontakte:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_vkontakte:hover i { background-color: #41648b !important; }

.et_monarch .et_social_newsvine, .et_monarch .et_social_networks.et_social_circle .et_social_newsvine i { background-color: #0d642e; }
	.et_monarch li.et_social_newsvine:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_newsvine:hover i { background-color: #0b5527; }
	.et_monarch .et_social_sidebar_border li.et_social_newsvine:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_newsvine:hover { border-color: #0d642e; }
	.et_monarch .widget_monarchwidget li.et_social_newsvine { background-color: #0d642e !important; }
	.et_monarch .widget_monarchwidget li.et_social_newsvine:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_newsvine:hover i { background-color: #0b5527 !important; }

.et_monarch .et_social_netvibes, .et_monarch .et_social_networks.et_social_circle .et_social_netvibes i { background-color: #5dbc22; }
	.et_monarch li.et_social_netvibes:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_netvibes:hover i { background-color: #4fa01d; }
	.et_monarch .et_social_sidebar_border li.et_social_netvibes:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_netvibes:hover { border-color: #5dbc22; }
	.et_monarch .widget_monarchwidget li.et_social_netvibes { background-color: #5dbc22 !important; }
	.et_monarch .widget_monarchwidget li.et_social_netvibes:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_netvibes:hover i { background-color: #4fa01d !important; }

.et_monarch .et_social_hackernews, .et_monarch .et_social_networks.et_social_circle .et_social_hackernews i { background-color: #f08641; }
	.et_monarch li.et_social_hackernews:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_hackernews:hover i { background-color: #cc7237; }
	.et_monarch .et_social_sidebar_border li.et_social_hackernews:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_hackernews:hover { border-color: #f08641; }
	.et_monarch .widget_monarchwidget li.et_social_hackernews { background-color: #f08641 !important; }
	.et_monarch .widget_monarchwidget li.et_social_hackernews:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_hackernews:hover i { background-color: #cc7237 !important; }

.et_monarch .et_social_evernote, .et_monarch .et_social_networks.et_social_circle .et_social_evernote i { background-color: #7cbf4b; }
	.et_monarch li.et_social_evernote:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_evernote:hover i { background-color: #6aa340; }
	.et_monarch .et_social_sidebar_border li.et_social_evernote:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_evernote:hover { border-color: #7cbf4b; }
	.et_monarch .widget_monarchwidget li.et_social_evernote { background-color: #7cbf4b !important; }
	.et_monarch .widget_monarchwidget li.et_social_evernote:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_evernote:hover i { background-color: #6aa340 !important; }

.et_monarch .et_social_digg, .et_monarch .et_social_networks.et_social_circle .et_social_digg i { background-color: #546b9f; }
	.et_monarch li.et_social_digg:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_digg:hover i { background-color: #475b87; }
	.et_monarch .et_social_sidebar_border li.et_social_digg:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_digg:hover { border-color: #546b9f; }
	.et_monarch .widget_monarchwidget li.et_social_digg { background-color: #546b9f !important; }
	.et_monarch .widget_monarchwidget li.et_social_digg:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_digg:hover i { background-color: #475b87 !important; }

.et_monarch .et_social_box, .et_monarch .et_social_networks.et_social_circle .et_social_box i { background-color: #1482c3; }
	.et_monarch li.et_social_box:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_box:hover i { background-color: #116fa6; }
	.et_monarch .et_social_sidebar_border li.et_social_box:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_box:hover { border-color: #1482c3; }
	.et_monarch .widget_monarchwidget li.et_social_box { background-color: #1482c3 !important; }
	.et_monarch .widget_monarchwidget li.et_social_box:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_box:hover i { background-color: #116fa6 !important; }

.et_monarch .et_social_baidu, .et_monarch .et_social_networks.et_social_circle .et_social_baidu i { background-color: #2b3bdd; }
	.et_monarch li.et_social_baidu:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_baidu:hover i { background-color: #2532bc; }
	.et_monarch .et_social_sidebar_border li.et_social_baidu:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_baidu:hover { border-color: #2b3bdd; }
	.et_monarch .widget_monarchwidget li.et_social_baidu { background-color: #2b3bdd !important; }
	.et_monarch .widget_monarchwidget li.et_social_baidu:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_baidu:hover i { background-color: #2532bc !important; }

.et_monarch .et_social_livejournal, .et_monarch .et_social_networks.et_social_circle .et_social_livejournal i { background-color: #336697; }
	.et_monarch li.et_social_livejournal:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_livejournal:hover i { background-color: #2b5780; }
	.et_monarch .et_social_sidebar_border li.et_social_livejournal:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_livejournal:hover { border-color: #336697; }
	.et_monarch .widget_monarchwidget li.et_social_livejournal { background-color: #336697 !important; }
	.et_monarch .widget_monarchwidget li.et_social_livejournal:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_livejournal:hover i { background-color: #2b5780 !important; }

.et_monarch .et_social_friendfeed, .et_monarch .et_social_networks.et_social_circle .et_social_friendfeed i { background-color: #5989c0; }
	.et_monarch li.et_social_friendfeed:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_friendfeed:hover i { background-color: #4c75a3; }
	.et_monarch .et_social_sidebar_border li.et_social_friendfeed:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_friendfeed:hover { border-color: #5989c0; }
	.et_monarch .widget_monarchwidget li.et_social_friendfeed { background-color: #5989c0 !important; }
	.et_monarch .widget_monarchwidget li.et_social_friendfeed:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_friendfeed:hover i { background-color: #4c75a3 !important; }

.et_monarch .et_social_github, .et_monarch .et_social_networks.et_social_circle .et_social_github i { background-color: #4183c4; }
	.et_monarch li.et_social_github:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_github:hover i { background-color: #376fa7; }
	.et_monarch .et_social_sidebar_border li.et_social_github:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_github:hover { border-color: #4183c4; }
	.et_monarch .widget_monarchwidget li.et_social_github { background-color: #4183c4 !important; }
	.et_monarch .widget_monarchwidget li.et_social_github:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_github:hover i { background-color: #376fa7 !important; }

.et_monarch .et_social_outlook, .et_monarch .et_social_networks.et_social_circle .et_social_outlook i { background-color: #1174c3; }
	.et_monarch li.et_social_outlook:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_outlook:hover i { background-color: #0e63a6; }
	.et_monarch .et_social_sidebar_border li.et_social_outlook:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_outlook:hover { border-color: #1174c3; }
	.et_monarch .widget_monarchwidget li.et_social_outlook { background-color: #1174c3 !important; }
	.et_monarch .widget_monarchwidget li.et_social_outlook:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_outlook:hover { background-color: #0e63a6 !important; }

.et_monarch .et_social_blinklist, .et_monarch .et_social_networks.et_social_circle .et_social_blinklist i { background-color: #fc6d21; }
	.et_monarch li.et_social_blinklist:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_blinklist:hover i { background-color: #d65d1c; }
	.et_monarch .et_social_sidebar_border li.et_social_blinklist:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_blinklist:hover { border-color: #fc6d21; }
	.et_monarch .widget_monarchwidget li.et_social_blinklist { background-color: #fc6d21 !important; }
	.et_monarch .widget_monarchwidget li.et_social_blinklist:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_blinklist:hover i { background-color: #d65d1c !important; }

.et_monarch .et_social_aweber, .et_monarch .et_social_networks.et_social_circle .et_social_aweber i { background-color: #127bbf; }
	.et_monarch li.et_social_aweber:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_aweber:hover i { background-color: #0f69a3; }
	.et_monarch .et_social_sidebar_border li.et_social_aweber:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_aweber:hover { border-color: #127bbf; }
	.et_monarch .widget_monarchwidget li.et_social_aweber { background-color: #127bbf !important; }
	.et_monarch .widget_monarchwidget li.et_social_aweber:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_aweber:hover i { background-color: #0f69a3 !important; }

.et_monarch .et_social_mailchimp, .et_monarch .et_social_networks.et_social_circle .et_social_mailchimp i { background-color: #3283bf; }
	.et_monarch li.et_social_mailchimp:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_mailchimp:hover i { background-color: #2b6fa3; }
	.et_monarch .et_social_sidebar_border li.et_social_mailchimp:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_mailchimp:hover { border-color: #3283bf; }
	.et_monarch .widget_monarchwidget li.et_social_mailchimp { background-color: #3283bf !important; }
	.et_monarch .widget_monarchwidget li.et_social_mailchimp:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_mailchimp:hover i { background-color: #2b6fa3 !important; }

.et_monarch .et_social_soundcloud, .et_monarch .et_social_networks.et_social_circle .et_social_soundcloud i { background-color: #f0601e; }
	.et_monarch li.et_social_soundcloud:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_soundcloud:hover i { background-color: #cc521a; }
	.et_monarch .et_social_sidebar_border li.et_social_soundcloud:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_soundcloud:hover { border-color: #f0601e; }
	.et_monarch .widget_monarchwidget li.et_social_soundcloud { background-color: #f0601e !important; }
	.et_monarch .widget_monarchwidget li.et_social_soundcloud:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_soundcloud:hover i { background-color: #cc521a !important; }

.et_monarch .et_social_print, .et_monarch .et_social_networks.et_social_circle .et_social_print i { background-color: #333333; }
	.et_monarch li.et_social_print:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_print:hover i { background-color: #2b2b2b; }
	.et_monarch .et_social_sidebar_border li.et_social_print:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_print:hover { border-color: #333333; }
	.et_monarch .widget_monarchwidget li.et_social_print { background-color: #333333 !important; }
	.et_monarch .widget_monarchwidget li.et_social_print:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_print:hover i { background-color: #2b2b2b !important; }

.et_monarch .et_social_like, .et_monarch .et_social_networks.et_social_circle .et_social_like i { background-color: #f95149; }
	.et_monarch li.et_social_like:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_like:hover i { background-color: #d4453e; }
	.et_monarch .et_social_sidebar_border li.et_social_like:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_like:hover { border-color: #f95149; }
	.et_monarch .widget_monarchwidget li.et_social_like { background-color: #f95149 !important; }
	.et_monarch .widget_monarchwidget li.et_social_like:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_like:hover i { background-color: #d4453e !important; }

.et_monarch .et_social_behance, .et_monarch .et_social_networks.et_social_circle .et_social_behance i { background-color: #1769ff; }
	.et_monarch li.et_social_behance:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_behance:hover i { background-color: #1459d9; }
	.et_monarch .et_social_sidebar_border li.et_social_behance:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_behance:hover { border-color: #1769ff; }
	.et_monarch .widget_monarchwidget li.et_social_behance { background-color: #1769ff !important; }
	.et_monarch .widget_monarchwidget li.et_social_behance:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_behance:hover i { background-color: #1459d9 !important; }

.et_monarch .et_social_all_button, .et_monarch .et_social_networks.et_social_circle .et_social_all_button i { background-color: #dedede; }
	.et_monarch li.et_social_all_button:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_all_button:hover i { background-color: #d1d1d1; }
	.et_monarch li.et_social_all_button i.et_social_icon_all_button, .et_monarch .et_social_sidebar_networks li.et_social_all_button:hover i.et_social_icon_all_button { color: #777777; }
	.et_monarch .et_social_sidebar_border li.et_social_all_button:hover { border-color: #bfbfbf; }

.et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover i, .et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover .et_social_count, .et_monarch .et_social_mobile .et_social_icons_container li:hover i, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_icon, .et_monarch .widget_monarchwidget .et_social_networks .et_social_icons_container li:hover .et_social_network_label, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_sidebar_count { color: #ffffff; }

.widget_monarchwidget li, .et_monarch .widget_text .et_social_networks li { background-image: none !important; list-style: none; padding: 0 !important; margin-bottom: 0 !important; border: none !important;}
	.widget_monarchwidget li, .et_monarch .widget_monarchwidget li:after { border: none !important; }
	.widget_monarchwidget li:before { display: none; }
		.et_monarch .widget_monarchwidget .et_social_networks.et_social_circle ul li { background-color: transparent !important; }



/*------------------------------------------------*/
/*----------------[ET SOCIAL FLYIN]---------------*/
/*------------------------------------------------*/

.et_monarch .et_social_header { text-align: left; margin-bottom: 25px; }

.et_monarch .et_social_flyin { position: fixed; width: 320px; background-color: #FFF; padding: 30px 20px; bottom: 0; height: auto; opacity: 0; z-index: -1; box-shadow: 0 0 15px rgba(0,0,0,.1); }
	.et_monarch .et_social_flyin .et_social_networks { overflow: auto; }
		.et_monarch .et_social_flyin a.et_social_icon_cancel, .et_monarch .et_social_popup_content a.et_social_icon_cancel { position: absolute; top: 15px; right: 15px; color: #666; }
		.et_monarch .et_social_flyin .et_social_icon:after, .et_monarch .et_social_popup .et_social_icon:after { display: block; }

.et_monarch .et_social_flyin_bottom_right { right: 0; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; }
.et_monarch .et_social_flyin_bottom_left { left: 0; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; }

/*------------------------------------------------*/
/*----------------[ET SOCIAL POPUP]---------------*/
/*------------------------------------------------*/

.et_monarch .et_social_popup_content { padding: 25px 20px; background-color: #fff; text-align: left; width: 84%; max-width: 600px; position: fixed; z-index: 999999999; left: 50%; margin-left: -320px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); }
.et_monarch .et_social_popup:after { content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 99999999; display: block; opacity: 0; }

.et_monarch .et_social_popup.et_social_animated:after { opacity: 1; -webkit-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_monarch .et_social_popup_content .et_social_networks { overflow: auto; }

.et_monarch .et_social_fadeout { opacity: 0; -webkit-animation: et_social_fadeOut 1s 1 cubic-bezier(0.77,0,.175,1) !important; -moz-animation: et_social_fadeOut 1s 1 cubic-bezier(0.77,0,.175,1) !important; -o-animation: et_social_fadeOut 1s 1 cubic-bezier(0.77,0,.175,1) !important; animation: et_social_fadeOut 1s 1 cubic-bezier(0.77,0,.175,1) !important; }

/*------------------------------------------------*/
/*---------------------[INLINE]-------------------*/
/*------------------------------------------------*/

/*--------------------[GENERAL]-------------------*/
.et_monarch .et_social_networkname { word-break: break-all; }
.et_monarch .et_social_icon, .et_monarch .et_social_sidebar_networks .et_social_count { position: relative; z-index: 100; }
.et_monarch .et_social_networks span.et_social_overlay { height:100%; width: 100%; background-color: rgba( 0, 0, 0, 0.1 ); bottom: 0; left: 0; z-index: 1; position: absolute; }

.et_monarch .et_social_inline_top { margin-bottom: 40px; }
.et_monarch .et_social_inline_bottom { margin-top: 40px; }
.et_monarch .et_social_networks.et_social_left .et_social_count, .et_monarch .et_social_networks.et_social_left .et_social_networkname { line-height: 1em; display: inline-block; }

.widget_monarchwidget { width: auto; float: none !important; }

.et_monarch .et_social_networks { width: 100%; display: inline-block; }
.et_monarch .et_social_networks .et_social_icons_container { padding: 0 !important; margin: 0 !important; line-height: 1em !important; display: inline-block; width: inherit; }
.et_monarch .et_social_networks li, .et_monarch .widget_monarchwidget .et_social_networks li, .et_monarch .widget .et_social_networks li, .et_monarch .widget_text .et_social_networks li { float: left; position: relative; margin: 2% 0 0 2%; overflow: hidden; min-height: 40px; line-height: 0; }
	.et_monarch .textwidget .et_social_networks li { margin-bottom: 0; }
	.et_monarch .et_social_networks li a { line-height: 0; }
.et_monarch .et_social_networks.et_social_nospace li { margin: 0 !important; }
	.et_monarch .et_social_networks li, .et_monarch .et_social_networks li a, .et_monarch .et_social_icon { display: block; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.et_monarch .et_social_networks div.et_social_network_label { font-size: 14px; }
	.et_monarch .et_social_networks div.et_social_count .et_social_count_label { font-size: 12px; font-weight: 400; }
	.et_monarch .et_social_networks div, .et_monarch .et_social_networks span, .et_monarch .et_social_networks li i { position: relative; z-index: 2; }

.et_monarch .et_social_networks .et_social_icon, .et_monarch .et_social_networks .et_social_icon:before, .et_monarch .et_social_networks .et_social_icon:after { width: 40px; height: 40px; line-height: 40px; display: inline-block; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }

.et_monarch .et_social_networks .et_social_networkname, .et_monarch .et_social_networks .et_social_count span { font-weight: 700; }
.et_monarch .et_social_networkname, .et_monarch .et_social_count { display: none; }
.et_monarch .et_social_withnetworknames .et_social_networkname, .et_monarch .et_social_withcounts .et_social_count, .et_monarch .et_social_sidebar_withcounts .et_social_count { display: inherit; }

.et_monarch .et_social_networks.et_social_left i.et_social_icon.et_social_icon_all_button { float: none !important; }
.et_social_open_all span.et_social_overlay { margin: 0 !important; }
.et_monarch .et_social_networks .et_social_all_button i.et_social_icon.et_social_icon_all_button:after, .et_monarch .et_social_networks .et_social_all_button i.et_social_icon.et_social_icon_all_button:before { width: 100%; }
.et_monarch .et_social_slide.et_social_left .et_social_all_button i.et_social_icon.et_social_icon_all_button:after { left: -100%; }
.et_monarch .et_social_slide.et_social_left li.et_social_all_button:hover i.et_social_icon.et_social_icon_all_button:after { left: 0; }
.et_monarch .et_social_slide.et_social_left li:hover i.et_social_icon.et_social_icon_all_button:before { margin-left: 100% !important; }
.et_monarch .et_social_flip.et_social_left li.et_social_all_button:hover i.et_social_icon.et_social_icon_all_button:before { width: 110% !important; }

.et_monarch li.et_social_all_button { padding: 0; text-align: center; }
	.et_monarch .et_social_circle li.et_social_all_button { padding: 0; text-align: left; }
	.et_monarch .et_social_top.et_social_rectangle.et_social_withcounts li.et_social_all_button a.et_social_open_all, .et_monarch .et_social_top.et_social_rounded.et_social_withcounts li.et_social_all_button a.et_social_open_all { padding: 22px 0 !important; }
	.et_monarch .et_social_top.et_social_rectangle.et_social_withnetworknames li.et_social_all_button a.et_social_open_all, .et_monarch .et_social_top.et_social_rounded.et_social_withnetworknames li.et_social_all_button a.et_social_open_all { padding: 21px 0 !important; }
	.et_monarch .et_social_top.et_social_rectangle.et_social_withnetworknames.et_social_withcounts li.et_social_all_button a.et_social_open_all, .et_monarch .et_social_top.et_social_rounded.et_social_withnetworknames.et_social_withcounts li.et_social_all_button a.et_social_open_all { padding: 33px 0 !important; }

/*------------------[TOTAL COUNT]-----------------*/
.et_monarch .et_social_nototalcount .et_social_totalcount { display: none; }
.et_monarch .et_social_withtotalcount .et_social_totalcount { display: block; }

.et_monarch .et_social_networks .et_social_totalcount, .et_monarch .et_social_sidebar_networks_mobile .et_social_totalcount { text-align: left; color: #444; margin-bottom: 10px; }
	.et_monarch .et_social_networks.et_social_sidebar_nocounts .et_social_totalcount { width: 40px; }
	.et_monarch .et_social_networks.et_social_sidebar_withcounts .et_social_totalcount, .et_monarch .et_social_networks.et_social_sidebar_flip .et_social_totalcount { width: 50px; }
.et_monarch .et_social_networks .et_social_totalcount_count, .et_monarch .et_social_sidebar_networks_mobile .et_social_totalcount_count { display: inline-block; font-size: 20px; font-weight: 700; line-height: 20px; }
.et_monarch .et_social_networks .et_social_totalcount_label, .et_monarch .et_social_sidebar_networks_mobile .et_social_totalcount_label { display: inline-block; font-size: 14px; margin-left: 4px; }

.et_monarch .et_social_withtotalcount .et_social_totalcount.et_social_dark, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_network_label, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_networkname, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li:hover .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li:hover .et_social_networkname, .et_monarch .et_social_media .et_social_circle.et_social_outer_dark .et_social_icons_container li:hover .et_social_count { color: #444 !important; }
.et_monarch .et_social_withtotalcount .et_social_totalcount.et_social_light, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_network_label, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_networkname, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li:hover .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li:hover .et_social_networkname, .et_monarch .et_social_media .et_social_circle.et_social_outer_light .et_social_icons_container li:hover .et_social_count { color: #fff !important; }

.et_monarch .et_social_outer_dark .et_social_totalcount, .et_monarch .et_social_outer_dark.et_social_circle .et_social_network_label { color: #444; }
.et_monarch .et_social_outer_light .et_social_totalcount, .et_monarch .et_social_outer_light.et_social_circle .et_social_network_label { color: #fff; }

/*------------------------------------------------*/
/*-----------------[INLINE STYLES]----------------*/
/*------------------------------------------------*/

/*-------------------[DARKEN]---------------------*/
.et_monarch .et_social_darken.et_social_top li:hover .et_social_icon, .et_monarch .et_social_darken.et_social_left li:hover .et_social_overlay, .et_monarch .et_social_darken.et_social_circle li:hover .et_social_icon:before, .et_monarch .et_social_slide.et_social_top li:hover .et_social_icon { background-color: rgba( 0, 0, 0, 0.2 ); }
	.et_monarch .et_social_darken.et_social_top li.et_social_all_button:hover .et_social_icon, .et_monarch .et_social_darken.et_social_left li.et_social_all_button:hover .et_social_overlay { background-color: transparent; }

/*--------------------[FLIP]----------------------*/
.et_monarch .et_social_flip li { min-width: 40px; }
.et_monarch .et_social_flip li a, .et_monarch .et_social_flip li .et_social_share { border-left: 0 solid rgba( 0, 0, 0, 0.2 ); }
	.et_monarch .et_social_flip.et_social_top.et_social_autowidth li a { border-left: 8px solid rgba( 0, 0, 0, 0 ); padding: 10px 18px 10px 10px; }
		.et_monarch .et_social_flip.et_social_top.et_social_autowidth li.et_social_all_button a.et_social_open_all { padding-right: 8px !important; }

.et_monarch .et_social_flip.et_social_top li:hover a, .et_monarch .et_social_media_wrapper .et_social_flip.et_social_top li:hover .et_social_share { border-left: 8px solid rgba( 0, 0, 0, 0.1 ); }
.et_monarch .et_social_flip.et_social_left li:hover .et_social_network_label, .et_monarch .et_social_flip.et_social_left li:hover .et_social_overlay { margin: 0 0 0 50px;}
.et_monarch .et_social_flip.et_social_left li:hover .et_social_icon:before { width: 50px; }
	.et_monarch .et_social_flip.et_social_left.et_social_autowidth li:hover .et_social_network_label, .et_monarch .et_social_flip.et_social_left.et_social_autowidth li:hover .et_social_overlay { margin: 0 0 0 45px;}
	.et_monarch .et_social_flip.et_social_left.et_social_autowidth li:hover .et_social_icon:before { width: 45px; }
	.et_monarch .et_social_flip.et_social_left.et_social_autowidth li:hover .et_social_network_label { padding-right: 5px; }
.et_monarch .et_social_flip.et_social_circle li .et_social_icon, .et_monarch .et_social_media_wrapper .et_social_flip.et_social_circle li:hover .et_social_share { border-left: 0 solid rgba( 0, 0, 0, 0.1 ); left: 0; }
.et_monarch .et_social_flip.et_social_circle li:hover .et_social_icon { border-left: 6px solid rgba( 0, 0, 0, 0.1 ); width: 32px; }
.et_monarch .et_social_flip.et_social_circle.et_social_left li:hover .et_social_icon { left: 1px; }
.et_monarch .et_social_flip.et_social_circle.et_social_top li:hover a { border: none; }
.et_monarch .et_social_flip.et_social_top.et_social_circle.et_social_autowidth li a { border-left: none; padding: 10px; }
.et_monarch .et_social_icon:after { display: none; }

/*--------------------[SLIDE]---------------------*/
.et_monarch .et_social_slide .et_social_icon:after { display: inline-block; position: absolute; top: -40px; left: 0; }
.et_monarch .et_social_slide li:hover .et_social_icon:before { opacity: 0; margin-top: 40px; }
.et_monarch .et_social_slide li:hover .et_social_icon:after { top: 0; }
.et_monarch .et_social_slide li:hover .et_social_overlay { background-color: rgba( 0, 0, 0, 0 ); margin: 0 0 0 100px; }

.et_monarch .et_social_slide.et_social_left .et_social_icon { overflow: hidden; }
.et_monarch .et_social_slide.et_social_left li .et_social_icon:after { left: -40px; top: 0; }
.et_monarch .et_social_slide.et_social_left li:hover .et_social_icon:after { left: 0; }
.et_monarch .et_social_slide.et_social_left li:hover .et_social_icon:before { margin-left: 40px; margin-top: 0; opacity: 0; }

/*--------------------[SIMPLE]--------------------*/
.et_monarch .et_social_simple li a, .et_monarch .et_social_media_wrapper .et_social_top.et_social_simple li .et_social_share, .et_monarch .et_social_top.et_social_circle li a { padding: 0 !important; }
.et_monarch .et_social_simple.et_social_top.et_social_withcounts li a, .et_monarch .et_social_simple.et_social_top.et_social_withnetworknames li a, .et_monarch .et_social_media_wrapper .et_social_simple.et_social_top.et_social_withnetworknames li .et_social_share, .et_monarch .et_social_media_wrapper .et_social_simple.et_social_top.et_social_withcounts li .et_social_share { padding: 0 10px 10px !important; }
	.et_monarch .et_social_simple.et_social_top.et_social_rectangle.et_social_withnetworknames li.et_social_all_button a.et_social_open_all .et_social_icon, .et_monarch .et_social_simple.et_social_top.et_social_rectangle.et_social_withcounts li.et_social_all_button a.et_social_open_all .et_social_icon, .et_monarch .et_social_simple.et_social_top.et_social_rounded.et_social_withnetworknames li.et_social_all_button a.et_social_open_all .et_social_icon, .et_monarch .et_social_simple.et_social_top.et_social_rounded.et_social_withcounts li.et_social_all_button a.et_social_open_all .et_social_icon { margin: -8px 0 -12px; }
.et_monarch .et_social_simple.et_social_left .et_social_network_label div { margin-left: 0 !important; }
.et_monarch .et_social_simple.et_social_left .et_social_network_label { padding-left: 0 !important; }
.et_monarch .et_social_simple.et_social_top .et_social_icon { background-color: transparent; }
.et_monarch .et_social_simple.et_social_top.et_social_withnetworknames .et_social_icon, .et_monarch .et_social_simple.et_social_top.et_social_withcounts .et_social_icon { margin-bottom: -10px; }
.et_monarch .et_social_simple li .et_social_overlay { margin: 0 !important; display: none; }



/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

.et_monarch .et_social_sidebar_networks { left: 0; position: fixed; top: 30%; z-index: 999999;}
.et_monarch .et_social_sidebar_networks ul { margin: 0 !important; list-style: none !important; padding: 0 !important; }
	.et_monarch .et_social_sidebar_networks li { position: relative; width: 40px; overflow: hidden; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }
		.et_monarch .et_social_sidebar_withcounts li { width: 50px; }
		.et_monarch .et_social_sidebar_networks .et_social_count span { line-height: .9em; padding-top: 4px; font-weight: 700; font-size: 12px;}
	.et_monarch .et_social_sidebar_networks a { display: block; padding: 12px 0 12px; float: left; width: 100%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
		.et_monarch .et_social_sidebar_withcounts a { padding: 10px 0; display: block; }
			.et_monarch .et_social_sidebar_networks a.et_social_icon:before, .et_monarch .et_social_sidebar_networks a.et_social_icon:after { width: 100%; font-size: 16px; line-height: 40px; display: block; position: relative; }

.et_monarch .et_social_icon:before, .et_monarch .et_social_icon:after { position: relative; width: 100%; }

.et_monarch .et_social_sidebar_networks a.et_social_open_all { padding: 7px; }
.et_monarch .et_social_sidebar_networks.et_social_circle a.et_social_open_all { padding: 12px 0 12px; }
.et_monarch .et_social_sidebar_networks.et_social_circle.et_social_sidebar_withcounts a.et_social_open_all { padding-top: 17px; }

/*------------------[TOTAL COUNT]-----------------*/
.et_monarch .et_social_sidebar_networks .et_social_totalcount { color: #444; text-align: center; margin-bottom: 4px; }
	.et_monarch .et_social_sidebar_networks.et_social_sidebar_nocounts .et_social_totalcount { width: 40px; }
	.et_monarch .et_social_sidebar_networks.et_social_sidebar_withcounts .et_social_totalcount, .et_monarch .et_social_sidebar_networks.et_social_sidebar_flip .et_social_totalcount { width: 50px; }
.et_monarch .et_social_sidebar_networks .et_social_totalcount_count { display: block; font-size: 18px; font-weight: 700; }
.et_monarch .et_social_sidebar_networks .et_social_totalcount_label { display: block; font-size: 10px; }


/*------------------------------------------------*/
/*----------------[SIDEBAR STYLES]----------------*/
/*------------------------------------------------*/

/*--------------------[GENERAL]-------------------*/
.et_monarch .et_social_icon:after { display: none; }
.et_monarch .et_social_circle .et_social_icon:before, .et_monarch .et_social_circle .et_social_icon:after { width: 100% !important; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }
.et_monarch .et_social_sidebar_nocounts .et_social_count { display: none; }

.et_monarch .et_social_sidebar_networks_right { right: 0; left: auto; }

.et_monarch .et_social_sidebar_networks_right li { float: right; clear: both; }

.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar { float: right; margin: 8px 8px 0 0 !important; clear: both; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_withcounts span.et_social_hide_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rectangle.et_social_sidebar_flip span.et_social_hide_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rounded.et_social_sidebar_flip span.et_social_hide_sidebar { margin-right: 13px !important; }

.et_monarch .et_social_sidebar_networks_right .et_social_totalcount { float: right; }

.et_monarch .et_social_sidebar_networks_right.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks_right.et_social_hidden_sidebar .et_social_totalcount { margin-right: -50px !important; }

.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_withcounts span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rectangle.et_social_sidebar_flip span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rounded.et_social_sidebar_flip span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-right: 0 !important; }

.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar:before { transform: rotate(90deg); right: -1px; left: auto; }
.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar.et_social_hidden_sidebar:before { transform: rotate(-90deg); left: 0; }

.et_monarch .et_social_sidebar_networks_right.et_social_circle span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-right: -10px !important; }

.et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_hidden_sidebar .et_social_totalcount {
margin-right: -66px !important; }

/*--------------------[FLIP]----------------------*/
.et_monarch .et_social_sidebar_flip li { border-left: 0 solid rgba( 0,0,0,.4); width: 50px; }
	.et_monarch .et_social_sidebar_flip li:hover { width: 44px; border-left: 6px solid rgba( 0,0,0,.3); }
		.et_monarch .et_social_sidebar_flip li:hover i { opacity: 0.8; }

.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_flip li { border-right: 0 solid rgba( 0,0,0,.4); border-left: none; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_flip li:hover { border-right: 6px solid rgba( 0,0,0,.3); }
/*-------------------[BORDER]---------------------*/
.et_monarch .et_social_sidebar_border li { border-left: 0 solid transparent; }
	.et_monarch .et_social_sidebar_border li:hover { border-left: 4px solid; }
	.et_monarch .et_social_sidebar_border a.et_social_icon:before { color: rgba( 255, 255, 255, 1 ); }
	.et_monarch .et_social_sidebar_border .et_social_overlay { position: absolute; background-color: rgba( 0, 0, 0, 0 ); height: 100%; width: 100%; top: 0; left: 0; }
		.et_monarch .et_social_sidebar_border li:hover .et_social_overlay { background-color: rgba( 0, 0, 0, 0.2 ); }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li { border-right: 0 solid transparent; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li:hover { border-right: 4px solid; border-left: none;}
/*--------------------[GROW]----------------------*/
.et_monarch .et_social_sidebar_grow li { left:0; }
	.et_monarch .et_social_sidebar_grow li:hover { width: 50px ;}
	.et_monarch .et_social_sidebar_grow.et_social_sidebar_withcounts li:hover { width: 62px; }
	.et_monarch .et_social_sidebar_grow a.et_social_icon:before { color: #fff; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_grow li { right: 0; }
/*--------------------[SLIDE]---------------------*/
.et_monarch .et_social_sidebar_slide li { border-left: 0 solid; }
	.et_monarch .et_social_sidebar_slide i.et_social_icon:before { opacity: 1; left: 0; z-index: 2; position: relative; }
		.et_monarch .et_social_sidebar_slide li:hover i.et_social_icon:before { opacity: 0; left: 100%; background-color: rgb( 0, 0, 0, 0.25 ); }
	.et_monarch .et_social_sidebar_slide i.et_social_icon:after { opacity: 0; width:100%; height:100%; position: absolute; top: 0; right:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
		.et_monarch .et_social_sidebar_slide li:hover i.et_social_icon:after { opacity: 1; right:0; }
	.et_monarch .et_social_sidebar_slide .et_social_icon:after { display: inherit; }


/*------------------------------------------------*/
/*----------------[SIDEBAR SHAPES]----------------*/
/*------------------------------------------------*/

/*--------------------[ROUNDED]-------------------*/
.et_monarch .et_social_rounded.et_social_sidebar_networks li:first-child { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.et_monarch .et_social_rounded.et_social_sidebar_networks li:last-child { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
	.et_monarch .et_social_sidebar_grow.et_social_rounded li:hover, .et_monarch .et_social_sidebar_networks.et_social_rounded.et_social_space li { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.et_monarch .et_social_sidebar_networks_mobile.et_social_rounded li { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.et_monarch .et_social_sidebar_networks_right.et_social_rounded.et_social_sidebar_networks li { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.et_monarch .et_social_sidebar_networks_right.et_social_rounded.et_social_sidebar_networks li:first-child { -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; }
.et_monarch .et_social_sidebar_networks_right.et_social_rounded.et_social_sidebar_networks li:last-child { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_grow.et_social_rounded li:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_networks.et_social_rounded.et_social_space li { -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; }
/*---------------------[CIRCLE]-------------------*/
.et_monarch .et_social_circle.et_social_sidebar_networks { left: 10px; }
.et_monarch .et_social_circle li { width: 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin-bottom: 10px; left: 0; }
.et_monarch .et_social_circle.et_social_sidebar_withcounts li { width: 50px; height: 50px;}
	.et_monarch .et_social_sidebar_border.et_social_circle li { border: 3px solid transparent; }
	.et_monarch .et_social_sidebar_border.et_social_circle a.et_social_icon:hover:before { background-color: rgba( 0, 0, 0, 0 ); }
	.et_monarch .et_social_sidebar_grow.et_social_circle li:hover { width: 40px; left: 8px; }
		.et_monarch .et_social_sidebar_grow.et_social_circle.et_social_sidebar_withcounts li:hover { width: 50px; }
	.et_monarch .et_social_sidebar_flip.et_social_circle li:hover { width: 36px; left: 2px;}
	.et_monarch .et_social_sidebar_flip.et_social_circle.et_social_sidebar_withcounts li:hover { width: 44px; left: 3px; }
	.et_monarch .et_social_sidebar_border.et_social_circle li { width: 46px; height: 46px; }
	.et_monarch .et_social_sidebar_border.et_social_circle.et_social_sidebar_withcounts li { width: 56px; height: 56px; }
	.et_monarch .et_social_sidebar_slide.et_social_circle span.et_social_icon:after { -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }
	.et_monarch .et_social_simple.et_social_top.et_social_circle .et_social_icon { margin-bottom: 0; }

.et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_sidebar_networks { right: 10px; left: auto; }
.et_monarch .et_social_sidebar_networks_right.et_social_circle li { right: 0; left: auto; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border.et_social_circle li { border: 3px solid transparent; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_grow.et_social_circle li:hover { right: 8px; left: auto; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_flip.et_social_circle li:hover { right: 2px; left: auto; }
.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_flip.et_social_circle.et_social_sidebar_withcounts li:hover { width: 44px; right: 3px; left: auto; }
/*--------------------[SPACED]--------------------*/
.et_monarch .et_social_space li { margin-bottom: 4px; }
.et_monarch .et_social_space.et_social_circle li { margin-bottom: 14px; }



/*------------------------------------------------*/
/*-------------------[SIDEBAR HIDE]---------------*/
/*------------------------------------------------*/

/*-----------------[HIDE BUTTON OPEN]-------------*/
.et_monarch  span.et_social_hide_sidebar { background: rgba(0,0,0,0.3); height: 24px; width: 24px; display: block; cursor: pointer; margin: 8px 0 0 8px !important; border-radius: 12px; opacity: 0; }
	.et_monarch .et_social_sidebar_networks:hover .et_social_hide_sidebar { opacity: 1; }
	.et_monarch .et_social_sidebar_withcounts span.et_social_hide_sidebar, .et_monarch .et_social_rectangle.et_social_sidebar_flip span.et_social_hide_sidebar, .et_monarch .et_social_rounded.et_social_sidebar_flip span.et_social_hide_sidebar { margin-left: 13px !important; }
	.et_monarch .et_social_circle.et_social_sidebar_border span.et_social_hide_sidebar { margin-left: 11px !important; }
	.et_monarch .et_social_circle.et_social_sidebar_withcounts.et_social_sidebar_border span.et_social_hide_sidebar { margin-left: 16px !important; }


/*----------------[HIDE BUTTON CLOSED]------------*/
.et_monarch .et_social_sidebar_networks span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-left: 0 !important; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
	.et_monarch .et_social_sidebar_networks.et_social_circle span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-left: -10px !important; }
.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar.et_social_hidden_sidebar { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
/*-----------------[HIDE BUTTON ICON]-------------*/
.et_monarch span.et_social_hide_sidebar:before { content: "\e649"; transform: rotate(-90deg); font-size: 20px !important; line-height: 24px !important; left: -1px; }
	.et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar:before { transform: rotate(90deg); }

/*------------------[SIDEBAR HIDDEN]--------------*/
.et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_totalcount { margin-left: -50px !important; }
	.et_monarch .et_social_sidebar_networks.et_social_circle.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_circle.et_social_hidden_sidebar .et_social_totalcount { margin-left: -66px !important; }
.et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount { margin-left: 0px !important; }

.et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_totalcount, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount, .et_monarch span.et_social_hide_sidebar:before, .et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_hidden_sidebar { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }

.et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar { opacity: 1; }

/*------------------------------------------------*/
/*-------------[SHAPES & ORIENTATION]-------------*/
/*------------------------------------------------*/

.et_monarch .et_social_top div, .et_monarch .et_social_top ul, .et_monarch .et_social_top li, .et_monarch .et_social_top span, .et_monarch .et_social_top a, .et_monarch .et_social_top .et_social_icons_container { text-align: center; }
	.et_monarch .et_social_top li a, .et_monarch .et_social_media_wrapper .et_social_top li .et_social_share { padding: 10px; }
	.et_monarch .et_social_top .et_social_network_label div { margin-top: 8px; line-height: 1em; }
	.et_monarch .et_social_top span { display: block; margin: 0; }
		.et_monarch .et_social_top .et_social_count span:first-of-type { margin-bottom: 2px; }
	.et_monarch .et_social_top span.et_social_overlay { background-color: rgba( 0, 0, 0, 0 ); }
	.et_monarch .et_social_top .et_social_icon { background-color: rgba( 0, 0, 0, 0.1 ); }
		.et_monarch .et_social_top .et_social_icon.et_social_icon_all_button { background-color: transparent; }
		.et_monarch .et_social_slide.et_social_rectangle.et_social_top li.et_social_all_button:hover .et_social_icon, .et_monarch .et_social_slide.et_social_rounded.et_social_top li.et_social_all_button:hover .et_social_icon { background-color: transparent; }

.et_monarch .et_social_left { text-align: left; }
	.et_monarch .et_social_left .et_social_network_label { margin-left: 40px; padding: 7px 14px 10px 10px; }
	.et_monarch .et_social_left .et_social_network_label div { margin: 6px 4px 0 4px; }
	.et_monarch .et_social_left .et_social_count span { display: inline-block; }
	.et_monarch .et_social_left .et_social_overlay { background-color: rgba( 0, 0, 0, 0.1 ); margin: 0 0 0 40px; }
	.et_monarch .et_social_left.et_social_circle .et_social_network_label, .et_monarch .et_social_left.et_social_circle li:hover .et_social_network_label { margin-left:46px !important; padding: 6px 0 0 0; padding-right: 0 !important; }
	.et_monarch .et_social_left .et_social_icon { float: left; }

.et_monarch .et_social_networks.et_social_circle li { background-color: transparent !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.et_monarch .et_social_rounded.et_social_networks li, .et_monarch .et_social_rounded.et_social_nospace.et_social_networks .et_social_icons_container { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; }
.et_monarch .et_social_rounded.et_social_nospace.et_social_networks li { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.et_monarch .et_social_rounded.et_social_nospace.et_social_networks li:last-child { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }

.et_monarch .et_social_circle .et_social_overlay { display: none; }



/*------------------------------------------------*/
/*-------------------[COLUMNS]--------------------*/
/*------------------------------------------------*/

.et_monarch .et_social_1col li { width: 100%; }
.et_monarch .et_social_2col li { width: 49%; }
.et_monarch .et_social_3col li { width: 32%; }
.et_monarch .et_social_4col li { width: 23.5%; }
.et_monarch .et_social_5col li { width: 18.4%; }
.et_monarch .et_social_6col li { width: 15%; }
.et_monarch .et_social_autowidth li { width: auto; margin: 0 2% 2% 0 !important; }

.et_monarch .et_social_1col li:first-child, .et_monarch .et_social_2col li:nth-child(-n+2), .et_monarch .et_social_3col li:nth-child(-n+3), .et_monarch .et_social_4col li:nth-child(-n+4), .et_monarch .et_social_5col li:nth-child(-n+5), .et_monarch .et_social_6col li:nth-child(-n+6) { margin-top: 0; }
.et_monarch .et_social_1col li, .et_monarch .et_social_2col li:nth-child(2n+1), .et_monarch .et_social_3col li:nth-child(3n+1), .et_monarch .et_social_4col li:nth-child(4n+1), .et_monarch .et_social_5col li:nth-child(5n+1), .et_monarch .et_social_6col li:nth-child(6n+1), .et_monarch .et_social_autowidth li:first-child { margin-left: 0; clear: both; }

.et_monarch .et_social_2col.et_social_nospace li { width: 50%; }
.et_monarch .et_social_3col.et_social_nospace li { width: 33.33%; }
.et_monarch .et_social_4col.et_social_nospace li { width: 25%; }
.et_monarch .et_social_5col.et_social_nospace li { width: 20%; }
.et_monarch .et_social_6col.et_social_nospace li { width: 16.66%; }

.et_monarch .et_social_popup { display: none; }
	.et_monarch .et_social_popup.et_social_visible { display: block; }

.et_monarch .et_social_visible { z-index: 999999; }



/*------------------------------------------------*/
/*----------------[MEDIA WRAPPER]-----------------*/
/*------------------------------------------------*/
.et_social_media_wrapper { position: relative; overflow: hidden; }
.et_social_media_wrapper .et_social_networks { position: absolute; left: 0; top: 0; }
	.et_monarch .et_social_media_wrapper .et_social_media { overflow: auto; width: 90%; height: inherit; max-height: 90%; position: absolute; top: 20px; left: 20px; padding: 0 20px; -webkit-box-sizing: border-box; box-sizing: border-box; opacity: 0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }
	.et_monarch .et_social_media_wrapper:hover .et_social_media { opacity: 1; }
		.et_monarch .et_social_media_wrapper .et_social_share { cursor: pointer; }
			.et_monarch .et_social_media_wrapper .et_social_left .et_social_share { display: inline-block; width: 100%; }


.et_monarch .et_social_icons_container a, a.et_social_icon_cancel { text-decoration: none !important; }

/*------------------------------------------------*/
/*------------------[MOBILE STYLES]---------------*/
/*------------------------------------------------*/
.et_monarch .et_social_mobile { position: fixed; bottom: 0; background: rgba(0,0,0,0.5); width: 100%; z-index: 999999; display: none; max-height: 100%; }
		.et_monarch .et_social_mobile .et_social_networks { position: relative; width: 100%; overflow: auto; padding: 20px 20px 20px; background-color: #fff; line-height: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: -10px; }
			.et_monarch .et_social_mobile .et_social_networks li { width: 23.5%; margin: 0 2% 2% 0; float: left; text-align: center; }
				.et_monarch .et_social_mobile .et_social_networks li:nth-child(4n) { width: 23.5%; margin-right: 0; }
				.et_monarch .et_social_mobile .et_social_networks.et_social_circle li { margin-right: 2%; }
					.et_monarch .et_social_mobile .et_social_networks.et_social_circle li:last-child { margin-right: 0; }

			.et_monarch .et_social_mobile .et_social_networks li a { padding: 10px; }
				.et_monarch .et_social_mobile .et_social_networks li a i.et_social_icon { display: inline-block; }
				.et_monarch .et_social_mobile .et_social_networks li a span.et_social_sidebar_count { font-size: 16px; font-weight: bold; display: inline-block; top: -2px; margin-left: 8px; }
				.et_monarch .et_social_mobile .et_social_networks.et_social_circle li a span.et_social_sidebar_count { font-size: 12px; display: block; top: 0; margin-left: 0; }

.et_monarch .et_social_mobile_button:before, .et_monarch .et_social_close:after, .et_monarch .et_social_heading:after { font-family: 'etmonarch'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 16px; }

.et_monarch .et_social_heading { text-align: center; padding: 10px 0; color: white; cursor: pointer; height: 20px; line-height: 19px; font-size: 14px; }
.et_monarch .et_social_heading:after { content: "\e649"; color: #cccccc; display: inline-block; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; font-size: 32px; top: 10px; position: absolute; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.et_monarch .et_social_mobile_button { position: fixed; bottom: 0; margin-left: -45px; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: none; }
.et_monarch .et_social_mobile_button.et_social_active_button { margin-left: 0; z-index: 999999; }
	.et_monarch .et_social_mobile_button:before { content: "\e605"; display: inline-block; padding: 10px 12px; background: rgba(0,0,0,0.5); color: #dddddd; height: 20px; line-height: 20px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }
.et_monarch .et_social_mobile.et_social_opened .et_social_heading:after { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.et_monarch .et_social_mobile.et_social_closed .et_social_heading:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.et_monarch .et_social_mobile .et_social_networks { display: none; }
.et_monarch .et_social_mobile.et_social_opened { -webkit-animation: et_social_slideTop 1s 1 ease; -moz-animation: et_social_slideTop 1s 1 ease; -o-animation: et_social_slideTop 1s 1 ease; animation: et_social_slideTop 1s 1 ease; }
.et_monarch .et_social_mobile_overlay.et_social_visible_overlay { -webkit-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_monarch span.et_social_close, .et_monarch .et_social_mobile_button { cursor: pointer; }
.et_monarch span.et_social_close { position: absolute; right: 10px; top: 0; line-height: 40px; }
	.et_monarch span.et_social_close:after { content: "\e60C"; color: #cccccc; }

.et_monarch .et_social_mobile_overlay { background: rgba(0,0,0,0.7); position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none; z-index: 99999;}

.et_monarch .et_social_inline_bottom { margin-top: 30px; }

/*------------------------------------------------*/
/*----------------[PINTEREST MODAL]---------------*/
/*------------------------------------------------*/
.et_monarch .et_social_pin_images_outer { display: none; z-index: 9999999999; position: absolute; }
.et_monarch .et_social_pin_images_outer:after { content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 999999; }
	.et_monarch .et_social_pinterest_window { background: white; position: fixed; top: 20%; left: 50%; padding: 20px; width: 500px; height: 400px; z-index: 9999999; margin-left: -250px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
		.et_monarch .et_social_pinterest_window span.et_social_close { cursor: pointer; }
		.et_monarch .et_social_pin_images { overflow: auto; max-height: 370px; z-index: 999; position: relative; }
			.et_monarch .et_social_pin_image { width: 30%; float: left; margin-right: 10px; display: block; position: relative; height: 90px; overflow: hidden; padding: 10px 2px; }
			.et_monarch .et_social_pin_image img { max-width: 100%; height: auto; }
				.et_monarch .et_social_pin_image .et_social_pin_overlay { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0; background: rgba(174, 24, 26, 0.4); width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
				.et_monarch .et_social_pin_image .et_social_pin_overlay:before { content: "\e63a"; top: 40px; left: 0; color: white; font-size: 30px; position: absolute; }
				.et_monarch .et_social_pin_image a:hover .et_social_pin_overlay { opacity: 1; }
				.et_monarch .et_social_pin_image .et_social_pin_overlay { min-height: 90px; }
				.et_monarch .et_social_pin_image a { overflow: visible !important; }
				.et_monarch .et_social_pin_image:nth-child(3n) { margin-right: 0; }

/*------------------------------------------------*/
/*----------------[DIVI THEME SUPPORT]------------*/
/*------------------------------------------------*/

.et_monarch .et_pb_pagebuilder_layout .et_social_inline { display: none; }
.et_monarch .et_pb_section .et_social_inline { display: block; }
.et_monarch .et_pb_section .et_social_inline_top, .et_monarch .et_pb_section .et_social_inline_bottom { margin-top: 0; margin-bottom: 30px; }



/*------------------------------------------------*/
/*----------------[RESPONSIVE STYLES]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 1025px ){
	.et_monarch .et_social_mobile_overlay, .et_monarch .et_social_mobile { display: none !important; }
}

@media only screen and ( max-width: 1024px ){
	.et_monarch .et_social_mobile_off { display: none !important; }

	.et_monarch .et_social_mobile { display: block; }
	.et_monarch .et_social_mobile .et_social_networks li:nth-child(4n) { margin-right: 0 !important; }

	.et_monarch .et_social_sidebar_networks { display: none; }
	.et_monarch .et_social_mobile_button { display: block; }

	.et_monarch .et_social_popup_content { margin-left: -42%; box-sizing: border-box; max-width: none; }

	.et_monarch .et_social_flyin.et_social_mobile_on.et_social_visible { width: 100%; padding: 25px 20px; z-index: 9999999; box-sizing: border-box; width: 84%; left: 50%; margin-left: -42%;}
	.et_monarch .et_social_flyin div.et_social_network_label, .et_monarch .et_social_mobile div.et_social_network_label { text-align: left; }
	.et_monarch .et_social_flyin_bottom_left, .et_monarch .et_social_flyin_bottom_right { -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
}

@media only screen and ( min-width: 768px ){
	.et_monarch .et_social_autowidth.et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
}

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

	.et_monarch .et_social_networks li, .et_monarch .et_social_mobile .et_social_networks li { margin: 2% 0 0 2% !important; width: 49% !important; clear: none !important; }
	.et_monarch .et_social_networks li:nth-child(2n+1), .et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1) { margin-left: 0 !important; clear: both !important; }
	.et_monarch .et_social_networks li:nth-child(-n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(-n+2) { margin-top: 0 !important; }
		.et_monarch .et_social_networks.et_social_nospace li { width: 50% !important; }

	.et_monarch .et_social_media .et_social_networks li { width: auto !important; clear: none !important; margin: 0 2% 2% 0 !important; overflow: hidden; }
		.et_monarch .et_social_media .et_social_networks.et_social_nospace li { margin: 0 !important; }
		.et_monarch .et_social_media .et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
		.et_monarch .et_social_media .et_social_networks li .et_social_network_label { display: none; }

	.et_monarch .et_social_pinterest_window { height: 80%; width: 80%; top: 10px; margin-left: 0px; z-index: 99999999; left: 6%; }
		.et_monarch .et_social_pin_images { max-height: 90%; }

	.et_monarch .et_social_autowidth.et_social_networks li:nth-child(n) { width: auto !important; margin: 0 2% 2% 0 !important; clear: none !important; }
	.et_monarch .et_social_autowidth.et_social_nospace li:nth-child(n) { margin: 0 !important; }
	.et_monarch .et_social_autowidth.et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
}

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

	.et_monarch .et_social_networks li, .et_monarch .et_social_mobile .et_social_networks li { width: 100% !important; margin-left: 0 !important; clear: both !important; }
	.et_monarch .et_social_networks li:first-child, .et_monarch .et_social_mobile .et_social_networks li:first-child { margin-top: 0 !important; }
	.et_monarch .et_social_networks li:nth-child(n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(n+2) { margin: 2% 0 0 0 !important;}
		.et_monarch .et_social_networks.et_social_nospace li { margin: 0 !important; width: 100% !important;}

	.et_monarch .et_social_media .et_social_networks li { width: auto !important; clear: none !important; margin: 0 2% 2% 0 !important; }
		.et_monarch .et_social_media .et_social_networks.et_social_nospace li { margin: 0 !important; }
			.et_monarch .et_social_media .et_social_networks li .et_social_network_label { display: none; }

			.et_monarch .et_social_pin_image { width: 250px; height: 140px; margin: 0 auto !important; float: none; }

	.et_monarch .et_social_autowidth.et_social_networks li:nth-child(n) { width: auto !important; margin: 0 2% 2% 0 !important; clear: none !important; }
	.et_monarch .et_social_autowidth.et_social_nospace li:nth-child(n) { margin: 0 !important; }
	.et_monarch .et_social_autowidth.et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
}

/*------------------------------------------------*/
/*----------------[Intro Animation]---------------*/
/*------------------------------------------------*/

@-webkit-keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-webkit-keyframes et_social_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-moz-keyframes et_social_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-o-keyframes et_social_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@keyframes et_social_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }

@-webkit-keyframes et_social_fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(-30%); } 100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes et_social_fadeInRight { 0% { opacity: 0; -moz-transform: translateX(-30%); } 100% { opacity: 1; -moz-transform: translateX(0); } }
@-o-keyframes et_social_fadeInRight { 0% { opacity: 0; -o-transform: translateX(-30%); } 100% { opacity: 1; -o-transform: translateX(0); } }
@keyframes et_social_fadeInRight { from { opacity: 0; transform: translateX(-30%); } to { opacity: 1; transform: translateX(0); } }

@-webkit-keyframes et_social_fadeInBottom { 0% { opacity: 0; -webkit-transform: translateY(-30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }
@-moz-keyframes et_social_fadeInBottom { 0% { opacity: 0; -moz-transform: translateY(-30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }
@-o-keyframes et_social_fadeInBottom { 0% { opacity: 0; -o-transform: translateY(-30%); } 100% { opacity: 1; -o-transform: translateY(0); } }
@keyframes et_social_fadeInBottom { 0% { opacity: 0; transform: translateY(-30%); } 100% { opacity: 1; transform: translateY(0); } }

@-webkit-keyframes et_social_fadeInTop { 0% { opacity: 0; -webkit-transform: translateY(30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }
@-moz-keyframes et_social_fadeInTop { 0% { opacity: 0; -moz-transform: translateY(30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }
@-o-keyframes et_social_fadeInTop { 0% { opacity: 0; -o-transform: translateY(30%); } 100% { opacity: 1; -o-transform: translateY(0); } }
@keyframes et_social_fadeInTop { 0% { opacity: 0; transform: translateY(30%); } 100% { opacity: 1; transform: translateY(0); } }

@-webkit-keyframes et_social_slideTop { 0% { -webkit-transform: translateY(0);} 100% { -webkit-transform: translateY(0);} }
@-moz-keyframes et_social_slideTop { 0% { -moz-transform: translateY(0); } 100% { -moz-transform: translateY(0); } }
@-o-keyframes et_social_slideTop { 0% { -o-transform: translateY(0); } 100% { -o-transform: translateY(0); } }
@keyframes et_social_slideTop { 0% { transform: translateY(0); } 100% { transform: translateY(0); } }

/*! The following animations courtesy of Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */

@-webkit-keyframes et_social_swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}

@keyframes et_social_swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}

@-webkit-keyframes et_social_tada {
	0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
	10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
	30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
	40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
	100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@keyframes et_social_tada {
	0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
	10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
	30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
	40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
	100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@-webkit-keyframes et_social_bounce {
	0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
	70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
	90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }
}

@keyframes et_social_bounce {
	0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
	70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
	90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }
}

@-webkit-keyframes et_social_flipInX {
	0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
	40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
	60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
	80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
	100% { -webkit-transform: perspective(400px); transform: perspective(400px); }
}

@keyframes et_social_flipInX {
	0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
	40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
	60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
	80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
	100% { -webkit-transform: perspective(400px); transform: perspective(400px); }
}

@-webkit-keyframes et_social_zoomIn {
	0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
	50% { opacity: 1; }
}

@keyframes et_social_zoomIn {
	0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
	50% { opacity: 1; }
}

@-webkit-keyframes et_social_lightSpeedIn {
	0% { -webkit-transform: translate3d(30%, 0, 0) skewX(-10deg); transform: translate3d(30%, 0, 0) skewX(-10deg); opacity: 0; }
	60% { -webkit-transform: skewX(5deg); transform: skewX(5deg); opacity: 1; }
	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
	100% { -webkit-transform: none; transform: none; opacity: 1; }
}

@keyframes et_social_lightSpeedIn {
	0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
	100% { -webkit-transform: none; transform: none; opacity: 1; }
}

.et_monarch .et_social_lightspeedin.et_social_animated, .et_monarch .et_social_animated .et_social_lightspeedin { opacity: 1; -webkit-animation: et_social_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
.et_monarch .et_social_zoomin.et_social_animated, .et_monarch .et_social_animated .et_social_zoomin { opacity: 1; -webkit-animation: et_social_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_monarch .et_social_flipinx.et_social_animated, .et_monarch .et_social_animated .et_social_flipinx { opacity: 1; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation: et_social_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_monarch .et_social_bounce.et_social_animated, .et_monarch .et_social_animated .et_social_bounce { opacity: 1; -webkit-animation: et_social_bounce 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_bounce 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }
.et_monarch .et_social_swing.et_social_animated, .et_monarch .et_social_animated .et_social_swing { opacity: 1; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation: et_social_swing 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_swing 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_monarch .et_social_tada.et_social_animated, .et_monarch .et_social_animated .et_social_tada { opacity: 1; -webkit-animation: et_social_tada 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_tada 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_monarch .et_social_fadein.et_social_animated, .et_monarch .et_social_animated .et_social_fadein { opacity: 1; -webkit-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_monarch .et_social_slideright.et_social_animated, .et_monarch .et_social_animated .et_social_slideright { opacity: 1; -webkit-animation: et_social_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeInRight 1s 1s cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_monarch .et_social_slidedown.et_social_animated, .et_monarch .et_social_animated .et_social_slidedown { opacity: 1; -webkit-animation: et_social_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_monarch .et_social_slideup.et_social_animated, .et_monarch .et_social_animated .et_social_slideup { opacity: 1; -webkit-animation: et_social_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_monarch .et_social_no_animation.et_social_animated, .et_monarch .et_social_animated .et_social_no_animation { opacity: 1; }/* Search & Filter Styles */
body
{
	display:block;
}
.searchandfilter p
{
	margin-top: 1em;
	display:inline-block;
}
.searchandfilter ul
{
	display:inline-block;
}
.searchandfilter li
{
	list-style: none;
	display:inline-block;
	padding-right:10px;
}

/* If in a widget area make a single column by adding display block  */
.widget-area .searchandfilter li, .widget-area .searchandfilter p
{
	display:block;
}
.searchandfilter label
{
	display:block;
}
.searchandfilter h4
{
	margin:15px 0;
	font-size:16px;
}

.searchandfilter ul > li > ul:not(.children)
{
	margin-left:0;
}
/*

Theme Name: WP Hero
Theme URI: https://wphero.io/
Author: WP Hero
Author URI: https://wphero.io/
Description:
Version: 1.0.8
Template: x

*/

/* tool tips CSS */
/*@import url(https://fonts.googleapis.com/css?family=Kalam);*/
/*@import url(https://fonts.googleapis.com/css?family=Oswald);*/

/* Changes made on ticket #36781 */

body, input, button, select, textarea, .p-meta {
    font-family: "Open Sans",sans-serif !important;
}

.p-meta{
    font-size: 100%;
}

h5, .h5 {
    letter-spacing: -0.035em;
}

/* Style for MAIN MENU OF WPHERO HEADER */

#menu-main-menu{
    display: flex !important;
    margin: 0px !important;
}

#menu-main-menu li{
    flex: auto;
}

#menu-main-menu li a {
    width: fit-content;
}


#menu-main-menu li a span{
    font-family: "Open Sans", "Source Sans Pro", sans-serif;
}

/*@media only screen and (min-width: 1900px) {
    #menu-main-menu{
        margin: 1.5% 0% 1.5% 55%;
    }
}

@media only screen and (max-width: 1532px) {
    #menu-main-menu{
        margin: 2% 0% 1.5% 45%;
    }
}

@media only screen and (max-width: 1365px) {
    #menu-main-menu{
        margin: 2% 0% 1.5% 35%;
    }
}

@media only screen and (max-width: 1155px){
    #menu-main-menu{
        margin: 2% 0% 1.5% 30%;
    }
}

@media only screen and (max-width: 1073px){
    #menu-main-menu{
        margin: 3% 0% 1.5% 23%;
    }
}*/

.x-navbar nav li > a:hover{
    color: #022441 !important;
    box-shadow: 0 4px 0 0 #104979 !important;
}

.x-navbar .desktop .x-nav > .current-menu-item > a{
    box-shadow: 0 4px 0 0 #104979 !important;
}

.x-btn, .button, [type="submit"] {
    color: #104979;
    border-color: #ffea01;
    background-color: #ffea01;
    font-weight: 600;
    border: none;
}

.x-btn, .button, [type="submit"]:hover {
    background-color: #FBED4E;
	color: #104979;
    border: none;
}

.entry-thumb:before, .x-pagination span.current, .flex-direction-nav a, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .mejs-time-current, .x-dropcap, .x-skill-bar .bar, .x-pricing-column.featured h2, .h-comments-title small, .x-entry-share .x-share:hover, .x-highlight, .x-recent-posts .x-recent-posts-img:after {
    background-color: #3190ce;
}

.x-main {
    width: 69.536945%;
}

.x-sidebar {
    width: 25.536945%;
}

.min-form .controls{
    margin-top: -2%;
}

/* --------------End of change #36781----------- */

.author_bio_section{
background: none repeat scroll 0 0 #F5F5F5;
padding: 15px 15px 25px 15px;
border: 1px solid #ccc;
}

.author_name{
font-size:16px;
font-weight: bold;
}

.author_details img {
border: 1px solid #D8D8D8;
border-radius: 50%;
float: left;
margin: 0 10px 10px 0;
}
.featurebox1 {
	display: inline;
	position: relative;
	z-index: 999;
	font-size:1.5em;
}

.tooltip-content {
	position: absolute;
	background: url(/wp-content/uploads/2015/12/shape2.svg) no-repeat center bottom;
	background-size: 100% 100%;
	z-index: 9999;
	width: 200px;
	bottom: -92px;
	left: 50%;
	margin-left: -100px;
	padding: 50px 22px;
	text-align: center;
	color: #fff;
	opacity: 0;
	cursor: pointer;
	font-size: 0.55em;
	line-height: 1.4;
	pointer-events: none;
	-webkit-transform: scale3d(0.1,0.2,1);
	transform: scale3d(0.1,0.2,1);
	-webkit-transform-origin: 50% 120%;
	transform-origin: 50% 120%;
	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
	transition: opacity 0.4s, transform 0.4s;
	-webkit-transition-timing-function: ease, cubic-bezier(0.6,0,0.4,1);
	transition-timing-function: ease, cubic-bezier(0.6,0,0.4,1);
}

.featurebox1:hover .tooltip-content {
	opacity: .9;
	pointer-events: auto;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}


/* Arrow */

/*.tooltip-content::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 50%;
	margin-left: -8px;
	top: 100%;
	background: #3190CE;
	-webkit-transform: translate3d(0,-60%,0) rotate3d(0,0,1,45deg);
	transform: translate3d(0,-60%,0) rotate3d(0,0,1,45deg);
}
*/


.accent1{
	color: #104979;
font-family: AvenirNext-DemiBold;
font-size: 48px;
}
.accent-white{
	color: #fff !important;
}
.accent-blue{
	color:#104979 !important;
}
.accent-black{
	color:#000 !important;
}
.right_float{
	float:right;
}
.left_float{
	float:left;
}
.padding4{
	padding:0 4% !important;
}
.margin06{
	margin:0 6%;
}
.hide-mob{
	display:block;
}
.align1{
	text-align:right;
}
.text_center{
	text-align:center;
}
.bold-600{
	font-weight:600 !important;
}

/* ----- Font style ------------------*/
.single-post h1, .blog h1{
	font-size: 37px;
}
.single-post h2{
	font-size: 34px;
}
.single-post h3{
	font-size: 28px;
}
.single-post h4{
	font-size: 24px;
}
.single-post h5{
	font-size: 20px;
}


.wphero-h2{
	font-size:2.4em !important;
	font-weight:700 !important;
	font-family:"Montserrat", "Open Sans", "Source Sans Pro", sans-serif !important;
}
.wptext-h1{
	color:#4A4A4A;
	font-size:1.8em !important;
	font-family: "AvenirNext-Bold", "Source Sans Pro", sans-serif;
}
.wphero-h3{
	font-size:1.8em !important;
	font-weight:600 !important;
	font-family:"Montserrat", "Open Sans", "Source Sans Pro", sans-serif !important;
}
.wphero-h3-comp{
	font-size: 1.8em !important;
	font-weight:600 !important;
	font-family:"Montserrat", "Open Sans", "Source Sans Pro", sans-serif !important;
}
.wptext-h2{
	color:#4A4A4A;
	font-size:1.8em;
	font-family:"Montserrat", "AvenirNext-Bold", "Source Sans Pro", sans-serif;
}
.wphero-h4{
	font-size:1.2em !important;
	font-weight:600 !important;
	font-family:"Montserrat", "Open Sans", "Source Sans Pro", sans-serif !important;
}
.wphero-h5{
	font-size:1.1em;
	font-weight:400 !important;
	font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
}
.wptext-quote{
	color:#4A4A4A;
	font-size:24pt !important;
	font-family: Palatino-Italic, "Source Sans Pro", sans-serif;
}
.wptext-h4{
	color:#4A4A4A;
	font-size:20pt !important;
	font-family: AvenirNext-Bold, "Source Sans Pro", sans-serif;
}
.wp-header-4{
	font-size:20pt;
	font-family: Lato-Regular, "Source Sans Pro", sans-serif;
}
.wp-intro-text{
	color:#4A4A4A;
	font-size:18pt;
	font-family: Lato-Regular, "Source Sans Pro", sans-serif;
}
.wp-paragraph{
	font-size:0.9em !important;
	font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
}

.link-yellow, .x-colophon a.link-yellow{
	color: #FFEA01;
	font-size:1em;
	font-weight:600 !important;
	font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
}
.link-yellow:hover, .x-colophon a.link-yellow:hover{
	color: #FBED55;
}
.link-green{
	color: #58B957;
	font-size:1em;
	font-weight:600 !important;
	font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
}
.link-green:hover{
	color: #54D436;
}
.x-navbar nav li > a{
	color: #104979 !important;
	font-size: 14px !important;
	text-transform: none !important;
	font-weight:600 !important;
	font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
}
.x-navbar .mobile .x-nav li>a{
	color: #104979 !important;
	font-size:1.2em;
	font-weight:400 !important;
	text-align: center;
	padding: .8em 0;
	font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
}
.x-navbar .mobile .x-nav li>a:hover{
	color: #022441 !important;
}

/*@font-face {
    font-family: 'neuropolregular';
    src: url(https://wphero.io/wp-content/themes/x-child/fonts/neuropol-webfont.eot);
    src: url(https://wphero.io/wp-content/themes/x-child/fonts/neuropol-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
​
}*/


/* navbar transparent and fix */
.masthead{
    position: absolute;
    width: 100%;
}
.home .masthead{
	/* position:relative; */
}
.blog .x-navbar,.archive .x-navbar,.search .x-navbar{
	position: fixed;
	width: 100%;
}
.x-navbar{
    background-color:#fff;
    /* border-bottom: none;
    box-shadow:none; */
}
.x-navbar .x-container.max {
    width: 90%;
    max-width: 90%;
}
.fix-navbar {
    background-color: rgba(255, 255, 255, .8);
    box-shadow: 0 0.15em 0.35em 0 rgba(0,0,0,0.135);
    transition: all 1000ms; -webkit-transition: all 1000ms;  -moz-transition: all 1000ms;
}
.top-navbar {
    background-color: transparent;
    box-shadow: none;
    transition: all 1000ms; -moz-transition: all 1000ms; -webkit-transition: all 1000ms;
}

/* -- signup button in nav -- */
.signup-yellow {
    float: right;
    background-color: rgb(255, 234, 1);
    padding: 0px 20px;
    border-radius: 4px;
    margin: 18px 0px 0px;
    font-weight: 700;
    font-size: 25px;
    color: #104979;
    font-family: "Montserrat", "Source Sans Pro", sans-serif;
}
.signup-yellow:hover {
    background-color: #FBED4E;
	color: #104979;
}

.x-navbar .desktop #menu-item-1662{
	display:none;
}

/* ------------ home page -----------*/

/*.rev_slider .Fashion-BigDisplay{
	font-family: 'neuropolregular' !important;
}*/
.home-banner{
	/* height: calc(100vh - 70px); */
}

.box-right-home{
	background: rgba(215,215,215,0.40);
    border: 1px solid #979797;
    border-radius: 8px;
    text-align: center;
    padding: 19px;
  line-height: 1.2;
margin:10px;
float:left;
}
.box-right-home .box_h1 {
    font-size: 1.1em;
    color: #104979;
}
.box-right-home .box_m1 {
    width:35%;
float:left;
}
.box-right-home .box_m1 img{
height:110px;
}
.box-right-home .box_m2 {
width:55%;
margin-left:5%;
float:right; text-align: right;
}
.box-right-home .box_m2 b {
    float:right;
}
.pickplan-yellow {
    background-color: #FFEA01;
    padding: 12px 30px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 25px;
    color: #104979;
    border:none;
    font-family: "Montserrat", "Source Sans Pro", sans-serif;
}
.pickplan-yellow:hover {
    background-color: #FBED4E;
	color: #104979;
}
.line-blue{
	border-color: #104979; margin:0 8%;
}
.line-blue1{
	border-color: #104979;
}

.testimony-slider .x-slides li img{
border-radius: 50%;
width: 100px !important;
height: 100px;
display:inline;
}
.testimony-slider .x-slides li{
	text-align:center;
}
.testimony-slider{
border:none;
margin-top: 50px;
}
.testimony-video{
	margin:6%;
}
.testimony-video .x-video-inner{
	border-radius:25px;
	z-index:0;
}
.img-arrow{
margin:58px 0 0 0;
}


.how-does-icons .x-feature-box-title{
	font-weight:600;
}

/* banner changes */
.home-banner{
	height:100vh;
	position:relative;
}
.banner-texts{
	color:#fff;
	font-family:"Montserrat", "Source Sans Pro", sans-serif;
	font-weight:bold;
	position:absolute !important;
	left:0;
	right:0;
	bottom:15%;
}
.banner-texts .x-btn{
	-webkit-animation-name: fadein;
	-moz-animation-name: fadein;
	-ms-animation-name: fadein;
	-o-animation-name: fadein;
	animation-name: fadein;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
.banner-text1{
	font-size:65px;
	font-family: 'Oswald', sans-serif;
}
.banner-text2, .banner-text2 h1{
	font-size:22px;
} 
.banner-text2 h1{
	color:#fff;
	letter-spacing: 0;
    	line-height: 1.7;
} 
.home .banner-button{
	padding: 6px 30px !important;
	text-shadow:none !important;
	font-size:25px;
	 margin-bottom: 25px;
	animation-delay: 1s !important;
	border-radius: 2px !important;
}
.banner-text1 p{
    margin-bottom: 5px;
line-height: 1.2;
}
.banner-text2 p, .banner-text2 h1{
    max-width: 600px;
    margin: 0 auto;
}

/* --------  contact form -----*/
div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}
.wpcf7-not-valid-tip {
    font-size: 0.8em;
}

/*---------- footer customization -------------*/

.x-colophon{
	background-color: #3190CE !important;
	color:#fff;
    	z-index: 5;
}
footer.x-colophon.top {
    min-height: 400px;
    font-family: 'Open Sans',"Source Sans Pro", sans-serif;
}

.x-main{
	z-index:6;
}
.x-colophon .x-column.x-md.x-1-1.last{
position: fixed;
bottom: 7%;
width: 88%;
}
.x-colophon .x-container.max{
max-width:none;
}
.f4{
margin:0 3%;
float:left;
font-size: 14px;
line-height: 1.2;
}
.f_h2 {
    font-size: 16px;
}
.f_one{
	width:21%;
}
.f_two{
	width:16%;
}
.f_three{
	width:19%;
}
.f_four{
	width:20%;
}
.f_one img{
	width: 62%;
	margin: -14px 0px 21px;
}
.f_two a{
	color:#fff;
	text-shadow: none;
	margin:3% 0 0 6%;
	display:block;
}
.f_two a:hover{
	color:#104979;
}
.f_two .f_h2{
	margin-left:6%;
}
.f_two .quick_b{
	display:none;
}
.line-blue-foot{
border-color: #104979;
}
.x-colophon .x-subscribe-form{
	margin-left:initial;
}
.x-colophon .x-subscribe-form .x-subscribe-form-alert-wrap .x-alert{
	font-size:12px;
}
.x-colophon  #x_subscribe_form_email{
	margin-bottom:10px; text-align:center;
}

.foot_btn_update {
    padding: 10px 20px;
    background-color: #104979 !important;
    color: #fff;
    letter-spacing: 2px;
    font-size: 1.2em;
	font-weight:600;
    border-radius: 4px !important;
    text-shadow: none !important;
    box-shadow: none !important;
    border-color: #104979 !important;
}
.foot_btn_update:hover {
    color: #fff;
    cursor: pointer;
    background-color: #1E5E93 !important;
}
#x-subscribe-form-1092 input.submit {
    padding: 10px 5px;
    background-color: #104979 !important;
    color: #fff;
    letter-spacing: 2px;
    font-size: 1.2em;
	font-weight:600;
    border-radius: 4px !important;
    text-shadow: none !important;
    box-shadow: none !important;
    border-color: #104979 !important;
}
#x-subscribe-form-1092 input.submit:hover {
    color: #fff;
    cursor: pointer;
    background-color: #1E5E93 !important;
}

.x-colophon .x-recent-posts-content{
	padding:0 1px;
}
.x-colophon .x-recent-posts a{
	margin:0;
	padding:0;
	border:none;
	box-shadow:none;
	background-color:transparent;
}
.x-colophon .x-recent-posts .h-recent-posts{
	color:#fff;
	font-size:15px;
	letter-spacing:0;
	    white-space: normal;
}
.x-colophon .x-recent-posts .x-recent-posts-date{
	color:#fff;
}
.x-colophon .x-recent-posts a:hover .h-recent-posts{
	color:#104979;
}

/* ---- subscribe form validation ----*/
.x-subscribe-form span{
display:none;
font-size:1em !important;
    color: #000 !important;
    background-color: rgba(255, 165, 0, 0.75);
    text-align: center;
    padding: 5px;
    position: absolute;
    top: -35px;
}
.x-subscribe-form span::after{
content: '';
position: absolute;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
border-top: 8px solid rgba(255, 165, 0, 0.75);
border-right: 8px solid transparent;
border-left: 8px solid transparent;
top: 100%;
}
.x-colophon .x-subscribe-form .x-subscribe-form-alert-wrap{
	margin-top:-1px; 
	min-width: 230px;
	position:absolute;    
}
.x-colophon .x-subscribe-form .x-subscribe-form-alert-wrap .x-alert {
        padding: 0.2em 2.2em 0.2em 1em;
}
.x-colophon  .x-subscribe-form-alert-wrap .close{
top: -5px;
    right: -23px;
}

/* button customization  */
.button-light{
    border: 3px solid ; padding: 0.579em 1.105em !important; cursor: pointer; font-size: 18px;
    vertical-align: middle; font-weight:600; line-height: 1.3; text-align: center; text-transform: uppercase ;
    color: #fff !important; border-radius:0 !important; -webkit-transition: transform .1s; transition: transform .1s;
    border-color: #fff !important; box-shadow: none !important;text-shadow : none !important;    background-color: transparent !important;
}
.button-light:hover{
	background-color: #fff !important; border-color: #fff !important; color:#333 !important; 
	box-shadow:none !important;
}
.button-dark,.add_to_cart_button{
    border: 3px solid ; padding: 0.579em 1.105em !important; cursor: pointer; font-size: 18px;
    vertical-align: middle; font-weight:600; line-height: 1.3; text-align: center; text-transform: uppercase ;
    color: #104979 !important; border-radius:0 !important; -webkit-transition: transform .1s; transition: transform .1s;
    border-color: #104979 !important; box-shadow: none !important;text-shadow: none !important;    background-color: transparent !important;
}
.button-dark:hover,.add_to_cart_button:hover{
	background-color: #104979 !important; border-color: #104979 !important; color:#fff !important; 
	box-shadow:none !important;
}
.woocommerce input#place_order {
    text-shadow: none;
    padding: 10px 30px 12px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 25px;
    border: none;
    margin-top: 20px;
}
.woocommerce input#place_order:hover{
        background-color: #FBED4E;
    color: #104979;
}


/* section How It works */
.right-arrow{
	font-size: 300%;    margin: 82px 0 0 26px;
}
.icon1{
	font-size: 300%;
}

.icon1 i{
    position: relative;top: 6px; left: 20%;
}
.text-box1{
    background-color: #fff; padding: 30px 12px; border: 1px solid; border-radius: 10px; margin-top: -69px;
    margin-left: 35px;
}
.column1{
	width:24% !important;
}
.column2{
	width:6% !important;
}

.help-me-div {
 	background-color: #CC76A2; border-radius:10px; display:inline-block; padding:15px;
}
.help-me-div .div1{
    width:70%; float:left; color:#fff;
}
.help-me-div .div2{
    width:30%; float:left; margin-top:7px;
}
.help-me-div .div2 button{
    padding:5% 10% !important;
}

/* section review */
.section-review blockquote{
border:none;
font-size:26px;
}
.section-review .x-feature-box{
background-color: #09D4E9;
    border-radius: 30px;
    padding: 10px 10px 34px 10px;
}

/* Added 23-Jun-2016 for blog */
.postid-1585 blockquote{
    width: 90% !important;

}
blockquote {
    width: 100% !important;
    background-color: #f9f9f9 !important;
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    box-shadow: 1px 1px 1px #ccc !important;
    font-color: #464646 !important;
    font-size: 0.9em !important;
    padding: 15px 15px 15px 15px !important;
}

/* mobile navbar */
.x-btn-navbar, .x-btn-navbar.collapsed {
    font-size: 20px !important;
    margin-top: 15px !important;
}

/* tool tip */ 
.tooltip1{
    display: inline !important;
    position: relative;
cursor:pointer;
border-bottom: 1px dotted;
}
.tooltip1:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 0;
    bottom: 23px;
    color: #fff;
    content: attr(data-tooltip);
    left: 10%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 150px;
}
.tooltip1:hover:before {
        border: solid;
        border-color: rgb(47, 47, 47) transparent;
        border-width: 6px 6px 0 6px;
        bottom: 18px;
        content: "";
        left: 30%;
        position: absolute;
        z-index: 99;
    }

.lets-section1 h4{
margin-top:0.5em;
}
.lets-section1 .x-container,.lets-section1 .x-column{
	position:static;
}
.green{
color:green;
}
.red{
color:red;
}

/* ----------------- checkout page (braintree) ------------*/

.page-id-378 .entry-wrap{
	padding:0;
}
.page-id-378 .x-content-band{
	margin:0;
}
.page-id-378 .x-container.width {
	    width: 94%;
}
.page-id-378{
	overflow:hidden;
	background-color: #3190CE;
}
.checkout-sec1 {
	color:#fff;
}
.checkout-sec1 .h-custom-headline{
	color:#fff; margin: 8px 0 0 0;
} 
.checkout-sec1 .x-img{
	width:100%;
}
.checkout-sec1 .x-img img{
	float:left;
}
.checkout-sec1 p{
	margin-bottom:5px;
}
.checkout-form-sec p{
	margin:0;
}
#myForm{
	margin-bottom:0;
}
.myform_label {
    display: block;
    border-top: 1px solid #DEE2E5;
    padding: 8px 0px;
    z-index: 1;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    transition: background-color 131ms linear 0s;
    margin-bottom:0;
}
.field_name {
    color: #6E787F;
    font-size: 12px;
    position: absolute;
    left: 14px;
    top: 14px;
    display: block;
    opacity: 0;
    transform: translate3d(0px, 6px, 0px);
  transform: translate3d(0px, 0px, 0px);
    transition: transform 0s ease 0s, opacity 0s ease 0s;
}
#myForm .input_field {
    display: block;
    font-weight: 200;
    font-size: 16px;
    height: 30px;
    box-sizing: border-box;
    margin: 16px 0px 0px;
    padding: 0px 14px;
    width: 100%;
    outline: 0px none;
    border: medium none;
	box-shadow: none;
    background-color: #fff;
    background-image: none;
	color:#000;
}
/*#myForm input{
	width:100%;
display: block;
    font-weight: 200;
    font-size: 16px;
    height: 61px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
        padding: 27px 14px 12px;
    width: 100%;
    outline: 0;
    border: none;
    background-color: transparent;
    background-image: none;
    -webkit-tap-highlight-color: transparent;
    border-bottom: solid 1px #DEE2E5;
    box-shadow: none;
    font-family: "Helvetica Neue",Helvetica,Arial,Sans-serif;

}*/

#myForm input::-webkit-input-placeholder{ 
    color:    #283036; opacity:  0.65;
}
#myForm input:-moz-placeholder { 
    color:    #283036; opacity:  0.65;
}
#myForm input::-moz-placeholder { 
    color:    #283036; opacity:  0.65;
}
#myForm input:-ms-input-placeholder { 
    color:    #283036; opacity:  0.65;
}
#myForm input:focus::-webkit-input-placeholder { 
    opacity:  1;
}
#myForm input:focus:-moz-placeholder { 
    opacity:  1;
}
 #myForm input:focus::-moz-placeholder{ 
    opacity:  1;
}
#myForm input:focus:-ms-input-placeholder { 
    opacity:  1;
}

.box_small{
      background: rgba(215,215,215,0.40);
    border: 1px solid #979797;
    border-radius: 8px;
    text-align: center;
    padding: 19px;
    width: 75%;
  float: right;
  line-height: 1.2;
margin:10px;
}
.box_small .box_head {
    font-size: 1.1em;
  color:#104979;
}
.box_sm1{
  float:left;
  margin: 5px 0 0 11px;
	width:20%;
	max-width:75px;
}
.box_sm2{
  color:#333;     font-size: 0.8em;
 	margin: 10px 0 0 24%;
	width: 80%;
}
.card_list{
  text-align:center;
  float:right;
  margin: 0 8% 0 0;
}
   
.card_list .head1{
  color:#104979;
}
.card_list li{
  display:block; margin-right: 20%;
  line-height:2.5;
}
.card_list ul{
  margin-bottom:0;
}
#braintree-paypal-button{
display:none !important;
}
.text_immediate{
  color:#fff;
}
#termsandcond {
	width:20px; 
	height:20px;
	margin:6px 10px 0 0;
	float:left;
}
#start_my_service,#map2 .start_my_service-free{
	border-radius: 4px;
	background-color: #FFEA01;
    	padding: 12px;
	border-color:#FFEA01;
	text-shadow:none;
	box-shadow:none;
	font-size:1.2em;
    	color: #3190CE;
}
#start_my_service:hover,#map2 .start_my_service-free:hover{
	color:#044E7E;
}
.billing-form .col-left{
    background: rgba(215,215,215,0.40);
    border: 1px solid #979797;
    border-radius: 4px;
    padding: 7px;
}

#cboxClose {
    top: 0;
    right: 0;
}
/* safari error message */
.custom_error{
    font-size: 13px;
display:none;
position: relative;
    width: 50%;
    min-width: 235px;
left: 20%;
margin-bottom: 5px;
margin-left: -80px;
padding: 7px;
border-radius: 3px;
background-color: #E6A30B;
color: #000;
text-align: center;
line-height: 1;
z-index:3000;
}
.custom_error::after{
content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    top:-7px;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: 8px solid #E6A30B;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;

}
.show_error{
display:block !important;
}
#error_terms{
left:7%;
}

/* ------------------------- confirmation page --------------------- */
.page-id-337 .entry-content{
	
}
.sec-confirm3 img{
	width:170px;
}
#confirm-col-left{
    width: 44% !important;
    float: left;
    margin:0 0 0 4%;
}
#confirm-col-right{
    width: 48% !important;
    float: left;
}

/* --------------- error page ------------ */
.error_window_title ul{
	display: inline-table;
}
.error_window_title li{
    display: table-cell;
    vertical-align: middle;
}
.error_window_title .warning_img img{
	min-width: 45px;;
}
.error_window_title .warning_title p{
	margin: 0 0 0 8px;
}

/*-----------------------About Page -------------------*/
.about-grp-img{
    width: 100%;
    /* border-radius: 8px; border: 1px solid #000; */
}
.div_cofounder .cof1{
	width: 20%;
    	float: left;
	margin: 1% 10% 0 20%;
}
.div_cofounder .cof2{
	width: 20%;
    	float: left;
	margin: 1% 20% 28px 10%;
}
.div_cofounder .cof1 img,.div_cofounder .cof2 img{
	    border-radius: 50%;
    border: 4px solid #3190CE; margin-bottom: 7px;
}
.div_cofounder p span{
    font-size: 0.8em;
    position: relative;
    top: -5px;
}
.prompt_about .x-btn{
	font-size: 25px;
    font-weight: 700;
    text-shadow: none;
}
.prompt_about .x-btn:hover{
    text-shadow: none;
}


/* ---------------------------- lets start page ----------------------*/
.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 200%;
	background-color: black;
	z-index:2001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.map_pop {
	position: absolute;
	top: 5em;
	left: 15%;
	width: 70%;
	height: 600px;
	border: 2px solid #000;
	background-color: white;
	z-index:2002;
	opacity:0;
	 -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
    transition: all 0.7s;
}
.pop_effect{
	display: block;
    opacity: 1;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.pop_visible {
    visibility: visible;
}
.zindex_initial{
	z-index:initial;
}
.zindex_minus{
	z-index:-1;
}

.closeButton
{
    position:absolute;
    top:-14px;
    right:-14px;
    width:27px;
    height:27px;
  cursor:pointer;
    background:url('/wp-content/uploads/2016/01/close-button.png') no-repeat center center;
}
#faq{
	padding:3% 7% !important;
}
.click-toggle-img {
    position: absolute;
	height: 34px;
	margin-top:-10px;
}

/*------------- free task form as popup -----*/
#map2.map_pop {
    	height: auto;
}
#map2 .pop_head{
	background-color: #3190ce;
	padding: 0 5%;
}
#map2 .pop_head h3{
	color:#fff;
	margin:0;
	padding-top: 8px;
}
#map2 .pop_head h5{
	color: #104979;
}
#map2 .pop_head p{
	color:#fff;
	margin-bottom:0;
}

#map2 .start_my_service-free-wrap{
	background-color: #3190ce;
	padding:15px;
	margin:0;
	margin-bottom: 0 !important;
	text-align:center;
	width: 111%;
        margin-left: -5.5%;
}
#map2 .start_my_service-free{
	text-shadow:none !important;
}
#map2 .ninja-forms-form{
	margin-bottom:0;
}
#map2 .ninja-forms-cont{
	padding: 10px 5% 0;
}

#map2 .fr-left-wrap{
	width: 55%;
    	float: left;
    	border-bottom: 1px solid #DEE2E5;
    	padding: 8px 0px;
    	margin-bottom: 0;
}
.fr-right{
	width: 45%;
    	float: right;
}
#map2 .fr-left{
    	font-size: 16px;
    	height: 30px;
    	box-sizing: border-box;
    	margin: 16px 0px 0px;
    	padding: 0px 14px;
    	width: 100%;
    	border: medium none;
    	box-shadow: none;
}
#map2 .textarea-wrap .ninja-forms-field{
	font-size: 16px;
	padding-left: 14px;
	margin: 0;
}
#map2 .textarea-wrap .input-counter{
	float: left;
    	font-size: 16px;
    	padding: 0 14px;
}
#map2 .textarea-wrap .ninja-forms-help-text{
	margin-top:-7px;
}
#map2 .ninja-forms-required-items,#map2 .ninja-forms-response-msg{
	display:none;
}
#map2 .ninja-forms-response-msg p{
	margin:0;
}
#map2 .ninja-forms-field-error {
    font-size: 15px;
    margin-left: 14px;
}
#map2 .box_small{
	width: 95%;
	margin:0 0 6px 0;
	max-width:420px;
}
#map2 .box_small p {
	margin:0
}
.box_sm2 a{
    color:#333;
}


/* sa */
#ninja_forms_form_24_cont .fr-right {
    width: 41%;
    margin-left: 3%;
    margin-top: 2%;
}
textarea#ninja_forms_field_89 {
    width: 55%;
}
#ninja_forms_form_24_cont .testimon div.b1 {
    background-color: #f7f7f7;
    min-height: 222px;
}

/*============== pricing table ============== */

.pricingtable table {
	width: 100%;
	background-color: #fff;
	border: none;
  font-size:0.9em;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	box-shadow: none;      	
	border-collapse:separate;
	padding:0px;margin:0;
	
}		
.pricingtable table th {
    color: #fff;
    line-height: 0.6;    
    font-size: 2em;
  border-top:none;
  padding: 0.3em 0.625em 0.5em;
  vertical-align:middle;
}	
.pricingtable table th span {
	color: #fff;
    font-size: 14px;
  
}		
.pricingtable table tr td {
    color: #000;
    padding: 0.2em 0.625em;
}
.pricingtable .pricing_btn {
	height: 80px !important;
}
.pricingtable .premium1{
      border-top: 0;
    border-bottom: 1px solid #52b5d5;
    background-color: #52b5d5;
  color:#fff !important;
  font-weight: bold;
  text-align:center;
}
.pricingtable .premium2{
  border-top: 1px solid #52b5d5;
    background-color: #52b5d5;
  text-align:center;
}
.pricingtable .ultimate1{
      border-top: 0;
    border-bottom: 1px solid #1f5f9f;
    background-color: #1f5f9f;
  color:#fff !important;
  font-weight: bold;
  text-align:center;

}
.pricingtable .ultimate2{
  border-top: 1px solid #1f5f9f;
    background-color: #1f5f9f;
  text-align:center;
}
.pricingtable .plus1{
  border-top: 0;
  border-bottom: 1px solid #3591ca;
    background-color: #3591ca;
  color:#fff !important;
  font-weight: bold;
  text-align:center;
}
.pricingtable .plus2{
      border-top: 1px solid #3591ca;
    background-color: #3591ca;
  text-align:center;
}
.pricingtable .c1,.pricingtable .c2,.pricingtable .c3,.pricing_btn td{
  text-align:center;
}
.pricingtable .yearmonth{
  	font-size:0.65em;
	border:1px solid;
  	float:left;
	line-height: 1;
}
.pricingtable .yearly{
  float: left;
    padding: 5px 10px;
  cursor:pointer;
}
.pricingtable .monthly{
  float: left;
    padding:5px 10px;
  cursor:pointer;
}
.pricingtable .selected1{
  background-color:#44a3d5;
  color:#fff;
      transition: all 0.5s linear;
  cursor:default;
}
.pricingtable .item01{
  color:#44a3d5 !important;
  padding-left:0 !important;
	vertical-align: top;
}
.pricingtable .item10{
  padding-left:0 !important;
}
.pricingtable .x-icon-check{
  color:#104979;
      font-size: 23px;
    line-height: 1;
}
.pricingtable .small_f {
    font-size: 0.7em;
    font-weight: 600;
}
.pricingtable .button-dark, #cant_decide .button-dark{
  color:#104979 !important;
  border-color:#104979 !important;
  white-space: nowrap;
}
.pricingtable .button-dark:hover, #cant_decide .button-dark:hover{
  color:#fff !important;
  background-color:#104979 !important;
}
#cant_decide {
    font-size: 18px;
	line-height:2em;
}
.pricingtable .item1 td{
  border-bottom:none !important;
}
.back11, .back21, .back31, .back12, .back22, .back32, .back13, .back23, .back33{
	width:17%;
}

.tsc_clear { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

.pricingtable thead td {
	border-top:none;
}
.pricingtable .ultimate1 span{
	position:relative;
	top:-10px;
}
.pricingtable .plus1 span{
	position:relative;
	top:-5px;
}

/* === pricing colors === */

.pricingtable .s1.itm_sub {
    background-color: #52B5D5;
}
.pricingtable .s2.itm_sub {
    background-color: #3591ca;
}
.pricingtable .s3.itm_sub {
    background-color: #1f5f9f;
}
.pricingtable .itm_sub span{
  color:#fff;
}
.back12,.back22,.back32{
  background-color:#ececec;
}
.back11,.back21,.back31{
  background-color:#fff;
}
.pricingtable td.c1{
    border-left: 3px solid #1f5f9f;
    border-right: 3px solid #1f5f9f;
  	border-top:none;
}
.pricingtable td.c1.last{
  border-bottom: 3px solid #1f5f9f;
}
.pricingtable td.c2{
    border-left: 3px solid #3591ca;
    border-right: 3px solid #3591ca;
  	border-top:none;
}
.pricingtable td.c2.last{
  border-bottom: 3px solid #3591ca;
}
.pricingtable td.c3{
    border-left: 3px solid #52b5d5;
    border-right: 3px solid #52b5d5;
  	border-top:none;
}
.pricingtable td.c3.last{
  border-bottom: 3px solid #52b5d5;
}

.free-trial{
	background-color:#ffea01;
	color:#000 !important;
	padding: 0 3%;
}

/*------------------ Contact page start------------------- */


.x-text.text-support {
    float: left;
    display:none;
    margin-top:1.2em !important;
}
.x-text.text-question {
   display:none;
   float: left;
   width: 80%;
  margin-top: 1.2em !important;
}

.x-text.text-support a {
    color: #3190ce;
}
.x-text.text-support a:hover {
    color: #104979;
}
.box-show {
    display:block !important;
  -webkit-animation: fadein 1s; 
       -moz-animation: fadein 1s;
        -ms-animation: fadein 1s; 
         -o-animation: fadein 1s; 
            animation: fadein 1s;
}


/* Contact Form general styles start */ 
.screen-reader-response {
	display: none;
}

.wpcf7-not-valid-tip {
    color: rgb(216,35,16);
    position: relative;
    bottom: 5px;
    text-shadow: none;
}

.wpcf7-list-item.first {
	padding-right: 10%;
}

.wpcf7-validation-errors {
	color: #D82310;
}

/* Contact Form general styles end */ 

.form-get-updates .wpcf7-response-output {
    margin: 1.313em 0 7px !important;
}
td.column1-question  {
	vertical-align: top;
	border: none;
	padding: 6px 10px 30px 0;
 
}

td.column2-question {
	border: none;
	vertical-align:top;
}
.button-yellow, .button-yellow:hover {
    background-color: #FFEA01 !important;
    padding: 12px 30px;
    font-weight: 600;
    font-size: 25px;
    color: #104979  !important;
    box-shadow: none  !important;
    border: none;
    border-radius: 4px  !important;
    text-shadow: none  !important;
}
.sidebar-right {
    border-radius: 4px;
    border: 1px solid #3190ce;
}
.h4-sidebar {
  background: #104979;
    padding: 20px;
}
.widget {
  text-shadow:none;
}
.col-help {
    padding-left:50px;
}

.box-wrap {
    color: #44a3d5;
    float: left;
    font-size: 144%;
   
     
}
.box-1 {
    float: left;
    padding: 5px 10px;
    cursor: pointer;
    line-height: 120%;
    font-weight: bold;
    border: 1px solid #44a3d5;
}
.box-2 {
    float: left;
    border-left: 1px solid;
    padding: 5px 10px;
    cursor: pointer;
    line-height: 120%;
    font-weight: bold;
    border: 1px solid #44a3d5;
}
.selected{
  background-color:#44a3d5;
  color:#fff;
}

/* Contact page end */

/* TOC page start */

.title-toc {
    background-color:#ffffff;
    margin-bottom: 0; 
    margin-top: 0.2em;
}
.text-toc {
    background-color:#ffffff;
    padding-top: 30px;
}
/* --------------- Customer details --------------*/


/* --------------- page not found --------------*/
.col-error-msg {
    padding: 0 0 0 50px !important;
}
a.wphero-h3-comp.accent-blue:hover {
    color: #000;
}
.ml-left{
    margin-left:3vw;
}
a.wphero-h3-comp.accent-blue {
    float: left;
}

/* --------------- sidebar --------------*/
.x-sidebar,.main_widget {
    background-color: #3190ce; 
	border: 1px solid #3190ce;
	border-radius: 4px;
}

.x-sidebar .widget_search,.main_widget .widget_search{
	margin:0 7%;
}
.x-sidebar .x-text,.main_widget .x-text{
	font-size:0.9em;
}
.x-sidebar .ajax-loader,.main_widget .ajax-loader {
    position: absolute;
    margin: 13px 0 0 5px;
}
.rpwwt-widget .h-widget{
	    background: #104979;
    padding: 20px;
    font-size: 1.2em;
    font-weight: 600 !important;
    font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
    color: #fff;
    text-align: center;
	margin-top: 1.7em;
}
.rpwwt-widget .widget ul li a,.widget.recent-posts-widget-with-thumbnails li a{
	border-bottom:none;
	color:#fff;
	font-size:0.9em;
	transition: all 0.7s ease;
}
.rpwwt-widget .widget ul li a:hover,.widget.recent-posts-widget-with-thumbnails li a:hover{
	color:#104979;
}
.rpwwt-widget ul li:hover{
	    background-color: transparent;
}
.rpwwt-widget ul{
	border-radius:0;
	line-height:1.2;
}
.rpwwt-widget .widget ul li{
	line-height:1.2;
	margin:0;
	box-shadow:none;
}
.h-landmark{
	margin: 20px 0 13px 5.7% !important ;
	color: #fff;
	text-align:left;
	font-size: 47px !important;
    font-weight: 600;
}
.rpwwt-widget .rpwwt-post-date{
	color: #104979;
    font-size: 15px;
}
.rpwwt-widget .widget a img{
	transition: opacity 0.7s ease;
	-webkit-transition: opacity 0.7s ease;
}
.rpwwt-widget .widget a img:hover{
	opacity:0.8;
}
.x-sidebar #text-5,.main_widget #text-5{
	margin-top:0;
}

.feedly {
        text-align:center;
}

/* ---------------- blog page ---------------------*/

.blog .x-container.max.width.offset,.archive .x-container.max.width.offset,.single-post .x-container.max.width.offset,.search .x-container.max.width.offset{
	background-color: #fff;
    position: relative;
    z-index: 6;
	padding-bottom:40px;
	margin-bottom:0;
}
.h-landmark{
	margin: 20px 0 13px 5.7%;
	color: #fff;
	text-align:left;
	font-size: 47px !important;
    font-weight: 600;
}
/*.archive .h-landmark,.search .h-landmark{
	margin: 20px 0 0 6%;
	color: #fff;
	text-align:center;
	font-size: 2.4em;
    font-weight: 600;
}*/
.x-header-landmark{
	    background-color: #3190CE;
    max-width: none !important;
    width: 100% !important;
    margin: 70px 0 0 0 !important;
}
.h-landmark span:before, .h-landmark span:after{
	display:none;
}
.p-landmark-sub{
	color:#DDF1FE; margin-bottom:8px; text-align:left; margin-left:0.8%;
}
.p-landmark-sub strong{
	color:#fff;
}
.post .entry-wrap{
	padding: 25px 0 0 0;
	box-shadow:none;
}
.entry-title a{
	color:#104979;
}
.entry-title a:hover{
	color:#3A7DB6;
}
.entry-title{
	font-size: 1.7em;
    font-weight: 600;
	color:#104979;
}
.more-link{
	color: #58B957;
	font-size:1em;
	font-weight:600 !important;
	font-family: "Open Sans", "Source Sans Pro", sans-serif !important;
}
.more-link:hover{
	color: #54D436;
}
.entry-footer a{
	border: 1px solid #3190CE;
	color: #3190CE;
    padding: 0.292em .454em 0.369em !important;
}
.entry-footer a:hover{
	background-color:#3190CE;
	color: #fff;
}
.pagination a{
	text-shadow: 0 1px 1px rgb(49, 144, 206);
    color: #3190CE;
	    box-shadow: inset 0 0 0 transparent,0 0.1em 0.45em 0 rgb(49, 144, 206);
}
.pagination a:hover{
	color: #104979;
}
.pagination span.current{
	background-color:#3190CE !important;
}

.entry-wrap .entry-content {
    font-size: 0.9em;
	color:#000;
}
.type-post li {
    margin: 20px 0 !important;
}
.type-post li img {
    margin-top: 20px !important;
}
.entry-thumb:before{
	display:none;
}
a.entry-thumb:hover img {
    opacity: 0.7;
}

.blog .entry-header .p-meta, .single .entry-header .p-meta, .x-recent-posts .x-recent-posts-date, .archive .entry-header .p-meta{
	display: none;
}
.p-meta-update{
	display: block !important;
}

/*------- post meta customization -----------------*/
.p-meta > span:nth-child(1):after {
    display: none;
}
.p-meta{
text-transform:none;
color:#3190ce;
}

.blog .p-meta > span:nth-child(2),.search .p-meta > span:nth-child(2),.archive .p-meta > span:nth-child(2) {
    float:left;
	margin-right:20px;
}
/*
.blog .update_label,.search .update_label,.archive .update_label,.single-post .date_label{
display:none;
}
*/
.searchandfilter input[type="submit"] {
   padding: 8px !important;
   vertical-align: bottom !important;
   border-radius: 4px !important;
}
.single-post .p-meta{
    float: left;
    margin-top: 23px;
}
.single-post .p-meta>span{
	display:block;
}

/*----------- Entry share icons ---------------*/
.x-entry-share{
	    text-align: left;
    margin-left: 50%;
}
.x-entry-share p{
	text-transform:none;
    color: #104979;
    font-size: .8em;
    margin-left: 5px;
}
.entry-content .x-entry-share{
	margin:0;
}
.entry-content .x-entry-share p{
	color:#000;
}
.x-entry-share .x-share {
    display: inline-block;
    margin: 0 0.15em;
    width: auto;
    height: auto;
    font-size: 32px;
    line-height: 0;
	color: #3190CE;
    text-align: center;
}
.x-entry-share .x-share:hover {
    background-color:transparent !important;
	color: none;
	
}
.x-entry-share .x-icon-facebook-square{
	color:#3B5998;
}
.x-entry-share .x-icon-facebook-square:hover{
	color:#526FAB;
}
.x-entry-share .x-icon-twitter-square{
	color:#3190CE;
}
.x-entry-share .x-icon-twitter-square:hover{
	color:#62B4EA;
}
.x-entry-share .x-icon-google-plus-square{
	color:#C03324;
}
.x-entry-share .x-icon-google-plus-square:hover{
	color:#EC311D;
}
.x-entry-share .x-icon-linkedin-square{
	color:#0D78BE;
}
.x-entry-share .x-icon-linkedin-square:hover{
	color:#1991DF;
}


/*------------ connect us icons ---------------*/
.connect_icons_sidebar{
	text-align:center;
}
.connect_icons_sidebar a{
	height:37px;
	width:37px;
    	display: inline-block;
    	margin: 20px 8px;
	background: url(https://wphero.io/wp-content/uploads/2016/12/wphero-social-sprites.png) no-repeat;
    	background-size: 200%;
}
.connect_icons_footer a{
	height:25px;
	width:25px;
    	display: inline-block;
    	margin: 15px 4px 0;
	background: url(https://wphero.io/wp-content/uploads/2016/12/wphero-social-sprites.png) no-repeat;
    	background-size: 200%;
}

.connect_icons_footer .icon1{
	background-position: -25px 0px;
}
.connect_icons_footer .icon1:hover{
	background-position: 0px 0px;
}

.connect_icons_footer .icon2{
	background-position: -25px -75px;
}
.connect_icons_footer .icon2:hover{
	background-position: 0px -75px;
}

.connect_icons_footer .icon3{
	background-position: -25px -25px;
}
.connect_icons_footer .icon3:hover{
	background-position: -0px -25px;
}

.connect_icons_footer .icon4{
	background-position: -25px -50px;
}
.connect_icons_footer .icon4:hover{
	background-position: 0px -50px;
}

.connect_icons_sidebar .icon1{
	background-position: -37px 0px;
}
.connect_icons_sidebar .icon1:hover{
	background-position: 0px 0px;
}

.connect_icons_sidebar .icon2{
	background-position: -37px -111px;
}
.connect_icons_sidebar .icon2:hover{
	background-position: 0px -111px;
}

.connect_icons_sidebar .icon3{
	background-position: -37px -37px;
}
.connect_icons_sidebar .icon3:hover{
	background-position: -0px -37px;
}

.connect_icons_sidebar .icon4{
	background-position: -37px -74px;
}
.connect_icons_sidebar .icon4:hover{
	background-position: 0px -74px;
}



/* ------------------- comment area -------------*/
.x-comments-area {
    margin: 2em 0 0;
    padding: 20px;
    border: 1px solid #104979;
    color: #000;
	font-size:0.8em;
}
article.comment{
	padding:0; box-shadow: none;
}
.h-comments-title,#reply-title{
	font-size: 2em;
    font-weight: 600;
    color: #104979;
}
.x-comment-author,.comment-reply-link,.comment-edit-link{
	color: #104979;
}
.comment-reply-link:hover,.x-comment-time:hover,.comment-edit-link:hover{
	color:#3190CE !important;
}
.comment-respond .logged-in-as a{
	color: #3190CE;
}
.comment-respond .logged-in-as a:hover{
	color: #104979;
}
.h-comments-title small {
    top: -3px;
    right: -29px;
    width: 25px;
    height: 25px;
    font-size: 14px;
    line-height: 24px;
    background-color: #3190CE !important;
}
#reply-title small {
    font-size: 45%;
    text-transform: none;
    letter-spacing: 0;
}
.x-comments-area .submit{
    border-color: #104979;
    background-color: #104979;
    margin-bottom: 0.25em;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0.25em;
	    padding: 0.563em 1.125em;
	color:#fff;
}
.x-comments-area .submit:hover{
    border-color: #104979;
    background-color: #1E5E93 !important;
    margin-bottom: 0.25em;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0.25em;
	color:#fff;
}
.sub-confirm-label {
    font-weight:bold;
    padding-right:10px;
}

/* -------- quotes + icons + testimonial - home page -----*/
.quotes {
    	background-color: #f7f7f7;
    	padding: 6px 20px 1px;
	margin-bottom: 20px;
	position: relative;
}
.quotes .q2 a{
	font-size: 0.9em;
	position: relative;
	top: -5px;
}
.quotes a{
	color:#7a7a7a;
}
.quotes a:hover {
    color: #104979;
}
.quotes .q2,.quotes .q3{
	margin-top: 4px;
}
.quotes .q3{
	padding-bottom:5px;
}
.quotes::after {
    content: "";
    background: url(https://wphero.io/wp-content/uploads/2016/08/quotes.png);
    opacity: 0.5;
    top: 31%;
    left: 70%;
    bottom: 0;
    right: 0;
    position: absolute;
    background-repeat: no-repeat;
}

.icon-fastopt{
	margin-top:-12px;
}
.icon-safebackup{
	margin-top:-6px;
}
.icon-growbusiness{
	margin-top: -5px;
}
.icon-centralhub{
	margin-top: -19px;
}

.testimon{
    	border-radius: 4px;
	overflow:hidden;
	max-width: 330px;
    	margin: 0 auto;
}
.testimon .b1{
	background-color:#fff;
	padding: 14% 14% 20%;
    	color: #104979;
	min-height: 279px;
}
.testimon .b2{
	background-color:#104979;
	padding:40px 10% 5%;
	color:#fff;
	min-height: 136px;
}
.testimon .b2 a{
	color:#fff;
}
.testimon .b2 a:hover{
	color:#3190ce;
}
.testimon .person-img{
	position:relative;
}
.testimon .person-img img{
	position: absolute;
    	right: 8%;
    	top:-50px;
	border: 4px solid #3190ce;
    	border-radius: 50%;
}

/* ----- youtube player - home page ---*/
.youtube-container { display: block; margin: 20px auto; width: 100%; max-width: 600px; background-color:#000; }
.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 43px; width: 60px; left: 50%; top: 52%; margin-left: -30px; margin-top: -30px; position: absolute; opacity: 0.8; background: url("https://wphero.io/wp-content/uploads/2016/08/yutube-sprite.png") no-repeat; background-position: -0px -43px; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.youtube-player:hover div.play-button {
	background-position: -0px -1px;
}


/*----- woocommerce speed page ------*/
.woo-box{
	color: #000;
    max-width: 500px;
    margin: 10px auto;
    border-left: 13px solid #0b4a7b;
    padding: 10px 0 10px 20px;
}
.woo-box img{
	margin-top: -16px;
}
.service-feature .x-feature-box{
	margin: 30px 0;
}
.service-feature .x-feature-box-graphic i{
	height: auto;
    margin-top: 30px !important;
}
.speed-test-box {
    background-color: #0b4a7b;
    border: 1px solid black;
    padding: 10px;
    color: #fff;
    text-align: center;
}

.speed-test-box h4 {
    color: #fff;
    margin-top: 20px;
}
.speed-test-box .wpcf7{
    margin-top: 20px;
}
.speed-test-box .wpcf7 input{
    max-width: 33%;
    border-radius: 0px;
    border: 1px solid #000;
	height: 2.5em;
    font-size: 18px;
}
.speed-test-box .wpcf7 input.wpcf7-submit{
	font-weight: 600;
	box-shadow: none !important;
    width: 100% !important;
	text-shadow: none !important;
	height: 2.5em;
    padding: 0;
    vertical-align: top;
	font-size: 18px;
}
.speed-test-box .wpcf7 .wpcf7-not-valid-tip{
	display: none;
}
.speed-test-box .wpcf7 .wpcf7-response-output{
    border: 0;
    box-shadow: none;
    padding: 0 !important;
    text-shadow: none;
    max-width: 99%;
    margin: 10px auto 0 !important;
}



@media (max-width: 979px){
/* ----- Font style ------------------*/

.wphero-h2{
	font-size:2.2em !important;
	font-weight:700 !important;
}
.wptext-h1{
	font-size:1.8em;
}
.wphero-h3{
	font-size:1.6em;
	font-weight:600 !important;
}
.wphero-h3-comp{
	font-size:1.6em;
	font-weight:600 !important;

}
.wptext-h2{
	font-size:1.8em;
}
.wphero-h4{
	font-size:1.2em;
	font-weight:600 !important;
}
.wphero-h5{
	font-size:1em;
	font-weight:400 !important;
}
.wptext-quote{
	font-size:24pt;
}
.wptext-h4{
	font-size:20pt;
}
.wp-header-4{
	font-size:20pt;
}
.wp-intro-text{
	font-size:18pt;
}
.wp-paragraph{
	font-size:0.9em;
}
.desktop-only{
	display:none;
}

.link-yellow{
	font-size:1em;
	font-weight:600 !important;
}
.link-green{
	font-size:1em;
	font-weight:600 !important;
}
.x-navbar nav li > a{
	font-size:1.2em;
	font-weight:600 !important;
}
.x-navbar .mobile .x-nav li>a{	
	font-size:1.2em;
	font-weight:400 !important;
}
.signup-yellow {
    font-size: 25px;
}
.box-right-home .box_h1 {
    font-size: 1.1em;
}
.pickplan-yellow {
    font-weight: 700;
    font-size: 25px;
}
.wpcf7-not-valid-tip {
    font-size: 0.8em;
}

.section-review blockquote{
border:none;
font-size:26px;
}
.field_name {
    font-size: 12px;
}
#myForm .input_field {
    font-weight: 200;
    font-size: 16px;
}
.box_small .box_head {
    font-size: 1.1em;
}
#start_my_service, #map2 .start_my_service-free{
	font-size:1.2em;
}
.div_cofounder p span{
    font-size: 0.8em;
}
.button-yellow, .button-yellow:hover {
    font-weight: 600;
    font-size: 25px;
}
.box-wrap {
    font-size: 144%;   
}
.more-link{

	font-size:1em;
	font-weight:600 !important;
}
.entry-wrap .entry-content {
    font-size: 0.8em;

}



.column1 {
     width: 100% !important;
}
.right-arrow {
    margin: 16px 0 0 50px;
}
.x-navbar {
    position: fixed;
    width: 100%;
    background-color: #fff;
}
.x-pricing-table .x-pricing-column:nth-child(3) {
       clear:both;
    }
.help-me-div .div2 button{
    padding:5% 5% !important;
}
#signup-btn-home{
	display:none;
}
.long-arrow{
	font-size:70px;
	margin: 23px 0 0 40px;
}
.f4{
	font-size: 12px;
	line-height: 1.1;
}
.f_h2 {
    font-size: 13px;
}
.foot_btn_update {
    padding: 8px;
    letter-spacing: 1px;
    font-size: 1em;
}
#section-how-does img.square{
	width:75%;
	margin-left:0 !important;
}
#section-how-does .img-arrow{
	margin:40px 0 0 0; width:30%;
}
#section-how-does .wphero-h5{
	font-size:0.9em;
}
.x-colophon .x-recent-posts .h-recent-posts{
	font-size:13px;
}
.x-colophon .x-recent-posts .x-recent-posts-date{
	font-size:8px;
}
.x-colophon .x-column.x-md.x-1-1.last{
	bottom:8%;
}

/* Contact us page */
.box-wrap {
    margin-bottom: 20px;
    font-size: 20px;
    width:100%;
}

.custom_error{
	left:25%;
}
#error_terms{
	left:15%;
}

.x-colophon .x-subscribe-form .x-subscribe-form-alert-wrap { 
    left: -33px;
}

.connect_icons_sidebar a {
    margin: 20px 5px;
    height: 35px;
    width: 35px;
}
.connect_icons_footer a {
    height: 18px;
    width: 18px;
}

.connect_icons_footer .icon1{
	background-position: -18px 0px;
}
.connect_icons_footer .icon1:hover{
	background-position: 0px 0px;
}

.connect_icons_footer .icon2{
	background-position: -18px -54px;
}
.connect_icons_footer .icon2:hover{
	background-position: 0px -54px;
}

.connect_icons_footer .icon3{
	background-position: -18px -18px;
}
.connect_icons_footer .icon3:hover{
	background-position: -0px -18px;
}

.connect_icons_footer .icon4{
	background-position: -18px -36px;
}
.connect_icons_footer .icon4:hover{
	background-position: 0px -36px;
}

.connect_icons_sidebar .icon1{
	background-position: -35px 0px;
}
.connect_icons_sidebar .icon1:hover{
	background-position: 0px 0px;
}

.connect_icons_sidebar .icon2{
	background-position: -35px -105px;
}
.connect_icons_sidebar .icon2:hover{
	background-position: 0px -105px;
}

.connect_icons_sidebar .icon3{
	background-position: -35px -35px;
}
.connect_icons_sidebar .icon3:hover{
	background-position: -0px -35px;
}

.connect_icons_sidebar .icon4{
	background-position: -35px -70px;
}
.connect_icons_sidebar .icon4:hover{
	background-position: 0px -70px;
}


.banner-text1{
	font-size:57px;
}
.banner-text2, .banner-text2 h1{
	font-size:20px;
}
.banner-text2 p, .banner-text2 h1{
    max-width: 540px;
}
.home .banner-button {
    padding: 6px 20px;
    font-size: 20px;
}

#map2 .fr-left-wrap{
	width: 100%;
    	float: none;
}
.fr-right{
	width: 100%;
    	float: none;
}
#ninja_forms_form_24_cont .fr-right {
    width: 100%;
    margin-left:0;
    margin-top:0;
}
#ninja_forms_form_24_cont textarea#ninja_forms_field_89 {
    width: 100%;
}


#map2 .box_small{
	width: 100%;
    	float: none;
	display:block;
	margin: 0 auto;
	padding:8px;
}
#map2 .box_sm1{
	display:none;
}
#map2 .box_sm2{
	width: 100%;
    	margin: 8px 0 0;
}
.pop_head p{
	font-size:14px;
}
#map2 .pop_head h3 {
    font-size: 170%;
}
.testimon div.b1 {
	min-height: 292px;
}
.x-sidebar.right, .x-widget-area.main_widget, .sidebar-right{
	display: none !important;
}
}

@media (max-width: 767px){
/* ----- Font style ------------------*/
.single-post h1, .blog h1{
	font-size: 32px;
}
.single-post h2{
	font-size: 30px;
}
.single-post h3{
	font-size: 24px;
}
.single-post h4{
	font-size: 20px;
}
.single-post h5{
	font-size: 16px;
}
.h-landmark{
	font-size: 37px !important;
}
.wphero-h2{
	font-size:2em !important;
	font-weight:700 !important;
}
.wptext-h1{
	font-size:1.8em;
}
.wphero-h3{
	font-size:1.5em;
	font-weight:600 !important;
}
.wphero-h3-comp{
	font-size:1.4em;
	font-weight:600 !important;

}
.wptext-h2{
	font-size:1.8em;
}
.wphero-h4{
	font-size:1.2em;
	font-weight:600 !important;
}
.wphero-h5{
	font-size:0.9em;
	font-weight:400 !important;
}
.wptext-quote{
	font-size:24pt;
}
.wptext-h4{
	font-size:20pt;
}
.wp-header-4{
	font-size:20pt;
}
.wp-intro-text{
	font-size:18pt;
}
.wp-paragraph{
	font-size:0.9em;
}

.link-yellow{
	font-size:1em;
	font-weight:600 !important;
}
.link-green{
	font-size:1em;
	font-weight:600 !important;
}
.x-navbar nav li > a{
	font-size:1.2em;
	font-weight:600 !important;
}
.x-navbar .mobile .x-nav li>a{	
	font-size:1.2em;
	font-weight:400 !important;
}
.signup-yellow {
    font-size: 25px;
}
.box-right-home .box_h1 {
    font-size: 1.1em;
}
.pickplan-yellow {
    font-weight: 700;
    font-size: 25px;
}
.wpcf7-not-valid-tip {
    font-size: 0.8em;
}

.we-work-with .x-column.x-sm.x-1-4{
    width: 42%;
    display: inline-block;
    margin: 4%;
}
.section-review blockquote{
border:none;
font-size:26px;
}
.field_name {
    font-size: 12px;
}
#myForm .input_field {
    font-weight: 200;
    font-size: 16px;
}
.box_small .box_head {
    font-size: 1.1em;
}
#start_my_service,#map2 .start_my_service-free{
	font-size:1.2em;
}
.div_cofounder p span{
    font-size: 0.8em;
}
.button-yellow, .button-yellow:hover {
    font-weight: 600;
    font-size: 25px;
}
.box-wrap {
    font-size: 144%;   
}
.box-1 {
   max-width:50%
}
.box-2 {
  max-width:43%;
}

.more-link{

	font-size:1em;
	font-weight:600 !important;
}
.entry-wrap .entry-content {
    font-size: 0.8em;

}

a.x-brand.img{
	width:60%;
}
.box_small, .card_list, .hide-mob{
	display:none;
}
.checkout-sec1 h3{
	font-size:1.5em;
}
.checkout-sec1 p,.text_immediate,.termsncon_lab{
	font-size:0.8em;
}
#map,#map2 {
    left: 6%;
    width: 88%;
}
#termsandcond {
    width: 15px;
    height: 15px;
    margin: 4px 10px 0 0;
}
#start_my_service,#map2 .start_my_service-free{
    	padding: 6px;
	font-size:1em;
}
.right_float{
	float:none;
}
.left_float{
	float:none;
}
.align1{
	text-align:left;
}

#sec-confirm2 .wp-paragraph{
	font-size:0.8em;
}
#sec-confirm2{
	padding:20px 0;
}
.error_window_title ul{
	margin:0;
}
.error_window_title .wphero-h4{
	line-height:1.2;
}

.click-toggle-img {
	margin:-10px 0 0 0;
	height:34px;
}
#section-how-does img.square{
	margin:auto !important;
}
/* --- footer  --- */
.x-colophon .x-column.x-md.x-1-1.last{
position: initial;
width:100%;
}
.x-colophon{
height:auto !important;
}
.f4{
	text-align:center;
	margin:0;
}
.f_h2 {
    font-size: 16px;
    font-weight: 600;
    color: #104979;
    text-shadow: none;
}
.f4 .wpcf7 input{
	text-align:center;
}
.f_one{
	width:100%;
}
.f_two{
	width:100%;
}
.f_two .f_h2,.f_two a{
	margin-left:0;
}
.f_two .quick_b{
	display:block;
}
.f_three,.f_one_text,.line-blue-foot{
	display:none;
}
.f_four{
	width:100%; 
	margin-top: 40px;
}
.f_four .f_h2{
	position: relative;
    	bottom: 10px;
}
.foot_btn_update {
    padding: 10px 15px;
    font-size: 1.5em;
	margin-left:4%;
}

.x-colophon .x-subscribe-form{
	margin-left:auto;
}


/* Contact page */

.col-help {
    padding-left:0px;
}
.x-text.text-support, .x-text.text-question {
   float:none;
	width:100%;
}
.x-text.text-question form {
    margin: 60px 0 1.313em;
}
td.column2-question{
	padding:4px 0 0 0;
}



.ml-left{
    margin-left:4.5vw;
}


/* TOC page 
.title-toc {
   font-size:200%;
}
.text-toc {
    padding: 30px 30px 30px 30px;
}   */


.single-post .p-meta{
	float:none;
}
.x-entry-share {
    margin: 0;
}
.div_cofounder .cof1 {
    width: 25%;
    float: left;
    margin: 1% 8% 0% 17%;
}
.div_cofounder .cof2 {
    width: 25%;
    float: left;
    margin: 1% 17% 28px 8%;
}

.col-error-msg {
  padding:0 0 0 0px !important;
}

/*-- pricing table ---*/
.pricingtable .x-icon-check{
    font-size:16px !important;
  }
  .pricingtable .yearly,.pricingtable .monthly{
  width:100%;
}
  .pricingtable .yearmonth{
    font-size:0.5em; 
  }
   .back11,.back21,.back31,.back12,.back22,.back32,.back13,.back23,.back33{
  width:10%;
}
  .pricingtable table td {
    padding:4px;
  }
   .pricingtable .button-dark, #cant_decide .button-dark, #cant_decide {
    padding:3px !important;
     font-size:16px;
  }
  .pricingtable table {
     font-size:80%;
  }
  .pricingtable table th { 
    font-size: 1.7em;
    padding:4px 4px 12px 4px;
}
  .pricingtable table th span { 
    font-size: 11px;
}
  .pricingtable .tooltip1:hover:after{
    left: 4%;
    padding: 3px 11px;
    width: 45px;
}
.pricingtable .pricing_btn {
    height: 55px !important;
}
.free-trial{
	position:relative;
	top:4px;
}

#home-sec2-here .x-img{
	margin-top:1.2em;
}

.custom_error{
	left:34%;
}
#error_terms{
	left:25%;
}

.x-colophon .x-subscribe-form .x-subscribe-form-alert-wrap { 
   left:0;
position:initial;
margin-bottom:-10px;
}

.home-banner{
	height:60vh;
	min-height:380px;
}
.home-banner.full-height{
	height:100vh;
	min-height:380px;
}
.home-banner.full-height .middle-sec {
    top: 35% !important;
}

.banner-texts{
	bottom:10%;
}
.banner-text1{
	font-size:38px;
	    line-height: 1.4;
}
.banner-text1 p {
    margin-bottom: 20px;
}
.banner-text2, .banner-text2 h1{
	font-size:18px;
}
.banner-text2 p, .banner-text2 h1{
    max-width: 400px;
}
.home .banner-button {
    padding: 5px 18px;
    font-size: 16px;
	margin-bottom: 13px;
}
.banner-texts .x-gap{
margin: 15px 0 0 0 !important;
}
.testimon div.b1 {
	min-height: initial;
}
.testimon div.b2{
	padding:40px 10% 10%;
	min-height: initial;
}

.fr-form .x-flexslider-shortcode-container.with-container{
	margin-top: 50px;
}
	

.speed-test-box .wpcf7 input{
	max-width: 100%;
}
.service-feature .x-feature-box-graphic-inner{
	width: 0.5em;
}
.service-feature .x-feature-box-graphic i{
	width: auto;
}
.pickplan-yellow.mobile-small{
	font-size: 20px;
}
	

}

@media (max-width: 480px){
.wphero-h2{
	font-size:1.8em;

}
.click-toggle-img {
	height:28px;
}
.box-wrap {
    font-size: 18px;
    
}
#submit_question {
    font-size: 21px;
}
.x-text.text-question .wpcf7-validation-errors {
    width: 125%;
}	
span.wpcf7-not-valid-tip {
    font-size: 16px;
}

/* pricing table */
.pricingtable .button-dark,#cant_decide .button-dark,#cant_decide {
     font-size:14px;
  }
  .pricingtable table {
     font-size:74%;
  }
 
  .pricingtable table th span { 
    font-size: 10px;
}
.custom_error{
	left:40%;
}
#error_terms{
	left:30%;
}

.banner-text1{
	font-size:25px;
}
.banner-text2, .banner-text2 h1{
	font-size:15px;
}
.banner-text2 p, .banner-text2 h1{
    max-width: 400px;
}
.home .banner-button {
    padding: 4px 16px;
    font-size: 15px;
	margin-bottom: 13px;
}

.service-feature .x-feature-box-graphic-inner{
	width: 0.3em;
}
	
}

@media (max-width: 390px){
/* pricing table */
.pricingtable .button-dark,#cant_decide .button-dark,#cant_decide {
     font-size:10px;
  }
  .pricingtable table {
     font-size:65%;
  }
  .pricingtable table th { 
    font-size: 1.5em;
    padding:3px 3px 11px 3px;
}
  .pricingtable table th span { 
    font-size: 9px;
}
.free-trial{
	line-height:1.1;
}

}

@media (max-width: 320px){
#submit_question {
    font-size: 16px;
}
/* pricing table */
.pricingtable .button-dark,#cant_decide .button-dark,#cant_decide {
     font-size:8px;
  }
   .pricingtable table td {
    padding:2px;
  }
  .pricingtable table {
     font-size:50%;
  }
  .pricingtable table th { 
    padding:2px 2px 9px 2px;
}
  .pricingtable table th span { 
    font-size: 8px;
}
.click-toggle-img {
    height: 23px;
}
.pricingtable .ultimate1 span{
	top:-7px;
}
.pricingtable .plus1 span{
	top:-2px;
}
.free-trial{
	line-height:1.3;
}

}

@media (min-width: 1250px){
.banner-text1{
	font-size:80px;
}
.banner-text2, .banner-text2 h1{
	font-size:30px;
}
.banner-text2 p, .banner-text2 h1{
    max-width: 750px;
}
.testimon div.b1 {
	min-height: 247px;
}
.testimon div.b2{
	padding:40px 10% 10%;
	min-height: initial;
}
}

@media (min-width: 1400px){
.blog .x-container.max.width.offset,.archive .x-container.max.width.offset,.single-post .x-container.max.width.offset,.search .x-container.max.width.offset{
	    padding: 0 8% 40px;
	max-width:none;
    
}
.h-landmark{
	padding-left:8%;
}
.p-landmark-sub{
	padding-left:13%;
}
.pricingtable table tr td {
    padding: 0.3em 0.625em;
}
.pricingtable table {
    font-size: 1em;
}
.pricingtable .ultimate1 span{
	top:-15px;
}
.pricingtable .plus1 span{
	top:-10px;
}
.x-colophon .x-column.x-md.x-1-1.last{
	bottom:5%;
}
.connect_icons_footer a{
    	    margin: 15px 8px 0;
}
.banner-texts{
	bottom:20%;
}

}


/* ----------- css keyframes -------*/
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


/* added 24-June-2016 */
.blog-disclosure {
    font-size: 0.85em; 
    color: #babfc5;
}

div#dropin-container {
    background: rgba(215,215,215,0.40);
    border: 1px solid #979797;
    border-radius: 4px;
    padding: 7px;
}
.card_list .head1{
    vertical-align: -webkit-baseline-middle;
}

.card_tml .b1 {
        background-color: #f7f7f7;
}

.card_list ul {
    width: 56%;
    float: right;
}

.card_list li {
    display: inline-block;
    margin-right:0; 
    line-height: 2.5;
    width: 21%;
}

.card_list {
    text-align: left;
    float: left;
    margin: 0 0% 0 0;
}
.card-fm .testimon.wp-paragraph {
    margin-top: 9%;
}

/*	Free task from page	*/
.fr-form .x-flexslider-shortcode-container.with-container {
    /* background: #f7f7f7;
    border: none; */
    padding: 5%;
}
.fr-form .testimon .person-img img {
   width:30%;
}
.fr-form .testimon .b1 {
    padding: 24% 14% 16%;
}
@media(max-width: 767px){
select#ofcategory {
   width: 106%;
}    
.card-fm .testimon.wp-paragraph {
    display: none;
}
#ninja_forms_form_24_cont .testimon.wp-paragraph {
    display: none;
}
/*--39928--*/
.controls.last-qst .next {
    right: 30px!important;
}

}
@media(max-width: 320px){
.testimon div.b2 {
    margin-left: 1px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}}
/*--------- Wocommerce Style --------------*/
/*---- My Account Tabs ----------*/
.blockUI.blockOverlay, .loader {
 -webkit-opacity: 1 !important;
 -moz-opacity: 1 !important;
 opacity: 1 !important;
 filter: alpha(opacity=100) !important;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
 background: rgba(255, 255, 255, 0.75) !important;
}
.blockUI.blockOverlay:before, .loader:before {
 -moz-animation: none !important;
 -webkit-animation: none !important;
 animation: none !important;
 background: url("/wp-content/uploads/2017/03/ajax-loader.gif") center center !important;
 background-size: 110px !important;
 width: 5em !important;
 height: 1em !important;
 margin-top: -0.5em !important;
 background-repeat: no-repeat !important;
 margin-left: -2.5em !important;
-webkit-opacity: 1 !important;
-moz-opacity: 1 !important;
 opacity: 1 !important;
 filter: alpha(opacity=100) !important;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
}

img.thank-img {
    display: inline-block;
    float: left;
    width: 35%;
}
img.thank-img.alignnone.wp-image-2101.size-full {
    margin-left: -4%;
}
img.thank-img.alignnone.wp-image-2100.size-full {
    margin-left: -4%;
}
table.shop_table.subscription_details a.button.cancel {
    display: none;
}
.myaccount-section {
    /* height: 404px; */
    /* padding-top: 40px; */
/*    padding: 5% 0% 22% 0%;*/
    min-height: 425px;
}
.woocommerce-account h3, .woocommerce-checkout h3, .page-id-2104 h2 {
    margin-top: 0;
    font-size: 164%;
    letter-spacing: 0;
}
.customer-forms-req-symbol{
    color: #f00;
}
.customer-details label{
    margin-bottom: 5px;
    font-size: 18px;
    color: #000;
}
.customer-details input {
    margin-bottom: 25px;
}
.customer-details textarea {
    margin-bottom: 25px;
}
.wc-terms-and-conditions label {
    padding-left: 12px !important;
}
li.woocommerce-SavedPaymentMethods-token input {
    margin-right: 12px !important;
}
li.woocommerce-SavedPaymentMethods-new input{
    margin-right: 12px !important;
}
.woocommerce_error {
    margin: 1.313em 0;
    list-style: none;
    padding: 0.786em 1.15em 1em;
    margin: 0 0 2em !important;
    position: relative;
/*    border-top: 3px solid #b81c23;*/
    border: 1px solid #f6dca7;
    list-style: none !important;
    width: auto;
    word-wrap: break-word;
    background-color: #f2dede;
    border-color: #e5bdc4;
    color: #b94a48;
    font-size: 14px;
    line-height: 1.5;
    text-shadow: 0 1px 0 rgba(255,255,255,0.9);
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.8), 0 2px 3px rgba(0,0,0,0.065);
}
ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li {
    list-style: none;
    /* margin-left: 0px; */
}
.woocommerce-account form .payment_methods label, .woocommerce-checkout form .payment_methods label {
    padding-left: 0px !important;
}
.woocommerce-account form .payment_methods label img, .woocommerce-checkout form .payment_methods label
img{
    display: inline-block !important;
    padding: 0px 5px;
}
ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
    margin-left: 0px;
}
a.button.invoice {
    margin-left: 10px;
}
a.sub-number {
    color: #3190ce;
    padding-left: 15px;
}
.woocommerce-MyAccount-navigation-link a:before{
    border:none !important;
    border-radius: none !important;
    opacity: 1 !important;
}

.woocommerce-MyAccount-content.myaccount-content {
    float: left;
    width: 75%;
    margin-left: 45px;
}

.woocommerce-MyAccount-navigation .x-tab-content {
    border: none !important;
    box-shadow: none !important;
}
.myaccount-tab .x-nav-tabs>.active>a, .x-nav-tabs>.active>a:hover{
    background-color: #3190ce;
    color: #fff !important;
    box-shadow: none !important;
}
.myaccount-menu li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.is-active a:hover{
    background-color: #3190ce;
    color: #fff !important;
    box-shadow: none !important;
}
.myaccount-menu li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.is-active a{
    background-color: #3190ce;
    color: #fff !important;
    box-shadow: none !important;
}
.myaccount-tab .x-tab-content .x-tab-pane{
    padding: 0% 4%;
}
.woocommerce-MyAccount-navigation .x-nav-tabs{
    border: 1px solid #3190ce !important;
    box-shadow: none !important;
}
.woocommerce-MyAccount-navigation .x-nav-tabs>li{
    border-bottom: 1px solid #3190ce !important;
    cursor: pointer;
}
.woocommerce-MyAccount-navigation .li.x-nav-tabs-item{
    color: #3190ce !important;
}
.woocommerce-MyAccount-navigation .x-nav-tabs>li>a{
    color: #3190ce !important;
    padding: 16px !important;
    font-size: 16px;
    margin: 0px !important;
}
.woocommerce-MyAccount-navigation .x-nav-tabs.left{
    width: 35%;
    max-width: 230px; 
}

li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a:before{
    background-image: url(/wp-content/uploads/2017/03/myaccount-icon-active.png);
    padding: 20px;
    content: "";
    background-repeat: no-repeat;
    background-position: 15px 15px;
}
li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a:before{
    background-image: url(/wp-content/uploads/2017/03/myaccount-icon-.png);
    padding: 20px;
    content: "";
    background-repeat: no-repeat;
    background-position: 15px 15px;
}
li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions.is-active a:before{
    background-image: url(/wp-content/uploads/2017/03/my-subscription-active.png);
    padding: 22px;
    content: "";
    background-repeat: no-repeat;
    background-position: 15px 15px;
}
li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions a:before{
    background-image: url(/wp-content/uploads/2017/03/my-subscription.png);
    padding: 22px;
    content: "";
    background-repeat: no-repeat;
    background-position: 15px 15px;
}
li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods.is-active a:before{
    background-image: url(/wp-content/uploads/2017/03/payment-method-active.png);
    padding: 25px;
    content: "";
    background-repeat: no-repeat;
    background-position: 15px 15px;
}
li.x-nav-tabs-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods a:before{
    background-image: url(/wp-content/uploads/2017/03/payment-method.png);
    padding: 25px;
    content: "";
    background-repeat: no-repeat;
    background-position: 15px 15px;
}
h5.login-name {
    margin: 0px;
}
form.woocommerce-ResetPassword.lost_reset_password.mtl {
    min-height: 300px;
}
.pricingtable span.subscription-details{
    display: none;
}
.pricingtable span.woocommerce-Price-amount.amount{
    display: none;
}
.pricingtable p.product.woocommerce.add_to_cart_inline{
    border: none !important;
}
.pricingtable a.button.product_type_subscription.add_to_cart_button.ajax_add_to_cart {
    color: #104979 !important;
    border-color: #104979 !important;
    white-space: nowrap;
}
.pricingtable a.button.product_type_subscription.add_to_cart_button.ajax_add_to_cart:hover {
    color: #fff !important;
    background-color: #104979 !important;
}
.woocommerce-SavedPaymentMethods-saveNew input{
    margin-right: 10px;
}

.woocommerce-account .x-section.fr-form{
	min-height: calc(100vh - 542px);
}

@media (max-width: 767px){

.pricingtable  a.add_to_cart_button {
    padding: 3px !important;
    font-size: 16px;
}
p.product.woocommerce.add_to_cart_inline {
    padding: 0px !important;
}
	
}
@media (max-width: 390px){
.pricingtable  a.add_to_cart_button {
    font-size: 10px !important;
} 
p.product.woocommerce.add_to_cart_inline {
    padding: 0px !important;
}
}
@media screen and (max-width: 650px){
    p.form-row.terms.wc-terms-and-conditions label {
    font-size: 14px !important;
    
}
    ul.woocommerce-SavedPaymentMethods li label{
        font-size: 14px !important;
        padding:0px !important;
    }
    .woocommerce-SavedPaymentMethods-saveNew label{
        font-size: 14px !important;
    }
    .form-row.place-order input[type="submit"] {
    margin-bottom: 20px;
    }
    h3.customer-info {
    font-size: 150% !important;
    }
    
    fieldset#wc-stripe-cc-form label {
    font-size: 14px;
    padding: 0px !important;
}
}
@media (max-width: 480px){
 .pricingtable  a.add_to_cart_button {
    
    font-size: 14px;
} 
     p.form-row.terms.wc-terms-and-conditions label {
    font-size: 12px !important;
    
}
}
@media (max-width: 320px){
    .pricingtable  a.add_to_cart_button {
    
    font-size: 8px;
}
     p.form-row.terms.wc-terms-and-conditions label {
    font-size: 12px !important;
    
}
    ul.woocommerce-SavedPaymentMethods li label{
        font-size: 12px !important;
        padding:0px !important;
    }
    .woocommerce-SavedPaymentMethods-saveNew label{
        font-size: 12px !important;
    }
    h3.customer-info {
    font-size: 135% !important;
}
    h3#order_review_heading{
        font-size: 135% !important;
    }
table.shop_table.shop_table_responsive.my_account_orders {
    font-size: 14px;
}
.woocommerce-account h2, .woocommerce-checkout h2 {
    font-size: 155% !important;
}
fieldset#wc-stripe-cc-form label {
    font-size: 12px;
    padding: 0px !important;
}
}


@media (max-width: 979px) {
.myaccount-menu .x-nav-tabs.left {
    float: none;
    width: 100%;
    max-width: none;
}
.myaccount-menu {
    padding-bottom: 30px;
}
.woocommerce-MyAccount-content.myaccount-content{
width: 100% !important;
margin: 0px;    
}
.login-area {
    width: 100% !important;
}

twitterwidget#twitter-widget-0 {
    min-height: 0 !important;
}
.slider-testimonial {
    height: 315px !important;
}
}

h3.customer-info{
/*    margin-top: 60px;*/
    font-size: 164% !important;
}
form.login.mtl.login-form {
    min-height: 300px;
}
.login-area {
    width: 25%;
}

@media screen and (max-width: 650px) {
/*
  label {
    font-size: 0;
  }
*/
 .woocommerce-billing-fields label{
        font-size: 75% !important;
    }
    p#order_comments_field label{
        font-size: 75% !important;
    }
    
/*
  label:before {
    margin: 0;
    font-size: 18px;
  }
*/
.fr-form {
    padding: 0px !important;
}
.woocommerce-account .x-section.fr-form{
	padding: 40px 0 !important;
}
}
@media screen and (max-width: 400px) {
/*
  label {
    padding: 15px;
  }
*/
}
/*------- End Tab Style ------*/
/* --------------------------------------------->>>Top Bar <<<----------------------------------------- */
.sqs-announcement-bar-text {
    color: #09377C;
    padding: .8em 3em;
    font-family:"Montserrat", "Open Sans", "Source Sans Pro", sans-serif !important;
    font-size: 13px;
    font-weight: 300;
    text-transform: none;
    font-family: proxima-nova;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 1px;
/*    text-transform: uppercase;*/
    line-height: 1.2em;
}
.sqs-announcement-bar {
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    z-index: 10000;
    background: #B1E992;
    text-align: center;
    -webkit-transition: height .3s cubic-bezier(.23,1,.32,1);
    -moz-transition: height .3s cubic-bezier(.23,1,.32,1);
    -ms-transition: height .3s cubic-bezier(.23,1,.32,1);
    -o-transition: height .3s cubic-bezier(.23,1,.32,1);
    transition: height .3s cubic-bezier(.23,1,.32,1);
}
.sqs-announcement-bar-text p {
    color: #09377C;
    margin: 0;
    font-family:"Montserrat", "Open Sans", "Source Sans Pro", sans-serif !important;
    font-size: 13px;
    font-weight: 300;
    text-transform: none;
    /*font-family: "Questrial",sans-serif;*/
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 1px;
/*    text-transform: uppercase;*/
    line-height: inherit;
}
.sqs-announcement-bar-text a {
    position: relative;
    color: #09377C !important;
    text-decoration: underline !important;
}
.sqs-announcement-bar-close {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 2.8em;
    height: 2.78em;
    background: rgba(0,0,0,.15);
    color: #111;
}
.sqs-announcement-bar-close:after {
/*    content: '\00d7';*/
    display: block;
    font-family:"Montserrat", "Open Sans", "Source Sans Pro", sans-serif !important;
    font-size: 1em;
    font-weight: 100;
    line-height: 2.7em;
    letter-spacing: normal;
    padding: 0;
}
tr.cart-discount th {
    font-weight: normal !important;
}
tr.cart-subtotal th {
    font-weight: normal !important;
}
tr.recurring-totals th {
    padding-top: 55px;
}
@media (max-width: 600px) {

.sqs-announcement-bar-text, .sqs-announcement-bar-text p {
    font-size: 13px;
}
}
p#billing_email_field {
    margin-right: 4%;
}
li.wc_payment_method.payment_method_paypal label img {
    display: none !important;
}
input#payment_method_paypal {
    margin-right: 10px;
}
input#payment_method_stripe {
    margin-right: 10px;
}




.middle-sec {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}
.home-banner .middle-sec {
    top: 40% !important;
}

twitterwidget#twitter-widget-0 {
    min-height: 210px;
}

.slider-testimonial {
    height: 250px ;
    overflow: hidden;
}

#testimonial-webfy img{
   height:40px;
   width: 40px;
}

#accordian .x-accordion-heading .x-accordion-toggle, #accordian .x-accordion-heading .x-accordion-toggle:before {
   color: #104979 !important;
   font-weight:700;
}

#accordian .x-accordion-heading .x-accordion-toggle:hover , #accordian .x-accordion-heading .x-accordion-toggle:hover:before {
    color: #328fce !important;

}


/*------ testimonial slider ---*/
.testimonial .testimonial-content{
	line-height: 1.7;
}

.testimonial .testimonial-content img{
	width: 40px;
	height: 40px;
}
.wpmslider-viewport {
	margin-bottom: 30px;
}
.strong-view.default .wpmslider-viewport .testimonial-inner{
	border: 1px solid rgba(0, 0, 0, 0.25);
}
	


/* affiliate page height issue */
.page-id-2192 #top .x-main.full{
	min-height: calc(100vh - 400px);
}

#photo-file {padding-bottom: 3em; height: 1.65em;}
/* checkout page stripe option alignmnet issue */
.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] {
    display: block;
    padding-left: 32px !important;
}
/* hide coupon alert danger message from checkout page */
ul.woocommerce-error.x-alert.x-alert-danger.x-alert-block {
    display: none;
}
/*remove footer form border*/
#x-subscribe-form-1092 fieldset {
    border: none;
}


/** WP Hero CSS for Contact Form 7 Respone Output Issue Aug 11, 2021 **/

form.wpcf7-form.init .wpcf7-response-output {
    display: none;
}
form.wpcf7-form.submitting .wpcf7-response-output {
    display: none;
}
form.wpcf7-form.resetting .wpcf7-response-output{
    display: none;
}


/** end WP Hero Contact Form 7 Respone Output Issue Aug 11, 2021 **/

.h-landmark span:after { 
	display:none !important;
}
.h-landmark span:before { 
	display:none !important;
}
.entry-title {
	font-size: 1.7em !important;
}
.more-link {
    font-size: 1em !important;
}
.entry-footer a {
    border: 1px solid #3190CE !important;
    color: #3190CE !important;
    padding: 0.292em 0.454em 0.369em !important;
}
.entry-footer a:hover {
    background-color: #3190CE !important;
}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-rating label, .comment-form-comment label, .widget_calendar #wp-calendar th, .p-landmark-sub strong, .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:active, .entry-footer a:hover, .entry-footer a:active, .x-breadcrumbs .current, .x-comment-author, .x-comment-author a {
    color: #272727 !important;
}
.x-btn, .button, [type="submit"]{
    font-weight: 600;
    border: none;
}

/************* 37537 *********************/
.x-nav-wrap.mobile.mobile {
    display: none;
}

/************ 40751 *********/
.affwp-form .required{
	width: 45%;
}
.affwp-form #affwp-promotion-method{
	width: 45%;
}
.affwp-form #affwp-payment-email{
	width: 45%;
}
.affwp-form  #affwp-tos{
	width:auto;
}
.x-framework-icon-menu{
	display:none !important;
}
/**************** 44693****************/
.x-recent-posts .x-recent-posts-date{
	display:none !important;
}
.x-colophon .x-recent-posts .h-recent-posts{
    text-shadow: none !important;
}
button.next{
    font-family:'FontAwesome' !important;
}
button.previous{
    font-family:'FontAwesome' !important;
}
.simform-inner label{
    font-size: x-large !important;
}
img.tweet{
	 border-radius: 10px !important; 
    border: 1px solid #E6E6E6 !important;
}
/* --57677- */
.single-product header + .x-container {
	width: 100%;
	max-width: 100%;
	margin: 0;
	background: white;
	z-index: 6;
	position: relative;
}

.single-product header + .x-container .x-main.full {
	max-width: 1550px;
	margin: auto;
}

.single-product header + .x-container .x-main.full  .entry-wrap {
		box-shadow: none;
}


/* ------- */

/* Hide the “Category:” line on single-product pages */
.single-product .product_meta .posted_in { 
    display: none !important;
}

/* ----57677--- */

.myaccount-tab .x-nav-tabs>.active>a, .x-nav-tabs>.active>a:hover{
      background-color: #3190ce!important;
}
li.description_tab.x-nav-tabs-item {
    font-weight: bold;
}
/* -------------------- */
#post-1011 #cs-content #x-section-1{
    padding: 40px 0px !important;
}
#post-787 .entry-content .cs-content #x-section-1{
    padding: 20px 0px !important;
}
/* Hand-drawn squiggly underline */
.squiggly-underline {
  position: relative;
  display: inline-block;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='12' viewBox='0 0 200 12'><path d='M0 8 Q5 4 10 8 T20 9 T30 7 T40 10 T50 8 T60 9 T70 7 T80 10 T90 8 T100 9 T110 7 T120 10 T130 8 T140 9 T150 7 T160 10 T170 8 T180 9 T190 7 T200 10' stroke='white' stroke-width='3.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: repeat-x;
  background-position: 0 100%;
  background-size: 50px 12px; /* controls how squiggly it looks */
  padding-bottom: 6px; /* spacing so text doesn’t overlap */
}
.rating1 {
	width: 100% !important;
}


.footer-links a {
  display: inline-block;     /* makes them line up horizontally */
  color: white;              /* default text color */
  text-decoration: none;
  margin-right: 20px;        /* spacing between links */
  transition: color 0.3s ease;
}

.footer-links a:hover {
  color: #104979;            /* hover color */
}


/* ----RRR-16-9-25-------------------------- */

@media (max-width: 767px) {
  footer .f_three, footer .f_one_text, footer .line-blue-foot {
    display: block!important;
  }
  footer .f_three {
  width: 100%;
  margin-top: 18px !important;}

  footer .f_two {
    width: 100%;
    margin-top: 15px;
  }
}