#sl_sidebar {
 position: relative!important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  color: #494949;
}

.header-overlay-dark .menu-block .gf-menu .item {
	text-shadow: none;
}
.wk-gallery-wall a {
    padding: 3px;
}

.wk-gallery-wall a:before {
    content: attr(title);
    position: absolute;
    margin-top: 136px;
    text-align: center;
    background-color: rgba(27, 27, 27, 0.75);
    padding: 0 6px;
    color: #fff;
    width: 188px;
    font-size: 11px;
}

.wk-gallery-wall a:hover {
box-shadow: 0 0 2px #000000;
}

div.clubDownloads{
	float: right;
    max-width: 224px;
    display: block;
    background: #ECECEC;
    padding: 5px;
    border: 1px solid #ddd;
    margin: 10px;
}
div.clubDownloads h2 {
	text-align: center;
}
div.clubDownloads a.btn {
	width: calc(100% - 30px);
	margin-top:10px;
}

#jevents_body a {
  color: #2a90dd;
}


.fullwidthform .uk-progress-bar em, .fullwidthform .uk-progress-bar strong {
    color: #fff !important;
    margin-top: 5px;
    display: inline-block;
}

.fullwidthform .uk-progress {
    height: 39px;
}

.fullwidthform input[type=radio], .fullwidthform input[type=checkbox] {
	margin-right: 10px;
}

.fullwidthform textarea, .fullwidthform  input[type=text] {
    width: 90%;
}



#buyCreditsForm .info {
  display: none;
}

.distance {
  display: none;
}

.registration .controls > input, .login .controls > input {
  background: none repeat scroll 0 0 #2a90dd;
  color: #ffffff;
}

li {
  line-height: inherit !important;
}

p.info {
  font-family: Arial,Helvetica,Sans-serif !important;
  font-size: 16px !important;
  line-height: 1.3em !important;
  padding: 20px !important;
}

.font-family-corvus #rt-page-surround, .font-family-corvus .dropdown .item, .font-family-corvus .gf-menu-device-container .gf-menu .item {
	font-family: Arial,Helvetica,sans-serif !important;
	color: #4e4e4e;
}


@font-face {

    font-family: 'BebasNeueRegular';

    src: url('bebasneue.eot');

    src: url('bebasneue.eot') format('embedded-opentype'),

         url('bebasneue.woff') format('woff'),

         url('bebasneue.ttf') format('truetype'),

         url('bebasneue.svg#BebasNeueRegular') format('svg');

}

@font-face {

    font-family: 'NevisBold';

    src: url('nevis.eot');

    src: url('nevis.eot') format('embedded-opentype'),

         url('nevis.woff') format('woff'),

         url('nevis.ttf') format('truetype'),

         url('nevis.svg#NevisBold') format('svg');

}

@font-face {

    font-family: 'MyriadProRegular';

    src: url('myriadpro-regular.eot');

    src: url('myriadpro-regular.eot') format('embedded-opentype'),

         url('myriadpro-regular.woff') format('woff'),

         url('myriadpro-regular.ttf') format('truetype'),

         url('myriadpro-regular.svg#MyriadProRegular') format('svg');

}

html
{
height:auto !important;
}

body{

	background:#fff url(../images/images/bg.jpg) no-repeat bottom center !important;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#4e4e4e;

	}

main-body-dark #rt-showcase .rt-container h1, .main-body-dark #rt-showcase .rt-container h2, .main-body-dark #rt-showcase .rt-container .title, .main-body-dark #rt-showcase .rt-container .component-content h2, .main-body-dark #rt-showcase .rt-container h3, .main-body-dark #rt-showcase .rt-container h4, .main-body-dark #rt-showcase .rt-container h5, .main-body-dark #rt-showcase .rt-container h6, .main-body-dark #rt-feature .rt-container h1, .main-body-dark #rt-feature .rt-container h2, .main-body-dark #rt-feature .rt-container .title, .main-body-dark #rt-feature .rt-container .component-content h2, .main-body-dark #rt-feature .rt-container h3, .main-body-dark #rt-feature .rt-container h4, .main-body-dark #rt-feature .rt-container h5, .main-body-dark #rt-feature .rt-container h6, .main-body-dark #rt-utility .rt-container h1, .main-body-dark #rt-utility .rt-container h2, .main-body-dark #rt-utility .rt-container .title, .main-body-dark #rt-utility .rt-container .component-content h2, .main-body-dark #rt-utility .rt-container h3, .main-body-dark #rt-utility .rt-container h4, .main-body-dark #rt-utility .rt-container h5, .main-body-dark #rt-utility .rt-container h6, .main-body-dark #rt-maintop .rt-container h1, .main-body-dark #rt-maintop .rt-container h2, .main-body-dark #rt-maintop .rt-container .title, .main-body-dark #rt-maintop .rt-container .component-content h2, .main-body-dark #rt-maintop .rt-container h3, .main-body-dark #rt-maintop .rt-container h4, .main-body-dark #rt-maintop .rt-container h5, .main-body-dark #rt-maintop .rt-container h6, .main-body-dark #rt-mainbody-surround .rt-container h1, .main-body-dark #rt-mainbody-surround .rt-container h2, .main-body-dark #rt-mainbody-surround .rt-container .title, .main-body-dark #rt-mainbody-surround .rt-container .component-content h2, .main-body-dark #rt-mainbody-surround .rt-container h3, .main-body-dark #rt-mainbody-surround .rt-container h4, .main-body-dark #rt-mainbody-surround .rt-container h5, .main-body-dark #rt-mainbody-surround .rt-container h6, .main-body-dark #rt-mainbottom .rt-container h1, .main-body-dark #rt-mainbottom .rt-container h2, .main-body-dark #rt-mainbottom .rt-container .title, .main-body-dark #rt-mainbottom .rt-container .component-content h2, .main-body-dark #rt-mainbottom .rt-container h3, .main-body-dark #rt-mainbottom .rt-container h4, .main-body-dark #rt-mainbottom .rt-container h5, .main-body-dark #rt-mainbottom .rt-container h6, .main-body-dark #rt-extension .rt-container h1, .main-body-dark #rt-extension .rt-container h2, .main-body-dark #rt-extension .rt-container .title, .main-body-dark #rt-extension .rt-container .component-content h2, .main-body-dark #rt-extension .rt-container h3, .main-body-dark #rt-extension .rt-container h4, .main-body-dark #rt-extension .rt-container h5, .main-body-dark #rt-extension .rt-container h6

{

color:#5b5b5b;

}



.top-type-preset6 #rt-page-surround {

    background:none !important;

}

.bottom-type-preset6 #rt-page-surround-bottom {

	background:none !important; 

}

img {

    border: 0 none;

    height: auto;

    max-width:100%;

    vertical-align: middle;

}

#rt-top .rt-block {

    margin: 0px !important;

    padding: 0px !important;

    position: relative;

}

#rt-top{

	margin:0px 0px 0px 0px;

	padding:0px;

	}

#rt-top .rt-social-buttons {

	display:none;

	}

