.linksidebar .fa-angle-right {
	font-size: 10px;
}




/* Fonts
-----------------------------------------------------------

font-family: 'Roboto Condensed', sans-serif;
font-weight: 300,300i,400,700;

font-family: 'Merriweather', serif;
font-weight: 300i, 400;

font-family: 'Open Sans', sans-serif;
font-weight: 400,700;

*/



/* General
-----------------------------------------------------------*/
body {
	font-size: 13px;
	line-height: 21px;
	font-family: 'Open Sans', sans-serif;
}

p {
	margin-bottom: 15px;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    font-size: .95rem;
    line-height: 1.66667;
}

h1, h2, h3, h4, h5, h6 { 
    font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
}

h1 {
    font-size: 76px;
    text-transform: uppercase;
}

h3 {
    font-size: 30px;
    text-transform: uppercase;
    line-height: 34px;
    margin: 0 0 20px;
}

h4 {
    font-size: 24px;
    line-height: 27px;
}

h5 {
    font-size: 18px;
    text-transform: uppercase;
    line-height: 21px;
    margin: 0 0 5px;
}

ul, ol, dl {
    font-size: inherit;
    line-height: inherit;
    font-size: .95rem;

}

a {
	color: #c4161c;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}

 a:hover, a:focus {
	color: #358898;
} 

img.alignright {
	float: right;
}

img.alignleft {
	float: left;	
}

.no-margin {
	margin: 0 !important;
}


/* Forms
-----------------------------------------------------------*/

[type="email"], [type="text"], textarea {
    border: 1px solid #ccc;
    box-shadow: none;
    color: #000;
    height: auto;
    margin: 0 0 10px;
    padding: 5px 20px;
    border-radius: 0;
}

/* Button
-----------------------------------------------------------*/
[type="email"], [type="text"], textarea {
    border: 1px solid #666;
    box-shadow: none;
    color: #666;
    height: auto;
    margin: 0 0 10px;
    padding: 10px 20px;
	border-radius: 0;
	font-size: 13px;
}

input::placeholder, textarea::placeholder {
    color: inherit;
}

a.button, [type="submit"] {
    background: #cbcbcb;
    border: none;
	border-radius: 0;
    color: black;
    cursor: pointer;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
    line-height: 1rem;
    margin: 0 0 10px;
    padding: 12px 20px 13px;
	text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
}

a.button i, [type="submit"] i {
    color: #c4161c;
    margin: 0 0 0 5px;
}

a.button:focus, [type="submit"]:focus,
a.button:hover, [type="submit"]:hover {
	background: #358898;
	color: white;
}

.button a{
	color: #fff !important;
}

.dropdown-pane {
    background: #c4161c;
    border: none;
    border-radius: 0;
    padding: 20px 0px 10px 30px;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    background: #fff;
}

.dark .row .columns .button{
	background-color: #c4161c;
	color: #fff;
	margin: 30px auto;
	z-index: 999999;
}

/* Emergency Button
-----------------------------------------------------------*/

.menu-secondary-container .button {
    display: inline-block;
    vertical-align: middle;
    margin: -5px 0 0;
    font-family: inherit;
	font-weight: 300;
    padding: 2px 10px;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 3px;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: red;
    color: #fefefe;
}

.top ul.nav.dropdown.menu li .button {
    float: left;
    list-style: outside none none;
    margin: -5px 20px 0 0;
}

/* Top
-----------------------------------------------------------*/
.top {
    background: #464646;
}

.top p {
    color: white;
    font-size: 10px;
    line-height: 13px;
    margin: 0 15px 0 0;
    font-weight: 600;
    border-right: 1px solid #7d7d7d;
    padding: 5px 15px 5px 0;
    float: left;
}

.top p a {
	color: white;
}

.top p a:hover {
    color: #358898;
}


/*--- Social ---*/
ul.social {
    float: left;
    margin: 6px 0 0;
}

ul.social li {
    float: left;
    margin: 0 10px 0 0;
    list-style: none;
}

ul.social li a {
    font-size: 18px;
}


/*--- Leader Logo ---*/
.hamiota_leader_logo {
    float: left;
    margin: 6px 0 0;
    max-width: 126px;
}


/*--- Menu ---*/
.top ul.nav.dropdown.menu {
    float: right;
	margin: 8px 0 0;
}

.top ul.nav.dropdown.menu li {
    float: left;
    list-style: outside none none;
	margin: 0 20px 0 0;
}

.top ul.nav.dropdown.menu li a {
	color: white;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	text-transform: uppercase;	
	font-size: 15px;
	padding: 0;
}

.top ul.nav.dropdown.menu li > a:hover,
.top ul.nav.dropdown.menu li.menu-item-has-children:hover > a  {
	color: #fff;
}


.top ul.nav.dropdown.menu li.current_page_item > a,
.top ul.nav.dropdown.menu li.current-menu-parent > a,
.top ul.nav.dropdown.menu li.current-menu-ancestor > a  {
	color: #fff;
	font-weight: bold;
}

.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #c4161c transparent transparent;
    right: 10px;
    left: auto;
    margin-top: -6px;
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: red transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem;
}

