/* @font-face {
  font-family: 'calibri';
  src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/calibri.eot')  format('opentype'),
		url('../fonts/calibri.woff') format('woff'), url('../fonts/calibri.ttf')  format('truetype'), url('../fonts/calibri.svg#calibri') format('svg');
} 
@font-face {
  font-family: 'times-webfont';
  src: url('../fonts/times-webfont.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/times-webfont.eot')  format('opentype'),
	     url('../fonts/times-webfont.woff') format('woff'), url('../fonts/times-webfont.ttf')  format('truetype'), url('../fonts/times-webfont.svg#times-webfont') format('svg');
}*/
/*@font-face {
  font-family: 'arial-webfont';
  src: url('../fonts/arial-webfont.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/arial-webfont.eot')  format('opentype'),
	     url('../fonts/arial-webfont.woff') format('woff'), url('../fonts/arial-webfont.ttf')  format('truetype'), url('../fonts/arial-webfont.svg#arial-webfont') format('svg');
}*/

.bottom-padded
{
padding-bottom: 10px;
}
.fa-reorder {
    display: none;
}

body{
	font-family: Calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
	font-weight:normal;
	font-size:14px;
	color:#545454;
	background:#fff !important;
	line-height:140%;
}

a:hover
{
    color: #0FA1D5;
    text-decoration: underline;
}
.views-field-title a:hover
{
   
    text-decoration: none;
}
hr
{
    background:#bbb;}

ul li{
	line-height:unset;
}
.blog-right-sidebar ul li{
	line-height:inherit;
}
img{
	width:auto;
	height:auto;
	max-width:100%;
}
h1, h2, h3, h4, h5, h6{
	margin:0 0 15px;
	line-height: 1.4em;
}

.container {
    width: 1140px;
}
.header ul ,.innerWrapper ul, .footer ul,.blog-right-sidebar ul{
	list-style:none;
}
/*Header Part*/
.header{
	background: url("../img/header_bg.jpg") repeat-y;
	background-size:100%;
}
.top-container{
	margin:0px;
	padding:20px 0 15px;
}
.top-left{
	float:left;
	width:70%;
}
.top-right{
	float:left;
	width:30%;
}
.logo{
	width:90px;
	height:90px;
	margin-right:20px;
}
#name-and-slogan{
	float:left;
	margin:14px 15px 0 0;
	padding:0px 18px 5px 0;
	background: url("../img/logo_rightbg.jpg") repeat-y 100% 0;
}
#site-name,#site-name a{
	font-family: "Times New Roman";
	font-size:26px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
}

#site-name,#site-name a:hover{
text-decoration:none;
}
#site-slogan{
	color: #feb60c;
    font-family: "Times New Roman";
    font-size: 22px;
    font-weight:normal;
	font-style:italic;
}
#slogan-rite,.top-left > .block.block-block{
	float:left;
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
	color: #eee;
	font-weight:normal;
	margin:14px 0;
}
.top-left > .block.block-block .row,.top-left > .block.block-block .col-md-12{
	padding:0;
	margin:0;
}
.sloganRTitle,.top-left > .block.block-block h1{	
    font-size: 18px; 
	margin-bottom:0px;
	margin-top:1px;
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
}
.sloganRbottom,.sloganRTitle,.top-left > .block.block-block > p{
	font-size: 24px;
	margin-top:4px;
	margin-bottom:0px;
}
.topRInner{
	float:right;
	width:100%;
	position: relative;
    top: -7px;
}
.translate ,.multiLan{
	float:right;
	color:#ddd;
}
.translate  a,.multiLan a{
		color:#ddd;
	font-size:14px;
	position:relative;
}
.translate  a{
	padding-right:20px;
}
.multiLan  a:hover{
	color:#ddd;
}
.translate a:after{
	display:block;
	content:"";
	position:absolute;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;	
	border-top: 6px solid #fff;
	right:0px;
	top:7px;
}
.translatecolor{
	color:#ddd;
}
.translate {
	margin-left:10px;
}
.multiLan ul li{
	display:inline-block;
	padding:0 10px;
	line-height:0px;	
}
.searchbar,#block-search-form {
	float:right;
	width:100%;
	max-width:300px;
	position:relative;
	margin-top:10px;
}
.top-right .form-type-textfield, .top-right .form-type-textarea{
	margin:0px;
}
.searchbar input,.top-right #block-search-form input {
	width:100%;
	height:40px;
	line-height:40px;
	font-size: 16px; 
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
	border:0px;
	color:#777;
	-webkit-appearance: none;
	border-radius:5px;
	padding:0 37px 0 13px;
	background:#ddd;
	border:0px;
}
.searchbar input:focus,.top-right #block-search-form input:focus {
	background:#fff;
}

.searchbar .submit,.top-right #search-block-form .submit-search {
	width:24px;
	height:40px;
	position:absolute;
	right:7px;
	background: url("../img/Search.png") no-repeat center;
	border:0px;
	padding:0px;
}
.top-right #search-block-form .submit-search .fa-search{
	display:none;
}
.searchbar .submit:hover,.top-right #search-block-form .submit-search:hover {
	background: url("../img/Search_hover.fw.png") no-repeat center;
}
.mobSearch,.mobClick{
	display:none;
}
/*Header Part*/

