sebody{
padding:0px;
margin:0px;
}

.main-menu-box {
/*  background-image: url("/wp-content/themes/Avada-Child-Theme/images/sun-bg.png");*/
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 135px auto;
}
.join-premium {
  display: none;
}

.join-premium .jetpack {
  bottom: 0;
  height: 185px;
  position: absolute;
  right: 0;
  width: 139px;
}
.join-premium .jetpack .fly {
	width:88px;
	height:142px;
	position:absolute;
	left:0px;
	top:20px;
	-moz-animation:float 1000ms infinite ease-in-out;
	-webkit-animation: float 1000ms infinite ease-out-in;
	animation: float 1000ms infinite ease-out-in;
	-o-animation: float 1000ms infinite ease-out-in;
	-ms-animation: float 1000ms infinite ease-out-in;
}
@-webkit-keyframes float {
0% {
-webkit-transform:translateY(5px) translateX(1px);
-moz-transform:translateY(5px) translateX(1px);
transform:translateY(5px) translateX(1px)
}
50% {
-webkit-transform:translateY(-5px) translateX(-1px);
-moz-transform:translateY(-5px) translateX(-1px);
transform:translateY(-5px) translateX(-1px)
}
100% {
-webkit-transform:translateY(5px) translateX(1px);
-moz-transform:translateY(5px) translateX(1px);
transform:translateY(5px) translateX(1px)
}
}
@-moz-keyframes float {
0% {
-webkit-transform:translateY(5px) translateX(1px);
-moz-transform:translateY(5px) translateX(1px);
transform:translateY(5px) translateX(1px)
}
50% {
-webkit-transform:translateY(-5px) translateX(-1px);
-moz-transform:translateY(-5px) translateX(-1px);
transform:translateY(-5px) translateX(-1px)
}
100% {
-webkit-transform:translateY(5px) translateX(1px);
-moz-transform:translateY(5px) translateX(1px);
transform:translateY(5px) translateX(1px)
}
}
@keyframes float {
0% {
-webkit-transform:translateY(5px) translateX(1px);
-moz-transform:translateY(5px) translateX(1px);
transform:translateY(5px) translateX(1px)
}
50% {
-webkit-transform:translateY(-5px) translateX(-1px);
-moz-transform:translateY(-5px) translateX(-1px);
transform:translateY(-5px) translateX(-1px)
}
100% {
-webkit-transform:translateY(5px) translateX(1px);
-moz-transform:translateY(5px) translateX(1px);
transform:translateY(5px) translateX(1px)
}
}
.join-premium .jetpack .fly .hombre {
	width:100%;
	height:100%;
	position:absolute;
	background:url(/wp-content/themes/Avada-Child-Theme/images/hombre.png) no-repeat;
	left:0;
	top:0;
	z-index:1
}
.join-premium .jetpack .fuego {
	width:25px;
	height:32px;
	position:absolute;
	background:url(/wp-content/themes/Avada-Child-Theme/images/fuego.png) no-repeat;
	left:64px;
	top:113px;/* -webkit-animation:fire 100ms infinite ease-in-out; */
	-moz-animation:fire 100ms infinite ease-in-out;
	-webkit-animation:fire 100ms infinite ease-in-out;
	animation:fire 100ms infinite ease-in-out;
	-o-animation:fire 100ms infinite ease-in-out;
	-ms-animation:fire 100ms infinite ease-in-out;
}
@-webkit-keyframes fire {
0% {
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
transform:rotate(10deg)
}
50% {
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
transform:rotate(-10deg)
}
100% {
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
transform:rotate(10deg)
}
}
@-moz-keyframes fire {
0% {
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
transform:rotate(10deg)
}
50% {
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
transform:rotate(-10deg)
}
100% {
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
transform:rotate(10deg)
}
}
@keyframes fire {
0% {
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
transform:rotate(10deg)
}
50% {
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
transform:rotate(-10deg)
}
100% {
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
transform:rotate(10deg)
}
}
.main-menu-box{
width:100%;
float:left;
}
.menu-auto-box-funny{
	max-width:1150px;
	margin-left:auto;
	margin-right:auto;
}

