
body{
    font-family: 'Almoni', sans-serif ;  font-weight: 300;
    direction:rtl;
    position:relative;
    overflow-x: hidden;    
    letter-spacing:3px;
	color:#28353f;
}
.cartbg{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.34 42.41"><path class="cls-1" d="M29.22,15.4a7.57,7.57,0,0,0-15.1,0H9V34.08H34.39V15.4ZM21.67,9.33a6.58,6.58,0,0,1,6.55,6.07H15.12A6.58,6.58,0,0,1,21.67,9.33ZM33.39,33.08H10V16.4H33.39Z" /></svg>');
  background-size:100% 100%;	
}

a.search{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.34 42.41"><path class="cls-1" d="M33.06,31.52,23.65,22.6a7.59,7.59,0,1,0-.69.72l9.41,8.92Zm-15.2-7.21a6.58,6.58,0,1,1,6.57-6.57A6.58,6.58,0,0,1,17.86,24.31Z"/></svg>');
  background-size:100% 100%;	
}

.like{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.34 42.41"><path class="cls-1" d="M31.18,13.12a6,6,0,0,0-3.24-2,5.6,5.6,0,0,0-3.63.41A6.74,6.74,0,0,0,21.67,14,6.74,6.74,0,0,0,19,11.56a5.6,5.6,0,0,0-3.63-.41,6,6,0,0,0-3.24,2A6.39,6.39,0,0,0,10.66,17c-.16,3.2,1.93,6.33,3.7,8.4a28.13,28.13,0,0,0,7.09,5.89l.22.12.22-.12A28.13,28.13,0,0,0,29,25.38c1.77-2.06,3.86-5.2,3.7-8.4a6.33,6.33,0,0,0-1.5-3.86m.58,3.9c.14,2.9-1.82,5.82-3.48,7.76a27.45,27.45,0,0,1-6.61,5.55,27.45,27.45,0,0,1-6.61-5.55c-1.66-1.94-3.62-4.86-3.48-7.76a5.23,5.23,0,0,1,4-5,4.71,4.71,0,0,1,1-.11,5.2,5.2,0,0,1,4.66,3.13l.41.77.41-.77c1.5-2.82,3.9-3.41,5.66-3a5.24,5.24,0,0,1,4,5"/></svg>');
  background-size:100% 100%;	
}
.like.liked{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.34 42.41"><path class="cls-1" d="M31.18,13.12a6,6,0,0,0-3.24-2,5.6,5.6,0,0,0-3.63.41A6.74,6.74,0,0,0,21.67,14,6.74,6.74,0,0,0,19,11.56a5.6,5.6,0,0,0-3.63-.41,6,6,0,0,0-3.24,2A6.39,6.39,0,0,0,10.66,17c-.16,3.2,1.93,6.33,3.7,8.4a28.13,28.13,0,0,0,7.09,5.89l.22.12.22-.12A28.13,28.13,0,0,0,29,25.38c1.77-2.06,3.86-5.2,3.7-8.4a6.33,6.33,0,0,0-1.5-3.86m.58,3.9c.14,2.9-1.82,5.82-3.48,7.76a27.45,27.45,0,0,1-6.61,5.55,27.45,27.45,0,0,1-6.61-5.55c-1.66-1.94-3.62-4.86-3.48-7.76a5.23,5.23,0,0,1,4-5,4.71,4.71,0,0,1,1-.11,5.2,5.2,0,0,1,4.66,3.13l.41.77.41-.77c1.5-2.82,3.9-3.41,5.66-3a5.24,5.24,0,0,1,4,5"    fill="rgba(181,46,46)" stroke="rgba(181,46,46)" stroke-miterlimit="10"  stroke-width="1"/></svg>');

  background-size:100% 100%;	
}
.insta{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.34 42.41"><path class="cls-1" d="M27.28,32.72H16.06a5.55,5.55,0,0,1-2.2-.45,5.45,5.45,0,0,1-1.79-1.21,5.65,5.65,0,0,1-1.66-4V15.85a5.55,5.55,0,0,1,.45-2.2,5.45,5.45,0,0,1,1.21-1.79,5.64,5.64,0,0,1,1.79-1.22,5.72,5.72,0,0,1,2.2-.44H27.28a5.72,5.72,0,0,1,2.2.44,5.82,5.82,0,0,1,3,3,5.72,5.72,0,0,1,.44,2.2V27.07a5.72,5.72,0,0,1-.44,2.2,5.64,5.64,0,0,1-1.22,1.79,5.45,5.45,0,0,1-1.79,1.21A5.55,5.55,0,0,1,27.28,32.72ZM16.06,11.2a4.51,4.51,0,0,0-1.81.37A4.58,4.58,0,0,0,11.78,14a4.48,4.48,0,0,0-.37,1.81V27.07a4.48,4.48,0,0,0,.37,1.81,4.58,4.58,0,0,0,2.47,2.47,4.48,4.48,0,0,0,1.81.37H27.28a4.48,4.48,0,0,0,1.81-.37,4.58,4.58,0,0,0,2.47-2.47,4.51,4.51,0,0,0,.37-1.81V15.85A4.48,4.48,0,0,0,31.56,14a4.75,4.75,0,0,0-1-1.48,5,5,0,0,0-1.48-1,4.68,4.68,0,0,0-1.81-.36Z"/><path class="cls-1" d="M21.67,27.31a6,6,0,0,1-2.28-.46,6,6,0,0,1-3.11-3.11A5.85,5.85,0,0,1,24,16.07a5.87,5.87,0,0,1,1.85,1.25,6,6,0,0,1,1.26,1.86,5.88,5.88,0,0,1,0,4.56,5.84,5.84,0,0,1-1.26,1.85A5.73,5.73,0,0,1,24,26.85,6,6,0,0,1,21.67,27.31Zm0-10.7a4.87,4.87,0,0,0-1.89.38,5,5,0,0,0-1.54,1,5.17,5.17,0,0,0-1,1.54,4.89,4.89,0,0,0,0,3.78,4.88,4.88,0,0,0,2.58,2.58,5,5,0,0,0,3.78,0,5,5,0,0,0,1.54-1,5.17,5.17,0,0,0,1-1.54,4.89,4.89,0,0,0,0-3.78,5.17,5.17,0,0,0-1-1.54,5,5,0,0,0-1.54-1A4.87,4.87,0,0,0,21.67,16.61Z"/><path class="cls-1" d="M27.73,17a1.75,1.75,0,1,1,1.75-1.74A1.74,1.74,0,0,1,27.73,17Zm0-2.49a.75.75,0,0,0-.74.75.74.74,0,0,0,.74.74.75.75,0,0,0,.75-.74A.76.76,0,0,0,27.73,14.55Z"/></svg>');
  background-size:100% 100%;	
}
.tiktok{background:url('/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/tiktokb.png') center center no-repeat; background-size:35px auto !important;}
.fb{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.34 42.41"><path class="cls-1" d="M24.07,32.59h-5V22.66H15.73V17.79h3.34V15.44c0-3.47,2.1-5.62,5.48-5.62A29.12,29.12,0,0,1,27.6,10L28,10v4.4H25.49c-1.22,0-1.42.41-1.42,1.39v2H28l-.63,4.87H24.07Zm-4-1h3V21.66h3.39l.37-2.87H23.07v-3c0-1,.25-2.39,2.42-2.39H27V10.92c-.56-.05-1.48-.1-2.48-.1-2.81,0-4.48,1.72-4.48,4.62v3.35H16.73v2.87h3.34Z"/></svg>');
  background-size:100% 100%;	
}


.insta_round{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><circle class="cls-1" cx="35.65" cy="36.6" r="27.71"/><path class="cls-2" d="M41,48.19H30.45a4.91,4.91,0,0,1-1.89-.38A4.88,4.88,0,0,1,26,45.23a4.91,4.91,0,0,1-.38-1.89V32.76A4.91,4.91,0,0,1,26,30.87a4.82,4.82,0,0,1,1-1.54,5,5,0,0,1,1.54-1,4.91,4.91,0,0,1,1.89-.38H41a4.91,4.91,0,0,1,1.89.38,4.88,4.88,0,0,1,2.58,2.58,4.91,4.91,0,0,1,.38,1.89V43.34a4.91,4.91,0,0,1-.38,1.89,5,5,0,0,1-1,1.54,4.82,4.82,0,0,1-1.54,1A4.91,4.91,0,0,1,41,48.19ZM30.45,29a3.81,3.81,0,0,0-3.8,3.8V43.34a3.81,3.81,0,0,0,3.8,3.8H41a3.81,3.81,0,0,0,3.8-3.8V32.76A3.81,3.81,0,0,0,41,29Z"/><path class="cls-2" d="M35.74,43.09a4.88,4.88,0,0,1-2-.4A5.07,5.07,0,0,1,31.1,40a5,5,0,0,1,0-3.92,5.07,5.07,0,0,1,2.68-2.68,5,5,0,0,1,3.92,0,5.07,5.07,0,0,1,2.68,2.68,5,5,0,0,1,0,3.92,5.07,5.07,0,0,1-2.68,2.68A4.88,4.88,0,0,1,35.74,43.09Zm0-9a4,4,0,1,0,4,4A4,4,0,0,0,35.74,34.06Z"/><circle class="cls-2" cx="41.45" cy="32.24" r="1.17"/></svg>');
  background-size:100% 100%;	
}

.fb_round{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><circle class="cls-1" cx="35.65" cy="36.6" r="27.71"/><path class="cls-2" d="M39.31,38.91l.43-3.28H36.49V33.54c0-.95.27-1.6,1.63-1.6h1.73V29a23.11,23.11,0,0,0-2.53-.13,4,4,0,0,0-4.21,4.33v2.42H30.28v3.28h2.83v8.41h3.38V38.91Z"/></svg>');
  background-size:100% 100%;	
}

