/*
Theme Name: Revo
Text Domain: Revo
Version: 1.0
Description: Custom theme based on Bootstrap
Tags: bootstrap, custom
Author: VS Revo Group
Author URI: https://www.vsrevogroup.com
Text Domain:  revo
*/

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;
}
.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;
}
#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;}
.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;
}

.mega-menu > .sub-menu > li{
  display: inline-block;
  vertical-align: top;
  padding: 0;
}

.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{
  margin-right: 20px;
}
.mega-menu > .sub-menu > li > .sub-menu li{
  margin: 10px 0;
  padding: 0;
}
.mega-menu > .sub-menu > li > .sub-menu a{
  color:inherit;
  font-size: 18px !important;
}
.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: relative;
  top: 2px;
}
.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;

}

.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: #55acee !important;
}
.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;
}
.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 > 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;
	}
	.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;}
.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;}
}

/*  modal difference */
.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);
}

/* price Modal */
.priceModal .modal-dialog{width: 320px;}
.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;}

.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: #2565a5;
}
.bg-free{
background-color: #0cc158;
}
.bg-pro-img{
background: #2565a5 url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/revo-product2.jpg) 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/revo-product-page2.jpg) 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 tr:nth-child(1), .product-table tr:nth-child(1) th{ font-weight: bold!important; } */
.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;
}

/* Index Page */
.home-bg{
/* 	background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/index-bg.jpg) no-repeat center center/cover; */
	
	background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/popup/banner-14-birthday.png) no-repeat center center/cover;
	padding-top:10%;padding-bottom:0 !important;
}
.home-bg h1{visibility:hidden;}
.home-bg p.text-white{visibility:hidden;}

.home-bg a{
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #0690ce;
    padding: 26px;
    display: inline-block;
}
.home-bg a:hover{opacity:.9;text-decoration:none;}



.list-features.home li{margin-bottom:8px;}
.list-features.home li:before{background:#0690ce;}

.intro-block {
    min-height: 110px;
}
.intro-icon {
    clear: both;
    float: left;
    width: 100px;
    height: 100px;
    border: 6px solid #a5ddff;
    border-radius: 50px;
}
.intro-icon-title{font-size:18px;text-align:left;}
.intro-icon-paragraph{font-size:14px;}
.intro-icon-title, .intro-icon-paragraph {
    padding: 10px 0 0;
    margin-left: 110px;
}
.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-block:hover .intro-icon {
	/*-webkit-transform: rotateY(360deg);*/
    -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: 563px;
    background: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/mobile-phone-android-screenshot.jpg) no-repeat top center;
    margin: auto;
    position: relative;
}
.slideshow-container {
    width: 254px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    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 !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 page */
.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;}
/* end logs page */

/* logs preview page */
.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;}

/* end logs preview page */

/* support page */
.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;font-weight:600;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:hover::after {
	content: url(https://www.revouninstaller.com/wp-content/uploads/2019/10/menu-button.gif);
	position: absolute;
	top: -117px;
	border: 1px solid #000;
} */

.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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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(/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{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(/wp-content/uploads/2018/07/email-icon.png) no-repeat left center;
	font-size: 15px;
	font-weight: bold;
}
.email-link:hover{
/* 	background: url(/wp-content/uploads/2018/07/email-icon-blue.png) no-repeat left center; */
	color: #0690ce;
}
.web-site-link{
	display: block;
	padding: 10px 0px 10px 40px;
	margin: 5px 0px;
	background: url(/wp-content/uploads/2018/07/website-icon.png) no-repeat left center;
	font-size: 15px;
	font-weight: bold;
}
.web-site-link:hover{
	background: url(/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;}

/* Floating Label */


.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: 50px; */
	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;
    font-size: 22px;
    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;}
/* 	.navbar-support-menu .nav-item .dropdown-menu{ display: none; }
	.navbar-support-menu .nav-item:hover .dropdown-menu{ display: block; }
	.navbar-support-menu .nav-item .dropdown-menu{ margin-top:0; } */
}	
/* end support page */

/* manual,tutorials,faq,howto,screenshot,video */
.support-page p{line-height:1.45;}
.support-page img{margin-bottom:20px;}
.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;}
/* end manual,tutorials,faq,howto,screenshot,video */

/* for CF - remove when done */
.row-50 {width: 50%;float: left;}
.row-100 {width: 100%;float: left;}
/* for CF */
.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-us */
.contact-bg{
	background-image: url(https://f057a20f961f56a72089-b74530d2d26278124f446233f95622ef.ssl.cf1.rackcdn.com/site/contact-bg.jpg);
}
/* end contact-us */

/* revo-uninstaller-new-version-4 */
.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;}
/* end revo-uninstaller-new-version-4 */

/* load YT videos on click */
.youtube-player {position: relative;padding-bottom: 56.23%;height: 0;overflow: hidden;max-width: 100%;background: #000;margin: 0px;}
.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;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;position: absolute;background: url("//i.imgur.com/TxzC70f.png") no-repeat;cursor: pointer;}
/* end load YT videos on click */

.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;}

/* program-screenshots */
#gallery img.w-100:hover {cursor: pointer;}

/* testimonials */
.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;}

/* user manuals */
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 STYLES */
.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%;}
.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;}
.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: #30a8df;}
.twit:hover{background-color: #5cbbe6 !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;}
.post-body ul{padding-left: 30px !important;margin-bottom: 20px;list-style: disc;}

.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 #submit{
  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;}
}
/* END BLOG STYLES */

.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;}