   /* @font-face {
	font-family: NunitoSans, serif;
	src: url("../fonts/NunitoSans.ttf") /* EOT file for IE */
} */
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');

   @font-face {
	font-family: Micra;
	src: url("../fonts/EurofontExtendedC.otf") /* EOT file for IE */
   }
   @font-face {
	font-family: MicraBold;
	src: url("../fonts/EurofontExtendedC-Bold.otf") /* EOT file for IE */
   }
   @font-face {
	font-family: EurofontExtendedCt;
	src: url("../fonts/EurofontExtendedC.otf") /* EOT file for IE */
   }
   @font-face {
	font-family: EurofontExtendedC-Bold;
	src: url("../fonts/EurofontExtendedC-Bold.otf") /* EOT file for IE */
   }
   @font-face {
	font-family: MicrogrammaDMedExt;
	src: url("../fonts/MicrogrammaDExtendedMedium.otf") /* EOT file for IE */
   }
   @font-face {
	font-family: MicrogrammaDBolExt;
	src: url("../fonts/MicrogrammaDExtendedBold.otf") /* EOT file for IE */
   }
   
   /* @font-face {
	 font-family: MicrogrammaDBolExt;
	 src: url(/skin/frontend/ultimo/cougar/css/MICROGBE.TTF);
   }
   @font-face {
	 font-family: MicrogrammaDMedExt;
	 src: url(/skin/frontend/ultimo/cougar/css/MICROGME.TTF);
   }
   @font-face {
	font-family: MicrogrammaDBolExt;
	src: url("/skin/frontend/ultimo/cougar/css/MICROGBE.eot") 
   }
   @font-face {
	font-family: MicrogrammaDMedExt;
	src: url("/skin/frontend/ultimo/cougar/css/MICROGME.eot") 
   }
	*/
   
   body {
	   font-family: "Nunito Sans" !important;
	  }
   
   .main.container {
	   padding: 0;
   }
   
   h1 {
	   font-family: MicraBold !important;
	   font-size: 28px !important;
   }
   h2 {/* font-family: Micra !important; */}
   a#scroll-to-top:hover {
	   background-color: #ed6c0065;
   }
   .nav a {
	   /* font-family: MicrogrammaDBolExt, serif !important; */
	   letter-spacing: 0.1em;
	   font-size: 18px;
	  }
   
   /*-----------------------*/
	   .main.container {
		   width: 100%;
		   max-width: 100%;
	   }
   
	   .inner-container {
		   padding: 0px;
	   }
	   
	   .cougar-subpart-image{
		   height: 25vh;
		   width: 100%;
		   background-position: center center;
		   background-size: cover;
	   }
	   .cougar-subpart-image h2 {
		   color: #ccc;
		   font-weight: 800;
	   }
	   .ancher_menu{
		   display: flex;
		   flex-direction: column;
		   flex-wrap: nowrap;
		   align-items: center;
	   }
	   .ancher_menu h1 {
		   font-size: 1.6em;
	   }
   
	   .ancher_menu a {
		   margin: 10px; 
		   padding:5px;
		   color: #ed6c00;
	   }
	   
	   .ancher_menu_inner{
		   width: 80%;
		   display: flex;
		   height: 4em;
		   flex-direction: row;
		   flex-wrap: wrap;
		   align-content: center;
		   justify-content: space-evenly;
		   justify-content: center;
		   font-size: 16px;
		   font-family: MicraBold;
	   }
	   .ancher_menu_item {
		   text-align: center;
		   margin-left: 15px;
		   margin-right: 15px;
		   text-decoration: underline;
		   text-decoration-color: #ed6c00;
	   }
   
	   }
   /*-------------------------*/
   a.product-item-photo {
    display: block;
    width: 100%;
    text-align: center;
}


