/* Preloader */
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #fff;
    padding: 0.2em 0;
}


#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1050;
}
#loader {
    display: block;
    position: relative;
    left: /* 50% */ 0;
    right:0;
    top: 30%;
    width: /*150px*/ 150px;
    height: /*150px*/ 150px;
    margin: /* -75px 0 0 -75px */ auto;
   /* border-radius: 50%;
     border: 3px solid transparent;
    border-top-color: #3498db;
	background-image: url('https://tgimages.s3.amazonaws.com/cstore/assets/gears.svg');
    background-repeat: no-repeat; */
 /*   -webkit-animation: spin 1s linear infinite; 
    animation: spin 1s linear infinite; */
    z-index: 1001;
}

/*
    #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
      border: 3px solid transparent;
        border-top-color: #e74c3c; 

        -webkit-animation: spin 3s linear infinite; 
        animation: spin 3s linear infinite; 
    }

    #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #f9c922;

        -webkit-animation: spin 1.5s linear infinite; 
          animation: spin 1.5s linear infinite; 
    } */

    @-webkit-keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }
    @keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }

    #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: rgb(0, 176, 202);
    background: -moz-linear-gradient(top, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00b0ca', endColorstr='#0084a5', GradientType=0);
        z-index: 1000;
        -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: translateX(0);  /* IE 9 */
        transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */
    }

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right {
        right: 0;
    }

    /* Loaded */
    .loaded #loader-wrapper .loader-section.section-left {
        -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(-100%);  /* IE 9 */
                transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
                transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }

    .loaded #loader-wrapper .loader-section.section-right {
        -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(100%);  /* IE 9 */
                transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */

-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
        transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }
    
    .loaded #loader {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loader-wrapper {
        visibility: hidden;

        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.3s 1s ease-out;  
                transition: all 0.3s 1s ease-out;
    }
    
    /* JavaScript Turned Off */
    .no-js #loader-wrapper {
        display: none;
    }
    .no-js h1 {
        color: #fff;
    }

    #content {
        margin: 0 auto;
        padding-bottom: 50px;
        width: 80%;
        max-width: 978px;
    }  






/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
/* /Preloader */

.max-top-right-img {
	width: 100%;
	max-width: 200px;
}

.view-all-title {
	margin: 25px 10px 5px;
	text-shadow: 2px 2px 5px #000000a6;
	justify-content: center;
	padding: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	/* Assuming that we care about internet explorer.*/
	display: -ms-flexbox;
}

@media screen and (max-width: 1440px) {
	.max-top-right-img {
		max-width: 175px;
	}
}

@media screen and (max-width: 768px) {
	.max-top-right-img {
		max-width: 150px;
	}
}

.item-highlight {
	/* background-color: crimson; */
	background-color: #DC0451;
	border-radius: 15px;
}

.goog-modalpopup,
.modal-dialog {
	background: padding-box rgba(255, 255, 255, 0);
	border-color: transparent;
	box-shadow: none;
}

.avtr_bg {
	padding: 8px 4px;
	background: #ebebeb;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5) inset;
	border-radius: 50px;
	border: 2px solid #c7c7c7;
}


/*videojs*/

video::-internal-media-controls-download-button {
	display: none;
}

video::-webkit-media-controls-enclosure {
	overflow: hidden;
}

video::-webkit-media-controls-panel {
	width: calc(100% + 50px);
	/* Adjust as needed */
}

.enable-pointer-control {
	pointer-events: all !important;
}

.push-up {
	margin-bottom: 55px !important;
}

.vjs-text-track {
	font-size: 2.5em !important;
}

.ipad-sizing {
	position: relative;
	/* width: 475px !important;
	height: 363px !important; */
	width: 100% !important;
	height: 100% !important;
	min-width: 400px;
	min-height: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.hide-close-button {
	visibility: hidden;
	display: none;
}


/*End of videojs*/

#content {
	margin: 5px auto;
	max-width: 982px;
}

#content-wrapper {
	position: relative;
	top: 0px;
	left: 0px
}

#fullscreen {
	position: absolute;
	bottom: 20px;
	left: 140px;
	height: 40px;
	width: 100px;
	border-style: none;
	font-weight: bold;
	font-size: 25px;
	opacity: 0.5;
	background-color: #fff;
	border-radius: 5px;
	border: 1px transparent solid;
	color: #000;
	cursor: pointer;
	line-height: 0;
	z-index: 1;
}

#fullscreen:hover {
	border: 1px #f00 solid;
	color: #f00;
}

.hide-loader {
	visibility: hidden;
}

.hvr-bob {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-animation-name: hvr-bob-float, hvr-bob;
	animation-name: hvr-bob-float, hvr-bob;
	-webkit-animation-duration: 0.5s, 0.5s;
	animation-duration: .5s, 0.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate;
}


/* Hvr sweep */

@-webkit-keyframes hvr-sweep {
	50% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}

@keyframes hvr-sweep {
	50% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}


/* 
@ -webkit-keyframes hvr-sweep-float {
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}
@ keyframes hvr-sweep-float {
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}
 */

.hvr-sweep {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	/* -webkit-animation-name: hvr-sweep-float, hvr-sweep; */
	/* animation-name: hvr-sweep-float, hvr-sweep; */
	-webkit-animation-name: hvr-sweep;
	animation-name: hvr-sweep -webkit-animation-duration: 2.0s;
	animation-duration: 2.0s;
	/* -webkit-animation-delay: 0s, .3s; */
	/* animation-delay: 0s, .3s; */
	/* -webkit-animation-timing-function: ease-out, ease-in-out; */
	/* animation-timing-function: ease-out, ease-in-out; */
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	/* -webkit-animation-iteration-count: 1, infinite; */
	/* animation-iteration-count: 1, infinite; */
	/* -webkit-animation-fill-mode: forwards; */
	/* animation-fill-mode: forwards; */
	/* -webkit-animation-direction: normal, alternate; */
	/* animation-direction: normal, alternate; */
}


/* Hvr pulse */

@ -webkit-keyframes hvr-pulse {
	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	75% {
		-webkit-transform: scale (0 .7);
		transform: scale (0 .7);
	}
}

@ keyframes hvr-pulse {
	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	75% {
		-webkit-transform: scale (0 .7);
		transform: scale (0 .7);
	}
}

.hvr-pulse {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-animation-name: hvr-pulse;
	animation-name: hvr-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}


/* Hvr grow */

.hvr-grow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

@media screen and (max-width: 1050px) {
	.hvr-grow:hover,
	.hvr-grow:focus,
	.hvr-grow:active {
		-webkit-transform: none;
		transform: none;
	}
}


/* Hvr grow2 */

.hvr-grow2 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-grow2:hover,
.hvr-grow2:focus,
.hvr-grow2:active {
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
}


/* Hvr shrink */

