/*
Theme Name:     Newspaper 7 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.2.2.2
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


/*@import url(https://fonts.googleapis.com/css?family=PT+Sans|Ubuntu:300,400,700);*/

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(https://capitalizemytitle.com/dist/fonts/glyphicons-halflings-regular.eot);
	src: url(https://capitalizemytitle.com/dist/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(https://capitalizemytitle.com/dist/fonts/glyphicons-halflings-regular.woff) format('woff'), url(https://capitalizemytitle.com/dist/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(https://capitalizemytitle.com/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
	font-display: swap;
}


.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.sf-menu>li.td-normal-menu>ul.sub-menu {
    left: -15px;
    min-width: 210px!important;
}
.sf-menu ul .td-menu-item>a {
    min-width: 200px!important;
}
.tabbable.custom-tabs.flat > .nav-tabs > li.active a, .tabbable.custom-tabs.flat > .nav-tabs > li > a {
    border-radius: 0;
    text-decoration: none !important;
}
.showGrammarly {display:inherit !important; }
.dropdown-toggle::after {
			display:none !important;
		}

/* cyrillic-ext */

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0-ExdGM.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}


/* cyrillic */

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* latin-ext */

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/**HEADER**/
@media (min-width:1200px){
	.td-container, .tdc-row {
		width: 1150px;
		margin-right: auto;
		margin-left: auto;
	}
}

.td-post-content h2>a:hover {
	/*color: #e10707 !important;*/
	text-decoration: underline;
}

.center-block {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}

.mce-toolbar .mce-ico {
	color: #FFFFFF !important;
}

blockquote {
	display: block;
	border-width: 2px 0;
	border-style: solid;
	border-color: #eee;
	padding: 1.5em 0 .5em !important;
	margin: 1.5em 0 !important;
	position: relative !important;
	font-size: 1.0em !important;
}

blockquote p {
	font-size: 18px !important;
}

blockquote:before {
	content: '\201C';
	position: absolute;
	top: 0em;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 3rem;
	height: 2rem;
	font: 6em/1.08em 'PT Sans', sans-serif;
	color: #666;
	text-align: center;
}

blockquote:after {
	display: block;
	text-align: right;
	font-size: 0.875em;
	color: #e74c3c;
}

.td-post-content #snippet-box img {
	display: initial !important;
}

.pic1 {
	background-image: url(https://capitalizemytitle.com/images/hun_pharo1.png);
	width: 730px;
	height: 100px;
	display: inline-block;
	background-repeat: no-repeat;
}

.pic2 {
	background-image: url(https://capitalizemytitle.com/images/gram_banner1.png);
	width: 730px;
	height: 100px;
	display: inline-block;
	background-repeat: no-repeat;
}

.pic3 {
	background-image: url(https://capitalizemytitle.com/images/grammar_sidebar_banner.jpg);
	width: 250px;
	height: 250px;
	display: inline-block;
	background-repeat: no-repeat;
}

@media (max-width: 768px) {
	.pic1,
	.pic2,
	.pic3 {
		background-size: 330px 50px;
		height: 50px;
	}
}



.td-crumb-container {
	height: 0px !important;
}


/**CAMEL**/

.camel-tab-block {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 40px;
}

.camel-toggle-block {
	/**width: 420px !important;**/
	margin-top: 180px;
}

.camel-label {
	font-size: 24px;
	margin-bottom: 10px;
}

.camel-tabs {
	display: none !important;
}

#camel-header-block {
	content: "";
	position: relative;
	left: 0;
	right: 0;
	display: block;
	background-color: #CCCCCC;
	/*background-color: #FFFFFF;*/
	/*background-image: url('http://capitalizemytitle.com/blog/wp-content/uploads/2015/11/typewriter.jpg');**/
	/*width: 100%;*/
	height: 330px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

@media (max-width: 600px) {
	.spotlight-content-box {
		width: 100%;
		padding: 0px;
		float: none !important;
		display: block;
	}
	[id^="cls-video-container-"] {
		min-height: 190px !important;
	}
}

.wwcAmzAff-price-info {
	font-size: 0.6em;
	font-weight: normal;
	display: none;
}

.td-header-gradient:before {
	/*background: none;*/
}

.single_add_to_cart_button {
	color: #ffffff !important;
}

@media (max-width: 500px) {
	#wrapper {
		margin: 0px 15px;
	}
	.camel-toggle-block {
		width: 100%;
		margin-top: 20px;
		font-size: 1em;
	}
	.tabbable.custom-tabs.small>.nav-tabs>li>a {
		padding: 5px 8px !important;
	}
}

.fusion-blog-layout-grid .post .fusion-post-wrapper,
.fusion-blog-layout-timeline .post,
.fusion-events-shortcode .fusion-layout-column,
.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,
.products li.product {
	background-color: #f9f9f9;
}

.event-is-recurring:hover,
.tooltip-shortcode {
	color: #ff2d00 !important;
}

.vc_btn3-container:hover,
vc_btn3:hover {
	color: #fff !important;
}

.td-post-content a:hover {
	text-decoration: none;
}


/**HOME**/

h3,
.h3 {
	font-size: 24px;
}

.home .wpb_text_column li {
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif !important;
	line-height: 2em;
}

#sub-formats {
	width: 630px;
}

.title-input {
	/* width: 728px; */
	display: initial !important;
}

.section-header>h3 {
	font-size: 1em;
	font-weight: bold;
}

.accordian-image {
	float: right;
}

.rbAccordion.small>section>h4 {
	font-size: 16px;
	margin-bottom: 20px;
}

#tabs,
.tab-block {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.camel-tab-block {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 40px;
}

.home #main_input {
	width: calc(100% - 60px) !important;
	font-size: 2em;
	font-weight: bold;
	cursor: text;
	height: 50px;
}

#inputbox input {
	height: 50px;
}

.caplinks {
	display: none !important;
}

.underline {
	text-decoration: underline;
}

.italicize {
	font-style: italic;
}

.td-main-page-wrap {
	padding-top: 20px !important;
}

