/* CSS Document */
@charset "utf-8";
/* bootstrapXP */ /*
BOOTSTRAP XP V 2.0 January 23rd 2015
Multimedia Solutions and Consulting
By: Daria Silvander and Eduardo Ponce de Leon
http://www.multimediaxp.com | info@multimediaxp.com
*/

/* Defaults */
*{
	border:none;
	margin:0;
	padding:0;
	-webkit-font-smoothing: antialiased;
	 word-wrap: break-word;
}

s {
    text-decoration: line-through;
}

.gotoAnchor{
	display:block !important;
	width:0 !important;
	height:0 !important;
}

.relative{
	position:relative;
}

.marginAuto{
	margin:auto;
}
.hidden{
	display:none;
}
.block{
	display:block;
}
.inlineBlock{
	display:inline-block;
}

.mediaEmbed iframe{
	width:100%;
	height:100%;
}

.absolute{
	position:absolute;
}

/*Desktop View First */
.mobile{
	display:none !important;
}

.tablet{
	display:none !important;
}

.desktop{
	display:block !important;
}

th.desktop, td.desktop{
	display:table-cell !important;
}

.container{
	width:100%;
	max-width: 1170px;
	margin:auto;
}

.borderBox,
.b-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.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%;
  height: 100%;
  object-fit: cover;
}

.img-responsive-contain {
	display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.img-responsive-scale {
	display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
}
.img-responsive-fit {
  max-width: 100%;
  max-height: 100%;
}

/* Floats */
.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.inline-col{
	display: inline-block;
    margin-left: -5px;
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
	float:none !important;
}


.clearFloat{
	clear:both;
}

.clearFix:after{
  visibility: hidden;
  content:' ';
  font-size: 0;
  display:block;
  height:0;
  clear:both;
}


/* Paddings */
.padding5{
	padding:5px;
}
.padding10{
	padding:10px;
}
.padding13{
	padding:13px;
}
.padding15{
	padding:15px;
}
.padding20{
	padding:20px;
}
.padding30{
	padding:30px;
}

.paddingTop15{
	padding-top:15px;
}


.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-2andhalf{
	width: 20.8333333333%;
}

.col-1andhalf{
	width: 12.5%;
}

.col-1{
	width: 8.333333333333332%;
}

.col-1half{
	width: 4.1666666666667%;
}


.ckcontent  ol, .content ol {
    margin-left: 30px;
}

.ckcontent ul, .content ul {
    list-style: disc;
    margin-left: 30px;
}

/*** Loader ***/
#rpLoading_shadow{
	position:fixed;
	z-index:9998;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	top: 0;
    left: 0;
	display:none;
}

#rpLoading_shadow #rpLoading{
	position:absolute;
	z-index:999;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	color:#FFF;
	font-size:60px;
}



/* Media Queries */
 /*Tablets*/
@media (max-width:1000px){

	.container {
		max-width: 800px;
	}

	.mobile{
		display:none !important;
	}

	.desktop{
		display:none !important;
	}

	.tablet{
		display:block !important;
	}
	th.tablet, td.tablet{
		display:table-cell !important;
	}

	.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;
	}

	.col-tab-1half{
	width: 4.1666666666667%;
	}

	.col-tab-2andhalf{
	width: 20.8333333333%;
}

	.col-tab-1andhalf{
		width: 12.5%;
	}

	/*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 !important;
	}

	.tablet{
		display:none !important;
	}

	.mobile{
		display:block !important;
	}
	th.mobile, td.mobile{
		display:table-cell !important;
	}


	.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;
	}

	.col-mob-1half{
		width: 4.1666666666667%;
	}

	.col-mob-2andhalf{
		width: 20.8333333333%;
}

	.col-mob-1andhalf{
		width: 12.5%;
	}
}