.hvr-shrink {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-shrink:hover,
.hvr-shrink:focus,
.hvr-shrink:active {
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}

.glyphicon-play-circle {
	color: #fff !important;
}

.panel-body {
	padding: 15px 0 0 0;
}

.panel-title>a {
	color: inherit;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	color: #666
}

.panel-title>a:active {
	color: #00B0CA !important;
}

.btn-sm,
.btn-group-sm>.btn {
	background: #7AB800;
	color: white;
}

.btn-xs,
.btn-group-xs>.btn {
	background: #7AB800;
	color: white;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
	border-top: none;
}

img:-moz-loading {
	visibility: hidden;
}

.alert-warning {
	color: #FFFFFF;
	background-color: rgba(49, 103, 111, 0.22);
	border-color: #28A1B4;
}

.alert {
	border: 4px solid transparent;
	border-radius: 10px;
	padding: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-right: 35px !important;
}

.alert-warning hr {
	border-top-color: rgba(255, 255, 255, 0.29);
}

@media screen and (max-width: 768px) {
	.alert {
		display: none;
	}
}

html {
	position: relative;
	min-height: 100%;
	/* text-rendering: geometricPrecision; */
}

body {
	/* Margin bottom by footer height */
	 margin-bottom: 3rem;
	font-size: 1.6rem;
	/* font-size:14px; */
	/* color: #E7E7E7; */
	color: #fff;
	padding: 40px 0 10px 0;
	font-family: 'Raleway', sans-serif;
/*	filter: none;
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius='0'); */
}

body a:hover {
	text-decoration: none;
}


/* Custom Scrollbar */

::-webkit-scrollbar {
	width: 8px;
}

::-webkit-scrollbar-button {
	width: 8px;
	height: 5px;
}

::-webkit-scrollbar-track {
	background: #eee;
	border: thin solid lightgray;
	box-shadow: 0px 0px 3px #dfdfdf inset;
	border-radius: 10px;
}

::-webkit-scrollbar-thumb {
	background: #999;
	border: thin solid gray;
	border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
	background: #7d7d7d;
}

.cornerguy {
	position: absolute;
	bottom: 0;
	visibility: visible;
	opacity: 1;
	transition: opacity 1s linear;
}

@media ( max-width: 420px) {
	.cornerguy {
		visibility: hidden;
		opacity: 0;
		transition: visibility 0s 1s, opacity 1s linear;
	}
}

@media ( max-height: 600px) {
	.cornerguy {
		visibility: hidden;
		opacity: 0;
		transition: visibility 0s 1s, opacity 1s linear;
	}
}


/* */

@media ( max-width: 500px) {
	/*
.navbar-fixed-top, .navbar-fixed-bottom {
position: relative !important;
margin-top:-40px;
}
*/
	.navbar-brand {
		height: auto;
		padding: 5px 5px;
		width: 60%;
	}
	.navbar-toggle {
		margin-top: 10px !important;
	}
	.dropdown {
		margin-right: 0;
		margin-top: 0;
	}
}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 3rem;
	background: rgba(1, 124, 142, 0.76);
	font-size: x-small;
}


/*
@media ( min-width : 700px) {
	.footer {
		position: fixed;
		bottom: 0;
		width: 100%;
		left: 0;
		right: 0;
		background: rgba(1, 124, 142, 0.76);
		z-index: 500;
		font-size: x-small;
		margin: auto;
		padding: 10px 0;
	}
}
*/

a:focus {
	outline: 0;
	text-decoration: none;
	/*removes the dotted border*/
}


/*
.footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	background: rgba(1, 124, 142, 0.76);
	z-index: 500;
	font-size: x-small;
	margin: auto;
	padding: 10px 0;
}

@media ( max-width : 700px) {
	.footer {
		position: relative;
		
	}
} */

.video-duration {
	/* height: 33px; */
	border-radius: 5px 0 0 5px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .7);
	right: 10px;
	bottom: 60px;
	min-width: 55px;
	display: table;
	position: absolute;
	text-align: center;
	padding: 4px 0;
	min-width: 55px;
	font-size: small;
}

.video-duration2 {
	/* height: 33px; */
	border-radius: 5px 0 0;
	background-color: rgba(0, 0, 0, 0.57);
	color: #fff;
	right: 0;
	bottom: 27px;
	min-width: 55px;
	display: table;
	position: absolute;
	text-align: center;
	padding: 4px 0;
	font-size: small;
}

.displayswap {
	display: none;
}

.displayswap2 {
	display: block;
}

.lineclamp {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

@media ( max-width: 500px) {
	.video-duration {
		right: 0;
	}
}


/* CSS ARROW */

.arrow_box {
	position: relative;
	background: #00B0CA;
	border: 4px solid #F78F1E;
	border-radius: 20px;
	padding: 10px;
	width: auto;
	max-width: 200px;
}

.arrow_box:after,
.arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(0, 176, 202, 0);
	border-right-color: #00B0CA;
	border-width: 20px;
	margin-top: -20px;
}

.arrow_box:before {
	border-color: rgba(0, 0, 0, 0);
	border-right-color: #F78F1E;
	border-width: 26px;
	margin-top: -26px;
}


/* Flowplayer tweaks */

.close2 {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	right: 10em !important;
}

.flowplayer.is-mouseover .close {
	opacity: 1
}

.flowplayer.is-mouseout .close {
	transition: opacity .15s .3s;
	opacity: 0
}

.flowplayer.is-fullscreen .close {
	display: none !important;
}

.flowplayer.is-fullscreen .fp-fullscreen {
	right: 0 !important;
}

.flowplayer .fp-context-menu {
	display: none !important;
}

.flowplayer .fp-fullscreen {
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/buttons/Full_Screen.png') !important;
	background-size: 60px 45px !important;
	background-repeat: no-repeat !important;
	position: absolute !important;
	top: 5px !important;
	left: auto !important;
	right: 5em !important;
	display: block !important;
	width: 60px !important;
	height: 45px !important;
	background-position: 0 0 !important;
}

.flowplayer .fp-closer {
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/buttons/close.png') !important;
	background-size: 50px 50px !important;
	background-repeat: no-repeat !important;
	position: absolute !important;
	top: 5px !important;
	left: auto !important;
	right: 0;
	display: block !important;
	width: 50px !important;
	height: 50px !important;
	background-position: 0 0 !important;
}

@media ( max-width: 1100px) {
	.flowplayer .fp-closer {
		background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/buttons/close.png') !important;
		background-size: 30px 30px !important;
		background-repeat: no-repeat !important;
		position: absolute !important;
		top: 5px !important;
		left: auto !important;
		right: 0;
		display: block !important;
		width: 30px !important;
		height: 30px !important;
		background-position: 0 0 !important;
	}
	.flowplayer .fp-fullscreen {
		background-size: 35px 35px !important;
		right: 2.5em !important;
		width: 35px !important;
		height: 35px !important;
	}
	.flowplayer.is-mouseout .fp-fullscreen {
		transition: opacity .15s .3s;
		opacity: 1 !important;
	}
	.flowplayer.is-mouseout .close {
		transition: opacity .15s .3s;
		opacity: 1 !important;
	}
}

.flowplayer .fp-close {
	right: 10em !important;
}

.flowplayer .fp-embed {
	display: none !important;
}

.overlay .close,
.overlay.is-fullscreen .close {
	right: 0em !important;
	z-index: 1500 !important;
	display: none !important;
}

.overlay .close,
.overlay.is-fullscreen .close:hover {
	display: block !important;
}


/* Ad Styles*/

.ad {
	background: #03B6CB;
	border-radius: 25px;
}

.bottomright {
	position: fixed;
	z-index: 90;
	bottom: 0;
	right: 0;
}

@media ( max-width: 600px) {
	.bottomright {
		display: none;
	}
}


/* Expanding Search */

.mac-style {
	width: 80px !important;
	-webkit-transition: width 0.5s ease-in-out;
	-moz-transition: width 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out;
	transition: width 0.5s ease-in-out;
	border-radius: 30px !important;
}

.mac-style:focus {
	width: 100% !important;
}

@media ( max-width: 840px) {
	.mac-style {
		width: 100% !important;
	}
}

.glyphicon {
	font-size: 24px;
}

.glyphicon-heart {
	color: #DC0451;
}

.fa-heart {
	color: #DC0451;
}

.nobrder {
	border: none !important;
	width: 45px;
}

.navbar-form {
	padding: 5px;
}

.form-group {
	margin-bottom: 0;
}

.demohi {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

#equalheight {
	overflow: hidden;
}


/*
 * Row with equal height columns
 * --------------------------------------------------
 */

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}


/* Make equal height with table styles */

@media ( min-width: 992px) {
	.table-row {
		display: table;
		table-layout: fixed;
	}
	.table-row [class^="col-"] {
		display: table-cell;
		float: none;
	}
}


/* Overrides */


/* .dropdown {
	margin-right: 10px;
	margin-top: 10px;
} */

