/* cmsms stylesheet: mg-space modified: 06/29/17 17:45:56 */
.mg-item {margin-bottom: 15px;background-color: #fff;border-radius: 5px;padding:5px;overflow: hidden;margin:0px;-webkit-box-shadow: 5px 5px 5px -3px rgba(0,0,0,0.14);-moz-box-shadow: 5px 5px 5px -3px rgba(0,0,0,0.14);box-shadow: 5px 5px 5px -3px rgba(0,0,0,0.14);}.mg-targets a {-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}.mg-targets a:hover {transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);}.mg-item span{position: absolute;top: 70%;width: 100%;padding: 0px 20px;text-align: center;left: 0px;font-size: 0.79em;line-height: 1.2em;color: #666;text-transform: uppercase;}.mg-item img {width: 50px;margin-right: 15px;}.contact_header .mg-row-open hr {border-top: 1px solid #a6c53c;}@media (min-width: 479px) {.mg-item {margin-bottom: 25px;}.mg-item img {width: auto;}}@media (min-width: 569px) {.mg-item {text-align: center;}.mg-item img {margin: 0 auto 0px;display: block;padding: 0px 15px 25px;}}/* NO GRID */.no-grid .wrapper {position:relative;max-width: 1600px;margin: 0 auto;}.no-grid .mg-row{float: left;width: 100%;margin-bottom: 0}.no-grid .mg-item {float: left;width: 100%;margin-bottom: 15px;padding:0 12px;}@media (min-width: 569px) {.no-grid .mg-row{width: 50%;}.no-grid .mg-item {float: left;width: 25%;text-align: center;margin-bottom: 25px;}}@media (min-width: 769px) {.no-grid .mg-row{width: 33.33333%;}}.mg-rows {position:relative;}.mg-trigger{cursor: pointer;}.mg-space {display:none;position:relative;width:100%;float:left;}.mg-target {display:none;background:#f7f7f7;color:#444;-webkit-box-shadow: inset 0px 6px 7px -5px rgba(0,0,0,0.1),inset 0px 6px 7px -5px rgba(0,0,0,0.1);-moz-box-shadow: inset 0px 6px 7px -5px rgba(0,0,0,0.1),inset 0px -6px 7px -5px rgba(0,0,0,0.1);box-shadow: inset 0px 6px 7px -5px rgba(0,0,0,0.1),inset 0px -6px 7px -5px rgba(0,0,0,0.1);}.mg-target-open {position:absolute;/*border-top:1px solid #a6c53c;*/top:0;left:0;right:0;}.mg-indicator {border-bottom: 25px solid #a6c53c;border-left: 25px solid transparent;border-right: 25px solid transparent;height: 0;position: absolute;top: 0;width: 0;}.mg-close {display: none;background: url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat center center;cursor: pointer;height: 30px;padding: 7px;position: absolute;right: 10px;top: 10px;width: 30px;z-index: 2;}.mg-close:hover {opacity: .5;}
/* cmsms stylesheet: fancybox modified: 06/29/17 17:50:58 */
/*! fancyBox 3.0.0 Beta 1 fancyapps.com | fancyapps.com/fancybox/#license */#fancybox-loading,#fancybox-lock,.fancybox-wrap,.fancybox-skin,.fancybox-inner,.fancybox-error,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-wrap embed,a.fancybox-close,a.fancybox-expand,a.fancybox-nav,a.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;background-color: transparent;background-repeat: no-repeat;background-image: none;text-shadow: none;}#fancybox-lock {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 8020;overflow-y: scroll;overflow-y: auto;overflow-x: auto;-webkit-transition : -webkit-transform 0.5s;-webkit-transform  : translateX(0px);}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;-webkit-transform: translate3d(0,0,0);}.fancybox-opened {z-index: 8030;}.fancybox-skin {border-style: solid;border-color: #fff;background: #fff;color: #444;}.fancybox-inner {position: relative;overflow: hidden;-webkit-overflow-scrolling: touch;width: 100%;height: 100%;max-width: 100%;max-height: 100%;}.fancybox-spacer {position: absolute;top: 100%;left: 0;width: 1px;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;zoom: 1;}a.fancybox-close {position: absolute;top: -20px;right: -20px;background-color:#fff;border-radius:50%;width: 40px;height: 40px;cursor: pointer;background-position: 0 0;z-index: 8040;color:#333;padding-top:5px;font-size: 1.8em;}a.fancybox-nav {position: absolute;top: 0;width: 50%;height: 100%;cursor: pointer;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;overflow: hidden;}.fancybox-type-iframe a.fancybox-nav,.fancybox-type-inline a.fancybox-nav,.fancybox-type-html a.fancybox-nav{width: 70px;}a.fancybox-prev {left: -70px;}a.fancybox-next {right: -70px;}a.fancybox-nav span {position: absolute;top: 50%;width: 46px;height: 46px;margin-top: -23px;cursor: pointer;z-index: 8040;font-size: 2em;}a.fancybox-prev span {left: 0;background-position: 0 -50px;}a.fancybox-next span {right: 0;background-position: 0 -100px;}.fancybox-mobile  a.fancybox-nav {max-width: 80px;}.fancybox-desktop  a.fancybox-nav {opacity: 0.5; filter: alpha(opacity=50);}.fancybox-desktop a.fancybox-nav:hover {opacity: 1; filter: alpha(opacity=100);}a.fancybox-expand {position: absolute;bottom: 0;right: 0;width: 46px;height: 46px;z-index: 8050;opacity: 0;  filter: alpha(opacity=0);background-position: 0 -150px;zoom: 1;-webkit-transition: opacity .5s ease;-moz-transition: opacity .5s ease;-o-transition: opacity .5s ease;transition: opacity .5s ease;}.fancybox-wrap:hover a.fancybox-expand {opacity: 0.5;  filter: alpha(opacity=50);}.fancybox-wrap a.fancybox-expand:hover {opacity: 1;  filter: alpha(opacity=100);}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -30px;margin-left: -30px;width: 60px;height: 60px;background-color: #111;background-image: url(data:image/gif;base64,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);background-position: center center;opacity: 0.85; filter: alpha(opacity=85);cursor: pointer;z-index: 8060;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.fancybox-tmp {position: absolute !important;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-title {font: normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 1.5;position: relative;text-shadow: none;z-index: 8050;display: block;visibility: hidden;}.fancybox-title h3 {color:#a5c542;margin-bottom:0px;}.fancybox-title-float-wrap {position: relative;margin-top: 10px;text-align: center;zoom: 1;left: -9999px;}.fancybox-title-float-wrap > div {display: inline-block;padding: 7px 20px;font-weight: bold;color: #FFF;text-shadow: 0 1px 2px #222;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #666;/*text-shadow: 0 1px rgba(0, 0, 0, 0.5);*/}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 15px;background: #000; background: rgba(0, 0, 0, .8);max-height: 50%;overflow: auto;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;z-index: 8010;}.fancybox-overlay-fixed {position: fixed;width: 100%;height: 100%;}/* Default theme */.fancybox-default-skin {border-color: #f9f9f9;background: #f9f9f9;}.fancybox-default-skin-open {box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-default-overlay {background: #333;opacity: 0.8; filter: alpha(opacity=80);}.fancybox-default a.fancybox-close,.fancybox-default a.fancybox-expand,.fancybox-default a.fancybox-nav span {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkZERjA4NTZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkZERjA4NDZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {.fancybox-default a.fancybox-close,.fancybox-default a.fancybox-expand,.fancybox-default a.fancybox-nav span{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAGQCAYAAAAjsgcjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTg4NzhCQTZBNEYxMUUyQTQ2NEQ0Nzc1M0U1REU1MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTg4NzhCOTZBNEYxMUUyQTQ2NEQ0Nzc1M0U1REU1MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE0QzZBQjVDNEU2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);background-size: 46px auto;}}/* Dark theme */.fancybox-dark a.fancybox-expand {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OTJGQjgwRDZBNEQxMUUyOEJDREM1NUU4QUUxNjBFMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OTJGQjgwQzZBNEQxMUUyOEJDREM1NUU4QUUxNjBFMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);}.fancybox-dark-skin {background: #2A2A2A;border-color: #2A2A2A;color: #fff;border-radius: 4px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset !important;}.fancybox-dark-overlay {background: #000;opacity: 0.8; filter: alpha(opacity=80);}@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {.fancybox-dark a.fancybox-expand{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAGQCAYAAAAjsgcjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMzAwM0E4MDZBNEQxMUUyQUMyMDg1MkQ4RkQxRDJCNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMzAwM0E3RjZBNEQxMUUyQUMyMDg1MkQ4RkQxRDJCNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU4OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);background-size: 46px auto;}}/* Light theme */.fancybox-light a.fancybox-expand{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjIzNzFGMDZBNTUxMUUyQkVBRUY3ODU0RDc4OTlCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjIzNzFFRjZBNTUxMUUyQkVBRUY3ODU0RDc4OTlCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5QzZBQjVDNEU2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);}.fancybox-light-skin-open {/*box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .fancybox-light a.fancybox-expand{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAGQCAYAAAAjsgcjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEQwOUQ1MjZBNEUxMUUyQjJGNkY3NDBEMEE5NDY5NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEQwOUQ1MTZBNEUxMUUyQjJGNkY3NDBEMEE5NDY5NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE0QzZBQjVDNEU2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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);background-size: 46px auto;}}.fancybox-light-overlay {opacity: 1; filter: alpha(opacity=100);background: #fff; /* Old browsers */}#fancybox-thumbs {position: fixed;left: 0;width: 100%;z-index: 8080;background: rgba(0, 0, 0, 0.3);}#fancybox-thumbs.bottom {bottom: 0px;}#fancybox-thumbs.top {top: 0px;}#fancybox-thumbs .outer {padding: 10px 34px 10px 30px;}#fancybox-thumbs .inner {width: 100%;overflow: hidden;}#fancybox-thumbs ul {list-style: none;margin: 0 auto;padding: 0;left : 0;overflow: hidden;}#fancybox-thumbs ul li {float: left;padding: 3px;margin: 0 4px;list-style: none;}#fancybox-thumbs ul li a {display: block;overflow: hidden;outline: none;background: #222;box-shadow: 1px 1px 2px #000;border-radius: 2px;border: 3px solid #fff;zoom: 1;}#fancybox-thumbs ul li img {display: block;border: 0;margin: 0;padding: 0;border-radius: 2px;max-width: none;}#fancybox-thumbs ul li.fancybox-thumb-active {padding: 0;}#fancybox-thumbs ul li.fancybox-thumb-active a {opacity: 1;border-width: 6px;border-color: #fff;}.fancybox-thumb-prev, .fancybox-thumb-next {position: absolute;top: 10px;bottom: 10px;width: 20px;background: #222;background: rgba(0, 0, 0, 0.3);border-radius: 4px;display: none;}.fancybox-thumb-prev {left: 4px;}.fancybox-thumb-next {right: 4px;}.fancybox-thumb-prev:hover, .fancybox-thumb-next:hover {background: #111;background: rgba(0, 0, 0, 0.5);}.fancybox-thumb-prev span, .fancybox-thumb-next span {position: absolute;top: 50%;width: 8px;height: 12px;margin-top: -6px;background-repeat: no-repeat;}.fancybox-thumb-prev span {left: 5px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVERjRGQzMyQjU5MTFFMjhDNURBODgyQTRBQkUxRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVERjRGQzQyQjU5MTFFMjhDNURBODgyQTRBQkUxRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NURGNEZDMTJCNTkxMUUyOEM1REE4ODJBNEFCRTFEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NURGNEZDMjJCNTkxMUUyOEM1REE4ODJBNEFCRTFEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiWAZPMAAABWSURBVHjaYvj//z8DGhYA4v1A/B6IHVgYMMF+IDaAsh3Qdc//jwDnQabhlQSJY5O8D5OEKShAkgQ5zADZWiYGQoAYK4hyJFHehOHzSIoaGAgFNUCAAQBIgxAzNQtxsAAAAABJRU5ErkJggg==);}.fancybox-thumb-next span {right: 5px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjM2NkYyQjQyQjU5MTFFMkE3MDdFNjVCNzU1MzgzQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjM2NkYyQjUyQjU5MTFFMkE3MDdFNjVCNzU1MzgzQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MzY2RjJCMjJCNTkxMUUyQTcwN0U2NUI3NTUzODNCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MzY2RjJCMzJCNTkxMUUyQTcwN0U2NUI3NTUzODNCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqlwFq8AAABPSURBVHjaYvj//78DEL8H4v1ALADEDMgYRDT8R4Dz2BQIQCVgYD66AryKkI0DKbqProgBzU4DqINhoICJgRAg1gq8jiToTYIBhTeoAQIMAALFKjVFpuiyAAAAAElFTkSuQmCC);}
/* cmsms stylesheet: nekoAnim modified: 06/29/17 17:54:22 */
.nekoAnim-invisible {opacity: 0;}.nekoAnim-visible {opacity: 1;}.nekoAnim-animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}@-webkit-keyframes fadeIn {0% {opacity: 0;}	100% {opacity: 1;}}@-moz-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-o-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}/* FADE */.nekoAnim-fadeIn {-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUp {0% {opacity: 0;-moz-transform: translateY(20px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInUp {0% {opacity: 0;-o-transform: translateY(20px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInUp {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}.nekoAnim-fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInDown {0% {opacity: 0;-moz-transform: translateY(-20px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInDown {0% {opacity: 0;-o-transform: translateY(-20px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInDown {0% {opacity: 0;transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);}}.nekoAnim-fadeInDown {-webkit-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-20px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInLeft {0% {opacity: 0;-moz-transform: translateX(-20px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInLeft {0% {opacity: 0;-o-transform: translateX(-20px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInLeft {0% {opacity: 0;transform: translateX(-20px);}100% {opacity: 1;transform: translateX(0);}}.nekoAnim-fadeInLeft {-webkit-animation-name: fadeInLeft;-moz-animation-name: fadeInLeft;-o-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(20px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInRight {0% {opacity: 0;-moz-transform: translateX(20px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInRight {0% {opacity: 0;-o-transform: translateX(20px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInRight {0% {opacity: 0;transform: translateX(20px);}100% {opacity: 1;transform: translateX(0);}}.nekoAnim-fadeInRight {-webkit-animation-name: fadeInRight;-moz-animation-name: fadeInRight;-o-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translateY(2000px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUpBig {0% {opacity: 0;-moz-transform: translateY(2000px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInUpBig {0% {opacity: 0;-o-transform: translateY(2000px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInUpBig {0% {opacity: 0;transform: translateY(2000px);}100% {opacity: 1;transform: translateY(0);}}.nekoAnim-fadeInUpBig {-webkit-animation-name: fadeInUpBig;-moz-animation-name: fadeInUpBig;-o-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translateY(-2000px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInDownBig {0% {opacity: 0;-moz-transform: translateY(-2000px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInDownBig {0% {opacity: 0;-o-transform: translateY(-2000px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInDownBig {0% {opacity: 0;transform: translateY(-2000px);}100% {opacity: 1;transform: translateY(0);}}.nekoAnim-fadeInDownBig {-webkit-animation-name: fadeInDownBig;-moz-animation-name: fadeInDownBig;-o-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translateX(-2000px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInLeftBig {0% {opacity: 0;-moz-transform: translateX(-2000px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInLeftBig {0% {opacity: 0;-o-transform: translateX(-2000px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInLeftBig {0% {opacity: 0;transform: translateX(-2000px);}100% {opacity: 1;transform: translateX(0);}}.nekoAnim-fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;-moz-animation-name: fadeInLeftBig;-o-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translateX(2000px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInRightBig {0% {opacity: 0;-moz-transform: translateX(2000px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInRightBig {0% {opacity: 0;-o-transform: translateX(2000px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInRightBig {0% {opacity: 0;transform: translateX(2000px);}100% {opacity: 1;transform: translateX(0);}}.nekoAnim-fadeInRightBig {-webkit-animation-name: fadeInRightBig;-moz-animation-name: fadeInRightBig;-o-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}/* SLIDE */@-webkit-keyframes slideInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);}100% {-webkit-transform: translateY(0);opacity: 1;}}@-moz-keyframes slideInDown {0% {opacity: 0;-moz-transform: translateY(-2000px);}100% {-moz-transform: translateY(0);opacity: 1;}}@-o-keyframes slideInDown {0% {opacity: 0;-o-transform: translateY(-2000px);}100% {-o-transform: translateY(0);opacity: 1;}}@keyframes slideInDown {0% {opacity: 0;transform: translateY(-2000px);}100% {transform: translateY(0);opacity: 1;}}.nekoAnim-slideInDown {-webkit-animation-name: slideInDown;-moz-animation-name: slideInDown;-o-animation-name: slideInDown;animation-name: slideInDown;}@-webkit-keyframes slideInLeft {0% {opacity: 0;-webkit-transform: translateX(-2000px);}100% {-webkit-transform: translateX(0);opacity: 1;}}@-moz-keyframes slideInLeft {0% {opacity: 0;-moz-transform: translateX(-2000px);}100% {-moz-transform: translateX(0);opacity: 1;}}@-o-keyframes slideInLeft {0% {opacity: 0;-o-transform: translateX(-2000px);}100% {-o-transform: translateX(0);opacity: 1;}}@keyframes slideInLeft {0% {opacity: 0;transform: translateX(-2000px);}100% {transform: translateX(0);opacity: 1;}}.nekoAnim-slideInLeft {-webkit-animation-name: slideInLeft;-moz-animation-name: slideInLeft;-o-animation-name: slideInLeft;animation-name: slideInLeft;}@-webkit-keyframes slideInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);}100% {-webkit-transform: translateX(0);opacity: 1;}}@-moz-keyframes slideInRight {0% {opacity: 0;-moz-transform: translateX(2000px);}100% {-moz-transform: translateX(0);opacity: 1;}}@-o-keyframes slideInRight {0% {opacity: 0;-o-transform: translateX(2000px);}100% {-o-transform: translateX(0);opacity: 1;}}@keyframes slideInRight {0% {opacity: 0;transform: translateX(2000px);}100% {transform: translateX(0);opacity: 1;}}.nekoAnim-slideInRight {-webkit-animation-name: slideInRight;-moz-animation-name: slideInRight;-o-animation-name: slideInRight;animation-name: slideInRight;}/* BOUNCE */@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale(.3);}50% {opacity: 1;-webkit-transform: scale(1.05);}70% {-webkit-transform: scale(.9);}100% {-webkit-transform: scale(1);opacity: 1;}}@-moz-keyframes bounceIn {0% {opacity: 0;-moz-transform: scale(.3);}50% {opacity: 1;-moz-transform: scale(1.05);}70% {-moz-transform: scale(.9);}100% {-moz-transform: scale(1);opacity: 1;}}@-o-keyframes bounceIn {0% {opacity: 0;-o-transform: scale(.3);}50% {opacity: 1;-o-transform: scale(1.05);}70% {-o-transform: scale(.9);}100% {-o-transform: scale(1);opacity: 1;}}@keyframes bounceIn {0% {opacity: 0;transform: scale(.3);}50% {opacity: 1;transform: scale(1.05);}70% {transform: scale(.9);}100% {transform: scale(1);opacity: 1;}}.nekoAnim-bounceIn {-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInUp {0% {opacity: 0;-webkit-transform: translateY(2000px);}60% {opacity: 1;-webkit-transform: translateY(-30px);}80% {-webkit-transform: translateY(10px);}100% {-webkit-transform: translateY(0);opacity: 1;}}@-moz-keyframes bounceInUp {0% {opacity: 0;-moz-transform: translateY(2000px);}60% {opacity: 1;-moz-transform: translateY(-30px);}80% {-moz-transform: translateY(10px);}100% {-moz-transform: translateY(0);opacity: 1;}}@-o-keyframes bounceInUp {0% {opacity: 0;-o-transform: translateY(2000px);}60% {opacity: 1;-o-transform: translateY(-30px);}80% {-o-transform: translateY(10px);}100% {-o-transform: translateY(0);opacity: 1;}}@keyframes bounceInUp {0% {opacity: 0;transform: translateY(2000px);}60% {opacity: 1;transform: translateY(-30px);}80% {transform: translateY(10px);}100% {transform: translateY(0);opacity: 1;}}.nekoAnim-bounceInUp {-webkit-animation-name: bounceInUp;-moz-animation-name: bounceInUp;-o-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);}60% {opacity: 1;-webkit-transform: translateY(30px);}80% {-webkit-transform: translateY(-10px);}100% {-webkit-transform: translateY(0);opacity: 1;}}@-moz-keyframes bounceInDown {0% {opacity: 0;-moz-transform: translateY(-2000px);}60% {opacity: 1;-moz-transform: translateY(30px);}80% {-moz-transform: translateY(-10px);}100% {-moz-transform: translateY(0);opacity: 1;}}@-o-keyframes bounceInDown {0% {opacity: 0;-o-transform: translateY(-2000px);}60% {opacity: 1;-o-transform: translateY(30px);}80% {-o-transform: translateY(-10px);}100% {-o-transform: translateY(0);opacity: 1;}}@keyframes bounceInDown {0% {opacity: 0;transform: translateY(-2000px);}60% {opacity: 1;transform: translateY(30px);}80% {transform: translateY(-10px);}100% {transform: translateY(0);opacity: 1;}}.nekoAnim-bounceInDown {-webkit-animation-name: bounceInDown;-moz-animation-name: bounceInDown;-o-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {0% {opacity: 0;-webkit-transform: translateX(-2000px);}60% {opacity: 1;-webkit-transform: translateX(30px);}80% {-webkit-transform: translateX(-10px);}100% {-webkit-transform: translateX(0);opacity: 1;}}@-moz-keyframes bounceInLeft {0% {opacity: 0;-moz-transform: translateX(-2000px);}60% {opacity: 1;-moz-transform: translateX(30px);}80% {-moz-transform: translateX(-10px);}100% {-moz-transform: translateX(0);opacity: 1;}}@-o-keyframes bounceInLeft {0% {opacity: 0;-o-transform: translateX(-2000px);}60% {opacity: 1;-o-transform: translateX(30px);}80% {-o-transform: translateX(-10px);}100% {-o-transform: translateX(0);opacity: 1;}}@keyframes bounceInLeft {0% {opacity: 0;transform: translateX(-2000px);}60% {opacity: 1;transform: translateX(30px);}80% {transform: translateX(-10px);}100% {transform: translateX(0);opacity: 1;}}.nekoAnim-bounceInLeft {-webkit-animation-name: bounceInLeft;-moz-animation-name: bounceInLeft;-o-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);}60% {opacity: 1;-webkit-transform: translateX(-30px);}80% {-webkit-transform: translateX(10px);}100% {-webkit-transform: translateX(0);opacity: 1;}}@-moz-keyframes bounceInRight {0% {opacity: 0;-moz-transform: translateX(2000px);}60% {opacity: 1;-moz-transform: translateX(-30px);}80% {-moz-transform: translateX(10px);}100% {-moz-transform: translateX(0);opacity: 1;}}@-o-keyframes bounceInRight {0% {opacity: 0;-o-transform: translateX(2000px);}60% {opacity: 1;-o-transform: translateX(-30px);}80% {-o-transform: translateX(10px);}100% {-o-transform: translateX(0);opacity: 1;}}@keyframes bounceInRight {0% {opacity: 0;transform: translateX(2000px);}60% {opacity: 1;transform: translateX(-30px);}80% {transform: translateX(10px);}100% {transform: translateX(0);opacity: 1;}}.nekoAnim-bounceInRight {-webkit-animation-name: bounceInRight;-moz-animation-name: bounceInRight;-o-animation-name: bounceInRight;animation-name: bounceInRight;}
/* cmsms stylesheet: slidebar modified: 06/29/17 17:30:58 */
[canvas] {z-index: 1;}[canvas=container] {width: 100%;height: 100%;overflow-y: auto;position: relative;background-color: white; /* Basic background color, overwrite this in your own css. */-webkit-overflow-scrolling: touch; /* Enables momentum scrolling on iOS devices, may be removed by setting to 'auto' in your own CSS. */}/*** Off-Canavs*/[off-canvas] {display: none;position: fixed;overflow: hidden;overflow-y: auto;background-color: #393939; /* Basic background color, overwrite this in your own css. */color: white; /* Basic colors, overwrite this in your own css. */-webkit-overflow-scrolling: touch; /* Enables momentum scrolling on iOS devices, may be removed by setting to 'auto' in your own CSS. */}[off-canvas*=top] {width: 100%;height: 130px;top: 0;}[off-canvas*=right] {width: 300px;height: 100%;top: 0;right: 0;}[off-canvas*=bottom] {width: 100%;height: 300px;bottom: 0;}[off-canvas*=left] {width: 300px;height: 100%;top: 0;left: 0;}[off-canvas*=reveal] {z-index: 0;}[off-canvas*=push] {z-index: 1;}[off-canvas*=overlay] {z-index: 9999;}[off-canvas*=shift] {z-index: 0;}/*** Animation*/[canvas], [off-canvas] {/*-webkit-transform: translate( 0px, 0px );-ms-transform: translate( 0px, 0px );transform: translate( 0px, 0px );*/overflow-x: hidden;-webkit-transition: -webkit-transform 300ms;transition:         transform 300ms;-webkit-backface-visibility: hidden; /* Prevents flickering, may be removed if experiencing problems with fixed background images in Chrome. */}[off-canvas*=shift][off-canvas*=top] {-webkit-transform: translate( 0px, 50% );transform: translate( 0px, 50% );}[off-canvas*=shift][off-canvas*=right] {-webkit-transform: translate( -50%, 0px );transform: translate( -50%, 0px );transform: translate(-300px, 0px);}[off-canvas*=shift][off-canvas*=bottom] {-webkit-transform: translate( 0px, -50% );transform: translate( 0px, -50% );}[off-canvas*=shift][off-canvas*=left] {-webkit-transform: translate( 50%, 0px );transform: translate( 50%, 0px );}/*** Print*/@media print {[canvas] {-webkit-transform: translate( 0px, 0px ) !important;-ms-transform: translate( 0px, 0px ) !important;transform: translate( 0px, 0px ) !important;}[off-canvas] {display: none !important;}}[canvas=container]:before{position: absolute;top: 0;left: 0;z-index: 1050;width: 100%;height: 100%;background: rgba(0,0,0,0.5);content: '';opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);-webkit-transition: opacity 0.3s, -webkit-transform 0s 0.3s;transition: opacity 0.3s, transform 0s 0.3s;}.js-close-any-slidebar:before {opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}[off-canvas*=slidebar-1] {background-color:#a1c23d;}.slidebar-top{text-align:center;}
/* cmsms stylesheet: layout modified: 10/05/20 15:31:08 */
#loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 99999999999;
}
.parallax {
    width: 100%;
    /* height: 550px; */
    padding: 0;
    margin: 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: #fff;
    background-position-x: 50% !important;
    background-size: cover;
}

.spinner {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	-webkit-animation: rotatee 2.0s infinite linear;
	animation: rotatee 2.0s infinite linear;
}
.dot1, .dot2 {
    background-color: #a6c53c;
}
.dot1, .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	border-radius: 100%;
	-webkit-animation: bouncee 2.0s infinite ease-in-out;
	animation: bouncee 2.0s infinite ease-in-out;
}

.dot2 {
	top: auto;
	bottom: 0px;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

@-webkit-keyframes rotatee { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotatee {
	100% {
		transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes bouncee {
	0%, 100% { -webkit-transform: scale(0.0) }
	50% { -webkit-transform: scale(1.0) }
}

@keyframes bouncee {
	0%, 100% {
		transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
      }
}




/* BOOSTRAP CUSTOMIZATION
================================================== */
.tips{ display:inline-block; }
.navbar {margin-bottom:0; border-radius:0; min-height: 60px;}
.navbar-header {padding-bottom:18px;float: left;}
.navbar-default {background:none; border:none !important; border-radius:0; }
.navbar>.container .navbar-brand{margin-left: 15px;}
.nav.nav-tabs {margin-bottom:22px;}
.btn:active, .btn.active{
	-webkit-box-shadow:none;box-shadow:none
}
.container .jumbotron{border-radius: 0;}
.jumbotron h1 {text-align: left;}
/*forms*/
.form-control {-webkit-box-shadow:none;box-shadow:none;padding:12px; height:44px;}
.error {
	padding: 5px;
	margin-bottom: 20px;
	display:block;
	font-size: 14px;
}
.has-feedback .form-control-feedback{
	top:48px;
}

.securityCheck .has-feedback  .form-control-feedback{
	top: 5px;
	right: 20px;

}

/*tabs*/

.panel-default>.panel-heading, .nav>li>a{
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

/* progress bar */

.progress-bar{padding:11px; text-align: right}
.navbar-default .navbar-toggle {
	margin-top: 22px;
	border:none;
}

/* accordeon */
.panel-group .panel+.panel {margin-top: 0;}
.panel-heading .accordion-toggle:after {
	/* symbol for "opening" panels */
	font-family: 'custom-icons';
	content: "\e803";    
	float: right;      
}

/** expand the link to fill the whole tab **/
.panel-title a {
	display: block;
	padding: 10px 15px;
	margin: -10px -15px;
	outline:none;
}

.panel-heading .accordion-toggle.collapsed:after {
	/* symbol for "collapsed" panels */
	content: '\e805';   
}

.accordion-toggle i {margin-right: 10px;}

label {
	font-size:22px;
	font-weight: 300;
	margin-bottom: 22px;	
} 


.navbar-nav{ margin-left:0; margin-right:0; }
.navbar-collapse { padding: 0; }
.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right{
	right:auto;
}

li.Nactive>ul, li.Nactive .nekoMegaMenu,  li.Nactive .nekoMegaMenu ul  {
	display: block !important;
}
/*

li.Nactive > ul.subMenu {
	display: block !important;
}
*/
.navbar-nav .Nactive .subMenu{
	margin-left:10px;
}

.navbar-nav .Nactive .nekoMegaMenu.subMenu{
	margin-left:0;
}

.nekoMegaMenu .container{
	padding-left: 0;

}

ul.dropdown-menu {
	position: static;
	clear: both;
	float: none;
	display: none;
	width:auto;
	background: none;
	border: none;
	box-shadow: none;

}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	margin-bottom:22px;
}

.progress {height:44px; border-radius: 0; box-shadow: none;}
.img-circle {width:140px; height:140px;}
.imgBorder3 .img-circle {width:200px; height:200px;}
.boxIcon2  .img-circle {width:100%; height:100%;}
.boxIcon2  h2 {
	font-size: 18px;
    font-weight: 500;  
	text-transform:uppercase;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-family: 'Fira Sans', sans-serif;
	
}
pre code{white-space: pre-line;}
.team_block {

	height:100%;

}
.team_block article{
   /* background-color: #fcfcfc;
    border: 1px solid #dfdfdf;*/

}
#team3 .team_block h3{

    color: #333;
	    text-transform: uppercase;

}

.team_block .boxContent.color3{border:none;}



/*** END MEDIA QUERIES ***/



/* END BOOSTRAP CUSTOMIZATION
================================================== */



/* NEKO CSS FRAMEWORK
================================================== */
/*** lists ***/
/* icons */
.iconList li:before{
	content:'\e801';
	font-family: 'custom-icons';
	font-size: 10px;
	text-align: left;
	padding: 0;
	margin:0;
	display:inline-block;
	margin-right:10px;
	line-height:1em;
}
.iconList li {padding:5px;}

/* borde */
.borderList li {
	border-bottom: 1px solid rgba(125,125,125,0.5);
}


/*** icons ***/

.iconRounded{
	border-radius:50%;
	width: 40px;
	height: 40px;
	display: block;
	text-align: center;
	font-size:18px;	
}

.iconRounded:before{margin: auto;text-align: center; line-height: 40px; }

.iconBig{
	font-size: 1em;
}

.iconBig.iconRounded{
	width:100px;
	height: 100px;
}

.iconBig.iconRounded:before{
	line-height: 100px;	
}

.iconMedium {
	font-size: 33px;
}

.iconMedium.iconRounded{
	width: 66px;
	height: 66px;
}

.iconMedium.iconRounded:before{
	line-height: 66px;	
}

.iconSmall:before {
	font-size: 10px;
}

.iconSmall.iconRounded{
	width: 30px;
	height: 30px;
}

.iconSmall.iconRounded:before{
	line-height: 26px;	
}

/*** icon Headings ***/
.iconBlocHeading {position:relative; padding-left:55px;}
.iconBlocHeading i{position:absolute; left:0;}
.iconBlocHeading h2{display: block; font-size:18px; font-weight: 400; padding-top: 5px;}
.iconBlocHeading h2:after{content:none;}
.iconBlocHeading h3{display: block;}




img.team {
   /* filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
		*/
    border-radius: 0%;

}

/*** boxes ***/
.boxFeature{margin-bottom:33px;}
.boxContent{padding:22px; }
.color2.boxContent{border:none;}
.boxFocus{padding:22px; border-radius: 11px;}
.boxIconServices {text-align:center}
.boxIconServices i{ margin:0 auto 22px auto;}
.boxIconServices .boxContent{ padding:0; border:none;}


.boxContent.color3{
	 border-bottom: 1px solid rgba(0,0,0,0.15);
}
.boxContent {
    text-align: center;
    background-color: transparent;
    font-size: 1.2em;
    line-height: 1.4;
    padding: 10px;
    font-weight: 200;
    border-bottom: 0px;
    border: 0px;
   
}
.boxContent h3 {
color:#444;
margin-top:10px;
font-weight:400;
}
.boxContent p {
color:#999;
}
#team3 img.team {
  /*  filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
	border-radius: 0%;
*/
	}

#team3 h3 {
	margin-bottom:0.2em;
	
}

/* box icons */
.boxIcon a{
	padding:0px;
	text-align: center;
	display: block;
	margin-bottom:0px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.boxIcon a i, .boxIcon a .imgBorder{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-backface-visibility: hidden;
}
.boxIcon a span {display:none;}
.boxIcon i {margin: 36px auto; display: block; border-radius:50%;}
.boxIcon h2, .boxIcon1 h2  {
	font-size: 18px;
    font-weight: 500;  
	text-transform:uppercase;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-family: 'Fira Sans', sans-serif;
} 


.boxIcon p.boxPar {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;	
	color:#a6c53c;
	font-weight:500;
	
opacity:0;	
}

.boxIcon a:hover p.boxPar {

opacity:1;	
}

.boxIcon p, .boxIcon1 p  {
	/*margin: 0;*/
font-weight:300;
    font-size: 15px;
}
.boxIcon li {
	text-align:left;
	list-style-type: none;
	padding-left:0px;
	
}
.boxIcon li a {
	color:#a6c53c;
	font-weight:400;
	text-align:left;
}
.boxIcon li a:hover {
	text-decoration:underline;
}
.boxIcon a:hover{text-decoration:none; }

.boxIcon a:hover i{
	border: 25px solid #F7F7F7;
	width: 150px;
	height: 150px;
	margin:11px auto;
}

div.cont-a {
text-align: center;
    background: url(/uploads/files/images/case_mask_grey.png) no-repeat top center;
    width: 100%;
    height: 43px;
    display: block;
    position: absolute;
    /* background-color: #a6c53c; */
    /* color: #fff; */
    /* font-size: 2em; */
    padding: 15px 10px;
       z-index: 9;
    top: -43px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
 }
span.cont-b {
text-align: center;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    /*background-color: #a6c53c;*/
    color: #fff;
    font-size: 2em;
    padding: 13px 8px;
    border-radius: 50%;
   top: 16px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
	cursor: pointer;
	text-shadow:1px 2px 1px rgba(0, 0, 0, 0.2);
				-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
	
	span.cont-b:hover {

color:#fff;
	    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
	}

/* img box */
.boxIcon a img, .boxIcon1 a img{
	
	/*width: 180px;
	height: 180px;*/
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
}
article.isotopeItem {margin-bottom:20px;}
.boxIcon a:hover img{ } 

.boxIcon a .imgBorder {
	border: 4px solid #F7F7F7;
	background: #a6c53c;
	border-radius: 50%!important;

	width: 170px;
	height: 170px;
	margin: 10px auto 10px auto;
}

.boxIcon2 .imgBorder {
	border: 4px solid #F7F7F7;
	background: #a6c53c;
	border-radius: 50%!important;

	width: 250px;
	height: 250px;
	margin: 10px auto 10px auto;
}


 .boxIcon1 a .imgBorder{
	border: 4px solid #F7F7F7;
	background: #a6c53c;
	border-radius: 50%!important;

	width: 170px;
	height: 170px;
	margin: 10px auto 10px auto;
}

.boxIcon a .imgBorder img {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-backface-visibility: hidden;
	width: 162px;
	height: 162px;
	    transform: scale(0.97,0.97);
    -webkit-transform: scale(0.97,0.97);
}
.boxIcon2 .imgBorder img {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-backface-visibility: hidden;
	width: 242px;
	height: 242px;
	    transform: scale(0.97,0.97);
    -webkit-transform: scale(0.97,0.97);
}
.boxIcon2 .imgBorder2{
border: 4px solid #F7F7F7;
    background: #a6c53c;
    border-radius: 50%!important;
    width: 110px;
    position: absolute;
    bottom: 0px;
    right: 20px;
    height: 110px;
    margin: 10px auto 10px auto;
}
.boxIcon2 .imgBorder2 img {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-backface-visibility: hidden;
    border-radius: 50%;
    width: 102px;
    height: 102px;
    transform: scale(0.97,0.97);
    -webkit-transform: scale(0.97,0.97);
}
.pos_left >div, .pos_left >a>div,  .pos_left>div >a  {
	text-align:right;
	
}
.pos_right >div ,.pos_right>a >div ,.pos_right>div>a  {
	text-align:left;
	
}

.pos_right >a  hr.hrgreen, .pos_right  hr.hrgreen {
    width: 10%;
    margin: 1em 0;
    margin-left: 0%;
    border-top: 1px solid #a6c53c;
}
.pos_right  hr.hrgreen {

    border-top: 2px solid #a6c53c;
}

.pos_left  hr.hrgreen {
margin-left: 90%;
    border-top: 2px solid #a6c53c;
}

.pos_left >a  hr.hrgreen {
    width: 10%;
    margin: 1em 0;
    margin-left: 90%;
    border-top: 1px solid #a6c53c;
}

.boxIcon a:hover .imgBorder img{
	transform: scale(0.9,0.9);
	-webkit-transform: scale(0.9,0.9);
}

/*** testimonial **/
.boxTestimonial blockquote{
	padding:33px 33px 44px 33px;
	font-size:18px;
	line-height: 33px;
}

.boxTestimonial blockquote:after {
	display:none;
}
.boxTestimonial .clientIcon img {
	margin:33px;
	float:left;
}


.boxTestimonial blockquote span{
	display:block;
	font-size: 12px;
}

.clientIcon span {font-weight: 300;}
.clientIcon span, .clientIcon span strong {vertical-align: bottom; font-size: 14px;}

/*** fake columns ***/

.col-left-grey {background:url(/uploads/files/images/theme-pics/col-left-grey.png) center repeat-y; border-top: 1px solid #ededed }

/*** utilies classes ***/
.mb15 {
	margin-bottom:0.75em;
}
.mb30 {
	margin-bottom:1.5em;
}
.mb40 {
	margin-bottom:1em;
}
.mt15 {
	margin-top:0.75em;
}
.mt30 {
	margin-top:1.5em;
}
.mt40 {
	margin-top:2em;
}

.pb15 {
	padding-bottom:0.75em;
}
.pb30 {
	padding-bottom:1.5em;
}
.pb40 {
	padding-bottom:1em;
}
.pt15 {
	padding-top:0.75em;
}
.pt30 {
	padding-top:1.5em;
}
.pt40 {
	padding-top:2em;
}

/** separators **/
hr.lineDouble {
	border-top: 4px double rgb(238, 238, 238);
}
hr.lineStar, hr.lineX, hr.linePlus, hr.lineDot, hr.lineLines {
	text-align: center;
}
hr.lineStar:after, hr.lineX:after, hr.linePlus:after, hr.lineDot:after, hr.lineLines:after {
	background: none repeat scroll 0 0 rgb(255, 255, 255);
	color: rgb(238, 238, 238);
	content: '\e815';
	display: inline-block;
	font-family: 'custom-icons';
	font-size: 1em;
	padding: 0 0.25em;
	position: relative;
	top: -0.8em;
	width: 33px;
}
hr.lineX:after {content: '\e816';}
hr.linePlus:after {content: '\e81c';}
hr.lineDot:after {content: '\e930';}
hr.lineLines:after {content: '\e866';}

hr.lineSmall {
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}

/** separators **/
.noMargin {
	margin:0!important;
}
.noPaddingBottom {
	padding-bottom:0!important;
}
.noPaddingTop {
	padding-top:0
}
.noBorder {border:none!important;}

.utilities_demo {padding-left: 1.5em; padding-right: 1.5em;}

/*** end utilies classes ***/
/* images */

.imgBorder {
	/*border-radius:11px;*/
	overflow: hidden;
	/*padding:5px;*/	
}
#globalWrapper {overflow-x: hidden;}
.backFaceVisibilityHidden{ -webkit-backface-visibility: hidden; }


/* NEKO CSS FRAMEWORK
================================================== */

/* TYPOGRAPHY
================================================== */

body {
	font-size:16px;
	line-height: 22px;
	font-family: 'Fira Sans', sans-serif;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	margin: 0;
	padding: 0;
	/*padding-top: 81px;*/
}
 h2,  h3, h4, h5, h6, legend {

	font-family: 'Fira Sans', sans-serif;
	font-weight: 300;
	line-height: 1.25em;
	margin: 0 0 0.75em 0;
}
h1{
	font-family: 'Russo One', sans-serif;
	/*font-family: 'Fira Sans', sans-serif;*/
	font-weight: 400;
	line-height: 1.25em;
	margin: 0 0 0.75em 0;
}
h1 {
	font-size: 36px;
	margin-bottom: 0.25em;
	font-weight: 400;
}


.largeQuote h1{
	margin-bottom: 0;
	padding-left: 11px;
	padding-right: 11px;
}

/*.paralaxText h2 {
	font-size: 22px;
	font-weight: 100;
	line-height:1.5em;
	display: inline-block;
	padding:33px;
	border-radius: 22px;
	
	margin-bottom: 0;
}

.paralaxText h2 small {
	font-size: 22px;
	font-weight: 100;
}*/


.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-prod-inner:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #201a1a;
     /*   background: url(/uploads/files/images/back_dot.png);*/
    opacity: 0.5;
    z-index: 99;
}





.paralaxText .iconRounded {display: inline-block;}

.paralaxText .testimonialCarousel blockquote {text-transform: none;letter-spacing:normal;
	font-size: 22px;
	line-height:22px;
}
.paralaxText .iconBig {
	font-size: 22px;
}


h2 {
	font-size:36px;
	display: block;
	position: relative;
	overflow:hidden;

	font-weight: 400;	
}

h2 span {color:#a5c43c}
/*
h2:after{
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	display:inline-block;
	height:6px;
	content:"";
	width: 100%;
	position: absolute;
	margin-left: 11px;
	top:50%;		
}
*/

.prod_main h2:after,.boxIcon h2:after,.boxIcon1 h2:after, .pricingBloc h2:after, h2.subTitle:after, .generatedMoreLink h2:after,.boxIconServices h2:after, .paralaxText h2:after, .owlCaption h2:after, h2.text-center:after {content:none; }/*remove lines after H2 when required*/

h3, legend {
	font-size:20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	margin-bottom: 2em;
	font-size: 14px;
	font-weight: 300;
}
h1 small {
	font-size:25px;
	font-weight: inherit;
}
h2 small {
	font-size: 18px;
}

h3 small {
	font-size: 14px;
}
h4 small {
	font-size: 12px;
}

p, ul {
	font-size:16px;
	margin-top: 0;
	margin-bottom: 12px;
	font-weight: 300;
}
strong {
	font-weight: 400;
}
small, aside {
}
li {
	line-height: inherit;
}
a:link, a:visited {
	text-decoration:none;


}
a:hover, a:active {
	text-decoration:underline;
	outline:none;
}
ul.iconsList li a:hover {
	text-decoration:none;
}
a.readMore {
	font-style:italic;
}
blockquote {
    font-size: 15px;
    padding: 15px;
    line-height: 18px;
    margin-bottom: 22px;
    font-weight: 100;
    /* padding: 0; */
    background-color: #f2f2f2;
    border: none;
    text-align: left;
}
blockquote h1 {
	display:inline;
}
blockquote p {
	font-size: inherit;
	display:inline;
}
blockquote small, .ctaBox blockquote small{
	font-size:50%;
	display:inline-block;
	line-height: 1em;
}
blockquote:before {
	content:'\e863';
	font-family: 'custom-icons';
	margin-right:0.5em;
}
blockquote:after {
	content:'\e869';
	font-family: 'custom-icons';
	margin-left:0.5em;
}

blockquote.pull-right {border:none;}

.quoteRow blockquote:before, .quoteRow blockquote:after {
	content:none;
}
hr {
	padding:0;
	margin:1.5em 0;
}
hr.hrgreen {
    width: 10%;
    margin: 1em 0;
    margin-left: 45%;
    border-top: 1px solid #a6c53c;
}
hr.hrgreen2 {
    width: 10%;
    margin: 1.3em 0;
    margin-left: 0%;
    border-top: 1px solid #a6c53c;
}
hr.hrwhite {
    width: 10%;
    margin: 1.3em 0;
    margin-left: 45%;
    border-top: 1px solid #fff;
}
.hero-unit blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}



/* END TYPOGRAPHY
================================================== */
/* GENERAL
================================================== */
button:active, button:focus {
outline:0 !important;
}
/*** buttons ***/
.btn {
        padding: 7px 15px;
    font-size: 14px;
    line-height: 20px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    border: none;
    border-radius: 4px;
}

.btn-lg {
	padding: 11px 19px;
	font-size: 18px;
	border-radius:6px;
}
.btn-sm {
	padding: 2px 10px;
	font-size: 11px;
	border-radius:3px;
}
.btn-xs {
	padding: 0 6px;
	font-size: 10px;
	border-radius:3px;
}
.btn-link {
	text-transform:none;
	text-shadow:none;
	padding:0;
	font-family: inherit;
	font-size: inherit;
	font-weight: normal;
}
.btn i:before {
	text-align:left;
}
.btn-border {
	color:#fff;
}

/*** call to actioon ***/

.ctaBox{padding:33px}
.ctaBoxFullwidth{padding:0;}

.ctaBox a {margin-top:22px;} 
.ctaBox h1{
	font-size:22px;
	line-height: 33px;
	margin-bottom:0;
	font-weight:100;
	padding:0;
	border:none;
	text-align:left;
	letter-spacing:normal;
	text-transform:none;
}
.ctaBox h1 strong{}
.ctaBox blockquote {
	font-size:44px;
	line-height: 44px;
	margin-bottom: 0;
}
a.btnRight{float:right;}

.ctaBox.ctaBoxCentered h1, .ctaBox.ctaBoxCentered blockquote{ text-align: center;}
.ctaBox.ctaBoxCentered a {float:none; margin-top: 1.5em;}










/*** END MEDIA QUERIES ***/

/* END GENERAL
================================================== */

/* PARALLAX STUFF
================================================== */


#paralaxSlice1, #paralaxSlice2, #paralaxSlice3, #paralaxSlice4, #homeFullScreen{
	width:100%;
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-size: cover;
	background-position: top center;

}

.maskParent{position: relative; height:100%; width:100%;}

.paralaxText {
	padding-top:80px;
	padding-bottom:66px;
	text-align:center;
	position: relative;

}
.paralaxMask {
	width:100%; 
	height:100%;
	overflow:hidden;
	position:absolute;
	background:rgba(0,0,0,0.15);
}


#paralaxSlice1 {
	background-image: url('/uploads/files/images/parallax-1.jpg');
}
#paralaxSlice2 {
	/*background-attachment: inherit!important;
background-size:auto 100vw;*/
	border-top:2px solid #fff;
	border-bottom: 2px solid #fff;
	background-image: url('/uploads/files/images/parallax-2a.jpg');
}
#paralaxSlice2 .paralaxText h1 {
	color:#393939;
}
#paralaxSlice2 .paralaxText h4 {
	color:#fff;
	font-weight:200;
	font-size:16px;
}

#paralaxSlice2 .paralaxText h1 strong{
	color:#fff;
	
}
#paralaxSlice3 {
	background-image: url('/uploads/files/images/parallax-3.jpg');
}
#paralaxSlice4 {    

	background-image: url('/uploads/files/images/parallax-4.jpg');
}
#paralaxSlice5 {    

	background-image: url('/uploads/files/images/parallax-machine.jpg');
}

#paralaxSlice5 blockquote {
    font-size: 28px;
    padding: 15px;
    line-height: 32px;
    margin-bottom: 22px;
    font-weight: 100;
    padding: 0;
    background-color: transparent;
    border: none;
    text-align: center;
}
}
#paralaxSlice4 {    

	background-image: url('/uploads/files/images/parallax-4.jpg');
}
#paralaxSlice4 img {
	padding:0 70px;
}

#paralaxSlice4  .boxContent h3 {
    color: #a6c53c;
	
}
.grey-bg {background-color:#f2f2f2;}




 h3.title-machine {
	background-color: #444444;
    color: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
	border-left: 10px solid #a6c53c;
	 
 }
 h3.title-machine:before {
	 border-left:3px solid #fff;
	 
 }
  .machine-a{font-weight:300;}
 .machine-hr hr {
    padding: 0;
    margin: 0.2em 0;
	    border-top: 1px dotted #bababa;
}
 .machine {padding: 5px 15px;}
 .machine-name {
	font-size: 16px;
    font-weight: 400;
    color: #a6c53c;
    
 }
 .machine-note, .machine-qty {
	 font-size: 14px;

	 
 }
.head_teaser_grey {
	    position: relative;
    min-height: 120px;
    text-align: center;
    border-bottom: 10px solid #fff;
    background-color: #a6c53c;
}


.head_teaser_grey h1 {
	color: #fff;
    text-align: left;
    position: absolute;
    top: 2px;
    font-size: 8em;
    left: 8px;}
	
	.contact_header {margin-bottom:50px;}
	.contact_header  h2{
	    font-size: 1.8em;
    font-weight: 200;
    color: #a6c53c;}
	
	
	address {
    margin-bottom: 20px;
    font-weight: 200;
    font-size: 1.2em;
    font-style: normal;
    line-height: 1.42857143;
}
	h4.classic-title{
	/* border-bottom: 1px dotted #dcdcdc;*/
    font-weight: 300;
    text-transform: uppercase;
		margin-top:20px;
		
	}

	
	
	
	h4.classic-title span {
		border-bottom:2px solid #a6c53c;
		
	}
/* END PARALLAX STUFF
================================================== */


/* HOME FULLSCREEN
================================================== */


#home{padding-top:44px;}
#mapWrapper{margin-top:50px; height:350px; width:100%;}


#homeFullScreen {
	background-image: url('/uploads/files/images/slider/super/supersized-1.jpg');

	overflow:hidden;
}

#homeFullScreen .maskParent {display:table; width:100%;}


#fullScreenSliderWrapper{
	display:table-cell;
	vertical-align: middle;
	text-align:center;
	margin:auto;

}
.blockCenter{
	width: 320px;
	margin:auto;
}
.nekoDataOwl3 .imgWrapper  .logo-machine{
    width: 70px;
    height: 35px;
    float: left;
    margin-right: 15px;
    position: absolute;
    bottom: 20px;
    left: 20px;

}
.nekoDataOwl3 .owl-item p {display:inline-block;}

#logoBig {margin-bottom: 22px;}
#logoBig img{width:300px; margin:auto; position: relative}
#fullScreenSliderWrapper h1 {font-size: 22px;}


#onePage {padding-top: 0}
body#onePage #mainHeader{width:100%; }
body#onePage #mainHeader.navbar{ border: none;}
#onePage #mainHeader{ z-index:100; }



/* HEADER
================================================== */
#preHeader{display:none!important;}
.navbar-brand{padding:15px 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
/** pre header **/

#preHeader .socialNetwork, .contactPhone{display:inline-block; float:right;}
#preHeader .socialNetwork li {display:block; list-style-type: none; float:left;}
.contactPhone{padding-right:11px; margin-top:10px }
#preHeader .socialNetwork {margin:0;}

#preHeader .socialNetwork a {
	text-align:center;
	line-height: 40px;
	display:block;
	width:30px;
	height:40px;

}
#preHeader .socialNetwork a:hover{text-decoration: none;}
ul.quickMenu {
	margin:10px 0 0 0;
	padding:0;
}
ul.quickMenu li {
	display:inline-block;
	padding-right: 11px;
}

ul.quickMenu li a {
	font-size:12px;
	margin:0;
	padding:0;
	display:block;
	line-height:1em;

}
ul.quickMenu li a:hover {text-decoration:none;}
ul.quickMenu li a.linkLeft {
	margin-left:0;
}


/*** header options ***/


/* header 1 */

.header1 .navbar-nav ul ul{ top:0px }
.header1 ul.quickMenu li, .header1 .contactPhone {margin-right: 11px;}
.header1 .sep{display:none;}
.header1 .navbar-nav > li a {text-transform: uppercase; font-weight:400;}

/** header 2 **/
.header2 #preHeader {display: none!important;}

/*** header 3 ***/
.header3  #preHeader .socialNetwork  a {width:40px;}
.header3 .navbar-default .navbar-nav > li > a { text-transform: none; font-weight: 300; }
.header3 .sep{display:none;}

/**** header 4 ****/
.header4 #preHeader {display:none!important;}


/*** end header options ***/





/* END HEADER
================================================== */



/* MAIN MENU
================================================== */


.navbar-nav > li > a {
	display: block;
	padding: 11px;
	text-decoration: none;
	font-family: 'Fira Sans', sans-serif;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.navbar-nav > li.sep{ display: none; }
.navbar-nav > li#lastMenu > a {padding-right:0; /*align right*/}



#mainHeader .pull-right{ float:none !important; }

/*** sub menus ***/

.navbar-nav ul li{position:relative;}

.navbar-nav ul {
	display:none;
	padding: 0;
	margin: 0;
	list-style-type:none;
}

.navbar-nav ul ul{ top:0 }

.navbar-nav ul li a{
	display:block;
	padding:11px 0;
	font-size: 12px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.navbar-nav ul li a:hover{text-decoration:none;}

#mainMenu .navbar-nav li a.hasSubMenu:after{
	font-family: "custom-icons";
	display: block;
	content: '\e89e';
	float: right;
	margin-right: 15px;
}

.iso_lista_home {padding-left:0px;}
#mainMenu .navbar-nav i{
	float:right;
}

.navbar-nav .nekoMegaMenu {
	display:none;
	-webkit-backface-visibility: hidden;
}

.navbar-nav .nekoMegaMenu>div>div{
	-webkit-backface-visibility: hidden;
}
.navbar-nav ul li.megaMenuTitle {
	text-transform: uppercase;
	font-weight:bold;
	padding-bottom: 6px;
	margin-bottom: 6px;

}
.navbar-nav .nekoMegaMenu ul {
	width:auto;
}





/* END MAIN MENU
================================================== */
/* MAP
================================================== */
#home, #owlSlider{padding-top:44px;}
#mapWrapper{ height:350px; }
#mapWrapperSatellite{ height:650px; width:100%;}
#noSliderWrapper{padding-top:44px;}
.infoWindow {
	color:#555;
}







/*** END MEDIA QUERIES ***/


/* END MAP
================================================== */
/* NEWS
================================================== */
.newsText{padding:20px 20px 20px 20px;}
.newsText h3{margin-bottom: 8px;}
.date{font-size:12px; line-height:12px;font-style: italic;}
.newsText p{font-size:12px;} 

/* END NEWS
================================================== */

/* FOOTER 
================================================== */

footer{padding:50px 0 0 0;}
#footerLogo {margin-bottom: 0px;}
#footerRights {padding: 11px 0;
    margin-top: 11px;
    text-align: center;
    font-size: 13px;}
.footerWidget {margin-bottom: 22px}



/* footer 1 */
.worksList li{display:inline-block; margin: 0 10px 10px 0;}
.worksList li a img {border-radius:4px;}

/* footer 4 */
.footer4 #footerRights {text-align: left; background:#333;}
.bigTitle.bigTitleFooter {font-size: 2em; margin-bottom: 0;}





















/* END FOOTER 
================================================== */


/* SLIDERS
================================================== */
/*** supersized ***/

#superSizedSlider {text-align:center;}
#superSizedSlider h1 {
	font-size:22px;
	margin-top:20%;
	display:block;
	padding:44px 33px 0 33px;
	line-height:1.1em;
}

/** replace arrows with font **/
#nextslide, #prevslide {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	font-family: 'custom-icons';
	text-align: center;
	font-size: 1em;
	height: 1em;
	line-height:1em;
	width: 1em;
}
#prevslide:before {
	content: '\e804';
}
#nextslide:before {
	content:'\e805';
}
a#nextslide:hover, a#prevslide:hover {
	text-decoration: none;
}


/*** OWL slider home ***/

#homeCarousel {text-align: center;}
#homeCarousel h1 {
	margin-bottom: 11px;
	font-weight: 100;
	font-size: 32px;
	line-height:1em;
	text-transform:uppercase;
	padding:0;
	text-shadow:1px 2px 1px rgba(0, 0, 0, 0.2);
	width:100%;
	text-align:center;
	display: inline-block;
}
#homeCarousel h1:after  {content:''}
#homeCarousel h2 {text-align:center; display: block;margin-bottom: 11px;}
#homeCarousel .btn {margin-top: 11px;}

#homeCarousel .owl-pagination {text-align: center;}

/*** OWL carousel ***/


.owl-theme .owl-controls .owl-buttons div{
	
	background:none;
	font-family: 'custom-icons';
	font-size:22px;
	text-align:center;
	color:#fff;
	opacity:1;
	border-radius: 50%;
	padding:0;

}


.noOwlButtons .owl-buttons{display:none;}

.owl-next {right:-9px;}
.owl-prev {left:-9px;}

.owl-next i, .owl-prev i {    display: block;
    /* padding: 10px 5px; */
    color: #fff;}


.owl-theme .owl-controls {margin-top:22px;}

.owl-theme.centerOwlButtons .owl-controls .owl-buttons div{position:static; }
.owl-theme.centerOwlButtons .owl-pagination {display:none;}


.owl-carousel .item{position:relative;}
.owlCaption {
	padding:22px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.owlCaption p {display:none;}
.carouselWorksFullscreen img{ width: 100%}

/*** camera ***/
#cameraSliderWrapper{
	overflow: hidden;
	margin: 44px auto;
}
#cameraSliderWrapper .camera_target_content {border-radius: 11px!important;}
/** camera_neko_skin **/
.camera_neko_skin .camera_prevThumbs div {
	

	background-position: -160px -280px;
}
.camera_neko_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_neko_skin .camera_prev, .camera_neko_skin .camera_next, .camera_commands{
	background:none;
	width:50px;
	height:50px;
	font-family: 'custom-icons';
	color:#fff;
	font-size:2.5em;
}
.camera_neko_skin .camera_prev {left:22px; text-align: left;}
.camera_neko_skin .camera_next {right:22px;text-align: right;}
.camera_neko_skin .camera_prev > span {
	background: none;
}
.camera_neko_skin .camera_prev:before{
	content:'\e804';
	
}

.camera_neko_skin .camera_next:before {
	content: '\e805';
}
.camera_neko_skin .camera_next > span {
	background: none;
}

.camera_neko_skin .camera_wrap .camera_pag .camera_pag_ul li {background:#fff!important;}
.camera_neko_skin .camera_caption{
	width:100%;
	/*padding-bottom:12%;*/
	text-align: center;

}
.camera_neko_skin .camera_caption h1  {
	font-size: 18px;
	margin-bottom: 11px;
	font-weight: 100;
	line-height: 1em;
	text-transform: uppercase;
	padding: 0;

}
.camera_neko_skin .camera_caption h2  {
	font-size: 12px;
	padding:11px 22px;
	border-radius: 22px;
	display: inline-block;
}
.camera_neko_skin .camera_caption h2:after{content:none;} 
.camera_neko_skin .camera_caption p { display:none;}

.camera_neko_skin .camera_caption > div{padding:22px;}
.camera_neko_skin .camera_wrap .camera_pag .camera_pag_ul {text-align: center; background:#f7f7f7; border-bottom: 1px solid #eee}

#rsDemoWrapper{
	visibility:hidden;
	position:relative;

}

#teaser-top {
	position: relative;
	
}

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
	width:100%;
	position:relative;
	padding:0;
}


/* BLOG
================================================== */
article.post{margin-bottom: 22px;}
.post h2 a:hover{text-decoration:none;}

ul.entry-meta li a{padding:4px 10px 4px 5px; border-radius: 4px; text-decoration: none;}

.formatIcon {padding:11px 0; border-top:1px solid #fff;}
.formatIcon i {font-size: 22px;}

ul.entry-meta {margin:0; padding:0;font-size:11px;}
ul.entry-meta li {display:inline-block; margin-bottom:11px; }

.widget {margin-bottom:22px;padding-bottom:22px;}
.tagCloud a:link, .tagCloud a:visited {
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 3px 14px 0;
	padding: 7px;
	border-radius: 2px;
	line-height: 1em;

}

/* END BLOG
================================================== */

/* PAGES
================================================== */
.page-header .col-sm-6{ margin-bottom:0; }
.page-header{padding: 33px 0;margin:0;}
.page-header.bigHeader {
	padding-bottom:0;
	background-image:url('/uploads/files/images/theme-pics/big-header.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

ul#navTrail {padding:0; margin-bottom: 0; float:right;}
ul#navTrail li{display:inline-block;font-size:12px;}
ul#navTrail li a{text-decoration: none; }
ul#navTrail li a:after{content:" / ";}

/** sidebar **/
nav#subnav {margin-bottom: 22px;}
nav#subnav ul {margin:0; padding:0; list-style-type: none}
nav#subnav ul li a{
	margin:0;
	padding:11px 0;
	display: block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
nav#subnav ul li a:hover{text-decoration: none;}
nav#subnav ul li a i {float:right;display:none; margin-top: 4px;}
nav#subnav ul li a:hover i, nav#subnav ul li a.active i {display:block;}
nav#subnav{padding:0;}

#videoBg{ height:450px; position:relative; }

#big-video-wrap{ position:absolute;}
#big-video-vid_html5_api {}

#html5Video {
	height:200px;
	overflow:hidden;
	position:relative;
	-webkit-transform: translate3d(0, 0, 0);
}

#html5Video,
#html5Video h1,
#html5Video h2 {
	color:white;
}
#html5Video h1
{
	font-weight: 400;;
}

#html5Video h2:after
{
	border:none;
}



/** center content **/
.container.vAlignCenter {
	display:table;
	height:100%;
	width:100%;
}
.vAlignCenter .row {
	display:table-cell;
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;
}



/* END PAGES
================================================== */


/* PORTFOLIO
================================================== */



nav#filter {margin-bottom:22px;}
nav#filter ul {padding:0;}
nav#filter li{ display:inline-block;list-style:none;}
.isotopeItem {margin-bottom: 22px;}
.page-header .projectTitle {text-align: right;}
header#project{padding:22px 0;}
#project h1 {text-align:left;}
.centerBtn {display:inline-block!important;}
#fullWidthImageProject img{width: 100%;}
#portfolioFullWidth #shareme {float:right;}
#shareme {

	
	bottom:0px;}
	
	.green_bg {
	color:#fff;
	padding-top:10px;
	background-color:#a7c743;

	}
	
		.green_bg .promo_icon  p {
		color:#fff;
		
		}
		
	.grey_bg {
    color: #fff;
    padding-top: 10px;
    background-color: #e8e8e8;

	}
	
		.grey_bg .promo_icon  p {
		color: #666666;
		
		}		
		
		
		
	.promoicon_field {
	position: absolute;
    right: 0px;
    bottom: 55px;
    text-align: right;
	}
	.share_field {
position: absolute;
    right: 0px;
    bottom: 0px;
    text-align: right;
	}
	.promo_box_icon {
	position:absolute;
	bottom:30px;
	right:0px;
	
	}
	.promo_icon  {
text-align: center;
    padding: 5px;
    float: left;
    width: 20%;

	}
.promo_icon p {
float: none;
    font-size: 9px;
    font-weight: 400;
    color: #666;
    line-height: 1.2em;
    padding-top: 5px;
}
.promo_icon img {
    border-radius: 50%;
    padding: 5px;
    background-color: #fff;
}
/*** pinterest like ***/
.pinBox{
	padding:15px;
	position:relative;
}
.pinBox .boxContent{
	margin-top: 11px;
}
.pinInfo{
	padding:0;
	margin:0;
}
.pinInfo li {
	display: inline-block;
}
.pinInfo li a {
	text-decoration: none;
	font-size:12px;
}
.pinInfo  p {padding-bottom: 11px;}
/*** Porfolio Mosaic***/

/*preloader portoflio mosaic*/
#preloaderPortfolio {
	position:relative;
	width:100%; top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10; 
	background:#fff;
	height:1000px;
}
#preloaderPortfolio #status { top:200px;}
/*preloader portoflio mosaic*/


.portfolioMosaic article{
	float:left;
	-webkit-backface-visibility: hidden;
}

.portfolioMosaic.mosaic5 article, .portfolioMosaic.mosaic4 article, .portfolioMosaic.mosaic3 article, .portfolioMosaic.mosaic2 article{
	width:50%;
}



/* More Link */

.generatedMoreLink{position:absolute; display:block; background-color:#43B6B1; text-align: center;}
.generatedMoreLink a{ display:inline-block;  text-decoration: none; }
.generatedMoreLink a h2, .generatedMoreLink a i{ color:white; }

.valign:after {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
	content: '';
}
.valign > .valigned {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
/* More Link */

/* END PORTFOLIO
================================================== */

/* FORM
================================================== */
textarea#comments {height:87px;}
#verify {width:auto; display:inline-block;margin-top:11px;}
.securityCheck h3 {margin-bottom:7px;}

.centeredForm{text-align: center; }





/* END FORM
================================================== */
.hidden {opacity:0;}

/* MISCELANIOUS
================================================== */
/* Preloader one page */
#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10000; /* makes sure it stays on top */
}

#status {
	width:304px;
	height:300px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	margin:-125px 0 0 -150px; /* is width and height divided by two */
	text-align: center;
	padding-top: 20px;
}


/*** Scroll up Button ***/
#nekoToTop{
	position: fixed;
	bottom: 0;
	right: 20px;
	padding:5px;
	display:none;
	border-radius: 4px 4px 0 0;
	width: 50px;
	text-align: center;
	z-index:100;
}



/*** demo ***/
.highlight{margin-bottom: 44px;}
.bs-docs-section .btn {margin-bottom: 11px;}

/*** STYLE SWITCHER ***/
#switcherContent{padding:0 0 15px 0;}
.styleSwitcher {background:rgba(220, 220, 220, 0.5); position:fixed; top:200px; width:170px;left:-170px;z-index:9999}' +
.switcher.dark{background:#555;}
.styleSwitcher ul li{display:inline-block; line-height: 20px;}
.styleSwitcher ul {display:block; padding:0; margin:0}
.styleSwitcher ul.switcher li a {display:block; text-indent:-3000px; overflow:hidden; border:none; width:20px; height:20px; margin:0 5px 0 0;}
.styleSwitcher h1 {padding:0 0 6px 15px; line-height:44px;font-size:14px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; text-transform:uppercase; color:#333;border:none; margin:0; text-align:left;}
.styleSwitcher h1:after {content:none;}
.styleSwitcher #showHideSwitcher{outline:none; width:50px; height:50px; position:absolute; right:-50px; background:rgba(220, 220, 220, 0.5); top:0; font-size:24px; text-align:center; line-height:50px; color:#333;}
.styleSwitcher #showHideSwitcher:hover i {color:#fff;}
.styleSwitcher select{font-size:11px;margin:0 0 15px 15px;background:#eee; border:1px solid #ddd; width:120px;padding:4px; color:#333;}
.styleSwitcher .switcher {padding:15px 15px 8px 15px;}
.styleSwitcher .switcher.dark {background:rgba(0, 0, 0, 0.5);}
.layoutStyle{ margin-bottom:10px; }
a.btnSwitcher {
	display: block;
	width:120px;
	border:1px solid #eee;
	background:#fff;
	margin-top:10px;
	text-transform: uppercase;
	padding:10px;
	color:#777;
	text-decoration: none;
	text-align: center;
	margin-left: 15px;
}
.btnSwitcher.active, .btnSwitcher:hover {
	border-color:#eee;
	background:#eee;
} 
/* font icon test */
ul.iconsTest {
	margin:0 0 22px 0;
}
.iconsTest li {
	display:block;
	float:left;
	margin-right: 22px;
}
.ico1 {
	color: #00CCFF;
	font-size: 1em;
}
.ico2 {
	color: #3366FF;
	font-size: 3em;
}
.ico3 {
	color: #6666CC;
	font-size: 6em;
}
.ico4 {
	color: #FFFFFF;
	font-size: 6em;
	text-shadow: 0 2px 2px #777777;
}
/*** end demo ***/

/*** hover images ***/

.imgHover article {
	display: inline-block;
	position: relative;
}

.imgHover figure {
	margin: 0;
	position: relative;
}

.imgHover figure img {
	max-width: 100%;
	display: block;
	position: relative;
}

.imgHover figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;

}

.imgHover figcaption h3 {
	margin: 0;
	padding: 0;
}

.imgHover figcaption span:before {
	content: 'by ';
}

/*** hover images ***/

.imgHover article {
	display: inline-block;
	position: relative;
}

.img-wrap figure {
	border:1px solid #ddd;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1);

	margin: 0;
	position: relative;
}

.imgHover figure {


	margin: 0;
	position: relative;
}


.imgHover figure img {
	max-width: 100%;
	display: block;
	position: relative;
}

.imgHover figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;

}
.img-wrap  figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px;

}
.imgHover figcaption h3 {
	margin: 0;
	padding: 0;
}

.imgHover figcaption span:before {
	content: 'by ';
}

.neko-hover-1 figure {
	overflow: hidden;

}

.neko-hover-1 figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .neko-hover-1 figure:not(.noCss3):hover img,
.neko-hover-1 figure.cs-hover img,
.no-touch .neko-hover-1 figure:not(.noCss3):hover img.about_img,
.neko-hover-1 figure.cs-hover img.about_img{
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);

}

.no-touch .neko-hover-1 figure:not(.noCss3):hover img,
.neko-hover-1 figure.cs-hover img{
	transform: scale(1.05,1.05);
	-webkit-transform: scale(1.05,1.05);

}


.neko-hover-1 figcaption {

	width: 100%;
	top: auto;
	bottom: 0;
	/*opacity: 0;*/
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}


.neko-hover-1 figcaption.figprod {
text-align:center;
	width: 100%;
	top: auto;
	top: 0;
	opacity:0;
	/*opacity: 0;*/
transform:none;
	
}

.no-touch .neko-hover-1 figure:not(.noCss3):hover figcaption.figprod,
.neko-hover-1 figure.cs-hover figcaption.figprod {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background: #fff;
    color: #333;
opacity:0.9;
}

.neko-hover-1 figcaption .iconLinks {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.d_broj {
    position: absolute;
    top: 5px;
    right: 20px;
    border-radius: 50%;
    background-color: #EDEDED;
    display: block;
    width: 20px;
    height: 20px;
    color: #999;
    padding: 5px;
    text-align: center;
    line-height: 0.89em;
    font-size: 0.79em;
}
.no-touch .neko-hover-1 figure:not(.noCss3):hover figcaption,
.neko-hover-1 figure.cs-hover figcaption {
	/*opacity: 1;*/
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.neko-hover-1 figcaption .iconLinks {
	position: absolute;
	bottom: 20px;
	right: 20px;
}



.neko-hover-1 figcaption .iconLinks a{
	display: inline-block;

}
/*update 20140625*/

.neko-hover-1 figcaption .iconLinks a {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	margin-right: -4px;
}

.neko-hover-1 figcaption .iconLinks a.image-link,
.neko-hover-1 figcaption .iconLinks a.image-iframe{
	border-left: 1px dotted rgba(255, 255, 255, 0.5);
}

.neko-hover-1 figcaption .iconLinks {
	
	position: absolute;
	bottom: 5px;
	right: 4px;
}
.item-wrap {

	margin:10px 0px;
	    padding: 0px 10px;
}
.img-wrap figcaption div.d_prod {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-30%);
    text-align: center;
    color: #333;
    transition: .4s all ease;
}
.img-wrap figcaption div.d_prod p{
   text-transform:uppercase;
       font-size: 14px;
}
.imgHover figcaption {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	background: #a6c53c;
	color: #fff;
		/*border-top:2px solid #333;*/
}
.imgHover figcaption .d_prod h3 {
	color: #333;
    padding-bottom: 10px;
    font-weight: 400;
}



.pinInfo {
	/*padding-right:80px;*/
}

.pinInfo p {font-size: 12px; margin-bottom: 33px;}
/* end update 20140625*/

/*** social icons ***/
ul.socialNetwork {padding:0; display: block;margin:20px 0px;}
ul.socialNetwork li {display:inline-block; list-style-type: none;}


/*** pricing table ***/
.pricingBloc {
	text-align:center;
	margin-top:22px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-radius: 22px;
	overflow: hidden;

}

.pricingBloc:hover {
	margin-top:18px;
}

.pricingBloc .iconRounded{display: inline-block; margin-top: 22px;}
.pricingBloc ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px;
}
.pricingBloc ul li {
	padding:11px 0
}
.pricingBloc h2 {
	font-size: 14px;
	margin-bottom: 0;
	padding: 11px;
	font-weight: 100;
}

.pricingBloc h3 {
	font-size: 44px;
	font-weight: 100;
	display: block;
	padding: 22px;
	margin-bottom: 0;
}
.pricingBloc h3 span {
	font-size: 14px;
	font-weight: 100;
	margin: 11px 0 0 0;
	display: block;
	letter-spacing: normal;
	line-height: 22px;
}
.pricingBloc p {
	margin-bottom:0;
	padding:1.5em
}
.pricingBloc.focusPlan {
	margin-top:0;
}
.pricingBloc.focusPlan h3 {
	font-size:66px;
	padding:22px;
}
/*** end pricing table ***/

/*** responsive video ***/
audio, canvas, progress, video {
width:100%;
}
.section-video {
	position: absolute;
	z-index: 0;
	left: 0;
	top: -100px;
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
}


.section-video:after {
    /* background: url(/uploads/files/images/back_dot.png); */
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.5;
    z-index: 0;
    background: #181511;
}

/*.section-video:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;

    z-index: 0;
	background: #a6c53c;
background: -moz-linear-gradient(top, rgba(165,194,63,1) 0%, rgba(165,194,63,1) 5%, rgba(165,194,63,0.75) 20%, rgba(165,194,63,0.75) 79%, rgba(165,194,63,1) 95%, rgba(165,194,63,1) 100%); 
background: -webkit-linear-gradient(top, rgba(165,194,63,1) 0%,rgba(165,194,63,1) 5%,rgba(165,194,63,0.75) 20%,rgba(165,194,63,0.75) 79%,rgba(165,194,63,1) 95%,rgba(165,194,63,1) 100%); 
background: linear-gradient(to bottom, rgba(165,194,63,1) 0%,rgba(165,194,63,1) 5%,rgba(165,194,63,0.75) 20%,rgba(165,194,63,0.75) 79%,rgba(165,194,63,1) 95%,rgba(165,194,63,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c23f', endColorstr='#a5c23f',GradientType=0 );
	
}
*/
.section-video object {
	display: block;
	width: 100% !important;
	height: auto !important;
}

.section-video img {
	display: block;
	width: 100% !important;
	height: auto !important;
}

.section-video-content {
	z-index: 35;
	position: relative;
	opacity: 0.98;
}

.section-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 34;
	opacity: 0.7;
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.2%;
	height: 0;
}


.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoWrapper.videoFormat2 {
	padding-bottom:61%; /*ratio = 198/500*100 */
}
.carousel-video > .item {height:607px;}
#video-background {
 /*  display:none;*/
   position: absolute;
   top: 50%;
   left: 50%;
   min-width: 100%;
   min-height: 100%;
   width: auto;
   height: auto;
   z-index: -100;
   -webkit-transform: translateX(-50%) translateY(-50%);
   transform: translateX(-50%) translateY(-50%);
}	

p.credits {
	padding:1.5em;
	margin-bottom:1.5em
}
/*** end responsive video ***/

/**** neko share system ****/
.neko-share-btn:not(:last-child){
	margin-right:5px;
}

.neko-share-btn{
	color:white !important;	
}

.neko-share-btn:not(.btn-lg){
    background-image: none;
    border-radius: 0;
    /* border: none !important; */
    box-shadow: none !important;
    border: 1px solid #a6c53c;
    padding: 7px 12px;
    color: #a6c53c;
    background-color: #fff;
}


/*
.neko-share-btn.facebook{
	background-color: #a6c53c;
}

.neko-share-btn.twitter{
	background-color: #a6c53c;
}

.neko-share-btn.google{
	background-color: #a6c53c;
}

.neko-share-btn.linkedin{
	background-color: #a6c53c;
}

*/

.neko-share-btn.facebook:hover{
	background-color: #4863ae;
	color:#fff;
	border:1px solid #fff;
}

.neko-share-btn.twitter:hover{
	background-color: #46c0fb;
		color:#fff;
	border:1px solid #fff;
}

.neko-share-btn.google:hover{
	background-color: #dd4b39;
		color:#fff;
	border:1px solid #fff;
}

.neko-share-btn.linkedin:hover{
	background-color: #01669c;
		color:#fff;
	border:1px solid #fff;
}


.neko-share-btn:hover  i{
		color:#fff;
}


.neko-share-btn i{
	color:white;
	line-height: normal !important;
	margin: 0;
	color:#a6c53c;
}
.neko-share-btn i:before{
	text-align:center;
}
/**** / neko share system ****/


/* END MISCELANIOUS











/* 
    Document   : colors
    Author     : Little Neko
    Description: template colors
    */


/* Table of Content
==================================================

#BOOSTRAP CUSTOMIZATION
#TYPOGRAPHY
#PARALLAX STUFF
#LINKS AND BUTTONS
#HEADER
#MAIN MENU 
#FOOTER 
#HOME
#PAGES 
#SLIDERS
#BLOG
#PORTFOLIO
#MISCELANIOUS
#NEKO CSS FRAMEWORK

*/
/* COLORS : 3d3d3d  / 5e5e5e / f7f7f7 /


/* BOOSTRAP CUSTOMIZATION
================================================== */

/** tabs and accordion**/

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {background:#3d3d3d;}
.nav-tabs > li > a {border-left:1px dashed #eee; border-top:1px dashed #eee; border-right:1px dashed #eee;}


.panel-default {
	border:1px dashed #eee;
	box-shadow:none;
}
.panel-default>.panel-heading {background:#fff;   border-top:none;color:#555;}
.panel-group .panel-heading + .panel-collapse .panel-body { border-top:1px dashed #eee;}
.panel-default>.panel-heading:hover, .nav>li>a:hover, .nav>li>a:focus{color:#3d3d3d;}
.panel-default>.panel-heading:hover a, .panel-default>.panel-heading:hover a:after, .nav>li>a:hover{color:#3d3d3d; }
.panel-title>a {color:#333;}
.panel-title>a:hover {text-decoration: none;}
.panel-body{background:#FDFDFD;}

/*** pagination ***/

.pagination>li>a {
	background: none repeat scroll 0 0 #F7F7F7;
	color: #111111;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	background: none repeat scroll 0 0 #3d3d3d ;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{
	background: none repeat scroll 0 0 #3d3d3d ;
	border-color:#3d3d3d ;
	color:#fff;
}

.pager li>a, .pager li>span {border-radius: 4px;}
.pager li>a:hover, .pager li>a:focus {background:#3d3d3d ; color:#fff; border-color:#3d3d3d ;}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:#3d3d3d;}

.progress-bar {background-color:#3d3d3d;}
.progress-bar-success {
	background-color: #5BB75B;
}
.progress-bar-info {
	background-color: #49AFCD;
}
.progress-bar-warning {
	background-color: #FAA732;
}
.progress-bar-danger {
	background-color: #DA4F49;
}


/* END BOOSTRAP CUSTOMIZATION
================================================== */

/* TYPOGRAPHY
================================================== */

body {
	color:#333;
	background: #fefefe;
}

blockquote small {
	color:inherit;
}
h1, h2, h3, h4, h5, h6 {
	color:#555;
}

h1 strong {
	/*background:#3d3d3d;*/
	color:#a6c53c;
	font-weight:400;
}
h2 i {color:#999}
.subTitle  {
	color:#555;
	font-weight:200;
    font-size: 1em;
    line-height: 1.4em;
    text-transform: uppercase;
}
.largeQuote {background:#FDFDFD; border-top: 1px dashed #eee; border-bottom: 1px dashed #eee;}
.title {
	/*background-color:#fff;
	border-bottom: 2px solid rgba(1,1,1,0.075);
	border-top: 1px solid rgba(1,1,1,0.05);*/
}


/*** parallax sections ***/
.paralaxMask:after, .paralaxMask:before {
	display: block;
	content: "";
	height: 22px;
	position: absolute;
	width: 100%;
	border-radius: 60%;
	box-shadow: 0px 0 22px rgba(0, 0, 0, 0.5);
}

.paralaxMask:after, .paralaxMaskGreen:after, .paralaxMaskWhite:after    {
	bottom: -22px;
}
.paralaxMask:before, .paralaxMaskGreen:before , .paralaxMaskWhite:before   {
	top: -22px;
}
.paralaxMask {
	background: rgba(0, 0, 0, 0.33);
}
.paralaxMaskGreen {
	background: rgba(166, 197, 60, 0.33);
}
.paralaxMaskWhite {
	background: rgba(255, 255, 255, 0.33);
}
.paralaxText .iconRounded {border-color: #fff;}
.paralaxText .iconRounded:hover {border-color: #fff; background:none;}
/*.paralaxText h2 {background: rgba(255, 255, 255, 0.1); border:1px solid rgba(255, 255, 255, 0.25)}*/






/*
 * Tabs
 */

.nsp-tabs{
  border-color: #e5e5e5;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.nsp-tabs > li > a{
    text-decoration: none;
    color: #777;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.nsp-tabs > li > a:hover{
  background-color: #f5f5f5;
}

.widget .nsp-tabs li a {
	margin: 0;
}

.widget .widget-posts li a {
	margin: 0;
	display: inline;
}

.nsp-tabs li.active a{
  color: #000;
}
.nsp-tabs-cont{
  padding: 20px 0;
  color: #777;
    line-height: 1.6;

}
.nsp-tabs-cont .tab-pane{
		min-height:150px;
	
}
.nsp-tabs-cont h4{
    line-height: 1.3em;
    font-size: 1.5em;
    font-weight: lighter;
    color: #c2c2c2;
    font-weight: 200;
}
.paralaxText .nsp-tabs-cont p{
    color: #c2c2c2;
	font-weight:200;
}
/*
 * Tabs minimal
 */

.nsp-minimal-tabs{
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
  border: none;
}
.nsp-minimal-tabs > li{
  padding: 0 30px;
  background: none !important;
}
.nsp-minimal-tabs > li > a{
  padding: 6px 20px 5px;
  text-decoration: none;
  color: #000;
  background: none;
  border: 1px solid transparent;

  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.nsp-minimal-tabs > li > a:hover,
.nsp-minimal-tabs > li > a:focus{
  background: none;
  border-color: #e9e9e9;
  color: #777;
}


.nsp-minimal-tabs li.active a,
.nsp-minimal-tabs li.active a:hover,
.nsp-minimal-tabs li.active a:focus{
  border: 1px solid #222 !important;
  background: none !important;
  color: #000;
  cursor: default;
}
.nsp-minimal-tabs-cont{
}


/*
 * Tabs Alternative
 */

.nsp-alt-tabs{
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.2em;
  border: none;
}
.nsp-alt-tabs > li{
    width: 215px;
    display: inline-block;
    vertical-align: top;
    float: none;
  padding: 0;
  background: none !important;

}
.nsp-alt-tabs > li > a{
  text-decoration: none;
  color: #a4c53b;
  background: none !important;
  border: none !important;
opacity:0.5;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -o-transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
    transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
}

.nsp-alt-tabs .nav-tabs>li.active>a, 
.nsp-alt-tabs .nav-tabs>li.active>a:hover, 
.nsp-alt-tabs .nav-tabs>li.active>a:focus {
  color: #a4c53b!important;
}


.nsp-alt-tabs > li > a:hover,
.nsp-alt-tabs > li > a:focus{
  background: none;
    color: #a4c53b;
	opacity:1;
}
.nsp-alt-tabs li.active a,
.nsp-alt-tabs li.active a:hover{
  cursor: default;
    color: #a4c53b!important;
	opacity:1;
}
.alt-tabs-icon{
    display: block;
    margin-bottom: 12px;
    font-size: 48px;
    letter-spacing: 0;
}
#paralaxSlice4 .alt-tabs-icon img{
	padding:0px;
	
}

.nsp-minimal-tabs-cont{
}











/*================================================== 
     Slideshow
 ================================================== */

/*-- Main slide --*/
#main-slide {
	overflow:hidden;
	
}
#main-slide .item img{
	width: 100%;
}

#main-slide .item .slider-content {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
#main-slide .item.active .slider-content {
  z-index: 0;
  opacity: 1;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}
#main-slide .slider-content1 {
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}
#main-slide .slider-content {
	top: 40%;
	margin-top: 0px;
	left: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
}
 #main-slide .slider-content1{
	top: 40.5%;
	margin-top: -0px;
	left: 70px;
	padding: 0;
	
	text-align: center;
	position: absolute;
	width: 65%;
	color: #fff;
}

#main-slide .carousel-indicators {
	display:none;
	bottom: 30px;
}

.carousel-indicators li{
	width: 14px !important;
	height: 14px !important;
	border: 2px solid #fff !important;
	margin: 1px !important;
}


#main-slide .carousel-control.left,
#main-slide .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

#main-slide .carousel-control.left span {
	padding: 15px;
}

#main-slide .carousel-control.right span {
	padding: 15px;
}

#main-slide .carousel-control .icon-left-open, 
#main-slide .carousel-control .icon-right-open{
	position: absolute;
	top: 40%;
	z-index: 5;
	display: inline-block;
}

#main-slide .carousel-control .icon-left-open{
	left: 0;
}

#main-slide .carousel-control .icon-right-open{
	right: 0;
}

#main-slide .carousel-control i{
	/*background: rgba(0,0,0,.7);*/
	color: #fff;
	line-height: 36px;
	font-size: 28px;
	opacity:0;
	padding: 15px 20px;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
#main-slide .carousel-control i:hover{
	/*background: rgba(0,0,0,.7);*/
opacity:1;
}


#main-slide .slider-content h2, #main-slide .slider-content1 h2{
	font-size: 76px;
	font-weight: 100;
	text-transform: uppercase;
    color: #555;
	
}
#main-slide .slider-content1 h2{
	/*background-color:rgba(255,255,255,0.7);*/
	display:inline;
	line-height:1em;
	padding:0px 20px;
	
}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white,
#main-slide .slider-content1 h2.white, #main-slide .slider-content1 h3.white {
    color: #fff;
}
#main-slide .slider-content h2.white span, #main-slide .slider-content h3.white span,
#main-slide .slider-content1 h2.white span, #main-slide .slider-content1 h3.white span {
    color: #a6c53c;
}


#main-slide .slider-content h2.red   {
    color: #db3236;
}
#main-slide .slider-content h2.red  span  {
	background-color:rgba(255,255,255,0.7);
	    padding: 0px 10px;
}

#main-slide .slider-content1 h2.red  {
    color: #db3236;
    background-color: rgba(255,255,255,0.85);
}
#main-slide .slider-content h3.black {
    color: #fff;
}


#main-slide .slider-content h3{
	font-size: 16px;
	font-weight: 300;
	line-height:24px;
	margin-top: 10px;
	padding:2px 5px;
	display:inline;
	/*background-color:rgba(0,0,0,0.5);*/
	text-transform: uppercase;
  /*text-align: center;*/
    color: #555;
}

.slider.btn{
background: rgba(0,0,0,0.3);
    padding: 5px 30px;
    margin-top: 30px;
    font-size: 18px;
    border-radius: 0px;
    text-transform: uppercase;
    line-height: 28px;
    border: 2px solid rgba(165, 196, 59,0.7);
    /* background: none; */
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    /* box-shadow: 4px 4px 4px rgba(0,0,0,0.1) inset; */
    -o-box-shadow: 4px 4px 4px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.1) inset;
    /* -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.1) inset; */
}

.slider.btn.btn-default{
	margin-left: 4px;
	background: #ECECEC
	
}

.slider.btn.btn-default:hover{
	background: #000;
	color: #fff;
}

.slider-content-left {
	position: relative;
	margin: 0 0 0 40px;
}

.slider-content-right{
	position: relative;
}

/*-- Animation --*/

.img-black {
position: absolute;
    z-index: 1;
    left: -30%;
    opacity: 0.5;
	overflow:hidden;
}


.carousel .item.active .animated1 {
	
}

.carousel .item.active .animated2 {
	-webkit-animation: lightSpeedIn 1s ease-in 200ms both;
	animation: lightSpeedIn 1s ease-in 200ms both;
}

.carousel .item.active .animated3 {
	-webkit-animation: bounceInLeft 1s ease-in-out 500ms both;
	animation: bounceInLeft 1s ease-in-out 500ms both;
}

.carousel .item.active .animated4 {
	-webkit-animation: flipInX 1s ease-in 500ms both;
	animation: flipInX 1s ease-in 500ms both;
    text-align: center;
}

.carousel .item.active .animated5 {
	-webkit-animation: bounceInLeft 1s ease-in-out 100ms both;
	animation: bounceInLeft 1s ease-in-out 100ms both;
}

.carousel .item.active .animated6 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
    text-align: center;
}

.carousel .item.active .animated7 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}

.carousel .item.active .animated8 {
	-webkit-animation: fadeInDown 1s ease-in 1000ms both;
	animation: fadeInDown 1s ease-in 1000ms both;
}




/* END TYPOGRAPHY
================================================== */

/* PARALLAX STUFF
================================================== */
#home, #paralaxSlice1, #paralaxSlice2 {background-color:#5e5e5e;}
#paralaxSlice3 {background-color:#e9e9e9;}

#home, #noSliderWrapper {background:url('/uploads/files/images/theme-pics/textures/sea-green-b-2.jpg') no-repeat #5e5e5e;}


.paralaxText blockquote, .paralaxText h1, .paralaxText h2, .paralaxText h2 small, .paralaxText h3, .paralaxText p, .paralaxText i{ color:#fff;}

/* END PARALLAX STUFF
================================================== */

/* LINKS AND BUTTONS
================================================== */

a {color:#3d3d3d;	
-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}

a:hover, .scrollspyNav .active a {color:#a6c53c;text-decoration:none;}

ul.iconsList li a {color:#555;}

ul.iconsList li a:hover, ul.iconsList i {color:#a6c53c;}

/*** buttons ***/
.btn {
    background: #fff;
    color: #98b72f;
    border: 1px solid #a6c53c;
    /* box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset; 
    -o-box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset; */
}

.btn:hover, .btn:active, .btn:focus   {
	background: #a6c53c;
	border-color:#a6c53c;
	color: #fff!important;


}
.btn-border {
	background:none;
	border:2px solid #fff;
}

.btn-inverse {
	background: none repeat scroll 0 0 #555555;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	color: #FFFFFF!important;
}

.btn-inverse:hover{
	background: none repeat scroll 0 0 #F7F7F7;
	border-bottom: 1px solid rgba(150, 150, 150, 0.25);
	color: #111111!important;
}

.btn-primary {
    background: #fff;
    border-radius: 0px;
    font-weight: 400;
margin: 0px 0 5px;
    text-transform: uppercase;
    color: #98b72f;
    /* border: 3px solid rgba(255,255,255,0.5); */
}
.btn-primary:hover {
	background: #a6c53c ;
	color: #fff!important;
}
.btn-default {
    background: #fff;
	margin:0 0 5px 0;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 400;
    border: 1px solid rgba(165,194,63,1);
}
.btn-default:hover {

	color: #fff!important;
	background: #a6c53c;
	border: 1px solid rgba(165,194,63,0.2)
}

.btn-grey {
	    border-color: #a6c53c;
	background: #383838 ;
	color: #a6c53c!important;
}
.btn-grey i {
	color: #a6c53c!important;	
}
.btn-white {
    background: transparent;
    color: #fff;
    border-radius: 0px;
    text-transform: uppercase;
    /* font-weight: 500; */
    border: 1px solid rgba(255, 255, 255, 1);

}
.btn-white i {
	color: #fff!important;	
}
.btn-info {
	background: #a6c53c;
	color: #FFFFFF;
}
.btn-success {
	background: #5BB75B;
	color: #FFFFFF;
}
.btn-warning {
	background: #FAA732;
	color: #FFFFFF;
}
.btn-danger {
	background: #DA4F49;
	color: #FFFFFF!important;
}
/*.btn-link, .btn-link:active, .btn-link[disabled], .btn-link:hover {
	background:none;
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow: none;
	color:#49AFCD;
}*/
.btn-link, .btn-link:active,  .btn-link:hover {
	background:none;
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow: none;
	color:#49AFCD;
}
.btn-grey:hover {
	color: #444!important;	
	background-color: #a6c53c;
}
.btn-grey:hover i {
	color: #444!important;	
}

.btn-white:hover {
	color: #fff!important;	
	background-color: #393939;
	border: 1px solid rgb(113, 133, 40);
}
.btn-white:hover i {
	color: #fff!important;	
}
.btnWrapper {
	border:1px solid #ccc;
}

/* END LINKS AND BUTTONS
================================================== */
/* HEADER
================================================== */

ul.quickMenu li a, .contactPhone {color:#F7F7F7;}
ul.quickMenu li a:hover {color:#555;}


/* END HEADER
================================================== */

/* MAIN MENU 
================================================== */

#mainHeader{
	/*background-color:#fefefe ;
	border-bottom: 1px solid rgba(0, 0, 0, 0.075);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);*/
		-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

#mainHeader .navbar-inner {
	background: #444;
	filter:none !important;
}

#mainHeader.fixedHeader{background:rgba(255, 255, 255, 0.95);

	border-bottom: 1px solid rgba(0, 0, 0, 0.075);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
#mainMenu .navbar-nav li{
	border-bottom:1px dashed #eee;
}
#mainMenu .navbar-nav li:last-child, #mainMenu .navbar-nav li:last-child a{
	border-bottom:none !important;
}

.navbar-nav > li > a > i, .navbar-default .navbar-nav > li > a {
	color:#aaa;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, #resMainMenu li.active>a {
	color:#3d3d3d;
	background:none;
}
.navbar-nav > li.sep:before  {color:#eee;}
.navbar-default .navbar-nav > li > a.active {color:#3d3d3d;}
.navbar-nav ul li a{color:#999;}
.navbar-nav li.hover>a, .navbar-nav ul li a:hover{color:#3d3d3d;}
.navbar-nav ul li.hover>a {color:#fff;}


/*** mega menu ***/
      #main-slide .slider-content h2, #main-slide .slider-content1 h2{
		font-family: 'Russo One', sans-serif;
font-size: 46px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 0px;
	}  
	#main-slide .teaser-cont {
    padding:0px 80px;
	text-align:center;
}	












/*** header options ***/


/* header 1 */
.header1 #preHeader {background-color: #333;}
.header1 #mainHeader {border-bottom:none;}
.header1 ul.quickMenu li, .header1 .contactPhone {border-right:1px solid #555;}
.header1 .navbar-default .navbar-nav > li > a {color:#555;}


/** header 2 **/
.header2 #mainHeader {border-bottom:none;}
.header2 .navbar-default .navbar-nav > li > a {color:#555;}


/*** header 3 ***/
.header3 #preHeader {border-bottom: 1px solid #eee; background:#fff;}

.header3 #preHeader .socialNetwork a { border-left:1px solid #eee;}
.header3 #preHeader .socialNetwork li:last-child a { border-right:1px solid #eee;}
/**** header 4 ****/
.header4 #mainHeader {border-bottom:none;}


/***** header 5 *****/

.header5 #preHeader {background:#3D3D3D;}
.header5 ul.quickMenu li a, .header5 .contactPhone, .header5 #preHeader .socialNetwork i{
		color:#fff;
}


/* END MAIN MENU 
================================================== */


/* FOOTER 
================================================== */

footer {
color: #999;
position: relative;
    background: #414042;
    border-top: 1px solid #ddd;
}
footer h1,footer h2,footer h3,footer h4{color: #a6c53c;
    font-weight: 400;
    font-size: 2.2em;
	    margin-bottom: 30px;
	}
#footerRights {
background-color: #313132;
    color: #999;
    border-top: 1px dashed #ccc;
}
#footerRights a{
color:#ccc;
}
/* END FOOTER 
================================================== */

/* HOME
================================================== */

#noSliderWrapper{background-color:#3d3d3d}

/* END HOME
================================================== */


/* PAGES
================================================== */
.page-header{border-bottom: 1px solid rgba(1,1,1,0.075); background: #5e5e5e;}
.page-header h1, .page-header p {color:#fff;}
.page-header.bigHeader h1, .page-header.bigHeader h2, .page-header.bigHeader p {color:#333;}

ul#navTrail li a {color:#eee;}
ul#navTrail li a:hover {color:#3d3d3d;}
ul#navTrail li#navTrailLast {color:#fff;}

/** sidebar **/

nav#subnav ul li a {border-bottom:1px solid #eee ; color:#aaa;} 
nav#subnav ul li a.active, nav#subnav ul li a:hover{border-bottom-color:#3d3d3d ; color:#3d3d3d;} 

/* END PAGES
================================================== */


/* SLIDERS
================================================== */
/*** supersized ***/
#superSizedSlider h1, #fullScreenSliderWrapper h1{color:#fff;text-shadow: 0 0 10px rgba(255, 255, 255, 1);}

/*** OWL Carousel ***/
.owl-theme .owl-controls .owl-buttons div{background:#3d3d3d;}
.owl-theme .owl-controls .owl-buttons div:hover{background:#5e5e5e;}
.owl-theme .owl-controls .owl-page span {background:#5e5e5e;}
.carouselHome .owl-theme .owl-controls .owl-page span {
	background:#fff;
	color:#5e5e5e;
}

.owlCaption {
	color:#333;
	background:rgba(255, 255, 255, 0.5);
}
/**** camera ****/
.camera_neko_skin .camera_caption > div {
	background:rgba(255, 255, 255, 0.15);
	border-top: 1px solid rgba(255, 255, 255, 0.42);
}
.camera_caption h1{
	color:#fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.33);
}
.camera_caption h2 {
	color:#5e5e5e;
	background:#fff;
}
.camera_caption .camera_wrap a {background: inherit;}

/**** end camera ****/


/* END SLIDERS
================================================== */

/* BLOG
================================================== */

.post h2 a {color:#555;}
.post h2 a:hover {color:#3d3d3d;}

.tagCloud a:link, .tagCloud a:visited {
	background-color: #fff;
	color: #ccc;
	border:1px solid #eee;
}
.tagCloud a:hover {
	background-color: #3d3d3d ;
	color: #FFF;
}

p.credits {
	color:#555;
	background:#eee;
}
p.credits a {color:#3d3d3d;}
}
.widget {border-bottom: 1px dashed #eee}

.search .btn {border: 1px solid #DDD;}
.search .btn:hover {border-color:#3d3d3d;}

ul.entry-meta li a {background:#eee;}
ul.entry-meta li a:hover {
	background:#3d3d3d;
	color:#fff;
}

/* END BLOG
================================================== */

/* PORTFOLIO
================================================== */

nav#filter a {
	border:1px solid #ddd;
	color:#555;
}
nav#filter a:hover, nav#filter a.current {
	background-color: #3d3d3d ;
	color:#fff;
	border-color:#3d3d3d;
}
li.filterTitle {
	color:#4F6266;
}
section#projectDescription {
	background-color:#F8F8F8
}
.mfp-bg {background-color: #ffffff;}

.boxLink {background:#3d3d3d; color:#fff;text-align:center; position:relative;}

.boxLink h2 {color:#fff;}

.generatedMoreLink {background-color:#3d3d3d;}
/*** pinterest like ***/
.pinBox{
	background:#fff;
	border:1px solid #eee;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.pinInfo li a {color:#fff;}
.iconLinks a:hover i, .pinInfo li a:hover{text-shadow: 0 0 5px #FFF;}
 
.imgHover figcaption {
	background: #3d3d3d;
	color: #fff;
}
.imgHover figcaption h3 {color: #fff;}

.neko-hover-1 figcaption .iconLinks a i{color:white;}

/* END PORTFOLIO
================================================== */

/* MISCELANIOUS
================================================== */
/* Preloader one page */
#preloader {
	background-color:#3d3d3d; /* change if the mask should have another color then white */	
}
 
/*** Scroll up Button ***/
#nekoToTop{
	color:#3d3d3d;
	background:#fff;
	border:1px solid rgba(0, 0, 0, 0.15);
}
#nekoToTop:hover{
	color:#fff;
	background:#3d3d3d;	
}

/** focus color ***/
::-moz-selection {
	background: #3d3d3d;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #3d3d3d;
	color: #fff;
	text-shadow: none;
}

/*** hover images ***/
.mask {background:#3d3d3d;}
.hoverInfo a i{color:#fff;}
.hoverInfo a i.iconRounded {border-color: #fff;}
.hoverInfo a:hover span {color:#3d3d3d;}
.hoverInfo a:hover i.iconRounded {border-color: #3d3d3d;}

/*** pricing table ***/
.pricingBloc {
	background-color:#fff;
	border:1px solid rgba(0, 0, 0, 0.2);

}
.pricingBloc ul li {
	color:#444!important;
}

.pricingBloc ul li:nth-child(odd){background-color:#f7f7f7;}
.pricingBloc ul li:nth-child(even){background-color:#fff;}


.pricingBloc ul li:last-child {
	border-bottom:none;
}
.pricingBloc h2 {
	background-color:#fff;
	color:#888!important;
	border-bottom:1px dashed #eee ;
}
.pricingBloc h3 {
	background-color:#fff;
	color:#777;

}
.pricingBloc p {
	background-color:#fff;
	color:#444!important;
}
.pricingBloc.focusPlan {
	margin-top:0;
	border-color:#D1D1D1;
}
.pricingBloc.focusPlan h2{
	color:#3d3d3d!important;
	border-bottom:none;
}
.pricingBloc.focusPlan h3 {
	background-color:#3d3d3d ;
	color:#fff!important;
}

/*** Form ***/
.form-control:focus{
	border: 1px dashed #3d3d3d;
	background-color:#fff;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.form-control {
	color: #444;
	border: 1px solid #ddd;
	background-color:#f7f7f7;
}
.error {color: #B94A48;
	background-color: #F2DEDE;
	border-color: #EED3D7;}

	label.error {color:#fff;
		background-color: #B94A48;
		border:none}



		#projectQuote, #projectQuote h3{background:#ddd;color:#444;}

		/* pop up */
		.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color:#3d3d3d;}

/* END MISCELANIOUS
================================================== */

/* NEKO CSS FRAMEWORK
================================================== */

.boxContent {}
.boxContent h2{
color: #a6c53c;
    font-weight: 400;
    font-size: 20px;
}
/*.boxContent h3 {
    font-size: 14px;
    font-weight: 100;
    color: #848484;
}
*/
.icon-globe {
	
	
}
.team_phone {
	
	    clear: both;
}
.team_jezik {
	
    font-size: 14px;
    margin-top: 5px;
    clear: both;	
}
.team_mail {
    font-size: 14px;
    margin-bottom: 5px;
    clear: both;
}
.boxContent p {
    font-size: 15px;
    font-weight: 200;
    color: #666;
}
/*** Feature box **/

.boxFeature i {color:#3d3d3d ;} 

/*** Focus box **/

.boxFocus {border:1px dashed #ddd;}

/*** Icon box **/

.boxIcon a p {color:#666;}
.boxIcon a p.read_more {color:#fff;
margin-top:5px;
font-weight:500;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}
.boxIcon a:hover h2, .boxIcon a:hover p.read_more {color:#a6c53c;}
/*** testimonial ***/

.boxTestimonial{background:#f7f7f7;}

.boxTestimonial img {border: 1px solid rgba(0, 0, 0, 0.15);}

/* miscelanious */
.whiteText {color:white;}
.footerWidget .boxTestimonial blockquote {
	background:#333;
	color:#eee;
}

/*** call to action ***/
.ctaBox {border:2px solid rgba(0,0,0,0.05);}
.ctaBoxFullwidth{border:none}

.ctaBox blockquote {
	color:#fff;
}
/*color0*/
.color0{
	background-color:#fff;
}
.color1 {background-color:#f2f2f2;
	color:#444;}
	
.color1  h1.head_text {
    color: #a6c53c;
	
	}
/*color1*/
.color1, .ctaBox.color1{
/*	background-color:#f2f2f2;
	color:#444;*/
}

.color1 h1, .color1 h2, .color1 h3, .color1 h4, .color1 blockquote, .color1 a{
	color:#444;
}
.color1 a.btn{color:#111;}
.color1 a.btn:hover{color:#fff;}
.color1 .subTitle  {    color: #393939;
    font-weight: 300;}
/*color2*/
.color2, .slice.color2, .bulle.color2, .ctaBox.color2{
	background-color:#a5c43c ;
	color:#fff;
}

.color3, .slice.color3, .bulle.color3, .ctaBox.color3{
	color:#333;
}
.color2 hr.hrgreen {
    width: 10%;
    margin: 1.3em 0;
    margin-left: 45%;
    border-top: 1px solid #fff;
}

.color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2 blockquote, .color2 a {
	color:#fff;
}
.color2 a.btn{color:#111;}
.color2 a.btn:hover{color:#fff;}
.color2 a.btn-border{color:#fff;}

.color2 h1 strong {background:#fff; color:#3d3d3d;}

.color2 .ctaBox {border-color:rgba(255,255,255,0.5);}
.color2 h1:before,.color2 h1:after{color:#5e5e5e;}
/*** icons ***/
.iconRounded {color:#3d3d3d; border: 1px dashed #3d3d3d;}
.iconRounded.white {color:#ebebeb; border: 1px dashed #ebebeb;}
.iconRounded:hover, .color1 .iconRounded:hover, .boxIcon a:hover i{background-color:#5e5e5e;color:#fff; border-style: solid;}
.iconRounded.white:hover {background-color:#a6c53c;color:#393939; border-style: solid;}

.color2 .iconRounded {background-color:#FFF;color:#3d3d3d ;}

/* END NEKO CSS FRAMEWORK
================================================== */
.brand-img-green {
	display:none;
	height:45px;
opacity:0;
			-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.fixedHeader .brand-img-green {
	height:45px;
	
}
.brand-img {
opacity:0;
	height:45px;
			-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.brand-img-white {
opacity:0;
display:none;
	height:45px;
			-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}


.menu-wrap a, .menu-wrap-l a {
	color: #b8b7ad;
}

.menu-wrap a:hover,
.menu-wrap a:focus, 
.menu-wrap-l a:hover,
.menu-wrap-l a:focus {
	color: #c94e50;
}

.content-wrap {
	/*overflow-y: scroll;*/
	-webkit-overflow-scrolling: touch;
}

.content-main {
	position: relative;
}

.content-main::before {
	position: absolute;
	top: 0;
	left: 0;
	/*z-index: 10;*/
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	content: '';
	opacity: 0;

/*	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition: opacity 0.4s, -webkit-transform 0s 0.4s;
	transition: opacity 0.4s, transform 0s 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);*/
}

/* Menu Button */

.menu_a {
	position: relative;
    display: inline;
    float: right;
	margin:18px 0;

}

.menu_b {
position: relative;
    display: inline;
    float: right;	
	margin: 18px 0 0 13px;
		border-left:1px solid #fff;
}
.menu-button, .lang-button,.share-button, .call-button, .right-button,  .left-button       {
    /* position: absolute; */
    z-index: 1000;
    margin: 0px;
    padding: 0;
    width: 1.8em;
    right: 0;
    height: 1em;
    border: none;
    /* text-indent: 2.5em; */
    font-size: 1.5em;
    /* color: transparent; */
    background: transparent;
}
.lang-button {    font-size: 1.2em; text-transform:capitalize;}
.left-button {
float:right;
margin-top: 10px;	
}
.right-button {
margin-left:10px;
margin-top:8px;
}
.menu-button {
margin: 0px 15px;	
}
.lang-button,.share-button, .call-button   {
	
	margin: 0px;
}
.menu-button:focus, .menu-button:active, 
.lang-button:active,.share-button:active, .call-button:active,
.lang-button:focus,.share-button:focus, .call-button:focus ,
.right-button:focus,.right-button:focus, .right-button:focus,
.left-button:focus,.left-button:focus, .left-button:focus  {
outline:none;
	
}

.menu-button::before {
	/*position: absolute;*/
	top: 0.5em;
	right: 0.5em;
	bottom: 0.5em;
	left: 0.5em;
	/*background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
	*/content: '';
}

.menu-button:hover,.lang-button:hover,.share-button:hover, .call-button:hover , .right-button:hover  {
	opacity: 0.6;
}

.slidebar-right {
	padding-top: 10px;
}
.lang-menu-bar {
    font-size: 22px;
    margin-left: 10px;
    display: inline;
    width: 100%;
}
.slidebar-right hr {
    clear: both;
    width: 15%;
    margin-left: 30px;
    border-color: #a6c53c;
}
.slidebar-right .menu-side hr {
	margin:10px 0;
	margin-left: 20px;
}
a.lang-menu-button {
	color:#fff;
		padding:5px 3px;
}

a.lang-menu-button.active,a.lang-menu-button:hover  {
	color:#a6c53c;
}
.menu-side .socialNetwork {
	margin-left:30px;
	margin-top:5px;
}
.menu-side .socialNetwork .iconRounded {
color: #393939;
    border: none;
    /* font-size: 15px; */
    background-color: #fff;
    line-height: 0.9;
    margin: 5px;
    padding: 5px;
}
.menu-side .socialNetwork a:hover .iconRounded {
	
	background-color: #a6c53c;
}
.menu-side .socialNetwork .iconRounded:before {
	 line-height: 0;
	 font-size: 15px;
}
.slidebar-right > ul {
    font-size: 16px;
    font-weight: 400;
    padding-left: 0px;
    margin-left: 10px;
    list-style: none;
}
.slidebar-right > ul ul {
	    padding-left: 0px;
    margin-left: 0px;
	
}
.slidebar-right li.main-m {
	margin-top:15px;
}
.slidebar-right li.main-m > a{
font-size: 22px;
    font-weight: 800;
margin-top:10px;
	font-family: 'Fira Sans', sans-serif;
}
.menu-side a:hover, .menu-side a.active  {
color:#a6c53c;
}
.slidebar-right ul li{
	  list-style: none;
padding-left:20px;
margin-left:0px;
}
.menu-side ul li a {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Fira Sans', sans-serif;
	}
.menu-side a {
    color: #fff;
    text-transform: uppercase;
    line-height: 1.4em;
		font-family: 'Fira Sans', sans-serif;
}

.menu-side-left {
	    clear: both;
    margin: 15px;
}
.menu-side-left h4{
	margin-bottom:0px;
		color:#fff;
	font-weight: 400;;
}
.menu-side-left h3{
    font-size: 1.8em;
    font-family: 'Fira Sans', sans-serif;
    color: #fff;
    font-weight: 400;
}
.menu-side-left a h3{
	color:#363636;	
}
.menu-side-left a:hover h3{
	/*color:#fff;	*/
	display:block;
	position:relative;
}
@-webkit-keyframes spaceboots {
	0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
	10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
	20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
	40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
	50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
	80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shake:hover,
.shake:focus {
	-webkit-animation-name: spaceboots;
	-webkit-animation-duration: 0.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}
div.website, div.website * {
  display: none !important;
}



/* CASE */

.prod_full_width .padding, .prod_half_width .padding {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
	text-align:center!important;
}
.border-bottom {
    border-bottom: 2px solid #fff;
}
.border-left {
    border-left: 2px solid #fff;
}
.border-right {
    border-right: 2px solid #fff;
}
.border-top {
    border-top: 2px solid #fff;
}

.section {
text-align:center;	
}

.prod_full_width {
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-size: cover;
	background-position: top center;
	position:relative;
padding:0px;
}

.case_prod {
    padding-top: 300px!important;
    text-align: center!important;
}
.case-item {
margin:0px auto;	
	width:100%;	
	position:relative;
}
.case-item  .img{
position:absolute;
}

.case_prod .ih-item {
    background: transparent url(/uploads/files/images/case_mask.png) no-repeat center top;
    position: absolute;
    width: 100%;
    height: 200px;
    top: 200px;
    /*padding: 15px;*/
    text-align: center;
    margin: 0px auto;
}
.case_prod .ih-item img {
    width: 200px;
    top: 120px;
    height: 200px;
	margin:0px auto;
    /*position: absolute;*/
    border-radius: 50%;
    padding: 20px;
	background-color:#fff;
}
.case_greytop {
	margin-top:10px;
	background-color: #f2f2f2;
	}
.case_greytop h2:after {

	content:none;
}
.case_greytop h2 {
	    font-size: 32px;
    text-align: left;

}
.prod_main h2  {
	
	font-family: 'Fira Sans', sans-serif;
	font-size:24px;
    padding-top: 10px;

}
.case_main h3 {
    font-family: 'Fira Sans', sans-serif;
    /* font-size: 15px; */
    padding-top: 10px;
    font-weight: 500;
    margin: 0 0 0.4em 0;
    color: #444;
}
.case_main h3:after, .prod_main h3:after {
		border-bottom:1px solid #cdcdcd;
}
.case_greytop p {
    margin-top: 0;
    color: #666;
    margin-bottom: 5px;
    line-height: 1.3em;
    font-weight: 200;
    text-transform: uppercase;
}
}
.case_greytop p strong{
		color:#333;
		text-transform:none;
font-size:13px;
}
.case_prod {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+30&0.2+0,0+30 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 30%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 30%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 30%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

	}
.case_main h4 {
	    margin: 0px 0 5px 0;
    font-size: 16px;
    font-weight: 400;
	
}
.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ih-item a {
  color: #333;
}
a:hover .ih-item  {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}

.ih-item.circle {
  position: relative;
  width: 220px;
  height: 220px;
      padding: 15px;
  text-align: center;
  border-radius: 50%;
  margin:120px auto;
}
.ih-item.circle .img {
  position: relative;
  /*width: 220px;
  height: 220px;*/
  border-radius: 50%;
}
.ih-item.circle p {
font-size:20px;
text-transform:uppercase;
color:#fff;
margin-top:10px;
font-weight:500;
}

/*.ih-item.circle .img:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}*/
.ih-item.circle .img img {
  /*border-radius: 50%;*/
  border-bottom:1px solid #fff;
}
.ih-item.circle .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.neko-hover-1 a:hover figure {
    overflow: hidden;
    background-color: rgba(0,0,0,0.1);
}
.ih-item.circle.effect11 {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px;
}
.ih-item.circle.effect11 .img {
  opacity: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect11.colored .info {
  background: #1a4a72;
}
.ih-item.circle.effect11 .info {
  background: rgba(165,197,60,0.9);
 /* background: rgba(0,0,0,0.7);*/
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.35s ease 0.35s;
  -moz-transition: all 0.35s ease 0.35s;
  transition: all 0.35s ease 0.35s;
}
.ih-item.circle.effect11 .info h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
	font-family: 'Fira Sans', sans-serif;
    letter-spacing: -1px;
    font-size: 26px;
    margin: 10px 15px;
    padding: 55px 0 0 0;
    /* height: 130px; 
    text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);*/
}
.ih-item.circle.effect11 .info p {
    /* color: #bbb; */
    padding: 10px 5px;
    /* font-style: italic; */
    margin: 0 30px;
    font-size: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}
a:hover .ih-item.circle.effect11  .img {
  opacity: 0;
}
a:hover .ih-item.circle.effect11 .info {
  visibility: visible;
  opacity: 1;
}

.ih-item.circle.effect11.left_to_right .img {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0);
}
.ih-item.circle.effect11.left_to_right .info {
  -webkit-transform: translateZ(-1000px) rotateY(-90deg);
  -moz-transform: translateZ(-1000px) rotateY(-90deg);
  -ms-transform: translateZ(-1000px) rotateY(-90deg);
  -o-transform: translateZ(-1000px) rotateY(-90deg);
  transform: translateZ(-1000px) rotateY(-90deg);
}
a:hover .ih-item.circle.effect11.left_to_right .img {
  -webkit-transform: translateZ(-1000px) rotateY(90deg);
  -moz-transform: translateZ(-1000px) rotateY(90deg);
  -ms-transform: translateZ(-1000px) rotateY(90deg);
  -o-transform: translateZ(-1000px) rotateY(90deg);
  transform: translateZ(-1000px) rotateY(90deg);
}
a:hover .ih-item.circle.effect11.left_to_right  .info {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0);
}

.ih-item.circle.effect11.right_to_left .img {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0);
}
.ih-item.circle.effect11.right_to_left .info {
  -webkit-transform: translateZ(-1000px) rotateY(90deg);
  -moz-transform: translateZ(-1000px) rotateY(90deg);
  -ms-transform: translateZ(-1000px) rotateY(90deg);
  -o-transform: translateZ(-1000px) rotateY(90deg);
  transform: translateZ(-1000px) rotateY(90deg);
}
a:hover  .ih-item.circle.effect11.right_to_left .img {
  -webkit-transform: translateZ(-1000px) rotateY(-90deg);
  -moz-transform: translateZ(-1000px) rotateY(-90deg);
  -ms-transform: translateZ(-1000px) rotateY(-90deg);
  -o-transform: translateZ(-1000px) rotateY(-90deg);
  transform: translateZ(-1000px) rotateY(-90deg);
}
a:hover .ih-item.circle.effect11.right_to_left  .info {
  -webkit-transform: translateZ(0) rotateY(0);
  -moz-transform: translateZ(0) rotateY(0);
  -ms-transform: translateZ(0) rotateY(0);
  -o-transform: translateZ(0) rotateY(0);
  transform: translateZ(0) rotateY(0);
}

.testimon_home {
	background:rgba(165,197,60,0.9);
	color:#fff;
	padding:90px 30px;
	height:340px;
		
}

.small {	
font-size:0.89em;	
}
.smaller {	
font-size:0.79em;	
}
.services_item  a img {
	opacity:0.8;
	  -webkit-transition: all 0.35s ease 0.3s;
  -moz-transition: all 0.35s ease 0.3s;
  transition: all 0.35s ease 0.3s;	
	
}
.services_item  a .read_more{
	opacity:0;
	color:#a6c53c;
	  -webkit-transition: all 0.35s ease 0.3s;
  -moz-transition: all 0.35s ease 0.3s;
  transition: all 0.35s ease 0.3s;
}
.services_item  a:hover  .read_more, .services_item  a:hover img {
	opacity:1;
	
}
.parallax-text-container-1 .parallax-text-item {
    padding: 120px 0px;
    text-align: center;
}

.counter-item{

	margin-top:40px;
}
.counter-item hr.hrgreen {
    width: 10%;
    margin: 0.5em 0;
    margin-left: 45%;
    border-top: 1px solid #a6c53c;
}
.counter-item i {
    font-size: 40px;
	margin-top:30px;
    color: #a6c53c;
    /* clear: both; */
    display: block;
}
.counter-item h5{
	font-weight: 400;
		font-family: 'Fira Sans', sans-serif;
}
.counter-item img{
	width:100px;
	margin:0px auto;
}
.timer, .timerad {
	display:inline;
    font-size: 48px;
    font-weight: 400;
    text-align: center;
    line-height: 80px;
	color: #a6c53c;
}
#head_teaser {
    position: relative;}
h1.head_text,h1.head_text_grey {
	color: #a6c53c;
    position: absolute;
    left: 0px;
	z-index:99;
    text-transform: uppercase;
    right: 0px;
	letter-spacing:-5px;
    bottom: -34px;
    font-size: 100px;
    font-weight: 400;
    line-height: 0.8em;
}
h1.head_text_grey {
	color: #f2f2f2;

}
.vertical {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}




/*   TABB  */

.board {
position:relative;
  min-height: 300px;

}
#tab_whoweare .back_tab_top {
position:absolute;
width:100%;
height:90px;
    border-bottom: 1px solid #ddd;
background-color:#e6e6e6;
}

.board > div.board-inner {
}
.board .liner {
  height: 2px;
  background: #393939;
  position: absolute;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 1;
}
.board p.narrow {
    width: 100%;
    margin: 10px auto;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
}
.board .nav-tabs {
  position: relative;
  /* border-bottom: 0; */
  /* width: 80%; */
  /*margin: 40px auto 0;*/
}
.board .nav-tabs > li {
  width: 25%;
}
.board .nav-tabs > li a {
    width: 100%;
		font-family: 'Fira Sans', sans-serif;
    height: 70px;
    text-align: center;
    padding: 40px;
    display: block;
    font-size: 1.2em;
    line-height: 1em;
    font-weight: 400;
margin: 0px auto;
    padding-bottom: 50px;
    border: none;

}
.board .nav-tabs > li a:hover {
  background: rgba(0,0,0,0.1);
}
.board .nav-tabs > li.active > a,
.board .nav-tabs > li.active > a:hover,
.board .nav-tabs > li.active > a:focus {
  color: #333;
  cursor: default;
  background: #efefef;
  border-width: 0px !important;
  border-bottom-color: transparent;
}
.board .nav-tabs > li.active span.round-tabs.one,
.board .nav-tabs > li.active span.round-tabs.two,
.board .nav-tabs > li.active span.round-tabs.three,
.board .nav-tabs > li.active span.round-tabs.four,
.board .nav-tabs > li.active span.round-tabs.five {
  background: #fff !important;
  border-color: #ddd;
}


.board .tab-content .tab-pane .tab-text {
padding-bottom: 20px;
padding-top: 40px;
}
.board .tab-content .tab-pane .tab-icon img {
    background-color: #f7f7f7;
    border-radius: 50%;
    margin: 0px auto 20px auto;
    width: 220px;
    height: 220px;
    padding-top: 15px;
}

.board .tab-content .tab-pane {
  position: relative;
 /* padding-top: 50px;*/
}
.board .tab-content .tab-pane .head {
  font-family: 'Fira Sans', sans-serif;
  font-size: 25px;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.board:after {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-top: 20px solid #000;
  border-right: 20px solid #000;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
}
span.round-tabs {
    width: 70px;
    height: 70px;
    /* line-height: 70px; */
    /* display: inline-block; */
    /* -webkit-border-radius: 50%; */
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    /* z-index: 2; */
    /* position: absolute; */
    margin: 0px auto;
    margin-top: -30px;
    /* left: 0; */
    /* text-align: center; */
    /* font-size: 25px; */
    /* border-width: 2px; */
    /* border-style: solid; */
    border-color: transparent;
}

.intro-text p {

}

/*   TABB  */

.board-prod {
position:relative;
    z-index: 6;
}
#product {
/*margin-top:63px;*/	
width:100%;	
position:relative;
background: url('/uploads/files/images/prod_mask1.png') no-repeat center top;
z-index:1;
}

#product .prodcateslider img{
	padding:5px 40px;
	opacity:0.8;
	
	}
#product .owl-theme .owl-controls .owl-prev {
left:-50px;
}
#product .owl-theme .owl-controls .owl-next {
right:-50px;
}
#product .owl-theme .owl-controls  {
    width: 100%;
    top: 10px;
    position: absolute;
	
}
#product .owl-buttons  {
width:100%;
top:20px;
}
#product .owl-theme .owl-controls .owl-buttons div {
    position: absolute;
	    background: transparent;
		color:#999;
}

#product .owl-theme .owl-controls .owl-buttons div:hover {
    color:#a4c53b;
}
	#product .back_prod_top {
    /* background: #a6c53c url(/uploads/files/images/green_back.gif) repeat-y center; */
    position: relative;
    padding-top: 150px;
    width: 100%;
    /* height: 50px; */
    /* background-color: #a6c53c; */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.owl-nav {
    text-align: center;
}
.owl-nav  {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.owl-nav  div.owl-prev {
    left: 0;
	
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
}

.owl-nav  div {
    position: absolute;
    top: 50%;
    height: 60px;
    line-height: 60px;
    display: inline-block;
    zoom: 1;
    padding: 0 1px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    background: #444;
    filter: Alpha(Opacity=60);
    opacity: 0.3;
    margin-top: -30px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.owl-nav div {
    cursor: pointer;
	
}
.owl-nav  div:hover {
	opacity: 0.8;
	
}
.owl-nav div.owl-next {
    right: 0;
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
}


.greenbg {     position: absolute;
    /*top: 140px;*/
	top: 90px;
    float: none;
    margin: 0px auto;
    left: 10px;
    right: 0px;
	
	}
	
.greenbg-right {     position: absolute;
    /* top: 150px; */
    top: 95px;
    left: 60px;
    width: 40%;
    text-align: left;}

	.greenbg-right h2 {    
	    font-size: 26px;
	font-weight: 500;
    text-transform: uppercase;
    color: #a7c743;}
	
#product .imgWrapper.active{
background-color:#ececec;
	}
#product .imgWrapper a{
	text-align:center;
text-transform: uppercase;
	}
#product .imgWrapper a h4{
font-size: 14px;
    font-weight: 400;
    color: #666;
line-height: 1.8em;
	}
	#product .imgWrapper a:hover h4{

    color: #a4c53b;

	}
	#product .imgWrapper.active  h4{
    color: #a4c53b;
	}
#content_prod {
	background-color: #f7f8f8;
}
#product .back_tab_top {
position: absolute;
    width: 100%;
    height: 85px;
    z-index: 5;
-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    background-color: #a4c53b;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.board-prod > div.board-inner-prod {
}
.board-prod .liner {
  height: 2px;
  background: #393939;
  position: absolute;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 1;
}
.board-prod p.narrow {
    width: 100%;
    margin: 10px auto;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
}
.board-prod .nav-tabs {
  position: relative;
  border-bottom: 0; 
  margin-bottom: 0px;
  /* width: 80%; */
  /*margin: 40px auto 0;*/
}
.board-prod .nav-tabs > li {
  width: 16.666666667%;
}
.board-prod .nav-tabs > li a {
    width: 100%;
    /* font-family: 'Fira Sans', sans-serif; */
    /* height: 70px; */
    text-align: center;
    color: #fff;
    padding: 25px 20px 24px 20px;
    display: block;
    font-size: 1.2em;
    line-height: 1.1em;
    font-weight: 400;
    margin: 0px auto;
    border: none

}
.board-prod .nav-tabs > li a:hover,
.board-prod .nav-tabs > li a:focus  {
  background: rgba(0,0,0,0.1);
}
.board-prod .nav-tabs > li.active > a,
.board-prod .nav-tabs > li.active > a:hover,
.board-prod .nav-tabs > li.active > a:focus {
  color: #fff;
  cursor: default;
  background: #393939;
  border-width: 0px !important;
  border-bottom-color: transparent;
}
.board-prod .nav-tabs > li.active span.round-tabs.one,
.board-prod .nav-tabs > li.active span.round-tabs.two,
.board-prod .nav-tabs > li.active span.round-tabs.three,
.board-prod .nav-tabs > li.active span.round-tabs.four,
.board-prod .nav-tabs > li.active span.round-tabs.five {
  background: #fff !important;
  border-color: #ddd;
}


.board-prod .tab-content .tab-pane .tab-text {
padding-bottom: 20px;
padding-top: 40px;
}
.board-prod .tab-content .tab-pane .tab-icon img {
    background-color: #f7f7f7;
    border-radius: 50%;
    margin: 0px auto 20px auto;
    width: 220px;
    height: 220px;
    padding-top: 15px;
}

.board-prod .tab-content .tab-pane {
  position: relative;
 /* padding-top: 50px;*/
}
.board-prod .tab-content .tab-pane .head {
  font-family: 'Fira Sans', sans-serif;
  font-size: 25px;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.board-prod:after {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-top: 20px solid #000;
  border-right: 20px solid #000;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
}
span.round-tabs {
    width: 70px;
    height: 70px;
    /* line-height: 70px; */
    /* display: inline-block; */
    /* -webkit-border-radius: 50%; */
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    /* z-index: 2; */
    /* position: absolute; */
    margin: 0px auto;
    margin-top: -30px;
    /* left: 0; */
    /* text-align: center; */
    /* font-size: 25px; */
    /* border-width: 2px; */
    /* border-style: solid; */
    border-color: transparent;
}





.sideways, .sideways1 {
  margin-top:50px;
  border: none;
  position: relative;
}

.sideways>li hr.hrgreen{
margin: 0.7em 0;
margin-left:0;
}
.sideways>li {
background:transparent;
border:none;
  width: 100%;
}
.sideways>li>a {
border:none;
background:transparent;
color:#cdcdcd;
text-align:left;
		  -webkit-transition: all 0.35s ease 0.3s;
  -moz-transition: all 0.35s ease 0.3s;
  transition: all 0.35s ease 0.3s;	

}

.sideways.nav>li>a:hover,.sideways.nav>li>a:focus {

    background: transparent;
}
.sideways .boxIcon   {
padding-left:60px;

}
.sideways>li.active>a,
.sideways>li.active>a:hover,
.sideways>li.active>a:focus {
    border: none;
    background: transparent;
    text-align: left;
    color: #fff;
}
.sideways>li.active>a h2,.sideways>li.active>a p,
.sideways>li>a:hover h2, .sideways>li>a:hover p,
.sideways>li>a:focus h2, .sideways>li>a:focus p {

color:#fff;
}
.sideways h2{
		font-family: 'Fira Sans', sans-serif;
color:#999;
font-size:18px;
}

.sideways em{
	font-family: 'Fira Sans', sans-serif;
	font-style:normal;
    position: absolute;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-weight: 400;
    width: 40px;
    height: 40px;
    background-color: #666;
}
.sideways>li>a:hover  em, .sideways>li.active>a	  em {
background-color: #a6c53c;
}
.sideways p{
color:#999;
}
.sideways.tabs-left {
  left: -50px;
}
.sideways.tabs-right {
  right: -50px;
}
.sideways1.tab-content>.tab-pane {
    display: block;
	opacity:0.4;
		  -webkit-transition: all 0.35s ease 0.3s;
  -moz-transition: all 0.35s ease 0.3s;
  transition: all 0.35s ease 0.3s;	
}
.sideways1.tab-content>.tab-pane.active {
    display: block;
	opacity:0.9;
}
.sideways1 img {position:absolute;}
.tab-content.sideways1  {
display:block;
height:650px;
}


#country  img {
    width: 100px;
    margin: 20px auto;
}
#country {
    background: url(/uploads/images/who-we-are/mapa.jpg) no-repeat center center; 

}

.white-bg {
background-color:#fff;
}

.home_prod  figcaption {
    width: 100%;
    top: auto;
	    background: transparent;
    bottom: 120px;

    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    -ms-transform: translateY(300%);
    transform: translateY(300%);
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
}
.home_prod  figcaption {
    bottom: 80px;
}


a .home_prod {background-color:rgba(0,0,0,0.1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;}
a:hover .home_prod {background-color:rgba(0,0,0,0.4); 
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	}
	


.home_prod p{
margin-bottom:20px;
}

.home_prod .title , .home_prod .title_case  {
    background-color: transparent;
	font-family: 'Russo One', sans-serif;
    padding: 10px 15px;
    font-size: 42px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
    color: #fff;
    line-height: 1;
}
.home_prod .title_machine {
    background-color: transparent;
    padding: 10px 15px;
    font-size: 32px;
    font-weight:500;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
    color: #fff;
    border: 1px solid #afafaf;
    line-height: 1;
    display: inline-block;
background-color:rgba(0,0,0,0.5);
}
.home_prod .title_machine span{
font-weight: 400;
}
 .machine_prod p {
    margin-bottom: 0px;
}

 .machine_prod p.plink {
 opacity:0;
}


 .machine_prod hr.hrblock {
    width: 20%;
    margin: 0em 0;
    margin-left: 40%;
    border-top: 1px solid #ffffff;
	
}
.machine_img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

	a:hover .title_machine {
    background-color: rgba(0, 0, 0, 0.8);
	}


	a:hover .home_prod.machine_prod {
	background-color:rgba(0,0,0,0); 
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	
	}
	a:hover  .machine_prod p.plink {
	opacity:1;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	}


.home_prod .title_case {
display:inline-block;
}
.home_prod .icon-youtube-play {
    background-color: transparent;

    padding:5px 20px;
	font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
	color:#fff;
    line-height: 1;
}
.rc-anchor-light {
    background: #f9f9f9;
    color: #000;
    width: 86%;
}
.rc-anchor-normal {
    height: 74px;
    width: 260px;
}
.home_prod a, a .home_prod p.plink  {
    padding:0px 20px;
	font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
	color:#fff;
    line-height: 2em;
	    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	opacity:0;
}
a:hover .home_prod p.plink  {opacity:1;}

.home_prod p {

    margin-top: 0px;

}
.home_prod a:hover {
	text-decoration:none;
}
.home_prod {
padding-top: 160px!important;
    padding-bottom: 140px!important;
    text-align: center!important;
}

hr.hrblock {
width: 20%;
    margin: 0.4em 0;
    margin-left: 40%;
    border-top: 1px solid #ffffff;
}
.bggreen {
background-color: #a6c53c;
}


#standardi h1, #standardi h3{

color:#fff;
}
#standardi h1 strong{

color:#393939;
}

ul.iso_lista_home img{
   /* filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);*/
}

.iso_lista_home li  {
display: inline-block;
    margin: 0px;
    text-align: -webkit-match-parent;
    list-style-type: none;
    padding: 0px 15px;
}
.iso_logo a img{
	padding:0px;
}

.iso_logo a img{

    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.iso_logo  a:hover img{
	transform: scale(0.9,0.9);
	-webkit-transform: scale(0.9,0.9);
	    -webkit-filter: none;
    -moz-filter: none;
    -o-filter: none);
    -ms-filter: none;
opacity:1;

}

.we-do-box {}


.we-do-box .boxIcon {
	text-align:left;
    padding-left: 100px;
}

.we-do-box img{
	padding:0px 20px;
}

.we-do-box em {
  font-family: 'Russo One', sans-serif;
    font-style: normal;
    position: absolute;
    color: #a6c53c;
    font-size: 80px;
    top: 15px;
    left: 0px;

    text-align: center;
    line-height: 40px;
    font-weight: 400;
}
.we-do-box  hr.hrgreen {
    margin: 0.7em 0;
    margin-left: 0;
}
.we-do-box h2 {
	
	    font-family: 'Fira Sans', sans-serif;
    color: #f1f1f1;
    font-size: 18px;
}

.we-do-box p {
	color: #cdcdcd;
	    font-size: 15px;
}

.caseslider img{
	padding:30px;
	opacity:0.8;
	
	
}
.imgWrapper a img {

    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.imgWrapper  a:hover img {
	transform: scale(0.9,0.9);
	-webkit-transform: scale(0.9,0.9);
	    -webkit-filter: none;
    -moz-filter: none;
    -o-filter: none);
    -ms-filter: none;
opacity:1;

}

#what-we-do h2{
	font-size: 18px;
	
}

#what-we-do hr.hrgreen {

    border-top: 2px solid #a6c53c;
}
.box_1{
    position: relative;
    text-align: center;
    overflow: hidden;
	opacity:0;
	border:1px solid #f2f2f2;
	border_bottom:0px;
}
.box_1 img{
    width: 100%;
    height: auto;
}
.option{
    position: absolute;
opacity:0;
    left:0;
	top:0px;
    width: 100%;
    height: 100%;
    /*background: rgba(165, 197, 66 ,0.9);*/
	background: rgba(255, 255, 255 ,0.9);
    transition: all 0.5s ease 0s;
}
.link{
   /* border: 5px solid #fff;*/
    position: relative;
    top:40%;
    width: 60px;
	font-size:3em;
    height:60px;
	font-weight:normal;
    line-height: 40px;
   
    display: inline-block;
    /*border-radius: 50%;*/
    color:#666;
}
.link:hover{
    color:#a5c542;
}
.box_1:hover .option{
opacity:1;
}
.tp-caption.large_bold_white {
	font-family: 'Fira Sans', sans-serif;
	text-transform:uppercase;
}

.tp-caption.mediumlarge_light_white {
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    font-family: 'Fira Sans', sans-serif;
    color: #444;
    text-decoration: none;
    background-color: transparent;
    padding: 0px;
    border-width: 0px;
    border-color: rgb(116, 116, 116);
    border-style: none;
}




/*    DROPDOWN   */

/* DEMO 3 */

.wrapper-dropdown-3 {
	position: relative;
    display: inline-flex;
    width: auto;
    /*text-transform: uppercase;*/
    margin: 0px auto;
    padding: 10px 40px 8px 15px;
    /* background: #fff; */
    /* border-radius: 7px; */
border: 1px solid rgba(165,194,63,1);
    /* box-shadow: 0 1px 1px rgba(50,50,50,0.1); */
    cursor: pointer;
    outline: none;
	border-radius:0px;
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
	z-index: 99;
}
#dd {
	background-color:#a7c743;
}
.wrapper-dropdown-3 ul{
	padding:0px;
}
.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #a7c743 transparent;
}
#dd.wrapper-dropdown-3:after {
    border-color: #333 transparent;
}
.wrapper-dropdown-3  .dropdown span {
    padding-left: 30px;
    display: block;
}
#d1 > span {
	padding-left: 40px;
	color:#333;
}
.wrapper-dropdown-3 .dropdown {
  /* Size & position */
    position: absolute;
    top: 120%;
    left: 0;
    right: 0;
    width: 250px;
    /* Styles */
    background: white;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,0.3);
    /*box-shadow: 0 0 5px rgba(0,0,0,0.1);*/
    font-weight: normal;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-3 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    left: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent;    
}

.wrapper-dropdown-3 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    left: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.3) transparent; 
}

.wrapper-dropdown-3 .dropdown li a {
display: block;
    padding: 12px 10px 12px 10px;
    width: auto;
    line-height: 1em;
    font-weight: 400;
    font-size: 14px;
    /* white-space: nowrap; */
    text-decoration: none;
    color: #666;
    border-bottom: 1px solid #e6e8ea;
    /*box-shadow: inset 0 1px 0 rgba(255,255,255,1);*/
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-3 .dropdown li i {
    float: left;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}

/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
    background: rgba(0,0,0,0.05);
}

/* Active state */

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
	z-index:999;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}


/*   SLIDE   */

#slide {

	padding:0px;
	display: block;
        background: #fff;
    color: #888;
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.3), inset 0px -1px 1px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.3), inset 0px -1px 1px 0px rgba(0,0,0,0.1);
    box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.3), inset 0px -1px 1px 0px rgba(0,0,0,0.1);
}
#slide .container {
position: relative;
}
#slide-body{
    /*height: 0px;*/    
    overflow: hidden;
    display: block;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.expanded {
 height:auto;

}
#slide-body .prod-img{ padding:10px 0px;}


#slide .sclose {
display: block;
    background: url(/uploads/files/images/close.gif) no-repeat center center;
    cursor: pointer;
    height: 30px;
    padding: 7px;
    position: absolute;
    right: 10px;
    top: 60px;
    width: 30px;
    z-index: 2;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#slide .sclose:hover {
		transform: scale(1.05,1.05);
	-webkit-transform: scale(1.05,1.05);
}


#indicator {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    position: absolute;
    top: -6px;
    right: 28px;
    width: 0;
}
#indicator.open, #slide .sclose.open {
	display:block;

}
#indicator.closed, #slide .sclose.closed	 {
	display:none;

}
#more {    
	cursor: pointer;
    text-align: right;
    position: absolute;
    color: #333;
    top: -35px;
    right: 20px;

}
#more:hover i.active {  

color:#333;
}
#more i.active {  

color:#fff;
}



.next-section{
	position: absolute;
    bottom: 0px;
	display: inline-block;
	width: 100%;
		background: url(/uploads/files/images/slider_mask_green.png) no-repeat bottom center; 
	text-align: center;
}
.go-about {
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}
/* Scroll Down Blink image */
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
#size{display:none;}


/* ANIM1  */

#floor-display {background:#f2f2f2;}
/*
.text-disp  h2 { 
color:#333;
font-weight:500;
margin-top:15px;
}*/
.text-disp {
	padding-top:120px;
	padding-bottom: 60px;
	
}


.text-disp h4{
	
	line-height:1.6em;
	
	
}
.greenarrow-left {
position: absolute;
    display: block;
    top: 40%;
    left: -42px;
    height: 92px;
    width: 42px;
	background:transparent url('/uploads/files/images/whitearrow-right.png') no-repeat center top;}
.anim-container {
	text-align:center;
	margin:0px auto;
}
#anim1 {
	text-align:center;
	margin:30px auto;
	height:548px;
	width:548px;
}
#anim1 > img {
	float:none;
	opacity:1;
	position:absolute;
	display:block;
	height:548px;
}


/* PREV NEXT  */


.prev-next {
    position: fixed;
    top: 380px;
    width: 100%;
}

.prev-next a {
    color: #666;
}
.prev-next a:hover {
    color: #a6c53c;
}
.prev-next .prev-button,.prev-next .next-button{
	font-size: 3em;
	    position: absolute;
}

.prev-next .next-button{
right: 0px;
    position: absolute;
}



/* WHAT WE DO */


ul.podgrupe_prod {
	list-style:none;
	margin-left:0px;
	
}
ul.podgrupe_prod li i {
	
	
}

ul.podgrupe_prod li {

padding:10px;
padding-left:50px;

}

.img-prod-wrap {
	
	border:1px solid #eaeaea;
}
.standard-text {}
.standard-text h1{
	    font-size: 26px;
    margin-top: 5px;
}
.standard-text h2{
	font-weight: 500;
    border-top: 1px solid #a6c53c;
    line-height: 1.3em;
    margin-bottom: 0px;
    font-size: 18px;
    /* padding-top: 5px; */
    margin-top: 10px;
}
.standard-text p{
line-height: 1.5em;
    margin-bottom: 0px;
    font-size: 13px;
	
}

#product .mg-trigger {
cursor: pointer;
    display: block;
    width: 170px;
    /* top: 160px; */
    height: 170px;
    margin: 0px auto;
    margin-top: 35px;
    overflow: hidden;
   background-color:rgba(150,150,150,0.2);
    border-radius: 50%;
    /* padding: 30px; */
	    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#product .trigger {

    display: block;
    width: 120px;
    /* top: 160px; */
    height: 120px;
    margin: 0px auto;
    margin-top: 25px;
    overflow: hidden;
    background-color: rgba(167, 199, 67, 0.5);
    border-radius: 50%;
    /* padding: 30px; */

}
#product .mg-prod .trigger {
cursor: pointer;
    display: block;
    width: 100%;
    /* top: 160px; */
    height: auto;
    margin: 0px auto;
    margin-top: 0px;
    overflow: hidden;
   background-color:rgba(150,150,150,0.2);
    border-radius: 0%;
    /* padding: 30px; */

}
#product .trigger img {
width: 120px;
    height: 120px;
    padding: 5px;
    margin: 0px auto;
    border-radius: 50%;
		    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}


.mg-prod  {min-height:300px;}
#product .mg-prod .mg-trigger {
cursor: pointer;
    display: block;
    width: 100%;
    /* top: 160px; */
    height: auto;
    margin: 0px auto;
    margin-top: 0px;
    overflow: hidden;
   background-color:rgba(150,150,150,0.2);
    border-radius: 0%;
    /* padding: 30px; */

}
#product .mg-prod  figure {
    overflow: hidden;
}
#product .mg-prod figure {
    border: 1px solid #ddd;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    margin: 0;
    position: relative;
}


#product .mg-prod figcaption {
background: #3d3d3d;
    color: #fff;
	width: 100%;
	top: auto;
	bottom: 0;
	/*opacity: 0;*/
	    position: absolute;
    top: 0;
    left: 0;
    padding: 0px;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

#product .mg-prod  figure img {
    max-width: 100%;
    display: block;
    position: relative;
}
#product .mg-prod figcaption.figprod {
text-align:center;
	width: 100%;
	top: auto;
	top: 0;
	opacity:0;
	/*opacity: 0;*/
transform:none;
		    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#product .mg-prod  figcaption div.d_prod {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-30%);
    text-align: center;
    color: #333;
    transition: .4s all ease;
}
#product .mg-prod  figcaption .d_prod h3 {
    color: #333;
    padding-bottom: 10px;
    font-weight: 400;
	margin:0px;
	font-size: 18px;
}

#product .mg-prod figure:not(.noCss3):hover figcaption.figprod,
#product .mg-prod figure.cs-hover figcaption.figprod {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background: #fff;
    color: #333;
opacity:0.9;
}

#product .mg-prod figcaption .iconLinks {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
#product .mg-prod .mg-trigger img {
width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px auto;
    border-radius: 0%;
		    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.padding15 {padding:0px 15px}
#product .mg-trigger img {
width: 170px;
    height: 170px;
    padding: 5px;
    margin: 0px auto;
    border-radius: 50%;
		    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#product a.mg-trigger:hover{
background-color:rgba(166,197,60,0.5);
	
}
#product a.mg-trigger:hover img {
width: 170px;
    height: 170px;
    padding: 10px;
    margin: 0px auto;
    border-radius: 50%;
	
}

.mg-space-multiple 	.mg-target-open {
    background: #f5f5f5;
	padding-top:20px!important;
	padding-bottom:20px!important;
	
}

#product  .mg-row {
    margin-bottom: 10px;
}
.portfolio-items {margin-bottom: 20px;}






.banner img, .panel, .card{
  position: absolute;
}

table {
font-weight:300;	
	
}
h3.title-logos{    
font-size: 36px;
    font-weight: 400;
    margin-bottom: }
.table>thead>tr>th {
vertical-align: bottom;
    text-transform: uppercase;
    color: #444;
    font-weight: 500;
    border-bottom: 1px solid #393939;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #fcfcfc;
}
.table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th {
    background-color: #fff;
}



#pos-header{
    top: 0px;
    left: 0px;
  display:block;
  height:76px;
  width:121px;
  position: absolute;
background-image: url(/uploads/files/images/anim/top-header.png);

}

#senka-dole {
  position: absolute;
    bottom: -150px;
    left: -70px;
  display:block;
  height:250px;
  width:250px;
   -webkit-transform: rotateX(90deg); /* Safari */
    transform: rotateX( 90deg);
	transform-origin: center center;
    -ms-transform-origin: center center; /* IE 9 */
    -webkit-transform-origin: center center; /* Chrome, Safari, Opera */
}

.card{
	bottom:100px;
	left:220px;
    display:block;
  height:268px;
  width:121px;
background-image: url(/uploads/files/images/anim/back.png);
-webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
    -webkit-transform: rotateY(-70deg); /* Safari */
    transform: rotateY(-70deg);
}
#pos-left{
    bottom: 0px;
    right: -85px;
  display:block;
  height:268px;
  width:85px;
  position: absolute;
background-image: url(/uploads/files/images/anim/left.png);
   -webkit-transform: rotateY(150deg); /* Safari */
    transform: rotateY(150deg);
	transform-origin: left 0%;
    -ms-transform-origin: left 0%; /* IE 9 */
    -webkit-transform-origin: left 0%; /* Chrome, Safari, Opera */
}
#pos-left1{
    bottom: 0px;
    right: -84px;
  display:block;
  height:268px;
  width:85px;
  position: absolute;
background-image: url(/uploads/files/images/anim/left-back.png);
   -webkit-transform: rotateY(150deg); /* Safari */
    transform: rotateY(150deg);
	transform-origin: left 0%;
    -ms-transform-origin: left 0%; /* IE 9 */
    -webkit-transform-origin: left 0%; /* Chrome, Safari, Opera */
}

#pos-right{
    bottom: 0px;
    left: -86px;
  display:block;
  height:268px;
  width:85px;
  position: absolute;
background-image: url(/uploads/files/images/anim/right.png);
   -webkit-transform: rotateY(-60deg); /* Safari */
    transform: rotateY(-60deg);
	transform-origin: right 0%;
    -ms-transform-origin: right 0%; /* IE 9 */
    -webkit-transform-origin: right 0%; /* Chrome, Safari, Opera */
}
#pos-right1{
    bottom: 0px;
    left: -85px;
  display:block;
  height:268px;
  width:85px;
  position: absolute;
