/*------------------------------------------------------------------

[Overview]

Template Name: Signup
Version: 0.1
Author: WordPress Wireframes
Author URI: http://www.wordpresswireframes.com

Copyright: (c) 2014 WordPress Wireframes.
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html

[Table of contents]

1. 		Defaults
2. 		Typography 
4. 		Forms 
5. 		Menu
6. 		Structure and containers
7. 		Responsive options

-------------------------------------------------------------------*/

/* Defaults ==================================== */

	html {
		height:100%	
	}

	body {
	background: #E4E4E4!important;
		height:100%;
		color: #777; 
		font-family: 'Open Sans', sans-serif;
		font-weight: 300;
		padding:0;
		margin:0;
		font-size:14px;
		line-height:1.6em;
		/*background: #fff url(../../main/images/backgrounds/hero-bg.jpg) fixed center center;	*/
		background-size: 100% 100%;
		height:100%;
	}
	
/* Typography ==================================== */
	
	h1, h2, h3, h4, h5, h6 {
		margin:0 0 1em;
		padding:0; 
		font-weight: 300;
		color:#444;
		font-family: 'Open Sans', sans-serif;
	}
	
	h1 { font-size: 3em; line-height:1.2em; margin:0 0 .8em; }
	h2 { font-size: 1.8em; line-height:1.4em; margin:0 0 .8em;  }
	h3 { font-size: 1.4em; line-height:1.4em; }
	h4 { font-size: 1.2em; line-height:1.4em; }
	h5 { font-size: 1.1em; line-height:1.4em; }
	h6 { font-size: 1em; line-height:1.2em; }
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-decoration: none
	}	 
	
	p { 
		padding:0 0 1em;
		margin:0;
	}
	
	a {
		color: #444;
	} 
	
	a.btn, a.btn:visited { 
		border: 0;
		padding:1em 1.5em;
		margin:0 1em 1em 0;
		font-size:1em;
		line-height:4em; 
		border: solid 1px #ee2d24; 
		color:#fff;
		text-shadow: 0px -1px rgba(0, 0, 0, 0.2); 		
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 	
		text-decoration: none;	
		background-color: #fb5249; 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fb5249), to(#ee2d24));
 		background-image: -webkit-linear-gradient(top, #fb5249, #ee2d24);
 		background-image: -moz-linear-gradient(top, #fb5249, #ee2d24);
 		background-image: -ms-linear-gradient(top, #fb5249, #ee2d24);
 		background-image: -o-linear-gradient(top, #fb5249, #ee2d24); 
		-webkit-appearance: none;

	}
	
	a.btn:hover {
		background:#168cce;	
		-webkit-appearance: none;

	}
	
	img {
		border:0;	
	}
	
	.clearfix {
		clear: both	
	} 
	
	.clear-sml {
		display: none
	}
	
	.align-center {
		text-align: center
	} 
	
	.align-left {
		text-align: left
	} 
	
	.align-right {
		text-align: right
	}
	
 /* Forms ==================================== */	
	
	.form-box {
		padding:0; 
		background:#fff; 
  		-moz-box-shadow:    0 0 2px 2px rgba(0, 0, 0, 0.1);
  		-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  		box-shadow:         0 0 2px 2px rgba(0, 0, 0, 0.1);		
  		color:#666;
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 	  		
	}
	
	form h2 {
		font-weight:700;
		text-transform: uppercase;
		margin:0 0 0
	}
	
	form a {
		text-decoration: none
	}
	
	form a:hover {
		text-decoration: underline
	}
	
	.form-row {
		margin-bottom:1em; 
	} 


.form-control-radio {  
    min-width: 60px;
    max-width: 95%;
    height: 30px;
    font-size: 1.0em;
    line-height: 1.42857;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
}


	.form-row input.text, .form-row textarea, .form-row select  {
		width:92%;
		border: solid 1px #e8e8e8;
		padding:1.0em 4%;
		font-size:1em;
		font-weight: 300;
		font-family: 'Open Sans', Helvetica, sans-serif;		
		background:#f7f7f7; 
		color:#666;  
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 		
  		-moz-box-shadow:    inset 5px 5px 5px  #f3f3f3;
  		-webkit-box-shadow: inset 5px 5px 5px  #f3f3f3;
  		box-shadow:         inset 5px 5px 5px  #f3f3f3;
	}
	
	.form-row select {   
		width:92%;
		font-size:1em; 
	}  
	
	.form-row input.btn { 
		border: 0;
		padding:1em 1.5em;
		font-size:1em;
		border: solid 1px #ee2d24; 
		color:#fff;
		text-shadow: 0px -1px rgba(0, 0, 0, 0.2); 		
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 	
		text-decoration: none;	
		background-color: #fb5249; 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fb5249), to(#ee2d24));
 		background-image: -webkit-linear-gradient(top, #fb5249, #ee2d24);
 		background-image: -moz-linear-gradient(top, #fb5249, #ee2d24);
 		background-image: -ms-linear-gradient(top, #fb5249, #ee2d24);
 		background-image: -o-linear-gradient(top, #fb5249, #ee2d24); 
		-webkit-appearance: none;

	}
	
	.form-row input.btn:hover, .form-row input.btn:focus {
		background:#ee2d24;
		-webkit-appearance: none;

	}
	
	.form-row input.btn-wide {
		width:100%;
		padding-left:0;
		padding-right:0;
		-webkit-appearance: none;
	
	}
	
	.form-row label { 
		font-size:12px;
		color:#111; 
		display: bloc;	
		font-weight: 400;
		text-transform: uppercase
	} 
	
	.form-row label span.required { 
		color:red;
	}
	
	.shadow {
		
		background-size: 90% 100%;
		height:20px; 
	} 
	
	.meta a {
		color: rgba(255,255,255, 0.5);
		text-decoration: none	
	}
	
	#success, #error { 
		display: none;
	    background:#f9f9f9;
	    border: solid 1px #ccc;
	    margin-bottom:1em;
	    padding:1em;
	  	-webkit-border-radius: 4px; 
	  	-moz-border-radius: 4px; 
	  	border-radius: 4px; 	
	    color:#777;	 
	}
	  
	#success p, #error p{ 
		padding:0;
		margin:0;
	}
	
	#success {
		border-color:#77b054
	}
	
	#error {
		border-color:#e65445
	}
	
	#success span p { 
	    color:#77b054;
	    font-weight: 400;
	    padding:0;
	    margin:0;
	}
	
	#error span p {
	    color:#e65445;
	    font-weight: 400;
	    margin:0;
	    padding:0;
	}
	
	label.error {
		color:red	
	} 
	
	.subscribe {
		margin-top:2em	
	}
	
	#subscribe {
		position: relative; 
	}
	
	#subscribe label.error { 
		background:#fff;
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 
  		padding:1em 1.3em .5em;
		position: absolute;
		top:-3.5em;
		left:-1.4em;	
		right:-1.4em;	
	}

	/* subscribe  ==================================== */
	
	.subscribe {    
		text-align: center;
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 
	}
	
	.subscribe .form-row {
  		-webkit-border-radius: 4px; 
  		-moz-border-radius: 4px; 
  		border-radius: 4px; 			
		padding:0;
		margin:0;
		background:#fff;
	}
	
	.subscribe .form-row input.text {
		width:50%;
		padding:1em 5%;
		float: left;
		border-right:0; 
		margin:0 0 0 -1px; 
	}
	
	.subscribe .form-row .btn {
		width:40%;
		padding:1.1em 5%;
		float: right;
		margin:0; 
		-webkit-border-top-left-radius: 0; 
		-webkit-border-bottom-left-radius: 0;
		-moz-border-radius-topleft: 0; 
		-moz-border-radius-bottomleft: 0;
		border-top-left-radius: 0; 
		border-bottom-left-radius: 0;
		-webkit-appearance: none;
		
	}

