   /* |-------------------------| simplex S3 Custom Color  |---------------------------| */
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,latin-ext);
.clear{clear:both;}
/* |-------------------------| Default TYPO |---------------------------| */
html{font-size:12px !important;}
#brighton_content {font-family:Arial, Helvetica, sans-serif;}
#brighton_content div.block{font-size:1em !important;}
#brighton_content #bb-container{font-size:1.1em;}

#brighton_content #brighton_top div p,
#brighton_content #brighton_bottom div p,
#brighton_content #brighton_top td,
#brighton_content #brighton_bottom td{
	font-size:16px;
	line-height:22px;
}
#brighton_content #brighton_top div ul li, 
#brighton_content #brighton_bottom div ul li,
#brighton_content #brighton_col2 div.pad ul li,
#brighton_content #brighton_top div ol li, 
#brighton_content #brighton_bottom div ol li,
#brighton_content #brighton_col2 div.pad ol li,
#outer ul li,
#outer ol li{
	font-size:16px;
	line-height:22px;
}
#brighton_content #brighton_top div ul ul li, 
#brighton_content #brighton_bottom div ul ul li,
#brighton_content #brighton_col2 div.pad ul ul li,
#brighton_content #brighton_top div ol ol li, 
#brighton_content #brighton_bottom div ol ol li,
#brighton_content #brighton_col2 div.pad ol ol li,
#outer ul ul li,
#outer ol ol li {
	font-size:16px;
	line-height:22px;
}
#outer p,#outer td,
#brighton_content #brighton_col2 div.pad p,
#brighton_content #brighton_col2 div.pad .subhead,
#brighton_content #brighton_col2 div.pad .Normal,
#brighton_content #brighton_col2 div.pad .ISContent{ 
	font-size:16px;
	line-height:22px;
} 
#brighton_content #brighton_col1 div.block div.pad p,
#brighton_content #brighton_col1 div.block div.pad .subhead,
#brighton_content #brighton_col1 div.block div.pad .Normal,
#brighton_content #brighton_col1 div.block div.pad .ISContent,
#brighton_content #brighton_col1 td{ 
	font-size:16px;
	line-height:22px;
}
#brighton_content #brighton_col3 div.block div.pad p,
#brighton_content #brighton_col3 div.block div.pad .subhead,
#brighton_content #brighton_col3 div.block div.pad .Normal,
#brighton_content #brighton_col3 div.block div.pad .ISContent,
#bri	ghton_content #brighton_col3 td{ 
	font-size:16px;
	line-height:22px;
}
#brighton_content #brighton_col1 div.block div.pad ul li,
#brighton_content #brighton_col3 div.block div.pad ul li,
#brighton_content #brighton_col1 div.block div.pad ol li,
#brighton_content #brighton_col3 div.block div.pad ol li{
	font-size:16px;
	line-height:22px;
}
#brighton_content #brighton_col1 div.block div.pad ul ul li,
#brighton_content #brighton_col3 div.block div.pad ul ul li,
#brighton_content #brighton_col1 div.block div.pad ol ol li,
#brighton_content #brighton_col3 div.block div.pad ol ol li{
	font-size:16px;
	line-height:22px;
}
#brighton_content p{margin:0px 0px 20px;}
#brighton_content #brighton_col1,
#brighton_content #brighton_col2,
#brighton_content #brighton_col3,
#brighton_content #brighton_top{
    color:#222222;
}
/*
#brighton_content #brighton_col1 a,
#brighton_content #brighton_col2 a,
#brighton_content #brighton_col3 a,
#brighton_content #brighton_top a,
#outer #top a,
#outer #content a,
#outer #bottom a{
    color:#00923f;
}*/
/* |-------------------------| HEADINGS |---------------------------| */
#brighton_content #brighton_col2 h1,#brighton_content #brighton_top h1,#brighton_content #brighton_bottom h1,#outer h1{font-size:45px;font-weight:normal;margin:0px 0px 20px;color:#00923f;line-height:45px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;padding:0px;}
#brighton_content #brighton_col2 h2,#brighton_content #brighton_top h2,#brighton_content #brighton_bottom h2,#outer h2{font-size:35px;font-weight:normal;color:#00923f;line-height:35px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;margin:0px 0px 20px;padding:0px;}
#brighton_content #brighton_col2 h3,#brighton_content #brighton_top h3,#brighton_content #brighton_bottom h3,#brighton_content #bb-container div.post h3.title,#outer h3{font-size:25px;font-weight:normal;margin:0px 0px 20px;color:#00923f;line-height:25px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;padding:0px;}
#brighton_content #bb-container div.post h3.title a{color:#00923f;}
#brighton_content #bb-container div.post h3.title{font-size:25px !important;line-height:25px !important;}
#brighton_content #brighton_col2 h4,#brighton_content #brighton_top h4,#brighton_content #brighton_bottom h4,#outer h4{font-size:18px;font-weight:normal;color:#222222;line-height:18px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;margin:0px 0px 15px;padding:0px;}
#brighton_content #brighton_col2 h5,#brighton_content #brighton_top h5,#brighton_content #brighton_bottom h5,#outer h5{font-size:12px;font-weight:normal;color:#222222;line-height:14px;margin:0px 0px 15px;padding:0px;}
#brighton_content #brighton_col2 h6,#brighton_content #brighton_top h6,#brighton_content #brighton_bottom h6,#outer h6{font-size:10px;font-weight:normal;color:#222222;line-height:12px;margin:0px 0px 15px;padding:0px;}

