/* fusion-header */

/* fusion-gallery */


.fusion-gallery-image :first-of-type {
    transform: rotate(-1.5deg) scale(0.93, 0.9);
}
.fusion-gallery-image {
	transform: rotate(2deg) scale(0.9);
	border-radius:20px;
	background-image: linear-gradient(90deg, #cbd501 0%, #43ac34 50%);
	border:0 !important;
}
.fusion-gallery-image img {
	border-radius:20px;
}

.fusion-gallery.mitx .fusion-grid-column:before{
	    background-image: url('https://dev.game-city.at/wp-content/uploads/2019/04/favicon.png');
    background-size: 128px 128px;
    position:absolute;
    width: 128px; 
    height: 128px;
    content:"";
    z-index:10000;
    bottom:0;
}

/* Startseiten-Slider */
#fusion-slider-27 ul.slides {
	border-radius:20px;
	margin:0 10px;
}
#fusion-slider-27 .heading .fusion-title-sc-wrapper {
	transform: rotate(-2deg) scale(0.9);
	border-radius:20px;
	background-image: linear-gradient(90deg, #cbd501 0%, #43ac34 50%);
	background-color:#fff !important;
-webkit-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
}
#fusion-slider-27 .slide-content .fusion-title-sc-wrapper h2 {
	color:#000 !important;
-webkit-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
	    transform: rotate(-1.5deg) scale(1.05);
	border-radius: 20px;
	padding:1em 1em;
	background-image: linear-gradient(0, #ccc 0%, #fff 50%);	line-height:1.1em !important;
}
#fusion-slider-27 .slide-content .caption .fusion-title-sc-wrapper {
	transform: rotate(6deg);
	padding:18px 30px !important;
	background: #e3e3e3 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg, #e3e3e3 0%, #efefef 42%, #efefef 58%, #d9d9d9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #e3e3e3 0%,#efefef 42%,#efefef 58%,#d9d9d9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #e3e3e3 0%,#efefef 42%,#efefef 58%,#d9d9d9 100%);
-webkit-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
	position:absolute;
	bottom:20%;
  right:5%;
}

#fusion-slider-27 .slide-content .caption .fusion-title-sc-wrapper:before {
  position: absolute;
  top: 0;
	left:-8px;
  display: block;
  content: "";
  background: radial-gradient(circle, transparent 6px, #e3e3e3 6px);
  background-size: 50px 20px;
  background-position: -25px -10px;
  width: 10px;
  height: 100%;
  z-index: -1;
}

#fusion-slider-27 .slide-content .caption .fusion-title-sc-wrapper h3 {	
	color:#005caa !important;
	font-size:2.3em !important;
}

.main-flex .flex-prev, .main-flex .flex-next {
	border-radius:32px;
	font-weight:800;
	margin:0 1em;
	background-color: rgba(256,256,256,.4);
}

/* Submenu */
#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {
	display:none;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a {
	border:none;
}

#avada-vertical-menu-widget-2 ul.menu ul.sub-menu li a {
	font-size:1.1em;
	padding-left:10px;
}
#wrapper .fusion-vertical-menu-widget .menu a {
	color:#e6007e !important;
}
#wrapper .fusion-vertical-menu-widget .menu a:hover {
	color:#76003e !important;
	background-color:rgba(250,250,250,0.8);
	border-radius:10px;
}
#wrapper .fusion-vertical-menu-widget .menu .current-menu-item a {
	background-color:#efefef;
	border-radius:10px;
}
#wrapper .fusion-vertical-menu-widget .menu .current-menu-item .sub-menu li a {
	background-color:transparent;
}
/* Other stuff */