#copy-btn {
	float: right !important;
	padding-bottom: 5px;
	font-size: 1.5em;
	display: inline-block;
	padding: 0px !important;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	height: 43px;
	width: 43px;
}

.home .textbox-top {
	margin-top: 15px;
}

.caplinks {
	margin-top: 0px !important;
	max-width: 468px;
	width: 468px;
	margin-left: -3px;
	height: 15px;
}

.uppercaplinks {
	margin-top: 0px !important;
	max-width: 468px;
	width: 468px;
	height: 15px;
}

#header-block {
	content: "";
	position: relative;
	left: 0;
	right: 0;
	margin-top: 0px;
	display: block;
	background-color: #CCCCCC;
	/*background-image: url('http://capitalizemytitle.com/blog/wp-content/uploads/2015/11/typewriter.jpg');**/
	/*width: 100%;*/
	height: 220px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.extendfull,
.extendright {
	margin-right: -3000px !important;
	padding-right: 3000px !important;
}

.extendfull,
.extendleft {
	margin-left: -3000px !important;
	padding-left: 3000px !important;
}

.custom-orange-btn {
	background-color: #337ab7 !important;
	color: #FFFFFF !important;
}

.tooltip,
.tooltip-inner {
	width: 250px;
	max-width: 250px;
}

.expand-text {
	color: #555;
	font-weight: bold;
	font-size: 24px;
	/* position: absolute; */
	float: right;
	margin-top: -30px;
	right: 65px;
	font-family: arial;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.free-grammar-check {
	float: none;
	display: none;
	margin-top: 5px;
	margin-left: 0px;
	font-size: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.toggle-block {
	width: 100%;
	margin-top: 20px;
}

.sub-heading {
	font-weight: 300 !important;
	font-size: 18px !important;
}

.home .td-page-title {
	display: none;
}

.btn-sm {
	font-size: 14px;
}

@media (max-width: 500px) {
	#main_input {
		width: 100% !important;
	}
	.sub-heading {
		width: 90%;
		padding-top: 0px;
		font-size: 16px !important;
	}
	.expand-text {
		margin-top: -40px;
		right: 10px;
		display: none !important;
	}
	.home .textbox-top {
		margin-top: 10px;
		width: 350px !important;
	}
	#copy-btn {
		display: none;
	}
	.free-grammar-check {
		display: none !important;
	}
	.section-header>h3 {
		font-size: 15px;
		font-weight: bold;
	}
	#header-block {
		height: 350px !important;
		background-color: #FFFFFF !important;
	}
	.btn-sm {
		font-size: 13px;
		width: 50%;
	}
	#tabs,
	.tab-block {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.camel-tab-block {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.btn-toggle {
		width: 100%;
	}
	#sub-formats {
		width: 100% !important;
		margin: 0px !important;
		font-size: 1em;
	}
	.caplinks {
		margin-top: 5px !important;
		width: 100%;
		height: 90px;
		display: block;
	}
	.uppercaplinks {
		margin-top: 5px !important;
		width: 100%;
		height: 90px;
		display: none;
	}
}

@media (min-width: 501px) {
	.free-grammar-check {
		float: right;
		display: none;
		margin-bottom: 0px;
		margin-left: 0px !important;
	}
	#sub-formats {
		width: 100%;
	}
}

@media (min-width: 760px) {
	.tabbable a {
		font-size: 20px;
	}
	.free-grammar-check {
		float: right;
		margin-bottom: 0px;
		margin-left: 0px !important;
		display: none !important;
	}
	#tabs,
	.tab-block {
		width: 760px;
		padding-top: 10px;
		padding-bottom: 20px;
		height: 294px;
	}
	.camel-tab-block {
		width: 760px;
		padding-top: 20px;
		padding-bottom: 40px;
	}
	#main_input {
		width: calc(100% - 60px) !important;
		max-width: 915px !important;
	}
	.caplinks {
		margin-top: 0px !important;
		max-width: 730px;
		width: 728px;
		height: 15px;
	}
	#sub-formats {
		width: 630px;
		float: left;
	}
}
@media (min-width: 1150px) {
	.sub-heading {
		width: 1050px;
		padding-top: 0;
		font-size: 22px!important;
		margin-top: 10px!important
	}
	.home .sub-heading {
		width: 1050px;
		padding-top: 0;
		font-size: 22px!important;
		margin-top: 0px!important;
		margin-bottom: 0px!important;
	}
	#tabs,
	.tab-block {
		width: 900px;
		padding-top: 10px;
		padding-bottom: 20px;
		height: 294px
	}

	#sub-formats {
		width: 630px;
		margin-left: 0px;
	}
	.camel-toggle-block #sub-formats {
		width: 500px;
		margin-left: 20px;
	}
	.free-grammar-check {
		display: block !important;
		margin-right: 0px;
		text-decoration: none !important;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}


/**
BLOG TITLE GENERATOR
**/

.generate-topics {
	margin-top: 20px;
	width: 200px;
}

.blog-topics #main_input {
	width: calc(100% - 60px)!important;
	font-size: 2em;
	font-weight: 700;
	cursor: text;
	height: 50px;
}

@media (min-width: 760px) {
	.blog-topics #main_input {
		width: 100% !important;
		max-width: 1300px !important;
	}
}

.wpb_vc_table {
	width: 100%;
	line-height: 1;
	-webkit-box-sizing: padding-box;
	-moz-box-sizing: padding-box;
	box-sizing: padding-box;
	overflow-x: auto !important;
}

/**TABS**/

.tabbable.custom-tabs > .nav>li {
	position: relative;
	display: block;
}