#brighton_content #brighton_col1 h1,#brighton_content #brighton_col3 h1{font-size:45px;font-weight:normal;margin:0px 0px 20px;color:#00923f;line-height:45px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;padding:0px;}
#brighton_content #brighton_col1 h2,#brighton_content #brighton_col3 h2{font-size:35px;font-weight:normal;color:#00923f;line-height:35px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;margin:0px 0px 20px;padding:0px;}
#brighton_content #brighton_col1 h3,#brighton_content #brighton_col3 h3{font-size:25px;font-weight:normal;color:#00923f;margin:0px 0px 20px 0px;line-height:25px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;padding:0px}
#brighton_content #brighton_col1 h4,#brighton_content #brighton_col3 h4{font-size:18px;font-weight:normal;color:#222222;line-height:18px;font-family:'Roboto',Arial, Helvetica, sans-serif !important;padding:0px;}
#brighton_content #brighton_col1 h5,#brighton_content #brighton_col3 h5{font-size:12px;font-weight:normal;color:#222222;line-height:14px;padding:0px;}
#brighton_content #brighton_col1 h6,#brighton_content #brighton_col3 h6{font-size:10px;font-weight:normal;color:#222222;line-height:12px;padding:0px;}
#brighton_body a,#brighton_body div.ItemLink a,#outer div.ItemLink a{text-decoration:none !important;font-size:1em;}
#brighton_body a:hover,#brighton_body div.ItemLink a:hover,#outer div.ItemLink a:hover{text-decoration:underline !important;}