.product-view .product-shop .product-name {
	   margin: 0 0 0em;
	   font-size: 1em;
	   line-height: 1em;
   }
   input, select, textarea, button {
	   font: 12px/15px Micra, sans-serif;
	   vertical-align: middle;
   }
	   
   .product-view .product-shop .product-name h1 {
	   font-family: MicraBold !important;
	   letter-spacing: 0.1em;
	   font-size: 2em;
	   color: #ed6c00;
   }
   
   .fotorama__thumb {
	   background-color: #ffffff00;
	   width: auto;
	   text-align: center;
   }
   .fotorama__stage__frame .fotorama__img {
	   padding: 20px;
   }
   .product-view .price-box .price, .price-as-configured .price {
	   font-family: MicraBold !important;
	   /* letter-spacing: 0.1em; */
	   font-size: 2em;
   }
   
   .footer-primary p,  .footer-primary-header{ /* */
	   font-family: MicraBold !important; 
		letter-spacing: 0.1em;
	   color: #ed6c00;
   }	
   
   .footer-primary a{
	   /* font-family: Micra !important; */
		letter-spacing: 0.1em;
	   color: #a1a1a1;
   }
   .button, .product-view .btn-cart, .btn-checkout {
		letter-spacing: 0.1em;
	   font-family: MicraBold !important;
   }
   
   /* post image correction */
   .post-content .post-description .post-ftimg-hld img {
	   max-width: 400px;
   }
   
   /* header */
   
   /* home page */
   
   /*
   .ban {
	   max-height: 45vh;
   }
   .owl-carousel .owl-item img {
	   width: auto;
   }
   */
   
   .slideshow-wrapper-additional {
	   background-color: #000;
   }
   .slider-arrows1-pos-top-right .owl-controls .owl-buttons {
	   top: 0px;
   }
   .cougar-block-slide {
	 position: absolute; color: #ffffff;    font-family: 'Roboto', sans-serif !important;    z-index: 999;    top: 163px;    left: 114px;
   }
   
   .cougar-block-slide .description {
	   font-size: 15px;    max-width: 370px;    font-weight: 300;
   }
   
   .cougar-block-slide h1 {
	   font-size: 60px;    line-height: 60px;    color: #ed6c00;    font-family: MicrogrammaDBolExt !important;    letter-spacing: 3px;
   }
   
   .cougar-block-slide h3 {
	 margin-top: 0;    font-size: 28px;    font-weight: bold;    /* white-space: nowrap; */    max-width: 350px;    overflow-wrap: break-word;
   }
   
   
   @media (max-width:991px) {
	   .cougar-block-slide {
		 position: absolute;
		 color: #ffffff;
		 font-family: 'Roboto', sans-serif !important;
		 z-index: 999;
		 top: 40px;
		 left: 55px;
	   }
	   .cougar-block-slide .description {
		   font-size: 15px;
		   max-width: 370px;
		   font-weight: 300;
	   }
	   .cougar-block-slide h1 {
		   font-size: 40px;
		   line-height: 60px;
		   color: #ed6c00;
		   font-family: MicrogrammaDBolExt !important;
		   letter-spacing: 3px;
	   }
	   .cougar-block-slide h3 {
		 margin-top: 0;
		 font-size: 20px;
		 font-weight: bold;
		 /* white-space: nowrap; */
		 max-width: 350px;
		 overflow-wrap: break-word;
	   }
   }
   
   @media (max-width:767px) {
	   .cougar-block-slide {
		 position: absolute;
		 color: #ffffff;
		 font-family: 'Roboto', sans-serif !important;
		 z-index: 999;
		 top: 20px;
		 left: 25px;
	   }
	   .cougar-block-slide .description {
		   font-size: 12px;
		   max-width: 370px;
		   font-weight: 300;
	   }
	   .cougar-block-slide h1 {
		   font-size: 28px;
		   line-height: 30px;
		   color: #ed6c00;
		   font-family: MicrogrammaDBolExt !important;
		   letter-spacing: 3px;
	   }
	   .cougar-block-slide h3 {
		 margin-top: 0;
		 font-size: 16px;
		 font-weight: bold;
		 /* white-space: nowrap; */
		 max-width: 350px;
		 overflow-wrap: break-word;
	   }
   }
   
   @media (max-width:479px) {
	   .cougar-block-slide {
		 position: absolute;
		 color: #ffffff;
		 font-family: 'Roboto', sans-serif !important;
		 z-index: 999;
		 top: 15px;
		 left: 15px;
	   }
	   .cougar-block-slide .description {
		   font-size: 12px;
		   max-width: 370px;
		   font-weight: 300;
	   }
	   .cougar-block-slide h1 {
		   font-size: 22px;
		   line-height: 10px;
		   color: #ed6c00;
		   font-family: MicrogrammaDBolExt !important;
		   letter-spacing: 2px;
	   }
	   .cougar-block-slide h3 {
		 margin-top: 0;
		 font-size: 14px;
		 font-weight: bold;
		 /* white-space: nowrap; */
		 max-width: 350px;
		 overflow-wrap: break-word;
	   }
   }
   
   
   .cougar-banner-12-3 {
	   position: absolute;
	   color: #ffffff;
	   font-family: 'Roboto', sans-serif !important;
	   margin: -70px 0 0 0;
	   padding: 10px;
	   border-left: solid #ed6c00 15px;
	   }
   
   .cougar-banner-12-3 h1 {
	   font-size: 17px;
	   font-weight: bolder;
	   font-family: MicrogrammaDBolExt !important;
	   /*letter-spacing: 2px;*/
	   margin-bottom: 5px;
	   }
   
   .cougar-banner-12-3 h3 {
	   margin: 0;
	   font-size: 14px;
	   /*font-weight: bold;*/
	   overflow-wrap: break-word;
	   }
   /*
   * Cougar product grid *
   */
   
   .product-banner-plate {
	   height: 450px;
	   z-index: 1;
	   position: relative;
	   /*max-width:104%;*/
	   /* margin-left: -1%*/
   }
   
	.cougar-subpart-image {
		margin-top: 20px;
	}
	.cougar-subpart-image img{
		/* margin-left: -2%; */
		/* max-width: 104%;  */
	}
   .cougar-subpart-name {
	   position: relative;
	   clear: both;
	   /*margin-top: -40px;*/
	   /*padding-top:35px;*/
	   padding-left:35px;
	   padding-right:35px;
	   z-index: 2;
	   color: #ffffff;
   }
   
   .cougar-subpart-name.product-banner { 
	   margin-top: 0px;
   }
   
   .cougar-subpart-name h2 {
	   text-align: center;
	   color: #ffffff;
	   font-family:  'EurofontExtendedC-Bold';
	   font-size: 34px;
	   margin-top: -80px;
   }
   
   .cougar-subpart-name.product-banner h1 { 
	   color: #ed6c00;
	   margin-top: 0px;
   }
   
   @media (max-width:1220px) {
	   .cougar-subpart-name .video {
		   display: none;
	   }
   }
   @media (max-width:767px) {
	   .cougar-subpart-name h1 {
		   font-size: 32px;
	   }
	   .cougar-subpart-name .static {
		   display: unset;
	   }
	   .cougar-subpart-name .video {
		   display: unset;
	   }
   }
   @media (max-width:479px) {
	   .cougar-subpart-name h1 {
		   font-size: 22px;
			   margin-top: -55px;
	   }
   }
   .cougar-subpart-name h3 {
	   font-weight: 800;
   }
   .cougar-subpart-name p {
	   font-size: 1.3em;
	   line-height: 1.5em;
   }
   
   
   .cougar-product-plate {
	   position: relative;
	   border: solid 1px #dddddd;
	   margin: 10px;
	   width: 30%;
	   text-align: center;
	   margin-bottom: 30px;
   }
   
   .cougar-product-plate:hover .cougar-hover {
	   display:unset;
   }
   
   .cougar-product-plate .row {
	   padding: 1px;
	   transition-duration: 1000ms;
	   margin: 0;
   }
   
   .cougar-product-plate .row:hover {
	   background-color: #edccbb;
   }
   
   .cougar-product-plate .thumbnail {
	   padding: 20px;
   }
   
   .cougar-product-plate .wot-edition {
	   background: url(https://cougar-ukraine.com/media/wysiwyg/cougar/logo_wot.png);
	   background-position: 0 0;
	   background-repeat: no-repeat;
	   background-size: 50%;
   }
   .cougar-product-plate .description {
	   margin: 5px;
	   /*height: 250px;*/
	   min-height: 200px;
	   background-color: rgba(220, 220, 220, 0.5); /*#f0f0f0;*/
   }
   .cougar-product-plate h4 {
	   text-align: center;
	   margin: 0px;
	   font-family: MicrogrammaDBolExt !important;
	   font-size: 18px;
	   padding: 20px 0px;
	   color: #ff6600;
   }
   .cougar-product-plate h4 small {
	   /* font-size: 75%; */
	   font-family: Roboto !important;
	   color: #ff6600;
   }
   .cougar-product-plate ul {
	   text-align: left;
	   width: 85%;
	   margin: auto;
	   list-style-type: inside;
	   font-size: 1.2em;
	   font-family: Roboto !important;
   }
   
   
   @keyframes rgb-bgcolor-rotator-color {
	   0% {
		   background-color: green
	   }
	   25% {
		   background-color: blue
	   }
	   50% {
		   background-color: violet
	   }
	   75% {
		   background-color: red
	   }
	   100% {
		   background-color: yellow
	   }
   
   }
   
   .rgb-rotator-color {
	   -webkit-animation: rgb-bgcolor-rotator 10s infinite;
	   animation: rgb-bgcolor-rotator 10s infinite;
	   -webkit-animation-direction: alternate;
	   animation-direction: alternate;
   }
   
   .product-section .container {
	   margin-right: auto;
	   margin-left: auto;
	   padding-left: 15px;
	   padding-right: 15px;
	   padding-top: 50px;
	   padding-bottom: 50px;
   }
   
   .product-section {
	   text-align: center;
	   background-color: #FFF;
   }
   
   .product-section.grey{
	   background-color: #efefef;
   }
   
   .product-section h4 {
	   font-size: 3em;
	   line-height: 1.2em;
	   margin-bottom: 0;
   }
   .product-section h5 {
	   font-size: 2em;
	   line-height: 1.2em;
	   margin-bottom: 0;
	   color: #ed6c00;
	   padding-top: 15px;
	   padding-bottom: 15px;
   }
   
   .product-section p {
	   color: #797979;
	   font-size: 1.4em;
	   line-height: 25px;
	   padding-top: 3px;
	   padding-left: 10%;
	   padding-right: 10%;
   }
   
   .product-section ul {
	   color: #797979;
	   font-size: 1.2em;
	   font-family: 'Roboto', Arial, Helvetica, sans-serif;
	   line-height: 25px;
	   padding-top: 3px;
	   font-weight: 300;
	   text-align: left;
   }
   
   .revenger-RGB{
	 /*position:fixed;*/
	  /*background:url(http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/footer_lodyas.png);*/
	 -webkit-animation:10s scroll infinite linear;
	 -moz-animation:10s scroll infinite linear;
	 -o-animation:10s scroll infinite linear;
	 -ms-animation:10s scroll infinite linear;
	 animation:10s scroll infinite linear;
	 top:0;
	 left:0;
	 width:100%;
	height:100%;
   }
   
   @-webkit-keyframes scroll{
	 100%{
	   background-position: -3000px 0px;
	 }
   }
   
   @-moz-keyframes scroll{
	 100%{
	   background-position: -3000px 0px;
	 }
   }
   
   @-o-keyframes scroll{
	 100%{
	   background-position: -3000px 0px;
	 }
   }
   
   @-ms-keyframes scroll{
	 100%{
	   background-position: -3000px 0px;
	 }
   }
   
   @keyframes scroll{
	 100%{
	   background-position: -3000px 0px;
	 }
   }
   .block-name-outer {
	   margin:auto;
	   width: 250px;
	   padding: 50px 30px 30px 30px;
   }
   .block-name {
	   border-left: solid #ed6c00 5px;
	   padding-left: 10px;
	   font-size: 2em;
	   color: #797979;
	   text-align: left;
   }
   
   .features-block h5 {
	   font-size: 1.6em;
   }
   
   .features-block p {
	   color: #797979;
	   font-size: 1.2em;
	   line-height: 18px;
	   padding: 0; 
   }
   
   .features-block .thumbnail {
	   padding: 20px;
   }
   
   .features-block .description {
	   padding: 0 30px;
	   text-align: left;
   }
   
   /* menu */
   .nav-item > a {
	   color: #ed6c00;
	   text-align: center;
   }
   .menu-plates {
	   height: 15vh;
	   background-repeat: no-repeat;
	   background-position: center;
	   background-size: cover;
   }
   
   .header-container {
	   padding: 0px 0px 0px 0px;
   }
   
   /* product page */
   
   .product-view.product-columns-wrapper {
	   display: flex;
	   flex-wrap: wrap;
	   justify-content: center;
   }
   
   .product.attribute.description a:before {
		   font: normal normal normal 14px/1 ThemeIcons;
		   content: "\e228";
		   padding-right: 3px;
   }
   
   .product.attribute.description a {
	   color: #ed6c00 !important;
	   font-weight: 600;
   }
   
	   /*media block*/
		   .product-img-column{
			   text-align: center;
		   }
		   .fotorama__stage{
			   max-height:50vh;
		   }
	   /*gallery*/
   /* 		.fotorama__thumb-border {
			   background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.52), #ff000033);
			   border: 1px solid #f00 !important;
		   }
		   .fotorama__thumb {
			   -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 1);
			   -moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 1);
			   box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 1);
			   margin: -1px;
		   }
		   .fotorama__nav.fotorama__nav--thumbs {
			   text-align: center;
		   }
   */
			.fotorama__thumb-border {
			   background-image: none;
			   /* background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.52), #ff000033); */
			   border: none !important;
			   /* border: 1px solid #f00 !important; */
			   margin: 3px;
			   top: 1px;
		   }
		   
		   .fotorama__nav--thumbs .fotorama__nav__frame {
			   padding: 0px !important; 
			   margin: 2px;
			   border: solid 1px #ccc;
		   }
		   
		   .fotorama__nav--thumbs .fotorama__nav__frame {
			   padding: 0px !important; 
			   margin: 2px;
			   border: solid 1px #ccc;
		   }
   
		   
		   .fotorama__thumb {
			   background-color:#fff;
			   display: flex;
			   justify-content: center;
		   }
   
		   .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
			   width:auto;
			   /* margin: auto; */
			   /* display: flex; */
			   /* justify-content: center; */
		   }
   
   
   
   .product-primary-column {
	   text-align: right;
	   margin-top: 50px;
   }
   .product-social-links {
	   text-align: right;
   }
   .product-info-main .page-title-wrapper .page-title {
	   font-family: MicrogrammaDBolExt, serif !important;
	   letter-spacing: 0.1em;
	   color: #ed6c00;
	   font-weight: 600;
	   font-size: 3rem;
	   text-transform: uppercase;
	  }
   .product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {
	   font-size: 2rem;
	   line-height: 26px;
	   font-weight: normal;
   }
   .data.item.content {
	   font-size: 16px;
   }
   .data.item.content ul > li, ol > li{
	   margin-top: 0rem;
	   margin-bottom: 0.2rem;
   }
   
   .data.item.content li:before {
	   content: "\f105";
	   font-family: FontAwesome;
	   display: inline-block;
	   margin-left: 0.5em;
	   /* width: 1.3em; */
	   margin-right: 0.5em;
	   color: #ffa509;
   }
   
   .product.attribute.description h2, .product.attribute.description h3, .product.attribute.description img, .product.attribute.description iframe {
	   text-align: center;
	   display: block;
	   /* margin-top: 25px; */
	   /* margin-bottom: 25px; */
	   margin: 25px auto;
   }
   .data.item.content h2, h3, h4{
	   /* font-family: Micra !important; */
	   /* letter-spacing: 0.1em; */
	   letter-spacing: 2px;
	   color: #ed6c00;
	  }
   .data.item.content h2{
	   font-size: 22px;
	   font-weight: 600;
	   margin-top: 15px;
   }
   .data.item.content h3{
	   font-size: 18px;
   }
   .data.item.content h4{
	   font-size: 16px;
   }
   
   /* footer */
   .widget.block.block-category-link {
	   margin: 0;
   }
   #scroll-to-top {
	   color: #ffffff !important;
   }
   
   /* product list  */
   
   .products-row .col-lg-3.col-md-3.col-sm-3.col-xs-6 {
	   display: flex;
	   /* align-content: center; */
	   align-items: stretch;
	   justify-content: center;
   }
   
   
   .product-item-photo img {
	 -webkit-transition: all .5s ease-in-out;
   }
   
   .product-item-photo img:hover{
	 transform: scale(0.5, 0.5);
	 -ms-transform: scale(0.5, 0.5);
	 -webkit-transform: scale(1.02, 1.02);
   }
   
   .ves-widget .nav-item a {
	   /* color: #ed6c00 !important; */
	   /* font-family: Micra !important; */
	   /* letter-spacing: 0.1em; */
	   font-size: 2em !important;
	   font-weight: bold;
   }
   .ves-products-grid .product-item-info:hover, .ves-products-grid .product-item-info.active {
	   margin: inherit;
	   padding: inherit;
	   /* border: 1px solid #bbb; */
	   box-shadow: inherit;
	   /* position: relative; */
	   /* z-index: 2; */
	   /* background: #fff; */
   }
   a.product-item-link {
	   color: #ed6c00 !important;
	   font-family: MicrogrammaDBolExt, serif !important;
	   letter-spacing: 0.1em;
	   font-size: 18px;
	   font-weight: bold;
	  }
   @media (max-width:767px) {
	   a.product-item-link {
		   color: #ed6c00 !important;
		   font-family: Micra !important;
		   letter-spacing: 0.1em;
		   font-size: 12px;
		   font-weight: bold;
	   }
   }
   
   .product-item-name {
	   text-align: center;
	   text-transform: uppercase;
   }
   /**/
   @media (min-width:767px) {
	   .ves-products-grid {
		   width: 90%;
		   margin: auto;
		   padding: 16px;
	   }
	   .ves-products-grid .row.products-row {
		   display: flex;
		   justify-content: center;
		   align-items: center;
	   }
   }
   
   @media (max-width:767px) {
	   ul.etabs {
		   border-bottom: solid 1px #aaa;
		   margin-top: 25px !important;
		   }
	   .hide-on-mob {
		   display: none;
	   }
   }
   /*A?a€?A†a€™A?A?A‚A±A?A?A‚A?A?a€?A?a€sA¬A?A?A‚A°A?A?A‚AµA?a€?A?a‚¬A? A?A?A‚A? A?A?A‚A?A?A?A‚AµA?A?A‚A?A?a€?A…A? A?A?A‚A»A?A?A‚A?A?a€?A‹a€ A?A?A‚A?A?a€?A…A?A?a€?A…A? A?a€?A‚A?A?a€?A?a‚¬A?A?a€?A?a€sA¬A?A?A‚AµA?A?A‚A»A?A?A‚A?A?a€?A†a€™ A?A?A‚A?A?A?A‚A?A?A?A‚A?A?A?A‚A·*/
   .caret:before {
	   content: none;
   }
   
   /*A?A?A‚AµA?a€?A?a‚¬A?A?A?A‚AµA?A?A‚A?A?a€?A?a‚¬A? A?A?A‚A·A?A?A‚A°A?a€?A?a‚¬A?A?A?A‚AµA?A?A‚A?A?A?A‚A?A?A?A‚AµA?A?A‚A?A?A?A‚A?A?a€?A‚A?*/
   @media (min-width:767px) {
	   .menu-plates {
		   filter: grayscale(30%);
	   }
	   .column.main img {
		   filter: grayscale(17%);
	   }
	   .column.main img, .menu-plates {
		   /* width: 100%; */
		   /* transition-duration: 15000ms; */
		   width: auto !important;
		   /* left: 0; */
	   }
	   .column.main img:hover, .menu-plates:hover {
		   filter: grayscale(0%);
		   transition-duration: 500ms;
	   }
   }
   
   /* A?a€?A?a‚¬A?A?A?A‚A°A?A?A‚A±A?A?A‚A? A?A?A‚A?A?A?A‚A° A?A?A‚A?A?a€?A?a€sA¬A?A?A‚A?A?A?A‚A?A?A?A‚A°A?A?A‚A?A?a€?A?a‚¬A? A?A?A‚A?A?A?A‚AµA?A?A‚A?A?A?A‚A?A?A?A‚A¶A?a€?A?a‚¬a€?*/
   .product.data.items.style1.show-tabs > .item.title {
	   border-bottom: solid 2px #ed6c00;
	   min-width: 12vw;
   }
   
   .data.switch {
	   background: #fff !important;
   }
   
   .product.data.items.style1.show-tabs > .item.title.active > .switch {
	   border: none;
	   /*border-bottom: solid 4px #ed6c00;*/
	   color: #ed6c00;
	   margin: 0;
	   padding-top: 0;
	   background: none !important;
	   top: 0px;
   }
   .product.data.items.style1.show-tabs > .item.title.active > .switch:hover {
	   margin-top: inherit;
   }
   .product.data.items.style1.show-tabs > .item.content {
	   border: none;
   }
   
   .product.data.items.style1.show-tabs > .item.title.active {
	   background: linear-gradient(#ed6c0000, #ed6c002e);
   }
   
   .data.item.content iframe {
	   max-width: 100%;
   }
   @media (min-width: 992px)
   {
	   .product.attribute .col-md-6 {
		   padding: 50px;
	   }
   }
   
   /* PSU Medal Logo */
   .medal-logo-place {
		margin-top: -25px;
	}
   .medal-logo-place img {
	   max-width: 100px;
   }
	.subcategory-header-place {
		margin-top: 50px;
	}
	
	
	/* Manual page */
	   .manual_plates-row {
		   display: flex;
		   justify-content: center;
		   flex-wrap: wrap;
	   }
	   
	   @media (min-width: 767px) {
		   .manual_plates-row {
			   display: flex;
			   justify-content: center;
		   }
	   }
	   
		.manual_plate img {
		 max-width: 250px;
		 max-height: 300px;
	   }
   
	   .manual_plate {
		 margin: 5px;
		 padding: 5px 45px;
		 text-align: center;
	   }
   
   
   .manual-panel h4 {
	   margin-left: 15px;
	   font-weight: bold;
   }
   
	   @media (min-width: 767px) {
		 .manual_plate {
		   filter: gray;
		   -webkit-filter: brightness(1);
		   -webkit-transition: all .5s ease-in-out;
		   -webkit-transform: scale(1);
		   -webkit-transform: none;
		   -webkit-filter: none;
		   }
	   }
   
	 .pdf_logo {
			 min-height: 35px;
			 padding-right: 40px;
			 background: url(/media/logo/pdf.png) bottom right / 35px no-repeat;
		   }
   
   
	   @media (min-width: 767px) {
		 .manual_plate:hover {
		   filter: none;
		   -webkit-filter: brightness(0.97) drop-shadow(10px 10px 10px #ccc);
		   -webkit-transform: scale(1.05);
		 }
	   }
   
	   @media (min-width: 767px) {
		 .manual_plate a {
		   -webkit-transition: all .5s ease-in-out;
		   text-decoration-line: none;
		   }
	   }
   
	   @media (min-width: 767px) {
		 .manual_plate:hover a {
		   -webkit-filter: drop-shadow(0 0 0.5px);
		 }
	   }
	   
	   
	/*---------------*/
	
   .manual-accordion {
	   padding: 5px;
	   margin: 5px;
	   border: solid 1px #333;
	   border-radius: 6px;
	   background-color: #cccccc75;
	   cursor: pointer;
   }
   
   .manual-accordion:hover {
	   color: #ed6c00;
	   background-color: #dddddd75;
   }
   
	/*---------------*/
   .menu-plates.menu-plates-block {
	   width: 400px;
	   max-width: 400px;
	   /*height: 350px;*/
	   /*max-height: 400px;*/
   }
   
   .menu-plates-block {
	   /* margin-top: -25px; */
	   margin-left: 0;
	   margin-right: 0;
	   display: flex;
	   flex-direction: row;
	   flex-wrap: wrap;
	   justify-content: center;
	   background-color: #1e1e1e;
	   /* padding-top: 90px; */
	   padding-bottom: 90px;
	   max-width: 1600px;
   }
   
   .menu-plates-block-plate {
	   width: 25%;
	   min-width:200px;
	   margin: 30px;
	   /* box-shadow: 0 2.8px 2.2px rgb(200 200 200 / 3%), 0 6.7px 5.3px rgb(200 200 200 / 5%), 0 12.5px 10px rgb(200 200 200 / 6%), 0 22.3px 17.9px rgb(200 200 200 / 7%), 0 41.8px 33.4px rgb(200 200 200 / 9%), 0 100px 80px rgb(200 200 200 / 12%); */
	   /* box-shadow: 100px 100px 100px 100px rgb(200 200 200 / 3%); */
	   /* box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; */
	   /* box-shadow: rgb(255 255 255 / 41%) 0px 0px 40px 13px; */
   }
   @media (max-width: 767px) {
	   .menu-plates-block-plate {
		   width: 40vw;
		   min-width: 150px;
		   margin: 15px;
	   }
   }
	   
   .menu-plates-block-text {
	   text-align: center;
   }
   .menu-plates-block-text h3{
	   font-size: 12px;
	   font-weight:600;
	   background-color: #000;
	   padding-top: 20px;
	   padding-bottom: 10px;
	   margin: 0;
   }
   @media (min-width: 767px) {
	   .menu-plates-block-text h3{
		   font-size: 18px;
	   }
   }
   
   .menu-plates-block-plate a {
	   color: #eee;
   }
   
   /*.menu-plates-block-plate:hover {
		   -webkit-filter: grayscale(100%) blur(3px);
		   filter: grayscale(100%) blur(3px);
		   -webkit-filter: grayscale(100%) blur(3px);
		   filter: grayscale(100%) blur(3px);
   }
   */.menu-plates.menu-plates-block-inset {
	   /* filter: grayscale(30%); */
	   -webkit-filter: grayscale(100%); /* blur(2px) */ 
	   filter: grayscale(100%); /* blur(2px) */ 
	   -webkit-filter: grayscale(100%); /* blur(2px) */ 
	   filter: grayscale(100%); /* blur(2px) */ 
   }
   .menu-plates.menu-plates-block-inset:hover {
	   /*filter: grayscale(30%);*/
		   -webkit-filter: none;
		   filter: none;
		   -webkit-filter: none;
		   filter: none;
   }
   
   @media (max-width: 767px) {
	   .menu-plates.menu-plates-block-inset {
	   /*filter: grayscale(30%);*/
		   -webkit-filter: none;
		   filter: none;
		   -webkit-filter: none;
		   filter: none;
	   }
   }
   
   
   .nested-container {
	   display: flex;
	   padding-top: 100px;
	   padding-bottom: 50px;
	   background-color: #000;
	   flex-wrap: nowrap;
	   flex-direction: row;
	   justify-content: center;
   }
   .nested-container .page-banners.grid-container-spaced{max-width: 1300px;}
   
   
   .promo-products-list .block-title {
	   margin-top: 25px;
	   text-align: center;
	   font-family: MicraBold !important;
   }
   
   .highlighted-products-inner {
	   display: flex;
	   justify-content: space-evenly;
	   flex-wrap: nowrap;
	   flex-direction: row;
	   max-width: 1300px;
	   margin: auto;
	   height: 40vw;
	   max-height: 500px;
   }
   
   .highlighted-products-image img {
	   width: 100%;
   }
   
   .highlighted-products-image {
   }
   
   .highlighted-products {
	   /* display: flex; */
	   padding-top: 50px;
	   padding-bottom: 50px;
	   background-color: #8f8f8f;
	   /* flex-direction: row; */
	   /* justify-content: center; */
   }
   
   .highlighted-products-header {
	   text-align: center;
	   padding-top: 1.5em;
	   text-transform: uppercase;
	   color: #fff;
	   position: absolute;
	   width: 100%;
	   /* height: 100%; */
   }
   .highlighted-products-header:hover {
	   /*padding-top: 1em;*/
   }
   .highlighted-products-header h3{
	   -webkit-transition: all 2000ms ease-in-out;
	   font-size: 36px;
	   font-family: MicraBold !important;
	   font-weight: 900;
	   height: 100%;
   }
   .highlighted-products-header h3:hover{
	   /*font-size: 40px;*/
   }
   
   @media (max-width: 767px) {
	   .highlighted-products-header h3{
		   font-size: 18px;
	   }
	   .highlighted-products-header h3:hover{
		   /*font-size: 22px;*/
	   }
   }
   
   .highlighted-products-image{
	   display: block;
	   -webkit-transition: all 300ms ease-in-out;
	   position: absolute;
	   background-position: center;
	   background-repeat: no-repeat;
	   background-size: contain;
	   /* width: 40%; */
	   /* height: 40%; */
   }
   .highlighted-products-image:hover {
	   background-size: 90%;
   }
   .highlighted-products-block {
	   display: block;
	   -webkit-transition: all 300ms ease-in-out;
	   margin: 30px;
	   width: 40%;
	   /* height: 100%; */
   }
   .highlighted-products-block:hover {
	   scale: 1.05;
   }
   @media (max-width: 767px) {
	   .highlighted-products-block {
		   margin: 10px
	   }
	   .highlighted-products-block:hover {
		   scale: 1.0;
	   }
   }
   .highlighted-products-image-shadow {
	   display: block;
	   width: 100%;
	   height: 100%;
	   position: absolute;
	   /* box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset; */
	   -webkit-box-shadow: inset 0px 0px 150px 100px rgba(0,0,0,1.72);
	   -moz-box-shadow: inset 0px 0px 150px 100px rgba(0,0,0,1.72);
	   box-shadow: inset 0px 0px 150px 100px rgba(0,0,0,1.72);
   }
   .highlighted-products-image-shadow:hover {
	   /* -webkit-box-shadow: inset 0px 0px 150px 100px rgba(0,0,0,0.72); */
	  /*  -moz-box-shadow: inset 0px 0px 150px 100px rgba(0,0,0,0.72); */
	   /* box-shadow: inset 0px 0px 150px 100px rgba(0,0,0,0.72); */
   }
   .highlighted-products-image-placeholder {
	   display: block;
	   position: relative;
	   width: 100%;
	   height: 100%;
	   /* padding: 20px; */
	   /* background: rgb(250,136,20); */
	   background: radial-gradient(circle, rgba(250,136,20,1) 0%, rgba(0,0,0,0.10407913165266103) 100%);
	   -webkit-box-shadow: 0px 0px 50px 25px rgba(199,199,199,1);
	   -moz-box-shadow: 0px 0px 50px 25px rgba(199,199,199,1);
	   box-shadow: 0px 0px 150px 25px rgb(153 152 152);
   }
   
   .highlighted-products-image-placeholder img {
	   /* position: absolute; */
	   width: 100%;
	   height: 100%;
	   z-index: 6;
   }
   
   .owl-wrapper-outer {
	   /* padding-left: 50px; */
	   /* padding-right: 50px; */
   }
   
   .products.product-items.owl-carousel.owl-theme {
	   padding-left: 5px;
	   padding-right: 5px;
   }
   @media (min-width:767px) {
	   .products.product-items.owl-carousel.owl-theme {
		   /* padding-left: 100px; */
		   /* padding-right: 100px; */
	   }
   }
   
   .menu-plates {
	   /* width: 100%; */
	   /* display: flex; */
	   /* justify-content: center; */
   }
   
   .menu-plates-placement {
	   padding-top: 25px;
	   background-color: #1e1e1e;
	   display: flex;
	   justify-content: center;
   }
   
   .slider__item {}
   
   
   
   ol.post-list {
	   display: flex;
	   flex-direction: row;
	   flex-wrap: wrap;
	   align-items: flex-start;
	   justify-content: center;
   }
   
   li.post-holder {
	   max-width: 45%;
	   margin: 20px;
   }
   
   .post-header .post-title .post-item-link {font-size: 18px !important;font-weight: bold !important;}
   
   .post-info {
	   /* font-size: 10px; */
	   /* color: #ed6c00; */
   }