/*
Theme Name: Cowork Cubes
Description: Cowork Cubes | Wordpress Theme
Author: admin
*/
/*** Reset ***/
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 {background: transparent;border: none;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;text-decoration:none;}
ol,ul { list-style: none; }
blockquote,q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }
:focus { outline: 0;}
img { vertical-align: bottom; max-width: 100%; height: auto; width: auto\9; /* ie8 */}
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
*{ padding:0 0 0 0; margin:0 0 0 0; }
html, body { height: 100%;}

/*** General Settings ***/
body {
	background:#fff;
	color:#222;
	font-size: 17px;
	font-family:'open_sansregular';
	position:relative;
}
h1,h2,h3,h4,h5,h6 { font-weight:normal; margin-bottom:15px; }
p {margin: 0 0 15px 0;line-height:1.8em;}
p.image-p { margin:0; line-height:inherit; position:relative}
element { cursor:pointer; }

/*** CSS IDs ***/
#top { background:url(images/innertopbg.jpg) no-repeat scroll 0 0; background-size:100%;}
.home #top { position:absolute; width:100%; left:0; z-index:999; background:0}
.home #top::before { content:'';
	background:#000;
	opacity:.6;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
#uppertop { padding:35px 0; position:relative}
#logo { }
#navbar {}
#pagenav {}
#pagenav ul li { display:inline-block; vertical-align:top;}
#pagenav ul li a { display:block; font-size:15px; text-transform:uppercase; font-family: 'open_sansregular'; color:#ddd; padding:5px 10px;}
#pagenav ul li:hover a { color:#fff}
#pagenav ul li.current_page_item a { color:#fff; font-family:'open_sanssemibold'}

#pagenav ul li.menu-item-privacy-policy,
#pagenav ul li.menu-item-legal-policies { display:none}


#linken { color:#fff; font-size:18px; padding:7px 15px; display:block; background:#73c8c3}
#mob-pagenav,
#mobnav { display:none}
#mob-pagenav { float:left;}
#mobnav { width:100%;
	background:#607580;
	left:0;
	position:absolute;
	z-index:999;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#mobnav li { display:block; border-top:1px solid #546872; position:relative;}
#mobnav li a { display:block; color:#fff; font-size:15px; padding:10px 30px}
#mobnav li a i { position:absolute; left:15px; top:13px}
#mobnav li:hover a { background:#222}

#banner-area { position:relative}
#main-slides {}
#main-slides #slider::before { content:'';
	background:#000;
	opacity:.2;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:99
}
#main-slides .slide-caption-entry { text-align:center; padding:0 20%;}
#main-slides .slide-caption-entry h1 { font-family:'open_sansbold'; color:#fff; font-size:50px; text-shadow:0 1px 1px #000}
#main-slides .slide-caption-entry p {margin: 0 0 15px 0;line-height:1.7em;font-size: 15px; color:#fff; text-shadow:0 5px 5px #000}
#main-slides .slide-caption-entry .content-column.last_column { float:right}
#main-slides .slide-caption-entry blockquote { border:0; padding:0;}
#main-slides .slide-caption-entry blockquote p { font-size:26px; font-family: 'montserratbold'; color:#607580; line-height:1.3em; text-shadow:0 1px 0 #eee}

#main-slides .slide-caption-entry .btn-button {text-align:center;display:block;margin-top: 30px;}
#main-slides .slide-caption-entry .btn-button a { display:inline-block!important;
	background:#084a99;
	font-size:14px;
	font-family:'open_sansregular';
	padding:15px 30px!important;
	position:relative;
	text-transform:uppercase;
	color:#fff;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
#main-slides .slide-caption-entry .btn-button a:hover { background:#165aac;}

#main-content {}
#main-content.innerpage { min-height:500px}
#breadcrumbs-area { background:#084a99; color:#fff; padding:15px 0;}
#breadcrumbs-area h1,
#breadcrumbs-area p { margin:0; font-size:15px}
#breadcrumbs-area .page-title-headingy {}
#breadcrumbs-area .page-title-heading h1 { margin:0; font-family:'open_sansbold';text-transform:uppercase;     line-height: 1.8em;}
#breadcrumbs-area a { color:#fff; }