#rt-top p{

	margin:0px;

	padding:0px;

	}

#rt-header{

	background:none !important;

	}

#rt-sidebar-a .module-content h2 span, #rt-transition .module-title h2 span{

	color:#000;

	}

.customlogo{

	margin:0px !important;

	padding:0px !important;

	}

#rt-top	.logo{

	margin:0px !important;

	padding:0px !important;;

	}

.member{

	float:right;

	width:97%;

	text-align:right;

	background:#2a90dd;

	margin:0px;

	padding:0px;

	background:#2a90dd url(../images/images/member_bg.png) no-repeat top left;

	}

.member-cont-lt{

	float:left;

	padding:5px 0px 0px 0px;

	width:38%;

	}

.member-cont-lt p{

   font-family: 'BebasNeueRegular';

   font-size:40px;

   color:#fff;

   text-align:right;

   margin:13px 0px 0px 0px !important;

   padding:0px;

   }
   
 
 #rt-sidebar-a .rt-block.latest
 {
 background:#fff;
 }
 
 #rt-sidebar-a .rt-block.latest h2
 {
 margin-bottom:0 !important;
 }
 
#rt-sidebar-a .rt-block.latest .module-surround {
    padding-left: 0;
    padding-right: 0;
}

.member-cont-rt{

	float:right;

	padding:5px 0px 4px 0px;

	}

.member-cont-rt input{

    font-family: 'MyriadProRegular' !important;

	width:153px;

	padding:5px 5px 5px 5px;

	margin:0px 5px 0px 0px;

	background:#fff;

	border:1px solid #e3e3e3;

	color:#727272;

	font-size:12px;

	}

.member-cont-rt input.btn{

    font-family: 'MyriadProRegular' !important;

/*	margin:0px 5px 0px 0px;*/

/*	padding:8px 5px 7px 5px;*/

	margin:0px 5px 0px 0px !important;

	padding:0px 0px 0px 0px !important;

	background:#fbfbfb;

	text-align:center !important;

	width:65px;

	border:1px solid #cccccc;

	background:url(../images/images/btn_bg.png) repeat-x;

	font-weight:bold;

	color:#8c8c8c;

	border-radius:0px !important;

	-webkit-box-shadow: 0 0 1px 1px #2889d3;

	box-shadow: 0 0 1px 1px #2889d3;

	letter-spacing:-0.5px;

	height:32px;

	}

.customicon-content {

    float: right;

    margin: 0px;

    text-align: right;

    width: 100%;

}

.customicon-content p img{

	padding:0px 0px 0px 9px;

	}

.customad-content{

	float:right;

	width:100%;

	text-align:right;

	margin:2px 0px 0px 0px;

	padding:0px;

	}

.customad-content p{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}

.customad-content p.lk a{

	color:#2a90dd;

	text-decoration:underline;

	}

#rt-header .rt-block {

    margin: 0px !important;

    padding: 0px !important;

    position: relative;

	}

.header-overlay-dark #rt-header .rt-container {

	background:none !important;

    color: rgb(255, 255, 255);

}

#rt-header .rt-container {

    border-top:none !important;

    box-shadow: 0 0 0 0 !important;

}

#rt-header .rt-container {

    margin: 33px auto 0px;

}

.gf-menu {

    list-style: none outside none;

    margin: 0 0 0 0;

	padding:0px;

    position: relative;

	border:1px solid #d9d9d9;

	width:99.9% !important;

	background:#fff;

	}

.gf-menu li{

    border-right:1px solid #ccc !important;

    display: block;

    float: left;

    margin: 0;

    padding: 0;

    position: relative;

    text-align: center;

    transition: background 0.2s ease-out 0s;	

}

.gf-menu.l1 > li > .item {

    border-radius: 0;

	font-size:15px !important;

	color:#424242;

    padding: 20px 24px !important;

    position: relative;

	font-family:Arial, Helvetica, sans-serif !important;

	text-transform:none;

	text-shadow:none !important;	

}

.gf-menu.l1 > li > .item:hover {

	background:#2a90dd;

	color:#fff !important;

	text-shadow:none !important;

	}

.gf-menu li.active, .gf-menu li.active a{

    background:#2a90dd !important;

    outline: 0 none;

	color:#424242 !important;

}

.gf-menu.l1 > li.active .item

{

color:#fff !important;

}



.rt-container {

    margin: 0px auto !important;

}

.main-body-dark #rt-showcase .rt-container, .main-body-dark #rt-feature .rt-container, .main-body-dark #rt-utility .rt-container, .main-body-dark #rt-maintop .rt-container, .main-body-dark #rt-mainbody-surround .rt-container, .main-body-dark #rt-mainbottom .rt-container, .main-body-dark #rt-extension .rt-container {

    background-color:#fff !important;

	box-shadow: 0 0 0 0 ;

}

#rt-showcase{

	padding:0px !important; 

	margin:0px 0px 0px 0px !important;

	}

.menu-home #rt-main #rt-mainbody:before {

	border-style:none !important;

	}

.menu-home #rt-main #rt-mainbody {

	border:none !important;

    margin:0px !important;

    padding: 0 0 0 0!important;

}

#rt-mainbody{

	margin:0px;

	padding:0px;

	}

#rt-mainbody-surround .rt-block{

/*	margin:0px !important;*/

	padding:0px !important;

	}

.component-content{

	margin:10px 0px 0px 7px;

	padding:0px 20px 8px 25px;


	}
	

#rt-sidebar-a .rt-block {
    background: none repeat scroll 0 0 #ECECEC;
    float: left;
    margin-left: 7px !important;
    margin-top: 15px !important;
    width: 95%;
}


 #rt-sidebar-a h2 {
    color: #2A90DD !important;
    font-family: 'BebasNeueRegular' !important;
    font-size: 40px;
    line-height: 22px;
    margin: 10px 0 20px 5px;
    padding: 0;
}

#rt-sidebar-a .rt-block .module-surround
{
padding:15px 10px;
}

#rt-sidebar-a .rt-block.support-content .module-surround
{
padding:0;
}

#rt-sidebar-a .rt-block.content-lt .module-surround
{
padding:0;
}



.menu-home .component-content{
	background:url(../images/images/main_cont_bg.png) no-repeat bottom left;

}

.component-content h2{

	padding:0px;

	margin:0px 0px 5px 0px;

	color:#5b5b5b;

	}

.-sep13-home .blog-featured h2 a {

    color:#5b5b5b !important;

    font-size: 24px !important;

    font-family: 'NevisBold';

}

.-sep13-home .blog-featured h2 a:hover {

    color: rgb(65, 159, 221);

}




.component-content p{

	font-family:Arial, Helvetica, sans-serif;

	padding:0px;

	font-size:14px;

	margin:0px 0px 15px 0px;

	line-height:18px;

	color:#4e4e4e;

	}

.component-content p img{

	padding:0px;

	margin:25px 0px 0px 0px;

	}

.component-content p a{

	color:#2a90dd;

	text-decoration:none;

	}

