@import url('https://helenhughes-hirc.com/wp-content/themes/mobilz-child/../mobilz/style.css');

/*FILESTART  /home/helenhugheshirc/wplive/web/wp-live/wp-content/themes/mobilz-child/style.css */
@media screen{ /*
	Theme Name: Mobilz Child
	Theme URI: http://www.mobilz.ninzio.com
	Description: Mobilz Multipurpose Responsive Retina-Ready  Wordpress Premium Child Theme
	Author: Ninzio Team
	Author URI: http://www.ninzio.com
	Template:mobilz
	Version: 1.4
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
@font-face {
	font-family: 'Interstate-Regular';
	src: url('https://helenhughes-hirc.com/wp-content/themes/mobilz-child/../fonts/Interstate-Regular.eot?#iefix') format('embedded-opentype'), url('https://helenhughes-hirc.com/wp-content/themes/mobilz-child/../fonts/Interstate-Regular.woff') format('woff'), url('https://helenhughes-hirc.com/wp-content/themes/mobilz-child/../fonts/Interstate-Regular.ttf') format('truetype'), url('https://helenhughes-hirc.com/wp-content/themes/mobilz-child/../fonts/Interstate-Regular.svg#Interstate-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* @media  (min-width: 1026px) and (max-width:1400px) {
	 .desk-menu > ul > .megamenu ul.sub-menu{
		 padding:30px 5% !important;
	 }
}*/
 @media only screen and (min-width:1024px) {
.container, .solo-true .nz-related-products {
	max-width: 964px;
	width: 964px;
}
}
@media only screen and (min-width:1025px) {
.container, .solo-true .nz-related-products {
	max-width: 964px;
	width: 964px;
}
}
.header-top {
	display: none;
}
.header .logo a {
	line-height: normal;
	margin: 20px 0px;
}
.logo img {
	width: 100% !important;
	max-width: 368px !important;
}
.stuck-false.desk.top-true {
	height: auto !important;
}
.desk-menu > ul > li > a {
	color: #666666 !important;
	text-transform: uppercase;
	font-style: italic;
}
.right-top {
	float: right;
	font-style: italic;
	text-align: right;
	width: 59%;
	line-height: normal;
	font-size: 18px;
}
.right-top p {
	color: #666666;
	margin: 0;
}
.right-top .email {
	font-size: 16px;
}
.desk-height-90 .desk-menu > ul > li > a, .desk-height-90 .cart-toggle .cart-contents, .desk-height-90 .search-toggle {
	margin-top: 18px !important;
}
.desk-menu > ul > li, .desk .cart-toggle, .desk .highlights-menu {
	line-height: normal !important;
	height: auto !important;
}
/*************mega****************/

.desk-menu .megamenu > .sub-menu .sub-menu > li > a {
	text-transform: capitalize !important;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.desk-menu > ul > .megamenu > ul > li {
	padding: 0px;
	border: none;
}
.desk-menu .megamenu ul > li > a {
	border: none;
}
.desk-menu > ul > .megamenu > ul {
	background-color: rgba(0, 0, 0, 0.9) !important;
	border: none;
	padding-bottom: 20px;
}
.desk-menu .sub-menu li > a {
	background: none !important;
	color:#fff !important;
}
.desk-menu .megamenu > ul ul, .desk-menu .megamenu > ul li {
	margin-left: 14px;
	color: #fff;
	list-style-type: initial;
	padding-right: 10px;
}
.desk-menu .megamenu > .sub-menu .sub-menu > li > a {
	padding-left: 0px;
}
.desk-menu .sub-menu li > ul li a {
	padding: 0px !important;
	font-weight: normal !important;
}
/*.desk-menu > ul > li > .sub-menu, .desk .cart-dropdown{
	background:#cccccc;
}*/

.desk-menu > ul > li:not(.megamenu) > ul > li:first-child::before, .desk-menu > ul > li:not(.megamenu) > ul > li:first-child::after {
	border: none !important;
}
.header .logo a {
	margin: 8px 0px;
}
/*.desk-menu > ul > li.menu-item-128 > .sub-menu {
	top: 47px !important;
}*/
.desk-menu ul li .sub-menu li > a {
	background: #ccc !important;
	color: #333333 !important;
	font-style: italic;
	font-size: 15px;
}
.desk-menu .sub-menu li > a:hover{
	color:#ff0000 !important;
}
.desk-menu ul li .sub-menu li > a:hover{
	color:#ff0000 !important;
}
.desk-menu > ul > .megamenu > ul > li ul li.menu-bottom-image{	
	padding-bottom:200px;
	background:url(https://helenhughes-hirc.com/wp-content/themes/mobilz-child/images/mega-menu.png) no-repeat bottom center ;
	background-size:100%;
}
/*.desk-menu > ul > .megamenu > ul > li.menu-item-63{
	background:(../images/mega-menu.png) no-repeat bottom center ;
	padding-bottom:100px;
}*/
.desk-menu > ul > li:hover a{
	background:#cccccc;
	color:#000;
	
}
.desk-menu > ul > li > .sub-menu, .desk .cart-dropdown{
	top:48px !important;
}


.desk-menu > ul ul {
	min-width: 250px;
	max-width: 250px;
}
.desk-menu > ul > .megamenu ul.sub-menu{
	max-width: 100% !important;
	min-width: 100% !important;
	left: 0px;
	right: 0px;
	top: 105px !important;
	padding-left: 10%;
	padding-right: 10%;
	padding-top:30px;
	padding-bottom:30px;
}
.desk-menu > ul > .megamenu ul.sub-menu ul{
	padding:0px;
}
.desk-menu > ul > .megamenu ul.sub-menu li ul li a, .desk-menu > ul > .megamenu ul.sub-menu li a{
		background:none !important;
	color: #fff !important;
	font-style: normal;
}
.desk-menu > ul > .megamenu ul.sub-menu li ul li a:hover, .desk-menu > ul > .megamenu ul.sub-menu li a:hover{
	color:#ff0000 !important;
}
.desk .header-content > .container {
	position: inherit;
}
.desk .header-content {
	height: auto !important;
	padding: 15px 0px 0px 0px;
}
#ninzio-slider .ninzio-layer {
	white-space: normal;
	padding: 124px 0px 0px 0px;
}
.slider-canvas p {
	font-size: 40px;
	margin-bottom: 30px;
	padding: 0px 0 20px;
	text-align: center;
	line-height: normal;
	color: #fff;
}
.slider-canvas .fiic {
	font-size: 24px;
	text-align: center;
}
.slider-canvas hr {
	width: 80%;
	color: #ff0000;
	margin: 0 auto;
	display: block;
}
.four-box {
	padding: 20px 0px 30px 0px;
}
.box-data h3 {
	font-size: 18px;
	color: #333333;
	text-align: center;
}
.nz-content-box.v1 .back-active .box-icon {
	line-height: 88px;
}
ul.project-cont {
	margin: 0px;
	padding: 0px;
}
ul.project-cont li {
	list-style-type: none;
	text-align: center;/*background:url(https://helenhughes-hirc.com/wp-content/themes/mobilz-child/../images/arrow-ps.png) no-repeat left center;*/
}
ul.project-cont li a {
	color: #666666;
}
a.here {
	text-decoration: underline;
}
/*.footer-content {
	display: none;
}*/
ul.logo-footer {
	margin: 0px 0px 55px 0px;
	padding: 0px;
	display: block;
}
ul.logo-footer li {
	display: inline-block;
	list-style-type: none;
	padding: 0px 10px;
}
ul.logo-footer li:first-child {
	padding-left: 0px;
}
ul.logo-footer li:last-child {
	padding-right: 0px;
}
.footer {
	border-top: 4px solid #f63131;
	background: #272d36;
}
.footer-widget-area {
	background-color: #272d36 !important;
}
.emailinfo {
	font-size: 18px;
	font-style: italic;
	padding-bottom: 6px;
        padding-top: 0px;        
}
.emailinfo span {
	color: #f63131;
	display: inline;
	clear: both;
	font-weight: normal;
        font-size: 16px;
}
.footer .container {
	max-width: 1195px;
	width: 1195px;
}
.recent-posts-widget-with-thumbnails ul li {
	border-bottom: 1px solid #474c53;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
.recent-posts-widget-with-thumbnails ul li:last-child {
	border-bottom: none;
}
.footer-top {
	margin-bottom: 30px;
}
.footer-twitter {
	margin-top: 20px;
}
.footer-bottom {
	border-top: 1px solid #666666;
	padding-top: 12px;
}
.footer-widget-area #text-6 {
	margin-top: 30px;
}
.four-box .col3::after {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #dbdbdb 50%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
#nz-box-4::after {
	background: none;
}
/********************************inner**************************/


.service-header{
	width:100%;
	height:314px;
	background:url(https://helenhughes-hirc.com/wp-content/themes/mobilz-child/images/banner.jpg) no-repeat top center;
	display:inline-block;
	background-size:cover;
}
.servies-text{
	font-size:37px;
	color:#ff0000;
	float:left;
	width:70%;
	padding:13% 0px 20px 0px;
	border-bottom:2px solid #ff0000;
}
.publ{
	font-size:80px;
	color:#fff;
	float:left;
	clear:both;
	line-height:normal;
	opacity:0.3;
}

.inner-cont{
	width:100%;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	
}
.inner-cont h1{
	font-size:37px;
	padding-bottom:8px;
	
}
.inner-cont p{
	line-height:18px;
	color:#333333;
	font-size:12px;
	margin-bottom:20px;
}
.inner-cont p b{
	font-size:13px;
}
.all-side-bar{
	width:100%;
	display:inline-block;
	padding-left:20px;

}
.all-side-bar h3{
	float:left;
	margin:0px;
	background:#dbdbdb;
	padding:14px 10px 10px 18px;
	min-width:186px;
	font-weight:normal;
	font-size:20px;
}
.inside-bar{
	background:#dbdbdb;
	width:100%;
	display:inline-block;
	padding:18px 18px 10px 18px;
	font-family: 'Open Sans', sans-serif;
}
.all-side-bar ul.side-menu{
	width:100%;
	display:inline-block;
}
.all-side-bar ul.side-menu li{
	list-style-type:none;
	font-size:15px;
	border-bottom:1px solid #b9b9b9;
	padding-bottom:11px;
	margin-bottom:11px;

}
.all-side-bar ul.side-menu li a{
	color:#000;
	background:url(https://helenhughes-hirc.com/wp-content/themes/mobilz-child/images/arrow-side.png) no-repeat left 7px;
	padding-left:10px;
	display:block;
}
.all-side-bar ul.side-menu li a:hover{
	color:#f00;
	background:url(https://helenhughes-hirc.com/wp-content/themes/mobilz-child/images/arrow-side-hover.png) no-repeat left 7px;
	padding-left:10px;
}

.all-side-bar ul.side-menu li:last-child{
	border-bottom:none;
}
.paint{
	padding:10% 0px;
	font-size:12px;
	line-height:18px;
}
.outer-sec{
	width:100%;
	display:inline-block;
	margin-bottom:20px;
}
.left-img{
	float:left;
	width:160px;
	margin-right:20px;
}
.right-cont{
	float:left;
	width:440px;
}

.right-cont p{
	font-size:14px;
	line-height:20px;
}

.down-art{
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

ul.thumb-pub{
	margin:0px;
	padding:20px 0px 0px 0px;
}
ul.thumb-pub li{
	list-style-type:none;
	width:49%;
	padding:0px 20px;
	float:left;
	margin-bottom:20px;
	vertical-align:top;
	min-height: 122px;
}
.cont-smail{
	font-size:10px;
	color:#000000;
	line-height:14px;
	clear:both;
}

.new-under-text{
font-size:13px;
font-style:italic;
color:#333333;
line-height:normal;
margin-top:10px;
margin-bottom:32px;
	
}

h3.new-hd, .new-bg{
	background:#949494;
	color:#fff;
}

.new-bg ul.side-menu li a{
	color:#fff;
	background:none;
	padding-left:0px;
}
.new-bg ul.side-menu li a:hover{
		color:#000;
	background:none;
	padding-left:0px;
}
.proj-menu ul.side-menu{
	padding-left:20px;
}
.proj-menu ul.side-menu li{
	border-bottom:none;
}

.proj-menu ul.side-menu li ul{margin:0px;}
.proj-menu ul.side-menu li ul li{
	padding:0px;
	margin-bottom:2px;
	font-size:13px;
}
.proj-menu ul.side-menu li ul li a{
	color:#333333;
	
}
 .proj-menu ul.side-menu li ul li a:hover{
	 color:#333333;
	 font-weight:bold;
 }
.proj-menu ul.side-menu li ul li a, .proj-menu ul.side-menu li ul li a:hover{ background:none;}


.proj-menu ul.side-menu li span.cuproject{background:url(https://helenhughes-hirc.com/wp-content/themes/mobilz-child/images/arrow-side.png) no-repeat  left 7px;  padding-left: 10px; margin-bottom:10px; font-style:italic; cursor:pointer; display:block;}
.proj-menu ul.side-menu li span.cuproject:hover{background:url(https://helenhughes-hirc.com/wp-content/themes/mobilz-child/images/arrow-side-hover.png) no-repeat  left 7px; color:#ff0000; }

.wpcf7#wpcf7-f887-o1 textarea, select, .wpcf7#wpcf7-f887-o1 input[type="email"], .wpcf7#wpcf7-f887-o1 input[type="text"], .wpcf7#wpcf7-f887-o1 input[type="tel"] { height: 
34px; margin-bottom: 10px;}
.wpcf7#wpcf7-f887-o1 input[type="submit"] { padding: 5px 25px;float: right;  }
.submit_btn {    text-align: right;
    display: inline-block;
    clear: both;
    width: 100%;}

.wpcf7#wpcf7-f887-o1 div.wpcf7 img.ajax-loader { float: right;}




 @media (min-width: 1367px) and (max-width: 1566px) {
	 .desk-menu > ul > .megamenu ul.sub-menu{
		 padding:30px 3%;
	 }
	 .desk-menu ul li .sub-menu li > a{
		 font-size:14px;
	 }
 }

 @media (min-width: 1025px) and (max-width: 1366px) {
	 .desk-menu > ul > .megamenu ul.sub-menu{
		 padding:30px 2%;
	 }
	 .desk-menu ul li .sub-menu li > a{
		 font-size:13px;
	 }
 }

 @media (min-width: 768px) and (max-width: 1024px) {
ul.logo-footer {
	text-align: center;
}
.right-top {
	width: 44%;
	padding-top: 10px;
}
.menu-toggle, .sidebar-toggle {
	top: 10px;
	margin-top: 0px;
}
#ninzio-slider .ninzio-layer {
	-webkit-transform: none !important; /* Safari and Chrome */
       -moz-transform: none !important; /* Firefox */
        -ms-transform: none !important; /* IE 9 */
         -o-transform: none !important; /* Opera */
            transform: none !important;;
}
#ninzio-slider .ninzio-layer {
	padding: 80px 0 0;
}
.slider-canvas p {
	font-size: 28px;
}
.mob-menu li a, .desk-menu .sub-menu li > a {
	padding: 10px 30px !important;
}
.mob-menu li a {
	background: #6e6e6e !important;
}
.mob-menu li a:hover {
	background: #FF4848 !important;
}
.footer .container {
	max-width: 720px;
	width: 720px;
}
.footer-widget-area .widget {
	width: 25%;
}
.right-cont{
	width:280px;
}
ul.thumb-pub li{
	padding:0px 5px;
	min-height:103px;
}
}
 @media (min-width: 481px) and (max-width: 767px) {
.menu-toggle, .sidebar-toggle {
	margin-top: 10px;
}
#ninzio-slider .ninzio-layer {
	-webkit-transform: none !important; /* Safari and Chrome */
       -moz-transform: none !important; /* Firefox */
        -ms-transform: none !important; /* IE 9 */
         -o-transform: none !important; /* Opera */
            transform: none !important;
}
#ninzio-slider .ninzio-layer {
	padding: 20px 0 0;
}
.slider-canvas p {
	font-size: 19px;
}
.slider-canvas .fiic {
	font-size: 16px;
}
.footer .container {
	max-width: 440px;
	width: 440px;
}
.left-img{
	width:100px;
}
.right-cont{
	width:312px;
}
}
 @media (max-width: 767px) {
.mob-header .logo-toggle {
	height: auto !important;
}
ul.logo-footer {
	text-align: center;
}
.mob-header .header-content {
	position: relative;
	top: 0px;
	background: #707175;
}
.right-top {
	width: auto;
	float: left;
	padding-bottom: 8px;
}
#nz-content:not(.padding-false) {
	padding: 30px 0px;
}
#ninzio-slider {
	display: block !important;
}
.mob-menu li a, .desk-menu .sub-menu li > a {
	padding: 10px 30px !important;
}
.mob-menu li a {
	background: #6e6e6e !important;
}
.mob-menu li a:hover {
	background: #FF4848 !important;
}
.four-box .col3::after {
	background: none;
}
.emailinfo {
	margin-top: 0px;
	padding-top: 0px;
}
.all-side-bar{
	padding-left:0px;
}

}
 @media (min-width: 220px) and (max-width: 480px) {
ul.logo-footer li {
	width: 100%;
	padding: 0px;
	margin-bottom: 10px;
}
.header .logo {
	padding-right: 0px;
}
.menu-toggle, .sidebar-toggle {
	margin-top: 10px;
}
.right-top .email {
	font-size: 14px;
}
#ninzio-slider .ninzio-layer {
	-webkit-transform: none !important; /* Safari and Chrome */
       -moz-transform: none !important; /* Firefox */
        -ms-transform: none !important; /* IE 9 */
         -o-transform: none !important; /* Opera */
            transform: none !important;
}
#ninzio-slider .ninzio-layer {
	padding: 25px 0 0;
}
.slider-canvas p {
	font-size: 16px;
}
.slider-canvas .fiic {
	font-size: 14px;
}
#ninzio-slider {
	height: 200px !important;
}
.footer .container {
	max-width: 290px;
	width: 290px;
}
.left-img{
	width:100%;
	margin-bottom:10px;
}
.right-cont{
	width:100%;
}
.publ{
	font-size:50px;
}
.servies-text{
	padding-top:100px;
}

}