#about-area {}
#about-area.section { padding:0}
#about-area .container { width:auto}
#about-area .entry .content-column.last_column { padding:20px 0; font-size:14px}
#about-area .entry h2 { color:#262627; font-size:25px;}
#about-area .entry h3 { color:#084a99; text-transform:uppercase;}
#about-area .entry p,
#about-area .entry p img { margin:0}
#about-area .entry p img { width:100%}

#benefits { background:#f1f3f6;}
#benefits .entry h2 { margin:0 0 30px 0}
#benefits .entry h3 { position:relative; padding:10px 0 0 70px; margin:0 0 30px 0}
#benefits .entry h3::before { content:'';
	width:52px;
	height:53px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#benefits ul { text-align:center; padding:0; margin:0}
#benefits ul li { text-align:left; display:inline-block; width:29%; margin:2%; padding:0; font-size:14px}
#benefits ul li i { display:none}

#benefits .entry ul li:nth-of-type(1) h3::before {background:url(images/icon-img1.png) no-repeat scroll 0 0;}
#benefits .entry ul li:nth-of-type(2) h3::before {background:url(images/icon-img2.png) no-repeat scroll 0 0;}
#benefits .entry ul li:nth-of-type(3) h3::before {background:url(images/icon-img3.png) no-repeat scroll 0 0;}
#benefits .entry ul li:nth-of-type(4) h3::before {background:url(images/icon-img4.png) no-repeat scroll 0 0;}
#benefits .entry ul li:nth-of-type(5) h3::before {background:url(images/icon-img5.png) no-repeat scroll 0 0;}
#benefits .entry ul li:nth-of-type(6) h3::before {background:url(images/icon-img6.png) no-repeat scroll 0 0;}

#coworkhelp { background:url(images/coworkhelpbg.jpg) no-repeat scroll 0 0; background-size:100% 100%; color:#fff; padding:60px 0}
#coworkhelp .entry h2 { color:#fff; margin:0 0 30px 0}

#ourteam {}
#ourteam h2 { margin:0 0 30px 0}
#ourteam .content-column { font-size:14px; text-align:center}
#ourteam .content-column h3 { text-align:center; font-size:18px;}
#ourteam .content-column h3 em { font-style:normal; font-family:'open_sansregular'; font-size:15px}


#blog-area {}
#blog-lists { text-align:center}
#blog-lists .postlist { width:29%; vertical-align:top; margin:2%; display:inline-block; text-align:left}
#blog-lists .postlist h2 { font-size:20px;}
#blog-lists .postlist h2 a { color:#2f2f2f}
#blog-lists .post-thumb { margin:0 0 10px 0}
#blog-lists .post-thumb img {}
#blog-lists .postlistmeta { color:#7b7b7b; font-family:'open_sansbold'; font-size:14px; margin:0 0 5px 0}
#blog-lists .postlist-entry p { color:#6e6e6e; font-size:14px}
#blog-lists .postlist-readmore a { background:#084a99;
	font-size:10px;
	font-family:'open_sansregular';
	padding:10px 15px;
	position:relative;
	text-transform:uppercase;
	color:#fff;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
#blog-lists .postlist-readmore a:hover { background:#165aac;}

#come-visit { background:#084a99; color:#fff}
#come-visit.section { padding:0}
#come-visit .container { width:auto}
#come-visit .entry .content-column.last_column { padding:20px 0; font-size:14px}
#come-visit .entry h2 { color:#fff; font-size:25px;}
#come-visit .entry p,
#come-visit .entry p img { margin:0}
#come-visit .entry p img { width:inherit; height:100%}
#come-visit .entry .content-column.last_column p { margin:0 0 15px 0}