.start-news {
	border-radius:20px;
	margin:0px !important;
    background: 
    repeating-linear-gradient(
      -45deg,
      transparent,
      transparent 30px,
      #ccc 30px,
      #ccc 60px
    ),
    linear-gradient(
      to bottom,
      #eee,
      #999
    );
}
.start-news:after {
	background-image:url("https://dev.game-city.at/wp-content/uploads/2019/05/GC-Skyline-2019_2000px.png") !important;
	background-repeat:no-repeat;
	background-position:bottom;
	background-size:1000px;
	bottom:0;
    position:absolute;
    width: 1000px; 
    height: 100px;
    content:"";
    z-index:10000;
}
.start-overview {
background: linear-gradient(to bottom, #ffffff 1%,#f1f1f1 100%);
}

/* Blogartikel-Übersicht */
.blogpreview article .fusion-post-wrapper {
	border-radius:20px;
}
.blogpreview article img {
	border-top-right-radius:20px !important;
	border-top-left-radius:20px !important;
}
.blogpreview .fusion-post-wrapper {
	border:none !important;
-webkit-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
}
.blogpreview .fusion-post-content-wrapper {
	padding:1.5em 2em 2.5em 2em !important;
}
.blogpreview h2.entry-title {
	font-size:22px !important;
	padding-bottom:0.2em !important;
}
.fusion-load-more-button {
	border-radius:20px;
	margin-bottom:60px !important;
}

/* Flip-Boxen */
.flip-box-front, .flip-box-back {
	border-radius:20px !important;
}

.fusion-countdown-1, .fusion-countdown-1 .fusion-dash {
	border-radius:20px !important;
	font-weight:bold;
}
.fusion-countdown-heading {
    border-radius: 20px;
    padding: 12px 22px !important;
}

/* Mapplic Styles */

select.mapplic-levels-select {
	height:auto;
}

/* Mapplic: Custom Pins */
.mapplic-pin.blue-pin {
	background-image: url(//dev.game-city.at/wp-content/uploads/2019/05/icon_blue-pin.png);
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	margin-top: -18px;
	margin-left: -10px;
}
.mapplic-pin.food-pin {
	background-image: url(//dev.game-city.at/wp-content/uploads/2019/05/icon_food.png);
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
}
.mapplic-pin.kids-magenta-pin {
	background-image: url(//dev.game-city.at/wp-content/uploads/2019/05/icon_kinderzone_xie-magenta.png);
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
}

#main .mapplic-search-input {
	padding: 4px 24px !important;
	background-position: 0px 8px !important;
	height: auto !important;
}

.mapplic-search-clear {
	top:10px !important;
}
.mapplic-sidebar {
	padding-left:5px;
}
.mapplic-list-expandable {
	padding-top:0;
}


/* #menu-footer li a:after {
    content: url('/wp-content/uploads/2019/05/bullet.png') !important;
} */

#menu-footer {
	font-weight:bold;
}

@media screen and (max-width: 1200px) {
  #fusion-slider-27 .slide-content .caption {
    bottom: 30%;
    position: absolute;
    right: 0;
    width: 35%;
  }
}
@media screen and (max-width: 800px) {
	body .tfs-slider .slide-content-container {
		top:45%;
	}
    #fusion-slider-27 .slide-content .caption {
    	position: absolute;
    	bottom: auto;
    	transform: scale(0.6) !important;
    	top: 30% !important;
    	right: 0;
    	width: 70%;
	}
}


/*

.fusion-gallery-image :first-of-type {
    transform: rotate(-1.5deg) scale(0.93, 0.9);
}
.fusion-gallery-image {
	transform: rotate(2deg) scale(0.9);
	border-radius:20px;
	background-image: linear-gradient(90deg, #cbd501 0%, #43ac34 50%);
	border:0 !important;
}
.fusion-gallery-image img {
	border-radius:20px;
}

.fusion-gallery.mitx .fusion-grid-column:before{
	    background-image: url('https://dev.game-city.at/wp-content/uploads/2019/04/favicon.png');
    background-size: 128px 128px;
    position:absolute;
    width: 128px; 
    height: 128px;
    content:"";
    z-index:10000;
    bottom:0;
}


#fusion-slider-27 ul.slides {
	border-radius:20px;
	margin:0 10px;
}
#fusion-slider-27 .fusion-title-sc-wrapper {
	transform: rotate(-2deg) scale(0.9);
	border-radius:20px;
	background-image: linear-gradient(90deg, #cbd501 0%, #43ac34 50%);
	background-color:#fff !important;
-webkit-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
}
#fusion-slider-27 .slide-content .fusion-title-sc-wrapper h2 {
	color:#000 !important;
-webkit-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.19);
	    transform: rotate(-1.5deg) scale(1.05);
	border-radius: 20px;
	padding:1em 1em;
	background-image: linear-gradient(0, #ccc 0%, #fff 50%);	line-height:1.1em !important;
}

.tfs-slider .slide-content-container {
	top:60%;
}
.main-flex .flex-prev, .main-flex .flex-next {
	border-radius:32px;
	font-weight:800;
	margin:0 1em;
	background-color: rgba(256,256,256,.4);
}

.start-news {
	border-radius:20px;
	margin:0px !important;
    background: 
    repeating-linear-gradient(
      -45deg,
      transparent,
      transparent 30px,
      #ccc 30px,
      #ccc 60px
    ),
    linear-gradient(
      to bottom,
      #eee,
      #999
    );
}
.start-news:after {
	background-image:url("https://dev.game-city.at/wp-content/uploads/2019/05/GC-Skyline-2019_2000px.png") !important;
	background-repeat:no-repeat;
	background-position:bottom;
	background-size:1000px;
	bottom:0;
    position:absolute;
    width: 1000px; 
    height: 100px;
    content:"";
    z-index:10000;
}
.start-overview {
background: linear-gradient(to bottom, #ffffff 1%,#f1f1f1 100%);
}



select.mapplic-levels-select {
	height:auto;
}


.mapplic-pin.blue-pin {
	background-image: url(//dev.game-city.at/wp-content/uploads/2019/05/icon_blue-pin.png);
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	margin-top: -18px;
	margin-left: -10px;
}
.mapplic-pin.food-pin {
	background-image: url(//dev.game-city.at/wp-content/uploads/2019/05/icon_food.png);
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
}
.mapplic-pin.kids-magenta-pin {
	background-image: url(//dev.game-city.at/wp-content/uploads/2019/05/icon_kinderzone_xie-magenta.png);
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
}

#main .mapplic-search-input {
	padding: 4px 24px !important;
	background-position: 0px 8px !important;
	height: auto !important;
}

.mapplic-search-clear {
	top:10px !important;
}
.mapplic-sidebar {
	padding-left:5px;
}
.mapplic-list-expandable {
	padding-top:0;
}

*/