.layer-wrap{
    width:972px !important;
}
 }

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

/*FILESTART   */

/* 10Web Booster optimized this CSS file */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


/*FILESTART  /home/helenhugheshirc/wplive/web/wp-live/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css */
.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}


/*FILESTART  /home/helenhugheshirc/wplive/web/wp-live/wp-content/plugins/contact-form-7/includes/css/styles.css */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}


/*FILESTART  /home/helenhugheshirc/wplive/web/wp-live/wp-content/plugins/cookie-notice/css/front.min.css */

#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:.001s!important;animation-duration:.001s!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:none;background:none;box-shadow:none;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:normal;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}

/*FILESTART  /home/helenhugheshirc/wplive/web/wp-live/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css */

.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}

/*FILESTART  /home/helenhugheshirc/wplive/web/wp-live/wp-content/plugins/recent-posts-widget-with-thumbnails/public.css */
.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 55px; height: 55px; }


/*FILESTART   */

/* 10Web Booster optimized this CSS file */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */


                                                                        
/*  MIX
/*====================================================================*/

	.widget_icl_lang_sel_widget a,
	.widget_product_tag_cloud .tagcloud a {
		font-size: 13px !important;
		font-family:Arial, Helvetica, sans-serif;
	}

	.social-links a span {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 22px;
	}

	.woocommerce .quantity input[type="button"].minus,
	.woocommerce .quantity input[type="button"].plus,
	.widget_nav_menu ul li a,
	.nz-counter .count-title {
		font-family:Arial, Helvetica, sans-serif;
	}

	.nz-content-box > .nz-box .box-title,
	.nz-circle .title,
	.post-meta > .post-author a:hover,
	.post-meta > .post-category a:hover,
	.post-meta > .post-comments a:hover,
	.search-r .post-meta > .post-author a:hover,
	.search-r .post-meta > .post-category a:hover,
	.search-r .post-meta > .post-comments a:hover,
	.post-comments-area a:hover,
	.posted_in a:hover,
	.tagged_as a:hover,
	.product-name a:hover {
		color: #333333;
	}

	#top{background-color: #dd3333;}

	.nz-pricing-table .column .title,
	.nz-tagline-2 .container > .tagline-title {
		font-family:Arial, Helvetica, sans-serif;
	}

	.woocommerce .products .product h3 {
		font-size: 18px; line-height: 28px;
	}

	.ninzio-slider-bullets span {
		background-color:rgba(0,0,0,0.3);
	}

	.ninzio-slider-bullets span:hover {
		background-color:#000000;
	}