.wt_round{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91"/><g id="logo"><path class="cls-2" d="M42.28,20.19A14.45,14.45,0,0,0,19.54,37.61L17.49,45.1l7.66-2a14.42,14.42,0,0,0,6.9,1.76h0A14.45,14.45,0,0,0,42.28,20.19ZM32.06,42.41h0a12,12,0,0,1-6.11-1.67l-.44-.26L21,41.67l1.21-4.43-.28-.46a11.9,11.9,0,0,1-1.84-6.38,12,12,0,0,1,20.5-8.49,11.89,11.89,0,0,1,3.51,8.5A12,12,0,0,1,32.06,42.41Zm6.58-9c-.36-.18-2.13-1.05-2.46-1.17s-.57-.19-.81.18-.94,1.17-1.15,1.41-.42.27-.78.09a9.85,9.85,0,0,1-2.9-1.79,10.78,10.78,0,0,1-2-2.5c-.21-.36,0-.56.16-.74s.36-.42.54-.63a2.45,2.45,0,0,0,.36-.6.66.66,0,0,0,0-.63c-.09-.18-.81-2-1.11-2.68s-.59-.61-.82-.62h-.69a1.32,1.32,0,0,0-1,.45,4,4,0,0,0-1.26,3,7,7,0,0,0,1.47,3.73,16.1,16.1,0,0,0,6.17,5.45,21.54,21.54,0,0,0,2.06.76,4.89,4.89,0,0,0,2.27.14,3.7,3.7,0,0,0,2.43-1.71,3,3,0,0,0,.22-1.72C39.25,33.69,39,33.6,38.64,33.42Z"/></g></svg>');
  background-size:100% 100%;	
}

.pin_round{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><circle class="cls-1" cx="35.65" cy="36.6" r="27.71"/><path class="cls-2" d="M35.5,27.46a9.83,9.83,0,0,0-3.95,18.82A8.76,8.76,0,0,1,31.73,44c.18-.8,1.26-5.36,1.26-5.36a3.76,3.76,0,0,1-.31-1.55c0-1.45.84-2.54,1.89-2.54a1.32,1.32,0,0,1,1.33,1.47A21.8,21.8,0,0,1,35,39.54a1.52,1.52,0,0,0,1.55,1.89c1.86,0,3.11-2.39,3.11-5.22,0-2.15-1.45-3.77-4.08-3.77a4.66,4.66,0,0,0-4.84,4.71,2.79,2.79,0,0,0,.65,1.92c.18.22.21.3.14.55s-.15.62-.2.79a.34.34,0,0,1-.49.25c-1.38-.56-2-2.07-2-3.76,0-2.79,2.36-6.13,7-6.13,3.75,0,6.21,2.71,6.21,5.62,0,3.86-2.14,6.74-5.29,6.74a2.83,2.83,0,0,1-2.41-1.23s-.57,2.27-.69,2.7a8.36,8.36,0,0,1-1,2.11A9.83,9.83,0,1,0,35.5,27.46Z"/></svg>');
  background-size:100% 100%;	
}

.mail_round{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><circle class="cls-1" cx="35.65" cy="36.6" r="27.71"/><path class="cls-2" d="M24.47,28.18H47.63a1.54,1.54,0,0,1,.67.16h0L36.05,38.42,23.81,28.34h0A1.54,1.54,0,0,1,24.47,28.18Z"/><path class="cls-2" d="M22.6,43.27V30.06a1.61,1.61,0,0,1,.22-.79l9,7.39-9,7.4A1.61,1.61,0,0,1,22.6,43.27Z"/><path class="cls-2" d="M47.63,45.15H24.47A1.54,1.54,0,0,1,23.8,45h0l8-6.63,1-.8,1,.8h0l2,1.64a.41.41,0,0,0,.54,0l2-1.64,1-.8,1,.8,8,6.63A1.46,1.46,0,0,1,47.63,45.15Z"/><path class="cls-2" d="M49.51,38.36v4.91a1.52,1.52,0,0,1-.23.79l-9-7.4,9-7.39a1.52,1.52,0,0,1,.23.79Z"/></svg>');
  background-size:100% 100%;	
}