/*Mega Menu*/
.navbar{
	background:none;
	box-shadow:0; 
}
.tb-megamenu{
	width:100%;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus
,.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li.dropdown.open.active > a:focus{
	background:none;
	border:0px;
}
.tb-megamenu{
	background:none;
}
.navbar .nav > li > a {
	color:#fff;
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
	padding: 0 10px;
	margin:0px;
	font-size:16px;
	background:none;
}
.navbar .nav > li.tb-megamenu-item > a:focus, .tb-megamenu .nav > .active > a:focus,.tb-megamenu .nav > .active > a, .tb-megamenu .nav li.tb-megamenu-item a:focus,.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{	
	background:none;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu .nav li.active > a{
	font-weight:500;
	color:#FEB60C;
}
.navbar .nav > li.tb-megamenu-item > a:hover.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav li.dropdown.active > .dropdown-toggle:hover, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle:hover,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav li.tb-megamenu-item a:hover{
	background:#eeeeee;
	color:#000;
}
.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret{
	display:none;
}
.navbar .tb-megamenu-nav.nav.level-0{
	position:static;
}
.tb-megamenu .nav > li{
	position:static;
}
.tb-megamenu .mega > .mega-dropdown-menu{
	width:100%;
	background:rgba(239, 239,239,1);
	border:0px;
	padding:20px 0;
	z-index:9999;
	border-radius: 0 0 6px 6px;
	
}
.tb-megamenu .dropdown-menu
{

  box-shadow:0px 7px 4px rgba(0, 0,0,0.3);
}
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li{
	background:transparent;
	border:0px;
}
.tb-megamenu .mega-align-left > .dropdown-menu,.tb-megamenu .open > .dropdown-menu{
	top:auto;
	border:0px;
}
.sticky-wrapper.is-sticky  > .navbar{
	background: url("../img/header_bg.jpg") repeat-y;
	background-size:100%;
}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{
	padding:5px 25px;
	line-height:20px;
	font-size:16px;
	height:auto;
	color:#000;
	background:none;
	border:0px;
}
.tb-megamenu .nav li.tb-megamenu-item a:hover{
	background:none;
	color:#feb60c;
	border:0px;
}
.tb-megamenu .nav li.tb-megamenu-item a:hover,.navbar .nav > li:hover > a,.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,.tb-megamenu .nav li.tb-megamenu-item a:focus{
	color:#000;
	background:none;
	outline:none;
}
.tb-megamenu .mega-nav > li.active a, .tb-megamenu .dropdown-menu .mega-nav > li.active a,.tb-megamenu .nav li.tb-megamenu-item a:hover{
	color: #feb60c;
}
.tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu a:hover,.tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu li.active a{
	color:#000;
	font-weight:bold;
}
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li{
	line-height:unset;
}
.tb-megamenu .row-fluid [class*="span"]{
	width:auto;
	margin:0px;
	/*background: url("../img/maindot_bg1.jpg") repeat-y;*/
	border-left:1px dotted #888888;
	min-height:150px;
	max-width:260px;
}
.tb-megamenu .row-fluid [class*="span"]:first-child{
	border:0px;
}
.navbar .nav > li.tb-megamenu-item:hover{
	background:#eeeeee;
	border-radius:2px 2px 0 0;
}
.tb-megamenu .nav li.dropdown.active:hover > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active:hover > .dropdown-toggle{
	color:#000;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover{
	padding:5px 25px;
}
.nav .tb-megamenu-subnav .open > a, .nav .tb-megamenu-subnav .open > a:hover, .nav .tb-megamenu-subnav .open > a:focus{
	background:none!important;
}
.tb-megamenu-nav.level-0 > li:nth-child(7){
	position:relative;
}
.tb-megamenu .dropdown-submenu > a:after{
	display:none;
}
/*Mega Menu*/

/*Slider Part*/
.flexslider{
	border:0px;
	margin:0px;
}
.flexslider .views-field-field-slider-text-title,.flexslider .views-field-field-slider-text-body,.flex-direction-nav{
	position:absolute;
	z-index:1;
	
}
.flexslider .slides img{
	height:auto;
}
.flexslider .views-field-field-slider-text-body{
	left:0px;
	right:0px;
	min-height:106px;	
	bottom:0px;
	background-color:rgba(31,41,156,0.8);
}
.flexslider .views-field-field-slider-text-body .transp-area-text{
	/*max-width:425px;*/
	max-width:-webkit-calc(100% - 90px);
	max-width:-moz-calc(100% - 90px);
	max-width:calc(100% - 90px);
}
.flexslider .views-field-field-slider-text-title .field-content,.flexslider .views-field-field-slider-text-body .field-content{
	margin:auto;
	max-width:1110px;
	color:#fff;
	padding-top:0;
}
.flexslider .trans-text > a {
    color:#fff;
  
}
.flexslider .trans-text > a:hover{
     color:#fff;
     text-decoration:none;
}
.flexslider .views-field-field-slider-text-body .field-content .trans-text{
	font-size:28px;
	font-weight:600;
	margin-top:20px;
	
}
.flexslider .views-field-field-slider-text-body .field-content .trans-text-body{
	font-size:18px;
	line-height:20px;
	margin: 8px 120px 10px 0;
}
.trans-text-body{
	line-height: 140%;
}
.flex-control-nav.flex-control-paging{
	bottom:0px;
	bottom:10px;
	height:35px;
	left:0px;
	right:0px;
	text-align:right;
	position:relative;
	max-width:1120px;
	margin:-100px auto 60px;
	padding-top:25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .flex-control-nav.flex-control-paging{
		bottom:10px;
	}
}
.flex-control-nav.flex-control-paging li{
	display:inline-block;
	width:21px;
	height:21px;
	margin:0 5px;
	z-index:10;
	position:relative;
}
.flex-control-nav.flex-control-paging li a{
	width:21px;
	height:21px;
	display:block;
	font-size:0px;
	background: url("../img/slideBullets.png") no-repeat;
	cursor:pointer;	
}
.flex-control-nav.flex-control-paging li a.flex-active{
	background: url("../img/slideBulletsA.png") no-repeat ;	
}
.flexslider .flex-direction-nav{
	height:42px;
	width:100%;
	top:50%;
	margin-top:-21px;
	z-index:9;
}
.flexslider .flex-direction-nav a{
	width:44px;
	height:43px;
	display:block;
	background: url("../img/navSliderD.png") no-repeat;
	opacity:1;
	left:30px;
	margin:0px;
}
.flexslider .flex-direction-nav a.flex-next{
	left:auto;
	right:30px;
	background-position:-43px 0;
}
.flexslider .flex-direction-nav a:hover{
	background: url("../img/navSliderD_hover.png") no-repeat;
}
.flexslider .flex-direction-nav a.flex-next:hover{
	background-position:-43px 0;
}
/*Slider Part*/

/*Banner Part*/
#content{
	padding:0px 0 30px 0;
}
#block-user-login{
	display:none;
}
/*Banner Part*/