background-image: url(/uploads/files/images/anim/right-back.png);
   -webkit-transform: rotateY(-60deg); /* Safari */
    transform: rotateY(-60deg);
	transform-origin: right 0%;
    -ms-transform-origin: right 0%; /* IE 9 */
    -webkit-transform-origin: right 0%; /* Chrome, Safari, Opera */
}

#pos-polica1, 
#pos-polica2,
#pos-polica3, 
#pos-polica4
{
    bottom: 50px;
    left: 0px;
  display:block;
  height:85px;
  width:120px;
  position: absolute;
  overflow: visible;
  -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
background-image: url(/uploads/files/images/anim/polica.png);
   -webkit-transform: rotateX(-1deg); /* Safari */
    transform: rotateX(-1deg);
	transform-origin: 0% bottom ;
    -ms-transform-origin:0% bottom ; /* IE 9 */
    -webkit-transform-origin:0% bottom ; /* Chrome, Safari, Opera */
}

#pos-polica2{
    bottom: 105px;
}
#pos-polica3{
    bottom: 160px;
}

#pos-polica4{
    bottom: 215px;

}

#dodatak1, 
#dodatak2,
#dodatak3, 
#dodatak4
{
    top: -20px;
    left: 0px;
  display:block;
  height:20px;
  width:121px;
  position: absolute;

   -webkit-transform: rotateX(0deg); /* Safari */
    transform: rotateX(0deg);
	transform-origin: 0% bottom ;
    -ms-transform-origin:0% bottom ; /* IE 9 */
    -webkit-transform-origin:0% bottom; /* Chrome, Safari, Opera */
}
#dodatak1 {
    top: -10px;
    left: 0px;
  height:60px;
 width:121px;  
 background-color:#cd0000;
