@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

body{font-family: Montserrat !important; background: #fff;}

#rt-footer{
	background-color: #000;
	color: #fff;
	font-size: 12px;
}

#rt-footer h2.title{
	font-size: 18px;
	text-transform: uppercase;
	color: #6ac9ca;
	padding: 0px;
	border-bottom: 0px;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#rt-showcase{border-bottom: 0px;}
#rt-footer .rt-omega{text-align: right;}
#rt-top-surround{background: #000;}

.item-page h2{
	color: #a13f98; 
	background: url(../images/icon-leisure-p.png) no-repeat left center; 
	padding: 0px 0px 0px 30px;
	text-shadow:none;
	border-bottom: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}

#rt-sidebar-a .rt-block {background-color: #6ac9ca; color:#000;}
#rt-sidebar-a h2{
	color: #000; 
	background: url(../images/icon-leisure-b.png) no-repeat left center; 
	padding: 0px 0px 0px 30px;
	text-shadow:none;
	border-bottom: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 20px;
	}

	
#rt-showcase td{padding: 0px; margin: 0px; line-height: 0px; vertical-align: top;}
#rt-showcase img{height: intrinsic !important; min-height: auto; max-width: 100%;}
#rt-top p{margin: 0px;}

.rt-showcase-pattern{background: url(../images/bg-slider.jpg) no-repeat left top; background-size: cover; background-attachment: fixed;}
.rt-showcase-pattern .rt-block{margin: 0px; padding: 0px;}

#rt-mainbody-surround{background: url(../images/bg-content.png) left bottom no-repeat; padding: 30px 0px;}