.component-content p a:hover{

	color:#2a90dd;

	text-decoration:underline;

	}

#rt-transition .rt-block{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

#rt-main .rt-grid-9{

	background:#fff;

	}

#rt-body-surround > div:first-child .rt-container {

    padding-top: 0px !important;

}

.rt-container{

	padding:0px 0px 0px 0px;

	}

.rt-container .latest{

	padding:0px 0px 0px 0px;

	}

.rt-container .latest h2{

   font-family: 'BebasNeueRegular' !important;

   font-size:40px;

   border-bottom:9px solid #2a90dd;

   padding:0px 0px 0px 10px;

   margin:20px 5px 0px 5px;

   line-height:22px;

   color:#2a90dd !important; 

   }

.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 30px;

	padding:0px 10px 12px 40px !important;

	margin:0px 0px 0px 8px;

	}

.rt-container .latest h4{

	font-size:16px !important;

	color:#2a90dd !important;

	font-family:Arial, Helvetica, sans-serif !important;

	margin:10px 0px 3px 0px !important;

	padding:0px 0px 0px 0px !important;	

	}

.rt-container .latest h4 a {

	color:#2a90dd;

	text-decoration:underline !important;

	}

.rt-container .latest p{

	font-size:13px !important;

	color:#282625 !important;

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif !important;

	}

.content-lt{

	background:#fff url(../images/images/cont_bg.png) no-repeat top left !important;

	padding:0px 0px 0px 0px !important;

	margin:0px 0px 0px 7px !important;	

	float:left !important;

	width:100%;

}

.content-lt h2{

   font-family: 'BebasNeueRegular' !important;

   font-size:40px;

   padding:0px;

   margin:22px 0px 15px 10px;

   line-height:22px;

   color:#2a90dd !important;

	}

.content-lt p.rt-content{

	padding:0px 0px 0px 10px;

	margin:0px 0px 15px 0px;

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:12px;

	color:#fff;

	font-style:italic;

	line-height:14px;

	width:45%;

	}

.content-lt p input{	

    font-family: 'MyriadProRegular' !important;

	width:50%;

	margin:0px -4px 0px 10px !important;

	background:#fff;

	border:1px solid #e3e3e3;

	color:#727272;

	font-size:12px;

	}

.content-lt p input.btn{

	font-weight:bold !important;

	margin:0px 0px 0px 0px;

	padding:7px 5px 7px 5px;

	background:#fbfbfb !mportant;

	text-align:center !important;

	width:65px;

	border:1px solid #cccccc;

	text-shadow:none;

	background:url(../images/images/btn_bg.png) repeat-x;

	color:#8c8c8c !important;

	font-style:normal;

	border-radius:0px !important;

	-webkit-box-shadow: 0 0 1px 1px #2889d3;

	box-shadow: 0 0 1px 1px #2889d3;

	text-transform:none;

	height:31px;

	}	

#rt-showcase ul.main-cont{

	float:left;

	margin:10px 0px 0px 2%;

	padding:0px;

	list-style:none;

	text-align:center;

	width:97%;

	}

#rt-showcase ul.main-cont li{

	float:left;

    font-family: 'NevisBold';

	background:#2a90dd url(../images/images/arrow.png) top right no-repeat;

	background-position:90% 5px;

	padding:15px 0px 15px 0px;

	margin:0px 10px 0px 0px;

	width:32%;

	text-align:center;

	font-size:14px;

	color:#fff;

	text-transform:uppercase;

	}	

#rt-showcase ul.main-cont li.last{

	margin:0px;

	}

#rt-showcase ul.main-cont li a{

	color:#fff;

	}

.article-info{

	display:none !important;

	}

/*#rt-mainbody h1{

	display:none !important;

	}*/

.-sep13-home .blog-featured h2 a{

	  font-size:24px !important;

	  color: rgb(239, 239, 239); !important;

	  }

 .-sep13-home .blog-featured .row-separator {

    background:none !important;

}

.support-content{

	background:#ececec;

	clear:both;

	}

.customsupport-content{

	float:left;

	background:#ececec;

	margin:7px 0px 8px 7px !important;

	padding:10px 0 0 2px;	

	width:94%;

	}

.customsupport-content h2{

   font-family: 'BebasNeueRegular' !important;

   font-size:40px;

   padding:0px 0px 0px 0px;

   margin:10px 0px 20px 5px;

   line-height:22px;

   color:#2a90dd !important;

	}

.wk-slideshow .caption {
  bottom: 2%;
  color: #000;
  left: 56.8% !important;
  line-height: 1.4em;
  padding: 10px 10px 0 19px;
  position: absolute;
  width: 39%;
  z-index: 5;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}

.caption_wrap img {

    bottom: 0;

    position: absolute;

    right: 0;

    z-index: 99999;

}

#rt-main {

    margin: 0;

    padding: 0px 0 0;

}

.caption h3{

	color:#4e4e4e !important;

	}

.caption ul{

	float:left;

	margin:0px;

	padding:0px;

	list-style:none;

	}

.caption ul li{

	background:url(../images/images/slider_cont_arrow.png) no-repeat top left;

	padding:0px 0px 0px 12px;

	margin:0px;

	color:#4e4e4e;

	}	

#rt-footer-surround .rt-container {

    border-bottom: 4px solid #4491ec !important;

}

#rt-footer-surround {

    padding-bottom: 0px !important;

}

#rt-copyright .rt-block {

    margin: 15px 0px 15px 0px !important;

    padding: 0px !important;

	}	

#rt-footer .footer_icon{

	float:left;

	}

#rt-footer .footer_icon ul{

	float:left;

	margin:0px;

	padding:0px;

	list-style:none;

	}

#rt-footer .footer_icon ul li{

	float:left;

	padding:0px 8px 0px 0px;

	}

.rt-with-footer #gantry-totop:before {

    top: -84px;

	right:-800px;

}

#gantry-totop:before {

    border-color:none !important;

    border-style:none !important;

	background:url(../images/images/ft_arrow.png) no-repeat bottom right !important;

    border-width: 0 0 80px 80px;

    content: "";

    height:80px;

    position: absolute;

    right: 0;

    width: 82px;

    z-index: 1000;

}

.rt-with-footer #gantry-totop:after {

    top: -40px;

	right:-780px;

}

#rt-footer{

	margin:0px 0px 0px 0px;

	padding:0px;

	border-top:3px solid #ecedef;

	}

#rt-footer .module-title{

	padding:0px !important;

	margin:0px !important;

	}

#rt-footer .module-content{

	padding:0px !important;

	margin:0px !important;

	}

.customfp-footer-a p{

	font-family:Arial, Helvetica, sans-serif;

	margin:0px 0px 20px 0px;

	padding:0px;

	line-height:18px;

	font-size:14px;

	}	

#rt-footer .module-title h2{

	padding:0px 0px 0px 0px;

	margin:0px 0px 25px 0px;

	}	

#rt-copyright{

	color:#767676;

	font-size:14px;

	}

.customfooter-icon-cont p img{

	padding:0px 9px 0px 0px;

	}