.breakingNews{
	background:orange;
	color:white;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.breakingNews li, .breakingNews a{
	color:white;
}

.breakingNewsContent{
	margin-left:10px;
	color: white;
}

.banner_bottom{
	background:#eeeeee;
	padding:35px 0 30px;
	text-align:center;
	margin-bottom:8px;
}
.banner_bottom  .block  .row,.banner_bottom  .block  .row .col-md-12{
	padding:0px;
	margin:0px;
}
.banner_bottom  > .container  > .row {
	display:table;
}
.banner_bottom  > .container  > .row  > .block{
	display:table-cell;
	width:33.3333%;
	padding:0 15px 46px;
	position:relative;
}
.banner_bottom  > .container  > .row  > .block h1{
	font-size:26px;
	font-weight:normal;
	color:#000;
	line-height:28px;
	margin-bottom:1px;
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
}
.banner_bottom  > .container  > .row  > .block p{
	color:#000;
	font-size:16px;
	margin-bottom:10px;
}
.banner_bottom  > .container  > .row  > .block p a{

		background: -webkit-linear-gradient(#0253A9,#0B2464);
	background: -o-linear-gradient(#0253A9,#0B2464);
	background: -moz-linear-gradient(#0253A9,#0B2464);
	background: linear-gradient(#0253A9,#0B2464);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0253A9", endColorstr="#0B2464",GradientType=0 );
	width:196px;
	height:44px;
	line-height:44px;
	border-radius:4px;
	color:#fff;
	padding:0 30px;
	position:absolute;
	font-size:15px;
	bottom:0px;
	left:50%;
	margin-left:-95px;
}
.banner_bottom  > .container  > .row  > .block p a:hover {
	background: -webkit-linear-gradient(#006BD7,#0059B2);
	background: -o-linear-gradient(#006BD7,#0059B2);
	background: -moz-linear-gradient(#006BD7,#0059B2);
	background: linear-gradient(#006BD7,#0059B2);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#006BD7", endColorstr="#0059B2",GradientType=0 );
	text-decoration:none !important;
}
.banner_bottom  > .container  > .row  > .block .space20{
	height:0px;
}
/*Main Content*/
.container .container{
	width:100%;
	padding:0px;
}
.blog-container h1,.blog-container h2,.blog-container h4{
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
	font-weight:normal;
	font-size:26px;
	color:#000;
	line-height:unset;
	margin-bottom:4px;

}
.blog-container{
	border:0px;
	background: url("../img/maindot_bg.jpg") repeat-y 75.7% 0;
}
.blog-container .blog-content{
	border:0px;
	padding-right:20px;
	
}

.container .blog-container .container{
	width:100%;
}
.blog-container .blog-content > .block.block-views  > .view > .view-content{
	margin:0 -20px;
	background: url("../img/maindot_bg1.jpg") repeat-y 66.666% 0;
	display:inline-block;
	position:relative;
}
.blog-container .blog-content > .block.block-views > .view > .view-content:after{
	content:"";
	top:0px;
	bottom:0px;
	width:2px;
	height:100%;
	background: url("../img/maindot_bg1.jpg") repeat-y;
	position:absolute;
	left:33.333%;
}
.blog-container .blog-content > .block.block-views > .view > .view-content > .views-row {
	width:33.333%;
	float:left;
	padding:0 20px;
}
.blog-container .space20{
	height:0px;
}
.blog-container .blog-content > .block.block-views > .view > .view-content h2{
	margin-bottom:0px;
}

.blog-container .blog-content > .block.block-views > .view  > .view-content h2 a,.blog-container .blog-content > .block.block-views > .view > .view-content .content p,
#block-views-announcements-block .views-field-title,#block-views-announcements-block .views-field-title a,#block-views-announcements-block .views-field-body p,
#block-views-latest-news-block .views-field-title,#block-views-latest-news-block .views-field-title a,#block-views-latest-news-block .views-field-body p,
#block-views-latest-news-block .views-field-field-summary .field-content{
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.blog-container .blog-content > .block.block-views > .view > .view-content .content p,#block-views-announcements-block .views-field-body p,#block-views-latest-news-block 
.views-field-body p ,#block-views-latest-news-block .views-field-field-summary .field-content{
	font-weight:normal;
	margin-bottom:5px;
	margin-bottom:0px;
}
.blog-container .blog-content > .block.block-views > .view > .view-content .links li a,#block-views-announcements-block .views-field-nothing a,
#block-views-latest-news-block .views-field-view-node a,#block-views-latest-news-block .views-field a.views-more-link ,#block-views-announcements-block .views-field-body p a{
	color:#0059B2;
	font-weight:normal;
	display:block;
	font-size:14px;
	padding-top:5px;
}
#block-views-announcements-block .views-field-body p a:hover,#block-views-latest-news-block .views-field-view-node a:hover{
	font-weight:normal;
	font-size:14px;
}
.blog-container .blog-content > .block.block-views > .view > .view-content  .links li{
	line-height:unset;
	font-size:14px;
}
.blog-container .blog-content > .block.block-views > .view > .view-content .submitted,#block-views-announcements-block .views-field-created,
#block-views-latest-news-block .views-field-created{
	font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif; 
	font-size:14px;
	color:#747474;
	font-weight:normal;
	padding-top:8px;
}
.blog-container .blog-content > .block.block-views > .view > .view-content .field-item img{
	margin-bottom:12px;	
}
#block-views-announcements-block{
	padding-bottom:25px;
	border-bottom:1px solid #eeeeee;
	margin-bottom:30px;
}
.blog-right-sidebar{
	padding-left:25px;
	margin:0px;
}
#block-views-announcements-block .views-field-field-announcement-image{
	margin-bottom:10px;
}
#block-views-announcements-block .views-field-field-announcement-image img{
	width:100%;
}
/*Mann Content*/

/*footer*/
.footer{
	background:#eeeeee;
	border-top:2px solid #bdbdbd;
	margin-top:20px;
}
.footer .footer-info{
	padding:20px 0 25px;
}
.footer-info .col-md-3{
	width:25%;
	padding:0px;
}
.footer-info .col-md-3 > div {
    float: left;
    padding: 0 12px;
    width: 50%;
	max-width:150px;
}
.footer-info .col-md-3 h1{
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin:0 0 5px;
	line-height:14px;
}
.footer-info .col-md-3 .space20{
	height:0px;
}
.footer ul li{
	line-height:25px;
	float:none;	
}
.footer li a{
	color:#545454;
	font-size:12px;
	line-height:115%;
	padding:0;
	display:block;
	padding-bottom:9px;
}

.footer li a:hover{
	color:#000 !important;
}
.footer .copyright{
	background:#bbb;
	padding:10px 0 20px 0;
	text-align:center;
}
.copyright ul li{
	display:inline;
}
.footer .copyright ul li a{
	padding:0 8px;
	display:inline-block;
}
#block-block-7{
	margin-top:10px;
	font-size:12px;
}
#block-block-7 img{
	margin-right:15px;
}
#block-block-7 p{
	margin:0px;
	color:#575757;
	font-size:12px;
}
.footer .tinynav{
	display:none;
}
.footer .nav.navbar-nav{
	margin:0px;
}
/*footer*/

/*Interrior Page*/
.innerWrapper{
	padding:10px 0 0;
}
.blog-right-sidebar{
	border:0px;
}
.breadcrumb-container{
	padding:0px;
	position:relative;
}
.breadcrumb{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#777777;
	margin:0px;
	padding:0 0 5px 0;
}
.breadcrumb li{
	display:inline;
}
.breadcrumb li.active{
	color:#777777;
}
.breadcrumb li a{
	font-weight:normal;
	color:#777777;
}
.breadcrumb{padding-bottom:15px !important;}
.breadcrumb > li + li:before{
	color:#777777;
	content:"|";
	font-weight:normal;
}
.pageTitle{
	font-size:28px;
	font-weight:normal;
	color:#000;
	text-transform: uppercase !important;
	padding-bottom:0px;
	border-bottom:1px solid #bebebe;
	width:100%;
	padding-bottom:3px;
	margin-bottom:5px;
	}
.innerBanner #block-views-banner-block{
	background:#eeeeee;
	display:table;
	width:100%;
}
.innerBanner .views-row .views-field-field-banner-image{
	float:right;
	width:66.5%;
}
.innerBanner .views-row .views-field-field-banner-image img{
	width:100%;
	display:block;
	height:auto;
}
.innerBanner .views-row .views-field-title{
	font-size:22px;
	color:#0059B2;
	padding:20px 20px 5px;
	float:left;
	width:33.5%;
	font-weight:bold;
}
.innerBanner .views-row .views-field-body{
	font-size:14px;
	color:#000;
	padding:0 20px;
	float:left;
	width:33.5%;
}
.blog-container .blog-content .body-title,.blog-container .blog-content .body-title p,#content .cmsHeader{
	font-size:18px;
	color:#0059B2;
	font-weight:bold;
	margin:0px;
}
.protectingView{
	margin:0 10px 12px 0;
	border-bottom:1px solid #dedede;
	display:inline-block;
	width:100%;
}
.blog-right-sidebar h4{
	font-size:22px;
	font-weight:normal;
	margin-bottom:0px;
	
}
.blog-right-sidebar p{
	font-size:14px;
	color:#000;
}

.space40,.space20{
	height:0px;
}
.rightContact{
	margin-bottom:20px;
}
.rightContact a{
	font-size:15px;
	color:#0063C5;
}
.blog-container .blog-content p{
	font-size:15px;
}
.protectingView .leftImg{
	width:37%;
	float:left;
	margin:0px 15px 15px 0;
}
.protectingView .rightContent{
	display:table;
}
.field-collection-container .field-collection-view{
	margin:0px;
	padding:0px;
}
.field-collection-container .field-collection-view .content .field-name-field-top-image .field-item:first-child{
	width:37%;
	float:left;
	margin:0px 15px 15px 0;
}


#block-system-main{max-width:1110px;}
.links.inline > li {
    display: inline;
}
.links.inline > li:first-child{
	margin:0px;
}
.blog-right-sidebar select{
	margin-bottom:15px;
}
.blog-right-sidebar .block .views-row a,.blog-right-sidebar .block .view a,.blog-right-sidebar ul.menu li a,.rhs-block a,.blog-right-sidebar.block-menu-block ul li a,
.blog-right-sidebar .menu-block-wrapper #nav > li a{
	color:#0059B2;
	font-weight:normal;
	font-size:17px;
}
.blog-right-sidebar .menu-block-wrapper #nav > li a{
	color:#0059B2 !important;
}