/*--- Info ---*/
ul.info {
	float: right;
	margin: 0;
}

ul.info li {
	float: left;
	margin: 0;
	list-style: none;
}

ul.info li a {
    background: #c4161c;
    color: white;
    float: left;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;    
	transition: background 0.25s ease-out 0s;

}

ul.info li a:hover {
	background: #358898;
}



/* Header
-----------------------------------------------------------*/
.header {
    background: url(../img/white.png);
    padding: 15px 0;
	position: absolute;
	z-index:9;
	width: 100%;
}

.header ul.nav.dropdown.menu {
    float: right;
	margin: 40px 0 0
}

.header ul.nav.dropdown.menu li {
    float: left;
    list-style: none;
	margin: 0 0 0 0;
}

.header ul.nav.dropdown.menu li a {
	color: black;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	padding: 10px 22px 10px 5px;	    
	font-family: 'Roboto Condensed', sans-serif;
	border-bottom: 3px solid transparent;
}

.header ul.nav.dropdown.menu li > a:hover,
.header ul.nav.dropdown.menu li.current_page_item > a,
.header ul.nav.dropdown.menu li.current-menu-parent > a,
.header ul.nav.dropdown.menu li.current-menu-ancestor > a,
.header ul.nav.dropdown.menu li.menu-item-has-children:hover > a  {
	border-bottom: 3px solid #c4161c;
}

.header ul.nav.dropdown.menu li .is-dropdown-submenu-item a
 {
    	font-weight: 300;
}


.header_border {
    background: url(../img/header_border.png);
    height: 0px;
    position: absolute;
    bottom: -10px;
    width: 100%;
}


/* Home
-----------------------------------------------------------*/

#videoModal.reveal {
    border: 0 none;
    padding: 25px 25px 10px;
    width: 100%;
	border-radius:0;
}

#videoModal.reveal .close-button {
    font-size: 40px;
    right: 6px;
    top: -9px;
}

#videoModal.reveal .close-button span {
    color: #000;
    font-size: inherit;
}