#subscribe-area { padding:70px 0}
#subscribe-area .entry h2 { font-size:35px; margin:0 0 20px 0}
#subscribe-area .entry .subscribe-form {}
#subscribe-area .entry .subscribe-form form { margin:0 auto; width:100%; max-width:600px;}
#subscribe-area .entry .wpforms-field-container { width:73%; float:left; clear:inherit}
#subscribe-area .entry .wpforms-field-container .wpforms-field-label { display:none}
#subscribe-area .entry .wpforms-field-container input.wpforms-field-large {
	color:#000;
	background:#e3e5e8;
	margin:0!important;
	border:0;
	display:block;
	font-size:12px!important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	resize:none;
	width:100%;
	padding:24px!important;
	font-family:'open_sanssemibold'!important
}
#subscribe-area .entry .wpforms-submit-container { width:25%; float:right; clear:inherit}
#subscribe-area .entry .wpforms-submit-container button[type=submit] { background:#084a99;
	cursor:pointer;
	width:100%;
	border:0;
	font-size:12px;
	font-family:'open_sansregular';
	padding:16px;
	position:relative;
	text-transform:uppercase;
	color:#fff;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}

#pricing {}
#pricing h2 { margin:0 0 40px 0; padding:0 10px;}
#pricing .content-column.one_fourth { border:1px solid #ddd;
	padding:30px 0;
	font-size:13px;
	min-height:450px;
}

#pricing .content-column.one_fourth h3 { font-size:35px;
	background:#f2f2f2;
	color:#084a99;
	padding:10px 5px 20px 5px;
	margin:0 0 30px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#pricing .content-column.one_fourth h3 sup { font-size:22px;}
#pricing .content-column.one_fourth h3 em { font-family:'open_sansregular'; margin:0; font-style:normal; font-size:15px; color:#acadad; line-height:0.7em}
#pricing .content-column.one_fourth h4 { font-size:35px; font-family:'open_sansbold'; margin:0 0 50px 0}
#pricing .content-column.one_fourth h4 em { font-family:'open_sansregular'; font-style:normal; font-size:15px; display:block; color:#acadad}
#pricing .content-column.one_fourth p {padding:0 10px;}

#pricing .content-column.one_fourth:hover,
#pricing .content-column.one_fourth:nth-of-type(1) { background:#084a99; color:#fff}
#pricing .content-column.one_fourth:hover h4,
#pricing .content-column.one_fourth:nth-of-type(1) h4 { color:#fff}
#pricing .content-column.one_fourth:hover h4 em,
#pricing .content-column.one_fourth:nth-of-type(1) h4 em { color:#afbfd2}
#pricing .content-column.one_fourth:hover h3,
#pricing .content-column.one_fourth:nth-of-type(1) h3 { background:#1859a6; color:#fff}
#pricing .content-column.one_fourth:hover h3 em,
#pricing .content-column.one_fourth:nth-of-type(1) h3 em { color:#acc0d9}
#pricing .content-column.one_fourth:hover .btn-button a,
#pricing .content-column.one_fourth:nth-of-type(1) .btn-button a { background:#02326c}

#workspace {}
#workspace .content-column { margin:0;}
#workspace .content-column img { width:100%; margin:0}
#workspace .content-column.two_third { width:66.8%}
#workspace .content-column.one_third { width:33.1%}

#workspace .content-column a { display:block; position:relative}
#workspace .content-column a::before{ content:'';
	position:absolute;
	text-align:center;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.4
}
#workspace .content-column a::after { content: "\f002";
	position:absolute;
	top:40%;
	left:50%;
	display:inline-block;
	padding:10px;
	color:#fff;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
	-o-border-radius:100px;
	border-radius:100px;
	text-align:center;
	opacity:0;
	background:#02326c;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all 0.25s ease; 
	-moz-transition: all 0.25s ease; 
	-ms-transition: all 0.125s ease; 
	-o-transition: all 0.25s ease; 
	transition: all 0.25s ease;
}
#workspace .content-column a:hover::after { opacity:.9}
#workspace .content-column a:hover::before { opacity:.2}

#contactformpage {}
#contactformpage .wpforms-container {}
#contactformpage div.wpforms-container-full .wpforms-form .wpforms-field { padding:0; margin:0 0 10px 0}
#contactformpage div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-large {
	background:#edf0f3;
	border:0;
	padding: 25px 15px!important;
	font-family:'open_sansregular'
}

#contactformpage div.wpforms-container-full .wpforms-form button[type=submit] { background:#084a99;
	cursor:pointer;
	border:0;
	font-size:12px;
	font-family:'open_sansregular';
	padding:16px 30px;
	position:relative;
	text-transform:uppercase;
	color:#fff;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
