@charset "utf-8";
/* CSS Document */

body {
    background-color: #ffffff !important;
}

/* Universal Scrollbar -- Begin -- */
/* Works on Firefox */
/* Works on Firefox */
* {
  scrollbar-width: 15px;
  scrollbar-color: rgb(29 164 192 / 95%) rgb(29 164 192 / 50%);
}

*:hover {
  scrollbar-width: 25px;
  scrollbar-color: rgb(29 164 192 / 95%) rgb(29 164 192 / 50%);
}

/* Works on Chrome, Edge, and Safari */
/* width */
::-webkit-scrollbar {
    /*	width: 10px; */
	cursor: pointer;
}

::-webkit-scrollbar:hover {
    /* width: 10px; */
	cursor: pointer;
}

/* Main Header Ads -- Begin -- */
.ads_mainHeader_section {
	height: 300px;
	vertical-align: middle;
}

.justify-content-sm-right {
	justify-content: right !important;
}
/* Main Header Ads -- End -- */

/* button */
/*
::-webkit-scrollbar-button {
    background: #222;
}
*/
/* Handle */
::-webkit-scrollbar-thumb {
    border-radius: 10px;
	border-style: dotted;
  	border-width: 0.01em;
	/*
	background: -moz-linear-gradient(180deg, #00FF33 0%, #FF00FF 100%);
	background: -webkit-linear-gradient(180deg, #00FF33 0%, #FF00FF 100%);
	background: -o-linear-gradient(180deg, #00FF33 0%, #FF00FF 100%);
	background: -ms-linear-gradient(180deg, #00FF33 0%, #FF00FF 100%);
	background: linear-gradient(180deg, #00FF33 0%, #FF00FF 100%);
	*/
	background: #23A7C1;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	/*
    background: -moz-linear-gradient(180deg, #FF00FF 0%, #00FF33 100%);
	background: -webkit-linear-gradient(180deg, #FF00FF 0%, #00FF33 100%);
	background: -o-linear-gradient(180deg, #FF00FF 0%, #00FF33 100%);
	background: -ms-linear-gradient(180deg, #FF00FF 0%, #00FF33 100%);
	background: linear-gradient(180deg, #FF00FF 0%, #00FF33 100%);
	*/
	background: #0789A1;
	cursor: pointer;
}

/* Track */
::-webkit-scrollbar-track {
	border-radius: 10px;
	border-style: dotted;
  	border-width: 0.01em;
	/*
	background: #fff;
	border-color: #006600;
	*/
	background: #8ED1DF;
	border-color: #8ED1DF; 
}

/* The track NOT covered by the handle.
::-webkit-scrollbar-track-piece {
    background: #000;
}

/* Corner */
::-webkit-scrollbar-corner {
    background: #999;
}

/* Resizer */
::-webkit-resizer {
    background: #111;
}
/* Universal Scrollbar -- End -- */

.breadcrumb-classic {
	fill: #FF00FF;
	background: #FF00FF;
	background: -moz-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -webkit-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -o-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -ms-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
}

.breadcrumb-classic:before {
	fill: #00FF33;
	background: #00FF33;
	background: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
}

.culturescouch {
	fill: #FF00FF;
	background: #FF00FF;
	background: -moz-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -webkit-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -o-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -ms-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
}

.culturescouch:before {
	fill: #00FF33;
	background: #00FF33;
	background: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	background: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
}

.culturescouch:link {
	text-decoration: none;
}
.culturescouch:visited {
	text-decoration: none;
}
.culturescouch:hover {
	text-decoration: none;
}
.culturescouch:active {
	text-decoration: none;
}

@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}

.rd-navbar-default.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav-wrap {
    color: none !important;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-fixed .rd-navbar-nav li a, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav li a {
    border-radius: 15px;
	border-style: dotted;
  	border-width: 0.01em;
	border-color:#FFFFFF;
}

.rd-navbar a {
    transition: none !important; /* To disable the flipping black square border on menu button*/
}

.rd-navbar-default.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-default.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-toggle.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-fixed.rd-navbar-dark .rd-navbar-nav li.opened > a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-default.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-default.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-toggle.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-fixed.rd-navbar-dark .rd-navbar-nav li.active > a, .rd-navbar-floated.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-top-panel.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-logo-center.rd-navbar-dark.rd-navbar-fixed .rd-navbar-nav li.active > a {
	border-radius: 15px;
	border-style: dotted;
  	border-width: 0.01em;
	fill: #00FF33;
	border-color: #00FF33;
	border-color: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear, blink 1s;
    animation-iteration-count: 3;
}

.rd-navbar-default.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.opened > a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-default.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.active > a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a {
	border-radius: 15px;
	border-style: dotted;
  	border-width: 0.01em;
	fill: #00FF33;
	border-color: #00FF33;
	border-color: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear, blink 1s;
    animation-iteration-count: 3;
}

.rd-navbar-sidebar-fixed.rd-navbar-dark .rd-navbar-nav li.active a, .rd-navbar-sidebar-fixed.rd-navbar-dark .rd-navbar-nav li:hover a {
	border-radius: 15px;
	border-style: dotted;
  	border-width: 0.01em;
	fill: #00FF33;
	border-color: #00FF33;
	border-color: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear, blink 1s;
    animation-iteration-count: 3;
}

.rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.active a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li:hover a {
	border-radius: 15px;
	border-style: dotted;
  	border-width: 0.01em;
	fill: #00FF33;
	border-color: #00FF33;
	border-color: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear, blink 1s;
    animation-iteration-count: 3;
}

.rd-navbar-default.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.opened > a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-default.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li.active > a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active > a {

	border-radius: 15px;
	border-style: dotted;
  	border-width: 0.01em;
	fill: #00FF33;
	border-color: #00FF33;
	border-color: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear, blink 1s;
    animation-iteration-count: 3;
}

.rd-navbar-default.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-sidebar-fixed.rd-navbar-light .rd-navbar-nav li:hover > a, .rd-navbar-floated.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-logo-center.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li:hover > a {
	border-radius: 15px;
	border-style: dotted;
  	border-width: 0.01em;
	fill: #00FF33;
	border-color: #00FF33;
	border-color: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear, blink 1s;
    animation-iteration-count: 3;
}

.culturescouch_logo_animation {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
}

.culturescouch_logo_animation_shadow {
	-webkit-filter: drop-shadow(0 10px 20px rgba(0, 255, 51, 1));
	-moz-filter: drop-shadow(0 10px 20px rgba(0, 255, 51, 1));
	-ms-filter: drop-shadow(0 10px 20px rgba(0, 255, 51, 1));
	-o-filter: drop-shadow(0 10px 20px rgba(0, 255, 51, 1));
	filter: drop-shadow(0 10px 20px rgba(0, 255, 51, 1));
}

.thumbnail-apollo, .thumbnail-apollo figure {
    overflow: hidden;
    background: none !important;
}

.culturescouch_video_thumbnail {
	border-radius: 15px;
	border-style: dotted groove;
	border-width: 0.5em;
	border-color: transparent;
}

.culturescouch_video_thumbnail:hover {
	background: #fff !important;
	color:none;
	fill: none;
	border-color: #00FF33;
	border-color: -moz-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -webkit-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -o-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: -ms-linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	border-color: linear-gradient(270deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: solid;
	-webkit-animation: hue 1s infinite linear, blink 1s;
    animation-iteration-count: 3;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}

.culturescouch_video_thumbnail > div {
	background: "";
}

.culturescouch_video_thumbnail *{
	background: none !important;
	color:none;
	fill: none;
	border-color: none;
	-webkit-background-clip: none;
	-webkit-text-fill-color: none;
	-webkit-animation: none;
	box-shadow: none;
}

.culturescouch_video_thumbnail_blink:hover {  
    animation: blink 1s;
    animation-iteration-count: 3;
}

.culturescouch_video_desc {
	width:100%;
	border-style: solid;
	border-width: 0.5em;
	border-color: transparent;
	text-align: left !important;
}

@keyframes blink { 50% { border-color: transparent; }  }

/*
Thanks kiranvj!

Bootstrap 4.x display cheat sheet

| Screen Size        | Class                          |
|--------------------|--------------------------------|
| Hidden on all      | .d-none                        |
| Hidden only on xs  | .d-none .d-sm-block            |
| Hidden only on sm  | .d-sm-none .d-md-block         |
| Hidden only on md  | .d-md-none .d-lg-block         |
| Hidden only on lg  | .d-lg-none .d-xl-block         |
| Hidden only on xl  | .d-xl-none                     |
| Visible on all     | .d-block                       |
| Visible only on xs | .d-block .d-sm-none            |
| Visible only on sm | .d-none .d-sm-block .d-md-none |
| Visible only on md | .d-none .d-md-block .d-lg-none |
| Visible only on lg | .d-none .d-lg-block .d-xl-none |
| Visible only on xl | .d-none .d-xl-block            |

*/

/* onHover Video Thumbnail -- Begin -- */
.imageHolder {
	display:block;
}

.videoHolder {
	display:none;
}

.videosList {
	max-width: 100%;
	width: 100%;	
}

.video_thumbnailPlayer {
	max-width: 100%;
	width: 100%;
	max-height: 100%;
	height: 100%;
	overflow: hidden;
}

/* Hide Play button + controls on iOS */
video::-webkit-media-controls {
    display:none !important;
}
/* onHover Video Thumbnail -- End -- */

.clearAll {
	-moz-transition-property:none!important;
	-ms-transition-property:none!important;
	-o-transition-property:none!important;
	-webkit-transition-property:none!important;
	transition-property:none!important;
	-moz-transition-delay:0s!important;
	-ms-transition-delay:0s!important;
	-o-transition-delay:0s!important;
	-webkit-transition-delay:0s!important;
	transition-delay:0s!important;
	-moz-transition-duration:0s!important;
	-ms-transition-duration:0s!important;
	-o-transition-duration:0s!important;
	-webkit-transition-duration:0s!important;
	transition-duration:0s!important;
	
	/*CSS transforms*/
	-moz-transform:none!important;
	-ms-transform:none!important;
	-o-transform:none!important;
	-webkit-transform:none!important;
	transform:none!important;
	
	/*CSS animations*/
	-moz-animation:none!important;
	-ms-animation:none!important;
	-o-animation:none!important;
	-webkit-animation:none!important;
	animation:none!important;
	-moz-animation-delay:0s!important;
	-ms-animation-delay:0s!important;
	-o-animation-delay:0s!important;
	-webkit-animation-delay:0s!important;
	animation-delay:0s!important;
	-moz-animation-duration:0s!important;
	-ms-animation-duration:0s!important;
	-o-animation-duration:0s!important;
	-webkit-animation-duration:0s!important;
	animation-duration:0s!important;
	-moz-animation-iteration-count:0!important;
	-ms-animation-iteration-count:0!important;
	-o-animation-iteration-count:0!important;
	-webkit-animation-iteration-count:0!important;
	animation-iteration-count:0!important;
	
	-webkit-background-clip: none;
	-webkit-text-fill-color: none;
	-webkit-animation: none;
}

/* Lazy Loader -- Begin -- */
img.lazy {
	width: 220px; 
	height: 308px; 
	display: block;
}
/* Lazy Loader -- End -- */

/* Twitter -- Begin -- */
.twitter-timeline {
  max-width: 100%;
  max-height: 1000px;
}
.panel-title {
 font-size: 25px; 
 color: #FFFFFF;
 font-family: 'Open Sans', sans-serif;
}
.panel-subtitle {
	font-size: 14px;
	font-weight:bold;
	font-style:italic;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
}
.panel-subtitle:hover {
	font-size: 14px;
	font-weight:bold;
	font-style:italic;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
}
.panel-heading {
	background-color: #00acee !important;;
	color: #00acee !important;;
	padding: 25px;
	border-radius: 25px;
}
.panel  {
	border-radius: 25px;
}

.panel:link {
	border-radius: 25px;
}
.panel:visited {
	border-radius: 25px;
}
.panel:hover {
	border-radius: 25px;
}
.panel:active {
	border-radius: 25px;
}
.twitter-link:hover {
	fill: #FF00FF;
	background: #FF00FF;
	background: -moz-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -webkit-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -o-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: -ms-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	background: linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
}
/* Twitter -- End -- */

/* Large Screen Menu Button -- Begin -- --*/
.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel {
	background: #ffffff;
	box-shadow: 0 3px 11px 0 #006600;
	box-shadow: -moz-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -webkit-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -o-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -ms-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
	position: fixed !IMPORTANT;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle {
	background: #ffffff;
	text-shadow: 0 0 1px #00FF33;
	text-shadow: -moz-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	text-shadow: -webkit-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	text-shadow: -o-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	text-shadow: -ms-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	text-shadow: linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
}
/* Large Screen Menu Button -- End -- --*/

/* Drop down side menu -- Begin -- */
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-toggle {
	top: 58px;
}
/* Drop down side menu -- End -- */

/* Fix drop down logo -- Begin -- */
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-floated.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-logo-center.rd-navbar-fixed .rd-navbar-nav-wrap {
	padding: 0 10px 0;
}
/* Fix drop down logo -- End -- */

/* Fix side menu scroll bar height -- Begin -- */
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap {
	height: calc(100% - 58px);
}
/* Fix side menu scroll bar height -- End -- */

/* Small Screen Menu Button -- Begin -- --*/
#sidebar_button {
	background: #ffffff;
	box-shadow: 0 3px 11px 0 #006600;
	box-shadow: -moz-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -webkit-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -o-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -ms-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
	position: fixed !IMPORTANT;
}
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span {
	height: 50px;
}
/* Small Screen Menu Button -- End -- --*/

/* Scroll To Top Button Shadow -- Begin -- --*/
.culturescouch_scrollToTop {
	box-shadow: 0 3px 11px 0 #006600;
	box-shadow: -moz-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -webkit-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -o-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: -ms-linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	box-shadow: linear-gradient(90deg, #FF00FF 0%, #00FF33 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
	position: fixed !IMPORTANT;
}
/* Scroll To Top Button Shadow -- Begin -- --*/

.hr-culturecouch {
	height: 2px;
    margin:18px 0;
	fill: #FF00FF;
	background: #FF00FF;
	background: -moz-linear-gradient(left, rgba(255, 0, 255, 1) 0%, rgba(255, 0, 255, 1) 15%, rgba(255, 0, 255, 1) 50%, rgba(255, 0, 255, 1) 85%, rgba(0, 255, 51, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,0,0,0)), color-stop(15%,rgba(255,0,0,0)), color-stop(50%,rgba(255,0,0,0.65)), color-stop(85%,rgba(255,0,0,0)), color-stop(100%,rgba(255,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,0,0,0) 0%,rgba(255,0,0,0) 15%,rgba(255,0,0,0.65) 50%,rgba(255,0,0,0) 85%,rgba(255,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,0,0,0) 0%,rgba(255,0,0,0) 15%,rgba(255,0,0,0.65) 50%,rgba(255,0,0,0) 85%,rgba(255,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,0,0,0) 0%,rgba(255,0,0,0) 15%,rgba(255,0,0,0.65) 50%,rgba(255,0,0,0) 85%,rgba(255,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(255,0,0,0) 0%,rgba(255,0,0,0) 15%,rgba(255,0,0,0.65) 50%,rgba(255,0,0,0) 85%,rgba(255,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF00FF', endColorstr='#00FF33',GradientType=1 ); /* IE6-9 */
	-webkit-background-clip: color;
	-webkit-text-fill-color: transparent;
	-webkit-animation: hue 10s infinite linear;
}

.owl-carousel-default .owl-next {
	cursor: pointer;
}

.owl-carousel-default .owl-prev {
	cursor: pointer;
}

.owl-carousel-class-light .owl-dot {
	cursor: pointer;
}

/* Twitter Emoji (twemoji) -- Begin -- */
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.emojis {
	margin-bottom: 20px;
	font-size: 32px;
}
/* Twitter Emoji (twemoji) -- End -- */

/* Cryptonimous, The Complete -- Begin -- */
.cryptonimousImgBorder {
  border-radius: 20px;
}

.cryptonimous_miniPortraitThumbnails {
  width: 60px !IMPORTANT;
  height: 84px;
  margin-left: 0px !IMPORTANT;
}

.cryptonimous_miniHorizontalThumbnails {
  width: 60px !IMPORTANT;
  height: 43px;
  margin-left: 0px !IMPORTANT;
}

.product-list .product-thumbnails li, .product-grid .product-thumbnails li {
  width: 60px;
  height: 84px;
}

.product-label-bottom-left {
  position: absolute;
  left: 10px;
  bottom: 11px;
}

.product-label-bottom-right_error {
  position: absolute;
  right: 10px;
  bottom: 11px;
}

img.lazy_cryptonimousPortrait {
  width: 100%;
  height: 100%;
  display: block;
}

img.lazy_cryptonimousHorizontal {
  width: 100%;
  height: 100%;
  display: block;
}

.jconfirm.jconfirm-supervan .jconfirm-bg{
  background-color: rgba(12, 60, 8, 0.95);
}
/* Cryptonimous, The Complete -- End -- */

/* Surfboarding, The Complete -- Begin -- */
.surfboardingImgBorder {
  border-radius: 20px;
}

.surfboarding_miniPortraitThumbnails {
  width: 60px !IMPORTANT;
  height: 84px;
  margin-left: 0px !IMPORTANT;
}

.surfboarding_miniHorizontalThumbnails {
  width: 60px !IMPORTANT;
  height: 43px;
  margin-left: 0px !IMPORTANT;
}

img.lazy_surfboardingPortrait {
  width: 100%;
  height: 100%;
  display: block;
}

img.lazy_surfboardingHorizontal {
  width: 100%;
  height: 100%;
  display: block;
}
/* Surfboarding, The Complete -- End -- */