@font-face { font-family: 'font1'; src: url('/fonts/roboto-light-webfont.woff') format('woff'), url('/fonts/roboto-light-webfont.woff2') format('woff2');font-style: normal;}
@font-face { font-family: 'font2'; src: url('/fonts/gararg__.woff') format('woff'), url('/fonts/gararg__.woff2') format('woff2');font-style: normal;}
html{width:100%;height:100%;margin:0px;padding:0;}
body{width:100%;height:100%;margin:0px;padding:120px 0 0 0;color:#555753;font-family: font1;background-size:100% 100%;background-color:#ffffff;}
div.flags{display:none;position:fixed;min-width:20px;right:80px;height:17px;top:85px;margin:0 0 0 0;padding:2px;z-index:2003;}
.no-js div.flags{display:inline;position:fixed;min-width:20px;right:105px;height:17px;top:85px;margin:0 0 0 0;padding:2px;z-index:2003;}
img.lang{margin:2px;width:20px;}
div.selectedlang{float:right;height:17px;padding:1px;}
div.notselectedlang{float:right;height:17px;padding:1px;}
div.text div.flags {float:right;position:static;}

img{border:0;max-width:100%;max-height:100%;}
a {color:#7f7d80;}
input[type=submit] {cursor:pointer;background-color:#00c78c;color:#010101;border:1px solid #babdb6;line-height:20px;font-family: font1;}
input[type=text], input[type=email], input[type=password], textarea {background-color:#ffffff;border:1px solid #babdb6;line-height:20px;border-radius:0;font-family: font1;}
input[type=text]:focus, input[type=email]:focus, textarea:focus {outline:0;}
input[type=checkbox] {-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);padding: 10px;margin:10px;}

div.placeholder { width:100%;top: 0; margin: 0 auto 0 auto; }
div.body {width:100%;top:0; margin: 0 auto 0 auto;text-align:center;}
div.coverAll {position:fixed;height:100%;width:100%;left:0;top:0;background-color:#ffffff;z-index:1000000000;}
div.coverAll .loader {border: 16px solid #E9E9E9;border-radius: 50%;border-top: 16px solid #00C78C;position:fixed;top:50%;left:50%;margin:-68px 0 0 -68px;z-index:1000000001;width: 120px;height: 120px;-webkit-animation: loader 2s linear infinite;-ms-animation: loader 2s linear infinite;-moz-animation: loader 2s linear infinite;-o-animation: loader 2s linear infinite;animation: loader 2s linear infinite;}

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

@-moz-keyframes loader {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); }
}

@-ms-keyframes loader {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); }
}

@-o-keyframes loader {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); }
}