#contactformpage div.wpforms-container-full .wpforms-form button[type=submit]:hover { background:#000}


#footer { background:#181818; color:#fff; padding:30px 0}
#footerpagenav { margin:0 0 30px 0}
#footerpagenav ul li { display:inline-block; vertical-align:top; padding:0 10px}
#footerpagenav ul li a { display:block; color:#969696; text-transform:uppercase; font-size:14px}
#footerpagenav ul li a:hover,
#footerpagenav ul li.current_page_item a { color:#fff;}
#footer-contents { font-size:14px; padding:0 15%; margin:0 0 30px 0}
#social-icons { margin:0 0 30px 0}
#social-icons ul li { display:inline-block; vertical-align:top; margin:0 5px}
#social-icons ul li a { display:block;
	background:#fff;
	width:35px;
	height:35px;
	text-align:center;
	line-height:37px;
	color:#fff;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
	-o-border-radius:100px;
	border-radius:100px;
	-webkit-transition: all 0.25s ease; 
	-moz-transition: all 0.25s ease; 
	-ms-transition: all 0.125s ease; 
	-o-transition: all 0.25s ease; 
	transition: all 0.25s ease;
}
#social-icons ul li a:hover { opacity:1}
#social-icons ul li a i { font-size:20px;
	color:#181818;
	-webkit-transition: all 0.25s ease; 
	-moz-transition: all 0.25s ease; 
	-ms-transition: all 0.125s ease; 
	-o-transition: all 0.25s ease; 
	transition: all 0.25s ease;
}
#copy { font-size:14px}