.blog-right-sidebar ul li a:focus{
	background-color:none;
}
.blog-right-sidebar ul.nav li ul{
	padding-left:15px;
	padding-bottom:3px;
}
.blog-right-sidebar ul#nav.nav li ul a{
	font-weight:normal;
}
.blog-right-sidebar .navbar-nav > li{
	float:none;
	font-weight:normal;
}
.navbar-nav{
font-weight:normal;}
.blog-right-sidebar .navbar-nav > li > a{
	padding:2px 0px!important;
	font-weight:normal;
}
.blog-container .blog-content #block-system-main > .view > .view-content > .views-row{
	border-bottom: 1px solid #ccc;
	padding:20px 0;
}
.blog-container .blog-content #block-system-main > .view > .view-content > .views-row:first-child{
	padding-top:5px;
}
.blog-container
{
    	margin-top:20px;}
.blog-right-sidebar  > .block{
	margin-bottom:15px;
}
.blog-container .blog-content #block-system-main > .view > .view-content > .views-row .views-field-created{
	color: #747474;
    font-size: 14px;
    font-weight: bold;
	margin-bottom:2px;
}
.blog-container .blog-content #block-system-main > .view > .view-content > .views-row .views-field-title a{
	color: #0059b2;
    font-size: 18px;
    font-weight: bold;
}
.blog-container .blog-content #block-system-main > .view > .view-content > .views-row .views-field-title a{
	color: #0059b2;
    font-size: 18px;
    font-weight: bold;
}
.blog-container .blog-content #block-system-main > .view > .view-content > .views-row .views-field-view-node a{
	font-style:italic;
	display:block;
}
.page-user #block-system-main, .page-search #block-system-main{
	width:100%;
	margin:0px auto;
	padding:0px;
	max-width:1110px;
}
.search-advanced{
	margin:10px 0;
}
.page-search #block-system-main legend{
	margin:0px;
}
.page-search ol.search-results{
	padding:0 0 0 10px;
}
.page-search #search-form input#edit-submit{
	height:34px;
	padding:0 15px;
	margin-top: 28px;
}
.page-search #search-form  > div > fieldset{
	clear:left;
	width:100%;
}
.page-search #search-form  > div > fieldset.collapsible{
	padding-top:15px;
}
.page-search #search-form fieldset.collapsed a{
	padding-bottom:10px;
	display:inline-block;
	font-weight:bold;
}
.page-search ol.search-results .title a{
	font-weight:bold;
}
.search-form .form-type-textfield label{
	font-size:20px;
	font-weight:bold;
}
.page-opinion-topics .blog-container .blog-content #block-system-main > .view > .view-content > .views-row{
	border:0px;
}

.view-id-recipients .views-row{
 display:inline-block;
 width:100%;
 margin-bottom:15px;
}
.view-id-recipients .views-row .views-field-field-photo{
 max-width:150px;
 float:left;
 margin:0 10px 10px 0;
}
.view-id-recipients .views-row .views-field-title{
  color: #0059b2;
    font-size: 18px;
    font-weight: bold;
    margin-bottom:5px;
}
.view-id-recipients .views-row .views-field-field-department{
	display:block;
	font-size: 18px;
    font-weight: bold;
    color:#000;
	margin-bottom:5px;
}
.breadcrumb-container .col-md-12  > .addtoany_list{
	position:absolute;
	right:15px;
	bottom:0px;
}
.col-md-12{padding-bottom:14px;}
.breadcrumb-container .col-md-12  > .print_html,.breadcrumb-container .col-md-12  > .print_pdf{
	width:22px !important;
	height:22px !important;
	position:absolute;
	right:116px;
	margin-top:11px;
	/*bottom:20px;*/
}
@-moz-document url-prefix() {
    .breadcrumb-container .col-md-12  > .print_html,.breadcrumb-container .col-md-12  > .print_pdf{
		/*bottom:13px;*/
	}
}
.breadcrumb{padding-bottom:8px;}
.breadcrumb-container .col-md-12 .block.block-addtoany {
    margin-top: -1px;
    position: absolute;
    right: 15px;
}
.col-md-12
{
    padding-bottom:5px;}
.breadcrumb-container .col-md-12  > .print_pdf{
	right:88px;
}
.view-opinion-year > .view-header{
	background:#bacecd;
    margin-bottom: 10px;
    padding: 10px 0;
	border: 1px solid gray;
}
.view-opinion-year > .view-header > a{
    padding:5px 15px;
}
.selectWrap{
	position:relative;
	float: left;
	display: inline-block;
	background-image:url(../img/Arrow.png);
	background-repeat:no-repeat;
	background-position:right 9px;
	cursor: pointer;
	padding-right:20px;
	color:#ddd !important;
}
.selectWrap select{
	width:100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0;
	position: absolute;
	z-index: 2;            
	cursor: pointer;
	outline: none;
	opacity: 0;
	font-size:13px;
	/* CSS hacks for older browsers */
	_noFocusLine: expression(this.hideFocus=true); 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	color:#000;
	line-height:130%;
	
}
.selectWrap .holder{
	display: block;
	margin: 0;
	white-space: nowrap;            
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: 0;
	font-size:14px;
	color:#fff;
	border-radius: 5px;
}
.blog-right-sidebar .social-icons > div{
	display:inline-block;
	margin-right:10px;
}
.blog-right-sidebar #block-block-14 p{
	margin-bottom:0px;
	line-height:18px;
}
.blog-right-sidebar #block-block-14 h4{
	margin-bottom:5px;
}
#quiz_progress,#quiz-report-form > div > h2,.quiz-report-question{
	display:none;
}
div.quiz-report .dt{
	background:none;
    border-top: 0px;
    padding-left: 0px;
}
#quiz-question-answering-form .quiz-question-body p,#quiz-report-form .quiz-question-body p,div.quiz-report .dt > p{
	color: #0059b2;
    font-size: 24px;
    font-weight: normal;
}
#quiz-question-answering-form .form-type-radios > label,#quiz-report-form .quiz-report > label,div.quiz-report .dd > p,.multichoice-label{
	display:none;
}
#quiz-question-answering-form .form-type-radios td,#quiz-report-form .quiz-report td{
	border:0px!important;
	padding:0!important;
}
#quiz-question-answering-form .form-type-radios td p,#quiz-report-form .quiz-report td p{
	margin:0px;
	color:#000;
}
#quiz-question-answering-form .form-type-radios td input,#quiz-report-form .quiz-report td input{
	margin-top:8px;
}
#quiz-question-answering-form .button.default.form-submit,#quiz-report-form .button.default.form-submit{
	padding:3px 20px;
	margin:20px 10px 0 0;
	border-radius:3px;
	background: -webkit-linear-gradient(#006BD7,#0059B2);
	background: -o-linear-gradient(#006BD7,#0059B2);
	background: -moz-linear-gradient(#006BD7,#0059B2);
	background: linear-gradient(#006BD7,#0059B2);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#006BD7", endColorstr="#0059B2",GradientType=0 );
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#quiz-question-answering-form .button.default.form-submit:hover,#quiz-report-form .button.default.form-submit:hover {
	background: -webkit-linear-gradient(#0253A9,#0B2464);
	background: -o-linear-gradient(#0253A9,#0B2464);
	background: -moz-linear-gradient(#0253A9,#0B2464);
	background: linear-gradient(#0253A9,#0B2464);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0253A9", endColorstr="#0B2464",GradientType=0 );
}
#quiz-question-answering-form .q-back-button,#quiz-question-answering-form .q-skip-button,.node-type-quiz #drupal_tabs,.quiz-report-score-container {
	display:none;
}
#quiz-report-form{
	display:inline-block;
	width:100%;
}
.selector-td.multichoice-icon-cell{
	vertical-align:top;
}
div.quiz-report .dd tr{
	min-height:32px;
}
div.quiz-report .dd{
	margin:10px 0;
}
div.quiz-score-submit{
	float:none;
}
.gmap-popup > .views-field span.views-label{
	font-weight:bold;
	font-size:13px;
}
.blog-container .gmap-popup p{
	margin-bottom:0px;
	font-size:12px;
}
.gmap-popup > .views-field .field-content{
	padding-left:15px;
}
.gmap-popup > .views-field.views-field-field-email .field-content,.gmap-popup > .views-field.views-field-title .field-content{
	padding-left:0px;
}
.gmap-popup > .views-field.views-field-field-email .field-content a,.gmap-popup > .views-field.views-field-title .field-content a{
	font-weight:bold;
	font-size:13px;
}
#block-twitter-block-1 > h4{
	padding-left:40px;
	padding-bottom:10px;
	background:url("../img/twitter.png") no-repeat;
}
.front .blog-right-sidebar  > .block{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
}
.front .blog-right-sidebar > .block-no-bottom-border {
    border-bottom: 0px;
    padding-bottom: 0px;
}
.page-news-upcoming-events  #block-system-main .view-Calendar .date-heading{
	background:#101046;
	padding:5px 0;
	color:#fff;
}
.calendar-calendar .month-view table
{

    border:0px;}

.date-heading
{
    -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.page-news-upcoming-events  #block-system-main .view-Calendar .date-heading h3{
	color:#fff;
}
.page-news-upcoming-events  #block-system-main .view-Calendar .pager{
	margin:0px;
}
.page-news-upcoming-events  #block-system-main .view-Calendar .date-nav{
	margin:0px;
	padding:0px;
}
.page-news-upcoming-events  #block-system-main .view-Calendar .calendar-calendar th.days{
	border-top: 1px solid #eee!important;
	background:#bbb;
	padding: 5px !important;
}
.page-news-upcoming-events  #block-system-main .view-Calendar.view .date-nav-wrapper .date-prev{
	right:30px;
}