/* Menu  ==================================== */

	.hamburger {
		position: absolute;
		top: 0%;
		right: -5px;	
		z-index:998;
		width:30px;
		height:20px;
	}

	.hamburger a {  
		width:30px;
		height:20px;
		overflow: hidden;
		display: inline;
		float: left;
		padding:10px;
		background: #fff url(../../main/images/menu/menu.png) no-repeat center center;
		text-indent:-999999px
	}

	.close { 
		z-index:999;
		width:100%;
		height:26px;
		margin-bottom:45px;
	}

	.close a {  
		width:100%;
		height:26px;
		overflow: hidden;
		display: block;
		float: left;
		background: url(../images/close.png) no-repeat center center;
		text-indent:-999999px
	}

	nav {	
		z-index:998;
		position: fixed;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:#222;
		text-align: center;
		color:#fff;
		display: none; 
	}
	
	nav section {
		position: absolute;
		top:30%;
		left:0;
		right:0;
	}
	
	nav a { 
		color:#999	
	}
	
	nav h2 { 
		color:#fff;
		text-transform: uppercase;
		font-weight: bold;
		font-size:1em;
		margin-bottom:20px;	
	}
	
	nav ul {
		list-style: none;
		padding:0;
		margin:0;
	}
	
	nav ul li {
		list-style: none;
		padding:0 0 1em;
		margin:0;
	}
	
	nav ul li a {
		font-weight: 400;
		text-decoration: none
	}
	 
