/* Defaults */
*{
	border:none;
	margin:0;
	padding:0;
}

.gotoAnchor{
	display:block !important;
	width:0 !important;
	height:0 !important;
}

.relative{
	position:relative;
}

.mediaEmbed iframe{
	width:100%;
	height:100%;
}

.absolute{
	position:absolute;
}

/*Desktop View First */
.mobile{
	display:none;
}

.tablet{
	display:none;
}

.desktop{
	display:block;
}

.container{
	width:100%;
	max-width: 1180px;
	margin:auto;
}

.trans_all{
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.trans_h{
	-webkit-transition: height 0.6s ease;
	-moz-transition: height 0.6s ease;
	-ms-transition: height 0.6s ease;
	-o-transition: height 0.6s ease;
	transition: height 0.6s ease;
}


.trans_w{
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-ms-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}


.trans_op{
	-webkit-transition: opacity 0.6s ease;
	-moz-transition: opacity 0.6s ease;
	-ms-transition: opacity 0.6s ease;
	-o-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
}

.trans_bg{
	-webkit-transition: background 0.6s ease;
	-moz-transition: background 0.6s ease;
	-ms-transition: background 0.6s ease;
	-o-transition: background 0.6s ease;
	transition: background 0.6s ease;
}

.trans_color{
	-webkit-transition: color 0.6s ease;
	-moz-transition: color 0.6s ease;
	-ms-transition: color 0.6s ease;
	-o-transition: color 0.6s ease;
	transition: color 0.6s ease;
}


.img-responsive {  
  display: block;
  width: 100%;  
} 

.img-responsive-fit {  
  max-width: 100%;  
  max-height: 100%;  
}

/* Floats */
.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.clearFloat{
	clear:both;
}

/* Paddings */
.padding5{
	padding:5px;
}
.padding10{
	padding:10px;
}
.padding13{
	padding:13px;
}
.padding15{
	padding:15px;
}
.padding20{
	padding:20px;
}
.padding30{
	padding:30px;
}


.paddingAside10{
	padding:0 10px;
}

.paddingAside15{
	padding:0 15px;
}

.paddingAside20{
	padding:0 20px;
}

.paddingAside30{
	padding:0 30px;
}

/*columns*/
.col-12 {
  width: 100%;
}

.col-11 {
  width: 91.66666666666666%;
}

.col-10{
	width: 83.33333333333334%;
}
.col-9{
	width: 75%;
}

.col-8{
	width: 66.66666666666666%;
}

.col-7{
	width: 58.333333333333336%;
}

.col-6{
	width: 50%;
}

.col-5{
	width: 41.66666666666667%;
}

.col-4{
	width: 33.33333333333333%;
}

.col-3{
	width: 25%;
}

.col-2{
	width: 16.666666666666664%;
}

.col-1{
	width: 8.333333333333332%;
}

.col-1half{
	width: 4.1666666666667%;
}

/* Media Queries */
 /*Tablets*/
@media (max-width:1024px){

	.container {
		max-width: 800px;
	}
	
	.mobile{
		display:none;
	}

	.desktop{
		display:none;
	}
	
	.tablet{
		display:block;
	}
		
	.col-tab-12 {
		width: 100% !important;
	}

	.col-tab-11 {
		width: 91.66666666666666% !important;
	}

	.col-tab-10{
		width: 83.33333333333334% !important;
	}

	.col-tab-9{
		width: 75% !important;
	}

	.col-tab-8{
		width: 66.66666666666666% !important;
	}

	.col-tab-7{
		width: 58.333333333333336% !important;
	}

	.col-tab-6{
		width: 50% !important;
	}

	.col-tab-5{
		width: 41.66666666666667% !important;
	}

	.col-tab-4{
		width: 33.33333333333333% !important;
	}

	.col-tab-3{
		width: 25% !important;
	}

	.col-tab-2{
		width: 16.666666666666664% !important;
	}

	.col-tab-1{
		width: 8.333333333333332% !important;
	}
	
	/*Facebook Fix*/
	.fb_iframe_widget,
	.fb_iframe_widget span,
	.fb_iframe_widget span iframe{
		width:100% !important;
	}

}


/*Mobile */
@media (max-width:640px){

	.container {
		min-width:320px;
		max-width:500px;
	}
	
	
	.desktop{
		display:none;
	}
	
	.tablet{
		display:none;
	}
	
	.mobile{
		display:block;
	}

	.col-mob-12 {
		width: 100% !important;
	}
	.col-mob-11 {
		width: 91.66666666666666% !important;
	}
	.col-mob-10{
		width: 83.33333333333334% !important;
	}
	.col-mob-9{
		width: 75% !important;
	}
	.col-mob-8{
		width: 66.66666666666666% !important;
	}
	.col-mob-7{
		width: 58.333333333333336% !important;
	}
	.col-mob-6{
		width: 50% !important;
	}
	.col-mob-5{
		width: 41.66666666666667% !important;
	}
	.col-mob-4{
		width: 33.33333333333333% !important;
	}
	.col-mob-3{
		width: 25% !important;
	}
	.col-mob-2{
		width: 16.666666666666664% !important;
	}
	.col-mob-1{
		width: 8.333333333333332% !important;
	}
}