.calendar-calendar th.days
{
    color:#000;}
.page-news-upcoming-events  #block-system-main .view-Calendar.view .date-nav-wrapper li{
	background:none;
	padding:5px 0;
}
.page-news-upcoming-events  #block-system-main .view-Calendar.view .date-nav-wrapper  a{
	padding:0px;
	background:url("../img/calArrow.png") no-repeat;
	height:30px;
	font-size:0px;
	display:block;
	width:15px;
	border:0px;
}
.page-news-upcoming-events  #block-system-main .view-Calendar.view .date-nav-wrapper  a:focus{
	outline:none;
}
.page-news-upcoming-events  #block-system-main .view-Calendar.view .date-nav-wrapper  .date-next a{
	background-position: -15px 0;
}
.page-news-upcoming-events  #block-system-main .view-Calendar.view .calendar-calendar .month-view .full td.single-day div.monthview, 
.page-news-upcoming-events  #block-system-main .view-Calendar.view .calendar-calendar .week-view .full td.single-day div.weekview,
.page-news-upcoming-events  #block-system-main .view-Calendar.view .calendar-calendar .day-view .full td.single-day div.dayview{
	background:#000;
	line-height:20px;
	font-size:12px;
	text-align:center;
}
.page-news-upcoming-events  #block-system-main .view-Calendar.view .calendar-calendar .month-view .full td.single-day div.monthview a, 
.page-news-upcoming-events  #block-system-main .view-Calendar.view .calendar-calendar .week-view .full td.single-day div.weekview a,
.page-news-upcoming-events  #block-system-main .view-Calendar.view .calendar-calendar .day-view .full td.single-day div.dayview a{
	color:#fff;
}
#block-system-main ul{
	list-style:inherit;
	padding-left:20px;
	font-size:15px;
}
#site-map .site-map-box ul li{
	list-style:inside none disc;
}
.breadcrumb-container h1{
	padding-right:132px;
}
#undefined-sticky-wrapper{
	height:auto!important;
}
#block-system-main ul li a{
	color: #0fa1d5;
}
#block-system-main p > img{
	margin-right:10px;
}
.page-node-9757 .blog-container .blog-content .content p{
	color:#000;
}
.page-node-9757 .blog-container .blog-content .content p > strong{
	color: #0059b2;
    font-size: 18px;
    font-weight: bold;
}
.page-node-9757 .blog-container .blog-content .content table{
	margin:0 0 10px 10px;
}
.page-node-9757 .blog-container .blog-content .content table p > strong{
	color:#000;
}
.page-node-9757 .blog-container .blog-content .content table p{
	margin:0 7px;
}
.page-node-9757 .blog-container .blog-content .content table p a{
	color:#0059b2;
	font-weight:bold;
	font-size: 16px;
}
#block-system-main ul.pagination{
	padding-left:0px;
}
#block-system-main ul.pagination li.active a{
	color:#fff;
}
#block-system-main ul.pagination li.disabled{
	display:none;
}
.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field .views-label {
    font-weight: bold;
}
.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field .field-content{
	padding-left:10px;
}
.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field{
	margin-bottom:10px;
}
.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field.views-field-field-email .field-content{
	padding-left:0px;
}
.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field .field-content p{
	margin-bottom:3px;
}
.blog-right-sidebar .ui-accordion .ui-accordion-content{
	padding-left:10px;
	padding-right:10px;
}
#block-system-main,#block-system-main ul li{
	color:#000;
}
.addtoany_list > a img,.print_pdf a img,.print_html a img,.stButton{
	opacity:0.6;
}
.addtoany_list a:hover img,.print_pdf a:hover img,.print_html a:hover img,.stButton:hover{
	opacity:1;
}
/*Latest Addition*/
#content ul li{
	line-height:22px;
}
#block-system-main ul{
	padding-left:35px;
}
/*Scam alert page*/
.blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views{
	margin-bottom:30px;
}
.blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content,
.blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content{
	background:none;
	margin-bottom: 14px;
}
.blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content:after,
.blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content:after{
	display:none;
}
.blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content > .views-row,
.blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content > .views-row{
	float:none;
	width:auto;
	margin: 0 20px;
    padding: 10px 0 0;
	border-bottom: 1px dotted #000;
}
.blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content > .views-row .views-field-title a,
.blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content > .views-row .views-field-title a{
	color: #0059b2;
	font-size: 18px;
    font-weight: bold;
}
/*Scam alert page*/
/*home socail icons*/
.home_social a{
	position:relative;
	display:inline-block;
}
.home_social .home_social_hover_icons{
	opacity:0;
	position:absolute;
	left:0px;
}
.home_social > a:hover .home_social_hover_icons {
    opacity: 1;
}

.home_social_hover_icons
{
    margin-top:8px;}