/* Structure and containers ==================================== */

	section {
		padding:20px
	} 
	


	
.leftdaily {
		background-image: url(../../main/images/daily-rente.jpg);
		background-position: 50%;
		background-size:contain;
		background-repeat:no-repeat;
		top:0;
		left:0;
		bottom:0;
		float: left;
		width:30%;
		/* background:#fff;	
  		-moz-box-shadow:    0 0 5px 5px rgba(0, 0, 0, 0.08);
  		-webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.08);
  		box-shadow:         0 0 5px 5px rgba(0, 0, 0, 0.08);	*/	
	    background-color: #ffffff7a;
		border-radius: 10px;}

	.left{
 		background-image: url(../../main/images/contents/report-main.png);
		background-position: 50%;
		background-size:contain;
		background-repeat:no-repeat;
		top:0;
		left:0;
		bottom:0;
		float: left;
		width:30%;
		/* background:#fff;	
  		-moz-box-shadow:    0 0 5px 5px rgba(0, 0, 0, 0.08);
  		-webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.08);
  		box-shadow:         0 0 5px 5px rgba(0, 0, 0, 0.08);	*/	
	    background-color: #ffffff7a;
		border-radius: 10px;}

	.left section,.leftdaily section {
		text-align: center;
		width:60%;
		margin: 0 auto;
  		display: none !important;
	}

	.left section h1 {
		font-weight:700;
		text-transform: uppercase;
		margin:0 0 20px
	}
		
	.right {
		float: right;
		width:60%;
		margin-right: 10%;
	}	
	
	.right section {
  		display: none
	}

	.right .narrow {
		margin: 0 auto;
		width:60%
	}

	.right .wide {
		margin: 0 auto;
		width:100%;
		
	}

	.right .form-box {
		background:#fff;
		padding:20px;	
	}

	.right .title {
		color:#444;
		margin-bottom:20px;
	}

	.right .title p {
		margin:0;
		padding:0;
	}
	

	.right .title h2 {
	
		font-weight:400;
		text-transform: uppercase;
		margin:0;
		padding:0;
	}


	.right .title h1 {
		color:#444;
		font-weight:400;
		text-transform: uppercase;
		font-size:2.5em;
		margin:0 0 .4em;
		padding:0;
	}

	.right .title p {
		color: #444;
	}
	
	.right img.phone {
		height:560px;
		width:300px;	
	}
	
	.padded {
		padding:4em	!important
	}
	
/* Responsive options  ==================================== */
	
	@media screen and (max-width: 50em) { 
	
		.left,.leftdaily{
			width:100%;
			position: relative;
			margin-right: 0px !important;
			display:none;
		;
		
		}
		
		.right {
			width:100%;
			position: relative;
			margin-right: 0px !important;
		;
		
		}
	
		.left section,.leftdaily section{
			text-align: center;
			width:80%
		}
	
		.right .narrow { 
			width:100%
		}
	
		.right .wide { 
			width:100%
		}
		
		.hamburger { 
			right: 20px;	 
		} 
		
		.clear-sml {
			clear: both;
			display: block
		}
		
		h2 { font-size: 1.5em; line-height:1.4em; margin:0 0 .8em;  }
		h3 { font-size: 1.2em; line-height:1.4em; }
		
		
	}
	 
	 
/* Nick Rix Custom Style ========================= */

risk-points-container {
    margin-top: 20px;
	width: 100%;
}
.risk-points {
	font-weight: normal;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 18px;
	-webkit-font-smoothing: antialiased;
	color: #444;
	margin-left:30px;
	padding-left:30px;
}
img.list { 
	float: left;
	border: none;
	margin-left:30px;
	padding-left:30px;
}

li.list {
	font-size: 20px;
	color: #444;
	padding-bottom: 19px;
	line-height: 30px;
	display: list-item;
}

ul.list {
	list-style: none;
	padding-left: 50px;
	padding-top: 2px;
	line-height:18px;
	text-align:left;
}
	 