.cta-table{margin-bottom:15px;}
.cta-table h3{font-size:30px !important;line-height:30px !important;}
.cta-table h4{font-size:22px !important;line-height:22px !important;margin:0px 0px 15px !important;}
/* |-------------------------| COLUMN |-----------------------------| */
#brighton_container{padding:0px 15px 15px;overflow:visible;background:#fff;}
#brighton_header{
    padding: 0px 0px 0;
    width:100%;
}
#brighton_content{clear:both;}
#brighton_top{padding-bottom:15px;}
#brighton_two-column-right #brighton_col3,
#brighton_two-column #brighton_col1,
#brighton_three-column #brighton_col3,
#brighton_three-column #brighton_col1{width:315px;}
#brighton_content #brighton_col1{margin-right:20px;}
#brighton_two-column-right #brighton_col2,#brighton_two-column #brighton_col2{width:645px;}
#brighton_col2 #dnn_ContentPane > div{}
#brighton_three-column #brighton_col1{margin:0px;}
#brighton_three-column #brighton_col2{width:315px;margin:0px 17px;}
#brighton_one-column #brighton_col2 {
    width: 100% !important;
    margin: 0 !important;
}
#brighton_one-column #brighton_col2 div.pad,#brighton_two-column-right #brighton_col2 div.pad,#brighton_two-column #brighton_col2 div.pad{padding:0px;}
#brighton_content div.block{margin:0px;}
#brighton_two-column-right #brighton_col3 h3,#brighton_two-column #brighton_col1 h3{padding:0px !important;}
#brighton_content #brighton_one-column,#brighton_content #brighton_two-column,#brighton_content #brighton_two-column-right,#brighton_content #brighton_three-column{padding:0px 0px 0px 0px ;}
#brighton_content #brighton_col3 div.block div.pad{margin-right:0px !important;padding:0px 0px 15px 0px !important;}
#brighton_content #brighton_col1 div.block div.pad{margin-left:0px !important;padding:0px 0px 15px 0px !important;}
#brighton_content #brighton_col2 div.pad{padding:0px !important;}
#brighton_content #brighton_col1 div.pad{padding-left:0px !important;}
#brighton_content #brighton_col3 div.pad{padding-right:0px !important;}
#brighton_content #brighton_two-column #brighton_col2 div.ISContent ,
#brighton_content #brighton_two-column-right #brighton_col2 div.ISContent {padding:0px 0px 0px !important;margin:0px 0px 15px !important;border-bottom:1px solid #FFFFFF;}
/* |-------------------------| LISTING |-----------------------------| */
#brighton_content div.block .BlogPostList ul{list-style:none;margin-left:0px;}
#brighton_content div.block .BlogPostList ul li{background:none;}
#brighton_content ul,#brighton_content #brighton_col2 ul,
#brighton_content #brighton_col3 ul,#brighton_content #brighton_col1 ul{
	list-style-type:disc;
	padding: 0px;
	margin: 0px 0px 0px 3em;
}
#brighton_content ol,
#brighton_content #brighton_col1 ol,
#brighton_content #brighton_col2 ol,
#brighton_content #brighton_col3 ol{
	margin: 0px 0px 0px 3em;
}
#brighton_content ul ul,
#brighton_content #brighton_col2 ul ul,
#brighton_content #brighton_col3 ul ul,
#brighton_content #brighton_col1 ul ul{
	padding: 0px;
	margin: 10px 0px 0px 2em;
        list-style:none;
}
#brighton_content ol ol,
#brighton_content #brighton_col2 ol ol,
#brighton_content #brighton_col3 ol ol,
#brighton_content #brighton_col1 ol ol{
	margin: 10px 0px 0px 3em;
}
#brighton_content ul ul li:last-child,
#brighton_content #brighton_col2 ul ul li:last-child,
#brighton_content #brighton_col3 ul ul li:last-child,
#brighton_content #brighton_col1 ul ul li:last-child,
#brighton_content ol ol li:last-child,
#brighton_content #brighton_col2 ol ol li:last-child,
#brighton_content #brighton_col3 ol ol li:last-child,
#brighton_content #brighton_col1 ol ol li:last-child{padding-bottom:0px;}

#brighton_content ul ul li,
#brighton_content #brighton_col2 ul ul li,
#brighton_content #brighton_col3 ul ul li,
#brighton_content #brighton_col1 ul ul li{
	background-image: url(images/dash.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
        padding-left:1em;    
}
/* |-------------------------| HEADER |-----------------------------| */
.header-container{
    height:120px;
    width:100%;
    margin-top:10px;
}
#outer .header-container{width:100%;}
.header-container #logo{float:left;padding:0px;}
.header-container #logo a{display:block;}
.right{
    float:right;
    margin-top:40px;
    font-family:'Roboto',Arial, Helvetica, sans-serif;
}
#cse,.gsc-control-wrapper-cse .gsc-search-box table.gsc-search-box{
	background:url(images/search-btn.jpg) center right #fff no-repeat;
	border:1px solid #9FAFAB;
	width:156px !important;
	height:24px;
        margin-top:10px;
        float:right;
}
.gsc-control-wrapper-cse .gsc-search-box table.gsc-search-box{float:none;margin-top:20px;}
#cse-search-form {
	margin-top:0px;
	float:right;
	clear:both;
	display:block;
}
.gsc-search-box table.gsc-search-box {
	width:auto;
}
.gsc-search-box table.gsc-search-box td.gsc-input {
	padding:0px;
}
.gsc-control-wrapper-cse .gsc-search-box table.gsc-search-box {
	width:100%;
}
.gsc-control-wrapper-cse .gsc-search-box input.gsc-input {
	width:97%;
}
.gsc-search-box input.gsc-input[type="text"] {
	border:0px;
	width:130px;
	padding:0px 5px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px 0px 0px 0px;
}
.gsc-search-box input.gsc-search-button {
	background:none;
	width:16px;
	height:21px;
	text-indent:-10000px;
	border:0px;
	cursor:pointer;
}
.gsc-search-box .gsc-input input.gsc-input {
	background: none repeat scroll 0% 0% !important;
}
.gsc-search-box td.gsc-search-button {}
.gsc-search-box td.gsc-clear-button {
	display:none;
}
.cse .gsc-branding, .gsc-branding, .gsc-clear-button div.gsc-clear-button {
	display:none;
}
.gsc-result .gs-title.gsc-table-cell-thumbnail {
	height:auto;
}
.gsc-control-cse .gsc-control-wrapper-cse .gsc-above-wrapper-area {
	border:none;
	margin:10px 0px;
}
.gcsc-branding{display:none;}