.ezb-mod a{color: #F26567;}

.bblack{background: #000; padding: 5px 20px 5px 7px; margin: 4px 0px; display: inline-block;}

.purple{color: #a13f98;}
.cyan{color: #309a9a}
.orange{color: #f26566;}
.blue{color: #12689b;}

.wheelcontainer{
	width: 520px;  
	position: relative;
	margin: auto;
	top:-50px;
	opacity: 0;
	animation-duration: 2s;
	animation-name: slidein;
	animation-delay: 1s;
	-webkit-animation-duration: 2s;
	-webkit-animation-name: slidein;
	-webkit-animation-delay: 1s;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards; 
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
	}
	
.wheelcontainer a{
	color: #fff; font-size: 20px; text-shadow: none; text-transform: uppercase;
}

.wheelmain{
	background: url(../images/bg-wheel.png) no-repeat center center;
	width: 279px;
	height: 307px;
	margin: auto; 
	margin-top:180px;
	margin-bottom: 180px;
	display: table;
	}
	
	
.nivoSlider {
position: relative;
margin: 0;
background: #202834 url(images/loading.gif) no-repeat 50% 50%;
-moz-box-shadow: none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
}


.wheelprint,
.wheelcontent,
.wheelsocial,
.wheelabout,
.wheelindustry,
.wheelemail{
	width: 150px;
	height: 150px;
	text-align: center;
	border-radius: 100px;
	display: table;
	position: absolute;
	-moz-transition:background-color .8s;
	-webkit-transition:background-color .8s;
	transition:background-color .8s;
}

.wheelmain p,
.wheelprint p,
.wheelcontent p,
.wheelsocial p,
.wheelabout p,
.wheelindustry p,
.wheelemail p{vertical-align: middle; display: table-cell;}
.wheelmain p{text-align: center;}



.wheelprint{
	background-color: #a13f98;
	top:-140px;
	left:184px;
}
.wheelprint:hover{background-color: #281026;}
.wheelcontent{
	background-color: #12689b;
	top: -30px;
	right: -4px;
}
.wheelcontent:hover{background-color: #051a27;}
.wheelsocial{
	background-color: #cbcc65;
	top: 190px;
	right: -4px;
}
.wheelsocial:hover{background-color: #333319;}
.wheelabout{
	background-color: #6ac9ca;
	top: 295px;
	left: 184px;
}
.wheelabout:hover{background-color: #1b3233;}
.wheelindustry{
	background-color: #309a9a;
	top: 190px;
	left: -4px;
}
.wheelindustry:hover{background-color: #0c2727;}
.wheelemail{
	background-color: #f26566;
	top: -30px;
	left: -4px;
}
.wheelemail:hover{background-color: #3d191a;}




@keyframes slidein{from{top:-50px;opacity: 0;}to{top:0px;opacity: 1;}}
@-webkit-keyframes slidein{from{top:-50px;opacity: 0;}to{top:0px;opacity: 1;}}



#rt-header .gf-menu{
	margin: 0px;
	text-align: right;
}
#rt-header .gf-menu li{margin: 0px; border: 0px; display: inline-block; float: none; margin-left: -4px; }
#rt-header .gf-menu li:hover{padding: 0px; border: 0px;}
#rt-header .gf-menu .item{padding: 15px 12px; font-size: 16px;}

.gf-menu.l1 > li.active {
background: inherit;
border: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.gf-menu .item{text-shadow: none;}
.gf-menu li a{color: #fff !important;}
.gf-menu li:hover{background: transparent;}

#rt-header .item124 a:hover{color: #a13f98 !important; background-color: transparent;}
#rt-header .item124 a{background-color: #a13f98;}
#rt-header .item125 a:hover{color: #12689b !important; background-color: transparent;}
#rt-header .item125 a{background-color: #12689b;}
#rt-header .item134 a:hover{color: #cbcc65 !important; background-color: transparent;}
#rt-header .item134 a{background-color: #cbcc65;}
#rt-header .item135 a:hover{color: #6ac9ca !important; background-color: transparent;}
#rt-header .item135 a{background-color: #6ac9ca;}
#rt-header .item123 a:hover{color: #309a9a !important; background-color: transparent;}
#rt-header .item123 a{background-color: #309a9a;}
#rt-header .item136 a:hover{color: #f26566 !important; background-color: transparent;}
#rt-header .item136 a{background-color: #f26566;}
#rt-header .item101 a{background-color: #fff; color: #000 !important;} 
#rt-header .item101 a:hover{color: #fff !important; background-color: transparent;}

.fixed{
position: fixed !important;
width: 100%;
top: 0px;
z-index: 9999;


}

#rt-maintop {
	background: none; 
	border-bottom: 0px; 
	box-shadow: none;
}

.lb{color: #6ac9ca; }
.big{margin-top: 40px;  }
.big + .big{border-top: 1px dotted #6ac9ca; padding-top: 30px;}
.big > p strong:first-child{font-size: 18px;}

#rt-maintop .rt-block{margin: 0px; padding: 0px; margin-bottom: 50px;}


.mlinks ul li{margin-bottom: 0px;}
.mlinks ul li a{color: #fff !important; font-weight: 100;}
.mlinks ul li a:hover{color: #f26566 !important; text-decoration: underline;}
.mlinks ul li a:before{content: "" !important; margin: 0px !important;}

#rt-footer a{color: #f26566; }
#rt-footer a:hover{text-decoration: underline;}

#rt-top{background: #000;}
#rt-top .rt-block{margin: 0px; padding: 10px; color: #fff; text-align: right; font-size: 13px;}
#rt-top .rt-block a{color: #f26566;}

#rt-top-surround, #rt-drawer{border-bottom: 0px;}
a.nivo-prevNav{left:0px !important;}
a.nivo-nextNav{right:0px !important;}

#rt-sidebar-a .ezb-mod .mod-item{padding-bottom: 0px !important}
.ezb-mod .mod-item{
    margin: 0px;
    padding-bottom: 0px !important;
}
#subtop{background-color: #222; padding: 5px;}
#subtop .custom{
    text-align: right;
}
#subtop a:first-child{color: #fff; font-size: 15px; margin-right: 10px;}
#subtop p {margin: 0px;}

.ezb-mod .mod-item + .mod-item{border: 0px !important; margin: 0px !important;}



@media only screen and (min-width: 960px) and (max-width: 1199px) {

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    #rt-top .rt-block{text-align: center; font-size: 12px;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
        #subtop .custom{text-align: center;}
    a.nivo-prevNav,a.nivo-nextNav{display: none !important;}
	#rt-top .rt-block{text-align: center; font-size: 12px;}
	.wheelcontainer{
	width: 280px;  
	}
	
	.wheelcontainer a{
		color: #fff; font-size: 10px; line-height: 12px;;
	}
	
	.wheelmain{
		background: url(../images/bg-wheel.png) no-repeat center center;
		width: 151px;
		height: 166px;
		background-size: cover;
		}
		
	.wheelprint,
	.wheelcontent,
	.wheelsocial,
	.wheelabout,
	.wheelindustry,
	.wheelemail{
		width: 80px;
		height: 80px;
	}
	
	
	
	.wheelprint{
		background-color: #a13f98;
		top:-72px;
		left:100px;
	}
	.wheelprint:hover{background-color: #281026;}
	.wheelcontent{
		background-color: #12689b;
		top: -15px;
		right: -2px;
	}
	.wheelcontent:hover{background-color: #051a27;}
	.wheelsocial{
		background-color: #cbcc65;
		top: 100px;
		right: -2px;
	}
	.wheelsocial:hover{background-color: #333319;}
	.wheelabout{
		background-color: #6ac9ca;
		top: 160px;
		left: 100px;
	}
	.wheelabout:hover{background-color: #1b3233;}
	.wheelindustry{
		background-color: #309a9a;
		top: 100px;
		left: -2px;
	}
	.wheelindustry:hover{background-color: #0c2727;}
	.wheelemail{
		background-color: #f26566;
		top: -15px;
		left: -2px;
	}
	.wheelmain img{width:100px;}
	#rt-footer .rt-block{text-align: center;}
}

@media only screen and (max-width: 480px) {
        #subtop .custom{text-align: center;}

    a.nivo-prevNav,a.nivo-nextNav{display: none !important;}

	#rt-top .rt-block{text-align: center; font-size: 12px;}
	.wheelcontainer{
	width: 280px;  
	}
	
	.wheelcontainer a{
		color: #fff; font-size: 10px; line-height: 12px;;
	}
	
	.wheelmain{
		background: url(../images/bg-wheel.png) no-repeat center center;
		width: 151px;
		height: 166px;
		background-size: cover;
		margin-top: 100px;
		margin-bottom: 100px;
		}
		
	.wheelprint,
	.wheelcontent,
	.wheelsocial,
	.wheelabout,
	.wheelindustry,
	.wheelemail{
		width: 80px;
		height: 80px;
	}
	
	
	
	.wheelprint{
		background-color: #a13f98;
		top:-72px;
		left:100px;
	}
	.wheelprint:hover{background-color: #281026;}
	.wheelcontent{
		background-color: #12689b;
		top: -15px;
		right: -2px;
	}
	.wheelcontent:hover{background-color: #051a27;}
	.wheelsocial{
		background-color: #cbcc65;
		top: 100px;
		right: -2px;
	}
	.wheelsocial:hover{background-color: #333319;}
	.wheelabout{
		background-color: #6ac9ca;
		top: 160px;
		left: 100px;
	}
	.wheelabout:hover{background-color: #1b3233;}
	.wheelindustry{
		background-color: #309a9a;
		top: 100px;
		left: -2px;
	}
	.wheelindustry:hover{background-color: #0c2727;}
	.wheelemail{
		background-color: #f26566;
		top: -15px;
		left: -2px;
	}
	.wheelmain img{width:100px;}
	#rt-footer .rt-block{text-align: center !important;}
}


#subtop{
    position: relative;
    z-index: 999;
}


.donatebox{
    background-color: #db6c9f;
}