background-image: url(/uploads/files/images/anim/polica-dodatak-bottom.png);	
	transform-origin: 0% 10px ;
    -ms-transform-origin:0% 10px ; /* IE 9 */
    -webkit-transform-origin:0% 10px; /* Chrome, Safari, Opera */	
}


   
.cardFace{
width:371px;
height:233px;
image-rendering:auto;
}

.front{
background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/156178/card.png);
background-repeat: no-repeat;
image-rendering:auto; 
}

.back{
background-color:#000;
border-radius: 8px;
}

.panel{
 width:500px;
 height:500px;
 background: url(/uploads/files/images/anim/panel.png) no-repeat center center;	
    margin-bottom: 20px;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.nopadding {padding:0px;}




.map_overlay {padding:80px 0;min-height:500px;    position: relative;}
#mapa {position: absolute;
    height: 100%;
    width:100%;
    top: 0;
    left: 0;}
  #map {
    height: 100%;
}  
.contact-form-overlay, .contact-form-overlay-mini {
    position: relative;
    max-width: 800px;
    background-color: #fff;
    padding: 40px;
    margin: 0 auto;
    z-index: 10;
    border-radius: 4px;
    box-shadow: 0 1px 10px rgba(0,0,0,.15);
}
.contact-form-overlay-mini {
    min-height: 500px;
    float: right;
    width: 380px;
    margin: 0;
        right: 100px;
}
.fancy-title.title-dotted-border {
    background: url(/uploads/files/images/dotted.png) repeat-x center;
        margin-bottom: 10px;
}
.fancy-title h3 {
    position: relative;
    display: inline-block;
    background-color: #fff;
    padding-right: 15px;
    margin-bottom: 0;
    font-weight: 400;
}
.call-button01 {
position: relative;
    z-index: 1000;
    margin: 0px;
    padding: 0;
    width: auto;
    /* font-family: 'Helvetica', sans-serif; */
    right: 0;
    font-weight: 500;
    background-color: #a6c53c;
    color: #fff;
    height: initial;
    border-radius: 5px;
    border: none;
    /* text-indent: 2.5em; */
    font-size: 14px;
    padding: 6px 10px 2px;
    line-height: 1em;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    /* color: transparent; */
    /* background: transparent; */
    border-bottom: 2px solid rgba(0,0,0,.15);
    -webkit-transition: none;
}
.call-button01:hover { color:#333;}

.formbuilder  .captcha  {margin: 0!important;
    padding: 0!important;}
.formbuilder  .captcha  div {padding:0!important;}

.cont-b  a {color:#fff;}
.cont-b  a:hover {}

.eu_logo {    height: 100px;
    float: left;
    padding-right: 20px;}
    
.projekat_footer p {
text-align: left;
color:#fff;
    font-size: 14px;
    padding-top: 10px;}
    
    
.projekat_title h3{font-size: 26px;
    font-weight: 400;
    padding-left: 30px;
    padding-top: 20px;}
    .projekat_title > span {
        position: absolute;
    width: 35px;
    height: 25px;
    /* background-color: #cdcdcd; */
    border-top: 6px solid #a6cc45;
    border-left: 6px solid #a6cc45;
    }
    .projekat_frame  {
border: 2px solid #a6cc45;
    padding: 30px 50px;
    display: inline-block;
    }
    
 #eu_projekat a {color:#a6cc45;}   
 .projekt_menu0 a{ font-size:16px;}   
 .slidebar-right > ul ul.projekt_menu1 { margin-top:5px;padding-left:20px; font-size:14px;}      
 .slidebar-right > ul ul a { text-transform: initial;}   
  .proj_image_logo {max-width: 100%;}  
  .projekat_ravnopravnost_img {background-image: url(/uploads/images/projekat/pg_ravnopravnost.jpg);
    margin-bottom: 2px;
    background-size: cover;
    background-position: center;
      padding:300px 0px;
  }  
   .projekat_wewin_img {background-image: url(/uploads/images/projekat/pg_wewin.jpg);
    margin-bottom: 2px;
    background-size: cover;
    background-position: center;
      padding:450px 0px;
  }   
  
   .projekt_tabela {    border: 1px solid #a6cc45;} 
    .projekt_tabela > div{
line-height: 18px;
    padding: 10px;
    text-align: center;
    margin: 0;
    /* display: block; */
    height: 40px;
}
        .projekt_tabela .text-left {
text-align:left;padding-left: 15px;
}
        .projekt_tabela .p_green{
    background-color: #a6cc45;
    color: #fff;
}

.projekat_strojevi h3{    font-size: 24px;
    margin-bottom: 0px;}
.projekat_strojevi > span {        font-weight: 600;
    margin-bottom: 15px;
    display: block;
    position: relative;
    padding-left: 15px;}
.projekat_strojevi > span:before {
content: " ";
    display: block;
    width: 10px;
    height: 11px;
    background-color: #a6cc45;
    position: absolute;
    top: 5px;
    left: 1px;}
/*** MEDIA QUERIES ***/
@media (min-width: 300px) {
   #video-background{
      display:block;
	  	/*background:#333 url('/uploads/files/images/slider/rs-slider/demo/backgreen.jpg') no-repeat center center;*/
   } 
}
@media(max-width:400px){
	#homeCarousel h2 {font-size: 12px;}
}
@media (max-width : 479px) {
    
 #main-slide .item .slider-content{
		display: none;
	}

}

@media (max-width: 585px) {
  .board {
    width: 100%;
    height: auto !important;
  }
  span.round-tabs {
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .tab-content .head {
    font-size: 20px;
  }
  .nav-tabs > li a {
    width: 50px;
    height: 50px;
   /* line-height: 50px;*/
  }
  li.active:after {
    content: " ";
    position: absolute;
    left: 35%;
  }
   .board-prod {
    width: 90%;
    height: auto !important;
  }
  span.round-tabs {
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .tab-content .head {
    font-size: 20px;
  }
  .nav-tabs > li a {
    width: 100%;
    height: 100%;
   /* line-height: 50px;*/
	padding: 0px;
  }
  
  .nsp-alt-tabs > li {
    width: 30%;
	    letter-spacing: 0em;
}
  li.active:after {
    content: " ";
    position: absolute;
    left: 35%;
  }
}

@media(max-width:767px){
	.btn-lg {
		padding: 14px 18px;
		font-size: 18px;
	}
	.owlCaption h2 {margin:0;}
		.img-responsive {
		width:100%;
	}	
	  .projekat_ravnopravnost_img {
      padding:150px 0px;
  } 
  	  .projekat_wewin_img {
      padding:150px 0px;
  }  
     .projekt_tabela {      font-size: 12px;
    line-height: 14px;} 
	    #main-slide .slider-content h2{
		font-size: 26px;
		line-height:26px;
		margin-bottom: 0;
	}
	
	#main-slide .slider-content h3{
		font-size: 14px;
		line-height:16px;
		margin-bottom:10px;
		margin-top: 5px;
	}
	.teaser-cont {text-align:center;}
	.slider.btn{
		padding: 0 15px;
		margin-top: 0;
		font-size: 12px;
	}
	#main-slide .carousel-indicators{
		display: none;
	}
	#main-slide .slider-content {
    top: 60%;
	}
   
  #mapa {
    position: relative;height: 400px;
} 
   