.contact-company-name{
    width:980px;
    background:#08bef1;
    color:#fff;
    font-size:45px;
    line-height:45px;
    padding:65px 0px 25px 0px;
    text-indent:20px;
    font-family:'Titillium Web',Arial, Helvetica, sans-serif;
    margin-top:100px;
}
/* |-------------------------| MENU |-----------------------------| */
#brighton_body #brighton_menu{
    padding:0px;
    width:auto;
    font-family:Arial, Helvetica, sans-serif !important;
    float: none !important;
}
#brighton_body #brighton_menu .radmenu{
    height:60px;width:100% !important;
    margin: 10px 0px 0px 0px;
    background:#095DA6;
}
.NavHidden{display:none !important;}
#brighton_body #brighton_menu ul{
    display:table;
    width:100%;
    height:100%;
    float:none;
}
#brighton_body #brighton_menu ul li{
    display: table-cell !important;
    float: none !important;
    font-size:14px;
    height:100%;
    margin:0px !important;
}
#brighton_body #brighton_menu ul li.last{margin-right:0px !important;}
#brighton_body #brighton_menu  ul li a{
    display: block !important;
    float: none !important;
    font-weight:bold !important;
    padding-top:0px;
    height:100%;
    width:100%;
    text-decoration:none;
    border-right:1px solid #ffffff;
    box-sizing:border-box;
   -mox-box-sizing:border-box;
   -webkit-box-sizing:border-box;
}
#brighton_body #brighton_menu ul li.last a{border-right:0px;}
#brighton_body #brighton_menu  ul li a:hover,
#brighton_body #brighton_menu  ul li a.selectedtab{text-decoration:none !important;}
#brighton_body #brighton_menu ul li a span{
    display: block !important;
    float: none !important;
    font-weight:bold  !important;
    font-size:14px !important;
    padding:0 10px!important;
    text-transform:uppercase;
    text-align:center;
    white-space:normal;
    height:100%;
    width:100%;
    box-sizing:border-box;
   -mox-box-sizing:border-box;
   -webkit-box-sizing:border-box;
}
#brighton_body #brighton_menu ul li a span:before {
content: "";
display: inline-block;
vertical-align: bottom;
height: 90%;
}
#brighton_body #brighton_menu ul li.last a span{}
/* |-------------------------| Sub Menu |---------------------------| */
#brighton_col1 #brighton_sub-menu,#brighton_col3 #brighton_sub-menu{
    padding:0px;
    margin-bottom:15px !important;
}
#brighton_col3 #brighton_sub-menu{
    border-right:0px;
}
#brighton_sub-menu .radmenu ul li a{
    background:none;
    width:100%;
    padding:0px;
    display:block;
    border-bottom: 1px solid rgb(0, 146, 63);
}