.tabbable.custom-tabs >.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.tabbable.custom-tabs >.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.tabbable.custom-tabs >.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
.tabbable.custom-tabs > .nav-tabs,
.tabbable.custom-tabs > .nav-tabs > li,
.tabbable.custom-tabs > .nav-tabs > li > a {
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  background-color: none;
  background-image: none;
}
.tabbable.custom-tabs > .nav-tabs > li > a {
  padding: 20px 25px;
  margin-right: 3px;
  background-color: #e6e6e6;
  color: #464646;
  -o-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  -moz-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  -ms-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  -webkit-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  -o-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, 0.4);
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
.tabbable.custom-tabs > .nav-tabs > li > a > [class*="icon"],
.tabbable.custom-tabs > .nav-tabs > li > a > span {
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.tabbable.custom-tabs > .nav-tabs > li > a > [class*="icon"] {
  display: inline-block;
  min-width: 15px;
  text-align: left;
  font-size: 1.3em;
}
.tabbable.custom-tabs > .nav-tabs > li > a:hover {
  border: none;
  background-color: #f0f0f0;
}
.tabbable.custom-tabs > .nav-tabs > li.active {
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  background-color: none;
  background-image: none;
}
.tabbable.custom-tabs > .nav-tabs > li.active > a {
  background-color: #f5f5f5;
  color: #464646;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -o-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  -moz-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  -ms-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  -webkit-text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
  text-shadow: 0 1px 1px #ffffff 1px 1px #ffffff;
}
.tabbable.custom-tabs > .nav-tabs > li.active > a:hover {
  border: none;
  background-color: #f5f5f5;
}
.tabbable.custom-tabs > .tab-content {
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 4px 4px 4px;
}
.tabbable.custom-tabs > .tab-content > .tab-pane {
  -webkit-animation-duration: 0;
  -moz-animation-duration: 0;
  -o-animation-duration: 0;
  animation-duration: 0;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: fadeInUp;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: fadeInUp;
  -o-backface-visibility: visible !important;
  -o-animation-name: fadeInUp;
  backface-visibility: visible !important;
  animation-name: fadeInUp;
}
.tabbable.custom-tabs > .tab-content h4 {
  padding-bottom: 10px;
  border-bottom: 1px solid #dcdcdc;
  -o-text-shadow: 0 1px 1px #ffffff;
  -moz-text-shadow: 0 1px 1px #ffffff;
  -ms-text-shadow: 0 1px 1px #ffffff;
  -webkit-text-shadow: 0 1px 1px #ffffff;
  text-shadow: 0 1px 1px #ffffff;
}
.tabbable.custom-tabs > .tab-content .box {
  background-color: #ededed;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  margin-bottom: 10px;
}
.tabbable.custom-tabs > .tab-content .map {
  width: 100%;
  height: 180px;
  margin-bottom: 20px;
  border: none;
  outline: none;
}
.tabbable.custom-tabs > .tab-content .custom-checkbox {
  margin-top: -2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: normal;
  font-size: 0.8em;
  padding: 1px 3px;
}
.tabbable.custom-tabs > .tab-content .custom-checkbox > [class*="icon"] {
  visibility: hidden;
}
.tabbable.custom-tabs > .tab-content .custom-checkbox.active > [class*="icon"] {
  visibility: visible;
}
.tabbable.custom-tabs > .tab-content .socials a {
  color: white;
  display: block;
  border: none;
  margin: 0;
  padding: 30px 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 49.99%;
  text-align: center;
  vertical-align: middle;
  font-size: 1.5em;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  float: left;
}
@media screen and (max-width: 980px) {
  .tabbable.custom-tabs > .tab-content .socials a {
    padding: 20px 0;
  }
}
.tabbable.custom-tabs > .tab-content .socials a:hover {
  -o-box-shadow: inset 0 0 0 80px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: inset 0 0 0 80px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 0 80px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 0 0 80px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 0 80px rgba(0, 0, 0, 0.5);
  text-decoration: none;
  cursor: pointer;
}
.tabbable.custom-tabs > .tab-content .socials a.facebook {
  background-color: #3B5998;
}
.tabbable.custom-tabs > .tab-content .socials a.twitter {
  background-color: #39A9E0;
}
.tabbable.custom-tabs > .tab-content .socials a.google-plus {
  background-color: #D14836;
}
.tabbable.custom-tabs > .tab-content .socials a.github {
  background-color: #505050;
}
.tabbable.custom-tabs > .tab-content .socials a.pinterest {
  background-color: #CB2027;
}
.tabbable.custom-tabs > .tab-content .socials a.linked-in {
  background-color: #007FB1;
}

.tabbable.custom-tabs.tabs-left > .nav-tabs > li > a,
.tabbable.custom-tabs.tabs-right > .nav-tabs > li > a {
  margin-right: 0px;
  margin-bottom: 3px;
}
.tabbable.custom-tabs.tabs-left > .nav-tabs > li > a > [class*="icon"],
.tabbable.custom-tabs.tabs-right > .nav-tabs > li > a > [class*="icon"] {
  min-width: 20px;
}
.tabbable.custom-tabs.tabs-left > .nav-tabs > li.active > a,
.tabbable.custom-tabs.tabs-right > .nav-tabs > li.active > a {
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tabbable.custom-tabs.tabs-left > .nav-tabs > li > a {
  -o-box-shadow: inset -8px 0 7px -9px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: inset -8px 0 7px -9px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset -8px 0 7px -9px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset -8px 0 7px -9px rgba(0, 0, 0, 0.4);
  box-shadow: inset -8px 0 7px -9px rgba(0, 0, 0, 0.4);
}
.tabbable.custom-tabs.tabs-left > .tab-content > .tab-pane {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: fadeInRight;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: fadeInRight;
  -o-backface-visibility: visible !important;
  -o-animation-name: fadeInRight;
  backface-visibility: visible !important;
  animation-name: fadeInRight;
}
.tabbable.custom-tabs.tabs-right > .nav-tabs > li > a {
  -o-box-shadow: inset 8px 0 7px -9px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: inset 8px 0 7px -9px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 8px 0 7px -9px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 8px 0 7px -9px rgba(0, 0, 0, 0.4);
  box-shadow: inset 8px 0 7px -9px rgba(0, 0, 0, 0.4);
}
.tabbable.custom-tabs.tabs-right > .tab-content {
  border-radius: 4px 0 4px 4px;
}
.tabbable.custom-tabs.tabs-right > .tab-content > .tab-pane {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: fadeInLeft;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: fadeInLeft;
  -o-backface-visibility: visible !important;
  -o-animation-name: fadeInLeft;
  backface-visibility: visible !important;
  animation-name: fadeInLeft;
}
.tabbable.custom-tabs.tabs-below > .nav-tabs > li > a {
  -o-box-shadow: inset 0 8px 7px -9px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: inset 0 8px 7px -9px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 8px 7px -9px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 8px 7px -9px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 8px 7px -9px rgba(0, 0, 0, 0.4);
}
.tabbable.custom-tabs.tabs-below > .nav-tabs > li.active > a {
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tabbable.custom-tabs.tabs-below > .tab-content {
  border-radius: 4px 4px 4px 0;
}
.tabbable.custom-tabs.tabs-below > .tab-content > .tab-pane {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: fadeInDown;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: fadeInDown;
  -o-backface-visibility: visible !important;
  -o-animation-name: fadeInDown;
  backface-visibility: visible !important;
  animation-name: fadeInDown;
}
.tabbable.custom-tabs.tabs-animated > .tab-content > .tab-pane {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.tabbable.custom-tabs.flat > .nav-tabs > li > a,
.tabbable.custom-tabs.flat > .nav-tabs > li.active a {
  border-radius: 0;
}
.tabbable.custom-tabs.flat > .tab-content {
  border-radius: 0;
}
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane input,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane select,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane textarea,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane .add-on,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane label,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane .btn,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane .btn-mini,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane .btn-small,
.tabbable.custom-tabs.flat-all > .tab-content > .tab-pane .btn-large {
  border-radius: 0;
}
.tabbable.custom-tabs.mini > .nav-tabs > li > a {
  padding: 8px 10px;
}
.tabbable.custom-tabs.small > .nav-tabs > li > a {
  padding: 5px 15px;
}
.tabbable.custom-tabs.large > .nav-tabs > li > a {
  padding: 15px 20px;
}
.tabbable.custom-tabs.shadow > .nav-tabs > li > a {
  -o-box-shadow: inset 0 -8px 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset 0 -8px 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 -8px 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset 0 -8px 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset 0 -8px 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow > .nav-tabs > li.active > a {
  -o-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow.tabs-left > .nav-tabs > li > a {
  -o-box-shadow: inset -8px 0 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset -8px 0 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset -8px 0 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset -8px 0 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset -8px 0 7px -9px  rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow.tabs-left > .nav-tabs > li.active > a {
  -o-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-3px -2px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-3px -2px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-3px -2px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-3px -2px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-3px -2px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow.tabs-right > .nav-tabs > li > a {
  -o-box-shadow: inset 8px 0 7px -9px  rgba(0,0,0,.4),2px -2px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset 8px 0 7px -9px  rgba(0,0,0,.4),2px -2px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset 8px 0 7px -9px  rgba(0,0,0,.4),2px -2px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset 8px 0 7px -9px  rgba(0,0,0,.4),2px -2px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset 8px 0 7px -9px  rgba(0,0,0,.4),2px -2px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow.tabs-right > .nav-tabs > li.active > a {
  -o-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),3px -2px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),3px -2px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),3px -2px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),3px -2px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),3px -2px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow.tabs-below > .nav-tabs > li > a {
  -o-box-shadow: inset 0 8px 7px -9px  rgba(0,0,0,.4),-2px 3px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset 0 8px 7px -9px  rgba(0,0,0,.4),-2px 3px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 8px 7px -9px  rgba(0,0,0,.4),-2px 3px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset 0 8px 7px -9px  rgba(0,0,0,.4),-2px 3px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset 0 8px 7px -9px  rgba(0,0,0,.4),-2px 3px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow.tabs-below > .nav-tabs > li.active > a {
  -o-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px 2px 5px -2px rgba(0,0,0,.4);
  -ms-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px 2px 5px -2px rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px 2px 5px -2px rgba(0,0,0,.4);
  -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px 2px 5px -2px rgba(0,0,0,.4);
  box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px 2px 5px -2px rgba(0,0,0,.4);
}
.tabbable.custom-tabs.shadow > .tab-content {
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.tabbable.custom-tabs.shadow.papper-stack > .tab-content,
.tabbable.custom-tabs.shadow.papper-stack-auto > .tab-content,
.tabbable.custom-tabs.shadow.papper-stack-BR > .tab-content {
  -o-box-shadow: 1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 #f5f5f5,4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 #f5f5f5,7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 #f5f5f5,10px 10px 0 rgba(0,0,0,0.175);
  -ms-box-shadow: 1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 #f5f5f5,4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 #f5f5f5,7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 #f5f5f5,10px 10px 0 rgba(0,0,0,0.175);
  -moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 #f5f5f5,4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 #f5f5f5,7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 #f5f5f5,10px 10px 0 rgba(0,0,0,0.175);
  -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 #f5f5f5,4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 #f5f5f5,7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 #f5f5f5,10px 10px 0 rgba(0,0,0,0.175);
  box-shadow: 1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 #f5f5f5,4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 #f5f5f5,7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 #f5f5f5,10px 10px 0 rgba(0,0,0,0.175);
}


.tabbable.custom-tabs.shadow.papper-stack-BL > .tab-content,
.tabbable.custom-tabs.shadow.papper-stack-auto.tabs-right > .tab-content {
  -o-box-shadow: -1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 #f5f5f5,-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 #f5f5f5,-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 #f5f5f5,-10px 10px 0 rgba(0,0,0,0.175);
  -ms-box-shadow: -1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 #f5f5f5,-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 #f5f5f5,-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 #f5f5f5,-10px 10px 0 rgba(0,0,0,0.175);
  -moz-box-shadow: -1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 #f5f5f5,-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 #f5f5f5,-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 #f5f5f5,-10px 10px 0 rgba(0,0,0,0.175);
  -webkit-box-shadow: -1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 #f5f5f5,-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 #f5f5f5,-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 #f5f5f5,-10px 10px 0 rgba(0,0,0,0.175);
  box-shadow: -1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 #f5f5f5,-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 #f5f5f5,-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 #f5f5f5,-10px 10px 0 rgba(0,0,0,0.175);
}


.tabbable.custom-tabs.shadow.papper-stack-LT > .tab-content,
.tabbable.custom-tabs.shadow.papper-stack-auto.tabs-below > .tab-content {
  -o-box-shadow: -1px -1px 0 rgba(0,0,0,0.100),-3px -3px 0 #f5f5f5,-4px -4px 0 rgba(0,0,0,0.125),-6px -6px 0 #f5f5f5,-7px -7px 0 rgba(0,0,0,0.150),-9px -9px 0 #f5f5f5,-10px -10px 0 rgba(0,0,0,0.175);
  -ms-box-shadow: -1px -1px 0 rgba(0,0,0,0.100),-3px -3px 0 #f5f5f5,-4px -4px 0 rgba(0,0,0,0.125),-6px -6px 0 #f5f5f5,-7px -7px 0 rgba(0,0,0,0.150),-9px -9px 0 #f5f5f5,-10px -10px 0 rgba(0,0,0,0.175);
  -moz-box-shadow: -1px -1px 0 rgba(0,0,0,0.100),-3px -3px 0 #f5f5f5,-4px -4px 0 rgba(0,0,0,0.125),-6px -6px 0 #f5f5f5,-7px -7px 0 rgba(0,0,0,0.150),-9px -9px 0 #f5f5f5,-10px -10px 0 rgba(0,0,0,0.175);
  -webkit-box-shadow: -1px -1px 0 rgba(0,0,0,0.100),-3px -3px 0 #f5f5f5,-4px -4px 0 rgba(0,0,0,0.125),-6px -6px 0 #f5f5f5,-7px -7px 0 rgba(0,0,0,0.150),-9px -9px 0 #f5f5f5,-10px -10px 0 rgba(0,0,0,0.175);
  box-shadow: -1px -1px 0 rgba(0,0,0,0.100),-3px -3px 0 #f5f5f5,-4px -4px 0 rgba(0,0,0,0.125),-6px -6px 0 #f5f5f5,-7px -7px 0 rgba(0,0,0,0.150),-9px -9px 0 #f5f5f5,-10px -10px 0 rgba(0,0,0,0.175);
}

.tabbable.custom-tabs.shadow.papper-stack-TR > .tab-content,
.tabbable.custom-tabs.shadow.papper-stack-auto.tabs-below > .tab-content {
  -o-box-shadow: 1px -1px 0 rgba(0,0,0,0.100),3px -3px 0 #f5f5f5,4px -4px 0 rgba(0,0,0,0.125),6px -6px 0 #f5f5f5,7px -7px 0 rgba(0,0,0,0.150),9px -9px 0 #f5f5f5,10px -10px 0 rgba(0,0,0,0.175);
  -ms-box-shadow: 1px -1px 0 rgba(0,0,0,0.100),3px -3px 0 #f5f5f5,4px -4px 0 rgba(0,0,0,0.125),6px -6px 0 #f5f5f5,7px -7px 0 rgba(0,0,0,0.150),9px -9px 0 #f5f5f5,10px -10px 0 rgba(0,0,0,0.175);
  -moz-box-shadow: 1px -1px 0 rgba(0,0,0,0.100),3px -3px 0 #f5f5f5,4px -4px 0 rgba(0,0,0,0.125),6px -6px 0 #f5f5f5,7px -7px 0 rgba(0,0,0,0.150),9px -9px 0 #f5f5f5,10px -10px 0 rgba(0,0,0,0.175);
  -webkit-box-shadow: 1px -1px 0 rgba(0,0,0,0.100),3px -3px 0 #f5f5f5,4px -4px 0 rgba(0,0,0,0.125),6px -6px 0 #f5f5f5,7px -7px 0 rgba(0,0,0,0.150),9px -9px 0 #f5f5f5,10px -10px 0 rgba(0,0,0,0.175);
  box-shadow: 1px -1px 0 rgba(0,0,0,0.100),3px -3px 0 #f5f5f5,4px -4px 0 rgba(0,0,0,0.125),6px -6px 0 #f5f5f5,7px -7px 0 rgba(0,0,0,0.150),9px -9px 0 #f5f5f5,10px -10px 0 rgba(0,0,0,0.175);
}

.tabbable.custom-tabs.shadow-box-only > .tab-content {
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 980px) {
  .tabbable.custom-tabs.hide-label-980 > .nav-tabs > li > a {
    min-width: 0;
    text-align: center;
    padding: 15px;
  }
  .tabbable.custom-tabs.hide-label-980 > .nav-tabs > li > a > span {
    display: none;
  }
  .tabbable.custom-tabs.hide-label-980 > .nav-tabs > li > a > [class*="icon"] {
    font-size: 2em;
    text-align: center;
    min-width: 0;
  }
}
@media screen and (max-width: 768px) {
  .tabbable.custom-tabs.hide-label-768 > .nav-tabs > li > a {
    min-width: 0;
    text-align: center;
    padding: 15px;
  }
  .tabbable.custom-tabs.hide-label-768 > .nav-tabs > li > a > span {
    display: none;
  }
  .tabbable.custom-tabs.hide-label-768 > .nav-tabs > li > a > [class*="icon"] {
    font-size: 2em;
    text-align: center;
    min-width: 0;
  }
}
@media screen and (max-width: 480px) {
  .tabbable.custom-tabs.hide-label-480 > .nav-tabs > li > a {
    min-width: 0;
    text-align: center;
    padding: 15px;
  }
  .tabbable.custom-tabs.hide-label-480 > .nav-tabs > li > a > span {
    display: none;
  }
  .tabbable.custom-tabs.hide-label-480 > .nav-tabs > li > a > [class*="icon"] {
    font-size: 2em;
    text-align: center;
    min-width: 0;
  }
}

.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}

.btn-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
}


.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.btn-sm {
	padding: 5px 8px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}





.glyphicon-chevron-down:before {
	content: "\e114"
}

.glyphicon-check:before {
	content: "\e067"
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.glyphicon-retweet:before {
	content: "\e115";
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-sm {
	padding: 5px 8px!important;
	font-size: 14px!important;
	line-height: 1.5;
	border-radius: 3px;
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid #ccc !important;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}

.wpb_raw_code {
	margin-bottom: 0px !important;
}

.nav>li {
	position: relative;
	display: block
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}



input[type=text],
input[type=url] {
	font-size: 12px;
	line-height: 21px;
	color: #444 !important;
	border: 1px solid #e1e1e1 !important;
	width: 100%;
	max-width: 100%;
	height: 34px;
	padding: 3px 9px
}

.home #main_input {
	width: calc(100% - 60px)!important;
	font-size: 2em;
	font-weight: 700;
	cursor: text;
	height: 50px
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-group-vertical>.btn,
.btn-group>.btn {
	position: relative;
	float: left
}

.btn-sm {
	padding: 5px 8px!important;
	font-size: 14px!important;
	line-height: 1.5;
	border-radius: 3px
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid #ccc !important;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

body {
	font-family: helvetica neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	background-color: #fff
}

.small,
small {
	font-size: 85%
}

a {
	color: #428bca;
	text-decoration: none
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	content: " ";
	display: table
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both
}

#wrapper #main .fusion-post-content>.blog-shortcode-post-title,
#wrapper #main .fusion-post-content>.blog-shortcode-post-title>a,
#wrapper #main .fusion-post-content>.blog-shortcode-post-title>a:hover {
	font-size: 24px;
	line-height: 27px;
	color: #000!important;
	text-decoration: none!important
}

.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
	box-shadow: none;
	border-radius: 0;
	object-fit: cover;
	width: 250px;
	height: 250px;
	align-items: center;
	margin-left: calc(50% - 125px)
}

.badge-danger {
	color: #fff;
	background-color: #dc3545
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem
}

@media (max-width:500px) {
	#Email {
		display: none !important;
	}
	#header-block {
		height: 300px!important;
	}
}



.grammar-check-btn {
	width: 195px;
	background: #28b473;
	background-image: -webkit-linear-gradient(top, #28b473, #28b473);
	background-image: -moz-linear-gradient(top, #28b473, #28b473);
	background-image: -ms-linear-gradient(top, #28b473, #28b473);
	background-image: -o-linear-gradient(top, #28b473, #28b473);
	background-image: linear-gradient(to bottom, #28b473, #28b473);
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 0;
	font-family: Arial;
	color: #fff!important;
	font-size: 16px;
	padding: 10px 20px 10px 20px;
	text-decoration: none!important;
	font-weight: 700
}

.grammar-check-btn:hover {
	color: #fff!important;
	background: #32cf86;
	background-image: -webkit-linear-gradient(top, #32cf86, #32cf86);
	background-image: -moz-linear-gradient(top, #32cf86, #32cf86);
	background-image: -ms-linear-gradient(top, #32cf86, #32cf86);
	background-image: -o-linear-gradient(top, #32cf86, #32cf86);
	background-image: linear-gradient(to bottom, #32cf86, #32cf86);
	text-decoration: none!important
}

.td-scroll-up {
	cursor: pointer;
	position: fixed;
	bottom: 4px;
	right: 5px;
	width: 40px;
	height: 40px;
	background-color: #4db2ec;
	z-index: 9999;
	transform: translate3d(0, 70px, 0);
	-webkit-transform: translate3d(0, 70px, 0);
	-moz-transform: translate3d(0, 70px, 0);
	-ms-transform: translate3d(0, 70px, 0);
	-o-transform: translate3d(0, 70px, 0);
	-webkit-transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s;
	-moz-transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s;
	-o-transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s;
	transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
	font-weight: bold;
}

.vc_btn3.vc_btn3-size-md {
	font-weight: bold;
}

.sf-menu .td-icon-menu-down {
	position: absolute;
	top: 50%;
	margin-top: -5px;
	padding-left: 7px;
	font-size: 9px;
	width: 16px;
	display: inline-block;
	min-width: 16px;
}


.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

ul.sf-js-enabled>li>a>i.td-icon-menu-down:before {
	content: '\e806'!important
}

[class*=" td-icon-"]:before,
[class^=td-icon-]:before {
	font-family: newspaper;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.sf-menu>li>a {
	padding: 0 14px;
	line-height: 48px;
	font-size: 14px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden
}

h2,
.h2 {
	font-size: 30px;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.grammar-check-btn {
	font-size: 14px!important;
	background: #28b473;
	background-image: -webkit-linear-gradient(top, #28b473, #28b473);
	background-image: -moz-linear-gradient(top, #28b473, #28b473);
	background-image: -ms-linear-gradient(top, #28b473, #28b473);
	background-image: -o-linear-gradient(top, #28b473, #28b473);
	background-image: linear-gradient(to bottom, #28b473, #28b473);
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 0;
	font-family: Arial;
	color: #fff!important;
	padding: 10px 20px 10px 20px;
	text-decoration: none!important;
	font-weight: 700
}

.grammar-check-btn:hover {
	color: #fff!important;
	background: #32cf86;
	background-image: -webkit-linear-gradient(top, #32cf86, #32cf86);
	background-image: -moz-linear-gradient(top, #32cf86, #32cf86);
	background-image: -ms-linear-gradient(top, #32cf86, #32cf86);
	background-image: -o-linear-gradient(top, #32cf86, #32cf86);
	background-image: linear-gradient(to bottom, #32cf86, #32cf86);
	text-decoration: none!important
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.wpb_raw_code {
	margin-bottom: 0px !important;
}

.nav>li {
	position: relative;
	display: block
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}


input[type=text],
input[type=url] {
	font-size: 12px;
	line-height: 21px;
	color: #444;
	border: 1px solid #e1e1e1;
	width: 100%;
	max-width: 100%;
	height: 34px;
	padding: 3px 9px
}

.home #main_input {
	width: calc(100% - 60px)!important;
	font-size: 2em;
	font-weight: 700;
	cursor: text;
	height: 50px
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-group-vertical>.btn,
.btn-group>.btn {
	position: relative;
	float: left
}

.btn-sm {
	padding: 5px 8px!important;
	font-size: 14px!important;
	line-height: 1.5;
	border-radius: 3px
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid #ccc !important;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

body {
	font-family: helvetica neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	background-color: #fff
}

.small,
small {
	font-size: 85%
}

a {
	color: #428bca;
	text-decoration: none
}

.tabbable.custom-tabs>.nav-tabs>li.active>a:hover {
	border: none;
	background-color: #f5f5f5
}

.tabbable.custom-tabs>.tab-content {
	background-color: #f5f5f5;
	padding: 20px;
	padding-top: 10px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0 4px 4px 4px
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	content: " ";
	display: table
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both
}

#wrapper #main .fusion-post-content>.blog-shortcode-post-title,
#wrapper #main .fusion-post-content>.blog-shortcode-post-title>a,
#wrapper #main .fusion-post-content>.blog-shortcode-post-title>a:hover {
	font-size: 24px;
	line-height: 27px;
	color: #000!important;
	text-decoration: none!important
}

.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
	box-shadow: none;
	border-radius: 0;
	object-fit: cover;
	width: 250px;
	height: 250px;
	align-items: center;
	margin-left: calc(50% - 125px)
}

.badge-danger {
	color: #fff;
	background-color: #dc3545
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
	margin-bottom: 8px
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem
}

@media (max-width:500px) {
	#Email {
		display: none !important;
	}
	#header-block {
		height: 300px!important;
	}
}

.grammar-check-btn:hover {
	color: #fff!important;
	background: #32cf86;
	background-image: -webkit-linear-gradient(top, #32cf86, #32cf86);
	background-image: -moz-linear-gradient(top, #32cf86, #32cf86);
	background-image: -ms-linear-gradient(top, #32cf86, #32cf86);
	background-image: -o-linear-gradient(top, #32cf86, #32cf86);
	background-image: linear-gradient(to bottom, #32cf86, #32cf86);
	text-decoration: none!important
}

.td-scroll-up {
	cursor: pointer;
	position: fixed;
	bottom: 4px;
	right: 5px;
	width: 40px;
	height: 40px;
	background-color: #4db2ec;
	z-index: 9999;
	transform: translate3d(0, 70px, 0);
	-webkit-transform: translate3d(0, 70px, 0);
	-moz-transform: translate3d(0, 70px, 0);
	-ms-transform: translate3d(0, 70px, 0);
	-o-transform: translate3d(0, 70px, 0);
	-webkit-transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s;
	-moz-transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s;
	-o-transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s;
	transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
	font-weight: bold;
}

.vc_btn3.vc_btn3-size-md {
	font-weight: bold;
}

.sf-menu .td-icon-menu-down {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    padding-left: 7px;
    font-size: 9px;
    width: 16px;
    display: inline-block;
    min-width: 16px;
}




ul.sf-js-enabled>li>a>i.td-icon-menu-down:before {
	content: '\e806'!important
}

[class*=" td-icon-"]:before,
[class^=td-icon-]:before {
	font-family: newspaper;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.sf-menu>li>a {
	padding: 0 14px;
	line-height: 48px;
	font-size: 14px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden
}

h2,
.h2 {
	font-size: 30px;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.grammar-check-btn {
	font-size: 14px!important;
	background: #28b473;
	background-image: -webkit-linear-gradient(top, #28b473, #28b473);
	background-image: -moz-linear-gradient(top, #28b473, #28b473);
	background-image: -ms-linear-gradient(top, #28b473, #28b473);
	background-image: -o-linear-gradient(top, #28b473, #28b473);
	background-image: linear-gradient(to bottom, #28b473, #28b473);
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 0;
	font-family: Arial;
	color: #fff!important;
	padding: 10px 20px 10px 20px;
	text-decoration: none!important;
	font-weight: 700
}

.grammar-check-btn:hover {
	color: #fff!important;
	background: #32cf86;
	background-image: -webkit-linear-gradient(top, #32cf86, #32cf86);
	background-image: -moz-linear-gradient(top, #32cf86, #32cf86);
	background-image: -ms-linear-gradient(top, #32cf86, #32cf86);
	background-image: -o-linear-gradient(top, #32cf86, #32cf86);
	background-image: linear-gradient(to bottom, #32cf86, #32cf86);
	text-decoration: none!important
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}

.btn:active,
.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

h3,
.h3 {
	font-size: 24px;
}

h4,
.h4 {
	font-size: 18px;
}

h2,
.h2 {
	font-size: 30px;
}

ul,
ol {
	margin-top: 0;
	margin-bottom: 10px;
}

.input-group .form-control {
	float: left;
	width: 100%;
	margin-bottom: 0
}

.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 0px
}

.alert {
	position: relative;
	padding: .25rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}
#AdThrive_Header_1_phone{min-height:100px;}

.ez-toc-list-level-1 {
 display: none;
}
h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
    color: #005cd6;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}


.home .wpb_button,
.home .wpb_content_element,
.home ul.wpb_thumbnails-fluid>li {
    margin-bottom: 8px;
}


@media (min-width: 766px) and (max-width: 1019px){
	html,
	body {
		overflow-x: hidden;
	}

	.td-header-style-7 .td-header-sp-logo img {
		top: -1px;
		width: 350px !important;
	}
	.td-header-menu-wrap-full {
		height: 48px !important;
	}
	.td-header-style-7 .sf-menu {
		margin-top: -13px !important;
		float: right;
	}

	.td-header-style-7 .td-header-sp-logo {
		margin-right: 0px !important;
		float: left;
		/*height: 80px !important;*/
		padding: 0;
		margin-top: -23px !important;
	}
	/*.td-header-style-7 .header-search-wrap #td-header-search-button .td-icon-search {
		line-height: 105px !important;
	}*/

	.td-header-style-7 .td-header-sp-logo img {
		max-width: 200px !important;
		max-height: 54px;
		line-height: 54px;
		padding: 3px 0;
	}
}

@media (min-width: 1019px) {
	[id^="cls-video-container-"] {
		min-height: 350px !important;
	}

	.td-header-style-7 .td-header-sp-logo img {
		top: -1px;
		width: 350px !important;
	}
	.td-header-menu-wrap-full {
		height: 75px !important;
	}
	.td-header-style-7 .sf-menu {
		margin-top: 0px !important;
		float: right;
	}

	.td-header-style-7 .td-header-sp-logo {
		/*margin-right: 42px;*/
		float: left;
		height: 80px !important;
		padding: 0;
		margin-top: -10px !important;
	}
	.td-header-style-7 .header-search-wrap {
		bottom: 0;
		top: 0;
	}
	.td-header-style-7 .td-header-menu-wrap-full, .td-header-style-7 .td-header-main-menu {
    position: relative;
		margin-top: -14px!important;
}

}

.td-header-row {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6 {
	line-height: 1.1em !important;
	margin-bottom: 20px !important;
}

h1, .h1, .page h2,.page h3,.page h4,.page h5,.page h6,.page .h2,.page .h3,.page .h4,.page .h5,.page .h6 {
	line-height: 1.1 !important;
}


@media (min-width:1200px){
	.td-container, .tdc-row {
		width: 1150px;
		margin-right: auto;
		margin-left: auto;
	}
}

#cookie-law-info-bar, #cookie-law-info-again {
    z-index: 999999;
}
.ewd-ufaq-faq-title {
    display:none;
}

.ewd-ufaq-faq-body {
    padding: 0px !important;
}

.btn-sm {
    line-height: 1.5;
    border-radius: 3px;
}

.td-page-content li, .td-post-content li, .wpb_text_column li {
    font-size: 18px;
    line-height: 26px;
}
/* Tooltip container */
.tooltips {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltips .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltips:hover .tooltiptext {

  visibility: visible;
  width: 226px;
    bottom: 100%;
    left: 50%;
    padding: 11px;
	margin-left: -113px;
    margin-bottom: 6px;
    z-index: 999999999;

}
.tooltips .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 100%; /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.img-border {
   border-style:solid;
   border-width: 1px;
   border-color: #DDD;
}


ul.enable-checks {
list-style: none;
}
ul.enable-checks li:before {
    content: "";
    background: rgba(254, 68, 38, 1) url(/wp-content/themes/Newspaper-child/images/checkmark-white.svg) center/16px no-repeat;
width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100%;
}
ul.enable-checks li {
    min-height: 40px;
    position: relative;
    margin: 10px 0;
    padding-left: 55px;
padding-top: 8px;
}


.book-order-table {font-size:14px;}
.book-order-table td, .book-order-table th  {border: 0px;}

.book-order-row, .book-order-row a, .book-order-row li {line-height:2;font-size: 20px;}

.book-order-row, .book-order-row a {line-height:2;font-size: 20px;}

.adthrive-player-title {display:none;}
.adthrive-collapse-player {border: none!important;}

.box-highlight {
    background: #1e73be;
    border-left: 4px solid #fe4426;
	padding: 40px;
	margin-bottom: 10px;
}
.box-highlight .btn, a.affiliate-btn {
    background-color: #1e73be;
    color: #ffffff;
    padding: 15px 20px;
	letter-spacing: 2px;
	font-weight: 700;
}

a.affiliate-btn {
background-color: #F90;
margin-bottom: 20px;
	display:block;width:350px;margin-top:30px;text-align:center;
}

.box-highlight .btn:hover{
    background-color: #000;
    color: #ffffff;
	border-radius: 0px;
}
a.affiliate-btn:hover{
    background-color: #e08700;
    color: #ffffff;
	border-radius: 0px;
}

.td-main-content-wrap a img {
    margin-bottom: 50px !important;
}
aside.widget_custom_html {
    margin-bottom: 0px !important;
}
.adthrive-sidebar {
    margin-top: 0px;
	margin-bottom: 0px !important;
}

.td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .bbpress blockquote p, .woocommerce #tab-description blockquote p, .mce-content-body blockquote p, .comment-content blockquote p {
    text-transform: none !important;
}

.adthrive-disable-all .adthrive, .adthrive-disable-all .adthrive-ad, .adthrive-disable-all div[class^='adthrive'], .adthrive-disable-all  .grammarly-promo,  .adthrive-disable-all  .adthrive-footer-message {
height: 0px !important;
display:none !important;

}


.single-memberpressgroup .playlist, .single-memberpressgroup .adthrive, .single-memberpressgroup .adthrive-footer-message, .single-memberpressgroup  .adthrive-ad {
	display: none;
	height: 0px !important;
}

.mepr-before-signup-form {
    padding: 3em;
}

h1, h2, h3, h4, h5, h6 {
        font-family: helvetica neue, Helvetica, Arial, sans-serif !important;
}

div.ays-quiz-container[id^="ays-quiz-container-"], .ays_quiz_results {
padding-bottom: 0px !important;
}

.ays-fs-title {
	font-weight: bold;
    margin-bottom: 30px !important;
    font-size: 32px !important;
	line-height: 32px !important;
}

[id^="ays-quiz-container-"] p{
	margin: 15px !important;
}

.ays_quiz_classic_light .ays-field input:checked+label.answered.correct:before, .ays_quiz_classic_dark .ays-field input:checked+label.answered.correct:before {
    background-color: #ddd !important;
} 

.single-post .adthrive-collapse-player {
	margin-top:20px;
	margin-bottom: 20px;
    width: 100%;
	padding: 0px !important;
}

.single-post .ays-quiz-container {
    max-width: 100% !important;
	margin-bottom: 20px;
}

#turnstile-container {
	position: absolute;
    right: 0px;
    top: 100px;
    width: 150px;
}