.all-menu-box-top{
width:100%;
float:left;
margin-top:20px;
}
.top-menu-first{
	width: 139px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
}
.top-menu-first img{
width:100%;
}
.funny-menu-2{
margin-top:-15px;
z-index: 2;
}
.funny-menu-3{
margin-top:-44px;
z-index: 2;
}

.funny-menu-3_1{
margin-top:-46px;
z-index: 2;
}

.funny-menu-5{
margin-left:140px;
}
.funny-menu-6 {
  margin-top: -54px;
  z-index: 1;
}





.top-menu-first img {
		position: relative;
		bottom: 0px;
		left: 0px;
		overflow: visible;
		-webkit-animation: boat-animation 2s infinite ease-in-out;
		-moz-animation: boat-animation 2s infinite ease-in-out;
		-o-animation: boat-animation 2s infinite ease-in-out;
		-ms-animation: boat-animation 2s infinite ease-in-out;
		animation: boat-animation 2s infinite ease-in-out;
	}
		


@-webkit-keyframes boat-animation {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}

/* FireFox Animations */


@-moz-keyframes boat-animation {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}

/* Opera Animations */


@-o-keyframes boat-animation {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}

/* IE Animations */



/* Animations */

@keyframes boat-animation {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}


@-webkit-keyframes oscillation
{
from
{
-webkit-transform:rotate(-9deg);
}
to{
-webkit-transform:rotate(9deg);
}
}
@-moz-keyframes oscillation
{
from{
-moz-transform:rotate(-9deg);
}
to{
-moz-transform:rotate(9deg);
}
}
.oscillate{
	-webkit-transform-origin: 50% -40px;
	-moz-transform-origin: 50% -40px;
	-webkit-animation: oscillation 1s ease-in-out infinite alternate;
	-moz-animation: oscillation 1s ease-in-out infinite alternate;
	width: 109px;
	height: 176px;
	z-index: 0;
	position: absolute;
	top: 0;
	right: 30px;
	background-image: url(/wp-content/themes/Avada-Child-Theme/images/callBack.png);
	background-repeat: no-repeat;
}



.h2-animation-2 {
	-webkit-animation: h2-animation 10s 1 ease-in-out;
	-moz-animation: h2-animation 10s 1 ease-in-out;
	-o-animation: h2-animation 5s 1 ease-in-out;
	-ms-animation: h2-animation 5s 1 ease-in-out;
	animation: h2-animation 5s 1 ease-in-out;
}

.h2-animation-3 {
	-webkit-animation: h3-animation 10s 1 ease-in-out;
	-moz-animation: h3-animation 10s 1 ease-in-out;
	-o-animation: h3-animation 5s 1 ease-in-out;
	-ms-animation: h3-animation 5s 1 ease-in-out;
	animation: h3-animation 5s 1 ease-in-out;
}

.h2-animation-4 {
	-webkit-animation: h4-animation 10s 1 ease-in-out;
	-moz-animation: h4-animation 10s 1 ease-in-out;
	-o-animation: h4-animation 5s 1 ease-in-out;
	-ms-animation: h4-animation 5s 1 ease-in-out;
	animation: h4-animation 5s 1 ease-in-out;
}

.h2-animation-5 {
	-webkit-animation: h5-animation 10s 1 ease-in-out;
	-moz-animation: h5-animation 10s 1 ease-in-out;
	-o-animation: h5-animation 5s 1 ease-in-out;
	-ms-animation: h5-animation 5s 1 ease-in-out;
	animation: h5-animation 5s 1 ease-in-out;
}

.h2-animation-6 {
	-webkit-animation: h6-animation 10s 1 ease-in-out;
	-moz-animation: h6-animation 10s 1 ease-in-out;
	-o-animation: h6-animation 5s 1 ease-in-out;
	-ms-animation: h6-animation 5s 1 ease-in-out;
	animation: h6-animation 5s 1 ease-in-out;
}