.customfooter-copy-cont p{

	text-align:center;

	font-family:Arial, Helvetica, sans-serif !important;

	line-height:18px;

}

.footer-client-cont{

	float:right;

	}

.footer-client-cont p img{

	padding:0px 15px 0px 0px;

	}

.fp-footer-menu li a:hover {

    color:#2a90dd !important;

}

body .largepaddingtop {

    padding-top: 0px !important;

}



#rt-mainbody-surround .rt-container

{

background:#fff;

}



.menu-home #rt-main [class*="rt-grid"]

{

margin:0;

}


.gf-menu li.parent > .item:after {
    color: #000000 !important;
    content: "\f0d7" !important;
    right: 10px !important;
}

.gf-menu li.parent > .item:hover:after {
    color: #fff!important;
}


.gf-menu .dropdown
{
background:#fff!important;
border:solid 1px #ccc!important;
}

.gf-menu .dropdown ul li
{
border:none!important;
border-bottom:solid 1px #eee!important;
}

.gf-menu .dropdown ul li:hover
{
background:#2A90DD !important;
}

.gf-menu .dropdown ul li a {
    color: #424242;
    font-family: Arial,Helvetica,sans-serif !important;
    text-transform: none;
}


.gf-menu .dropdown ul li:hover a
{
color:#fff !important;
text-shadow:none !important;
}

.gf-menu li.active .dropdown ul li .item {
background:none !important;
    color: #424242 !important;
	text-shadow:none !important;
}


.gf-menu.l1 > li:hover .dropdown ul li .item
{
    color: #424242 !important;
}

.menu-block .dropdown ul li:hover > .item, .menu-block .dropdown ul li.active > .item {
    background-color: #ffffff;
}

.gf-menu.l1 > li:hover .dropdown ul li:hover .item
{
color:#424242 !important;

}

.gf-menu li.active .dropdown ul li:hover .item
{
color:#fff !important;

}

.gf-menu li.active .dropdown ul li
{
background:none !important;
}

.gf-menu li.active .dropdown ul li:hover
{
background:#2A90DD !important;

}

.gf-menu.l1 > li:hover
{
background:#2A90DD !important;

}

.gf-menu.l1 > li.parent:hover > .item:after
{
color:#fff !important;

}

.gf-menu.l1 > li:hover .item
{
color:#fff !important;
}


.gf-menu li.parent.active > .item:after {
color:#fff !important;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu .dropdown ul li .item, .layout-mode-responsive .gf-menu-device-container .gf-menu .dropdown ul li .modules
{
text-shadow:none;
}


.dropdown:before {
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff !important;
    border-style: solid !important;
    border-width: 0 0 15px 15px !important;
    content: "" !important;
    height: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: -15px !important;
    width: 0 !important;
}


.mod_log ul,.mod_log #form-login-remember
{
display:none;
}

.mod_log #form-login-username label,.mod_log #form-login-password label
{
display:none;
}



.mod_log .pretext {
    float: left;
    margin-right: 10px;
    width: 38%;
}

.mod_log #login-form
{
   background: url("../images/images/member_bg.png") no-repeat scroll left top #2A90DD;
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 97%;
}

.pretext p {
    color: #FFFFFF;
    font-family: 'BebasNeueRegular';
    font-size: 40px;
    margin: 15px 0 0 !important;
    padding: 0;
    text-align: right;
}

.mod_log #form-login-username
{
float:left;
}

.mod_log #form-login-password
{
float:left;
}


.mod_log input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3 !important;
    color: #727272;
    font-family: 'MyriadProRegular' !important;
    font-size: 12px;
    height: 32px !important;
    margin: -1px 5px 0 0;
    padding: 5px !important;
    width: 165px !important;
}


.mod_log input.button,.mod_log .btn.btn-primary {
    background: url("../images/images/btn_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    border-radius: 0 !important;
    box-shadow: 0 0 1px 1px #2889D3;
    color: #8C8C8C !important;
    font-family: 'MyriadProRegular' !important;
    font-weight: bold !important;
    height: 32px;
    letter-spacing: -0.5px;
    margin: -2px 5px 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
    text-shadow: none !important;
    text-transform: none !important;
    width: 65px !important;
}

.mod_log .btn.btn-primary
{
margin-top:4px !important;
}


.mod_log .login-greeting {
    color: #FFFFFF;
    float: left;
    line-height: 40px;
    margin-left: 60px;
}


.rt-block.mod_log,.rt-block.mod_log .module-surround
{
float:left;
width:100%;
}


.mod_log #login-form .userdata {
    margin: 6px 0 5px;
}

#map {
  width: 848px !important;
}


@media only screen and (min-width: 960px) and (max-width: 1199px) {


.contact_rightside {
  width: 260px !important;
  overflow: hidden;
}

#map {
  width: 674px !important;
}

.pretext p {
  font-size: 26px;
}


.mod_log input
{
width:122px !important;
}

.member {

    width: 100%;

}

.member-cont-lt{

	width:46%;

	}

.member-cont-rt input{

    font-family: 'MyriadProRegular' !important;

	width:95px;

	padding:5px 5px 5px 5px;

	margin:0px 5px 0px 0px;

	background:#fff;

	border:1px solid #e3e3e3;

	color:#727272;

	font-size:12px;

	}

.customad-content{

	margin:0px 0px 4px 0px !important;

	}

.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 60px !important;

	padding:0px 0px 12px 40px !important;

	margin:0px 0px 0px 0px;

	}

.gf-menu.l1 > li > .item {

    border-radius: 0;

	font-size:13px !important;

	color:#424242 !important;

    padding: 19px !important;

    position: relative;

	font-family:Arial, Helvetica, sans-serif !important;

	text-transform:none;

}

.gf-menu li:last-child{

	border:none !important;

}

.gf-menu li.active, .gf-menu li.active a{

    background:#2a90dd !important;

    outline: 0 none;

	color:#fff !important;

}

.-sep13-home .blog-featured h2 a {

    color:#5b5b5b !important;

    font-size: 20px !important;

    font-family: 'NevisBold';

}

.customsupport-content {

    padding: 10px 8px 0 5px !important;

    width: 90% !important;

	}	

.content-lt p input.btn{

	width:65px;

	}	

.customcontent-lt p {

	width:100%;

}

.component-content h2{

	padding:0px;

	margin:10px 0px 10px 0px;

	font-size:22px !important;

	line-height:20px !important;

	}

.component-content{

	margin:10px 0px 0px 0px;

	padding:0px 20px 0px 25px;

	background:none !important;

	}

.content-lt {

    background: url("../images/images/cont_bg_small.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;

    float: left;

    margin: 0px 0 0 7px 0;

    padding: 0 !important;

	width:95% !important;

}

#sl_search {
  margin-top: 18px;
}

.content-lt h2{

   font-family: 'BebasNeueRegular' !important;

   font-size:40px;

   padding:0px;

   margin:22px 0px 5px 10px !important;

   line-height:22px;

   color:#2a90dd !important;

	}