/*----- Main -----*/
.main {
	background: url(../img/bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.custom-header {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.dark {
	background: url(../img/dark.png);
	padding: 340px 0 300px;
}

.main h1 {
    color: white;
    font-size: 145px;
    line-height: 88px;
    margin: 0;
    text-transform: none;
}

.main h1 .welcome_text {	
	font-size: 48px;
	font-family: 'Merriweather', serif;    
	display: block;
	font-weight: 300;
	font-style: italic;
}

.main h1 .municipality_text {
    font-size: 72px;
    margin: 16px 0 0;
    display: block;
}


.councilbutton a:hover {
	background: red;
	color: #fff;
}


/*----- Feature -----*/
.feature {
    background: #c4161c;
    color: white;
    padding: 20px 0;
}

.feature a {
	color: white;
	display: block;
	font-size: 16px;
	line-height: 1.66667;
}

.feature a:hover {
	color: #000;
}

.featurelink {
	border-right: 1px solid white;
	display: block;
}

.featurelinklast {
	border-right: 0px solid white;
	display: block;
}

.feature .large-3:last-child a {
	border: none;
}

.feature a:hover {
 }

.feature i {
    font-size: 24px;
    margin: 5px 0 0;
    display: block;
    text-align: center;
}

.feature p {
	font-weight: 300;
	margin: 0;
}

.socialfeed {
	background: #fff; 
	border: 1px solid #ddd;
	width: 100%;
}


.socialfeed h1 {
	display: none;
}

/*----- Band One -----*/
.band_one {
	background: #f6f6f6;	
	padding: 70px 0;
}

ul.notice_list, ul.events_list {
	margin: 0 0 25px;
}

ul.notice_list li, ul.events_list li {
	margin: 0;
	list-style: none;
	margin: 0 0 1px;
}

ul.notice_list li a {
	background: white;
    display: block;
    border-left: 7px solid #c4161c;
    padding: 10px 10px 15px;
	font-weight:700;
	cursor:pointer;
}

ul.events_list li a {
	background: white;
    display: block;
    border-left: 0px solid #c4161c;
    padding: 10px 10px 15px;
	font-weight:700;
	cursor:pointer;
}

ul.notice_list li:nth-child(even) a, ul.events_list li:nth-child(even) a {
	background: none;
}

ul.notice_list li a:hover, ul.events_list li a:hover {
	background: #cbcbcb;
}

ul.notice_list li a:hover i, ul.events_list li a:hover i {
	color: #c4161c;
}

ul.notice_list li a small, ul.events_list li a small {
    color: #c4161c;
}

ul.notice_list li a p, ul.events_list li a p {
    color: #000;
	margin: 0;
	font-size: 15px;
}

ul.notice_list li a i, ul.events_list li a i {
    float: right;
    color: #cbcbcb;
    font-size: 18px;
    margin: 15px 0 0;
}

ul.notice_list li a .date, ul.events_list li a .date {
    background: #c4161c;
    color: white;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    padding: 20px 7px 20px 0;
    margin: -10px 10px -15px -10px;
}

ul.events_list li a .date{
    padding: 20px 7px 20px 7px;
}

ul.notice_list li a p.event_p {
    font-size: 17px;
    margin: 6px 0 0;
}

ul.events_list li a p.event_p {
    font-size: 17px;
    margin: 6px 0 0;
	line-height: 21px;
}

.news_wrap {
	background: #c4161c;
	color: white;
	margin: 0 0 25px;
	padding: 20px;
	font-size: 10px;
}

.news_wrap span {
	text-align: center;
}

.news_wrap img {
	margin: 0 auto;
	width: 100%;
	display: block;
}

.news_wrap p {
    margin: 0;
	font-size: 11px;
}

.news_wrap h4 {
    background: white;
    border: 4px solid #ae1419;
    color: #ae1419;
    padding: 5px 0px;
    margin: 0;
	text-transform: uppercase;
    font-size: 22px;
    line-height: 22px;
}


/*----- Band Two -----*/
.band_two {
	background: #c4161c url(../img/waves.png) bottom right no-repeat;	
	padding: 70px 0;
}

.band_two h3 {
	color: white;
}

a.link {
	color: white;
	text-transform:uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	display: block;
	margin: 15px 0 0;
}

a.link:hover {
	color: #358898;
}


/* Content
-----------------------------------------------------------*/

.content img{
	display: inline-block;
}

.dark2 {
	background: url(../img/header-bg.png);
	padding: 170px 0 30px;
}

.dark2 h1 {
    color: white;
    font-size: 56px;
    line-height: 88px;
    margin: 0;
    text-transform: uppercase;
}

.header_title {
    background: #358898;
    padding: 160px 0 40px;
}

.header_title h1 {
	color: white;
}

.content {
	min-height: 500px;
	background: #eee;
}

.contentmargin {
	padding-top: 70px;
	padding-bottom: 20px;
}

.table {
	margin: 70px 0 0;
}

.accordion {
	background: #f6f6f6;
}

.accordion-content {
    background-color: transparent;
}

.accordion-title:focus, .accordion-title:hover {
    background-color: transparent;
}

.accordion-title {
	font-size: 24px;
	color: red;
}

.accordion-title::before {
    margin-top: -.8rem;
	right: 6rem;
	color: green;
}

.is-active>.accordion-title::before {
    content: '\2013';
    color: red;
}

.accordion-title h4>.accordion-title::before {
    color: red;
}

.sidebar {
    padding: 70px 0 0 30px;
	border-left: 1px solid #ccc;
	background: #c01b14 url(../img/sidebar-waves.png) bottom left no-repeat;
}

.sidebar-events {
    padding: 44px 0 0 30px;
	border-left: 1px solid #ccc;
	background: #c01b14 url(../img/sidebar-waves.png) bottom left no-repeat;
}

.sidebar-events h3 {
	color: #fff;
	margin: 0 0 -25px;
}

.linksidebar a{
	color: #fff;
}

.linksidebar i {
    font-size: 24px;
}

.featurelink{
	margin: 20px 0 0;
}

.sidebar_side {
    background: #c01b14 none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: -120%;
    top: 0;
    width: 120%;
    z-index: 0;
}

#back {
	margin: 0 0 50px;
}

.clickhere{
	text-align: center;
}

.clickhere a{
	color: #fff;
}


/* Council Minutes
-----------------------------------------------------------*/

.is-active>.accordion-title h4 {
    color: red;
}


.accordion-title, .accordion-content{
	border: none;
}

:last-child:not(.is-active)>.accordion-title {
    border-bottom: 0px solid #e6e6e6;
}

.accordion-item:last-child>:last-child {
    border-bottom: none;
}


#council_minutes a:hover, .policies a:hover{
	color: red;
  -webkit-transition-duration: .5s; /* Safari */
  transition-duration: .5s;
}

.date li:hover{
	background-color: #eee;
}

#council_minutes{
	background: #ccc;
}