.h2-animation-7 {
	-webkit-animation: h7-animation 10s 1 ease-in-out;
	-moz-animation: h7-animation 10s 1 ease-in-out;
	-o-animation: h7-animation 5s 1 ease-in-out;
	-ms-animation: h7-animation 5s 1 ease-in-out;
	animation: h7-animation 5s 1 ease-in-out;
}

.h2-animation-3_1 {
	-webkit-animation: h7-animation 10s 1 ease-in-out;
	-moz-animation: h7-animation 10s 1 ease-in-out;
	-o-animation: h7-animation 5s 1 ease-in-out;
	-ms-animation: h7-animation 5s 1 ease-in-out;
	animation: h7-animation 5s 1 ease-in-out;
}

.h2-animation-10 {
	-webkit-animation: h7-animation 10s 1 ease-in-out;
	-moz-animation: h7-animation 10s 1 ease-in-out;
	-o-animation: h7-animation 5s 1 ease-in-out;
	-ms-animation: h7-animation 5s 1 ease-in-out;
	animation: h7-animation 5s 1 ease-in-out;
}
@-webkit-keyframes h2-animation {
	0%   {opacity: 0;}
	20%   {opacity: 1;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@-webkit-keyframes h3-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	40%  {opacity: 1;}
	100% {opacity: 1;}
}
@-webkit-keyframes h4-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	60%  {opacity: 1;}
	100% {opacity: 1;}
}
@-webkit-keyframes h5-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@-webkit-keyframes h6-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	90%  {opacity: 1;}
	100% {opacity: 1;}
}
@-webkit-keyframes h7-animation {
    0%   {opacity: 0;}
	100% {opacity: 1;}
}


/* FireFox Animations */

@-moz-keyframes h2-animation {
	0%   {opacity: 0;}
	20%   {opacity: 1;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@-moz-keyframes h3-animation {
	0%   {opacity: 0;}
	20%   {opacity: 0;}
	40%  {opacity: 1;}
	100% {opacity: 1;}
}

@-moz-keyframes h4-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	60%  {opacity: 1;}
	100% {opacity: 1;}
}
@-moz-keyframes h5-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@-moz-keyframes h6-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	90%  {opacity: 1;}
	100% {opacity: 1;}
}
@-moz-keyframes h7-animation {
    0%   {opacity: 0;}
	100% {opacity: 1;}
}


/* Opera Animations */

@-o-keyframes h2-animation {
	0%   {opacity: 0;}
	20%   {opacity: 1;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@-o-keyframes h3-animation {
0%   {opacity: 0;}
	20%   {opacity: 0;}
	40%  {opacity: 1;}
	100% {opacity: 1;}
}

@-o-keyframes h4-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	60%  {opacity: 1;}
	100% {opacity: 1;}
}
@-o-keyframes h5-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@-o-keyframes h6-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	90%  {opacity: 1;}
	100% {opacity: 1;}
}
@-o-keyframes h7-animation {
    0%   {opacity: 0;}
	100% {opacity: 1;}
}

/* IE Animations */



/* Animations */

@keyframes h2-animation {
	0%   {opacity: 0;}
	20%   {opacity: 1;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@keyframes h3-animation {
	0%   {opacity: 0;}
	20%   {opacity: 0;}
	40%  {opacity: 1;}
	100% {opacity: 1;}
}

@keyframes h4-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	60%  {opacity: 1;}
	100% {opacity: 1;}
}
@keyframes h5-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	80%  {opacity: 1;}
	100% {opacity: 1;}
}
@keyframes h6-animation {
    0%   {opacity: 0;}
	20%   {opacity: 0;}
	90%  {opacity: 1;}
	100% {opacity: 1;}
}
@keyframes h7-animation {
    0%   {opacity: 0;}
	100% {opacity: 1;}
}