.content-lt p.rt-content{

	padding:0px 0px 0px 10px;

	margin:12px 0px 5px 0px !important;

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:11px;

	color:#fff;

	font-style:italic;

	line-height:10px;

	width:41%;

	}

.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 59px !important;

	padding:0px 0px 12px 40px !important;

	margin:0px 0px 0px 8px;

	}

.rt-container .latest h4{

	font-size:12px !important;

	color:#2a90dd !important;

	font-family:Arial, Helvetica, sans-serif !important;

	margin:8px 0px 3px 0px !important;

	padding:0px 0px 0px 0px !important;	

	}

.nspCol1 {
	width: 228px !important;
}
.rt-container .latest h4 a {

	color:#2a90dd;

	text-decoration:underline !important;

	}

.rt-container .latest p{

	font-size:11px !important;

	color:#282625 !important;

	line-height:12px !important;

	font-family:Arial, Helvetica, sans-serif !important;

	}

.customfp-footer-a p img{

	width:100% !important;

}

#rt-sidebar-a h2 {
  font-size: 30px;
  line-height: 27px;
}

#rt-sidebar-a input[type="text"] {
  max-width: 80%;
}

}



@media only screen and (min-width: 768px) and (max-width: 959px) {


.evsearch {
  max-width: 90%;
}


.contact_rightside {
	display: none;
}

#map {
  width: 529px !important;
}


.pretext > p {
  font-size: 21px !important;
}

.nspArt.nspCol1:nth-child(2) {
  display: none;
}


#sl_search {
	margin-top: 10px;
}

.member {

    width: 97% !important;

}

.member-cont-lt{

	width:40% !important;

	}

.member-cont-lt p{

    color: rgb(255, 255, 255);

    font-family: 'BebasNeueRegular';

    font-size: 24px !important;

    margin: 13px 0 0 !important;

    padding: 0;

    text-align: right;

	}

.member-cont-rt input{

    font-family: 'MyriadProRegular' !important;

	width:82px !important;

	padding:5px 5px 5px 5px;

	margin:0px 5px 0px 0px;

	background:#fff;

	border:1px solid #e3e3e3;

	color:#727272;

	font-size:12px;

	}

.member-cont-rt input.btn {

    background: url("../images/images/btn_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    border: 1px solid rgb(204, 204, 204);

    border-radius: 0 !important;

    box-shadow: 0 0 1px 1px rgb(40, 137, 211);

    color: rgb(140, 140, 140);

    font-family: 'MyriadProRegular' !important;

    font-weight: bold;

    height: 32px;

    letter-spacing: -0.5px;

    margin: 0 5px 0 0 !important;

    padding: 0 !important;

    text-align: center !important;

    width: 52px !important;

}

.customad-content{

	margin:0px 0px 4px 0px !important;

	}

.gf-menu.l1 > li > .item {

    border-radius: 0;

	font-size:13px !important;

	color:#424242 !important;

    padding: 20px 10px !important;

    position: relative;

	font-family:Arial, Helvetica, sans-serif !important;

	text-transform:none;

}

.gf-menu li:last-child{

	border:none !important;

}

.gf-menu li.active, .gf-menu li.active a{

    background:#2a90dd !important;

    outline: 0 none;

	color:#fff !important;

}

.content-lt p input{	

	width:38% !important;

	}

.content-lt p input.btn {

	width:50px !important;

	}	

.customcontent-lt p {

	width:90% !important;

}

.customsupport-content {

    padding: 10px 8px 0 5px;

    width: 86% !important;

	background: none repeat scroll 0 0 rgb(236, 236, 236) !important;

	}

#rt-sidebar-a {

	padding:0px !important;

    background:none !important;

}

.content-lt {

    background: url("../images/images/cont_bg_small.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;

    float: left;

    margin:-100px 0 0 7px !important;

    padding: 0 !important;

	width:92% !important;

}

.content-lt h2{

   font-family: 'BebasNeueRegular' !important;

   font-size:40px;

   padding:0px;

   margin:22px 0px 5px 10px !important;

   line-height:22px;

   color:#2a90dd !important;

	}

.content-lt p.rt-content{

	padding:0px 0px 0px 10px;

	margin:0px 0px 5px 0px !important;

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:11px;

	color:#fff;

	font-style:italic;

	line-height:10px;

	width:41%;

	}

.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 65px !important;

	padding:0px 0px 12px 40px !important;

	margin:0px 0px 0px 8px;

	}

.rt-container .latest h4{

	font-size:14px !important;

	color:#2a90dd !important;

	font-family:Arial, Helvetica, sans-serif !important;

	margin:8px 0px 3px 0px !important;

	padding:0px 0px 0px 0px !important;	

	}

.rt-container .latest h4 a {

	color:#2a90dd;

	text-decoration:underline !important;

	}

.rt-container .latest p{

	font-size:11px !important;

	color:#282625 !important;

	line-height:12px !important;

	font-family:Arial, Helvetica, sans-serif !important;

	}

.gf-menu.l1 > li > .item {

    border-radius: 0;

	font-size:13px !important;

	color:#424242 !important;

    padding: 20px 9px !important;

    position: relative;

	font-family:Arial, Helvetica, sans-serif !important;

	text-transform:none;

}

/*.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 110px;

	padding:0px 0px 12px 40px !important;

	margin:0px 0px 0px 0px;

	}*/

	.rt-container .nspCol1{

	background:none;
	padding:0px 0px 12px 10px !important;
	margin:0px 0px 0px 0px;
	font-size: 90%;

	}

	.nspArt p.nspText {
		display: none !important;
	}

	.rt-container .nspCol1 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  font-size: 90%;
  margin: 0;
  padding: 0 0 12px 10px !important;
}
.nspArt.nspCol1:nth-child(1) {
  height: 244px;
}
.rt-container .latest h2 {

    border-bottom: 9px solid rgb(42, 144, 221);

    color: rgb(42, 144, 221) !important;

    font-family: 'BebasNeueRegular' !important;

    font-size: 30px !important;

    line-height: 22px;

    margin: 20px 7px 0 5px;

    padding: 0 0 0 10px;

}

.wk-slideshow-default > div {

	margin:10px 0px 0px 0px;

	}

.wk-slideshow .caption{

    background:#fff !important;

    bottom: 2%;

    padding: 10px 10px 20px 20px;

    position: absolute;

    left: 45.8% !important;

    width: 50% !important;

    z-index: 5;

	color:#000;

	}

#rt-showcase ul.main-cont li {

    background: url("../images/images/arrow.png") no-repeat scroll 90% 5px rgb(42, 144, 221);

    color: rgb(255, 255, 255);

    float: left;

    font-family: 'NevisBold';

    font-size: 14px;

    margin: 0 10px 6px 0;

    padding: 10px 0 10px 0;

    text-align:left;

    text-transform: uppercase;

    width: 32% !important;

}

#rt-showcase ul.main-cont li a{

	text-align:left;

	padding-left:30px;

}

.component-content{

	margin:10px 0px 0px 0px;

	padding:0px 20px 0px 25px;

	background:none !important;

	}