.ui-widget{
 	font-family: Trebuchet MS,Arial,Helvetica,Segoe,Segoe UI,sans-serif;
}
/*home socail icons*/
/*Latest Addition*/
/*Developer Addition Starts*/
.node-photo-gallery .content .field-item {
    float: left;
    margin: 10px 0;
    width: 150px;
}
.node-type-opinion .content .field-item,
.node-type-opinion .content .field-label {
   float: left;
   margin-right : 5px;
   font-weight: bold;
}
.node-type-opinion #block-views-opinion-header-block{
   margin: auto;
   max-width: 1110px;
}
.node-type-blog .links .comment-add,
.node-type-general-blog .links .comment-add {
	display: none;
}
.comment-date .comment-delete {
    padding-right:12px;
}
#comment-form .form-item-homepage {
	display: none;
}
/*blog right side bar calendar block css starts*/
.blog-right-sidebar #block-views-calendar-block-1 .date-heading, .blog-right-sidebar #block-views-calendar-block-3 .date-heading{
	background: -webkit-linear-gradient(#0E157F,#101046);
	background: -o-linear-gradient(#0E157F,#101046);
	background: -moz-linear-gradient(#0E157F,#101046);
	background: linear-gradient(#0E157F,#101046);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0E157F", endColorstr="#101046",GradientType=0 );
	padding:5px 0;
	color:#fff;
}
.blog-right-sidebar #block-views-calendar-block-1 .date-heading h3 a, .blog-right-sidebar #block-views-calendar-block-3 .date-heading h3 a{
	color:#fff;
	font-size: 18px;
	font-weight: normal;
}
.blog-right-sidebar #block-views-calendar-block-1 .date-heading h3 a:hover, .blog-right-sidebar #block-views-calendar-block-3 .date-heading h3 a:hover{
	color:#feb60c !important;
}
.blog-right-sidebar #block-views-calendar-block-1 .pager, .blog-right-sidebar #block-views-calendar-block-3 .pager{
	margin:0px;
}
.blog-right-sidebar #block-views-calendar-block-1 .date-nav, .blog-right-sidebar #block-views-calendar-block-3 .date-nav{
	margin:0px;
	padding:0px;
}
.blog-right-sidebar #block-views-calendar-block-1 .calendar-calendar th.days, .blog-right-sidebar #block-views-calendar-block-3 .calendar-calendar th.days{
	border: 1px solid #eee!important;
	background:#eee;
	padding: 0px !important;
}
.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper li, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper li{
	background:none;
	padding:5px 0;
}
.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper .pager a, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper .pager a{
	padding:0px;
	background:url("../img/calArrow.png") no-repeat;
	height:30px;
	font-size:0px;
	display:block;
	width:15px;
	border:0px;
}
.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper  a:focus, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper  a:focus{
	outline:none;
}
.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper  .date-next a, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper  .date-next a{
	background-position: -15px 0;
}
/*blog right side bar calendar block css ends*/
/*custom search submit icon style starts*/
.custom-search-block {
	position:relative;
}
.custom-search-block .form-submit{
	width: 24px;
	height: 32px;
	position: absolute;
	right: 5px;
	top: 29px;
	background: url(/sites/all/themes/riley/img/Search.png) no-repeat center;
	border: 0px;
	font-size: 0px;
}
/*custom search submit icon style ends*/
/*share this css starts*/
.block-sharethis{
	width: auto;
	float: left;
	margin-top: 10px;
	position: absolute;
	right: 15px;
}
.stButton .facebook{
	background-image: url("../img/facebook_page_icon.png")!important;
	width:14px;
	height:20px !important;
	background-size: cover;
	/*padding: 0 !important;*/
	margin-bottom:5px;
}
.stButton .twitter{
	background-image: url("../img/twitter_page_icon.png")!important;
	width:20px;
	height:24px !important;	
	/*padding:  0 !important;*/
	}
	
.stButton .sharethis{
	background-image: url("../img/plus_icon.png")!important;
	width:20px;
	height:20px !important;	
	position: relative;
	top: 2px;
	/*padding: 0 !important;*/

}
/*share this css ends*/
/*BACK TO TOP BUTTON CSS*/
.back-to-top:after {
	content:url("../img/up-arrow.png");
}
/*BACK TO TOP BUTTON CSS ends*/