.degree90 {
    outline: medium none;
    position: fixed;
    left: 10px;
    top: -30px;
    transform: scale(1) rotateY(0deg) translateZ(5px);
    transition: all 1s ease 0s;
    z-index: 999999;
}
.callback {
    position: fixed;
    transform: scale(1) rotateY(360deg) translateZ(5px);
}
.callback {
    outline: medium none;
    position: fixed;
    left: 10px;
    top: -30px;
    transition: all 1s ease 0s;
    z-index: 999999;
}
.callback:hover {
    transform: scale(1) rotate(0deg) translateY(30px);
    z-index: 999999;
}
.menu-secound-page {
  background-position: center bottom !important;
  background-size: 100% auto!important;
  min-height: 700px!important;
  padding-bottom: 0px!important;
  padding-top: 60px!important;
}

.inner-menu-box ul li {
width:20%;
float:left;
}
.inner-menu-box ul li img{
width:100%;
}
.inner-menu-box ul li {
  float: left;
  margin-top: 50px;
  width: 16.66%;
}
.inner-menu-box ul li img{
		position: relative;
		bottom: 0px;
		left: 0px;
		overflow: visible;
		-webkit-animation: boat-animation-inner 2s infinite ease-in-out;
		-moz-animation: boat-animation 2s infinite ease-in-out;
		-o-animation: boat-animation 2s infinite ease-in-out;
		-ms-animation: boat-animation 2s infinite ease-in-out;
		animation: boat-animation 2s infinite ease-in-out;
}

@-webkit-keyframes boat-animation-inner {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}

/* FireFox Animations */


@-moz-keyframes boat-animation-inner {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}

/* Opera Animations */


@-o-keyframes boat-animation-inner {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}

/* IE Animations */


/* Animations */

@keyframes boat-animation-inner {
	0%   {bottom: 0px; left: 0px;}
	25%  {bottom: -2px; left: -2px;}
	70%  {bottom: 2px; left: -4px;}
	100% {bottom: -1px; left: 0px;}
}

.border-box-inner-page {
  border: 5px solid rgb(255, 143, 143);
  padding: 38px;
}
.border-box-inner-page h2 {
  color: rgb(255, 143, 143) !important;
  font-size: 25px !important;
  font-weight: bold!important;
}
.border-box-inner-page p{
color:#fff;
text-align:justify;
}

.frase-banner {
background-position:top center !important;
background-size:cover !important;
}
.hubble-banner{
background-position:top center !important;
background-size:cover !important;
}
.product-width-386{
width:390px;
margin-left:auto;
margin-right:auto;
}
.banner-image {
  margin-bottom: 0px;
  min-height: 650px;
}
.banner-image .fusion-layout-column {
margin-bottom:0px !important;
} 
/*new-Css-17-06-2017*/
body{
overflow-x:hidden;
}
/*.post-content {
  margin-top: -130px;
}*/
.page-id-12087 .post-content {
  margin-top: -130px;
}
.page-id-12091 .post-content {
  margin-top: -130px;
}
.page-id-12093 .post-content {
  margin-top: -130px;
}
.page-id-12089 .post-content {
  margin-top: -130px;
}
.home .post-content {
  margin-top: -130px;
}
.home .post-content > .fusion-fullwidth {
  padding-top: 136px!important;
}
.page-id-12087 .post-content > .fusion-fullwidth {
  padding-top: 159px !important;
}
.page-id-12091 .post-content > .fusion-fullwidth {
  padding-top: 159px !important;
}
.page-id-12093 .post-content > .fusion-fullwidth {
  padding-top: 159px !important;
}
.page-id-12089 .post-content > .fusion-fullwidth {
  padding-top: 159px !important;
}
.funny_box_menu-new {
  background-color: rgb(25, 159, 244) !important;
  background-image: url("https://www.smultronforlag.se/wp-content/themes/Avada-Child-Theme/images/menu-bg-new-5.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 0;
  float: left;
  height: 800px !important;
  left: 0;
  margin-top: -130px;
  position: static;
  right: 0;
  top: 0;
  width: 100%;
}
.menu-fix-610 {
  float: right;
  height: 680px;
  margin-right: 7px;
  margin-top: 170px;
  overflow: hidden;
  padding-left: 100px;
  width: 687px;
  position:relative;
  z-index:10;
}
.top-menu-first{
position:relative;
}
.funny-menu-1 {
  left: 143px;
  top: 122px;
  z-index: 0;
}
.funny-menu-2 {
  left: -141px;
  top: 182px;
  z-index: 4;
}
.funny-menu-3 {
  left: -112px;
  top: 185px;
  width: 155px;
  z-index: 2;
}
.funny-menu-3_1 {
left: 180px;
    top: -790px;
    width: 160px;
    z-index: 1;
}
.funny-menu-4 {
  left: -444px;
  top: 45px;
  width: 153px;
  z-index: 3;
}
.funny-menu-5 {
  left: -1px;
  top: -231px;
  width: 159px;
  z-index: 1;
}
.funny-menu-6 {
  left: 26px;
  top: -171px;
  width: 167px;
  z-index: 4;
}
.funny-menu-8 {
  left: -335px;
  top: -360px;
  width: 167px;
  z-index: 6;
}
.funny-menu-9 {
  left: 240px;
  top: -655px;
  width: 167px;
  z-index: 1;
}

.funny-menu-10 {
 left: -73px;
 top: -785px;
 width: 150px;
 z-index: 2;
}
.funny-menu-10-1 {
 left: -53px;
 top: -765px;
 width: 150px;
 z-index: 3;
}

.top-menu-first {
  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;
}
.top-menu-first:hover, .top-menu-first:focus, .top-menu-first:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  z-index:9;
}
.sun-box-mn {
  left: 43px;
  position: absolute;
  top: 17px;
  width: 134px;
  z-index:3;
}
.sun-box-mn img{
width:100%;
}


