 
/*div.monitor { height: 380px; background: transparent url(../img/monitor.png) no-repeat center top; margin-top: 20px; padding-top:15px; } */
/*div.monitor { height: 448px; background: transparent url(../img/monitor-sm.png) no-repeat center -60px; margin-top: 20px; padding-top:20px; } */
div.monitor { height: 300px; background: transparent url(../img/laptop.png) no-repeat center -51px; margin-top: 30px; padding-top:30px; } 
@media (max-width: 979px) {
	div.monitor { height: 300px; background: transparent url(../img/ipad.png) no-repeat center -51px; margin-top: 30px; padding-top:30px; } 
}

.text-left { text-align: left; }
.text-right { text-align: right;  }
.text-center { text-align: center;  }
.bold { font-weight: bold;  }
.norm { font-weight: normal;  }
 
img#prlogo { margin: 4px 0px; *margin: 0;  } 
 
#toTop i { font-size: 25px; line-height: 20px;} 
#toTop {
        border:1px solid #ccc;
        background:#f7f7f7;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        left:50%;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:10px;
		margin-left: -25px;
		line-height: 15px;
		opacity: 0.5;
		border-radius: 4px;
}

.thumbnail-frame {
	background-color: #fff;
	margin-bottom: 15px;
	padding: 15px;
	box-shadow: 0px 3px 3px 0px #aaa;
	border: 1px solid #ddd;	
}

.backstretch { opacity: .95; } 

.easyslider  { position:relative;}
.easyslider ul,
.easyslider li  { margin:0; padding:0; list-style:none; }


.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}

.form-note {display:none;} /* form honeypot */