.map_overlay {
    padding: 60px 0;
}
   .contact-form-overlay-mini {
    min-height: 500px;
    float: right;
    width: 100%;
    margin: 0;
    right: 0px;
    padding: 10px;
        margin-top: 10px;
}
    
	
}
@media(min-width:768px){

		.navbar>.container .navbar-brand{margin-left: 0;}
	.navbar-header {padding-bottom:0;padding-left:15px;}
	.navbar-collapse {padding-right:0;color:#fff;}
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		margin-bottom:0;
	}
	
	#boxedLayout {padding-top: 22px;}
	#boxedLayout #globalWrapper{
		width:768px;
		margin:auto;
		background: #fefefe;
	}
	#boxedLayout .navbar-fixed-top {position: static;}

	.mb15 {
		margin-bottom:1.5em;
	}
	.mb30 {
		margin-bottom:3em;
	}
	.mb40 {
		margin-bottom:4em;
	}
	.mt15 {
		margin-top:1.5em;
	}
	.mt30 {
		margin-top:1.5em;
	}
	.mt40 {
		margin-top:2em;
	}
	.pt15{
		padding-top:0.75em;
	}
	.pb15 {
		padding-bottom:0.75em;
	}
	.pb30 {
		padding-bottom:1.5em;
	}
	.pb40 {
		padding-bottom:2em;
	}
	.pt15 {
		padding-top:0.75em;
	}
	.pt30 {
		padding-top:1.5em;
	}
	.pt40 {
		padding-top:2em;
	}
	.boxIconServices h2{font-size:20px;  }
	.boxIconServices i{float:left;}
	.boxIconServices.posLeft i{ float:left;}
	.boxIconServices .boxContent {padding:0 0 0 152px; text-align:left;}
	.boxIconServices.posLef .boxContent {padding:0 0 0 152px;  }
		body{padding-top: 0px;}
	h1 {
		font-size: 42px;
	}
	.paralaxText blockquote {
		font-size: 33px;
		line-height:33px;
	}
	.paralaxText .iconBig {
		font-size: 44px;
	}