.view-photo-gallery-photos table.views-view-grid td {
    padding: 15px;
}
/*Office Location Table CSS starts*/
.view-office-locations .attachment{
	display: none;
}
.view-office-locations .attachment table{
	margin-top:20px;
}
.view-office-locations .attachment table th{
 	border: 1px solid #eeeeee;
    padding: 10px;
}
.view-office-locations .attachment table td {
    border: 1px solid #eeeeee;
    padding: 10px;
}
/*Office Location Table CSS ends*/
/*Developer Addition Ends*/
/*Interior Page*/
@media (min-width: 768px) {
	.searchinner, #block-search-form > #search-block-form {
		display:block!important;
	}
}
@media (max-width: 1200px) {
  .container {
    width:970px;
  }
  #content #block-system-main > div.node{
	max-width:970px;
	margin:0 auto;
	padding:0 15px;
	box-sizing:border-box;
}
 .flexslider .views-field-field-slider-text-body .field-content{
	max-width:970px;
 }
  .navbar .nav > li > a{
	font-size:15px;
	padding:0 8px;
  }
  .flexslider .slides img{
		height:auto;
	}
  /*Footer*/
  .footer-info .col-md-3 > div {
	max-width: 120px;
	padding: 0 8px;
	}
	.flex-control-nav.flex-control-paging{
		max-width:980px;
	}
}
@media (max-width:991px) {
	/*Menu*/
	#undefined-sticky-wrapper{
		min-height:50px;
	}
	.tb-megamenu .row-fluid [class*="span"]{
		min-height:1px;
	}
	.tb-megamenu .nav-collapse{
		width:-webkit-calc(100% - 40px);
		width:-moz-calc(100% - 40px);
		width:calc(100% - 40px);
		top:38px;
	}	
	.navbar{
		padding:0px;
	}
	.navbar .nav > li.tb-megamenu-item > a.tb-megamenu:hover .nav > .active > a:hover, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle:hover, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle:hover, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav li.tb-megamenu-item a:hover,.navbar .nav > li.tb-megamenu-item:hover{
		background:none;
	}
	.tb-megamenu .mega > .mega-dropdown-menu{
		padding:5px 0;
	}
	.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title{
		padding-bottom:5px;
	}
	.tb-megamenu .btn-navbar,.tb-megamenu .btn-navbar:hover,.tb-megamenu .btn-navbar:focus{
		background:url("../img/mobMenuClick.png") no-repeat scroll 0 0 / cover  rgba(0, 0, 0, 0);
		width: 36px;
		height:30px;
		outline:none;
		border:0px;
		border-radius:0px;
	}
	.tb-megamenu .row-fluid [class*="span"]{
		border:0px;
	}
	.tb-megamenu .mega > .mega-dropdown-menu{
		border-radius:0px;
	}
	.tb-megamenu .nav-collapse{
		background:#13429a;
	}
	.tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu a:hover, .tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu li.active a{
		color:#000!important;
	}
	.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus{
		background:transparent;
	}
	.tb-megamenu-item a,.tb-megamenu-item a.dropdown-toggle{
		color:#fff!important;
	}
	.tb-megamenu-item ul a{
		color:#000!important;
	}
	/*Menu*/
  .container {
    width:100%;
  }
   #content #block-system-main > div.node{
		width:100%;
	}
  .flexslider .views-field-field-slider-text-body .field-content{
		width:100%;
		padding:0 15px;
  }
  .flexslider .flex-direction-nav{
	bottom: 30px;
	top:auto;
  }
  .flexslider .flex-direction-nav a{
	background-size:cover;
	height:32px;
	width:32px;
	left:15px;
  }
  .flexslider .flex-direction-nav a:hover{
	background-size:cover;
  }
  .flexslider .flex-direction-nav a.flex-next{
	background-position: -31px 0;
    left: auto;
    right: 15px;
  }
  .flexslider .flex-direction-nav a.flex-next:hover{
	background-position: -31px 0;
  }
  .flexslider .views-field-field-slider-text-body .transp-area-text{
	max-width:90%;
	margin:auto;
  }
  .logo{
	height:70px;
	width:70px;
	margin-right:10px;
  }
  .top-left {	
	width: 65%;
  }
  .top-right{
	width:35%;
  }
  .translate {
	margin-left: 5px;
  }
  .multiLan ul li {
	padding: 0 5px;
  }
  #site-name, #site-name a{
	font-size:22px;
	line-height:24px;
	text-decoration:none !important; 
  }
  
  #site-name, #site-name a:hover{

	text-decoration:none !important; 
  }
  #site-slogan{
	font-size:17px;
  }
  .sloganRTitle,.top-left > .block.block-block h1{
	font-size:16px;
	margin-top:0px;	
  }
  .sloganRbottom,.top-left > .block.block-block > p{
	font-size: 18px;
	margin-top:2px;
  }
  .blog-container .blog-content,.blog-container {
	background:none;
	margin-bottom:15px;
  }
  .blog-right-sidebar{
	padding-left:15px;
	margin:0px;
  }
  .blog-right-sidebar .space40{
	height:0px;
  }
  /*footer*/
  .footer .nav.navbar-nav{
	display:block!important;
	
  }
  .footer-info .navbar-header{
	display:none;
  }
  .footer-info .col-md-3{
	width:50%;
	margin-bottom: 20px;
  }
  .footer-info .col-md-3:nth-child(3){
	clear:left;
  }
  .footer-info .col-md-3 > div{
	width:50%;
	max-width:100%;
	padding:0 15px;
  }
  .footer .tinynav{
	display:none;
  }
  .footer-info .col-md-3 > div .row{
	margin:0px;
  }
  .footer-info .col-md-3 > div .col-md-12{
	padding:0px;
  }
    .flex-control-nav.flex-control-paging{
		display:none;
	}
	.flexslider .views-field-field-slider-text-body .transp-area-text{
		width:100%;
	}
  /*footer*/
 
}
@media (max-width:767px) {
	.header{
		padding-top:20px;
		color:#ddd;
	}
	.top-container{
		margin-top:0px;
		padding-top:0px;
	}
	.topRInner{
		position:static;
	}
	.siteLanguage{
		background:#13429a;
		left: 0;
		position: absolute;
		right: 0;
		top: -20px;
	}
	.top-left{
		padding-top:20px;
		width:100%;
		max-width:300px;
	}
	.top-right{
		width:100%;
	}
	.logo{
		width:50px;
		height:50px;
	}
	.translate{
		margin-right:15px;
	}
	#name-and-slogan{
		margin:0px 0px;
		background:none;
		padding:0px;
	}
	#site-name, #site-name a,#site-slogan{
		font-size:14px;
		line-height:16px;
	}
	.top-left > .block.block-block .space20{
		display:none;
	}
	#slogan-rite,.top-left > .block.block-block{
		margin:0px 0;
		line-height:10px;
		min-width:180px;
	}
	.top-left > .block.block-block > .container{
		float:left;
		width:auto;
		margin-right:3px;
	}
	#undefined-sticky-wrapper{
		height:auto!important;
	}
	.searchbar,.searchbar, #block-search-form {
		max-width:100%;
		margin:0px;
	}
	.mobSearch{
		display:block;
		position:absolute;
		width:24px;
		height:22px;
		background:url("../img/SearchMob.png") no-repeat;
		right:15px;
		top:30px;
	}
	.searchinner,#block-search-form  > #search-block-form {
		display:none;
		margin-top:10px;
	}
	.sloganRTitle,.sloganRbottom,.top-left > .block.block-block h1 ,.top-left > .block.block-block > p{
		font-size:14px;
		display:inline-block;
		line-height:16px;
		margin:0px;
	}
	.mobClick{
		display:block;
		position: absolute;
		right:48px;
		background:url("../img/mobMenuClick.png") no-repeat;
		width: 24px;
		height:20px;
		top:32px;
	}
	.btn.btn-navbar{
		display:none;
	}
	.col-md-12
	{padding-bottom:0 !important;}
	/*.btn.btn-navbar{
		background:url("../img/mobMenuClick.png") no-repeat;
		border-radius: 0;
		height:20px!important;
		padding: 0 !important;
		position: absolute;
		right: 55px;
		top: -52px;
		width: 24px!important;
		background-position:0px 0px!important;
	}
	.btn.btn-navbar.iActive{
		top:-102px;
	}
	.btn.btn-navbar .icon-reorder{
		display:none;
	}
	.btn.btn-navbar:hover,.btn.btn-navbar:focus{
		background:url("../img/mobMenuClick.png") no-repeat;
		border:0px;
		transition:none;
		outline:none;
		outline-offset:0px;
	}*/
	.navbar{
		padding:0px;
		min-height:0px;
		margin:0px;
	}
	.tb-megamenu .nav-collapse{
		top:0px;
		margin:0px;
		width:-webkit-calc(100% - 30px);
		width:-moz-calc(100% - 30px);
		width:calc(100% - 30px);
	}
	.tb-megamenu-item a{
		color:#fff!important;
	}
	.navbar .nav > li > a{
		line-height:unset;
	}
	.tb-megamenu .mega > .mega-dropdown-menu{
		padding:0px;
	}
	.tb-megamenu .row-fluid [class*="span"]{
		min-height:1px;
		border:0px;
		max-width:100%;
	}
	.navbar .tb-megamenu-nav.nav.level-0 > li:first-child > a{
		padding-left:15px;
	}
	.navbar .nav > li.tb-megamenu-item:hover,.navbar .nav > li.tb-megamenu-item > a.tb-megamenu:hover .nav > .active > a:hover, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle:hover, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle:hover, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav li.tb-megamenu-item a:hover,.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus{
		background: none;
	}
	.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{
		line-height: unset;
		padding: 0 25px 5px;
		color:#000!important;
	}
	.tb-megamenu .always-show .mega > .mega-dropdown-menu{
		height:0;
		overflow:hidden;		
	}
	.tb-megamenu .always-show .mega > .mega-dropdown-menu.mOpen{
		height:auto;		
	}
	.tb-megamenu .always-show .mega > .mega-dropdown-menu.iActive{
		padding:5px 0;
		height:auto;
	}
	.navbar{
		position:static!important;
	}
	#undefined-sticky-wrapper{
		position:relative;
		min-height:0px;
	}
	.tb-megamenu-item a.dropdown-toggle{
		color:#fff!important;
	}
	.tb-megamenu .nav li.dropdown{
		background:url("../img/ArrowN.png") no-repeat right center!important;
		background-position:right 20px top 16px!important;
	}
	.tb-megamenu .nav li.dropdown.mOpen{
		background:url("../img/Arrow.png") no-repeat right center!important;
		background-position:right 20px top 20px!important;
	}
	.tb-megamenu .nav-collapse .nav li a{
		border:0px!important;
		width:auto;
	}
	.tb-megamenu .nav-collapse .nav > li{
		border-bottom: 1px solid #f7fcff;
	}
	/*Header*/
	
	/*Slider*/
	.flexslider .views-field-field-slider-image, .flexslider .views-field-field-home-slider-image{
		overflow:hidden;
	}
	.flexslider .views-field-field-slider-image > .field-content,.flexslider .views-field-field-image > .field-content, .flexslider .views-field-field-home-slider-image > .field-content {
		overflow: hidden;
		width:1000px;          
	}
	.flexslider .views-field-field-slider-image > .field-content > img,.flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
		transform: translate(-25%,0);        
		-webkit-transform: translate(-25%,0);        
	}
	.flexslider .flex-direction-nav li{
		position:static;
	}
	.flexslider .flex-direction-nav{
		top:auto;
		margin-top:-0px;
		bottom:25px;
	}
	.field-content a:hover
	{

	    text-decoration:underline;}
	.flexslider .flex-direction-nav a{
		width:24px;
		height:24px;
		background: url("../img/navSliderM.png") no-repeat;
		left:10px;
		top:50%;
		margin:-12px 0 0;
	}
	.flexslider .flex-direction-nav a:hover{
		background: url("../img/navSliderM.png") no-repeat;
	}
	.flexslider .flex-direction-nav a.flex-next{
		left:auto;
		right:10px;
		background-position:-25px 0;
	}
	.flexslider .flex-direction-nav a.flex-next:hover{
		background-position:-25px 0;
	}
	.flexslider .views-field-field-slider-text-body .field-content .trans-text-body{
		margin:15px 40px 10px 0;
	}
	.flexslider .views-field-field-slider-text-body .field-content{
		padding:0 40px;
	}

	.flexslider .views-field-field-slider-text-body .transp-area-text{
		max-width:100%;
	 }
	/*Slider*/
	.banner_bottom > .container > .row > .block{
		display:block;
		padding:10px 15px;
		width:100%;
	}
	.banner_bottom > .container > .row > .block p a{
		position:static;
		display:inline-block;
		margin:5px 0;
		font-weight:600;
	}
	.blog-container .blog-content > .block.block-views > .view > .view-content > .views-row{
		width:-webkit-calc(100% - 40px);
		width:-moz-calc(100% - 40px);
		width:calc(100% - 40px);
		margin:0 20px;
		padding:8px 0 15px;
	}
	.blog-container .blog-content > .block.block-views > .view > .view-content{
		background:none;
	}
	.blog-container .blog-content > .block.block-views > .view > .view-content:after{
		background:none;
		width:0px;
	}
	.blog-container .blog-content > #block-views-latest-news-block.block.block-views > .view > .view-content > .views-row{
		border-top:1px dotted #d8d8d8;
	}
	.blog-container .blog-content > #block-views-latest-news-block.block.block-views > .view > .view-content > .views-row:first-child{
		border-top:0px;
	}
	#block-views-announcements-block{
		padding-bottom:0px;
	}
	/*Footer*/
	.footer-info .col-md-3 > div {
		float:none;
		padding: 0 15px;
	}
	.footer-info .col-md-3:first-child{
		margin-top:0px;
	}
	.footer .footer-info{
		padding:20px 0 25px;
	}
	.footer .copyright{
		text-align:left;
	}
	.copyright .row > .block{
		padding:0 15px;
	}
	.copyright ul li{
		display:block;
	}
	.footer .copyright ul li a{
		padding:5px 0;
		font-size:13px;
		line-height:20px;
	}
	.footer-info .col-md-3{
		width:auto;
		margin-bottom: 0px;
		padding:0 15px;
	  }
	  .footer-info .col-md-3:nth-child(3){
		clear:left;
	  }
	  .footer-info .col-md-3 > div{
		width:100%;
		max-width:100%;
		padding:0px;
		margin-bottom:20px;
	  }
	/*footer*/
	#block-block-7 p{
		text-align:left;
	}
	#block-block-7{
		margin-top:10px;
	}
	#block-block-7 img{
		display:table;
		margin:0 0 10px;
	}
	#block-views-announcements-block{
		margin-bottom:18px;
	}
	.blog-container .col-md-12 h1{
		margin-bottom:5px;
	}