.customfp-footer-a p img{

	width:100% !important;

}

.component-content h2{

	padding:0px;

	margin:10px 0px 10px 0px;

	font-size:22px !important;

	line-height:20px !important;

	}

.component-content p{

	padding:0px;

	margin:0px 0px 12px 0px;

	line-height:18px !important;

	}

.component-content p img{

	padding:0px;

	margin:10px 0px 10px 0px;

	}

#rt-sidebar-a {

    background: none repeat scroll 0 0 rgb(236, 236, 236);

    margin: 0 0 15px;

    padding: 10px 0 12px 5px;

    width: 100%;

}

#rt-sidebar-a h2{

   font-family: 'BebasNeueRegular' !important;

   font-size:30px;

   padding:0px 0px 0px 0px;

   margin:10px 0px 10px 0px;

   line-height:22px;

   color:#2a90dd !important;

	}

#rt-footer h2{

	font-size:135% !important;

	}

.fp-footer-a p{

	font-size:12px !important;

	line-height:16px !important;

	margin-bottom:10px;

	}

.nspPages2 {

width: 100% !important;

}

.nspCol2 {

width: 100% !important;

}

.nspArts, .nspLinksWrap{

	padding:0 10px !important;

}

.footer-icon-cont p{

	padding:0px 0px 0px 10px !important;



}

.gf-menu li.parent > .item:after
{
right:1px !important;
}

.mod_log input
{
width:88px !important; 
}

.pretext p
{
font-size:24px;
}

}

@media only screen and (min-width: 600px) and (max-width: 767px) {



.contact_rightside {
	display: none;
}

#map {
  width: 433px !important;
}


.sep13-home .avPlayerContainer {
  display: none;
}

.mod_log input
{
width:98px !important;
}

.pretext p
{
font-size:26px;
}

.member {

    width: 100% !important;

}

.member-cont-lt{

	width:41% !important;

	}

.member-cont-lt p{

    color: rgb(255, 255, 255);

    font-family: 'BebasNeueRegular';

    font-size: 30px !important;

    margin: 13px 0 0 !important;

    padding: 0;

    text-align: right;

	}

.member-cont-rt input{

    font-family: 'MyriadProRegular' !important;

	width:90px !important;

	padding:5px 5px 5px 5px;

	margin:0px 5px 0px 0px;

	background:#fff;

	border:1px solid #e3e3e3;

	color:#727272;

	font-size:12px;

	}

.member-cont-rt input.btn {

    background: url("../images/images/btn_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    border: 1px solid rgb(204, 204, 204);

    border-radius: 0 !important;

    box-shadow: 0 0 1px 1px rgb(40, 137, 211);

    color: rgb(140, 140, 140);

    font-family: 'MyriadProRegular' !important;

    font-weight: bold;

    height: 32px;

    letter-spacing: -0.5px;

    margin: 0 5px 0 0 !important;

    padding: 0 !important;

    text-align: center !important;

    width: 52px !important;

}

.customad-content{

	margin:0px 0px 4px 0px !important;

	}

.content-lt {

    background: url("../images/images/cont_bg.png") no-repeat scroll left top rgb(255, 255, 255) !important;

    float: left !important;

    margin: 0 0 0 7px !important;

    padding: 0 !important;

    width: 98% !important;

}

.content-lt p input.btn {

	width:65px !important;

	}

.content-lt p input{	

	width:25% !important;

	}

.component-content h2{

	padding:0px;

	margin:10px 0px 10px 0px;

	font-size:22px !important;

	line-height:20px !important;

	}

.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 45px;

	padding:0px 0px 12px 40px !important;

	margin:0px 0px 0px 0px;

	}

.wk-slideshow-default > div {

	margin:10px 0px 0px 0px;

	}

.wk-slideshow .caption{

    background:#fff !important;

    bottom: 2%;

    padding: 10px 10px 20px 20px;

    position: absolute;

    left: 45.8% !important;

    width: 47% !important;

    z-index: 5;

	color:#000;

	}

#rt-showcase ul.main-cont li {

    background: url("../images/images/arrow.png") no-repeat scroll 90% 5px rgb(42, 144, 221);

    color: rgb(255, 255, 255);

    float: left;

    font-family: 'NevisBold';

    font-size: 14px;

    margin: 0 10px 6px 0;

    padding: 10px 0 20px 0;

    text-align: center;

    text-transform: uppercase;

    width: 99% !important;

}

.customsupport-content {

	margin: 0 0 7px 0 !important;

	width: 99% !important;

	padding: 10px 0 0 5px !important;

	background: none repeat scroll 0 0 rgb(236, 236, 236) !important;	

	

	}

#rt-sidebar-a {

	background:none !important;

	padding:0px !important;

}

.component-content{

	margin:10px 0px 0px 0px;

	padding:0px 20px 0px 25px;

	background:none !important;

	}

.component-content p{

	padding:0px;

	margin:0px 0px 12px 0px;

	line-height:18px !important;

	}

.component-content p img{

	padding:0px;

	margin:10px 0px 10px 0px;

	}

#rt-sidebar-a {

    background: none repeat scroll 0 0 rgb(236, 236, 236);

    margin: 0 0 15px;

    padding: 10px 0 12px 5px;

    width: 100%;

}

.customfooter-icon-cont p{

	text-align:center;

	}

.customfooter-copy-cont p{

	text-align:center;

	}

.footer-client-cont {

    float: none;

}

.footer-client-cont p{

text-align:center ;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu {

    border-top: medium none;

}



.layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li ol > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-4 > .col4 > ul > li:last-child

{

background-color: #F9F9F9 !important;



}





.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li > .item {

    text-shadow: none;

}



.layout-mode-responsive .gf-menu li:hover .item

{

color:#fff;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li > .item:hover{

	color:#fff !important;

	}

 .gf-menu-toggle .icon-bar {

background-color: #FFFFFF !important;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu .item {

    color:#424242 !important;

    text-transform: none;

}

}

@media only screen and (min-width: 480px) and (max-width: 599px) {

#sl_sidebar {
  display: none;
}

.contactprofiles {
  width: 35%;
  overflow: hidden;
}


.contact_rightside {
	display: none;
}

#map {
  width: 343px !important;
}


.sep13-home .avPlayerContainer {
  display: none;
}


.mod_log input
{
width:98px !important;
}

.pretext p
{
font-size:26px;
}


.member {

    width: 100% !important;

	background:url("../images/images/member_bg.png") no-repeat scroll left top rgb(42, 144, 221);

}



.member-cont-lt {

    width: 42% !important;

}



.member-cont-lt p{

    color: rgb(255, 255, 255);

    font-family: 'BebasNeueRegular';

    font-size: 31px !important;

    margin: 13px 0 0 !important;

    padding: 0;

    text-align: right;

	}

.member-cont-rt input{

    font-family: 'MyriadProRegular' !important;

	width:90px !important;

	padding:5px 5px 5px 5px;

	margin:0px 5px 0px 0px;

	background:#fff;

	border:1px solid #e3e3e3;

	color:#727272;

	font-size:12px;

	}