@keyframes loader {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.headerWrapper {position:fixed;left:0;top:0;height:120px;width:100%;z-index:2001;overflow:hidden;border-bottom:1px solid #00C78C;background-color:#ffffff;}

div.logo {float:left;height:100px;line-height:100px;text-align:left;max-width:50%;width:400px;overflow:hidden;margin:5px 0 5px 30px;}
div.logo img{max-height:100%;max-width:100%;vertical-align:middle;}

div.searchbox {display:none;position:fixed;right:25px;margin:0;top:80px;z-index:2002;overflow:hidden;}
.no-js div.searchbox {display:none;position:fixed;right:25px;margin:0;top:80px;z-index:2002;}
div.searchbox input[type=submit] {float:right;margin:0 0 0 2px;padding:3px 6px;}
div.searchbox input[type=text] {float:left;margin:1px 2px 0 0;padding:3px;width:165px;background-color:#d3d7cf;opacity:0.3;border:0;}
div.searchbox input[type=text]:focus, div.searchbox input[type=text]:hover {background-color:#ffffff;opacity:1;}

* {margin:0;padding:0;}
div.cycle-slideshow {float:left;width:100%;height:auto;max-height:800px;overflow:hidden;display:block;margin:0 0 0 0;padding:0;left:0;top:0;opacity:0;}
.no-js div.cycle-slideshow {float:left;width:100%;height:auto;max-height:800px;overflow:hidden;display:block;margin:0 0 0 0;padding:0;left:0;top:0;opacity:1;}
div.cycle-slideshow img {float:left;width:100%;left:0;}
div.cycle-slideshow a {width:100%;}
div.cycle-slideshow a img {position:relative;width:100%;left:0;}
div.cycle-slideshow .cycle-prev, .cycle-next {position:absolute;font-size:200%;color:#ffffff;display:block;z-index:1002; cursor:pointer; bottom:20px; background:none; padding:0 10px;font-family:Arial;}
div.cycle-slideshow .cycle-prev:hover, .cycle-next:hover {color:#7f7d80;}
div.cycle-slideshow .cycle-prev {right:6%;}
div.cycle-slideshow .cycle-next {right:2%;}
div.cycle-slideshow .cycle-pager {width:100%;text-align:left;position:absolute;left:0;bottom:20px;z-index:1001;}
div.cycle-slideshow .cycle-pager span {cursor:pointer;overflow:hidden;width:12px;height:12px;display:inline-block;border:1px solid #ffffff;border-radius:59%;margin:0 10px;line-height:50px;}
div.cycle-slideshow .cycle-pager span:hover {background-color:#7f7d80;}
div.cycle-slideshow .cycle-pager .cycle-pager-active{background-color:#ffffff;}

div.txt_container_lft{float:right;width:700px;}
div.text {float:left;width:96%;height:100%;padding:0;z-index:1;margin:0 2%;text-align:center;}

div.txtwrapper {display:inline-block;text-align:justify;width:980px;max-width:98%;padding:20px 1%;font-size: 17px;line-height: 30px;word-spacing:1px;word-wrap:break-word;}
div.txtwrapper .innertxt {display:inline-block;width:100%;vertical-align:middle;line-height: 30px;}
div.txtwrapper table{font-size: 12px;line-height: 1.6;}
div.txtwrapper blockquote{font-style: italic;font-family: Georgia, Times, "Times New Roman", serif;padding-left: 20px;padding-right: 8px;border-style: solid;border-color: #ccc;border-width: 0 0 0 5px;font-size: 13px;}
div.txtwrapper ol,div.txtwrapper ul,div.txtwrapper dl{margin:10px 0px 10px 20px;padding: 0 40px;list-style-position: inside;}
div.txtwrapper h1,div.txtwrapper h2,div.txtwrapper h3,div.txtwrapper h4,div.txtwrapper h5,div.txtwrapper h6{font-weight: normal;line-height: 1.2;}
div.txtwrapper h1,div.txtwrapper h2 {color:#00C78C;}
div.txtwrapper hr{border: 0px;border-top: 1px solid #ccc;}
div.txtwrapper pre{white-space: pre-wrap;word-wrap: break-word;-moz-tab-size: 4;tab-size: 4;}

div.footer {float:left; overflow: hidden;margin:30px 0 0 0; width: 100%; min-height: 250px;background-color:#d0d0d0; box-shadow:0 0 10px #323232;padding:50px 0 0 0;color:#2e3436;font-size:14px;} 
div.footer a { color:#2e3436; text-decoration: none;font-size:14px;} 
div.footer li { list-style-type: none;} 
div.navlinks { float:left;width: 23%; height: 100%;margin:0 1%;} 
div.navlinks ul {float:left;width:100%; margin:20px auto 0 auto;padding:0;}
div.navlinks ul li {float:left;width:50%;}
div.navlinks ul li a {display:inline-block;padding:3px 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
div.navlinks ul li:hover a {background-color:#D8D8D8;}
div.subscribe {float:left;width: 19%;padding:20px 3%;height:200px;margin:0;text-align:center;border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;}
div.subscribe span {font-weight:bold;font-size:14px;line-height:30px;}
div.subscribe input[type=text], div.subscribe input[type=email] { width:80%;padding: 4px 5px 4px 7px; margin:5px 0; }
div.subscribe input[type=submit] {width:50%;padding: 4px 5px 4px 7px;margin:10px 0 0 0;}
div.contact {float:left; height:100%; width:25%;} 
div.contact p {width:90%; margin:20px auto 0 auto;font-size:12px;text-align:right;}
div.contact p a {width:90%; margin:20px auto 0 auto;font-size:12px;text-align:center;}
div.contact span {width:100%; margin:5px 0;text-align:right;display:block;float:right;}
div.social { float:left; height:100%; width:200px;margin:0;padding: 0 0 20px 3%;text-align:right;overflow:hidden;}
div.payicons {float:left;width:100%;text-align:center;}
div.payicons img {margin:5px;height:40px;}

div.footer.tallFooter div.navlinks,div.footer.tallFooter div.subscribe,div.footer.tallFooter div.contact,div.footer.tallFooter div.social {float:none;line-height: 25px;display: inline-block;vertical-align: middle;}

div.cont{display:none;position:fixed;right:25px;width:240px;height:41px;top:39px;padding:0 10px;margin:0 0 0 0;font-size:24px;font-weight:bold;line-height:41px;color:#000000;text-align:center;z-index:2002;text-transform:uppercase;white-space: nowrap;}
.no-js div.cont{display:inline;position:fixed;right:25px;width:240px;height:41px;top:30px;padding:0 10px;margin:0 0 0 0;font-size:24px;font-weight:bold;line-height:41px;color:#000000;text-align:center;z-index:2002;}
div.cont span{color: #343434;padding: 0 3px;border-radius: 5px;font-weight: normal;font-size: 39px;float: left;line-height: 41px;}
div.cont a {color:#000000;text-decoration:none;}


div.nav { float:left;position:static; width: 100%;height:40px;left:0;top:0; padding: 0;line-height:40px;text-align:center;margin:0 0 35px 0;z-index:2000;}
div.nav ul { position: relative; width:100%; list-style-type:none; margin:0 auto 0 auto;line-height:40px;padding:0;background-color:#ffffff;}
div.nav ul li {display: inline-block;position:relative;margin:0 2px;padding:0; line-height:40px; text-align:center;font-size:15px;color:#000000;text-transform:uppercase;}
div.nav ul, div.nav ul li, div.nav ul li a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
div.nav ul li a {display:block;padding:0 5px;margin:7px 0;line-height:26px;text-decoration:none;font-weight:normal; font-size:15px; color:#000000;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
div.nav ul li:hover > a {background-color:#E2E2E2;}
div.nav ul li:hover {cursor:pointer;}

div.nav ul li ul {position:absolute;visibility: hidden;opacity: 0;top: 100%;margin: 20px 0 0 0;_margin: 0;padding:0;z-index:20000;min-width:240px;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);left: 50%;-webkit-box-shadow: 0 0 4px 0px #969696;-moz-box-shadow: 0 0 4px 0px #969696;box-shadow: 0 0 4px 0px #969696;background-color:#ffffff;}
div.nav ul li:hover > div > ul,div.nav ul li ul li:hover > div > ul, div.nav ul li ul li ul li:hover > ul {opacity:1;margin:0;visibility: visible;}
div.nav ul li:hover ul li, div.nav ul li ul li {position:relative; width:100%;text-align:left; float:left;margin:0;padding:0;line-height:32px;border-width:0;color:#4D4D4D;font-size:14px;font-weight:normal;text-transform:none;border-top: 1px solid #efefef;background-color:#ffffff;}
div.nav ul li ul li a {font-weight:normal;line-height:26px;text-transform:none;display:block;width:92%;padding:0 2%;margin:6px 2%;vertical-align:middle;background:none;color:#4D4D4D;}
div.nav ul li ul li:hover > a,div.nav ul li ul li ul li:hover > a, div.nav ul li ul li ul li ul li:hover > a, div.nav.overCanvas ul li:hover > a {background: rgb(10,245,174);background: -moz-linear-gradient(top, rgb(10,245,174) 0%, rgb(20,255,185) 50%, rgb(10,245,174) 51%, rgb(20,255,185) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(10,245,174)), color-stop(50%, rgb(20,255,185)), color-stop(51%, rgb(10,245,174)), color-stop(100%, rgb(20,255,185)));background: -webkit-linear-gradient(top, rgb(10,245,174) 0%, rgb(20,255,185) 50%, rgb(10,245,174) 51%, rgb(20,255,185) 100%);background: -o-linear-gradient(top, rgb(10,245,174) 0%, rgb(20,255,185) 50%, rgb(10,245,174) 51%, rgb(20,255,185) 100%);background: -ms-linear-gradient(top, rgb(10,245,174) 0%, rgb(20,255,185) 50%, rgb(10,245,174) 51%, rgb(20,255,185) 100%);background: linear-gradient(to bottom, rgb(10,245,174) 0%, rgb(20,255,185) 50%, rgb(10,245,174) 51%, rgb(20,255,185) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0af5ae', endColorstr='#14ffb9', GradientType=0 );text-decoration:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;font-weight:normal;color:#000000;}

div.nav ul li ul li ul {top:0;left:100%;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);}
div.nav ul li ul li ul li ul {top:0;left:auto;right:100%;}

div.nav.overCanvas {position:absolute;top:90%;left:0;}
div.nav.overCanvas ul {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
div.nav.overCanvas > ul {display:inline-block;background-color:rgba(0,0,0,0.2);max-width:100%;width:600px;padding:0 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
div.nav.overCanvas ul:hover {background-color:rgba(0,0,0,0.8);}
div.nav.overCanvas ul:hover li a {color:#ffffff;}
div.nav.overCanvas ul li ul {background-color:rgba(0,0,0,0.8);-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;-ms-border-radius: 8px 8px 0 0;-o-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;margin: 0 0 20px 0;}
div.nav.overCanvas ul li ul li ul {-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;}
div.nav.overCanvas ul li, div.nav.overCanvas ul li ul li, div.nav.overCanvas ul li ul li ul li {background:none;border:0;}
div.nav.overCanvas ul li ul li a, div.nav.overCanvas ul li ul li ul li a, div.nav.overCanvas ul li ul li:hover ul li a {color:#ffffff;}
div.nav.overCanvas ul li ul li:hover a, div.nav.overCanvas ul li ul li ul li:hover a, div.nav.overCanvas ul:hover > li:hover > a {color:#000000;}
div.nav.overCanvas ul li ul {top:auto;bottom:100%;}
div.nav.overCanvas ul li ul li ul, div.nav.overCanvas ul li ul li ul li ul {top:auto;bottom:0;}

div.nav.fixedToTop {position:fixed;top:0;}
div.nav.fixedToTop > ul {display:block;-webkit-transition: width 1s ease-in-out, background-color 1s ease-in-out;-moz-transition:width 1s ease-in-out, background-color 1s ease-in-out;-ms-transition:width 1s ease-in-out, background-color 1s ease-in-out;-o-transition:width 1s ease-in-out, background-color 1s ease-in-out;transition:width 1s ease-in-out, background-color 1s ease-in-out;width:100%;padding:0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;background-color:rgba(0,0,0,0.8);}
div.nav.fixedToTop ul li a {color:#ffffff;}
div.nav.fixedToTop ul li ul {top:100%;bottom:auto;margin: 20px 0 0 0;-webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-ms-border-radius: 0 0 8px 8px;-o-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;}
div.nav.fixedToTop ul li ul li ul, div.nav.overCanvas ul li ul li ul li ul {top:0;bottom:auto;}


/*menu lateral*/
div.mnlft_cont{float:left;width:250px;margin:0 20px 0 -40px;}
div.lftmn {width:220px;float:left;background-color:cor03;padding:15px 5px 15px 15px;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;-ms-border-radius:0 15px 15px 0;-o-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow: 3px 3px 5px #BFBFBF, -5px -5px 15px #9A9A9A inset;-moz-animation: slideLftmn 1s ease-out 1;-webkit-animation: slideLftmn 1s ease-out 1;-o-animation: slideLftmn 1s ease-out 1;animation: slideLftmn 1s ease-out 1;}
@-moz-keyframes slideLftmn {
	0% {-moz-transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {-moz-transform: translateX(0);visibility: visible;opacity: 1;}
}
@-webkit-keyframes slideLftmn {
	0% {-webkit-transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {-webkit-transform: translateX(0);visibility: visible;opacity: 1;}
}
@-o-keyframes slideLftmn {
	0% {-o-transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {-o-transform: translateX(0);visibility: visible;opacity: 1;}
}
@keyframes slideLftmn {
	0% {transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {transform: translateX(0);visibility: visible;opacity: 1;}
}
div.lftmn ul {position:relative;list-style-type: none;padding: 0;width:210px;margin:0;height:auto;z-index:1001;}
div.lftmn ul li {position:relative;width:100%;text-align:left;font-size:12px;line-height:30px;height:30px;margin:0;color:cor08;text-indent:5px;}
div.lftmn ul li a {display: block;color:cor08;text-align:left;text-decoration: none;line-height:30px;}

div.lftmn ul li ul { position:absolute;visibility: hidden;opacity: 0;margin: 20px 0 0 0;_margin: 0;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:cor10;}
div.lftmn ul li:hover ul {opacity:1;margin:0;visibility: visible;position:absolute;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:cor10;}
div.lftmn ul li:hover ul li, div.lftmn ul li ul li { position:relative; width:100%; float:left; margin:0; padding:0;line-height:32px; border-width:0;color:cor08;font-size:14px;font-weight:normal;background-color:cor10;text-indent:5px;}
div.lftmn ul li:hover ul li a, div.lftmn ul li ul li a {font-weight:normal;line-height:32px;color:cor08;}
div.lftmn ul li:hover ul li:hover, div.lftmn ul li ul li:hover {background-color:cor03;}

div.lftmn ul li:hover ul li ul, div.lftmn ul li ul li ul {position:absolute;visibility: hidden;opacity: 0;margin: 20px 0 0 0;_margin: 0;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:cor03;}
div.lftmn ul li:hover ul li:hover ul, div.lftmn ul li ul li:hover ul {opacity:1;margin:0;visibility: visible;position:absolute;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:cor03;}
div.lftmn ul li:hover ul li:hover ul li, div.lftmn ul li ul li ul li {width: 100%;float:left; margin:0px; top:0;padding:0; margin-left:0px; line-height:32px; border-width:0; background-color:cor03; color:cor08;}
div.lftmn ul li:hover ul li:hover ul li:hover, div.lftmn ul li ul li ul li:hover {background-color:cor04;}

/* Shopping Cart Mini Geral */
div.minicart_container {  width:230px; position:fixed; height:40px; bottom:-40px; right:25px; margin:0; text-align:left;background-color:#7f7d80;border-radius:5px 5px 0 0;z-index:10001;} 
.no-js div.minicart_container {  width:230px; position:fixed; height:40px; bottom:0px; right:25px; margin:0; text-align:left;background-color:#7f7d80;border-radius:5px 5px 0 0;z-index:10001;} 
span.txt { float:left; margin-right:0;color:#000000;text-indent:10px;font-size:14px; line-height:40px;}
div.minicart {float:right; text-align:center; font-size:10px; font-weight:bold;margin-right:0; }
div.minicart span {min-width:90px;padding:0 5px; font-size:16px; line-height:27px; float:right;text-align:center; font-weight:bold; background-color:#ffffff; border:1px solid #565656; border-radius:7px; margin:5px; color:#010101; }

div.credits {float:left;width:100%;height:75px;margin:0;font-size:10px;color:#dbdbdb;line-height:75px;background-color: #202055;text-align:center;}
div.credits a {color:#dbdbdb;text-decoration:none;}

/*logins*/
div.loginwrapper {position:fixed;top:10px;right:20px;line-height:30px;height:30px;z-index:1000002;}
div.login {float:left;margin:0 0 0 20px;}
div.login span {margin:0 10px 0 0;}
div.login span input[type=text], div.login span input[type=password]{width:80px;line-height:20px;}
div.login span input[type=submit] {padding:0 5px;line-height:20px;border-radius:0;}

/*ICONS ANIMATIONS*/

div.rproducts .highlightsGreenBg, div.prod .highlightsGreenBg {display: block;height: 140px;width: 140px;border-radius: 50%;background: #00C58D;margin: -70px 0 0 -70px;position: absolute;z-index:-1;top: 50%;left:50%;}

div.rproducts svg, div.prod svg {display:inline-block;max-width:70%;max-height:70%;vertical-align:middle;}
div.rproducts svg path, div.prod svg path {fill:#ffffff;}

/*SEO ARROW*/
svg.seoArrow {position:absolute;left:50%;top:13px;width:80px;height:80px;margin:0 0 0 -40px;-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-animation: rotateArrow 6s linear infinite;-moz-animation: rotateArrow 6s linear infinite;-ms-animation: rotateArrow 6s linear infinite;-o-animation: rotateArrow 6s linear infinite;animation: rotateArrow 6s linear infinite;}

@-ms-keyframes rotateArrow {
	0% { -ms-transform: rotate(0deg); }
	30%,100% { -ms-transform: rotate(-359deg); }
}
@-o-keyframes rotateArrow {
	0% { -o-transform: rotate(0deg); }
	30%,100% { -o-transform: rotate(-359deg); }
}
@-moz-keyframes rotateArrow {
	0% { -moz-transform: rotate(0deg); }
	30%,100% { -moz-transform: rotate(-359deg); }
}
@-webkit-keyframes rotateArrow {
	0% { -webkit-transform: rotate(0deg); }
	30%,100% { -webkit-transform: rotate(-359deg); }
}
@keyframes rotateArrow {
	0% {transform:rotate(0deg);}
	30%,100% {transform:rotate(-359deg);}
}

svg.seoBars {position:absolute;left:50%;bottom:17px;width:80px;height:80px;margin:0 0 0 -40px;}
svg.seoBars path {-webkit-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-animation: seoBars 6s linear infinite;-moz-animation: seoBars 6s linear infinite;-ms-animation: seoBars 6s linear infinite;-o-animation: seoBars 6s linear infinite;animation: seoBars 6s linear infinite;}

@-webkit-keyframes seoBars {
	0 {-webkit-transform: scaleY(0);}
	30%,100% {-webkit-transform: scaleY(1);}
}

@-moz-keyframes seoBars {
	0 {-moz-transform: scaleY(0);}
	30%,100% {-moz-transform: scaleY(1);}
}

@-ms-keyframes seoBars {
	0 {-ms-transform: scaleY(0);}
	30%,100% {-ms-transform: scaleY(1);}
}

@-o-keyframes seoBars {
	0 {-o-transform: scaleY(0);}
	30%,100% {-o-transform: scaleY(1);}
}

@keyframes seoBars {
	0 {transform: scaleY(0);}
	30%,100% {transform: scaleY(1);}
}

/*CAMERA*/
div#id7 svg {position: absolute;left: 50%;top: 50%;margin:-44px 0 0 -49px;}

div#id7 svg.cameraLens {margin:-25px 0 0 -25px;width: 50px;overflow: visible;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

svg.cameraLens g.outer {fill: #ffffff;-webkit-transition: fill .5s ease-in;-moz-transition: fill .5s ease-in;-ms-transition: fill .5s ease-in;-o-transition: fill .5s ease-in;transition: fill .5s ease-in;}

svg.cameraLens g.outer, svg.cameraLens g.mid, svg.cameraLens g.inner, svg.cameraLens g.lens-flare {-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;}

svg.cameraLens g.mid {fill: #00C58D;-webkit-transition: fill .5s ease-in;-moz-transition: fill .5s ease-in;-ms-transition: fill .5s ease-in;-o-transition: fill .5s ease-in;transition: fill .5s ease-in;}

svg.cameraLens g.inner {stroke-width: 20;fill: #00C58D;stroke:#ffffff;-webkit-transition: stroke-width .5s ease-in, fill .5s ease-in;-moz-transition: stroke-width .5s ease-in, fill .5s ease-in;-ms-transition: stroke-width .5s ease-in, fill .5s ease-in;-o-transition: stroke-width .5s ease-in, fill .5s ease-in;transition: stroke-width .5s ease-in, fill .5s ease-in;}

svg.camera {-webkit-animation: shakeCam 6s ease-in-out infinite;-moz-animation: shakeCam 6s ease-in-out infinite;-ms-animation: shakeCam 6s ease-in-out infinite;-o-animation: shakeCam 6s ease-in-out infinite;animation: shakeCam 6s ease-in-out infinite;}
svg.cameraLens g.outer {-webkit-animation: rotateCam 3s ease-in-out 1.8s infinite;-moz-animation: rotateCam 3s ease-in-out 1.8s infinite;-ms-animation: rotateCam 3s ease-in-out 1.8s infinite;-o-animation: rotateCam 3s ease-in-out 1.8s infinite;animation: rotateCam 3s ease-in-out 1.8s infinite;}
svg.cameraLens g.mid {-webkit-animation: scaleCam 2.4s ease-in-out 1.2s infinite;-moz-animation: scaleCam 2.4s ease-in-out 1.2s infinite;-ms-animation: scaleCam 2.4s ease-in-out 1.2s infinite;-o-animation: scaleCam 2.4s ease-in-out 1.2s infinite;animation: scaleCam 2.4s ease-in-out 1.2s infinite;}
svg.cameraLens g.inner {-webkit-animation: scaleCam-inner 4.8s ease-in-out 1.8s infinite;-moz-animation: scaleCam-inner 4.8s ease-in-out 1.8s infinite;-ms-animation: scaleCam-inner 4.8s ease-in-out 1.8s infinite;-o-animation: scaleCam-inner 4.8s ease-in-out 1.8s infinite;animation: scaleCam-inner 4.8s ease-in-out 1.8s infinite;stroke-width: 25;}
svg.cameraLens g.lens-flare {-webkit-animation: scaleCam-flare 6s ease-in-out 1.8s infinite;-moz-animation: scaleCam-flare 6s ease-in-out 1.8s infinite;-ms-animation: scaleCam-flare 6s ease-in-out 1.8s infinite;-o-animation: scaleCam-flare 6s ease-in-out 1.8s infinite;animation: scaleCam-flare 6s ease-in-out 1.8s infinite;}

@-webkit-keyframes shakeCam {
  0% { -webkit-transform: rotate(0deg); }
  4% { -webkit-transform: rotate(-15deg); }
  8% { -webkit-transform: rotate(15deg); }
  12%,100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes shakeCam {
  0% { -moz-transform: rotate(0deg); }
  4% { -moz-transform: rotate(-15deg); }
  8% { -moz-transform: rotate(15deg); }
  12%,100% { -moz-transform: rotate(0deg); }
}
@-ms-keyframes shakeCam {
  0% { -ms-transform: rotate(0deg); }
  4% { -ms-transform: rotate(-15deg); }
  8% { -ms-transform: rotate(15deg); }
  12%,100% { -ms-transform: rotate(0deg); }
}
@-o-keyframes shakeCam {
  0% { -o-transform: rotate(0deg); }
  4% { -o-transform: rotate(-15deg); }
  8% { -o-transform: rotate(15deg); }
  12%,100% { -o-transform: rotate(0deg); }
}
@keyframes shakeCam {
  0% { transform: rotate(0deg); }
  4% { transform: rotate(-15deg); }
  8% { transform: rotate(15deg); }
  12%,100% { transform: rotate(0deg); }
}

@-webkit-keyframes rotateCam {
  0% { -webkit-transform: rotate(0deg); }
  14% { -webkit-transform: rotate(45deg); }
  18% { -webkit-transform: rotate(20deg); }
  20%,100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes rotateCam {
  0% { -moz-transform: rotate(0deg); }
  14% {-moz-transform: rotate(45deg); }
  18% { -moz-transform: rotate(20deg); }
  20%,100% { -moz-transform: rotate(0deg); }
}

@-ms-keyframes rotateCam {
  0% { -ms-transform: rotate(0deg); }
  14% { -ms-transform: rotate(45deg); }
  18% { -ms-transform: rotate(20deg); }
  20%,100% { -ms-transform: rotate(0deg); }
}

@-o-keyframes rotateCam {
  0% { -o-transform: rotate(0deg); }
  14% { -o-transform: rotate(45deg); }
  18% { -o-transform: rotate(20deg); }
  20%,100% { -o-transform: rotate(0deg); }
}

@keyframes rotateCam {
  0% { transform: rotate(0deg); }
  14% { transform: rotate(45deg); }
  18% { transform: rotate(20deg); }
  20%,100% { transform: rotate(0deg); }
}

@-webkit-keyframes scaleCam {
  0% { -webkit-transform: scale(1); }
  6% { -webkit-transform: scale(.95); }
  14% { -webkit-transform: scale(1.25); }
  20%,100% { -webkit-transform: scale(1); }
}

@-moz-keyframes scaleCam {
  0% { -moz-transform: scale(1); }
  6% { -moz-transform: scale(.95); }
  14% { -moz-transform: scale(1.25); }
  20%,100% { -moz-transform: scale(1); }
}

@-ms-keyframes scaleCam {
  0% { -ms-transform: scale(1); }
  6% { -ms-transform: scale(.95); }
  14% { -ms-transform: scale(1.25); }
  20%,100% { -ms-transform: scale(1); }
}

@-o-keyframes scaleCam {
  0% { -o-transform: scale(1); }
  6% { -o-transform: scale(.95); }
  14% { -o-transform: scale(1.25); }
  20%,100% { -o-transform: scale(1); }
}

@keyframes scaleCam {
  0% { transform: scale(1); }
  6% { transform: scale(.95); }
  14% { transform: scale(1.25); }
  20%,100% { transform: scale(1); }
}

@-webkit-keyframes scaleCam-inner {
  0% { -webkit-transform: scale(1); }
  6% { -webkit-transform: scale(.95); }
  14% { -webkit-transform: scale(1.25); }
  20%,100% { -webkit-transform: scale(1.2); }
}

@-moz-keyframes scaleCam-inner {
  0% { -moz-transform: scale(1); }
  6% { -moz-transform: scale(.95); }
  14% { -moz-transform: scale(1.25); }
  20%,100% { -moz-transform: scale(1.2); }
}

@-ms-keyframes scaleCam-inner {
  0% { -ms-transform: scale(1); }
  6% { -ms-transform: scale(.95); }
  14% { -ms-transform: scale(1.25); }
  20%,100% { -ms-transform: scale(1.2); }
}

@-o-keyframes scaleCam-inner {
  0% { -o-transform: scale(1); }
  6% { -o-transform: scale(.95); }
  14% { -o-transform: scale(1.25); }
  20%,100% { -o-transform: scale(1.2); }
}

@keyframes scaleCam-inner {
  0% { transform: scale(1); }
  6% { transform: scale(.95); }
  14% { transform: scale(1.25); }
  20%,100% { transform: scale(1.2); }
}

@-webkit-keyframes scaleCam-flare {
  0% { -webkit-transform: scale(1); }
  6% { -webkit-transform: scale(.95); }
  14% { -webkit-transform: scale(1.25); }
  20%,100% { -webkit-transform: scale(1); }
}
@-moz-keyframes scaleCam-flare {
  0% { -moz-transform: scale(1); }
  6% { -moz-transform: scale(.95); }
  14% { -moz-transform: scale(1.25); }
  20%,100% { -moz-transform: scale(1); }
}
@-ms-keyframes scaleCam-flare {
  0% { -ms-transform: scale(1); }
  6% { -ms-transform: scale(.95); }
  14% { -ms-transform: scale(1.25); }
  20%,100% {-ms-transform: scale(1); }
}
@-o-keyframes scaleCam-flare {
  0% { -o-transform: scale(1); }
  6% { -o-transform: scale(.95); }
  14% { -o-transform: scale(1.25); }
  20%,100% { -o-transform: scale(1); }
}
@keyframes scaleCam-flare {
  0% { transform: scale(1); }
  6% { transform: scale(.95); }
  14% { transform: scale(1.25); }
  20%,100% { transform: scale(1); }
}

/*PUZZLE*/
svg.puzzle {position:absolute;left:50%;top:50%;width:40px;height:40px;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;}
svg.puzzle1 {margin:-36px 0 0 -31px;
-webkit-animation: puzzleLT 5s ease-in-out 1.5s infinite;
-moz-animation: puzzleLT 5s ease-in-out 1.5s infinite;
-ms-animation: puzzleLT 5s ease-in-out 1.5s infinite;
-o-animation: puzzleLT 5s ease-in-out 1.5s infinite;
animation: puzzleLT 5s ease-in-out 1.5s infinite;
}
svg.puzzle2 {margin:-31px 0 0 -3px;
-webkit-animation: puzzleRT 5s ease-in-out 2s infinite;
-moz-animation: puzzleRT 5s ease-in-out 2s infinite;
-ms-animation: puzzleRT 5s ease-in-out 2s infinite;
-o-animation: puzzleRT 5s ease-in-out 2s infinite;
animation: puzzleRT 5s ease-in-out 2s infinite;
}
svg.puzzle3 {margin:-8px 0 0 -36px;
-webkit-animation: puzzleRB 5s ease-in-out 3s infinite;
-moz-animation: puzzleRB 5s ease-in-out 3s infinite;
-ms-animation: puzzleRB 5s ease-in-out 3s infinite;
-o-animation: puzzleRB 5s ease-in-out 3s infinite;
animation: puzzleRB 5s ease-in-out 3s infinite;
}
svg.puzzle4 {margin:-3px 0 0 -8px;
-webkit-animation: puzzleLB 5s ease-in-out 2.5s infinite;
-moz-animation: puzzleLB 5s ease-in-out 2.5s infinite;
-ms-animation: puzzleLB 5s ease-in-out 2.5s infinite;
-o-animation: puzzleLB 5s ease-in-out 2.5s infinite;
animation: puzzleLB 5s ease-in-out 2.5s infinite;
}

@-webkit-keyframes puzzleLT {
	0 {-webkit-transform:none;}
	10% {-webkit-transform:translate(-50px,-50px);}
	20% {-webkit-transform:none;}
	100% {-webkit-transform:none;}
}

@-moz-keyframes puzzleLT {
	0 {-moz-transform:none;}
	10% {-moz-transform:translate(-50px,-50px);}
	20% {-moz-transform:none;}
	100% {-moz-transform:none;}
}

@-ms-keyframes puzzleLT {
	0 {-ms-transform:none;}
	10% {-ms-transform:translate(-50px,-50px);}
	20% {-ms-transform:none;}
	100% {-ms-transform:none;}
}

@-o-keyframes puzzleLT {
	0 {-o-transform:none;}
	10% {-o-transform:translate(-50px,-50px);}
	20% {-o-transform:none;}
	100% {-o-transform:none;}
}

@keyframes puzzleLT {
	0 {transform:none;}
	10% {transform:translate(-50px,-50px);}
	20% {transform:none;}
	100% {transform:none;}
}

@keyframes puzzleRT {
	0 {transform:none;}
	10% {transform:translate(50px,-50px);}
	20% {transform:none;}
	100% {transform:none;}
}

@-webkit-keyframes puzzleRT {
	0 {-webkit-transform:none;}
	10% {-webkit-transform:translate(50px,-50px);}
	20% {-webkit-transform:none;}
	100% {-webkit-transform:none;}
}

@-moz-keyframes puzzleRT {
	0 {-moz-transform:none;}
	10% {-moz-transform:translate(50px,-50px);}
	20% {-moz-transform:none;}
	100% {-moz-transform:none;}
}

@-ms-keyframes puzzleRT {
	0 {-ms-transform:none;}
	10% {-ms-transform:translate(50px,-50px);}
	20% {-ms-transform:none;}
	100% {-ms-transform:none;}
}

@-o-keyframes puzzleRT {
	0 {-o-transform:none;}
	10% {-o-transform:translate(50px,-50px);}
	20% {-o-transform:none;}
	100% {-o-transform:none;}
}

@keyframes puzzleRT {
	0 {transform:none;}
	10% {transform:translate(50px,-50px);}
	20% {transform:none;}
	100% {transform:none;}
}

@-webkit-keyframes puzzleLB {
	0 {-webkit-transform:none;}
	10% {-webkit-transform:translate(50px,50px);}
	20% {-webkit-transform:none;}
	100% {-webkit-transform:none;}
}

@-moz-keyframes puzzleLB {
	0 {-moz-transform:none;}
	10% {-moz-transform:translate(50px,50px);}
	20% {-moz-transform:none;}
	100% {-moz-transform:none;}
}

@-ms-keyframes puzzleLB {
	0 {-ms-transform:none;}
	10% {-ms-transform:translate(50px,50px);}
	20% {-ms-transform:none;}
	100% {-ms-transform:none;}
}

@-o-keyframes puzzleLB {
	0 {-o-transform:none;}
	10% {-o-transform:translate(50px,50px);}
	20% {-o-transform:none;}
	100% {-o-transform:none;}
}

@keyframes puzzleLB {
	0 {transform:none;}
	10% {transform:translate(50px,50px);}
	20% {transform:none;}
	100% {transform:none;}
}

@-webkit-keyframes puzzleRB {
	0 {-webkit-transform:none;}
	10% {-webkit-transform:translate(-50px,50px);}
	20% {-webkit-transform:none;}
	100% {-webkit-transform:none;}
}

@-moz-keyframes puzzleRB {
	0 {-moz-transform:none;}
	10% {-moz-transform:translate(-50px,50px);}
	20% {-moz-transform:none;}
	100% {-moz-transform:none;}
}

@-ms-keyframes puzzleRB {
	0 {-ms-transform:none;}
	10% {-ms-transform:translate(-50px,50px);}
	20% {-ms-transform:none;}
	100% {-ms-transform:none;}
}

@-o-keyframes puzzleRB {
	0 {-o-transform:none;}
	10% {-o-transform:translate(-50px,50px);}
	20% {-o-transform:none;}
	100% {-o-transform:none;}
}

@keyframes puzzleRB {
	0 {transform:none;}
	10% {transform:translate(-50px,50px);}
	20% {transform:none;}
	100% {transform:none;}
}

div#id6 .highlightsGreenBg {-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-animation: rotatePuzzle 8s linear 8s infinite;-moz-animation: rotatePuzzle 8s linear 8s infinite;-ms-animation: rotatePuzzle 8s linear 8s infinite;-o-animation: rotatePuzzle 8s linear 8s infinite;animation: rotatePuzzle 8s linear 8s infinite;}

@-ms-keyframes rotatePuzzle {
	0% { -ms-transform: rotate(0deg); }
	10%,100% { -ms-transform: rotate(-90deg); }
}
@-o-keyframes rotatePuzzle {
	0% { -o-transform: rotate(0deg); }
	10%,100% { -o-transform: rotate(-90deg); }
}
@-moz-keyframes rotatePuzzle {
	0% { -moz-transform: rotate(0deg); }
	10%,100% { -moz-transform: rotate(-90deg); }
}
@-webkit-keyframes rotatePuzzle {
	0% { -webkit-transform: rotate(0deg); }
	10%,100% { -webkit-transform: rotate(-90deg); }
}
@keyframes rotatePuzzle {
	0% {transform:rotate(0deg);}
	10%,100% {transform:rotate(-90deg);}
}

/*CHEKMARK*/
/*animation: name Duration function Delay count Fill;*/

.checkmark__circle {stroke-dasharray: 166;stroke-dashoffset: 166;stroke-width: 2;stroke-miterlimit: 10;stroke: #ffffff;fill: none;}
div.rproducts .checkmark, div.prod .checkmark {width: 60%;height: 60%;border-radius: 50%;stroke-width: 4;stroke: #00C58D;stroke-miterlimit: 10;margin: 10% auto;box-shadow: inset 0px 0px 0px #ffffff;
-webkit-animation: fill 2s ease-in-out infinite forwards, scale 2s ease-in-out infinite both;
-moz-animation: fill 2s ease-in-out infinite forwards, scale 2s ease-in-out infinite both;
-ms-animation: fill 2s ease-in-out infinite forwards, scale 2s ease-in-out infinite both;
-o-animation: fill 2s ease-in-out infinite forwards, scale 2s ease-in-out infinite both;
animation: fill 2s ease-in-out infinite forwards, scale 2s ease-in-out infinite both;
}

.checkmark__check {-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;stroke-dasharray: 48;stroke-dashoffset: 48;
-webkit-animation: stroke 2s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards infinite;
-moz-animation: stroke 2s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards infinite;
-ms-animation: stroke 2s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards infinite;
-o-animation: stroke 2s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards infinite;
animation: stroke 2s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards infinite;
}

/*DAMNED MICROSOFT BROWSERS*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {/*ie*/
	.checkmark__check {-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;stroke-dashoffset: 0;}
	div#id7 svg.cameraLens {margin-top:-38px;}
}
@supports (-ms-ime-align: auto) {/*edge*/
	.checkmark__check {-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;stroke-dashoffset: 0;}
}

@-webkit-keyframes stroke {
	0% {stroke-dashoffset: 48;}
	60%,100% {stroke-dashoffset: 0;}
}

@-moz-keyframes stroke {
	0% {stroke-dashoffset: 48;}
	60%,100% {stroke-dashoffset: 0;}
}

@-ms-keyframes stroke {
	0% {stroke-dashoffset: 48;}
	60%,100% {stroke-dashoffset: 0;}
}

@-o-keyframes stroke {
	0% {stroke-dashoffset: 48;}
	60%,100% {stroke-dashoffset: 0;}
}

@keyframes stroke {
	0% {stroke-dashoffset: 48;}
	60%,100% {stroke-dashoffset: 0;}
}

@-webkit-keyframes scale {
	0% {-webkit-transform: none;}
	30% {-webkit-transform: scale3d(1.1, 1.1, 1);}
	50%, 100% {-webkit-transform: none;}
}

@-ms-keyframes scale {
	0% {-ms-transform: none;}
	30% {-ms-transform: scale3d(1.1, 1.1, 1);}
	50%, 100% {-ms-transform: none;}
}

@-moz-keyframes scale {
	0%{-moz-transform: none;}
	30% {-moz-transform: scale3d(1.1, 1.1, 1);}
	50%, 100% {-moz-transform: none;}
}

@-o-keyframes scale {
	0% {-o-transform: none;}
	30% {-o-transform: scale3d(1.1, 1.1, 1);}
	50%, 100% {-o-transform: none;}
}

@keyframes scale {
	0% {transform: none;}
	30% {transform: scale3d(1.1, 1.1, 1);}
	50%, 100% {transform: none;}
}

@-webkit-keyframes fill {
	0% {-webkit-box-shadow: inset 0px 0px 0px #ffffff;}
	40%,100% {-webkit-box-shadow: inset 0px 0px 0px 70px #ffffff;}
}

@-moz-keyframes fill {
	0% {-moz-box-shadow: inset 0px 0px 0px #ffffff;}
	40%,100% {-moz-box-shadow: inset 0px 0px 0px 70px #ffffff;}
}

@-ms-keyframes fill {
	0% {-ms-box-shadow: inset 0px 0px 0px #ffffff;}
	40%,100% {-ms-box-shadow: inset 0px 0px 0px 70px #ffffff;}
}

@-o-keyframes fill {
	0% {-o-box-shadow: inset 0px 0px 0px #ffffff;}
	40%,100% {-o-box-shadow: inset 0px 0px 0px 70px #ffffff;}
}

@keyframes fill {
	0% {box-shadow: inset 0px 0px 0px #ffffff;}
	40%,100% {box-shadow: inset 0px 0px 0px 70px #ffffff;}
}


/*COGS*/
path.hole,div.rproducts path.hole, div.prod path.hole {fill:#00C58D;}
svg.cogs {position:absolute;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;}
svg.cogs:first-of-type {left: 46%;top: 24%;width: 50px;height: 50px;-moz-animation: spinLeft 4s linear infinite;-webkit-animation: spinLeft 4s linear infinite;-o-animation: spinLeft 4s linear infinite;animation: spinLeft 4s linear infinite;}
svg.cogs:nth-of-type(2) {left: 20%;top: 37%;width: 40px;height: 40px;-moz-animation: spinRight 4s linear infinite;-webkit-animation: spinRight 4s linear infinite;-o-animation: spinRight 4s linear infinite;animation: spinRight 4s linear infinite;}
svg.cogs:last-of-type {left: 38%;top: 61%;width: 30px;height: 30px;-moz-animation: spinLeft 4s linear infinite;-webkit-animation: spinLeft 4s linear infinite;-o-animation: spinLeft 4s linear infinite;animation: spinLeft 4s linear infinite;}

@-ms-keyframes spinLeft {
	from { -ms-transform: rotate(0deg); }
	to { -ms-transform: rotate(-359deg); }
}
@-o-keyframes spinLeft {
	from { -o-transform: rotate(0deg); }
	to { -o-transform: rotate(-359deg); }
}
@-moz-keyframes spinLeft {
	from { -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(-359deg); }
}
@-webkit-keyframes spinLeft {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(-359deg); }
}
@keyframes spinLeft {
	from {transform:rotate(0deg);}
	to {transform:rotate(-359deg);}
}

@-ms-keyframes spinRight {
	from { -ms-transform: rotate(0deg); }
	to { -ms-transform: rotate(359deg); }
}
@-o-keyframes spinRight {
	from { -o-transform: rotate(0deg); }
	to { -o-transform: rotate(359deg); }
}
@-moz-keyframes spinRight {
	from { -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spinRight {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(359deg); }
}
@keyframes spinRight {
	from {transform:rotate(0deg);}
	to {transform:rotate(359deg);}
}

table.newsTable {max-width:100%;border:1px solid #b5b5b5;}
table.newsTable td {padding:5px;border:0;}
table.newsTable tr:first-of-type td {font-size:15px;border-bottom:1px solid #b5b5b5;}

div.prdPageWrapper div.rproductswrapper {display:none;}