.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.landing .landing3,.col-md-3,.col-lg-3,.col-xs-4,.landing .landing4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.landing .landing5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.landing .landing6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.landing .landing7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.landing .landing8,.split-col li,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.landing .landing12,.col-md-12,.col-md-12-1,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18,.col-xs-19,.col-sm-19,.col-md-19,.col-lg-19,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xs-21,.col-sm-21,.col-md-21,.col-lg-21,.col-xs-22,.col-sm-22,.col-md-22,.col-lg-22,.col-xs-23,.col-sm-23,.col-md-23,.col-lg-23,.col-xs-24,.img-xs-12,.img-xs-24,.col-sm-24,.img-sm-12,.img-sm-24,.col-md-24,.img-md-12,.img-boat-12,.img-md-24,.col-lg-24{position:relative;min-height:1px;padding-left:0px;padding-right:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:1023px){
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.landing .landing3,.col-md-3,.col-lg-3,.col-xs-4,.landing .landing4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.landing .landing5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.landing .landing6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.landing .landing7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.landing .landing8,.split-col li,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.landing .landing12,.col-md-12,.col-md-12-1,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18,.col-xs-19,.col-sm-19,.col-md-19,.col-lg-19,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xs-21,.col-sm-21,.col-md-21,.col-lg-21,.col-xs-22,.col-sm-22,.col-md-22,.col-lg-22,.col-xs-23,.col-sm-23,.col-md-23,.col-lg-23,.col-xs-24,.img-xs-12,.img-xs-24	.col-sm-24,.img-sm-12,.img-sm-24,.col-md-24,.img-md-12,.img-boat-12,.img-md-24,.col-lg-24{padding-left:0;padding-right:0}}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.landing .landing4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.img-xs-24,.img-xs-12	{float:left}
.col-xs-1{width:4.16667%}
.col-xs-2{width:8.33333%}
.col-xs-3{width:12.5%}
.col-xs-4,.landing .landing4{width:16.66667%}
.col-xs-5{width:20.83333%}
.col-xs-6{width:25%}
.col-xs-7{width:29.16667%}
.col-xs-8{width:33.33333%}
.col-xs-9{width:37.5%}
.col-xs-10{width:41.66667%}
.col-xs-11{width:45.83333%}
.col-xs-12{width:50%}
.col-xs-13{width:54.16667%}
.col-xs-14{width:58.33333%}
.col-xs-15{width:62.5%}
.col-xs-16{width:66.66667%}
.col-xs-17{width:70.83333%}
.col-xs-18{width:75%}
.col-xs-19{width:79.16667%}
.col-xs-20{width:83.33333%}
.col-xs-21{width:87.5%}
.col-xs-22{width:91.66667%}
.col-xs-24{width:100%}
.img-xs-24{width:100%;height:180px;background-size: 100% auto  }
.img-xs-12{width:100%;height:200px;background-size: 100% auto  }


@media(min-width:768px){
#ccssmenu{display:block}
.hidden-hr,.sm-hidden,.col-sm-1,.col-sm-2,.col-sm-3,.landing .landing3,.col-sm-4,.col-sm-5,.landing .landing5,.col-sm-6,.landing .landing6,.col-sm-7,.landing .landing7,.col-sm-8,.landing .landing8,.split-col li,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.landing .landing12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.img-sm-12,.img-sm-24{float:left}

#ccssmenu > ul{display:block }
.col-sm-1{width:4.16667%}
.col-sm-2{width:8.33333%}
.col-sm-3,.landing .landing3{width:12.5%}
.col-sm-4{width:16.66667%}
.col-sm-5,.landing .landing5{width:20.83333%}
.col-sm-6,.landing .landing6{width:25%}
.col-sm-7,.landing .landing7{width:29.16667%}
.col-sm-8,.landing .landing8,.split-col li{width:33.33333%}
.col-sm-9{width:37.5%}
.col-sm-10{width:41.66667%}
.col-sm-11{width:45.83333%}
.col-sm-12,.landing .landing12{width:50%}
.col-sm-13{width:54.16667%}
.col-sm-14{width:58.33333%}
.col-sm-15{width:62.5%}
.col-sm-16{width:66.66667%}
.col-sm-17{width:70.83333%}
.col-sm-18{width:75%}
.col-sm-19{width:79.16667%}
.col-sm-20{width:83.33333%}
.col-sm-21{width:87.5%}
.col-sm-22{width:91.66667%}
.col-sm-23{width:95.83333%}
.col-sm-24{width:100%}
.img-sm-24{max-width:480px;height:325px;background-size: auto 330px;}
.img-sm-12{max-width:380px;height:260px;background-size: auto 330px;}
}
@media(min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-55,.col-md-52,.col-md-6,.col-md-7,.col-md-8,.col-md-8m,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-12-1,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.img-md-24,.img-md-12,.img-boat-12{float:left}
.col-md-1{width:4.16667%}
.col-md-2{width:8.33333%}
.col-md-2-5{width:7%}
.col-md-3{width:12.5%}
.col-md-4{width:16.66667%}
.col-md-5{width:20.8%}
.col-md-52{width:22%}
.col-md-55{width:24%}
.col-md-6{width:25%}
.col-md-7{width:29.16667%}
.col-md-8m{width:32%}
.col-md-8{width:33.33333%}
.col-md-9{width:37.5%}
.col-md-10{width:41.66667%}
.col-md-11{width:45.83333%}
.col-md-12-1{width:49%}
.col-md-12{width:50%}
.col-md-13{width:54.16667%}
.col-md-14{width:58.33333%}
.col-md-15{width:62.5%}
.col-md-16{width:66.66667%}
.col-md-17{width:70.83333%}
.col-md-18{width:75%}
.col-md-19{width:79.16667%}
.col-md-20{width:83.33333%}
.col-md-21{width:87.5%}
.col-md-22{width:91.66667%}
.col-md-23{width:95.83333%}
.col-md-24{width:100%}
.img-md-24-old{max-width:480px;height:325px;background-size: 480px 325px;}
.img-md-24{max-width:360px;height:243px;background-size: 360px 243px;}
.img-md-12{max-width:300px;height:178px;background-size: 300px 178px;}
.img-md-12b{max-width: 300px;height: 115px; background-size: 300px 178px;}
.img-boat-12 { max-width: 200px; height: 120px;  background-size: 250px 150px;}
}

