/*
Theme Name: The Pendas Law Firm (Español)
Theme URI: https://nextclient.com/
Description: Designed and Powered by MileMark Media
Author: MileMark Media
Version: 1.0
Template: universal
*/

/* Universal Begins */
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
https://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

header,nav,article,footer,section,aside,figure,figcaption{ display:block }

a { outline: none; }

#nav-below {margin: 10px 0; overflow: hidden;}
.nav-previous, .nav-next {float: left; display: inline; width: 50%;}
.nav-next {float: right;text-align: right;}
.nav-previous a, .nav-next a {text-decoration: none;}

div.entry-meta {font-size: 90%;}
body.single .shareThisWrapper {margin: 0px 0 20px;}
.post_entry_mult {
	border-bottom: 1px solid #999;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
	.post_entry_mult_left {float: left; display: inline; width: 150px;}
	.post_entry_mult_right {padding-left: 160px;}
	.post_entry_mult .shareThisWrapper {margin: 0;}
	div.post_entry_mult h2 {padding-bottom: 0; margin-bottom: 0;}
	.excerpt_meta {font-size: 80%; margin: 0 0 10px;}
.postThumbSingle {float: left; margin: 5px 10px 0 0;}
.tag-links {display: block;}
.google-map {height: 350px;margin: 0 0 25px; border: 1px solid #333;}
/* Universal Ends */

/*  < adaBtn >  */
.adaBtn{
	display: block !important;
	position: fixed;
	bottom: 5px;
	left: 5px;
	width: 40px;
	height: 40px;
	overflow: hidden;
	z-index: 9999;
	cursor: pointer;
}
.adaBtn > img{
	width: 100%;
	height: auto;
}
.adaBtn:hover > img{ margin-top: -41px; }
@media screen and (min-width: 1120px){
	.adaBtn{
		width: 60px;
		height: 60px;
	}
	.adaBtn:hover > img{ margin-top: -61px; }
}
/*  </ adaBtn >  */

blockquote {padding: 0 0 0 30px; font-style: italic;}
strong {font-weight: bold;}
i, em {font-style: italic;}
i strong, em strong, strong i, strong em {font-weight: bold;}

/* General */
html {
	-webkit-text-size-adjust: 100%;
	background: #333;
}
body {
	color: #000;
	font: 14px/1.3 'Open Sans', sans-serif;
	background: #fff;
}
body > img:first-of-type {position: absolute;}
a, a:link, a:active, a:visited {
	outline: none;
	text-decoration: none;
}


/*Desktop/Mobile styles*/
div[data-view="desktop"]{ display: none !important; }
div[data-view="mobile"]{ display: block !important; }
.header[data-view="mobile"] .social{
	margin: 0;
	padding: 10px 0;
}
.sxn-verdicts[data-view="desktop"] .slick-arrow{ display :none !important; }
.sxn-verdicts[data-view="mobile"]{
	background: #fff;
	text-align: center;
}
.sxn-verdicts[data-view="mobile"] .verdicts-box .verdicts-box-inner{ box-shadow: 0 0 8px 1px rgba(59,104,175,0.5); margin: 10px; }
.sxn-verdicts[data-view="mobile"] .verdicts-box .verdicts-box-inner:before{ background: transparent; }
.sxn-verdicts[data-view="mobile"] .verdict-body{ padding: 20px 30px 0; }
.sxn-verdicts[data-view="mobile"] .verdict-body:after{ left: calc(50% - 30px); }

.sxn-verdicts[data-view="mobile"] .slick-dots{ display: none !important; }

.sxn-verdicts[data-view="mobile"] .verdicts-cont .slick-arrow{
	outline: 0;
	border: 5px solid #fff;
	border-radius: 50%;
	background-color: #3b68af;
	padding: 0;
	width: 60px;
	height: 60px;
	font-size: 0;
	display: block;
	position: absolute;
	top: calc(50% - 30px);
	z-index: 9;
}
.sxn-verdicts[data-view="mobile"] .verdicts-cont .slick-prev{ left: -15px; }
.sxn-verdicts[data-view="mobile"] .verdicts-cont .slick-next{ right: -15px; }
.sxn-verdicts[data-view="mobile"] .verdicts-cont .slick-arrow:before{
	position: absolute;
	content: '0';
	color: #fff;
	width: 15px;
	height: 15px;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	transform: rotate(45deg);
	top: 15px;
	left: 12px;
}
.sxn-verdicts[data-view="mobile"] .verdicts-cont .slick-prev:before{ transform: rotate(-135deg); left: 17px; }
.sxn-verdicts[data-view="mobile"] .verdicts-box-inner{ min-height: 150px; }

@media screen and (min-width: 700px){
	div[data-view="desktop"]{ display: block !important; }
	div[data-view="mobile"]{ display: none !important; }
}

#wrapper {}
/*	< header >	*/
.header {
	line-height: 1;
	background-color: #fff;
	border-bottom: 1px solid #e0e0e0;
}
.header:after {
	content:'';
	display: table;
	clear: both;
}
.header .wrap {
	position: relative;
	margin: auto;
	max-width: 1022px;
	overflow: hidden;
}
.header a { color: #000; }

.header .wrap {
	margin: auto;
	max-width: 1022px;
	padding: 20px;
}
	.logo_main {
		display: block;
		margin: auto;
		width: 100%;
		max-width: 240px;
		height: auto;
	}
	.logo_main img {
		display: block;
		width: 100%;
		height: auto;
	}
.lang_links {
	font-size: 0;
	text-align: center;
	padding: 14px 0;
}
.lang_links a {
	display: inline-block;
	margin: 0 5px;
	color: #fff;
	font-size: 18px;
	background: #2668b5;
	transition-property: all;
	text-transform: uppercase;
	letter-spacing: -0.65px;
	padding: 5px 24px 8px;
	border-radius: 0 0 4px 4px;
}
.lang_links a:hover {
	background: #0f88e1;
}
.lang_links .current {
	background: #3790d2;
}
.lang_links .current:hover {
	background: #2da6ea;
}

.header .social {
	font-size: 0;
	text-align: center;
	margin-bottom: 18px;
}
.header .social li {
	display: inline-block;
	margin-left: 4px;
}
.header .social li:first-child {
	margin-left: 0;
}
.header .social a {
	display: block;
	width: 44px;
	height: 44px;
	position: relative;
	transition-property: all;
}
.header .social a:before,
.header .social a:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: no-repeat 50% 50%;
	transition: inherit;
	transition: .5s;
}
.header .social a:before {
	background-color: #fff;
	border: 1px solid #dbdbdb;
}
.header .social a:after {
	opacity: 0;
}
.header .social a:hover:before {
	opacity: 0;
}
.header .social a:hover:after {
	opacity: 1;
	transform: translateY(-5px);
}
.header .social .facebook:before { background-image: url(img/logos/social/facebook-idle.png); }
.header .social .twitter:before	{ background-image: url(img/logos/social/twitter-idle.png); }
.header .social .google:before	 { background-image: url(img/logos/social/google-idle.png); }
.header .social .youtube:before	{ background-image: url(img/logos/social/youtube-idle.png); }
.header .social .linkedIn:before	{ background-image: url(img/logos/social/linkedIn-idle.png); }
.header .social .instagram:before	{ background-image: url(img/logos/social/insta-idle.png); }

.header .social .facebook:after { background-color: #43569f; background-image: url(img/logos/social/facebook-hover.png); }
.header .social .twitter:after	{ background-color: #40a6e2; background-image: url(img/logos/social/twitter-hover.png); }
.header .social .google:after	 { background-color: #d94943; background-image: url(img/logos/social/google-hover.png); }
.header .social .youtube:after	{ background-color: #bb3c3d; background-image: url(img/logos/social/youtube-hover.png); }
.header .social .linkedIn:after	{ background-color: #2e74bb; background-image: url(img/logos/social/linkedIn-hover.png); }
.header .social .instagram:after	{ background-color: #2e74bb; background-image: url(img/logos/social/insta-hover.png); }

.cta {
	text-align: center;
	letter-spacing: -1px;
}
.cta .hdg {
	font-size: 21px;
	color: #01060a;
	display: block;
	margin-bottom: 5px;
}
.cta .number {
	font-size: 22px;
	font-weight: 700;
}

.header a.cont_link_call_or_text {
	display: inline-block;
	margin: 14px 0 0;
	color: #fff;
	font: 18px/1 'Open Sans', sans-serif;
	text-transform: uppercase;
}
.header a.cont_link_call_or_text:hover {
	color: #fff;
}
.header a.cont_link_call_or_text span {
	position: relative;
	display: block;
	padding: 6px 16px 7px 46px;
	background: #e3222d url(img/locations/texting-icon.png) no-repeat left 10px center;
	border-radius: 0 0 6px 6px;
}
.header a.cont_link_call_or_text:hover span {
	background-color: #ff3441;
}
.header a.cont_link_call_or_text span:before {
	content:'';
	position: absolute;
	top: -7px;
	right: 0;
	left: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-left: 21px solid transparent;
	border-right: 21px solid transparent;
	border-bottom: 7px solid #e3222d;
}
.header a.cont_link_call_or_text:hover span:before {
	border-bottom: 7px solid #ff3441;
}

@media screen and (min-width: 350px) {
	.lang_links a {
		padding: 5px 28px 8px;
	}
	.header .social a {
		width: 48px;
		height: 48px;
	}
	.cta .hdg {
		font-size: 22px;
		color: #01060a;
		display: block;
		margin-bottom: 5px;
	}
	.cta .number br { display: none; }
}
@media screen and (min-width: 450px) {
	.header_location .cta .hdg { display: inline; }
}
@media screen and (min-width: 700px) {
	.header .wrap { padding: 20px 20px 10px; }
	.logo_main {
		float: left;
		margin: 0;
		padding: 8px 0 0;
	}
	.lang_links {
		position: absolute;
		top: 0;
		right: 20px;
		margin: 0;
		padding: 0;
	}
	.lang_links .english {
		border-radius: 0 0 4px 4px;
	}
	.lang_links .spanish { border-radius: 0 0 4px 4px; }
	.ctaContainer { overflow: hidden; margin: 15px 0 0; }
	.header .social {
		margin-bottom: 0;
		display: none;
		max-width: 275px;
		margin: 0 0 0 auto;
		padding: 6px 0 0;
	}
	.header_location .cta {
		margin: 26px 0 0;
		text-align: right;
	}
	.header .social a {
		width: 40px;
		height: 40px;
	}
	.cta {
		margin: 12px 0 0;
		float: right;
	}
	.cta .hdg {
		font-size: 21px;
		display: block;
	}
	.cta .number { font-size: 23px; }
}
@media screen and (min-width: 800px) {
	.header .wrap { padding: 20px 20px 15px; }
}
@media screen and (min-width: 900px) {
	.ctaContainer { margin: 0; }
	.header .social {
		display: block;
		padding: 30px 2px 0 30px;
		float: right;
		max-width: initial;
		margin: 0;
	}
	.header .social a {
		width: 40px;
		height: 40px;
	}
	.cta {
		margin: 28px 0 0;
	}
}
@media screen and (min-width: 1000px) {
	.header .wrap { padding: 29px 20px 12px; }
	.header .social { padding: 0 2px 2px 0; }

	.logo_main {
		padding: 0;
	}

	.ctaContainer {
		padding: 20px 0 0;
	}
	.header_location .ctaContainer {
		padding: 10px 0 0;
	}
	.cta {
		text-align: right;
		margin: 10px 13px 0 0;
		display: inline-block;
		float:right;
	}
	.header_location .cta { margin: 0px 0 0; }
	.cta .hdg { display: inline; }
	.header_location a.cont_link_call_or_text {
		margin: 10px 0 0;
	}
}
@media screen and (min-width: 1050px) {
	.header .wrap { padding: 29px 20px 10px; }
	.header .social a {
		width: 48px;
		height: 48px;
	}
	.cta {
		margin: 14px 13px 0 0;
	}
}
@media screen and (min-width: 1100px) {
	.logo_main {
		max-width: 260px;
	}
}
/*	</ header >  */

/*  < nav >  */
.main_menu {
	margin: auto;
	max-width: 1062px;
}
nav.mm {
	text-align: center;
	position: relative;
	z-index: 100;
}
nav.mm > ul > li > a {
	padding: 10px 9px 10px;
	color: #000;
	font: 700 14px/1 'Open Sans', sans-serif;
	letter-spacing: -.5px;
	border-radius: 6px;
}
nav.mm > ul > li.menu-item-has-children > a {
	border-radius: 6px 6px 0 0;
}
nav.mm > ul > li:hover > a {
	color: #fff;
	background: #e01b2e;
}
nav.mm > ul > li > ul { top: 34px; }
nav.mm > ul { height: 34px; }
nav.mm ul ul {
	width: 240px;
	background: #e01b2e;
	border: 1px solid #bf1424;
}
nav.mm ul ul li:hover > a {
	color: #fff;
	background: #f92338;
}
nav.mm ul ul li { border-top: 1px solid #bf1424; }
nav.mm ul ul a {
	padding: 12px 10px;
	color: #fff;
	font: normal 14px/1.3 'Open Sans', sans-serif;
	text-transform: none;
}
nav.mm ul {
	margin: 0;
	padding: 0;
	font-size: 0;
}
nav.mm li { position: relative; }
nav.mm ul a {
	display: block;
	text-decoration: none;
	transition: background 300ms linear;
}
nav.mm > ul > li { display: inline-block; }
nav.mm ul ul {
	position: absolute;
	top: -1px;
	left: 0;
	display: none;
	text-align: left;
}
nav.mm ul li:hover > ul { display: block; }
nav.mm ul ul ul { left: 100%; }
nav.mm ul ul li:first-child { border: 0; }

body.admin-bar #mmiWrapper { position: static; }
body.admin-bar.mob_menu #wrapper { padding: 0; }
body.mob_menu #wrapper { padding: 34px 0 0; }
body.mob_menu #wpadminbar { position: absolute; }
body.fsMenuOn #wpadminbar, body.fsMenuOn #contact-tab { display: none; }
#mmiWrapper, #mblSearchCont, nav.mm_mob { display: none; }
.mob_menu #mmiWrapper,
.fsMenuOn #mblSearchCont,
.fsMenuOn #closeMenu,
.fsMenuOn nav.mm_mob { display: block; }
.fsMenuOn #mmiWrapper { z-index: 1; }

#mmiWrapper {
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #2668b5;
}
#mobMenuItems {
	height: 34px;
	width: 260px;
	padding: 0;
	margin: auto;
	text-transform: uppercase;
	overflow: hidden;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
	.mmi {
		height: 100%;
		font-size: 14px;
		float: left;
		display: inline;
		list-style-type: none;
		list-style-position: outside;
	}
	.mmi a {
		box-sizing: border-box;
		display: block;
		height: 100%;
		overflow: hidden;
		color: #fff;
		text-align: left;
		text-indent: -222px;
		line-height: 34px;
		background: url(img/icons/nc-menu.png) no-repeat 10px 0;
	}
	#mm2 { width: 37px; }
	#mm3 { width: 46px; }
	#mm4 { width: 32px; }
	#mm5 { width: 37px; }
	.mmi a:hover {
		text-decoration: none;
		background-color: #6298d7;
	}
	.mmi { border-right: 1px solid #2668b5; } /*modme*/
	#mm1 { border-left: 1px solid #2668b5; } /*modme*/
	#mm1 a {
		text-indent: 0;
		width: 90px;
		padding: 0 0 0 27px;
		text-align: center;
	}
	#mm2 a { background-position: 10px -34px; }
	#mm3 a { background-position: 10px -68px; }
	#mm4 a { background-position: 10px -102px; }
	#mm5 a { background-position: 10px -136px; }

nav.mm_mob {
	z-index: 9999;
	position: absolute;
	top: 0;
	left: 0;
	padding: 34px 0 10px;
	width: 100%;
	background: #3790d2;
}
	nav.mm_mob ul { padding: 0; }
	nav.mm_mob > ul { padding: 10px 0 10px; }
		nav.mm_mob ul li {
			list-style-type: none;
			list-style-position: outside;
			display: block;
		}
		nav.mm_mob ul a {
			display: block;
			padding: 3px 1em 3px 0;
			color: #fff;
			font: 700 15px/1.3 'Open Sans', sans-serif;
			text-transform: uppercase;
		}
		nav.mm_mob a:hover {
			text-decoration: none;
			background: #6bb8f1;
		}
		nav.mm_mob ul a { padding-left: 1em; }
		nav.mm_mob ul ul a { padding-left: 2em; }
		nav.mm_mob ul ul ul a { padding-left: 3em; }

#closeMenu {
	z-index: 999999999;
	position: fixed;
	top: 0;
	right: 0;
	box-sizing: border-box;
	display: none;
	padding: 0;
	width: 100%;
	height: 34px;
	color: #fff;
	font-size: 16px;
	font-family: arial, sans-serif;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	background-color: #2668b5;
}
#closeMenu:hover {
	text-decoration: none;
	background-color: #6298d7;
}
body.fsMenuOn #menuWall {
	content:'';
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 200%;
	background: #000;
	background: rgba(0, 0, 0, 0.9);
}
#mblSearch {
	max-width: 350px;
	padding: 10px 1em;
	overflow: hidden;
}
#mblsInput, #mblsSubmit {
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
	float: left;
	display: inline;
	box-sizing: border-box;
}
#mblsInput {
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 0 5px;
	line-height: 1;
	height: 21px;
	width: 70%;
	box-sizing: border-box;
	border: 0;
	outline: 0;
}
#mblsSubmit {
	cursor: pointer;
	width: 30%;
	height: 21px;
	color: #fff;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	background: #2668b5; /*modme*/
	border: 0;
}
#mblsSubmit:hover { background: #6298d7; } /*modme*/

#css3-calc {
	display: none;
	width: 10px;
	width: calc(10px + 10px);
}
#sync {
	width: 0;
	height: 0;
}
.syncItem {
	z-index: 0;
	position: relative;
}