#clouds{
	background-position: top;
	padding-top: 75px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	position: absolute;
	z-index: 2;
}

/*Time to finalise the cloud shape*/
.cloud {

}

.cloud:before, .cloud:after {

}

.cloud:after {

}

/*Time to animate*/
#clouds img{
width:100%;
}
.x1 {
	-webkit-animation: moveclouds 25s linear infinite;
	-moz-animation: moveclouds 25s linear infinite;
	-o-animation: moveclouds 25s linear infinite;
	width:200px;
}

/*variable speed, opacity, and position of clouds for realistic effect*/
.x2 {
	left: 200px;	
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	transform: scale(0.6);
	opacity: 0.6; /*opacity proportional to the size*/	
	/*Speed will also be proportional to the size and opacity*/
	/*More the speed. Less the time in 's' = seconds*/
	-webkit-animation: moveclouds 40s linear infinite;
	-moz-animation: moveclouds 40s linear infinite;
	-o-animation: moveclouds 40s linear infinite;
	width:150px;
}

.x3 {
	left: -250px; top: -200px;	
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.8; /*opacity proportional to the size*/	
	-webkit-animation: moveclouds 30s linear infinite;
	-moz-animation: moveclouds 30s linear infinite;
	-o-animation: moveclouds 30s linear infinite;
	width:100px;
}

.x4 {
	left: 970px; top: -250px;	
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	transform: scale(0.75);
	opacity: 0.75; /*opacity proportional to the size*/	
	-webkit-animation: moveclouds 55s linear infinite;
	-moz-animation: moveclouds 55s linear infinite;
	-o-animation: moveclouds 55s linear infinite;
	width:120px;
}

.x5 {
	left: 1050px; top: -150px;	
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.8; /*opacity proportional to the size*/	
	-webkit-animation: moveclouds 70s linear infinite;
	-moz-animation: moveclouds 70s linear infinite;
	-o-animation: moveclouds 70s linear infinite;
	width:140px;
}



