/*body {
background:#fff;
font-family:Arial, sans-serif;
}

p {
margin-bottom:20px;
}

.clearout {
height:20px;
clear:both;
}*/

.become-fan{
position:relative;
top:-8px;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    /*max-width:90%;*/
	max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;
	height:auto;
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
/*    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); 
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); 
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); 
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); 
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); 
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);
    border:1px solid #ccc;*/
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    /*width: 100%;*/
	width:auto;
    cursor: pointer;
    position: relative;
    /*margin-top: 10px;*/
	margin-top:0px;
    margin-bottom: 10px;
   /* max-width:100px;*/
   max-width:inherit;
   /* max-height:45px;*/
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
   /* width: 22px;
    height: 22px; */
	/*width:5%;*/
	width:47px;
height: 52px;
    position: absolute;
    cursor: pointer;
    z-index: 1001;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    /*left: 10px;*/
	left:0%;
    background: url(../_images/prev.png) no-repeat;
}

.nbs-flexisel-nav-right {
    /*right: 5px;*/
	right:-2%;
    background: url(../_images/next.png) no-repeat;
}








/* simple */
		.flip-container {
			-webkit-perspective: 1000;
			-moz-perspective: 1000;
			-ms-perspective: 1000;
			perspective: 1000;

			-ms-transform: perspective(1000px);
			-moz-transform: perspective(1000px);
    			-moz-transform-style: preserve-3d; 
    			-ms-transform-style: preserve-3d; 
				

			/*border: 1px solid #ccc;*/
		}







			/*
			.flip-container:hover .flipper, .flip-container.hover .flipper, #flip-toggle.flip .flipper {
				-webkit-transform: rotateY(180deg);
				-moz-transform: rotateY(180deg);
				-ms-transform: rotateY(180deg);
				transform: rotateY(180deg);
				filter: FlipH;
    			-ms-filter: "FlipH";
			}
			*/


			/* START: Accommodating for IE */
			.flip-container:hover .back, .flip-container.hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.flip-container:hover .front, .flip-container.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
	height:auto;
}

/*@media (min-width:1380px) and (max-width:2900px)
		{
		.divmaps1
		{
		width: 100%;
      margin: 0 auto;
		}
		.divmaps2
		{
		float: left;
        margin-left: 34%;
		}
		
		}
		
		@media (min-width:769px) and (max-width:1379px)
		{
		.divmaps1
		{
		width: 100%;
       margin: 0 auto;
		}
		.divmaps2
		{
		float: left;
margin-left: 31%;
		}
		}
		
		@media (min-width:220px) and (max-width:768px)
		{
		.divmaps1
		{
		width: 70%;
      margin: 0 auto;
		}
		.divmaps2
		{
		 float: left; margin-left:25%;
		}
		}*/
		
		/* END: Accommodating for IE */
