/*
Theme Name: Marca

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	
}
pre {
	
}
code {
	
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	/*--border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);--*/
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}


body    { padding: 0; margin: 0; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}
.wrapper    { padding: 0; margin: 0; width: 100%;}
.container  { width: 980px; margin: 0 auto; padding: 0;}
.clear  { clear:both; font-size: 0px!important; line-height: 0px!important; display: block!important; padding: 0!important; margin: 0!important; width: 0!important; height: 0!important; border: 0 !important;}
.header { padding: 12px 0; position: fixed; background:url(images/headergredient.png)repeat-x top left;  width: 100%;  z-index: 99;background-size: auto 100%;}
a.logo  { float: left;  width: 282px; transition: all 0.6s ease-in-out 0s;}
a.logo  img { width: 100%; height: auto;}
.header.small   a.logo{  width: 170px;margin: 0 0 8px;}
.right_header   { float: right;}
.header.small { padding: 10px 0 0;}



/*-- navigation --*/
.navigation { float: right;}
.navigation ul  { float: left; list-style: none; margin: 0;}
.navigation >ul >li   { float: left; position: relative; padding:24px 40px 0px 0; transition: all 0.6s ease-in-out 0s;}
.navigation >ul >li >a  {border-bottom: 3px solid transparent;  transition: all 0.6s ease-in-out 0s; box-sizing: border-box; color:#444444; font-family: 'ProximaNovaRegular'; font-size: 16px; line-height: 22px; text-transform: uppercase; display: block;  padding-bottom: 10px;  text-decoration: none;}
.navigation >ul >li:hover >a    { color: #d9d9d9; text-decoration: none;}
.navigation >ul >li:last-child  { padding-right: 0;}
.navigation >ul >li:first-child  { padding-left: 0; background: none;}
.navigation ul li ul    { position: absolute; left: 0; top: 100%; width: 175px; background:url(images/subnavbg.png) left top repeat; padding: 3px 0 8px; display: none; background: #eee; display: none;}
.navigation ul li ul li a{ display: block; text-decoration:none; text-transform: uppercase;color: #444444; font-size: 14px; line-height: 16px; padding:6.5px 8px; transition: ease-in-out 0.5s all; font-family: 'ProximaNovaRegular'; text-decoration: none;}
.navigation ul li ul li a:hover  {color: #8b8b8b; text-decoration: none;}


.sidecont { padding-bottom: 20px;}
.sidecont a.click_here  {display: block;}
.sidecont a.click_here img  { display: block; width: 100%; height: 100%;}
.header.small .navigation >ul >li   { padding-top: 6px; background-position: left 11px ;}
.header.small .navigation >ul >li >a    { padding-bottom: 6px;}
.header.small   { box-shadow: 3px 1px 3px #bdc0c1; /*background: #fefefe;*/ background:rgba(254,254,254,0.9);}

#toggle { background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer;height: auto; padding: 0; width: auto; z-index: 1000; box-sizing: border-box; z-index: 9999; transition: all 0.3s ease-in-out 0s;}

#toggle .patty {  background: none repeat scroll 0 0 #083a57; height: 5px; top: 3px; margin: 10px 0; transition: all 0.3s ease 0s; width: 44px; position: relative; display: inline-block;}

.menu.active #toggle .patty:after,
.menu.active #toggle .patty:before { width: 44px; background: #2d3255;}

#toggle .patty:before { top: -14px;}

.menu.active #toggle i { opacity: 1;}
.menu.active #toggle em { opacity: 0;}

#toggle .patty:after,
#toggle .patty:before { background: none repeat scroll 0 0 #083a57; content: ""; display: inline-block; height: 5px; position: absolute; transition: all 0.3s ease 0s; width: 44px; z-index: -1;}

#toggle .patty:after { top: 14px;}
.sticky #toggle { top: 16px;}
#toggle:hover { transition: top 0.4s ease 0s;}

.open .patty:before { background: none repeat scroll 0 0 #2d3255 !important; top: 0 !important; transform: rotate(-35deg);}
.open .patty:after { background: none repeat scroll 0 0 #2d3255 !important;  top: 0 !important; transform: rotate(35deg);}
.open .patty { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.menu #toggle { font-family: 'proxima_nova_reg'; font-size: 22px; color: #fff; text-transform: uppercase;}
.menu {display: none;}



input[type="text"], input[type="email"], input[type="tel"], input[type="button"], input[type="submit"]	{ -webkit-appearance:none !important; -webkit-border-radius:none; -webkit-border-radius:0 !important;}
.footer_left p span a[href^=tel] {text-decoration:none;  color: #aeaeae;}


/*-- main content --*/
.bannerwrap	{width: 100%; height: auto; margin: 0 auto; position: relative; z-index: 0; top:0; left:0;}
.bannerimage {position: relative; z-index: 0;  min-height: 590px;}

.bannerinfo { box-sizing: border-box; top:50%; left:50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position:absolute; width:700px;}
.bannerinfo h3 {font-size: 54px; line-height: 58px; color:white; text-align: center; font-family: 'ProximaNovaLight'; padding-bottom: 25px;}
.bannerinfo h4  {font-size:36px; line-height: 42px; color:white; text-align: center; font-family: 'ProximaNovaLight'; padding:0 55px 20px;}
.section1_arrw {box-sizing: border-box; bottom:40px;  left: 48%; position:absolute; width:45px; height: 44px; background: url(images/arrow_section1.png)no-repeat top left; z-index : 999;}
.section1_arrw:hover {background: url(images/arrow_section1hover.png)no-repeat top left; cursor: pointer;}

/*--section2:commentwrap --*/
.titilecommentwrap	{width: 100%; margin: 0 auto; background:#8fa7bc; text-align: center; padding: 35px 0 32px;}
.titlecomment		{width: 100%; margin: 0 auto;  position: relative;}
.titlecomment h3	{color:#fff; text-align: center; font-family: 'ProximaNovaRegular'; font-size: 24px; line-height: 28px; margin: 0 0 15px;}
.titlecomment h2	{color:#fff; text-align: center; font-family: 'ProximaNovaRegular'; font-size: 24px; line-height: 28px;}
.tringlecrn {left: 48%; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 13px 12px 0 12px;border-color: #8fa7bc transparent transparent transparent; position: absolute; bottom: -44px;}

/*-section3: menuswrap--*/
.menuswrap			{width: 100%; margin: 0 auto; padding: 42px 0 105px; background: #f3f3f3; position: relative;}
.menus_cont			{width: 100%; margin: 0 auto; position: relative;}
.menus_cont > ul 	{list-style: none; margin: 0;}
.menus_cont > ul li	{display: inline-block; float: left; margin: 0 3.7% 0 0; width: 22%; position: relative; border:1px solid; border-color: #e9e9e9;}
.menus_cont > ul li:nth-child(4){margin:0;}
.menucontent		{width: auto; position: relative; text-align: center; background: #fff;  padding: 15px 10px 22px;}
.helpicon			{display: block; margin: 0 auto; left: 50%;}
.menucontent h4		{font-size:21px; line-height: 26px; color:#4f6c89; text-align: center; font-family: 'ProximaNovaLight'; text-align: center; text-transform: uppercase; background: url(images/menuttbg.jpg)no-repeat bottom center; padding-bottom: 12px; margin: 0 0 15px;}
.menucontent p		{color:#2b2b2b; font-size: 14px; line-height: 18px; text-align: center; font-family: 'Muli', sans-serif; margin: 0;}
.menus_cont > ul li:hover {border:1px solid #c1c1c1; -webkit-box-shadow: -1px 1px 11px -4px rgba(0,0,0,0.25);
-moz-box-shadow: -1px 1px 9px -4px rgba(0,0,0,0.25);
box-shadow: -1px 1px 9px -4px rgba(0,0,0,0.25);}

.othermenuinfo		{width: 100%; margin: 0 auto; text-align: center;}
.othermenuinfo p	{color:#2b2b2b; text-align: center; font-size: 18px; line-height: 24px; font-family: 'ProximaNovaLight'; padding: 30px 0; margin: 0px;}
.othermenuinfo h4	{color:#2b2b2b; text-align: center; font-size: 18px; line-height: 24px; font-family: 'ProximaNovaLight'; padding-bottom: 2px; border-bottom: 1px solid #92989c; display: inline-block; margin: 0 auto;}
.helpsectionarrow	{position: absolute; bottom: -80px; left: 48%; width: 45px; height: 44px; background: url('images/helparrow.png')no-repeat top left; display: inline-block;}
.helpsectionarrow:hover	{background: url('images/helparrowhover.png')no-repeat top left;}

/*-- controlswrap --*/
.controlwrap		{width: 100%; margin: 0 auto; padding:45px 0 50px; background:url('images/Services-BG.jpg')no-repeat top left; position: relative; background-size: cover;}
.controlsmenu		{width: 100%; position: relative;}
.controlsmenu h1	{font-size: 36px; line-height: 40px; color:#fff; text-align: center; text-transform: uppercase; font-family: 'ProximaNovaLight';letter-spacing: 3px;}
.controlsmenu h4	{font-size: 18px; font-family: 'Muli', sans-serif; line-height: 22px; color:#fff; margin: 0 0 45px; text-align: center;}
.controllist		{width: 100%; list-style: none; margin: 0px;}
.controllist li		{display: inline-block; float: left; width: 50%; margin-bottom: 55px;} 
.controllist li > .counterbx {width: 60px;float: left;}
.counterbx em			{color: #fede85; text-align: left; font-size: 60px; line-height: 66px; font-style: normal; font-family: 'ProximaNovaLight'; border-top:1px solid #fede85; }
.controllist li > .counterinfo {width: 370px; float: right; padding: 0 25px 0 35px}
.innerboxinfo {padding: 25px 0 0; position: relative;}
.innerboxinfo h2 a { font-family: 'ProximaNovaLight'; font-size: 28px; line-height: 32px; color:#fede85; text-align: left; padding-bottom: 10px; text-decoration: none;}
.innerboxinfo h2 { font-family: 'ProximaNovaLight'; font-size: 28px; line-height: 32px; color:#fede85; text-align: left; padding-bottom: 10px; text-decoration: none;}
.innerboxinfo h2 a:hover {color:#fede85;text-decoration: none;}


.innerboxinfo p { font-family: 'Muli', sans-serif; font-size: 16px; line-height: 20px; color:#fff; text-align: left; outline: 0; border: 0px;}
.servicearrw	{position: absolute; left: 48%; width: 45px; height: 44px; display: inline-block; background:url('images/servicesarrw.png')no-repeat top left; bottom:25px;}
.servicearrw:hover	{background:url(images/servicesarrwhover.png)no-repeat top left;}


/*--clientswrap --*/
.logowrap		{width: 100%; margin: 0 auto; background:#f7f7f7;padding:35px 0 45px; position: relative;}
.logogroup		{width: 100%; margin: 0 auto;}
.logogroup h1	{font-size: 36px; line-height: 40px; color:#000; text-align: center; font-family: 'ProximaNovaLight';letter-spacing: 3px;}
.logogroup h4	{font-family: 'Muli', sans-serif; color:#000; text-align: center; font-size: 18px; line-height: 22px; margin: 0 0 40px;}
.logosponsers	{width: 100%; position: relative;}
.logosponsers .slick-slide {height: 98px; display: table!important;}
.logosponsers .slick-slide > a {display: table-cell; vertical-align: middle; outline: 0px; border: 0px;}
.logosponsers .slick-prev{width:15px; height: 30px; background:url(images/prev_arrw.png)no-repeat top left!important;}
.logosponsers .slick-next{width:15px; height: 30px; background:url(images/next_arrw.png)no-repeat top left!important;}
.logosponsers .slick-prev::before, .logosponsers .slick-next::before{font-size: 0px!important; content: ""!important;}
.logosponsers .slick-slide img {margin: 0 auto; filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
-webkit-filter: grayscale(1);
opacity: 0.3;
border:0px;
}
.logosponsers .slick-slide img:hover {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray;
-webkit-filter: grayscale(0);
opacity: 1;	
}


/*--aboutwrap--*/
.aboutwrap		{margin: 0 auto; width: 100%; position: relative; background: url('images/About-BG.jpg')no-repeat top left; background-size: cover; padding: 75px 0 50px;}
.aboutc			{width: 100%; margin: 0 auto;}
.aboutc h1		{color:#3f4b51; text-align: center; font-size: 36px; line-height: 40px; font-family: 'ProximaNovaLight'; letter-spacing: 3px;}
.aboutc h4		{color:#4d6374; font-size: 18px; line-height: 22px; color:#4d6374;  text-align: center; font-family: 'Muli', sans-serif; margin: 0 0 25px; }

.aboutc h6		{color:#4d6374; font-size: 24px; line-height: 22px; color:#4d6374;  text-align: left; font-family: 'Muli', sans-serif; margin: 0 0 25px; }

.aboutc h7		{font-size: 16px; color: #666; line-height: 30px; text-align: left; font-family: 'Muli', sans-serif; margin: 0 0 25px; font-weight: 500;}

.aboutusinfo	{background: #fff; padding: 28px 28px 45px; position: relative;
color: #2c2c2c;
font-size: 15px;
line-height: 20px;
text-align: left;
font-family: 'Muli', sans-serif;
font-weight: 300;

}




.leftabtus		{width:633px; float: left; }
.leftabtus h3   {color:#374b5f; text-align: left; font-size: 23px; line-height: 28px; font-family: 'ProximaNovaLight'; padding-bottom: 20px;}
.leftabtus p	{color:#3f4b51; font-size: 16px;font-family: 'Muli', sans-serif; font-weight: 300; text-align: left; padding-bottom: 17px; margin: 0px;}
.leftabtus h3 + p {background: url(images/firstpbg.jpg)no-repeat bottom left; margin: 0 0 15px;}
.leftabtus p em	{font-family: 'Muli', sans-serif; font-weight: 400; font-style: normal;}
.leftabtus h5	{color:#3f4b51; font-size: 16px;font-family: 'Muli', sans-serif; font-weight: 300; text-align: left; padding-bottom: 17px; background:url(images/lastbtusbg.jpg)no-repeat bottom left; }
.rightabtus		{float: right;}
.aboutusarw		{display: inline-block; left: 48%; position: absolute; z-index: 8; width: 45px; height: 52px; background:url('images/aboutarrw.png')no-repeat top left; bottom: -18px;}
.aboutusarw:hover	{background: url('images/aboutarrwhover.png')no-repeat top left;}

/*--blogwrap --*/
.blogwrap		{width: 100%; margin: 0 auto; background:#f3f3f3; position: relative; padding: 35px 0 45px;}
.blogcontent	{width: 100%; margin: 0 auto;}
.blogcontent h1	{color:#3a4b58; font-size: 36px; line-height: 40px; font-family: 'Muli', sans-serif; font-weight: 300; text-align: center;}
.blogcontent h4	{color:#555555; text-align: center; font-family: 'Muli', sans-serif; font-size: 18px; line-height: 22px; padding-bottom: 30px;}

.blogcontent ul {list-style: none; margin: 0px; width: 100%;}
.blogcontent > ul > li {display: block; width: 100%; position: relative; margin: 0 0 25px; background: #fff;}
.blogcontent	{width: 100%; margin: 0 auto; box-sizing: border-box;}
.blogimg		{float: left; width: 236px; position: relative;}
.blogimg > img 	{width: 100%; height: auto;}
.blogleftinfo	{padding: 20px; width: 690px; float: right;}
.blogleftinfo h5 {color:#425563; text-align: left;  font-family: 'Muli', sans-serif; font-weight: 400; font-size: 14px; line-height: 18px; text-align: left; margin: 0 0 10px; text-transform: uppercase; font-weight: 600;}
.blogleftinfo h3 {font-size: 24px; line-height: 28px; font-family: 'Muli', sans-serif; text-align: left; margin: 0 0 10px;}
.blogleftinfo h3 a{color:#4f6c89; text-decoration: none;}
.blogleftinfo h3 a:hover {color:#8fa7bc; text-decoration: none;}
.blogleftinfo p {color:#2c2c2c; font-size: 15px; line-height: 20px; text-align: left; font-family: 'Muli', sans-serif; font-weight: 300;}
.readmr {color:#fede85; text-align: left; text-decoration: none; padding-right: 32px; font-size: 14px; line-height: 18px; background: url(images/readmore.png)no-repeat right center; font-family: 'ProximaNovaLight';}
.readmr:hover {color:#97adc1; background: url(images/readmorehover.png)no-repeat right center;}

.viewmorebtn	{width: 200px; height: 36px; display: table; border: 1px solid #263240; text-decoration: none; left: 50%; margin: 0 auto;}

.viewmorebtn_podcast {width: 240px; height: 36px; display: table; border: 1px solid #263240; text-decoration: none; left: 50%; margin: 0 auto;}

.viewmorebtn em	{display: table-cell; vertical-align: middle; text-align: center; font-size: 14px; font-family: 'Muli', sans-serif; font-weight: 300; line-height: 36px; color:#263240; text-transform: uppercase; font-style: normal; width:165px; float: left; border-right:1px solid #263240;}

.viewmorebtn_podcast em	{display: table-cell; vertical-align: middle; text-align: center; font-size: 14px; font-family: 'Muli', sans-serif; font-weight: 300; line-height: 36px; color:#263240; text-transform: uppercase; font-style: normal; width:205px; float: left; border-right:1px solid #263240;}
.viewmorebtn i {width:34px; height: 36px; background: url(images/viewpostarrw.png)no-repeat center center; float: right; display: inline-block;}
.viewmorebtn_podcast i {width:34px; height: 36px; background: url(images/viewpostarrw.png)no-repeat center center; float: right; display: inline-block;}
.viewmorebtn:hover em {color:#fff; text-decoration: none;} 
.viewmorebtn:hover i {background: url(images/viewpostarrwhover.png)no-repeat center center;}
.viewmorebtn:hover {background: #8fa7bc;}

.viewmorebtn_podcast:hover em {color:#fff; text-decoration: none;} 
.viewmorebtn_podcast:hover i {background: url(images/viewpostarrwhover.png)no-repeat center center;}
.viewmorebtn_podcast:hover {background: #8fa7bc;}

/*--contactuswrap--*/

.contactuswrap	{width: 100%; margin: 0 auto; background: #8fa7bc; position: relative; padding: 48px 0 53px;}
.contactusct	{width: 100%; margin: 0 auto;}
.contactusct h1 {font-size: 36px; line-height: 40px; color:#ffffff; text-align: center; font-family: 'ProximaNovaLight';}
.contactusct h4 {color:#fff; font-size: 18px; line-height: 22px;  text-align: center; font-family: 'Muli', sans-serif;  padding-bottom: 30px;}
.contactlinks { list-style: none; width:84%; margin: 0 auto 50px; padding-bottom: 30px;}
.contactlinks > li{display: inline-block; float: left; width: 28%; color:#fff; text-align:left; padding-left: 5%;}
.contactlinks > li a {color:#fff; text-align:left; font-family: 'Muli', sans-serif; font-size: 18px; line-height: 33px; text-decoration: none;}
.contactlinks > li a:hover{color:#4f6c89; text-decoration: none;}
.contactlinks > li:nth-child(1){background: url(images/contactus_icon1.png)no-repeat top left; width: 33%;}
.contactlinks > li:nth-child(2){background: url(images/contactus_icon2.png)no-repeat top left; width: 20%;}
.contactlinks > li:nth-child(3){background: url(images/contactus_icon3.png)no-repeat top left; width:32%;}

.connectwith {width: 100%; position: relative;}
.connectwith em {font-family: 'Muli', sans-serif; font-size: 18px; line-height: 33px; text-decoration: none; float: left; font-style: normal;  padding: 0 15px 0 0;}
.connectwith ul {list-style: none; width: 70px; float: left; margin: 8px 0;} 
.connectwith ul li {display: inline-block; float: left;margin: 0 5px 0 0;}
.contactlinks ul li:first-child > a{background: url('images/contactus_inkind.png')no-repeat top left; width:20px; height: 18px; float: left; }
.contactlinks ul li:last-child > a{background: url('images/contactus_tw.png')no-repeat top left; width: 18px; height: 18px; float: left;}
.contactlinks ul li:first-child > a:hover {background: url(images/contactus_inkindhover.png)no-repeat top left;}
.contactlinks ul li:last-child > a:hover{background: url(images/contactus_twhover.png)no-repeat top left;}

/*--freeaudit--*/
.freeaudit	{background: #9db2c5; text-align: center; margin: 0 auto 42px; width: 100%; padding: 25px 0 20px;}
.freeaudit h3 {color:#fff; text-align: center; font-size: 24px; line-height: 28px;font-family: 'ProximaNovaLight'; margin: 0 0 10px; padding-bottom: 5px; background: url(images/freeauditbg.jpg)no-repeat bottom center; text-transform: uppercase; background-size: 22% auto;}
.freeaudit p {color:#ffffff; text-align: center; font-size: 18px; line-height: 22px; font-family: 'Muli', sans-serif; font-weight: 300; padding: 0 2px;}
.toabtn {color:#fede85; text-align: center; text-decoration: none; padding-right: 35px; text-decoration: underline; font-size: 18px; line-height: 22px; font-family: 'Muli', sans-serif; background: url(images/readmore.png)no-repeat right center;}
.toabtn:hover {background: url(images/readmorehover.png)no-repeat right center; color:#fedd81;}

/*--subscribebox--*/
.contactusct > .subscribebx {width: 100%; margin: 0 auto 42px; padding: 25px 0 20px; background: #9db2c5;}
.contactusct > .subscribebx h3 {font-size: 24px; line-height: 28px; text-align: center; font-family: 'ProximaNovaLight'; margin: 0 0 12px; background: url(images/freeauditbg.jpg)no-repeat bottom center;  text-transform: uppercase; color:#fff; background-size: 12% auto;}
.contactusct > .subscribebx p {color:#ffffff; text-align: center; font-size: 18px; line-height: 22px; font-family: 'Muli', sans-serif; font-weight: 300; margin: 0 0 28px;}
.textinput {width: 252px; padding:0 5px!important;color:#253038; font-size: 16px; line-height: 37px; text-align: left; text-transform: capitalize; outline: none; border:0px; margin: 0 8px 0 0; float: left; font-family: 'Muli', sans-serif; font-weight: 300; background: #fff!important;}
.submitbtn{width: 52px; height: 37px; background: #4f6c89 url(images/learnmore.png)no-repeat center center; outline: 0px; border:0px; float: left; cursor: pointer;}
.inputbx {margin:0 46px 0 48px; }
.inputbx-subscribe {margin: 0; }
.submitbtn:hover{background: #161e25 url(images/learnmore.png)no-repeat center center;;}

/*--brandingwrap--*/
.branding {background: #9db2c5; text-align: center; margin: 0 auto 42px; width: 100%; padding: 25px 0 20px;}
.branding h3 {color:#fff; text-align: center; font-size: 24px; line-height: 28px;font-family: 'ProximaNovaLight'; margin: 0 0 10px; padding-bottom: 5px; background: url(images/freeauditbg.jpg)no-repeat bottom center; text-transform: uppercase; background-size: 35% auto;}
.branding p {color:#ffffff; text-align: center; font-size: 18px; line-height: 22px; font-family: 'Muli', sans-serif; font-weight: 300; padding: 0 2px;}

/*--footerwrap--*/
.footerwrapper	{width: 100%; margin: 0 auto; background:#253038; padding: 40px 0 12px;}
.footer 		{width: 100%; margin: 0 auto; text-align: center;}
.footerlogo		{margin: 0 auto; display: inline-block;}
.footerlogo	img {width: 100%; height: auto; display: inline-block;}

.footersocial	{width: 260px; margin: 0 auto 10px;}
.footersocial ul {list-style: none; margin: 0 0 20px; }
.footersocial ul li {display: inline-block; float: left; margin: 0 25px 15px 0;}
.footersocial ul li.last{margin: 0px;}
.footersocial ul li:nth-child(1) a {height: 24px; width: 29px; background: url(images/footersociasetl.png)no-repeat 0 -2px;  display: inline-block; vertical-align: middle;}
.footersocial ul li:nth-child(1) a:hover {background: url(images/footersociasetl.png)no-repeat 0 -39px; }
.footersocial ul li:nth-child(2) a {height: 29px; width: 29px; background: url(images/footersociasetl.png)no-repeat -65px 0;  display: inline-block;}
.footersocial ul li:nth-child(2) a:hover {background: url(images/footersociasetl.png)no-repeat -65px -37px; }
.footersocial ul li:nth-child(3) a {height: 27px; width: 41px; background: url(images/footersociasetl.png)no-repeat -129px -1px;  display: inline-block;}
.footersocial ul li:nth-child(3) a:hover {background: url(images/footersociasetl.png)no-repeat -129px -37px; }
.footersocial ul li:nth-child(4) a {height: 28px; width: 28px; background: url(images/footersociasetl.png)no-repeat -205px 0;  display: inline-block;}
.footersocial ul li:nth-child(4) a:hover {background: url(images/footersociasetl.png)no-repeat -205px -37px; }
.footersocial ul li:nth-child(5) a {height: 28px; width: 28px; background: url(images/footersociasetl.png)no-repeat -270px 0;  display: inline-block;}
.footersocial ul li:nth-child(5) a:hover {background: url(images/footersociasetl.png)no-repeat -270px -36px; }

/*--rights--*/
.copyright	{width: auto; margin: 0 auto 8px; position: relative; display: inline-block;}
.copyright ul {list-style: none; margin: 0px;}
.copyright ul li {padding: 0 5px; background: url(images/footerdevider.jpg)no-repeat right center; float: left; display: inline-block;}
.copyright ul li.last {background: none;}
.copyright ul li a {font-size:11px; line-height: 15px; color:rgba(255,255,255,0.4); text-align: center; font-family: 'Muli', sans-serif; text-decoration: none; text-transform: uppercase;}
.copyright ul li a:hover {text-decoration: none; color:#fff;}
.copyright ul li a:hover {text-decoration: none; color:#fff;}
.copyright ul li {list-style: none;}

/*--inner1 --*/

.innerbannerwrap {width: 100%;margin: 0 auto; position: relative;}
.innerbannerimage {position: relative; z-index: 0;}
.innerbannerimage > img {width: 100%; height: auto; max-height: 350px; object-fit: cover;}
.innerbannerinfo {box-sizing: border-box; top:64%; left:50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position:absolute; width:700px;}
.innerbannerinfo h3 {color:#3a4b58; font-size: 36px; line-height: 40px; text-align: center; font-family: 'Muli', sans-serif; font-weight: 300; text-transform: uppercase;}
.innerbannerinfo h5 {color:#555555; font-size: 18px; line-height: 22px; text-align: center; font-family: 'Muli', sans-serif; font-weight: 300;}

.subscribeuswrap {width: 100%; margin: 0 auto;  background: #8fa7bc;padding: 20px 0 15px;}
.subscribeuswrap > .subscribebx {width: 100%; margin: 0 auto;}
.subscribeuswrap .subscribebx p {font-family: 'Muli', sans-serif;  font-size: 18px; line-height: 22px; color:#fff; text-align: center; margin: 0 0 12px;}
.subscribeuswrap .subscribebx p em {font-size: 24px; line-height:28px; font-style: normal; padding-right: 10px; font-family: 'ProximaNovaLight';}


/*--breadcrum --*/
.bradcrums {margin: 0 auto; text-align: center; width: auto}
.bradcrums ul {list-style: none;margin: 0px;}
.bradcrums ul li {display: inline-block; float: none;}
.bradcrums ul li a {color:#263240; text-decoration: none; font-size: 16px; line-height: 22px; text-align: center; font-family: 'Muli', sans-serif; padding: 0 5px;}
.bradcrums ul li a:hover {color:#263240; text-decoration: none;}
.bradcrums ul li.last a{margin-left: 5px;}
.bradcrums >.navigation {float: none!important;}

.bluearrw {position: absolute; left: 49%; width:23px; height: 11px; background:url('images/innerformar.png')no-repeat top left; display: inline-block; bottom: 0px; }

#menuscont{position: absolute; top:-215px;}
#services {position: absolute; top:-50px;}
#clients {position: absolute; top:-50px;}
#about{position: absolute; top:-50px;}
#blog {position: absolute; top:-50px;}
#contact {position: absolute; top:-50px;}
#uparrow {width:17px; height: 23px; position: fixed; right: 25px; bottom: 25px; }

/*--mobile menu--*/
.mobmenu		{display: none;}
.mobilemenu		{display: none;}
.arrow {border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; height: 0; width: 0;display: none; position: absolute; right: 15px; margin: 10px;display: block;}
.arrow:hover { border-top: 10px solid #fff;}






/*---------------new css----------------*/
.pagination .prev { font-size: 0; line-height: 0!important; width: 15px; height: 24px; background: url('images/inner1_previous.png')no-repeat; display: inline-block; vertical-align: middle; background-position: 6px 0px;}
.pagination .next { font-size: 0; line-height: 0!important; width: 15px; height: 24px; background: url('images/inner1_next.png')no-repeat; display: inline-block; vertical-align: middle; background-position: 6px 0px;}
.pagination .current{color: #263240; text-decoration: none; font-size: 16px; line-height: 22px; text-align: center; font-family: 'Muli', sans-serif; padding: 0 5px;}
.pagination a.page-numbers {color: #263240; text-decoration: none; font-size: 16px; line-height: 22px; text-align: center; font-family: 'Muli', sans-serif; padding: 0 5px;}   
.page_content p {color: #3f4b51; font-size: 16px; font-family: 'Muli', sans-serif; font-weight: 300; text-align: left; padding-bottom: 17px;}
.post_content p {color: #3f4b51; font-size: 16px; font-family: 'Muli', sans-serif; font-weight: 300; text-align: left; padding-bottom: 17px;}
.post_content {text-align: center;}
.post_content img{    margin-bottom: 15px;}
.toabtn:hover {color : #94abc1; }

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 		{ /* WebKit browsers */color: #253038;  opacity:  1;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #253038;  opacity:  1;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #253038;  opacity:  1;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */  color: #253038;  opacity:  1;}

input::-webkit-input-placeholder 		{ /* WebKit browsers */color: #253038;  opacity:  1;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #253038;  opacity:  1;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #253038;  opacity:  1;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #253038;  opacity:  1;}


#a1_nfov_56264{
color: #2c2c2c;
font-size: 15px;
line-height: 20px;
text-align: left;
font-family: 'Muli', sans-serif;
font-weight: 300;
}

#popup_content{
color: #2c2c2c;
font-size: 15px;
line-height: 20px;
text-align: left;
font-family: 'Muli', sans-serif;
font-weight: 300;
}

#a1_nfov_56264 h2 {
color: #3f4b51;
text-align: center;
font-size: 36px;
line-height: 40px;
font-family: 'ProximaNovaLight';
letter-spacing: 3px;
text-transform: uppercase;
}

#popup_content h2 {
color: #3f4b51;
text-align: center;
font-size: 36px;
line-height: 40px;
font-family: 'ProximaNovaLight';
letter-spacing: 3px;
text-transform: uppercase;
}

#itro_popup {
-webkit-box-shadow: 0px 0px 58px 3px rgba(0,0,0,0.76);
-moz-box-shadow: 0px 0px 58px 3px rgba(0,0,0,0.76);
box-shadow: 0px 0px 58px 3px rgba(0,0,0,0.76);
}

.pagecontent {
color: #2c2c2c;
font-size: 15px;
line-height: 20px;
text-align: left;
font-family: 'Muli', sans-serif;
font-weight: 300;
}


/* ninja forms */

.submit {
background-color: #253038;
border: 0;
font-size: 18px;
line-height: 18px; text-align: center; font-family: 'Muli', sans-serif; margin: 8;
text-transform: uppercase;
color: white;
width: 100%;
padding: 10px;
}

.nf-breadcrumbs li a {color: #2c2c2c; font-family: 'Muli', sans-serif; font-weight: 400; font-size: 18px; line-height: 22px; }

.nf-form-title h3 {color: #3f4b51;text-align: center; font-size: 24px; line-height: 40px;font-family: 'ProximaNovaLight';letter-spacing: 3px;}

.nf-mp-header h3 {margin: 0 0 19px; text-transform: uppercase;letter-spacing: 2px; font-weight: 500; font-size: 19px!important; }

.nf-field-element p {margin: 0px;}
.nf-next-item .nf-next, .nf-previous-item .nf-previous {background:#4F6C87; border:0px; outline: 0px;color:#fff; padding: 15px; font-size: 15px!important;}

.nf-next-item .nf-next:hover, .nf-previous-item .nf-previous:hover {background:#161e25 }

.nf-mp-header progress {height: 5px;}

#mc_embed_signup2 {background:#fff; clear:left; font:14px 'Muli', sans-serif!important;
display: inline-block;
float: left!important;
width: 480px!important;
margin: 0px!important;
}

input#mce-EMAIL2 {
margin: 0px!important;
box-sizing: border-box!important;
width: 480px!important;
font-family: 'Muli', sans-serif!important; 
font-size: 18px;
margin-bottom: 10px!important;
border: 1px solid #c7c7c7;
padding: 10px;
}

#mc-embedded-subscribe2 
{background-color: #253038;
border: 0;
font-size: 18px;
line-height: 18px; text-align: center; font-family: 'Muli', sans-serif; 
text-transform: uppercase;
color: white;
padding: 10px;

width: 480px!important;}


/*--3rd Jan 2016--*/
#mc_embed_signup{background:none;}
.inputbx {background: none;}
input#mce-FNAME, input#mce-LNAME, input#mce-EMAIL, input#mce-EMAIL { margin: 0 10px 10px 0;  display: inline-block; font-size: 17px;}
.nf-breadcrumbs li a {font-size: 17px!important;}
input#mce-FNAME:focus, input#mce-LNAME:focus, input#mce-EMAIL:focus, input#mce-EMAIL:focus, input#mce-FNAME:hover, input#mce-LNAME:hover, input#mce-EMAIL:hover, input#mce-EMAIL:hover{-webkit-box-shadow: inset  0px 0px 0px 1px rgba(132,204,30,1);
-moz-box-shadow: inset  0px 0px 0px 1px rgba(132,204,30,1);
box-shadow: inset  0px 0px 0px 1px rgba(132,204,30,1);}

div#mc_embed_signup_scroll > .email {float: left; width: 100%;}
.nf-next-item .nf-next, .nf-previous-item .nf-previous {font-size: 18px; line-height: 22px;}

.brand_cnt .branding {background : #8fa7bc;    margin: 0;}
.brand_cnt .branding .toabtn:hover {color: #fff;}
.blogwrap {padding: 35px 0 96px;}
.blogwrap .servicearrw, .logowrap .servicearrw {background : url(images/arrow_section1.png)no-repeat top left;}
.blogwrap .servicearrw:hover, .logowrap .servicearrw:hover {background : url(images/arrow_section1hover.png)no-repeat top left;}
.logowrap {padding: 35px 0 115px;}
.sarrow {width: 0; height: 0; border-style: solid; border-width: 12px 15px 0 15px; border-color: #8ea7bd transparent transparent transparent; position: absolute; margin-left: -15px; left: 50%; bottom: -12px; content: "";     z-index: 999;}
.contactuswrapt {position: relative;}
#brand {position: absolute; top: -90px;}


/*--background video--*/
.bannerimage video {width: 100%; height: auto;}
.header {background: url(images/headergredient.png)repeat-x top left;}
.video-wrap { width: 100%;}

.video-wrap::before { content: '';position: absolute; height: 100%; width: 100%; top: 0; right: 0; left: 0;bottom: 0; background: rgba(0, 0, 0, 0.0); z-index: 10;}

.video-wrap video { width: 100%;height: 100%;}
.bannerinfo {z-index:99;}
.bannerinfo h3 , .bannerinfo h4 {color:#fff!important;}


*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none !important;
}

video::-webkit-media-controls {
    display:none !important;
}

video::-webkit-media-controls-start-playback-button {
  display: none !important;
}

.pagecontent h2 {
color: #3f4b51;
font-size: 22px;
line-height: 28px;
font-family: 'ProximaNovaLight';
margin: 0 0 10px;
text-transform: uppercase;
}

.pagecontent a {
color: #97adc1;
text-decoration: none;
}

.pagecontent a:hover {
color: #fede85;
text-decoration: none;
}



/* inner1.html */

.inbanner{ position: relative;}
.inbanner img{ display: block; width: 100%; height: 600px; object-fit: cover;}  
.captionwrap{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.bandata{ width: 560px; padding: 185px 0 0;}
.bandata h1{font-family: 'ProximaNovaRegular'; font-size: 70px; line-height: normal; color: #22282f;}
.bandata h5{font-family: 'ProximaNovaRegular'; font-size: 28px; line-height: normal; color: #586c8c; text-transform: uppercase; position: relative; padding: 0 0 5px; margin: 0 0 20px;}
.bandata h5:before{ content: ""; position: absolute;  left: 0; bottom: 0; width: 100px; height: 3px; background: #fedd81;}
.bandata p{font-family: 'Muli', sans-serif; font-size: 19px; line-height: 28px; color: #383838; font-weight: 400;}
a.blackbtn{ display: inline-block; padding:0 15px 0 35px; line-height: 45px; background: #253038; color: #fff; text-transform: uppercase; font-size: 15px;font-family: 'ProximaNovaRegular'; letter-spacing: 1px; position: relative; text-decoration: none; margin: 0 15px 0 0; transition: ease-in all 0.3s;}
a.blackbtn:hover{ background: #8fa7bc;}
a.blackbtn i{ position: absolute; left: 14px; top: 0; color: #fff; font-size: 15px; line-height: 45px;}
a.blackbtn2{ margin: 0;}

.leavemsg{ background: #8fa7bc; padding: 35px 0 25px; text-align: center;}
.leavemsg p{font-family: 'Muli', sans-serif; font-size: 22px; line-height: normal; color: #fff; font-weight: 300; margin: 0 0 25px;}
a.msg{ padding: 0 15px 0 75px; background:url(images/icon-comment.png) no-repeat 18px 13px #4f6c89; line-height: 55px; font-size: 18px; color: #fff; font-weight: 300; text-transform: uppercase; display: inline-block;font-family: 'Muli', sans-serif; text-decoration: none; transition: ease-in all 0.3s;}
a.msg:hover{ background:url(images/icon-comment.png) no-repeat 18px 13px #253038;}

.latestepisode{ padding: 50px 0; text-align: center;}
.latestepisode h2{font-family: 'ProximaNovaLight'; font-size: 36px; line-height: normal; color: #000; text-transform: uppercase;}
.latestepisode h6{font-family: 'Muli', sans-serif; font-size: 18px; line-height: normal; color: #000; font-weight: 400; margin: 0 0 30px;}
.latestepisode ul{ margin: 0; padding: 0; list-style: none; float: left; width: 100%;}
.latestepisode ul li{ display : none; float: left; width: 306px; position: relative; margin: 0 31px 30px 0;}
.latestepisode ul li:nth-child(3n){ margin-right: 0;}
.latestepisode ul li span{ display: block; position: relative;}
.latestepisode ul li img{ display: block; width: 100%; height: 150px; position: relative; object-fit : cover;}
.latestepisode ul li span:after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(37,48,56,0.5); opacity: 0; transition: ease-in all 0.3s;}
.latestepisode ul li:hover span:after{ opacity: 1;}

.epinfo{ padding: 15px; background: rgba(255,255,255,0.8); border: solid 1px #4c5257; width: 232px; box-sizing: border-box; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.epinfo p{font-family: 'ProximaNovaRegular'; font-size: 18px; line-height: 22px; color: #22282f; margin: 0;}
.epinfo p strong{ color: #22282f;font-family: 'ProximaNovaBold';}
b.loadmore{ display: table; margin: 0 auto; padding: 0 25px; line-height: 45px; text-align: center; border: solid 1px #253038; font-size: 18px; color: #253038; text-transform: uppercase; font-weight: 300;font-family: 'Muli', sans-serif; text-decoration: none; transition: ease-in all 0.3s; cursor: pointer;}
a.loadmore:hover{ background: #253038; color: #fff;}


.podcast_episode_content {padding: 0px 28px; position: relative;
color: #2c2c2c;
font-size: 15px;
line-height: 20px;
text-align: left;
font-family: 'Muli', sans-serif;
font-weight: 300;
}

.podcast_episode_content a {
color: #97adc1;
text-decoration: none;
}

.podcast_episode_content a:hover {
color: #fede85;
text-decoration: none;
}

.podcast_episode_content ul {
margin-top: 15px;
line-height: 24px;
list-style: none;
}

.podcast_episode_content li:before {
		content: "\00BB \0020";
	     }

.podcast_episode_content h2 {
font-size: 18px;
line-height: 28px;
font-family: 'ProximaNovaRegular';
margin: 0 0 10px;
}

.header_image_01 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/10/Episode01_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.podcast_title h6		{color:#4d6374; font-size: 24px; line-height: 22px; color:#4d6374;  text-align: left; font-family: 'Muli', sans-serif; margin: 0 0 0px 25px; }

.podcast_title h7		{font-size: 16px; color: #272727; line-height: 20px; text-align: left; font-family: 'Muli', sans-serif; margin:0 0 15px 25px; font-weight: 500;}

.podcast_title {
padding-top: 140px;
padding-right: 15px;
position: relative;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

.podcast_title {
padding-top: 40px;
padding-right: 5px;
position: relative;
}

}



.header_image_02 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/11/Episode02_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_03 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/11/Episode03_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_04 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/11/Episode004_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.su_lightbox {
cursor: pointer;
}

.header_image_05 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/11/Episode005_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_06 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/11/Episode006_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_07 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/11/Episode007_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_08 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/12/Episode008_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_09 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/12/Episode009_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_10 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2017/12/Episode010_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_11 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/01/Episode011_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_12 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/01/Episode012_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_13 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/01/Episode013_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_14 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/01/Episode014_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

wp_colorbox_media {margin-bottom: 10px!important;}

.header_image_15 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/01/Episode015_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_16 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/02/Episode016_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_18 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/02/Episode017_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_19 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/02/Episode019_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_20 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/03/Episode020_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_21 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/03/Episode021_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_22 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/03/Episode022_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_23 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/03/Episode023_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_24 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/04/Episode024_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_25 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/04/Episode025_HeaderImage-1.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_26 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/04/Episode026_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_27 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/04/Episode027_HeaderImage-1.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_28 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/05/Episode028_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_29 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/05/Episode029_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_30 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/05/Episode030_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_31 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/05/Episode031_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_32 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/05/Episode032_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_33 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/06/Episode033_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_34 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/06/Episode034_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_35 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/06/Episode035_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_36 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/06/Episode036_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_37 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/07/Episode037_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_38 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/07/Episode038_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_39 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/07/Episode039_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_40 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/07/Episode040_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_41 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/08/Episode041_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_43 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/08/Episode043_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_44 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/08/Episode044_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_45 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/08/Episode045_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_46 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/09/Episode046_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_48 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/10/Episode048_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_49 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/10/Episode049_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_50 {
width: 100%;
height: 300px;
 background-image: url("http://marcastrategy.com/wp-content/uploads/2018/11/Episode050_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_51 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2018/11/Episode051_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_52 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2018/12/Episode052_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_54 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/01/Episode054_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_55 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/01/Episode055_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_56 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/02/Episode056_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_57 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/02/Episode057_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_58 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/03/Episode058_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_59 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/03/Episode059_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_60 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/04/Episode060_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_61 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/04/Episode061_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_62 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/05/Episode062_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_64 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/07/Episode064_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_65 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/07/Episode065_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_66 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/09/Episode066_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_69 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/10/Episode069_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_70 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2019/11/Episode070_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_72 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/02/Episode072_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_73 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/02/Episode073_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_74 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/03/Episode074_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_76 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/04/Episode076_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_77 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/04/Episode077_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.cw-announcement .cw-inner {
text-align: center;
font-size: 15px;
line-height: 24px;
font-family: 'ProximaNovaLight';
text-transform: uppercase;
letter-spacing: 1px;}


.header_image_78 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/05/Episode078_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_79 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/05/Episode079_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_81 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/06/Episode081_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_82 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/10/Episode082_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_83 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/11/Episode083_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_84 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/11/Episode084_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}


.header_image_85 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2020/12/Episode085_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_86 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2021/01/Episode086_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_87 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2021/02/Episode087_HeaderImage-1.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_88 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2021/02/Episode088_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_89 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2021/05/Episode089_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_91 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2021/04/Episode091_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_93 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2021/05/Episode092_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}

.header_image_94 {
width: 100%;
height: 300px;
 background-image: url("https://marcastrategy.com/wp-content/uploads/2021/05/Episode094_HeaderImage.jpg");
margin-bottom: 15px;
display: block;
}
