body, input, textarea, select {
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
h1,h2,h3,h4,h5,h6{
text-align: center;
}
p{line-height:1.2;}
ul{
list-style: none;
margin: 0;
padding: 0;
}
.upper{text-transform: uppercase;}
.container{
max-width: 1280px;
position: relative;
}
.list-normal{padding-left:40px;list-style-type:disc;margin-bottom:14px;}
blockquote p{line-height: 1.45em;}
.nowrap {white-space: nowrap;}
.bg-gray{background-color:#f5f5f5;}
.banner-wide{
padding: 6% 0;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center !important;
}
.banner-wide.slim{padding:4% 0;}
.banner-wide h1{
font-size: 56px;
color: #fff;
}
.banner-wide p{font-size: 28px; font-weight:400;}
@media screen and (max-width: 1200px){
.banner-wide{padding: 12% 0;}
}
@media screen and (max-width: 580px){
.banner-wide h1{font-size: 200%;}
.banner-wide p{font-size:24px;line-height:1em;}
}
.brand-color{ color: #0690ce; }
.h-dashed:after{
content: '\02013 \02013 \02013';
color: #0690ce;
display: block;
font-size: 38px;
letter-spacing: 6px;
line-height: 1em;
position: relative;
top: -14px;
}
.dlist, .plist{ position: relative; }
.dlist li, .plist li{
font-weight: lighter;
font-size: 18px;
padding: 7px 0 7px 7px;
margin-left: 27px;
}
.dlist > li:before{content: '\02713 ';background: #0690ce;color: #fff;border-radius: 4px;font-size: 18px;}
.plist > li:before{content: '\0002b ';color: #0690ce;font-size: 34px;font-weight:bold;line-height: .75em;}
.dlist > li:before, .plist > li:before{	
width: 27px;
height: 27px;
display: inline-block;
margin-right: 10px;
text-align: center;
position: absolute;
left: 0;
}
.subscribe{
background: #3f91c3 url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/subscribe-bg.jpg) center/cover no-repeat;
padding: 30px 0 0 0;
color: #fff;
text-align: center;
}
.subscribe h2{
font-size: 36px;
font-weight: bold;
color: #fff;
}
.subscribe iframe{border: none;width:100%;}
#main-header{
box-shadow: 0 1px 0 rgba(0,0,0,.1);
position: relative;
background:#fff;
z-index:10;
}
#main-header .container{
max-width: 1280px;
position: relative;
padding: 0;
}
.main-nav{
font-weight: 300 !important;
padding: 0 1rem;
}
.main-nav .nav-item{
padding: 0px 10px;
position: relative;
}
.main-nav .navbar-nav > .nav-item:hover:after{
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
border-bottom: 2px solid #0690ce;
}
.main-nav .navbar-nav > li > a{
display: block;
font-size: 20px;
color: #333;
padding: 33px 14px !important;
}
.main-nav .navbar-nav > li > a:hover{
text-decoration: none;
}
.navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%286, 144, 206, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.mega-menu > a::after,
.pll-parent-menu-item > a::after{
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%232D364C' fill-rule='evenodd' d='M5.43 6.581a.6.6 0 00-.86.838l2.923 3a.6.6 0 00.849.01l3.077-3a.6.6 0 00-.838-.859L7.934 9.151 5.43 6.581z'/%3E%3C/svg%3E");
position: absolute;
}
.pll-parent-menu-item > .sub-menu li{padding: 0;width: 50%;}
.pll-parent-menu-item > .sub-menu li a{
padding: 6px 18px;
width: 100%;
display: block;
font-size: 18px !important;
}
.pll-parent-menu-item > .sub-menu li a:hover{
text-decoration: none;
background-color: rgba(0,0,0,.03);
}
.pll-parent-menu-item > .sub-menu{ padding: 24px 0; width: 100%;}
.mega-menu > .sub-menu{ width: 500px; padding: 30px 20px; }
.main-nav .pll-parent-menu-item{min-width: 160px;padding: 0;}
.mega-menu > .sub-menu,
.pll-parent-menu-item > .sub-menu{
display: none;
position: absolute;
left: 0;
top: 91px;  
list-style: none;
z-index: 10;
background: #fff;
border-top: 3px solid #0690ce;
box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.mega-menu:hover > .sub-menu,
.pll-parent-menu-item:hover > .sub-menu{
display: block;
}
.pll-parent-menu-item:hover > .sub-menu{
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.pll-parent-menu-item > .sub-menu{
left: auto;
right: 0;
width: 330px;
}   .mega-menu > .sub-menu > li{
display: inline-block;
vertical-align: top;
padding: 0;
width:49%;
}
.mega-menu > .sub-menu > li > a{
font-size: 20px;
display: inline-block;
}
.mega-menu > .sub-menu > li > .sub-menu{
list-style: none;
padding: 0;
}
.mega-menu > .sub-menu > li:first-child{ }
.mega-menu > .sub-menu > li > .sub-menu li{
margin-top: 10px;
padding: 0;
}
.mega-menu > .sub-menu > li > .sub-menu a{
color:inherit;
font-size: 18px !important;
display:block;margin-left:18px;
}
.mega-menu > .sub-menu > li > .sub-menu a::before{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba%2833, 33, 33, 0.8%29' d='M1363 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z'/%3E%3C/svg%3E");
margin-right: 4px;
position: absolute;
top: 2px;
left:0;
}
.mega-menu > .sub-menu > li > .sub-menu a:hover{
color: #0690ce !important;
text-decoration: none !important;
}
.mega-menu > .sub-menu > li > .sub-menu a:hover::before{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230690ce' d='M1363 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z'/%3E%3C/svg%3E");
}
#main-footer{
background-color: #333;
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
.footer-nav{
padding: 15px 0;
list-style: none;
text-align: center;
margin: 0;
}
.footer-nav li{
font-weight: 400;
display: inline-block;
padding-right: 22px;
font-size: 15px;
text-transform: uppercase;
}
.footer-nav li:last-child{ padding-right: 0; }
.footer-nav li.current-menu-item a{
color: #0690ce;
}
.footer-nav li a{
color: #fff ;
transition: all .4s ease-in-out;
}
.footer-nav li a:hover{
color: #0690ce;
text-decoration: none;
}
.footer-content{
background-color: #333;
border-top: 1px solid #575757;
border-bottom: 1px solid #575757;
}
.footer-logo-container{
text-align: center;
padding: 60px 0 30px;
}
.footer-social-icons{
text-align: center;
padding-bottom: 60px;
}
.footer-social-icons a{
width: 60px;
height: 60px;
display: inline-block;
border-radius: 50%;
margin: 0 15px;
margin-bottom:15px;
}
.footer-social-icons svg{
fill: #fff;
width: 60%;
transition: all .1s ease-in;
}
.footer-social-icons a:hover svg{
width: 70%;
}
.footer-fb{
background: #3b5998 !important;
}
.footer-tw{ background: #000;
}
.footer-in{
background: #007bb5 !important;
}
.footer-ig{
background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf);
}
.footer-copyright{
background: #333;
color: #fff;
text-align: center;
font-size: 12px;
padding: 16px;
text-transform: uppercase;
}
.footer-copyright a{
color: #fff;
}
@media screen and (max-width: 1140px){
.main-nav .nav-item{
padding: 0;
}
.pll-parent-menu-item > .sub-menu li a {
padding: 6px 4px;
font-size: 18px !important;
}
}
#top-menu li a{font-size: 18px !important;font-weight:normal;font-family:'Open Sans';}
@media screen and (max-width: 991px){
.main-nav{
padding: 1rem;
}
#top-menu li a{
display: block;
font-size: 18px !important;
padding: 14px !important;
}
#top-menu li a:hover{
background-color: rgba(0,0,0,.03);
}
.main-nav .navbar-nav > .nav-item:hover::after{
border-bottom: none;
}
.mega-menu > .sub-menu > li > .sub-menu a::before{top:14px;}
.mega-menu > a::after, .pll-parent-menu-item > a::after{
content: '';
}
.mega-menu > .sub-menu, .pll-parent-menu-item > .sub-menu{
display: block;
position: static;
width: 100%;
}
.mega-menu > .sub-menu, .pll-parent-menu-item > .sub-menu{
border-top: none;
box-shadow: none;
}
.pll-parent-menu-item > .sub-menu{
display: flex;
flex-wrap: wrap;
}
.mega-menu > .sub-menu > li{
width:100%;
}
.main-nav .pll-parent-menu-item{width: 100%}
.main-nav .pll-parent-menu-item > a{
border-bottom: 1px solid rgba(0,0,0,.03);
background-color: rgba(0,0,0,.03);
}
.mega-menu > .sub-menu, .pll-parent-menu-item > .sub-menu{
padding: 0 0 0 20px;
}
.mega-menu > .sub-menu > li{ display: block;}
.mega-menu > .sub-menu > li > a{
font-weight: bold;
border-bottom: 1px solid rgba(0,0,0,.03);
color: #666;
}
.mega-menu > .sub-menu > li > a:hover{background-color: #fff !important;}
.mega-menu > .sub-menu > li > .sub-menu li{ margin: 0 0 0 30px;}
#top-menu{border-top: 3px solid #0690ce;
margin-top: 18px;}
#top-menu .mega-menu > .sub-menu > li > a{font-size: 16px !important;}
}
@media screen and (max-width: 400px){
.navbar-brand{
width: 70%;
}
.navbar-brand img{
max-width: 100%;
}
}
.loyal{
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/banners/loyal-customers-bg.jpg);
}
.history{
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/mechanical-background.jpg);
}
.history-content{
padding-top: 64px;
padding-bottom: 64px;
}
.history-content h2{
font-size: 36px;
font-weight: bold;
}
.version{
padding: 30px 0;
border-bottom: 1px solid #ededed;
}
.version h4{text-align: left;font-size:22px;line-height:1.65em;}
.version .badge{font-weight: normal; padding:8px 10px;}
.version a{color: #fff;}
.version a:hover{text-decoration: none;}
.partners{
background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/partners-bg.jpg);
}
.partners-content .btn-outline-primary{
color: #0690ce;
border-color: #0690ce;
}
.partners-content .btn-outline-primary:hover{
background-color: #0690ce;
color: #fff;
border-color: #0690ce;
}
.mobile{
background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/revo-uninstaller-mobile-bg.jpg);
}
.mobile-content{
background: #fff url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/android-bg.jpg) center no-repeat;
}
.mobile-content h2{
font-size: 48px;
font-weight: 800;
}
.t-mobile{
background-color: #f8f8f8;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
max-width: 400px;
margin: auto;
padding-bottom: 30px;
}
.t-heading{
background-color: #0cb754;
padding: 28px 0;
}
.t-heading h2{color: #fff;font-size: 26px;font-weight:normal;margin:0;font-weight:300;}
.t-heading span{
font-size: 30px;
font-weight: 700;
display:block;
text-transform: uppercase;
}
.t-info{font-size:360%;font-weight:700;text-transform:uppercase;color: #0cb754;text-align:center;padding:30px 0;line-height:1em;border-bottom: 1px solid #bebebe;display: flex;
justify-content: center;
align-items: center;}
.t-features{padding: 30px;}
.t-features{position: relative;text-align:left;}
.t-features li{margin-left: 34px;padding-bottom:14px;}
.t-features li:last-child{padding-bottom: 0;}
.t-features li:before{
position: absolute;
left: 30px;
content: '\2713';
font-weight: 700;
color: #fff;
background-color: #0cb754;
border-radius: 16px;
width: 24px;
height: 24px;
text-align: center;
font-size: 14px;
line-height: 23px;
}
.t-features li.unavailable {color: #595959;}
.t-button{text-align: center;}
.t-button a{
border-radius: 6px;
font-size: 16px;
font-weight: 700 !important;
color: #fff;
background-color: #0cb754;
padding: 12px 20px;
text-decoration: none;
text-transform: uppercase;
display: inline-block;
line-height: 1.35em;
}
.triple .t-tablet{width: 33.3%; display:inline-block;}
.t-tablet{
background-color: #f8f8f8;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
max-width: 400px;
margin: 40px auto;
border: 1px solid #ccc;
}
.t-tablet .t-heading{
background-color: #0690ce;
text-align: center;
padding: 28px 0;
color: #fff;
line-height: 30px;
position:relative;
overflow:hidden;
}
.buy-mobile-btn{width:160px;padding: 8px;}
.buy-mobile-btn span{font-size:14px; font-weight:300;display:block;}
.t-pro.t-mobile .t-features li {
font-size: 16px;
}
.t-wide{max-width:500px;}
.price-content p{margin: 0;}
.dollar-sign{
color: #0690ce;
font-size: 29px;
position: relative;
top: -12px;
font-weight: 500;
}
.price{
color: #0690ce;
font-size: 40px;
font-weight: 700;
line-height:1em;
}
.price-percent{	font-size: 18px;margin-bottom: 14px;font-weight: 500;margin-top: 10px;color: #f00;}
.action-buttons{
}
.action-buttons a{
color: #fff;
border-radius: 6px;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
background-color: #0690ce;
padding: 10px;
display: inline-block;
line-height: 1.7em;
margin:8px;
text-align:center;
}
.action-buttons a:hover{text-decoration: none;opacity:.9}
.action-buttons.tight a{font-size:14px;padding:10px;}
.action-buttons.tight-min a{font-size:12px;padding:10px;}
.de_DE .triple .action-buttons a,
.fr_FR .triple .action-buttons a,
.pt_PT .triple .action-buttons a{
font-size:14px;padding:10px;
}
.ru_RU .triple .action-buttons a{
font-size:12px;padding:10px;
}
.svg-download:after{
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M1344 1344q0-26-19-45t-45-19-45 19-19 45 19 45 45 19 45-19 19-45zm256 0q0-26-19-45t-45-19-45 19-19 45 19 45 45 19 45-19 19-45zm128-224v320q0 40-28 68t-68 28h-1472q-40 0-68-28t-28-68v-320q0-40 28-68t68-28h465l135 136q58 56 136 56t136-56l136-136h464q40 0 68 28t28 68zm-325-569q17 41-14 70l-448 448q-18 19-45 19t-45-19l-448-448q-31-29-14-70 17-39 59-39h256v-448q0-26 19-45t45-19h256q26 0 45 19t19 45v448h256q42 0 59 39z'/%3E%3C/svg%3E");
width: 19px;
height: 19px;
display: inline-block;
margin-left: 8px;
position: relative;
top: 2px;
}
.svg-windows:before{
content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M746 1006v651l-682-94v-557h682zm0-743v659h-682v-565zm982 743v786l-907-125v-661h907zm0-878v794h-907v-669z'/%3E%3C/svg%3E");
position: relative;
top: 5px;
left: -10px;
vertical-align: middle;
}
.lds-dual-ring {
display: inline-block;
width: 64px;
height: 64px;
}
.lds-dual-ring:after {
content: " ";
display: block;
width: 46px;
height: 46px;
margin: 1px;
border-radius: 50%;
border: 5px solid #0690ce;
border-color: #0690ce transparent #0690ce transparent;
animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.t-pro .t-info{font-size: 100%;}
.t-muted{background: #888 !important;}
.no-price{display: block;min-height:40px;}
.triple .t-featured{
position: relative;
top: -30px;
padding-bottom: 90px;
margin-bottom:10px;
}
.t-pro .t-features li{
font-size: 14px;
}
.t-pro .t-features li:before{
background-color: #0690ce;
}
.t-pro .t-features li.unavailable:before{
content: '\02717';
background-color: #a7a7a8;
}
.frequency{
font-size: 29px;
font-weight: 500;
color: #999;
text-decoration: line-through;
margin-left: 4px;
}
.guarantee{
border-bottom: 1px solid #d3d3d3;
width: 50%;
margin: auto;
padding: 20px;
border-top: 1px solid #d3d3d3;
text-align: center;
}
.guarantee h3{font-size: 18px;}
.guarantee p{font-size: 14px;margin-bottom:0;}
@media screen and (max-width: 768px){
.guarantee{width:90%;}
.link-difference{border:none !important;}
} .m-difference{margin: 30px auto;}
.link-difference{border-radius: 8px;padding: 10px 20px;background: #0690ce;color: #fff;display:inline-block;}
.link-difference:hover{text-decoration: none; border-color:#0690ce;color:#fff;opacity:.9;}
#differenceModal .modal-dialog{max-width: 600px;}
.callout{
padding: 1.25rem;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
border: 1px solid #eee;
border-left-color: #f0ad4e;
border-left-width: .25rem;
border-radius: .25rem;
}
.callout p{margin-bottom:5px;}
.callout .alert{margin-bottom:0;}
.callout h3{margin-bottom:20px;}
.download{
background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/download-bg.jpg);
} .priceModal .modal-dialog{width: 320px;margin: 1.75rem auto;}
.priceModal .modal-header{padding:20px;background: #0690ce;text-align: center;flex-direction:column;}
.priceModal .modal-header .close {
padding: 1rem 1rem;
margin: -1rem -1rem -1rem auto;
padding: 6px 13px;
border-radius: 50%;
font-size: 30px;
background: #1f9bd3;
color: #fff;
position: absolute;
top: 24px;
right: 24px;
opacity: 1;
}
.priceModal .modal-header img{width: 64px; display: block;margin:auto;}
.priceModal .modal-header h5{width:100%;font-size: 26px; font-weight:bold;text-align:center;color:#fff;margin: 30px auto 10px;line-height: 1em;text-transform: uppercase;}
.controls{text-align:center;}
.controls .btn{
color: #0690ce;
font-size: 40px;
font-weight: 700;
width: 50px;
height: 50px;
line-height: 1em;
display: inline-block;
position: relative;
}
.controls .btn:focus{box-shadow:none;}
.controls span{position: absolute;
top: 0;
left: 0;
right: 0;}
#plus{top:4px;}
.controls input{
display: inline-block;
width: 40px;
background-color: transparent;
border: none;
font-size: 40px;
font-weight: bold;
vertical-align: middle;
}
.pc{position: static !important;
font-size: 14px;
vertical-align: -12px;}
.cellyear{margin: 0 auto;
width: 75%;
text-align: left;
text-transform:uppercase;
font-size: 22px;
font-weight: 100;
position: relative;}
.ru_RU .cellyear { font-size: 20px;}
.sell-year, .sell-year-price{cursor: pointer;}
#price, #price-port{
font-size: 30px;
font-weight: 700;
margin: 18px auto;
}
.sell-year-price{position: absolute;right:0;}
#buy_link, #buy_link-por, .buy-btn {
text-decoration: none;
color: #fff;
font-size: 20px;
background-color: #0690ce;
border-color: #0690ce;
padding: 14px 40px;
text-transform: uppercase;
font-weight: 700;
border-radius: 6px;
}
#buy_link:hover, #buy_link-por:hover, .buy-btn:hover {opacity: .9; color: #fff;}
#pc2,#pc3{display: none;}
.corner-ribbon {
width: 200px;
background: crimson;
position: absolute;
top: 25px;
left: -50px;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
color: #f0f0f0;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
padding: 8px;
}
.corner-ribbon.top-right {
top: 30px;
right: -54px;
left: auto;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
font-size: 14px;
}
@media screen and (max-width: 1060px){
.triple .t-tablet{display: block;width: 100%;}
.triple .t-featured{top:0;padding-bottom:30px;}
}
.bg-pro{
background-color: #1295D0;
}
.bg-free{
background-color: #0cc158;
}
.bg-pro-img{
background: #1295D0 url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/assets/product-pro-bg.png) center left/contain no-repeat;
}
.bg-free-img .row{
background: #0cc158 url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/revo-product-page2.jpg) center left/contain no-repeat;
}
.bg-free-img{
background: #0cc158 url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/assets/product-free-bg.png) center left/contain no-repeat;
}
.top-banner{padding: 80px 0 120px;}
.bg-free .top-banner{padding: 80px 0 20px;}
.top-banner p{font-weight:500;}
@media screen and (max-width:1120px){
.bg-pro .row, .bg-free .row{background-size:50%;}
}
@media screen and (max-width:767px){
.bg-pro .row, .bg-free .row{background-image: none;}	
.top-banner{padding: 60px 0 80px;}
}
.w-170{width:170px;}
.t-footer{
background: #ededed;
padding: 20px;
border-top: 1px solid #d3d3d3;
text-align: center;
}
.t-footer h3{font-size: 18px;}
.t-footer p{font-size:14px;}
.lifetime{width:100%;font-size:14px;}
.lifetime li::before {
content: '\2713';
width: 20px;
height: 20px;
font-size: 14px;
color: #fff;
margin-right: 5px;
font-weight: 700;
vertical-align: top;
}
#consentAccepted {
position: fixed;
max-width: 800px;
bottom: 0;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
background-color: #a2a2a2;
display: none;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
z-index: 10;
}
#consentAccepted p {
padding: 5px 15px;
margin: 10px 0;
color: #000;
}
#consentAccepted button {
float: right;
border: none;
padding: 8px 42px;
font-size: 20px;
transition: all .2s;
}
#consentAccepted a {
color: #003d72;
}
.upgrade-link{background: #ededed;padding:20px 0;}
.upgrade-link a{font-weight:800;font-size:30px;}
.upgrade-link a:hover{color: #0690ce;}
@media screen and (max-width:767px){.upgrade-link a{font-size:20px;}}
.user-reviews{background: #efefef;min-height: 300px;}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.fs-16{font-size:16px !important;}
.fs-18{font-size:18px !important;}
.fs-20{font-size:20px !important;}
.fs-22{font-size:22px !important;}
.fs-24{font-size:24px !important;}
.fs-32{font-size:32px !important;}
.fs-36{font-size:36px !important;}
.underline{text-decoration:underline;}
.here{color:#0c71c3;}
.here:hover{text-decoration: none;}
.fw-300{font-weight:300 !important;}
.fw-700{font-weight:700 !important;}
.list-features{position: relative;text-align:left;}
.list-features li{margin-left: 34px;padding-bottom:6px;}
.list-features li:last-child{padding-bottom: 0;}
.list-features li:before{
position: absolute;
left: 0;
content: '\2713';
font-weight: 700;
color: #fff;
background-color: #0cb754;
border-radius: 3px;
width: 24px;
height: 24px;
text-align: center;
font-size: 14px;
line-height: 23px;
}
.btn-learn-more{
display:inline-block;
border: 2px solid #0690ce;
padding: 8px 45px;
color: #0690ce;
border-radius: 6px;
font-size: 21px;
font-weight: 700;
text-transform: uppercase;
background-color: #ffffff;
}
.btn-learn-more:hover{color: #fff;background: #0690ce;text-decoration:none;}
.bg-waves{
background: transparent url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/background-gray.png) bottom center/contain no-repeat; 
}
.video-container{
position: relative;
}
.fluid-width-video-wrapper{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
padding: 0 12%;
}
.fluid-width-video-wrapper iframe{
width: 100%;
height: 100%;
}
@media screen and (max-width:1300px){
.carousel-inner{width:70%;}
}
.bg-orange {background: #ffa700 !important;width:100%; text-align:center;padding: 10px !important;}
.bg-orange.slim{font-size: 14px;padding: 10px 10px;line-height: 1em;}
.bg-orange:hover{opacity:.9;}
.btn-outline {
display: inline-block;
width: auto;
font-size: 20px;
text-align: center;
border: 2px solid #fff;
padding: 10px 18px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
margin: 8px;
border-radius: 6px;
}
.btn-outline.slim{font-size:16px;padding:3px;}
.btn-outline:hover{opacity:.9;text-decoration:none;color:#fff;}
.top-banner-slim {padding: 40px 0 40px;}
.top-banner-big {padding: 100px 0 100px;}
@media screen and (max-width:767px){
.bg-pro-img{text-align:center !important;}
.bg-pro-img h1{text-align:center !important;}
.bg-pro-img p{text-align:center !important;}
.bg-pro-img .action-buttons a{width:auto;}	
}
.list-formatted{list-style: disc;margin-left: 20px;}
.product-img .modal-dialog{max-width:1000px;}
.slide .active {   background-color: transparent !important;}
.product-table th{ border-bottom: 1px solid #ededed; padding: 14px 25px!important; font-size: 18px; width: auto; font-weight: normal!important; }
.product-table td{ border-left: 1px solid #ededed; }
.price-mark { text-align: center; font-size: 14px; font-weight:bold;}
.price-mark .fa{ font-size: 22px;} .product-table .fa-times{ color: #ffa700; }
.product-table .fa-check{ color: #0cb754; }
@media only screen and (max-width: 500px){
.product-table td{ padding: 6px!important }
}
@media screen and (max-width: 540px){
.product-table th{
padding: 12px 6px !important;
line-height: 1em;
}
h4 .label-default, 
h4 .label-success{ font-size: 14px; padding: 5px 10px;}
}
@media screen and (max-width: 480px){
.product-table th{
padding: 12px 3px !important;
line-height: 1em;
font-size: 14px;
}
.th-product{ font-weight: normal !important; font-size: 20px !important;}
}
.product-table table,
.product-table thead,
.product-table tr td,
.product-table tr th{
border: 1px solid rgba(6, 144, 206, 0.2);
}
.product-table thead{border-bottom: 3px solid rgba(6,144,206,.3);}
.product-table tr th{font-weight:bold;}
.product-table .download-sm{width: 150px;padding: 10px 0;font-size:13px;font-weight:normal;}
.col-free {
width: 18%;
}
.col-pro {
width: 18%;
}
.col-port {
width: 18%;
}
.price-mark {
text-align: center;
font-size: 14px;
font-weight: 700;
}
@media screen and (max-width: 768px) {
.product-table tr {
display: -webkit-box;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row wrap;
justify-content: space-around;
}
.product-table td,
.product-table th {
display: block;
width: 33.333333333333%;
font-size: 20px;
}
.product-table th:first-child,
.product-table td:first-child {
background: #efefef;
width: 100%;
}
.product-table thead th:first-child {
display: none;
}
.product-table .col-free, .product-table .col-pro, .product-table .col-port{
width: 33.333333333333%;
}
.product-table .download-sm {
width: 100%;
}
}
.price-mark{font-size:22px;}
.price-mark.check{color: #0cb754;}
.price-mark.times{color: #ffa700;}
.sprite-new {
color: #e60000 !important;
background: #f09a25;
font-size: 12px;
padding: 4px 8px;
border-radius: 16px;
text-transform: uppercase;
vertical-align: middle;
font-weight: 700 !important;
}
.product-table .download {
margin: 6px auto;
display: inline-block;
color: #fff;
text-transform: uppercase;
text-decoration: none;
font-weight: 700;
border-radius: 5px;
}
.download-orange {
background: orange;
color: #fff;
}
.download-green {
background: #0cb754;
color: #fff;
}
.download-green:hover {opacity:.9}
.download-orange:hover {opacity:.9}
.product-table thead td {
font-size: 16px !important;
} .float-header {
background: rgba(0,0,0,.2) !important;
position: absolute !important;
width: 100%;
top: 20px;
}
@media only screen and (max-width: 991px) {
.float-header ~ .support-page, .float-header ~ .history, .float-header ~ .hero{
padding-top: 150px !important;
}
}
.home-bg{ background:url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/assets/home-5-bg.png) no-repeat center center/cover;
position:relative;
padding:4% 0;
}
.home-bg a{
color: #fff;
font-size: 22px;
font-weight: 700;
text-transform: uppercase; background-color: #cc2210;
padding: 26px;
display: inline-block;
border-radius:9px;
}
.home-bg a{
color: #121212;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
background-color: #FF5274;
padding: 26px;
display: inline-block;
border-radius: 40px;
overflow:hidden;
position:relative; }
.home-bg a:hover{opacity:.9;text-decoration:none;}  .home-bg a:after{
content: '';
position: absolute;
top: -50%;
right: -50%;
bottom: -50%;
left: -50%;
background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255,255,255,0.5) 50%, rgba(229, 172, 142, 0));
transform: rotateZ(60deg) translate(-5em, 7.5em);
} .home-bg a:hover::after {
animation: sheen 1s forwards;
}
@keyframes sheen {
100% {
transform: rotateZ(60deg) translate(1em, -9em);
}
}
@media only screen and (max-width: 860px) { }
@media only screen and (max-width: 767px) {
.home-bg{
background: #220e3f;
}
.list-features.home ~ p{text-align:center;}
}
@media only screen and (max-width: 600px) { }
.boxes{position: absolute;bottom: 0;left: 0;width:280px;}
@media only screen and (max-width: 1500px) {
.boxes{max-width: 220px;left: 0;right: 0;margin: auto;}
}
@media only screen and (max-width: 900px) {
.boxes{display:none;}
}
.list-features.home li{margin-bottom:8px;}
.list-features.home li:before{background:#0690ce;}
.intro-block {min-height: 110px;display:flex; align-items: center;}
.intro-block a{flex-grow:0;flex-shrink:0;}
.intro-block h4{font-size:18px;text-align:left;}
.intro-block p{font-size:14px;}
.intro-icon {width: 100px;height: 100px;border: 6px solid #a5ddff;border-radius: 50px;margin-right:20px;font-size:0;}
.intro-icon-1 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -5px -102px #0690ce; }
.intro-block:hover .intro-icon-1 {background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -5px -2px #ebebeb;}
.intro-icon-2 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -2px -300px #0690ce; }
.intro-block:hover .intro-icon-2 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -2px -200px #ebebeb;}
.intro-icon-3 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -1px -500px #0690ce; }
.intro-block:hover .intro-icon-3 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -1px -400px #ebebeb;}
.intro-icon-4 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -2px -704px #0690ce; }
.intro-block:hover .intro-icon-4 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -2px -604px #ebebeb;}
.intro-icon-5 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -6px -905px #0690ce; }
.intro-block:hover .intro-icon-5 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -6px -805px #ebebeb;}
.intro-icon-6 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -1px -1103px #0690ce; }
.intro-block:hover .intro-icon-6 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -1px -1003px #ebebeb;}
.intro-icon-7 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -6px -1300px #0690ce; }
.intro-block:hover .intro-icon-7 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -6px -1200px #ebebeb;}
.intro-icon-8 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -6px -1500px #0690ce; }
.intro-block:hover .intro-icon-8 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -6px -1400px #ebebeb;}
.intro-icon-9 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -10px -1705px #0690ce; }
.intro-block:hover .intro-icon-9 { background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sprites-icons-homepage.png) no-repeat -10px -1605px #ebebeb;}
.intro-block:hover .intro-icon { -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}
.slideshow { height: 610px; background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/assets/phone.png) no-repeat top center;
margin: auto;
position: relative;
}
.slideshow-container {
width: 260px;
position: absolute;
left: 0;
right: 0;
top: 35px;
margin: auto;
}
.google-play a,.google-play button{
border-radius: 6px !important;
font-size: 16px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
padding: 10px 18px !important;
display: inline-block !important;
vertical-align:middle !important;
line-height: 1.7em !important;
margin:12px 0 !important; 
background:white !important;
}
.btn-google{
color: #0690ce !important;
border: 2px solid #0690ce !important;
padding:8px 18px !important ;
}
.google-play .btn-learn-more{background-color: #0690ce !important; color:#fff !important;margin-right:20px;}
.google-play a:hover, .google-play button:hover{text-decoration:none !important;opacity: .9 !important;}
.google-play .btn-google:hover{color:#0690ce !important;}
@media screen and (max-width:1300px){
.home-carousel .carousel-inner{width:100%;}
}
.dark-grey-text {
color: #4f4f4f !important;
}
.testimonial p::before{
content:'';
width:24px;
height:24px;
margin-right:10px;
display:inline-block;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234f4f4f' d='M832 960v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136zm896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136z'/%3E%3C/svg%3E");
background-repeat:no-repeat;
}
.testimonial p{font-size: 14px;
line-height: 1.75em;
text-align: left;} .logs{background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/logs-bg.jpg);}
.recent-logs li{padding: 8px 4px;}
.recent-logs li:nth-child(2n+1) {background-color: #f2f2f2;}
.recent-logs li:before{content: '\02714';margin: 12px;color:#4a4a4a;}
.all-logs a{color: #337ab7;margin: 2px 0;display: inline-block;position: relative;padding-left: 16px;}
.all-logs a:before{content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 896q0 26-19 45l-448 448q-19 19-45 19t-45-19-19-45v-896q0-26 19-45t45-19 45 19l448 448q19 19 19 45z'/%3E%3C/svg%3E");position: absolute;left: 0;top: 2px;}
#search-btn{border: 1px solid #bbb;border-top-left-radius: 0;border-bottom-left-radius: 0;border-left: none;}
#search-btn:hover{background-color: #e6e6e6;}  .log-header {background-color: #23badf;padding: 40px;color: #fff;margin-bottom: 60px;}
.log-header img:hover{cursor: pointer;}
.steps {
margin-top: 60px;
margin-bottom: 40px;
}
.wrap {
display: table;
border-spacing: 4px 2px;
}
.step-number {
background: #23badf;
vertical-align: middle;
padding-left: 8px;
padding-right: 8px;
margin-right: 5px;
width: 1%;
}
.step-number, .step-content {
display: table-cell;
}
.step-content {
padding: 20px;
border: 1px solid #e6e9e9;
}
.note:before{
content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2331708F' d='M1024 1375v-190q0-14-9.5-23.5t-22.5-9.5h-192q-13 0-22.5 9.5t-9.5 23.5v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19-13-11-24-11h-220q-11 0-24 11-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126-17 29-46.5 46t-63.5 17h-1536q-34 0-63.5-17t-46.5-46q-37-63-2-126l768-1408q17-31 47-49t65-18 65 18 47 49z'/%3E%3C/svg%3E");
width: 16px;
height: 16px;
margin-right: 5px;
vertical-align:middle;
}
.log-aside{border: 1px solid #eae7e7;margin-bottom:60px;}
.log-aside h3{background-color: #23badf;padding: 20px;color: #fff;margin-bottom: 20px;}  .bg-support{
background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-bg.jpg) center -97px/cover no-repeat !important;
}
.bg-cog{
background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/sup-tit.png) no-repeat left center;
display: inline-block;
padding: 12px 0 12px 86px;
}
.support-panel{border: 1px solid #ededed;
padding: 40px 15px;
height: 360px;text-align:center;margin-bottom: 28px;}
.support-panel h3{font-size: 22px;}
.support-panel img{display: block;margin:12px auto 30px;}
.support-panel p{margin-bottom:10px;}
.link-light{color: #0690ce;display: inline-block;}
.link-light:hover{color: #0690ce;}
.svg-pdf:before{
content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M1596 380q28 28 48 76t20 88v1152q0 40-28 68t-68 28h-1344q-40 0-68-28t-28-68v-1600q0-40 28-68t68-28h896q40 0 88 20t76 48zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22zm384 1528v-1024h-416q-40 0-68-28t-28-68v-416h-768v1536h1280zm-514-593q33 26 84 56 59-7 117-7 147 0 177 49 16 22 2 52 0 1-1 2l-2 2v1q-6 38-71 38-48 0-115-20t-130-53q-221 24-392 83-153 262-242 262-15 0-28-7l-24-12q-1-1-6-5-10-10-6-36 9-40 56-91.5t132-96.5q14-9 23 6 2 2 2 4 52-85 107-197 68-136 104-262-24-82-30.5-159.5t6.5-127.5q11-40 42-40h22q23 0 35 15 18 21 9 68-2 6-4 8 1 3 1 8v30q-2 123-14 192 55 164 146 238zm-576 411q52-24 137-158-51 40-87.5 84t-49.5 74zm398-920q-15 42-2 132 1-7 7-44 0-3 7-43 1-4 4-8-1-1-1-2-1-2-1-3-1-22-13-36 0 1-1 2v2zm-124 661q135-54 284-81-2-1-13-9.5t-16-13.5q-76-67-127-176-27 86-83 197-30 56-45 83zm646-16q-24-24-140-24 76 28 124 28 14 0 18-1 0-1-2-3z'/%3E%3C/svg%3E");
vertical-align: middle;
margin-right: 6px;
}
.svg{color: #fff;padding: 6px 12px;border-radius: 6px;font-size: 16px;}
.svg-pdf{background: #C91E26;}
.svg-doc{background:#285293;}
.svg-odt{background:#5298D0;}
.svg:hover{color:#fff;text-decoration:none;}
.svg-doc:before{
content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M1596 380q28 28 48 76t20 88v1152q0 40-28 68t-68 28h-1344q-40 0-68-28t-28-68v-1600q0-40 28-68t68-28h896q40 0 88 20t76 48zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22zm384 1528v-1024h-416q-40 0-68-28t-28-68v-416h-768v1536h1280zm-1024-864q0-14 9-23t23-9h704q14 0 23 9t9 23v64q0 14-9 23t-23 9h-704q-14 0-23-9t-9-23v-64zm736 224q14 0 23 9t9 23v64q0 14-9 23t-23 9h-704q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h704zm0 256q14 0 23 9t9 23v64q0 14-9 23t-23 9h-704q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h704z'/%3E%3C/svg%3E");
vertical-align:middle;margin-right:6px;
}
.svg-odt:before{
content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M1596 380q28 28 48 76t20 88v1152q0 40-28 68t-68 28h-1344q-40 0-68-28t-28-68v-1600q0-40 28-68t68-28h896q40 0 88 20t76 48zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22zm384 1528v-1024h-416q-40 0-68-28t-28-68v-416h-768v1536h1280z'/%3E%3C/svg%3E");
vertical-align:middle;margin-right:6px;
}
.logs-support-bg{
background:url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/logs-support-bg.jpg) center/cover no-repeat;
}
.svg-logs:before{
content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M896 768q237 0 443-43t325-127v170q0 69-103 128t-280 93.5-385 34.5-385-34.5-280-93.5-103-128v-170q119 84 325 127t443 43zm0 768q237 0 443-43t325-127v170q0 69-103 128t-280 93.5-385 34.5-385-34.5-280-93.5-103-128v-170q119 84 325 127t443 43zm0-384q237 0 443-43t325-127v170q0 69-103 128t-280 93.5-385 34.5-385-34.5-280-93.5-103-128v-170q119 84 325 127t443 43zm0-1152q208 0 385 34.5t280 93.5 103 128v128q0 69-103 128t-280 93.5-385 34.5-385-34.5-280-93.5-103-128v-128q0-69 103-128t280-93.5 385-34.5z'/%3E%3C/svg%3E");
vertical-align:middle;margin-right:6px;
}
.svg-logs{
background: #fc6605;
padding: 12px;
border-radius: 6px;
color: #fff;
margin: 20px auto 0;
display: inline-block;
}
.svg-logs:hover{color:#fff;text-decoration:none;}
.faq .card{margin-bottom:12px !important;border-bottom:1px solid rgba(0,0,0,.125) !important;border-radius:0;}
.faq .card-header{padding:0;}
.faq .btn-link{color:#333;display:block;width:100%;text-align:left;padding-right: 50px;}
.faq .btn-link:hover,.faq .btn-link:focus{text-decoration:none;}
.faq p{line-height:23px;}
.faq .card-body p:last-child {margin-bottom: 0;} .menu-btn {
display: inline-block;
width: 24px;
height: 24px;
background: #f7f7f7;
background: -moz-linear-gradient(-45deg,#f7f7f7 0%,#e5e5e5 100%);
background: -webkit-linear-gradient(-45deg,#f7f7f7 0%,#e5e5e5 100%);
background: linear-gradient(135deg,#f7f7f7 0%,#e5e5e5 100%);
vertical-align: sub;
}
.b1, .b2, .b3 {
display: block;
width: 18px;
height: 4px;
background: #9dbde4;
margin: 3px auto;
}
.b1 {
background: -moz-linear-gradient(-35deg,#9dbde4 0%,#9dbde4 70%,#7ea8db 71%,#74a1d8 100%);
background: -webkit-linear-gradient(-35deg,#9dbde4 0%,#9dbde4 70%,#7ea8db 71%,#74a1d8 100%);
background: linear-gradient(125deg,#9dbde4 0%,#9dbde4 70%,#7ea8db 71%,#74a1d8 100%);
}
.b2 {
background: -moz-linear-gradient(-35deg,#9dbde4 0%,#9dbde4 47%,#7ea8db 48%,#74a1d8 100%);
background: -webkit-linear-gradient(-35deg,#9dbde4 0%,#9dbde4 47%,#7ea8db 48%,#74a1d8 100%);
background: linear-gradient(125deg,#9dbde4 0%,#9dbde4 47%,#7ea8db 48%,#74a1d8 100%);
}
.b3 {
background: -moz-linear-gradient(-35deg,#9dbde4 0%,#9dbde4 25%,#7ea8db 26%,#74a1d8 100%);
background: -webkit-linear-gradient(-35deg,#9dbde4 0%,#9dbde4 25%,#7ea8db 26%,#74a1d8 100%);
background: linear-gradient(125deg,#9dbde4 0%,#9dbde4 25%,#7ea8db 26%,#74a1d8 100%);
}
.faq .btn:after{
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpolygon points='17 -0.01 9 7.01 1 -0.01 0 1.09 9 8.99 18 1.09 17 -0.01' fill='%3f3f3f'%3E%3C/polygon%3E%3C/svg%3E");
position: absolute;
right: 20px;
top: 8px;
transform: scaleY(-1);
transition: transform .2s ease-in;
width:20px;
max-width:20px;
}
.faq .btn.collapsed:after{
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' viewBox='0 0 18 9'%3E%3Cpolygon points='17 -0.01 9 7.01 1 -0.01 0 1.09 9 8.99 18 1.09 17 -0.01' fill='%3f3f3f'%3E%3C/polygon%3E%3C/svg%3E");
position: absolute;
right: 20px;
top: 8px;
transform: scaleY(1);
width:20px;
max-width:20px;
}
.form-name-input{
width: 60px;
height: 50px;
position: absolute;
top: 0px;
z-index: 2;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -50px;
}
.floatl--focused .form-name-input, .floatl--active .form-name-input{
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px 0px;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.form-email-input{
width: 60px;
height: 50px;
position: absolute;
top: 0px;
z-index: 2;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -150px;
}
.floatl--focused .form-email-input, .floatl--active .form-email-input{
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -100px;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.form-os-input{
width: 60px;
height: 50px;
position: absolute;
top: 0px;
z-index: 2;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -250px;
}
.floatl--focused .form-os-input, .floatl--active .form-os-input{
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -200px;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.form-revo-ver-input{
width: 60px;
height: 50px;
position: absolute;
top: 0px;
z-index: 2;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -350px;
}
.floatl--focused .form-revo-ver-input, .floatl--active .form-revo-ver-input{
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -300px;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.form-subject-input{
width: 60px;
height: 50px;
position: absolute;
top: 0px;
z-index: 2;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -450px;
}
.floatl--focused .form-subject-input, .floatl--active .form-subject-input{
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -400px;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.form-message-input{
width: 60px;
height: 50px;
position: absolute;
top: 0px;
z-index: 2;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -550px;
}
.floatl--focused .form-message-input, .floatl--active .form-message-input{
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/contact-form-sprites-icons.png) no-repeat 10px -500px;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.wpcf7-form-control{color:#000;}
.wpcf7{overflow:hidden;}
div.wpcf7-validation-errors{
border: 0px;
display: block;
position: absolute;
bottom: 0px;
left: 2%;
font-size: 20px;
font-weight: lighter;
color: red;
margin: 0 0 10px;
padding: 0px;
}
span.wpcf7-not-valid-tip{
position: relative;
top: -8px;
}
.wpcf7-textarea{min-height:198px;}
.email-link{
display: block;
padding: 2px 0px 2px 40px;
margin: 4px 0px;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/email-icon.png) no-repeat left center;
font-size: 15px;
font-weight: bold;
}
.email-link:hover{ color: #0690ce;
}
.web-site-link{
display: block;
padding: 10px 0px 10px 40px;
margin: 5px 0px;
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/website-icon.png) no-repeat left center;
font-size: 15px;
font-weight: bold;
}
.web-site-link:hover{
background: url(//www.revouninstaller.com/wp-content/uploads/2018/07/website-icon-blue.png) no-repeat left center;
color: #0690ce;
}
.resized-text-info span{
font-size: 14px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {clear: both;} .floatl {
position: relative;
}
.floatl--focused .floatl__label {
color: #1d7d5a;
}
.floatl--active .floatl__label {
opacity: 1;
visibility: visible;
top: 4px;
color: #0690ce;
z-index: 5;
}
.floatl--active .floatl__input,
.floatl--active #name.floatl__input,
.floatl--active #from_zip.floatl__input,
.floatl--active #phone.floatl__input {
padding: 10px 0 0px 40px;
}
.floatl--active #from_city.floatl__input,
.floatl--active #to_city.floatl__input {
padding: 10px 0 0px 12px;
}
.floatl__label {
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
visibility: hidden;
opacity: 0;
position: absolute;
display: inline-block;
top: 9px;
left: 60px;
padding: 2px 3px 3px 2px;
font-size: 12px;
line-height: 1em;
font-weight: normal;
color: #666666;
}
.floatl__input {
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
margin-top: 0;
margin-left: 0;
padding: 0 8px 0 40px;
font-size: 17px;
border: 1px solid #999;
border-radius: 3px;
height: 40px;
}
.floatl__input::-moz-selection { color: white; background-color: #2a8dea; }
.floatl__input::selection { color: white; background-color: #2a8dea; }
.wpcf7-form-control {
width: 100%;
border-radius: 6px;
margin: 0 0 16px!important;
color: #bbb;
font-size: 20px;
font-weight: lighter;
padding: 10px 15px 10px 60px !important;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
appearance: none;
-webkit-appearance: none; height: 55px;
}
.floatl--active .wpcf7-form-control{ color: #333; padding: 16px 15px 10px 60px!important; }
.wpcf7-form-control::placeholder{
color: #bbb;
font-size: 20px;
font-weight: lighter;
}
.wpcf7-form-control:focus, .wpcf7-form-control:active {
box-shadow: 0 0 5px 1px #0690ce;
border: 1px solid #0690ce;
border-color: #0690ce!important;
outline: none;
}
#wpcf7-f522-p189-o1 div > span textarea{
height: 181px;
}
.wpcf7-submit {
text-transform: uppercase;
cursor: pointer;
height: 50px;
border: 0px;
background: #0690ce;
font-weight: bold;
color: #ffffff;
padding: 0px!important;
}
.wpcf7-submit:hover{
background: #333333;
}
.wpcf7-form-control-wrap {
position: relative;
}
.container-support-menu{background-color: #f2f2f6;}
.navbar-support-menu{padding-top:0;padding-bottom:0;}
.navbar-support-menu .dropdown-menu{
background: #f2f2f6;
padding: 20px !important;
}
.navbar-support-menu .navbar-nav{width:auto;}
.navbar-support-menu.navbar-nav {
border-top: 1px solid #f6634c;
border-bottom: 1px solid #f6634c;
height: 43px;
list-style:none;
}
.navbar-support-menu .navbar-nav li {
float: left;
font-size: 16px;
position:relative;
}
.navbar-support-menu .navbar-nav li a {
padding: 13px 1.03em 10px;
display: block;
color: #767676;
white-space:nowrap;            
}
.navbar-support-menu .navbar-nav li a:hover,.navbar-support-menu .navbar-nav li a:focus {color: #000;}
.navbar-support-menu .navbar-nav span {
font-size: 19px;
position:relative;
right: -5px;
top: 2px;
line-height: 1px;
}
.navbar-support-menu .dropdown ul {
position:absolute;
top: 50px;
z-index: 100;
}
.navbar-support-menu .dropdown-menu{border-radius:0; border:none;border-top:1px solid rgba(0,0,0,.15);}
.navbar-support-menu .dropdown ul li a:hover {background-color: #fff;color: #454545  !important;text-decoration: none;}
.navbar-support-menu .nav-link{padding: 1rem !important;font-size: 14px;font-weight: 400;text-transform: uppercase;}
.navbar-support-menu li li {
width:100%;
}
.navbar-support-menu .nav-item:hover .dropdown-menu{ display: block; }
@media all and (max-width: 992px) {
.navbar-support-menu .navbar-nav{width:100%;}
.navbar-support-menu .navbar-nav li a{white-space:normal;} }  .support-page p{line-height:1.45;}
.support-page img{margin-bottom:20px;}
.support-page .menu-button{margin-bottom:0;vertical-align:baseline;}
.toc li{margin-bottom:16px;}
.toc a{
font-size: 20px;
background: #eaeaea;
font-weight: lighter;
padding-left: 54px;
padding-right: 14px;
position: relative;
background: #eaeaea;
color: #333;
width: 100%;
min-height: 54px;
display:flex;
align-items:center;
height: 54px;
}
.toc-fs-small a{font-size: 16px;}
.toc a:hover{
text-decoration:none;	
}
.toc a:before{content: '';width: 50px;height: 50px;display: block;position: absolute;left: 0;top: 0;bottom: 0;}
.toc-video:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -50px;}
.toc-video:hover:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px 0px;}
.toc-faq:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -150px;}
.toc-faq:hover:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -100px;}
.toc-manual:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -250px;}
.toc-manual:hover:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -200px;}
.toc-tutorial:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -350px;}
.toc-tutorial:hover:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -300px;}
.howto a:before{
content: '';
width: 50px;
height: 50px;
background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -250px;
display: block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
}
.howto a:hover:before{background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/support-sprites-icons.png) no-repeat 0px -200px;}
.support-page-banner{
background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)), url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/users-manual-crop.jpg) no-repeat bottom center/cover;
}
.support-page-banner h1{padding: 90px 0;font-size: 56px;color: #fff;}  .row-50 {width: 50%;float: left;}
.row-100 {width: 100%;float: left;}
.cf-single-row .row-50{width: 100%;}
@media only screen and (max-width: 576px) {
.row-50 {width: 100%;float: none;}
} .promo-btn{display:inline-block;color:#fff;padding:12px 20px;background-color:#f0ad4e;border-radius:4px;}
.promo-btn:hover{text-decoration:none;background-color:#ec971f;color:#fff;}
.lh-fix{line-height:24px;}
.lh-fix p{line-height: 24px;}
.lh-28 p{line-height: 28px;} .contact-bg{
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/contact-bg.jpg);
}  .new-features-4 li{position: relative;padding: 7px 0 7px 50px;}
.new-features-4 li:before{position: absolute;left: 8px;top: -14px;font-size: 42px;}
.f-plus:before{content: '+';color: #1f9bd3;}
.f-arrow::before {content: '↑';top: -8px !important;overflow: hidden;height: 42px;color: #1f9bd3;}
.f-other:before{content: '+';color: orange;}  .youtube-player {
position: relative;
padding-bottom: 56.23%;
height: 0;
overflow: hidden;
max-width: 100%;
background: #000;
margin: 0px;
z-index: 0;
}
.home .youtube-player{padding-bottom: 75%;}
.pb-75{padding-bottom: 75%;}
.youtube-player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background: transparent;
}
.youtube-player img {
bottom: 0;
display: block;
left: 0;
margin: auto;
max-width: 100%;
width: 100%;
position: absolute;
right: 0;
top: 0;
border: none;
height: auto;
cursor: pointer;
-webkit-transition: .4s all;
-o-transition: .4s all;
-moz-transition: .4s all;
transition: .4s all;
}
.youtube-player img:hover {
-webkit-filter: brightness(75%);
}
.youtube-player .play {
height: 72px;
width: 72px;
background: rgba(27, 27, 50, 0.8);
border: 3px solid #c8dbe3;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
cursor: pointer;
}
.youtube-player .play:before{
content: '';
width: 0;
height: 0;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 30px solid #c8dbe3;
position: absolute;
top: 0;
left: 7px;
right: 0;
bottom: 0;
margin: auto;
}
.tuts .youtube-player img {
border: none;
border-radius: 0;
box-shadow: none;
margin: auto !important;
} .banner-android{
padding: 0% !important;
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/banner-android.jpg);
position: relative;
min-height: 400px;
}
@media only screen and (max-width: 620px) {
.banner-android{
background-image: none;
background: #999;
min-height: auto;
}
.banner-android h2{
position: static !important;
padding: 2% 40px;
background: transparent;
color: white !important;
}
}
#consentAcceptedBtn{margin:10px;} #gallery img.w-100:hover {cursor: pointer;} .testimonials{
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/testimonials-bg.jpg);
}
.card-columns .card{border:none;}
.testimonials{padding: 100px 20px;}
.testimonials h2{font-weight: 800;font-size: 36px;color: #fff;line-height: 1.3em;text-align: center;padding-bottom: 40px;}
.testimonials p{padding-bottom: 1em; color: #fff;font-size:20px;text-align:center;}
.testimonials a{color: #fff; display: inline-block;margin: 40px auto 0px auto;padding: 15px 20px;border: 2px solid #fff;border-radius: 6px;font-weight: 800;
text-transform: uppercase;font-size: 20px;text-align: center;text-decoration: none;}
.testimonials a:hover{border-color: #333;background: #333;}
.testimonial-mobile{background: #4dc244;}
.testimonial-faq{background: #edc803;}
.testimonial-buy{background: #0690ce;} ol.normal-list{list-style:decimal;}
ul.normal-list{list-style: disc;}
.normal-list{padding-left: 30px; padding-bottom: 20px;}
.normal-list li{padding-bottom: 8px;}
.normal-list li:last-child{padding-bottom: 0;}
.icon-list{list-style: none;}
.icon-list li{padding-bottom: 15px; position: relative;padding-left: 50px;}
.icon-list li:last-child{padding-bottom: 0;}
.f-wrench:before{content: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/icons/icon-wrench.png);width: 32px;height: 32px;position: absolute;left: 7px;top: 2px;}
.table-shortcuts .active {background-color: rgba(0,0,0,.05);}
.table-shortcuts kbd{background-color: #f7f7f7;border: 1px solid #ccc;color: #333;box-shadow: 0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;margin:0 4px;}
.tab-container .tab-content{display: none;}
.tab-container .tab-content.active{display: block;}
.tabs-control {display: flex; flex-wrap: wrap;}
.tabs-control .tab{display:table; width: 250px;height: 50px;margin: 8px 10px;border: 1px solid #0690ce; border-radius: 6px;}
.tabs-control .active{color: #fff;background: #0690ce;border-radius:4px;}
.tabs-control a{display: table-cell;vertical-align:middle;text-decoration:none;padding:4px 20px 4px;font-weight:400;font-size:15px;line-height:1;color: #0690ce;text-transform:uppercase;}
.tab-container{margin-top:40px;}
.tab-container h4{text-align: left; font-size: 18px;margin-top:30px;}
.table-windows-tools td, .table-windows-tools th{vertical-align:middle !important;}
.t-name {
text-align: left !important;
color: #c45911;
font-weight: 700;
}
.table-windows-tools .bottom{margin-bottom: 0;position: relative;bottom: -10px;text-align:left;}
.table-windows-tools .top{
text-align: right;
margin-bottom: 0;
position: relative;
top: 8px;
}
.split hr{
border-width: 2px;
transform: rotate(25deg);
}
.table-windows-tools td {
padding: 0.5rem !important;
}
.odd .t-heading{background: orange;}
.odd .price, .odd .dollar-sign{color: orange;}
.odd #pop-up-button-odd{background: orange;}
.odd.t-pro .t-features li::before{background: orange;}
#oddModal .modal-header{background: orange;}
#oddModal .modal-header .close{background: orange;}
#buy_link-odd {
text-decoration: none;
color: #fff;
font-size: 20px;
background-color: orange;
padding: 14px 40px;
text-transform: uppercase;
font-weight: 700;
border-radius: 6px;
}
#buy_link-odd:hover {opacity: .9; color: #fff;}
#oddModal.priceModal .modal-header img{
width: 120px;
}
#myTabContent{margin-top:20px;} .blog-container{max-width: 1280px !important;}
.blog-post{font-family: 'Varela Round',sans-serif;font-size: 19px;color: #333;line-height: 1.55em;}
.post-date{color: #7b7570;}
.blog-post h1, .blog-post header h2{ text-align: left; font-size: 30px; margin-bottom: 30px;}
.blog-post h1 a, .blog-post header h2 a{ color: #0c71c3; }
.blog-post h1 a:hover, .blog-post header h2 a:hover{text-decoration:none;}
.blog-post .post-image{margin: 0 auto 20px auto;display: block;;max-height: 360px;max-width: 100%;}
.post-header{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.2);}
.post-title{position: absolute;color: white;z-index: 1;margin: auto;text-align: center;font-size: 2em;line-height: 1.35em;top: 50%;transform: translate(0, -50%);text-shadow: 2px 2px 2px rgba(0,0,0,.8);}
@media only screen and (max-width: 500px) { .post-title { font-size: 1.6em; }}
@media only screen and (max-width: 319px) { .post-title { display:none; }}
.blog-share .fb, .blog-share .twit, .blog-share .insta, .blog-share .youtube, .blog-share .instagram{display: inline-block;width: 42px; height: 42px; border-radius: 8px;margin-right:.4em;}
.blog-share li:first-child{margin-bottom: 12px;}
.blog-share li{margin-bottom: 20px;}
.blog-share svg{fill: #fff;}
.fb{background-color: #3b5a9a;}
.fb:hover{background-color: #4d71bb !important;}
.twit{background-color: #000;}
.twit:hover{background-color: #3f3f3f !important;}
.insta{background-color: #0681af;}
.insta:hover{background-color: #08a5e0 !important;}
.youtube{background-color:#ff0000;}
.youtube:hover{background-color:#da0808;}
.instagram{background: radial-gradient(circle at 33% 100%,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf);}
.instagram:hover{opacity:.9}
.post-body h2{font-size: 28px;margin: 20px 0;text-align:left;}
.post-body h3,.post-body h4{font-size: 24px; margin: 20px 0;line-height: 1.25em;text-align: left;}
.post-body p{line-height: 1.55em; padding-bottom:.85rem;}
.post-body a{color: #0c71c3;}
.post-body a:hover{text-decoration: none;}
.post-body img{display: block;margin: 20px auto;max-width: 100%;height: auto;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}
.post-body .img-tall{max-width: 300px;box-shadow: 0px 0px 15px 5px #cdcdcd;}
.post-body ul{padding-left: 30px !important;margin-bottom: 20px;list-style: disc;}
.post-body table{margin-bottom:40px;}
.blog-comments{text-align: left;font-family: 'Varela Round';font-size: 19px;line-height: 1.55em;}
#respond {padding-top: 17px;}
h2.comment-count{text-align: left;}
h3.comment-reply-title{font-size: 24px;text-align:left;}
.comment-form-comment label{display:none;}
#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea {
padding: 12px; border-width: 0; color: #999; background-color: #e0e0e0; font-size: 18px;}
#commentform textarea{width: 100%;}
#commentform #formSubmit{
background: #0c71c3;
color: #fff;
border: 0;
position: relative;
padding: .6em 2em;
font-size: 20px;
font-weight: 500;
float: right;
}
#commentform .form-submit{overflow: hidden;}
.blog-sidebar iframe{border: 0;}
.blog-sidebar svg{fill:white;display:block;margin:0 auto;}
.navigation.pagination h2{display: none;}
.page-numbers{background: #222;
margin: 0 5px 0 0;
display: inline-block;
float: left;
line-height: 1;
text-decoration: none;
color: #fff;
padding: 10px 13px;
min-width: 36px;
box-sizing: border-box;
border-radius: 3px;
text-align: center;}
.page-numbers.current{background: #0088cc;}
.pagination a:hover{background-color: #0088cc;
color: #fff !important;text-decoration: none;}
.read-more{background-color: #32373c;color: #fff;padding: 10px 20px;border-radius: 4px;}
.read-more:hover{text-decoration: none;color:#fff;}
.sidebar-title{text-align:left;}
.blog-sidebar div{margin-bottom: 30px;}
.blog-sidebar li{margin-bottom: 6px;}
.blog-sidebar li, .blog-sidebar li a {font-family: 'Varela Round', sans-serif; color: #666; font-size: 18px;}
.blog-sidebar li a:hover{text-decoration: none; color: #333;}
@media only screen and (max-width: 767px){
.blog-share {display: flex;margin-bottom: 10px;}
.blog-share li{margin: 0 8px;}
.blog-share li:first-child{margin:0;padding: 6px 0;}
}
.box-hype{
padding: 35px;
border-radius: 5px;
border: 1px solid #bcbcbc;
margin-bottom:45px;
background: linear-gradient(110deg,#f7f7f7 55%,#fff 0);
}
.box-hype .icon-pro{float:right;width:auto;}
.box-hype h2{margin-bottom:40px;font-size:30px;}
.box-hype ul{list-style: disc;padding-left: 20px;margin-bottom:40px;}
.box-hype a{
display: block;
border-radius: 4px;
background-color: #0cc158;
border: none;
color: #FFFFFF;
text-align: center;
font-size: 25px;
padding: 20px;
max-width: 333px;
width: 100%;
cursor: pointer;
margin: 0 auto;
}
.box-hype a:hover{text-decoration:none;opacity:.9;} .optionModal .modal-content{border: 1px solid rgba(70, 130, 180,.8);}
.optionModal .modal-header{height: 60px;background:steelblue;justify-content: center;color: white;}
.optionModal .modal-title{margin:0;font-size:20px;font-weight: 500;text-transform: uppercase;}
.optionModal .close{top: 15px;font-size: 24px;right: 16px;margin: -1rem -1rem -1rem auto;
padding: 6px 14px;
border: 0;
font-weight: bold;
background: transparent;
color: #fff;
position: absolute;
opacity: 1;
transition: transform .1s;}
.optionModal .close:hover {transform: scale(1.1);}
.optionModal label{margin-left: 10px;}
.optionModal label span{font-size: 19px;text-transform: initial;font-weight:500;}
.optionModal .btn{display:block;font-size:16px;text-decoration: none;color: #fff;background-color: steelblue;border: none;padding: 14px;text-transform: uppercase;font-weight: 500;border-radius: 6px;display: block;}
.optionModal #store{font-weight:bold;}
.optionBtn{
line-height: 1;
min-width: 150px;
padding: 14px;
text-transform: uppercase;
border: none;
font-size: 16px;
margin: 0 auto !important;
display: block;
font-weight: bold;
color: white;
border-radius: 6px;
transition: opacity 0.2s ease;
}
.rum .optionBtn{background: #0cb754;}
.rum .optionBtn:hover{opacity: .9;}
.tooltip-inner {
max-width: 306px !important;
}
.stripe-buy{
position: fixed;
width: 100%;
background: white;
z-index: 5;
top: 0;
box-shadow: 0 4px 2px -2px rgba(0,0,0,.2);
transition:opacity .1s;
}
.stripe-buy .btn-outline{
line-height: 1.7em;
font-size: 16px;
font-weight: 700;
color: #fff;
border-radius: 6px;
background: #ffa700;
width: 190px;
border: none;
}
.t-mobile .t-features li.unavailable:before{
content: '\02717';
background-color: #a7a7a8;
}
.t-mobile li.unavailable {color: #595959;}
.mobile-feature{display:flex;flex-direction:column;justify-content:center;}
.mobile-feature h2{
text-transform: uppercase;
font-weight: bold;
font-size: 37px;
color: #0d3689;
text-shadow: 6px 6px 10px rgba(0,0,0,.6);
margin-bottom:40px;
}
.mobile-feature p{font-size: 23px;}
.wpcf7-form-control{color:#000 !important;}
.wpcf7-form-control[type="submit"]{color:#fff !important;}
.wpcf7-form-control::placeholder {color: #000 !important;}
.wpcf7-form select{background:transparent;}
@media only screen and (max-width: 991px) {
.pro-install-cont img {
margin-top:0 !important;
}
}
.t-heading{overflow:initial !important;}
.t-heading img.port-drive{position: absolute;width: 120px;right: -25px;top: -22px;z-index: 0;}
.ttip {position: absolute;  display: inline-block;  color: #0690ce;  width: 50px;  height: 50px;  background: #fff;  font-size: 28px;  line-height: 44px;  left: 50%;  transform: translateX(-50%);  border: 1px solid #0690ce;  border-radius: 50%;  z-index: 1;  cursor: default;}
.ttip .ttiptext {visibility: hidden;  position: absolute;  width: 380px;  background-color: #555;  color: #fff;  text-align: center;  padding: 5px 10px;  border-radius: 6px;  z-index: 1;  opacity: 0;  transition: opacity 0.3s;  transform: translateX(-50%);}
.ttiptext ul{font-size: 14px;  font-weight: normal;  text-align: left;  text-transform: initial;  line-height: 1.75em;  padding-left: 10px;  list-style: disc;}
.ttiptext li { margin-bottom: 10px;}
.ttip:hover .ttiptext, .t-heading .port-drive:hover ~ .ttip .ttiptext { visibility: visible;opacity: 1;}
.ttip-bottom { top: 120%;left: 50%;}
.ttip-bottom::after {content: "";  position: absolute;  bottom: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid;  border-color: transparent transparent #555 transparent;}
.fly-out {position: fixed;right: 0;top: 50%;transform: translate(0%, -50%);display:none;}
.fly-out-content {position: relative;;width:220px;}
.fly-out-close button {background-color: transparent;border-color: transparent;cursor: pointer;
height: 20px;
width: 20px;
position: absolute;
top: 0;
right: 0;
}
.button__line {background-color: #919191;position: absolute;height: 1px;width: 100%;}
.button__line--first {
left: 0px;
top: 50%;
transform: translate(0%, -50%) rotate(45deg);
height: 1px;
width: 100%;
}
.button__line--second {
left: 50%;
top: 0px;
transform: translate(-50%, 0%) rotate(45deg);
height: 100%;
width: 1px;
}
.fly-out-close {height: 32px;}
.fly-out-content img {display: block;width: 100%;animation: shake 5.5s;animation-iteration-count: infinite;}
@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
1% { transform: translate(-1px, -2px) rotate(-1deg); }
2% { transform: translate(-3px, 0px) rotate(1deg); }
3% { transform: translate(3px, 2px) rotate(0deg); }
4% { transform: translate(1px, -1px) rotate(1deg); }
5% { transform: translate(-1px, 2px) rotate(-1deg); }
6% { transform: translate(-3px, 1px) rotate(0deg); }
7% { transform: translate(3px, 1px) rotate(-1deg); }
8% { transform: translate(-1px, -1px) rotate(1deg); }
9% { transform: translate(1px, 2px) rotate(0deg); }
10% { transform: translate(1px, -2px) rotate(-1deg); }
11% {transform: translate(0px, 0px) rotate(0deg); }
}
@media only screen and (max-width: 580px) {
.fly-out{display:none !important;}
}
.fly-out {top: 190px;right:20px;}
.fly-out-content {width: 180px; }
#fly-out-link{
position: relative;
width: 100%;
height: 100%;
display: block;
}
@media only screen and (max-width: 1470px) {.fly-out {top: 240px;}}
@media only screen and (max-width: 991px) {.fly-out {top: 230px;}}
@media only screen and (max-width: 1400px) {
.home-speical a{ bottom:-30px !important;}
}
@media only screen and (max-width: 1000px) {
.home-speical a{ bottom:-90px !important;}
}
@media only screen and (max-width: 486px) {
.home-speical a{ width: 90%;text-align: center;}
}
.header-custom-home a{
left: 26% !important;
bottom: 16% !important;
}
@media only screen and (max-width: 950px){
.header-custom-home a{
bottom: 20px !important;
}
}
@media only screen and (max-width: 700px){
.header-custom-home{
padding: 33% 0px !important;
top:0 !important;
}
.header-custom-home a{
left: auto !important;
}
}
@media only screen and (max-width: 486px){
.header-custom-home{
padding: 33% 0px !important;
top:0 !important; }
.header-custom-home a{
bottom:-16% !important;
}
}
.main-testimonials svg{
width:30px;
height:30px;
fill:#fff371;
}
.main-testimonials .stars{
margin-bottom:30px;
}
.main-testimonials .text{
font-size: 20px;
font-weight: 200;
}
.main-testimonials .user{
font-size: 20px;
font-weight: 700;
font-style: italic;
color: #3b3b3b;
margin-bottom:40px;
}
#top-menu li.mega-menu.menu-item-has-children > .sub-menu > li:first-child > .sub-menu > li:first-child::before {
content: 'New';
position: absolute;
color: white;
background: #e71818;
padding: 1px 6px;
border-radius: 38px;
font-size: 12px;
left: 180px;
top: -8px;
font-weight: 500;
color: white;
border-radius: 1rem;
font-size: 0.7rem;
transform: rotate(35deg);
}
video{
width: 100%;
height: auto;
display: block;
}
.bundle-all hr{margin-bottom:0;margin-top:0;padding-bottom:0;}
.bundle-all {top: 30px; margin-top:90px;top: 30px !important;padding-bottom: 0 !important;}
.bundle-all .t-heading{background: #536976;background: -webkit-linear-gradient(to right, #292E49, #536976, #292E49);
background: linear-gradient(to right, #292E49, #536976, #292E49);background:#FF8B00;}
.bundle-all .t-heading img{width: 100px;margin: auto;display: block;position:absolute;top: -50px;right: 0;left: 0;}
.bundle-all .dollar-sign{color:#39465f;color:#FF8B00;}
.bundle-all .price{color:#39465f;color:#FF8B00;}
.bundle-all .frequency{text-decoration:none !important;font-size:18px;color:#39465f}
.bundle-all .t-features{display: block;  padding: 0; margin: 20px;}
.bundle-all .t-features h3{font-size: 18px;margin: auto;background: #39465f;background:#FF8B00;color: white;font-weight: 500;padding: 7px;border-radius: 50px}
.bundle-all .t-features ul{margin:20px;}
.ribbon {
position: absolute;
left: -5px; top: -5px;
z-index: 1;
overflow: hidden;
width: 75px; height: 75px;
text-align: right;
}
.ribbon span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
width: 100px;
display: block;
background: #79A70A;
background: linear-gradient(#F70505 0%, #F70505 100%);
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
position: absolute;
top: 19px; left: -21px;
}
.ribbon span::before {
content: "";
position: absolute; left: 0px; top: 100%;
z-index: -1;
border-left: 3px solid #F70505;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #F70505;
}
.ribbon span::after {
content: "";
position: absolute; right: 0px; top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #F70505;
border-bottom: 3px solid transparent;
border-top: 3px solid #F70505;
}
.bundle-all.t-pro .t-features li::before {
background: #39465f;
background:#FF8B00;
}
.bundle-all .t-features li {
font-size: 16px;
margin-left: 40px;
}
#packModal .modal-header{background:#ff8b00;}
#packModal .controls .btn{color: #ff8b00;}
#packModal #buy_link_pack{background:#ff8b00;border-color:#ff8b00;}
#packModal .close{background:#c97d21;}
#packModal #buy_link_pack {
background: #ff8b00;
border-color: #ff8b00;
}
#buy_link, #buy_link-por, #buy_link_pack, .buy-btn {
text-decoration: none;
color: #fff;
font-size: 20px;
background-color: #0690ce;
border-color: #0690ce;
padding: 14px 40px;
text-transform: uppercase;
font-weight: 700;
border-radius: 6px;
} #feedback-vote, #feedback-thankyou, #feedback-form, #feedback-submitted{display:none;}
.feedback{margin:2em 0;}
.feedback-text{background: #fafafa;position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;overflow:hidden;}
.feedback-text p{margin:0;}
.feedback-info{line-height:2em;margin:0;}
.feedback-buttons{float:right;}
.feedback-vote-btn{min-width:100px;} .table-tasks td, .table-tasks thead{text-align:center;}
.table-tasks thead th{background:white;}
.type-user{position: relative;width: 60px;}
.type-user.inexperienced{background: aliceblue;}
.type-user.advanced{background: lavenderblush;}
.type-user span{text-transform: uppercase;font-weight: 400;position: absolute;top: 50%;bottom: 50%;margin: auto;transform: translate(-50%, -50%) rotate(-90deg);left: 17px;letter-spacing: 4px;}
.home-bg a {
color: #121212;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
background-color: #ff5274;
padding: 18px;
display: block;
border-radius: 40px;
overflow: hidden;
position: relative;
bottom: 10px;
width: 200px;
left: 0;
right: 0;
margin: auto;
text-align: center;
}
@media only screen and (max-width: 570px) {
#popupModal .modal-content a{bottom: 12% !important;}
}
.trustpilot-banner{
position: relative;
width: auto;
padding: 2%;
background: ivory;
max-width: 300px;
}
.bounce { animation: bounce 2s infinite;}
@keyframes bounce { 
0%, 20%, 50%, 80%, 100% { transform: translateX(0); }
40% { transform: translateX(-15px); }
60% { transform: translateX(-10px); }
}
@media only screen and (max-width: 364px) {
.modal-odd .modal-content{
padding: 20% 0 !important;
}
.modal-odd .modal-body h2{
font-size: 20px !important;
}
.modal-odd #modal-pop-btn{
font-size:15px !important;
}
}
@media only screen and (max-width: 767px) {
.container-fluid.home-bg.banner-wide h1,
.container-fluid.home-bg.banner-wide p {
text-align: center !important;
}
.home-bg a{margin:auto;}
} .tuts p:last-child{margin-bottom:0;}
.tuts ul{
list-style-type: disc;
padding-left: 2rem;
}
.tuts ul.nav-tabs{
list-style:none;
padding-left:0;
}
.tuts .toc {
list-style-type: none;
padding-left: 0;
}
.tuts a{
color: #0076d1;
font-weight: bold;
}
.tuts a:hover{
color: #0076d1;
}
.tuts .toc a{
color: #333;
font-weight:lighter;
}
.tuts a.active:hover {
color: #fff !important;
}
.tuts #myTab a.active:hover {
color: #495057 !important;
}
.tuts .tab a {
font-weight: normal;
}
.tuts .tabs-control{
padding-left:0;
}
.tuts .tab-content a{ font-weight: normal;
}
.tuts .menu-button{
border-radius: 0;
margin: 0 !important;
}
.fancy-alert{
margin: 1rem 0;
padding: .5rem;		
}
.fancy-alert .wrapper{
margin: 0;
padding: .5rem .75rem;
}
.fancy-alert .heading{	
font-size: 1.125rem;
font-weight: bold;
margin-bottom: 1rem;
}
.fancy-alert .heading::before{
margin-right: 0.4em;
width: 28px;
display: inline-block;
text-align: center;
}
.fancy-alert .content{
line-height: 1.75rem;
}
.fancy-alert.info{
background-color: #e5f4ff;
border-left: 3px solid #0076d1;
}
.fancy-alert.warning{
background-color: #fff3e5;
border-left: 3px solid #e07400;
}
.fancy-alert.danger{
background-color: #fddcdc;
border-left: 3px solid #e00000;
}
.fancy-alert.info .heading{
color: #0c4966;
}
.fancy-alert.warning .heading{
color: #663e0f;
}
.fancy-alert.danger .heading{
color: #991d17;
}
.fancy-alert.info .heading::before {
content: '📌';  
}
.fancy-alert.warning .heading::before {
content: '⚠️';  
}
.fancy-alert.danger .heading::before {
content: '❗';  
} .tuts ol{
counter-reset: li;
list-style: none;
padding-left: 2rem;
margin-top: 1rem;
}
.tuts ol > li:after{
background: #c0ccda;
content: '';
left: -1.125rem;
height: calc(100% - 4rem);
position: absolute;
top: 3rem;
width: 0.125rem;
z-index: -2;
}
.tuts ol > li:before{
background: #0076CE; border-radius: 50%;
color: #fff;
content: counter(li);
counter-increment: li;
font-size: 1rem;
font-weight: 600;
height: 1.8rem;
left: -2rem;
line-height: 1.8rem;
position: absolute;
text-align: center;
top: 0.7125rem;
width: 1.8rem;
z-index: -1;
}
.tuts ol > li{
padding: 0.7125rem 0 0.7125rem 0.5rem;
position: relative;
line-height: 1.75rem;
} .tuts img{
border: 1px solid #c0ccda;
border-radius: 0.5rem;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
height: auto;
margin: 1.25rem 0 !important;
max-width: 100%;
} a.shine-btn{
color: #000;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
background-color: #99d1de;
padding: .75em 2em;
display: inline-block;
border-radius: 40px;
overflow: hidden;
position: relative;
border: 2px solid #fdfcf7;
font-weight: bold;
}
a.shine-btn:hover{opacity:.9;text-decoration:none;}  a.shine-btn:after{
content: '';
position: absolute;
top: -50%;
right: -50%;
bottom: -50%;
left: -50%;
background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255,255,255,0.5) 50%, rgba(229, 172, 142, 0));
transform: rotateZ(60deg) translate(-5em, 7.5em);
} a.shine-btn:hover::after {
animation: sheen 1s forwards;
}
.new-subscribe{
min-width: 600px;
margin: auto;
}
.new-subscribe button{cursor:pointer !important;}
@media only screen and (max-width: 620px) {
.new-subscribe{
min-width: 100%;
}
}
.subscribe-form-container{ padding:0 4%;
}
.subscribe-form{
width: 600px;
}
.subscribe-form h2{
font-weight: bold;
padding: 2%;
font-family: 'Open Sans';
}
.subscribe-form p{
color: #55575d;
font-family: 'Open Sans';
font-size: 16px;
text-align: center;
padding: 0 4%;
} .bg-free .btn-outline{padding:13px; font-size: 16px;}
.de_DE .bg-pro .btn-outline,
.fr_FR .bg-pro .btn-outline,
.it_IT .bg-pro .btn-outline,
.ru_RU .bg-pro .btn-outline,
.de_DE .bg-free .btn-outline,
.fr_FR .bg-free .btn-outline,
.it_IT .bg-free .btn-outline,
.ru_RU .bg-free .btn-outline{
font-size: 16px;
padding: 3px;
}
.en_US .bg-pro .lead.mt-2,
.en_US .bg-free .lead.mt-2{
max-width: 23em;
}
@media only screen and (max-width: 767px) {
.en_US .bg-pro .lead.mt-2, .en_US .bg-free .lead.mt-2 { margin: auto; }
}
.tile-container .row{
box-shadow: 6px 6px 4px 3px rgba(0, 0, 0, 0.3);border-radius: 70px;
}
.tile-container .col-md-4{
padding: 2em;
}
.tile-container .col-md-4:nth-child(2):before{
content: '';
width: 1px;
height: 80%;
background: #000;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.tile-container .t-pro{
padding: 2em;background: rgba(217, 217, 217, 0.29);border-radius: 70px;
}
.tile-container h3{
font-size: 23px;font-weight: bold;
}
.tile-container .link{
text-decoration: underline;font-weight: 400;font-size: 16px;line-height: 24px;text-decoration-line: underline;color: #000000;
}
.tile-container .save{
margin: auto;font-size:20px;background: rgba(217, 217, 217, 0.45);border-radius: 70px;padding: .2em 1em;color:red;
}
.tile-container .dollar-sign,
.tile-container .price{
color: #000 !important;
}
.tile-container .frequency{
font-weight:700;
color:#000;
font-size: 24px;
}
.old-price .dollar-sign{
font-size:18px;
font-weight:bold;
}
.tile-container #pop-up-button,
.tile-container #pop-up-button-por{
border-radius: 50px;
padding: 10px 30px;
}
.priceModal .save{
display: block;
color: crimson;
position: relative;
top: -15px;
}
.fr_FR .promo-name{font-size: 5rem;}
.fr_FR .promo-info{font-size: 3rem;}
.it_IT .promo-name{font-size: 5rem;}
.it_IT .promo-info{font-size: 3rem;}
.pt_PT .promo-name{font-size: 5rem;}
.pt_PT .promo-info{font-size: 3rem;}
.ru_RU .promo-name{font-size: 5rem;}
.ru_RU .promo-info{font-size: 3rem;}
.pl_PL .promo-name{font-size: 5rem;}
.pl_PL .promo-info{font-size: 3rem;}
.es_ES .promo-name{font-size: 5rem;}
.es_ES .promo-info{font-size: 3rem;}
.nl_NL .promo-name{font-size: 5rem;}
.nl_NL .promo-info{font-size: 3rem;}
.sv_SE .promo-name{font-size: 5rem;}
.sv_SE .promo-info{font-size: 3rem;}
.nb_NO .promo-name{font-size: 5rem;}
.nb_NO .promo-info{font-size: 3rem;}
.hi_IN #popupModal h3{font-size: 3.2em !important;}
.fr_FR #popupModal h3{font-size: 1.6em !important;}
@media only screen and (max-width: 380px) {
.mobile-world .modal-content{
background: #e8d7ff !important;
} .ja .modal-content{
background: #bfe1ea !important;
}
.ja .modal-body h2{
margin-top: 0;
}
.zh_CN .modal-content{
background: #af3b28 !important;
}
.mobile-world .modal-content h3{margin-top:1em !important;}
.pt_BR .modal-content h3{margin-top:1em !important;}
}
.popup-info{
font-size: 21px;
margin: 20px auto 40px;
margin-bottom: 24px;
font-weight: 200;
max-width: 400px;
}
.popup-info span{
display: block;
font-size: 2em;
font-weight: bold;
font-style: italic;
} .pt-tablet {
background-color: #f8f8f8;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,.3);
max-width: 400px;
margin: 40px auto;
border: 1px solid #ccc;
}
.pt-heading{
padding: 50px 10px;
min-height: 280px;
text-align: center;
color: #fff;
max-height: 280px;
overflow: hidden;
}
.pt-heading h2 {
color: #fff;
font-size: 26px;
margin: 0;
font-weight: 300;
}
.pt-heading strong{
font-size: 30px;
font-weight: 700;
display: block;
text-transform: uppercase;
}
.pt-bundle .pt-heading strong{
display: inline;
font-size: 22px;
text-transform: capitalize;
}
.pt-heading img{
width: 100px;
margin: auto;
display: block;
position: relative;
top: 22px;
}
.pt-bundle .pt-heading img{
top: -10px;
}
.pt-info{
font-weight: 700;
text-transform: uppercase;
text-align: center;
padding: 30px 0;
min-height: 180px;
line-height: 1em;
border-bottom: 1px solid #bebebe;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
}
.pt-price-container{
margin-bottom: 30px;
}
.pt-currency{
font-size: 29px;
position: relative;
top: -12px;
font-weight: 500;
}
.pt-price{
font-size: 40px;
font-weight: 700;
line-height: 1em;
}
.pt-button{
line-height: 1;
min-width: 150px;
padding: 14px;
text-transform: uppercase;
border: 0;
font-size: 16px;
margin: 0 auto !important;
display: block;
font-weight: 700;
color: #fff;
border-radius: 6px;
transition: opacity .2s ease;
}
.pt-button:hover {
text-decoration: none;
opacity: .9;
color: #fff;
}
.pt-features{
position: relative;
padding: 30px;
}
.pt-features li {
margin-left: 34px;
padding-bottom: 14px;
}
.pt-features li::before {
position: absolute;
left: 30px;
content: '\2713';
font-weight: 700;
color: #fff;
border-radius: 16px;
width: 24px;
height: 24px;
text-align: center;
font-size: 14px;
line-height: 23px;
}
.pt-green .pt-heading,
.pt-green .pt-button,
.pt-green .pt-features li::before {
background-color: #0cb754;
}
.pt-green .pt-price-container{
color: #0cb754;
}
.pt-blue .pt-heading,
.pt-blue .pt-button,
.pt-blue .pt-features li::before,
.popup-blue .modal-header,
.popup-blue #buy_link-por,
.popup-blue .modal-header .close{
background-color: #0690ce !important;
}
.pt-blue .pt-price-container{
color: #0690ce;
}
.pt-orange .pt-heading,
.pt-orange .pt-button,
.pt-orange .pt-features li::before {
background-color: orange;
}
.pt-orange .pt-price-container{
color: orange;
}
.pt-features li.unavailable::before {
content: '\02717';
background-color: #a7a7a8;
}
@media only screen and (max-width: 1200px) {
.pt-bundle .pt-heading h2 { font-size: 24px;}
.pt-bundle .pt-heading img{top:-24px;}
} .about h1{
text-transform:uppercase;
}
.about h3{
margin-bottom: 20px;
}
.about section{
margin-bottom: 60px;
}
.about p{ 
font-size: 18px;
line-height: 1.5;
}
.about .blockquote {
border-left: 5px solid #eee;
line-height: 25px;
padding: 10px 20px;
}
.about blockquote footer {
color: #0691CE;
line-height: 25px;
font-size: 18px;
}
.about .blockquote-reverse {
text-align: right;
border-right: 5px solid #eee;
border-left: 0;
text-align: right;
line-height: 25px;
padding: 10px 20px;
}
.text-muted{
font-size: 20px;
font-weight: 300;
color: #aebfce !important;
}
.about-contact{
background-color: #212529;
padding: 3% 0 0;
}
.about-contact h2{
color: #fff;
text-transform: uppercase;
}
.about-contact .wpcf7-form-control{
padding: 10px 15px !important;
}
.about-contact .wpcf7-submit{
background-color: #0691ce;
font-weight: normal;
}
.about-contact .wpcf7-submit:hover{
background-color: #0582B9;
}
.about-contact .wpcf7-form-control::placeholder {
font-size: 16px;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
}
.about-contact .wpcf7 form .wpcf7-response-output, .about-contact .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
color: #fff;
margin-top: 0;
}
.about-contact .wpcf7-spinner{
background-color: #0691ce;
}
.about-contact .svg-icon {
background: #0691CE;
width: 44px;
height: 44px;
font-size: 22px;
border-radius: 50%;
margin-right: 12px;
display: inline-block;
position: relative;
vertical-align: middle;
}
.about-contact .svg-icon svg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
fill: white;
}
.about-contact h3{
color: #0691CE;
text-align: left;
}
.about-contact a{
color: #fff;
text-decoration: none;
}
.about-contact a:hover{
color: #0691ce;
text-decoration: underline;
}
.bf-nl .t-heading{background: #0d0d0d;}
.bf-nl .price-percent{color: #0d0d0d;}
.bf-nl .t-pro .t-features li::before { background: #0d0d0d;}
.bf-nl .dollar-sign{color: #ce0606;}
.bf-nl .price{color: #ce0606;}
.bf-nl .action-buttons a{background: #ce0606;}
.bf-nl .priceModal .modal-header{background: #0d0d0d;}
.bf-nl #buy_link, .bf-nl #buy_link-por, .bf-nl .buy-btn{background:#ce0606 }
.bf-nl #price, .bf-nl #price-port {color: #ce0606}
.bf-nl .save{color: #0d0d0d}
.bf-nl .priceModal .modal-header .close{background:black;}
.bf-nl .t-pro .t-features li.unavailable::before {  background-color: #a7a7a8 !important;}
.bf-nl .ttip {border-color: #0d0d0d;}
.bf-nl .controls .btn{color: #0d0d0d;}.no-webp .partners,
.no-js .partners {
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/partners-bg.png);
}
.webp .partners {
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/partners-bg.webp);
}
.partners.banner-wide {
padding: 8% 0;
}
.partners h1{font-weight: 300;}
.partners h1 span{font-weight: 800;}
.partners-program {
background-color: #F6FCFF;
padding: 3rem 2rem;
border-radius: 12px;
margin-bottom: 2rem;
box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);  
}
.partners-program__heading {
font-weight: bold;
margin-bottom: 2rem;
}
.partners-program__text {
min-height: 330px;
}
.partners-program__text p {
color: #515151;
margin-bottom: 2rem;
line-height: 1.4;
}
.partners-program__buttons {
display: flex;
flex-direction: row;
justify-content: space-around;
}
.brand-btn{
padding: .6rem 2rem;
border-radius: 6px;
min-width: 220px;
display: inline-block;
text-align: center;
font-weight: 700;
border: 1px solid #299FD4;
}
.brand-btn__fill {
background-color: #299FD4;
color: #fff;  
}
.brand-btn__outline {
background-color: #fff;
color: #299FD4;  
}
.brand-btn:hover {  
opacity: .9;
text-decoration: none;
}
.brand-btn__fill:hover {
color: #fff;
}
.brand-btn__outline:hover {
color: #299FD4;
}
@media screen and (max-width: 1100px){
.partners-program__buttons { display: block; }
.brand-btn {display: block;margin:1rem auto;}
}
@media screen and (max-width: 767px){
.partners-program__buttons { display: flex; gap:2rem;}
.partners-program__buttons a{ flex-grow: 1; width:50%;}
.partners-program__text { min-height: auto; }
}
@media screen and (max-width: 576px){
.partners-program__buttons { display: block;}
}
.partners-info h3 span{font-weight: 600;}
.partners-info .dlist li::before{
font-weight: bold;
border-radius: 50%;
}
.partners-info .plist > li::before {
content: '\02713 ';
font-size: 20px;
line-height: 1.5em;
}
.partners-info .dlist li, .plist li {
margin-left: 30px;
font-weight: 400;
}.fly-out {position: fixed;right: 0;top: 50%;transform: translate(0%, -50%);display:none;}
.fly-out-content {position: relative;;width:220px;}
.fly-out-close button {background-color: transparent;border-color: transparent;cursor: pointer;
height: 20px;
width: 20px;
position: absolute;
top: 0;
right: 0;
}
.button__line {background-color: #919191;position: absolute;height: 1px;width: 100%;}
.button__line--first {
left: 0px;
top: 50%;
transform: translate(0%, -50%) rotate(45deg);
height: 1px;
width: 100%;
}
.button__line--second {
left: 50%;
top: 0px;
transform: translate(-50%, 0%) rotate(45deg);
height: 100%;
width: 1px;
}
.fly-out-close {height: 32px;}
.fly-out-content img {display: block;width: 100%;}
@media only screen and (max-width: 580px) {
.fly-out{display:none !important;}
}
.fly-out {top: 190px;right:20px;}
.fly-out-content {width: 180px; }
#fly-out-link{
position: relative;
width: 100%;
height: 100%;
display: block;
}
@media only screen and (max-width: 1470px) {.fly-out {top: 240px;}}
@media only screen and (max-width: 991px) {.fly-out {top: 230px;}}
#fly-out-link p {
text-align: center;
font-family: "Lilita One",sans-serif;
font-size: 1.5rem;
color: #fff;
position: absolute;
z-index: 1;
top: 27%;
left: 0;
right: 0;
margin: auto;
display: inline;
text-align: center;
line-height: 1;
}
#fly-out-link p span{
display: block;
line-height: 1;
font-size: 3.2rem;
}
.hi_IN #fly-out-link p,
.ja #fly-out-link p{font-weight: bold;}
.hi_IN #fly-out-link p span,
.ja #fly-out-link p span{font-weight: normal;}
.price-container{
height: 70px;
}
.ru_RU .t-new4 .price{
font-size: 1.8rem;
}
.ru_RU .t-new4 .dollar-sign{
font-size: 1.5rem;
}
.ru_RU .frequency{
font-size: 1.8rem;
}
.nb_NO  .t-new4 .price,
.sv_SE  .t-new4 .price,
.hi_IN  .t-new4 .price,
.ko_KR  .t-new4 .price{
font-size: 2rem;
}
.nb_NO  .t-new4 .dollar-sign,
.sv_SE  .t-new4 .dollar-sign,
.hi_IN  .t-new4 .dollar-sign,
.ko_KR  .t-new4 .dollar-sign{
font-size: 1.8rem;
}
.nb_NO  .frequency,
.sv_SE  .frequency,
.hi_IN  .frequency,
.ko_KR  .frequency{
font-size: 1.5rem;
}
.zh_CN .brand-rrc .price-container{
display: block;
margin-top: 2rem;
}
.promo-modal{  
word-break: normal;
padding-right: 0;
}
.promo-modal .close{opacity: 1;}
.promo-modal .close span{text-shadow:none;color:#fff;}
.promo-modal .modal-body {
position: relative;
top: 20px;
}
.promo-modal .modal-header {
position: relative;
}
.promo-modal .modal-content {
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/promo/valentine/popup.png);
}
.promo-modal .modal-content {
font-family: "Lilita One", sans-serif;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 600px;
height: 600px;
border: none;  
position: relative;
border-radius: 30px;
background-color: transparent;
}
.promo-modal .modal-dialog{
max-width: 600px;
}
.promo-modal .modal-body{
padding: 3rem 0;
padding-top: 0px;
color: #fff;
}
.promo-modal .modal-info{  
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
height: 100%;
padding-top: 1rem;
}
.promo-modal .popup-heading {
text-align: center;
line-height: 1;
margin-top: 2.2rem;
position: relative;
padding-bottom: 0;
text-transform: capitalize;
font-size: 4.6rem;
font-weight: 800;
margin-bottom: 0;
color: #661F2A;
}
.promo-modal .popup-heading span {
color: #661F2A;
font-size: 4.6rem;
}
.promo-modal .popup-disclaimer{
display: inline-block;
color: #fff;
line-height: 1;
font-size: 4.4rem;  
}
.promo-modal .popup-disclaimer span {
text-transform: uppercase;
font-size: 5.2rem;
}
.promo-modal .stripe-white{
position: relative;
}
.promo-modal .popup-link{
font-weight: 400;
background: #fff;
color: #661f2a;
display: block;
transition: background-color .5s, color .2s;
text-transform: uppercase;
line-height: 1;
margin: 0;
font-size: 24px;
padding: 13px 30px 12px;
border-radius: 30px;
margin-bottom: 1rem;
}
.promo-modal .popup-link:hover{
text-decoration: none;
background-color: #661f2a;
color: #fff;
}
.en_US .promo-modal .popup-disclaimer {margin-top: 1.2rem;}
.de_DE .promo-modal .popup-disclaimer span {font-size: 5rem;}
.fr_FR .promo-modal .popup-disclaimer {font-size: 4rem;line-height: 1.1;}
.fr_FR .promo-modal .popup-disclaimer span {font-size: 4.4rem;}
.it_IT .promo-modal .popup-disclaimer span {font-size: 4.8rem;}
.pt_PT .promo-modal .popup-heading,
.pt_BR .promo-modal .popup-heading { margin-top: 0;line-height: .9;}
.pt_PT .promo-modal .popup-disclaimer,
.pt_BR .promo-modal .popup-disclaimer {font-size: 4rem;}
.pt_PT .promo-modal .popup-disclaimer span,
.pt_BR .promo-modal .popup-disclaimer span {font-size: 4.4rem;}
.pt_PT .promo-modal .popup-link,
.pt_BR .promo-modal .popup-link { box-shadow: 0 0 2px rgba(0,0,0,.6);}
.ru_RU .promo-modal .popup-heading { font-size: 44px; }
.ru_RU .promo-modal .popup-link { box-shadow: 0 0 2px rgba(0,0,0,.6);}
.ru_RU .promo-modal .popup-disclaimer {font-size: 4rem;}
.pl_PL .promo-modal .popup-disclaimer span {display: block;font-size: 5rem;}
.es_ES .promo-modal .popup-heading { margin-top: 0;line-height: .9;}
.es_ES .promo-modal .popup-disclaimer {font-size: 4rem;}
.es_ES .promo-modal .popup-disclaimer span {font-size: 4.4rem;}
.es_ES .promo-modal .popup-link { box-shadow: 0 0 2px rgba(0,0,0,.6);}
.nl_NL .promo-modal .popup-disclaimer span {font-size: 5rem;}
.nb_NO .promo-modal .popup-disclaimer {font-size: 4rem;}
.nb_NO .promo-modal .popup-disclaimer span {font-size: 5rem;}
.sv_SE .promo-modal .popup-disclaimer {font-size: 4rem;}
.sv_SE .promo-modal .popup-disclaimer span {font-size: 5rem;}
.hi_IN .promo-modal .popup-disclaimer span {display: block;font-size: 5rem;}
.hi_IN .promo-modal .popup-disclaimer {font-size: 4rem;}
.hi_IN .promo-modal .popup-link {font-weight: bold;}
.ja .promo-modal .popup-disclaimer {font-size: 4rem;}
.ja .promo-modal .popup-disclaimer span {font-size: 5rem;}
.ja .promo-modal .popup-link {font-weight: bold;}
@media only screen and (max-width: 540px) {
.promo-modal .modal-content{
width: 100%;
height: 100%;
}
.modal-pop-container{margin-top: 1rem;}
}
@media only screen and (max-width: 500px) {
}
@media only screen and (max-width: 420px) {
.promo-modal .modal-content {
height: auto;
}
}
@media only screen and (max-width: 400px) {
.promo-modal .popup-heading { margin-bottom: 1rem; }
.promo-modal .modal-body{padding-bottom: 2rem;}
}
.promo-bg {
position: relative; overflow: hidden;
}
.promo-bg .promo-buy{
background-color: #f0b4b7;
background-image: 
url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/promo/valentine/decor-right.png),
url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/promo/valentine/decor-left.png),
url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/promo/valentine/buy.png);
background-repeat: no-repeat;
background-position: top right, bottom left, center;
background-size: contain, contain, cover;
background-size: auto, auto, cover;
}
.promo-buy{
font-family: "Lilita One", sans-serif;    
padding-top: 3%;
padding-bottom: 3%;
padding-left: 1%;
padding-right: 1%;
text-align: center;
position: relative;  
}
.promo-buy .promo-name {
font-size: 4.2rem;
color: #661F2A;
text-transform: capitalize;
letter-spacing: 1px;
line-height: 1;
padding: 20px 0 0;
}
.promo-buy .promo-info {
display: inline-block;
color: #fff;
line-height: 1.1;
margin-top: 0;
text-transform: lowercase;
font-size: 2.8rem;
position: relative;
margin-bottom: 0;
}
.promo-buy .promo-info span {
display: block;
font-size: 5rem;
text-transform: uppercase;
}
.stripe-white {
padding: 1% 2%;
}
.hi_IN .promo-buy .promo-name{font-weight: bold;}
.ja .promo-buy .promo-name{font-weight: bold;}
.ru_RU .promo-buy .promo-name{
max-width: 800px;
margin: auto;
} .fr_FR .promo-buy .promo-name {font-size: 3.4rem;}
.fr_FR .promo-buy .promo-name span{
display: block;
}
.fr_FR .promo-buy { padding-top: 3%;}
.ru_RU .promo-buy .promo-name span{
display: block;
}
.ru_RU .promo-buy { padding-top: 3%;}
@media only screen and (max-width: 1640px) {
.promo-bg .promo-buy{
background-size: 30%, 30%, cover;
}
}
@media only screen and (max-width: 1440px) {
.promo-bg .promo-buy{
background-size: 22%, 22%, cover;
}
.promo-buy {padding-top: 1%; padding-bottom: 1%;}
}
@media only screen and (max-width: 1330px) {
.promo-bg .promo-buy{
background-size: 40%, 40%, cover;
background-position: right -140px top, left -120px bottom, center;
}
.fr_FR  .promo-buy { padding-bottom: 6%;}
.promo-buy .promo-name { font-size: 4rem;}
}
@media only screen and (max-width: 1100px) {
}
@media only screen and (max-width: 880px) {
}
@media only screen and (max-width: 767px) {  .pl_PL .promo-buy .promo-name,
.nl_NL .promo-buy .promo-name {
font-size: 3.2rem;
}
.promo-buy .promo-info span { font-size: 4rem;}
}
@media only screen and (max-width: 630px) { .promo-buy .promo-name {font-size: 3rem;}
}
@media only screen and (max-width: 576px) {
.promo-bg .promo-buy{background-image: none;}
.fr_FR .promo-buy .promo-info span {font-size: 3.8rem;}
.it_IT .promo-buy .promo-info span {font-size: 4rem;}
}
@media only screen and (max-width: 480px) {
.pt_PT .promo-buy .promo-info span {font-size: 4rem;}
.pt_BR .promo-buy .promo-info span {font-size: 4rem;}
.ru_RU .promo-buy .promo-info span {font-size: 4rem;}
.es_ES .promo-buy .promo-info span {font-size: 4rem;}
.nl_NL .promo-buy .promo-info span {font-size: 4rem;}
.nb_NO .promo-buy .promo-info span {font-size: 4rem;}
.sv_SE .promo-buy .promo-info span {font-size: 4rem;}
}
.promo-bg .promo-home{
background-color: #f0b4b7;
background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/promo/valentine/home.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.promo-home{
font-family: "Lilita One", sans-serif;   
padding-top: 3%;
padding-bottom: 3%;
padding-left: 1%;
padding-right: 1%;
text-align: center;
position: relative;  
color: #fff;
}
.promo-home .promo-name {  
font-family: "Lovers Quarrel", cursive;
font-size: 6rem;
line-height: .9;
}
.promo-home .promo-name span {
font-family: "Lilita One", sans-serif;
display: block;
color: #661F2A;
font-size: 6.6rem;
}
.promo-info{
font-size: 4rem;
}
.promo-info span{
font-size: 5rem;
text-transform: uppercase;
}
.promo-home-btn {
font-weight: 400;
background-color: #ca314f;
color: #fff;
display: inline-block;
border-radius: 3px 16px;
overflow: hidden;
position: relative;
margin-top: 0;
font-size: 28px;
font-weight: 200;
padding: 10px 30px 12px;
transition: opacity 0.2s ease, border-radius 0.2s ease;
}
.promo-home-btn:hover {
text-decoration: none;
color: #fff;
border-radius: 16px 3px;
}
.promo-home-btn:after {
content: "";
position: absolute;
top: -50%;
right: -50%;
bottom: -50%;
left: -50%;
background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.5) 50%, rgba(229, 172, 142, 0));
transform: rotateZ(60deg) translate(-5em, 7.5em);
}
.promo-home-btn:hover:after {
animation: sheen 1s forwards;
}
@keyframes sheen {
100% {
transform: rotateZ(60deg) translate(1em, -9em);
}
}
.hi_IN .promo-home .promo-name {line-height: 1.2;}
.ja .promo-home .promo-name { font-size: 5rem;}
.ja .promo-home .promo-name span {font-size: 5.4rem;font-weight: bold;}
.ja .promo-home-btn{font-weight: bold;}
@media only screen and (max-width: 880px) {
.promo-home .promo-name span { font-size: 5.6rem;}
.promo-info span {font-size: 4.5rem;}
.hi_IN .promo-home .promo-name {margin-top: 2rem;}
.ja .promo-home .promo-name {margin-top: 1rem;}
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 630px) {
.ru_RU .promo-home .promo-name { font-size: 4rem;}
.ru_RU .promo-home .promo-name span {font-size: 4.6rem;}
.de_DE .promo-home .promo-name span { font-size: 5rem;}
}
@media only screen and (max-width: 576px) {
.nl_NL .promo-home .promo-name span {font-size: 4.6rem; }
.nb_NO .promo-home .promo-name span {font-size: 4.6rem; }
.ja .promo-home .promo-name span {font-size: 4.4rem;}
}
@media only screen and (max-width: 480px) {
.promo-home .promo-name{font-size: 5rem;}
.promo-home .promo-name span { font-size: 4rem;}
.promo-info span {font-size: 3.5rem;}
.promo-info {font-size: 3rem;}
.de_DE .promo-home .promo-name span { font-size: 3.4rem;}
.ru_RU .promo-home .promo-name { font-size: 3.4rem;}
.ru_RU .promo-home .promo-name span {font-size: 4rem;}
.pl_PL .promo-home .promo-name span {font-size: 3.6rem;}
.nl_NL .promo-home .promo-name span {font-size: 3.6rem; }
.nb_NO .promo-home .promo-name span {font-size: 3.6rem; }
}
@media only screen and (max-width: 400px) {
.nl_NL .promo-home .promo-name span {font-size: 3.2rem; }
.nb_NO .promo-home .promo-name span {font-size: 3.2rem; }
.nl_NL .promo-info span {font-size: 3.2rem;}
.nb_NO .promo-info span {font-size: 3.2rem;}
}
.price-box--combined .price-box__info {
min-height: 175px;
}
.price-box__info--fixed {
height: 175px;
}
.price-box__info--size-160 {
min-height: 174px;
}
.price-box__info--small {
min-height: 125px !important;
}
.price-box__button-container-single {margin-top:22px;}
.price-box__bottom--size-fixed {
min-height: 376px;
}
.ko_KR .price-box__price-container:has(.price-box__regular-price),
.nb_NO .price-box__price-container:has(.price-box__regular-price)
{
font-size: 2rem;
}
.ru_RU .price-box__price-container:has(.price-box__regular-price) {
font-size: 1.5rem;
}
.ru_RU .price-box__regular-price {font-size: inherit;}
.zh_CN .price-box__price-container:has(.price-box__regular-price),
.hi_IN  .price-box__price-container:has(.price-box__regular-price)
{
font-size: 1.8rem;
}
.double-container .price-box--combined {
min-width: 308px;
}
.old-price{display: block;}
.cart__product-discount{display: block;}