/*** CSS Classes ***/
* html .clearfix { height: 1%; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0;}
.clear { clear:both;}
.clearpad { clear:both; padding:20px 0}
.clearhr { clear:both; padding:1px 0;display:inline-block;width:100%;border-bottom:1px dashed #ddd;margin:35px 0;}
.fl, .fr {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.fl { float:left;}
.fr { float:right;}
.txt-left { text-align:left;}
.txt-right { text-align:right;}
.txt-center { text-align:center;}
.container { margin:0 auto; width:1170px; position:relative}
.content-column{ margin-right:3%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.content-column.one_half { width:48.5%}
.content-column.one_third { width:31.3%}
.content-column.two_third { width:65%}
.content-column.one_fourth { width:22.7%}
.content-column.two_fifth { width:38.5%;}
.content-column.three_fifth { width:58.5%;}
.content-column.last_column { margin-right:0}


/* Images Alignment */
img.alignright, a img.alignright, .wp-caption.alignright, .alignright { float:right; margin:0 0 0 1.5em;}
img.alignleft, a img.alignleft, .wp-caption.alignleft, .alignleft { float:left; margin:0 1.5em 0 0}
img.aligncenter, a img.aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto;}
img.alignnone, a img.alignnone, .alignnone { margin:0 0 .5em 0}
img.alignright, a.alignright, img.alignleft, a.alignleft, img.aligncenter, a.aligncenter, img.alignnone, a.alignnone, .wp-caption.alignright, .wp-caption.alignleft {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.push-margin.alignright { margin-left:70px; margin-bottom:30px}
.noborder { padding:0!important; background:0!important; border:0!important}

.entry p > em { color:#333}
.entry sup { font-size:11px; vertical-align: 15%;}
.entry hr { display:none}
.entry h1 { font-family: 'montserratbold'; font-size: 35px; color:#333; margin: 0 0 20px 0;}
.entry h1 em { }
.entry h2 { font-family:'open_sansbold'; font-size: 25px; color:#262627; margin-bottom:10px;}
.entry h2 a { color:#222}
.entry h3 { font-family:'open_sansbold'; font-size: 20px; color:#333; margin-bottom:15px;}
.entry h3 em { display:block; font-family:'open_sansitalic'; color:#222; margin-bottom:20px; margin-top:5px}
.entry h3 em a { color:#222; text-decoration:underline}
.entry h3 em strong { font-family:'open_sanssemibold'}
.entry h4 {  font-size:15px; color:#222; margin:0 0 6px 0; font-family: 'open_sanssemibold';}
.entry h5, .entry h6 {  font-size:20px}
.entry h5 {  font-size:18px;}
.entry h6 {  font-size:16px;}
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { width:100%; vertical-align:top;}
.entry small { text-transform:lowercase}
.entry p > a { color:#222;}
.entry p > a.broken_link { text-decoration:none}
.entry p > a:hover { text-decoration:underline} 
.entry p > em { font-family: 'open_sansitalic'; color:#222}
.entry p > em.not-em { font-family:'open_sansregular'!important; font-style:normal}
.entry p > strong { font-family:'open_sansbold'; color:#333;}
.entry dl { line-height:1.6em; margin:0 0 15px 0}

.innerpage .entry > ul,
.innerpage .entry > ol {display:inline-block;margin:10px 0 20px 40px;}
.innerpage .entry > ul li,
.innerpage .entry > ol li {
	margin:0 0 10px 0;
	position:relative;
	line-height:1.7em
}
.innerpage .entry > ol { list-style:decimal}
.innerpage .entry > ol li { display: list-item!important}
.innerpage .entry > ul li strong,
.innerpage .entry > ol li strong,
.innerpage .entry > ol li b,
.innerpage .entry > ul li b { font-family:'open_sansbold'!important; font-weight:normal}
.innerpage .entry > ul li > i { top:.3em; color:#222;}
.innerpage .entry > ul li a,
.innerpage .entry > ol li a { color:#9c1b09;}
.innerpage .entry > ol li a:hover,
.innerpage .entry > ul li a:hover { text-decoration:underline}
.innerpage .entry > ul > li > ul { margin:10px 0 20px 0}
.innerpage .entry > ul > li > ul li { padding:0 0 0 27px;}
.innerpage .entry > ul > li > ul li i { display:none}
.innerpage .entry > ul > li > ul li:before { content:'\f111';
	display: inline-block;
	position:absolute;
	left:10px;
	top:10px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 6px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.entry > table { margin:0 0 20px 0; width:100%;}
.entry > table tr th { background:#333; color:#fff; font-family:'open_sansbold'}
.entry > table tr th.blueth { background:#222;}
.entry > table tr td, .entry > table tr th { padding:20px; border:1px solid #eee; line-height:1.7em; font-size:14px}
.entry > table tr td.nobor { border-bottom:0; border-top:0}
.entry > table tr.bottom-divider td { border-bottom:5px solid #333}
.entry > table tr td strong { font-family:'open_sansbold'}
.entry > table tr td em { font-style:normal;}
.entry > table tr td b,
.entry > table tr td strong { font-family:'open_sansbold'; font-weight:normal}
.entry > table tr td a b { display:inline-block; margin:0 0 10px 0; font-size:18px}
.entry > table tr td a {color:#222;}
.entry > .wp-caption { max-width:100%!important;}
.entry > iframe { width:100%; height:450px}
.entry .mob-only { display:none}
.emptyp { margin:0}

.entry .gform_wrapper { margin:0}
.entry .gform_wrapper .top_label li.gfield { padding:0; margin:0 0 20px 0}
.entry .gform_wrapper .top_label div.ginput_container { margin:0!important;}
.entry .gform_wrapper .top_label li.gfield.gf_left_half,
.entry .gform_wrapper .top_label li.gfield.gf_right_half,
.entry .gform_wrapper .top_label li.gfield .name_first,
.entry .gform_wrapper .top_label li.gfield .name_last { float:left; clear:inherit!important; width:49%; padding:0;}
.entry .gform_wrapper .top_label li.gfield.gf_right_half,
.entry .gform_wrapper .top_label li.gfield .name_last { float:right}
.entry .gform_wrapper div.ginput_container_name span { margin-right:0}
.entry .gform_wrapper label.gfield_label,
.entry .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display:none}
.entry .gform_wrapper label.gfield_label { display:block; font-size:14px; font-weight:normal; margin:0 0 5px 0; font-family:'open_sansbold'; color:#333}
.entry .gform_wrapper .gfield_required { color:#333}
.entry .gform_wrapper .top_label div.ginput_container.ginput_complex { margin:0!important; display:inline-block; width:100%}
.entry .gform_wrapper .top_label div.ginput_container.ginput_complex span { margin-bottom:0!important; display:block}
.entry .gform_wrapper .top_label div.ginput_container.ginput_complex .ginput_left,
.entry .gform_wrapper .top_label div.ginput_container.ginput_complex .ginput_right { float:left; clear:inherit; width:49%; padding:0!important;}
.entry .gform_wrapper .top_label div.ginput_container.ginput_complex .ginput_right { float:right; margin-right:0; padding:0}
.entry .gform_wrapper input[type=text],
.entry .gform_wrapper textarea,
.entry .gform_wrapper select { color:#000;
	background:#fff;
	margin:0!important;
	border:1px solid #607580; 
	display:block;
	font-size:13px!important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	resize:none;
	width:100%;
	padding:16px!important;
	font-family:'open_sanssemibold'!important
}
.entry .gform_wrapper textarea { height:150px!important}
.entry .gform_wrapper .clear-multi {}
.entry .gform_wrapper .clear-multi label,
.entry .gform_wrapper .clear-multi .gfield_time_hour i { display:none!important}
.entry .gform_wrapper .clear-multi select { padding:12px 12px 11px 12px!important}
.entry .gform_wrapper .gfield_time_hour,
.entry .gform_wrapper .gfield_time_minute,
.entry .gform_wrapper .gfield_time_ampm { width:33%!important; max-width:inherit}
.entry .gform_wrapper .gfield_time_minute { padding:0 10px!important}
.entry .gform_wrapper .clear-multi .gfield_time_hour input[type=text],
.entry .gform_wrapper .clear-multi .gfield_time_minute input[type=text],
.entry .gform_wrapper .clear-multi .gfield_time_ampm > select { width:100%!important; max-width:inherit!important}
.entry .gform_wrapper .clear-multi .gfield_time_ampm > select {margin:0!important}
.entry .gform_wrapper .gform_footer { padding:10px 0 0 0; margin:0;}
.entry .gform_wrapper .gform_footer input.button,
.entry .gform_wrapper .gform_footer input[type=submit] {
	border:0;
	cursor:pointer;
	color:#fff;
	-webkit-transition: all 0.25s ease; 
	-moz-transition: all 0.25s ease; 
	-ms-transition: all 0.125s ease; 
	-o-transition: all 0.25s ease; 
	transition: all 0.25s ease;
	background:#95dfd0;
	display:block;
	font-size:16px;
	margin:0!important;
	font-family:'open_sansbold';
	padding:15px 40px 14px 40px!important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.entry .gform_wrapper .gform_footer input.button:hover,
.entry .gform_wrapper .gform_footer input[type=submit]:hover { background:#222}
.entry .gform_wrapper#gform_wrapper_2 { width:100%; max-width:650px; margin:30px auto;}
.entry .gform_wrapper#gform_wrapper_2 .gform_footer input.button,
.entry .gform_wrapper#gform_wrapper_2 .gform_footer input[type=submit] { display:inline-block; width:100%}

.entry ul.listen-latest-imgs { display:inline-block; width:100%; text-align:center;; padding:0; margin:20px 0 0 0}
.entry ul.listen-latest-imgs i { display:none}
.entry ul.listen-latest-imgs li { padding:0; display:inline-block; vertical-align:top; margin:18px; width:30%}
.entry ul.listen-latest-imgs li i { display:none;}
.innerpage .entry ul.listen-latest-imgs li img { 
	-webkit-box-shadow:  0px 0px 25px 2px #ccc;
	-moz-box-shadow: 0px 0px 25px 2px #ccc;
	box-shadow: 0px 0px 25px 2px #ccc;
}

.btn-button { display:inline-block; clear:both; padding:20px 0 0 0}
.btn-button .btn {
	background:#084a99;
	font-size:14px;
	font-family:'open_sansregular';
	padding:15px 30px!important;
	position:relative;
	text-transform:uppercase;
	color:#fff;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
.btn-button .btn:hover { background:#165aac;}




.btn-button .btn.btn2 { background:0; color:#607580; font-family:'montserratbold'; text-transform:uppercase; border:1px solid #607580}
.btn-button .btn.btn2:hover { background:#222; color:#fff; border:1px solid #222}

.error-img { width:30%;}
.error-cont { width:69%}

blockquote { font-size:18px;
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 8px solid #eee;
}
blockquote strong { font-family:'open_sansbold'}
blockquote.info-box p .source { font-size:.6em; font-family:'open_sansitalic'; line-height: .5em !important; }
blockquote.info-box-right { width: 260px; float: right; margin-left: 20px; }
blockquote.info-box-right p .source { font-size:15px; font-family:'open_sansitalic'; line-height: .5em !important; }
blockquote.info-box-left { width: 260px; float: left; margin-right: 20px; }
blockquote.info-box-left p .source { font-size:15px; font-family:'open_sansitalic';line-height: .5em !important; }


.section { padding:50px 0}
.wht-cont {}
.gry-cont { background:#e6eaed}
.bluegreen-cont { background:#8cdcd1}


#blogposts.singlepost .comments-area {}
#blogposts.singlepost .comments-area h2#comments {
	 padding: 5px 0 7px 45px; 
	font-family: 'open_sansbold'; 
	 color: #b751e3; 
	font-size: 20px; 
	text-transform: uppercase;
}
#blogposts.singlepost .comments-area h2#comments span { border-bottom: 1px dashed #ccc; display:block; padding:0 0 7px 0; margin:0 0 20px 0}
#blogposts.singlepost .comments-area ol li { display:block; margin:0 0 35px 0}
#blogposts.singlepost .comments-area ol li #respond { padding:30px 0 0 0}
#blogposts.singlepost .comments-area ol li #respond .desc { display:none}
#blogposts.singlepost .comments-area ol li #respond .submit-button { width:50%}
#blogposts.singlepost .comments-area ol li ul.children { margin:35px 0 0 0; padding:0 0 0 155px}
#blogposts.singlepost .comments-area ol li ul.children .comment-body { background:#f0f0f0}
#blogposts.singlepost .comments-area .comment-body { background:#b751e3; color:#fff; padding:35px 35px 15px 35px; font-size:14px;}
#blogposts.singlepost .comments-area .vcard { position:relative; margin: -65px 0 20px 0; color:#fff; font-family: 'open_sansregular';}





.post-single {}
.post-single h2 { margin:0 0 30px 0}
.comments-area .vcard a { color:#fff}
.comments-area .vcard a:hover { color:#fd2928}
.comments-area .vcard .fn { margin:0 0 0 15px; font-family: 'open_sansitalic';}
.comments-area .vcard span.says { margin:0 40px 0 0 }
.comments-area .vcard img.avatar { position:relative;
	top:10px;
	border:5px solid #084a99;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	-ms-border-radius: 150px;
	-o-border-radius: 150px;
	border-radius: 150px;
}
.comments-area .comment-txt { color: #fff; font-size:14px; line-height: 1.5em; margin:0 0 15px 0; font-family: 'open_sansregular';}
.comments-area .reply { text-align:right}
.comments-area .reply a { display:inline-block; background:#084a99; color:#222; font-size:11px; padding:0px 10px}
.comments-area .reply a:hover {  color:#fff; text-decoration:none}
.post-meta {}
.post-meta a { color:#084a99}
#respond { font-family: 'open_sansregular';}
#respond h2 { margin:0}
#respond form { margin:2% 0 0 0}

.commentwrap { margin:0 0 2% 0}
.commentwrap label { display:none}

.txt,
.txtarea {width:100%;
	border:1px solid #cacaca;
	font-family:'open_sansregular';
	color:#565656;
	background:#fff; 
	display:block;
	padding:15px;
	font-size:16px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	resize:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.txthalf { width:49%}
.submit-button { width:40%;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	display:block;
	display: block;
	margin-left: auto;
	margin-right: auto;
	cursor:pointer;
	width:auto;
	padding:10px 20px;
	border:0;
	background: #084a99;
	color:#fff;
	font-family: 'open_sansbold';
	font-size:15px;
}
.submit-button:hover { background:#222}