/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
body { color: #222;background-color:#c4def0; padding:0px !important;margin:0px !important;}
body, p,ol, ul, td, li, div{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:   98%;
  line-height: 130%;
  font-weight: normal;
}
/*cedfe9*/

/* LINKS */
a, a.active { color: #1a5dae; text-decoration:none !important;}
a:visited { color: #1a5dae; text-decoration:none !important;}
a:hover { color: #e6001c; text-decoration:underline !important;}

h1 { font-family: verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:32px;line-height:48px;}
h2 { font-family: verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:18px;line-height:22px;}
h3 { font-family: verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:16px;line-height:24px;}

p {line-height:130%;}

hr {
	border-top:1px solid #d0586a;
	border-bottom:1px solid #d00018;
	border-left:none;
	border-right:none;
	height:0px !important;
}
.innerSearchBox {
	background-image: url(../images/search_icon.png);
	background-size:12px 12px;
	background-repeat: no-repeat;
	background-position:3px 5px;
	border:0px !important;
	font-size:100%;
	border:1px solid #ddd !important;
	padding:2px;

	background-color:#fff;
	font-size:12px;
	padding-left:20px;
}
/* TITLES */
h1#page-title {
	color:#e6001c;
	font-family:  verdana,arial,helvetica,sans-serif;
  letter-spacing: -2.0px;
  font-weight:normal;
  margin:0px 0px 30px 0px;
  border-bottom:2px solid #1a5dae;
  display:block;
  z-index:2;
  background-color:rgba(255,255,255,0.5) !important;
  padding-left:20px;
}
h1#page-title:after {
	display:block;
	height:20px;width:100%;
	clear:both;
	background-image: url(../images/line_down_b_trans.png);background-repeat: no-repeat;
	background-position: 15px 3px;
	overflow:visible;
	content:"";
	position:absolute;
	top:45px;

	z-index:3;
	}
h3,h2 {

	font-family:  verdana,arial,helvetica,sans-serif;
  letter-spacing: 0.5px;
  font-weight:normal;
}

h2.block-title {
	display:block;
	color:#e6001c;
	font-family:  verdana,arial,helvetica,sans-serif;
  letter-spacing: 0.5px;
  font-weight:bold;
  padding:10px 5px 10px 5px;
  z-index:2;
  border-bottom:2px solid #1a5dae;
  margin-bottom:0px;position:relative;
  background-color:rgba(255,255,255,0.5) !important;
}
h2.block-title:after {
	display:block !important;
	height:20px;width:100%;
	background-image: url(../images/line_down_b_trans.png) !important;
	background-repeat: no-repeat  !important;
	background-position: 15px 1px !important;
	overflow:visible !important;
	content:"" !important;
	position:absolute !important;
	top:43px !important;
	z-index:3 !important;
	}
.zone-postscript h2.block-title,
.region-sidebar-first-inner .block h2.block-title {
	/*color:#11295b !important;*/
	border-bottom:2px solid #11295b;

}
.zone-postscript h2.block-title:after,.region-sidebar-first-inner h2.block-title:after {
	top:41px !important;
	background-image: url(../images/line_down_db_trans.png) !important;
}
.zone-postscript  a,
.region-sidebar-first-inner a {
	color: #eee !important;
}

/* FORMS */
.form-text {
	border:0px !important;
	font-size:110%;
	border:1px solid #ddd !important;
	border-bottom:2px solid #11295b !important;
	padding:3px;
}

/* TABLES */
.clearTable tbody {
	border-top:none;
}
table.display_table {
	border-collapse:collapse;
	border:0px !important;
	margin-bottom:40px;
}
table.display_table > tbody > tr > td {
	padding:5px 0px 5px 5px;
	border-bottom:1px dotted #ccc;
	line-height:140%;
}

table.display_table > tbody {
	border:0px !important;

}

/* LISTS */
li.views-row {
	list-style:none;
	margin-left:0px !important;
}




/* NOTICES */
.node-notices p {
	line-height:150%;
	margin:17px 0px 17px 0px;
}
.block-notices-block-1 .content {
	margin-left:0px;
	margin-bottom:40px;
}
.block-notices-block-1  li, .block-notices-block-1 .view-header{
	margin-bottom:10px !important;
}

.block-notices-block-2 .views-field-created >.field-content {
	font-weight:bold;
	color:#333;
	background-color:rgba(255,255,255,0.2);
	padding:3px;
	-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius:5px;
}
.block-notices-block-2  li{
	margin-bottom:20px !important;
}

.notice_box  .views-row {
	margin-bottom:30px !important;
	padding:0px 0px 20px 45px !important;
	background-image: url(../images/notice_icon_4.png);background-repeat: no-repeat;
	background-position: left -0px;
	background-size: 30px 30px;
}
ul.notice_box,ul.document_box  {
	padding:0px !important;
}

.notice_box  .views-row > .views-field-title {
	font-size:120%;
	font-weight:bold;
	line-height:130%;
}
.notice_box >.views-row > span  {
	font-weight:bold;
	line-height:150%;
	color:#333;
}
.block-notices-block-3  .views-row {
	margin-bottom:20px;
	padding:0px 0px 10px 55px !important;
	background-image: url(../images/notice_icon_4.png);background-repeat: no-repeat;
	background-position: 10px -0px;
	background-size: 30px 30px;
}
.block-notices-block-3 .view-footer {
	line-height:0px;
}

.block-front-notice-block  .views-row {
	margin-bottom:20px;
	padding:0px 0px 10px 55px !important;
	/*background-image: url(../images/notice_icon_4.png);background-repeat: no-repeat;
	background-position: 10px -0px;
	background-size: 30px 30px;*/
}

/* NOTICE MAP & BELT */
.block-15 .content, .block-17 .content {
	background-color:transparent !important;
	border:0px !important;
}


/* DOCUMENTS */
.doc_box > .views-row {
	margin-bottom:30px !important;
	padding:5px 0px 20px 45px;
	width:60%;

	background-image: url(../images/document_icon_4.png);background-repeat: no-repeat;
	background-position: left -0px;
	background-size: 30px 30px;

}

.doc_box > .views-row  .field-content > a {
	font-size:120%;
	font-weight:bold;
	line-height:130%;
}
.doc_box > .views-row > span  {
	font-weight:bold;
	line-height:150%;
	color:#333;
}

/* GALLERY */
.block-gallery-view-block-1 .views-field-changed >.field-content {
	font-weight:bold;
	color:#333;
	padding:3px;
	-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius:5px;
}
.block-gallery-view-block-1  li{
	margin-bottom:20px !important;
}
table.views-table {
	border-collapse:collapse;
	border:0px !important;
	margin-bottom:40px;
}

table.views-table > tbody {
	border:0px !important;

}
table.views-table > tbody >tr > td img{
	border:5px solid #1a5dae;
	border-bottom:20px solid #1a5dae;
	padding:1px;
}
table.views-table > tbody >tr > .views-field-title{
	font-family: verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:14px;line-height:20px;
  letter-spacing: -0.5px;
  font-weight:normal;
}
table.views-table > tbody >tr > td.views-field-title {
  vertical-align: top !important;
  padding-top:0px !important;
}

table.views-table > tbody >tr > td{
	margin-bottom:30px;
	padding:10px;
	line-height:140%;
}

.view-gallery-view  td {
margin-bottom:30px;
	padding:10px;
	line-height:140%;
}
.view-gallery-view  td img{
	border:8px solid #1a5dae;
	border-bottom:30px solid #1a5dae;
	padding:2px;

}
.view-gallery-view td > .views-field-title {
	font-family: verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:18px;line-height:22px;
  letter-spacing: -0.5px;
  font-weight:normal;
}
.view-gallery-view td > .views-field-title .start_slideshow {
	font-size:12px;font-style:italic;font-weight:normal;
	}
.view-gallery-view  td p {
	line-height:150%;
	margin:17px 0px 17px 0px;
}



span.field-content, div.field-content {line-height:150%;}

.footer_block {
	padding-top:15px !important;
	/*background-color:#fff;*/
	background-image: url(../images/footer_back.png);background-repeat: repeat-x;
		background-position:left;
		height:200px;
	-moz-border-radius: 70px;border-radius: 70px;-webkit-border-radius:70px;
}
.footer_table {
	border-collapse: collapse;
}
.footer_table  tbody{
	border: none !important;
}
.view-front-advert img {
	margin:0 auto !important;
}
#ad_wrapper {
	text-align: center;
}
.suspended {
	text-decoration: line-through;
	font-color:red;
}
.innerC {
	-moz-border-radius: 15px;border-radius: 15px;-webkit-border-radius:15px;
}
div .rulesContent, p {
	line-height:180%;
	margin-top:15px;margin-bottom:15px;
}