#council_minutes a{
	color: #000;
}

#council_minutes h4 {
	padding: 0;
	margin: 0 0 0 15px;
	text-transform: uppercase;
}

.documenttitle {
	padding: 15px;
}

.year a, .year ul, .businesses ul li, .businesses ul {
    list-style: none;
	margin: 0;
	border: none;
	background: #fff;
}

.year li {
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 600;
    border: 1px solid #ccc;
    margin: 0 0 10px;
	background: #fff;
}

.year ul {
	margin: 0 0 30px;
}

.year ul li{
	padding: 10px 15px 5px;
	margin: 0 0 2px;
	font-size: 16px;
	text-transform: none;
}

.businesses ul li {
	padding: 0 15px 0;
	margin: 0 0 2px;
	font-size: 16px;
	text-transform: none;
}

.businesses ul li ul li{
	padding: 10px 15px 5px;
}

.businesses ul li ul{
	border: none;
}

.date li{
	border: none;
}

#council_minutes .date li a {

}

.businesses ul {
	border: 1px solid #ccc;
	margin: 0 0 10px;
}

.communitygroups ul li {
	border: 1px solid #ccc;
	margin: 0 0 10px;
}

.communitygroups ul ul li{
	border: none;
	list-style: none;
}

.communitygroups ul ul li li{
	list-style-type: circle;
	list-style-position: inside;
}

.groupdetails {
	margin: 30px 0 0;
}

.businesses ul li:nth-child(even) {
  background: #fff;
}


/* Business
-----------------------------------------------------------*/