.padding0{padding:0}
.padding1{padding:1px}
.padding2{padding:2px}
.padding5{padding:5px}
.padding5tb{padding-top:5px;padding-bottom:5px}
.padding5t{padding-top:5px}
.padding5r{padding-right:5px}
.padding5b{padding-bottom:5px}
.padding5tl{padding-top:5px;padding-left:5px}
.padding5l{padding-left:5px}
.padding10{padding:10px}
.padding10tb{padding-top:10px;padding-bottom:10px}
.padding10t{padding-top:10px}
.padding10tr{padding-top:10px;padding-right:10px}
.padding10r{padding-right:10px}
.padding10b{padding-bottom:10px}
.padding10l{padding-left:10px}
.padding20{padding:20px}
.padding20tb{padding:20px 0 20px 0}
.padding20t{padding-top:20px}
.padding20r{padding-right:20px}
.padding20b{padding-bottom:20px}
.padding20lr{padding-left:20px;padding-right:20px}
.padding20l{padding-left:20px}
.padding30{padding:30px}
.padding30tb{padding:30px 0 30px 0}
.padding30t{padding-top:30px}
.padding70t{padding-top:70px}
.padding30r{padding-right:30px}
.padding30b{padding-bottom:30px}
.padding30l{padding-left:30px}
.padding50l{padding-left:50px}
.padding60l{padding-left:60px}
.margin0{margin:0}
.margin1{margin:1px}
.margin5{margin:5px}
.margin5t{margin-top:5px}
.margin5b{margin-bottom:5px}
.margin5l{margin-left:5px}
.margin5r{margin-right:5px}
.margin5tn{margin-top:-5px}
.margin10{margin:10px}
.margin100t{margin-top:100px}

.margin10t{margin-top:10px}
.margin10tb{margin-top:10px;margin-bottom:10px}
.margin10r{margin-right:10px}
.margin10b{margin-bottom:10px}
.margin10l{margin-left:10px}
.margin10tn{margin-top:-10px}
.margin10ln{margin-left:-10px}
.margin20{margin:20px}
.margin20tb{margin:20px 0 20px 0}
.margin20t{margin-top:20px}
.margin20r{margin-right:20px}
.margin20b{margin-bottom:20px}
.margin20l{margin-left:20px}
.margin30{margin:30px}
.margin30tb{margin:30px 0 30px 0}
.margin30t{margin-top:30px}
.margin30r{margin-right:30px}
.margin30b{margin-bottom:30px}
.margin30l{margin-left:30px}
.padding30-layout{padding:30px}

.white{color:#FFF;}
.strike{text-decoration:line-through;}
.fnt-125{font-size:1.231em;}
.fnt-075{font-size:0.75em;}
.gray{color:#767676;} 
.pk{color:#ee3792}

.S80{font-size:.80em;}
.S85{font-size:.85em;}
.S90{font-size:.90em;}
.S120{font-size:1.2em;}
.S100{font-size:1em;}
.S80 td{font-size:.80em;}
.W50 {width:50%}
.W75 {width:75%}
.W25 {width:25%}
.white{color:#FFF;}