
.f-dropdown.content {  
	border: none;
}

.orbit-bullets li {  
	height: 12px;
	margin-right: 8px;
	width: 12px;
	border-radius: 50px;
}
	
.orbit-bullets li.active {  
	width: 25px;
}

.noSpace{
margin:0;
padding:0;
}

.myZone{
padding-left:0px
}

.myZone>a{
font-size:1.0rem;
padding-top:1px
}

.blockquote p{
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 40px;
-webkit-margin-end: 40px;
}
.blockquote {
border-left: 10px solid #C6434B!important;
}

.roundaBox125 { 
border-radius: 50%;
margin: 0 auto;
width: 125px;
height: 125px;
overflow: hidden;
}
.roundaBox200 { 
border-radius: 50%;
margin: 0 auto;
width: 200px;
height: 200px;
overflow: hidden;
}

/* Needed to make the RW logo overflow the Top Bar height */
@media screen and (min-width:40.063em){
.top-bar .name img{
    position: relative;
    width:200px!important;
    height:auto!important;
}
}

/* PulseCMS news letter emaillist signup styling */
.de_futural_pulsecmsstack_emaillist_stack button {   
	width: 30%!important;
	height: 2.3125rem !important;
	padding: 9px 2px!important;
	color: #fff;
	background-color: #DE3C3D!important;
	border-radius: 0px 5px 5px 0px;
	font-size: 16px!important;
	}
	
.de_futural_pulsecmsstack_emaillist_stack button:hover {   
	width: 30%!important;
	height: 2.3125rem!important;
	padding: 9px 2px!important;
	color: #fff;
	background-color: #000!important;
	border-radius: 0px 5px 5px 0px;
	font-size: 16px!important;
	}
		

.de_futural_pulsecmsstack_emaillist_stack input {   
	float: left;
	height: 2.3125rem!important;
	width: 70%!important;
	border-radius: 5px 0px 0px 5px;
	box-shadow: none;
	border-width: 0px;
	font-size: 16px!important;
}
/* PulseCMS contact form styling */
.de_futural_pulsecmsstack_form_stack button {  
	padding: 8px 22px!important;
	color: white!important;
	background-color: #DE3C3D!important;
	border-radius: 5px;
	font-size: 16px!important;
	font-weight: bold!important;
}
.de_futural_pulsecmsstack_form_stack input {  
	max-width: 100%!important;
	border-radius: 3px;
	border-color: #fff;
	box-shadow: none;
	border-width: 0px;
}
.de_futural_pulsecmsstack_form_stack textarea {  
	max-width: 100%!important;
	border-radius: 3px;
	border-color: #fff;
	box-shadow: none;
	border-width: 0px;
}

.de_futural_pulsecmsstack_form_stack label {
	clear: both;
	display: block;
	color: #fff!important;
	font-size: 16px!important;
}

a.older {
	border: 0px solid #bbb;
	padding: 8px 22px;
	color: #fff;
	background-color: #C6434B;
	margin-right: 10px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
}

a.newer {
	border: 0px solid #bbb;
	padding: 8px 22px;
	color: #fff;
	background-color: #C6434B;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
}

		
.rotateIt{
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow:hidden;
}
.rotateIt:hover{
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
}
.topRight {   
	display: block;
	position: fixed;
	right: 5px;
	top: 5px;
	padding: 0;
	margin: 0;
	width: 60px;
	overflow: hidden;
	z-index: 999;
}

/* FixLogo is called from the graphic stacks and is used to position the logo over the TopBar */
/* If you change the height of the TopBar from 60px, you must also adjust top below in both FixLogos */
.fixLogo {  
	position: absolute!important;
	top: -60px;
	height: 100%;
	width: 100%;
}
.fixLogoLeft {  
	position: absolute!important;
	top: -60px;
	height: 100%;
	left: 12px;
}	

/* Link to image used as a repeat background-image in TopBar - Remove if BG texture in TopBar not required */
.top-bar-wrapper {
	background-image: url(/pr3demo1/resources/topbar_texture.png)!important;
	background-repeat: repeat;
	background-size: 100px 100px!important;
}