/*
	.paralaxText h2 {
		font-size: 44px;
	}*/
	.blockCenter{ width: 768px;}
	#fullScreenSliderWrapper h1 {font-size:80px;}
	.header1 #preHeader, .header3 #preHeader, .header5 #preHeader {
		display:block!important;
		height:40px
	}
	
	/* Header 1 */
	body.header1 { padding-top: 128px; }
	.header1 .navbar-nav > li.sep{display: none;}
	.header1 .navbar-nav > li > ul , .header1 .navbar-nav .nekoMegaMenu {top:88px;}
	.header1 .fixedHeader .navbar-nav > li > ul , .header1 .fixedHeader .navbar-nav .nekoMegaMenu {top:60px;}
	.header1 .navbar-nav > li a {font-size: 13px;}
	.header1 .navbar-nav > li#lastMenu > a {padding-right:15px;}
	/** Header 2 **/
	.header2 .navbar-nav > li.sep{display: none;}
	.header2 .navbar-nav > li > ul, .header2 .navbar-nav .nekoMegaMenu {top:88px;}
	.header2 .fixedHeader .navbar-nav > li > ul , .header2 .fixedHeader .navbar-nav .nekoMegaMenu {top:60px;}
	.header2 .navbar-nav > li#lastMenu > a {padding-right:15px;}

	/*** Header 3 ***/
	body.header3{padding-top:128px;}
	.header3 .navbar-nav > li > ul , .header3 .navbar-nav .nekoMegaMenu {top:89px;}
	.header3 .fixedHeader .navbar-nav > li > ul , .header3 .fixedHeader .navbar-nav .nekoMegaMenu {top:61px;}
	.header3 .navbar-nav > li.sep{display: none;}
	.header3 .navbar-nav>li>a {padding:22px 11px;}

	/**** Header 4 ****/
	.header4 .navbar-nav > li.sep{display: none;}
	.header4 .navbar-nav>li>a {
		padding-left: 15px;
		padding-right:15px;
		text-transform: uppercase;
	}
	.header4 .navbar-nav > li#lastMenu > a {padding-right:15px;}
	.header4 .navbar-nav > li > ul {top:92px;}
	.header4 .navbar-nav .nekoMegaMenu {top:145px;}
	/*.header4 .fixedHeader .navbar-nav > li > ul , .header4 .fixedHeader .navbar-nav .nekoMegaMenu {top:64px;}*/
	.header4 .navbar-brand{
		display: inline-block;
		float:none;
	}
	.header4 .navbar-header {
		text-align: center;
		float: none;
	}
	/***** Header 5 *****/
	body.header5{padding-top:125px;}
	.header5 .navbar-nav > li.sep{display: none;}
	.header5 .navbar-default .navbar-nav > li > a {
		text-transform:uppercase;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight:bold;
		border-radius:4px;
		padding:10px;
		margin: 27px 11px 27px 0;
		line-height:1em;
	}
	
	.header5 .navbar-nav > li#lastMenu > a {padding-right:10px;}
	.header5 .navbar-nav ul li a {padding:10px; margin: 0 10px;text-align: left;}
	.header5 .navbar-nav > li > ul, .header5 .navbar-nav .nekoMegaMenu {
		border-radius:4px;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.header5 .navbar-nav .nekoMegaMenu {padding:22px;top:112px;}
	.header5 .navbar-nav > li > ul  {top:55px;}
	
	/*.header5 .navbar-nav li ul li{
		text-align: left;
		}*/
		
		.header5 .navbar-nav ul ul {
			padding:10px 0;
		}
		.header5 .fixedHeader #mainMenu>ul>li>a {padding:10px; margin-top: 13px;  margin-bottom: 13px;
		}


		.header5 #mainMenu{
			text-align: center;
		}

		.header5 .navbar-nav.pull-right{
			display: inline-block;
		}

		.header5 #mainMenu{
			text-align: center;
		}	

		.header5 .navbar-header, .header5 #mainHeader .pull-right {
			float: none !important;
		}

		.header5 .navbar-header{
			text-align: center;
		}

		.header5 .navbar-brand{
			display: inline-block;
			float:none;
		}
		
	#mainHeader .pull-right{ float:right !important; }
	
	.navbar-nav > li > a{
		font-size: 14px;
		font-weight: 400;
		padding: 22px 11px;
		line-height:44px;
		vertical-align:middle;
	}
	

	.navbar-nav > li > a i {
		display: block;
	}

	.navbar-nav ul {
		position: absolute;
		top: 70px;
		left: 0;
		z-index: 1024;
	}

	.navbar-nav ul {
		width: 200px;
	}

	
	.navbar-nav > li.sep{display: block;}

	.navbar-nav > li.sep:before{
		content:' / ';
		/*font-family: 'custom-icons';*/
		display:block;
		font-size: 10px;
		text-align: center;
		padding: 0;
		margin-top: 22px;
		margin-bottom: 22px;
		line-height:44px;*/
	}

	#mainMenu .navbar-nav li a.hasSubMenu:after{
		display: none;
	}

	#mainMenu .navbar-nav ul li a.hasSubMenu:after {
		content: '\e805';
		display: block;
	}


	.navbar-nav ul li a{padding:11px;display:block; font-size:12px;}
	.navbar-nav ul li{padding:0;}

	/*** mega menu ***/
	.nav>li.nekoMegaMenuTrigger{position:static !important;}

	.navbar-nav .nekoMegaMenu ul{
		position: static;
		border:none;
		background:none;
		display:block;
		width:100%;

	}

	#mainMenu .navbar-nav ul li.megaMenuTitle {
		display:block;
		width:100%;
	}
	
	.navbar-nav .nekoMegaMenu{
		width:100%;
		position:absolute;
		right:0;
		top: 70px;
		z-index: 1024;
		padding:22px;

	}
	.navbar-nav .nekoMegaMenu ul {padding:0;}

	.navbar-nav .nekoMegaMenu ul li a {padding:5px 10px 5px 10px;}

	.nekoMegaMenu .container { width:auto; max-width:1170px;}
	/*** mega menu ***/