#brighton_sub-menu ul li.last{margin:0px;}
#brighton_content #brighton_sub-menu .radmenu ul{
    background:none;
    padding:0px;
    margin-bottom:0px !important;
    margin-left:0px !important;
}
#brighton_content #brighton_sub-menu ul li.first a{border-top-width:0px !important;}
#brighton_content #brighton_sub-menu ul li.childitem1.first a{border-top-width:1px !important;}
#brighton_content #brighton_sub-menu .radmenu ul li,#brighton_content #brighton_sub-menu ul li.childitem1.last{
	padding:0px;
    background:none;
}
#brighton_content #brighton_sub-menu .radmenu ul li.haschildren,#brighton_content #brighton_sub-menu .radmenu ul li.selectedtab.haschildren,#brighton_content #brighton_sub-menu ul li.childitem1{background: none;}
#brighton_content #brighton_sub-menu .radmenu ul li.selectedtab a,#brighton_content #brighton_sub-menu .radmenu ul li a:hover{background: #00923f; text-decoration:none !important;}
#brighton_sub-menu .radmenu ul li a span,#brighton_sub-menu .radmenu ul li.first a{}
#brighton_sub-menu .radmenu ul li,#brighton_sub-menu .radmenu ul>li.childitem1.last{margin-bottom:0px;} 
#brighton_sub-menu .radmenu ul li.childitem1,#brighton_sub-menu .radmenu ul li.haschildren{margin-bottom:0px;} 
#brighton_sub-menu .radmenu ul li a span{padding:10px 16px !important;font-size:14px;text-transform:uppercase; text=decoration: none;}
#brighton_sub-menu .radmenu ul li.childitem1 a span{}
#brighton_sub-menu .radmenu ul li a:hover span,#brighton_content #brighton_sub-menu .radmenu ul li.selectedtab a span{
    font-weight:bold !important;
    color:#ffffff;   
}
#brighton_sub-menu .radmenu ul li.childitem1.selectedtab a,#brighton_sub-menu ul li.childitem1  a{}
#brighton_content #brighton_sub-menu .radmenu ul li.childitem1.selectedtab a span,#brighton_sub-menu .radmenu ul li.childitem1 a:hover span{}
#brighton_sub-menu ul li.childitem1 a span{margin-left:18px;font-size:12px;}
#brighton_sub-menu ul li.childitem1.last a{/*border-bottom:1px solid #222222*/}
#brighton_sub-menu ul li.childitem1.last{padding:0px;border:none !important;}
/* |-------------------------| SLIDER |-----------------------------| */
.home-slider{
    padding:0px;
    width:980px;
    height: 355px;
}
.home-slider #slider {
    position:relative;
    width: 980px; 
    height: 355px;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.home-slider #slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a { border: 0 none;}