.businesses h4, .communitygroups h4 {
    color: #000;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

.businesses .arrow {
	padding: 0px;
}

.bizname, .councillor {
	font-weight: 600;
}

/* By-Laws
-----------------------------------------------------------*/


.bylaws, .council, .policies {
    list-style: none;
	margin: 0 0 30px;
}


.bylaws li, .council li, .policies li {
	padding: 15px;
	margin: 0 0 10px;
	font-size: 16px;
	border: 1px solid #ccc;
}

.council li{
	border: 0px solid #ccc;
}

.council li a:hover, .bylaws a:hover {
	color: red;
  -webkit-transition-duration: .5s; /* Safari */
  transition-duration: .5s;
}


.bylaws a, .council li a, .policies a {
	color: #000;
}

.thebylaw, .thepolicy {
	font-weight: 600;
	padding: 15px;
}

.bylaws li:nth-child(odd), .council li:nth-child(odd), .policies li:nth-child(odd) {
  background: #fff;
}



/* Local Notices
-----------------------------------------------------------*/

.excerpt_wrap {
	border: 1px solid #ccc;
	margin: 0 0 10px;
	padding: 5px 0 0 15px;
	background: #eee;
}

.arrow {
	font-size: 24px;
	padding: 15px;
}

a h5 {
	color: #000;
}

.page-template-links a h5 {
	padding: 15px;
}


/* Leader
------------------------------------------------------------*/

.archivesidebar.archive ul {
	list-style: none;
	margin: 0;
	width: 75%;
}

.archive li:hover {
	background: none;
}

.archive li a {
	color: #fff;
	font-size: 21px;
	font-weight: 700;
}


/* Gallery
-----------------------------------------------------------*/

.gallery {
 list-style: none;
}

.gallery li {
	float: left;
	margin: 5px;
}


/* Footer
-----------------------------------------------------------*/
.footer {
    background: #464646;
	padding: 70px 0;
	color: white;
}

.footer a {
	color: white;
}

.footer a:hover {
	color: #358898;
}

.footer p {
	margin: 0 0 10px;
}


/* Bottom
-----------------------------------------------------------*/
.bottom {
    background: #3a3a3a;
    padding: 10px 0;
}

.bottom p {
	margin: 0;
}

.bottom a {
	background: url(../img/x.png) no-repeat center left;
   	color: white;
    font-size: 10px;
    padding: 0 0 0 20px;
}


/* Forms
-----------------------------------------------------------*/

label {
	font-weight: 700;
}


	 .publicnotice {
		display: none;
	}




@media only screen and (max-width: 63.9375em) { 

.publicnotice{
	display: inline-block;
	padding: 20px 0;
	text-align: center;
	margin: auto;
}

a.noticebutton{
	background: red;
	color: #fff;
	padding: 15px;
	margin: 10px;
	text-transform: uppercase;
	min-width: 200px;
}

.accordion-menu .button a {
    color: red !important;
	text-align: left;
}


/* General
-----------------------------------------------------------*/
h1 {
    font-size: 56px;
    line-height: 60px;
}

h3 {
    margin: 0 0 10px;
}


/* Top
-----------------------------------------------------------*/
.top {
    background: url(../img/white.png);
    position: absolute;
    z-index: 9;
    width: 100%;
}

.top p {
    padding-right: 10px;
    margin: 0 5px 0 0;
}

.logo {
    max-width: 173px;
    padding: 4px 0;
}

ul.info {
    margin: 0 -13px 0 0;
}

ul.info li a {
    width: 57px;
    height: 57px;
    line-height: 57px;
}

.header_border {
    height: 5px;
    bottom: -5px;
}




/* Header
-----------------------------------------------------------*/
.menu_icon::after {
    display: none;
}

#offCanvasMenu label {
    background: #fff;
    color: white;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 1px 10px;
}

#offCanvasMenu ul.nav {
    float: none;
    margin: 0;
}

#offCanvasMenu ul.nav li {	
	list-style: none;
	border: none;
    border-bottom: 1px solid #ccc;
    float: none;
    margin: 0;
    padding: 0;
}

#offCanvasMenu ul.nav li a {
    display: block;
    margin: 0;
    padding: 15px 20px;
	border: none;
	color: black;
	background: white;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight: 800;
	text-transform: uppercase;	
	font-size: 15px;
    width: 100%;
}

#offCanvasMenu ul.nav li > a:hover,
#offCanvasMenu ul.nav li.current_page_item > a,
#offCanvasMenu ul.nav li.current-menu-parent > a,
#offCanvasMenu ul.nav li.current-menu-ancestor > a,
#offCanvasMenu ul.nav li.menu-item-has-children:hover > a  {
    color: #c4161c;
}

#offCanvasMenu p {
	margin: 15px 0;
}

#offCanvasMenu .hamiota_leader_logo {
    float: none;
    margin: auto;
    display: block;
    background: black;
    padding: 15px 20px;
    border-radius: 2px;
	max-width: 100%;
}

.position-right.is-transition-push {
    box-shadow: none;
    background: #fff;
}
	
	

/* Home
-----------------------------------------------------------*/
/*--- Main ---*/
.dark {
    padding: 180px 0 130px;
}


/*--- Band One ---*/
.band_one {
	padding: 20px 0 30px;
}

.band_one h3,
.band_two h3 {
    margin: 10px 0;
}

ul.notice_list {
    margin: 0 0 15px;
}

.news_wrap {
    margin: 0 0 15px;
}


/*--- Band Two ---*/
.band_two {
	padding: 20px 0 30px;
}




/* Content
-----------------------------------------------------------*/
.header_title {
    padding: 90px 0 20px;
}