/*  BACKGROUND
/*====================================================================*/

	html,
	#gen-wrap {
		background-color:#ffffff;
			}

/*  COLOR
/*====================================================================*/

	a:not(.button) {color:#dd3333;}

	blockquote {
		border-left-color:#dd3333;
	}
	
	::-moz-selection {
		background-color:#dd3333;
		color: #ffffff;
	}

	::selection {
		background-color:#dd3333;
		color: #ffffff;
	}

	.nz-testimonials .name:before,
	.nz-highlight,
	.nz-thumbnail .post-date,
	.one-page-bullets .one-page-active a[href*="#"],
	.one-page-bullets a[href*="#"]:hover,
	.wp-caption .wp-caption-text,
	.nz-media-slider .flex-direction-nav a:hover,
	.post-gallery .flex-direction-nav a:hover,
	.woocommerce .product .onsale,
	.ui-slider .ui-slider-range,
	.nz-accordion .toggle-title.active,
	.post-sticky,
	.ninzio-slider-bullets span.current-bullet,
	.ninzio-overlay:before,
	.widget_mailchimp .icon,
	.nz-mailchimp .icon,
	.timer-item-wrap,
	.owl-controls .owl-page.active,
	.nz-media-slider .flex-control-paging li a.flex-active,
	.nz-media-slider .flex-direction-nav a, 
	.post-gallery .flex-direction-nav a,
	.nz-mailchimp .subscribe .icon-checkmark,
	.ninzio-overlay .overlay-content .button,
	.post-social-share .share-message {
		background-color:#dd3333;
	}

	.ninzio-overlay .overlay-content .button:hover,
	.ninzio-overlay .overlay-content .added_to_cart:hover {
		background-color:rgb(201,31,31)	}

	.nz-portfolio-filter .filter:hover,
	.nz-portfolio-filter .filter.active {
		box-shadow: inset 0 0 0 2px #dd3333 !important;
	}

	.nz-portfolio-filter .filter.active:after {
		border-color: #dd3333 transparent transparent transparent;
	}

	.nz-accordion .toggle-title.active,
	.widget_price_filter .ui-slider .ui-slider-handle {
		border-color:#dd3333;
	}

	.nz-tabs.horizontal:not(.tab-full) .tabset .tab.active:after,
	.woocommerce-tabs:not(.tab-full) .tabs > li.active:after {
		border-color:#dd3333 transparent transparent transparent;
	}

	.nz-tabs.vertical .tabset .tab.active:after,
	.post-social-share .share-message:after {
		border-color: transparent transparent transparent #dd3333;
	}

	.mejs-controls .mejs-time-rail .mejs-time-loaded {
		background-color:#dd3333 !important;
	}

	.ninzio-overlay
	{background-color: rgba(221,51,51,0.8);}

	.nz-tabs .tabset .tab.active,
	.woocommerce-tabs .tabs > li.active  {
		background-color:#dd3333 !important;
		border-color:#dd3333 !important;
	}

	.nz-testimonials .flex-control-nav li a.flex-active:before {
		box-shadow: inset 0 0 0 5px #dd3333;
	}

	.nz-testimonials .flex-control-nav li a.flex-active:after,
	.nz-testimonials .flex-control-nav li a:hover:after {
		border-color: #dd3333 transparent transparent transparent;
	}

	.comment-author,
	.woocommerce .product .amount,
	.nz-testimonials .name,
	.nz-persons .person .name h4,
	.single-details .nz-i-list span.icon,
	.toggle-title.active .arrow:before,
	.post-date > span:first-child,
	.ninzio-navigation li a:hover,
	.ninzio-navigation li span.current,
	.woocommerce-pagination li a:hover,
	.woocommerce-pagination li span.current,
	.nz-portfolio-filter .filter:hover,
	.nz-portfolio-filter .filter.active,
	.woocommerce .products .product .product-det:hover h3 {
		color:#dd3333;
	}

	.post-author-info-title a,
	.loop .port-cat a:hover,
	.single-details .nz-i-list a:hover,
	.post-info a:hover,
	.loop .blog-post .post-title a:hover,
	.nz-recent-posts .post-title a:hover,
	.project-details a:hover,
	.project-category a:hover
	{color: #dd3333 !important;}

	.post-author-info-title a:hover
	{color: #333333 !important;}

	button,
	input[type="reset"],
	input[type="submit"],
	input[type="button"],
	.button {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.btn-normal button,
	.btn-normal input[type="reset"],
	.btn-normal input[type="submit"],
	.btn-normal input[type="button"],
	.button-normal,
	.btn-normal .project-link,
	.btn-normal .search-button,
	.btn-normal .wc-forward,
	.search-r .post-indication {
		background-color: #dd3333;
		color: #ffffff;
	}

	.btn-ghost button,
	.btn-ghost input[type="reset"],
	.btn-ghost input[type="submit"],
	.btn-ghost input[type="button"],
	.button-ghost,
	.btn-ghost .project-link,
	.btn-ghost .search-button,
	.btn-ghost .wc-forward {
		box-shadow:inset 0 0 0 2px #dd3333;
		color: #ffffff;
	}

	.btn-3d button,
	.btn-3d input[type="reset"],
	.btn-3d input[type="submit"],
	.btn-3d input[type="button"],
	.button-3d,
	.btn-3d .project-link,
	.btn-3d .search-button,
	.btn-3d .wc-forward {
		background-color: #dd3333;
		box-shadow: 0 4px rgb(201,31,31);
		color: #ffffff;
	}

	.btn-ghost .wc-forward {color: #ffffff !important;}

	.btn-ghost button:hover,
	.btn-ghost input[type="reset"]:hover,
	.btn-ghost input[type="submit"]:hover,
	.btn-ghost input[type="button"]:hover,
	.animate-false.button-ghost:hover,
	.btn-ghost .project-link:hover,
	.btn-ghost .search-button:hover,
	.btn-ghost .wc-forward:hover {
		background-color: #dd3333;
	}

	.btn-3d button:hover,
	.btn-3d input[type="reset"]:hover,
	.btn-3d input[type="submit"]:hover,
	.btn-3d input[type="button"]:hover,
	.button-3d.animate-false:hover,
	.btn-3d .project-link:hover,
	.btn-3d .search-button:hover,
	.btn-3d .wc-forward:hover
	{box-shadow: 0 2px rgb(201,31,31);}

	.nz-mailchimp input[type="submit"]:hover,
	#top:hover
	{background-color:rgb(201,31,31);}

	.ninzio-navigation li a:before,
	.ninzio-navigation li span.current:before,
	.woocommerce-pagination li a:before,
	.woocommerce-pagination li span.current:before {
		background-color: #dd3333;
	}

	.woocommerce-message,
	.woocommerce-info,
	.woocommerce-error li,
	p.woocommerce-error,
	.woocommerce-checkout .woocommerce > p:first-child,
	.woocommerce .cart-empty {
		border-color:rgba(221,51,51,0.3);
		color: #dd3333;
		background: rgba(221,51,51,0.1);
	}

	.post-sticky:before {
		border-color: #dd3333 transparent transparent transparent;
	}

	.post-sticky:after {
		border-color: transparent #dd3333 transparent transparent;
	}

/*  TYPOGRAPHY
/*====================================================================*/
	
	body, button, input, pre, code, kbd, samp, dt {
		font-size: 13px;
		line-height: 22px;
		font-family:Arial, Helvetica, sans-serif;
		color: #777777;
	}

	textarea {
		color: #777777;
	}

	h1,h2,h3,h4,h5,h6 {
		font-family:Arial, Helvetica, sans-serif;
		color: #333333;
		text-transform: none;
	}

	h1 {font-size: 24px; line-height: 34px;}
	h2 {font-size: 22px; line-height: 32px;}
	h3 {font-size: 20px; line-height: 30px;}
	h4 {font-size: 18px; line-height: 28px;}
	h5 {font-size: 16px; line-height: 26px;}
	h6 {font-size: 14px; line-height: 24px;}

/*  HEADER
/*====================================================================*/

	.mob-header {background-color: #ffffff;}
	.mob-header .logo-toggle {height: 90px;}

	.mob-header .menu-toggle span,
	.mob-header .sidebar-toggle span
	{background-color: #1e2229;}

	.mob-menu li a {
		color: #ffffff;
		background-color: #1e2229;
		text-transform: none;
		font-weight: 400;
		font-size: 14px;
		line-height: 24px;
		font-family: Arial, Helvetica, sans-serif;
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.mob-menu ul ul > li > a {
		text-transform: none;
		font-weight: 400;
		font-size: 13px;
		line-height: 22px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.mob-menu li a:hover {
		color: #ffffff;
		background-color: #1a1d23;
	}

	.mob-int-true .mob-menu ul li > a > .di {
		background-color: rgba(255,255,255,0.1);
	}

	.mob-search-true .search {
		background-color: #1e2229;
	}

	.mob-search-true .search,
	.mob-search-true .search .icon-search2 {
		color: #ffffff;
	}

	.mob-search-true .search input[type="text"] {
		border-color: rgba(255,255,255,0.1);
		color: #ffffff;
	}

	.mob-search-true .search input[type="text"]:focus {
		background-color: #1a1d23;
	}

/*  WIDGET AREAS
/*====================================================================*/

	.widget_title,
	.widget_rss .widget_title a
	{color: #333333;}

	.sidebar:not(.single-details) a
	{color: #777777;}

	.sidebar:not(.single-details) a:hover,
	.widget_nav_menu ul li a:hover,
	.widget_rss a:hover,
	.widget_nz_recent_entries a:hover,
	.widget_recent_entries a:hover,
	.widget_recent_comments a:hover,
	.widget_twitter ul li a:hover,
	.widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
	.widget_search #searchsubmit:hover + .icon-search2,
	.widget_product_search form:hover:after
	{color: #dd3333;}

	.widget_icl_lang_sel_widget li a:hover,
	.widget_categories ul li a:hover,
	.widget_pages ul li a:hover,
	.widget_archive ul li a:hover,
	.widget_product_categories ul li a:hover
	{color: #dd3333 !important;}

	.widget_icl_lang_sel_widget a
	{color: #777777 !important;}


	.widget_calendar td#today 
	{background-color:rgba(119,119,119,0.1);}

	.widget_twitter ul li:before 
	{color: rgba(119,119,119,0.3);}

	.main-widget-area 
	{background-color: #1e2229;}
	
	.ps-container .ps-scrollbar-y 
	{background-color: rgba(255,255,255,0.6);}
	.ps-container .ps-scrollbar-y-rail:hover,
	.ps-container .ps-scrollbar-y-rail.hover,
	.ps-container .ps-scrollbar-y-rail.in-scrolling
	{background-color: rgba(255,255,255,0.4);}
	.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
	.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y
	{background-color: rgba(255,255,255,0.7);}

	.main-widget-area .widget_title {
		color: #ffffff;
	}

	.sidebar-close {box-shadow: inset 0 0 0 2px #ffffff;}

	.sidebar-close span {
		background-color:#ffffff;
	}

	.main-widget-area .widget_nav_menu ul li a {
		border-bottom-color: rgba(255,255,255,0.3);
	}

	.main-widget-area .widget_nav_menu ul.menu > li:first-child > a {
		border-top-color: rgba(255,255,255,0.3);
	}

	.main-widget-area .widget_icl_lang_sel_widget a,
	.main-widget-area .widget_categories ul li a, 
	.main-widget-area .widget_pages ul li a, 
	.main-widget-area .widget_archive ul li a 
	{color: #ffffff !important;}

	.main-widget-area .widget_rss .widget_title a 
	{color: #ffffff;}

	.main-widget-area,
	.main-widget-area a
	{color: #ffffff;}

	.main-widget-area a:hover,
	.main-widget-area .widget_nav_menu ul li a:hover,
	.main-widget-area .widget_rss a:hover,
	.main-widget-area .widget_nz_recent_entries a:hover,
	.main-widget-area .widget_recent_entries a:hover,
	.main-widget-area .widget_recent_comments a:hover,
	.main-widget-area .widget_twitter ul li a:hover,
	.main-widget-area .widget_categories ul li a:hover,
	.main-widget-area .widget_pages ul li a:hover,
	.main-widget-area .widget_archive ul li a:hover,
	.main-widget-area .widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
	.main-widget-area .widget_search .icon-search2:hover,
	.main-widget-area .widget_search #searchsubmit:hover + .icon-search,
	.main-widget-area .widget_product_search form:hover:after,
	.main-widget-area .woocommerce .star-rating
	{color: #dd3333;}

	.main-widget-area .widget_icl_lang_sel_widget li a:hover,
	.main-widget-area .widget_categories ul li a:hover,
	.main-widget-area .widget_pages ul li a:hover,
	.main-widget-area .widget_archive ul li a:hover,
	.main-widget-area .widget_product_categories ul li a:hover
	{color: #dd3333 !important;}

	.main-widget-area .widget_icl_lang_sel_widget a
	{color: #ffffff !important;}

	.main-widget-area .widget_tag_cloud .tagcloud a,
	.main-widget-area .widget_product_tag_cloud .tagcloud a {
		color: #ffffff !important;
		background-color:rgba(255,255,255,0.1);
	}

	.main-widget-area .widget_tag_cloud .tagcloud a:hover,
	.main-widget-area .widget_product_tag_cloud .tagcloud a:hover {
		color: #dd3333 !important;
	}

	.main-widget-area textarea,
	.main-widget-area select,
	.main-widget-area input[type="date"],
	.main-widget-area input[type="datetime"],
	.main-widget-area input[type="datetime-local"],
	.main-widget-area input[type="email"],
	.main-widget-area input[type="month"],
	.main-widget-area input[type="number"],
	.main-widget-area input[type="password"],
	.main-widget-area input[type="search"],
	.main-widget-area input[type="tel"],
	.main-widget-area input[type="text"],
	.main-widget-area input[type="time"],
	.main-widget-area input[type="url"],
	.main-widget-area input[type="week"],
	.main-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child,
	.main-widget-area .widget_price_filter .price_slider_amount .price_label {
		border-color: rgba(255,255,255,0.3);
		color: #ffffff;
	}

	.main-widget-area textarea:focus,
	.main-widget-area select:focus,
	.main-widget-area input[type="date"]:focus,
	.main-widget-area input[type="datetime"]:focus,
	.main-widget-area input[type="datetime-local"]:focus,
	.main-widget-area input[type="email"]:focus,
	.main-widget-area input[type="month"]:focus,
	.main-widget-area input[type="number"]:focus,
	.main-widget-area input[type="password"]:focus,
	.main-widget-area input[type="search"]:focus,
	.main-widget-area input[type="tel"]:focus,
	.main-widget-area input[type="text"]:focus,
	.main-widget-area input[type="time"]:focus,
	.main-widget-area input[type="url"]:focus,
	.main-widget-area input[type="week"]:focus
	{border-color: #ffffff;}

	.main-widget-area .widget_calendar caption,
	.main-widget-area .widget_calendar table 
	{background-color: #1e2229;}

	.main-widget-area .widget_calendar th:first-child 
	{border-left-color:rgba(255,255,255,0.3);}
	.main-widget-area .widget_calendar th:last-child 
	{border-right-color:rgba(255,255,255,0.3);}
		
	.main-widget-area .widget_calendar td,
	.main-widget-area .widget_calendar td#prev,
	.main-widget-area .widget_calendar td#next,
	.main-widget-area .widget_calendar caption,
	.main-widget-area .widget_nz_recent_entries .post-date,
	.main-widget-area .widget_tag_cloud .tagcloud a,
	.main-widget-area .widget_shopping_cart .cart_list > li,
	.main-widget-area .widget_products .product_list_widget > li,
	.main-widget-area .widget_recently_viewed_products .product_list_widget > li,
	.main-widget-area .widget_recent_reviews .product_list_widget > li,
	.main-widget-area .widget_top_rated_products .product_list_widget > li
	{border-color: rgba(255,255,255,0.2);}

	.main-widget-area .widget_twitter ul li:before {
		background-color: rgba(255,255,255,0.05);	
	}

	.main-widget-area .widget_calendar td#today 
	{background-color:rgba(221,51,51,0.1);}

	.main-widget-area .widget_rss ul li,
	.main-widget-area .widget_nz_recent_entries ul li,
	.main-widget-area .widget_recent_entries ul li,
	.main-widget-area .widget_recent_comments ul li,
	.main-widget-area .widget_twitter ul li 
	{border-bottom-color: rgba(255,255,255,0.3);}

	.main-widget-area .widget_twitter ul li:before,
	.main-widget-area .widget_nz_recent_entries .post-date
	{color: rgba(255,255,255,0.5);}

	.main-widget-area .widget_facebook .fb-like-box,
	.main-widget-area .widget_facebook .fb-like-box span,
	.main-widget-area .widget_facebook .fb-like-box span iframe
	{background-color: #1e2229;}

	.main-widget-area .widget_recent_reviews .star-rating:before,
	.main-widget-area .widget_top_rated_products .star-rating:before 
	{color: rgba(255,255,255,0.5);}

	.footer {
		background-color: #2a303a;
	}

	.desk .search {
		background-color: rgba(42,48,58,0.9);
	}

	.desk .search input[type="text"],
	.desk .search .icon-close {
		color: #ffffff;
	}

	.footer .footer-content {
		border-top:1px solid #2a303a;
	}

	.footer-info {color: #ffffff;}

	.footer .footer-content .social-links a,
	.footer .footer-menu ul li:after
	{color: #ffffff !important;}

	.footer .footer-menu ul li a
	{color: #ffffff !important;}

	.footer .footer-menu a:hover
	{color:#39a847 !important;}

	.footer .footer-content .social-links a {background-color:rgba(255,255,255,0.1);}

	.footer-widget-area 
	{background-color: #2a303a;}

	.footer-widget-area .widget_title {
		color: #ffffff;
	}

	.footer-widget-area .widget_nav_menu ul li a {
		border-bottom-color: rgba(127,131,137,0.3);
	}

	.footer-widget-area .widget_nav_menu ul.menu > li:first-child > a {
		border-top-color: rgba(127,131,137,0.3);
	}

	.footer-widget-area .widget_rss .widget_title a 
	{color: #ffffff;}

	.footer-widget-area,
	.footer-widget-area a:not(.button)
	{color: #7f8389;}

	.footer-widget-area a:not(.button):hover,
	.footer-widget-area .widget_nav_menu ul li a:hover 
	{color: #dd3333;}

	.footer-widget-area .widget_rss a:hover,
	.footer-widget-area .widget_nz_recent_entries a:hover,
	.footer-widget-area .widget_recent_entries a:hover,
	.footer-widget-area .widget_recent_comments a:hover,
	.footer-widget-area .widget_twitter ul li a:hover,
	.footer-widget-area .widget_categories ul li a:hover,
	.footer-widget-area .widget_pages ul li a:hover,
	.footer-widget-area .widget_archive ul li a:hover,
	.footer-widget-area .widget_mailchimp #mc-embedded-subscribe:hover + .icon-plus,
	.footer-widget-area .widget_search .icon-search2:hover,
	.footer-widget-area .widget_search #searchsubmit:hover + .icon-search,
	.footer-widget-area .widget_product_search form:hover:after,
	.footer-widget-area .woocommerce .star-rating
	{color: #dd3333;}

	.footer-widget-area .widget_icl_lang_sel_widget li a:hover,
	.footer-widget-area .widget_categories ul li a:hover,
	.footer-widget-area .widget_pages ul li a:hover,
	.footer-widget-area .widget_archive ul li a:hover,
	.footer-widget-area .widget_product_categories ul li a:hover 
	{color: #dd3333 !important;}

	.footer-widget-area .widget_icl_lang_sel_widget a,
	.footer-widget-area .widget_categories ul li a, 
	.footer-widget-area .widget_pages ul li a, 
	.footer-widget-area .widget_archive ul li a
	{color: #7f8389 !important;}

	.footer-widget-area .widget_tag_cloud .tagcloud a,
	.footer-widget-area .widget_product_tag_cloud .tagcloud a {
		color: #7f8389 !important;
		background-color:rgba(127,131,137,0.1);
	}

	.footer-widget-area .widget_tag_cloud .tagcloud a:hover,
	.footer-widget-area .widget_product_tag_cloud .tagcloud a:hover {
		color: #dd3333 !important;
	}

	.footer-widget-area textarea,
	.footer-widget-area select,
	.footer-widget-area input[type="date"],
	.footer-widget-area input[type="datetime"],
	.footer-widget-area input[type="datetime-local"],
	.footer-widget-area input[type="email"],
	.footer-widget-area input[type="month"],
	.footer-widget-area input[type="number"],
	.footer-widget-area input[type="password"],
	.footer-widget-area input[type="search"],
	.footer-widget-area input[type="tel"],
	.footer-widget-area input[type="text"],
	.footer-widget-area input[type="time"],
	.footer-widget-area input[type="url"],
	.footer-widget-area input[type="week"],
	.footer-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child {
		border-color: rgba(127,131,137,0.3);
		color: #7f8389;
	}

	.footer-widget-area textarea:focus,
	.footer-widget-area select:focus,
	.footer-widget-area input[type="date"]:focus,
	.footer-widget-area input[type="datetime"]:focus,
	.footer-widget-area input[type="datetime-local"]:focus,
	.footer-widget-area input[type="email"]:focus,
	.footer-widget-area input[type="month"]:focus,
	.footer-widget-area input[type="number"]:focus,
	.footer-widget-area input[type="password"]:focus,
	.footer-widget-area input[type="search"]:focus,
	.footer-widget-area input[type="tel"]:focus,
	.footer-widget-area input[type="text"]:focus,
	.footer-widget-area input[type="time"]:focus,
	.footer-widget-area input[type="url"]:focus,
	.footer-widget-area input[type="week"]:focus
	{border-color: #7f8389;}

	.footer-widget-area .widget_calendar caption,
	.footer-widget-area .widget_calendar table 
	{background-color: #2a303a;}

	.footer-widget-area .widget_calendar th:first-child 
	{border-left-color:rgba(127,131,137,0.3);}
	.footer-widget-area .widget_calendar th:last-child 
	{border-right-color:rgba(127,131,137,0.3);}
		
	.footer-widget-area .widget_calendar td,
	.footer-widget-area .widget_calendar td#prev,
	.footer-widget-area .widget_calendar td#next,
	.footer-widget-area .widget_calendar caption,
	.footer-widget-area .widget_nz_recent_entries .post-date,
	.footer-widget-area .widget_tag_cloud .tagcloud a,
	.footer-widget-area .widget_shopping_cart .cart_list > li,
	.footer-widget-area .widget_products .product_list_widget > li,
	.footer-widget-area .widget_recently_viewed_products .product_list_widget > li,
	.footer-widget-area .widget_recent_reviews .product_list_widget > li,
	.footer-widget-area .widget_top_rated_products .product_list_widget > li
	{border-color: rgba(127,131,137,0.3);}

	.footer-widget-area .widget_twitter ul li:before {
		background-color: rgba(127,131,137,0.2);
	}

	.footer-widget-area .widget_calendar td#today 
	{background-color:rgba(221,51,51,0.1);}

	.footer-widget-area .widget_rss ul li,
	.footer-widget-area .widget_nz_recent_entries ul li,
	.footer-widget-area .widget_recent_entries ul li,
	.footer-widget-area .widget_recent_comments ul li,
	.footer-widget-area .widget_twitter ul li 
	{border-bottom-color: rgba(127,131,137,0.3);}

	.footer-widget-area .widget_twitter ul li:before 
	{color: rgba(127,131,137,0.7);}

	.footer-widget-area .widget_facebook .fb-like-box,
	.footer-widget-area .widget_facebook .fb-like-box span,
	.footer-widget-area .widget_facebook .fb-like-box span iframe
	{background-color: #2a303a;}

	.footer-widget-area .widget_recent_reviews .star-rating:before,
	.footer-widget-area .widget_top_rated_products .star-rating:before 
	{color: rgba(127,131,137,0.3);}

/* RESPONSIVE
/*====================================================================*/

			@media only screen and (max-width: 320px) {
			                                    		}
	
			@media only screen and (min-width: 321px) and (max-width: 480px) {
			                                    		}
	
			@media only screen and (min-width: 481px) and (max-width: 768px) {
			                                    		}
	
	@media only screen and (min-width: 768px)  {

		.nz-row .col6 .nz-tabs.vertical .tab.active,
		.nz-row .col7 .nz-tabs.vertical .tab.active,
		.nz-row .col8 .nz-tabs.vertical .tabset .tab.active,
		.nz-row .col9 .nz-tabs.vertical .tabset .tab.active,
		.nz-row .col10 .nz-tabs.vertical .tabset .tab.active,
		.nz-row .col11 .nz-tabs.vertical .tabset .tab.active,
		.nz-row .col12 .nz-tabs.vertical .tabset .tab.active {
			border-left-color:#dd3333 !important;
		}

	}

	@media only screen and (max-width:1024px)  {

		.mob-header + .desk + .rich-header .parallax-container {
			-webkit-transform:translateY(-36px);
			-moz-transform:translateY(-36px);
			transform:translateY(-36px);
		}

	}

			@media only screen and (min-width: 769px) and (max-width: 1024px) {
			                                    		}
		
	@media only screen and (min-width:1025px)  {

		/*STATIC
		===========*/

			.desk .header-top {background-color:rgba(255,255,255,1.0);}
			.desk-slogan {color: #999999;}
			
			.desk .social-links a,
			.desk .ls a {
				color: #999999 !important;
			}

			.desk .ls > div > ul > li > a,
			.desk .ls > div.lang_sel_list_vertical > ul > li:last-child > a,
			.desk .ls > div.lang_sel_list_horizontal > ul > li:last-child > a {
				border-color: rgba(153,153,153,0.1) !important;
			}

			.desk .ls a {
				font-size: 13px !important;
				font-family:Arial, Helvetica, sans-serif;
			}

			.desk .ls ul ul a {
				border-bottom-color: rgba(153,153,153,0.1) !important;
				border-left-color: rgba(153,153,153,0.1) !important;
				border-right-color: rgba(153,153,153,0.1) !important;
			}

			.desk .ls ul ul li:first-child a {
				border-top-color: rgba(153,153,153,0.1) !important;
			}

							.desk .ls ul ul a,
				.desk #lang_sel_click .lang_sel_sel {background-color:rgba(255,255,255,1.0) !important;}
			
			.desk .ls li:hover > a,
			.desk #lang_sel_click li:hover > .lang_sel_sel {
				color: #777777 !important;
				background-color:#f9f9f9 !important;
			}

			.desk .ls ul ul {width: 149px !important;}

			.desk {height: 90px;}
			.stuck-false.desk.top-true {height: 130px;}

			.desk .search {height:90px;}
			.desk .search.animated {top:90px;}
			.stuck-false.top-true .search.animated {top:130px;}


			.desk .search span:before,
			.desk .search span {
				height: 90px;
				line-height: 90px;
			}

			.desk .header-content {
				background-color: rgba(255,255,255,1.0);
				height: 90px;
			}


			.desk:not(.stuck-true) + .rich-header .parallax-container {
				-webkit-transform:translateY(-36px);
				-moz-transform:translateY(-36px);
				transform:translateY(-36px);
			}

			.desk.top-true:not(.stuck-true) + .rich-header .parallax-container {
				-webkit-transform:translateY(-52px);
				-moz-transform:translateY(-52px);
				transform:translateY(-52px);
			}

			.desk-menu > ul > li,
			.desk .cart-toggle,
			.desk .highlights-menu {
				line-height: 90px;
				height: 90px;
			}

			.desk-menu > ul > li > a,
			.desk .cart-toggle .cart-contents {
				color: #333333;
				text-transform: none;
				font-weight: 400;
				font-size: 14px;
				font-family: Arial, Helvetica, sans-serif;
				padding-right:15px;
				padding-left:15px;
			}

			.desk .cart-dropdown .widget_shopping_cart .cart_list > li a.remove {
				background-color: rgba(119,119,119,0.1);;
				color: #777777;;
			}

			.sidebar-toggle span {background-color: #333333;}

			.desk-menu > ul > li:hover > a,
			.desk-menu > ul > li.one-page-active > a,
			.desk-menu > ul > li.current-menu-item > a,
			.desk-menu > ul > li.current-menu-parent > a,
			.desk-menu > ul > li.current-menu-ancestor > a
			{color: #333333;}

			.desk-di-true .desk-menu > ul > li > a:not(:only-child) {
				padding-right:30px;
				padding-left:15px;
			}

			.desk-menu > ul > li > a > .di {right: 13px;}
			.desk-menu > ul > li {margin-right:3px;}

			.desk .cart-toggle,
			.desk .search-toggle,
			.desk .sidebar-toggle
			{margin-left:3px;}

			.desk .search-toggle 
			{color: #333333;}

			.desk.effect-upperline .desk-menu > ul > li > a:after,
			.desk.effect-fill .desk-menu > ul > li:hover,
			.desk.effect-fill .desk-menu > ul > li.one-page-active,
			.desk.effect-fill .desk-menu > ul > li.current-menu-item,
			.desk.effect-fill .desk-menu > ul > li.current-menu-parent,
			.desk.effect-fill .desk-menu > ul > li.current-menu-ancestor,
			.desk.effect-fill-boxed .desk-menu > ul > li:hover > a,
			.desk.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
			.desk.effect-fill-boxed .desk-menu > ul > li.current-menu-item > a,
			.desk.effect-fill-boxed .desk-menu > ul > li.current-menu-parent > a,
			.desk.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor > a,
			.desk.effect-line .desk-menu > ul > li > a:after
			{background-color: #39a847;}

			.desk.effect-outline .desk-menu > ul > li > a:after 
			{border-color: #39a847;}

			.desk-menu > ul > li > .sub-menu,
			.desk .cart-dropdown 
			{top:90px;}

			.menu-border-true .desk-menu > ul > li > a:before,
			.desk .cart-toggle .cart-contents:before,
			.desk .search-toggle:after,
			.desk .sidebar-toggle:before,
			.desk .sidebar-toggle:after {
				left:-1.5px;
				background-color: rgba(238,238,238,1.0);
			}

			.menu-border-true .desk-menu > ul ul {
				left:-1.5px;
			}

			.desk .sidebar-toggle:after {
				left: auto !important;
				right: -1.5px;
			}

			.desk-menu .sub-menu li {line-height: 22px;}

			.desk-menu .sub-menu li > a {
				color: #777777;
				background-color: #ffffff;
				border-color:#e0e0e0;
				text-transform: none;
				font-weight: 400;
				font-size: 13px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 22px;
			}

			.desk-menu > ul > li:not(.megamenu) > ul > li:first-child:before {
				border-bottom-color:#ffffff;
			}
			.desk-menu > ul > li:not(.megamenu) > ul > li:first-child:after {
				border-bottom-color:#e0e0e0;
			}

			.desk-menu > ul > .megamenu > ul {
				border-color:#e0e0e0;
				background-color: #ffffff;
			}

			.desk-menu .megamenu .sub-menu li:hover > a {
				background-color: #ffffff;
			}

			.desk-menu .sub-menu li:hover > a,
			.desk-menu .megamenu .sub-menu li > a:hover {
				color: #333333;
				background-color: #f9f9f9;
			}

			.desk-menu > ul > .megamenu > ul > li 
			{border-right-color: #e0e0e0;}

			.desk-menu .megamenu > .sub-menu > li:last-child > a 
			{border-bottom-color:#e0e0e0 !important;}

			.desk-menu .megamenu > .sub-menu > li > a {
				text-transform: capitalize;
				font-weight: 900;
				color:#777777			}

			.desk-menu .megamenu > .sub-menu .sub-menu > li > a {
				text-transform: uppercase;
				font-weight: 400;
			}

			
			.desk .cart-dropdown {
				background-color: #ffffff;
				color: #777777;
				font-weight: 400;
				font-size: 13px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 22px;
			}

			.desk .cart-dropdown .widget_shopping_cart {
				border-color:#e0e0e0;
			}

			.desk .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {
				border-bottom-color:#e0e0e0;
			}

			.desk .cart-dropdown .widget_shopping_cart .cart_list > li > a {
				color: #777777;
			}

		/*STUCKED
		===========*/

			.stuck-true .header-top {background-color:rgba(255,255,255,1.0);}
			.stuck-true .desk-slogan {color: #999999;}
			
			.stuck-true .social-links a,
			.stuck-true .ls a {
				color: #999999 !important;
			}

			.stuck-true .ls a:hover {color: #777777 !important;}

			.stuck-true .ls > div > ul > li > a,
			.stuck-true .ls > div.lang_sel_list_vertical > ul > li:last-child > a,
			.stuck-true .ls > div.lang_sel_list_horizontal > ul > li:last-child > a {
				border-color: rgba(153,153,153,0.1) !important;
			}
			.stuck-true .ls ul ul a {
				border-bottom-color: rgba(153,153,153,0.1) !important;
				border-left-color: rgba(153,153,153,0.1) !important;
				border-right-color: rgba(153,153,153,0.1) !important;
			}
			.stuck-true .ls ul ul li:first-child a {
				border-top-color: rgba(153,153,153,0.1) !important;
			}
							.stuck-true .ls ul ul a,
				.stuck-true #lang_sel_click .lang_sel_sel {background-color:rgba(255,255,255,1.0) !important;}
						.stuck-true .ls li:hover > a,
			.stuck-true #lang_sel_click li:hover > .lang_sel_sel {
				color: #777777 !important;
				background-color:#f9f9f9 !important;
			}
			.stuck-true {height: 90px;}
			.stuck-true.stuck-top-true {height: 130px;}

			.stuck-true .search {height:90px;}
			.stuck-true .search.animated {top:90px;}
			.stuck-true.stuck-top-true .search.animated {top:130px;}

			.stuck-true .search span:before,
			.stuck-true .search span {
				height: 90px;
				line-height: 90px;
			}

			.stuck-true .header-content {
				background-color: rgba(255,255,255,1.0);
				height: 90px;
			}

			.stuck-true + .rich-header .page-title-content {
				margin-top:45px; 
			}

			.stuck-true .desk-menu > ul > li,
			.stuck-true .cart-toggle,
			.stuck-true .highlights-menu {
				line-height: 90px;
				height: 90px;
			}

			.stuck-true .sidebar-toggle span {background-color: #333333;}

			.stuck-true .desk-menu > ul > li > a,
			.stuck-true .cart-toggle .cart-contents 
			{color: #333333;}

			.stuck-true .cart-dropdown .widget_shopping_cart .cart_list > li a.remove {
				background-color: rgba(119,119,119,0.1);;
				color: #777777;;
			}

			.stuck-true .desk-menu > ul > li:hover > a,
			.stuck-true .desk-menu > ul > li.one-page-active > a 
			{color: #333333;}
			
			.stuck-true .search-toggle
			{color: #333333;}
			
			.stuck-true.effect-upperline .desk-menu > ul > li > a:after,
			.stuck-true.effect-fill .desk-menu > ul > li:hover,
			.stuck-true.effect-fill .desk-menu > ul > li.one-page-active,
			.stuck-true.effect-fill .desk-menu > ul > li.current-menu-item,
			.stuck-true.effect-fill .desk-menu > ul > li.current-menu-parent,
			.stuck-true.effect-fill .desk-menu > ul > li.current-menu-ancestor,
			.stuck-true.effect-fill-boxed .desk-menu > ul > li:hover > a,
			.stuck-true.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
			.stuck-true.effect-fill-boxed .desk-menu > ul > li.current-menu-item > a,
			.stuck-true.effect-fill-boxed .desk-menu > ul > li.current-menu-parent > a,
			.stuck-true.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor > a,
			.stuck-true.effect-line .desk-menu > ul > li > a:after
			{background-color: #39a847;}

			.stuck-true.effect-outline .desk-menu > ul > li > a:after
			{border-color: #39a847;}

			.menu-border-true.stuck-true .desk-menu > ul > li > a:before,
			.stuck-true .cart-toggle .cart-contents:before,
			.stuck-true .search-toggle:after,
			.stuck-true .sidebar-toggle:before,
			.stuck-true .sidebar-toggle:after {
				background-color: rgba(,1);
			}

			.stuck-true .desk-menu > ul > li > .sub-menu,
			.stuck-true .cart-dropdown 
			{top:90px;}

			.stuck-true .desk-menu .sub-menu li > a {
				color: #777777;
				background-color: #ffffff;
				border-color:#e0e0e0;
			}

			.stuck-true .desk-menu > ul > li:not(.megamenu) > ul > li:first-child:before {
				border-bottom-color:#ffffff;
			}
			.stuck-true .desk-menu > ul > li:not(.megamenu) > ul > li:first-child:after {
				border-bottom-color:#e0e0e0;
			}

			.stuck-true .desk-menu > ul > .megamenu > ul {
				border-color:#e0e0e0;
				background-color: #ffffff;
			}

			.stuck-true .desk-menu .megamenu .sub-menu li:hover > a {
				color: #777777;
				background-color: #ffffff;
			}

			.stuck-true .desk-menu .sub-menu li:hover > a,
			.stuck-true .desk-menu .megamenu .sub-menu li > a:hover {
				color: #333333;
				background-color: #f9f9f9;
			}

			.stuck-true .desk-menu > ul > .megamenu > ul > li 
			{border-right-color: #e0e0e0;}

			.stuck-true .desk-menu .megamenu > .sub-menu > li:last-child > a 
			{border-bottom-color:#e0e0e0 !important;}

			.stuck-true .desk-menu .megamenu > .sub-menu > li > a {
				color:#777777			}

			
			.stuck-true .cart-dropdown {
				background-color: #ffffff;
				color: #777777;
			}

			.stuck-true .cart-dropdown .widget_shopping_cart {
				border-color:#e0e0e0;
			}

			.stuck-true .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {border-bottom-color:#e0e0e0;}
			.stuck-true .cart-dropdown .widget_shopping_cart .cart_list > li > a {color: #777777;}

			.blank-false .stuck-false + #ninzio-slider[data-autoheight="true"] {
				height:calc(100% - 90px);
				height: calc(100vh - 90px);
			}
			.blank-false .stuck-false + .admin-bar #ninzio-slider[data-autoheight="true"] {
				height:calc(100% - 122px);
			}

			.blank-false .stuck-false.top-true + #ninzio-slider[data-autoheight="true"] {
				height:calc(100% - 130px);
				height: calc(100vh - 130px);
			}
			.blank-false .stuck-false.top-true + .admin-bar #ninzio-slider[data-autoheight="true"] {
				height:calc(100% - 162px);
			}

		/*FIXED
		===========*/

			.fixed {height: 90px !important;}

			.fixed .search {height:90px;}
			.fixed .search.animated {top:90px;}

			.fixed .search span:before,
			.fixed .search span {
				height: 90px;
				line-height: 90px;
			}

			.fixed .header-content {
				background-color: rgba(,1);
				height: 90px;
			}

			.fixed .desk-menu > ul > li,
			.fixed .cart-toggle,
			.fixed .highlights-menu {
				line-height: 90px;
				height: 90px;
			}

			.fixed .desk-menu > ul > li > a,
			.fixed .cart-toggle .cart-contents 
			{color: #333333;}

			.fixed .cart-dropdown .widget_shopping_cart .cart_list > li a.remove {
				background-color: rgba(119,119,119,0.1);;
				color: #777777;;
			}

			.fixed .sidebar-toggle span {background-color: #333333;}

			.fixed .desk-menu > ul > li:hover > a,
			.fixed .desk-menu > ul > li.one-page-active > a
			{color: #333333;}

			.fixed .search-toggle
			{color: #333333;}
			
			.fixed.effect-upperline .desk-menu > ul > li > a:after,
			.fixed.effect-fill .desk-menu > ul > li:hover,
			.fixed.effect-fill .desk-menu > ul > li.one-page-active,
			.fixed.effect-fill .desk-menu > ul > li.current-menu-item,
			.fixed.effect-fill .desk-menu > ul > li.current-menu-parent,
			.fixed.effect-fill .desk-menu > ul > li.current-menu-ancestor,
			.fixed.effect-fill-boxed .desk-menu > ul > li:hover > a,
			.fixed.effect-fill-boxed .desk-menu > ul > li.one-page-active > a,
			.fixed.effect-fill-boxed .desk-menu > ul > li.current-menu-item > a,
			.fixed.effect-fill-boxed .desk-menu > ul > li.current-menu-parent > a,
			.fixed.effect-fill-boxed .desk-menu > ul > li.current-menu-ancestor > a,
			.fixed.effect-line .desk-menu > ul > li > a:after
			{background-color: #39a847;}

			.fixed.effect-outline .desk-menu > ul > li > a:after
			{border-color: #39a847;}

			.menu-border-true.fixed .desk-menu > ul > li > a:before,
			.fixed .cart-toggle .cart-contents:before,
			.fixed .search-toggle:after,
			.fixed .sidebar-toggle:before,
			.fixed .sidebar-toggle:after {
				background-color: rgba(,1);
			}

			.fixed .desk-menu > ul > li > .sub-menu,
			.fixed .cart-dropdown 
			{top:90px;}

			.fixed .desk-menu .sub-menu li > a {
				color: #777777;
				background-color: #ffffff;
				border-bottom-color:#e0e0e0;
			}

			.fixed .desk-menu > ul > li:not(.megamenu) > ul > li:first-child:before {
				border-bottom-color:#ffffff;
			}
			.fixed .desk-menu > ul > li:not(.megamenu) > ul > li:first-child:after {
				border-bottom-color:#e0e0e0;
			}

			.fixed .desk-menu > ul > .megamenu > ul {
				border-color:#e0e0e0;
				background-color: #ffffff;
			}

			.fixed .desk-menu .megamenu .sub-menu li:hover > a {
				color: #777777;
				background-color: #ffffff;
			}

			.fixed .desk-menu .sub-menu li:hover > a,
			.fixed .desk-menu .megamenu .sub-menu li > a:hover {
				color: #333333;
				background-color: #f9f9f9;
			}

			.fixed .desk-menu > ul > .megamenu > ul > li 
			{border-right-color: #e0e0e0;}

			.fixed .desk-menu .megamenu > .sub-menu > li:last-child > a 
			{border-bottom-color:#e0e0e0 !important;}

			.fixed .desk-menu .megamenu > .sub-menu > li > a {
				color:#777777			}

			
			.fixed .cart-dropdown {
				background-color: #ffffff;
				color: #777777;
			}

			.fixed .cart-dropdown .widget_shopping_cart {
				border-color:#e0e0e0;
			}

			.fixed .cart-dropdown .widget_shopping_cart .cart_list > li:not(.empty) {border-bottom-color:#e0e0e0;}
			.fixed .cart-dropdown .widget_shopping_cart .cart_list > li > a {color: #777777;}
	
	}

