@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400);
@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

body{
     font-family: 'Open Sans', sans-serif;
     font-weight: normal;
}


.gf-menu .item {
    font-family: 'Pt Sans Narrow', sans-serif;
	text-shadow:1px 1px 0 transparent;
	color:#000020 !important;
	font-weight:normal;
}


.gf-menu.l1 > li.active, .gf-menu.l1 > li.last.active {background-color:#fff;color: #960303 !important;}
.gf-menu.l1 > li.active a {color: #960303 !important;}
.gf-menu li a, .gf-menu .dropdown li a {color: #000020 !important;}
.gf-menu li a:hover, .gf-menu .dropdown li a:hover {color: #960303 !important;}
.gf-menu li:hover {
    background-color: #fff;
}


.gf-menu .dropdown {
	border: 1px solid transparent; color: #000020 !important;
}

.gf-menu .dropdown ul li > .item, .gf-menu .dropdown ul li.last.active > .item {
	border-radius: 0;
	background: #fff;
	box-shadow: none;
	color: #000020 !important;
}

.gf-menu .dropdown li .item, .gf-menu .dropdown ul li .item {
	color: #000020 !important;
}

.gf-menu .dropdown ul li:hover > .item, .gf-menu .dropdown ul li.last.active:hover > .item {
	color: #960303 !important;
}

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

.layout-mode-responsive .gf-menu li .item a {
	color: #000020 !important;
}

.layout-mode-responsive .gf-menu li .item a:hover {
	color: #960303 !important;
}
.mylink {visibility: hidden;}

body {padding-top: 0px;}

body.layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container-wrapper .gf-menu.l1 li:hover > a.item, body.layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container-wrapper .gf-menu.l1 li > a.item {
	color: #000020 !important;
}

body.layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container-wrapper .gf-menu.l1 li:hover > a.item:hover {
	color: #960303 !important;
}

body.layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child {background-color: transparent !important;}

@media (max-width: 480px){body.layout-mode-responsive .gf-menu > li:last-child{background-color:transparent;}}
@media (min-width: 481px) and (max-width: 767px){body.layout-mode-responsive .gf-menu > li:last-child{background-color:transparent !important; color: #000020 !important;}}

body #rt-top-surround #tksd-wrapper .rt-container {font-family: 'Open Sans', sans-serif; box-shadow: none !important; text-shadow: none !important;}

body #rt-main .rt-container {
	box-shadow: none !important;
}

div.rt-container:nth-child(3) {width:100% !important; margin-left:0px !important;}
#rt-social div.rt-block {min-height:210px !important;}

#gantry-totop {background-color:#ff0000;}

#rt-top-surround .rt-container {margin: 0px; width: auto;}

#rt-header, #rt-top {
     position: relative;
     z-index: 100;
}

#rt-header .rt-grid-9 {margin-left: 7.5%; margin-right: 7.5%; width: auto;}
.menu-block {width:100%;}

.gf-menu {margin-top:10px; color:#000020 !important; background-color: #fff;}

#rt-header .item104 .dropdown, #rt-header .item105 .dropdown {background-color: #fff;}

#rt-header .gf-menu.l1 > li > .item {padding: 8px 15px; font-size: 1em; line-height: 1em;}

#rt-top > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {margin: 0px !important; padding:0px !important;}

#rt-top > div:nth-child(1) > div:nth-child(1) {width: 100%; background-color: #fff; border: 0px; box-shadow: none !important; text-shadow: none !important;}

#rt-fullslideshow > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {margin:0px !important; padding:0px !important;}

#rt-footer-surround > div:nth-child(1) > div:nth-child(1) {box-shadow:none;width:100%;}

#rt-copyright > div:nth-child(1) {width:100% !important; margin: 0px !important;}
#rt-copyright > div:nth-child(1) > div:nth-child(1) {width: 100% !important; text-align:center !important;}

.no-readmore .readon {display: none; visibility: hidden;}
.no-readmore li.sprocket-strips-s-block div:nth-child(1) > div {text-align:center; margin: 10px; height: 6em; min-height: 3.8em; background-color: #ff0000; color: white;}
.no-readmore li.sprocket-strips-s-block div:nth-child(1) > div a{display:block; color: white; height: 6em; min-height: 3.8em;}
.no-readmore li.sprocket-strips-s-block div:nth-child(1) > div:hover {text-align: center; margin: 10px; height: 6em; min-height: 3.8em; background-color: #ff2040; color: white;}

.no-readmore li.sprocket-strips-s-block h4 {font-size:small; text-align:center; padding: 4px;}

.chronoforms6_credits, .chronoforms6_credits a {color:transparent;}