#home{padding-top:54px;}
		.camera_neko_skin .camera_caption h1 {font-size: 66px;}
	.camera_neko_skin .camera_caption h2 {font-size: 22px;}

	.owlCaption {
		padding:22px;
		bottom:50px;
		left:22px;
		width:50%;
	}
	
	.owlCaption p {display:block;}
	/* OWL Carousel */
	#homeCarousel h1 {font-size:40px; text-align: left;}
	#homeCarousel h2 {text-align:left;}
	#homeCarousel {
		margin-top:44px;
		text-align:left;
	}
	#homeCarousel .owl-pagination {text-align: left;}

	
	/* Camera slider */
	.camera_caption {width:40%;}
	.camera_caption h1 { font-size: 27px;}
	.camera_caption h2 { font-size: 16px; }
	.camera_caption p { display:block; line-height: 1.5em;}

	/* Supersized slider */
	#superSizedSlider h1 {font-size:88px;}
	#nextslide, #prevslide {
		font-size: 2em;
		height: 2em;
		line-height: 2em;
		width: 2em;
	}
	.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next, .ls-borderlesslight .ls-nav-prev, .ls-borderlesslight .ls-nav-next {display:block;}


	
	.formatIcon i {font-size: 33px;}
	#html5Video { height:350px;}

	.page-header .projectTitle {text-align: left;}
	#verify {margin-left:15px; margin-top: 0;}

	.portfolioMosaic.mosaic5 article{
		width:33.33333333333333%;
	}
	.portfolioMosaic.mosaic4 article{
		width:33.33333333333333%;
	}
	.portfolioMosaic.mosaic3 article{
		width:33.33333333333333%;
	}
	.portfolioMosaic.mosaic2 article{
		width:33.33333333333333%;
	}
	
	/* normal header (no class on body) */
	.navbar-nav ul {background:#333;}
	.navbar-nav ul li a:hover, .navbar-nav ul li.hover>a{background:#3d3d3d; color:#fff;}

	#mainMenu .navbar-nav li{border-bottom:none;}
	#mainMenu .navbar-nav ul li a{border-bottom:1px solid #444;}

	.nekoMegaMenu {background:#444;}
	.nekoMegaMenu h2 {color:#eee;}
	
	#boxedLayout {background: #3d3d3d;}

	
	/* Header 1 */
	.header1 .navbar-default .navbar-nav > li > a.active, .header1 .navbar-default .navbar-nav>li>a:hover, .header1 .navbar-default .navbar-nav>li.hover>a,.header1 #resMainMenu li.active>a {
		background:#3D3D3D;
		color:#fff;
	}

	/** header 2 **/
	.header2 .navbar-default .navbar-nav > li > a.active, .header2 .navbar-default .navbar-nav>li>a:hover, .header2 .navbar-default .navbar-nav>li.hover>a,.header2 #resMainMenu li.active>a {
		background:#3D3D3D;
		color:#fff;
	}
	.header2 .navbar-nav ul, .header2 .nekoMegaMenu {background:#3D3D3D;}
	.header2 #mainMenu .navbar-nav ul li a {
		border-color:rgba(255,255,255,0.25);
	}
	.header2 .navbar-nav ul li a {color:#fff;}
	.header2 .navbar-nav ul li a:hover {background:#fff; color:#3D3D3D;}

	/*** header 3 ***/	
	.header3 .navbar-default .navbar-nav > li > a {border-left:1px solid #eee;}


	/**** header 4 ****/
	.header4 .navbar-default .navbar-nav > li > a {border-bottom: 4px solid #fff;}
	.header4 .navbar-default .navbar-nav>li>a:hover, .header4 .navbar-default .navbar-nav>li.hover>a,.header4 #resMainMenu li.active>a {
		border-bottom: 4px solid #f7f7f7; background:#f7f7f7;
	}
	.header4 .navbar-default .navbar-nav > li > a.active {
		border-bottom: 4px solid #3D3D3D;background:#f7f7f7;
	}
	.header4 .navbar-nav ul, .header4 .nekoMegaMenu {background:#eee;}
	.header4 .nekoMegaMenu h2 {color:#555;}
	.header4 #mainMenu .navbar-nav ul li a {
		border:none;
	}


	/***** header 5 *****/
	.header5 .navbar-nav ul, .header5 .nekoMegaMenu { background:#3D3D3D;}
	.header5 .navbar-default .navbar-nav > li > a.active, .header5 .navbar-default .navbar-nav>li>a:hover, .header5 .navbar-default .navbar-nav>li.hover>a,.header5 #resMainMenu li.active>a { background-color:#3D3D3D; color:#fff; }
	.header5 .navbar-nav ul li a {color:#fff;}
	.header5 .navbar-nav ul li a:hover, .header5 .navbar-nav ul li.hover > a {background:#fff;color:#3D3D3D;}
	.header5 #mainMenu .navbar-nav ul li a {border-color:rgba(255,255,255,0.25);}
	
	
	

	
	
	
	
	
	
	
	
}



@media(min-width:992px){

	#boxedLayout #globalWrapper{
		width:992px;
	}
	.mb15 {
		margin-bottom:1.5em;
	}
	.mb30 {
		margin-bottom:3em;
	}
	.mb40 {
		margin-bottom:4em;
	}
	.mt15 {
		margin-top:1.5em;
	}
	.mt30 {
		margin-top:3em;
	}
	.mt40 {
		margin-top:4em;
	}
	.pt15{
		padding-top:1.5em;
	}
	.pb15 {
		padding-bottom:1.5em;
	}
	.pb30 {
		padding-bottom:3em;
	}
	.pb40 {
		padding-bottom:4em;
	}
	.pt15 {
		padding-top:1.5em;
	}
	.pt30 {
		padding-top:3em;
	}
	.pt40 {
		padding-top:4em;
	}
	.boxIconServices.posLeft i { float:right;}
	.boxIconServices.posLeft .boxContent {padding:0 152px 0 0;text-align: right;}
	.boxIconServices i { float:left;}
	.boxIconServicest .boxContent {padding:0 0 0 152px;}
		.ctaBox a {float:right; margin-top:0;} 

	a.btnLeft{float:left;}
	.blockCenter{ width: 992px;}
		.fixedHeader .navbar-nav > li > ul, .fixedHeader .navbar-nav .nekoMegaMenu {
		top:50px;

	}

	.fixedHeader #mainMenu>ul>li>a{
		padding-bottom: 8px;
		padding-top: 8px;
	}

	.fixedHeader .navbar-nav > li.sep:before {
		line-height: 15px;
	}
	.fixedHeader .navbar-brand { padding:10px 0; }

	.fixedHeader .navbar-brand img { max-height: 45px;}
	
		.header3 .navbar-nav > li > a {padding:22px 22px;}

		.header4 .navbar-header{ text-align: left;}
		.header4 .navbar-header{float: left !important;}
		.header4 .navbar-nav .nekoMegaMenu {top:92px;}


		.header5 #mainMenu{
			text-align: left;
		}

		.header5 .navbar-nav.pull-right{
			display: inline-block;
		}

		.header5 #mainMenu{
			text-align: left;
		}	

		.header5 .navbar-header{
			float: left !important;
		}

		.header5 #mainHeader .pull-right {
			float: right !important;
		}

		.header5 .navbar-header{
			text-align: left;
		}

		.header5 .navbar-brand{
			display: inline-block;
			float:none;
		}

		.header5 .navbar-nav > li > ul, .header5 .navbar-nav .nekoMegaMenu {
			top:57px;
		}
			/* footer 4 */
	.footer4 #footerRights .quickMenu {float:right;}

	/* footer 5 */
	.footer5 #footerRights p{float: left;}
	.footer5 #footerRights .socialNetwork{float: right;}
	#homeCarousel h1 {font-size: 50px;}
	#homeCarousel {
		margin-top:66px;
	}

	

	.camera_caption h1 { font-size: 33px;}
	.camera_caption h2 { font-size: 22px; }
	.camera_caption p { font-size: 12px; }
	
	
		#html5Video { height:400px;}
}


		.boxIcon a .imgBorder {
    width: 170px;
    height: 170px;
}
.boxIcon a .imgBorder img {
    width: 162px;
    height: 162px;
}

	#head_teaser {
height:350px;
 text-align:center;
}

@media(min-width:1440px){ 
#head_teaser {
height:565px;
}


}