@media screen and (min-width: 600px) {
	#mobMenuItems { width: 464px; }
	.mmi a { text-indent: 0; }
	#mm2 { width: 83px; }
	#mm2 a { padding: 0 0 0 38px; }
	#mm3 { width: 99px; }
	#mm3 a { padding: 0 0 0 46px; }
	#mm4 { width: 80px; }
	#mm4 a { padding: 0 0 0 34px; }
	#mm5 { width: 106px; }
	#mm5 a { padding: 0 0 0 38px; }
}
@media screen and (min-width: 800px) {
	#syncMenu { z-index: 1; }
	#syncContent { z-index: 1; }
	#syncLocations { z-index: 1; }
	.main_menu { margin: -57px auto 15px; }
	.main_menu { margin: 10px auto; }
	nav.mm>ul { height: auto; }
}
@media screen and (min-width: 1000px) {
	.main_menu { margin: -40px auto 13px; }
	.main_menu { margin: 10px auto; }
	nav.mm {
		padding: 0 10px 0;
		text-align: right;
	}
	nav.mm > ul > li > a { padding: 10px 6px 10px; }
}
@media screen and (min-width: 1050px) {
	nav.mm {
		padding: 0 16px 0;
	}
}
@media screen and (min-width: 1100px) {
	nav.mm > ul > li > a { padding: 10px 8px 10px; }
}
/*  </ nav >  */


