cl-main-pattern3/* ********************************************************************
Columns  Styles 
******************************************************************** */

.textblock-section{ margin-bottom: 30px; }

/* One Half */
.cl-one-half,
.cl-one-half-last {
	margin-right: 3%;
	width: 47%;
	float: left;
	margin-bottom: 10px;
}

.cl-one-half-last {
	margin-right: 0;
	clear: right;
}

/* One Third */

.cl-one-third,
.cl-one-third-last {
	margin-right: 6%;
	width: 29.333333333333332%;
	float: left;
}

.cl-one-third-last {
	margin-right: 0;
	clear: right;
}

/* Two Third */

.cl-two-third,
.cl-two-third-last {
	margin-right: 6%;
	width: 58.6%;
	float: left;
}

.cl-two-third-last {
	margin-right: 0;
	clear: right;
}


/* One Fourth */

.cl-one-fourth,
.cl-one-fourth-last {
	margin-right: 6%;
	width: 20.5%;
	float: left;
}

.cl-one-fourth-last {
	margin-right: 0;
	clear: right;	
}

/* Three Fourth */

.cl-three-fourth {
	margin-right: 6%;
	width: 73.5%;
}

.cl-three-fourth-last {
	margin-right: 0%;
}

/* One Fifth */

.cl-one-fifth,
.cl-one-fifth-last {
	margin-right: 6%;
	width: 15.2%%;
	float: left;
}

.cl-one-fifth-last {
	margin-right: 0;
	clear: right;	
}



/* *********************************************************
	Buttons
********************************************************* */

.cl-submit-reset {border: none; background-color: inherit; }

.cl-btn{
	display: inline-block; 
	margin: 10px 0; 
	text-align: center;
	padding: 12px 16px 10px;
	font-size: 13px;
	min-width: 90px;
	font-weight: 500;
	font-size: 1.1em;
	-webkit-font-smoothing: antialiased;
	font-family: 'Open Sans', serif;
	border-radius: 3px;
	border: none;
	background-color: #fd2404;
}

.cl-btn:hover{color: #fff;}

 
.cl-btn.cl-btn-sqr{ border-radius: none; } 

.cl-btn-orange{
	background-color: #fd2404;
	color: #fff;
}


.cl-btn-green-bordered{
	background-color: #fd2404;
	color: #fff;
	border: 1px solid #fff;
}

.cl-btn.cl-btn-small{
	padding: 9px 10px 7px;
	font-size: 13px;
	min-width: 80px;
}

.cl-btn.cl-btn-large{
	padding: 15px 30px 13px;
	font-size: 13px;
	min-width: 127px;
}

.cl-btn-full{
	width: 100%;	
}

.cl-btn-standard{
	background-color: #fff;
	border: 1px solid #e1e1e1;
	color: #121212;
}

.cl-btn-standard:hover{ background-color: #fd2404; border-color: #fd2404; }

.cl-btn-bordered { 
	border: 1px solid #fff; 
	color: #fff;
	
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	-o-transition: .5s all ease;
	transition: .5s all ease;
}

.cl-btn-bordered:hover { background-color: #fd2404; border-color: #fd2404;  }

/* *********************************************************
	Backgrounds Colors and Pattenrs 
********************************************************* */

.cl-small-padding { padding: 10px 0; }

.cl-mid-padding { padding: 20px 0; }
.cl-mid-padding2 { padding: 20px 0 0px 0; }
.cl-mid-padding3 { padding: 0px 0 20px 0; }

.cl-padding{ padding: 40px 0; }
.cl-padding2{ padding: 10px 0 42px 0; }
.cl-padding3{ padding: 108px 0 50px 0; }
.cl-padding4{ padding: 2px 0 50px 0; }
.cl-padding5{ padding: 92px 0 50px 0; }
.cl-padding6{ padding: 60px 0; }

.cl-big-padding{ padding: 60px 0; }

.cl-mid-margin-bottom { margin-bottom:  40px; }

.cl-high-margin-bottom { margin-bottom:  80px; }

.cl-main-pattern { background-color: #b3a677; border-bottom: 1px solid #726821; border-top: 1px solid #726821;}
.cl-main-pattern2 { background-color: transparent; border-bottom: 1px solid #726821; border-top: 1px solid #726821;}
.cl-main-pattern3 { background-color: transparent; border-bottom: 1px solid #726821; border-top: 0px solid #726821;}
.cl-main-pattern4 { background-color: #b3a677; border-bottom: 0px solid #726821; border-top: 0px solid #726821;}
.cl-main-pattern5 { background-color: transparent; border-bottom: 0px solid #726821; border-top: 0px solid #726821;}
.cl-main-pattern6 { background-color: transparent; border-bottom: 0px solid #726821; border-top: 1px solid #726821;}

.cl-light-grey{ background-color: #D8D8D8; }
.cl-medium-grey { background-color: #f3f3f3; }
.cl-orange{ background-color: #DF3A01; }
.cl-light-blue{ background-color: #4f90ca; }


.cl-center-text{
	margin: 0 auto 10px;
	width: 70%;
}



/* Quotes */
blockquote{
	padding: 45px;
	font-size: 1.3em;
	border: none;
	color: #bbbbbb;
	background-color: #292929;	
	margin: 40px 0;
}

cite:before{
	content: '-';
	display: inline-block;
	margin-right: 5px;
}

cite{
	display: block;
	display: block;
	font-size: .9em;
	font-style: italic;
	color: #555555;
}