.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 20px;
	background: -webkit-gradient(linear, left top, left bottom, from(#EF729F), to(#DC0451));
	background: -webkit-linear-gradient(top, #EF729F, #DC0451);
	background: -moz-linear-gradient(top, #EF729F, #DC0451);
	background: -ms-linear-gradient(top, #EF729F, #DC0451);
	background: -o-linear-gradient(top, #EF729F, #DC0451);
	background: linear-gradient(top, #EF729F, #DC0451);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	border: solid #ebebeb 3px;
	margin-top: 15px;
	margin-right: 10px;
	color: #fff;
}

.btnred1 {
	padding: 10px 16px;
	font-size: 18px !important;
	line-height: 1.33;
	border-radius: 10px !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#EF729F), to(#DC0451)) !important;
	background: -webkit-linear-gradient(top, #EF729F, #DC0451) !important;
	background: -moz-linear-gradient(top, #EF729F, #DC0451) !important;
	background: -ms-linear-gradient(top, #EF729F, #DC0451) !important;
	background: -o-linear-gradient(top, #EF729F, #DC0451) !important;
	background: linear-gradient(top, #EF729F, #DC0451) !important;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4) !important;
	border: solid #ebebeb 3px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	max-width: 300px !important;
	margin: auto !important;
	text-align: center !important;
	color: #fff;
}

.btnred1:hover {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}

.btnblack {
	padding: 5px 16px;
	font-size: 18px !important;
	line-height: 1.33;
	border-radius: 10px !important;
	background: rgb(69,72,77);
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4) !important;
	border: solid #ebebeb 3px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	max-width: 225px !important;
	margin: auto !important;
	text-align: center !important;
	color: #fff;
}

.btnblack:hover {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}

.btnorange1 {
	padding: 10px 16px;
	font-size: 18px !important;
	line-height: 1.33;
	border-radius: 10px !important;
	background: #f78f1e;
	background: -moz-linear-gradient(top, #f78f1e 0%, #e5350d 100%);
	background: -webkit-linear-gradient(top, #f78f1e 0%, #e5350d 100%);
	background: linear-gradient(top, #f78f1e 0%, #e5350d 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f78f1e', endColorstr='#e5350d', GradientType=1);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4) !important;
	border: solid #ebebeb 2px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	max-width: 300px !important;
	margin: auto !important;
	text-align: center !important;
	color: #fff;
}

.btnorange1:hover {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}

.btnblue {
	padding: 10px 16px;
	font-size: 18px !important;
	line-height: 1.33;
	border-radius: 10px !important;
	background: -webkit-linear-gradient(#00B0CA, #07899D) !important;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4) !important;
	border: solid #ebebeb 3px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7) !important;
	max-width: 300px !important;
	margin: auto !important;
	text-align: center !important;
	color: #fff !important;
}

.btnblue:hover, .btnblue:active, .btnblue:focus {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}

/* .btnblue:active {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}

.btnblue:focus {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
} */

.selectbtn_active {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}


.btngreen {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 10px;
	background: #7ab800;
	background: -moz-linear-gradient(top, #7ab800 0%, #4f8412 100%);
	background: -webkit-linear-gradient(top, #7ab800 0%, #4f8412 100%);
	background: linear-gradient(to bottom, #7ab800 0%, #4f8412 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7ab800', endColorstr='#4f8412', GradientType=0);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	border: solid #ebebeb 3px;
	font-weight: 700;
	letter-spacing: 1px;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7);
	max-width: 300px;
	margin: auto;
}

.btngreen:hover {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}

.btnred {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 10px;
	background: #DC0451;
	background: -moz-linear-gradient(top, #DC0451 0%, #7b0c34 100%);
	background: -webkit-linear-gradient(top, #DC0451 0%, #7b0c34 100%);
	background: linear-gradient(to bottom, #DC0451 0%, #7b0c34 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#DC0451', endColorstr='##7b0c34', GradientType=0);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	border: solid #ebebeb 3px;
	font-weight: 700;
	letter-spacing: 1px;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.7);
	max-width: 300px;
	margin: auto;
}

.btnred:hover {
	background: -webkit-linear-gradient(#F78F1E, #FA4200) !important;
	color: #fff !important;
}


}
.btn-lg:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#F78F1E), to(#FA4200)) !important;
	background: -webkit-linear-gradient(top, #F78F1E, #FA4200) !important;
	background: -moz-linear-gradient(top, #F78F1E, #FA4200) !important;
	background: -ms-linear-gradient(top, #F78F1E, #FA4200) !important;
	background: -o-linear-gradient(top, #F78F1E, #FA4200) !important;
	background: linear-gradient(top, #F78F1E, #FA4200) !important;
}
.btn-primary:hover {
	background-color: #F78F1E;
}

/*
.img-shdw {
	box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
	border-radius: 20px;
}
*/
.head_srch {
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/assets/bgtest.jpg');
	width: 100%;
	/* height: 100%; */
	
	min-height: 350px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom center;
	position: relative;
	width: 100%;
}
#bg_pattern {
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/assets/bg_pattern.png');
	position: absolute;
	/* opacity: 0.8; */
	
	opacity: 0.5;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	/* z-index: -1; */
}
.featurepanel {
	width: 100% !important;
	margin: 5px auto !important;
	background: #fff;
	border-radius: 10px;
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);
}
.ihide {
	display: block;
}
.ishow {
	display: none !important;
}
.info_overlay {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	padding: 10px 5px;
	/* background: rgba(0, 0, 0, 0.85); */
	
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.86) 0%, rgba(0, 0, 0, 0.86) 1%, rgba(0, 0, 0, 0.55) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.86) 0%, rgba(0, 0, 0, 0.86) 1%, rgba(0, 0, 0, 0.55) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.86) 0%, rgba(0, 0, 0, 0.86) 1%, rgba(0, 0, 0, 0.55) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db000000', endColorstr='#8c000000', GradientType=0);
	/* padding: 10px; */
	
	opacity: 0;
	/* border-top-right-radius:10px; */
}
.info_overlay:hover {
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.imargin {
	margin-top: 25px
}
.playepwidth {
	width: 20%;
}
.playep {
	opacity: 1 !important;
}
.hmd1 {
	max-width: 600px;
	padding: 15px;
}
.progress {
	position: absolute;
	bottom: 35px;
	z-index: 25;
	left: 0;
	right: 0;
	margin: auto;
	height: 10px;
	width: 90%;
}
.progress-bar {
	background-color: #dc1351;
}
.img-shdw {
	box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.img-shdw2 {
	box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
	border-radius:
	/* 20px */
	
	10px;
}
.img-shdw3 {
	box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.img-shdw4 {
	box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
.eptray {
	max-height:
	/* 55vh */
	
	50vh;
	overflow-y: scroll;
	margin-right: 5px;
}

/*
@media ( max-width : 1400px) {
	.eptray {
		max-height: 55vh;
	}
}

@media ( max-width : 1280px) {
	.eptray {
		max-height: 60vh;
	}
}
*/
@media ( max-width: 991px) {
	.seriesbgnew {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.ihide {
		display: none;
	}
	
	.ishow {
		display: block !important;
	}
	
	.item {
		display: inline-block !important;
	}
	
	.imargin {
		margin-top: 10px
	}
	
	.playep {
		bottom: 20% !important;
		position: relative !important;
		/* background: #ed1556; */
	}
	
	.playepwidth {
		max-width: 50px !important;
	}
	
	.hmd1 {
		max-width: 300px;
		padding: 5px;
	}
	
	.eptray {
		max-height: inherit;
		overflow-y: visible;
		/* padding: 10px; */
		margin-right: 0;
	}
}
.eplist-margin {
	margin: 40px auto 0 !important;
}
.eplist-margin2 {
	margin: 15px auto 0 !important;
}
@media ( max-width: 1024px) {
	.wid {
		padding: 5px 10px !important;
		background: #FA4200 !important;
		/* border-radius: 0px; */
		border-bottom-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 5px;
	}
	
	.pding {
		margin-top: 5px;
	}
	
	.img-shdw3 {
		border-radius: 0px;
		box-shadow: none;
	}
	
	.tophero2 {
		padding-right: 0px;
		padding-left: 0px;
		width: 100% !important;
	}
}
@media ( max-width: 600px) {
	.img-shdw2 {
		border-radius: 0px;
		box-shadow: none;
	}
	
	.img-shdw4 {
		border-radius: 0px;
		box-shadow: none;
	}
	
	.tophero {
		padding-right: 0px !important;
		padding-left: 0px !important;
		width: 100% !important;
	}
	
	.title800 {
		bottom: 0px !important;
		border-bottom-left-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		margin-bottom: 20px !important;
		box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
	}
}
.btn-default {
	color: #00B0CA;
}
.blinky {
	margin: auto;
	background: #00B0CA;
	padding: 8px 0 4px;
	width: 20%;
	/* height: 45px; */
	
	text-align: center;
	/* left: 0; */
	
	right: 0;
	position: absolute;
	z-index: 300;
	/* bottom: 25px; */
	
	border-bottom-left-radius: 100px;
	/* border-bottom-right-radius: 100px; */
	
	box-shadow:
	/* rgba(0, 0, 0, 0.5) 2px 2px 5px */
	
	rgba( 0, 0, 0, 0.5) -2px 3px 5px;
}
.loader {
	z-index: 1850;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 0;
	background: #00B0CA;
	background: -webkit-gradient(linear, left top, left bottom, from(#CDF7FD), to(#00B0CA));
	background: -webkit-linear-gradient(top, #CDF7FD, #00B0CA);
	background: -moz-linear-gradient(top, #CDF7FD, #00B0CA);
	background: -ms-linear-gradient(top, #CDF7FD, #00B0CA);
	background: -o-linear-gradient(top, #CDF7FD, #00B0CA);
	background: linear-gradient(top, #CDF7FD, #00B0CA);
	background-size: cover;
	width:
	/*75px*/
	
	100%;
	height: 100%;
	padding: 10px;
	text-align: center;
}
.message {
	color: #FFF;
	position: absolute;
	top: -250px;
	left: 0;
	width: 100%;
	/* height: 250px; */
	
	height: auto;
	-webkit-transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	-moz-transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	-ms-transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	-o-transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 20px;
}
.message h1 {
	color: #FFF;
}
#toggle {
	position: absolute;
	appearance: none;
	cursor: pointer;
	left: -100%;
	top: -100%;
}
#toggle+label {
	position: relative;
	cursor: pointer;
	padding: 10px;
	background: transparent;
	width: 100%;
	border-radius: 3px;
	/* padding: 15px 10px; */
	
	color: #FFF;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	cursor: pointer;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

/*
#toggle+label:after {
	content: "."
}
*/
.container3 {
	/* transition: */
	/* padding-top: 5px; */
	
	-webkit-transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	-moz-transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	-ms-transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	-o-transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
}
#toggle:checked~.message {
	top: 0;
}
.modal-backdrop {
	position: fixed;
}
.message:hover {
	top: 50px;
}

/*

.blinky:hover ~ .message {
	top: 50px;
}

.blinky:hover ~ .container3 {
	margin-top: 200px;
}
*/
.message:hover~.container3 {
	margin-top: 200px;
}
#toggle:hover~.message {
	top: 0;
}
#toggle:checked~.container3 {
	margin-top: 200px;
}
#toggle:hover~.container3 {
	margin-top: 200px;
}
#toggle:checked+label {
	background: #transparent;
}
#toggle:checked+label:after {
	/*	content: "."; */
	
	margin-top: 200px;
}
#toggle:hover+label:after {
	/* content: "."; */
	
	margin-top: 200px;
}

/*
@media screen and ( max-width: 1024px ) {
	.container3 {
 padding-top: 15px;
	}
	.blinky:hover ~ .container3 {
		margin-top: 180px;
	}
	.message:hover ~ .container3 {
		margin-top: 180px;
	}
	#toggle:checked ~ .container3 {
		margin-top: 180px;
	}
	#toggle:hover ~ .container3 {
		margin-top: 180px;
	}
}

@media screen and ( max-width: 600px ) {
	
	.blinky {
  margin: 10px auto;
	}
		.container3 {
 padding-top: 25px;
	}
	.blinky:hover ~ .container3 {
		margin-top: 135px;
	}
	.message:hover ~ .container3 {
		margin-top: 135px;
	}
	#toggle:checked ~ .container3 {
		margin-top: 135px;
	}
	#toggle:hover ~ .container3 {
		margin-top: 135px;
	}
}
*/
button:focus {
	outline: 0;
}
.collapse {
	display: block;
	height: 0;
	overflow: hidden;
	/* padding-bottom: 30px; */
	
	padding-bottom: 30px;
}
.collapse.in {
	display: block;
	visibility: visible;
	height: auto;
	/* padding-bottom: 0px; */
}

/*original bootstrap collapse stuff with 2 added */
.collapsefix.collapse {
	display: none !important;
	visibility: hidden !important;
	overflow: auto !important;
}
.collapsefix.collapse.in {
	display: block !important;
	visibility: visible !important;
	overflow: visible !important;
}
.signupsm {
	display: none;
}
.seriesmrgn {
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/assets/platform_bg.png'), #87e0fd;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/assets/platform_bg.png'), -moz-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #00b0ca 100%);
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/assets/platform_bg.png'), -webkit-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #00b0ca 100%);
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/assets/platform_bg.png'), linear-gradient(to bottom, #87e0fd 0%, #53cbf1 40%, #00b0ca 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#00b0ca', GradientType=0);
	width: 100% !important;
	max-width: 100% !important;
	margin: 30px auto 0 !important;
	border-bottom: 4px solid #00B0CA;
}
.mobileshow {
	display: none;
}
@media ( max-width: 768px) {
	.seriesmrgn {
		margin: 15px auto 0 !important;
	}
	
	.signupsm {
		display: block;
	}
	
	.signupl {
		display: none;
	}
	
	.eplist-margin {
		margin: auto !important;
		padding: 10px;
	}
	
	.mobilehide {
		display: none;
	}
	
	.mobileshow {
		display: block;
	}
}
@media ( max-width: 1024px) {
	.blinky {
		margin: auto;
		width: 100%;
		position: relative;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
}
@media ( max-width: 500px) {
	.collapse {
		padding-bottom: 15px;
	}
}
#Foo:hover~.pdingbtm {
	padding-bottom: 0px;
}

/*
.pdingbtm {
	padding-bottom:30px;
}
*/
#Foo:.collapsing~.pdingbtm {
	padding-bottom: 0px;
}
li:focus {
	border: none !important;
	outline: 0 !important;
}
.is-animated-zoom {
	-webkit-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
.is-animated-zoom:hover {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

/*
.title {
	position: relative;
	bottom: 25px;
	z-index: 10;
	background: rgba(10, 152, 173, 0.77);
	padding: 4px;
	width: 100%;
	text-align: center;
	letter-spacing: 1px;
	color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	font-size: small;
	left: 0;
	right: 0;
	margin: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
*/
.title {
	/* position: relative; */
	/* bottom: 25px; */
	
	z-index: 10;
	background: rgba(10, 152, 173, 0.77);
	padding: 4px;
	width: 100%;
	text-align: center;
	/* font-weight: bold; */
	
	letter-spacing: 1px;
	color: #fff;
	border-bottom-left-radius:
	/* 20px */
	
	10px;
	border-bottom-right-radius: 10px;
	font-size: small;
	left: 0;
	right: 0;
	margin: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
	white-space: nowrap;
}
.titlerec {
	/* position: relative; */
	/* bottom: 25px; */
	
	z-index: 10;
	/* background: rgba(10, 152, 173, 0.77); */
	
	padding: 4px;
	width: 100%;
	text-align: center;
	/* font-weight: bold; */
	
	letter-spacing: 1px;
	color: #fff;
	font-size: small;
	left: 0;
	right: 0;
	margin: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*
.title800 {
	position: absolute;
	bottom: 0px;
	z-index: 10;
	background: rgba(10, 152, 173, 0.77);
	padding: 4px;
	width: 95%;
	text-align: center;
	letter-spacing: 1px;
	color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	font-size: small;
	left: 0;
	right: 0;
	margin: auto;
}
*/
.title800 {
	/*	position: relative;
	bottom: 25px;
	z-index: 10; */
	
	background: rgba(10, 152, 173, 0.77);
	padding: 4px;
	width: 100%;
	text-align: center;
	/* font-weight: bold; */
	
	letter-spacing: 1px;
	color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	font-size: small;
	left: 0;
	right: 0;
	margin: 0 auto 25px;
	box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px;
}
.titlecar {
	/* position: absolute;
	bottom: -17px; 
	z-index: 10; */
	
	background:
	/* #00B0CA */
	
	#fff;
	padding: 4px;
	width: 100%;
	text-align: center;
	/* font-weight: bold; */
	
	letter-spacing: 1px;
	color:
	/* #fff */
	
	#00B0CA;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	font-size: x-small;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.33);
}
.titlehero {
	position: absolute;
	bottom: 10px;
	left: 3%;
	z-index: 10;
	background: rgba(10, 152, 173, 0.77);
	padding: 4px;
	width: 94%;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.stButton {
	color: #fff !important;
}
.btn {
	padding: 4px 12px !important;
	/* margin-top: 10px; */
}
.btn-lg:hover,
.btn-lg:focus,
.btn-lg.focus {
	color: #fff;
	text-decoration: none;
	background: -webkit-linear-gradient(#F78F1E, #FA4200);
}
a {
	color: #fff;
}
a:hover,
a:focus {
	color: #F78F1E;
}
b,
strong {
	letter-spacing: 1px;
}
.btn-primary {
	background-color: #8EC63F;
	border-radius: 20px;
	/* width: 100%; */
	
	width: 60%;
	padding: 5px;
	border: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	line-height: 1.3;
}
.ltime {
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.44);
	position: absolute;
	top: -25px;
	right: -5px;
	z-index: 50;
	/* background: #F78F1E; */
	
	border-radius: 100px;
	color: #fff;
	/* font-weight: 700; */
	font-size: small;
	padding: 5px /* 5px 10px */;
	letter-spacing: 0.5px;
	background: #f78f1e;
	background: -moz-linear-gradient(left, #f78f1e 0%, #e5350d 100%);
	background: -webkit-linear-gradient(left, #f78f1e 0%, #e5350d 100%);
	background: linear-gradient(to right, #f78f1e 0%, #e5350d 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f78f1e', endColorstr='#e5350d', GradientType=1);
}
.txtray {
	width: 100%;
	margin: auto;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 101;
	background: rgba(0, 0, 0, 0.71);
	border-radius: 0 0 10px 10px;
	font-weight: 700;
	letter-spacing: 0.5px;
}
.seriesbg {
	width: 100% !important;
	max-width: 1400px !important;
	background: #fff;
	border-radius: 0 0 10px 10px;
}
.seriesbgnew {
	/* width: 100% !important; */
	
	max-width:
	/* 98% */
	
	1900px;
	width: 98%;
	background: #fff;
	border-radius:
	/* 0 0 10px 10px */
	
	10px;
	background: #fff;
	margin: auto;
	display: table;
	padding-bottom: 25px;
	height: 80vh;
}
.planheader {
	padding: 2px;
	border-radius: 10px 10px 0 0;
	background: #00B0CA;
	color: #fff;
}

.planheader_active {
	padding: 2px;
	border-radius: 10px 10px 0 0;
	background: #f78f1e;
	color: #fff;
}



.signheadbg {
	background: rgb(0, 176, 202);
	background: -moz-linear-gradient(top, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00b0ca', endColorstr='#0084a5', GradientType=0); 

	border-top-right-radius: 10px;
	padding: 10px 10px 0;
}

.signheadbg3 {
	/* background: rgb(0, 176, 202);
	background: -moz-linear-gradient(top, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 176, 202, 1) 0%, rgba(0, 132, 165, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00b0ca', endColorstr='#0084a5', GradientType=0); */
	background: rgb(69,72,77);
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
	/*	background: #fff;
    color: #00b0ca; */
	
	border-top-right-radius: 10px;
	padding: 10px 10px 0;
}

.signheadbg2 {
	background:
	/* #fff */
	
	#8cc63f;
	color:
	/* #00b0ca */
	
	#fff;
	padding: 20px 10px 10px;
}
.watchimg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	border-radius: 10px 0 0 0;
}
@media ( max-width: 900px) {
	.mwidth {
		max-width: 75px !important;
	}
	
	.watchimg {
		width: 100px;
	}
	
	h1,
	.h1 {
		font-size: 26px
	}
	
	h2,
	.h2 {
		font-size: 24px
	}
	
	h3,
	.h3 {
		font-size: 18px
	}
	
	h4,
	.h4 {
		font-size: 16px
	}
	
	h5,
	.h5 {
		font-size: 14px
	}
	
	h6,
	.h6 {
		font-size: 12px
	}
	
	.nomar {
		margin: 0;
	}
}
.blue_txt {
	color: #00B0CA;
}
.red_txt {
	color: #DC0451;
}
.red_bold {
	color: #DC0451;
}
.green_txt {
	color: #7AB800;
}
.dropBlue {
	/* background-color: #01A8C1; */
	
	background: #fff;
}
.dropOrange {
	/* background-color: #F0FAFC; */
	
	background: #fff;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	/* widened from 160px to make login form wider */
	/* min-width: 200px;  */
	
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	border: 2px solid #DDD;
	border-top: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	white-space: nowrap;
	font-size: small;
	text-align: left;
}
@media ( max-width: 840px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-align: center;
	}
}
.navbar-form {
	margin-right: 0;
	margin-left: 0;
	margin-top:
	/* 12px */
	
	15px;
}

/*
input,input[type="password" i],input[type="search" i] {
	-webkit-appearance: textfield;
	padding: 1px;
	background-color: white;
	color: #666;
	border: 2px inset;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
}
*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: auto;
	width: 100%;
	padding: 4px 6px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	/* border-radius: 4px; */
	
	border-radius: 30px;
	vertical-align: middle;
	border: solid 1px #ccc;
	vertical-align: middle;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	color: #7AB800;
	background-color: inherit;
}

/*
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse
	{
	max-height: 500px;
}
*/
.row {
	margin: auto;
	/*	width: 90%; */
	
	width: 95%;
	max-width: 1600px;
}
.eptitle {
	background: red;
	position: absolute;
	bottom: 0;
	z-index: 5;
	width: 100%;
	text-align: center;
}
hr {
	margin: 0;
	/* border-top: 1px solid rgba(238, 238, 238, 0.4); */
	
	border-top: 1px solid rgba(238, 238, 238, 0.8);
}

/* Background Colours */
.bg_blue {
	background: #00B0CA;
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png');
	/* fallback */
	
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#00B0CA)) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-linear-gradient(top, #FFFFFF, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -moz-linear-gradient(top, #FFFFFF, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -ms-linear-gradient(top, #FFFFFF, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -o-linear-gradient(top, #FFFFFF, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), linear-gradient(top, #FFFFFF, #00B0CA, #0D5661) fixed;
	background-attachment: fixed;
	background-position: bottom;
}
.bg_yellow {
	background: #FDC82F;
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png');
	/* fallback */
	
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-gradient(linear, left top, left bottom, from(#FDC82F), to(#F77B7B)) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-linear-gradient(top, #FDC82F, #F77B7B) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -moz-linear-gradient(top, #FDC82F, #F77B7B) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -ms-linear-gradient(top, #FDC82F, #F77B7B) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -o-linear-gradient(top, #FDC82F, #F77B7B) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), linear-gradient(top, #FDC82F, #F77B7B) fixed;
	background-attachment: fixed;
	background-position: bottom;
}

/*
.bg_bluecloud {
	background: #00B0CA;
	background-image:
		url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg4.png');
	background:
		url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg4.png'),
		-webkit-gradient(linear, left top, left bottom, from(#00B0CA),
		to(#CDF7FD)) fixed;
	background:
		url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg4.png'),
		-webkit-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
	background:
		url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg4.png'),
		-moz-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
	background:
		url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg4.png'),
		-ms-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
	background:
		url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg4.png'),
		-o-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
	background:
		url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg4.png'),
		linear-gradient(top, #00B0CA, #CDF7FD) fixed;
	background-attachment: fixed;
	background-position: bottom;
	background-size: cover;
	background-repeat: no-repeat;
}
*/
.bg_bluecloud {
	background: #00B0CA;
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg5.png');
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg5.png'), -webkit-gradient(linear, left top, left bottom, from(#CDF7FD), to(#00B0CA)) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg5.png'), -webkit-linear-gradient(top, #CDF7FD, #00B0CA) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg5.png'), -moz-linear-gradient(top, #CDF7FD, #00B0CA) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg5.png'), -ms-linear-gradient(top, #CDF7FD, #00B0CA) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg5.png'), -o-linear-gradient(top, #CDF7FD, #00B0CA) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbg5.png'), linear-gradient(top, #CDF7FD, #00B0CA) fixed;
	background-attachment: fixed;
	background-position: bottom;
	background-size:
	/* cover */
	
	100%;
	background-repeat: no-repeat;
}
.bg_blue2 {
	background: #00B0CA;
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png');
	/* fallback */
	
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-gradient(linear, left top, left bottom, from(#00B0CA), to(#00B0CA)) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-linear-gradient(top, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -moz-linear-gradient(top, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -ms-linear-gradient(top, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -o-linear-gradient(top, #00B0CA, #0D5661) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), linear-gradient(top, #00B0CA, #0D5661) fixed;
	background-attachment: fixed;
	background-position: bottom;
}
.bg_red {
	background: #DC0451;
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png');
	/* fallback */
	
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-gradient(linear, left top, left bottom, from(#DC0451), to(#EC8CAE)) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-linear-gradient(top, #DC0451, #EC8CAE) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -moz-linear-gradient(top, #DC0451, #EC8CAE) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -ms-linear-gradient(top, #DC0451, #EC8CAE) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -o-linear-gradient(top, #DC0451, #EC8CAE) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), linear-gradient(top, #DC0451, #EC8CAE) fixed;
	background-attachment: fixed;
	background-position: bottom;
}
.bg_orange {
	background: #F78F1E;
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png');
	/* fallback */
	
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-gradient(linear, left top, left bottom, from(#F78F1E), to(#FA4200)) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-linear-gradient(top, #F78F1E, #FA4200) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -moz-linear-gradient(top, #F78F1E, #FA4200) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -ms-linear-gradient(top, #F78F1E, #FA4200) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -o-linear-gradient(top, #F78F1E, #FA4200) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), linear-gradient(top, #F78F1E, #FA4200) fixed;
	background-attachment: fixed;
	background-position: bottom;
}
.bg_green {
	background: #7AB800;
	background-image: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png');
	/* fallback */
	
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-gradient(linear, left top, left bottom, from(#BDED5E), to(#7AB800)) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -webkit-linear-gradient(top, #BDED5E, #7AB800) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -moz-linear-gradient(top, #BDED5E, #7AB800) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -ms-linear-gradient(top, #BDED5E, #7AB800) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), -o-linear-gradient(top, #BDED5E, #7AB800) fixed;
	background: url('//amebaimages.s3.amazonaws.com/website/website_3/bg/webbubbles.png'), linear-gradient(top, #BDED5E, #7AB800) fixed;
	background-attachment: fixed;
	background-position: bottom;
}
.paddinghide {
	padding: 10px;
}
@media ( max-width: 800px) {
	.borderzero {
		border-radius: 0 !important;
	}
	
	.paddinghide {
		padding: 0 !important;
	}
	
	.bg_bluecloud {
		background: #00B0CA;
		background: -webkit-gradient(linear, left top, left bottom, from(#00B0CA), to(#CDF7FD)) fixed;
		background: -webkit-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
		background: -moz-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
		background: -ms-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
		background: -o-linear-gradient(top, #00B0CA, #CDF7FD) fixed;
		background: linear-gradient(top, #00B0CA, #CDF7FD) fixed;
	}
}
@media ( max-width: 600px) {
	.blockit {
		display: block;
		margin-top: 5px !important;
	}
	
	.bg_yellow {
		/* background: #FDC82F; */
		background: #F77B7B;
	}
	
	.bg_red {
		background: -webkit-gradient(linear, left top, left bottom, from(#DC0451), to(#EC8CAE));
		background: -webkit-linear-gradient(top, #DC0451, #EC8CAE);
		background: -moz-linear-gradient(top, #DC0451, #EC8CAE);
		background: -ms-linear-gradient(top, #DC0451, #EC8CAE);
		background: -o-linear-gradient(top, #DC0451, #EC8CAE);
		background: linear-gradient(top, #DC0451, #EC8CAE);
	}
	/*	.bg_bluecloud {
		background: #00B0CA;
	} */
	
	.bg_blue {
		background: #00B0CA;
	}
	
	.bg_blue2 {
		background: #00B0CA;
	}
	
	.bg_orange {
		background: -webkit-gradient(linear, left top, left bottom, from(#F78F1E), to(#FA4200));
		background: -webkit-linear-gradient(top, #F78F1E, #FA4200);
		background: -moz-linear-gradient(top, #F78F1E, #FA4200);
		background: -ms-linear-gradient(top, #F78F1E, #FA4200);
		background: -o-linear-gradient(top, #F78F1E, #FA4200);
		background: linear-gradient(top, #F78F1E, #FA4200);
	}
	
	.bg_green {
		background: #7AB800;
	}
}

/* NAVBAR */
.navbar-brand {
	height: auto;
	padding: 5px 5px;
}
.navbar-toggle {
	margin-top:
	/* 20px */
	
	10px;
	margin-right: 5px;
}
.navBlue {
	/*	background: -webkit-linear-gradient(top, #FFF, #00B0CA) fixed; */
	
	background: #fff;
	/* border-color: #00B0CA; */
	
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
}
.navOrange {
	background: -webkit-linear-gradient(top, #F78F1E, #FA4200) fixed;
	/* border-color: #00B0CA; */
	
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
}
.navGreen {
	background: -webkit-linear-gradient(top, #A2D838, #A2D838) fixed;
	/* border-color: #00B0CA; */
	
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
}
.navbar-default .navbar-nav>li>a {
	color: #00B0CA;
	font-weight: 500;
	letter-spacing: 2px;
	border: none !important;
	outline: 0 !important;
	/* padding: 15px 5px !important; */
	
	padding: 20px 5px 0 5px !important;
	font-size: small;
	vertical-align: top;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #00B0CA;
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	/* color: #7AB800; */
	
	color: #DC0451;
	/*	font-weight: 900; */
	/* font-size: medium; */
}
.navbar-default {
	border: none;
}
.navbar-default .navbar-toggle {
	border-color: #00B0CA;
}
.navbar-orange .navbar-nav>li>a {
	color: #00B0CA;
	font-weight: 900;
	letter-spacing: 2px;
}

/*
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 440px;
} */
.container2 {
	padding-right: 5px;
	padding-left: 5px;
	width: 100%;
}
@media ( max-width: 992px) {
	.navbar-form {
		/* removing this seems to fix the search box alignment issue? any unintended consequences? */
		/*
		padding: 10px 15px !important;		
		*/
		border: none;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 5px;
	}
	
	.glyphicon-heart {
		color: #00B0CA !important;
	}
	
	.nav>li>a {
		padding: 5px !important;
	}
	
	.navbar-nav>li {
		margin: auto;
	}
	
	.navbar-right {
		max-width: 500px;
		margin: auto !important;
	}
	
	.mac-style {
		width: 90% !important;
	}
	
	.navbar-form .input-group {
		width: 100%;
	}
	
	.input-group-addon,
	.input-group-btn {
		width: 1% !important;
	}
	
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
		/* color: #7AB800; */
		color: #DC0451;
		/*	font-weight: 900; */
		/* font-size: medium; */
		background-color: #eee;
		/* to make the hover background of profile and favs menu items look like the same as the bootstrap-default hoverable items, e.g. account settings and sign out in mobile menu */
	}
	
	.marno {
		margin-top: 0 !important;
	}
	
	.marnoo {
		margin-top: 20px;
	}
}
@media ( max-width: 1024px) {
	.btn-lg,
	.btn-group-lg>.btn {
		margin: auto;
		width: 100%;
		margin-top: 15px !important;
		padding: 10px 5px;
	}
}
@media ( max-width: 840px) {
	.btn-lg,
	.btn-group-lg>.btn {
		margin: auto;
		width: 60%;
		margin-top: 15px !important;
	}
	
	h2,
	.h2 {
		font-size: 20px;
	}
	
	.titlerec {
		/* position: relative; */
		/* bottom: 25px; */
		max-width: 200px;
	}
}
@media ( max-width: 1024px) {
	.navBlue {
		background: #fff;
	}
}
.nav>li>a:hover,
.nav>li>a:focus {
	/* color: #DC0451 !important; */
	/* color: #DC0451; */
	
	color: #F78F1E !important;
}
@media ( min-width: 1200px) {
	.container2 {
		width: 95%;
	}
}

/* Navbar Collapse */

/*
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 400px;
} */
@media ( min-width: 992px) {
	.container2 {
		width: 98%;
	}
}

.premhide {
	display: block;
}
.premshow {
	display: none;
}

/* @media ( max-width : 840px) {*/
@media ( max-width: 992px) {
		.premhide {
	display: none;
}
.premshow {
	display: block;
}
	.nomarg {
		margin: 0 !important;
	}
	
	.searchbtn {
		padding: 4px 8px 4px 0 !important;
		width: auto !important;
		margin: 0;
	}
	
	.liglyph {
		font-size: 18px;
	}
	
	.avsize {
		max-width: 25px !important;
	}
	
	.navbar-default .navbar-nav>li>a {
		/*/	padding: 5px 5px !important;
		font-size: medium; */
		padding: 2px 5px !important;
		font-size: small;
	}
	
	.navBlue {
		background: #fff;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
	}
	
	.dropOrange {
		background-color: #fff;
	}
	
	.navbar-header {
		float: none;
	}
	
	.navbar-toggle {
		display: block;
	}
	
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	
	.navbar-collapse.collapse {
		display: none !important;
	}
	
	.navbar-nav {
		float: none !important;
		margin: auto !important;
		max-width: 500px;
	}
	
	.navbar-nav>li {
		float: none;
		margin-top: 8px;
	}
	
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.navbar-text {
		float: none;
		margin: 15px 0;
	}
	/* since 3.1.0 */
	
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	
	.collapsing {
		overflow: hidden !important;
	}
}

/*
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 375px;
} */

/* Metadata */
.showme {
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.showit:hover .showme {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.showme2 {
	display: none;
	opacity: 0;
}
.showit2:hover .showme2 {
	display: block;
	opacity: 1;
}
.showit2:focus .showme2 {
	display: block;
	opacity: 1;
}
.descrip {
	/* background: rgba(0, 0, 0, 0.6); */
	/* background: rgba(27, 153, 142, 0.7); */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b0ca+0,006f8e+100&amp;0.7+0,0.9+100 */
	
	background: -moz-linear-gradient(top, rgba(0, 176, 202, 0.7) 0%, rgba(0, 111, 142, 0.9) 100%);
	/* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 176, 202, 0.7)), color-stop(100%, rgba(0, 111, 142, 0.9)));
	/* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top, rgba(0, 176, 202, 0.7) 0%, rgba(0, 111, 142, 0.9) 100%);
	/* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top, rgba(0, 176, 202, 0.7) 0%, rgba(0, 111, 142, 0.9) 100%);
	/* Opera 11.10+ */
	
	background: -ms-linear-gradient(top, rgba(0, 176, 202, 0.7) 0%, rgba(0, 111, 142, 0.9) 100%);
	/* IE10+ */
	
	background: linear-gradient(to bottom, rgba(0, 176, 202, 0.7) 0%, rgba(0, 111, 142, 0.9) 100%);
	/* W3C */
	
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b300b0ca', endColorstr='#e6006f8e', GradientType=0);
	/* IE6-9 */
	
	z-index: 10;
	position: absolute;
	/* width: 100%; */
	/* width: 50%; */
	
	max-width: 1600px;
	margin: auto;
	text-align: left;
	bottom: 0;
	/* padding: 0 15px; */
	
	border-bottom-left-radius: 20px;
	/* border-bottom-right-radius: 20px; */
	
	border-top-right-radius: 20px;
	margin: auto;
	text-align: left;
	bottom: 0;
	padding: 5px 25px 15px;
	border-bottom-left-radius: 20px;
}

/*
.descrip2 {
	background: rgba(0, 0, 0, 0.6);
	z-index: 10;
	position: absolute;
	width: 75%;
	max-width: 1600px;
	margin: auto;
	text-align: left;
	top: 0;
	padding: 15px !important;
	border-bottom-right-radius: 25px;
}
*/
.descrip2 {
	background: rgba(0, 0, 0, 0.6);
	z-index: 10;
	position: absolute;
	/* width: 75%; */
	
	max-width: 1600px;
	margin: auto;
	text-align: left;
	bottom: 20px;
	padding: 15px !important;
	border-top-right-radius: 25px;
}
.flowplayer.is-mouseover .descrip2 {
	opacity: 1
}
.flowplayer.is-mouseout .descrip2 {
	transition: opacity .15s .3s;
	opacity: 0
}
.eptitle2 {
	display: block;
	padding-top: 5px;
}
.floverlay {
	z-index: 20;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 30%;
}
.floverlay2 {
	z-index: 20;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 45%;
}
.floverlayepisode {
	z-index: 20;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 35%;
}
@media ( max-width: 1024px) {
	.floverlay {
		display: none;
	}
	
	.floverlay2 {
		/*	display: none; */
		alpha: 0.5;
	}
	/*	.floverlayepisode {
		display: none;
	} */
	
	.showme {
		opacity: 1;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	.showit:hover .showme {
		opacity: 1;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	
	.descrip {
		background: none;
		z-index: 10;
		position: relative;
		width: 100%;
		bottom: 0;
		padding: 0;
		text-align: left;
	}
	
	.eptitle2 {
		display: none;
	}
	/*
.favbtn {
	background: none !important;
	z-index: 10;
	position: relative !important;
	width: 100%;
	margin: auto;
	text-align: left;
	bottom: 0;
	padding: 15px;
} */
}
.favbtn {
	/* background: rgba(0, 0, 0, 0.3); */
	
	z-index: 10;
	position: absolute;
	width:
	/* 100% */
	
	auto;
	margin: auto;
	/*text-align: left; */
	
	top: 0;
	left: 0;
	/* padding: 15px; */
}
.favbtnipad {
	/* background: rgba(0, 0, 0, 0.3); */
	
	margin: auto;
	/* text-align: left; */
	
	padding-top: 15px;
}

/* .favbtn {
	z-index: 10;
	position: absolute;
	width: 100%;
	margin: auto;
	text-align: left;
	bottom: 15px;
	padding: 15px;
} */
.favbtn img {
	padding: 5px;
	width: 45px !important;
	background: #DC0451;
	border-radius: 30px;
	border: 2px #fff solid;
	/*	background-image:url('https://amebaimages.s3.amazonaws.com/website/website_3/buttons/favs_btn.png');
	background-repeat:no-repeat; */
}
.favbtnipad img {
	padding: 5px;
	width: 45px !important;
	background: #DC0451;
	border-radius: 30px;
	border: 2px #fff solid;
	/*	background-image:url('https://amebaimages.s3.amazonaws.com/website/website_3/buttons/favs_btn.png');
	background-repeat:no-repeat; */
}

/*
.favbtn img a:hover {
	background-image:url('https://amebaimages.s3.amazonaws.com/website/website_3/buttons/unfav_btn.png');
	background-repeat:no-repeat;
}
*/

/* Modal */

/* Test */
.modal-body-touch {
	min-height: 100px;
	max-height: 350px;
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
@media ( min-height: 600px) {
	.modal-body-touch {
		max-height: 500px;
	}
}
@media ( min-height: 800px) {
	.modal-body-touch {
		max-height: 700px;
	}
}
@media ( min-height: 1000px) {
	.modal-body-touch {
		max-height: 800px;
	}
}
@media ( min-height: 1200px) {
	.modal-body-touch-body {
		max-height: 1000px;
	}
}

/*/Test */
.modal-content {
	position: relative;
	background-color: #FDFDFD;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	/* max-height: calc(100vh - 212px); 
    overflow-y: auto; */
}

/*
@media ( max-width : 600px) {
.modal-open {
    overflow: hidden;
  position:fixed;
    height: 100%; 
}
}

*/
.modal-title {
	color: #00B0CA;
}
.modal-title a {
	color: #F78F1E;
}
.modal-header {
	border-bottom: 1px solid rgba(0, 176, 202, 0.22);
}
.modal-footer {
	text-align: center;
}
@media ( min-width: 768px) {
	.modal-dialog {
		width: 60%;
	}
}
.close {
	font-size: 40px;
	color: #00B0CA;
	filter: alpha(opacity 20);
	opacity: 100;
}
.overlay .close,
.overlay.is-fullscreen .close {
	display: none;
	position: absolute;
	top: 0;
	right: -4em;
	margin: 3px;
	color: #eee !important;
	font-weight: bold;
	cursor: pointer;
}
.overlay .close,
.overlay.is-fullscreen .close:hover {
	display: block;
}

/*
.close:hover,.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity = 50);
	opacity: .5
}
*/
.dark_txt {
	color: #666;
}
.darker_txt {
	color: #212121;
}

/* Owl Carousel overrides */
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	color: #fff;
	font-size: 24px !important;
	font-weight: 900 !important;
	margin: 5px;
	padding: 10px 20px !important;
	background: #F78F1E !important;
	display: inline-block;
	cursor: pointer;
	border: solid 4px;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;
	border-radius: 30px !important;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background: #DC0451 !important;
	color: #fff;
	text-decoration: none
}
.owl-theme .owl-dots .owl-dot {
	display: none !important;
}
.owl-prev {
	float: left;
	position: absolute;
	z-index: 11;
	bottom: 30%;
	left: 0;
}
.owl-next {
	float: right;
	position: absolute;
	z-index: 12;
	bottom: 30%;
	right: 0;
}

/*
.owl-nav{
 pointer-events: none; 
}

@media ( max-width : 600px) {
	.owl-nav {
		display: none;
	}
}
*/
.owl-theme .owl-controls {
	margin-top: 0 !important;
}
.owl-controls>.disabled {
	display: none;
}
.dummy-element {
	display: none;
}
.on-avi:hover {
	box-shadow: 3px 3px 15px #8EC63F;
	border-color: #8EC63F;
	background: #8EC63F;
	color: #fff;
	cursor: pointer;
}
.on-avi:active {
	box-shadow: 3px 3px 15px #8EC63F;
	border-color: #8EC63F;
	background: #8EC63F;
	color: #fff;
	cursor: pointer;
}
.ad-title {
	z-index: 2001;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	padding: 15px !important;
	max-width: 800px;
	border-radius: 25px;
	/* (old)
  	margin: auto;
    text-align: left;
    bottom: 20px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
     */
	
	margin-left: auto;
	/* (deprecated 2017-02-01 to reduce size of grey region which was always using up the full 800px) 
 	margin-right: auto;
 	left: 0;
 	right: 0;
 	*/
	/* begin 2017-02-01 reduce size of grey overlay */
	
	left: 50%;
	transform: translate(-50%, 0%);
	/* end 2017-02-01 */
}
.up-next-container {
	z-index: 2001;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	max-width: 1600px;
	margin: auto;
	text-align: left;
	top: 0;
	padding: 5px 0 5px 10px !important;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	right: 0px;
}
.up-next-title {
	text-align: center;
	font-size: 1.0em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	max-width: 250px;
	margin-bottom: 5px;
}
.up-next-countdown {
	text-align: center;
	font-size: 0.75em;
	word-break: break-word;
	word-wrap: break-word;
	max-width: 250px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.up-next-img {
	max-width: 225px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}
.video-info {
	z-index: 2001;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	max-width: 1600px;
	margin: auto;
	text-align: left;
	padding: 15px !important;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}

/*
.owl-theme .owl-controls {
	display: none;
} */

/*
@-moz-document url-prefix() { 
	.owl-stage-outer {
	height:8em;
	}
} */
.abs-right-top {
	right: 0px !important;
	top: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.fa-angle-double-up:before {
	content: "\f102";
}
.bounce {
	position: absolute;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left: -30px;
	border: 2px solid #8EC63F;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
.hiddenblinky {
	display: none;
}
/* Packery */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* clearfix */
.packery:after {
	content: ' ';
	display: block;
	clear: both;
}

/*
.item {
	width: 25%;
	min-width: 224px;
	max-width: 400px;
	display: inline-block;
	padding: 0 10px;
	position: relative;
}
*/

.item {
	width: 25%;
	min-width: 224px;
	max-width: 400px;
	display: inline-block;
	padding: 0 10px 20px;
	position: relative;
}

.item.w2 {
	width: 40%;
	min-width: 400px;
	max-width: 800px;
}

.item.w3 {
	width: 25%;
	min-width: 150px;
	max-width: 300px;
}

/*
.item.h2 { height: 160px; background: #0C9; }
.item.h4 { height: 320px; background: #C90; }
.item.w4 { width:  320px; background: #90C; }
*/

.biggietxt {
	font-size: 55px;
}

.offercontainer {
	border: 1px solid rgba(212, 212, 212, 0.46); 
	border-radius: 10px;
	width: 100%; 
	margin-bottom: 15px; 
	max-width: 400px; 
	background: rgba(0, 0, 0, 0.55);
}


@media ( max-width : 1400px) {
	.biggietxt {
	font-size: 42px;
}
}

@media ( min-width : 1400px) {
	.item {
		width: 20%;
		min-width: 150px;
		max-width: 400px;
		height: auto;
		padding: 0 10px 15px;
		display: inline-block;
	}
}

@media ( max-width : 1024px) {
	.biggietxt {
	font-size: 30px;
}
	.item {
		width: 33%;
		min-width: 150px;
		max-width: 400px;
		height: auto;
		padding: 0 10px 15px;
		display: inline-block;
	}
}

@media ( max-width : 800px) {
	.item {
		width: 50%;
		min-width: 150px;
		max-width: 400px;
		height: auto;
		padding: 0 10px 10px;
		display: inline-block;
	}
}

@media ( max-width : 500px) {
			.biggietxt {
	font-size: 22px;
}
	.item {
		width: 100%;
		min-width: 224px;
		max-width: 100%;
		display: inline-block;
		padding: 0px 0px 25px;
	}
	.item.w2 {
		width: 100%;
		min-width: 100%;
		max-width: 800px;
	}
	.item.w3 {
		width: 100%;
		min-width: 100%;
		max-width: 300px;
	}
}

/* STAMP */
/* position stamped elements with CSS */
#stamp-opt-demo {
	position: relative;
}

#stamp-opt-demo .stamp {
	position: absolute;
	width: 30%;
	height: 60px;
	background: red;
	border: 4px dotted white;
}

#stamp-opt-demo .stamp1 {
	left: 20%;
	top: 10px;
}

#stamp-opt-demo .stamp2 {
	right: 10%;
	top: 80px;
}