.member-cont-rt input.btn {

    background: url("../images/images/btn_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    border: 1px solid rgb(204, 204, 204);

    border-radius: 0 !important;

    box-shadow: 0 0 1px 1px rgb(40, 137, 211);

    color: rgb(140, 140, 140);

    font-family: 'MyriadProRegular' !important;

    font-weight: bold;

    height: 32px;

    letter-spacing: -0.5px;

    margin: 0 5px 0 0 !important;

    padding: 0 !important;

    text-align: center !important;

    width: 50px !important;

}

.content-lt p input{	

	width:25% !important;

	}

.content-lt p input.btn {

	width:65px !important;

	}

.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 45px !important;

	padding:0px 0px 12px 40px !important;

	margin:0px 0px 0px 0px;

	}

.wk-slideshow-default > div {

	margin:10px 0px 0px 0px;

	}

.wk-slideshow .caption{

	display:none !important;

	}

#rt-showcase ul.main-cont li {

    background: url("../images/images/arrow.png") no-repeat scroll 90% 5px rgb(42, 144, 221);

    color: rgb(255, 255, 255);

    float: left;

    font-family: 'NevisBold';

    font-size: 14px;

    margin: 0 10px 6px 0;

    padding: 10px 0 20px 0;

    text-transform: uppercase;

    width: 99% !important;

}

.customsupport-content {

	width:97% !important;

	background: none repeat scroll 0 0 rgb(236, 236, 236) !important;

	}

#rt-sidebar-a {

	padding:0px !important;

	background:none !important;

}

.component-content{

	margin:10px 0px 0px 0px;

	padding:0px 20px 0px 25px;

	background:none !important;

	}

.customfp-footer-a p img{

	width:100% !important;

}

.component-content h2{

	padding:0px;

	margin:10px 0px 10px 0px;

	font-size:22px !important;

	line-height:20px !important;

	}

.component-content p{

	padding:0px;

	margin:0px 0px 12px 0px;

	line-height:18px !important;

	}

.component-content p img{

	padding:0px;

	margin:10px 0px 10px 0px;

	}

#rt-sidebar-a {

    background: none repeat scroll 0 0 rgb(236, 236, 236);

    margin: 0 0 15px;

    padding: 10px 0 12px 5px;

    width: 100%;

}

#rt-sidebar-a p{

    margin: 0 0 5px 0 !important;

}

.customfooter-icon-cont p{

	text-align:center;

	}

.customfooter-copy-cont p{

	text-align:center;

	}

.footer-client-cont {

    float: none;

}

.footer-client-cont p{

text-align:center ;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu {

    border-top: medium none;

}



.layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li ol > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-4 > .col4 > ul > li:last-child

{

background-color: #F9F9F9 !important;



}





.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li > .item {

    text-shadow: none;

}



.layout-mode-responsive .gf-menu li:hover .item

{

color:#fff;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li > .item:hover{

	color:#fff !important;

	}

 .gf-menu-toggle .icon-bar {

background-color: #FFFFFF !important;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu .item {

    color:#424242 !important;

    text-transform: none;

}

.nspArts, .nspLinksWrap {
  padding: 0px;
}

}

@media only screen and (max-width: 480px){

#sl_sidebar {
  display: none;
}

.contactprofiles {
  width: 35%;
  overflow: hidden;
}

.contact_rightside {
	display: none;
}

#map {
  width: 244px !important;
}



.nspArts, .nspLinksWrap {
  padding: 0px;
}
.nspArt.nspCol1 {
  padding-bottom: 50px !important;
}

.sep13-home .avPlayerContainer {
  display: none;
}

.rt-container .nspCol1 {background:;}

.mod_log #login-form
{
background:#2A90DD;
}

.pretext p
{
font-size:24px;
margin: 15px 0 10px 20px !important;
text-align:left;
}


.mod_log #form-login-username {
    float: left;
    width: 100%;
}


.mod_log #form-login-password {
    float: left;
    width: 100%;
}

.mod_log input {
margin: -1px 5px 10px 20px;
float:left;
}

.mod_log input.button, .mod_log .btn.btn-primary
{
margin-left:20px !important;
}

.mod_log .pretext
{
width:100%;
}

.member {

    width: 100%;

	background:#2a90dd !important;

}

.member-cont-lt{

	width:80%;

	}

.member-cont-lt p{

	margin:5px 0 0 0 !important;

	}

.member-cont-rt input{

    font-family: 'MyriadProRegular' !important;

	width:98px;

	padding:5px 5px 5px 5px;

	margin:0px 5px 0px 0px;

	background:#fff;

	border:1px solid #e3e3e3;

	color:#727272;

	font-size:12px;

	}

.rt-container .nspCol1{

	background:url(../images/images/btm_arrow.png) no-repeat bottom left;

	background-position:0% 75px;

	padding:0px 0px 12px 40px !important;

	margin:0px 0px 0px 0px;

	}

.wk-slideshow-default > div {

	margin:10px 0px 0px 0px;

	}

.wk-slideshow .caption{

	display:none !important;

	}

.customsupport-content {

    background: none repeat scroll 0 0 rgb(236, 236, 236) !important;

}

#rt-sidebar-a {

    background:none !important;

}

.customsupport-content {

	width:97% !important;

	}

#rt-sidebar-a {

	padding:0px !important;

}

#rt-showcase ul.main-cont li {

    background: url("../images/images/arrow.png") no-repeat scroll 90% 5px rgb(42, 144, 221);

    color: rgb(255, 255, 255);

    float: left;

    font-family: 'NevisBold';

    font-size: 14px;

    margin: 0 10px 6px 0;

    padding: 10px 0 20px 0 !important;

    text-transform: uppercase;

    width: 99% !important;

}

.component-content{

	margin:10px 0px 0px 0px;

	padding:0px 20px 0px 25px;

	background:none !important;

	}

.customfp-footer-a p img{

	width:100% !important;

}

.component-content h2{

	padding:0px;

	margin:10px 0px 10px 0px;

	font-size:22px !important;

	line-height:20px !important;

	}

.component-content p{

	padding:0px;

	margin:0px 0px 12px 0px;

	line-height:18px !important;

	}

.component-content p img{

	padding:0px;

	margin:10px 0px 10px 0px;

	}

#rt-sidebar-a {

    background: none repeat scroll 0 0 rgb(236, 236, 236);

    margin: 0 0 15px;

    padding: 10px 0 12px 5px;

    width: 100%;

}

#rt-sidebar-a p{

 margin: 0 0 5px 0 !important;

 visibility:1px solid red;

}

.customfooter-icon-cont p{

	text-align:center;

	}

.customfooter-copy-cont p{

	text-align:center;

	}

.footer-client-cont {

    float: none;

}

.footer-client-cont p{

text-align:center ;

}	

	

