/* Hacks Date Picker Contact Form 7 */ 

.ui-widget {
	font-family: 'Open Sans', sans-serif !important;
	font-weight:300 !important;
}

.ui-widget-header {
	background:#FFF !important;
	font-weight:300 !important;
	color:#424A54!important;
} 

.ui-corner-all {
	border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

a.ui-state-default {
	background:#fff !important;
}

a.ui-state-default:hover {
	color:#fff !important;
	background:#3C434C !important;
}

/* end forms */

/* cols base */ 

.col-auto {
  	width:auto;
}

.col-100 {
  	width:100%;
}

.col-98 {
  	width:98%;
}

.col-90 {
  	width:89%;
} 

.col-80 {
  	width:79%;
}

.col-75 {
  	width:74.5%;
}

.col-70 {
  	width:69%;
}

.col-68 {
  	width:68%;
}

.col-67 {
  	width:67%;
}

.col-66 {
  	width:66%;
}

.col-60 {
  	width:59%;
}

.col-55 {
  	width:53%;
}

.col-52 {
  	width:52%;
}

.col-51 {
  	width:51%;
}

.col-50 {
  	width:50%;
}

.col-49 {
  	width:49%;
}

.col-48 {
  	width:48%;
}

.col-47 {
  	width:47%;
}

.col-46 {
  	width:46%;
}

.col-45 {
  	width:45%;
}

.col-44 {
  	width:44%;
}

.col-43 {
  	width:43%;
}

.col-42 {
  	width:42%;
} 

.col-41 {
  	width:41%;
}

.col-40 {
  	width:39%;
}

.col-38 {
  	width:38%;
}

.col-37 {                  
  	width:37%;
}

.col-35 {
  	width:34%;
}

.col-33 {
  	width:32%;
}

.col-32 {
  	width:31.3%;
  	
}

.col-31 {
  	width:30%;
   	
}

.col-30 {
  	width:29%;
   	
}

.col-28 {
  	width:27%;

}

.col-29 {
  	width:29%;

}

.col-26 {
  	width:25%;

}

.col-25 {
  	width:23.5%;

}

.col-24 {
  	width:23%;

}

.col-22 {
  	width:22%;

}

.col-20 {
  	width:20%;
} 

.col-19 {
  	width:19%;
}

.col-18 {
  	width:18%;
}

.col-15 {
  	width:15%;
 
}

.col-10 {
  	width:10%;
 
}

.col-5 {
  	width:5%;
 
}

.col-auto {
	width:auto;
	height:auto;
}

.margin-int {
	margin:0 10px 0 0;
}

p.excerpt {
	height: 110px;
}

.col-18 {
  	width:17.1%;
}

.col-16 {
  	width:16%;
}

.col-15 {
  	width:14%;
}

.col-12 {
  	width:10.7%;
}


.col-200 {
	width:200px;
} 

.col-210 {
	width:210px;
}

.col-220 {
	width:220px;
}

.col-230 {
	width:230px;
}

.col-240 {
	width:240px;
}

.col-250 {
	width:250px;
}

.col-300 {
	width:300px;
}

.col-350 {
	width:350px;
}

.col-400 {
	width:400px;
}

.col-450 {
	width:450px;
}

.col-500 {
	width:500px;
} 

.col-550 {
	width:550px;
}

.col-600 {
	width:600px;
}

.col-650 {
	width:650px;
}

.col-700 {
	width:700px;
}

.col-750 {
	width:750px;
}

/* widths*/

.w-30 {
	width:30px;
}

.w-50 {
	width:50px;
}

.w-100 {
	width:100px;
}

.w-125 {
	width:125px;
}

.w-150 {
	width:150px;
}

.w-175 {
	width:175px;
}

.w-200 {
	width:200px;
}

.w-300 {
	width:300px;
}

/* heights */

.hg5 {
	min-height:5px;
}

.hg10 {
	min-height:10px;
}

.hg15 {
	min-height:15px;
}

.hg20 {
	min-height:20px;
}

.hg25 {
	min-height:25px;
}

.hg30 {
	min-height:30px;
}

.hg35 {
	min-height:35px;
}

.hg40 {
	min-height:40px;
}

.hg45 {
	min-height:45px;
}

.hg50 {
	min-height:50px;
}

.hg55 {
	min-height:55px;
}

.hg60 {
	min-height:60px;
}

.hg65 {
	min-height:65px;
}

.hg70 {
	min-height:70px;
}

.hg75 {
	min-height:75px;
}

.hg80 {
	min-height:80px;
}

.hg85 {
	min-height:85px;
}

.hg90 {
	min-height:90px;
}

.hg95 {
	min-height:95px;
}

.hg100 {
	min-height:100px;
}

.hg110 {
	min-height:110px;
}

.hg120 {
	min-height:120px;
}

.hg125 {
	min-height:125px;
}

.hg130 {
	min-height:130px;
}

.hg140 {
	min-height:140px;
}

.hg150 {
	min-height:150px;
}

.hg165 {
	min-height:165px;
}

.hg160 {
	min-height:160px;
}

.hg170 {
	min-height:170px;
}

.hg180 {
	min-height:180px;
}

.hg190 {
	min-height:190px;
}

.hg200 {
	min-height:200px;
}

.hg210 {
	min-height:210px;
}

.hg220 {
	min-height:220px;
}

.hg230 {
	min-height:230px;
}

.hg240 {
	min-height:240px;
}

.hg250 {
	min-height:250px;
}

.hg260 {
	min-height:260px;
}

.hg270 {
	min-height:270px;
}

.hg280 {
	min-height:280px;
}

.hg290 {
	min-height:290px;
}

.hg300 {
	min-height:300px;
} 

.hg330 {
	min-height:330px;
}

.hg320 {
	min-height:320px;
}

.hg400 {
	min-height:400px;
}

.hg430 {
	min-height:430px;
} 

.hg440 {
	min-height:440px;
}

.hg420 {
	min-height:420px;
}

.hg430 {
	height:430px;
}

.hg440 {
	height:440px;
} 

.hg450 {
	height:450px;
}

.hg460 {
	height:460px;
} 

.hg470 {
	height:470px;
}

.hg500 {
	min-height:500px;
}

.hg550 {
	min-height:550px;
}

.hg600 {
	min-height:600px;
}

.hg650 {
	min-height:650px;
}

.hg700 {
	min-height:700px;
}

.hg750 {
	min-height:750px;
}

.hg800 {
	min-height:800px;
}

.hgauto {
	height:auto;
}


/* margins % */

.m0 {
	margin:0;
}

.m1 {
	margin:1%;
}

.m2 {
	margin:2%;
}

.m3 {
	margin:3%;
}

.m4 {
	margin:4%;
}

.m5 {
	margin:5%;
}

/* mt */ 

.mt1 {
	margin-top:1%;
}

.mt2 {
	margin-top:2%;
}

.mt3 {
	margin-top:3%;
}

.mt4 {
	margin-top:4%;
}

.mt5 {
	margin-top:5%;
}

.mt6 {
	margin-top:6%;
} 

.mt7 {
	margin-top:7%;
}

.mt8 {
	margin-top:8%;
}

.mt9 {
	margin-top:9%;
}

.mt10 {
	margin-top:10%;
}


.mt20 {
	margin-top:20px;
} 

.mt30 {
	margin-top:30px;
}

.mt40 {
	margin-top:40px;
}

.mt50 {
	margin-top:50px;
}

.mt60 {
	margin-top:60px;
}

.mt70 {
	margin-top:70px;
}

.mt80 {
	margin-top:80px;
}

.mt90 {
	margin-top:90px;
}

.mt110 {
	margin-top:110px;
} 

.mt120 {
	margin-top:120px;
}

.mt130 {
	margin-top:130px;
}

.mt140 {
	margin-top:140px;
}

.mt150 {
	margin-top:150px;
}

.mt160 {
	margin-top:160px;
}

.mt170 {
	margin-top:170px;
}

.m0auto {
	margin:0 auto;
}

.ml03 {
   margin-left:0.3%; 
}

.ml05 {
   margin-left:0.5%; 
}

.ml1 {
	margin-left:1%;
}

.ml2 {
	margin-left:2%;
} 

.ml3 {
	margin-left:3%;
}

.ml4 {
	margin-left:4%;
} 

.ml5 {
	margin-left:5%;
}

.ml6 {
	margin-left:6%;
}

.ml7 {
	margin-left:7%;
}

.ml8 {
	margin-left:8%;
}

.ml9 {
	margin-left:9%;
}

.ml100 {
	margin-left:100px;
}

.ml150 {
	margin-left:150px;
}

.ml350 {
	margin-left:350px;
}

.ml300 {
	margin-left:300px;
}

.ml250 {
	margin-left:250px;
}

.ml200 {
	margin-left:200px;
}

.ml150 {
	margin-left:150px;
} 

.mr03 {
   margin-right:0.3%; 
}


.mr05 {
   margin-right:0.5%; 
}

.mr1 {
	margin-right:1%;
}

.mr2 {
	margin-right:2%;
} 

.mr3 {
	margin-right:3%;
}

.mr4 {
	margin-right:4%;
}

.mr5 {
	margin-right:5%;
}

.mr6 {
	margin-right:6%;
}

.mr7 {
	margin-right:7%;
}

.mr8 {
	margin-right:8%;
}

.mr9 {
	margin-right:9%;
}

.mr100 {
	margin-right:100px;
}

.mr150 {
	margin-right:150px;
}

.mr200 {
	margin-right:200px;
}



.mb1 {
	margin-bottom:1%;
}

.mb2 {
	margin-bottom:2%;
}

.mb3 {
	margin-bottom:3%;
}

.mb4 {
	margin-bottom:4%;
}


/* margins px */

.mt5 {
	margin-top:5px;
}

.mt10 {
	margin-top:10px;
}

.mt15 {
	margin-top:15px;
}

.mt20 {
	margin-top:20px;
}

.mt25 {
	margin-top:25px;
}

.mt30 {
	margin-top:30px;
}

.mt40 {
	margin-top:40px;
}

.mt50 {
	margin-top:50px;
}

.mt60 {
	margin-top:60px;
}

.mt70 {
	margin-top:70px;
}

.mt80 {
	margin-top:80px;
}

.mt90 {
	margin-top:90px;
}

.mt100 {
	margin-top:100px;
}

 
/* paddings */

.p1 {
	padding:1%;
}

.p2 {
	padding:2%;
} 

.p1lr {
	padding:0 1%;
}

.p2lr {
	padding:0 2%;
}

.plr10 {
	padding:0 10px;
} 

.plr15 {
	padding:0 15px;
}

.plr20 {
	padding:0 20px;
}

.plr25 {
	padding:0 25px;
} 

.plr30 {
	padding:0 30px;
}

.plr30 {
	padding:0 30px;
}
.plr35 {
	padding:0 35px;
}
.plr40 {
	padding:0 40px;
}
.plr45 {
	padding:0 45px;
} 

.plr45 {
	padding:0 45px;
}

.plr50 {
	padding:0 50px;
}

.plr55 {
	padding:0 55px;
}

.plr60 {
	padding:0 60px;
}

.pautolr {
	padding:0 auto;
}

.ptb1 {
	padding-top:1%;
	padding-bottom:1%;
}

.pt1 {
	padding-top:1%;
} 

.pt2 {
	padding-top:2%;
}

.pt3 {
	padding-top:3%;
}

.pt4 {
	padding-top:4%;
}

.pt5 {
	padding-top:5%;
}

.pt6 {
	padding-top:6%;
}

/* text indents*/

.in-4 {
	text-indent:4px;
}

/* layout hacks */

.blk {
	background:#E7E8EB;
} 

.bblk {
	background:#D8D8DB;
}


.b-layout {
	border:1px dotted #75706F;
}

.floatnone {
	float:none;
}

/* rounded */

.rounded-3 {
	border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.rounded-4 {
	border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.rounded-5 {
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.rounded-6 {
	border-radius: 6px;
	-ms-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.rounded-50 {
	border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
} 

.border {
border: 1px solid #D8D8DB;
}


/* trans layers */

.bg-50 {
	background:url(images/bg-50.png);
}

.bg-70 {
	background:url(images/bg-70.png);
}


/* push */

.push-210 {
	height:210px;
}

.push-200 {
	height:200px;
}

.push-190 {
	height:190px;
}

.push-180 {
	height:180px;
}

.push-170 {
	height:170px;
}

.push-160 {
	height:160px;
}

.push-150 {
	height:150px;
}

.push-130 {
	height:130px;
}

.push-120 {
	height:120px;
}

.push-110 {
	height:110px;
}

.push-100 {
	height:100px;
} 

.push-90 {
	height:90px;
}

.push-80 {
	height:80px;
}

.push-70 {
	height:70px;
}

.push-65 {
	height:65px;
}

.push-60 {
	height:60px;
}

.push-50 {
	height:50px;
}

.push-45 {
	height:45px;
}

.push-40 {
	height:40px;
}

.push-35 {
	height:35px;
}

.push-30 {
	height:30px;
}

.push-25 {
	height:25px;
}

.push-20 {
	height:20px;
}

.push-15 {
	height:15px;
}

.push-10 {
	height:10px;
}


/* layout background colors*/


.yebg {
	background:#FFDF67;
}
.rebg {
	background:#EA4C3B;
}

.grbg {
	background:#1CBC9B !important;
}

.bg {
	background:#F3F3F3;
}

.orbg {
	background:#EA963C;
}

.blu-bg {
	background:#3598DB;
} 

.blu1-bg {
	background:#34495E;
}

.blu2-bg {
	background:#2E3F52;
}

.blu3-bg {
	background:#202A33;
}

.wh {
	color:#fff;
}


/* colors */

.ye {
	color:#FFDF67;
}
.re {
	color:#EA4C3B;
}

.gr {
	color:#1CBC9B !important;
}

.or {
	color:#EA963C;
}

.clear {
	clear:both;
}

.atleft {
	float:left;
} 

.atright {
	float:right;
}

.atcenter {
	margin:0 auto; 
}

.aligncenter {
	text-align:center;
}

.alignleft {
	text-align:left;
}

.alignright {
	text-align:right;
}

.brd, .brd-im img {
	border:1px solid #D0D0D0;
}



.upper {
	text-transform:uppercase;
}

.red {
	color:#C82313;
}

.em2 {
	font-size:2em;
}

.em19 {
	font-size:1.9em;
}

.em18 {
	font-size:1.8em;
}

.em17 {
	font-size:1.7em;
}

.em16 {
	font-size:1.6em;
}

.em15 {
	font-size:1.5em;
}

.em14 {
	font-size:1.4em;
}

.em13 {
	font-size:1.3em;
}

.em12 {
	font-size:1.2em;
}

.em11 {
	font-size:1.1em;
}

.em1 {
	font-size:1em;
}

/* Scrolls 
::-webkit-scrollbar {
    width: 6px;
} 
*/ 
 
/* Track 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #CFD0D2; 
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
*/ 
 
/* Handle 
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #8A8A8E; 
    -webkit-box-shadow: inset 0 0 6px #8A8A8E; 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #8A8A8E; 
} 
*/ 

/* hacks */
.im img {
	width:100%;
	height:auto;
}

img a { 
	text-decoration:none;
	border:0;
}

ul.ull, ul.ull li {
	list-style:none;
	padding: 0;
}

.im-auto {
	text-align:center;
}

.im-auto img {
	margin:0 auto;
} 

.no-border {
   border:0 !important;
   background:transparent !important;
	padding:0 !important;
}