@media(min-width:1025px){

	.portfolioMosaic.mosaic5 article{
		width:20%;
	}
	.portfolioMosaic.mosaic4 article{
		width:25%;
	}
	.portfolioMosaic.mosaic3 article{
		width:33.33333333333333%;
	}
	.portfolioMosaic.mosaic2 article{
		width:50%;
	}

}


@media (max-width: 1200px) {
    .carousel-video > .item {height:470px;}
    #main-slide .slider-content h2, #main-slide .slider-content1 h2{

font-size: 42px;

	}

	#main-slide .slider-content {
    top: 35%;
	}
	
#main-slide .slider-content h3 {
    font-size: 16px;

}
.boxIcon a .imgBorder {
    width: 150px;
    height: 150px;
}
.boxIcon a .imgBorder img {
    width: 142px;
    height: 142px;
}

/*	.subTitle {
    color: #555;
    font-weight: 200;
    font-size: 1.1em;
    line-height: 1.4em;*/
    /* text-transform: uppercase; */
}

.boxIcon p.boxPar {
opacity: 0; 
    margin-bottom: 20px;
}
.mg-item {
    padding: 0px;
}
.mg-item span {
    top: 67%;
}



}

@media(min-width:1200px){
	#boxedLayout #globalWrapper{
		width:1200px;
	}
 		#paralaxSlice1, #paralaxSlice2, #paralaxSlice4, #paralaxSlice5, #paralaxSlice6, #paralaxSlice7, #paralaxSlice8, #paralaxSlice9, #paralaxSlice10, #paralaxSlice11, #paralaxSlice12{
		background-attachment: fixed;
		background-position: 50% 0;
		background-size: cover;
	}