@media (min-width:768px) and (max-width:2400px)
		{
		.flip-container, .front, .back {
			/*width: 262px;
			height: 370px;*/
			width: 100%;
			height:227px;
			/*height: auto;*/
			/*margin-bottom:31px;*/
			/*margin: 0 auto 12% auto;*/
			margin: 0 auto 0% auto;
			z-index: 999;
position: relative;
		}
		.backcards
		{
		width:100%;
		float:left;
		height:227px;
		}
		
		.flip-container:hover, .front:hover,  .backcards:hover {
height:auto;
}
.flip-container:hover .backcards{
height:auto;
}
.front:hover~.back{
height:auto;
}
.front:hover .backcards{
height:auto;
}
.back:hover{
height:auto;
}
.back:hover .backcards{
height:auto;
}

/*.back:hover~.backcards {
height:auto;
}*/
		
		
		/*.backcards:hover 
		{
		height:auto;
		}*/
		}
		@media (min-width:319px) and (max-width:767px)
		{
		.flip-container, .front, .back {
			width:313px;
			/*height:446px;*/
			height:227px;
			/*margin-bottom:31px;*/
			/*margin: 0 auto 12% auto;*/
			margin: 0 auto 0% auto;
		}
		
		/*.flip-container:hover, .front:hover {
height:auto;
}
.front:hover~.back{
height:auto;
}
.back:hover {
height:auto;
}*/

		.backcards
		{
		width:95%;
		float:left;
		height:227px;
		}
		.flip-container:hover, .front:hover,  .backcards:hover {
height:auto;
}
.flip-container:hover .backcards{
height:auto;
}
.front:hover~.back{
height:auto;
}
.front:hover .backcards{
height:auto;
}
.back:hover{
height:auto;
}
.back:hover .backcards{
height:auto;
}
		
		}
		
		@media (min-width:220px) and (max-width:318px)
		{
		.flip-container, .front, .back {
			width:100%;
			/*height:446px;*/
			height:227px;
			/*margin-bottom:31px;*/
			/*margin: 0 auto 12% auto;*/
			margin: 0 auto 0% auto;
		}
		
		/*.flip-container:hover, .front:hover {
height:auto;
}
.front:hover~.back{
height:auto;
}
.back:hover {
height:auto;
}*/

		.backcards
		{
		width:95%;
		float:left;
		height:227px;
		}
		.flip-container:hover, .front:hover,  .backcards:hover {
height:auto;
}
.flip-container:hover .backcards{
height:auto;
}
.front:hover~.back{
height:auto;
}
.front:hover .backcards{
height:auto;
}
.back:hover{
height:auto;
}
.back:hover .backcards{
height:auto;
}
		
		}

		.flipper {
			-webkit-transition: 0.6s;
			-webkit-transform-style: preserve-3d;
			-ms-transition: 0.6s;

			-moz-transition: 0.6s;
			-moz-transform: perspective(1000px);
			-moz-transform-style: preserve-3d;
			-ms-transform-style: preserve-3d;

			transition: 0.6s;
			transform-style: preserve-3d;

			position: relative;
		}

		.front, .back {
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			backface-visibility: hidden;

		    -webkit-transition: 0.6s;
		    -webkit-transform-style: preserve-3d;
		    -webkit-transform: rotateY(0deg);

		    -moz-transition: 0.6s;
		    -moz-transform-style: preserve-3d;
		    -moz-transform: rotateY(0deg);

		    -o-transition: 0.6s;
		    -o-transform-style: preserve-3d;
		    -o-transform: rotateY(0deg);

		    -ms-transition: 0.6s;
		    -ms-transform-style: preserve-3d;
		    -ms-transform: rotateY(0deg);

		    transition: 0.6s;
		    transform-style: preserve-3d;
		    transform: rotateY(0deg);

			position: absolute;
			top: 0;
			left: 0;
		}

		.front {
			-webkit-transform: rotateY(0deg);
			-ms-transform: rotateY(0deg);
			/*background: lightgreen;*/
			z-index: 2;
		}

		.back {
			/*background: lightblue;*/
			-webkit-transform: rotateY(-180deg);
		    -moz-transform: rotateY(-180deg);
		    -o-transform: rotateY(-180deg);
		    -ms-transform: rotateY(-180deg);
		    transform: rotateY(-180deg);
		}

		.front .name {
			font-size: 2em;
			display: inline-block;
			background: rgba(33, 33, 33, 0.9);
			color: #f8f8f8;
			font-family: Courier;
			padding: 5px 10px;
			border-radius: 5px;
			bottom: 60px;
			left: 25%;
			position: absolute;
			text-shadow: 0.1em 0.1em 0.05em #333;
			display: none;

			-webkit-transform: rotate(-20deg);
			-moz-transform: rotate(-20deg);
			-ms-transform: rotate(-20deg);
			transform: rotate(-20deg);
		}

		.back-logo {
			position: absolute;
			top: 40px;
			left: 90px;
			width: 160px;
			height: 117px;
			background: url(logo.png) 0 0 no-repeat;
		}

		.back-title {
			font-weight: bold;
			color: #00304a;
			position: absolute;
			top: 180px;
			left: 0;
			right: 0;
			text-align: center;
			text-shadow: 0.1em 0.1em 0.05em #acd7e5;
			font-family: Courier;
			font-size: 22px;
		}

		.back p {
			position: absolute;
			bottom: 40px;
			left: 0;
			right: 0;
			text-align: center;
			padding: 0 20px;
			font-size: 18px;
		}

		/* vertical */
		.vertical.flip-container {
			position: relative;
		}

			.vertical .back {
				-webkit-transform: rotateX(180deg);
				-moz-transform: rotateX(180deg);
				-ms-transform: rotateX(180deg);
				transform: rotateX(180deg);
			}

			.vertical.flip-container .flipper {
				-webkit-transform-origin: 100% 213.5px;
				-moz-transform-origin: 100% 213.5px;
				-ms-transform-origin: 100% 213.5px;
				transform-origin: 100% 213.5px;
			}

			/*
			.vertical.flip-container:hover .flipper {
				-webkit-transform: rotateX(-180deg);
				-moz-transform: rotateX(-180deg);
				-ms-transform: rotateX(-180deg);
				transform: rotateX(-180deg);
			}
			*/

			/* START: Accommodating for IE */
			.vertical.flip-container:hover .back, .vertical.flip-container.hover .back {
			    -webkit-transform: rotateX(0deg);
			    -moz-transform: rotateX(0deg);
			    -o-transform: rotateX(0deg);
			    -ms-transform: rotateX(0deg);
			    transform: rotateX(0deg);
			}

			.vertical.flip-container:hover .front, .vertical.flip-container.hover .front {
			    -webkit-transform: rotateX(180deg);
			    -moz-transform: rotateX(180deg);
			    -o-transform: rotateX(180deg);
			    transform: rotateX(180deg);
			}
		/* END: Accommodating for IE */