/*--------------------------------------------------------------------------------- Theme Name:   Divi Child Theme URI:    https://www.elegantthemes.com/ Description:  Divi child Author:       Elegant Themes Author URI:   https://www.elegantthemes.com/ Template:     Divi Version:      4.10.8 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*/
.sm-productnutri ul{	padding:0; }
.sm-productnutri li,.sm-productnutri li {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    padding: .625rem 0}
.sm-productnutri li:before,.sm-productnutri li:before { content: "";    position: absolute;    width: 100%;    bottom: 1.125rem;    left: 0;    line-height: 0;    white-space: nowrap;    border-bottom: 2px dotted #fff;    z-index: 1}
.sm-productnutri li h5,.sm-productnutri li h5 {    position: relative;    color: #fff;    background-image: url(https://devmedia4you.se/smoki/wp-content/uploads/2023/06/red-bg-1-1.jpg)!important;    padding: 0 .625rem 0 0;    z-index: 2}
.sm-productnutri li p,.sm-productnutri li p {    position: relative;    background-image: url(https://devmedia4you.se/smoki/wp-content/uploads/2023/06/red-bg-1-1.jpg)!important;    z-index: 2;    padding: 0 0 0 .625rem;    padding-bottom: 0;}.sm-productnutrili p.pl-0,.sm-productnutri li p.pl-0 {    padding-left: 0}
.sm-nutsblock .et_pb_blurb_content{ margin-left:10px!important } 

@-webkit-keyframes letter-move { 
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    
  }
  100% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
}
@keyframes letter-move {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 10% 10%;
    transform-origin: 10% 10%;
    
  }
  100% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transform-origin: 10% 10%;
    transform-origin: 10% 10%;

  }
}

.sk-name {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.sk-letters {
  color: #ff9500;
  font-weight: 700;
    -webkit-animation: letter-move 0.5s cubic-bezier(0.100, -0.100, 0.200, 1.75) infinite alternate-reverse both;
    animation: letter-move 0.5s cubic-bezier(0.100, -0.100, 0.200, 1.75) infinite alternate-reverse both;
  margin:0 3px; 
}

.letters-1 {
  animation-delay: 1.2s;
}
 
.letters-11 {
  animation-delay: 1.1s;
}

.letters-7 {
  animation-delay: 1s;
}

.letters-6 {
  animation-delay: 0.9s;
}

.letters-5 {
  animation-delay: 0.8s;
}

.letters-4 {
  animation-delay: 0.7s;
}

.letters-3 {
  animation-delay: 0.6s;
}

.letters-2 {
  animation-delay: 0.5s;
}

.letters-1 {
  animation-delay: 0.4s;
}

.sk-name p{ margin-left:3px; }
.global_text1 .text_wrap h3{ margin-top:0!important }
.sm-packettop img{ margin-left:2px }

@media only screen and (max-width: 991px) {	
	.sm-nutsblockouter{		display:flex;		justify-content: space-between; 	}	
	.sm-nutsblock .et_pb_blurb_content{ margin-left:0!important }	
	.sm-packetnutriblock{		display:flex!important;		flex-direction: column!important;	}	
	.sm-packetnutriblock.et_pb_gutters1 .et_pb_column_3{ order:3!important; margin-top:30px!important } 
	.et_pb_section_1{ min-height:inherit!important }
    .sm-logo img{ width:200px!important; margin:0 auto!important } 
}


body[data-scroll-step="0"] .et_pb_image_16{
  transform: rotate3d(0, 0, 0, 0deg) !important;
  -webkit-transform: rotate3d(0, 0, 0, 0deg) !important;
}


body[data-scroll-step="0"] .et_pb_image_15{
    transform:translateY(0) !important;
    -webkit-transform:translateY(0) !important;
}

body[data-scroll-step="0"] .sm-packettop{
    transform:translateY(0) !important;
    -webkit-transform:translateY(0) !important;
}

body[data-scroll-step="0"] .sm-packet{
    transform:translateY(0) !important;
    -webkit-transform:translateY(0) !important;
}

@media (max-width:1600px){
  .sm-headingtxt h4{
    font-size:100px!important;  
  }
  .sk-packetinfo{
      width:240px!important;
  }
  .sk-packetinfo p{
      font-size:21px!important;
      line-height:normal!important;
  }
  .sm-bannerfont h2{
      font-size:160px!important;  
  }
}

@media (max-width:1200px){
  .sm-headingtxt h4{
    font-size:80px!important;  
  }
  .sm-bannerfont h2{
      font-size:140px!important;  
  }
}

@media (max-width:1000px){
  .sm-headingtxt h4{
    font-size:60px!important;  
  }
  .sm-bannerfont h2{
      font-size:100px!important;  
  }
}

@media (max-width: 767px){
  	.et_pb_row.home_sec1_row2:before{
  		  bottom: 60px!important;
  	}
    .sk-packetinfo p{
        font-size:14px!important;
        line-height:normal!important;
    }
    .sm-bannerfont h2{
        font-size:48px!important;  
    }
    .sm-headingtxt h4{
        font-size:34px!important;  
    }
    .sk-packetinfo {
        width:170px!important;
    }
}

@media (max-width: 420px){
    .sm-headingtxt h4{
        font-size:26px!important;  
    }
    .sk-packetinfo p{
        font-size:12px!important;
        line-height:normal!important;
    }
}