.pd-filebox { height: auto !important; }
.pd-document64 {
	height: auto !important;
	min-height: 35px !important;
	line-height: 22px !important;
	padding-left: 36px !important;
	background-size: 32px 32px !important;
	background-position: left 3px !important;
}

html {box-sizing: border-box;}
*, *:before, *:after {
	box-sizing: inherit;
}
* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset, mejs-container{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
body {
	color:#000;
	font:16px/1.5 "Lato", Arial, Helvetica, sans-serif;
	background:#000;
	overflow-y: scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
	display: block;
}
a {
	text-decoration:none;
	color:#04cdfc;
	outline:none;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
a:hover {color:#000;}
img{
	max-width: 100%;
	height: auto;
}
video, iframe, object, embed{max-width: 100%;}
input, textarea, select {
	font:100% "Lato", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{
	background:#fff;
	margin: 0;
	-webkit-appearance:none;
	border:1px solid #ccc;
	padding:3px 4px;
}
label{vertical-align:middle;}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding:0;
	border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible;
}
input[type="search"] {-webkit-appearance: none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration {display:none;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
blockquote{
	border-left:4px solid #ccc;
	padding-left:10px;
	margin-left:14px; 
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{ margin-left:1px; }
ul, ol{ padding-left:3em; }
ul ul,
ul ol,
ol ul, 
ol ol{
	padding-left:3em;
	margin:0;
}
ul>li{list-style-type:disc;}
dl dt{
	float:left;
	clear:left;
	padding-right:4px;
	font-weight:bold;
}
#wrapper {overflow:hidden;}
#header {
	background:url(../images/bg-header.png) no-repeat 50% 0;
	position:relative;
	width:100%;
	z-index:4;
}
#header .holder {
	max-width:930px;
	margin:0 auto;
	padding:0 15px;
}
#header .holder:after {
	content:"";
	display:block;
	clear:both;
}
.logo-box {
	float:left;
	margin:15px 0 -140px;
}
.logo {margin:0 0 1px;}
.logo img {vertical-align:top;}
.logo-box h1 {
	text-align:center;
	font:60px/63px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	margin:0;
}
#header .section {
	padding:8px 0 0;
	float:right;
	width:719px;
}
.btn-login {
	float:right;
	background:#f89f06;
	font:32px/35px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff !important;
	text-decoration:none;
	padding:1px 30px 2px;
	min-width:150px;
	text-align:center;
	margin:0 0 0 7px;
}
.btn-login:hover {background:#f88306;}
.add-nav {
	float:right;
	font:22px/25px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#55a3b8;
	padding:9px 0 0;
}
.add-nav > ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.add-nav > ul > li {
	float:left;
	list-style:none;
	list-style-position:outside;
	position:relative;
}
.add-nav a {
	color:#55a3b8;
	padding:0 6px;
	display:block;
	text-decoration:none;
}
.add-nav > ul > li.active > a,
.add-nav > ul > li.hover > a {color:#fff;}
.add-nav > ul > li.hover ul {display:block;}
.add-nav ul ul {
	list-style:none;
	margin:0;
	position:absolute;
	left:0;
	top:100%;
	background:#038eb0;
	width:170px;
	padding:25px 6px 15px 17px;
	text-transform:none;
	font:bold 14px/16px "Trebuchet MS", Helvetica, sans-serif;
	z-index:5;
	display:none;
}
.add-nav > ul > li.hover .has-drop-down-a:after {
	top: 100%;
	left:50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(1, 44, 56, 0);
	border-top-color: #012c38;
	border-width: 6px;
	margin-left: -4px;
	z-index:6;
}
.add-nav > ul > li.hover > .has-drop-down-a {background:#012c38;}
.add-nav ul ul li {
	list-style:none;
	margin:0 0 8px;
	list-style-position:outside;
}
.add-nav ul ul a {
	color:#fff;
	text-decoration:none;
}
.add-nav ul ul a:hover,
.add-nav ul ul .active > a {color:#a8fcfb;}
.social {
	list-style:none;
	margin:0;
	padding:10px 0 0;
	float:right;
	font-size:18px;
	line-height:23px;
}
.social li {
	float:left;
	list-style:none;
	margin:0 3px 0 6px;
}
.social a {
	color:#55a3b8;
	text-decoration:none;
}
.social a:hover {color:#fff;}
.section nav:after {
	content:"";
	display:block;
	clear:both;
}
.nav-row {margin:0 0 11px;}
.nav-row:after {
	content:"";
	display:block;
	clear:both;
}
#nav {
	list-style:none;
	margin:0 -10px 0 0;
	padding:0;
	float:right;
	font:37px/39px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
#nav > li {
	float:left;
	list-style:none;
	list-style-position:outside;
	position:relative;
}
#nav > li > a {
	display:block;
	padding:5px 10px 7px;
	color:#fff;
	position:relative;
}
#nav > li.hover > a {background:#012c38;}
#nav > li.hover + li .has-drop-down-a:before {display:none;}
#nav > li.hover > .has-drop-down-a:after {
	top: 100%;
	left: 24px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(1, 44, 56, 0);
	border-top-color: #012c38;
	border-width: 11px;
	margin-left: -11px;
	z-index:6;
}
#nav > li.hover > .has-drop-down-a:before {display:none;}
#nav > li > .has-drop-down-a:before {
	position:absolute;
	left:-5px;
	content: "\f107";
	font:17px/16px 'FontAwesome';
	color:#4692a5;
	top:50%;
	margin:-6px 0 0;
}
#nav > li.hover ul {display:block;}
#nav ul {
	list-style:none;
	margin:0;
	position:absolute;
	left:0;
	top:100%;
	background:#038eb0;
	width:170px;
	padding:25px 6px 15px 17px;
	text-transform:none;
	font:bold 14px/16px "Trebuchet MS", Helvetica, sans-serif;
	z-index:5;
	display:none;
}
#nav ul li {
	list-style:none;
	margin:0 0 8px;
	list-style-position:outside;
}
#nav ul a {
	color:#fff;
	text-decoration:none;
}
#nav ul a:hover,
#nav ul .active > a {color:#a8fcfb;}
.search-form {
	margin:0 -9999px 0 38px;
	padding:0 9999px 0 0;
	overflow:hidden;
	background:#000;
}
.search-form:after {
	content:"";
	display:block;
	clear:both;
}
.search-form .submit {
	float:left;
	width:61px;
	height:64px;
	background:#838383;
	position:relative;
}
.search-form .submit:before {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	text-align:center;
	content: "\f002";
	font:33px/36px 'FontAwesome';
	color:#cdcdcd;
	margin:-19px 0 0;
}
.search-form .submit input {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	padding:0;
	outline:none;
	cursor:pointer;
	width:100%;
	height:100%;
	z-index:3;
	background:none;
	border:0;
}
.search-form .submit:hover {
	opacity:0.8;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.search-form .area {
	overflow:hidden;
	position:relative;
	height:64px;
}
.search-form .area:hover .input-placeholder-text {opacity:0.22;}
.search-form .area input {
	width:100%;
	margin:0;
	outline:none;
	background:none;
	font:36px/42px "Times New Roman", Times, serif;
	color:#fff;
	padding:9px 10px;
	border:0;
}
.search-form .input-placeholder-text {
	color:#fff;
	font:36px/39px "Times New Roman", Times, serif;
	left:14px;
	top:14px;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.search-form .input-placeholder-text:after {
	content:"Â®";
	font-size:14px;
	margin:0 0 0 4px;
}
#main {
	background:#fff;
	overflow:hidden;
}
.main-holder {
	max-width:960px;
	margin:0 auto;
	padding:15px 15px 1px;
}
.main-holder:after {
	content:"";
	display:block;
	clear:both;
}
.join-section {
	width:100%;
	text-align:center;
	background:#ccc;
	font-size:26px;
	line-height:28px;
	color:#6a6b6b;
}
.join-section .holder {
	max-width:900px;
	margin:0 auto;
	padding:11px 15px 12px;
}
.join-section .frame {
	display:inline-block;
	vertical-align:top;
}
.join-section .txt {
	float:left;
	margin:5px 4px 0;
}
#footer {
	max-width:930px;
	padding:23px 15px 40px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.logo-col {
	float:left;
	margin:0 50px 0 0;
}
.cols {overflow:hidden;}
.links {
	float:left;
	width:252px;
	padding:6px 0 15px 10px;
	font-weight:300;
	text-transform:uppercase;
	font-size:14px;
	position:relative;
}
.links.last:before {
	position:absolute;
	left:-20px;
	height:9999px;
	overflow:hidden;
	text-indent:-9999px;
	content:"";
	width:1px;
	background:#5c5c5c;
}
.links ul {
	list-style:none;
	margin:0;
	padding:0;
}
.links li {margin:0 0 3px;}
.links ul ul {
	margin:0 0 0 14px;
	text-transform:none;
}
.links a {
	text-decoration:none;
	color:#9ea1a1;
}
.links a:hover {color:#fff;}
.breadcrumbs {
	list-style:none;
	margin:0;
	padding:17px 0 30px 42px;
	font-size:16px;
	line-height:18px;
	overflow:hidden;
	color:#c6c6c6;
}
.breadcrumbs li {
	float:left;
	list-style:none;
	list-style-position:outside;
}
.breadcrumbs li:first-child:before {display:none;}
.breadcrumbs li:before {
	content:"/";
	margin:0 5px;
}
.breadcrumbs a {
	color:#9a9a9a;
	text-decoration:none;
}
.breadcrumbs a:hover {color:#c6c6c6;}
.products.catalog {padding:0;}
.products.catalog .product-grid {
	padding:0;
	margin:0 -45px 0 0;
}
.products.catalog .product-grid > li {
	margin:0 45px 68px 0;
	width:150px;
}
.products.catalog h1 ~ .product-grid > li {margin-bottom:48px;}
.paging {
	text-align:center;
	font-size:24px;
	line-height:26px;
	color:#9a9a9a;
	font-weight:bold;
	padding:0 0 30px;
}
.paging a {
	color:#04cdfc;
	text-decoration:none;
	margin:0 5px 0 0;
}
.paging a:hover {color:#9a9a9a;}
.paging ul {
	list-style:none;
	margin:0;
	padding:0 5px;
	display:inline;
}
.paging li {
	display:inline;
	list-style:none;
	list-style-position:outside;
}
.paging li a {margin:0;}
.slogan {
	overflow:hidden;
	font:bold 23px/23px "Times New Roman", Times, serif;
	color:#fff;
	padding:30px 0 0 10px;
	display:none;
}
.slogan span {
	font-size:8px;
	line-height:10px;
	vertical-align:bottom;
}
.nav-opener {
	float:right;
	width:32px;
	position:relative;
	padding:22px 0 0;
	text-align:center;
	color:#fff !important;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	text-decoration:none;
	margin:11px -4px 0 0;
	display:none;
}
.nav-opener span:before,
.nav-opener:after,
.nav-opener:before {
	position:absolute;
	left:0;
	top:0;
	height:4px;
	background:#fff;
	border-radius:4px;
	content:"";
	width:100%;
}
.nav-opener:after {top:8px;}
.nav-opener span:before {top:16px;}
.footer-tabs {
	display:none;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
}
.footer-tabs a {
	color:#fff;
	text-decoration:none;
}
.footer-tabs .tabset {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:135px;
	text-transform:uppercase;
	font-size:13px;
}
.footer-tabs .tabset li {
	list-style:none;
	list-style-position:outside;
}
.footer-tabs .tabset a {
	display:block;
	padding:6px 2px 7px;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #717171;
	-webkit-transition:none;
	transition:none;
}
.footer-tabs .tabset .active a {
	border:solid #717171;
	border-width:1px 0;
	padding:5px 2px 6px;
}
.footer-tabs .tab-content {
	overflow:hidden;
	padding:0 0 0 20px;
}
.footer-tabs .tab-content ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer-tabs .tab-content li {
	list-style:none;
	list-style-position:outside;
	margin:0 0 7px;
}
#footer .social {
	float:left;
	font-size:34px;
	line-height:36px;
	padding:5px 0 0;
	display:none;
}
#footer .social a {color:#cdcdcd;}
.menu-box {
	overflow: hidden;
	position:absolute;
	right:-260px;
	top:0;
	width:260px;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.menu-holder{
	position: relative;
	left:0;
	background:#038eb0;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.drop-active .menu-holder{
	left:-100%;
}
.nav-active .menu-box {right:0;}
.add-menu {
	list-style:none;
	margin:0;
	padding:0;
	font-size:20px;
	line-height:23px;
	font-weight:300;
}
.add-menu > li {
	list-style:none;
	border-top:1px solid #73c0d3;
}
.add-menu > li:first-child {border:0;}
.add-menu > li > a {
	display:block;
	color:#fff;
	padding:8px 27px 8px 17px;
	position:relative;
	text-decoration:none;
}
.add-menu > li > .has-drop:before {
	content:"";
	position:absolute;
	right:17px;
	top:19px;
	width:20px;
	height:2px;
	background:#fff;
}
.add-menu > li > .has-drop:after {
	content:"";
	position:absolute;
	right:26px;
	top:10px;
	width:2px;
	height:20px;
	background:#fff;
}
.add-menu > li > a:hover,
.add-menu > li.active > a {font-weight:normal;}
.menu-box .search-form {
	margin:0;
	padding:0;
}
.tab-box {
	background:#038eb0;
	position: absolute;
	top:0;
	left:100%;
	width:100%;
}
.tab-box.active {
	z-index: 10;
}
.tab-box .opener {
	display:block;
	background:#000;
	font-size:22px;
	line-height:25px;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding:23px 14px 15px 34px;
	position:relative;
}
.tab-box .opener:before {
	content:"";
	position:absolute;
	left:14px;
	top:24px;
	background:url(../images/arrow.png) no-repeat;
	width:31px;
	height:29px;
}
.users-section {
	padding:34px 0 0;
	overflow:hidden;
}
.users-section h1 {
	text-align:center;
	color:#6a6b6b;
	font-size:36px;
	line-height:38px;
	margin:0 0 12px;
}
.search-user {
	font-size:18px;
	line-height:24px;
	color:#6a6b6b;
	max-width:573px;
	margin:0 0 26px 35px;
}
.search-user mark {
	background:none;
	font-size:24px;
	font-weight:bold;
	margin:0 12px 0 0;
	color:#6a6b6b;
}
.search-user p {margin:0 0 17px;}
.search-user .row {overflow:hidden;}
.search-user .area {overflow:hidden;}
.search-user input[type="submit"] {
	float:right;
	margin:0 0 0 7px;
	width:252px;
	height:43px;
	background:#04cdfc;
	text-align:center;
	color:#fff;
	outline:none;
	border:0;
	border-radius:0;
	padding:0;
	font-size:25px;
	line-height:26px;
}
.search-user input[type="submit"]:hover {background:#000;}
.search-user .area input {
	background:#ebebeb;
	padding:5px 10px;
	margin:0;
	outline:none;
	border:0;
	width:100%;
	display:block;
	font-size:25px;
	line-height:26px;
	height:43px;
}
.alpha-list {
	list-style:none;
	margin:0 0 27px 31px;
	padding:0;
	letter-spacing:-4px;
	line-height:0;
	font-size:18px;
	font-weight:bold;
	color:#6a6b6b;
	text-transform:uppercase;
}
.alpha-list li {
	letter-spacing:0;
	line-height:20px;
	display:inline-block;
	vertical-align:top;
	margin:0 7px 10px;
	list-style:none;
	list-style-position:outside;
}
.users-list {
	list-style:none;
	margin:0 -34px 0 -28px;
	padding:0;
	font-size:14px;
	line-height:0;
	letter-spacing:-3px;
	color:#9a9a9a;
}
.users-list > li {
	letter-spacing:0;
	line-height:24px;
	display:inline-block;
	vertical-align:top;
	width:125px;
	margin:0 34px 52px 35px;
	text-align:center;
}
.users-list .image {
	display:block;
	margin:0 0 10px;
}
.users-list .image a:hover img {opacity:0.8;}
.users-list .image img {
	vertical-align:top;
	max-width:100%;
	height:auto;
}
.users-list .name {
	font-size:16px;
	line-height:18px;
	color:#6a6b6b;
}
.users-list address {
	margin:0;
	display:block;
	font-style:normal;
}
.users-list a:hover {color:#000;}
.jcf-checkbox {
	float:left;
	position: relative;
	overflow: hidden;
	cursor: default;
	background: #ebebeb;
	margin: 0 8px 0 0;
	width:22px;
	height:22px;
}
.jcf-checkbox span{
	margin:5px auto 0;
	width:11px;
	height:11px;
	display:none;
	background:#000;
}
.jcf-checkbox input[type="checkbox"] {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
}
.jcf-checkbox.jcf-checked span{display:block;}
.option-form {
	font-size:16px;
	line-height:18px;
	color:#9a9a9a;
	max-width:860px;
	margin:0 auto 60px;
}
.option-form h2 {
	margin:0 0 11px;
	font-size:24px;
	line-height:26px;
	color:#6a6b6b;
}
.option-form .form-row {
	overflow:hidden;
	margin:0 0 17px;
}
.option-form .row {
	overflow:hidden;
	color:#d7d7d7;
	display:block;
	margin:0 0 7px;
}
.option-form .row strong {
	display:block;
	font-size:18px;
	line-height:20px;
	color:#6a6b6b;
}
.option-form .area {margin:24px 0 0 43px;}
.option-form h3 {
	margin:0 0 4px;
	font-size:18px;
	line-height:20px;
	color:#6a6b6b;
}
.option-form .area .jcf-checkbox {
	width:16px;
	height:16px;
	margin-top:1px;
}
.option-form .area .row {color:#9a9a9a;}
.option-form .area .jcf-checkbox span {
	width:8px;
	height:8px;
	margin:4px auto 0;
}
.option-form input[type="submit"] {
	display:inline-block;
	vertical-align:middle;
	font-size:39px;
	line-height:41px;
	color:#fff;
	margin:0 35px 0 0;
	padding:0;
	border-radius:0;
	background:#04cdfc;
	width:383px;
	height:65px;
	outline:none;
	cursor:pointer;
	border:0;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.option-form input[type="submit"]:hover {background:#000;}
.option-form .or {
	display:inline-block;
	vertical-align:middle;
	font-size:18px;
	line-height:20px;
	color:#6a6b6b;
}
.option-form .or a {margin:0 4px;}
.option-form .or a:hover {color:#000;}
.gallery-section {
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery-section .btn-prev-next {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	height:0;
	margin:-35px 0 0;
}
.gallery-section .btn-prev-next .hold {
	max-width:958px;
	padding:0 15px;
	margin:0 auto;
}
.gallery-section .btn-prev-next .hold:after {
	content:"";
	display:block;
	clear:both;
}
.gallery-section .btn-prev,
.gallery-section .btn-next {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-prev-next.png) no-repeat;
	width:27px;
	height:53px;
	position:relative;
	z-index:3;
}
.gallery-section .btn-next {
	float:right;
	background-position:-49px 0;
}
.gallery-section .btn-prev:hover,
.gallery-section .btn-next:hover {opacity:0.61;}
.gallery-section .gallery-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	position:relative;
}
.gallery-section .gallery-holder li {
	width:100%;
	list-style:none;
	list-style-position:outside;
	left:0;
	top:0;
	position:absolute;
}
.gallery-section .gallery-holder li.active {z-index:2;}
.gallery-section .text-box {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	font-weight:300;
	font-size:24px;
	line-height:29px;
	color:#fff;
	white-space:nowrap;
}
.gallery-section .text-box:after {
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
}
.gallery-section .holder {
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	width:100%;
}
.gallery-section .frame {
	max-width:770px;
	padding:0 15px;
	margin:0 auto;
}
.gallery-section .frame2 {width:410px;}
.gallery-section .entry {
	width:260px;
	padding:0 0 55px;
}
.gallery-section .title {
	display:block;
	font-size:50px;
	line-height:53px;
	font-weight:bold;
	letter-spacing:-2px;
}
.gallery-section p {margin:0;}
.gallery-section .more {font-size:14px;}
.gallery-section .more:hover {color:#fff;}
.gallery-section .switcher {
	position:absolute;
	width:100%;
	left:0;
	bottom:10px;
	z-index:3;
}
.gallery-section .switcher .hold {
	max-width:930px;
	padding:0 15px;
	margin:0 auto;
}
.gallery-section .switcher ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.gallery-section .switcher li {
	list-style:none;
	list-style-position:outside;
	float:left;
	margin:0 0 0 5px;
}
.gallery-section .switcher a {
	width:17px;
	height:17px;
	background:rgba(255,255,255,0.3);
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.gallery-section .switcher a:hover,
.gallery-section .switcher .active a {background:#067e9b;}
.gallery-section .image {display:block;}
.gallery-section .image img {
	width:100%;
	height:auto;
	vertical-align:top;
}
.homepage #main {
	background:#fff url(../images/bg-main.jpg) no-repeat 50% 0;
	background-size:cover;
}
.inner .main-holder,
.homepage .main-holder {
	max-width:931px;
	padding-top:19px;
}
.content {
	float:left;
	width:100%;
}
.no-sidebar .c1 {margin-right:0;}
.c1 {margin:0 307px 0 0;}
.inner .sidebar {margin-top:12px;}
.sidebar {
	float:right;
	width:260px;
	margin:0 0 0 -100%;
}
.search-box {
	background:#000;
	padding:11px 12px 7px 10px;
	margin:0 0 18px;
	font-size:12px;
	line-height:15px;
}
.search-box form {margin:0;}
.search-box .row {
	overflow:hidden;
	margin:0 -4px 6px;
}
.search-box .text {
	float:left;
	width:50%;
	padding:0 4px;
	position:relative;
}
.search-box .text input {
	background:#fff;
	margin:0;
	padding:5px 5px 4px;
	outline:none;
	width:100%;
	color:#aaacac;
	font-size:14px;
	line-height:16px;
	border:0;
}
.search-box .text a {
	color:#aaacac;
	text-decoration:none;
}
.search-box .row-submit {overflow:hidden;}
.search-box .row-submit a {
	float:left;
	margin:2px 0 0;
}
.search-box .row-submit a:hover {color:#fff;}
.search-box .input-placeholder-text {
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
	top:5px;
	left:5px;
	font-size:14px;
	line-height:16px;
}
.search-box .input {
	position:relative;
	margin:0 0 3px;
}
.search-box .input:hover .input-placeholder-text {opacity:0;}
.button,
#pdlicensesubmit,
.login .btn,
.search-box input[type="submit"] {
	float:right;
	font-size:12px;
	line-height:15px;
	color:#fff;
	background:#04cdfc;
	width:79px;
	height:20px;
	border:0;
	margin:0;
	padding:0;
	outline:none;
	cursor:pointer;
}
.button:hover,
#pdlicensesubmit:hover,
.login .btn:hover,
.search-box input[type="submit"]:hover {background:#000;}
.pagination ul,
.actions,
#pg-pagination ul {
	list-style:none;
	margin:0;
	padding:0;
}
.pagination ul {
	display:inline;
	padding:0 10px;
}
.actions li,
.pagination li,
#pg-pagination li {
	list-style:none;
	display:inline;
	margin:0 3px;
	list-style-position:outside;
}
.button,
#pdlicensesubmit {
	display:inline-block;
	vertical-align:middle;
	float:none;
}
.login .btn {
	float:none;
	display:block;
}
#pdlicensesubmit:hover,
.login .btn:hover,
.search-box input[type="submit"]:hover {background:#000;}
.widget {margin:0 0 17px;}
.widget.image-widget {margin:0;}
.widget.image-widget .image {margin:0 0 17px;}
.widget h2 {
	font:32px/35px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background:#babbbb;
	margin:0 0 18px;
	padding:6px 15px 5px;
}
.widget .image-box {
	width:100%;
	height:auto;
	vertical-align:top;
	padding:0 0 18px;
	border-bottom:1px solid #9e9f9f;
}
.image-block {
	margin:0 0 17px;
	padding:0 0 18px;
	border-bottom:1px solid #9e9f9f;
}
.image-block .image {
	display:block;
	position:relative;
	margin:0;
}
.widget.image-widget .image,
.widget .image-box img,
.image-block .image img {
	width:100%;
	vertical-align:top;
	height:auto;
}
.image-block .image:hover:before {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:"";
	background:rgba(0,0,0,0.3);
	z-index:2;
}
.image-block .image-title {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	white-space:nowrap;
	font:45px/43px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	color:#fff;
	z-index:3;
}
.image-block .image-title:after {
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
}
.image-block .image-title .hold {
	display:inline-block;
	vertical-align:middle;
	width:100%;
	white-space:normal;
	text-align:center;
}
.fb-box {margin:0 0 20px;}
.fb-box img {
	width:100%;
	height:auto;
	vertical-align:top;
}
.boxes {
	overflow:hidden;
	margin:0 3px 16px -25px;
	padding:0 0 50px;
}
.boxes .box {
	float:left;
	width:50%;
	position:relative;
}
.boxes .box + .box:before {
	position:absolute;
	left:-49px;
	top:28px;
	overflow:hidden;
	text-indent:-9999px;
	content:"";
	background:url(../images/bg-line.png) no-repeat;
	width:120px;
	height:302px;
}
.boxes h1 {
	font:45px/47px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	margin:0 0 13px;
	text-transform:uppercase;
	color:#565656;
	padding:4px 1px 5px 40px;
	background:url(../images/bg-title.png) no-repeat;
}
.boxes h2 {
	color:#595959;
	font-weight:900;
	margin:0 0 9px -10px;
	font-size:22px;
	line-height:24px;
}
.boxes .entry {padding:0 1px 0 40px;}
.list {
	list-style:none;
	margin:0 0 10px;
	padding:0;
	font-size:14px;
	line-height:16px;
}
.list li {
	list-style:none;
	list-style-position:outside;
	margin:0 0 1px;
	position:relative;
	padding:0 0 0 13px;
}
.list li:before {
	position:absolute;
	left:0;
	top:4px;
	overflow:hidden;
	text-indent:-9999px;
	content:"";
	width:10px;
	height:10px;
	border:1px solid #8e8e8e;
}
.boxes .btn-login {
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0;
}
.events-list {
	list-style:none;
	margin:0;
	padding:3px 0 3px 1px;
}
.events-list li {
	list-style:none;
	list-style-position:outside;
	margin:0 0 12px;
	display:table;
	width:100%;
}
.events-list .date-col {
	display:table-cell;
	vertical-align:middle;
	width:52px;
}
.events-list .date {
	display:block;
	margin:0 5px 0 0;
	width:44px;
	height:44px;
	padding:2px 0 0;
	font-size:26px;
	line-height:26px;
	font-weight:900;
	color:#fff;
	text-align:center;
	background:#878787;
	box-shadow:inset 0 0 10px rgba(0,0,0,0.2);
}
.events-list .date span {
	display:block;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
.events-list .title {
	display:table-cell;
	vertical-align:middle;
	color:#024758;
	font-weight:900;
	font-size:15px;
	line-height:18px;
}
.events-list .title a {color:#024758;}
.boxes .more {
	color:#038eb0;
	font-weight:300;
}
.boxes .more:hover {color:#000;}
.post-box {
	position:relative;
	margin:0 0 33px;
}
.add-col {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.add-col .date {
	color:#fff;
	font:14px/28px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	background:url(../images/bg-date.png) no-repeat;
	width:82px;
	height:49px;
	display:block;
	margin:0 0 -12px -20px;
	text-transform:uppercase;
	padding:3px 5px;
}
.add-col .date strong {
	vertical-align:top;
	font:900 26px/28px "Lato", Arial, Helvetica, sans-serif;
}
.add-col .date span {
	min-width:23px;
	display:inline-block;
	vertical-align:top;
}
.social-list {
	list-style:none;
	margin:0 0 0 -1px;
	padding:0;
	width:44px;
}
.social-list li {
	border-top:1px solid #fff;
	list-style:none;
	list-style-position:outside;
	text-align:center;
}
.social-list li:first-child {border:0;}
.social-list a {
	display:block;
	background:#067e9b;
	width:44px;
	height:40px;
	text-decoration:none;
	color:#fff;
	font-size:25px;
	line-height:40px;
}
.social-list a:hover {background:#05586d;}
.post-box .image {
	width:100%;
	height:auto;
	vertical-align:top;
}
.post-box .text-box {
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.74);
	font-size:15px;
	line-height:18px;
	color:#fff;
	padding:15px 10px 18px 63px;
}
.post-box .text-box h2 {
	font-weight:900;
	font-size:16px;
	line-height:18px;
	margin:0 0 2px;
	text-transform:uppercase;
}
.post-box .text-box h2 a {
	color:#fff;
	font-size:16px;
}
.post-box .text-box a {font-size:13px;}
.post-box .text-box a:hover {color:#fff;}
.post-box h1 {
	position:absolute;
	left:0;
	top:40px;
	width:100%;
	text-align:center;
	font:45px/43px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 30px;
	text-transform:uppercase;
}
.post-box h1 a {color:#fff;}
.post-box h1 span {
	display:block;
	max-width:300px;
	margin:0 auto;
}
.welcome-box {
	background:#ccc;
	overflow:hidden;
	position:relative;
	top:2px;
	margin:0 0 20px;
}
.welcome-box .image {float:left;}
.welcome-box .image img {vertical-align:top;}
.welcome-box .text-box {
	overflow:hidden;
	font-size:16px;
	line-height:24px;
	color:#595959;
}
.welcome-box h1 {
	background:url(../images/bg-heading.png) no-repeat;
	font:46px/48px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	padding:12px 25px;
	margin:0 0 8px;
}
.welcome-box p {margin:0 0 23px;}
.welcome-box a {color:#057691;}
.welcome-box a:hover {color:#000;}
.welcome-box .entry {padding:0 10px 0 24px;}
.mobile-btns {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	width:100%;
	table-layout:fixed;
	font:45px/48px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
}
.mobile-btns li {
	list-style:none;
	list-style-position:outside;
	display:table-cell;
	vertical-align:top;
	border-left:1px solid #fff;
}
.mobile-btns li:first-child {border:0;}
.mobile-btns a {
	display:block;
	height:86px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	padding:20px 0 0;
	background:#024758;
}
.mobile-btns .alt {background:#f89f06;}
.mobile-btns .fa {
	color:#c0c5c6;
	font-size:40px;
	line-height:50px;
}
.post {
	position:relative;
	padding:5px 0 1px 62px;
}
.post .add-col {
	top:12px;
	left:2px;
}
.post .add-col .date {
	font-size:10px;
	letter-spacing:2px;
	padding-top:5px;
}
.post .add-col .date span {min-width:18px;}
.post h1 {
	margin:0 0 10px;
	font-size:36px;
	line-height:40px;
	color:#6a6b6b;
}
.post .image {
	margin:14px 0 38px -71px;
	padding:0 0 0 22px;
	border-left:2px solid #1fd2fb;
	font-size:16px;
	line-height:18px;
	color:#515151;
}
.post p {
	margin:0;
	padding:0 0 14px;
}
.post .image img {
	margin:0 0 7px;
	max-width:100%;
	height:auto;
}
.like-section {
	overflow:hidden;
	background:url(../images/bg-like-section.png) no-repeat;
	margin:-7px -40px 20px -61px;
	padding:7px 40px 10px 70px;
	min-height:324px
}
.like-section h1 {
	font:40px/43px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	color:#6a6b6b;
	text-transform:uppercase;
	margin:0 0 28px;
}
.like-list {
	list-style:none;
	margin:0;
	padding:0 0 0 11px;
	font-weight:900;
	color:#024758;
	letter-spacing:-4px;
	line-height:0;
}
.like-list > li {
	list-style:none;
	list-style-position:outside;
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	font-size:16px;
	line-height:18px;
	width:109px;
	margin:0 22px 20px 0;
}
.like-list img {vertical-align:top;}
.like-list a:hover img {opacity:0.6;}
.like-list .image {
	display:block;
	margin:0 0 8px;
}
.like-list a {color:#024758;}
.like-list a:hover {color:#000;}
.widget.box {
	margin:0 0 30px;
	position:relative;
}
.widget.box h1 {
	font:40px/42px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	margin:0 0 27px;
	text-transform:uppercase;
	color:#6a6b6b;
	padding:8px 0 0 13px;
	position:relative;
}
.widget.box:before {
	position:absolute;
	left:-58px;
	top:-1px;
	content:"";
	width:326px;
	height:313px;
	background:url(../images/bg-box.png) no-repeat;
}
.widget.box .entry {
	padding:0 14px;
	position:relative;
}
.widget.box .events-list {
	padding:1px 0 6px;
	margin:0;
}
.widget.box .events-list li {
	border-top:1px solid #abacac;
	padding:6px 0 0;
	margin:0 0 5px;
}
.widget.box .events-list li:first-child {border:0;}
.widget.box .title {
	font-size:16px;
	line-height:18px;
}
.widget.box .more {color:#038eb0;}
.widget.box .more:hover {color:#000;}
.widget.box blockquote {
	margin:0 0 15px;
	border:0;
	padding:2px 0 0;
}
.widget.box blockquote q {
	display:block;
	margin:0 0 9px;
	font-weight:300;
	font-size:27px;
	line-height:32px;
	color:#595959;
}
.widget.box blockquote cite {
	display:block;
	font-style:normal;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
	color:#595959;
}
.widget.box .btn-more {
	display:inline-block;
	vertical-align:top;
	background:#f89f06;
	font:32px/35px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff !important;
	text-decoration:none;
	padding:1px 16px 2px;
	min-width:120px;
	text-align:center;
}
.widget.box .btn-more:hover {background:#f88306;}
.events {
	list-style:none;
	margin:0 0 0 -14px;
	padding:0;
}
.events li {
	list-style:none;
	list-style-position:outside;
	display:table;
	margin:0 0 18px;
	width:100%;
}
.events .date-col {
	display:table-cell;
	vertical-align:middle;
	padding:0 5px 0 0;
}
.events .date {
	color:#fff;
	text-transform:uppercase;
	background:url(../images/bg-date-col.png) no-repeat;
	width:81px;
	height:37px;
	display:block;
	padding:4px 10px 0 3px;
	overflow:hidden;
}
.events .date span {
	float:left;
	width:26px;
	font:19px/21px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
	margin:4px 0 0;
	text-align:left;
}
.events .date strong {
	font-weight:900;
	font-size:26px;
	line-height:28px;
	display:block;
	overflow:hidden;
	text-align:center;
}
.events .title {
	display:table-cell;
	vertical-align:middle;
	font-weight:900;
	font-size:16px;
	line-height:18px;
	color:#024758;
	padding:0 40px 0 0;
}
.events .title a {color:#024758;}
.events .title a:hover {color:#000;}
.banner {
	width:100%;
	position:relative;
}
.banner .image {display:block;}
.banner .image img {
	width:100%;
	height:auto;
	vertical-align:top;
}
.banner .holder {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	overflow:hidden;
}
.banner .frame {
	display:table;
	height:100%;
	width:100%;
}
.banner .frame2 {
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
.banner  h1 {
	text-align:center;
	padding:0 10px;
	margin:0;
	color:#fff;
	text-transform:uppercase;
	font:60px/63px 'Pathway Gothic One', Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 980px){
	#header .section {width:545px;}
	#nav {font-size:31px;}
	.search-form .area input,
	.search-form .input-placeholder-text {font-size:30px;}
	.breadcrumbs {padding:10px 0 20px;}
	.breadcrumbs li {
		display:inline-block;
		vertical-align:top;
		float:none;
	}
	.users-list {text-align:center;}
	.c1 {margin:0 207px 0 0;}
	.sidebar {width:200px;}
	.gallery-section .frame {max-width:680px;}
	.gallery-section .entry {padding:0;}
	.homepage #main {background-image:none;}
	.image-block .image-title {
		font-size:35px;
		line-height:38px;
	}
	.boxes h1 {font-size:41px;}
	.inner .c1 {margin:0 280px 0 0;}
	.inner .sidebar {width:245px;}
	.post {padding:5px 0 0 72px;}
	.like-list {text-align:center;}
	.links {width:191px;}
	#nav ul {
		left:auto;
		right:0;
	}
}
@media only screen and (max-width: 767px){
	#header .section {display:none;}
	.logo-box {margin:9px 0 -10px -15px;}
	#header {background:#000;}
	.logo img {
		width:90px;
		height:auto;
	}
	.nav-opener,
	.slogan {display:block;}
	.footer-tabs {display:block;}
	#footer .row {margin:0 0 20px;}
	#footer .row:after {
		content:"";
		display:block;
		clear:both;
	}
	#footer .cols,
	.join-section {display:none;}
	#footer {padding:16px 15px 40px 25px;}
	.logo-col {margin:0 14px 0 0;}
	.logo-col img {
		width:46px;
		height:auto;
	}
	.add-links {padding:0 0 20px;}
	.users-section {padding:10px 0 0;}
	.paging {
		font-size:14px;
		line-height:16px;
	}
	.search-user mark {
		font-size:19px;
		margin:0 3px 0 0;
	}
	.search-user {
		margin:0 0 20px;
		font-size:16px;
		line-height:23px;
	}
	.search-user input[type="submit"] {width:120px;}
	.search-user p {text-align:center;}
	.alpha-list {
		margin:0 0 10px;
		text-align:center;
	}
	.users-list {margin:0 -10px;}
	.users-list > li {margin:0 10px 22px;}
	.users-section h1 {
		font-size:28px;
		line-height:32px;
	}
	.option-form {
		max-width:100%;
		margin:0 0 20px;
	}
	.option-form input[type="submit"] {
		display:block;
		width:100%;
		font-size:30px;
		height:50px;
	}
	.option-form .or {
		display:block;
		text-align:center;
		margin:10px 0 0;
	}
	.option-form .row strong {
		font-size:16px;
		line-height:18px;
	}
	.form-row .jcf-checkbox { margin-top:4px;}
	.option-form .area {margin:0 0 0 10px;}
	.content {float:none;}
	.c1 {margin:0;}
	.inner .sidebar,
	.sidebar {
		width:auto;
		float:none;
		margin:0;
	}
	.gallery-section .text-box {
		font-size:12px;
		line-height:14px;
	}
	.gallery-section .text-box .title {
		font-size:25px;
		line-height:27px;
		margin:0 0 4px;
	}
	.gallery-section .more {font-size:12px;}
	.gallery-section .frame2 {
		width:auto;
		padding:0 30px;
	}
	.gallery-section .image {margin:0 -90px;}
	.gallery-section .entry {width:130px;}
	.gallery-section .entry p {margin:0 0 5px;}
	.gallery-section .btn-prev,
	.gallery-section .btn-next {
		background-size:33px 26px;
		width:14px;
		height:26px;
	}
	.gallery-section .btn-prev-next {margin-top:-3px;}
	.gallery-section .btn-next {background-position:-25px 0;}
	.gallery-section .switcher a {
		width:8px;
		height:8px;
	}
	.boxes {
		margin:0;
		padding:0 0 1px;
	}
	.boxes .box {
		float:none;
		margin:0 0 20px;
		padding:0;
		width:auto;
	}
	.boxes h1 {
		padding:4px 1px 5px 10px;
		font-size:45px;
		margin:0 0 14px;
	}
	.boxes .entry {padding:0 0 0 10px;}
	.events-list {
		padding:0 0 6px;
		margin:0;
	}
	.events-list li {
		border-top:1px solid #abacac;
		padding:6px 0 0;
		margin:0 0 6px;
	}
	.events-list li:first-child {border:0;}
	.events-list .title {font-size:16px;}
	.boxes .box + .box:before {display:none;}
	.post-box .text-box {
		font-size:11px;
		line-height:12px;
	}
	.post-box .text-box a {font-size:9px;}
	.post-box .text-box h2,
	.post-box .text-box h2 a {font-size:12px;}
	.post-box h1 {
		font-size:33px;
		line-height:35px;
	}
	.events-list .date {
		width:48px;
		height:48px;
		font-size:27px;
	}
	.mobile-btns {display:table;}
	.social-list {
		width:33px;
		margin:-9px 0 0 -1px;
	}
	.social-list a {
		width:33px;
		height:30px;
		font-size:16px;
		line-height:30px;
	}
	.post-box {margin:7px -15px 25px 0;}
	.add-col .date {
		width:61px;
		height:37px;
		background-size:100% 100%;
		font-size:10px;
		line-height:12px;
		margin:0 0 0 -15px;
		padding:2px 0 0 4px;
		line-height:14px;
	}
	.add-col .date span {
		min-width:17px;
		margin:5px 0 0;
	}
	.post .add-col .date {padding-top:3px;}
	.add-col .date strong {
		font-size:19px;
		line-height:23px;
	}
	.post-box .text-box h2 {margin:0;}
	.post-box .text-box {
		position:relative;
		background:#000;
		padding:5px 10px 18px 48px;
		margin:-20px 0 0;
	}
	.post-box h1 {margin:-10px 0 0;}
	.welcome-box .image {
		display:block;
		float:none;
	}
	.welcome-box .image img {
		width:100%;
		height:auto;
	}
	.boxes .more {font-size:17px;}
	.inner .c1 {margin:0;}
	.inner .sidebar {width:auto;}
	.banner .image {margin:0 -70px;}
	.banner .holder h1 {
		font-size:40px;
		line-height:40px;
	}
	.post {
		font-size:12px;
		line-height:15px;
		padding:0 0 0 52px;
		margin:-3px 0 0;
	}
	.post h1 {
		font-size:18px;
		line-height:20px;
		margin:0 0 5px;
	}
	.post p {padding:0 0 13px;}
	.post .add-col {
		left:0;
		top:-3px;
	}
	.post .image {
		font-size:11px;
		margin:0 -15px 10px -30px;
		padding:0 0 0 10px;
	}
	.post .image img {margin:0;}
	.like-section {	margin:0 -40px 20px -34px;	}
	.like-section h1 {
		font-size:37px;
		line-height:39px;
		padding:7px 0 0;
		margin:0 0 19px;
	}
	.like-list {padding:0;}
	.like-list > li {
		margin:0 5px 10px;
		font-size:15px;
		line-height:16px;
	}
	#footer .social {display:block;}
	.tab-box {display:block;}
}

/* RG Additions */
/* add'l search customizations */
.result-created{
	padding-bottom: 25px;
}
/* increase space between items */
.item-separator{
	height: 50px;
}
/* fix image widget spacing issue */
.image-widget{
	padding-bottom: 10px;
}
/* link hover on dark bg fix */
.darkbg a:hover, .darkbg h2, .darkbg p, .darkbg li{
    color: #FFF;
}
.alert.alert-error {
	background-color: rgb(173, 72, 72);
	padding: 10px;
}
.alert-heading {
	display: none;
}
.menu-box .search-form .input-placeholder-text:after {display:none;}