.share_insta {
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(251,192,187)"/><path class="cls-2" d="M36.65,43.19H24.16a5.69,5.69,0,0,1-4.05-1.68,5.63,5.63,0,0,1-1.23-1.82,5.7,5.7,0,0,1-.45-2.23V25a5.7,5.7,0,0,1,.45-2.23,5.63,5.63,0,0,1,1.23-1.82,5.69,5.69,0,0,1,4.05-1.68H36.65a5.71,5.71,0,0,1,5.28,3.5A5.71,5.71,0,0,1,42.39,25V37.46a5.71,5.71,0,0,1-.46,2.23,5.6,5.6,0,0,1-1.22,1.82,5.74,5.74,0,0,1-4.06,1.68ZM24.16,20.48A4.5,4.5,0,0,0,19.67,25V37.46A4.5,4.5,0,0,0,24.16,42H36.65a4.5,4.5,0,0,0,4.49-4.49V25a4.5,4.5,0,0,0-4.49-4.49Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M30.41,37.17a5.9,5.9,0,0,1-2.32-.47,6,6,0,0,1-3.17-3.17,5.94,5.94,0,0,1,0-4.63,6,6,0,0,1,3.17-3.17,5.9,5.9,0,0,1,2.32-.47,6,6,0,0,1,5.48,3.64,6,6,0,0,1-1.27,6.52,5.92,5.92,0,0,1-4.21,1.75Zm0-10.66a4.71,4.71,0,1,0,4.71,4.7A4.71,4.71,0,0,0,30.41,26.51Z" fill="rgb(255,255,255)"/><circle class="cls-2" cx="37.16" cy="24.36" r="1.39" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.share_fb {
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(251,192,187)"/><path class="cls-2" d="M34.31,32.64l.5-3.87H31V26.3c0-1.12.32-1.89,1.92-1.89h2V21a26.82,26.82,0,0,0-3-.15c-2.95,0-5,1.8-5,5.12v2.85H23.63v3.87H27v9.93h4V32.64Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.share_pin {
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(251,192,187)"/><path class="cls-2" d="M30.66,20.06a11.41,11.41,0,0,0-4.58,21.86,9.87,9.87,0,0,1,.2-2.62l1.46-6.22a4.43,4.43,0,0,1-.36-1.8c0-1.69,1-3,2.2-3A1.53,1.53,0,0,1,31.12,30a24.69,24.69,0,0,1-1,4,1.77,1.77,0,0,0,1.8,2.2c2.16,0,3.62-2.77,3.62-6.06,0-2.5-1.69-4.37-4.75-4.37a5.4,5.4,0,0,0-5.61,5.46,3.32,3.32,0,0,0,.75,2.24.54.54,0,0,1,.16.63c0,.21-.18.72-.23.92a.39.39,0,0,1-.57.28c-1.6-.65-2.34-2.39-2.34-4.35,0-3.24,2.73-7.13,8.16-7.13,4.35,0,7.22,3.15,7.22,6.53,0,4.48-2.49,7.82-6.16,7.82a3.27,3.27,0,0,1-2.79-1.42s-.66,2.63-.8,3.14a9.46,9.46,0,0,1-1.14,2.44,11.41,11.41,0,1,0,3.23-22.35Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.share_mail {
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(251,192,187)"/><path class="cls-2" d="M18.83,22.73H42a1.55,1.55,0,0,1,.68.16h0L30.41,33,18.17,22.89h0A1.54,1.54,0,0,1,18.83,22.73Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M17,37.82V24.61a1.52,1.52,0,0,1,.23-.79l9,7.39-9,7.4A1.52,1.52,0,0,1,17,37.82Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M42,39.7H18.83a1.54,1.54,0,0,1-.67-.16h0l8-6.63,1-.79,1,.79h0l2,1.64a.42.42,0,0,0,.28.1.39.39,0,0,0,.27-.1l2-1.64,1-.79,1,.79,8,6.63A1.5,1.5,0,0,1,42,39.7Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M43.86,32.91v4.91a1.51,1.51,0,0,1-.22.79l-9-7.4,9-7.39a1.51,1.51,0,0,1,.22.79Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}
.share_wt {
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(251,192,187)"/><g id="logo"><path class="cls-2" d="M42.28,20.19A14.45,14.45,0,0,0,19.54,37.61L17.49,45.1l7.66-2a14.42,14.42,0,0,0,6.9,1.76h0A14.45,14.45,0,0,0,42.28,20.19ZM32.06,42.41h0a12,12,0,0,1-6.11-1.67l-.44-.26L21,41.67l1.21-4.43-.28-.46a11.9,11.9,0,0,1-1.84-6.38,12,12,0,0,1,20.5-8.49,11.89,11.89,0,0,1,3.51,8.5A12,12,0,0,1,32.06,42.41Zm6.58-9c-.36-.18-2.13-1.05-2.46-1.17s-.57-.19-.81.18-.94,1.17-1.15,1.41-.42.27-.78.09a9.85,9.85,0,0,1-2.9-1.79,10.78,10.78,0,0,1-2-2.5c-.21-.36,0-.56.16-.74s.36-.42.54-.63a2.45,2.45,0,0,0,.36-.6.66.66,0,0,0,0-.63c-.09-.18-.81-2-1.11-2.68s-.59-.61-.82-.62h-.69a1.32,1.32,0,0,0-1,.45,4,4,0,0,0-1.26,3,7,7,0,0,0,1.47,3.73,16.1,16.1,0,0,0,6.17,5.45,21.54,21.54,0,0,0,2.06.76,4.89,4.89,0,0,0,2.27.14,3.7,3.7,0,0,0,2.43-1.71,3,3,0,0,0,.22-1.72C39.25,33.69,39,33.6,38.64,33.42Z" fill="rgb(255,255,255)"/></g></svg>');
  background-size:100% 100%;	
}

.footer_fb{
    background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><path class="cls-1" d="M39.9,37.41l.42-3.28H37.08V32c0-.95.26-1.6,1.62-1.6h1.74V27.51a23.11,23.11,0,0,0-2.53-.13,4,4,0,0,0-4.22,4.33v2.42H30.86v3.28h2.83v8.4h3.39v-8.4Z" fill="rgb(255,255,255)"/></svg>');
    background-size:100% 100%;
}

.footer_insta{
    background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><path class="cls-1" d="M40.94,46.74H30.36a4.91,4.91,0,0,1-1.89-.38,5.17,5.17,0,0,1-1.54-1,5.09,5.09,0,0,1-1-1.55,4.87,4.87,0,0,1-.38-1.89V31.31a4.82,4.82,0,0,1,1.42-3.43,4.82,4.82,0,0,1,1.54-1,4.73,4.73,0,0,1,1.89-.38H40.94a4.82,4.82,0,0,1,3.43,1.42,4.61,4.61,0,0,1,1,1.54,4.91,4.91,0,0,1,.38,1.89V41.88a4.87,4.87,0,0,1-.38,1.89,4.75,4.75,0,0,1-1,1.55,5,5,0,0,1-1.54,1A4.91,4.91,0,0,1,40.94,46.74ZM30.36,27.51a3.8,3.8,0,0,0-3.8,3.8V41.88a3.81,3.81,0,0,0,3.8,3.81H40.94a3.81,3.81,0,0,0,3.8-3.81V31.31a3.8,3.8,0,0,0-3.8-3.8Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M35.65,41.64a5.05,5.05,0,0,1-2-.4,5,5,0,0,1-1.6-1.08A4.81,4.81,0,0,1,31,38.56a4.88,4.88,0,0,1-.4-2A5,5,0,0,1,32.09,33,5.13,5.13,0,0,1,33.69,32a5.12,5.12,0,0,1,3.92,0A5.13,5.13,0,0,1,39.21,33a5,5,0,0,1,1.08,5.53,4.81,4.81,0,0,1-1.08,1.6,5,5,0,0,1-1.6,1.08A5.05,5.05,0,0,1,35.65,41.64Zm0-9a4,4,0,1,0,4,4A4,4,0,0,0,35.65,32.61Z" fill="rgb(255,255,255)"/><circle class="cls-1" cx="41.37" cy="30.79" r="1.17" fill="rgb(255,255,255)"/></svg>');
    background-size:100% 100%;
}

.footer_pin{
    background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><path class="cls-1" d="M35.65,26.77a9.82,9.82,0,0,0-3.94,18.82,8.32,8.32,0,0,1,.17-2.25L33.14,38a3.84,3.84,0,0,1-.31-1.56c0-1.45.84-2.54,1.9-2.54a1.31,1.31,0,0,1,1.32,1.47,21.54,21.54,0,0,1-.87,3.49,1.52,1.52,0,0,0,1.55,1.89c1.86,0,3.12-2.39,3.12-5.22,0-2.15-1.46-3.77-4.09-3.77a4.66,4.66,0,0,0-4.84,4.71,2.89,2.89,0,0,0,.65,1.93.46.46,0,0,1,.14.54c-.05.18-.15.62-.2.79A.34.34,0,0,1,31,40c-1.37-.56-2-2.07-2-3.76,0-2.78,2.35-6.13,7-6.13,3.75,0,6.22,2.71,6.22,5.63,0,3.85-2.15,6.73-5.3,6.73a2.82,2.82,0,0,1-2.4-1.23s-.57,2.27-.69,2.7a8.38,8.38,0,0,1-1,2.11,9.83,9.83,0,1,0,2.78-19.25Z" fill="rgb(255,255,255)"/></svg>');
    background-size:100% 100%;
}
.footer_tiktok{background:url('/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/tiktokw.png') center center no-repeat; background-size:30px auto !important;}

.footer_you{
    background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><path class="cls-1" d="M43.69,41.79q0-1-.66-1c-.44,0-.67.34-.67,1v.68h1.33Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M31.55,33.23v-4l1.79-5.93H31.83l-1,3.91-1.06-3.91H28.19c.31.92.64,1.85.95,2.77a25.24,25.24,0,0,1,.92,3.16v4Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M38.67,44.91V41.78c0-.67-.2-1-.58-1a1,1,0,0,0-.66.33v4.48a.93.93,0,0,0,.66.32C38.47,45.9,38.67,45.58,38.67,44.91Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M35.34,33.34a1.84,1.84,0,0,0,1.57-.76,2.88,2.88,0,0,0,.42-1.75v-2.6a2.84,2.84,0,0,0-.42-1.75,2,2,0,0,0-3.13,0,2.83,2.83,0,0,0-.43,1.75v2.6a2.87,2.87,0,0,0,.43,1.75A1.84,1.84,0,0,0,35.34,33.34ZM34.7,28c0-.69.21-1,.64-1s.65.34.65,1v3.12c0,.69-.21,1-.65,1s-.64-.34-.64-1Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M38.44,25.81v5.87a3.52,3.52,0,0,0,.12,1.1.82.82,0,0,0,.86.56A2.13,2.13,0,0,0,41,32.42v.81h1.35V25.81H41v5.67c-.3.42-.58.63-.85.63s-.28-.1-.31-.31a2.67,2.67,0,0,1,0-.53V25.81Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M25,37a23.85,23.85,0,0,0-.39,5.21A23.29,23.29,0,0,0,25,47.46a2.76,2.76,0,0,0,2.38,2.16,73.22,73.22,0,0,0,8.25.31,73.22,73.22,0,0,0,8.25-.31,2.78,2.78,0,0,0,2.38-2.16,23.29,23.29,0,0,0,.39-5.21A23.84,23.84,0,0,0,46.29,37a2.8,2.8,0,0,0-2.39-2.17,75.56,75.56,0,0,0-8.25-.3,75.65,75.65,0,0,0-8.25.3A2.79,2.79,0,0,0,25,37Zm16,5a2.8,2.8,0,0,1,.41-1.73A1.87,1.87,0,0,1,43,39.57a1.83,1.83,0,0,1,1.57.76A2.86,2.86,0,0,1,45,42.06v1.52H42.36v1.3c0,.68.23,1,.68,1a.57.57,0,0,0,.6-.53c0-.07,0-.37,0-.9H45v.19c0,.43,0,.73,0,.86a2.06,2.06,0,0,1-.31.8,1.86,1.86,0,0,1-1.61.8,1.93,1.93,0,0,1-1.62-.76A2.87,2.87,0,0,1,41,44.64Zm-4.95-4.91h1.34v3.22a1.78,1.78,0,0,1,1.37-.8,1.06,1.06,0,0,1,1.07.83A6.25,6.25,0,0,1,40,41.88v2.93a6.37,6.37,0,0,1-.13,1.48,1.06,1.06,0,0,1-1.07.83,1.81,1.81,0,0,1-1.37-.82V47H36.09Zm-5,2.51h1.33v5.42a4.78,4.78,0,0,0,0,.51c0,.21.14.31.32.31s.54-.2.84-.62V39.66h1.33V47H33.61v-.8a2.13,2.13,0,0,1-1.52.91.82.82,0,0,1-.86-.55,3.57,3.57,0,0,1-.12-1.1Zm-.19-1.12h-1.6V47H27.84V38.54H26.27V37.15h4.65Z" fill="rgb(255,255,255)"/></svg>');
    background-size:100% 100%;
}

.footer_mail{
    background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><path class="cls-1" d="M24.07,28.11H47.23a1.54,1.54,0,0,1,.67.16h0L35.65,38.36,23.41,28.27h0A1.54,1.54,0,0,1,24.07,28.11Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M22.2,43.2V30a1.61,1.61,0,0,1,.22-.79l9,7.4-9,7.39A1.61,1.61,0,0,1,22.2,43.2Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M47.23,45.08H24.07a1.41,1.41,0,0,1-.67-.16h0l8-6.62,1-.8,1,.8h0l2,1.63a.41.41,0,0,0,.54,0l2-1.63,1-.8,1,.8,8,6.62A1.46,1.46,0,0,1,47.23,45.08Z" fill="rgb(255,255,255)"/><path class="cls-1" d="M49.11,38.29V43.2a1.52,1.52,0,0,1-.23.79l-9-7.39,9-7.4a1.52,1.52,0,0,1,.23.79Z" fill="rgb(255,255,255)"/></svg>');
    background-size:100% 100%;
}

.insta_round_mb{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><circle class="cls-1" cx="35.65" cy="36.6" r="27.71" fill="rgb(224,103,97)"/><path class="cls-2" d="M41,48.19H30.45a4.91,4.91,0,0,1-1.89-.38A4.88,4.88,0,0,1,26,45.23a4.91,4.91,0,0,1-.38-1.89V32.76A4.91,4.91,0,0,1,26,30.87a4.82,4.82,0,0,1,1-1.54,5,5,0,0,1,1.54-1,4.91,4.91,0,0,1,1.89-.38H41a4.91,4.91,0,0,1,1.89.38,4.88,4.88,0,0,1,2.58,2.58,4.91,4.91,0,0,1,.38,1.89V43.34a4.91,4.91,0,0,1-.38,1.89,5,5,0,0,1-1,1.54,4.82,4.82,0,0,1-1.54,1A4.91,4.91,0,0,1,41,48.19ZM30.45,29a3.81,3.81,0,0,0-3.8,3.8V43.34a3.81,3.81,0,0,0,3.8,3.8H41a3.81,3.81,0,0,0,3.8-3.8V32.76A3.81,3.81,0,0,0,41,29Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M35.74,43.09a4.88,4.88,0,0,1-2-.4A5.07,5.07,0,0,1,31.1,40a5,5,0,0,1,0-3.92,5.07,5.07,0,0,1,2.68-2.68,5,5,0,0,1,3.92,0,5.07,5.07,0,0,1,2.68,2.68,5,5,0,0,1,0,3.92,5.07,5.07,0,0,1-2.68,2.68A4.88,4.88,0,0,1,35.74,43.09Zm0-9a4,4,0,1,0,4,4A4,4,0,0,0,35.74,34.06Z" fill="rgb(255,255,255)"/><circle class="cls-2" cx="41.45" cy="32.24" r="1.17" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}
.tiktok_round_mb{background:url('/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/tiktokr.png') center center no-repeat; background-size:45px auto !important;}
.fb_round_mb{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(224,103,97)"/><path class="cls-2" d="M34.31,32.64l.5-3.87H31V26.3c0-1.12.32-1.89,1.92-1.89h2V21a26.82,26.82,0,0,0-3-.15c-2.95,0-5,1.8-5,5.12v2.85H23.63v3.87H27v9.93h4V32.64Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}


.you_round_mb{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.3 73.19"><circle class="cls-1" cx="35.65" cy="36.6" r="27.71" fill="rgb(224,103,97)"/><path class="cls-2" d="M43.6,42.5c0-.68-.23-1-.67-1s-.66.34-.66,1v.68H43.6Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M31.45,33.94v-4L33.25,24H31.74l-1,3.92L29.66,24H28.09c.31.92.64,1.85.95,2.78A25.7,25.7,0,0,1,30,29.9v4Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M38.57,45.62V42.48c0-.66-.19-1-.58-1a.93.93,0,0,0-.66.32v4.48a1,1,0,0,0,.66.33C38.38,46.61,38.57,46.28,38.57,45.62Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M35.25,34a1.84,1.84,0,0,0,1.57-.76,2.93,2.93,0,0,0,.41-1.75v-2.6a3,3,0,0,0-.41-1.75,2,2,0,0,0-3.14,0,2.88,2.88,0,0,0-.42,1.75v2.6a2.86,2.86,0,0,0,.42,1.75A1.83,1.83,0,0,0,35.25,34Zm-.65-5.38c0-.69.21-1,.65-1s.64.34.64,1v3.13c0,.68-.21,1-.64,1s-.65-.35-.65-1Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M38.34,26.51v5.87a3.94,3.94,0,0,0,.12,1.11.83.83,0,0,0,.87.55,2.15,2.15,0,0,0,1.53-.91v.81h1.35V26.51H40.86v5.68c-.29.42-.58.63-.85.63s-.28-.11-.31-.32a2.53,2.53,0,0,1,0-.52V26.51Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M24.92,37.74A23.84,23.84,0,0,0,24.54,43a23.84,23.84,0,0,0,.38,5.21,2.78,2.78,0,0,0,2.38,2.16,73.22,73.22,0,0,0,8.25.31,73.22,73.22,0,0,0,8.25-.31,2.77,2.77,0,0,0,2.38-2.16A23.25,23.25,0,0,0,46.57,43a23.84,23.84,0,0,0-.38-5.21,2.78,2.78,0,0,0-2.38-2.16,73.31,73.31,0,0,0-8.25-.31,73.4,73.4,0,0,0-8.26.31A2.78,2.78,0,0,0,24.92,37.74Zm16,5A2.89,2.89,0,0,1,41.35,41a1.9,1.9,0,0,1,1.59-.75,1.85,1.85,0,0,1,1.57.75,2.88,2.88,0,0,1,.42,1.73v1.53H42.27v1.3c0,.68.22,1,.67,1s.52-.18.6-.54a8.93,8.93,0,0,0,0-.9h1.36v.2c0,.42,0,.72,0,.86a2,2,0,0,1-.31.79,1.84,1.84,0,0,1-1.61.8,1.9,1.9,0,0,1-1.61-.75,2.81,2.81,0,0,1-.43-1.73ZM36,37.85h1.33v3.23a1.79,1.79,0,0,1,1.37-.8,1.06,1.06,0,0,1,1.07.83,5.65,5.65,0,0,1,.13,1.48v2.92A5.85,5.85,0,0,1,39.77,47a1.06,1.06,0,0,1-1.07.83A1.8,1.8,0,0,1,37.33,47v.71H36Zm-5,2.52h1.33v5.41a2.6,2.6,0,0,0,0,.52c0,.2.13.31.31.31s.55-.21.84-.62V40.37h1.33v7.35H33.51v-.8a2.15,2.15,0,0,1-1.52.9.81.81,0,0,1-.86-.55A3.78,3.78,0,0,1,31,46.18Zm-.19-1.13h-1.6v8.48H27.74V39.24H26.18V37.85h4.64Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.pin_round_mb{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(224,103,97)"/><path class="cls-2" d="M30.66,20.06a11.41,11.41,0,0,0-4.58,21.86,9.87,9.87,0,0,1,.2-2.62l1.46-6.22a4.43,4.43,0,0,1-.36-1.8c0-1.69,1-3,2.2-3A1.53,1.53,0,0,1,31.12,30a24.69,24.69,0,0,1-1,4,1.77,1.77,0,0,0,1.8,2.2c2.16,0,3.62-2.77,3.62-6.06,0-2.5-1.69-4.37-4.75-4.37a5.4,5.4,0,0,0-5.61,5.46,3.32,3.32,0,0,0,.75,2.24.54.54,0,0,1,.16.63c0,.21-.18.72-.23.92a.39.39,0,0,1-.57.28c-1.6-.65-2.34-2.39-2.34-4.35,0-3.24,2.73-7.13,8.16-7.13,4.35,0,7.22,3.15,7.22,6.53,0,4.48-2.49,7.82-6.16,7.82a3.27,3.27,0,0,1-2.79-1.42s-.66,2.63-.8,3.14a9.46,9.46,0,0,1-1.14,2.44,11.41,11.41,0,1,0,3.23-22.35Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.mail_round_mb{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.82 62.43"><circle class="cls-1" cx="30.41" cy="31.21" r="24.91" fill="rgb(224,103,97)"/><path class="cls-2" d="M18.83,22.73H42a1.55,1.55,0,0,1,.68.16h0L30.41,33,18.17,22.89h0A1.54,1.54,0,0,1,18.83,22.73Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M17,37.82V24.61a1.52,1.52,0,0,1,.23-.79l9,7.39-9,7.4A1.52,1.52,0,0,1,17,37.82Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M42,39.7H18.83a1.54,1.54,0,0,1-.67-.16h0l8-6.63,1-.79,1,.79h0l2,1.64a.42.42,0,0,0,.28.1.39.39,0,0,0,.27-.1l2-1.64,1-.79,1,.79,8,6.63A1.5,1.5,0,0,1,42,39.7Z" fill="rgb(255,255,255)"/><path class="cls-2" d="M43.86,32.91v4.91a1.51,1.51,0,0,1-.22.79l-9-7.4,9-7.39a1.51,1.51,0,0,1,.22.79Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.sea_round_mbf{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/228353f/svg" viewBox="0 0 71.3 73.19"><circle class="cls-1" cx="35.65" cy="36.6" r="27.71" fill="rgb(181,46,46)/><path class="cls-1" d="M33.06,31.52,23.65,22.6a7.59,7.59,0,1,0-.69.72l9.41,8.92Zm-15.2-7.21a6.58,6.58,0,1,1,6.57-6.57A6.58,6.58,0,0,1,17.86,24.31Z" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.back_to_top{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 78.99 81.09"><circle class="cls-1" cx="39.84" cy="40.89" r="31" fill="rgb(224,103,97)"/><line class="cls-2" x1="40.42" y1="57.54" x2="40.42" y2="26.54" stroke="rgb(255,255,255)"/><line class="cls-2" x1="40.42" y1="26.54" x2="25.49" y2="41.47" stroke="rgb(255,255,255)"/><line class="cls-2" x1="40.42" y1="26.54" x2="55.34" y2="41.47" stroke="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;	
}

.search_mob{
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.34 42.41"><path class="cls-1" d="M33.06,31.52,23.65,22.6a7.59,7.59,0,1,0-.69.72l9.41,8.92Zm-15.2-7.21a6.58,6.58,0,1,1,6.57-6.57A6.58,6.58,0,0,1,17.86,24.31Z" fill="rgb(255,255,255)" /></svg>');
  background-size:100% 100%;	
}

.printfriendly  {
  background: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 53"><circle class="cls-1" fill="rgb(251,192,187)" cx="27" cy="26.5" r="24.91"/><path class="cls-2" d="M35.9,35.5H37a2,2,0,0,0,2-2v-10a2,2,0,0,0-2-2H17a2,2,0,0,0-2,2v10a2,2,0,0,0,2,2h1.82" fill="rgb(251,192,187)" stroke="rgb(255,255,255)"/><path class="cls-2" d="M35,20.5v-6a2,2,0,0,0-2-2H21a2,2,0,0,0-2,2v6"  fill="rgb(251,192,187)" stroke="rgb(255,255,255)"/><path class="cls-2" d="M19,28.5v10a2,2,0,0,0,2,2H33a2,2,0,0,0,2-2v-10Z"  fill="rgb(251,192,187)" stroke="rgb(255,255,255)"/><line class="cls-2" x1="30" y1="32.5" x2="24" y2="32.5" stroke="rgb(255,255,255)"/><line class="cls-2" x1="30" y1="36.5" x2="24" y2="36.5" stroke="rgb(255,255,255)"/><circle class="cls-3" cx="34.19" cy="24.69" r="0.44" fill="rgb(255,255,255)"/><circle class="cls-3" cx="31.19" cy="24.69" r="0.44" fill="rgb(255,255,255)"/></svg>');
  background-size:100% 100%;
  background-position:center center;
  width:42px; height:42px;
  margin:4px !important;	
  z-index:1;
  
    margin-right: 0px !important;
}
.printfriendly.pf-aligncenter{
        display: inline-block !important;

}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    padding: 5px;
	border-radius:50px;
	}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg {
    width: 25px;
	}
	
	#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle
	{position:fixed; left:0px; transition:all 0.7s}
	
	#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle
	{position:fixed; left:180px;}
	
.con_hed .soc_menu a{
    width: 50px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
}

.soc_info .c_ico a{
    width: 50px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
}
.footer_soc .footer_icon a{
    width: 70px;
    height: 75px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display:inline-block;
}
.mobilesocial a{
    width: 60px;
    height: 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display:inline-block;
}
.above_mobile_menu a{
    width: 35px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display:inline-block;    
}
a.cross_btn {
  display: none!important;
    color: #000!important;
    margin-right: -10px!important;
    font-size: 70px!important;
    margin-bottom: 5px!important;
    transform: rotate(45deg)!important;
}
.top_btn a{    
    display:inline-block;
    width: 35px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.con_hed{
    position:relative;
    width:100%;
    background-color:#feecea;
    float:right;
    padding-bottom:10px;
    padding-top: 15px;
}
.max_hed{
    max-width:1300px;
    margin:0 auto;
		width:90%;
		position:relative;
}
img{height:auto;}
a{text-decoration:none;}
.searchresult{position: absolute;
z-index: 9;
top: 39px;
background: #fff;
width: 100%;
max-width: 700px;
padding: 40px; max-height:400px; overflow:auto; display:none; box-shadow:0px 0px 15px rgba(0,0,0,0.5)}
.resultitem{display:table; width:100%; padding:10px 0px; border-bottom:1px solid #A0A0A4;}
.postimage{display:inline-block; max-width:80px; vertical-align:middle; padding-left:15px;}
.postimage img{max-width:100%;}
.posttitle{display:inline-block; width:80%; vertical-align:middle; }
.posttitle a{color:#28353f; text-decoration:none; font-size:20px;}
.search_menu{
    float:right;
    width:50%;
}
.search_menu .ico_img{
    float: right;
    padding-left: 10px;
	cursor:pointer;
}
.search_menu i{
    padding-left:10px;
}
.search_menu input[type='search']{
    font-family: 'Almoni', sans-serif ; 
    border:solid 1px #28353f;
    height:25px;
    outline:none;
    padding-right:15px;
    width:250px;
    background-color:#feecea;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 2px;
}
.search_menu input[type='search']::-webkit-input-placeholder { /* Edge */
  color: #28353f;
  
}

.search_menu input[type='search']:-ms-input-placeholder { /* Internet Explorer */
  color: #28353f;
}

.search_menu input[type='search']::placeholder {
  color: #28353f;
}

.soc_menu{
    float:left;
    width:50%;
}
.soc_menu img{
    float:left;
    padding-left:15px !important;
    object-fit: cover;
}
.soc_menu img:first-child{
    padding-left:0px;
}
.nav_header{
    position:relative;
    width:100%;
    background-color:#fbc0bb;
    float:right;
}   
.max_header{
    max-width:1300px;
    margin:0 auto;
	width:90%;
}
.logo_img{
    float:right;
    width:21%;
    padding-top:25px;
}
.nav_menu{
    float:left;
    width:79%;
    padding-top:95px;
    padding-right:55px;
}
.nav_menu li{
    float:right;
    position:relative;
    padding-bottom:79px;
}
.nav_menu li:last-child{margin-left:0px;}
.nav_menu li{
    margin-left:60px;
   text-decoration  :none;    
}
.nav_menu li a{
   text-decoration  :none;
   color:#28353f;  
   font-size:20px; 
   line-height:25px;
}
.nav_menu ul li:hover {

}
.nav_menu li.menu-item-has-children .sub-menu{
    display:none;
}
 .sub-menu.col3{


}

.sub-menu.col3 li{display:inline-block; width:30%; padding-bottom:12px; margin-left:0px; float:none}
.sub-menu.col3 li li{display:block; width:100%;}
.nav_menu  li.menu-item-has-children:hover .sub-menu{display:inline-block;}
.nav_menu  li.menu-item-has-children:hover .sub-menu.col3  {
 
}
.nav_menu  li.menu-item-has-children:hover .sub-menu  .sub-menu {display:none;}
.nav_menu  li.menu-item-has-children:hover .sub-menu  li.menu-item-has-children:hover .sub-menu{display:block; top:0px; }
.nav_menu li.menu-item-has-children:hover .sub-menu li.menu-item-has-children:hover .sub-menu .sub-menu{display:none;}
.nav_menu  li.menu-item-has-children:hover .sub-menu  li.menu-item-has-children:hover .sub-menu li.menu-item-has-children:hover .sub-menu{display:inline;}
.nav_menu .sub-menu{
    display: none;
    position: absolute;    
    right: -100%;
    top: 100%;
    position: absolute;
    background: rgba(255,255,255,0.9);
    min-width: 790px;
    padding: 30px 20px;
	z-index:5;
	
}
.nav_menu .sub-menu .sub-menu{right:15px;   background: rgba(255,255,255,1); min-width:0px; min-width:240px; padding-left:15px; padding-right:15px; box-shadow:0px 0px 5px #ccc; padding:15px;}
.nav_menu .sub-menu .sub-menu .sub-menu{ right:100%; top:0px;}
.nav_menu ul li .sub-menu li a{
    /* padding:10px 10px 10px 30px !important; */
    
}

.nav_menu ul li .sub-menu .sub-menu li{
	width:98%;
    padding-bottom:2px !important;
    float: none;
   
	margin-left:2%;
}
.nav_menu ul  li.menu-item-has-children a{position:relative;}
.nav_menu ul  li.menu-item-has-children a:before { content:">"; position:absolute; left:-15px; top:-1px; font-weight:bold;}
.nav_menu ul  li.menu-item-has-children li a:before{display:none;}
.nav_menu ul li .sub-menu li.menu-item-has-children a,.nav_menu ul li .sub-menu .sub-menu li.menu-item-has-children a{position:relative; display:inline-block;}
.nav_menu ul li .sub-menu li.menu-item-has-children a:before {display:inline-block; content:">"; position:absolute; left:-15px; top:0px; font-weight:bold;}
.nav_menu ul li .sub-menu li.menu-item-has-children li a:before,.nav_menu ul li .sub-menu .sub-menu li.menu-item-has-children li a:before{display:none;}
.nav_menu ul li .sub-menu .sub-menu li.menu-item-has-children a:before{ content:">"; position:absolute; left:-15px; top:0px; display:inline-block}
.nav_menu ul li .sub-menu ul li{width:100%;;margin-left:0px; border-bottom:1px solid #ccc }
.nav_menu ul li .sub-menu ul li a{font-size:17px;}
 .nav_menu ul li .sub-menu .sub-menu li.menu-item-has-children a:before{ content:">"; position:absolute; left:-15px; top:0px}
.nav_menu ul li.current_page_item:after{
    width: 100%;
    position: absolute;
    content: '';
    height: 2px;
    top: 20px;
    transition: all 500ms ease;
    background: #ec8e88;
    right:0;
}


#container{
    max-width:1300px;
    margin: 0 auto;
    width:90%;
}
.main_footer{
    width:100%;
    background-color:#fbc0bb;
    display: inline-block;
}
.main_footer .max_footer{
    max-width:1300px;  
    height:205px; 
    margin:0 auto;
}
.main_footer .max_footer .logo_box{
    float:right;
    padding-top:35px;
    width:21%;
}
.main_footer .max_footer .footer_menu li {
    list-style:none;
    width: 25%;
    float: right;
}
.main_footer .max_footer .footer_menu li ul li{
    width:100%;
    padding-left:20px;
}
.main_footer .max_footer .footer_menu{
    float:right;
    width:79%;
    padding-right:40px;
    padding-top:35px;
    padding-bottom: 40px;
}
.main_footer .max_footer .footer_menu .widget-title{
    font-size:24px;
    line-height:37px;
    color:#28353f;
}
.main_footer .max_footer .footer_menu h4{
    padding-bottom:10px;
    font-size:26px;
}
.main_footer .max_footer .footer_menu a{
    text-decoration:none;
    line-height:25px;
    color:#28353f;
    font-size:16px;
}
.main_footer .max_footer .footer_menu .footer_menu_1{
    float:right;
    width:19%;
}
.main_footer .max_footer .footer_menu .footer_menu_2{
    float:right;
    width:19%;
}
.main_footer .max_footer .footer_menu .footer_menu_3{
    float:right;
    width:19%;
}
#footer{
    width:100%;
    float:right;
}
.footer_soc{
    width:100%;
    background-color:#e06761;
    height:80px;
    margin-top: -4px;
}
.footer_soc .footer_soc_width{
    max-width:1300px;
    margin:0 auto;
}
.footer_soc .footer_soc_width .footer_icon{
    margin:0 auto;
    text-align: center;
}
.footer_soc .footer_soc_width .footer_icon img{
    color:#ffffff;
    font-size:20px;
    padding:30px 22px 0px 22px;
    object-fit: cover;
}
.footer_soc .footer_soc_width .footer_icon img:first-child{
    padding:30px 25px 0px 0px;
}
.custome_slider{
    max-width:1300px;
    margin:0 auto;
    height:700px;
    margin-bottom:50px;
    width: 100%;
    float: right;
    margin-top:120px;
}
.custome_slider .swiper-container {
      width: 100%;
      height: 100%;
}

.custome_slider .swiper-slide {
      background-position: center;
      background-size: cover;
      height:600px;
}
.custome_slider .swiper-slide .img_content{
    width:128353fpx;
    height:150px;
    background-color:#ffffff;
    margin:0 auto;
    bottom:-18%;
    position:absolute;
    left:0;
    right:0;
    padding:25px; 
    line-height:28px;
    font-size:20px;
}
.custome_slider .swiper-slide .img_content p{
    line-height:28px;
    font-size:20px;
    color:#28353f;
}
.custome_slider .swiper-slide .img_content a.view_more{
    float:left;
    text-decoration:none;
    color:#28353f;
}
.home_post{
    margin:0 auto;
    width:100%;
    float:right;
	margin-bottom:10px;
}
.home_post .post_title{
    text-align:center;
    padding-top:55px;
    padding-bottom:40px;
    color:#28353f;
    font-size:42px;
    line-height:30px;
}
.home_post .firstpost{
    width:100% !important;
    float:right !important;
    position:relative !important;
}
.home_post  .post_content .posttitle1{font-size:22px; font-weight:500; display:inline-block; width:100%; line-height:19px;}
.home_post .firstpost .post_content{
    width:80%;
    height:188px;
    background-color:#ffffff;
    margin:0 auto;
    left:0;
    right:0;
    padding:20px 15px; 
    position:absolute;
    margin-top:-4%;
    line-height:26px;
    font-size:18px;
    color:#28353f;
	border:1px solid #f2f2f2;
}
.home_post .firstpost .post_content h3.posttitle a{font-size: 25px;
font-weight: 500;
display: inline-block;
width: 100%;}
.home_post .firstpost .post_content a, .home_post .post_content a{
    text-decoration:none;
    color:#28353f;
}
.home_post .col_post{
    width:30%;
    float:right;
    position:relative;
    min-height: 450px;
    max-height: 450px;
}
.home_post .col_post.firstpost{max-height:650px; min-height:0px; margin-bottom:175px;}
.home_post .col_post.firstpost img{min-height:0px; max-height:650px; height:auto; object-fit: cover; }


.home_post .col_post:nth-child(4){
    margin-left:5%;
    margin-right:5%;
}
.home_post .post_content{
    width:80%;
    height:198px;
    background-color:#ffffff;
    margin:0 auto;
    left:0;
    right:0;
    padding:20px 15px; 
    position:absolute;
    margin-top:-10%;
    line-height:26px;
    font-size:20px;
    color:#28353f;
	object-fit:cover;
		border:1px solid #f2f2f2;
}
.home_post .col_post img{
    width:100%;
    height:310px;
    object-fit: cover;
}
.home_post .col_post .post_content a.view_more{
    float:left;
    text-decoration:none;
    color:#28353f;
	margin-top:10px;
}
.home_recipe{
    max-width:1300px;
    width:89%;
  margin:0 auto;
}
 .full-width {
  width: 100vw;
 
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
    background-color:#feecea;
    display:table;
position:relative;
} 
.full-width.pink{ background:#feecea; padding-bottom:40px;}
.most_view{margin:0 auto; max-width:1300px; width:80%; position:relative}
.most_view .swiper-button-next{right:-40px;} 
.most_view .swiper-button-next:focus,.most_view .swiper-button-prev{outline:none; box-shadow:none;}
.most_view .swiper-button-prev{left:-40px;}
.home_recipe .recipe_title{
    font-size:42px;
    color:#28353f;
    line-height:30px;
    text-align:center;
    padding:50px 0px;
}
.home_recipe .col_recipt{
    width:22%;
    float:right;
    position:relative;
    min-height: 500px;
    max-height: 500px;
    text-align:center;
    margin-bottom: 35px;
}
.home_recipe .col_recipt img{
    width:100%;
    height:425px;
	object-fit:cover;
}
.home_recipe .col_recipt:nth-child(2){
    margin-left:2%;
    margin-right:4%;
}
.home_recipe .col_recipt:nth-child(3){
    margin-left:4%;
    margin-right:2%;
}
.home_recipe .col_recipt .view_more{    
    text-decoration:none;
    color:#28353f;
    font-size:20px;
    line-height: 22px;
        padding-top: 15px;
    width: 100%;
    float: right;
}
.home_cooke{
    float:right;
    width:100%;
margin-bottom:100px;
}
.home_cooke .cook_title{
    font-size:42px;
    line-height:30px;
    text-align:center;
    padding:60px 0px 30px 0px;
    color:#28353f;
}
.home_cooke .class_img{
    width:100%;
	object-fit: cover;
	overflow:hidden;
}
.home_cooke .class_img .c_img1{

    width:75%;
    padding-left:2px;
	display:table-cell;
		vertical-align:top;
		height:100%;
}
.home_cooke .class_img .c_img2{
   display:table-cell;
    width:25%;
	vertical-align:top;
			height:100%;
}
.home_cooke .class_img .c_img1 img, .home_cooke .class_img .c_img2 img{
    min-width:100%;
    height:100%;
	object-fit:cover;
    max-width: 133%;
    max-height:600px;
}
.home_cooke .class_img .c_img1 img{max-width:100%;}

.home_cooke .class_title{
    width:50%;
    margin:0 auto;
    background-color:#ffffff;
    text-align:center; 
    padding:40px 0px;   
    margin-top: -50px;
    position:absolute;
    left:0;
    right:0;
	max-width:730px;
    border:solid 1px #cccccc;
}
.home_cooke .class_title a{
    text-decoration:none;
    font-size:22px;
    line-height:28px;
    color:#28353f;
}
.home_categ{
    width:100%;
  display:inline-block;
}
.home_categ .categ_title{
    font-size:42px;
    line-height:30px;
    text-align:center;
    padding:65px 0px 30px 0px;
    color:#28353f;
}
.home_categ .categ_detail{
    width:100%;
    float:right;    
}
.home_categ .categ_detail .col_categ{
    width:17.5%;
    float:right;
    text-align:center;
    margin-left:3.125%;
    padding-top:15px;
	min-height:310px;
}
.home_categ .categ_detail .col_categ:nth-child(5){
    margin-left:0px;
}
.home_categ .categ_detail .col_categ:nth-child(10),.home_categ .categ_detail .col_categ:nth-child(5n){
    margin-left:0px;
}
.home_categ .categ_detail .col_categ img{
    width:100%;
    object-fit: cover;
}
.home_categ .categ_detail .col_categ .categ_view{
    margin-top:5px;
    border:solid 1px #d3d1d1;
    width:100%;
    padding:5px 40px;
    min-height:55px;
    max-height:55px;
    display: table;
}
.home_categ .categ_detail .col_categ a{ 
    text-decoration:none;
    font-size:22px;
    line-height:22px;
    color:#28353f;
    display: table-cell;
    vertical-align: middle;
}
.home_categ .all_categ{
    margin:40px 0px;
    text-align:center;
    width:100%;
    float:right;
    
}
.home_categ .all_categ a{
    text-decoration:none;
    font-size:20px;
    line-height:22px;
    color:#28353f;
    padding:10px 30px 10px 30px;
    border:solid 1px #28353f;
	display:inline-block;
}
.home .home_about{margin-top:40px;}
.home_about{
    width:100%;
    float:right;
    margin-bottom:90px;
    margin-top:120px;
}
.home_about .about_col1{
    float:right;
    width:25%;
}
.home_about .about_col2{
    float:right;
    width:75%;
    padding-right:5%;
}
.home_about .about_col1 .about_img{
    width:100%;
    text-align:center;
}
.home_about .about_col1 h2,.home_about .about_col1 span.title,.about_desc span.title{
    text-align:center;
    color:#28353f;
    font-size:34px;
    line-height:30px;
    padding:20px 0px 25px 0px;
	display:inline-block; width:100%;
}

.newslatter .newsright span{
    font-size: 38px;
    display: inline-block;
    width: 100%;
    padding: 25px 0px;
    line-height: 38px;
}
.newsright .title{    font-size: 38px;
    display: inline-block;
    width: 100%;
    padding: 25px 0px;
    line-height: 38px;}
.home_about .about_col1 p{
    color:#28353f;
    font-size:19px;
    line-height:27px;
}
.home_about .about_col1 a{
    text-decoration:none;
    color:#28353f;
    font-size:21px;
    line-height:24px;
    float:left;
    padding-top:65px;
}
.home_about .about_col2 .prod_sec{
    border:solid 1px #cccccc;
    width:100%;
    float:right;
}
.home_about .about_col2 .prod_sec .prod_title{
    text-align:center;
    color:#28353f;
    font-size:42px;
    color:#28353f;
    line-height:30px;
    padding:20px 0px 25px 0px;
}
.home_about .about_col2 .prod_sec .prod_img{
    text-align:center;
}
.home_about .about_col2 .prod_sec .prod_img img{
    text-align:center;
    object-fit: cover;
}
.home_about .about_col2 .prod_sec .prod_img .img1{
    width:50%;
    float:right;
    text-align:left;
    padding-left:25px;
}
.home_about .about_col2 .prod_sec .prod_img .img2{
    width:50%;
    float:right;
    text-align:right;
    padding-right:25px;
}
.home_about .about_col2 .prod_sec .prod_img h4{
    color:#28353f;
    font-size:20px;
    line-height:22px;
}
.home_about .about_col2 .prod_sec .prod_img p{
    color:#ff28353f0;
    font-size:20px;
    line-height:22px;
}
.cat_prod{
    width:100%;
    float:right;
    overscroll-behavior: contain;
}
.cat_prod .cat_title{
    text-align:center;
    color:#28353f;
    font-size:42px;
    line-height:30px;
    padding:50px 0px 50px 0px;
    color:#28353f;
}

.cat_prod  .cat_detail .cat_col{
    width: 31.33%;
    float: right;    
    text-align: center;
    min-height:450px;
	   max-height:450px;
    min-height:450px;
}
.cat_prod  .cat_detail .cat_col img{
    width:100%;
    min-height:370px;
    max-height:370px;
    object-fit: cover;
}
.cat_prod  .cat_detail .cat_row{
 
}
.cat_prod  .cat_detail  .cat_col:nth-child(2){
    margin-left:2%;
    margin-right:2%;
}
.cat_prod  .cat_detail  .cat_col:nth-child(3n+2){
    margin-left:2%;
    margin-right:2%;
}
.cat_prod  .cat_detail .cat_view .view_more{
    text-decoration:none;
    color:#28353f;
    font-size:24px;
    line-height:28px;
}

/* new category page design*/
.cat_prod  .cat_detail .cat_row{
    max-height:00px;
    min-height:00px;
}




.look_more{
    width:100%;
    float:right;
    margin-bottom:35px;
    padding-top: 65px;
    border-top: solid 1px #c8c8c8;
}
.look_more .look_title{
    width:23%;
    float:right;
    color:#28353f;
    font-size:34px;
    line-height:30px;
    padding-top:10px;
}
.look_more .look_box{
    float:right;
    width:77%;
    position:relative;
}
.look_more .look_box input[type='search']{
    font-family: 'Almoni', sans-serif ; 
    border:solid 1px #cccccc;
    height:50px;
    outline:none;
    padding-right:15px;
    width: 100%;
    font-size:20px;
    color: #cccccc;
    letter-spacing: 2px;
}
.look_more .look_box img{
    position:absolute;
    left:15px;
    padding-top:15px;    
}
.look_more .look_box button {position:absolute; left:10px; top:12px; background:none; border:none; cursor:pointer}
.look_more .look_box button img{position:static; padding-top:0px;}
.cat_prod  .loadbutton{
    width:100%;
    text-align:center;
    float:right;
} 
.cat_prod  .loadbutton a{
    color:#e06761;
    border:solid 1px #e06761;
    padding:10px 40px;
    font-size:21px;
    background:none;
    cursor:pointer;
    outline:none;
    display: inline-block ;
}
.cat_prod .view_more_button{
    display:none;
}
.cat_info{
    width:100%;
    float:right;
    margin-top: 55px;
    margin-bottom: 60px;
	font-size:18px; line-height:25px;
}
.cat_info a{color:#e06761;}
.cat_info h3{
    font-size:24px;
    line-height:32px;    
}
.cat_info p{
    font-size:16px;
    line-height:20px;
	margin-bottom:18px;
}
.single_prod{
    width:100%;
    float:right;
}
.single_prod_view{
    width:100%;
    margin-top:50px;
    position:relative;
    max-height:845px;
    min-height:845px;
}
.single_prod_view .prod_img img{
    width:100%;
    object-fit:cover;    
    max-height:650px;
}
.single_prod_view .prod_like{
    position:absolute;
    left: 80px;
    top: 35px;    
}
.single_prod_view .prod_like a{
    position:absolute;   
    background-image: url(/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/like.png); 
    width:40px;
    height:40px;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 5;
}
.single_prod_view .prod_like a.inlinst{background-image:url('/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/liked.png');}
.single_prod_view .prod_title{
    width:100%;
    text-align:center;
    padding-bottom:65px;
    font-size:42px;
    color:#28353f;
}
.single_prod_view .prod_feture{
    width:80%;
    margin:0 auto;
    background-color:#e6e6e6;
    position:absolute;
    margin-top: -55px;
    left: 0;
    right: 0;
}
.single_prod_view .prod_feture .date_info{
    width:100%;
    float:right;
    background-color:#e6e6e6;
    padding:10px 30px;
    border-bottom:solid 1px #fff;
}
.single_prod_view .prod_feture .soc_info{
    width:100%;
    float:right;
    background-color:#e6e6e6;
    display:inline-block;
    
}
.single_prod_view .prod_feture .date_info span:first-child{
    float:left;
}
.single_prod_view .prod_feture .soc_info .col1 {
    width: 35%;
}
.single_prod_view .prod_feture .soc_info .col1 span{
    
    float:right;  
    border-left:1px solid #fff;  
    /*padding: 30px 25px;*/
	padding: 30px 4.9%;
    padding-bottom: 34px;
}
.single_prod_view .prod_feture .soc_info .col2{
    display: inline-block;
    width:65%;
    float: left;
	max-width:500px;
}
.single_prod_view .prod_feture .soc_info .col2 .c_det{
    padding: 30px 10px; 
    width: 38%;
    float: right;     

text-align:left;

}
.single_prod_view .prod_feture .soc_info .col2 .c_ico{
    float:left;
    width: auto;
    padding:10px 10px;
    text-align: left;
    padding-top: 12px;
}
}
.single_prod_view .prod_feture .soc_info .col2 .c_ico img{
        display:inline-block;
}
.single_prod_view .prod_feture .soc_info .col2 .c_ico a{
    height: 50px;
    width: 50px;
}
.single_prod .target_receips, .single_prod .con_table {
    width:100%;
    float:right;
    text-align:center;    
    margin-bottom:30px;
}
.single_prod .target_receips span{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    display:inline-block;
}
.single_prod .target_receips a.button{margin-top:25px;}
.single_prod .target_receips a.button, .single_prod .con_table a.button{
    padding:15px 35px 5px 35px;
    border:solid 1px #28353f;
    background:none;
    font-size:20px;
    line-height:22px;
	display:inline-block; color:#28353f;
    cursor:pointer;
}
.single_prod .con_table a.button{ padding-bottom:15px;}
.single_prod .con_table button{
    padding:15px 35px;
}
.single_prod .prod_detail{
    width:100%;
    margin-bottom:20px; 
    float: right; 
}
.single_prod .prod_detail img{max-width:100%; height:auto; display:inline-block; margin-top:15px;}
.single_prod .prod_detail .prod_cont{
    width:80%;
    left:0;
    right:0;
    margin:0 auto;
    padding:30px 25px;
    border:solid 1px #f2f2f2;
	font-size:18px; line-height:25px;
    letter-spacing: 2px;
}
.single_prod .prod_detail .prod_cont p{margin-bottom:5px;}
.single_prod .prod_ing{
    width:100%;
    float:right;  
    margin-bottom:60px;  

}
.single_prod .prod_ing .prod_ing_det{
    width:80%;
    left:0;
    right:0;
    margin:0 auto;
}
.single_prod .prod_ing .prod_ing_det .ing_title{
    font-size:42px;    
    padding:30px 25px;
    color:#28353f;
}
.single_prod .prod_ing .prod_ing_det .ing_det h3{
    font-size:24px;      
    padding:45px 25px 5px 25px;
}
.single_prod .prod_ing .prod_ing_det .det{
    font-size:20px;
    width:100%;
    line-height:30px; 
}
.single_prod .prod_ing .prod_ing_det .det p{
    padding-right:25px;
}
.single_prod .prod_ing .prod_ing_det .det li{   
    padding-right:25px;
}
.single_prod .prod_ing .prod_ing_det .det li:nth-child(2n+1){   
   background-color:#f2f2f2;
}
.single_prod .prod_ing .prod_ing_det .det ul li::before {
  content: "\2022";
  color: #e06761;
  display: inline-block; 
  width: 1em;
}
.single_prod .prod_img{
    position:relative;
}
.single_prod .prod_con{
    width:100%;
    float:right;  
}
.single_prod .prod_con .prod_con_det{
    width:80%;
    left:0;
    right:0;
    margin:0 auto;
}
.single_prod .prod_con .prod_con_det .con_title{
    font-size:42px;    
    padding:30px 25px;
    color:#28353f;
}
.single_prod .prod_con .prod_con_det .ing_det h3{
    font-size:24px;      
    padding:0px 25px;
    padding-top:45px; 
}
.single_prod .prod_con .prod_con_det .con_det h4.stitle{
	font-size:24px;
}
.single_prod img{max-width:100%;}
.single_prod .prod_con .prod_con_det .con_det{
    font-size:20px;
    width:100%;
    line-height:30px; 
    padding-right:25px;
    padding-bottom:20px;
}
.single_prod .prod_con .prod_con_det .con_det li a,
.single_prod .prod_ing .prod_ing_det .det li a, 
.single_prod .prod_detail .prod_cont p a, 
.single_prod a {
    color:#e06761;
}
.single_prod .prod_con .prod_con_det .con_det span{
    border: solid 1px #e06761;
    border-radius: 15px;
    padding: 3px 10px;
    color:#e06761;
}
.single_prod .prod_con .prod_con_det .con_det p{
    padding-top:5px;
    padding-bottom:20px;
}
.single_prod .prod_con .prod_con_det .con_det .con_img{display:inline-block; margin-top:15px;}
.single_prod .prod_con .prod_con_det .con_det .con_img img{   
    max-width:100%; 
}

.single_vid  iframe{width:100%; height:600px;}
.related_prod{
    max-width: 1300px;
    width: 90%;
    margin: 0 auto;
    
}
.related_prod .title{
    text-align:center;
    font-size:42px;
    color:#28353f;
    padding-top:40px;
    padding-bottom:50px;
}
.related_prod .ret_prod{
    width:15%;
    float:right;
    margin-bottom:50px;
}
.related_prod .ret_prod .ret_img img{
    width:100%;
    object-fit:cover;
    max-height: 180px;
    min-height: 180px;
}
.related_prod .ret_prod{
    margin-right:2%;
}
.related_prod .ret_prod:nth-child(2){
    margin-right:0px !important;
}
.related_prod .ret_prod .ret_title{
    text-align:center;
   
}
.related_prod .ret_prod .ret_title a{
   color:#28353f;
    font-size:20px;
    line-height:22px;
	display:inline-block;
}
.contents{ display:inline-block; width:100%; margin:40px auto; font-size:19px; line-height:28px; }
.contents img{max-width:100%;}
.contents_inr{display:block;max-width:1050px; margin:0 auto; width:100%;}
.contents p,,.elementor-text-editor  p{margin-bottom:20px; font-weight:300;}
.contents h2,.contents h1,.elementor-text-editor  h1,.elementor-text-editor  h2{font-size:35px; display:inline-block; width:100%; padding:25px 0px;}
.contents h3,.elementor-text-editor  h3{font-size:30px; display:inline-block; width:100%; padding:10px 0px;}
.contents h4,.elementor-text-editor  h4{font-size:25px; display:inline-block; width:100%; padding:10px 0px;}
.contents h5,.elementor-text-editor  h5{font-size:22px; display:inline-block; width:100%; padding:10px 0px;}
.contents h6,.elementor-text-editor  h6{font-size:20px; display:inline-block; width:100%; padding:10px 0px;}
h1{font-size:42px; display:inline-block; width:100%; padding:10px 0px;  line-height:42px;}
h2{font-size:38px; display:inline-block; width:100%; padding:25px 0px; line-height:38px;}
h3{font-size:32px; display:inline-block; width:100%; padding:10px 0px;  line-height:32px;}
h4{font-size:28px; display:inline-block; width:100%; padding:10px 0px;  line-height:28px;}
h5{font-size:22px; display:inline-block; width:100%; padding:10px 0px;  line-height:34px;}
h6{font-size:20px; display:inline-block; width:100%; padding:10px 0px;  line-height:25px;}

.contents .orange{ color:#e06761; font-size:22px;}
.contents ul li,.elementor-text-editor  ul li{margin-bottom:5px;}
.contents ul li::before,.elementor-text-editor  ul li::before{
  content: "\2022";
  color: #e06761;
  display: inline-block; 
  width: 1em;}

.linkbtn{text-decoration: none;
font-size: 20px;
line-height: 22px;
color: #28353f;
padding: 10px 30px 10px 30px;
border: solid 1px #28353f; display:inline-block; margin:0 auto;}

.pro_classes{display:inline-block; width:31%; border:1px solid #ff0046; padding:20px; margin-bottom:3%; position:relative; padding-left:10px; padding-bottom:10px;}
.pro_classes:nth-child(3n+2){margin-left:3%; margin-right:3%;}

.pro_classes .date {display:inline-block; width:100%; color:#e06761; font-size:22px;}
.pro_classes .title {display:inline-block; font-size:22px; margin-top:10px;}
.pro_classes .title h2{ font-size:22px; line-height:25px; padding:0px; }
.pro_classes .time {display:inline-block; font-size:22px;}
.btnaddcart{display:inline-block; width:100%; height:26px; background:url('/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/bagico.png') center left no-repeat; font-size:0px;}
.btnaddcartnew{display:none;}
.woocontent .btnaddcartnew{display:inline-block; width:100%; height:26px; background:url('/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/bagico.png') center left no-repeat; font-size:0px; position:absolute; right:0px; position: relative;
right: 26px;
bottom: 36px;
text-align: right;
left: inherit;
width: 25px;}
.clsbutton{text-align:center; border:solid 1px #f2f2f2; margin:25px 10%; padding:15px 0px}

 .clsbutton h4{font-size:25px;}
 .clsbutton a{margin-bottom:40px; display:inline-block;}
.clsbutton a{
text-decoration: none;
font-size: 20px;
line-height: 22px;
color: #28353f;
padding: 8px 30px 8px 30px;
border: solid 1px #28353f; display:inline-block; margin:0 auto;
min-width: 200px;
max-width: 200px;
margin-top:8px;
}

.woocommerce-message{border-color:#e06761;}
.woocommerce-message::before{color:#e06761;}
.woocommerce .woocommerce-message a.button,.woocommerce button.button{ background:#28353f; color:#fff; font-weight:300; transition:all 0.5s;}
.woocommerce .woocommerce-message a.button:hover,.woocommerce button.button:hover,.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover{ background:#e06761;color:#fff; }
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{color:#fff;}
#customer_note_field{display:none;}
.product_cat-classes #customer_note_field{display:block;}
#review_form{display:none; margin-top:40px;}
.showreviewform,.showreviewform1{text-align:left; display:inherit; font-size:22px; color:#28353f;}
.showreviewform span,.showreviewform1 span{color: #e06761;
font-size: 46px;
line-height: 5px;
margin-top: 10px;
display: inline-block;
position: relative;
top: 5px;}

.woocommerce #review_form #respond textarea{width:80%;}
.woocommerce-Reviews{border:none;}
#commentform label{display:inline-block; width:100%; margin-bottom:5px;}
.wpd_comm_form {display:none;}
#wpdcom{max-width:100% !important;}
#comments{max-width:1300px !important;}
.postcomments{padding-top:50px; width:90%; margin:0 auto}
.single-post .postcomments{width:100% !important;}
#wpdcom .wpd-form-head{
    display:none;
}
.contents_inr p{
    font-size:22px;
    letter-spacing:1.5px;
    color:#28353f;
    padding-bottom: 10px;
}


.above_mobile_menu{
    display:block;
    position: fixed;
    top: 46%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	z-index:8;
}
.above_mobile_menu a{
  display: block;
  text-align: center;
  padding: 5px 0px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}
.above_mobile_menu a:nth-child(5){
  margin: 30px 0px 0px 0px;
  display: inline-block;
}
.above_mobile_menu img {
    width: 90%;
}
.above_mobile_menu .cust_bg a {
    background-color:#b52e2e;
    border-radius:100px;
}

 .above_mobile_menu .cust_bg {
    background-color:#b52e2e;
    border-radius:100px;
    height: 30px;
    width: 30px;
    margin-right: 3px;
    margin-top: 4px;
}
.single-post #wpd-bubble-wrapper{display:none !important;}
.likeimg{transition:all 1.5s;}
@media screen and (min-width:1024px){

.above_mobile_menu a{width:59px; height:54px;}
.above_mobile_menu .cust_bg{width:45px; height:45px; margin-right:5px;}
.above_mobile_menu #con_form{width:52px; height:52px;}
}
@media screen and (max-width:1024px){
.pro_classes{width:47%; letter-spacing:1px;}	
.pro_classes:nth-child(3n+2){margin-left:0%; margin-right:0%;}
.pro_classes{margin-left:3%; margin-bottom:4%; padding:10px;}
.pro_classes:nth-child(2n){ margin-right:2%; margin-left:0px;}
.btnaddcart{position:absolute; left:5px; bottom:5px;}
.pro_classes .title{margin-bottom:6px; margin-top:6px; width:100%; font-size:20px; line-height:20px;}
.pro_classes .time,.pro_classes .date{font-size:20px; line-height:20px;}
.clsbutton{ margin:25px 0px; }
 .clsbutton h4{font-size:20px;}

.about_video_section .vid_title,
.most_view_title,
.home_post .post_title,
.home_recipe .recipe_title,
.home_cooke .cook_title,
.home_cooke .class_title,
.home_categ .categ_title,
.home_about .about_col2 .prod_sec .prod_title,
.cat_prod .cat_title,
.look_more .look_title,
.single_prod_view .prod_title,
.single_prod .prod_ing .prod_ing_det .ing_title,
.single_prod .prod_con .prod_con_det .con_title,
.related_prod .title{
     font-size:34px;
 }

.printfriendly a {
    margin-top: -4px;
}
.page-template-template_about .mobilesocial a{
    width:40px;
}
.contents h3.mob_alig{text-align:center}
.page-template-template_classes .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .home .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product{
        width: 48%;
}
.page-template-template_classes .homeprod, .phome .homeprod{width:100%;}
.page-template-template_classes .entry-content .woocommerce, .home .entry-content .woocommerce {width:100%;}


}

.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.resultlist{margin-top:-37px; display:inline-block}
.searchresult .close{ color:#000; left:-26px; right:inherit; top:-40px; font-size:60px; font-weight:500; position:relative; float:left;}
.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.modal #customers {
  font-family: 'Almoni', sans-serif ;
  border-collapse: collapse;
  width: 100%;
}

.modal #customers td, .modal #customers th {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}

.modal #customers tr:nth-child(even){background-color: #f2f2f2;}

.modal #customers tr:hover {background-color: #ddd;}

.modal #customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #fbc0bb;
  color: white;
}
.news_page{
    width:100%;
}
.news_page .news_title{
    width:100%;
    text-align:center;
    padding-bottom:65px;
    font-size:42px;
    color:#28353f;
    padding-top:60px;
    margin-bottom:30px;
}
.news_page  .news_section .news_row{
    max-height: 370px;
    min-height: 370px;
}
.news_page  .news_section .news_row .news_col:nth-child(2){
    margin-left:2%;
    margin-right:4%;
}
.news_page  .news_section .news_row .news_col:nth-child(3){
    margin-left:4%;
    margin-right:2%;
}
.news_page  .news_section .news_view{
    padding-top:20px;
}
.news_page  .news_section .news_view .view_more{
    text-decoration:none;
    color:#28353f;
    font-size:24px;
    line-height:28px;
    padding-top:20px;
}

.news_page  .news_section .news_col{
    width: 22%;
    float: right;    
    text-align: center;
    position: relative;
}
.news_page  .news_section .news_col .main_img{
    width:100%;
    min-height:266px;
  
    object-fit: cover;
}
.news_page  .news_section .news_col .news_iner{position:relative; max-height:266px; overflow:hidden;}
.news_page  .news_section .news_col .logo_news{
    position: absolute;
    object-fit: cover;
   bottom: 9%;
    left:9%;
}
.news_page  .news_section  span.npostimage{max-height:265px;}
.single_news{
    width:100%;
}
.news_view .news_name{
    width:100%;
    text-align:center;
    padding-bottom:65px;
    font-size:34px;
    color:#28353f;
    padding-top:60px;
}
.news_view .news_image{
    width:100%;
    margin-bottom: 60px;
}
.news_view .news_image img{
    width:100%;
    object-fit:cover;
}
.news_view .news_image iframe, .news_view .news_image video{
    width:100%;
    min-height:450px;
    max-height:450px;
}
.news_page  .news_section .news_col a{
    position: relative;
}

.post-8540 .entry-content{
    padding-top:30px;
    padding-bottom:60px;
}
.post-8540 .entry-content h2, .post-8540 .entry-content h3, .post-8540 .entry-content p, .post-8540 .entry-content li{
    font-family:'Almoni', sans-serif ;
}
.post-8540 .entry-content h2{
    padding:30px 0px;
    text-align:center;
    font-size:34px;
    color:#28353f;
}

.post-8540 .entry-content h3{
    font-size:28px;
    line-height:30px;
    color:#28353f;
    padding:30px 0px 10px 0px;
}

.post-8540 .entry-content p{
    font-size:20px;
    line-height:26px;
    color:#28353f;
}
.post-8540 .entry-content li{
    font-size:18px;
    line-height:22px;
    color:#28353f;
    list-Style:inside;
}
.page-id-8540 .look_more, .page-id-8540 .mobile_look{
    display:none !important;
}
.about_page .about_image{
    text-align:center;
}
.about_page p{
    padding-right: 20%;
    line-height: 26px;
    font-size:20px;
    padding-bottom: 10px;
    letter-spacing: 2px !important;
}
.about_page .class_img{
    width:100%;    
    height: auto;
    object-fit: cover;
}
.page-template-template_about-php .home_about{margin-top:50px;}
.page-template-template_about-php .home_about .about_col1{width:30%; display:none;}
.page-template-template_about-php .home_about .about_col2{width:100%; padding-right:0px;}
.page-template-template_about-php .newslatter{width:70%; margin:0 auto; max-width:700px;}

.page-template-template_about-php .home_about  .prod_sec{float:left; width:65%;}
.page-template-template_about-php .prod_sec.news{float:right; width:30%;}

.page-template-template_about-php .prod_sec.news{position:relative; padding-top:92px; padding-bottom:92px; border: solid 1px #c8c8c8;     margin-top: 0px; padding:80px  0px 60px 0px;}
.page-template-template_about-php .newsright{display:inline-block; width:100%; margin-left:4%;color:#28353f;text-align: center;}
.page-template-template_about-php .newsleft{display:inline-block; width:100%; margin-right:2%;}
.page-template-template_about-php .newsright h2{font-size:42px; font-weight:200; display:inline-block; margin-bottom:10px; }
.page-template-template_about-php .newsright p{font-size:21px; line-height:25px;}

.page-template-template_about-php .newsright:before{position:absolute; top:-30px; height:72px; width:56px; background:url('/National_Library/oe_/https://rotteml.com/wp-content/themes/rotteml/images/newslattericon.png') center center no-repeat; background-size:100% auto; content:"";

}

.page-template-template_about-php .newslatter .mailpoet_form .mailpoet_text{height:50px; border-color:#cccccc; background:none; border:1px solid #cccccc; font-family: 'Almoni', sans-serif ; font-size:21px; letter-spacing:2px; width:100%;}
.page-template-template_about-php .entry-content .woocommerce{margin:0px;}





.about_page{
    border-bottom:solid 1px #c8c8c8;
    padding-bottom: 40px;
}
.about_video_section{
    width:100%;    
    display: inline-block;
    margin-bottom: 10px;
}
.about_video_section .about_vid{
    width:32%;
    float:right;
}
.about_video_section .about_vid:nth-child(3){
    margin: 0px 2%;
}
.about_video_section .about_vid iframe, .about_video_section .about_vid video{
    width:100%;    
    height: auto;
    min-height: 220px;
    max-height:220px;
}
.about_video_section .vid_title,.about_video_section .vid_title h3{
    padding:20px 0px 40px 0px;;
    text-align:center;
    font-size:42px;
    color:#28353f;
}
.page-template-template_about .home_cooke .cook_title{
        padding: 30px 0px 30px 0px;
}

    .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      display:inline-block;
    }
.swiper-slide img{
    max-width:100%;
    min-height:500px;
    max-height:500px;
    object-fit:cover;
}
.swiper-slide .swiper_title a{
    text-decoration: none;
    color: #28353f;
    font-size: 20px;
    line-height: 22px;
    padding-top: 15px;
    width: 100%;
}
.most_view_title{
    font-size:42px;
    line-height:30px;
    text-align:center;
    padding:50px 0px;
    color:#28353f;
}
.prod_categ_all{
    width: 100%;
    float: right;
    margin-bottom: 60px;
}
.prod_categ_all .cat_list_all{
    width: 80%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.prod_categ_all .cat_list_all p ,.prod_categ_all .cat_list_all ul{
    padding-top: 15px;
    font-size: 16px;
    width: 100%;
    line-height: 20px;
    padding-right: 25px;
    padding-bottom: 20px;
}
.prod_categ_all .cat_list_all ul {list-style:outside; padding-right:25px; margin-right:15px;}

.prod_categ_all .cat_list_all.extradata  p ,.prod_categ_all .cat_list_all.extradata ul{font-size:20px; line-height:24px;}
.prod_categ_all .cat_list_all.extradata ul{margin-right:15px;}

.prod_categ_all .cat_list_all p a.cat_link, .prod_categ_all .cat_list_all p a.tag_link {
    font-size: 16px;
    color:#28353f;
    text-decoration:none;
}
.prod_categ_all .cat_list_all img{max-width:100%;}
.sbi-screenreader{font-size:0px !important;}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item{padding:20px !important;}
#sbi_images{padding:0px !important;}
#sb_instagram{padding-bottom:0px !important;}

#wpdcom .wpd-comment-text{
    font-size:22px;
    color:#28353f;
}
#wpdcom .wpd-comment-date, 
#wpdcom .wpd-comment-date i, 
#wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button,
#wpdcom .wpd-comment-footer .wpd-reply-button {

    font-size:22px;
}
#wpdcom .wpd-comment .wpd-reply-to, #wpdcom .wpd-comment.wpd-reply .wpd-comment-text{
    font-size:20px;
}
.page-template-template_classes-php .home_cooke .cook_title{
    padding:0px 0px 30px 0px !important;
}
strong{
    font-weight:500;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{color:#000 !important;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-next:after{color:#000 !important;}
.swiper-button-next, .swiper-button-prev{top:58%;}


@media(max-width:767px){
	li.sitemap-item {
    line-height: 33px;
}
a.cross_btn {
  display: block!important;
    color: #000!important;
    margin-right: -14px!important;
    font-size: 70px!important;
    margin-bottom: 5px!important;
    transform: rotate(45deg)!important;
}
}

@media screen and (min-width:1024px) and (max-width:1340px){
.nav_menu li{ margin-left:50px;}	
}