/*Interrior Page*/
.innerBanner .views-row .views-field-field-banner-image,.innerBanner .views-row .views-field-title,.innerBanner .views-row .views-field-body{
	width:100%;
}
.innerBanner .views-row .views-field-title,.innerBanner .views-row .views-field-body{
	padding:10px 10px 0;
}
.protectingView .leftImg{
	width:100%;
	float:none;
	margin:0px 0px 15px 0;
}
.field-collection-container .field-collection-view .content .field-item:first-child{
	float:none;
	width:auto;
}
img{
	height:auto;
}
.page-news-upcoming-events #block-system-main .view-Calendar .calendar-calendar td {
	padding:2px 2px !important;
}
.breadcrumb-container .col-md-12 > .print_html, .breadcrumb-container .col-md-12 > .print_pdf{
	margin-top:5px;
	bottom:5px;
}
.print_html{margin-top:10px;}
.breadcrumb-container .col-md-12 .block.block-addtoany{
	margin-top:1px;
	bottom:5px;
}
.breadcrumb-container h1{
	padding:0px 0 35px 0;
	float:none;
	margin:0 0 20px 0 !important;
}
#content #block-system-main > div.node{
	width:auto;
	padding:0 15px;
}
.block-sharethis{
	bottom:5px;
}
/*Interrior Page*/
}
 
.print_pdf
{
    margin-top:3px;}
@media (max-width:480px) {
    .flexslider .views-field-field-slider-image > .field-content > img,.flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
        transform: translate(-30%,0);        
        -webkit-transform: translate(-30%,0);        
    }
 

    .print_pdf .print_html 
{   display:none;
   }
}
 
@media (max-width:400px) {
    .flexslider .views-field-field-slider-image > .field-content > img,.flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
        transform: translate(-40%,0);        
        -webkit-transform: translate(-40%,0);        
    }

    .print_pdf .print_html .block-sharethis
{  float:left !important; 
   left:0;
   }
   .print_pdf .print_html
   {
       display:none;}
}
@media (max-width:340px) {
    .logo{
        margin-right:5px;
    }
    .sloganRTitle,.sloganRbottom,#site-name, #site-name a,#site-slogan,.sloganRbottom,.top-left > .block.block-block h1 ,.top-left > .block.block-block > p{
        font-size:12px;
        line-height:14px;
    }
    #name-and-slogan{
        margin-top:3px;
    }
    .flexslider .views-field-field-slider-image > .field-content > img,.flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
        transform: translate(-45%,0);        
        -webkit-transform: translate(-45%,0);        
    }
    .flexslider .views-field-field-slider-text-body .field-content{
        padding:0 25px;
    }
    .flexslider .flex-direction-nav a{
        left:5px;
    }
    .flexslider .flex-direction-nav a.flex-next{
        left:auto !important; 
        right:5px 
    }

    .print_pdf .print_html .block-sharethis
    {  float:left !important; 
      left  :0;
   }
      .print_pdf .print_html
   {
       display:none;
}
}
@media print {
    .gmap{
        display: none;
    }
    .view-office-locations .attachment{
    display: block;
    }
}
.home_social_icons
{
    margin:8px 2px 0 0;}
    
  .block-sharethis-sharethis-block
  {
      padding-top:10px;}
.ag-name
{
	font-style:italic;
}
a[id="FileAComplaintButton"] {  
		background: -webkit-linear-gradient(#0253A9,#0B2464);
	background: -o-linear-gradient(#0253A9,#0B2464);
	background: -moz-linear-gradient(#0253A9,#0B2464);
	background: linear-gradient(#0253A9,#0B2464);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0253A9", endColorstr="#0B2464",GradientType=0 );
	width:196px;
	height:44px;
	line-height:44px;
	border-radius:4px;
	color:#fff;
	font-size:15px;
	position:relative;

	text-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 30px;
	padding-left: 30px;
}
a[id="FileAComplaintButton"]:hover {
	background: -webkit-linear-gradient(#006BD7,#0059B2);
	background: -o-linear-gradient(#006BD7,#0059B2);
	background: -moz-linear-gradient(#006BD7,#0059B2);
	background: linear-gradient(#006BD7,#0059B2);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#006BD7", endColorstr="#0059B2",GradientType=0 );
	text-decoration:none !important;
}


/* Offset bookmarks so they don't appear behind sticky nav menu. Only include empty ones so visible content doesn't appear in a weird location */
body.html a[name]:empty{
display: block;
position: relative; 
top: -150px;
}


/*Right Tables*/
table.padded-table, table.padded-table td, table.padded-table th{
   padding:8px 8px 0px 8px !important;
   margin: 8px 0px 8px 8px !important;
}


.tb-megamenu .dropdown-menu li.menu-header > a, .footer .nolink {
    text-decoration: underline;
    font-weight: bold;
}