/* < locations-menu-wrap > */
.locations-menu-wrap {
	padding: 0;
	background-image: linear-gradient(to bottom, #1c3373,  #24449d,  #1c3373);
}
.locations-menu-cont {
	padding: 20px 0 17px 0;
	max-width: 1100px;
	margin: 0px auto;
	text-align: center;
	color: #fff;
}
.loc-menu-cont-cta {
	display: inline-block;
	font-weight: bold;
	position: relative;
	font-size: 20px;
}
.loc-menu-cont-cta:before {
	position: relative;
	display: inline-block;
	margin: 0 10px 0 0;
	top: -2px;
	vertical-align: middle;
	content: "";
	width: 24px;
	height: 32px;
	background-repeat: no-repeat;
	background-image: url(img/header/location-icon.png);
}
.locations-menu-cont ul li a {
	display: inline-block;
	position: relative;
	padding: 5px 7px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	transition: .3s;
}
.locations-menu-cont ul li a:hover {
	color: #13adff;
}
@media screen and (min-width: 700px) {
	.locations-menu-cont ul li {
		display: inline-block;
	}
	.locations-menu-cont ul li a {font-size: 12px;}
	.locations-menu-cont ul li a:before {
		content: "";
		display: block;
		position: absolute;
		width: 2px;
		height: 11px;
		left: -3px;
		top: 7px;
		background-color: #078ed6;
		transform: skewX(-15deg);
	}
	.locations-menu-cont ul li:first-child a:before {
		display: none;
	}
}
@media screen and (min-width: 1000px) {
	.loc-menu-cont-cta {
		display: inline-block;
	}
	.locations-menu-cont ul {
		display: inline-block;
		vertical-align: top;
		padding: 2px 0 0 0;
	}
}
@media screen and (min-width: 1100px) {
	.locations-menu-cont ul li a {
		font-size: 13px;
	}
	.locations-menu-cont ul li a:before {top: 8px;}
}
/* </ locations-menu-wrap > */


/*	< slides >	*/
.marketing {
	border-bottom: 1px solid #fff;
	box-sizing: initial;
	border-bottom: 1px solid #fff;
	box-sizing: initial;
}
body.home .marketing {
	box-sizing: initial;
	border-bottom: 1px solid #fff;
}
.homeslides {
	position: relative;
	box-sizing: initial;
	height: 0;
	padding: 0 0 40%;
	background: #333;
	border-bottom: 1px solid #f7f7f7;
}
.homeslide {
	position: absolute;
	left: 0;
	top: 0;
	/* display: none; */
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;	
}
.homeTurkeySlide {display: block;}
.homeslide .box br { display: none; }

.homeslide_1 {
	background-image: url(img/slides/home/1000/1-v5.jpg);
	background-size: 130%;
}
.homeslide_2 { background-image: url(img/slides/home/1000/2.jpg); }
.homeslide_3 { background-image: url(img/slides/home/1000/3.jpg); }
.homeslide_4 { background-image: url(img/slides/home/1000/4.jpg); }
.homeslide_5 { background-image: url(img/slides/home/1000/5.jpg); }
.homeslide_6 { background-image: url(img/slides/home/1000/6.jpg); }
.homeslide_7 {
	background-image: url(img/slides/home/1000/7.jpg?t=201505);
	background-position: left top;
}
.homeslide_8 { background-image: url(img/slides/home/1000/8.jpg); }
.homeslide_9 { background-image: url(img/slides/home/1000/9-v2.jpg); }
.homeslide_10 {
	background-image: url(img/slides/home/1000/10.jpg);
	background-size: auto 350px;
}
.homeslide_11 {
	background-image: url(img/slides/home/1000/11-v2.jpg);
	background-position: 0 center;
}
.homeTurkeySlide {
	background-image: url(img/slides/turkey/slides-turkey-home-1000_2021.jpg);
	background-position: center bottom;
}

.homeslide .slide {
	height: 100%;
	overflow: hidden;
}
.homeslide .box {
	box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px 20px;
	width: 100%;
	color: #fff;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
}
.homeslide .hdg {
	font-size: 18px;
	display: block;
	margin: 0 0 10px;
	font-weight: bold;
}
.homeslide a.hdg { color: #fff; }
.homeslide .box p {
	font-size: 15px;
	line-height: 1.3;
	max-width: 350px;
	padding: 0;
	margin: auto;
}
.turkeyBox {
	max-width: 584px;
	margin: 0px auto 20px auto;
}
.turkeyBox img {
	display: block;
	width: 100%;
}
.homeslide.homeTurkeySlide .box {
	bottom: 50%;
	transform: translate(0, 50%);
	-webkit-transform: translate(0, 50%);
	text-align: center;
}
.homeTurkeySlide .hsTitle{ display: block; text-transform: uppercase; font-size: 20px; margin: 0 auto 10px; }
.homeTurkeySlide .hsList li{ margin: 0 0 5px; }
.homeTurkeySlide .hsList > li > b{ text-transform: uppercase; font-size: 18px; }
.homeTurkeySlide .hsList li > span,
.homeTurkeySlide .hsList b > span{ color: #fab84f; }
.homeTurkeySlide a {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	background-color: #e01b2e;
	padding: 10px 20px;
	text-transform: uppercase;
	border-radius: 7px;
	display: inline-block;
	transition: .3s;
	-webkit-transition: .3s;
	text-shadow: none;
}
.homeTurkeySlide a:hover {
	background-color: #f73346;
}
.homeslide_11 .box p {
	font-weight: bold;
}
.homeslide_11 p.hdg {
	color: #a2a2a2;
	font-family: 'Playfair Display', serif;
	line-height: 1.1;
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 20px;
}
.homeslide_11 .hdg span {
	display: block;
	font-size: 29px;
	color: #fff;
	text-transform: uppercase;
}
.homeslide_11 .hdg span .hdg_yellow {
	color: #ffeb19;
	display: inline;
}
.hdgBlue {
	color: #3790d2;
	font-size: 20px;
	text-transform: uppercase;
}
.hdgBold {
	font-size: 20px;
}
.homeslide_11 a {
	background-color: #3790d2;
	transition: .3s;
	display: inline-block;
	padding: 8px 30px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	margin: 10px auto 0;
}
.homeslide_11 a:hover {
	background-color: #46a8f1;
}
@media screen and (min-width: 500px) {
	.homeslide_7 { background-position: center top; }
}
@media screen and (min-width: 600px) {
	.homeslide .hdg { font-size: 20px; }
	.homeslide .box p { font-size: 17px; max-width: 400px; }
	.homeslide_11 p.hdg {font-size: 22px;}
}
@media screen and (min-width: 700px) {

	.homeslide_7 { background-position: center top; }
	.homeslide_11 {background-position: center center;}
	.homeslide .box {
		position: static;
		text-transform: uppercase;
		text-shadow: 2px 1px 4px #333;
		padding: 20px 20px 25px;
		margin: auto;
	}
	.homeslide .hdg {
		margin: 0 0 20px;
		font: 22px/1 'Playfair Display', serif;
	}
	.homeslide .hdg span {
		font-size: 1.5em;
		display: block;
		margin: 0 0 5px;
	}
	.homeslide .box p {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding: 15px 0;
	}
	.homeslide .box br { display: inline; }
	.homeslide_1 .box {
		width: 320px;
		float: left;
		display: inline;
		margin: 85px 0 0 45%;
		padding: 0;
		background: transparent;
	}
	.homeslide_2 .box { width: 330px; margin-top: 65px; }
	.homeslide_3 .box { width: 320px; margin-top: 60px; }
	.homeslide_3 .box .hdg span { font-size: 2em; }
	.homeslide_4 .box { width: 400px; margin-top: 65px; }
	.homeslide_5 .box { width: 330px; margin-top: 65px; }
	.homeslide_6 .box { width: 320px; margin-top: 60px; }
	.homeslide_7 .box {
		width: 313px;
		height: 134px;
		margin-top: 108px;
		background: url(img/slides/home/7-tagline.png) no-repeat;
	}
	.homeslide_7 .box .hdg,
	.homeslide_7 .box p { display:none; }
	.homeslide_8 .box { width: 420px; margin-top: 77px; }
	.homeslide_9 .box { width: 450px; margin-top: 77px; }
	.homeslide.homeTurkeySlide .box {
		bottom: 0;
		transform: none;
		-webkit-transform: none;
	}
	.turkeyBox {max-width: 580px;}
	.homeslide_11 .box {width: 420px;}
	.homeslide_11 {
		background-size: cover;
	}
	.homeslide_11 .box {text-transform: none; margin: 20px auto 0;}
	.homeslide_11 .box p {
		border-top: 1px solid #3975a1;
		border-bottom: 1px solid #3975a1;
	}
	.homeslide_11 .box p.hdg {
		font-size: 29px;
		line-height: .9;
		text-transform: none;
		border-top: 0;
		border-bottom: 0;
		font-weight: normal;
	}
	.homeslide_11 a {
		margin: 25px auto 0;
		padding: 8px 50px;
	}
	.hdgBlue {font-size: 28px;}
	.hdgBold {font-size: 28px;}
}
@media screen and (min-width: 800px) {
	.homeslide .hdg { font-size: 32px; }
	.homeslide .hdg span { font-size: 48px; }
	.homeslide_11 .hdg span {font-size: 29px;}
	.homeslide .box p {
		max-width: none;
		font-weight: bold;
	}
	.homeslide_1 .box { margin-top: 70px; }
	.homeslide_2 .box { margin-top: 33px; }
	.homeslide_3 .box {
		margin-top: 45px;
		width: 410px;
	}
	.homeslide_4 .box { margin-top: 53px; }
	.homeslide_5 .box {
		margin-top: 62px;
		width: 440px;
	}
	.homeslide_6 .box {
		margin-top: 40px;
		width: 450px;
	}
	.homeslide_8 .box {
		width: 420px;
		margin-top: 70px;
	}
	.homeslide_9 .box {
		width: 480px;
		margin-top: 65px;
	}
	.homeslide_9 .box p { max-width: none; }
	.homeslide_11 {
		background-size: cover;
	}
}
@media screen and (min-width: 900px) {
	.homeslide_2 { background-image: url(img/slides/home/2000/2.jpg); }
	.homeslide_3 { background-image: url(img/slides/home/2000/3.jpg); }
	.homeslide_4 { background-image: url(img/slides/home/2000/4.jpg); }
	.homeslide_5 { background-image: url(img/slides/home/2000/5.jpg); }
	.homeslide_6 { background-image: url(img/slides/home/2000/6.jpg); }
	.homeslide_7 {
		background-image: url(img/slides/home/2000/7.jpg?t=201505);
		background-position: 30% top;
	}
	.homeslide_8 {background-image: url(img/slides/home/2000/8.jpg);}
	.homeslide_9 {background-image: url(img/slides/home/2000/9-v2.jpg);}
	.homeslide_10 {background-image: url(img/slides/home/2000/10.jpg);}

	.homeslide_1 .box { margin-left: 50%; }

	.homeslide.homeTurkeySlide {
		background-image: url(img/slides/turkey/slides-turkey-home-2000_2025.webp);
		background-size: 1500px;
		background-position: center top;
	}
	.homeslide.homeTurkeySlide .box{
		background: transparent;
		text-align: left;
		width: 500px;
		left: calc(50% - 360px);
		bottom: auto;
		top: 120px;
		transform: none;
		-webkit-transform: none;
		position: absolute;
		text-transform: none;
	}
	.homeslide.homeTurkeySlide .hsTitle{ display: none; }

	.homeslide.homeTurkeySlide .hsList li{
		margin: 0 auto 20px;
		position: relative;
		padding: 0 0 0 40px;
	}
	.homeslide.homeTurkeySlide .hsList b{ font-size: 17px; }
	.homeslide.homeTurkeySlide .hsList li:before{
		content: '';
		position: absolute;
		width: 40px;
		height: 58px;
		background-image: url(img/slides/turkey/marker.png);
		top: -17px;
		left: 0;
		transform: scale(0.5);
	}
	.homeslide_11 { background-image: url(img/slides/home/2000/11-v2.jpg); }
}
@media screen and (min-width: 1000px) {
	.homeslides { height: 505px; padding: 0;}
	.homeslide { background-size: cover; }
	.homeslide,
	.homeslide_1,
	.homeslide_7 { background-position: center top; }
		.homeslide_1 {
		background-image: url(img/slides/home/2000/1-v5.jpg);
	}
	.homeslide .slide {
		margin: auto;
		width: 1024px;
		height: 100%;
	}
	.homeslide .box {
		float: left;
		display: inline;
	}
	.homeslide_1 .box {
		margin: 120px 0 0 310px;
		width: 330px;
	}
	.homeslide_2 .box { margin: 82px 0 0 175px; }
	.homeslide_3 .box { margin: 95px 0 0 140px; }
	.homeslide_4 .box { margin: 104px 0 0 140px; }
	.homeslide_5 .box { margin: 115px 0 0 103px; }
	.homeslide_6 .box { margin: 90px 0 0 115px; }
	.homeslide_7 .box { margin: 158px 0 0 182px; }
	.homeslide_8 .box { margin: 115px 0 0 120px; }
	.homeslide_9 .box { margin: 114px 0 0 100px; }
	.homeslide.homeTurkeySlide .box {
		width: auto;
		margin: 30px 0 0 0;
	}
	.homeslide_11 .box p.hdg {
		font-size: 40px;
		padding: 15px 0 25px;
	}
	.homeslide_11 .hdg span {font-size: 37px;}
	.homeslide_11 .box p {font-size: 22px;}
	.hdgBlue {
	    font-size: 38px;
	    line-height: 1.2;
	}
	.hdgBold {
	    font-size: 38px;
	    line-height: 1.2;
	}
	.homeslide_11 a {font-size: 18px; padding: 10px 80px; margin: 40px auto 0;}
	.homeslide_11 .box { width: 600px; padding: 20px 40px 35px; margin: 30px auto 0 20px;}
}
@media screen and (min-width: 1100px) {
	.turkeyBox {max-width: 624px;}
	.homeslide_11 .box {margin: 30px auto 0 60px;}
}
@media screen and (min-width: 1300px){
	.homeslide.homeTurkeySlide {
		background-size: 2000px;
		background-position: center top -25px;
	}
	.homeslide.homeTurkeySlide .box{
		width: 600px;
		left: calc(50% - 510px);
		top: 130px;
	}

	.homeslide.homeTurkeySlide .hsList li{
		margin: 0 auto 20px;
		font-size: 20px;
		padding: 0 0 0 50px;
	}
	.homeslide.homeTurkeySlide .hsList b{ font-size: 20px; }
	.homeslide.homeTurkeySlide .hsList li:before{
		top: -12px;
	}
}
@media screen and (min-width: 2000px){
	.homeslide.homeslide_1{
		background-size: 2000px;
	}
}

/*  < homeslide_10 >  */
.homeslide_10 {}
.homeslide_10 .box {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	padding: 20px;
	background: transparent;
}
.homeslide_10 .box br {
	display: inline-block;
}
.homeslide_10 .box .cont_hdg {
	padding: 0 0 14px;
	font: italic 16px/1.1 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border: 0;
}
.homeslide_10 .box .cont_hdg span {
	display: inline-block;
	color: #ffeb19;
	font-weight: bold;
	text-transform: uppercase;
}
.homeslide_10 .box .cont_text {
	padding: 0;
	font: bold 32px/1 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-transform: uppercase;
	border: 0;
}
@media screen and (min-width: 600px) {
	.homeslide_10 {
		background-size: cover;
	}
	.homeslide_10 .box .cont_hdg {
		font-size: 18px;
	}
	.homeslide_10 .box .cont_hdg span {
		font-size: 20px;
	}
	.homeslide_10 .box .cont_text {
		font-size: 40px;
	}
}
@media screen and (min-width: 800px) {
	.homeslide_10 .box .cont_hdg {
		font-size: 20px;
	}
	.homeslide_10 .box .cont_hdg span {
		font-size: 24px;
	}
	.homeslide_10 .box .cont_text {
		font-size: 50px;
	}
}
@media screen and (min-width: 1000px) {
	.homeslide_10 .box {
		text-align: left;
	}
	.homeslide_10 .box .cont_hdg {
		font-size: 30px;
	}
	.homeslide_10 .box .cont_hdg span {
		font-size: 30px;
	}
	.homeslide_10 .box .cont_text {
		font-size: 70px;
		line-height: 0.85;
	}
}
@media screen and (min-width: 1100px) {
	.homeslide_10 .box {
		padding: 0;
	}
}
/*  </ homeslide_10 >  */

/*  < homeslide_banner >  */
.homeslide_banner {
	/* display: block; */
	height: 100%;
	background-image: url(img/slides/banner/slides-banner-1-1000.jpg);
}
.homeslide_banner .slide {
	margin: auto;
	max-width: 1028px;
	height: 100%;
}
.homeslide_banner .box {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	text-align: center;
	background: transparent;
}
.homeslide_banner .box br {
	display: inline-block;
}
.homeslide_banner .cont_image {
	margin: auto;
	max-width: 185px;
	max-width: 140px;
	border: 1px solid #fff;
}
.homeslide_banner .cont_image img {
	display: block;
	margin: auto;
	width: 100%;
	height: auto;
}
.homeslide_banner .box p {
	padding: 20px 0 20px;
	font: bold 20px/1.23 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border: 0;
}
.homeslide_banner .box p span {
	color: #ffeb19;
}
.homeslide_banner .box .cont_link {
	display: inline-block;
	padding: 10px 20px 10px;
	color: #fff;
	font: bold 16px/1 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: none;
	text-transform: uppercase;
	background: #1e93d2;
	border-radius: 10px;
	transition: all 250ms ease;
}
.homeslide_banner .box .cont_link:hover {
	background-color: #3ab1f6;
}
@media screen and (min-width: 500px) {
	.homeslide_banner .cont_image {
		display: inline-block;
		vertical-align: middle;
	}
	.homeslide_banner .cont_text {
		display: inline-block;
		padding: 0 0 0 20px;
		vertical-align: middle;
		text-align: left;
	}
	.homeslide_banner .box p {
		padding: 0 0 20px;
		font-size: 22px;
	}
}
@media screen and (min-width: 800px) {
	.homeslide_banner .box p {
		font-size: 26px;
	}
}
@media screen and (min-width: 900px) {
	.homeslide_banner {
		background-image: url(img/slides/banner/slides-banner-1-2000.jpg);
	}
}
@media screen and (min-width: 1000px) {
	.homeslide_banner {}
	.homeslide_banner .box {
		max-width: 800px;
		text-align: left;
	}
	.homeslide_banner .box p {
		font-size: 26px;
	}
}
@media screen and (min-width: 1100px) {
	.homeslide_banner {}
	.homeslide_banner .box {
		padding: 0;
	}
	.homeslide_banner .cont_image {
		max-width: 185px;
	}
	.homeslide_banner .cont_text {
		padding: 0 0 0 30px;
	}
	.homeslide_banner .box p {
		padding: 0 0 36px;
		/* font-size: 32px; */
	}
	.homeslide_banner .box .cont_link {
		padding: 11px 56px 11px;
		font-size: 20px;
	}
}
/*  </ homeslide_banner >  */

.subslide {
	height: 117px;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #333;
	box-sizing: initial;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f7f7f7;
}
.subslide_1 { background-image: url(img/slides/sub/1000/1.jpg); }
.subslide_2 { background-image: url(img/slides/sub/1000/2.jpg); }
.subslide_3 { background-image: url(img/slides/sub/1000/3.jpg); }
.subslide_4 { background-image: url(img/slides/sub/1000/4.jpg); }
.subslide_5 { background-image: url(img/slides/sub/1000/5.jpg); }
.subslide_6 { background-image: url(img/slides/sub/1000/6.jpg); }
.subslide_7 { background-image: url(img/slides/sub/1000/7.jpg); }
.subslide_8 { background-image: url(img/slides/sub/1000/8.jpg); }
.subslide_9 { background-image: url(img/slides/sub/1000/9.jpg); }
.subslide_10 { background-image: url(img/slides/sub/1000/10.jpg); }
.subslide_11 { background-image: url(img/slides/sub/1000/11.jpg); }
.subslide_12 { background-image: url(img/slides/sub/1000/12.jpg); }
.subslide_13 { background-image: url(img/slides/sub/1000/13.jpg); }
.subslide_14 { background-image: url(img/slides/sub/1000/14.jpg); }
.subslide_15 { background-image: url(img/slides/sub/1000/15.jpg); }
.subslide_16 { background-image: url(img/slides/sub/1000/16.jpg); }
.subslide_17 { background-image: url(img/slides/sub/1000/17.jpg); }

.subslide_fcn { background-image: url(img/slides/fcn/1.jpg); }
.subslide_turkey {
	height: 320px;
	background-color: #512204;
	background-image: url(img/slides/turkey/slides-turkey-sub-2025.jpg);
	background-size: cover;
}
/*  < subslides >  */
@media screen and (min-width: 700px) {
	.subslide_turkey {
		height: 250px;
	}
}
@media screen and (min-width: 900px) {
	.subslide { height: 233px; }
	.subslide_1 { background-image: url(img/slides/sub/2000/1.jpg); }
	.subslide_2 { background-image: url(img/slides/sub/2000/2.jpg); }
	.subslide_3 { background-image: url(img/slides/sub/2000/3.jpg); }
	.subslide_4 { background-image: url(img/slides/sub/2000/4.jpg); }
	.subslide_5 { background-image: url(img/slides/sub/2000/5.jpg); }
	.subslide_6 { background-image: url(img/slides/sub/2000/6.jpg); }
	.subslide_7 { background-image: url(img/slides/sub/2000/7.jpg); }
	.subslide_8 { background-image: url(img/slides/sub/2000/8.jpg); }
	.subslide_9 { background-image: url(img/slides/sub/2000/9.jpg); }
	.subslide_10 { background-image: url(img/slides/sub/2000/10.jpg); }
	.subslide_11 { background-image: url(img/slides/sub/2000/11.jpg); }
	.subslide_12 { background-image: url(img/slides/sub/2000/12.jpg); }
	.subslide_13 { background-image: url(img/slides/sub/2000/13.jpg); }
	.subslide_14 { background-image: url(img/slides/sub/2000/14.jpg); }
	.subslide_15 { background-image: url(img/slides/sub/2000/15.jpg); }
	.subslide_16 { background-image: url(img/slides/sub/2000/16.jpg); }
	.subslide_17 { background-image: url(img/slides/sub/2000/17.jpg); }
	.subslide_turkey {
		height: 250px;
	}
}
@media screen and (min-width: 1000px) {
	.subslide_turkey {
		height: 360px;
		background-image: url(img/slides/turkey/slides-turkey-sub-2025.jpg);
		background-size: auto 100%;
	}
}
@media screen and (min-width: 1640px) {
	.subslide_turkey {
		height: 420px;
	}
}
/* @media screen and (min-width: 2000px) {
	.subslide_turkey {
		height: 420px;
	}
} */
/*	</ slides >	*/

/*	< quick form >	*/
.full_form_custom_red .quick_form {
	transition: all 500ms ease;
}
/*.full_form_custom_red:not(.full_form_not_red) .quick_form {
	background-color: #e61d25;
}*/
.quick_form {
	background: #576273;
	padding: 20px;
}
.qfContent {
	overflow: hidden;
}
.formHead {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: center;
	margin: 0 0 10px;
}
.qfField, .qfTextArea, .quickForm .captcha-container {
	box-sizing: border-box;
	padding: 5px 10px;
	font-size: 16px;
	font-style: italic;
	color: #000;
	border: 1px solid #ccc;
	display: block;
	margin: 0 auto 5px;
	width: 285px;
}
.qfRadio {
	background: #fff;
}
.qfRadio > div {
	margin: 0 0 8px;
}
.initialField {
	width: 48%;
	display: inline;
}
.initialField.qffOdd {float: left;}
.initialField.qffEven {float: right;}

.quickForm .captcha-container {
	padding: 0;
	background: #fff;
}
.quickForm .captcha-image {
	display: block;
	height: 50px;
	margin: auto;
}
.qfTextArea { height: 55px; }
.qfField, .qfTextArea, .qfSubmit {
	font-family: 'Open Sans', sans-serif;
}
.qfSubmit {
	background-color: #000;
	box-sizing: border-box;
	padding: 0;
	text-align: center;
	height: 45px;
	width: 265px;
	margin: 0 auto 5px;
	overflow: hidden;
	border: 0;
	display: block;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.qfSubmit:hover {background-color: #58A9E5; cursor: pointer;}
.qfContent2 {display: none;}
.focused .qfContent2 {display: block;}
.focused .initialField {
	float: none;
	display: block;
	width: 285px;
}
@media screen and (min-width: 1000px) {
	.content { clear: both; }

	.full_form .quickForm {
		transition: all 500ms ease;
	}
/*	.full_form_custom_red:not(.full_form_not_red) .quickForm {
		background-color: #e61d25;
	}*/
	.quick_form {
		position: relative;
		z-index: 90;
		max-width: 1065px;
		height: 0px;
		margin: auto;
		box-sizing: initial;
		padding: 0;
	}
	.full_form .quick_form { max-width: 1024px; }
	.quickForm {
		width: 325px;
		padding: 10px 20px 0;
		box-sizing: border-box;
		background: #000;
		background: rgba(0, 0, 0, 0.5);
		position: absolute;
		top: -202px;
		right: 0px;
		height: 170px;
	}
	.full_form .quickForm {
		right: 0;
		top: -507px;
		height: 505px;
	}
	.formHead {
		font-size: 18px;
		margin: 0 0 10px;
	}
	.full_form .qfContent2 {display: block;}
	.qfField, .qfTextArea, .qfSubmit {
		float: none;
		display: block;
		width: 100%;
	}
	.qfTextArea {height: 80px;}
	.qfSubmit {
		background-image: url(img/quick-form/arrow.png);
		background-position: 230px center;
		background-repeat: no-repeat;
		font-weight: bold;
		padding: 0 20px 0 0;
	}
	.quickForm.focused {height: 560px; background: rgba(38, 104, 181, 1);}
	body.formFocused .sidebar {margin-top: 350px;}
	body.formFocused .sidebar.quickForm_no_resize {margin-top: 0;}
	.full_form .sidebar {margin: 0;}
}
@media screen and (min-width: 1800px){
	.full_form .quickForm {
		right: -20px;
	}
}
/*	</ quick form >	*/


/* VERDICTS ZONE */
.sxn-verdicts {
	border-top: 8px solid #fff;
	border-bottom: 8px solid #fff;
	background-color: #192a66;
	font-family: 'Roboto', sans-serif;
}
.sxn-verdicts .sxn-wrap {
	padding: 0;
}
.verdicts-box-inner {
	background-color: #fff;
	position: relative;
	margin: 0 20px;
	padding: 40px 20px 20px;
	min-height: 200px;
}
.verdicts-box-inner:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.verdicts-box:nth-child(2n + 2) .verdicts-box-inner:before {
	background-image: linear-gradient(to bottom, #e0e0e0, #fff);
}
.verdicts-box:nth-child(4n + 4) .verdicts-box-inner:before {
	background-image: linear-gradient(to bottom, #fff, #e0e0e0);
}
.verdict-amount {
	display: block;
	color: #3b68af;
	font-weight: bold;
	font-size: 36px;
	padding: 0;
	line-height: 1;
	position: relative;
}
.verdict-amount2 {
	display: block;
	padding: 0 0 20px 0;
	font-size: 25px;
	color: #070707;
	font-weight: 100;
	text-transform: uppercase;
	position: relative;
}
.verdict-amount2:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	height: 2px;
	left: 0;
	background-color: #3b68af;
	width: 60px;
}
.verdict-body {
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #070707;
	position: relative;
}
.verdict-body:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	height: 2px;
	left: 0;
	background-color: #3b68af;
	width: 60px;
}
.sxn-verdicts .slick-dots {
	text-align: center;
	padding: 20px 0;
	height: 15px;
	z-index: 20;
}
.sxn-verdicts .slick-dots li {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 15px;
	margin: 0 4px;
	position: relative;
	transition: .5s;
	/* vertical-align: bottom; */
}
.sxn-verdicts .slick-dots li button {
	background-color: #bdbdbd;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	outline: 0;
	height: calc(6px);
	padding: 0;
	font-size: 0;
	border: 0px;
	transition: .5s;
}
.sxn-verdicts .slick-dots li.slick-active button {
	background-color: #fff;
	/* padding: 0;
	width: 100%; */
	height: calc(15px);
}
@media screen and (min-width: 600px) {
	.sxn-verdicts .sxn-wrap {
		padding: 0 20px;
		max-width: 1060px;
		margin: 0px auto;
	}
	.verdicts-box-inner {margin: 0;}
}
@media screen and (min-width: 800px) {
	.sxn-verdicts {
		background-position: center 0;
		background-size: cover;
	}
	.sxn-verdicts {
		background-image: url(img/verdicts/bg.jpg);
	}
	.verdicts-box-inner {
		min-height: 220px;
	}
}
@media screen and (min-width: 1000px) {
	.verdicts-box-inner {
		padding: 55px 40px 20px;
	}
	.sxn-verdicts .slick-dots {
		padding: 40px 0;
	}
	.sxn-verdicts .slick-dots li {
		width: 60px;
		margin: 0 6px;
	}
}



/*Cafecito*/
.sxn-cafecito{
	display: block !important;
	background-image: url(img/cafecito/cafecito-bg-mbl.webp);
	background-size: cover;
	color: #fff;
	font-family: 'Playfair Display', serif;
	padding: 20px 20px 15px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.cafeWrap{
	max-width: 400px;
	margin: 0 auto;	
}
.cafeWrap span{
	font-size: 20px;
}
.cafeWrap span a{
	display: inline-block;
	padding: 5px 30px;
	background-color: #e93525;
	transition: 500ms;
	color: #fff;
	margin: 10px 0 20px;
}
.cafeWrap span a:hover{
	background-color: #fff;
	color: #000;
}
.cafeWrap img{
	display: block;
	width: 70%;
	height: auto;
	max-width: 604px;
	margin: 0 auto;
}
@media screen and (min-width: 800px){
	.sxn-cafecito{
		padding: 40px 20px 30px;
		background-image: url(img/cafecito/cafecito-bg.webp);
		border-bottom: 8px solid #fff;
	}
	.cafeWrap{
		text-align: left;
		max-width: 800px;
		overflow: hidden;
		margin: 0 auto;
	}
	.cafeWrap span{
		font-size: 25px;
		max-width: 320px;
	}
	.cafeWrap span a{
		text-align: center;
		font-size: 18px;
		margin: 20px auto 0;
		padding: 10px 40px;
	}
	.cafeWrap span,
	.cafeWrap img{
		display: inline-block;
		vertical-align: top;
	}
	.cafeWrap img{
		margin: 0 0 0 20px;
		width: calc(100% - 350px);
	}
}
@media screen and (min-width: 1120px){
	.sxn-cafecito{
		padding: 20px 20px 0px;
	}
	.cafeWrap{
		max-width: 1040px;
	}
	.cafeWrap span{
		font-size: 30px;
		max-width: 390px;
		padding: 25px 0 0;
	}
	.cafeWrap span a{
		font-size: 20px;
		padding: 10px 70px;
		margin: 30px auto 0;
	}
	.cafeWrap img{ float; right; }
}



.news-videos-wrap {
	border-top: 5px solid #fff;
	background-color: #10161f;
	padding: 0 10px;
}
.news-videos-cont {
	max-width: 1065px;
	margin: 0px auto;
	color: #fff;
	padding: 20px 0 80px 0
}
.news-videos-box {
	border: 1px solid #328ed5;
	position: relative;
	max-width: 600px;
	margin: 0px auto;
}
.news-box-title {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 22px;
	padding: 20px 20px 0px;
}
.news-videos {
	padding: 0;
	position: relative;
	overflow: hidden;
}
.news-video {
	/* position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none; */
}
/* .news-video1 {
	display: block;
} */
.news-video-inner {
	padding: 20px;
}
.nv-block1 {
	margin: 0 0 10px 0;
}
.nv-heading {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 19px;
	padding: 0 0 10px 0;
}
.nv-body {
	font-size: 14px;
	line-height: 1.4;
	padding: 0 0 10px 0;
}
.nv-link {
	display: inline-block;
	text-align: center;
	color: #fff;
	background-color: #b5121b;
	text-transform: uppercase;
	font-size: 16px;
	padding: 10px;
	border-radius: 9px;
	margin: 0;
	transition: .3s;
	-webkit-transition: .3s;
}
.nv-link:hover {background-color: #de1d27;}
.nv-block2 {
	padding: 5px;
	background-color: #fff;
}
.nv-vid-thumb {
	display: block;
}
.nv-vid-thumb:hover {cursor: pointer;}
.nv-vid-thumb img {
	display: block;
	width: 100%;
}
.nv-vid-title {
	color: #000;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	display: block;
	padding: 10px 0 8px 0;
}
.nv-prev-next-arrow {
	position: absolute;
	bottom: -76px;
	width: 33px;
	height: 68px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(img/videos-news/video-arrows.png);
	font-size: 0;
	z-index: 20;
}
.nv-prev-arrow {
	left: calc(50%);
	margin: 0 0 0 -40px;
}
.nv-prev-next-arrow:hover {cursor: pointer;}
.nv-prev-arrow:hover {background-position: 0 -72px;}
.nv-next-arrow {
	background-position: -37px 0;
	right: calc(50%);
	margin: 0 -40px 0 0;
}
.nv-next-arrow:hover {background-position: -37px -72px;}
/* @media screen and (min-width: 400px) {
	.news-videos-box {
		max-width: 370px;
	}
} */
/* @media screen and (min-width: 400px) {
	.news-videos-box {
		max-width: 470px;
	}
} */
/* @media screen and (min-width: 500px) {
	.news-videos {height: 500px;}
} */
@media screen and (min-width: 600px) {
	.news-videos-cont {padding: 20px 0;}
	.news-videos-box {
		max-width: 570px;
		padding: 0 40px;
	}
	.news-videos {
		padding:
	}
	.news-video-inner {padding: 20px 10px;}
	/* .news-videos {height: 510px;} */
	/* .news-video-inner {
		padding: 20px 60px;
	} */
	.nv-prev-arrow {
		left: 0;
		bottom: 50%;
		margin: 0 0 -34px 0;
	}
	.nv-next-arrow {
		right: 0;
		bottom: 50%;
		margin: 0 0 -34px 0;
	}
}
@media screen and (min-width: 800px) {
	.news-videos-wrap {
		padding: 0 20px;
		background-position: center 0;
		background-repeat: no-repeat;
		background-image: url(img/videos-news/videos-news-bg.jpg);
		background-color: transparent;
		background-size: cover;
	}
	.news-videos-cont {padding: 20px 0;}
	.news-videos-box {
		max-width: 1015px;
		padding: 0 100px 10px;
	}
	/* .news-videos {height: 330px;}
	.news-video-inner {
		padding: 30px 50px;
		overflow: hidden;
	} */
	.nv-prev-arrow {
		left: 0;
		bottom: 50%;
	}
	.nv-next-arrow {
		right: 0;
		bottom: 50%;
	}
	/* .nv-block1 {
		float: left;
		width: calc(55% - 50px);
		margin: 0;
	}
	.nv-heading {font-size: 21px; padding: 0 0 15px 0;}
	.nv-body {
		font-size: 15px;
		padding: 0 0 25px 0;
	}
	.nv-link {padding: 10px 20px;}
	.nv-block2 {
		float: right;
		width: 45%;
		box-sizing: border-box;
		max-width: 343px;
	} */
	.news-box-title {
		font-size: 34px;
		padding: 25px 0 5px 0;
	}
}
/* @media screen and (min-width: 900px) {
	.nv-heading {font-size: 23px;}
	.nv-vid-title {
		font-size: 18px;
	}
}
@media screen and (min-width: 950px) {
	.news-videos {height: 315px;}
	.nv-block1 {width: calc(100% - 343px - 70px);}
} */
@media screen and (min-width: 1060px) {
	/* .news-videos {height: 360px;}
	.nv-block1 {width: calc(100% - 343px - 70px);}
	.nv-heading {font-size: 28px; padding: 0 0 20px 0;}
	.nv-body {font-size: 18px; padding: 0 0 30px 0;}
	.nv-link {font-size: 18px;}
	.nv-vid-title {font-size: 21px;}
	.nv-block2 {
		padding: 8px;
		max-width: 349px;
	}
	.news-video-inner {padding: 40px 50px;} */
	.news-box-title {font-size: 36px;}
	.news-video-inner {padding: 20px 15px;}
}



/* BELOW THE FOLD (BTF) BEGINS */

.article p { padding: 0 0 20px; }
.article ul, .article ol { padding: 0 0 20px 25px; }
.article ul li { list-style-type: disc; }
.article ol li { list-style-type: decimal; }
.article ol li ol li { list-style-type: lower-alpha; }
.article ul ul, .article ol ol { padding-bottom: 0; }
.topo { display: block; overflow: hidden; }
.topo img { display: block; width: 100%; }

#contentArea {
	background-image: url(img/content/bg.jpg);
	background-position: center;
}
#contentArea .wrap {
	margin: auto;
	max-width: 1022px;
	overflow: hidden;
}
.article {
	padding: 44px 20px 20px;
	color: #494949;
	font: 16px/1.6 'Open Sans', sans-serif;
}
	#crumbs {font-size: 10px; margin: 0 0 20px;}
	.article a {
		color: #2768b4;
		font-weight: bold;
	}
	.article a:hover {
		color: #e01b2e;
		text-decoration: none;
	}
	.article ul, .article ol { overflow: hidden; }
	.article h1,
	.article h2,
	.article h3,
	.article h4,
	.article h5,
	.article h6 {
		line-height: 1.2;
		font-weight: normal;
		font-family: 'Open Sans', sans-serif;
		color: #000;
		padding: 0 0 5px 0;
	}
	.artilce h3,
	.artilce h4,
	.artilce h5,
	.artilce h6 {
		font-size: 18px;
		font-style: italic;
		font-weight: bold;
	}
	.article h1 {
		padding: 0 0 20px 0;
		color: #146eb4;
		font: 700 24px/1.1 'Playfair Display', serif;
		text-transform: uppercase;
	}
	.article h1 .mc_cont_number {
		font-size: 32px;
	}
	@media screen and (min-width: 1000px) {
		.article h1 .mc_cont_number {
			font-size: 36px;
		}
	}
	.article h2 {
		padding: 0 0 10px 0;
		color: #e01b2e;
		font-size: 20px;
		font-style: italic;
		font-weight: bold;
	}
	.article h3 {
		font-size: 16px;
		font-weight: bold;
	}
	.article h4 {
		font-size: 16px;
		font-style: italic;
	}
	.article h5 {
		font-size: 16px;
	}
	.article .warning{ color: #e01b2e; }
	.article .headshot {
		float: right;
		margin: 0 0 5px 15px;
	}
	.article .img_max_width {
		width: 100%;
		height: auto;
	}
	.headshot.border {border: 4px solid #a8a8a8;}
	body.page-id-8794 .article hr {
		margin: 0 0 20px 0;
	}

	#shareThisPage {clear: both; border-top: 1px solid #2a3868; padding: 20px 0 0; margin: 15px 0 0;}
	#shareThisPageHead {display: inline-block; font-size: 16px; line-height: 1; font-weight: normal; text-transform: uppercase; margin: 0 10px 0 0;}
	#shareThisPage .shareThisWrapper {display: inline-block;}
	.shareThisWrapper {font-size: 0;}
	.dskSharingIcon {width: 16px; height: 16px; display: inline-block; margin: 0 14px 0 0; background-image: url(https://d78c52a599aaa8c95ebc-9d8e71b4cb418bfe1b178f82d9996947.ssl.cf1.rackcdn.com/dsk_sharing/icons/ftlg_16.png);}
	.dskSharingIcon:hover {opacity: 0.8;}
	.dskSharingIcon_facebook{background-position: 0 0;}
	.dskSharingIcon_twitter{background-position: -16px 0;}
	.dskSharingIcon_linkedin{background-position: -32px 0;}
	.dskSharingIcon_googleplus{background-position: -48px 0;}
	.mcTable { margin: 0 0 20px; }
	.mcTable td { vertical-align: top; display: block; }
	.mcTable ul { padding: 0 0 0 30px; }
	.article .photo-gallery {
		list-style: none;
		padding: 0;
		overflow: hidden;
	}
	.article .photo-gallery li { list-style: none; }
	.article h2+.photo-gallery,
	.article h3+.photo-gallery {
		margin-top: 20px;
	}
	.article .photo-gallery li {
		float: left;
		margin: 0 10px 10px 0;
	}
	.article .photo-gallery a,
	.article .photo-gallery img {
		position: relative;
		display: block;
	}
	.article .photo-gallery a:after {
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
		background: rgba(255,255,255,0.15);
		transition: all 300ms;
	}
	.article .photo-gallery a:hover:after { background: transparent; }
	.article .mc_auto_tips {}
	.article .mc_auto_tips li {
		padding: 0 0 23px;
	}
	.article .mc_wistia {
		padding: 0 0 20px;
	}

	.article .mc_directions_link {
		display: inline-block;
		padding: 9px 30px 10px;
		color: #f1f1f1;
		font: bold 16px/1 'Open Sans', sans-serif;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-transform: uppercase;
		background: #076cb5;
		border: 0;
		border-radius: 10px;
	}
	.article .mc_directions_link:hover {
		color: #fff;
		background: #67bdf2;
	}
	.article .mc-media-thumbs {
		padding: 15px 0 20px 0;
		text-align: center;
	}
	.article .mc-media-thumbs li {
		list-style-type: none;
		list-style-position: outside;
		display: inline-block;
		vertical-align: top;
		margin: 0 auto 20px auto;
		max-width: 400px;
	}
	.article .mc-media-thumbs li a {
		display: block;
	}
	.article .mc-media-thumbs li a:hover {cursor: pointer;}
	.article .mc-media-thumbs li a:hover .mc-media-thumb {
		border: 1px solid red;
	}
	.mc-media-thumb {
		display: block;
		margin: 0 auto 10px auto;
		transition: .3s;
		-webkit-transition: .3s;
		border: 1px solid transparent;
	}
	.mc-media-thumb img {
		display: block;
		width: 100%;
	}
	.mc-media-title {
		display: block;
		color: #000;
		background-color: #fff;
		text-align: center;
		font-size: 16px;
		padding: 5px 10px;
	}
	/* FAQ Videos */
	#moreFAQvideos {
		display: inline-block;
		padding: 10px 20px 10px;
		margin: 20px 0 20px;
		color: #fff;
		text-align: center;
		background-color: #2768b4;
		border: 1px solid #3f98e4;
		border-radius: 5px;
		transition: all 250ms ease;
	}
	#moreFAQvideos:hover {
		background-color: #67aae2;
		text-decoration: none;
	}

#sidebar {}
.sidebar {
	box-sizing: border-box;
	line-height: 1;
	margin: auto;
	padding: 0 20px 24px;
}
	/*	< universal sidebar >	*/
	.sidebar .bucket { margin: 0 auto 20px; }
	/*	</ universal sidebar >	*/
	/* < sbFeatured > */
	.sbFeaturedCont {
		padding: 20px;
		font-family: 'Open Sans', sans-serif;
		color: #fff;
		margin: 0 auto 25px auto;
		background: #3664b3;
		background: -webkit-linear-gradient(#3664b3, #12284c);
		background: -o-linear-gradient(#3664b3, #12284c);
		background: -moz-linear-gradient(#3664b3, #12284c);
		background: linear-gradient(#3664b3, #12284c);
	}
	.sbFeaturedHeading {
		font-size: 23px;
		display: block;
		line-height: 1.4;
		padding: 0 10px 20px 10px;
		margin: 0 0 20px 0;
		border-bottom: 4px solid #447ad9;
		text-align: center;
		font-family: 'Playfair Display', serif;
		font-weight: bold;
	}
	.sbFeaturedBox {overflow: hidden;}
	.sbFeaturedBox img {
		display: block;
		border: 2px solid #fff;
		float: left;
		margin: 0 15px 5px 0;
	}
	.sbFeaturedBox p {
		line-height: 1.4;
		font-size: 16px;
		padding: 0;
	}
	.sbFeaturedCont a {
		display: block;
		font-weight: bold;
		color: #fff;
		margin: 20px 0 0 0;
		background-color: #3564b3;
		transition: .3s;
		-webkit-transition: .3s;
		text-align: center;
		padding: 13px 10px;
	}
	.sbFeaturedCont a:hover {background-color: #4179d6;}
	/*  < blog >  */
	.sb_blog { padding: 0 0 20px; }
	.sb_blog .sbTitle {
		padding: 20px 0 20px;
		color: #e01b2e;
		font: bold 20px/1 'Open Sans', sans-serif;
	}
	.sb_blog .sbTitle:first-of-type {
		padding: 0 0 20px;
	}
	.sb_blog ul { padding: 0 0 0 20px; }
	.sb_blog ul li a {
		color: #0045ef;
		font: 14px/1.3 'Open Sans',sans-serif
	}
	/*  </ blog >  */

	.sb_why_choose_pendas {
		text-align: center;
	}
	.sb_why_choose_pendas .sbTitle {
		padding: 0 0 27px;
		color: #000;
		font: 600 25px/1 'Open Sans', sans-serif;
	}
	.sb_why_choose_pendas .cont_video_link {
		position: relative;
		display: block;
		margin: 0 auto 31px;
		padding: 5px;
		background: #fff;
		border: 1px solid #d7d7d7;
	}
	.sb_why_choose_pendas .cont_video_link:hover {
		-webkit-filter: brightness(125%);
		-moz-filter: brightness(125%);
		-ms-filter: brightness(125%);
		-o-filter: brightness(125%);
		filter: brightness(125%);
	}
	.sb_why_choose_pendas .cont_video_link:after {
		content:'';
		position: absolute;
		right: 0;
		bottom: -8px;
		left: 0;
		width: 100%;
		height: 8px;
		background: url(img/sb/why-choose-pendas/video-shadow-bottom.png);
	}
	.sb_why_choose_pendas .cont_video_link img {
		display: block;
		margin: auto;
		width: 100%;
		max-width: 334px;
		height: auto;
	}
	.sb_why_choose_pendas .cont_link {
		display: inline-block;
		padding: 14px 58px 14px;
		color: #b3b3b3;
		font: 600 18px/1 'Open Sans', sans-serif;
		text-transform: uppercase;
		background: transparent;
		border: 2px solid #d2d2d2;
		border-radius: 8px;
	}
	.sb_why_choose_pendas .cont_link:hover {
		color: #fff;
		background: #2768b3;
		border-color: transparent;
	}

	.sb_auto {
		border: 8px solid #176eb3;
	}
	.sb_auto .box {
		border: 1px solid #fff;
	}
	.sb_auto a.link {
		display: block;
	}

	.sb_auto a.link .sbTitle {
		padding: 23px 0 24px;
		color: #fff;
		font: 600 20px/1 'Open Sans', sans-serif;
		text-align: center;
		text-transform: uppercase;
		background: #176eb3;
		border-bottom: 9px solid #fff;
	}
	.sb_auto a.link:hover .sbTitle {
		background: #37a2e0;
	}
	.sb_auto a.link span {
		position: relative;
		box-sizing: border-box;
		display: block;
		padding: 50% 0 24px;
		color: #fff;
		font: 600 18px/1.2 'Open Sans', sans-serif;
		text-align: center;
		text-shadow: 2px 2px 4px rgba( 39, 39, 39, 0.5 );
		text-transform: uppercase;
		background: url(img/sb/auto-accidents/bg.jpg) no-repeat left bottom;
		background-size: 200%;
	}
	.sb_auto a.link:hover span {
		background-position: right bottom;
	}
	.sb_auto a.link span:after {
		content:'';
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		width: 45px;
		height: 10px;
		background: url(img/sb/auto-accidents/arrow.png) no-repeat center;
	}

	/*	< social >	*/
	.sidebar .social {
		margin: auto;
		max-width: 222px;
		overflow: hidden;
		font-size: 0;
	}
	.sidebar .social li {
		display: inline-block;
		margin: 0 0 0 8px;
		width: 36px;
		height: 36px;
		list-style-type: none;
		list-style-position: outside;
		border: 1px solid #dbdbdb;
	}
	.sidebar .social .icon_1 { margin: 0; }
	.sidebar .social li a {
		overflow: hidden;
		display: block;
		width: 100%;
		height: 100%;
	}
	.sidebar .social li img {
		display: block;
		width: auto;
		max-width: none;
	}
	.sidebar .social li a:hover img { margin-top: -36px; }
	.sidebar .social .icon_2 img { margin-left: -36px; }
	.sidebar .social .icon_3 img { margin-left: -72px; }
	.sidebar .social .icon_4 img { margin-left: -108px; }
	.sidebar .social .icon_5 img { margin-left: -144px; }
	/*	< social >	*/

	/*	< area_served > */
	.sidebar .area_served {
			background-color: #2768b4;
			text-align: center;
			color: #FFF;
			font-family: 'Playfair Display', serif;
			font-weight: bold;
			display: block;
			font-size: 24px;
			padding: 16px 4px;
	}
	/*	</ area_served > */

	/*	< video >	*/
	.sidebar .video {
		position: relative;
		border: 1px solid #d7d7d7;
		background: #fff;
		padding: 5px;
	}
	.sidebar .video:after {
		content: '';
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		height: 16px;
		margin-top: 1px;
		background: radial-gradient(50% 50% at 50% 0%, rgba(0,0,0,0.2), rgba(0,0,0,0));
	}
	/*	</ video >	*/

	/*	< video_gallery >	*/
	.sidebar .video_gallery {}
	.sidebar .video_gallery a {
		position: relative;
		padding: 23px 44px 24px 20px;
		display: block;
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		text-align: center;
		letter-spacing: -0.1px;
		text-transform: uppercase;
		text-shadow: 2px 2px 4px #b21e2b;
		background: #b21e2b url(img/sb/video-gallery/bg.png) no-repeat 0% 50%;
		background-size: cover;
		background-blend-mode: luminosity;
		transition-property: all;
	}
	.sidebar .video_gallery a:after {
		content:'';
		position: absolute;
		top: 50%;
		right: 0;
		display: block;
		margin: -25px 0 0;
		width: 40px;
		height: 48px;
		background: #911b26 url(img/sb/video-gallery/icon.png) no-repeat 50% 50%;
		background-size: 16px;
		transition: inherit;
	}
	.sidebar .video_gallery a:hover { background-color: #de3947; }
	.sidebar .video_gallery a:hover:after { background-color: #2768b4; }
	/*	< video_gallery >	*/

	/*	< results >	*/
	.sidebar .results {
		color: #fff;
		background: #176eb3 url(img/sb/results/bg.jpg) no-repeat 50% 100%;
		background-size: cover;
		text-align: center;
		padding: 40px 20px 0;
	}
	.sidebar .results .sbTitle {
		font: 700 26px/1 'Playfair Display', serif;
		margin-bottom: 36px;
	}
	.sidebar .results .sbSubtitle {
		font-size: 16px;
		line-height: 1;
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	.sidebar .results li { margin-bottom: 50px; }
	.sidebar .results p {
		font-size: 28px;
		font-weight: 700;
	}
	.sidebar .results a {
		display: block;
		margin: -4px 15px 0;
		padding: 7px 10px 10px;
		color: #fff;
		font-size: 19px;
		letter-spacing: 0.5px;
		text-transform: uppercase;
		background: #3790d2;
		transition-property: all;
	}
	.sidebar .results a:after {
		content: 'â€º';
		font-size: 1.3em;
		display: inline-block;
		margin-left: 0.25em;
	}
	.sidebar .results a:hover { background: #72bbf1; }
	/*	</ results >	*/

	/*  < memberships >  */
	.sidebar .memberships {
		padding: 0;
		margin: 40px auto 0;
		max-width: 292px;
		text-align: center;
		background: transparent;
		border: 0;
	}
	.sidebar .memberships:after { display: none; }
	.sidebar .memberships ul { max-width: none; }
	.sidebar .memberships li {
		display: inline-block;
		margin: 5px 5px;
	}
	.sidebar .memberships li.badge_1 img {
		width: 100%;
		max-width: 272px;
	}
	.sidebar .memberships li.badge_4 img {
		width: 100%;
		max-width: 128px;
		height: auto;
	}
	.sidebar .memberships li.badge_6 img,
	.sidebar .memberships li.badge_7 img {
		width: 100%;
		max-width: 300px;
		height: auto;
	}
	/*  </ memberships >  */

	/*  < watch_now > */
	.sidebar .sb_watch_now {
		padding: 16px 10px 10px;
		color: #fff;
		text-align: center;
		background: #2c6ab1;
	}
	.sidebar .sb_watch_now .sbTitle {
		padding: 0 0 15px;
		font: 29px/1 'Playfair Display', serif;
		text-transform: uppercase;
	}
	.sidebar .sb_watch_now .img_cont {
		display: block;
		padding: 4px;
		border: 1px solid #fff;
	}
	.sidebar .sb_watch_now .img_cont:hover {
		cursor: pointer;
		-webkit-filter: brightness(125%);
		-moz-filter: brightness(125%);
		-ms-filter: brightness(125%);
		-o-filter: brightness(125%);
		filter: brightness(125%);
	}
	.sidebar .sb_watch_now .img_cont img {
		display: block;
		width: 100%;
		max-width: 314px;
		height: auto;
	}
	/*  </ watch_now > */

@media screen and (min-width: 400px) {
	.sb_auto a.link .sbTitle { font-size: 28px; }
	.sb_auto a.link span {
		padding: 197px 0 24px;
		font-size: 26px;
	}

	.sidebar .social { max-width: 250px; }
	.sidebar .social li { margin: 0 0 0 15px; }
	.sidebar .locations_link a { font-size: 22px; }
	.sidebar .locations_link a > .sbTitle > span:before {
		width: 55px;
		background-size: auto;
	}
	.sidebar .locations_link a > .sbTitle > span { padding: 19px 0 21px 60px; }
	.sidebar .area_served { font-size: 28px; }
	.sidebar .video_gallery a {
		padding: 23px 71px 24px 25px;
		font-size: 25px;
	}
	.sidebar .video_gallery a:after {
		margin: -27px 0 0;
		width: 48px;
		height: 54px;
		background-size: auto;
	}
	.sidebar .results .sbTitle { font-size: 38px; }
	.sidebar .results .sbSubtitle { font-size: 18px; }
	.sidebar .results p { font-size: 35px; }
	.sidebar .results a { margin: -4px 38px 0; }
}
@media screen and (min-width: 600px) {
	.sbFeaturedBox p {line-height: 1.5;}
	.article .mc-media-thumbs {text-align: left;}
	.article .mc-media-thumbs li {width: 250px; margin: 0 5px 20px 0;}
}
@media screen and (min-width: 800px) {
	#contentArea .wrap {
		padding: 44px 20px 44px;
	}
	.article {
		box-sizing: border-box;
		float: left;
		padding: 0;
		width: calc( 100% - 292px );
		max-width: 592px;
	}
	body.page-id-12320 .article {
		width: 100%;
		max-width: none;
	}
	.article .mc-media-thumbs li {width: 31%;}
	.sidebar {
		float: right;
		padding: 0;
		max-width: 272px;
	}
	.sbFeaturedBox p {line-height: 1.4;}
	.sb_auto a.link .sbTitle { font-size: 20px; }
	.sb_auto a.link span {
		padding: 50% 0 24px;
		font-size: 18px;
	}

	.sidebar .locations_link a { font-size: 16px; }
	.sidebar .locations_link a > .sbTitle > span:before {
		width: 30px;
		background-size: 60px;
	}
	.sidebar .locations_link a > .sbTitle > span { padding: 10px 0 10px 40px; }
	.sidebar .video_gallery a {
		padding: 23px 44px 24px 20px;
		font-size: 16px;
	}
	.sidebar .video_gallery a:after {
		margin: -25px 0 0;
		width: 40px;
		height: 48px;
		background-size: 16px;
	}
	.sidebar .results .sbTitle { font-size: 26px; }
	.sidebar .results .sbSubtitle { font-size: 16px; }
	.sidebar .results p { font-size: 28px; }
	.sidebar .results a { margin: -4px 15px 0; }
}
@media screen and (min-width: 900px) {
	.mcTable td {
		display: table-cell;
		padding: 0 0 0 40px;
	}
	.mcTable td:first-child { padding: 0; }
}
@media screen and (min-width: 1000px) {
	.article { width: calc( 100% - 430px ); }
	.article h1 { font-size: 27px; }
	.sidebar {
		width: 100%;
		max-width: 344px;
	}
	.sidebar .bucket { margin: 0 0 39px; }

	.sb_auto a.link .sbTitle { font-size: 28px; }
	.sb_auto a.link span {
		font-size: 26px;
		background-size: 652px;
	}

	.sidebar .locations_link a { font-size: 22px; }
	.sidebar .locations_link a > .sbTitle > span:before {
		width: 55px;
		background-size: auto;
	}
	.sidebar .locations_link a > .sbTitle > span { padding: 19px 0 21px 60px; }
	.sidebar .video_gallery a {
		padding: 23px 60px 24px 25px;
		font-size: 25px;
	}
	.sidebar .video_gallery a:after {
		margin: -27px 0 0;
		width: 48px;
		height: 54px;
		background-size: auto;
	}
	.sidebar .results .sbTitle { font-size: 38px; }
	.sidebar .results .sbSubtitle { font-size: 18px; }
	.sidebar .results p { font-size: 35px; }
	.sidebar .results a { margin: -4px 38px 0; }
}


/*  </ attorney profiles >  */
.search_box {
	padding: 4px;
	background: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 0px;
}
.search_box .search {
	box-sizing: border-box;
	padding: 10px;
	width: 100%;
	color: #000;
	border: 0;
}
	::-webkit-input-placeholder { color: #777; }
	:-ms-input-placeholder { color: #777; }
	::-moz-placeholder { color: #777; }
	:-moz-placeholder { color: #777; }
body.page-id-14 .article {
	box-sizing: border-box;
	width: 100%;
	max-width: none;
}
body.page-id-14 .article ul {
	margin: auto;
	padding: 20px 0 0;
	font-size: 0;
	list-style: none;
	text-align: center;
}
body.page-id-14 .article li {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0 0 30px;
	width: 190px;
	font-size: 14px;
	line-height: 1.65;
	list-style: none;
}
body.page-id-14 .article li:before {
	content: none;
}
body.page-id-14 .article li:nth-child(4n+1) {
	margin-left: 0px;
}

body.page-id-14 .article a:hover .hover {
	opacity: 0.5;
}
body.page-id-14 .article img {
	display: block;
	margin: 0 auto 10px;
	width: 100%;
	max-width: 150px;
	height: auto;
	border: 1px solid #6a6a6a;
}
body.page-id-14 .article .name {
	color: #2668b5;
	font-weight: 700;
	white-space: nowrap;
}
@media screen and (min-width: 800px) {
	body.page-id-14 .article {
		width: 100%;
		max-width: none;
	}
}
@media screen and (min-width: 1100px) {
	body.page-id-14 .article li {
		width: 200px;
	}
}
/*  </ attorney profiles >  */


.sxn_testimonials {
	position: relative;
	box-sizing: border-box;
	padding: 44px 20px 10px;
	font-size: 0;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	background: #cfcfcf url(img/testimonials/bg.jpg) 50% 50%;
	background-size: cover;
	border-top: 12px solid #fff;
}
.sxn_testimonials .sxn_wrap {
	margin: auto;
	padding: 0;
	max-width: 1022px;
}
.sxn_testimonials:before,
.sxn_testimonials:after {
	content: '';
	box-sizing: border-box;
	display: block;
	position: absolute;
	background: #fff;
	width: 100%;
	height: 1px;
	left: 0;
}
.sxn_testimonials:before { top: 1px; }
.sxn_testimonials:after { bottom: 1px; }
.sxn_testimonials .sxn_title {
	color: #585858;
	font-size: 24px;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 52px;
}
.sxn_testimonials ul li {
	box-sizing: border-box;
	margin: 0 auto 40px;
	max-width: 600px;
}
.sxn_testimonials ul li .quote {
	box-sizing: border-box;
	color: #767676;
	font-size: 15px;
	font-weight: 700;
	font-style: italic;
	line-height: 22px;
	text-align: left;
	background: #fff;
	padding: 20px 20px;
	border-radius: 6px;
	position: relative;
	margin: 0;
	-webkit-filter: drop-shadow(0 2px 3px rgba(0,0,0,0.35));
	filter: drop-shadow(0 2px 3px rgba(0,0,0,0.35));
}
.sxn_testimonials ul li .quote:before {
	content: '';
	box-sizing: border-box;
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-bottom: 20px solid transparent;
	border-top: 20px solid #fff;
	position: absolute;
	top: 100%;
	left: 45px;
}
.sxn_testimonials ul li .place-time {
	box-sizing: border-box;
	display: block;
	margin-top: 15px;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	text-align: center;
}
.sxn_testimonials ul li .author {
	box-sizing: border-box;
	color: #2668b5;
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	text-transform: uppercase;
	text-align: left;
	padding-left: 90px;
	margin-top: 10px;
}
.sxn_testimonials .view-more {
	box-sizing: border-box;
	display: inline-block;
	color: #fefeff;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 8px;
	background: #235da3;
	transition-property: all;
	padding: 20px 45px;
	margin-top: 15px;
}
.sxn_testimonials .view-more:hover {
	background: #3778c7;
	transform: scale(1.05);
}
@media screen and (min-width: 600px) {
	.sxn_testimonials .sxn_title { font-size: 28px; }
	.sxn_testimonials ul li .quote {
		padding: 25px 30px;
	}
}
@media screen and (min-width: 1000px) {
	.sxn_testimonials { padding: 65px 20px 75px; }
	.sxn_testimonials .sxn_title { font-size: 35px; }
	.sxn_testimonials ul li {
		display: inline-block;
		vertical-align: top;
		width: 23.4%;
		margin-left: 1%;
	}
	.sxn_testimonials ul li .quote {
		padding: 25px 25px;
	}
}

/* < Vimeo box home > */
.homeslide .vm-box {
	box-sizing: border-box;
	padding: 14px;
	background: rgba(0, 0, 0, 0.8);
	margin: 42px auto 0;
	max-width: 460px;
}

.homeslide .vm-box .vm-container {
	position: relative;
	--video--width: 600;
  	--video--height: 338;
	padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 56.25% */
	overflow: hidden;
	max-width: 100%;
}

.homeslide .vm-box .vm-container .vm-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media screen and (min-width: 1000px) {

	.homeslide .vm-box {
		float: left;
		margin: 42px auto 0;
		width: 620px;
		height: 366px;
		padding: 14px;
		max-width: none;
	}

	.homeslide .vm-box .vm-container .vm-video {
		position: relative;
		width: 594px;
		height: 334px;
	}

}
/*  </ Vimeo box home > */

/*  < mini_site_slides >  */
.mini_site_slides .homeslide { display: block; }
.mini_site_slides .homeslide .box br { display: inline-block; }
.mini_site_slides .hdg {
	font-size: 14px;
	text-transform: uppercase;
}
.mini_site_slides .hdg_location,
.mini_site_slides .hdg_text { font-family: 'Playfair Display', serif; }
.mini_site_slides .hdg_location { font-weight: normal; }
.mini_site_slides .hdg_text { font-size: 20px; }
.mini_site_slides .hdg_sub { font-family: 'Open Sans', sans-serif; }

/* 
.homeslide_bradenton { background-image: url(img/location/bradenton/1000.jpg); }
.homeslide_daytona { background-image: url(img/location/daytona-beach/1000.jpg); }
.homeslide_fort_lauderdale { background-image: url(img/location/fort-lauderdale/1000.jpg); }
.homeslide_fort_myers { background-image: url(img/location/fort-myers/1000.jpg); }
.homeslide_jacksonville { background-image: url(img/location/jacksonville/1000.jpg); }
.homeslide_miami { background-image: url(img/location/miami/1000.jpg); }
.homeslide_ocala { background-image: url(img/location/ocala/1000.jpg); }
.homeslide_orlando { background-image: url(img/location/orlando/1000.jpg); }
.homeslide_tampa { background-image: url(img/location/tampa/1000.jpg); }
.homeslide_west_palm_beach { background-image: url(img/location/west-palm-beach/1000.jpg); }
 */

.homeslide_fort_myers_v { background-image: url(img/location/fort-myers-v/1000.jpg); }
.homeslide_jacksonville_v { background-image: url(img/location/jacksonville-v/1000.jpg); }
.homeslide_orlando_v { background-image: url(img/location/orlando-v/1000.jpg); }
.homeslide_tampa_v { background-image: url(img/location/tampa-v/1000.jpg); }
.homeslide_miami_v { background-image: url(img/location/miami-v/1000.jpg); }
.homeslide_melbourne_v { background-image: url(img/location/melbourne-v/1000.jpg); }
.homeslide_ocala_v { background-image: url(img/location/ocala-v/1000.jpg); }
.homeslide_daytona_beach_v { background-image: url(img/location/daytona-beach-v/1000.jpg);}
.homeslide_bradenton_v { background-image: url(img/location/bradenton-v/1000.jpg); }
.homeslide_fort_lauderdale_v { background-image: url(img/location/fort-lauderdale-v/1000.jpg); }
.homeslide_west_palm_beach_v { background-image: url(img/location/west-palm-beach-v/1000.jpg); }
.homeslide_naples_v { background-image: url(img/location/naples-v/1000.jpg); }
.homeslide_seattle_v { background-image: url(img/location/seattle/1000.jpg); }
@media screen and (min-width: 700px) {
	.mini_site_slides .homeslide .box {
		margin: 42px auto 0;
		padding: 30px 31px 33px;
		max-width: 440px;
	}
	.mini_site_slides .hdg { margin: 0; }
	.mini_site_slides .hdg_location { font-size: 16px; }
	.mini_site_slides .hdg_text {
		padding: 5px 0 23px;
		font-size: 55px;
	}
	.mini_site_slides .hdg_sub {
		padding: 15px 0 16px;
		font-size: 15px;
		border-top: 1px solid #d8d7d4;
		border-bottom: 1px solid #d8d7d4;
	}
}
@media screen and (min-width: 1000px) {
	.mini_site_slides .homeslide .box {
		margin: 92px 0 0 120px;
		max-width: 440px;
	}
/* 
	.homeslide_bradenton { background-image: url(img/location/bradenton/2000.jpg); }
	.homeslide_daytona { background-image: url(img/location/daytona-beach/2000.jpg); }
	.homeslide_fort_lauderdale { background-image: url(img/location/fort-lauderdale/2000.jpg); }
	.homeslide_fort_myers { background-image: url(img/location/fort-myers/2000.jpg); }
	.homeslide_jacksonville { background-image: url(img/location/jacksonville/2000.jpg); }
	.homeslide_miami { background-image: url(img/location/miami/2000.jpg); }
	.homeslide_ocala { background-image: url(img/location/ocala/2000.jpg); }
	.homeslide_orlando { background-image: url(img/location/orlando/2000.jpg); }
	.homeslide_tampa { background-image: url(img/location/tampa/2000.jpg); }
	.homeslide_west_palm_beach { background-image: url(img/location/west-palm-beach/2000.jpg); }
 */

	.homeslide_fort_myers_v { background-image: url(img/location/fort-myers-v/2000.jpg); }
	.homeslide_jacksonville_v { background-image: url(img/location/jacksonville-v/2000.jpg); }
	.homeslide_orlando_v { background-image: url(img/location/orlando-v/2000.jpg); }
	.homeslide_tampa_v { background-image: url(img/location/tampa-v/2000.jpg); }
	.homeslide_miami_v { background-image: url(img/location/miami-v/2000.jpg); }
	.homeslide_melbourne_v { background-image: url(img/location/melbourne-v/2000.jpg); }
	.homeslide_ocala_v { background-image: url(img/location/ocala-v/2000.jpg); }
	.homeslide_daytona_beach_v { background-image: url(img/location/daytona-beach-v/2000.jpg); }
	.homeslide_bradenton_v { background-image: url(img/location/bradenton-v/2000.jpg); }
	.homeslide_fort_lauderdale_v { background-image: url(img/location/fort-lauderdale-v/2000.jpg); }
	.homeslide_west_palm_beach_v { background-image: url(img/location/west-palm-beach-v/2000.jpg); }
	.homeslide_naples_v { background-image: url(img/location/naples-v/2000.jpg); }
	.homeslide_seattle_v { background-image: url(img/location/seattle/2000.jpg); }
}
/*  </ mini_site_slides >  */

/*	< location >	*/
.location {
	line-height: 1;
	background-color: #0a67ae;
	background: url(img/location/bg.jpg) no-repeat center bottom;
	background-size: cover;
	border-top: 12px solid #fff;
}
.location .wrap {
	margin: auto;
	padding: 20px;
	max-width: 272px;
	overflow: hidden;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
}
.location .sxn_title {
	font-weight: 600;
	text-transform: uppercase;
}
.location a {
	color: #fff;
}
.location .left {
	max-width: 272px;
}
.location .left > .sxn_title {
	font-size: 20px;
	line-height: 1.1;
}
.location .left > .sxn_title > br { display: none; }
.location .left .addr {
	padding: 20px 0 0;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
	line-height: 1.2;
}
/*  < map >  */
.location .center {
	padding: 20px 0 20px;
	text-align: center;
}
.location .center .map {
	display: block;
	margin: auto;
	padding: 0;
	width: 100%;
	max-width: 272px;
	overflow: hidden;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.location .center .map img {
	display: block;
	width: 200%;
}
.location .center .map > span {
	box-sizing: border-box;
	display: inline-block;
	padding: 12px 20px 12px;
	width: 100%;
	background-color: #2894d0;
}
.location .center .map:hover img { margin: 0 0 0 -100%; }
.location .center .map:hover > span {
	background-color: #29abf2;
}
/*  </ map >  */

.location .right {}
.location .right > .sxn_title { font-size: 20px; }
.location .right .phones {
	padding: 20px 0 0;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.5;
}
.location .right .phone {
	font-weight: 600;
}
@media screen and (min-width: 400px) {
	.location .left .sxn_title { font-size: 28px; }
	.location .left > .sxn_title > br { display: inline-block; }
	.location .right > .sxn_title { font-size: 22px }
	.location .right .phones { font-size: 20px; }
}
@media screen and (min-width: 650px) {
	.location .wrap { max-width: 1022px; }
	.location .left {
		float: left;
		width: 100%;
		max-width: calc( 100% - 292px );
	}
	.location .left .sxn_title { font-size: 24px; /* 28px */ }

	.location .center {
		float: right;
		padding: 0;
		width: 272px;
	}

	.location .right {
		float: left;
		padding: 20px 0 0;
	}
	.location .right > .sxn_title { font-size: 20px; /* 22px */ }
}
@media screen and (min-width: 850px) {
	.location .left { max-width: calc( 100% - 540px ); }
	.location .center {
		float: left;
		padding: 0;
	}
	.location .right {
		float: right;
		padding: 0;
		text-align: right;
	}
}
@media screen and (min-width: 900px) {
	.location .left { max-width: calc( 100% - 565px ); }
}
@media screen and (min-width: 950px) {
	.location .left { max-width: calc( 100% - 590px ); }
}
@media screen and (min-width: 1000px) {
	.location .wrap { padding: 80px 20px 76px; }
	.location .left { max-width: calc( 100% - 604px ); }
	.location .left .sxn_title { font-size: 28px; }
	.location .right > .sxn_title { font-size: 22px; }
}
@media screen and (min-width: 1050px) {
	.location .left { max-width: calc( 100% - 630px ); }
}
@media screen and (min-width: 1100px) {
	.location .left { max-width: calc( 100% - 646px ); }
}
/*	< location >	*/

/*	< sxn_locations >	*/
.sxn_locations {
	font-size: 0;
	line-height: 1;
	text-align: center;
	color: #fff;
	background: #235ca2 url(img/locations/bg.jpg) center;
	background-size: cover;
	border-top: 12px solid #fff;
}
.sxn_locations .sxn_wrap {
	margin: auto;
	padding: 20px;
	max-width: 1022px;
	overflow: hidden;
}
.sxn_locations .sxn_title {
	font: 700 24px/1 'Playfair Display', serif;
	text-shadow: 2px 2px 4px #164591;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-bottom: 25px;
}
.sxn_locations .sxn_list {
	position: relative;
	padding: 0;
	text-align: left;
}
.sxn_locations .sxn_list li {
	margin: 0 0 2px;
}
.sxn_locations .sxn_list li .location_title {
	position: relative;
	box-sizing: border-box;
	display: block;
	padding: 17px 22px 17px;
	color: #fff;
	font: 600 16px/1 'Lato', sans-serif;
	text-transform: uppercase;
	background: rgb( 22, 62, 112 );
	background: rgba( 22, 62, 112, 0.75 );
	transition: background-color 250ms ease;
}
.sxn_locations .sxn_list li .location_title:after {
	content:'';
	position: absolute;
	top: 0;
	right: 9px;
	width: 31px;
	height: 100%;
	background: url(img/locations/arrow.png) no-repeat center;
}
.sxn_locations .sxn_list li.active .location_title,
.sxn_locations .sxn_list li .location_title:hover {
	background-color: #51b0e7;
}
.sxn_locations .sxn_list .accordion_cont {
	box-sizing: border-box;
	display: none;
	padding: 10px;
	/*overflow: hidden;*/
	background: rgb( 22, 62, 112 );
	background: rgba( 22, 62, 112, 0.75 );
	transition: opacity 500ms ease;
}
.sxn_locations .sxn_list .accordion_cont:after {
	content:'';
	display: block;
	clear: both;
}
.sxn_locations .sxn_list .active .accordion_cont {
	display: block;
}
.sxn_locations .sxn_info .active {
	display: block;
}
.sxn_locations .sxn_list .accordion_cont img {
	clear: both;
	margin: 0 auto 20px;
	width: 100%;
	max-width: 640px;
	height: auto;
}
.sxn_locations .sxn_list .accordion_cont p {
	font: 14px/1 'Open Sans', sans-serif;
}
.sxn_locations .sxn_list .accordion_cont .address {
	padding: 0 0 20px;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
	line-height: 1.25;
	text-align: left;
}
.sxn_locations .sxn_list .accordion_cont .location_appt{
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.sxn_locations .sxn_list .accordion_cont .numbers {
	position: relative;
	color: #51b0e7;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	text-transform: uppercase;
}
.sxn_locations .sxn_list .accordion_cont .numbers a {
	display: inline-block;
	color: #fff;
	font-size: 16px;
}
a.mc_call_or_text {
	display: inline-block;
	margin: 10px 0 6px;
	color: #fff;
	font: 18px/1 'Open Sans', sans-serif;
	text-transform: uppercase;
}
a.mc_call_or_text:hover {
	color: #fff;
}
.sxn_locations .sxn_list .accordion_cont a.mc_call_or_text {
	clear: both;
	display: inline-block;
	margin: 20px 0 0;
}
a.mc_call_or_text span {
	position: relative;
	display: block;
	padding: 6px 16px 7px 46px;
	background: #e3222d url(img/locations/texting-icon.png) no-repeat left 10px center;
	border-radius: 0 0 6px 6px;
}
a.mc_call_or_text:hover span {
	background-color: #ff3441;
}
a.mc_call_or_text span:before {
	content:'';
	position: absolute;
	top: -7px;
	right: 0;
	left: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-left: 21px solid transparent;
	border-right: 21px solid transparent;
	border-bottom: 7px solid #e3222d;
}
a.mc_call_or_text:hover span:before {
	border-bottom: 7px solid #ff3441;
}
@media screen and (min-width: 400px) {
	.sxn_locations .sxn_title { font-size: 34px; }
}
@media screen and (min-width: 500px) {
	.sxn_locations .sxn_list .accordion_cont .address {
		float: left;
		padding: 0;
		width: calc( 100% / 2 );
	}
	.sxn_locations .sxn_list .accordion_cont .numbers {
		float: right;
		text-align: right;
		width: calc( 100% / 2 );
	}
	.sxn_locations .sxn_list .accordion_cont a.mc_call_or_text {
		float: right;
	}
}
@media screen and (min-width: 600px) {
	.sxn_locations .sxn_list .accordion_cont {
		padding: 20px;
	}
}
@media screen and (min-width: 800px) {
	.sxn_locations .sxn_list .location_title {
		box-sizing: border-box;
		width: 228px;
	}
	.sxn_locations .sxn_list .accordion_cont {
		position: absolute;
		top: 0;
		right: 0;
		width: calc( 100% - 230px );
		max-width: 682px;
	}
	.sxn_locations .sxn_list .accordion_cont a.mc_call_or_text {
		position: absolute;
		right: 0;
		bottom: -45px;
		display: block;
		margin: 0;
	}
}
@media screen and (min-width: 900px) {
	.sxn_locations .sxn_list .location_title {
		width: 288px;
	}
	.sxn_locations .sxn_list .accordion_cont {
		width: calc( 100% - 290px );
	}
}
@media screen and (min-width: 1000px) {
	.sxn_locations .sxn_wrap { padding: 80px 20px 84px; }
	.sxn_locations .sxn_title {
		font-size: 38px;
		padding: 0 0 58px;
	}
	.sxn_locations .sxn_list .location_title {
		width: 338px;
	}
	.sxn_locations .sxn_list .accordion_cont {
		width: calc( 100% - 340px );
	}
	.sxn_locations .sxn_list .accordion_cont .address { font-size: 23px; }
	.sxn_locations .sxn_list .accordion_cont .numbers a { font-size: 21px; }
}
/*	</ sxn_locations >	*/

/*	< footer_menu >	*/
.footer_menu {
	padding: 9px 50px 13px;
	font-size: 0;
	text-align: center;
	background-color: #0c426f;
}
	.footer_menu .nav li {
		display: inline-block;
		margin: 7px 14px;
		list-style-type: none;
		list-style-position: outside;
	}
	.footer_menu .nav a {
		color: #fff;
		font: 600 14px/1 'Open Sans', sans-serif;
	}
	.footer_menu .nav a:hover {
		color: #82c7f1;
	}
/*	</ footer_menu >	*/

/*	< agency >	*/
.agency {
	padding: 20px;
	line-height: 1;
	font-size: 0;
	text-align: center;
	background-color: #fff;
}
.agency .wrap {
	display: inline-block;
	padding: 0;
	overflow: hidden;
}
	.agency p,
	.agency a {
		color: #266084;
		font: normal 10px/1.2 Arial, "Helvetica Neue", Helvetica, sans-serif;
		text-decoration: none;
	}
	.agency a:hover {
		text-decoration: underline;
	}
	.agency .logo {
		vertical-align: bottom;
	}
	.agency p {
		display: block;
		margin: 0;
		padding: 20px 0 0;
		vertical-align: bottom;
	}
@media screen and (min-width: 500px) {
	.agency {
		padding: 26px 20px 27px;
	}
	.agency .logo {
		display: inline-block;
		margin: 0;
	}
	.agency p {
		display: inline-block;
		margin: 0 0 0 20px;
		padding: 0;
		text-align: left;
	}
}
/*	</ agency >	*/

/* Contact Form Styling */
.nc_form {
	background-color: #f0f0f0;
	padding: 1.25em 2%;
	margin: 0 0 1.25em;
	border: 2px solid #c0c0c0;
	border-radius: 5px;
}
.nc_form .req { color: #F71704; }
.nc_form label,
.nc_form input,
.nc_form textarea,
.nc_form select {
	display: block;
	width: 98%;
	padding: 0;
}
	.nc_form input, .nc_form textarea {
		background: #fff;
		color: #8B898C;
	}
	.nc_form input, .nc_form textarea, .nc_form .captcha-container {
		border: 1px solid #999;
		border-radius: 3px;
	}
	.nc_form label { margin: 0 0 .125em; }
	.nc_form input, .nc_form textarea, .nc_form select {
		margin: 0 0 10px;
		padding: .4em 1%;
	}
	.nc_form textarea { height:60px; }
	.nc_form .captcha-container {
		padding: 0;
		width: 100%;
	}

.nc_form input.hidden { display:none; }
.nc_form input.submit-button {
	cursor:pointer;
	margin: 1em 0;
	padding: 0.6em 2%;
	width:auto;
	height:auto;
	background:#555;
	color:#fff;
	line-height: 1;
}
	.nc_form input.submit-button:hover { background:#777; }
.nc_form input.error { border-color:#f00; }
.nc_form label.error { color: #f00; }
.ncfDisclaimer {
	font-size: 80%;
	margin: 0 0 1em;
	padding: 0.33em 0 0;
}
	.ncfDisclaimer span {
		display: block;
		font-weight: bold;
		font-size: 125%;
	}
		.ncfDisclaimer span.req { display: inline; font-size: 80%; }
	.ncfDisclaimer input {
		display: inline;
		width: 10px;
		height: 10px;
		margin: 0 5px 0 0;
	}
	.ncfDisclaimer label { display: inline; }
.nc_form .captcha-wrapper {}
	.nc_form .captcha-wrapper input { max-width: 200px; }
	.nc_form .captcha-container {
		background: #fff;
		border: 1px solid #333;
		margin: 0 0 4px;
		text-align: center;
		max-width: 200px;
	}
	.nc_form .captcha-image {
		cursor: pointer;
		display: block;
		width: 100%;
	}
.nc_form .checkbox { margin: 0 0 10px; }
	.nc_form .checkbox input {
		display: inline;
		width: auto;
		height: auto;
		padding: 0;
		line-height: 1;
		margin: 0 0 0 10px;
	}
		.nc_form .checkbox input.delin {margin: 0; }
.nc_form .radio { margin: 0 0 10px; }
	.nc_form .radio label,
	.nc_form .radio input {
		display: inline;
		width: auto;
		height: auto;
		padding: 0;
		line-height: 1;
		margin: 0;
	}
		.nc_form .radio input.delin { margin: 0; }
.nc_form .inlineSelect select { display: inline; width: auto; }

/* Contact Form - Custom */

/*  < contact form 7 >  */
.mc_important_text {
	color: #e01b2e;
	font-weight: bold;
}
/*  </ contact form 7 >  */

/* Contact Form Styling Ends */

/* Blog Page */
@media screen and (max-width: 700px) {
	.post_entry_mult_left, .post_entry_mult_right {
		float: none;
		display: block;
		width: auto;
		padding: 0;
		margin: 0;
	}
	.postThumbMult {
		display: block;
		width: 80%;
		max-width: 150px;
		margin: 0 auto 0.5em;
	}
}
#dskRatingsWrapper {
	background-color: #f7f7f7;
	color: #000;
	font-size: 15px;
	font-family: Arial, sans-serif;
	padding: 20px;
	text-align: center;
	line-height: 1.3;
}
#dskRatingsHead {
	font-weight: bold;
	display: inline;
}
#dskRatingsBody {display: inline;}

/* Newest Million Dollar Verdict */
#newestMDV {
	border: 5px solid #2667b4;
	border-top: 0;
	text-align: center;
	margin: 0 0 25px;
}
#newestMDV .sbTitle {
	padding: 10px 0;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	background-color: #2667b4;
	font-size: 17px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
}
#nmdvInner {
	background-image: url(img/sb/verdict/gavel.jpg);
	background-size: cover;
	padding: 22px 0 0;
	overflow: hidden;
	box-sizing: border-box;
	height: 236px;
	position: relative;
}
#nmdvAmount, #nmdvType {
	line-height: 1;
}
#nmdvAmount {
	font-size: 34px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	display: block;
	margin: 0 0 5px;
	color: #2667b4;
}
#nmdvType {
	color: #000;
	font-size: 22px;
	text-transform: uppercase;
	display: block;
}
#nmdvMoreCont {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
#nmdvMore {
	width: 204px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	text-transform: uppercase;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: block;
	background-color: #3563b3;
	margin: auto;
	display: block;
}
#nmdvMore:hover {
	background-color: #e01b2e;
}
#nmdvMore:after {
	content: "";
	margin: 0 0 0 14px;
	width: 14px;
	height: 12px;
	display: inline-block;
	background-image: url(img/sb/verdict/arrow.png);
}
@media screen and (min-width: 1000px) {
	#nmdvAmount	{font-size: 43px;}
	#nmdvType {font-size: 23px;}
}

/*  < lightbox >  */
/* Preload images */
body:after {
	content: url(img/lightbox/close.png) url(img/lightbox/loading.gif) url(img/lightbox/prev.png) url(img/lightbox/next.png);
	display: none;
}
body.lb-disable-scrolling {
	overflow: hidden;
}
.lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: black;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	display: none;
}
.lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	font-weight: normal;
}
.lightbox .lb-image {
	display: block;
	height: auto;
	max-width: inherit;
	max-height: none;
	border-radius: 3px;

	/* Image border */
	border: 4px solid white;
}
.lightbox a img {
	border: none;
}
.lb-outerContainer {
	position: relative;
	*zoom: 1;
	width: 250px;
	height: 250px;
	margin: auto;
	border-radius: 4px;

	/* Background color behind image.
	 This is visible during transitions. */
	background-color: white;
}
.lb-outerContainer:after {
	content:'';
	display: table;
	clear: both;
}
.lb-loader {
	position: absolute;
	top: 43%;
	left: 0;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
.lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: auto;
	background: url(img/lightbox/loading.gif) no-repeat;
}
.lb-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
.lb-container > .nav {
	left: 0;
}
.lb-nav a {
	outline: none;
	background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}
.lb-prev, .lb-next {
	height: 100%;
	cursor: pointer;
	display: block;
}
.lb-nav a.lb-prev {
	width: 34%;
	left: 0;
	float: left;
	background: url(img/lightbox/prev.png) left 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.lb-nav a.lb-next {
	width: 64%;
	right: 0;
	float: right;
	background: url(img/lightbox/next.png) right 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.lb-dataContainer {
	margin: auto;
	padding-top: 5px;
	*zoom: 1;
	width: 100%;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
	content:'';
	display: table;
	clear: both;
}
.lb-data {
	padding: 0 4px;
	color: #ccc;
}
.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}
.lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
}
.lb-data .lb-caption a {
	color: #4ae;
}
.lb-data .lb-number {
	display: block;
	clear: left;
	padding-bottom: 1em;
	font-size: 12px;
	color: #999;
}
.lb-data .lb-close {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: url(img/lightbox/close.png) top right no-repeat;
	text-align: right;
	outline: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
/*  </ lightbox >  */

/*  < vimeo css + modal >  */
.vimeo-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	z-index: 99999999;
}
.vmContent {
	position: relative;
	max-width: 640px;
	max-height: 360px;
	width: 90%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.vimeo-embed-cont {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.vimeo-embed-cont iframe,
.vimeo-embed-cont object,
.vimeo-embed-cont embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.vimeo-embed-cont iframe {
	border: 0;
}
.article .vimeo-embed-cont {margin: 0 0 30px;}
/*  </ vimeo css + modal >  */

/*  < youtube css + modal >  */
.youtube-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	z-index: 99999999;
}
.ytContent {
	position: relative;
	max-width: 640px;
	max-height: 360px;
	width: 90%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.youtube-embed-cont {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.youtube-embed-cont iframe,
.youtube-embed-cont object,
.youtube-embed-cont embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.youtube-embed-cont iframe {
	border: 0;
}
.article .youtube-embed-cont {margin: 0 0 30px;}
/*  </ youtube css + modal >  */

.article .embed-container { margin: 0 0 30px; }

.page-id-142 .article img {
		max-width: 100%;
}


/*Multi-col nav items*/
nav.mm .multiCol ul {
		z-index: 999;
		width: 100%;
		background-color: #e01b2e;
}
nav.mm .multiCol ul ul {
		background: #e01b2e;
}
nav.mm .multiCol > ul {
		width: 310px;
}
nav.mm .multiCol > ul > li {
		width: 50%;
		box-sizing: border-box;
		float: left;
}
nav.mm .multiCol > ul > li:nth-child(odd) {
		border-right: 1px solid #bf1424;
}
nav.mm .multiCol > ul > li:nth-child(odd) > ul,
nav.mm .multiCol > ul > li:nth-child(even) > ul ul {
		left: 96%;
}
nav.mm .multiCol > ul > li:nth-child(even) > ul,
nav.mm .multiCol > ul > li:nth-child(odd) > ul ul {
		left: auto;
		right: 96%;
}
nav.mm .multiCol > ul > li:nth-child(2) {
		border-top: 0;
}
nav.mm_mob ul li a {height: auto !important;}

/* reCAPTCHA v2 invisible */
.grecaptcha-badge {visibility: hidden; right: 0 !important;}
.grDisclaimerBox {
	background-color: #4a90e2;
	overflow: hidden;
	height: 60px;
	width: 255px;
}
.nc_form .grDisclaimerBox {
		box-shadow: rgba(0,0,0,0.75) 0px 0px 5px;
	margin: 0 0 20px;
}
.grDisclaimerBoxNarrow {width: 180px;}
.grDisclaimerBoxNarrow .grdbBadge {display: none;}
.grdbBadge {
	float: left;
	width: 70px;
	height: 100%;
	background-color: #fff;
	background-image: url(img/recaptcha-logo-48.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.grdbText {
	float: left;
	color: #fff;
	width: 185px;
	box-sizing: border-box;
	font-family: Roboto, helvetica, arial, sans-serif;
	font-size: 13px;
	padding: 15px 15px 0;
	line-height: 1;
}
.grdbHead {
	display: block;
	margin: 0 0 5px;
}
.grdbLinks a {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
.grdbLinks a:hover {text-decoration: underline;}
.grdbSep {font-size: 8px;}
/* reCAPTCHA v2 invisible */

.quickForm .gRecaptchaWrapper {margin: 0 auto 5px; width: 255px;}


/* Banner */
#dskCovad19 {
	background-color: #8e1111;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 12px 20px 11px;
	box-sizing: border-box;
	min-height: 65px;
}
#dskCovad19Text {
	position: relative;
	display: inline-block;
	padding: 0 0 0 65px;
	line-height: 1.3;
	font-size: 16px;
	box-sizing: border-box;
}
#dskCovad19Text a {
	color: #d5d55d;
}
#dskCovad19Text, #dskCovad19Text > a {
	color: #fff;
	display: inline-block;
}
#dskCovad19Text > a:hover {
	text-decoration: none;
}
#dskCovad19Text:before {
	position: absolute;
	left: 10px;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 45px;
	width: 45px;
	border-radius: 22px;
	background-color: #000;
	content:'';
	display: inline-block;
	background-image: url(img/warning-i-white.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#dskCovad19Text > p:first-child {
	text-transform: uppercase;
}
#dskCovad19Text {
	max-width: 1000px;
	margin: 0 auto;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Bigger Thumbnails on index pages */
.post_entry_mult_large {
    background-color: #e2eff6;
    padding: 20px;
    margin: 0 0 20px;
}
.post_entry_mult_large:nth-child(odd) {
    background-color: #aed0e2;
}
.postThumbMultLarge {
    display: block;
    margin: 0 0 20px;
    width: 100%;
    height: auto;   
}


/* mcThumbVideos */
.article ul.mcThumbVideos {
	margin: 20px 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	gap: 0 15px;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.article ul.mcThumbVideos li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 185px;
	max-width: 100%;
}
ul.mcThumbVideos li a {
	display: block;
	width: 100%;
	cursor: pointer;
}
ul.mcThumbVideos li a > br { display: none; }
ul.mcThumbVideos li a > p:empty { display: none; }
ul.mcThumbVideos li span {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
}
ul.mcThumbVideos li span::before {
	position: absolute;
	content: '';
	width: 21px;
	height: 16px;
	background: url(img/icons/vid-play-icon.webp) no-repeat left top;
	background-size: 100% 100%;
	top: 50px;
	left: 10px;
	z-index: 2;
}
ul.mcThumbVideos li img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 0 10px;
	filter: brightness(0.8);
}
ul.mcThumbVideos li h3 {
	display: block;
	color: #2768b4;
	font-weight: 700;
	text-align: center;
}
ul.mcThumbVideos li a:hover h3 { color: #e01b2e; text-decoration: none; }
ul.mcThumbVideos li a:hover img { filter: brightness(1.2); }

/*  < navmm_scrollable v1.3 >  */
nav.mm_mob .navmm_scrollable .menu_more_indicator {
	display: none;
}
@media screen and (min-width: 800px) {
	nav.mm .navmm_scrollable .navmm_scroll_menu {
		z-index: 999;
		position: absolute;
		top: 100%;
		left: 0;
		width: 310px; /* modme */
/* 		background: #4B91E2; */ /* modme */
		transform-origin: top;
		-moz-transform: scaleY(0);
		-webkit-transform: scaleY(0);
		-ms-transform: scaleY(0);
		transform: scaleY(0);
		opacity: 0;
		transition: 300ms;
	}
	nav.mm .navmm_scrollable:hover .navmm_scroll_menu {
		-moz-transform: scaleY(1);
		-webkit-transform: scaleY(1);
		-ms-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
	}
	nav.mm .navmm_scrollable .navmm_scroll_menu > ul {
		position: relative;
		box-sizing: border-box;
		width: 100%;
		max-height: calc( 85vh - 140px );
		overflow-y: auto;
	}
/*	nav.mm ul ul .navmm_scrollable .navmm_scroll_menu > ul {
		max-height: calc( 20rem - 140px );
	} */
	nav.mm ul ul .navmm_scrollable .navmm_scroll_menu {
		left: 100%;
		top: 0;
	}
	nav.mm ul ul .navmm_scrollable .navmm_scroll_menu ul {
		left: 0;
	}
	nav.mm .navmm_scrollable .navmm_scroll_menu > ul {
		-moz-transform: scaleY(1);
		-webkit-transform: scaleY(1);
		-ms-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
	}
	nav.mm .navmm_scrollable .menu_more_indicator {
		box-sizing: border-box;
		display: none;
	}
	nav.mm .navmm_scrollable:hover .menu_more_indicator {
		display: block;
		height: 42px;
		padding: 4px 8px;
		font-size: 18px;
		color: #fff;
		width: 100%;
		line-height: 1;
		font-style: normal;
		font-weight: normal;
		text-align: center;
		text-transform: uppercase;
		background: transparent;
		border: 1px solid #000;
	}
	nav.mm .navmm_scrollable:hover .menu_more_indicator.js_inactive {
		display: none;
	}
	nav.mm .navmm_scrollable:hover .menu_more_indicator.js_scroll_inactive {
		display: none;
	}
	nav.mm .navmm_scrollable .menu_more_indicator .menu_more_indicator_label {
		display: inline-block;
		padding: 1px 0 0;
		vertical-align: middle;
	}
	nav.mm .navmm_scrollable .menu_more_indicator_icon {
		display: inline-block;
		margin: 0 0 0 10px;
		width: 19px;
		height: 31px;
		vertical-align: middle;
		background-image: url(img/mouse-scroll-animation.png);
	}
	nav.mm .navmm_scrollable:hover .navmm_scroll_menu > ul ul {
		opacity: 1;
		position: relative;
		top: 0;
		left: 0;
		box-sizing: border-box;
		display: block;
		width: 100%;
		border-left: 0;
		border-bottom: 0;
		transform: scaleY(1);
	}
/* 
	nav.mm .navmm_scrollable:hover .navmm_scroll_menu > ul > li > ul {
		margin: 0 0 0 20px;
		width: calc( 100% - 21px );
	}
 */
}
/*  </ navmm_scrollable v1.3 >  */


nav.mm .navmm_scrollable .navmm_scroll_menu ul {top: 0;}
nav.mm .navmm_scrollable .navmm_scroll_menu ul ul {padding: 0;}
nav.mm .navmm_scrollable .navmm_scroll_menu ul ul,
nav.mm .navmm_scrollable:hover .menu_more_indicator,
nav.mm .navmm_scrollable ul li:hover > a {background: #f92338;} /* modme to match ul bg color */
nav.mm .navmm_scrollable ul li:hover > a:hover {background: #f92338;} /* modme to match hover bg color */
nav.mm .navmm_scrollable:hover ul { display: block; }
nav.mm .navmm_scrollable:hover .navmm_scroll_menu  ul ul a {padding-left: 30px;}
nav.mm .navmm_scrollable:hover .navmm_scroll_menu  ul ul ul a {padding-left: 60px;}
nav.mm .navmm_scrollable:hover .navmm_scroll_menu  ul ul ul ul a {padding-left: 90px;}
nav.mm .navmm_scrollable:hover .navmm_scroll_menu  ul ul ul ul ul a {padding-left: 120px;}
