@charset "UTF-8";
/* CSS Document */

body {
    background: #fff;
    color: #414141;
}

.logo-block {
    margin: 13px 10px 0px 10px;
    padding: 0;
}

#rt-header .rt-header-border {
    background-color: none;
	height: 0px;
}

#rt-top {
    background-color: #72B63C;
	margin-bottom: 10px;
	font-size: 0.8em;
	
}

#rt-top .rt-block {
    margin-top: 0px;
	margin-bottom: 0px;
    padding-bottom: 0;
	padding-top: 2px;
}

#rt-top .rt-block p {
	margin-bottom: 2px;
	color: #FFFFFF;    
}

#rt-top .rt-block a {
	color: #FFFFFF;    
}

.rt-page-container {
    margin-top: 55px;
	background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(225, 225, 225, 0.15) inset, 0 0 2px rgba(225, 225, 225, 0.1) inset;
}

.rt-main-wrapper {
    box-shadow: none;
}

.gf-menu.l1 > li.active > .item {
    color: #000;
}

.gf-menu.l1 > li.active > .item:hover {
    color: #fff;
}


.gf-menu.l1 > li.active {
    background: none;
    border-radius: none;
    box-shadow: none;
}


.gf-menu .item {
    text-shadow: none;
    
}

.gf-menu.l1 > li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.0);
    border-radius: none;
    border-top: 2px solid transparent;
}

.layout-showcase {
    background: url("../images/main/showcase-overlay.png") no-repeat scroll 0 100% rgba(102, 39, 143, 0.6);
	border-bottom: 2px solid #303030;
    
}

.component-content h2:before {
    border-radius: none;
    content: "";
    width: 0px;
	
}

.rt-main-wrapper h2:before {
    background: none;
    box-shadow: none;
    text-shadow: none;
}

.rt-main-wrapper h2 {
    margin-left: -34px;
}

.rt-dark .title, .rt-dark h1, .rt-dark h2, .rt-dark h3, .rt-dark h4, .rt-dark h5, .rt-dark h6,.rt-dark .box1 h1, .rt-dark .box1 h3, .rt-dark .box1 h4, .rt-dark .box1 h5, .rt-dark .box1 h6, .rt-light .box1 h1,.rt-light .box1 h3, .rt-light .box1 h4, .rt-light .box1 h5, .rt-light .box1 h6, .rt-dark .box4 .title, .rt-dark .box4 h1, .rt-dark .box4 h2, .rt-dark .box4 h3, .rt-dark .box4 h4, .rt-dark .box4 h5, .rt-dark .box4 h6, .rt-light .box4 .title, .rt-light .box4 h1, .rt-light .box4 h2, .rt-light .box4 h3, .rt-light .box4 h4, .rt-light .box4 h5, .rt-light .box4 h6 {
    color: #72B63C;
	text-shadow: none;
    
}

.promo3 {
    font-size: 1.9em;
    opacity: 1.0;
}

.rt-pages {
    background: none;
}

.item-title, .list-title {

	font-size: 1.5em;
    line-height: 1.4em;
    
	font-family: 'NovecentoWideRegular',Helvetica,Arial,sans-serif;
    font-weight: normal;
	
}


.gf-menu li:hover > .item:after {
    color: #FFFFFF;
}
.gf-menu.l1 > li:hover > .item {
    background-color: rgba(102, 39, 143, 0.7);
    background-image: none;
    border-radius: 4px;
    box-shadow: none;
}


.gf-menu .dropdown ul li {
    background-color: rgba(102, 39, 143, 0.7);
    background-image: none;
    background-repeat: no-repeat;
    border-bottom: none;
    box-shadow: none;
    
}

.gf-menu .dropdown ul li .item {
    border: none;
    
}

.gf-menu .dropdown ul li:hover > .item { color:  #fff; }

.component-content h2:before {
    font-weight: 'NovecentoWideRegular',Helvetica,Arial,sans-serif;
	}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}

.contact h3 {height: 0px; visibility: collapse;}

p {
    margin: 0 0 10px;
}

.layout-showcase .sprocket-features-title {
    margin-bottom: 30px;
}

.srfrList h3 {font-size: 110%;line-height: 105%;}
#rt-utility .rt-block {padding-bottom: 0; margin-bottom: 0;}


.layout-showcase .sprocket-features-desc {
    letter-spacing:1px;
}

.box1 {
    background: rgba(102, 39, 143, 1.0);
    background-image: none;
    background-repeat: no-repeat;
    box-shadow: 0 1px 1px rgba(225, 225, 225, 0.2) inset, 0 1px 3px rgba(0, 0, 0, 0.4);
}

.box1 h2 {color: #fff;}

.title4 .title {
    border-bottom: 2px solid #fff;
}