.sidebar {
    padding: 70px 20px 0;
	border-left: 1px solid #ccc;
	background: red url(../img/sidebar-waves.png) bottom left no-repeat;
}

/* Live Video
------------------------------------------------------------*/

.videocontentmargin {
	padding-top: 0px;
	padding-bottom: 20px;
}

#HEAD #GLT{
	display: none;
}

/* Footer
-----------------------------------------------------------*/
.footer {
	padding: 30px 0 20px;
}




}









@media only screen and (max-width: 39.9375em) {




/* General
-----------------------------------------------------------*/
h1 {
    font-size: 28px;
    line-height: 32px;
}

h3 {
    font-size: 24px;
}

h5 {
    font-size: 14px;
    line-height: 18px;
}


/* Header
-----------------------------------------------------------*/
.logo {
    max-width: 70px;
    margin: 7px 0 0 -10px;
}

ul.info li a {
    width: 35px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
}

.dark2 {
	background: url(../img/header-bg.png);
	padding: 90px 0 30px;
}



/* Home
-----------------------------------------------------------*/

/*----- Main -----*/
.dark {
    padding: 90px 0 50px;
}

.main h1 {
    font-size: 34px;
    line-height: 42px;
}

.main h1 .welcome_text {
    font-size: 22px;
}

.main h1 .municipality_text {
    font-size: 32px;
    margin: 8px 0 0;
}


/*----- Feature -----*/
.feature {
    padding: 5px 0;
}

.feature a {
    border: none;
    padding: 5px;
}

.feature a h5 {
	margin: 0;
}

.feature a i {
    text-align: right;
    display: block;
    margin: 5px 10px 0 0;
    font-size: 17px;
}

.feature p {
    font-size: 12px;
    line-height: 17px;
}


/*----- Band One -----*/
.band_one {
    padding: 10px 0;
}

/*----- Band Two -----*/
.band_two {
    padding: 10px 0 20px;
}

.band_two a.link {
	text-align: center;
}





/* Content
-----------------------------------------------------------*/
.header_title {
    padding: 60px 0 10px;
}

.content {
    padding: 20px 0 0;
}

.sidebar {
    padding: 70px 20px 0;
	border-left: 1px solid #ccc;
	background: red url(../img/sidebar-waves.png) bottom left no-repeat;
}

.linksidebar{
	margin-bottom: 80px;
}


.accordion-title::before {
    margin-top: -.8rem;
    right: 2.5rem;
    color: green;
}

/* Footer
-----------------------------------------------------------*/
.footer {
    padding: 20px 0 15px;
}




}










/* IE 
-----------------------------------------------------------*/
.ie8 .row               { width:1000px !important; }
.ie8 .row .row			{ width:100%   !important; }
.ie8 .row .row .row     { width:100%   !important; }
.ie8 .large-centered    { width:100%   !important; }
.ie8 .columns           { float:left; padding: 0 20px;}
.ie8 .large-1.columns   { width:  8%; }
.ie8 .large-2.columns   { width: 15%; }
.ie8 .large-3.columns   { width: 25%; }
.ie8 .large-4.columns   { width: 33%; }
.ie8 .large-5.columns   { width: 40%; }
.ie8 .large-6.columns   { width: 50%; }
.ie8 .large-7.columns   { width: 58%; }
.ie8 .large-8.columns   { width: 66%; }
.ie8 .large-9.columns   { width: 75%; }
.ie8 .large-10.columns  { width: 83%; }
.ie8 .large-11.columns  { width: 90%; }
.ie8 .large-12.columns  { width: 100%;}
.ie8 .hide-for-large-up { display:none; }





/* Visibility Classes 
-----------------------------------------------------------*/	

@media only screen { /* small displays */
	.show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
		display: inherit !important; }
	.hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
		display: none !important; }}

@media only screen and (min-width: 40.063em) { /* medium displays */
	.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
		display: inherit !important; }
	.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
		display: none !important; }}

@media only screen and (min-width: 64.063em) { /* large displays */
	.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
		display: inherit !important; }
	.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
		display: none !important; }}

@media only screen and (min-width: 90.063em) { /* xlarge displays */
	.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
		display: inherit !important; }
	.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
		display: none !important; }}

@media only screen and (min-width: 120.063em) { /* xxlarge displays */
	.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
		display: inherit !important; }
	.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
		display: none !important; }}