.blockCenter{ width: 1200px;}
	#cameraSliderWrapper{
		height:633px;
	}
		#homeCarousel h1 {font-size: 80px;}
	#homeCarousel {
		margin-top:55px;
	}
	.flexFullScreen {
		min-height: 500px;
	}
		#html5Video { height:450px;}
			.promoicon_field {
    position: relative;
    left: 0px;
    bottom: 0px;
    text-align: right;
}
.share_field {
    position: relative;
    width: 100%;
}	


}




@media (max-width: 991px) {
.carousel-video > .item {height:370px;}
    #main-slide .slider-content h2, #main-slide .slider-content1 h2{
		font-size: 32px;
	}
	#main-slide .slider-content h3{
    padding: 0px 18px;
    margin-top: 10px;
    font-size: 14px;
	}
.navbar-brand {
    padding-top: 15px;
    top: 0;
	}
	.fixedHeader .brand-img-green {
    height: 40px;
}
.navbar-brand > img{
    height: 40px;
	}
	.slider.btn{
		padding: 3px 18px;
		margin-top: 5px;
		font-size: 16px;
	}
		#main-slide .slider-content {
    top: 30%;
	}
		.subTitle {
    font-size: 1em;
    line-height: 1.2em;
}
.pos_right >div, .pos_right>a >div, .pos_right>div>a {
    text-align: center;
    clear: both;

}
 .pos_left >div, .pos_left >a>div, .pos_left>div >a {
    text-align: center;
    clear: both;
}
.pos_left hr.hrgreen,.pos_right hr.hrgreen {
    margin-left: 45%;
}  

.ih-item.circle.effect11 {
    background: rgba(0,0,0,0.5);
}
h1.head_text, h1.head_text_grey {
    bottom: -25px;
    font-size: 70px;
}
.text-disp {
    padding-top: 60px;
    padding-bottom: 0px;
}
.imgBorder3 .img-circle {
    width: 150px;
    height: 150px;
}
.pos_left >a hr.hrgreen,
.pos_right >a hr.hrgreen {
margin-left:45%;
}
.boxIcon a .imgBorder {
float:none!important;
}
.smaller {
    font-size: 0.89em;
}


#head_teaser {
height:300px;
}
.home_prod a, a .home_prod p.plink {
  opacity:1;
	}
.comp-profile img { padding:0px !important;
clear:both;
}


.comp-profile p { 
    padding: 10px 0 0 0!important;
    clear: both;
    margin: 10px 0px 0px 0px!important;
}

.comp-profile .row {padding:0px;}
.comp-profile .pt30 {padding-top:0px;}


.iso_lista_home li {
    padding: 0px;
}

#standardi h1, #standardi h3 {
font-size:1em;
}
}

@media (max-width: 767px) {
	#main-slide .slider-content h2, #main-slide .slider-content1 h2 {
    font-size: 26px;
}
.go-about > img {width:35px;}
.next-section {
    background: url(/uploads/files/images/slider_mask_green_xs.png) no-repeat bottom center;

}
#main-slide .teaser-cont {
    padding: 0px 20px;
}
.gallery-button {display:none;}
	.navbar-collapse {
    padding-right: 0;
    color: #fff;
}
	.navbar-header {
    padding-bottom: 0;
    padding-left: 15px;
}
	.carousel-video > .item {
    height: 270px;
}
.subTitle {
    font-size: 0.89em;
    line-height: 1.4em;
    text-align: center;

}
.mg-item span {
    top: 70%;
}
.mg-item img {
    width: 100%;
}
.mg-item span {font-size:0.89em;}

.text-disp {    padding-top: 60px;
    padding-bottom: 0px;}

.border-bottom {
    margin-bottom: 0px;
}
.paralaxText {
    padding-top: 30px;
    padding-bottom: 30px;
}

.home_prod {
    padding-top: 100px!important;
    padding-bottom: 80px!important;
	margin-bottom:0px;
}
	footer h1, footer h2, footer h3, footer h4 {
    font-size: 1.6em;
}
#footerLogo {
    display:none;
}
.nsp-alt-tabs > li > a:hover, .nsp-alt-tabs > li > a:focus {
    padding: 0;
}
	h1.head_text, h1.head_text_grey {
    bottom: -20px;
    font-size: 60px;
	line-height: 0.7em;
}

.promo_icon p {
    line-height: 1em;
}
#paralaxSlice2 {
    width: 100%;
    /* background-repeat: no-repeat; */
    /* background-attachment: scroll; */
    background-size: cover;
    background-position: top center;
}
.case_prod {
    padding-top: 150px!important; 
}
.case_prod .ih-item {
    background: transparent url(/uploads/files/images/case_mask_xs.png) no-repeat center top;
    height: 100px;
    top: 100px;
}
.case_prod .ih-item img {
    width: 100px;
    top: 60px;
    height: 100px;

}
.prod_full_width {margin-bottom:0px;}

.case_greytop {
    margin-top: 0px;
}
.case_greytop h2 {
    font-size: 26px;
    margin-top: 30px;
    text-align: center;
}
.case_greytop p {
    text-align: center;
    font-size: 1em;
    line-height: 1.2em;

}
.prev-next {
    top: 100px;

}
.prev-next .prev-button, .prev-next .next-button {
    font-size: 2em;
}
#product .trigger {
    width: 75px;
    height: 75px;
margin-top: 52px;
}

#product .trigger img {
    width: 75px;
    height: 75px;
    padding: 5px;
}
#product {

    background: url(/uploads/files/images/prod_mask1_xs.png) no-repeat center top;
}
.greenbg-right {
    top: 5px;
    text-align: center;
    position: relative;
    left: 0;
    width: 100%;
}
.greenbg-right h2 {
    font-size: 20px;
    line-height: 1em;
	    margin-bottom: 0px;
}
.promoicon_field {
position: relative;
    right: 0px;
    bottom: 0;
    margin-bottom: 0px;
    text-align: right;
}
.share_field {
    position: relative; 
    right: 0px;
    bottom: 0px;
    text-align: right;
}
#head_teaser {
height:250px;
}
.board .nav-tabs > li a {
    padding: 45px 0px;
}
.tab-content.sideways1 {

    height: 100vw;
}

.machine-a  span, .machine  span, .machine, .machine-a {
margin-bottom:0px;
padding: 2px 0px;
}
.machine-area > div {
padding:0px;
margin:0px;
}
.timer, .timerad {
    font-size: 30px;
    line-height: 30px;
}
.counter-item h5 {
font-size:12px;
}
.counter-item {
    margin-top: 0px;
}
.slidebar-right hr {
    display: block;
    margin: 20px auto!important;
    float: none;
    text-align: center;
}
.slidebar-right ul li {
    padding-left: 0px;
}
.menu-side{
	text-align:center;
}
.menu-side ul li a {
    font-size: 18px;
}

}




@media (max-width: 575px) {
	#video-background {
min-width: 150%;
   max-width: 150%;
    }
		.carousel-video > .item {
    height: 260px;
}
	.mg-targets a {
    width: 100%;}
	.mg-item img {
    width: 30%;
}
	.mg-item span {
    top: 40%;
    text-align: left;
    left: 30%;
}

.mg-close {    width: 30px!important;}

#anim1 {
    width: 100%;
}
.panel {
width: 100%;
left: -70px;}

h1.head_text, h1.head_text_grey {
    bottom: -12px;
    font-size: 45px;
	    letter-spacing: 0.5px;
}
.team_block {
    width: 100%;
}

#team3 > div {
    width: 100%;


}
img.team {
    width: 30%;
    float: left;
}
#team3  .boxContent  {
    width: 70%;
    padding: 0px 0 0 10px;
    float: left;
    text-align: left;
}
.boxContent.color3 {
    border-bottom: 0px solid rgba(0,0,0,0.15);
}
.boxContent h3 {
margin:0px;
}
.boxContent {font-size:14px;}
.boxContentbox h3 {margin-top:20%;}
#team3 h3 {
    margin-bottom: 0em;
}
.team_mail {
    margin-bottom: 0px; 
}

}


#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{
	border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	
	#cssmenu {
	display:none;
	}
	
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{    padding: 15px;
    font-size: 15px;
    letter-spacing: 1px;
    text-decoration: none;
    color: #fff;
    font-weight: 400;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{    background: #444444!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#444;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom: 1px solid rgba(150,150,150,0.15);
    padding: 15px 15px;
    width: 170px;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #ddd;
    font-weight: 400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #444}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #444}


@media screen and (min-width:300px){
#cssmenu{ width: 30%;
display:block;
    position: absolute;
    top: 86px;
    left: 0px;
    z-index: 99;}
#cssmenu ul{    width: 100%;
    padding-left: 0px;
    display: none;
    background-color: #a7c743;}
#cssmenu ul li{width:100%;border-top:1px solid #fff}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#444!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{display: none;position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#fff;font-size:12px;font-weight:700}
.button{width: 50px;
    height: 46px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 12399994;
    background-color: #444444;}
.button:after{position: absolute;
    top: 22px;
    right: 15px;
    display: block;
    height: 8px;
    width: 20px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    content: '';}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:15px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #fff;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#444}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#fff;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}

}
@media screen and (max-width: 991px){
#cssmenu{ width: 100%;}	
	
}
/* cmsms stylesheet: formbuilder modified: 02/07/20 12:07:48 */



.formbuilder {
    color:#393939;
 margin-bottom:0px;  
}


.formbuilder div {
  margin: 0px auto;
  padding:5px;
  text-align:center;
}


.formbuilder div div {
  margin: 10px auto;

  padding: 10px;
}
.formbuilder input[type="email"],
.formbuilder input[type="file"],
.formbuilder input[type="option"],
.formbuilder input[type="text"],
.formbuilder input[type="checkbox"],
.formbuilder textarea,
.formbuilder select {
  width: 100%;
    margin: 0px auto;
padding:10px;
  font-size: 1em;
  font-weight:300;
  border: none;
  border-radius:2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #cdcdcd;
}
.formbuilder select {
  width: 100%;
  background-color: #fef8f4;
}
.formbuilder .datum select {
  width: 26%;
  margin:0px 3px;
}


.formbuilder input:active,
.formbuilder input:active,
.formbuilder input:active,
.formbuilder input:active,
.formbuilder textarea:active,
.formbuilder select:active {
/*border:none;*/

}

.formbuilder input:focus,
.formbuilder input:focus,
.formbuilder input:focus,
.formbuilder input:focus,
.formbuilder textarea:focus,
.formbuilder select:focus {
/*border:none;*/

}


.formbuilder input[type="email"]:hover,
.formbuilder input[type="file"]:hover,
.formbuilder input[type="option"]:hover,
.formbuilder input[type="text"]:hover,
.formbuilder textarea:hover,
.formbuilder select:hover {
  border: none;
  cursor: default;
border: 1px solid #666;
}
.formbuilder input[type="submit"] {
  /*width: 104px;
  margin: 10px 0 0 0;*/
  border: none;
  border-radius:2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
}
.formbuilder input[type="submit"]:hover {
  border: none;
}
.formbuilder label {
  width: 100%;
  /*float: left;*/
  font-size:1.3em;
}
.formbuilder input[type="checkbox"] + label,
.formbuilder input[type="radio"] + label {
  width: 60px;
  float: left;
}

.formbuilder input[type="checkbox"] + label.label {
  width: 190px;
  float: right;
}
.formbuilder_text_error {
  color: #f00;
  font-weight: bold;
}
.captchapict {
  width: 100px;
  border: none;
  border-radius:2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.formbuilder_field_error input[type="email"],
.formbuilder_field_error input[type="file"],
.formbuilder_field_error input[type="option"],
.formbuilder_field_error input[type="text"],
.formbuilder_field_error select,
.formbuilder_field_error textarea,
.formbuilder_field_error .captchapict {
  border: none;
}
/**
 * Below some more available CSS codes...
 * Note: when you need them, the sequence of all lines is important!
.formbuilder input { }
.formbuilder input[type="button"] { }
.formbuilder input[type="radio"] { }
.formbuilder input[type="checkbox"] { }
.formbuilder legend { }
.formbuilder optgroup { }
.formbuilder fieldset { }
.formbuilder form { }
 *
 **/
 .formbuilder legend {
     padding:10px;
     font-size:2em;
 }
 
.formbuilder input {
  display: block;
  width: 100%;
 /* height: 34px;*/
  padding: 10px 20px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
  background-image: none;
  border: none
  border-radius: 2px;
  /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

div.checkbox_text {
      margin: 5px auto;
 text-align:left; 
  width:100%;  
  font-weight:normal;
  background-color:#f2f2f2;
}

input[type=checkbox]:checked + span {
color:#e40006;
} 

div.checkbox_text span{

  font-weight:700;
}
.formbuilder input[type="checkbox"]{
  display: inline-block;
 width: 9%;
  height: 20px;
 text-align: left;
  padding: 10px 20px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
  background-image: none;
  border: none;
  float:left;
  border-radius: 2px;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}

.formbuilder input[type="checkbox"] + label {
        height: 20px;
 width: 85%;
  float: left;
  font-weight:300;
  text-align:left;
  font-size:1.2em;
}

.formbuilder input[type="radio"]{
  display: inline-block;
 width: 9%;
  height: 15px;
 cursor: pointer;
  padding: 10px 20px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
  background-image: none;
  border: none;
  float:left;
  border-radius: 2px;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}

.formbuilder input[type="radio"] + label {
        height: 20px;
 width: 85%;
 cursor: pointer;
  float: left;
  font-weight:300;
  text-align:left;
  font-size:1.2em;
}

 .formbuilder div.label_checkbox,  .formbuilder div.label_radiobutton  {
     text-align:left;
width:100%;
margin-bottom:50px;
}
 .formbuilder div.label_checkbox div,  .formbuilder div.label_radiobutton div{
padding:0px;
}
 .formbuilder div.label_checkbox  textarea,  .formbuilder div.label_radio  textarea{
width:100%;
}

 .formbuilder div.label_checkbox input[type="text"],  .formbuilder div.label_radiobutton input[type="text"]{
width:100%;
}
 .formbuilder input.cms_submit {
    
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: 0;
    width: initial;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #a6c53c;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    border-radius: 3px;
    border-bottom: 3px solid rgba(0,0,0,.15);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.formbuilder .fss input.cms_submit {
    
    background-color: #ffffff;
    color: #a1c23d;
}
 .formbuilder input.cms_submit:hover {
 color:#333;
 opacity:0.8;
 }
 div.website,.website, div.website * {
  display: none !important;
}

.formbuilder .static-text {
margin:25px 0 5px;
font-size:1.7em;
color:#666;
}

.formbuilder .cms_dropdown {
text-align:center;
margin-bottom:10px;
}
.formbuilder .g-recaptcha div {
    float:left;
    padding:0;
    margin:0;
    width:100%!important;
}
.formbuilder iframe {
    float:left;
    padding:0;
    margin:0;
   /* width:220px!important;*/
}
.formbuilder .captcha, .formbuilder .captcha div {
float: left;
    padding: 5px;
    margin: 0px;
    margin-bottom: 5px;
    /* height: 140px; */
    width: 100%!important;
}