.layout-mode-responsive .gf-menu-device-container .gf-menu {

    border-top: medium none;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li ol > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-4 > .col4 > ul > li:last-child

{

background-color: #F9F9F9 !important;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li > .item {

    text-shadow: none;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li > .item:hover{

	color:#fff !important;

	}

 .gf-menu-toggle .icon-bar {

background-color: #FFFFFF !important;

}



.layout-mode-responsive .gf-menu li:hover .item

{

color:#fff;

}

 .layout-mode-responsive .gf-menu li:hover a,  .layout-mode-responsive .gf-menu li:hover a:hover{

 	color:#fff !important;



}

.layout-mode-responsive .gf-menu-device-container .gf-menu .item {

    color:#424242 !important;

    text-transform: none;

}

}


.contact_rightside {
  float: right;
  width: 380px;
}


.calltoactionbutton, .jev_back {
  background: none repeat scroll 0 0 #2a90dd;
  color: #fff !important;
  line-height: 2em;
  margin: 20px;
  padding: 13px;
  text-decoration: none !important;
}
.calltoactionbutton:hover, .jev_back:hover {
	background-color: #444444 !important;
}

.calltoactionbutton:before {
  content: "\f0fb";
  font-family: FontAwesome;
  margin-right: 10px;
  font-size: 120%;
}


#addressInput {
  float: none;
  margin: 10px 0;
}

#name_search {
  float: none;
}

#radiusSelect {
	float: none;
}

#sl_search_container {
  background: none repeat scroll 0 0 #2a90dd;
  color: #fff;
  margin: auto;
  max-width: 369px;
  padding: 10px;
}

#sl_search_container .help-inline, #sl_search_container h5,#sl_search_container h5 small  {
  color: #fff !important;
}

.findaclubbox label, .findaclubbox #sl_search_radiusSelect {
  display: none;
}

.findaclubbox form {
  margin-top: 145px;
  padding-left: 10px;
}

.#rt-sidebar-a findaclubbox form {
  margin-top: 160px !important	;

}

.findaclubbox .btn-info {
  background: none repeat scroll 0 0 #fff;
  color: #2a90dd;
  text-shadow: none;
  margin-top: -9px;
}

.custom strong {
  font-weight: bold !important;
}

strong, .item-page strong {
  font-family: inherit !important;
  font-weight: bold !important;
  color: #4e4e4e !important;
}
a:hover {
  color: #419fdd;
  text-decoration: underline;
}

.rules_left {
  border-right: 1px solid #b7b7b7;
  float: left;
  width: 45%;
  margin-right: 20px;
}

.rules_right {
  padding-top: 3px;
}

.contactprofiles {
  border: 1px solid #ececec;
  float: left;
  margin: 10px;
  padding: 10px;
  width: 200px;
}

.contactprofiles img {
  margin: 0px auto 10px auto !important;
}

.contactprofiles > p {
  font-size: 11px;
}

.gf-menu {
  background: none

  input[type="text"], input[type="password"] {
  background: none repeat scroll 0 0 #2a90dd;
  color: #ffffff;
} repeat scroll 0 0 #FCFCFC;

}

.nspHeader.tleft.fnone {
  display: none;
}

.rt-container .latest {
  color: #282625 !important;
  font-family: Arial,Helvetica,sans-serif !important;
  font-size: 13px !important;
  line-height: 16px;
}



.box6 strong {
  color: #ffffff !important;
}

#node_fulladdress strong {
  font-weight: bold !important;
}
.formResponsive .formHorizontal .formControlLabel {
	text-align: left;
}

.nav-tabs.nav-stacked > li > a {
	background: none;
}

.form-actions { background: none; border-top: none;}

#jevents_body {
  font-size: 14px;
}

.jevaccess {
  display: none;
}

.gf-menu.l1 {
  background: none repeat scroll 0 0 #e9e9e9;
}

.sprocket-lists ul.sprocket-lists-container li {
  display: list-item;

}

.sprocket-lists ul {
  list-style: inside outside none !important;
}

.sprocket-lists-desc li {
  color: #444444;
  list-style: disc outside none;
  margin-left: 22px;
}

div#jomclassifieds .detailview .phone {
  display: none;
}

article.item-page div.AeroLogo a{
	display: inline-block;
	border: 1px solid #ccc;
	margin: 10px;
}

div.AeroLogo a:hover {
transition: all ease 0.3s;
box-shadow: 0 0 3px #CCC;
}

#sl_search_container label.checkbox {
  margin-left: 10px;
}

/*.pretext p {

  font-size: 37px;
}*/

.modfilter_button {
  float: left;
}

.jevicons {
	display: none;
}

.jev_blue .jevdateicon2 {
  background: none repeat scroll 0 0 #2a90dd !important;
}


.eventsdetailslistbasics {
  float: right;
  margin-right: 10px;
}

.eventsdetailslistbasics p {
  font-size: 12px;
}

.eventsdetailsdescintro {
  width: 66%;
}

.jevfilterlist {
  margin: 0;
}

#rt-content-top {
  padding-left: 30px;
  width: 100%;
}

#jomclcontact {
  background: none repeat scroll 0 0 #fff;
  border: 10px solid #2a90dd;
  box-shadow: 0 0 30px #ffffff;
  height: 350px;
  position: fixed !important;
  top: 79px;
  width: 410px;
  z-index: 10000;
}

.pos-content p strong {
  font-weight: bold !important;
}

/*.rules_left td, .rules_right td {
  border: 1px solid #e6e6e6;
}*/

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  background: none repeat scroll 0 0 #e9e9e9;
}

.table-striped tr:hover {
  box-shadow: 0 0 5px #2a90dd;
}

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th, .table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #ffffff !important;

}
#node_name {
  font-size: 30px;
  line-height: 50px;
  color: #5b5b5b;
  font-family: 'edmondsansmedium',Geneva,Verdana,Helvetica,Arial,sans-serif;
  font-weight: normal !important;
}

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
	background-color: #fff !important;
}

#sl_sidebar {
  position: absolute;
  z-index: 100000;
  background: #fff;
}
.chzn-container {
  width: 100% !important;
}

#rsdir-radius-search legend {
  display: none;
}

#rsdir-radius-search {
  background: none repeat scroll 0 0 #2a90dd;
  color: #fff;
  margin: auto;
  max-width: 369px;
  padding: 10px;
}

.rsdir-placeholders > li {
  color: #2a90dd;
}

#system-message p {
  max-width: 740px;
}

.sprocket-lists-container > li {
  margin-bottom: 12px;
}

.sprocket-lists .sprocket-lists-title .indicator {
  display: none;
}

div#rt-mainbody div.component-content table tbody tr.long_tiny1 td#node_fulladdress p {
	color: #000;
	line-height: 24px;
}
.uk-progress-bar em {
    font-size: 18px;
}

.wk-gallery-wall a:before {
    display: none !important;
}

.blog-img {
    float: right;
	display: block;
    margin-left: 33px!important;
}
.blog-img p{
	margin-top:10px;
	text-align: center;
	font-style: italic;
}

.signupbox {
    display: inline-block;
    padding: 10px;
    border: 1px solid #cccccc;
    background: #e9e9e9;
}