/* Caption styles */
#slider .nivo-caption {
	position:absolute;
	left:18px;
	top:22px;
	background:url(images/slider2-caption-back.png) no-repeat !important;
	width:296px;
	height:379px;
	z-index:8;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif !important;
}
#slider .nivo-caption > p{
	padding:11px 20px 0px 20px !important;
	margin:0;
	text-align:left;
	width:256px;
}
#slider .nivo-caption h2{
	font-size:40px !important;
	font-weight:normal !important;
	margin:0px 0px 10px !important;
	color:#222222 !important;
	line-height:42px !important;
	font-family:'Josefin Sans',Arial, Helvetica, sans-serif !important;
}
#slider .nivo-caption h3{
	font-size:20px !important;
	font-weight:normal !important;
	margin:0px 0px 30px !important;
	color:#222222 !important;
	line-height:22px !important;
	font-family:'Josefin Sans',Arial, Helvetica, sans-serif !important;
}
#slider .nivo-caption > p p{
	font-size:15px !important;
	font-weight:bold !important;
	margin:0px 0px 15px !important;
	color:#222222 !important;
	line-height:18px !important;
	padding:0px !important;
}
#slider .nivo-caption > p a{
	font-size:23px !important;
	font-weight:normal !important;
	margin:0px !important;
	color:#222222 !important;
	line-height:26px !important;
	font-family:'Josefin Sans',Arial, Helvetica, sans-serif !important;
}
/* Control nav styles */
.nivo-controlNav{
	position:absolute;
	bottom:28px;
	left:230px;	
	z-index:100;
}
.nivo-controlNav a {
    display: inline-block;
    margin-right: 2px;
	width:12px;
	height:12px;
	background:#808285;
	text-indent:-10000px;
}
.nivo-controlNav a.active {
	font-weight:normal;
	background:#58595b;
}
/* |-------------------------| FORMS |-----------------------------| */
.pad div.ContactFormWrapper,
#outer div.ContactFormWrapper{background:#FFFFFF;padding:16px 17px 20px;margin-top:-15px;}
.pad div.ContactFormItem label,
#outer div.ContactFormItem label{color:#222222;}
#brighton_content div.block input,
#outer #inner input{width:96%;}
.ContactFormWrapper .FormSubmitButton,
#brighton_content .IngeniMailSubscribeContainer .IngeniMailSubscribeButton,
#outer .IngeniMailSubscribeButton{
    background:#00923f !important;
    padding:0px 15px 0px 15px !important;
    width:auto !important;
    color:#ffffff !important;
    height:35px  !important;
    text-decoration:none !important;      
    font-size:16px !important;
    font-family:"Titillium Web", Arial, Helvetica, sans-serif !important;
    margin:12px 0px 0px 0px !important;
    text-align:center !important;
    cursor:pointer;	
    border:0px !important;
    font-weight:bold !important;
}
#brighton_content .IngeniMailSubscribeContainer .IngeniMailSubscribeButton,
#outer .IngeniMailSubscribeButton{float:left;margin-top:0px !important;}
.contact-header{
    padding:8px 17px 10px;
    background:#FFFFFF;
    text-align:left;
    text-transform:uppercase;
    color:#222222;
    border-bottom:1px solid #FFF;
}
/* |-------------------------| ADDITIONS |-----------------------------| */
.quote-open,.quote-close{
    background:url(images/quotes.png) no-repeat;
    width:44px;
    height:33px;
    display:block;
    padding-bottom:5px;
}
.quote-close{
    background-position:right bottom !important;
    padding-bottom:0px;
    padding-top:5px;
    height: 34px;
    width:100%;
}
/* |-------------------------| BLOG |-----------------------------| */
#bb-container div.post .tags{font-size:14px !important;color:#222222;}
/* |-------------------------| FOOTER |-----------------------------| */
#brighton_footer{display:none !important;}
#footer{
	border-top:2px solid #666666;
	padding:20px 0px 15px !important;
    text-align:center!important;
    font-size:14px !important;
    font-family:Arial, Helvetica, sans-serif;
    line-height:16px !important;
    color:#333333 !important;
	width:100% !important;
	margin:0 auto;
}
#footer p{margin:0px !important;}
#footer ul{margin: 5px auto !important;padding: 0 !important; text-align: center !important;}
#footer ul li {
    list-style:none !important;
    margin-right:5px !important;
    display: inline !important;
    float:none !important;
}
#footer ul li.last{margin-right:0px !important;}
#footer ul li a {color:#333333!important;display: inline !important;float:none !important;text-decoration:none !important;}
#footer ul li a:hover{text-decoration:underline !important;}
/* MOBILE */
#outer #inner{padding-top:0px;}
#outer .header-container{width:100%;height:auto;}
#outer  .header-container #logo{float:none;text-align:center}
#outer .right{
    float:none;
    margin-top:20px;
}
#outer #cse{
    float:none;
    margin:10px auto 0px;
}
table.gsc-branding, table.gcsc-branding{display:none !important;}
#outer #inner #slider .nivo-caption {
	height:100%;
}
#outer #inner #slider .nivo-caption>p{
	padding:10px 0px 0px 0px;
	width:100%;
}
#outer #inner .banner {border-spacing:0px !important;min-height:522px;}
#outer #inner .banner td.cell1{display:none;}
#outer #inner .banner td p{display:none;}
#outer #inner .banner td{
    display:block;
    width:100% !important;
    padding:0px;
}
#outer #inner .banner td h2{padding:0px 10px !important;}
#outer #inner .banner td h3{padding:0px 20px !important;margin:40px 0px;}
#outer #inner .cta-table td{
    width:100%;
    display:block;
    margin-bottom:10px;
    padding:10px 2%;
    width:96%;
}
#outer #inner .clients-table{width:100%;}
#outer #inner .clients-table tbody,
#outer #inner .clients-table tr{
    display:block;
    width:100%;
}
#outer #inner .clients-table td{
    width:100%;
    display:block;
    margin-bottom:10px;
    text-align:center;
    width:100%;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
    #brighton_body #brighton_menu ul li a span{
        padding-left:16px !important;
    }
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
    #brighton_body #brighton_menu ul li a span{
        padding-left:16px !important;
    }
}