@-webkit-keyframes moveclouds {
	0% {margin-left: 1000px; opacity:0;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	10% {opacity:0;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	40% {opacity:1;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	100% {margin-left: -1000px;opacity:1;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
}
@-moz-keyframes moveclouds {
	0% {margin-left: 1000px; opacity:0;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	10% {opacity:0;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	40% {opacity:1;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	100% {margin-left: -1000px;opacity:1;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
}
@-o-keyframes moveclouds {
	0% {margin-left: 1000px; opacity:0;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	10% {opacity:0;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	40% {opacity:1;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
	100% {margin-left: -1000px;opacity:1;  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
}
#main{
padding-left:0px !important;
padding-right:0px !important;
}
body .fusion-main-menu > ul > li > a {
  height: 121px;
  line-height: 121px;
}
#slidingbar-area {    
    display: none;
}

/*new-Css-17-06-2017*/

@media (min-width:1801px) and (max-width: 2000px) {
.funny_box_menu-new {
  height: 960px !important;
}
}

@media (min-width:1600px) and (max-width: 1800px) {
.funny_box_menu-new {
  height: 860px !important;
}
}

/*--------my media--------------*/
@media (min-width:991px) and (max-width: 1200px) {
	.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
         background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    }
	 .alignleft, .fusion-alignleft {    
        margin-left: 20px;
    }
}
@media (min-width:767px) and (max-width: 991px) {
	.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
         background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    }
	 .alignleft, .fusion-alignleft {    
        margin-left: 20px;
    }
	.rabbit-div {
       text-align: center;
    }
       .prodct-imges,.Henke-banner {
         text-align: center;
    }
       .Henke-banner .border-box-inner-page p {	   
	    text-align: center;
     }
      .video-col .border-box-inner-page p {	   
	    text-align: center;
     }
     .border-box-inner-page h2 {
            padding-left: 0px;
            text-align:center;
     }
      .Henke-banner .fusion-imageframe{
           float:none!important;
       }
}
@media only screen and (max-width: 767px) {
	.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
         background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    }
	 .alignleft, .fusion-alignleft {    
        margin-left: 20px;
    }
	.rabbit-div {
       text-align: center;
    }
     .prodct-imges,.Henke-banner {
         text-align: center;
    }	
      .Henke-banner .border-box-inner-page p {	   
	    text-align: center;
     }
     .video-col .border-box-inner-page p {	   
	    text-align: center;
     }
      .border-box-inner-page h2 {
            padding-left: 0px;
            text-align:center;
     }
      .Henke-banner .fusion-imageframe{
           float:none!important;
       }

}
@media (max-width: 500px) {
	.fusion-logo {
		width:80%;
	}
	.menu-fix-610 {
		float: right;
		height: 580px;
		margin-right: 7px;
		margin-top: 170px;
		overflow: hidden;
		padding-left: 140px;
		width: 400px;
		position: relative;
		z-index: 10;
    }
	.top-menu-first {
		width: 90px;
		float: left;
		margin-left: 20px;
		margin-right: 20px;
		position: relative;
    }
	.funny-menu-1 {
		left: 56px;
		top: 122px;
		z-index: 0;
    }
	.funny-menu-2 {
		left: -141px;
		top: 182px;
		z-index: 4;
    }
	.funny-menu-3 {
		left: -10px;
                top: 67px;
		width: 90px;
		z-index: 2;
    }
	.funny-menu-3_1 {
	left: 2px;
		top: -395px;
		width: 90px;
		z-index: 1;
    }
	 .funny-menu-4 {
		left: -77px;
		top: -30px;
		width: 90px;
		z-index: 3;
     }
	 .funny-menu-5 {
		left: -80px;
		top: -60px;
		width: 90px;
		z-index: 1;
	}
	.funny-menu-6 {
		left: 121px;
		top: -100px;
		width: 90px;
		z-index: 4;
	}
	 .funny-menu-8 {
		left: -180px;
		top: -116px;
		width: 90px;
		z-index: 6;
	}
	.funny-menu-9 {
		left: 42px;
		top: -287px;
		width: 90px;
		z-index: 1;
    }
    .funny-menu-10 {
		left: -118px;
		top: -300px;
		width: 90px;
		z-index: 6;
		}
	.funny-menu-10-1 {
		left: -78;
		top: -680px;
		width: 90px;
		z-index: 6;
		}
	
	.funny_box_menu-new {
		height: 595px !important;
	}
	
	
}

.fusion-no-lightbox {
  float: left;
  padding: 30px;
  width: 100%;
}
.fusion-no-lightbox {
  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;
}
.fusion-no-lightbox:hover, .fusion-no-lightbox:focus, .fusion-no-lightbox:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  z-index:9;
}
.border-box-inner-page {
  background-image: url("/wp-content/uploads/2017/06/Text-block-ice-1.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid rgb(255, 143, 143) !important;
  min-height: 475px;
  padding: 38px;
}
.border-box-inner-page h2 {
  padding-left: 39px;
}
.border-box-inner-page p {
  color: rgb(0, 0, 0)!important;
  padding-left:27px;
  padding-right:48px;
}
.fusion-column-wrapper {
  min-height: 50px !important;
}

/*23-06-2017*/
.single-product .woocommerce-tabs.wc-tabs-wrapper .post-content{

        margin-top: 0px;

}
.woocommerce-container ul.products li div.post-content{

        margin-top: 0px;

}
.page-id-12311 #wrapper #main .post-content{
	
	    margin-top: 0px;
}

.page-id-12311 #wrapper #main .post-content .fusion-fullwidth{
	
	      padding-top: 0px !important;
}

/*End 23-06-2017*/

.full-tab-bg-box .tab-content{
 background-color:#fff;
} 
.full-tab-bg-box .tab-content .tab-pane{
background-color:transparent !important;
}
.post-type-archive-product .fusion-header, .side-header .fusion-footer-parallax, .side-header-background-color {
  background:#5DC4F0 none repeat scroll 0 0;
}
.page-id-12311 .fusion-header, .side-header .fusion-footer-parallax, .side-header-background-color {
  background:#5DC4F0 none repeat scroll 0 0;
}
.page-id-11966 .fusion-header, .side-header .fusion-footer-parallax, .side-header-background-color {
  background: rgb(93, 196, 240) none repeat scroll 0 0;
}

.page-id-12087 .fusion-header, .side-header .fusion-footer-parallax, .side-header-background-color {
  background: rgb(93, 196, 240) none repeat scroll 0 0;
}

.page-id-11982 .fusion-header, .side-header .fusion-footer-parallax, .side-header-background-color {
  background:#5DC4F0 none repeat scroll 0 0;
}
.full-tab-bg-box .fusion-tabs.classic .nav-tabs > li.active .tab-link, .full-tab-bg-box .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .full-tab-bg-box .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, .full-tab-bg-box .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link {
  border-color: #1AA1F2;
  background-color: #1AA1F2;
  color:#fff;
}
.full-tab-bg-box .fusion-tabs.classic .nav-tabs > li.active .tab-link h4, .full-tab-bg-box .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus h4, .full-tab-bg-box .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover h4, .full-tab-bg-box .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link h4{
  color:#fff;
}
.full-tab-bg-box .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
  background-color: #1AA1F2;
  color:#fff;
  border-color: #1AA1F2;
}
.full-tab-bg-box .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover h4{
color:#fff;
}
.fusion-price-rating {
  min-height: 30px;
}
.archive .fusion-header, .side-header .fusion-footer-parallax, .side-header-background-color {
  background:#5DC4F0 none repeat scroll 0 0;
}
.single-product .fusion-header, .side-header .fusion-footer-parallax, .side-header-background-color {
  background:#5DC4F0 none repeat scroll 0 0;
}
.full-tab-bg-box {
  background-position: center top;
  background-repeat: repeat;
  background-size: cover;
  padding-top:30px;
} 
.page-id-11966 .post-content {
  margin-top: -130px;
}
.page-id-11966 .post-content > .full-tab-bg-box {
  padding-top: 159px !important;
}
a.fusion-no-lightbox {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
}


span.featured-image {
    display: block;
    height: 420px;
    overflow: hidden;
}