/*
Theme Name: CactusVPN
Author: CactusVPN
*/

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{font:15px Lato, Arial, Helvetica, sans-serif;color:#222;margin:0;padding-top:70px;}
body.page-template-pricing-en,
body.page-template-pricing-en-promotion,
body.page-template-pricing-fr,
body.page-template-pricing-fr-promotion,
body.page-template-pricing-es,
body.page-template-pricing-es-promotion,
body.page-template-pricing-ru,
body.page-template-pricing-ru-promotion,
body.page-template-pricing-de,
body.page-template-pricing-de-promotion,
body.page-template-pricing-pt,
body.page-template-pricing-tr,
body.page-template-plans-en,
body.page-template-plans-fr,
body.page-template-plans-es,
body.page-template-plans-de,
body.page-template-plans-ru,
body.page-template-plans-pt,
body.page-template-plans-tr,
body.page-template-free-vpn-trial,
body.page-template-free-vpn-trial-ru,
body.page-template-free-vpn-trial-fr,
body.page-template-free-vpn-trial-es,
body.page-template-free-vpn-trial-de,
body.page-template-free-vpn-trial-pt,
body.page-template-free-vpn-trial-tr,
body.page-template-pricing-en-discount-10{padding-top:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.page-template-default h1{font-size:36px;font-weight:700;margin:0 0 20px 0}
h2{font-size:36px;font-weight:700;margin:0 0 20px 0}
a{color:#218ec1;border-bottom:1px solid #aacedf;background-color:transparent;}
a:hover{color:#196386;text-decoration:none;border:0;}
a:active,a:hover,a:focus{outline:0;text-decoration:none;border:0;}
b,strong{font-weight:bold;}
img{border:0;}
ul,ol{padding:0;}
li{list-style:none;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;}
.logo a,a.button{border:0;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
.aligncenter{text-align:center;}
.sticky.is-sticky{position:fixed;left:0;right:0;top:0;z-index:10000;width:100%;}
.sticky-wrapper{background:#262f39;}
/*.sticky-wrapper{height:96px !important;}*/

/* Header */
.header .navbar{background:#2d3642;padding:12px 0 17px 0;margin:0;}
.page-template-setup-tutorials-vpn-app .header .navbar,
.page-template-faq-general .header .navbar,
.page-template-faq-vpn .header .navbar,
.page-template-faq-smart-dns .header .navbar,
.page-template-faq-account-settings .header .navbar,
.page-template-faq-troubleshooting .navbar,
.page-template-faq-setup .header .navbar,
.page-template-faq-general .header .navbar,
.page-template-faq-general-ru .header .navbar,
.page-template-faq-vpn-ru .header .navbar,
.page-template-faq-smart-dns-ru .header .navbar,
.page-template-faq-account-settings-ru .header .navbar,
.page-template-faq-troubleshooting-ru .navbar,
.page-template-faq-setup-ru .header .navbar,
.page-template-faq-general-ru .header .navbar,
.page-template-setup-tutorials-vpn .header .navbar,
.page-template-setup-tutorials-smart-dns .header .navbar,
.page-template-setup-tutorials-proxy .header .navbar,
.page-template-setup-tutorials-account .header .navbar,
.page-template-setup-tutorials-useful .header .navbar,
.page-template-setup-tutorial-short-breadcrumbs .header .navbar,
.page-template-setup-tutorial .header .navbar,
.page-template-setup-tutorials-vpn-intermediar .header .navbar,
.page-template-setup-tutorials-smart-dns-intermediar .header .navbar,
.page-template-setup-tutorial-smart-dns .header .navbar,
.blog .header .navbar,.archive .header .navbar{background:#262f39;}

.navbar-header .logo{margin:0 40px 0 0;float:left;}
.navbar-header .logo a{display:block;width:130px;line-height:12px;}
.navbar-header .logo a img{width:100%;}

.page-template-free-vpn-trial .navbar-header,
.page-template-free-vpn-trial-ru .navbar-header,
.page-template-free-vpn-trial-fr .navbar-header,
.page-template-free-vpn-trial-es .navbar-header,
.page-template-free-vpn-trial-de .navbar-header,
.page-template-free-vpn-trial-pt .navbar-header,
.page-template-free-vpn-trial-tr .navbar-header,
.page-template-pricing-en .navbar-header,
.page-template-pricing-en-promotion .navbar-header,
.page-template-pricing-fr .navbar-header,
.page-template-pricing-fr-promotion .navbar-header,
.page-template-pricing-es .navbar-header,
.page-template-pricing-es-promotion .navbar-header,
.page-template-pricing-ru .navbar-header,
.page-template-pricing-ru-promotion .navbar-header,
.page-template-pricing-de .navbar-header,
.page-template-pricing-de-promotion .navbar-header,
.page-template-pricing-en-discount-10 .navbar-header,
.page-template-pricing-pt .navbar-header,
.page-template-pricing-tr .navbar-header,
.page-template-plans-en .navbar-header,
.page-template-plans-fr .navbar-header,
.page-template-plans-es .navbar-header,
.page-template-plans-pt .navbar-header,
.page-template-plans-tr .navbar-header,
.page-template-plans-ru .navbar-header,
.page-template-plans-de .navbar-header{float:none;}
.page-template-free-vpn-trial .logo,
.page-template-free-vpn-trial-ru .logo,
.page-template-free-vpn-trial-fr .logo,
.page-template-free-vpn-trial-es .logo,
.page-template-free-vpn-trial-de .logo,
.page-template-free-vpn-trial-pt .logo,
.page-template-free-vpn-trial-tr .logo,
.page-template-pricing-en .logo,
.page-template-pricing-en-promotion .logo,
.page-template-pricing-fr .logo,
.page-template-pricing-fr-promotion .logo,
.page-template-pricing-es .logo,
.page-template-pricing-es-promotion .logo,
.page-template-pricing-ru .logo,
.page-template-pricing-ru-promotion .logo,
.page-template-pricing-de .logo,
.page-template-pricing-de-promotion .logo,
.page-template-pricing-en-discount-10 .logo,
.page-template-pricing-per-month-en .logo,
.page-template-pricing-per-month-no-quarterly-en .logo,
.page-template-pricing-per-month-biannually-en .logo,
.page-template-pricing-per-month-ru .logo,
.page-template-pricing-pt .logo,
.page-template-pricing-tr .logo,
.page-template-pricing-one-package-per-billing-cycle .logo,
.page-template-pricing-one-package-per-billing-cycle-no-quarterly .logo,
.page-template-plans-en .logo,
.page-template-plans-es .logo,
.page-template-plans-de .logo,
.page-template-plans-pt .logo,
.page-template-plans-tr .logo,
.page-template-plans-ru .logo,
.page-template-plans-fr .logo{float:none;text-align:center;margin:0;}
.page-template-free-vpn-trial .logo a,
.page-template-free-vpn-trial-ru .logo a,
.page-template-free-vpn-trial-fr .logo a,
.page-template-free-vpn-trial-es .logo a,
.page-template-free-vpn-trial-de .logo a,
.page-template-free-vpn-trial-pt .logo a,
.page-template-free-vpn-trial-tr .logo a,
.page-template-pricing-en .logo a,
.page-template-pricing-en-promotion .logo a,
.page-template-pricing-fr .logo a,
.page-template-pricing-fr-promotion .logo a,
.page-template-pricing-es .logo a,
.page-template-pricing-es-promotion .logo a,
.page-template-pricing-ru .logo a,
.page-template-pricing-ru-promotion .logo a,
.page-template-pricing-de .logo a,
.page-template-pricing-de-promotion .logo a,
.page-template-pricing-en-discount-10 .logo a,
.page-template-pricing-per-month-en .logo a,
.page-template-pricing-per-month-no-quarterly-en .logo a,
.page-template-pricing-per-month-biannually-en .logo a,
.page-template-pricing-per-month-ru .logo a,
.page-template-pricing-one-package .logo a,
.page-template-pricing-one-package-plus-link .logo a,
.page-template-pricing-one-package-ru .logo a,
.page-template-pricing-one-package-fr .logo a,
.page-template-pricing-one-package-es .logo a,
.page-template-pricing-one-package-de .logo a,
.page-template-pricing-pt .logo a,
.page-template-pricing-tr .logo a,
.page-template-pricing-one-package-per-billing-cycle .logo a,
.page-template-pricing-one-package-per-billing-cycle-no-quarterly .logo a,
.page-template-plans-en .logo a,
.page-template-plans-es .logo a,
.page-template-plans-fr .logo a,
.page-template-plans-pt .logo a,
.page-template-plans-tr .logo a,
.page-template-plans-ru .logo a,
.page-template-plans-de .logo a{display:inline-block;}

#header-menu{}
.navbar{border-radius:0;}
#header-menu .navbar-nav{margin-top:12px;}
#header-menu .navbar-nav>li{margin:0 40px 0 0;}
#header-menu .navbar-nav>li:last-child{margin-right:0;}
#header-menu .navbar-nav>li>a{font-size:16px;color:#aac8d6;font-weight:300;border:0;padding:0;}
#header-menu .navbar-nav>li>a:hover,#header-menu .lang-nav li.lang-item a:hover{color:#deeaef;background:0;}
#header-menu.navbar-collapse{padding-right:0;}

#header-menu .navbar-nav li.current_page_item a,#header-menu .navbar-nav li.current-page-ancestor a,.page-template-pricing-one-package .menu-item-3585 a,.page-template-pricing-one-package-plus-link .menu-item-3585 a{color:#fff;border:0;}

#header-menu .right-menu{float:right;}
#header-menu .right-menu aside{float:left;}
#header-menu .navbar-right{margin:4px 0 0 0;float:left!important;}
#header-menu .navbar-right>li{margin:8px 30px 0 0;}
#header-menu .navbar-right>li:last-child{margin-right:30px;}
#header-menu .navbar-right>li.join{margin-top:0;margin-right:0;}
#header-menu .navbar-right>li>a,#header-menu .lang-nav li.lang-item a{font-size:15px;color:#84959e;}
#header-menu .navbar-right>li>a.button{color:#fcf3ef;font-weight:400;padding:8px 13px;border:0;}
#header-menu .navbar-right>li>a.button:hover{background:#e07312;}

.lang-nav-dropdown{float:right;margin:13px 0 0 30px;font-size:14px;}
.lang-nav-dropdown select{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.lang-nav-dropdown a{font-size:15px;color:#84959e;font-weight:300;border:0;margin:8px 0 0 0;}
.lang-nav-dropdown .dropdown-menu{margin-top:10px;}
.lang-nav-dropdown .dropdown-menu a{color:#218ec1;font-size:14px;margin:0;font-weight:400;padding:5px 20px;}

.navbar-toggle.lang-menu-small-devices{color:#84959e;}
#lang-menu-small-devices ul{box-shadow: inset 0 1px 0 rgba(255,255,255,.1);padding-top:12px;padding-left:15px;}
#lang-menu-small-devices li{padding:10px 0;}
#lang-menu-small-devices a{color:#aac8d6;font-size:17px;font-weight:400;line-height:20px;border:0;margin:0;padding:0;position:relative;display:block;}

/* Footer */
.footer{background:#262f39;padding:120px 0;}
.footer .footer-title{font-size:16px;color:#fff;margin:0 0 15px 0;}
.footer .footer-nav li{margin:0 0 19px 0;}
.footer .footer-nav a{font-size:13px;color:#aac8d6;border-color:#596a72;}
.footer .footer-nav a:hover{color:#deeaef;}
.footer .social{margin:25px 0 0 0;}
.footer .social li{margin:0 20px 0 0;float:left;}
.footer .social li:last-child{margin:0;}
.footer .social a.btn{border:0;}
.footer .newsletter-subscribe .title{font-size:14px;margin:0 0 20px 0;color:#fff;}
.footer .newsletter-subscribe .form-item input.text-input{font-size:14px;border:0;width:170px;height:34px;padding:3px 5px 4px 10px;-webkit-box-shadow:inset 2px 2px 10px 0 rgba(0, 0, 0, 0.4);box-shadow: inset 2px 2px 10px 0 rgba(0, 0, 0, 0.4);-webkit-border-radius:3px;border-radius:3px;margin:0 15px 15px 0;float:left;}

.content-row{padding:120px 0;text-align:center;}
	
/* Second level navigation */
.second-nav{padding:42px 0 0 0;text-align:center;}
.second-nav ul{display:table;margin:auto;}
.second-nav li{float:left;}
.second-nav li a{color:#ededed;font-size:21px;font-weight:300;padding:23px 36px;margin:6px 0 0 1px;border:0;float:left;}
.second-nav li.active a{color:#fff;font-weight:400;margin:0;padding:26px 36px;}
.second-nav li.active a:hover{background:#fff;}
	
/* Home */
.main-presentation{background:#2d3642 url(../images/vpn-services_1.png) no-repeat center bottom;text-align:center;padding:100px 0 377px 0}
.main-presentation.promotion{background-color:#2d3642;background-repeat:no-repeat;background-position:center bottom;}
.main-presentation.promotion.xmas{background-image:url(../images/bg-homepage-xmas-promotion.png);} 
.main-presentation.promotion.smartdnsvpndiscounts{background-image:url(images/promotions/bg-smart-dns-and-vpn-discounts.png);}
.main-presentation.promotion.valentines{background-image:url(../images/bg-homepage-valentines-promotion.png);}
.main-presentation.promotion.easter{background-image:url(../images/bg-homepage-easter-promotion.png);}
.main-presentation.promotion.fathers-day{background-image:url(../images/bg-homepage-fathers-day-promotion.png);}
.main-presentation.promotion.mothers-day{background-image:url(../images/bg-homepage-mothers-day-promotion.png);}
.main-presentation.promotion.rio{background-image:url(../images/bg-homepage-rio-promotion.png);}
.main-presentation.promotion.halloween{background-image:url(../images/bg-homepage-halloween-promotion.png);}
.main-presentation.promotion.thanksgiving{background-image:url(../images/bg-homepage-thanksgiving-promotion.png);}
.main-presentation.promotion.stpatricks{background-image:url(../images/bg-homepage-st-patricks-day.png);}
.main-presentation.promotion.summer{background-image:url(../images/bg-homepage-summer-promotion.png);}
.main-presentation.promotion.independence-day{background-image:url(images/promotions/bg-homepage-independence-day-promotion.png);}

.packages.promotion{background-repeat:no-repeat;background-position:center top;padding:220px 0 0 0;}
.packages.promotion.summer{background-image:url(../images/bg-pricing-summer-promotion.png);}
.page-template-pricing-one-package .packages.promotion.summer{padding:220px 0 0 0;}

.main-presentation h1{font-size:48px;line-height:72px;color:#e0e1e2;font-weight:900;margin:0 0 48px 0}
.page-template-homepage-ru .main-presentation h1{font-size:42px;}
.main-presentation a.button{margin:0 0 100px 0;}
.main-presentation.promotion a.button{padding:18px 40px;}
.main-presentation.promotion a.button span{display:block;text-transform:none;font-size:17px;font-weight:300;opacity:0.75;padding:2px 0 0 0;}

.new-homepage .main-presentation{background:#2d3642;text-align:left;padding:100px 0 120px 0}
.webp .new-homepage .main-presentation .container{background:url(../images/vpn-services2.webp) no-repeat right 20px;}
.no-webp .new-homepage .main-presentation .container{background:url(../images/vpn-services2.png) no-repeat right 20px;}
.webp .new-homepage.promotion.halloween .main-presentation .container{background:url(../images/bg-homepage-halloween-promotion.webp) no-repeat right 20px;}
.no-webp .new-homepage.promotion.halloween .main-presentation .container{background:url(../images/bg-homepage-halloween-promotion.png) no-repeat right 20px;}
.new-homepage .main-presentation h1{font-size:42px;line-height:58px;color:#f0f0f1;font-weight:900;margin:0 0 40px 0}
.new-homepage .main-presentation a.button{margin:0 0 20px 0;}
.new-homepage .main-presentation .home-cta-moneyback{color:#ebeced;font-size:15px;font-weight:300;}
.new-homepage .home-cta-moneyback-bottom{color:#333;font-weight:400;margin:25px 0 0 0;}
.new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-lg-en.png) no-repeat right 0;min-height:300px;}
.new-homepage.promotion.valentines .main-presentation .container{background:url(../images/bg-homepage-valentines-promotion-lg-en.png) no-repeat right 0;min-height:300px;}
.new-homepage.promotion.stpatricks .main-presentation .container{background:url(../images/bg-homepage-stpatricks-promotion-lg-en.png) no-repeat right 0;min-height:300px;}
.new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-lg-en.png) no-repeat right 0;min-height:300px;}
.new-homepage.promotion.spring .main-presentation .container{background:url(../images/bg-homepage-spring-promotion-lg-en.png) no-repeat right 0;min-height:300px;}
.new-homepage.promotion.summer .main-presentation .container{background:url(../images/bg-homepage-summer-promotion-72-lg-en.png) no-repeat right 0;min-height:300px;}
.no-webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-lg-en.png) no-repeat right 0;}
.webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-lg-en.webp) no-repeat right 0;}
.new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-lg-en.png) no-repeat right 0;min-height:300px;}
.new-homepage.promotion .main-presentation a.button span{display:block;text-transform:none;font-size:17px;font-weight:300;opacity:0.75;padding:2px 0 0 0;}
html:lang(fr-FR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-lg-fr.png) no-repeat right 0;}
html:lang(es-ES) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-lg-es.png) no-repeat right 0;}
html:lang(de-DE) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-lg-de.png) no-repeat right 0;}
html:lang(ru-RU) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-lg-ru.png) no-repeat right 0;}
html:lang(pt-BR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-lg-pt.png) no-repeat right 0;}
html:lang(fr-FR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-lg-en.png) no-repeat right 0;}
html:lang(es-ES) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-lg-en.png) no-repeat right 0;}
html:lang(de-DE) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-lg-en.png) no-repeat right 0;}
html:lang(ru-RU) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-lg-en.png) no-repeat right 0;}
html:lang(pt-BR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-lg-en.png) no-repeat right 0;}
html:lang(en-US) .new-homepage.promotion .main-presentation h1{margin-top:20px;}
html:lang(ru-RU) .new-homepage.promotion.xmas .main-presentation h1{margin-top:30px;font-size:40px;line-height:52px;}
html:lang(fr-FR) .new-homepage.promotion.xmas .main-presentation h1,
html:lang(es-ES) .new-homepage.promotion.xmas .main-presentation h1{font-size:38px;line-height:50px;}

.home-services{color:#fff;}
.home-services h2{font-size:39px;line-height:39px;margin:0 0 26px 0;}
.home-services h3{font-size:19px;line-height:28px;font-weight:300;margin:0 0 80px}
.home-services h4{font-size:22px;line-height:28px;font-weight:400;margin:0 0 10px 0;}
.home-services p{font-size:16px;line-height:26px;font-weight:300;text-align:left;padding:0 20px;}
.home-services a.button,.home-customer-reviews a.button{margin:50px 0 0 0;}
	
.home-vpn-services{background:#1976d2;}
.home-vpn-services h4{color:#eff3fa;}
.home-vpn-services p{color:#dfe8f6;}
	
.home-smart-dns-services{background:#8ab600;}
.home-smart-dns-services h4{color:#f5f8ef;}
.home-smart-dns-services p{color:#ebf2dd;}
	
.home-services{background:#fff;text-align:left;padding:0 0 200px 0;}
.home-services .cta{margin:30px 0 0 0;}
.home-services .cta a{font-size:20px;}
.home-services h2,
.home-services h3,
.home-services h4,
.home-services p{color:#222;}
.home-services h2,.pricing-ctr .home-services h2{font-size:30px;line-height:40px;font-weight:600;margin:0 0 20px 0;text-align:left;}
.home-services h3{font-size:18px;line-height:27px;margin:0 0 20px 0;}
html:lang(ru-RU) .home-services h2{font-weight:400;}


.new-homepage .home-vpn-services{text-align:center;padding:120px 0 200px 0;}
.new-homepage .home-vpn-services .cta{margin:40px 0 0 0;}

.webp .home-smart-dns-services .container{background:url(../images/home-unblocked-websites.webp) no-repeat left top;}
.no-webp .home-smart-dns-services .container{background:url(../images/home-unblocked-websites.png) no-repeat left top;}
.home-smart-dns-services-cnt{padding:60px 0 0 600px;min-height: 370px;}
html:lang(pt-BR) .home-smart-dns-services-cnt{padding-top:30px;}
html:lang(ru-RU) .home-smart-dns-services-cnt.features-smart-dns-services-cnt,
html:lang(es-ES) .home-smart-dns-services-cnt.features-smart-dns-services-cnt{padding-top:30px;}

.home-vpn-servers{padding-bottom:120px;}
.home-vpn-servers-left-cnt{padding:70px 0 0 0;}
html:lang(ru-RU) .home-vpn-servers-left-cnt{padding:50px 0 0 0;}
.home-vpn-servers .box{background:#f9f9f9;font-size:13px;text-align:left;padding:30px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;}
.home-vpn-servers .servers li{color:#222;font-size:16px;font-weight:400;line-height:20px;}
.home-vpn-servers .servers li:before,.vpn-servers-list table div.flag:before{min-height:20px;width:30px;margin-left:-40px;}
.home-vpn-servers .servers li:last-child{margin:0;}
html:lang(ru-RU) .home-vpn-servers .servers li{font-weight:300;font-size:14px;}

.new-homepage .home-vpn-apps{background:#2d3642;padding:120px 0;}
.new-homepage .home-vpn-apps h2{color:#fff;}
.new-homepage .home-vpn-apps h3{color:#dfe0e1;margin-bottom:30px;}
.new-homepage .home-vpn-apps-cnt{min-height:330px;}
.new-homepage .home-vpn-apps .cta a{color:#b7d7e6;}
.webp .new-homepage .home-vpn-apps .container{background:url(../images/macos-vpn-app-home.webp) no-repeat right top;}
.no-webp .new-homepage .home-vpn-apps .container{background:url(../images/macos-vpn-app-home.png) no-repeat right top;}
.new-homepage .home-vpn-apps .app-available-on{color:#dfe0e1;font-size:16px;font-weight:300;}
.home-vpn-apps .app-available-on li a{width:27px;height:27px;display:block;border:0;margin:0 15px 0 0;}
.home-vpn-apps .app-available-on div{float:left;margin:2px 15px 0 0;}

.home-customer-reviews .title{font-size:39px;line-height:39px;color:#333;margin:0 0 30px 0;}
.home-customer-reviews .row{text-align:left;}
.home-customer-reviews p.review{font-size:16px;line-height:24px;font-style:italic;padding:25px 20px 0 21px;}

.home-customer-reviews .author{font-size:14px;color:#222;text-align:center;line-height:24px;border:0;padding:0;}
.home-customer-reviews .author .name{font-size:15px;}
.home-customer-reviews p.review{font-weight:300;}
.home-customer-reviews .author .position{color:#999;font-weight:300;}
.home-customer-reviews .author .photo{background-image:url(../images/customers-reviews.webp);background-repeat:no-repeat;width:100px;height:100px;display:inline-block;margin:0 0 10px 0;}
.home-customer-reviews .author .photo.meir{background-position:0 0;}
.home-customer-reviews .author .photo.peters{background-position:-102px 0;}
.home-customer-reviews .author .photo.parish{background-position:-203px 0;}
.home-customer-reviews .author .photo.tomspark{background-position:-305px 0;}

.home-customer-reviews .button.blue{margin-left:20px;}
.webp .tutorials-vpn-apps.tutorials-vpn-apps-windows .home-vpn-apps-cnt{background:url(../images/features-apps-windows.webp) no-repeat right top;}
.no-webp .tutorials-vpn-apps.tutorials-vpn-apps-windows .home-vpn-apps-cnt{background:url(../images/features-apps-windows.png) no-repeat right top;}
.webp .tutorials-vpn-apps.tutorials-vpn-apps-macos .home-vpn-apps-cnt{background:url(../images/features-apps-mac.webp) no-repeat right top;}
.no-webp .tutorials-vpn-apps.tutorials-vpn-apps-macos .home-vpn-apps-cnt{background:url(../images/features-apps-mac.png) no-repeat right top;}
.tutorials-vpn-apps a.button{margin-top:20px}
.page-template-setup-tutorials-vpn-intermediar .manual-setup-tutorials-ctr .content-row.tutorials-vpn-apps{padding:120px 0;}
.manual-setup-tutorials-ctr .home-vpn-apps-cnt{min-height:286px;}

.your-ip{background:#2d3642;}
	.your-ip p{font-size:18px;vertical-align:middle;font-weight:300;color:#dfe0e1;}
	.your-ip .button{margin:30px 0 0 0;}
	.your-ip img{top:-2px;position:relative;margin:0 0 0 5px;}

/* VPN Services */
.vpn-services .second-nav{background:#2d3642;}
.vpn-services .second-nav li a{background:#3e4750;}
.vpn-services .second-nav li a:hover{background:#505b69;}
.vpn-services .second-nav li.active a{background:#fff;color:#222}
.vpn-services h1,.smart-dns h1{font-size:36px;font-weight:700;margin:0 0 20px 0;}
.vpn-services h2,.smart-dns h2{font-size:19px;font-weight:400;line-height:28px;}
.vpn-services h3,.smart-dns h3,.why-smart-dns h3,.free-trial-page .cactusvpn-features h3{font-size:22px;font-weight:400;line-height:32px;margin-bottom:15px;}
.vpn-services p,.smart-dns p,.why-smart-dns p,.free-trial-page .cactusvpn-features p{font-size:16px;line-height:26px;font-weight:300;margin:0 20px;text-align:left;}
.vpn-services .call-to-action,.smart-dns .call-to-action,.why-smart-dns .call-to-action{width:100%;padding:50px 0 0 0;text-align:center;}
.vpn-services .call-to-action{padding:40px 0 0 0;}
.why-vpn{padding:80px 0 100px 0;background:#fff;text-align:center;}
.why-vpn h2{font-size:19px;font-weight:400;line-height:28px;}
.why-smart-dns h2{font-size:19px;font-weight:300;line-height:30px;}
.why-vpn .row:first-child{border-bottom:1px solid #e0e0e0;padding-bottom:50px;margin-bottom:40px;}
.why-cactusvpn{padding:100px 0 100px 0;text-align:center;background:#f7f7f7;}
.why-cactusvpn h2{font-size:36px;font-weight:400;line-height:48px;margin:0 0 30px 0;}
.why-cactusvpn p.what-you-get{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5;text-align:left;}
.why-cactusvpn ul{text-align:left;margin:30px 20px 0 20px;}
.servers li,.protocols li,.advanced-features li,.features-body li{font-size:16px;line-height:24px;font-weight:300;margin:0 0 25px 0;padding-left:35px;list-style-type:none;position:relative;}
.servers li:before,.protocols li:before,.features-body li:before,.advanced-features li:before,.vpn-servers-list table div.flag:before,.country-server-locations li:before{position:absolute;margin:0 0 0 -35px;min-height:24px;width:25px;content:"";vertical-align:middle;}
.servers li{padding-left:40px;}
.servers li:before{margin:0 0 0 -40px;}
html:lang(ru-RU) .features-body li{font-size:16px;}
html:lang(fr-FR) .features-body li,
html:lang(es-ES) .features-body li,
html:lang(pt-BR) .features-body li{font-size:17px;}
.why-cactusvpn .servers{width:335px;float:left;}
.why-cactusvpn .servers li{line-height:20px;}
.why-cactusvpn .servers li:before{min-height:20px;width:30px;}
.why-cactusvpn .servers li.others:before{background:none;padding-left:0;}
.why-cactusvpn .servers li.others{padding-left:0;}
.why-cactusvpn .protocols{width:225px;}
.why-cactusvpn .features-servers{text-align:left;}
.cactusvpn-features{padding:80px 0 100px 0;text-align:center;}
.free-trial-page .cactusvpn-features{padding:120px 0 100px 0;text-align:center;}
.cactusvpn-features .col-md-4{min-height:350px;}
.free-trial-page .cactusvpn-features .col-md-4{min-height:auto;margin-bottom:50px;}
html:lang(de-DE) .cactusvpn-features .col-md-4{min-height:440px;}
.cactusvpn-features .supported-devices{width:230px;margin:0 auto;}
.cactusvpn-features .supported-devices li{font-size:12px;line-height:16px;height:100px;width:76px;text-align:center;float:left;}
.cactusvpn-features .supported-devices li span{display:inline-block;float:none;}
.cactusvpn-features .supported-devices span{display:inline-block;margin:0 0 5px 0;float:none;}
.vpn-services .title-icon.setup-tutorials,.smart-dns .title-icon.setup-tutorials{margin-bottom:30px;}

.smart-dns .second-nav{background:#2d3642;}
.smart-dns .second-nav li a{background:#3e4750;}
.smart-dns .second-nav li a:hover{background:#505b69;}
.smart-dns .second-nav li.active a{background:#fff;color:#222}
.why-smart-dns{padding:80px 0 100px 0;background:#fff;text-align:center;}
.why-smart-dns .row:first-child{border-bottom:1px solid #e0e0e0;padding-bottom:50px;margin-bottom:40px;}
.smart-dns .devices{margin-top:60px;}
.smart-dns.free-smart-dns-ctr .devices{margin-top:0;}
.smart-dns .devices h3{margin-bottom:40px;}
.smart-dns .devices ul{margin-left:0;margin-right:0;}
.smart-dns .devices li{font-size:12px;font-weight:300;height:110px;width:93px;text-align:center;float:left;}
.smart-dns .devices li span{margin:0 0 5px 0;display:inline-block;float:none;}
.smart-dns .cactusvpn-features{background:#fff;}
.smart-dns.free-smart-dns-ctr .cactusvpn-features .row{margin-bottom:60px;}
.smart-dns .cactusvpn-features .col-md-4{min-height:auto;}
.smart-dns .cactusvpn-features .features-title{font-size:36px;font-weight:600;color:#222;line-height:50px;margin-bottom:60px;}
.smart-dns .moneyback{background:#f7f7f7;}
.moneyback .title{font-size:36px;margin:0 0 20px 0;}
.moneyback p{color:#333;font-size:17px;line-height:27px;text-align:center;width:560px;margin:0 auto;}

.vpn-software{color:#fff;background:#2b3440;text-align:left;}
	.vpn-software h2{margin:0 0 30px 0;}
	.page-template-smart-dns .vpn-software h3{margin-top:40px;}
	.vpn-software ul{padding:0 0 0 10px;}
	.vpn-software li{font-size:16px;color:#f0f0f0;margin:0 0 20px 0;line-height:24px;padding-left:25px;list-style-type:none;position:relative;}
	.vpn-software li:before{background-position:-49px -161px;position:absolute;margin:2px 0 0 -35px;min-height:24px;width:25px;content:"";vertical-align:middle;}
	
	.vpn-software img{border-bottom:1px solid #232932;}
		.vpn-software-features{padding:0 0 0 100px;}
		.vpn-software .call-to-action{text-align:center;}
		.vpn-software .call-to-action .button{margin:80px 0 0 0;}
    
    .vpn-app-advantages{text-align:left;padding-top:55px;}
        .vpn-app-advantages h3{font-size:26px;font-weight:400;margin:60px 0 26px 0;}
        .vpn-app-advantages p{font-size:16px;line-height:26px;margin:26px 0;}
    .vpn-app-advantages .cta{text-align:center;margin:70px 0 0 0;}

.unblocked-websites{background:#f7f7f7;text-align:center;}
.content-row.unblocked-websites{padding-top:20px;}
	.unblocked-websites h2{margin:0 0 30px 0;}
	.unblocked-websites .button{margin:30px 0 0 0;}
	.unblocked-websites-features-filters{width:480px;margin:0 auto;}
	.unblocked-websites-features-filters .media-boxes-drop-down{float:left;margin-right:30px;text-align:left;}
	.unblocked-websites-features-filters .media-boxes-drop-down:last-child{margin-right:0;}
	.unblocked-websites-features-filters .media-boxes-drop-down a{font-family:inherit;border:0;}
	.unblocked-websites .sites{margin:30px 0 40px 0;}
	.media-boxes-no-more-entries,.sites div .media-box-title,.feature-item.websites .media-box-title,.smart-dns-websites .media-box-title{display:none;}

/* Features */
.features{margin:0 0 175px 0;}
.features-ctr{margin:70px 0 175px 0;}
.features-apps-tutorials-ctr{margin:120px 0 175px 0;}
.unblock-internet-ctr{border-bottom:1px solid #e5e5e5;padding:0 0 80px 0;}
.features-header{text-align:center;border-bottom:1px solid #e5e5e5;margin:0 0 35px 0;padding:0 0 65px 0;}
.unblock-internet-header{margin:0 0 70px 0;}
.features-title,.features-title h1{font-size:36px;font-weight:600;color:#222;line-height:50px;margin-bottom:30px;}
.features-subtitle{font-size:19px;font-weight:300;color:#222;line-height:30px;}
.features-body{margin:0 0 75px 0}
.features-apps-body{border-bottom:1px solid #e5e5e5;}
.features-body ul{margin:80px 0 0 0;float:right;}
.features-apps-tutorials-ctr .features-body ul{margin:0;}
.unblock-internet-body ul{margin:10px 0 0 0;}
.features-apps-body{padding:0 50px;}
html:lang(fr-FR) .features-apps-body,
html:lang(ru-RU) .features-apps-body{padding:0;}
.webp .features-apps-body-ctr{background-image:url(../images/features-apps-mac.webp);}
.no-webp .features-apps-body-ctr{background-image:url(../images/features-apps-mac.png);}
.features-apps-body-ctr{background-repeat:no-repeat;background-position:right bottom;padding-bottom:30px;}
.features-apps-tutorials-ctr .features-apps-body-ctr{min-height:286px;padding-top:20px}
.webp .windows-app-page .features-apps-body-ctr,.webp .features-apps-tutorials-windows-ctr .features-apps-body-ctr{background-image:url(../images/features-apps-windows.webp);}
.no-webp .windows-app-page .features-apps-body-ctr,.no-webp .features-apps-tutorials-windows-ctr .features-apps-body-ctr{background-image:url(../images/features-apps-windows.png);}
.webp .ios-app-page .features-apps-body-ctr,.webp .features-apps-tutorials-ios-ctr .features-apps-body-ctr{background-image:url(../images/features-apps-ios.webp);}
.no-webp .ios-app-page .features-apps-body-ctr,.no-webp .features-apps-tutorials-ios-ctr .features-apps-body-ctr{background-image:url(../images/features-apps-ios.png);}
.webp .android-app-page .features-apps-body-ctr,.webp .features-apps-tutorials-android-ctr .features-apps-body-ctr{background-image:url(../images/features-apps-android.webp);}
.no-webp .android-app-page .features-apps-body-ctr,.no-webp .features-apps-tutorials-android-ctr .features-apps-body-ctr{background-image:url(../images/features-apps-android.png);}
.webp .android-tv-app-page .features-apps-body-ctr{background-image:url(../images/features-apps-android-tv.webp);}
.no-webp .android-tv-app-page .features-apps-body-ctr{background-image:url(../images/features-apps-android-tv.png);}
.webp .chrome-app-page .features-apps-body-ctr{background-image:url(../images/features-apps-chrome.webp);}
.no-webp .chrome-app-page .features-apps-body-ctr{background-image:url(../images/features-apps-chrome.png);}
.webp .firefox-app-page .features-apps-body-ctr{background-image:url(../images/features-apps-firefox.webp);}
.no-webp .firefox-app-page .features-apps-body-ctr{background-image:url(../images/features-apps-firefox.png);}
.features-apps-body li{margin-bottom:25px;}
.features-apps-body li:last-child{margin:0;}
.features-apps-body ul{float:none}
.features-body li{font-size:18px;font-weight:300;}
.webp .features-body .protect-privacy-body-icon{background:url(../images/cactus-icons.webp) no-repeat 0 -459px;}
.no-webp .features-body .protect-privacy-body-icon{background:url(../images/cactus-icons.png) no-repeat 0 -459px;}
.features-body .protect-privacy-body-icon{width:330px;height:388px;margin-left:75px}
.webp .features-body .unblock-internet-body-icon{background:url(../images/cactus-icons.webp) no-repeat -341px -562px;}
.no-webp .features-body .unblock-internet-body-icon{background:url(../images/cactus-icons.png) no-repeat -341px -562px;}
.features-body .unblock-internet-body-icon{width:281px;height:281px;margin-left:75px}
.features-cta{text-align:center;}
.features-cta .main-presentation .home-cta-moneyback{color:#ebeced;font-size:15px;font-weight:300;}
.features-cta .home-cta-moneyback-bottom{color:#333;font-weight:400;margin:25px 0 0 0;}
.features-cta.features-cta-dark-bg .home-cta-moneyback{color:#ebeced;font-weight:300;}
.why-smart-dns .features-cta,.cactusvpn-features .features-cta{margin-top:75px;}
.features-apps-tutorials-ctr .features-cta .button.main{margin-right:40px;}
.features-perks{text-align:center;border-top:1px solid #e5e5e5;margin:80px 0 0 0;padding:80px 0 0 0;}
.pricing-ctr .features-perks{border-top:0;margin:80px 0 0 0;padding:0;}
.features-footer-perks{border:0;margin:40px 0 175px 0;padding:0;}
.features-perks .row{margin-bottom:80px;}
.features-perks h3{color:#222;font-size:22px;line-height:28px;font-weight:400;margin:0 0 10px 0;}
.features-perks p{font-size:16px;line-height:26px;font-weight:300;text-align:left;padding:0 20px;}
.features-footer-perks .title-icon.setup-tutorials{height:131px;}
.features-footer-perks .title-icon.bandwidth{background-position:-564px -3px;}
.protect-privacy-perks .title-icon.no-logs{background-position:-1276px -133px;}
.protect-privacy-perks .title-icon.set-up-device{background-position:-715px -133px;}
.features-ctr.unblock-internet-ctr{margin-bottom:100px;}
.features .home-smart-dns-services{margin:0;}
.features .home-services{padding:0 0 100px 0;}

.page-template-software-presentation .header,.page-template-vpn-app-windows .header,.page-template-vpn-app-macos .header,.page-template-vpn-app-android .header,.page-template-vpn-app-ios .header,.page-template-vpn-app-android-tv .header,.page-template-vpn-software .header,.page-template-vpn-software-ru .header,.page-template-vpn-app-macos-ru .header,.page-template-vpn-app-ios-ru .header,.page-template-vpn-app-windows-ru .header,.page-template-vpn-app-android-ru .header,.page-template-vpn-app-android-tv-ru .header,.page-template-vpn-app-fire-tv-ru .header{background:#2d3642;}

.unblocked-services{text-align:center;display:table;margin:40px auto 0 auto;}
.unblocked-services li{float:left;margin-bottom:10px;}
.unblocked-services li a{font-size:11px;background-color:#f7f7f7;width:75px;height:75px;color:#222;border:0;margin-right:10px;border-radius:5px;text-align:center;display:inline-block}
.unblocked-services li:last-child a{margin-right:0;}
.unblocked-services li a:hover,.cactusvpn-apps-page-nav li.active a{background-color:#dbdfe4;}
.unblocked-services li span{margin-top:17px;display:inline-block}

/* Pricing */
.pricing-ctr{padding:60px 0 0 0;}
.pricing-one-package.pricing-ctr.promotion{background-repeat:no-repeat;background-position:center top;padding:270px 0 0 0;}
.pricing-ctr.promotion.diwali{background-image:url(../images/bg-pricing-diwali-promotion.png);}
.pricing-ctr.promotion.halloween{background-image:url(../images/bg-pricing-halloween-promotion.png);background-position:center 30px;padding:250px 0 0 0;}
.pricing-ctr.promotion.halloween .packages{padding:0;}
.pricing-ctr.promotion.thanksgiving{background-image:url(../images/bg-pricing-thanksgiving-promotion.png);background-position:center 30px;padding:280px 0 0 0;}
.pricing-ctr.promotion.valentines{background-image:url(../images/bg-pricing-valentines-promotion.png);background-position: center 20px;padding:200px 0 0 0;}
.pricing-ctr.promotion.stpatricks{background-image:url(../images/bg-pricing-st-patricks-day.png);padding:223px 0 0 0;}
.pricing-ctr.promotion.stpatricks .packages{padding-top:25px;}
.pricing-ctr.promotion.reddit{background-image:url(../images/bg-pricing-reddit.png);padding:223px 0 0 0;}
.pricing-ctr.promotion.spring{background-image:url(../images/bg-pricing-spring-promotion-72.png);padding:223px 0 0 0;}
.pricing-ctr.promotion.spring .packages{padding-top:0;}
.pricing-ctr.promotion.summer{background-image:url(../images/bg-pricing-summer-promo-72-off.png);padding:223px 0 0 0;}
.pricing-ctr.promotion.summer .packages{padding-top:0;}
.webp .pricing-ctr.promotion.special-deal{background-image:url(../images/bg-pricing-special-deal-promo-74-off.webp);}
.no-webp .pricing-ctr.promotion.special-deal{background-image:url(../images/bg-pricing-special-deal-promo-74-off.png);}
.pricing-ctr.promotion.special-deal{padding:223px 0 0 0;}
.pricing-ctr.promotion.special-deal .packages{padding-top:0;}
.pricing-ctr.promotion.autumn{background-image:url(../images/bg-pricing-autumn-promo-72-off.png);padding:223px 0 0 0;}
.pricing-ctr.promotion.autumn .packages{padding-top:0;}
.pricing-ctr.promotion.easter{background-image:url(../images/bg-pricing-easter-promotion.png);background-position:center 20px;padding:236px 0 0 0;}
.pricing-ctr.promotion.easter .packages ul{margin-top:-11px;}
.pricing-ctr.promotion.easter .packages{padding-top:0;}
.pricing-ctr.promotion.blackfriday{background-image:url(../images/bg-pricing-blackfriday-promotion.png);background-position:center 30px;padding:250px 0 0 0;}
.pricing-ctr.promotion.blackfriday .packages{padding:0;}
.pricing-ctr.promotion.xmas{background-image:url(../images/bg-pricing-xmas-promotion.png);background-position:center 30px;padding:232px 0 0 0;}
.pricing-ctr.promotion.xmas .packages{padding:0;}
.pricing-ctr.promotion.winter{background-image:url(../images/bg-pricing-winter-promo-68-off.png);padding:223px 0 0 0;}
.pricing-ctr.promotion.winter .packages{padding-top:0;}
.pricing-all-plans.pricing-ctr.promotion{background-color:#262f39;background-repeat:no-repeat;background-position:center top;}
.pricing-all-plans.pricing-ctr.promotion.blackfriday{background-image:url(../images/bg-plans-blackfriday-promotion.png);background-position:center 30px;padding:250px 0 0 0;}
.pricing-all-plans.pricing-ctr.promotion.xmas{background-image:url(../images/bg-pricing-xmas-promotion.png);background-position:center 30px;padding:233px 0 0 0;}
.pricing-all-plans.pricing-ctr.promotion.valentines{background-position: center 20px;padding:240px 0 0 0;}
.pricing-all-plans.pricing-ctr.promotion.easter{background-position:center 30px;padding:230px 0 0 0;}

.pricing-ctr h1{text-align:center;font-size:32px;font-weight:600;margin:0 0 20px 0;}
.pricing-ctr h2{text-align:center;font-size:19px;font-weight:300;line-height:28px;}

.packages{color:#444;padding:60px 0 0 0;position:relative;z-index:1000;}
.packages ul{display:table;margin:0 auto 60px 0;}
.packages li{width:247px;margin:0 50px 0 0;float:left;}
.packages li:last-child{margin-right:0;}
.packages li .package-box{text-align:center;background:#f2f2f2;padding:30px 0 20px 0;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 1px 0 #a6a6a6;box-shadow:0 1px 1px 0 #a6a6a6;z-index:100;position:relative;}
.packages .name{font-size:23px;font-weight:400;margin:0 0 28px 0;}
.packages .original-price{font-size:16px;opacity:0.7;font-weight:300;margin:0 0 0 0;}
.packages .price{font-size:45px;font-weight:400;margin:0 0 15px 0;}
.packages .price sup{font-size:26px;font-weight:300;}
.packages .price sub{font-size:18px;color:#999;font-weight:300;}
.packages .original-price strike{margin-right:7px;}
html:lang(fr-FR) .packages .original-price strike,
html:lang(es-ES) .packages .original-price strike,
html:lang(de-DE) .packages .original-price strike,
html:lang(ru-RU) .packages .original-price strike,
html:lang(pt-BR) .packages .original-price strike,
html:lang(tr-TR) .packages .original-price strike{display:block;margin:0 0 5px 0;}
.packages .price-per-month{font-size:16px;font-weight:300;opacity:0.7;margin:7px 0 30px 0;}
.packages .pricing-moneyback{font-size:13px;font-weight:300;margin-top:20px;line-height:20px}
html:lang(fr-FR) .packages .pricing-moneyback,
html:lang(es-ES) .packages .pricing-moneyback{font-size:12px;}
.packages li .button{color:#fff;font-size:18px;font-weight:500;padding:15px 23px;text-transform:none;-webkit-border-radius:5px;border-radius:5px;}
.package-description{font-size:13px;color:#444;font-weight:300;z-index:10;position:relative;}
.package-description ul{}
.package-description li{margin:0 0 15px 21px;line-height:18px;width:auto;float:none;}
.package-description p{font-size:18px;font-weight:300;margin:0 0 15px 0;}
.package-description li:last-child{margin-bottom:0;}
.package-description li:before{min-height:11px;margin:3px 0 0 -21px;position:absolute;content:"";vertical-align:middle;}
.package-description li.yes:before{width:14px;}
.package-description li.no:before{width:11px;}
.package-description a.collapsed:before{content:'+ more';}
html:lang(ru-RU) .package-description a.collapsed:before{content:'и др.';}
html:lang(fr-FR) .package-description a.collapsed:before{content:'+ encore';}
html:lang(es-ES) .package-description a.collapsed:before{content:'+ y más';}
html:lang(de-DE) .package-description a.collapsed:before{content:'und Viele mehr';}
html:lang(pt-BR) .package-description a.collapsed:before{content:'e mais';}
html:lang(tr-TR) .package-description a.collapsed:before{content:'ve daha fazlasında';}
html:lang(ru-RU) .package-description .countries a.collapsed::before{content: '22 странах';}
html:lang(fr-FR) .package-description .countries a.collapsed::before{content: '22 Ländern';}
html:lang(es-ES) .package-description .countries a.collapsed::before{content: '22 países';}
html:lang(de-DE) .package-description .countries a.collapsed::before{content: '22 Ländern';}
html:lang(pt-BR) .package-description .countries a.collapsed::before{content: '22 países';}
html:lang(tr-TR) .package-description .countries a.collapsed::before{content: '22 Ülkede';}
html:lang(ru-RU) .package-description .p2p a.collapsed:before {content: '10 серверах vpn';}
html:lang(fr-FR) .package-description .p2p a.collapsed:before {content: '10 serveurs vpn';}
html:lang(es-ES) .package-description .p2p a.collapsed:before {content: '10 servidores VPN';}
html:lang(de-DE) .package-description .p2p a.collapsed:before {content: '10 VPN-Servern';}
html:lang(pt-BR) .package-description .p2p a.collapsed:before {content: '10 servidores VPN';}
html:lang(tr-TR) .package-description .p2p a.collapsed:before {content: '10 VPN sunucusu';}
html:lang(ru-RU) .package-description .apps a.collapsed::before {content: 'самых популярных устройств';}
html:lang(fr-FR) .package-description .apps a.collapsed::before {content: 'les appareils les plus populaires';}
html:lang(es-ES) .package-description .apps a.collapsed::before {content: 'dispositivos más populares';}
html:lang(de-DE) .package-description .apps a.collapsed::before {content: 'die beliebtesten Geräte';}
html:lang(pt-BR) .package-description .apps a.collapsed::before {content: 'os aparelhos mais populares';}
html:lang(tr-TR) .package-description .apps a.collapsed::before {content: 'En popüler cihazlar';}
.package-description a:before{content:'';}
.package-description .collapse.in{display:inline;}
.package-description .countries a.collapsed:before{content:'22 countries';}
.package-description .apps a.collapsed:before{content:'most popular devices';}
.package-description .p2p a.collapsed:before{content:'10 VPN servers';}

.pricing-customer-reviews-ctr .content-row.pricing-customer-reviews{padding-top:90px;}
.pricing-customer-reviews-ctr .content-row.pricing-customer-reviews p.review{line-height:26px;color:#333;}
.content-row.pricing-customer-reviews{padding-bottom:70px;}
.pricing-customer-reviews .author{margin-top:30px;}
.pricing-customer-reviews .title{font-size:32px;line-height:32px;}

.pricing-features{text-align:left;padding:50px 0;background:#f7f7f7;}
.pricing-features h4{font-size:20px;margin:0 0 30px 0;}
.pricing-features .advantages li{font-size:16px;line-height:24px;margin:0 0 25px 0;padding-left:30px;list-style-type:none;position:relative;}
.pricing-features .advantages li:before{position:absolute;margin:2px 0 0 -35px;min-height:24px;width:25px;content:"";vertical-align:middle;}

.payment-methods h4{text-align:center;}
.payment-methods ul{text-align:center;margin:0;}
.payment-methods li{font-size:12px;width:auto;height:auto;text-align:center;margin:0 26px 0 0;text-align:center;float:none;display:inline-block;}
.payment-methods li:last-child{margin:0;}
.payment-methods span{display:inline-block;margin:0 0 5px 0;}

.packages li.recomended-package .package-box{color:#709709;background:#f5f8e6;-webkit-box-shadow:0 1px 2px 0 #79a700;box-shadow:0 1px 2px 0 #79a700;padding:0 0 20px 0;top:-32px;position:relative;}
.packages li.recomended-package .recomended{font-size:15px;color:#709709;font-weight:300;background:#e8ecd6;padding:10px 0;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 0px 0px;}
.packages li.recomended-package .description span{border-color:#f3b8b3;}
.packages li.recomended-package .name{font-size:26px;line-height:26px;font-weight:400;margin:24px 0 25px 0;}
.packages li.recomended-package .price{font-weight:900;font-size:52px;margin-bottom:12px;}
.packages li.recomended-package .price sup{font-size:30px;}
.packages li.recomended-package .original-price,.packages li.recomended-package .price-per-month{opacity:1;}
.packages li.recomended-package .package-description{top:-37px;position:relative;}
.packages li.recomended-package .button{
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #8aaa00), color-stop(1, #689300) );
    background-image: -o-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -moz-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -webkit-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -ms-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: linear-gradient(to bottom, #8aaa00 0%, #689300 100%);
    -webkit-box-shadow: 0 2px 0 0 #3d442f;
    box-shadow: 0 2px 0 0 #3d442f;
}
.packages li.recomended-package .button:hover{background:#689300;}

/* All plans */
.pricing-all-plans.pricing-ctr.promotion .packages{padding-top:120px;}
.pricing-ctr .horizontal-scrollable-tabs{display:table;margin:0 auto;}
.pricing-ctr .second-nav{background:#262f39;position:relative;z-index:100;padding-top:0px;}
.pricing-ctr .second-nav .nav.nav-tabs{border-bottom:0;}	
.pricing-ctr .second-nav .nav.nav-tabs a{background:#353e47;color:#ededed;font-size:16px;font-weight:300;border:0;padding:15px 36px;margin:0 2px 0 0;-webkit-border-radius:0;border-radius:0;}
.pricing-ctr .second-nav .nav.nav-tabs a:hover{background:#3f4854;color:#d7d7d8;}
.pricing-ctr .second-nav .nav.nav-tabs li{top:5px;margin:0;}
.pricing-ctr .second-nav .nav.nav-tabs li.active{top:0;}
.pricing-ctr .second-nav .nav.nav-tabs li.active a{background:#fff;color:#222;font-weight:600;padding:15px 36px;border-bottom:1px solid #fff;}
.pricing-ctr .second-nav .nav.nav-tabs a span{font-size:14px;font-weight:400;margin:0px 0 0 0;display:block;}
.pricing-ctr .second-nav .nav.nav-tabs li a.monthly span{color:#deb85e;}
.pricing-ctr .second-nav .nav.nav-tabs li.active a.monthly span{color:#e3a000;}
.pricing-ctr .second-nav .nav.nav-tabs li a.quarterly span{color:#deb85e;}
.pricing-ctr .second-nav .nav.nav-tabs li.active a.quarterly span{color:#e3a000;}
.pricing-ctr .second-nav .nav.nav-tabs li a.annually span{color:#deb85e;}
.pricing-ctr .second-nav .nav.nav-tabs li.active a.annually span{color:#e3a000;}
.pricing-ctr .second-nav .nav.nav-tabs li a.biennially span{color:#e57d72;}
.pricing-ctr .second-nav .nav.nav-tabs li.active a.biennially span{color:#e54736;}
.pricing-all-plans.pricing-ctr{background:#262f39;}
.pricing-all-plans.pricing-ctr.promotion .packages{padding-top:60px;}
.pricing-all-plans.pricing-ctr.promotion .packages .price{font-size:38px;}
.pricing-all-plans.pricing-ctr.promotion .packages .price sup{font-size:23px;}
.pricing-all-plans .packages{background:#fff;}
.pricing-all-plans .packages li{width:212px;margin:0 20px 0 0;}
.pricing-all-plans .packages li:last-child{margin:0;}
.pricing-all-plans .packages .name{font-size:21px;}
.pricing-all-plans .package-description li,.pricing-all-plans .package-description li:last-child{margin:0 0 15px 21px;line-height:18px;width:auto;float:none;}
.pricing-all-plans .packages li .package-description{margin-top:30px;}
.pricing-all-plans .packages li.recomended-package .package-box{top:-60px;}
.pricing-all-plans .packages li.recomended-package .package-description{top:-60px;position:relative;}
.pricing-all-plans .pricing-customer-reviews-ctr{background-color:#fff;}
.pricing-all-plans #monthly .original-price{margin-bottom:30px;}
.pricing-all-plans .original-price{opacity:1;color:#777;}
.pricing-all-plans .packages li.plan-ctr .original-price strike{margin-right:10px;color:#bf7474;}
.all-plans{font-size:23px;font-weight:400;background:#f2f2f2;padding:35px 0;text-align:center;margin:90px 0 0 0;}
.pricing-all-plans .packages li .button{
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #8aaa00), color-stop(1, #689300) );
    background-image: -o-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -moz-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -webkit-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -ms-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: linear-gradient(to bottom, #8aaa00 0%, #689300 100%);
    -webkit-box-shadow: 0 2px 0 0 #3d442f;
    box-shadow: 0 2px 0 0 #3d442f;
}
.pricing-all-plans .packages li .button:hover{background:#689300;}

.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr{width:100%;margin-bottom:40px;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .package-box{text-align:left;padding:20px 20px 10px 20px;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .price{font-size:32px;font-weight:600;margin:28px 0 20px 0;}
.pricing-all-plans.all-plans-horisontal .packages #monthly li.plan-ctr .original-price{margin-bottom:0;}
.pricing-all-plans.all-plans-horisontal .packages #monthly li.plan-ctr.smart-dns .original-price{margin-bottom:15px;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .price sup{font-size:21px;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .price sub{font-size:16px;color:#777;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .name{font-size:23px;margin:0 0 13px 0;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .original-price-ctr{text-align:center;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .original-price{opacity:1;color:#777; font-size:16px;margin:0 0 15px 0;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .price sub{color:#777;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .price-per-month{margin:0 0 15px 0;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .all-plans-cta{text-align:center;margin:22px 0 0 0;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .package-description{color:#777;margin-top:0px;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .package-description li{margin-bottom:10px;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .package-description ul{display:block;margin:0;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .pricing-moneyback{color:#777;margin-top:15px;}


/* Support */
.support h2{color:#fff;}

.support-ctr .page-title{background:#fff;}
.support-ctr .page-title h2{color:#222;font-weight:400;color:#999;}
.support-ctr .page-title .search input.form-control{background:#f5f5f5;height:35px;width:150px;float:left;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-box-shadow:inset 2px 2px 5px 0 #ccc;box-shadow:inset 2px 2px 5px 0 #ccc;border: 0;}

.support-ctr .page-title .search input[type="submit"],
.search.support-search input[type="submit"]{color:#444;background:#f5f5f5;font-family:FontAwesome;margin:0;border:1px solid #ccc;width:35px;height:35px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.support-ctr .page-title .search input[type="submit"]:hover,
.search.support-search input[type="submit"]:hover{color:#000;background:#ebebeb;}

.support-groups{padding:0 0 150px 0;}
.support-groups li{margin:0 20px 0 0;float:left;}
html:lang(ru-RU) .support-groups li,
html:lang(fr-FR) .support-groups li,
html:lang(es-ES) .support-groups li,
html:lang(de-DE) .support-groups li,
html:lang(pt-BR) .support-groups li,
html:lang(tr-TR) .support-groups li{margin:0 20px 20px 0;}
.support-groups li:last-child{margin:0;}
.support-groups a{font-size:21px;color:#222;background:#f3f3f3;border:1px solid #d9d9d9;text-align:center;width:210px;height:210px;padding:30px 0 0 0;-webkit-border-radius:4px;border-radius:4px;display:block;}
html:lang(ru-RU) .support-groups a,
html:lang(fr-FR) .support-groups a,
html:lang(pt-BR) .support-groups a{width:300px;}
html:lang(es-ES) .support-groups a,
html:lang(de-DE) .support-groups a,
html:lang(tr-TR) .support-groups a{width:293px;}
.support-groups a:hover{background:#e8e8e8;border:1px solid #cccccc;}
.support-groups span{height:106px;display:table;margin:0 auto 10px auto;}
.support-groups li.how-to-start a{color:#4b88c6;}
.support-groups li.setup-tutorials a{color:#84417d;}
.support-groups li.faq a{color:#d69b0c;}
.support-groups li.learn-vpn a{color:#c8382d;}
.support-groups li.open-ticket a{color:#199093;}
.support-ctr .search{float:right;}

.page-template-support .search{float:right;}
	
/* Support - How to Start */	
.how-to-start{background:#303a47;}
.how-to-start .ctr{position:relative;padding:0 15px;}
.how-to-start .cnt{font-size:16px;line-height:26px;background:#2d3642;color:#98a4b4;text-align:center;padding:60px 20px 90px 20px;margin:0 10px;}
.how-to-start .ctr.step3 .cnt{padding:60px 40px 90px 40px;}
.how-to-start .cnt a{color:#98a4b4;border-color:#646b75;}
.how-to-start .cnt a:hover{color:#dde4ee;border:0;}
.how-to-start .cnt span{height:128px;display:inline-block;margin:0 0 100px 0;}
.how-to-start .use-services .cnt span{height:141px;}
.page-template-how-to-start .page-title{background:#e74c3c;text-align:center;}
.how-to-start .create-account .cnt span,.how-to-start .activate-account .cnt span{width:128px;}
.how-to-start .title{font-size:17px;font-weight:700;color:#fff;height:44px;line-height:44px;position:absolute;top:225px;width:330px;}
.how-to-start .title span{color:#2093f0;font-size:18px;font-weight:900;background:#eaf2f8;width:24px;height:24px;line-height:24px;text-align:center;-webkit-border-radius:100px;border-radius:100px;display:inline-block;margin:0 10px 0 5px;}
.how-to-start .title .left-bg{width:10px;height:44px;float:left;}
.how-to-start .title .middle-bg{background:#2093f0;width:310px;text-align:center;float:left;}
.how-to-start .title .right-bg{width:10px;height:44px;background-position:-336px 0;float:right;}
	
.how-to-start-faq{padding:120px 0;}
.how-to-start-faq ul{}
.how-to-start-faq li{margin:0 0 80px 0;}
.how-to-start-faq li li{margin:0 0 40px 0;}
.how-to-start-faq li li b{font-size:16px;margin:0 0 5px 0;display:block;}
.how-to-start-faq .question{font-size:26px;margin:0 0 20px 0;}
.how-to-start-faq .answer{font-size:16px;line-height:26px;}
.how-to-start-faq p{margin:0 0 20px 0;}
.how-to-start-faq small{font-size:14px;color:#999;}
	
/* Support */	
.page-template-setup-tutorials-vpn-intermediar .page-title,.page-template-setup-tutorials-smart-dns-intermediar .page-title,.page-template-setup-tutorial .page-title,.page-template-setup-tutorial-short-breadcrumbs .page-title,.page-template-setup-tutorials-useful-intermediar .page-title{text-align:center;}
.page-template-setup-tutorials-vpn-intermediar .page-title,.page-template-setup-tutorials-smart-dns-intermediar .page-title,.page-template-setup-tutorials-useful-intermediar .page-title{padding-top:30px;}
.page-template-setup-tutorials-vpn-intermediar .content-row,.page-template-setup-tutorials-smart-dns-intermediar .content-row{padding:60px 0 120px 0;}
.page-template-setup-tutorials-vpn-intermediar .page-title h1,.page-template-setup-tutorials-smart-dns-intermediar h1,.page-template-setup-tutorial h1,.page-template-setup-tutorial-short-breadcrumbs h1,.page-template-setup-tutorials-useful-intermediar h1{font-weight:600;}
.page-template-setup-tutorial .page-title,.page-template-setup-tutorial-short-breadcrumbs .page-title,
.page-template-setup-tutorial-smart-dns .page-title,.page-template-setup-tutorial-short-breadcrumbs-smart-dns .page-title{padding:30px 0;}
.tutorials-header-intermediar{margin:0 0 30px 0;}
.breadcrumb.breadcrumb-tutorials{background:none !important;color:#fff;font-size:12px;opacity:0.7;text-align:left;border-radius:0;margin:0;padding:0;}
.breadcrumb.breadcrumb-tutorials li{}
.breadcrumb.breadcrumb-tutorials a{border-color:#6c727b;font-weight:300;}
.breadcrumb.breadcrumb-tutorials a,.breadcrumb>.active{color:#96a3b6;}
.breadcrumb>li+li:before{color:#6e7278;}

.tutorials-header{background:#2d3642;padding:30px 0 0 0;}
.tutorials-header-ctr{}
.tutorials-header .breadcrumb li{font-weight:300;}
.tutorials-header .breadcrumb,.tutorial-header .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:10px 0 0 0;padding:0;text-align:left;}
.tutorials-header .breadcrumb a,.tutorial-header .breadcrumb a{border-color:#6c727b;font-weight:300;}
.tutorials-header .breadcrumb a,.tutorials-ctr .tutorials-header .breadcrumb a.active,.tutorial-header .breadcrumb a,.tutorials-ctr .tutorial-header .breadcrumb a.active{color:#96a3b6;}
.tutorials-header .breadcrumb>li+li:before{color:#737881;}
.tutorial-header{background:#2d3642;padding:0;}
.tutorial-header .title{text-align:left;font-size:24px;font-weight:400;margin:0 0 10px 0;}

.search.support-search{float:right;}
.search.support-search input{float:left;}
.search.support-search input.form-control{height:35px;border:0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-box-shadow:inset 2px 2px 5px 0 #bdbdbd;box-shadow:inset 2px 2px 5px 0 #bdbdbd;margin:0;}

.second-nav.support{background:#2d3642;}
.second-nav.support h1{font-size:42px;color:#fff;font-weight:900;line-height:54px;margin:0 auto 50px auto;}
.second-nav.support h3{font-size:18px;font-weight:300;color:#fff;opacity:0.8;margin:60px 0 30px 0;}
.second-nav.support h3 a{color:#fff;}
.second-nav h2{color:#fff;line-height:54px;margin:0 auto 40px auto;}
.second-nav li a{background:#3e4750;border-radius:0;}
.second-nav li a:hover{background:#505b69;}
.second-nav li.active a{background:#fff;color:#222}
.second-nav.support ul{border:0;}
.second-nav.support li{}
.second-nav.support li a{border-radius:0;line-height:25px;}

/* Support - VPN */		
.manual-setup-tutorials{background:#f5f5f5;text-align:left;padding-top:60px;}
.manual-setup-tutorials-main{background:#fff;}
.manual-setup-tutorials .title{font-size:32px;font-weight:700;color:#2d3130;text-align:center;margin:0 0 30px 0;}
.manual-setup-tutorials p{font-size:17px;color:#2d3130;text-align:center;margin:0 0 30px 0;}
.manual-setup-tutorials .device{margin:0 0 20px 0;width:100%;float:left;}
.manual-setup-tutorials .device p{text-align:left;}
.manual-setup-tutorials .device a{font-size:20px;color:#222;background:#f7f7f7;line-height:67px;height:67px;width:100%;padding:0 0 0 20px;border:0;float:left;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow: 0 1px 2px 0 #ccc;}
.manual-setup-tutorials .device a:hover{background:#ebebeb;-webkit-box-shadow:0 1px 2px 0 #b3b3b3;box-shadow: 0 1px 2px 0 #b3b3b3;}
.manual-setup-tutorials .device p a,.manual-setup-tutorials .device p a:hover{background:#fff;-webkit-box-shadow:none;box-shadow:none;}
.manual-setup-tutorials .device .collapse a{background:#fff;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.manual-setup-tutorials .device .collapse a:hover{background:#fff;-webkit-box-shadow:none;box-shadow:none;}
.manual-setup-tutorials .device.safari .collapse a,.manual-setup-tutorials .device.viber .collapse a,.manual-setup-tutorials .device.telegram .collapse a,.manual-setup-tutorials .device.firefox .collapse a,.manual-setup-tutorials .device.opera .collapse a,.manual-setup-tutorials .device.chrome .collapse a,.manual-setup-tutorials .device.android .collapse a{background:#f7f7f7;}
.manual-setup-tutorials .device a.text-center{padding:0;}
.manual-setup-tutorials .device span{margin:14px 10px 0 0;float:left;}
.manual-setup-tutorials .device li:first-child a{border-top:1px solid #e5e5e5;}
.manual-setup-tutorials .device li:last-child a{border:0;}
.manual-setup-tutorials .device li a{font-size:16px;color:#218ec1;border-bottom:1px solid #e5e5e5;line-height:50px;height:50px;margin:0;}
.manual-setup-tutorials .device li a:hover{color:#196386;}
.manual-setup-tutorials .device .choose-protocol-title{background:#fff;width:100%;padding:0 20px 20px 20px;font-size:14px;line-height:21px;}
.manual-setup-tutorials .device .choose-protocol-title a{color:#218ec1;font-size:14px;line-height:21px;float:none;padding:0;width:auto;height:auto;background:none;}
.manual-setup-tutorials .device .collapse .choose-protocol-title a{background:0;}

.content-row.setup-tutorial-intermediar-page-description{text-align:left;background:#f7f7f7;}
.content-row.setup-tutorial-intermediar-page-description p{font-size:15px;line-height:26px;margin:0 0 26px 0;}
.content-row.setup-tutorial-intermediar-page-description h3{font-size:26px;margin:46px 0 26px 0;}
.content-row.setup-tutorial-intermediar-page-description li{font-size:15px;line-height:26px;margin:0 0 10px 0;}
.content-row.setup-tutorial-intermediar-page-description .description{width:650px;margin:0 auto;}
	
.other-tutorials{text-align:left;background:#f7f7f7;padding:60px 0 120px 0}
.other-tutorials.account-setup-tutorials,.other-tutorials.useful-tutorials{background:#fff;}
.other-tutorials .other-tutorials-cnt{margin:0 auto;display:table;}
.other-tutorials .title{font-size:24px;font-weight:400;margin:0 0 30px 0;}
.other-tutorials ul{margin:0 0 80px 0;}
.other-tutorials li{margin:0 0 30px 0;}
.other-tutorials a{font-size:17px;}
	
.still-need-help{background:#f2f2f2;padding:60px 0 100px 0;}
	.still-need-help .title{font-size:32px;color:#222;margin:0 0 30px 0;}	
	

/* Support - Proxy */
.manual-setup-tutorials.proxy{text-align:left;}
	.manual-setup-tutorials.proxy p{text-align:center;}
	
/* Support - FAQ */	
.faq-ctr .header{padding:0 0 22px 0;position:static;}
.faq-ctr .second-nav{background:#2d3642;text-align:left;padding:20px 0 0 0;}
.faq-ctr .second-nav ul{border:0;}
.faq-ctr .second-nav li{margin:0;}
.faq-ctr .second-nav li a{background:#3e4750;color:#ededed;border-radius:0;line-height:25px;}
.faq-ctr .second-nav li a:hover{background:#505b69;}
.faq-ctr .second-nav li.active a,.faq-ctr .second-nav li.active a:hover{background:#fff;color:#222;}
.faq-ctr .second-nav .nav-tabs>li.active>a,.faq-ctr .second-nav .nav-tabs>li.active>a:focus,.faq-ctr .second-nav .nav-tabs>li.active>a:hover{border:0;}
.faq-ctr .horizontal-scrollable-tabs,.support .horizontal-scrollable-tabs{height:77px;}	

.faq-cnt{padding:70px 0 30px 0;}
.faq-cnt .questions{}
.faq-cnt .questions ul{margin:0 0 30px 0;}
.faq-cnt .questions li{margin:0 0 20px 0;}
.faq-cnt .questions a{font-size:17px;line-height:28px;}
.faq-cnt .question{font-size:27px;font-weight:600;margin:0 0 15px 0;}
.faq-cnt .answers{margin:0 0 80px 0;}
.faq-cnt .answer p,.faq-cnt .answer li{font-size:17px;line-height:28px;margin:0 0 15px 0;}
.faq-cnt .answer ul,.faq-cnt .answer ol{padding:0 0 0 40px;}
.faq-cnt .answer ul li{list-style:disc;}
.faq-cnt .answer ol li{list-style:decimal;}
.faq-cnt .answer ol li li{list-style:lower-alpha;}
.faq-cnt .answer{padding:80px 0 0 0;}
.table-protocols{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.table-protocols,.table-protocols span{font-size:11px;}
.table-protocols span{font-weight:normal;}
.table-protocols tbody td,.table-protocols thead th{text-align:center;}
.table.table-protocols>thead>tr>th{vertical-align:middle;}
.table.table-protocols>tbody>tr>td,.table.table-protocols>tbody>tr>th{height:50px;vertical-align:middle;}
.table-protocols thead th.first{text-align:left;}
	
/* CactusVPN Software */
.vpn-software-page .vpn-software-presentation{background:#242b35;text-align:center;padding:80px 0 0 0;}
.vpn-software-page.vpn-software-android-tv .vpn-software-presentation{padding-bottom:60px;}
.vpn-software-page .vpn-software-presentation h1{font-size:42px;font-weight:700;color:#fff;margin:0 0 20px 0;}
.vpn-software-page .vpn-software-presentation h2{font-size:18px;font-weight:300;color:#fff;line-height:30px;opacity:0.8;margin:0 0 40px 0;}
.vpn-software-page .vpn-software-presentation .call-to-action{margin:40px 0 70px 0;color:#5a616c;}
.vpn-software-page.vpn-software-android-tv .call-to-action{margin-bottom:40px;}
.vpn-software-page .vpn-software-presentation .call-to-action .button{margin:0 0 30px 0;}
.vpn-software-page .vpn-software-presentation .call-to-action .secondary-links a{color:#b7d7e6;font-size:13px;font-weight:300;}
.vpn-software-page .vpn-software-presentation .call-to-action .compatibility{font-size:13px;margin:0 0 15px 0;}

.vpn-software-page .vpn-software-features{padding:80px 0;}
.vpn-software-page .software-smart-dns-features{background:#f2f2f2;}
.vpn-software-page .vpn-software-features .col-md-4{margin-bottom:60px;}
.vpn-software-page .vpn-software-features h3{font-size:36px;font-weight:400;margin:0 0 40px 0;}
.vpn-software-page .vpn-software-features h4{font-size:22px;font-weight:400;line-height:32px;margin:0 0 15px 0;}
.vpn-software-page .vpn-software-features p{font-size:16px;line-height:26px;padding:0 12px;text-align:left;}
.vpn-software-page .vpn-software-features .setup-tutorials{margin-bottom:30px;}

.vpn-software-page .vpn-software-action{background:#222831;}
.vpn-software-page .vpn-software-action .action{width:880px;margin:0 auto;padding:50px 0 40px 0;}
html:lang(ru-RU) .vpn-software-page .vpn-software-action .action,
html:lang(es-ES) .vpn-software-page .vpn-software-action .action,
html:lang(pt-BR) .vpn-software-page .vpn-software-action .action{width:780px;}
.vpn-software-page .vpn-software-action .action ul{display:table;margin:0 auto;}
.vpn-software-page .vpn-software-action .action li{display:inline-block;float:left;min-width:218px;margin:0 0 40px 0;text-align:center;color:#666;font-size:13px;}
html:lang(ru-RU) .vpn-software-page .vpn-software-action .action li,
html:lang(es-ES) .vpn-software-page .vpn-software-action .action li,
html:lang(pt-BR) .vpn-software-page .vpn-software-action .action li{min-width:258px;}
.vpn-software-page .vpn-software-action .action li a{float:none;display:inline-block;margin:0 0 20px 0;}
.vpn-software-page .vpn-software-action .action li a.link{font-size:13px;font-weight:300;border-bottom:1px solid #5e737e;color:#b7d7e6;margin:0 0 10px 0;display:inline-block;text-align:left;}
.vpn-software-page .vpn-software-action .action li a.link:hover{border-bottom:1px solid #222831;}
.vpn-software-page .vpn-software-action .button{font-size:18px;color:#fff;font-weight:900;margin:0 30px 20px 0;padding:8px 15px 8px 10px;min-width:145px;text-transform:none;text-align:left;-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000;-webkit-border-radius:7px;border-radius:7px;float:left;}
html:lang(pt-BR) .vpn-software-page .vpn-software-action .button{min-width:165px;}
html:lang(ru-RU) .vpn-software-action .button{min-width:150px;}
html:lang(es-ES) .vpn-software-action .button{min-width:155px;}
.vpn-software-page .vpn-software-action .button span{font-size:13px;font-weight:400;display:block;text-align:left;}
.vpn-software-page .vpn-software-action .button i,
.vpn-software2 .button.windows i,
.vpn-software-page .second-nav .nav.nav-tabs a:before,
.app-available-on li a,
.vpn-software2 .button.mac i,
.vpn-software2 .button.ios i,
.vpn-software2 .button.android i,
.vpn-software2 .button.amazon-fire-tv i{width:27px;height:27px;margin:7px 10px 0 0;float:left;}
.vpn-software-page .vpn-software-action .button.mac,
.webp .download-cactusvpn-app .box .button.mac{background:url(../images/button-bg-macos.webp);}
.no-webp .download-cactusvpn-app .box .button.mac{background:url(../images/button-bg-macos.png);}
.vpn-software-page .vpn-software-action .button:hover{-webkit-box-shadow:0 1px 0 0 #000;box-shadow:0 1px 0 0 #000;position:relative;top:1px;}
.vpn-software-page .vpn-software-action .button.ios:hover,.download-cactusvpn-app .box .button.ios:hover{background:#383839}
.vpn-software-page .vpn-software-action .button.mac:hover,.download-cactusvpn-app .box .button.mac:hover{background:#208e71}
.vpn-software-page .vpn-software-action img{border-bottom:1px solid #cccccc;margin-top:60px;}

.vpn-software-page .second-nav{background:#2d3642;}
.vpn-software-page .second-nav .nav.nav-tabs{border-bottom:0;}	
.vpn-software-page .second-nav .nav.nav-tabs li.allapps a{font-size:16px;color:#c0c7d1;padding:0 25px;height:70px;line-height:70px;}
.vpn-software-page .second-nav .nav.nav-tabs li.active{padding:0;}
.vpn-software-page .second-nav .nav.nav-tabs li.active:first-child a{padding:0 36px;height:74px;line-height:74px;}
.vpn-software-page .second-nav .nav.nav-tabs li.active a{background:#242b35;color:#d7d7d8;padding:20px 20px 20px 56px;height:75px;}
.vpn-software-page .second-nav .nav.nav-tabs a{background:#28303b;color:#bfc6d0;font-size:13px;text-align:left;line-height:13px;border:0;padding:20px 20px 20px 56px;-webkit-border-radius:0;border-radius:0;}
.vpn-software-page .second-nav .nav.nav-tabs li.android a{padding-left:52px;}
.vpn-software-page .second-nav .nav.nav-tabs li.ios a{padding-left:50px;}
.vpn-software-page .second-nav .nav.nav-tabs a:hover{background:#242b35;color:#d7d7d8;}
.vpn-software-page .second-nav .nav.nav-tabs a span{font-size:18px;color:#c0c7d1;margin:3px 0 0 0;display:block;}
.vpn-software-page .second-nav .nav.nav-tabs a:before{position:absolute;margin:3px 0 0 -35px;min-height:27px;width:27px;content:"";vertical-align:middle;}
.vpn-software-page .second-nav .nav.nav-tabs li.allapps a:before{content:none;}
.vpn-software-page .second-nav .nav.nav-tabs li.android a:before{width:23px;margin-left:-31px;}
.vpn-software-page .second-nav .nav.nav-tabs li.ios a:before{width:21px;margin-left:-29px;}
.vpn-software-page .second-nav .nav.nav-tabs li.amazon-fire-tv a:before{height:26px;}

.horizontal-scrollable-tabs{height:74px;}
.horizontal-scrollable-tabs .arrow-right{float:right;border-left:1px solid #2d3642;}
.horizontal-scrollable-tabs .arrow-left{float:left;border-right:1px solid #2d3642;}
.horizontal-scrollable-tabs .scroller{font-size:40px;color:#fff;background:#2d3642;padding:10px 10px 0 10px;height:74px;display:none;}
.horizontal-scrollable-tabs .scroller.arrow-left{padding-left:0;}
.horizontal-scrollable-tabs .scroller.arrow-right{padding-right:0;}
.horizontal-scrollable-tabs .scroller.disabled i{opacity:0.1;}
.horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal{overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-moz-box;}
.horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal::-webkit-scrollbar{width: 0 !important;}
.horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal > li{float:none;min-width:50px;text-align:center;}

.horizontal-scrollable-tabs{height:74px;}
.horizontal-scrollable-tabs .arrow-right-second{float:right;border-left:1px solid #2d3642;}
.horizontal-scrollable-tabs .arrow-left-second{float:left;border-right:1px solid #2d3642;}
.horizontal-scrollable-tabs .scroller-second{font-size:40px;color:#fff;background:#2d3642;padding:10px 10px 0 10px;height:74px;display:none;}
.horizontal-scrollable-tabs .scroller.arrow-left-second{padding-left:0;}
.horizontal-scrollable-tabs .scroller.arrow-right-second{padding-right:0;}
.horizontal-scrollable-tabs .scroller-second.disabled i{opacity:0.1;}
.horizontal-scrollable-tabs .horizontal-tabs-second .nav-tabs-horizontal-second{overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-moz-box;}
.horizontal-scrollable-tabs .horizontal-tabs-second .nav-tabs-horizontal-second::-webkit-scrollbar{width: 0 !important;}
.horizontal-scrollable-tabs .horizontal-tabs-second .nav-tabs-horizontal-second > li{float:none;min-width:50px;text-align:center;}

.content-row.vpn-software2{padding:80px 0 70px 0;}

.vpn-software2.vpn-app-android img,.vpn-software2.vpn-app-ios img{border-bottom:0;}	

.vpn-software2{text-align:left;padding:80px 0;}
	.vpn-software2 h2{margin:0 0 15px 0;text-align:center;}
	.vpn-software2 p{font-size:17px;line-height:27px;color:#343434;margin:0;text-align:center;}
	.smart-dns-software h2,.software-on-os h2{margin-top:40px;text-align:left;}
	.smart-dns-software p,.software-on-os p{text-align:left;}
    .vpn-software2 .action{width:660px;margin:0 auto;padding:40px 0 0 0;}
	.vpn-software2 .action ul{display:table;margin:0 auto;}
	.smart-dns-software .action ul,.software-on-os .action ul{display:inline;margin:0;}
	.vpn-software2 .action li{display:inline-block;min-width:218px;margin:0 0 30px 0;text-align:center;}
	.software-on-os .action li{margin-right:30px;min-width:auto;text-align:left;float:left;}
	.vpn-software2 .action li a{float:none;display:inline-block;margin:0 0 20px 0;}
	.vpn-software2 .action li a.link{font-size:13px;margin:0 0 10px 0;display:inline-block;}
	.vpn-software2 .action li a.link:hover{border-bottom:1px solid transparent;}
	.vpn-software2 .button{font-size:18px;color:#fff;font-weight:900;margin:0 30px 20px 0;padding:8px 15px 8px 10px;min-width:145px;text-transform:none;-webkit-box-shadow:0 2px 0 0 #444;box-shadow:0 2px 0 0 #444;-webkit-border-radius:7px;border-radius:7px;float:left;}
    .vpn-software2 .button.ios{-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000;}
    .software-on-os .button.secondary.small{-webkit-box-shadow:none;box-shadow:none;font-weight:normal;font-size:16px;}
	.software-on-os .button.secondary.small:hover{top:0;}
	.vpn-software2 .button span{font-size:13px;font-weight:400;display:block;text-align:left;}
	.vpn-software2 .button i{width:27px;height:27px;margin:7px 10px 0 0;float:left;}
	.vpn-software2 .button.ios i{width:21px;height:26px;}
	.vpn-software2 .button.android i{width:23px;height:27px;}
	.vpn-software2 .button.mac{background:url(../images/button-bg-macos.png);}
    .vpn-software2 .button.amazon-fire-tv i{width:27px;height:27px;}
	.vpn-software2 .button:hover{-webkit-box-shadow:0 1px 0 0 #444;box-shadow:0 1px 0 0 #444;position:relative;top:1px;}
	.vpn-software2 .button.ios:hover{background:#383839}
	.vpn-software2 .button.mac:hover{background:#208e71}
	.vpn-software2 img{border-bottom:1px solid #cccccc;margin-top:60px;}
	.smart-dns-software img,.software-on-os img{margin:0;}

.app-updates h1{font-weight:700}
.app-updates-cnt{padding:60px 0;}
.update-item{margin:0 0 80px 0;}
.update-item h2{margin:0 0 10px 0;}
.update-item ol{margin:0 0 0 20px;}
.update-item li{list-style:decimal;margin: 0 0 15px 0;line-height:26px;font-size:16px;}
.update-item .date{color:#666;margin:0 0 20px 0;}
.app-updates .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0 0 40px 0;padding:0;text-align:left;}
.app-updates .breadcrumb a{border-color:#d4d4d4;}
.app-updates .breadcrumb a,.breadcrumb>.active{color:#cdd2da;}
.update-item .md5{font-size:13px;color:#999;margin:0 0 20px 0;}

/* CactusVPN Apps Page */
.cactusvpn-apps-page{padding:100px 0 200px 0;}
.cactusvpn-apps-page-title,.cactusvpn-apps-page-title h1{font-size:36px;font-weight:900;text-align:center;margin-bottom:20px}
.features-apps-tutorials-ctr .cactusvpn-apps-page-title{font-size:32px;margin-bottom:50px}
.cactusvpn-apps-page-subtitle{font-size:19px;line-height:30px;text-align:center;margin-bottom:40px}
.macos-app-page .cactusvpn-apps-page-subtitle,.ios-app-page .cactusvpn-apps-page-subtitle{margin-bottom:20px}
.cactusvpn-apps-page-nav{text-align:center;display:table;margin:0 auto;}
.cactusvpn-apps-page-nav li{float:left}
.cactusvpn-apps-page-nav li a{font-size:11px;background-color:#f7f7f7;width:75px;height:75px;color:#222;border:0;margin-right:10px;border-radius:5px;text-align:center;display:inline-block}
html:lang(tr-TR) .cactusvpn-apps-page-nav li a{font-weight:400;}
.cactusvpn-apps-page-nav li:last-child a{margin-right:0;}
.cactusvpn-apps-page-nav li a:hover,.cactusvpn-apps-page-nav li.active a{background-color:#dbdfe4;}
.cactusvpn-apps-page-nav li span{margin-top:17px;display:inline-block}

.cactusvpn-apps-page.specific-app-page .cactusvpn-apps-page-nav{margin-bottom:60px;}
.cactusvpn-apps-page.specific-app-page .home-cta-moneyback span{color:#999;font-weight:300;padding:0 7px}
.cactusvpn-apps-page.specific-app-page .macos-version-requirements{color:#999;font-weight:400;text-align:center;margin-bottom:30px;}

html:lang(ru-RU) .cactusvpn-apps-page .home-cta-moneyback{font-size:13px;}


/* Blog */
.blog-header{background:#2d3642;padding:45px 0 30px 0;}

.single .blog-header{padding:35px 0;background:#fff;}
.blog-header .title,.blog-header h1.title{font-size:36px;line-height:36px;font-weight:700;color:#fff;margin:0 0 20px 0;float:left;}
.blog-header .title a,.blog-header h1.title a{color:#fff;border:0;}
.single .blog-header .title{margin:0;font-size:24px;line-height:24px;color:#e0e1e2;font-weight:normal;}
.single .blog-header .breadcrumb{background:#fff;}
.single .blog-header .breadcrumb{background:none;color:#fff;font-size:14px;margin:0;padding:0;text-align:left;}
.single .blog-header .breadcrumb a{color:#218ec1;border-color:#aacedf;}
.single .blog-header .breadcrumb>.active{color:#444;}
.single .blog-header .breadcrumb>li+li:before{color:#999;}
.blog-header .description{font-size:16px;line-height:26px;color:#e0e1e2;}
.blog-header .form-control{margin:0 10px 0 0;float:left;}
.blog-header .button{text-align:center;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #13171d;padding:0 17px;white-space:nowrap;vertical-align:middle;border-radius:4px;border:0;}

.blog-header .search,
.guides .article-header .search,
.single-post .article-header .search{float:right;}
.blog-header .search input{float:left;}
.blog-header .search input.form-control,
.single .blog-header .search input.form-control,
.single .article-header .search input.form-control,
.guides .article-header .search input.form-control{height:35px;border:0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.blog-header .search input.form-control{-webkit-box-shadow:inset 2px 2px 5px 0 #999;box-shadow:inset 2px 2px 5px 0 #999;margin:0;}
.single .blog-header .search input.form-control,
.single .article-header .search input.form-control{background:#f5f5f5;width:150px;float:left;-webkit-box-shadow:inset 2px 2px 5px 0 #ccc;box-shadow:inset 2px 2px 5px 0 #ccc;}
.blog-header .search input[type="submit"],
.single .blog-header .search input[type="submit"],
.single .article-header .search input[type="submit"],
.guides .article-header .search input[type="submit"],
.single-post .article-header .search input[type="submit"]{color:#444;background:#f5f5f5;font-family:FontAwesome;margin:0;border:1px solid #ccc;width:35px;height:35px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.blog-header .search input[type="submit"]:hover,
.single .blog-header .search input[type="submit"]:hover,
.single .article-header .search input[type="submit"]:hover,
.guides .article-header .search input[type="submit"]:hover{color:#000;background:#ebebeb;}

.guides .article-header .search input.form-control{width:150px;float:left;-webkit-box-shadow:inset 2px 2px 5px 0 #ccc;box-shadow:inset 2px 2px 5px 0 #ccc;border:0;}

div.search .button{font-size:14px;color:#d2d5d8;height:34px;line-height:34px;}

.blog-categories-menu{background:#2d3642;padding:0 0 40px 0;}
.blog-categories-menu ul{margin:0;float:left;}
.blog-categories-menu li{float:left;margin:0 30px 0 0;}
.blog-categories-menu a{font-size:15px;color:#bdd6e1;border-color:#8598a4;}
.blog-categories-menu li.current-cat a{color:#fff;font-weight:600;border:0;}

body.search .blog-cnt{padding-top:40px;}
body.search h2{font-size:26px;line-height:39px;font-weight:700;margin:0 0 26px 0;}
body.search div.search{margin:0 0 60px 0;}
body.search div.search .button{color:#fff;font-size:16px;height:44px;line-height:44px;border:0;box-shadow:none;padding:0 20px;margin:0 0 0 10px;border-radius:4px;}
	
.blog-cnt{background:#f7f7f7;padding:80px 0;}
.single .blog-cnt{padding:0 0 80px 0;}
.breadcrumb-ctr{background:#f4f4f4;padding:20px 0;margin:0 0 40px 0;}
.archive .breadcrumb-ctr{background:#ededed;}
.blog-cnt .breadcrumb{font-size:12px;background:0;padding:0;border-radius:0;margin:0;}
.blog-cnt .breadcrumb>.active{color:#333;}
.blog-cnt .breadcrumb>li+li:before{color:#999;}
	.blog .post,.archive .post{float:left;width:100%;}
	.blog a.post-thumbnail,.archive a.post-thumbnail,body.search a.post-thumbnail{border:0;}
    .blog a.post-thumbnail img,.archive a.post-thumbnail img,body.search a.post-thumbnail img{max-width:750px;height:auto;}
    .left-col-sidebar{width:180px;float:left;}
    .single .left-col-sidebar{width:300px;float:left;}
    .left-col-sidebar .try-our-services{margin:100px 0 0 0;width:270px;}
    .left-col-sidebar .useful-articles{max-width:250px;}
    .left-col-sidebar .useful-articles li{font-size:15px;}
	.single .post .content{float:left;width:645px;margin:0 0 80px 0;}
    .single .post .content.contentv2{width:auto;}
	.blog .content,.archive .content{float:left;width:500px;}
	.post{color:#222;padding:35px 40px 35px 40px;margin:0 0 80px 0;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);-webkit-border-radius:5px;border-radius:5px;}
	.archive-title h3{margin:0 0 40px 0;font-size:21px;}
	.blog .post h2,.archive .post h2,div.search .post h2{font-size:26px;line-height:39px;font-weight:700;margin:0 0 26px 0;}
	.post p,.post li{font-size:17px;line-height:28px;}
	.post p,.post table,.post ul,.post ol{margin:26px 0;}
	.post p img{max-width:100%;height:auto;}
	.post p:first-of-type{margin:0;}
    .post .content-box-blue p:first-of-type{margin:26px 0;}
	.post p img{margin:5px 30px 15px 0;}
	.post p img.alignleft{float:left;}
    .post p.attribute,.guide-article p.attribute,.landing-device p.attribute{font-size:12px;color:#999;} 
    .post p.attribute a,.guide-article p.attribute a,.landing-device p.attribute a{color:#999;border-color:#ccc;}
    .landing-device p.attribute{text-align:center;margin-bottom:60px;}
	.post ul,.post ol{padding:0 0 26px 20px;}
	.post li{margin:0 0 16px 0;}
	.post ul li,.post ol ol ul li{list-style:disc;}
	.post ol ol ul{margin-left:10px;}
	.post ol li{list-style:decimal;}
	.post ol ul li{list-style-type:lower-latin;}
	.post ol ul{padding-left:10px;}
	.post ol li img{-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.3);}
	.post p small,.post p.has-small-font-size,.vpn-servers-article-2-faq p.has-small-font-size,.has-small-font-size,.how-to-step-content p.has-small-font-size{font-size:15px;line-height:24px !important;color:#999;display:block;}
	.post blockquote{}
	.post blockquote p{margin-bottom:15px !important;font-size:17px;line-height:29px;}
	.post blockquote cite{font-style:normal !important;font-size:15px;color:#777;}
    .post blockquote cite:before{content:'\2014 \00A0';color: #777;}
    .post blockquote footer cite:before{content:none;}
	.post table{width:auto;}
	.post .details{font-size:14px;line-height:21px;color:#666;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0;margin:60px 0 0 0;}
    .post .promo{background:#edf1e4;-webkit-border-radius:10px;border-radius:10px;margin:45px 0 40px 0;padding:30px 30px 20px 30px;text-align:center;}
	.post .promo ul,.post .promo ol{padding:0;margin:0;}
	.post .promo ol li{list-style:none;}
	.post .promo p{color:#566655;margin:0;padding:0 0 10px 0;}
	.post .promo p.title{color:#384136;padding:0 0 15px 0;}
	.post .promo .button{margin:10px 0 0 0;}
	.post .giveaway p.title{font-size:21px;}
	.post .promotion p.title{font-size:27px;font-weight:700;}
	.post .giveaway p.details{font-size:13px;border:0;}
	.post .giveaway a{color:#74a400;border-color:#b2ca78;}
	.post .alert{margin-bottom:0;}
    .post a.button{text-transform:none;}
    .post .content-box-red{font-size:16px;line-height:26px;background:#f9e8e8;width:100%;padding:30px;margin:60px 0;}
    .post .content-box-blue{color:#002335;background:#e8f4f9;width:100%;padding:10px 40px;margin:40px 0 60px 0;}
	
.single-post .article-header .breadcrumb{background:none;color:#fff;font-size:12px;margin:0;padding:0;text-align:left;}
.single-post .article-header .breadcrumb a{color:#218ec1;border-color:#aacedf;}
.single-post .article-header .breadcrumb>.active{color:#444;}
.single-post .article-header .breadcrumb>li+li:before{color:#999;}
.single-post .article-header{padding:40px 0;}
.single-post .page-title{background:#fff;color:#222;padding:0px 0 60px 0;}
.single-post .page-title .post-thumbnail{float:left;width:100%;text-align:center;margin:0px 0 30px 0;}

.single-post .blog-cnt{background:#fff;}
.single-post .blog-cnt .post{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:none;border-radius:none;}
.single-post .post h1{font-size:42px;line-height:52px;font-weight:900;margin:0 0 26px 0;}
.single-post .page-title h1{font-size:48px;font-weight:900;line-height:62px;max-width:850px;margin:0 auto 40px auto;text-align:center;}
.single-post .post h2{font-size:30px;color:#e74c3c;line-height:36px;font-weight:700;margin:26px 0;}
.single-post .post h3{font-size:24px;font-weight:600;line-height:31px;margin:26px 0;}
.single-post .post h4,.single-post .post h5{font-size:19px;font-weight:600;line-height:30px;margin:26px 0;}
.single-post .post h4.panel-title{font-size:16px;line-height:normal;margin:0;}
.single-post .post h4.panel-title a{border:0;}
.single-post p.intro,.single-post .intro p{font-size:20px;line-height:34px;}
html:lang(ru-RU) .single-post p.intro{font-weight:400}
.single-post .intro p:first-of-type{margin:26px 0;}
.single-post .post .panel-body ol{margin-top:0;margin-bottom;padding-top:0;padding-bottom:0;}
.leave-comment{padding:60px 0 0 0;}
#disqus_thread{}

.single-post .call-action-bottom{color:#dbdcde;background:#282f3a url(../images/bg-try-our-services.png) no-repeat right center;padding:30px 30px 30px 30px;text-align:left;margin:60px 0 60px 0;-webkit-border-radius:10px;border-radius:10px;}
.single-post .call-action-bottom h3{margin:0 0 15px 0;color:#fff;font-weight:400;font-size:24px;}
.single-post .call-action-bottom p{margin:0 0 25px 0;font-size:17px;font-weight:300;}
.single-post .call-action-bottom a.button{text-transform:none;margin:0;}


.single-post .post .steps{background:#eaf0f4;-webkit-border-radius:10px;border-radius:10px;margin:45px 0 40px 0;padding:30px 30px 20px 30px;}
.single-post .post .steps h3{margin-top:0;}
.single-post .post .steps ul,.single-post .post .steps ol{padding:0;margin:0 0 20px 20px;}
.single-post .post .steps p{color:#566655;margin:0;padding:0 0 10px 0;}
.single-post .post .steps p.title{color:#384136;padding:0 0 15px 0;}
.single-post .post .steps .button{margin:10px 0 0 0;}
.single-post .post .steps p.title{font-size:27px;font-weight:700;}

.single-post .post .tip-ctr{position:relative;margin:80px 0;}
.single-post .post .tip{background:#e8f1f9;padding:40px 60px 20px 60px;} 
.single-post .post .tip h2,.guide-article .tip h3{font-size:21px;line-height:normal;font-weight:400;margin:0 0 20px 0;color:#434546;}
.single-post .post .tip h2{font-size:24px;font-weight:600;}
.single-post .post .tip p,.single-post .post .tip li{font-size:16px;line-height:26px;margin:0 0 20px 0;color:#434546;}
.single-post .post .tip li{margin:0 0 10px 0;}
.single-post .post .tip li:last-child{margin:0;}
.single-post .post .tip ul{padding-bottom:0;}
.single-post .post .title-icon.faq{position:absolute;top:-52px;right:-32px;}

.single-post .devices ul{padding:0;}
.single-post .devices li{font-size: 12px;line-height:normal;height: 110px;width: 83px;text-align: center;float: left;list-style: none;}
.single-post .devices li span{margin: 0 0 5px 0;display: inline-block;float: none;}

.single-post .blog-cnt #grid div a{float:left;margin: 0 20px 20px 0;-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);opacity:0.85;cursor:pointer;}

.categories {float:right;padding:0 65px 0 0;}
	.categories .title{font-size:24px;margin:0 0 20px 0;}
	.categories li{margin:0 0 15px 0;}
	.categories a{font-size:15px;}

.single-post .table-of-contents{margin:50px 0 40px 0;}
.single-post .table-of-contents h3{margin:0;font-size:21px;font-weight:600;}
.single-post .table-of-contents h4{margin:0;font-size:21px;}
.single-post .table-of-contents h4 a{border:0;}
.single-post .table-of-contents ol{margin:0;padding-bottom:0;}
.single-post .table-of-contents li{font-size:15px;margin:0 0 10px 0;}
.single-post .table-of-contents li ul{margin:10px 0 0 20px;padding:0;}
.single-post .table-of-contents li ul li{list-style:disc;}

.single-post .newsletter-subscribe-form{padding:30px;background:#f5f5f5;margin:60px 0 0 0;}
.single-post .contentv2 .newsletter-subscribe-form{margin:30px 0 40px 0;}
.single-post .newsletter-subscribe-form .title{font-size:18px;font-weight:600;margin:0 0 20px 0;}
.single-post .newsletter-subscribe-form .email{width:100%;font-size:17px;float:left;padding:14px 10px;border:1px solid #ccc;}
.single-post .newsletter-subscribe-form .button{width:100%;color:#fff;font-size:18px;font-weight:400;padding:14px 0;-webkit-border-radius:5px;border-radius:5px;border:0;float:left;text-decoration:none;display:inline-block;margin:0;
-webkit-box-shadow:0 2px 0 0 #516c00;box-shadow:0 2px 0 0 #516c00;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #8dc014),
	color-stop(1, #79a906)
);
background-image: -o-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -moz-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -webkit-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -ms-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: linear-gradient(to bottom, #8dc014 0%, #79a906 100%);	
}
.single-post .newsletter-subscribe-form .button:hover{background:#83b40d;}

.single-post .social-buttons{margin:60px 0 0 0;}
.single-post .contentv2 .social-buttons{margin:30px 0 0 0;}

/* Customer Reviews */
.customer-reviews-ctr .second-nav{padding:40px 0 0 0;}

.customer-reviews-header{background:#2d3642;padding:45px 0;}
	.customer-reviews-header .title{font-size:36px;line-height:36px;font-weight:700;color:#fff;margin:10px 0 0 0;}
	.customer-reviews-header .write-review{float:right;}
	
.customer-reviews{padding:80px 0;}
	.customer-reviews .reviews li{border-bottom:1px solid #e5e5e5;padding:0 0 50px 0;margin:0 0 50px 0;}
	.customer-reviews .reviews .name{font-size:18px;font-weight:700;margin:0 0 10px 0;}
	.customer-reviews .reviews .review-text{font-size:16px;line-height:26px;}

.more-reviews .title{font-size:24px;margin:0 0 20px 0;}	
.more-reviews p{font-size:13px;line-height:19px;margin:0 0 20px 0;}
.more-reviews ul{padding:0}
.more-reviews li{margin:0 0 20px 0;}	
.more-reviews li a{font-size:15px;}

.customer-reviews .pagination>li>a,.customer-reviews .pagination>li>span{font-size:19px;padding:6px 15px;border:0;}
.customer-reviews .pagination>.active>a,.customer-reviews .pagination>.active>a:focus,.customer-reviews .pagination>.active>a:hover,.customer-reviews .pagination>.active>span,.customer-reviews .pagination>.active>span:focus,.customer-reviews .pagination>.active>span:hover{
    background-color:#eee;border-color:#ddd;color:#222;font-weight:600;
}

/* Free Services */
.free-trials{text-align:center;color:#fff;}
	.free-vpn-trial{background:#1976d2;}
	.free-smart-dns-trial{background:#8ab600;}
	.free-trials h2{font-size:32px;font-weight:900;margin:80px 0 30px 0;}
	.free-trials img{margin:0 0 30px 0;}
	.free-trials h3{font-size:17px;font-weight:300;line-height:27px;margin:0 0 30px 0;max-width:600px;padding:0 40px;display:inline-block;}
	.free-trials .button{margin:0 0 80px 0;}

/* Free VPN */
.free-vpn-header{color:#fff;background:#1976d2;text-align:center;padding:80px 0;}
.free-smart-dns-header{background:#fff;color:#222;padding-bottom:40px;}
.free-smart-dns-header .row:first-child{border-bottom:1px solid #e0e0e0;padding-bottom:50px;}
.free-vpn-header h1{font-size:36px;font-weight:700;margin:0 0 20px 0;}
.free-vpn-header h2{font-size:19px;line-height:30px;font-weight:300;}
.free-smart-dns-header h2{margin-bottom:50px;}

.win-free-services{background:#f3faff;text-align:center;padding:60px 0 80px 0;}
.win-free-smart-dns-services{background:#fff;padding-top:0;}
.free-vpn .win-free-services.why-use{background:#f3faff;}
.win-free-services.why-use{background:#e9f2de;padding:100px 0;}
.win-free-services.why-use h2{font-size:36px;font-weight:400;margin:0 0 30px 0;}
.win-free-services h3{font-size:22px;line-height:32px;margin:0 0 15px 0;}
.win-free-services p{font-size:16px;line-height:26px;font-weight:300;text-align:left;margin:0 20px;}
.win-free-services .button{margin:60px 0 0 0;}
.win-free-services ul{text-align:left;}
.win-free-services li{font-size:14px;margin:0 0 20px 0;}
.win-free-services .you-get{border-top:1px solid #dae1e5;margin:30px 0 0 0;padding:30px 0 0 0;}
.win-free-smart-dns-services .you-get{border-top:1px solid #d1d9c7;}
.win-free-services .you-get p{margin:0 0 25px 0;}
.win-free-services .trial-account .you-get li{font-size:16px;line-height:26px;margin:0 0 25px 0;padding-left:35px;list-style-type:none;position:relative;}
.win-free-services .trial-account .you-get li:before{position:absolute;margin:-2px 0 0 -35px;min-height:24px;width:25px;content:"";vertical-align:middle;}

.win-free-services .devices li{font-size:12px;height:110px;width:83px;text-align:center;float:left;}
.win-free-services .devices li span{margin:0 0 5px 0;display:inline-block;float:none;}

.giveaways ul{margin:20px 0 0 0;}
.promote-us ul{margin:20px 0 0 20px;}
.promote-us li{list-style-type:disc;}

.why-use-free-smart-dns{text-align:center;padding:100px 0;}
.why-use-free-smart-dns h3{font-size:24px;margin:0 0 20px 0;}
.why-use-free-smart-dns p{font-size:16px;line-height:26px;}

.refer-friend{background:#f7f7f7;text-align:center;padding:50px 0 100px 0;}
.refer-friend h3{font-size:22px;margin:0 0 20px 0;}
.refer-friend p{font-size:16px;line-height:26px;font-weight:300;text-align:left;margin-left:0;margin-right:0;}

.free-vpn .free-vpn-why-cactusvpn{text-align:center;padding:100px 0 50px 0;}
.free-vpn .free-vpn-why-cactusvpn .row{margin-bottom:60px;}
.free-vpn .free-vpn-why-cactusvpn h3{color:#222;font-size:22px;line-height:28px;font-weight:400;margin:0 0 10px 0;}
.free-vpn .free-vpn-why-cactusvpn p{font-size:16px;line-height:26px;font-weight:300;text-align:left;padding:0 20px;}

.free-vpn .free-vpn-why-cactusvpn .features-cta{margin:60px 0;}
.free-vpn .home-vpn-servers{padding-bottom:60px;}

/* Affiliates */
.page-template-affiliates .page-title,
.page-template-affiliates-ru .page-title,
.page-template-affiliates-fr .page-title,
.page-template-affiliates-es .page-title,
.page-template-affiliates-pt .page-title,
.page-template-affiliates-tr .page-title,
.page-template-affiliates-de .page-title{background:#f39c12;text-align:center;padding:50px 0 80px 0;}
.page-template-affiliates .page-title h1,
.page-template-affiliates-ru .page-title h1,
.page-template-affiliates-fr .page-title h1,
.page-template-affiliates-es .page-title h1,
.page-template-affiliates-pt .page-title h1,
.page-template-affiliates-tr .page-title h1,
.page-template-affiliates-de .page-title h1{font-weight:900;margin:0 0 20px 0;}
.page-template-affiliates .page-title h2,
.page-template-affiliates-ru .page-title h2,
.page-template-affiliates-fr .page-title h2,
.page-template-affiliates-es .page-title h2,
.page-template-affiliates-pt .page-title h2,
.page-template-affiliates-tr .page-title h2,
.page-template-affiliates-de .page-title h2{font-size:19px;line-height:32px;font-weight:300;margin:0 0 40px 0;}

.page-template-affiliates .modal img,
.page-template-affiliates-ru .modal img,
.page-template-affiliates-fr .modal img,
.page-template-affiliates-es .modal img,
.page-template-affiliates-pt .modal img,
.page-template-affiliates-tr .modal img,
.page-template-affiliates-de .modal img{margin:0 0 20px 0;}
.page-template-affiliates .modal textarea.form-control,
.page-template-affiliates-ru .modal textarea.form-control,
.page-template-affiliates-fr .modal textarea.form-control,
.page-template-affiliates-es .modal textarea.form-control,
.page-template-affiliates-pt .modal textarea.form-control,
.page-template-affiliates-tr .modal textarea.form-control,
.page-template-affiliates-de .modal textarea.form-control{height:80px;margin:0 0 30px 0;}

/* Affiliates updates */
.affiliate-updates h1{font-weight:900;}
.simple-page-cnt.affiliate-updates h2{margin-top:80px;}
.table-app-features{border-bottom:1px solid #ddd;width:100%;max-width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0;}
.simple-page-cnt.affiliate-updates .table-app-features table{margin:0;}
.table-app-features,.table-app-features span{font-size:13px;}
.table-app-features .has-text-align-left{text-align:left}
.table-app-features span{font-weight:normal;}
.table-app-features tbody td,.table-app-features thead th{text-align:center;height:50px;vertical-align:middle;padding:8px;border-top:1px solid #ddd;}
.table-app-features>thead>tr>th{vertical-align:middle;}
.table-app-features>tbody>tr>td,.table-app-features>tbody>tr>th{height:50px;vertical-align:middle;}
.table-app-features thead th.first{text-align:left;}
.simple-page-cnt.affiliate-updates ul{margin:0;}

/* Free VPN Trial */
.vpn-trial .page-title h3{font-size:18px;margin:20px 0 0 0;}	

.vpn-trial-cnt{padding:80px 0;}
	.vpn-trial-cnt .box{margin:0 0 40px 0;}
	.vpn-trial-cnt p{font-size:14px;line-height:21px;}
	.vpn-trial-cnt .mandatory{font-size:13px;color:#999;}
	.vpn-trial-cnt .alert{font-size:14px;line-height:21px;margin:0 0 40px 0;}
	.vpn-trial-cnt .button{margin:40px 0 0 0;}
	
	.vpn-trial-features ul{margin:20px 0 0 0;}
	.vpn-trial-features li{font-size:15px;line-height:24px;margin:0 0 25px 0;float:left;}
	.vpn-trial-features li span.s1{width:24px;height:24px;margin:0 10px 0 0;float:left;}
	.vpn-trial-features li span.s2{float:left;width:450px;}

.free-trial-completed h3{font-size:27px;font-weight:600;color:#333;margin:0 0 30px 0;}
.free-trial-completed h4{font-size:21px;font-weight:400;color:#222;margin:0 0 15px 0;}
.free-trial-completed p{font-size:15px;line-height:24px;font-weight:400;color:#333;margin:0;}
.free-trial-completed .alert.alert-success{margin-bottom:40px;}
.register-free-trial .free-trial-completed p{margin:0 0 20px 0;}
.free-trial-completed ul.what-next{border-top:1px solid #d7d9de;padding:0;margin:0;}
.free-trial-completed .what-next li{background:#f8f8fa;padding:30px 30px 30px 160px;border-bottom:1px solid #d7d9de;list-style:none;position:relative;min-height:180px;}
.free-trial-completed .what-next li.check-email h4{margin-top:10px;}
.free-trial-completed .what-next li.set-up h4{margin-top:10px;}

.free-trial-completed .what-next li:before{margin:0 0 0 -140px;position:absolute;content:"";vertical-align:middle;}
.free-trial-completed .what-next li.check-email:before{width:115px;height:122px;}
.free-trial-completed .what-next li.set-up:before{width:108px;height:120px;}
.free-trial-completed .what-next li.help:before{width:116px;height:121px;}
.free-trial-completed .what-next.add-contacts{color:#999;font-size:13px;}
.free-trial-completed .follow-us{background:#f8f8fa;border-bottom:1px solid #d7d9de;padding:30px 30px 30px 20px;float:left;width:100%;}
.free-trial-completed .follow-us ul{margin:0;padding:0;}
.free-trial-completed .follow-us li{float:left;margin-right:18px;}
.free-trial-completed .follow-us li:last-child{margin:0;}
.free-trial-completed .subscribe{background:#f8f8fa;border-bottom:1px solid #d7d9de;padding:30px 30px 30px 20px;float:left;width:100%;}
.free-trial-completed .subscribe .title{font-size:18px;margin:0 0 15px 0;}
.free-trial-completed .subscribe input.text-input{-webkit-border-radius:7px;border-radius:7px;border:1px solid #c9c9c9;background:#fff;height:44px;width:240px;padding-left:8px;font-size:15px;margin-right:15px;float:left;}
.free-trial-completed .subscribe input.btn{-webkit-border-radius:7px;border-radius:7px;background:#68778b;height:44px;padding:0 10px;color:#fff;font-size:15px;float:left;}
.free-trial-completed .subscribe input.btn:hover{background:#546070;}
.free-trial-completed .need-help{margin:80px 0 0 0;}
.free-trial-completed .need-help h3{color:#333;}
.free-trial-completed .need-help ul{margin:0;padding:0;}
.free-trial-completed .need-help li{list-style:none;margin:0 0 30px 0;font-size:16px;}
.free-trial-completed .need-help p{margin-bottom: 10px;}

/* Press Reviews */	
.press-reviews-cnt{padding:80px 0;}
.press-reviews-cnt li{border-bottom:1px solid #e5e5e5;padding:0 0 50px 0;margin:0 0 50px 0;}
.review-summary{width:700px;float:left;}
.review-summary h3{font-size:26px;line-height:38px;margin:0 0 20px 0;}
.review-summary p{font-size:16px;line-height:26px;}
.webp .press-reviews-cnt .site-logo{background-image:url(../images/press-reviews-logo.webp);}
.no-webp .press-reviews-cnt .site-logo{background-image:url(../images/press-reviews-logo.png);}
.press-reviews-cnt .site-logo{width:150px;height:150px;background-repeat:no-repeat;margin:0 30px 0 0;float:left;}

/* Simple Page */
.simple-page-cnt{padding:40px 0 150px 0;}
    .simple-page-cnt h2{font-size:30px;font-weight:700;line-height:36px;color:#e74c3c;margin:46px 0 26px 0;}
	.simple-page-cnt h3{font-size:24px;font-weight:600;line-height:30px;margin:46px 0 26px 0;}
    .simple-page-cnt h4{font-size:21px;font-weight:600;line-height:26px;margin:46px 0 26px 0;}
	.simple-page-cnt h2:first-child{margin-top:0;}
	.simple-page-cnt p,.simple-page-cnt table,.simple-page-cnt ul,.simple-page-cnt ol{margin:26px 0;}
	.simple-page-cnt p,.simple-page-cnt li,.simple-page-cnt ol.tutorial-parts li li{font-size:17px;line-height:28px;}
	.simple-page-cnt li{margin:0 0 16px 0;}
	.simple-page-cnt .nav li{margin-bottom:-1px;}
	.simple-page-cnt ul,.simple-page-cnt ol{padding:0 0 0 20px;}
	.simple-page-cnt ul li{list-style:disc;}
	.simple-page-cnt ol ol ul{margin-left:10px;}
	.simple-page-cnt ol li{list-style:decimal;}
	.simple-page-cnt ol ul li{list-style-type:lower-latin;}
	.simple-page-cnt ol ul{padding-left:10px;}
    .simple-page-cnt ol.tutorial-parts li{font-size:24px;}
	.simple-page-cnt ol.tutorial-list li{margin-bottom:80px;}
	.simple-page-cnt ol.tutorial-list ol li,.simple-page-cnt ol.tutorial-list ul li{margin-bottom:16px;}
	.simple-page-cnt small{font-size:14px;color:#999;line-height:21px;display:block;}
	
.tutorial-ctr{padding:0;background:#f2f2f2;}
.tutorial-ctr .left-col{padding-top:60px;background:#fff;}
.tutorial-ctr .right-col{padding-top:70px;padding-left:50px;}

.tutorial-cnt{padding:0 30px 150px 30px;}
.tutorial-cnt h1{margin:0 0 40px 0;font-weight:600;}
.tutorial-cnt h2{font-size:26px;font-weight:400;margin:0 0 26px 0;}
.simple-page-cnt .tutorial-cnt h2{font-size:32px;font-weight:600;margin-top:60px;}
.simple-page-cnt .tutorial-cnt h3{font-size:27px;line-height:40px;margin-top:60px;font-weight:600;}
.tutorial-cnt h4{font-size:21px;line-height:32px;font-weight:600;}
.tutorial-cnt p.has-small-font-size{font-size:15px;line-height:24px;color:#999;}
.tutorial-cnt img{max-width:100%;}
.tutorial-cnt .call-action{color:#dbdcde;background:#282f3a url(../images/bg-try-our-services.png) no-repeat right center;width:100%;padding:30px 30px 30px 30px;text-align:left;margin:70px 0 0 0;-webkit-border-radius:10px;border-radius:10px;}
.tutorial-cnt .call-action h3{margin:0 0 15px 0;color:#fff;font-weight:400;font-size:24px;}
.tutorial-cnt .call-action p{margin:0 0 25px 0;font-size:17px;font-weight:300;}
.tutorial-cnt .call-action a.button{text-transform:none;}
.tutorial-cnt .popular-tutorials{width:100%;text-align:center;margin:70px 0 0 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:40px 0 20px 0;}
.tutorial-cnt .popular-tutorials h3{margin-top:0;color:#333;font-weight:400;font-size:21px;}
.tutorial-cnt .popular-tutorials ul{padding:0;}
.tutorial-cnt .popular-tutorials li{margin:0 0 15px 0;list-style:none;}
.tutorial-cnt .social-buttons{margin-top:60px;}
.tutorial-cnt .requirements-recommendations-ctr{background:#ecf5f3;padding:30px;-webkit-border-radius:10px;border-radius:10px;margin:26px 0;}
.tutorial-cnt .requirements-recommendations-ctr h3{color:#14856f;font-size:21px;font-weight:600;margin:0 0 19px 0;}
.tutorial-cnt .requirements-recommendations-ctr p,.tutorial-cnt .requirements-recommendations-ctr li{color:#222;font-size:15px;line-height:22px;margin:19px 0;}
.tutorial-cnt .requirements-recommendations-ctr p{margin-bottom:0;}
.tutorial-cnt .requirements-recommendations-ctr a{color:#009d7e;border-bottom-color:#bbd7d2;}
.tutorial-cnt .requirements-recommendations-ctr ul,.tutorial-cnt .requirements-recommendations-ctr ol{margin:19px 0;}
.tutorial-cnt .requirements-recommendations-ctr ul,.tutorial-cnt .requirements-recommendations-ctr ol,.tutorial-cnt .requirements-recommendations-ctr li:last-child{margin-bottom:0;}
.tutorial-cnt .alert{font-size:15px;}
.tutorial-cnt small{font-size:15px;line-height:24px;}
.tutorial-cnt small a{color:#999;border-color:#ccc;}
.tutorial-cnt ol.smart-dns-tutorial{padding:0;}
.tutorial-cnt ol.smart-dns-tutorial li{font-size:26px;list-style:none;}
.tutorial-cnt ol.smart-dns-tutorial ol li{list-style:decimal;font-size:17px;}
.tutorial-cnt ol ol li,.tutorial-cnt p{font-size:17px;line-height:28px;}
.tutorial-cnt figure{margin:26px 0;}
.tutorial-cnt .nav-tabs > li > a{font-size:17px;}
.tutorial-cnt .table-of-contents{margin:40px 0 60px 0}
.tutorial-cnt .table-of-contents h3{margin:0;}
.tutorial-cnt .table-of-contents ol{margin:0;}

.try-our-services{background:#282f3a url(../images/bg-try-our-services.png) no-repeat center bottom;color:#dbdcde;text-align:center;padding:0 0 100px 0;margin:0;}
.try-our-services .cactusvpn-logo{background:#1c2128;text-align:center;padding:3px 0;}
.try-our-services .title{color:#fff;font-size:27px;font-weight:700;margin:30px 0 15px 0;}
.try-our-services ul{padding:0;margin:0;}
.try-our-services ul li{list-style:none;font-size:17px;font-weight:300;margin:0 0 8px 0;}
.try-our-services .button.main.medium{margin:20px 0 0 0;padding:15px 20px;font-size:16px;}

.try-our-services.affix-top{top:0;}
.left-col-sidebar .try-our-services.affix{top:40px;}
.tutorial-ctr .try-our-services.affix{top:120px;}
.try-our-services.affix-bottom{position:absolute;}

.try-our-services-bottom{margin:60px 0 0 0;padding:0 0 60px 0;}
.try-our-services-bottom p{font-size:17px;font-weight:300;}

.useful-articles{margin:60px 0 60px 0;}
.useful-articles .title{font-size:24px;font-weight:600;margin:0 0 20px 0;}
.useful-articles ul{margin:0;padding:0;}
.useful-articles ul li{list-style-type:none;margin:0 0 23px 0;}
.tutorial-ctr .useful-articles ul li{font-size:15px;}
	
.tutorial-ctr .useful-articles{margin-top:0;}
.tutorial-ctr .try-our-services{width:325px;}

/* Downloads */
.downloads h1{font-size:36px;font-weight:600;margin:0 0 20px 0;}
.downloads .description{font-size:16px;line-height:26px;color:#444;margin:0 0 30px 0;font-weight:300;}
.downloads .download-zone{padding:80px 0 100px 0;text-align:center;background:#f7f7f7;}
.downloads ul{margin:0 auto;display:table;}
.downloads li{display:inline-block;}
.downloads .box{background:#f7f7f7;font-size:13px;text-align:center;width:180px;padding:20px 0 20px 0;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;}

.download-cactusvpn-app .col-md-3{text-align:center;}
.download-cactusvpn-app .description{margin:0 0 40px 0;font-weight:400;}
.download-cactusvpn-app .box{background:#fff;padding:27px 0 30px 0;width:100%;margin:0 0 30px 0;}
.download-cactusvpn-app .box .app-title{font-size:19px;font-weight:600;line-height:19px;}
html:lang(ru-RU) .download-cactusvpn-app .box .app-title,
html:lang(es-ES) .download-cactusvpn-app .box .app-title{line-height:26px;}
.download-cactusvpn-app .box .app-data{font-size:13px;color:#666;line-height:22px;margin:17px 0 24px 0;}
.download-cactusvpn-app .box .app-data a{color:#666;border-color:#ccc;}
.download-cactusvpn-app .box .app-data span{color:#ccc;padding:0 5px;}
.download-cactusvpn-app .box .button{font-size:17px;line-height:27px;color:#fff;font-weight:600;padding:12px 15px 12px 10px;min-width:165px;text-transform:none;-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000;-webkit-border-radius:7px;border-radius:7px;display:inline-block;}
.download-cactusvpn-app .box .button i{width:27px;height:27px;margin:0 10px 0 0;float:left;}
.download-cactusvpn-app .box .button.android,.download-cactusvpn-app .box .button.amazon-fire-tv,.download-cactusvpn-app .box .button.ios{line-height:17px;padding:9px 15px 8px 10px;}
.download-cactusvpn-app .box .button.android i,.download-cactusvpn-app .box .button.amazon-fire-tv i,.download-cactusvpn-app .box .button.ios i{margin-top:4px;}
.download-cactusvpn-app .box .button.android span,.download-cactusvpn-app .box .button.amazon-fire-tv span,.download-cactusvpn-app .box .button.ios span{font-size:13px;font-weight:400;}
html:lang(ru-RU) .download-cactusvpn-app .box .button.android,html:lang(ru-RU) .download-cactusvpn-app .box .button.amazon-fire-tv,html:lang(ru-RU) .download-cactusvpn-app .box .button.ios{line-height:17px;}

.download-zone.opnevpn-configuration-files{background:#fff;}
.opnevpn-configuration-files .config-title,.brand-resources .brand-title{font-size:18px;font-weight:400;line-height:18px;margin:0 0 17px 0;}
.opnevpn-configuration-files ul,.brand-resources ul{margin-bottom:60px;}
.opnevpn-configuration-files li,.brand-resources li{margin:0 30px 0 0}
.opnevpn-configuration-files li:last-child,.brand-resources li:last-child{margin:0}
.opnevpn-configuration-files .box{margin-bottom:30px;}
.opnevpn-configuration-files .button,.brand-resources .button{border:1px solid #40454c;border-radius:4px;font-size:13px;padding:9px 12px;color:#fff;text-transform:none;font-weight:normal;-webkit-box-shadow:none;box-shadow:none;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #666f7c), color-stop(1, #4e545d) );background-image:-o-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);background-image:-moz-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);background-image:-webkit-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);background-image:-ms-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);background-image:linear-gradient(to bottom, #666f7c 0%, #4e545d 100%);}
.opnevpn-configuration-files .button:hover,.brand-resources .button:hover{background:#4e545d;}
.openvpn-certificate .box{margin:0 auto 60px auto;width:280px;}

.brand-resources .box{background:#fff;width:200px;}

/* Coupons */
.coupons-header{padding:80px 0 20px 0;text-align:center;}
.coupons-header h1{font-size:36px;font-weight:600;margin:0 0 20px 0;}
.coupons-header .description{font-size:16px;line-height:26px;color:#444;margin:0 0 30px 0;font-weight:400;}
.coupons-new-customers{background:#f7f7f7;padding:40px 0 60px 0;text-align:center;}
.coupons-existing-customers{background:#fff;padding:60px 0 60px 0;text-align:center;}
.coupons .title{font-size:27px;font-weight:600;margin:0 0 40px 0;}
.coupons ul{margin:0 auto;display:table;}
.coupons li{display:inline-block;margin:0 50px 50px 0}
.coupons li:last-child{margin-right:0;}
.coupons .box{background:#fff;font-size:13px;text-align:center;padding:27px 20px 30px 20px;width:216px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;}
.coupons-existing-customers .box{background:#f7f7f7;}
.coupons .box .box-title{font-size:19px;font-weight:600;line-height:19px;}
.coupons .box.yearly .box-title{color:#e74c3c;}
.coupons .box.quarterly .box-title{color:#e7903c;}
.coupons .box .box-data{font-size:13px;color:#666;line-height:22px;margin:17px 0 24px 0;}
.coupons .box .button{font-size:18px;line-height:27px;color:#fff;font-weight:600;padding:12px 20px 12px 20px;text-transform:none;-webkit-box-shadow:0 2px 0 0 #000;box-shadow:0 2px 0 0 #000;-webkit-border-radius:7px;border-radius:7px;display:inline-block;}
.coupons .box .button.orange{
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ff8c00), color-stop(1, #d97700) );
background-image: -o-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: -moz-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: -webkit-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: -ms-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: linear-gradient(to bottom, #ff8c00 0%, #d97700 100%);}
.coupons .box .button.orange:hover{background:#d97700;}
.coupons .box .button.gray{
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #666f7c), color-stop(1, #4e545d) );
background-image: -o-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);
background-image: -moz-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);
background-image: -webkit-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);
background-image: -ms-linear-gradient(bottom, #666f7c 0%, #4e545d 100%);
background-image: linear-gradient(to bottom, #666f7c 0%, #4e545d 100%);}
.coupons .box .button.gray:hover{background:#4e545d;}
.coupons .box .button.red:hover{background:#CB351B;}

/* VPN Servers */
.vpn-servers{padding:80px 0 0 0;background:#f7f7f7;text-align:center;}
.vpn-servers h1{font-size:36px;font-weight:600;margin:0 0 30px 0;}
.vpn-servers .description{font-size:18px;font-weight:400;margin:0 0 30px 0;}
.vpn-servers .description span{color:#bfbfbf;padding:0 10px;}
.vpn-servers .nav-tabs{display:table;margin:0 auto 30px auto;border:0;}
.vpn-servers .nav-tabs li a{color:#222;float:left;border:1px solid #dedede;padding:8px 12px;font-size:13px;margin:0 20px 0 0;-webkit-border-radius:5px;border-radius:5px;}
.vpn-servers .nav-tabs li.active a{font-weight:600;}
.vpn-servers .nav-tabs li:last-child a{margin:0;}
.vpn-servers .nav-tabs > li.active > a,.vpn-servers .nav-tabs > li.active > a:focus,.vpn-servers  .nav-tabs > li.active > a:hover{border:1px solid #dedede;}
.vpn-servers-list{padding:0 0 100px 0;}
.vpn-servers-list .box{background:#fff;font-size:13px;text-align:left;padding:30px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;}
.vpn-servers-list .server-region{font-size:24px;font-weight:600;margin:0 0 25px 0;}
.vpn-servers-list .servers li{color:#a6a6a6;line-height:20px;}
.vpn-servers-list .servers li:before,.vpn-servers-list table div.flag:before{min-height:20px;width:30px;margin-left:-40px;}
.vpn-servers-list .servers li.p2p:after{font-size:12px;color:#a6a6a6;width:30px;position:absolute;left:90%;content:"P2P";margin:2px 0 0 0;}
.vpn-servers-list .servers li:last-child{margin:0;}
.vpn-servers-list .features-cta{margin:80px 0 0 0;}
.vpn-servers .cactusvpn-features{background:#fff;}
.cactusvpn-features .col-md-4{min-height:380px;}
.vpn-servers .cactusvpn-features .first{padding:0 90px 0 0;}
.vpn-servers .cactusvpn-features .second{padding:0 0 0 90px;}
.vpn-servers .cactusvpn-features h3{font-size:22px;margin:0 0 15px 0;}
.vpn-servers .cactusvpn-features p{font-size:16px;font-weight:300;text-align:left;line-height:26px;}
.how-choose-server{padding:80px 0 100px 0;background:#f7f7f7;text-align:center;}
.how-choose-server h2{font-size:27px;margin:0 0 30px 0;}
.how-choose-server li{font-size:18px;font-weight:300;line-height:28px;text-align:left;margin:0 0 30px 0;}
.how-choose-server li b{font-weight:400;}

.vpn-servers-list table{margin:0;}
.vpn-servers-list table tr td{font-size:16px;vertical-align:middle;line-height:normal;padding:6px 10px;font-weight:300;}
.vpn-servers-list table thead td{text-align:center;}
.vpn-servers-list table tr td.p2p{font-size:12px;color:#a6a6a6;line-height:30px;text-align:center;}
.vpn-servers-list table div.flag{margin:0 0 0 40px;}
.vpn-servers-list table div span{color:#999;}
.vpn-servers-list table .check{text-align:center;}
.vpn-servers-list table .check div{height:24px;width:25px;display:inline-block;margin:4px 0 0 0;}

/* Unblocked websites */
.page-template-unblocked-websites .header,
.page-template-unblocked-websites-ru .header,
.page-template-unblocked-websites-fr .header,
.page-template-unblocked-websites-es .header,
.page-template-unblocked-websites-de .header,
.page-template-unblocked-websites-pt .header,
.page-template-unblocked-websites-tr .header{position:static;}

.page-template-unblocked-websites .page-title,
.page-template-unblocked-websites-ru .page-title,
.page-template-unblocked-websites-fr .page-title,
.page-template-unblocked-websites-es .page-title,
.page-template-unblocked-websites-de .page-title,
.page-template-unblocked-websites-pt .page-title,
.page-template-unblocked-websites-tr .page-title{background:#f7f7f7;color:#222;padding:70px 0 40px;}
.page-template-unblocked-websites .page-title h1,
.page-template-unblocked-websites-ru .page-title h1,
.page-template-unblocked-websites-fr .page-title h1,
.page-template-unblocked-websites-es .page-title h1,
.page-template-unblocked-websites-de .page-title h1,
.page-template-unblocked-websites-pt .page-title h1,
.page-template-unblocked-websites-tr .page-title h1{font-size:36px;font-weight:700;margin:10px 0 0 0;float:left;}
.page-template-unblocked-websites .page-title a.button,
.page-template-unblocked-websites-ru .page-title a.button,
.page-template-unblocked-websites-pt .page-title a.button,
.page-template-unblocked-websites-fr .page-title a.button,
.page-template-unblocked-websites-es .page-title a.button,
.page-template-unblocked-websites-de .page-title a.button,
.page-template-unblocked-websites-tr .page-title a.button{float:right;}

.websites-filters-ctr{background:#f7f7f7;}
.websites-filters-cnt{border-top:1px solid #dbdbdb;border-bottom:1px solid #fff;}
.websites-filters{border-bottom:1px solid #dbdbdb;border-top:1px solid #fff;}
.websites-filters h2{margin:60px 0 60px 0;float:left;}
.websites-filters .button.access-now{float:right;margin:57px 0 0 0;}
.websites-filters .nav a{padding:10px 0 0 0;height:55px;width:70px;text-align:center;}
html:lang(de-DE)  .websites-filters .nav a{width:80px;}
.websites-filters .nav li span{font-size:12px;margin:0 0 3px 0;display:inline-block;width:30px;height:20px;text-align:center;display:inline-block;}

.websites-filters,.unblocked-devices{background:#f7f7f7;padding:20px 0;}
.websites-filters .filter-item .horizontal-scrollable-tabs .scroller,.unblocked-devices .horizontal-scrollable-tabs .scroller-second{font-size:40px;color:#222;background-color:rgba(0, 0, 0, 0.06);height:54px;cursor:pointer;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.websites-filters .filter-item .horizontal-scrollable-tabs .scroller.arrow-left,.unblocked-devices .horizontal-scrollable-tabs .scroller-second.arrow-left-second{margin-right:2px;padding:2px 7px 0 5px;}
.websites-filters .filter-item .horizontal-scrollable-tabs .scroller.arrow-right,.unblocked-devices .horizontal-scrollable-tabs .scroller-second.arrow-right-second{margin-left:2px;padding:2px 5px 0 7px;}
.websites-filters .filter-item .horizontal-scrollable-tabs{height:54px;}
.unblocked-devices .horizontal-scrollable-tabs .scroller-second.arrow-left-second,.unblocked-devices .horizontal-scrollable-tabs .scroller-second.arrow-right-second{padding-top:11px;}
.unblocked-devices .horizontal-scrollable-tabs .scroller-second,.unblocked-devices .horizontal-scrollable-tabs-second{height:74px;}
.unblocked-devices{border-bottom:1px solid #dbdbdb;border-top:1px solid #fff;}

.smart-dns-unblocked-websites{background:#f7f7f7;padding:100px 0;}
.smart-dns-unblocked-websites .websites-filters.country-filter{border-top:0;}

.page-template-unblocked-websites .nav-tabs.filters,
.page-template-unblocked-websites-ru .nav-tabs.filters,
.page-template-unblocked-websites-fr .nav-tabs.filters,
.page-template-unblocked-websites-es .nav-tabs.filters,
.page-template-unblocked-websites-de .nav-tabs.filters,
.page-template-unblocked-websites-pt .nav-tabs.filters,
.page-template-unblocked-websites-tr .nav-tabs.filters,
.landing-promotion .nav-tabs.filters,
.smart-dns .nav-tabs.filters{border:0;}
.page-template-unblocked-websites .nav.filters a,
.page-template-unblocked-websites-ru .nav.filters a,
.page-template-unblocked-websites-fr .nav.filters a,
.page-template-unblocked-websites-es .nav.filters a,
.page-template-unblocked-websites-de .nav.filters a,
.page-template-unblocked-websites-pt .nav.filters a,
.page-template-unblocked-websites-tr .nav.filters a,
.smart-dns .nav.filters a,
.landing-promotion .nav.filters a,
.websites-unblocked-landing .unblocked-devices li a,
.smart-dns .unblocked-devices li a{color:#222;font-size:11px;line-height:11px;text-align:center;}
.page-template-unblocked-websites .nav-tabs.filters > li > a,
.page-template-unblocked-websites-ru .nav-tabs.filters > li > a,
.page-template-unblocked-websites-fr .nav-tabs.filters > li > a,
.page-template-unblocked-websites-es .nav-tabs.filters > li > a,
.page-template-unblocked-websites-de .nav-tabs.filters > li > a,
.page-template-unblocked-websites-pt .nav-tabs.filters > li > a,
.page-template-unblocked-websites-tr .nav-tabs.filters > li > a,
.landing-promotion .nav-tabs.filters > li > a,
.websites-unblocked-landing .unblocked-devices li a,
.smart-dns .nav-tabs.filters > li > a
{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;}

.page-template-unblocked-websites .nav-tabs.filters > li > a.selected,
.page-template-unblocked-websites-ru .nav-tabs.filters > li > a.selected,
.page-template-unblocked-websites-fr .nav-tabs.filters > li > a.selected,
.page-template-unblocked-websites-es .nav-tabs.filters > li > a.selected,
.page-template-unblocked-websites-de .nav-tabs.filters > li > a.selected,
.page-template-unblocked-websites-pt .nav-tabs.filters > li > a.selected,
.page-template-unblocked-websites-tr .nav-tabs.filters > li > a.selected,
.smart-dns .nav-tabs.filters > li > a.selected,
.page-template-unblocked-websites .nav-tabs.filters > li > a.selected:hover,
.page-template-unblocked-websites-ru .nav-tabs.filters > li > a.selected:hover,
.page-template-unblocked-websites-fr .nav-tabs.filters > li > a.selected:hover,
.page-template-unblocked-websites-es .nav-tabs.filters > li > a.selected:hover,
.page-template-unblocked-websites-de .nav-tabs.filters > li > a.selected:hover,
.page-template-unblocked-websites-pt .nav-tabs.filters > li > a.selected:hover,
.page-template-unblocked-websites-tr .nav-tabs.filters > li > a.selected:hover,
.smart-dns .nav-tabs.filters > li > a.selected:hover,
.page-template-unblocked-websites .nav-tabs.filters > li > a:hover,
.page-template-unblocked-websites-ru .nav-tabs.filters > li > a:hover,
.page-template-unblocked-websites-fr .nav-tabs.filters > li > a:hover,
.page-template-unblocked-websites-es .nav-tabs.filters > li > a:hover,
.page-template-unblocked-websites-de .nav-tabs.filters > li > a:hover,
.page-template-unblocked-websites-pt .nav-tabs.filters > li > a:hover,
.page-template-unblocked-websites-tr .nav-tabs.filters > li > a:hover,
.smart-dns .nav-tabs.filters > li > a:hover,
.page-template-unblocked-websites .nav-tabs.filters > li > a.selected:focus,
.page-template-unblocked-websites-ru .nav-tabs.filters > li > a.selected:focus,
.page-template-unblocked-websites-fr .nav-tabs.filters > li > a.selected:focus,
.page-template-unblocked-websites-es .nav-tabs.filters > li > a.selected:focus,
.page-template-unblocked-websites-de .nav-tabs.filters > li > a.selected:focus,
.page-template-unblocked-websites-pt .nav-tabs.filters > li > a.selected:focus,
.page-template-unblocked-websites-tr .nav-tabs.filters > li > a.selected:focus,
.smart-dns .nav-tabs.filters > li > a.selected:focus,
.landing-promotion .nav-tabs.filters > li > a.selected,
.landing-promotion .nav-tabs.filters > li > a.selected:hover,
.landing-promotion .nav-tabs.filters > li > a:hover,
.landing-promotion .nav-tabs.filters > li > a.selected:focus,
.websites-unblocked-landing .unblocked-devices li a.selected,
.websites-unblocked-landing .unblocked-devices li a.selected:hover
{background-color:rgba(0, 0, 0, 0.06);border:0;font-weight:normal;}

.websites-unblocked-landing .unblocked-devices li a:hover{background-color:rgba(0, 0, 0, 0.03);}
.unblocked-devices .nav a{width:75px;height:75px;padding:10px 0 0 0;}
.unblocked-devices .nav li span{font-size:12px;height:27px;margin:0 0 3px 0;display:inline-block;text-align:center;clear:both;}
.unblocked-devices .nav li.all span{margin-top:10px !important}
.page-template-unblocked-websites .unblocked-websites,
.page-template-unblocked-websites-ru .unblocked-websites,
.page-template-unblocked-websites-fr .unblocked-websites,
.page-template-unblocked-websites-es .unblocked-websites,
.page-template-unblocked-websites-de .unblocked-websites,
.page-template-unblocked-websites-pt .unblocked-websites,
.page-template-unblocked-websites-tr .unblocked-websites{padding:20px 0 80px 0;}

.filter-bar{background:#e6f0da;border-bottom: 1px solid #cfd8c4;padding:20px 0;}
.filter-bar li{float:left;margin:0 30px 0 0;}
.filter-bar .filter-by{float:left;margin:0 30px 0 0;}

.unblocked-websites .button.access-now{margin-right:50px;}

.why-smart-dns.why-smart-dns-unblocked-websites h2,
html:lang(ru-RU) .why-smart-dns.why-smart-dns-unblocked-websites h2,
html:lang(tr-TR) .why-smart-dns.why-smart-dns-unblocked-websites h2{font-size:36px;font-weight:400;margin:0 0 30px 0;}
.why-smart-dns.why-smart-dns-unblocked-websites .row{margin-bottom:80px;}

.filter-item .title,.unblocked-devices .title{font-size:11px;text-transform:uppercase;margin:0 0 5px 0;}
.filter-item.website-name .title{margin:0 0 10px 0;}
.filter-item input.search{font-size:14px;width:100%;height:40px;padding:0 0 0 10px;border:1px solid #d2d2d2;-webkit-box-shadow:inset 1px 1px 5px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px 5px 1px rgba(0, 0, 0, 0.1);-webkit-border-radius:3px;border-radius:3px;}

.box{background:#ededed;-webkit-border-radius:10px;border-radius:10px;padding:40px;}
.page-title{padding:50px 0;background:#2d3642;color:#fff;}
.page-title.green{background:#2d3642;}
.page-title h2{margin:0;}

.alert-info{display:inline-block;}

.page-template-setup-tutorial iframe{width:560px;height:315px;}
.page-template-setup-tutorial .simple-page-cnt li,.page-template-setup-tutorial-with-menu .simple-page-cnt li{}

/* Blog posts navigation */
.navigation.pagination .nav-links .page-numbers{padding:12px 15px;border:1px solid #ddd;margin:0 15px 0 0;font-size:18px;display:inline-block;margin-bottom:20px;}
.navigation.pagination .nav-links .page-numbers.current,.navigation.pagination .nav-links .page-numbers:hover{background:#fff;border:1px solid #ccc;}

/* Suggest Website */
.suggest-website .page-title{background:#8ab600;}
.suggest-website .page-title h2{margin-bottom:20px;}
.suggest-website .page-title p{font-size:18px;line-height:27px;font-weight:300;}
.suggest-website .page-title p a{color:#fff;border-color:#fff;}
.suggest-website .box{margin:60px 0 120px 0;}
.suggest-website input.button{border:0;text-transform:uppercase;-webkit-border-radius:3px;border-radius:3px;color:#fff;}

/* Learning Center */
.learning-center-books{padding:80px 0 160px 0;}
.learning-center-books a.book{color:#fff;text-align:center;-webkit-border-radius:10px;border-radius:10px;padding:30px;margin:0 0 30px 0;display:block;border:0;}
.learning-center-books .book h3{font-size:27px;font-weight:400;line-height:36px;margin:0 0 20px 0;}
.learning-center-books .book p{font-size:14px;font-weight:300;line-height:21px;}
.learning-center-books .vpn-book{background-color:#1c81d8;}
.learning-center-books a.vpn-book:hover{background-color:#1b75c2;}
.learning-center-books .smart-dns-book{background-color:#94be00;}
.learning-center-books a.smart-dns-book:hover{background-color:#80a400;}
.learning-center-books .security-book{background-color:#1b2328;}
.learning-center-books a.security-book:hover{background-color:#0c0f10;}
.learning-center-books .privacy-book{background-color:#d4751e;}
.learning-center-books a.privacy-book:hover{background-color:#c06c1e;}
.learning-center-books .book .title-icon{width:150px;height:171px;display:inline-block;margin:0 0 20px 0;}
.learning-center-books .vpn-book .title-icon.anonymous{background-position:0 -270px;}
.learning-center-books .smart-dns-book .title-icon.sites{background-position:-159px -291px;height:146px;margin-top:25px;}
.learning-center-books .security-book .title-icon.security{background-position:-307px -270px;width:168px;}
.learning-center-books .privacy-book .title-icon.privacy{background-position:-480px -270px;width:155px;}

/* Guides */
.guides .article-header{background:#f5f5f5;color: #222;padding:40px 0;}
.guides.guides-dashboard .article-header{background:#da4333;padding:40px 0;}
.guides .article-header .guide-title{font-size:24px;color:#e0e1e2;margin:0 0 20px 0;}
.guides .page-title{background:#f5f5f5;color:#222;padding:0px 0 60px 0;}
.guides.guides-dashboard .page-title{background:#e74c3c;color:#fff;padding:30px 0 60px 0;}
.guides .page-title .post-thumbnail{float:left;width:100%;text-align:center;margin:0px 0 30px 0;}
.guides .page-title .post-thumbnail img{max-width:100%;height:auto;}
.guides h1,.guides h2,.guides .article-intro{max-width:850px;margin:0 auto;}
.guides .article-intro p{margin:0 0 30px 0;}
.guides .page-title h1{font-size:48px;font-weight:900;line-height:62px;margin:0px auto 40px auto;text-align:center;}
.guides.guides-dashboard .page-title h1{font-size:44px;font-weight:600;line-height:52px;margin:30px auto 40px auto;}
.page-template-guide-smart-dns .guides .page-title h1{max-width:700px;}
.guides .page-title h2,.guides .article-intro{font-size:19px;line-height:30px;font-weight:400;text-align:left;}
.guides.guides-dashboard .page-title h2,.guides.guides-dashboard .article-intro{text-align:center;}
.guides.guides-dashboard .page-title h2{font-weight: 300;opacity:0.8;}
.guide-chapters{background:#f2f2f2;padding:0 0 100px 0;}
.guide-chapter{border-bottom:1px solid #d9d9d9;border-top:1px solid #fff;padding:60px 0;}
.guide-chapter:first-child{border-top:0;}
.guide-chapter:last-child{border-bottom:0;}
.guide-chapter h3,.guide-chapter p{margin:0 auto;max-width:650px;}
.guide-chapter h3{font-size:26px;line-height:40px;font-weight:700;margin-bottom:30px;}
.guide-chapter p{font-size:16px;line-height:26px;}
.chapter-themes{padding:70px 0;}
.chapter-themes ul{margin:0 auto;max-width:650px;}
.chapter-themes li{font-size:18px;margin-bottom:40px;}
.chapter-themes .social-buttons,.guide-chapters .social-buttons{margin:60px auto 0 auto;max-width:650px;}

.guides-footer{background:#2d3642;padding:50px 0;font-size:21px;}
.guides-footer a{color:#fff;border-color:#fff;}
.guides-footer .pager li>a,.guides-footer .pager li>span{display:inline-block;padding:0;background-color:#2d3642;border:0;}
.guides-footer .pager li a{width:45%;}
.guides-footer .pager li.previous a{text-align:left;}
.guides-footer .pager li.next a{text-align:right;}

.guide-article-cnt{margin:0 auto;max-width:700px;padding:40px 0 80px 0;}
.guide-article h2{font-size:30px;font-weight:700;color:#e74c3c;line-height:36px;margin:46px 0 26px 0;}
.guide-article h3{font-size:24px;font-weight:600;line-height:31px;margin:26px 0 26px 0;}
.guide-article h4{font-size:19px;font-weight:600;margin:0 0 26px 0;}
.guide-article h5{font-size:17px;font-weight:600;margin:0 0 26px 0;}
.guide-article p,.guide-article li{font-size:17px;line-height:28px;}
.guide-article p,.guide-article table,.guide-article ul,.guide-article ol{margin:26px 0;}
.guide-article p img{max-width:100%;height:auto;}
.guide-article p.has-small-font-size{font-size:15px;line-height:24px !important;color:#999;display:block;}
.guide-article ul,.guide-article ol{padding:0 0 26px 20px;}
.guide-article li{margin:0 0 16px 0;}
.guide-article li:last-child{margin:0;}
.guide-article ul li,.guide-article ol ol ul li{list-style:disc;}
.guide-article ol ol ul{margin-left:10px;}
.guide-article ol li{list-style:decimal;}
.guide-article ol ul li{list-style-type:lower-latin;}
.guide-article ul li li{list-style-type:circle;}
.guide-article ol ul{padding-left:10px;}
.guide-article p small{color:#888;font-size:15px;line-height:24px !important;display:block;}
.guide-article img.alignleft{float:left;margin:0 30px 60px 0;}
.guide-article img.alignright{float:right;margin:0 0 60px 30px;}
.guide-article .wp-block-image{margin:0 0 60px 0;}
.wp-block-image img{height:auto;}
.guide-article .tip-ctr{position:relative;margin:120px 0 80px 0;}
.guide-article .tip{background:#e8f1f9;padding:40px 60px 20px 90px;} 
.guide-article .tip h2,.guide-article .tip h3{font-size:21px;line-height:normal;font-weight:400;margin:0 0 20px 0;color:#434546;}
.guide-article .tip h2{font-size:24px;font-weight:600;}
.guide-article .tip p{font-size:16px;line-height:26px;margin:0 0 20px 0;color:#434546;}
.guide-article .tip ul{margin:0;}
.guide-article .tip li{font-size:16px;line-height:26px;margin:0 0 10px 0;color:#434546;}
.guide-article .title-icon.faq{position:absolute;top:-52px;left:-52px;}
.guide-article .details{font-size:14px;line-height:21px;color:#666;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0;margin:60px 0 0 0;}
.guide-article .social-buttons{margin:60px 0 0 0;}
.guide-article .call-action{background:#ededed;width:100%;padding:30px 30px 40px 30px;text-align:center;margin:70px 0 70px 0;-webkit-border-radius:10px;border-radius:10px;}
.guide-article .call-action h3{margin-top:0;color:#333;font-weight:400;font-size:24px;}
.guide-article .call-action p{margin-bottom:0;}
.guide-article kbd{font-size:14px;}
.guide-article figcaption{font-size:15px;margin-top:15px;}

.guide-article .call-action-middle{color:#dbdcde;background:#282f3a url(../images/bg-try-our-services.png) no-repeat right center;padding:30px 30px 30px 30px;text-align:left;margin:60px 0 60px 0;-webkit-border-radius:10px;border-radius:10px;}
.guide-article .call-action-middle h3{margin:0 0 15px 0;color:#fff;font-weight:400;font-size:24px;}
.guide-article .call-action-middle p{margin:0 0 25px 0;font-size:17px;font-weight:300;}
.guide-article .call-action-middle a.button{text-transform:none;}

.guide-article .steps{background:#eaf0f4;-webkit-border-radius:10px;border-radius:10px;margin:45px 0 40px 0;padding:30px 30px 20px 30px;}
.guide-article .steps ul,.guide-article .steps ol{padding:0;margin:0 0 20px 20px;}
.guide-article .steps p{color:#566655;margin:0;padding:0 0 10px 0;}
.guide-article .steps p.title{color:#384136;padding:0 0 15px 0;}
.guide-article .steps .button{margin:10px 0 0 0;}
.guide-article .steps p.title{font-size:27px;font-weight:700;}

.guide-article .newsletter-subscribe-form{padding:30px;background:#f5f5f5;margin:60px 0 0 0;}
.guide-article .newsletter-subscribe-form .title{font-size:18px;font-weight:600;margin:0 0 20px 0;}
.guide-article .newsletter-subscribe-form .email{width:100%;font-size:17px;border:1px solid #ccc;float:left;padding:14px 10px;}
.guide-article .newsletter-subscribe-form .button{width:100%;color:#fff;font-size:18px;font-weight:400;padding:14px 0;-webkit-border-radius:5px;border-radius:5px;border:0;float:left;text-decoration:none;display:inline-block;
-webkit-box-shadow:0 2px 0 0 #516c00;box-shadow:0 2px 0 0 #516c00;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #8dc014),
	color-stop(1, #79a906)
);
background-image: -o-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -moz-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -webkit-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -ms-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: linear-gradient(to bottom, #8dc014 0%, #79a906 100%);	
}
.guide-article .newsletter-subscribe-form .button:hover{background:#83b40d;}

.guide-article .guide-articles-nav{margin:60px 0 0px 0;}
.guide-article .guide-articles-nav .guide-articles-nav-item{background:#f5f5f5;padding:10px;}
.guide-article .guide-articles-nav .guide-articles-nav-title{font-size:14px;color:#444;padding:0 0 10px 0;}
.guide-article .guide-articles-nav img{max-width:100%;height:auto;margin:0 0 10px 0;}
.guide-article .guide-articles-nav a{font-size:18px;line-height:27px;display:block;border-bottom:0;}

.guide-article .content-box{background:#e8f1f9;width:100%;margin:0 0 60px 0;}
.guide-article .content-box-red{background:#f9e8e8;padding:30px 30px 10px 30px;margin-bottom:0;font-size:15px;}
.guide-article .content-box-blue{color:#002335;background:#e8f4f9;padding:40px 40px 20px 40px;margin:60px 0 100px 0;}
.guide-article .content-box-blue h2{margin-top:0;}
.guide-article .content-box-red p{margin-top:0;}
.guide-article .content-box-blue .wp-block-image{margin:0 0 30px 0;}
.guides .breadcrumb{background:none;color:#fff;font-size:12px;margin:0;padding:0;text-align:left;}
.guides .breadcrumb a{color:#218ec1;border-color:#aacedf;}
.guides .breadcrumb>.active{color:#444;}
.guides .breadcrumb>li+li:before{color:#999;}

.guides.guides-dashboard .breadcrumb{color:#fff;opacity:0.7;}
.guides.guides-dashboard .breadcrumb a{border-color:#f4b9b5;}
.guides.guides-dashboard .breadcrumb a,.guides.guides-dashboard .breadcrumb>.active{color:#fff;}
.guides.guides-dashboard .breadcrumb>li+li:before{color:#fff;}

ul.advantages li,ul.disadvantages li{list-style-type:none;padding-left:14px;position:relative;}
ul.advantages li:before,ul.disadvantages li:before{position:absolute;margin:2px 0 0 -35px;min-height:24px;width:24px;content:"";vertical-align:middle;}

.guide-article .table-of-contents{margin:10px 0 40px 0;}
.guide-article .table-of-contents h3{margin:0;font-size:21px;}
.guide-article .table-of-contents h4{margin:0;font-size:21px;}
.guide-article .table-of-contents h4 a{border:0;}
.guide-article .table-of-contents ol{margin:0;padding-bottom:0;}
.guide-article .table-of-contents li{font-size:15px;margin:0 0 10px 0;}
.guide-article .table-of-contents li ul{margin:10px 0 0 20px;padding:0;}
.guide-article .table-of-contents li ul li{list-style:disc;}

.stream-sports-article table{margin-top:0;}
.stream-sports-article td{font-size:13px;}
.stream-sports-article .devices ul{padding:0;}
.stream-sports-article .devices li{font-size: 12px;line-height:normal;height: 110px;width: 83px;text-align: center;float: left;list-style: none;}
.stream-sports-article .devices li span{margin: 0 0 5px 0;display: inline-block;float: none;}
.stream-sports-article .details{margin:60px 0 0 0;}
.stream-sports-article .sport-events{margin:0;padding:0;}
.stream-sports-article .sport-events li{float:left;list-style:none;margin:0 30px 30px 0;width:100px;height:160px;font-size:14px;line-height:19px;color:#666;text-align:center;}
.stream-sports-article .sport-events li a{display:block;width:100px;height:70px;background:url(../images/sports-events.png); background-repeat:no-repeat;border:0;-webkit-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.2);opacity:0.8;margin:0 0 10px 0;}
.stream-sports-article .sport-events li a:hover{opacity:1;}
.stream-sports-article .sport-events li.australian-open a{background-position:0 0;}
.stream-sports-article .sport-events li.formula-one-world-championship a{background-position:-100px 0;}
.stream-sports-article .sport-events li.atp-finals a{background-position:-200px 0;}
.stream-sports-article .sport-events li.rugby-league-world-cup a{background-position:-300px 0;}
.stream-sports-article .sport-events li.wta-finals a{background-position:-400px 0;}
.stream-sports-article .sport-events li.world-womens-handball-championship a{background-position:-500px 0;}
.stream-sports-article .sport-events li.winter-x-games a{background-position:0 -70px;}
.stream-sports-article .sport-events li.super-bowl a{background-position:-100px -70px;}
.stream-sports-article .sport-events li.olympics2018 a{background-position:-200px -70px;}
.stream-sports-article .sport-events li.six-nations a{background-position:-300px -70px;}
.stream-sports-article .sport-events li.march-madness a{background-position:-400px -70px;}
.stream-sports-article .sport-events li.fifa2018 a{background-position:-500px -70px;}
.stream-sports-article .sport-events li.wimbledon a{background-position:0 -140px;}
.stream-sports-article .sport-events li.tour-de-france a{background-position:-100px -140px;}

.stream-sports-guide .steps{background:#eaf0f4;-webkit-border-radius:10px;border-radius:10px;margin:45px 0 40px 0;padding:30px 30px 20px 30px;}
.stream-sports-guide .steps ul,.stream-sports-guide .steps ol{padding:0;margin:0 0 20px 20px;}
.stream-sports-guide .steps p{color:#566655;margin:0;padding:0 0 10px 0;}
.stream-sports-guide .steps p.title{color:#384136;padding:0 0 15px 0;}
.stream-sports-guide .steps .button{margin:10px 0 0 0;}
.stream-sports-guide .steps p.title{font-size:27px;font-weight:700;}

.stream-sports-guide #grid div a{float:left;margin: 0 30px 30px 0;-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);opacity:0.85;cursor:pointer;}
.stream-sports-guide-article #grid div a{margin: 0 30px 30px 0;}

/* Free VPN Trial */
.free-trial-page{background:#fff;}
.free-trial-page .box{padding:0;background:#f7f7f7;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;}
.free-trial-page .register-options{padding:40px;}
.free-trial-page .page-title{text-align:center;padding:60px 0 0 0;background:#fff;}
.free-trial-page .page-title h1{color:#222;font-size:36px;font-weight:900;margin:0;}
.free-trial-page .page-title h2{color:#666;font-size:16px;font-weight:400;margin:20px 0 0 0;}
.free-trial-page.vpn-trial-page .page-title h2{color:#666;font-size:16px;font-weight:300;margin:20px 0 0 0;}
.register-free-trial{margin:0 0 30px 0;}
.register-free-trial .box{margin:0 0 40px 0;}
.register-free-trial{padding:40px 0;}
.register-free-trial h2{font-size:25px;font-weight:600;}
.register-free-trial small{font-size:13px;color:#999;font-weight:300;}
.register-free-trial p{margin:20px 0 40px 0;}
.register-free-trial .accept-tos{font-size:15px;margin:0;padding:20px 40px;border-bottom:1px solid #e6e6e6;}
.register-free-trial .accept-tos input{margin-right:10px;}
.register-free-trial .accept-tos label,.register-free-trial .marketing-email-optin label{cursor:pointer;font-size:16px;}
.register-free-trial .accept-tos small,.register-free-trial #tosRestricted small{margin:10px 0 0 0;display:inline-block;line-height:18px;}
.register-free-trial .marketing-email-optin{padding:20px 40px 20px 40px;border-bottom:1px solid #e6e6e6;margin:0 0 40px 0}
.register-free-trial #tosRestricted{position:relative;}
.register-free-trial #tosCurtain{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.75);z-index:2;}

.register-free-trial input.button{border:0;color:#fff;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px;}
.free-trial-page.vpn-trial-page input.button{font-size:20px;font-weight:400;padding:20px 25px;text-transform:none;box-shadow:0 1px 0 0 #773401;-webkit-border-radius:7px;border-radius:7px;}
.your-details input.error,.your-details select.error,#loginform input.error{border:1px solid #b94a48;}
.free-trial-right{background:#2d3642;padding:100px 0;color:#fff;}
.free-trial-right ul{display:table;margin:0 auto;width:500px;}
.free-trial-right li{font-size:16px;line-height:24px;font-weight:300;margin:0 0 25px 0;padding-left:35px;list-style-type:none;position:relative;}
.free-trial-right li.payment img{padding:0 7px 0 0;}
.free-trial-right li:before{width:24px;height:24px;position:absolute;margin:2px 0 0 -35px;content:"";vertical-align:middle;}
.free-trial-right li a{color:#fff;border-color:#fff;}

.free-trial p.background-line{display:table;white-space:nowrap;margin:0 0 30px 0;}
.free-trial p.background-line.or-use{margin:30px 0 40px 0;}
.background-line:before,.background-line:after{border-top:1px solid #C0C0C0;content:'';display:table-cell;position:relative;top:0.9em;width:50%;}
.background-line > span{font-size:18px;padding:0 20px;}

p.background-line{display:table;white-space:nowrap;margin:0 0 30px 0;}
p.background-line.or-use{margin:30px 0 50px 0;}
.background-line:before,.background-line:after{border-top:1px solid #C0C0C0;content:'';display:table-cell;position:relative;top:0.9em;width:50%;}
.background-line > span{font-size:18px;padding:0 20px;}

.facebook-signin{padding:20px 0 10px 0;}
.shopping-cart-ctr .google-connect{padding-top:20px;}
.facebook-signin .btn-social,.google-signin .btn-social{padding-left:60px;}
.facebook-signin .btn,.google-signin .btn{padding-top:10px;padding-bottom:11px;font-size:18px;}
.facebook-signin .btn-social > :first-child,.google-signin .btn-social > :first-child{line-height:46px;width:46px;}
.google-signin .btn-google,.google-signin .btn-google:visited{background-color:#4285f4;}
.google-signin a.btn-google:hover,.google-signin a.btn-google:active,.google-signin a.btn-google:active:hover{border-width:1px;border-style:solid;}
.google-signin .btn-google:hover,.google-signin .btn-google:active,.google-signin .btn-google:focus,.google-signin .btn-google:active:hover{background-color:#3367d6;}
.facebook-signin a,.facebook-connect a,.google-signin a,.google-connect a{}
.facebook-note{color:#999;font-size:13px;padding:20px 0 0 0;}

.free-trial{max-width:420px;margin:0 auto;}
.free-trial .social-signin{}
.free-trial .register-options .title{text-align:center;font-size:16px;margin:30px 0 30px 0;}
.free-trial .google-signin{margin:0 0 10px 0;}
.free-trial .facebook-signin{padding:0;}
.free-trial .facebook-signin .btn,.free-trial .google-signin .btn{padding-top:10px;padding-bottom:11px;font-size:16px;}
.free-trial .facebook-signin .btn-social > :first-child,.free-trial .google-signin .btn-social > :first-child{font-size:1.3em;}
.free-trial .button{width:100%;}
.free-trial .g-recaptcha .rc-anchor-light{background:0;}

.simple-signin .g-recaptcha{margin:0 0 40px 0;}

.vpn-trial-page .trial-faq{margin-bottom:200px;}
.vpn-trial-page .trial-faq h2{font-size:34px;font-weight:600;color:#222;line-height:52px;margin:0 0 40px 0;text-align:center;}
.vpn-trial-page .trial-faq .panel{border-color:#ebebeb;}
.vpn-trial-page .trial-faq .panel-heading{padding:25px;background-color:#fafafa;}
.vpn-trial-page .trial-faq .panel-heading a{border:0;color:#222;font-size:18px;font-weight:600;}
.vpn-trial-page .trial-faq .panel-group .panel + .panel{margin-top:15px;}
.vpn-trial-page .trial-faq .panel-body{padding:25px 25px 0 25px;}
.vpn-trial-page .trial-faq h3{color:#222;font-size:24px;font-weight:600;margin:80px 0 30px 0;}
.vpn-trial-page .trial-faq p,.vpn-trial-page .trial-faq li{color:#222;font-weight:400;font-size:16px;line-height:25px;}
.vpn-trial-page .trial-faq p{margin:0 0 30px 0;}
.vpn-trial-page .trial-faq li{margin:0 0 15px 0;}
.vpn-trial-page .trial-faq ol,.vpn-trial-page .trial-faq ul{margin:30px 0;padding:0 0 0 20px;}
.vpn-trial-page .trial-faq strong{font-weight:600;}
.vpn-trial-page .trial-faq ol li{list-style-type:decimal;}
.vpn-trial-page .trial-faq ul li{list-style-type:disc;}

/* Protect Your Privacy Online */
.protect-privacy .breadcrumbs{background:#166bbf;padding:40px 0;}
.protect-privacy .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0;padding:0;text-align:left;}
.protect-privacy .breadcrumb a{border-color:#b5d9f4;}
.protect-privacy .breadcrumb a,.protect-privacy .breadcrumb>.active{color:#fff;}
.protect-privacy .breadcrumb > li + li::before,.bypass-blocks-article .breadcrumb > li + li::before{color: #fff;}

.protect-privacy .page-title{background:#1976d2;padding:40px 0 60px 0;}
.protect-privacy .page-title h1{font-size:36px;font-weight:700;line-height:54px;margin:0 auto 10px auto;text-align:center;}
.protect-privacy .page-title h2{font-size:19px;line-height:28px;font-weight:300;opacity:0.9;text-align:center;}
.protect-privacy .page-title a{color:#fff;}
.protect-privacy h1,.protect-privacy h2{max-width:700px;margin:0 auto;}

.protect-privacy .facts{text-align:center;background:#f3faff;padding:60px 0 80px 0;}
.protect-privacy .facts .col-md-4{margin-bottom:60px;}
.protect-privacy .facts h3{font-size:22px;font-weight:400;margin-bottom:15px;line-height:32px;}
.protect-privacy .facts p{font-size:16px;line-height:26px;margin:0 20px;text-align:left;}

.cactusvpn-protect-privacy{background:#2d3642;padding:100px 0;text-align:center;}
.cactusvpn-protect-privacy h3{font-size:27px;font-weight:400;line-height:42px;color:#fff;margin:0 0 30px 0;}
.cactusvpn-protect-privacy ul{margin:0 auto;display:inline-table;margin:0 0 30px 0;}
.cactusvpn-protect-privacy li{font-size:16px;line-height:24px;color:#fff;font-weight:300;text-align:left;margin:0 0 25px 0;padding-left:35px;list-style-type:none;position:relative;}
.cactusvpn-protect-privacy li:before{position:absolute;margin:0 0 0 -35px;min-height:24px;width:25px;content:"";vertical-align:middle;}

.privacy-question{padding:100px 0;}
.privacy-question h3{font-size:27px;font-weight:600;margin:0 0 20px 0;}
.privacy-question p{font-size:19px;line-height:30px;}
.how-protect,.why-privacy-important{background:#f3faff;}
.how-protect .call-to-action,.how-bypass .call-to-action,.how-secure .call-to-action{text-align:center;margin:60px 0 150px 0;}
.how-protect,.how-bypass,.how-secure{padding-bottom:0;}

.protect-privacy .unblocked-service{padding:100px 0;}
.protect-privacy .unblocked-service h3{font-size:22px;font-weight:500;margin:0 0 20px 0;}
.protect-privacy .unblocked-service p{font-size:17px;line-height:27px;}
.webp .protect-privacy .unblocked-service .unblocked-service-image{background-image:url(../images/images-bypass-blocks.webp);}
.no-webp .protect-privacy .unblocked-service .unblocked-service-image{background-image:url(../images/images-bypass-blocks.png);}
.protect-privacy .unblocked-service .unblocked-service-image{float:left;margin:0 30px 0 0;width:200px;height:200px;background-repeat:no-repeat;}
.protect-privacy .unblock-youtube{background:#f3faff;}
.protect-privacy .unblock-youtube .unblocked-service-image{background-position:left top;}
.protect-privacy .unblock-snapchat .unblocked-service-image{background-position:-200px top;}
.protect-privacy .unblock-skype{background:#f3faff;}
.protect-privacy .unblock-skype .unblocked-service-image{background-position:-400px top;}
.protect-privacy .unblock-facebook .unblocked-service-image{background-position:-600px top;}
.protect-privacy .unblock-twitter .unblocked-service-image{background-position:-800px top;}

/* Bypass Blocks Articles */
.bypass-blocks-article .breadcrumbs{background:#166bbf;padding:40px 0;}
.bypass-blocks-article .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0;padding:0;text-align:left;}
.bypass-blocks-article .breadcrumb a, .protect-privacy .breadcrumb>.active{color:#fff;}
.bypass-blocks-article .breadcrumb a{border-color:#b5d9f4;}
.bypass-blocks-article .page-title{background:#1976d2;padding:40px 0 60px 0;}
.bypass-blocks-article .page-title h1{font-size:48px;font-weight:900;line-height:62px;margin:0 auto 10px auto;text-align:center;}
.bypass-blocks-article .page-title .article-intro{font-size:19px;line-height:30px;font-weight:300;opacity:0.9;text-align:center;}
.bypass-blocks-article h1,.bypass-blocks-article .article-intro{max-width:850px;margin:0 auto;}
.bypass-blocks-article .call-to-action{text-align:center;margin:30px 0 0 0;}
.bypass-blocks-article .post-thumbnail{max-width:850px;margin:0 auto;}
.bypass-blocks-article-cnt{margin:0 auto;max-width:700px;padding:20px 0 80px 0;}
.bypass-blocks-article-cnt p,.bypass-blocks-article-cnt table,.bypass-blocks-article-cnt ul,.bypass-blocks-article-cnt ol{font-size:17px;line-height:28px;margin:26px 0;}
.bypass-blocks-article-cnt li{list-style:disc;margin:0 0 15px 0;}
.bypass-blocks-article-cnt ul{padding:0;margin:0 0 0 20px;}
.bypass-blocks-article-cnt h2{font-size:30px;font-weight:700;color:#e74c3c;line-height:36px;margin:46px 0 26px 0;}
.bypass-blocks-article-cnt ul.why-cactusvpn{background:0;margin:0 0 60px 0;}
.bypass-blocks-article-cnt ul.why-cactusvpn li{margin:0 0 25px 0;padding-left:35px;list-style:none;position:relative;text-align:left;}
.bypass-blocks-article-cnt ul.why-cactusvpn li:before{position:absolute;margin:0 0 0 -35px;min-height:24px;width:25px;content:"";vertical-align:middle;}
.bypass-blocks-article-cnt .content-box-red{font-size:16px;line-height:26px;background:#f9e8e8;width:100%;padding:30px;margin:0 0 60px 0;}

.bypass-blocks-article-cnt .steps{background:#eaf0f4;-webkit-border-radius:10px;border-radius:10px;margin:26px 0 40px 0;padding:30px 30px 20px 30px;}
.bypass-blocks-article-cnt .steps h2{color:#222;font-size:24px;font-weight:600;line-height:31px;margin:0 0 26px 0;}
.bypass-blocks-article-cnt h3{font-size:24px;font-weight:600;line-height:31px;margin:26px 0;}
.bypass-blocks-article-cnt h4{font-size:18px;font-weight:600;line-height:28px;margin:0 0 26px 0;}
.bypass-blocks-article-cnt .steps ul,.bypass-blocks-article-cnt .steps ol{padding:0;margin:0 0 20px 20px;}
.bypass-blocks-article-cnt ol li{list-style:decimal;}

.bypass-blocks-article-cnt .devices ul{padding:0;margin:0;}
.bypass-blocks-article-cnt .devices li{font-size:12px;line-height:normal;height:110px;width:83px;text-align:center;float:left;list-style:none;}
.bypass-blocks-article-cnt .devices li span{margin:0 0 5px 0;display:inline-block;float:none;}

.bypass-blocks-article .call-action-middle{color:#dbdcde;background:#282f3a url(../images/bg-try-our-services.png) no-repeat right center;width:100%;padding:30px 30px 30px 30px;text-align:left;margin:50px 0 50px 0;-webkit-border-radius:10px;border-radius:10px;}
.bypass-blocks-article .call-action-middle h3{margin:0 0 15px 0;color:#fff;font-weight:400;font-size:24px;}
.bypass-blocks-article .call-action-middle p{margin:0 0 25px 0;font-size:17px;font-weight:300;}
.bypass-blocks-article .call-action-middle a.button{text-transform:none;}

.bypass-blocks-article .title-icon.faq{position:absolute;top:-52px;left:-52px;}
.bypass-blocks-article .tip-ctr{position:relative;margin:80px 0;}
.bypass-blocks-article .tip{background:#e8f1f9;padding:40px 60px 20px 90px;} 
.bypass-blocks-article .tip h2,.bypass-blocks-article .tip h3{font-size:21px;line-height:normal;font-weight:400;margin:0 0 20px 0;color:#434546;}
.bypass-blocks-article .tip h2{font-size:24px;font-weight:600;}
.bypass-blocks-article .tip p{font-size:16px;line-height:26px;margin:0 0 20px 0;color:#434546;}

.bypass-blocks-article .advantages-disadvantages li{list-style-type:none;padding-left:14px;position:relative;}
.bypass-blocks-article li.advantages:before,.bypass-blocks-article li.disadvantages:before{position:absolute;margin:2px 0 0 -35px;min-height:24px;width:24px;content:"";vertical-align:middle;}

/* VPN Servers Articles */
.vpn-servers-article .breadcrumbs{background:#2d3642;padding:40px 0 0 0;}
.vpn-servers-article .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0;padding:0;text-align:left;}
.vpn-servers-article .breadcrumb a,.vpn-servers-article-cnt .breadcrumb>.active{color:#fff;}
.vpn-servers-article .breadcrumb a{border-color:#6c727b;}
.vpn-servers-article .page-title{background:#2d3642;padding:40px 0 100px 0;}
.vpn-servers-article .page-title h1{font-size:48px;font-weight:600;line-height:62px;margin:0 0 20px 0;text-align:center;}
.vpn-servers-article .page-title .article-intro{font-size:19px;line-height:30px;font-weight:300;opacity:0.9;text-align:center;}
.vpn-servers-article .call-to-action{text-align:center;margin:30px 0 0 0;}
.vpn-servers-article .call-to-action a{font-size:20px;padding:23px 30px;text-transform:none;}
.vpn-servers-article .post-thumbnail{max-width:850px;margin:0 auto;}
.vpn-servers-article-cnt{margin:0 auto;max-width:700px;padding:20px 0 80px 0;}
.vpn-servers-article-cnt p,.vpn-servers-article-cnt table,.vpn-servers-article-cnt ul,.vpn-servers-article-cnt ol{font-size:17px;line-height:28px;margin:26px 0;}
.vpn-servers-article-cnt li{list-style:disc;margin:0 0 15px 0;}
.vpn-servers-article-cnt ul{padding:0;margin:0 0 0 20px;}
.vpn-servers-article-cnt h2{font-size:30px;font-weight:700;color:#e74c3c;line-height:36px;margin:46px 0 26px 0;}
.vpn-servers-article-cnt .content-box-red{font-size:16px;line-height:26px;background:#f9e8e8;width:100%;padding:30px;margin:0 0 60px 0;}

.vpn-servers-article-cnt .steps{background:#eaf0f4;-webkit-border-radius:10px;border-radius:10px;margin:26px 0 40px 0;padding:30px 30px 20px 30px;}
.vpn-servers-article-cnt .steps h2{color:#222;font-size:24px;font-weight:600;line-height:31px;margin:0 0 26px 0;}
.vpn-servers-article-cnt h3{font-size:24px;font-weight:600;line-height:31px;margin:0 0 26px 0;}
.vpn-servers-article-cnt .steps ul,.bypass-blocks-article-cnt .steps ol{padding:0;margin:0 0 20px 20px;}
.vpn-servers-article-cnt ol li{list-style:decimal;}

.vpn-servers-article-cnt .devices ul{padding:0;margin:0;}
.vpn-servers-article-cnt .devices li{font-size:12px;line-height:normal;height:110px;width:83px;text-align:center;float:left;list-style:none;}
.vpn-servers-article-cnt .devices li span{margin:0 0 5px 0;display:inline-block;float:none;}

.vpn-servers-article .call-action-middle{color:#dbdcde;background:#282f3a url(../images/bg-try-our-services.png) no-repeat right center;width:100%;padding:30px 30px 30px 30px;text-align:left;margin:50px 0 50px 0;-webkit-border-radius:10px;border-radius:10px;}
.vpn-servers-article .call-action-middle h3{margin:0 0 15px 0;color:#fff;font-weight:400;font-size:24px;}
.vpn-servers-article .call-action-middle p{margin:0 0 25px 0;font-size:17px;font-weight:300;}
.vpn-servers-article .call-action-middle a.button{text-transform:none;}

.vpn-servers-article .title-icon.faq{position:absolute;top:-52px;left:-52px;}
.vpn-servers-article .tip-ctr{position:relative;margin:80px 0;}
.vpn-servers-article .tip{background:#e8f1f9;padding:40px 60px 20px 90px;} 
.vpn-servers-article .tip h2,.bypass-blocks-article .tip h3{font-size:21px;line-height:normal;font-weight:400;margin:0 0 20px 0;color:#434546;}
.vpn-servers-article .tip h2{font-size:24px;font-weight:600;}
.vpn-servers-article .tip p{font-size:16px;line-height:26px;margin:0 0 20px 0;color:#434546;}

.vpn-servers-article .advantages-disadvantages li{list-style-type:none;padding-left:14px;position:relative;}
.vpn-servers-article li.advantages:before,.bypass-blocks-article li.disadvantages:before{position:absolute;margin:2px 0 0 -35px;min-height:24px;width:24px;content:"";vertical-align:middle;}

.vpn-servers-article .content-box-blue{color:#002335;background:#e8f4f9;width:100%;padding:10px 40px;margin:40px 0 60px 0;}

.vpn-servers-article-2 .breadcrumbs{background:#2d3642;padding:40px 0 0 0;}
.vpn-servers-article-2 .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0;padding:0;text-align:left;}
.vpn-servers-article-2 .breadcrumb a,.vpn-servers-article-cnt .breadcrumb>.active{color:#fff;}
.vpn-servers-article-2 .breadcrumb a{border-color:#6c727b;}
.vpn-servers-article-2 .page-title{background:#2d3642;padding:40px 0 100px 0;} 
.vpn-servers-article-2 .page-title h1{font-size:42px;font-weight:900;line-height:58px;margin:0 0 20px 0;text-align:left;}
.vpn-servers-article-2 .page-title .article-intro{font-size:19px;line-height:30px;font-weight:300;opacity:0.9;text-align:left;}
.vpn-servers-article-2 .post-thumbnail{max-width:850px;margin:0 auto;}
.vpn-servers-article-2 .page-title .features-cta{margin-top:40px;} 
.vpn-servers-article-2 .home-cta-moneyback-top{color:#ebeced;font-size:15px;font-weight:300;margin-top:20px;}
.vpn-servers-article-2 .post-thumbnail img{max-width:100%;height:auto;}
.vpn-servers-article-2 .features-cta{margin-top:60px;} 
.vpn-servers-article-2 .page-title .features-cta{text-align:left;} 
.vpn-servers-article-2-cnt{padding:100px 0 0 0;}
.vpn-servers-article-2 .features-perks{border:0;padding:0;margin:40px 0 160px 0;}
.vpn-servers-article-2 .country-server-locations{margin-bottom:160px;}
.vpn-servers-article-2 .country-server-locations p,.vpn-servers-article-2 .country-server-locations li{text-align:left;}
.vpn-servers-article-2 .country-server-locations p{font-size:18px;line-height:26px;font-weight:300;margin:0 0 26px 0;padding:0;}
.vpn-servers-article-2 .country-server-locations ol{margin:0 0 0 30px;}
.vpn-servers-article-2 .country-server-locations ol li{font-size:18px;list-style:none;margin:0 0 20px 0;}
.vpn-servers-article-2 h2{font-size:34px;font-weight:600;color:#222;line-height:52px;margin:0 0 40px 0;text-align:center}
.vpn-servers-article-2-faq{padding:40px 0 0 0;margin:0 0 160px 0;}
.vpn-servers-article-2-faq .panel-group{}
.vpn-servers-article-2-faq .panel{border-color:#ebebeb;}
.vpn-servers-article-2-faq .panel-heading{padding:25px;background-color:#fafafa;}
.vpn-servers-article-2-faq .panel-heading a{border:0;color:#222;font-size:18px;font-weight:600;}
.vpn-servers-article-2-faq .panel-group .panel + .panel{margin-top:15px;}
.vpn-servers-article-2-faq .panel-body{padding:25px 25px 0 25px;}
.vpn-servers-article-2-faq h3{color:#222;font-size:24px;font-weight:600;margin:80px 0 30px 0;}
.vpn-servers-article-2-faq p,.vpn-servers-article-2-faq li{color:#222;font-weight:400;font-size:16px;line-height:25px;}
.vpn-servers-article-2-faq p{margin:0 0 30px 0;}
.vpn-servers-article-2-faq li{margin:0 0 15px 0;}
.vpn-servers-article-2-faq ol,.vpn-servers-article-2-faq ul{margin:30px 0;padding:0 0 0 20px;}
.vpn-servers-article-2-faq strong{font-weight:600;}
.vpn-servers-article-2-faq ol li{list-style-type:decimal;}
.vpn-servers-article-2-faq ul li{list-style-type:disc;}
.vpn-servers-article-2-smart-dns{margin:0 0 100px 0;}
.vpn-servers-article-2-smart-dns p{color:#222;font-weight:300;font-size:18px;line-height:26px;margin:0 0 30px 0;}
.vpn-servers-article-2-smart-dns .sites{margin:40px 0 30px 0;}

/* Landing Device */
.landing-device .page-title{background:#2d3642;padding:40px 0 100px 0;} 
.landing-device .page-title h1{font-size:42px;font-weight:900;line-height:58px;margin:0 0 20px 0;text-align:left;}
.landing-device .page-title .article-intro{font-size:19px;line-height:30px;font-weight:300;opacity:0.9;text-align:left;}
.landing-device .post-thumbnail{max-width:850px;margin:0 auto;}
.landing-device .page-title .features-cta{margin-top:40px;} 
.landing-device .home-cta-moneyback-top{color:#ebeced;font-size:15px;font-weight:300;margin-top:20px;}
.landing-device .post-thumbnail img{max-width:100%;height:auto;}
.landing-device .features-cta{margin-top:60px;} 
.landing-device .page-title .features-cta{text-align:left;} 
.landing-device-cnt{padding:100px 0 0 0;}
.landing-device .features-perks{border:0;padding:0;margin:40px 0 160px 0;}
.landing-device h2{font-size:34px;font-weight:600;color:#222;line-height:52px;margin:0 0 40px 0;text-align:center}

/* Smart DNS Channel */
.smart-dns-channel .breadcrumbs{background:#2d3642;padding:40px 0 0 0;}
.smart-dns-channel .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0;padding:0;text-align:left;}
.smart-dns-channel .breadcrumb a,.smart-dns-channel .breadcrumb>.active{color:#fff;}
.smart-dns-channel .breadcrumb a{border-color:#6c727b;}
.smart-dns-channel .page-title{background:#2d3642;padding:40px 0 100px 0;}
.smart-dns-channel .page-title h1{font-size:42px;font-weight:900;line-height:58px;margin:0 0 20px 0;text-align:left;}
.smart-dns-channel .page-title .article-intro{font-size:19px;line-height:30px;font-weight:300;opacity:0.9;text-align:left;}
.smart-dns-channel .post-thumbnail{max-width:850px;margin:0 auto;}
.smart-dns-channel-cnt{padding:100px 0 0 0;}
.smart-dns-channel-cnt p,.smart-dns-channel-cnt table,.smart-dns-channel-cnt ul,.smart-dns-channel-cnt ol{font-size:17px;line-height:28px;margin:0 0 26px 0;}
.smart-dns-channel .page-title .features-cta{margin-top:40px;}
.smart-dns-channel .post-thumbnail img{max-width:100%;height:auto;}
.smart-dns-channel .features-cta{margin-top:60px;}
.smart-dns-channel .page-title .features-cta{text-align:left;} 
.smart-dns-channel .home-cta-moneyback-top{color:#ebeced;font-size:15px;font-weight:300;margin-top:20px;}
.smart-dns-channel .features-perks{border:0;padding:0;margin:0 0 160px 0;}
.smart-dns-channel h2{font-size:34px;font-weight:600;color:#222;line-height:52px;margin:0 0 40px 0;text-align:center}
.smart-dns-channel .devices ul{margin-left:0;margin:0;line-height:normal;}
.smart-dns-channel .devices li{font-size:15px;font-weight:400;line-height:21px;height:110px;width:108px;text-align:center;vertical-align:top;display:inline-block;}
.smart-dns-channel .devices li span{margin:0 0 5px 0;display:inline-block;float:none;}
.how-to-step{background:#fcfcfc;text-align:center;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 3px 0 #bababa;box-shadow:0 0 3px 0 #bababa;padding:30px 20px 30px 20px;}
.how-to-step-title{font-size:22px;font-weight:600;margin:0 0 15px 0;}
.how-to-steps-ctr{margin:0 0 160px 0}
.how-to-step-content p{font-weight:400;margin:0 0 15px 0;text-align:center;}
.how-to-step-content p.has-small-font-size{font-weight:300;}
.how-to-step-content p:last-child{margin:0;}
.how-to-step-content .title-icon{margin:0 0 0 0}
.smart-dns-channel-devices-ctr{margin-bottom:160px;}

/* VPN Service Article */
.vpn-service-article .breadcrumbs{background:#2d3642;padding:40px 0 0 0;}
.vpn-service-article .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0;padding:0;text-align:left;}
.vpn-service-article .breadcrumb a,.smart-dns-channel .breadcrumb>.active{color:#fff;}
.vpn-service-article .breadcrumb a{border-color:#6c727b;}
.vpn-service-article .page-title{background:#2d3642;padding:40px 0 100px 0;}
.vpn-service-article .page-title h1{font-size:42px;font-weight:900;line-height:58px;margin:0 0 20px 0;text-align:left;}
.vpn-service-article .page-title .article-intro{font-size:19px;line-height:30px;font-weight:300;opacity:0.9;text-align:left;}
.vpn-service-article .post-thumbnail{max-width:850px;margin:0 auto;}
.vpn-service-article-cnt{padding:100px 0 0 0;}
.vpn-service-article-cnt p,.vpn-service-article-cnt table,.vpn-service-article-cnt ul,.vpn-service-article-cnt ol{font-size:17px;line-height:28px;margin:0 0 26px 0;}
.vpn-service-article .page-title .features-cta{margin-top:40px;}
.vpn-service-article .post-thumbnail img{max-width:100%;height:auto;}
.vpn-service-article .features-cta{margin-top:60px;}
.vpn-service-article .page-title .features-cta{text-align:left;} 
.vpn-service-article .home-cta-moneyback-top{color:#ebeced;font-size:15px;font-weight:300;margin-top:20px;}
.vpn-service-article .features-perks{border:0;padding:0;margin:0 0 160px 0;}
.vpn-service-article h2{font-size:34px;font-weight:600;color:#222;line-height:52px;margin:0 0 40px 0;text-align:center}
.vpn-service-article .devices ul{margin-left:0;margin:0;line-height:normal;}
.vpn-service-article .devices li{font-size:15px;font-weight:400;line-height:21px;height:110px;width:108px;text-align:center;vertical-align:top;display:inline-block;}
.vpn-service-article .devices li span{margin:0 0 5px 0;display:inline-block;float:none;}
.vpn-service-article-devices-ctr{margin-bottom:160px;}
.vpn-service-article-faq{padding:40px 0 0 0;margin:0 0 160px 0;}
.vpn-service-article-faq .panel-group{}
.vpn-service-article-faq .panel{border-color:#ebebeb;}
.vpn-service-article-faq .panel-heading{padding:25px;background-color:#fafafa;}
.vpn-service-article-faq .panel-heading a{border:0;color:#222;font-size:18px;font-weight:600;}
.vpn-service-article-faq .panel-group .panel + .panel{margin-top:15px;}
.vpn-service-article-faq .panel-body{padding:25px 25px 0 25px;}
.vpn-service-article-faq h3{color:#222;font-size:24px;font-weight:600;margin:80px 0 30px 0;}
.vpn-service-article-faq p,.vpn-service-article-faq ul li{color:#222;font-weight:400;font-size:16px;line-height:25px;}
.vpn-service-article-faq p{margin:0 0 30px 0;}
.vpn-service-article-faq li{margin:0 0 15px 0;}
.vpn-service-article-faq ol,.vpn-service-article-faq ul{margin:30px 0;padding:0 0 0 20px;}
.vpn-service-article-faq strong{font-weight:600;}
.vpn-service-article-faq ol li{list-style-type:decimal;}
.vpn-service-article-faq ul li{list-style-type:disc;}

/* What is my IP address */
.page-template-what-is-my-ip .page-title,
.page-template-what-is-my-ip-ru .page-title,
.page-template-what-is-my-ip-fr .page-title,
.page-template-what-is-my-ip-es .page-title,
.page-template-what-is-my-ip-pt .page-title,
.page-template-what-is-my-ip-de .page-title,
.page-template-what-is-my-ip-tr .page-title,
.page-template-what-is-my-ip2 .page-title{background:#8ab600;text-align:center;padding:50px 0 80px 0;}
.page-template-what-is-my-ip .page-title h1,
.page-template-what-is-my-ip-ru .page-title h1,
.page-template-what-is-my-ip-fr .page-title h1,
.page-template-what-is-my-ip-es .page-title h1,
.page-template-what-is-my-ip-pt .page-title h1,
.page-template-what-is-my-ip-de .page-title h1,
.page-template-what-is-my-ip-tr .page-title h1,
.page-template-what-is-my-ip2 .page-title h1{font-size:42px;font-weight:900;margin:0 0 20px 0;}
.page-template-what-is-my-ip .page-title h3,
.page-template-what-is-my-ip-ru .page-title h3,
.page-template-what-is-my-ip-fr .page-title h3,
.page-template-what-is-my-ip-es .page-title h3,
.page-template-what-is-my-ip-pt .page-title h3,
.page-template-what-is-my-ip-de .page-title h3,
.page-template-what-is-my-ip-tr .page-title h3,
.page-template-what-is-my-ip2 .page-title h3{font-size:21px;line-height:46px;margin:0 0 40px 0;font-weight:300;}
.page-template-what-is-my-ip .page-title h3 b,
.page-template-what-is-my-ip-ru .page-title h3 b,
.page-template-what-is-my-ip-fr .page-title h3 b,
.page-template-what-is-my-ip-es .page-title h3 b,
.page-template-what-is-my-ip-pt .page-title h3 b,
.page-template-what-is-my-ip-de .page-title h3 b,
.page-template-what-is-my-ip-tr .page-title h3 b,
.page-template-what-is-my-ip2 .page-title h3 b{font-weight:600;}

.page-template-what-is-my-ip .how-to-start-faq li ul,
.page-template-what-is-my-ip-ru .how-to-start-faq li ul,
.page-template-what-is-my-ip-fr .how-to-start-faq li ul,
.page-template-what-is-my-ip-es .how-to-start-faq li ul,
.page-template-what-is-my-ip-pt .how-to-start-faq li ul,
.page-template-what-is-my-ip-de .how-to-start-faq li ul,
.page-template-what-is-my-ip-tr .how-to-start-faq li ul,
.page-template-what-is-my-ip2 .how-to-start-faq li ul{margin:0 0 0 20px;}
.page-template-what-is-my-ip .how-to-start-faq li li,
.page-template-what-is-my-ip-ru .how-to-start-faq li li,
.page-template-what-is-my-ip-fr .how-to-start-faq li li,
.page-template-what-is-my-ip-es .how-to-start-faq li li,
.page-template-what-is-my-ip-pt .how-to-start-faq li li,
.page-template-what-is-my-ip-de .how-to-start-faq li li,
.page-template-what-is-my-ip-tr .how-to-start-faq li li,
.page-template-what-is-my-ip2 .how-to-start-faq li li{list-style:disc;margin:0 0 15px 0;}

/*Netflix Status
.netflix-status-cnt{padding:80px 0;font-size:16px}
.netflix-status-cnt h3{font-size:32px;font-weight:600;margin:0 0 26px 0;}
.netflix-status-cnt h4{font-size:24px;margin:26px 0 26px 35px;}
.netflix-status-cnt h4.ok{color:#468847;}
.netflix-status-cnt h4.ok:before{background:url(images/images.png) no-repeat 0 -161px;position:absolute;margin:2px 0 0 -35px;min-height:24px;width:24px;content:"";vertical-align:middle;}
.netflix-status-cnt h4.notok{color:#b94a48;}
.netflix-status-cnt h4.notok:before{background:url(images/images.png) no-repeat -141px -161px;position:absolute;margin:2px 0 0 -35px;min-height:24px;width:24px;content:"";vertical-align:middle;}
.netflix-status-cnt p{font-size:16px;line-height: 26px;margin:26px 0 26px 35px;}
.netflix-status-cnt ol{margin:0 0 52px 50px;}
.netflix-status-cnt ol li{font-size:16px;line-height: 26px;list-style:decimal;margin:0 0 26px 0;}
.netflix-status-cnt ol p{margin:0 0 10px 0;}
.netflix-status-cnt ol p.p2{font-size:13px;color:#666;line-height:19px;margin:0;}
*/

/* Site map */
.sitemap-cnt{padding:80px 0;}
.sitemap-cnt h3{margin:0 0 26px 0;}
.sitemap-cnt ul{margin:0 0 60px 0;}
.sitemap-cnt li{margin:0 0 15px 0;}

/* Not Found */
.error404 .simple-page-cnt{background:#f7f7f7;padding:20px 0 180px 0;}
.not-found .simple-page-cnt ol{margin-bottom:0;}
.not-found .simple-page-cnt p,.not-found .simple-page-cnt li{font-size:18px;}
.not-found .simple-page-cnt li{margin:0 0 26px 0;}
.not-found .simple-page-cnt li:last-child{margin:0 0 16px 0;}
.not-found div.search{margin:0 0 0 20px;}
.not-found div.search .form-group{float:left;}
.not-found div.search .button{color:#fff;font-size:16px;height:46px;line-height:46px;border:0;box-shadow:none;padding:0 20px;margin:0 0 0 10px;border-radius:4px;float:left;}

/* Related posts */
#relatedposts{margin:60px 0 0 0;padding:30px;background:#f7f7f7;float:left;width:100%;border-top:1px solid #e5e5e5;border-bottom:3px solid #e5e5e5;}
.contentv2 #relatedposts{margin:40px 0 100px 0;}
#relatedposts ul{padding:0;}
#relatedposts li{float:left;width:175px;margin:0 30px 0 0;list-style:none;}
.contentv2 #relatedposts li{width:210px;}
#relatedposts li:last-child{margin-right:0;}
#relatedposts h3{font-size:24px;font-weight:400;margin:0 0 30px 0;}
#relatedposts h4{font-size:17px;font-weight:400;line-height:26px;}
#relatedposts .relatedthumb{margin:0 0 10px 0;}
#relatedposts .relatedthumb img{-webkit-box-shadow:0 0 1px 0 #ccc;box-shadow:0 0 1px 0 #ccc;}

/* About us */
.about-us .page-title{text-align:center;padding:100px 0;color:#e0e1e2;}
.about-us .page-title h1{font-size:48px;font-weight:700;margin:0 0 30px 0;}
.about-us .page-title h2{font-size:20px;font-weight:300;line-height:30px;}
.about-us h3{font-size:36px;font-weight:700;}
.about-us p{font-size:18px;line-height:27px;font-weight:300;margin:27px 0;text-align:left;}
.our-history{background-color:#1976ce;color:#fff;}
.our-goals{background-color:#94be00;color:#fff;}

.our-team ul{text-align:left;margin:40px 0 0 0;}
.our-team li{border-bottom:1px solid #e5e5e5;padding:0 0 80px 0;margin:0 0 80px 0;float:left;}
.our-team li:last-child{border:0;margin:0;}
.webp .our-team .photo{background-image:url(../images/team.webp);}
.no-webp .our-team .photo{background-image:url(../images/team.jpg);}
.our-team .photo{background-repeat:no-repeat;width:150px;height:152px;margin:0 30px 0 0;float:left;}
.our-team .photo.sergiu{background-position:0 0;}
.our-team .photo.victor{background-position:-152px 0;}
.our-team .photo.denis{background-position:-304px 0;}
.our-team .photo.pavel{background-position:-456px 0;}
.our-team .photo.silvano{background-position:-608px 0;}
.our-team .photo.petru{background-position:-760px 0;}
.our-team .member{float:left;width:570px;}
.our-team .member-name{font-size:24px;font-weight:700;line-height:36px;}
.our-team .member-job{font-size:21px;font-weight:400;line-height:30px;margin:0 0 10px 0;}
.our-team .member-description{font-size:18px;line-height:27px;font-weight:300;}

/* Landing pages */
.page-template-unblock-apps-xbox .header,.page-template-unblock-apps-roku .header,.page-template-unblock-apps-playstation .header,.page-template-unblock-websites-router .header{background:#fff;}
.landing-presentation{padding:82px 0 50px 0;}
.landing-presentation.xbox{background:#107c10;}
.landing-presentation.roku{background:#662d91;}
.landing-presentation.playstation{background:#004076;}
.landing-presentation.router{background:#8ab600;}
.landing-presentation h1{font-size:39px;line-height:50px;margin-bottom:20px;font-weight:600;color:#fff;}
.landing-presentation.playstation h1{margin-top:40px;}
.landing-presentation.router h1{margin-top:20px;}
.landing-presentation h2{font-size:19px;line-height:28px;font-weight:400;color:#fff;opacity:0.8;}
.landing-presentation .landing-image{text-align:right;}
.packages.landing-pages .packages-description{color:#ccc;font-size:18px;font-weight:300;text-align:center;margin:0 0 40px 0;}
.packages.landing-pages{background:#1e2022;padding:100px 0;}
.packages.landing-pages ul{display:table;margin:auto;}
.packages.landing-pages li{background:#292b2d;}
.page-template-unblock-apps-xbox .packages .button{margin:30px 0 0 0;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #107C10),
	color-stop(1, #15A615)
);
background-image: -o-linear-gradient(top, #107C10 0%, #15A615 100%);
background-image: -moz-linear-gradient(top, #107C10 0%, #15A615 100%);
background-image: -webkit-linear-gradient(top, #107C10 0%, #15A615 100%);
background-image: -ms-linear-gradient(top, #107C10 0%, #15A615 100%);
background-image: linear-gradient(to top, #107C10 0%, #15A615 100%);
}
.page-template-unblock-apps-roku .packages .button{margin:30px 0 0 0;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #57257d),
	color-stop(1, #662d91)
);
background-image: -o-linear-gradient(top, #57257d 0%, #662d91 100%);
background-image: -moz-linear-gradient(top, #57257d 0%, #662d91 100%);
background-image: -webkit-linear-gradient(top, #57257d 0%, #662d91 100%);
background-image: -ms-linear-gradient(top, #57257d 0%, #662d91 100%);
background-image: linear-gradient(to top, #57257d 0%, #662d91 100%);
}
.page-template-unblock-apps-playstation .packages .button{margin:30px 0 0 0;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #00549b),
	color-stop(1, #0a6cbf)
);
background-image: -o-linear-gradient(top, #00549b 0%, #0a6cbf 100%);
background-image: -moz-linear-gradient(top, #00549b 0%, #0a6cbf 100%);
background-image: -webkit-linear-gradient(top, #00549b 0%, #0a6cbf 100%);
background-image: -ms-linear-gradient(top, #00549b 0%, #0a6cbf 100%);
background-image: linear-gradient(to top, #00549b 0%, #0a6cbf 100%);
}
.page-template-unblock-websites-router .packages .button{margin:30px 0 0 0;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #dd5800),
	color-stop(1, #e28923)
);
background-image: -o-linear-gradient(top, #dd5800 0%, #e28923 100%);
background-image: -moz-linear-gradient(top, #dd5800 0%, #e28923 100%);
background-image: -webkit-linear-gradient(top, #dd5800 0%, #e28923 100%);
background-image: -ms-linear-gradient(top, #dd5800 0%, #e28923 100%);
background-image: linear-gradient(to top, #dd5800 0%, #e28923 100%);
}
.page-template-unblock-apps-xbox .packages .button:hover{background:#128e12;}
.page-template-unblock-apps-roku .packages .button:hover{background:#5f2987;}
.page-template-unblock-apps-playstation .packages .button:hover{background:#0561ae;}
.page-template-unblock-websites-router .packages .button:hover{background:#e07414;}

.websites-unblocked-landing{background:#e6f0da;text-align:center;padding:80px 0 0 0;}
.websites-unblocked-landing.roku{padding:0;}
.websites-unblocked-landing h3{font-size:36px;color:#333;margin:0 0 20px 0;}
.websites-unblocked-landing.roku h3{margin:0 0 40px 0;}
.websites-unblocked-landing .unblocked-devices{border:0;}
.websites-unblocked-landing .unblocked-devices .nav-tabs{border:0;display:table;margin:auto;}
.websites-unblocked-landing .unblocked-websites{padding-bottom:100px;}
.websites-unblocked-landing.roku .unblocked-websites{padding:80px 0;}
.websites-unblocked-landing .media-boxes-loading{display:none;}
.smart-dns-advanced-features-detailed.landing{background:#fff;padding:100px 0;}

.page-template-landing-security .navbar-header,.page-template-landing-unblock-sites-germany .navbar-header,.page-template-landing-unblock-sites-sweden .navbar-header,.page-template-landing-unblock-sites-uk .navbar-header,.page-template-landing-unblock-sites-poland .navbar-header,.page-template-landing-general-discount .navbar-header{float:none;}
.page-template-landing-security .logo,.page-template-landing-unblock-sites-germany .logo,.page-template-landing-unblock-sites-sweden .logo,.page-template-landing-unblock-sites-uk .logo,.page-template-landing-unblock-sites-poland .logo,.page-template-landing-general-discount .logo{float:none;text-align:center;}
.page-template-landing-security .logo a,.page-template-landing-unblock-sites-germany .logo a,.page-template-landing-unblock-sites-sweden .logo a,.page-template-landing-unblock-sites-uk .logo a,.page-template-landing-unblock-sites-poland .logo a,.page-template-landing-general-discount .logo a{display:inline;}
.pricing-ctr-landing .landing-presentation{background:#2d3642;padding:50px 0 20px 0;color:#fff;text-align:center;}
.pricing-ctr-landing h1{font-size:46px;font-weight:900;}
.pricing-ctr-landing .landing-subtitle{font-size:20px;line-height:32px;font-weight:300;opacity:0.8;}
.pricing-ctr-landing .packages{background:#2d3642;padding:70px 0;}
.pricing-ctr-landing .packages-footer{padding-top:150px;}
.pricing-ctr-landing .packages ul{color:#fff;}
.pricing-ctr-landing .packages li{width:316px;text-align:center;padding:40px 0;-webkit-border-radius:5px;border-radius:10px;margin:0 25px;}
.pricing-ctr-landing .packages li.uk-vpn{background:#1c82d6;}
.pricing-ctr-landing.landing-promotion .packages li{padding-top:25px;}
.pricing-ctr-landing .packages li.vpn-smart-dns{background:#e74c3c;position:relative;top:-21px;}
.pricing-ctr-landing.landing-promotion .packages li.vpn-smart-dns{padding:25px 0 62px 0;}
.pricing-ctr-landing .packages .name{font-weight:400;opacity:0.85;}
.pricing-ctr-landing .packages li.vpn-smart-dns .name{font-size:27px;line-height:27px;font-weight:400;margin:0 0 27px 0;}
.pricing-ctr-landing .packages .price{font-size:36px;font-weight:700;margin:0 0 20px 0;}
.pricing-ctr-landing .packages li.vpn-smart-dns .price{font-size:44px;font-weight:900;margin:0 0 32px 0;}
.pricing-ctr-landing .packages .billing-cycle{font-size:19px;line-height:28px;font-weight:300;margin:0 0 40px 0;}
.pricing-ctr-landing .packages li.vpn-smart-dns .billing-cycle{margin:0 0 40px 0;}
.pricing-ctr-landing .packages .billing-cycle{opacity:0.6;}
.pricing-ctr-landing .packages .price span{font-size:18px;font-weight:400;opacity:0.8;}
.pricing-ctr-landing .packages li.vpn-smart-dns .button{font-size:24px;font-weight:900;}
.pricing-ctr-landing .packages li .button{font-size:18px;font-weight:700;padding:17px 25px;text-transform:none;}
.pricing-ctr-landing .websites-filters h2{float:none;text-align:center;}
.pricing-ctr-landing .unblocked-websites{padding:100px 0 60px 0;background:#f3faff;}
.page-template-landing-general-discount .pricing-ctr-landing .unblocked-websites{padding-top:20px;background:#f6ffec;}
.pricing-ctr-landing .unblocked-websites .sites {background-color:rgba(0, 0, 0, 0.05);padding:20px 20px 10px 20px;}
.pricing-ctr-landing .why-cactusvpn{background:#f3faff;}
.pricing-ctr-landing .cactusvpn-features{background:#fff;}
.pricing-ctr-landing h3{font-size:22px;font-weight:400;margin-bottom:15px;}
.pricing-ctr-landing p{font-size:16px;line-height:26px;margin:0 20px;text-align:left;}

.pricing-ctr-landing .devices ul{margin-left:0;margin-right:0;}
.pricing-ctr-landing .devices li{font-size:12px;height:110px;width:83px;text-align:center;float:left;}
.pricing-ctr-landing .devices li span{margin:0 0 5px 0;display:inline-block;float:none;}

.pricing-ctr-landing .packages li.uk-vpn .button{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #1a6fc4),
	color-stop(1, #1762ad)
);
background-image: -o-linear-gradient(bottom, #1a6fc4 0%, #1762ad 100%);
background-image: -moz-linear-gradient(bottom, #1a6fc4 0%, #1762ad 100%);
background-image: -webkit-linear-gradient(bottom, #1a6fc4 0%, #1762ad 100%);
background-image: -ms-linear-gradient(bottom, #1a6fc4 0%, #1762ad 100%);
background-image: linear-gradient(to bottom, #1a6fc4 0%, #1762ad 100%);
-webkit-box-shadow: 0 0 3px 0 #000;
box-shadow: 0 0 3px 0 #000;
}
.pricing-ctr-landing .packages li.uk-vpn .button:hover{background:#1968b8;}
.pricing-ctr-landing .packages li.vpn-smart-dns .button{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ffba00),
	color-stop(1, #ff7800)
);
background-image: -o-linear-gradient(bottom, #ffba00 0%, #ff7800 100%);
background-image: -moz-linear-gradient(bottom, #ffba00 0%, #ff7800 100%);
background-image: -webkit-linear-gradient(bottom, #ffba00 0%, #ff7800 100%);
background-image: -ms-linear-gradient(bottom, #ffba00 0%, #ff7800 100%);
background-image: linear-gradient(to bottom, #ffba00 0%, #ff7800 100%);
-webkit-box-shadow: 0 0 3px 0 #000;
box-shadow: 0 0 3px 0 #000;
}
.pricing-ctr-landing .packages li.vpn-smart-dns .button:hover{background:#ff9600;}

/* What service */
.what-service h2{margin:0 0 20px 0;}
.what-service h3{font-size:17px;line-height:26px;font-weight:400;opacity:0.8;}
.what-service .question-area{padding:50px 0 150px 0;} 
.what-service .main-area{position: relative;display: block;width: 100%;height: 100%;opacity: 0;}
.what-service .qst-title{font-size:27px;margin:0 0 30px 0;}
.what-service .ans-item{margin:0 0 30px 0;}
.what-service .ans-item label{font-size:21px;font-weight:400;cursor:pointer;margin:0;top:5px;position:relative;} 
.what-service .ans-value{margin:0 10px 0 0;}
.what-service .button{font-size:21px;font-weight:400;color:#fff;padding:17px 25px;border:1px solid #13508d;text-align:center;margin-top:10px;margin-right:30px;display:inline-block;cursor:pointer;
    -webkit-border-radius:7px;border-radius: 7px;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #207cd7), color-stop(1, #1a6cbe) );
    background-image: -o-linear-gradient(bottom, #207cd7 0%, #1a6cbe 100%);
    background-image: -moz-linear-gradient(bottom, #207cd7 0%, #1a6cbe 100%);
    background-image: -webkit-linear-gradient(bottom, #207cd7 0%, #1a6cbe 100%);
    background-image: -ms-linear-gradient(bottom, #207cd7 0%, #1a6cbe 100%);
    background-image: linear-gradient(to bottom, #207cd7 0%, #1a6cbe 100%);
}
.what-service .button:hover{border-color:#222;background:#165fa8;}
.what-service .begin-btn-last{width:200px;}
.what-service .final-text{margin-bottom:30px;font-size:18px;line-height:26px;}

.questionaire-header{background:#2d3642;padding:30px 0 0 0;}
.questionaire-header .breadcrumb{background:none;color:#fff;font-size:12px;opacity:0.7;margin:0;padding:0 0 30px 0;text-align:left;border-bottom:1px solid #424a55;}
.questionaire-header .breadcrumb a{border-color:#959aa2;}
.questionaire-header .breadcrumb a,.questionaire-header .breadcrumb a.active{color:#fff;}

.questionaire-page-title h3{font-size:18px;margin:20px 0 0 0;line-height:28px;}

.grecaptcha-badge{display:none;}

/* Exit intent popup */
.white-popup{color:#fff;text-align:left;position:relative;background:#749a00;padding:30px 30px;width:auto;max-width:600px;margin:20px auto;> * {margin-top: 0;}}
html:lang(ru-RU) .white-popup{max-width:700px;}
.white-popup .exit-intent-title{font-size:21px;font-weight:400;margin-bottom:20px;}
.white-popup .exit-intent-body p{font-size:40px;font-weight:900;}
.white-popup .exit-intent-body ul{text-align:left;margin:15px 0 0 20px;padding:0}
.white-popup .exit-intent-body li{color:#f5fddd;font-size:14px;font-weight:300;margin-bottom:10px;list-style-type:disc;}
.white-popup .exit-intent-body sup,.white-popup .exit-intent-body sub{font-size:21px;font-weight:400;}
.white-popup .exit-intent-cta a.button{margin:15px 0 20px 0;-webkit-box-shadow:0 1px 0 0 #414831;box-shadow:0 1px 0 0 #414831;}
.white-popup .exit-intent-moneyback{color:#f5fddd;font-size:14px;font-weight:400;}
/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.35s ease-out;
  -moz-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.35s ease-out;
  -moz-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/*Scroll triggered popup */
.boxzilla-container .boxzilla{text-align:center;padding:20px 0 0 0;/*padding:35px;*/margin:20px;border-radius:5px;}
.boxzilla-container h2{font-size:22px;font-weight:400;color:#fff;margin:0 0 15px 0;}
.boxzilla-container p{font-size:16px;font-weight:300;margin:0 0 20px 0;line-height:28px;}
.boxzilla-container p a.button{line-height:normal;}
.boxzilla-container .boxzilla-close-icon{color:#fff;}
.boxzilla-container .button.main.medium{padding:15px 20px;box-shadow: 0px 0px 2px 0px #6d2408;}

/* Icons */
.webp .country-server-locations li:before,
.webp .features-body li:before,
.webp .why-cactusvpn .protocols li:before,
.webp .why-cactusvpn .advanced-features li:before,
.webp .win-free-services .trial-account .you-get li:before,
.webp .win-free-smart-dns-services .trial-account .you-get li:before,
.webp .package-description li:before,
.webp .how-to-start .title .left-bg,
.webp .how-to-start .title .right-bg,
.webp .vpn-servers-list table .check div,
.webp ul.advantages li:before,
.webp ul.disadvantages li:before,
.webp .free-trial-right li:before,
.webp .cactusvpn-protect-privacy li:before,
.webp .bypass-blocks-article-cnt ul.why-cactusvpn li:before,
.webp .bypass-blocks-article li.advantages:before,
.webp .bypass-blocks-article li.disadvantages:before,
.webp .vpn-servers-article-cnt ul.why-cactusvpn li:before,
.webp .vpn-servers-article li.advantages:before,
.webp .vpn-servers-article li.disadvantages:before,
.webp .websites-filters .nav li span,
.webp .websites-filters .website-country .nav li.all span,
.webp .websites-filters .nav li.others a span,
.webp .unblocked-devices .nav li.all span{background-image:url(../images/icons.webp);background-repeat:no-repeat;}
.no-webp .country-server-locations li:before,
.no-webp .features-body li:before,
.no-webp .why-cactusvpn .protocols li:before,
.no-webp .why-cactusvpn .advanced-features li:before,
.no-webp .win-free-services .trial-account .you-get li:before,
.no-webp .win-free-smart-dns-services .trial-account .you-get li:before,
.no-webp .package-description li:before,
.no-webp .how-to-start .title .left-bg,
.no-webp .how-to-start .title .right-bg,
.no-webp .vpn-servers-list table .check div,
.no-webp ul.advantages li:before,
.no-webp ul.disadvantages li:before,
.no-webp .free-trial-right li:before,
.no-webp .cactusvpn-protect-privacy li:before,
.no-webp .bypass-blocks-article-cnt ul.why-cactusvpn li:before,
.no-webp .bypass-blocks-article li.advantages:before,
.no-webp .bypass-blocks-article li.disadvantages:before,
.no-webp .vpn-servers-article-cnt ul.why-cactusvpn li:before,
.no-webp .vpn-servers-article li.advantages:before,
.no-webp .vpn-servers-article li.disadvantages:before,
.no-webp .websites-filters .nav li span,
.no-webp .websites-filters .website-country .nav li.all span,
.no-webp .websites-filters .nav li.others a span,
.no-webp .unblocked-devices .nav li.all span{background-image:url(../images/icons.png);background-repeat:no-repeat;}
.websites-filters-ctr .nav li.all span{background-position:0 0;width:16px;}
.websites-filters-ctr .nav li.video span{background-position:-19px 0;width:27px;height:21px;}
.websites-filters-ctr .nav li.music span{background-position:-48px 0;width:27px;height:21px;}
.websites-filters-ctr .nav li.sport span{background-position:-77px 0;width:27px;height:22px;}
.websites-filters-ctr .nav li.others a span{background-position:-107px 0;width:22px;}
.vpn-trial-features li span.s1,
.vpn-servers-list table .check div,
.country-server-locations li:before,
.features-body li:before,
.why-cactusvpn .protocols li:before,
.bypass-blocks-article-cnt ul.why-cactusvpn li:before,
.vpn-servers-article-cnt ul.why-cactusvpn li:before,
.win-free-services.win-free-smart-dns-services .trial-account .you-get li:before{background-position:-152px 0;}
.why-cactusvpn .advanced-features li:before,
.smart-dns .why-cactusvpn .advanced-features li:before,
.pricing-features .advantages li:before,
.free-trial-right li:before,
.win-free-services .trial-account .you-get li:before{background-position:-179px 0;}
.free-trial-right li:before,.cactusvpn-protect-privacy li:before{background-position:-206px 0;}
ul.advantages li:before,
.bypass-blocks-article li.advantages:before,
.vpn-servers-article li.advantages:before{background-position:-233px 0;}
ul.disadvantages li:before,
.bypass-blocks-article li.disadvantages:before,
.vpn-servers-article li.disadvantages:before{background-position:-260px 0;}
.package-description li.yes:before{background-position:-292px -7px;}
.package-description li.no:before{background-position:-311px -7px;}
.how-to-start .title .left-bg{background-position:-326px 0;}

/* Promotions */
.promo-ctr-giveaway{background:#ffcd2d url(../images/bg-promo-giveaway.png) center -65px no-repeat;}
.promo-cnt-giveaway a{font-weight:700;font-size:20px;color:#cf381d;display:block;text-align:center;padding:10px 20px;border:0;line-height:30px;}
.promo-cnt-giveaway a:hover{color:#cf381d;border:0;text-decoration:none;}
.promo-cnt-giveaway span.button{color:#fff;font-size:16px;font-weight:600;padding:15px 17px;margin-left:20px;display:inline-block;text-transform:uppercase;-webkit-border-radius:3px;border-radius:3px;}
.promo-cnt-giveaway span.button:hover{background:#d73d20;}

/* Forms */
.form-group{margin:0 0 40px 0;}
.form-group label{font-size:21px;font-weight:400;margin:0 0 15px 0;}

/* Authors */
.author{color:#666;padding:20px 0;border-bottom:1px solid #e5e5e5;}
.contentv2 .author{border:0;}
.webp .author-image{background-image:url(../images/authors.webp);}
.no-webp .author-image{background-image:url(../images/authors.jpg);}
.author-image{width:100px;height:100px;background-repeat:no-repeat;float:left;}
.author-image.ryan{background-position:0 0;}
.author-image.sergiu{background-position:-103px 0;}
.author-image.catalin{background-position:-206px 0;}
.author-image.ana{background-position:-308px 0;}
.author-image.alex{background-position:-411px 0;}
.author-image.tim{background-position:-514px 0;}
.author-name{font-size:18px;margin:0 0 15px 20px;float:left;}
.author-description{font-size:14px;line-height:21px;float:left;width:525px;margin:0 0 0 20px;}
.author-description p{font-size:15px;line-height:24px;}

/* Devices big */
.webp .device span,.webp .device-small-black a span,.webp .unblocked-devices .nav li span,
.webp .vpn-software-page .vpn-software-action .button i,
.webp .vpn-software2 .button.windows i,
.webp .vpn-software-page .second-nav .nav.nav-tabs a:before,
.webp .app-available-on li a,
.webp .vpn-software2 .button.mac i,
.webp .vpn-software2 .button.ios i,
.webp .vpn-software2 .button.android i,
.webp .vpn-software2 .button.amazon-fire-tv i,
.webp .download-cactusvpn-app .box .button i{background-image:url(../images/devices.webp);background-repeat:no-repeat;}
.no-webp .device span,.no-webp .device-small-black a span,.no-webp .unblocked-devices .nav li span,
.no-webp .vpn-software-page .vpn-software-action .button i,
.no-webp .vpn-software2 .button.windows i,
.no-webp .vpn-software-page .second-nav .nav.nav-tabs a:before,
.no-webp .app-available-on li a,
.no-webp .vpn-software2 .button.mac i,
.no-webp .vpn-software2 .button.ios i,
.no-webp .vpn-software2 .button.android i,
.no-webp .vpn-software2 .button.amazon-fire-tv i,
.no-webp .download-cactusvpn-app .box .button i{background-image:url(../images/devices.png);background-repeat:no-repeat;}
.device span{width:38px;height:38px;}
.device.windows span{background-position:0 0;}
.device.windows7 span{background-position:-41px 0;width:42px;}
.device.windowsxp span{background-position:-85px 0;width:43px;}
.device.windows-phone span{background-position:-130px 0;height:38px;}
.device.mac-os span{background-position:-170px 0;}
.device.ios span{background-position:-211px 0;width:30px;height:39px;}
.device.android span{background-position:-244px 0;width:32px;height:38px;}
.device.ubuntu span{background-position:-279px 0;}
.device.boxee-box span{background-position:-320px 0;}
.device.dd-wrt span{background-position:-361px 0;}
.device.roku span{background-position:-403px 0;width:36px;}
.device.playstation span{background-position:-440px 0;}
.device.xbox span{background-position:-481px 0;}
.device.chrome span{background-position:-522px 0;}
.device.amazon-fire-tv span{background-position:-563px 0;height:36px;}
.device.now-tv-box span{background-position:-604px 0;}
.device.samsung-smart-tv span{background-position:-645px 0;height:38px;width:28px;margin-right:20px;}
.device.other span{background-position:-676px 0;}
.device.firefox span{background-position:-717px 0;}
.device.opera span{background-position:-758px 0;width:35px;}
.device.safari span{background-position:-796px 0;}
.device.ie span{background-position:-837px 0;}
.device.skype span{background-position:-878px 0;height:39px;}
.device.edge span{background-position:-919px 0;}
.device.xbox360 span{background-position:-958px 0;}
.device.sony span{background-position:-999px 0;}
.device.utorrent span{background-position:-1040px 0;}
.device.bittorrent span{background-position:-1081px 0;}
.device.qbittorrent span{background-position:-1122px 0;}
.device.deluge span{background-position:-1162px 0;width:29px;margin-left:5px;margin-right:14px;}
.device.lg span{background-position:-1194px 0;}
.device.vuze span{background-position:-1235px 0;}
.device.telegram span{background-position:-1275px 0;}
.device.viber span{background-position:-1316px 0;}
.device.avast span{background-position:-1355px 0;}
.device.bitdefender span{background-position:-1396px 0;}
.device.eset-nod-32 span{background-position:-1437px 0;}
.device.f-secure span{background-position:-1478px 0;}
.device.kaspersky span{background-position:-1523px 0;}
.device.mcafee span{background-position:-1564px 0;}
.device.sophos-home span{background-position:-1604px 0;}
.device.norton-antivirus span{background-position:-1646px 0;}
.device.trend-micro-antivirus span{background-position:-1687px 0;}
.device.webroot-antivirus span{background-position:-1730px 0;}
.device.cactusvpn-windows span{background-position:-3px -195px;}
.device.cactusvpn-mac-os span{background-position:-44px -195px;}
.device.cactusvpn-ios span{background-position:-85px -195px;}
.device.softether-windows span{background-position:-127px -195px;}
.device.cactusvpn-android span{background-position:-168px -195px;}
.device.cactusvpn-amazon span{background-position:-211px -195px;}

/* Devices small */
.device.small span{width:27px;height:27px;}
.device.small.windows span{background-position:0 -48px;}
.device.small.mac-os span,.vpn-software2 .button.mac i{background-position:-30px -48px;}
.device.small.apple span{background-position:-58px -48px;width:22px;height:28px;}
.device.small.android span{background-position:-83px -48px;width:23px;height:28px;}
.device.small.smasung-smart-tv span{background-position:-109px -48px;width:20px;height:26px;}
.device.small.roku span{background-position:-130px -48px;width:24px;}
.device.small.xbox span{background-position:-155px -48px;width:26px;height:26px;}
.device.small.xbox360 span{background-position:-183px -48px;width:25px;height:25px;}
.device.small.playstation span{background-position:-211px -48px;height:21px;}
.device.small.amazon-fire-tv span{background-position:-241px -48px;height:26px;}
.device.small.now-tv-box span{background-position:-271px -48px;}

.vpn-software-page .vpn-software-action .button.windows i,
.vpn-software2 .button.windows i,
.download-cactusvpn-app .box .button.windows i,
.vpn-software-page .second-nav .nav.nav-tabs li.windows a:before,
.app-available-on li.windows a{background-position:-1771px 0;}
.vpn-software-page .vpn-software-action .button.ios i,
.download-cactusvpn-app .box .button.ios i,
.vpn-software-page .second-nav .nav.nav-tabs li.ios a:before,
.app-available-on li.ios a,
.vpn-software2 .button.ios i{background-position:-1829px 0;width:21px;height:26px;}
.vpn-software-page .vpn-software-action .button.android i,
.download-cactusvpn-app .box .button.android i,
.vpn-software-page .second-nav .nav.nav-tabs li.android a:before,
.app-available-on li.android a,
.vpn-software2 .button.android i{background-position:-1852px 0;width:23px;height:27px;}
.vpn-software-page .vpn-software-action .button.amazon-fire-tv i,
.download-cactusvpn-app .box .button.amazon-fire-tv i,
.vpn-software-page .second-nav .nav.nav-tabs li.amazon-fire-tv a:before,
.app-available-on li.amazon-fire-tv a,
.vpn-software2 .button.amazon-fire-tv i{background-position:-1878px 0;width:27px;height:27px;}
.vpn-software-page .vpn-software-action .button.mac i,
.download-cactusvpn-app .box .button.mac i,
.vpn-software2 .button.mac i,
.vpn-software-page .second-nav .nav.nav-tabs li.macos a:before,
.app-available-on li.macos a{background-position:-1801px 0;}
.vpn-software-page .vpn-software-action .button.google-chrome i,
.vpn-software-page .second-nav .nav.nav-tabs li.google-chrome a:before,
.app-available-on li.google-chrome a,
.download-cactusvpn-app .box .button.google-chrome i{background-position:-1907px 0;}
.vpn-software-page .vpn-software-action .button.firefox i,
.vpn-software-page .second-nav .nav.nav-tabs li.firefox a:before,
.app-available-on li.firefox a,
.download-cactusvpn-app .box .button.firefox i{background-position:-1936px 0;}

/* Devices small black */
.device-small-black span{width:27px;height:27px;}
.device-small-black.windows span{background-position:-303px -48px;}
.device-small-black.macos span{background-position:-335px -48px;}
.device-small-black.ios span{background-position:-395px -48px;width:21px;}
.device-small-black.android span{background-position:-367px -48px;width:23px;}
.device-small-black.amazon-fire-tv span{background-position:-422px -48px;}
.device-small-black.chrome span{background-position:-454px -48px;}
.device-small-black.firefox span{background-position:-486px -48px;}
.device-small-black.roku span{background-position:-517px -48px;}
.device-small-black.xbox span{background-position:-546px -48px;}
.device-small-black.playstation span{background-position:-577px -48px;width:34px;}

/* Servers */
.webp .why-cactusvpn .servers li:before,.webp .vpn-servers-list li:before,.webp .vpn-servers-list div:before,.webp .websites-filters .website-country .nav li span,.webp .home-vpn-servers .servers li:before{background-image:url(../images/flags.webp);background-repeat:no-repeat;}
.no-webp .why-cactusvpn .servers li:before,.no-webp .vpn-servers-list li:before,.no-webp .vpn-servers-list div:before,.no-webp .websites-filters .website-country .nav li span,.no-webp .home-vpn-servers .servers li:before{background-image:url(../images/flags.png);background-repeat:no-repeat;}
.why-cactusvpn .servers li.usa:before,.vpn-servers-list li.usa:before,.vpn-servers-list div.usa:before,.websites-filters .nav li.usa span,.home-vpn-servers .servers li.usa:before{background-position:0 0;}
.why-cactusvpn .servers li.uk:before,.vpn-servers-list li.uk:before,.vpn-servers-list div.uk:before,.websites-filters .nav li.uk span,.home-vpn-servers .servers li.uk:before{background-position:-33px 0;}
.why-cactusvpn .servers li.nl:before,.vpn-servers-list li.nl:before,.vpn-servers-list div.nl:before,.home-vpn-servers .servers li.nl:before{background-position:-66px 0;}
.why-cactusvpn .servers li.ro:before,.vpn-servers-list li.ro:before,.vpn-servers-list div.ro:before,.home-vpn-servers .servers li.ro:before{background-position:-99px 0;}
.why-cactusvpn .servers li.de:before,.vpn-servers-list li.de:before,.vpn-servers-list div.de:before,.websites-filters .nav li.germany span,.home-vpn-servers .servers li.de:before{background-position:-132px 0;}
.why-cactusvpn .servers li.pl:before,.vpn-servers-list li.pl:before,.vpn-servers-list div.pl:before,.websites-filters .nav li.poland span,.home-vpn-servers .servers li.pl:before{background-position:-165px 0;}
.why-cactusvpn .servers li.ca:before,.vpn-servers-list li.ca:before,.vpn-servers-list div.ca:before,.websites-filters .nav li.ca a span,.home-vpn-servers .servers li.ca:before{background-position:-198px 0;}
.why-cactusvpn .servers li.ch:before,.vpn-servers-list li.ch:before,.vpn-servers-list div.ch:before,.websites-filters .nav li.ch a span,.home-vpn-servers .servers li.ch:before{background-position:-231px 0;}
.why-cactusvpn .servers li.fr:before,.vpn-servers-list li.fr:before,.vpn-servers-list div.fr:before,.websites-filters .nav li.fr a span,.home-vpn-servers .servers li.fr:before{background-position:-264px 0;}
.why-cactusvpn .servers li.kr:before,.vpn-servers-list li.kr:before,.vpn-servers-list div.kr:before,.home-vpn-servers .servers li.kr:before{background-position:-297px 0;}
.why-cactusvpn .servers li.au:before,.vpn-servers-list li.au:before,.vpn-servers-list div.au:before,.websites-filters .nav li.au span,.home-vpn-servers .servers li.au:before{background-position:-330px 0;}
.why-cactusvpn .servers li.se:before,.vpn-servers-list li.se:before,.vpn-servers-list div.se:before,.websites-filters .nav li.se a span,.home-vpn-servers .servers li.se:before{background-position:-363px 0;}
.why-cactusvpn .servers li.jp:before,.vpn-servers-list li.jp:before,.vpn-servers-list div.jp:before,.home-vpn-servers .servers li.jp:before{background-position:-396px 0;}
.why-cactusvpn .servers li.sg:before,.vpn-servers-list li.sg:before,.vpn-servers-list div.sg:before,.home-vpn-servers .servers li.sg:before{background-position:-429px 0;}
.why-cactusvpn .servers li.es:before,.vpn-servers-list li.es:before,.vpn-servers-list div.es:before,.home-vpn-servers .servers li.es:before{background-position:-462px 0;}
.why-cactusvpn .servers li.mx:before,.vpn-servers-list li.mx:before,.vpn-servers-list div.mx:before,.home-vpn-servers .servers li.mx:before{background-position:-495px 0;}
.why-cactusvpn .servers li.lv:before,.vpn-servers-list li.lv:before,.vpn-servers-list div.lv:before,.home-vpn-servers .servers li.lv:before{background-position:-528px 0;}
.why-cactusvpn .servers li.in:before,.vpn-servers-list li.in:before,.vpn-servers-list div.in:before,.websites-filters .nav li.in span,.home-vpn-servers .servers li.in:before{background-position:-561px 0;}
.why-cactusvpn .servers li.my:before,.vpn-servers-list li.my:before,.vpn-servers-list div.my:before,.home-vpn-servers .servers li.my:before{background-position:-594px 0;}
.why-cactusvpn .servers li.br:before,.vpn-servers-list li.br:before,.vpn-servers-list div.br:before,.home-vpn-servers .servers li.br:before{background-position:-627px 0;}
.why-cactusvpn .servers li.ru:before,.vpn-servers-list li.ru:before,.vpn-servers-list div.ru:before,.websites-filters .nav li.ru span,.home-vpn-servers .servers li.ru:before{background-position:-660px 0;}
.why-cactusvpn .servers li.pt:before,.vpn-servers-list li.pt:before,.vpn-servers-list div.pt:before,.home-vpn-servers .servers li.pt:before{background-position:-693px 0;}
.why-cactusvpn .servers li.it:before,.vpn-servers-list li.it:before,.vpn-servers-list div.it:before,.websites-filters .nav li.it a span,.home-vpn-servers .servers li.it:before{background-position:-726px 0;}
.why-cactusvpn .servers li.hk:before,.vpn-servers-list li.hk:before,.vpn-servers-list div.hk:before,.home-vpn-servers .servers li.hk:before{background-position:-759px 0;}
.why-cactusvpn .servers li.md:before,.vpn-servers-list li.md:before,.vpn-servers-list div.md:before,.home-vpn-servers .servers li.md:before{background-image:url('../images/md.png')}
/* Unblocked Services */
.unblocked-services a span{background-image:url(../images/unblocked-services.png);background-repeat:no-repeat;width:27px;height:27px;}
.unblocked-services .facebook span{background-position:0 0;}
.unblocked-services .youtube span{background-position:-32px 0;}
.unblocked-services .twitter span{background-position:-64px 0;}
.unblocked-services .google-voice span{background-position:-96px 0;}
.unblocked-services .tiktok span{background-position:-128px 0;}
.unblocked-services .viber span{background-position:-157px 0;}
.unblocked-services .snapchat span{background-position:-188px 0;}
.unblocked-services .utorrent span{background-position:-221px 0;}
.unblocked-services .skype span{background-position:-251px 0;}
.unblocked-services .voip span{background-position:-283px 0;}
.unblocked-services .telegram span{background-position:-315px 0;}

/* Payment methods */
.webp .payment-methods span{height:38px;background-image:url(../images/payment-methods.webp);background-repeat:no-repeat;}
.no-webp .payment-methods span{height:38px;background-image:url(../images/payment-methods.png);background-repeat:no-repeat;}
.paypal span{background-position:0 0;width:33px;}
.visa span{background-position:-36px 0;width:60px;}
.mastercard span{background-position:-99px 0;width:60px;}
.discover span{background-position:-163px 0;width:74px;}
.american-express span{background-position:-239px 0;width:38px;}
.qiwi span{background-position:-280px 0;width:37px;} 
.webmoney span{background-position:-320px 0;width:38px;}
.boleto-bancario span{background-position:-361px 0;width:41px;}
.yandex span{background-position:-405px 0;width:33px;}
.alipay span{background-position:-441px 0;width:37px;}
.bitcoin span{background-position:-481px 0;width:39px;height:39px;}
.unionpay span{background-position:-523px 0;width:60px;height:39px;}
.ideal span{background-position:-586px 0;width:45px;height:39px;}
.przelewy24 span{background-position:-635px 0;width:97px;height:33px;}

/* Titles */
.title-icon{height:131px;width:107px;display:inline-block;margin:0 0 20px 0;}
.webp .title-icon,
.webp .single-post .post .title-icon.faq,
.webp .guide-article .title-icon.faq,
.webp .how-to-start .cnt span,
.webp .free-trial-completed .what-next li:before{background-image:url(../images/cactus-icons.webp);background-repeat:no-repeat;}
.no-webp .title-icon,
.no-webp .single-post .post .title-icon.faq,
.no-webp .guide-article .title-icon.faq,
.no-webp .how-to-start .cnt span,
.no-webp .free-trial-completed .what-next li:before{background-image:url(../images/cactus-icons.png);background-repeat:no-repeat;}
.title-icon.anonymous{background-position:0 0}
.title-icon.security{background-position:-109px 0;width:111px;}
.title-icon.residence{background-position:-220px 0;}
.title-icon.sites{background-position:-328px 0;}
.title-icon.devices{background-position:-437px 0;width:124px;}
.title-icon.bandwidth{background-position:-564px 0;}
.title-icon.proxy{background-position:-673px 0;}
.title-icon.multipledevices{background-position:-782px 0;width:133px;}
.title-icon.giveaways{background-position:-917px 0;width:108px;}
.title-icon.online-privacy{background-position:-1137px 0;width:115px;}
.title-icon.online-security{background-position:-1254px 0;width:124px;}
.title-icon.bypass-restrictions{background-position:-1380px 0;width:106px;}
.title-icon.moneyback{background-position:-1488px 0;width:106px;}
.title-icon.speed{background-position:-1600px 0;width:125px;}
.title-icon.how-start,
.free-trial-completed .what-next li.check-email:before{background-position:0 -135px;width:115px;}
.title-icon.setup-tutorials,
.free-trial-completed .what-next li.set-up:before{background-position:-116px -136px;width:109px;height:121px;}
.title-icon.faq,
.single-post .post .title-icon.faq,
.guide-article .title-icon.faq,
.free-trial-completed .what-next li.help:before{background-position:-227px -136px;width:116px;height:121px;}
.title-icon.learn-vpn{background-position:-345px -135px;width:115px;height:115px;margin-top:7px;}
.title-icon.open-ticket{background-position:-462px -138px;width:122px;height:119px;margin-bottom:13px;}
.title-icon.create-account,.how-to-start .create-account .cnt span{background-position:-587px -143px;width:126px;}
.title-icon.set-up-device,
.how-to-start .set-up-device .cnt span{background-position:-715px -143px;width:112px;}
.title-icon.start,
.how-to-start .use-services .cnt span,.how-to-start .activate-account .cnt span{background-position:-829px -138px;width:108px;}
.title-icon.activate-account{background-position:-829px -137px;width:108px;}
.title-icon.promote-us,
.how-to-start .promote-services .cnt span{background-position:-1050px -136px;width:115px;}
.title-icon.software{background-position:-1167px -134px;width:107px;}
.title-icon.no-logs{background-position:-1276px -136px;width:106px;}
.title-icon.refer-a-friend{background-position:-1384px -136px;width:116px;}
.title-icon.shared-ip{background-position:-1384px -136px;width:117px;}
.title-icon.free-trial{background-position:-1503px -134px;width:112px;}
.support-groups .title-icon{height:122px;}

/* Support pages */
li.how-start span{background-position:-615px 0px;width:124px;}
li.setup-tutorials span{background-position:-739px 0px;width:112px;}
li.faq span{background-position:-851px 0px;width:104px;}
li.learn-vpn span{background-position:-955px 0px;width:120px;}
li.open-ticket span{background-position:-1075px 0px;width:104px;}

/* Unblocked websites filters */
.unblocked-devices .nav li.all span{width:16px;height:16px;margin-top:5px;}

/* Social */
a.facebook,a.facebook span{background-position:0 -96px;}
.social a.twitter,a.twitter span{background-position:-24px -96px;width:29px;}
a.google,a.google span{background-position:-53px -96px;}
a.linkedin,a.linkedin span{background-position:-77px -96px;}
a.rss,a.rss span{background-position:-101px -96px;}
.post .fb-like{margin:40px 0 60px 0;}
.social-buttons{margin:20px 0 60px 0;}
.social-button{margin:0 30px 0 0;float:left;}

.social-buttons-fixed{position:fixed;top:50%;right:0%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10000;}
.social-buttons-fixed .btn-social{padding:20px;transition:all 0.3s ease;border-radius:0;}
.social-buttons-fixed .btn-social>:first-child{border-right:0;width:40px;line-height:40px;}
.social-buttons-fixed .social-button{margin:0;float:none;}

/* Press */
.site-logo.bestvpn{background-position:0 0;}
.site-logo.vpnfan{background-position:-150px 0;}
.site-logo.jordanfried{background-position:-300px 0;}
.site-logo.vsp{background-position:-450px 0;}
.site-logo.bestvpnforyou{background-position:-600px 0;}
.site-logo.vpnpick{background-position:-750px 0;}
.site-logo.vpnstudy{background-position:-900px 0;}
.site-logo.vpncritic{background-position:-1050px 0;}
.site-logo.techfleece{background-position:-1200px 0;}
.site-logo.bestvpnservice{background-position:-1350px 0;}

.site-logo.raymond{background-position:0 -150px;}
.site-logo.vpnservicesreviews{background-position:-150px -150px;}
.site-logo.thetechhacker{background-position:-300px -150px;}
.site-logo.geekdahsboard{background-position:-450px -150px;}
.site-logo.hacktabs{background-position:-600px -150px;}
.site-logo.vpnreviewz{background-position:-750px -150px;}
.site-logo.technouz{background-position:-900px -150px;}
.site-logo.bestpaidvpn{background-position:-1050px -150px;}
.site-logo.whatvpn{background-position:-1200px -150px;}
.site-logo.vpnxd{background-position:-1350px -150px;}

.site-logo.vpncreative{background-position:0 -300px;}
.site-logo.vpnfinder{background-position:-150px -300px;}
.site-logo.allofvpn{background-position:-300px -300px;}
.site-logo.vpnrate{background-position:-450px -300px;}
.site-logo.gizmorati{background-position:-600px -300px;}
.site-logo.bestvpn4all{background-position:-750px -300px;}
.site-logo.vpnservices{background-position:-900px -300px;}
.site-logo.bestvpnz{background-position:-1050px -300px;}
.site-logo.df{background-position:-1200px -300px;}
.site-logo.vnserviceyes{background-position:-1350px -300px;}

.site-logo.crawlerguys{background-position:0 -450px;}
.site-logo.securitygladiators{background-position:-150px -450px;}
.site-logo.bestreviews{background-position:-1650px -88px;}
.site-logo.vpnandusenetreviews{background-position:-300px -450px;}
.site-logo.vpnlookout{background-position:-450px -450px;}
.site-logo.vpnmag{background-position:-600px -450px;}
.site-logo.hdwallpaper{background-position:-750px -450px;}
.site-logo.vpnhive{background-position:-900px -450px;}
.site-logo.vpndirectory{background-position:-1050px -450px;}
.site-logo.bestfreevpn{background-position:-1200px -450px;}
.site-logo.smartdns{background-position:-1350px -450px;}

.site-logo.topvpnservices{background-position:0 -600px;}
.site-logo.choosevpn{background-position:-150px -600px;}
.site-logo.i2mag{background-position:-300px -600px;}
.site-logo.vpnadviser{background-position:-450px -600px;}
.site-logo.vpnrecommendations{background-position:-600px -600px;}
.site-logo.sneaksy{background-position:-750px -600px;}
.site-logo.vpncoupons{background-position:-900px -600px;}
.site-logo.tipradar{background-position:-1050px -600px;}
.site-logo.bestvpnfornet{background-position:-1200px -600px;}
.site-logo.leblogduvpn{background-position:-1350px -600px;}

.site-logo.mobilenews4world{background-position:0 -750px;}
.site-logo.ebuzznet{background-position:-150px -750px;}
.site-logo.techfond{background-position:-300px -750px;}
.site-logo.techehow{background-position:-450px -750px;}
.site-logo.techtricksworld{background-position:-600px -750px;}
.site-logo.techblaster{background-position:-750px -750px;}
.site-logo.freshtechweb{background-position:-900px -750px;}
.site-logo.hellboundblogger{background-position:-1050px -750px;}
.site-logo.internetbillboards{background-position:-1200px -750px;}
.site-logo.techinews{background-position:-1350px -750px;}

.site-logo.litabi{background-position:0 -900px;}
.site-logo.phpfortechniques{background-position:-150px -900px;}
.site-logo.mytechology{background-position:-300px -900px;}
.site-logo.hackread{background-position:-450px -900px;}
.site-logo.gearfus{background-position:-600px -900px;}
.site-logo.technologyam{background-position:-750px -900px;}
.site-logo.smartdnscom{background-position:-900px -900px;}
.site-logo.theloadguru{background-position:-1050px -900px;}
.site-logo.fried{background-position:-1200px -900px;}
.site-logo.bestvpnrating{background-position:-1350px -900px;}

.site-logo.vpngidsnl{background-position:0 -1050px;}
.site-logo.anonymster{background-position:-150px -1050px;}
.site-logo.techradar{background-position:-300px -1050px;}
.site-logo.vpnmentor{background-position:-450px -1050px;}
.site-logo.cloudwards{background-position:-600px -1050px;}
.site-logo.thevpnlab{background-position:-750px -1050px;}
.site-logo.vpnsrus{background-position:-900px -1050px;}
.site-logo.bestvpn-org{background-position:-1050px -1050px;}
.site-logo.bestreviews-net{background-position:-1200px -1050px;}
.site-logo.vpnhound{background-position:-1350px -1050px;}

.site-logo.vpnspecial{background-position:0 -1200px;}
.site-logo.coveryourprivacy{background-position:-150px -1200px;}
.site-logo.vpncompare-co-uk{background-position:-300px -1200px;}
.site-logo.privatevpnservice{background-position:-450px -1200px;}
.site-logo.bestvpnrating{background-position:-600px -1200px;}
.site-logo.vpntrends{background-position:-750px -1200px;}
.site-logo.vpnranks{background-position:-900px -1200px;}
.site-logo.bestvpnco{background-position:-1050px -1200px;}
.site-logo.pcworld{background-position:-1200px -1200px;}
.site-logo.gobestvpn{background-position:-1350px -1200px;}

.site-logo.techiespad{background-position:0 -1350px;}
.site-logo.vpnbasen_se{background-position:-150px -1350px;}
.site-logo.top10vpn{background-position:-300px -1350px;}
.site-logo.vpnpro{background-position:-450px -1350px;}
.site-logo.techshielder{background-position:-600px -1350px;}
.site-logo.tekcompare{background-position:-750px -1350px;}
.site-logo.vpnnippon{background-position:-900px -1350px;}
.site-logo.cloud-storage{background-position:-1050px -1350px;}
.site-logo.vpn-alert{background-position:-1200px -1350px;}
.site-logo.websiteplanet{background-position:-1350px -1350px;}

.site-logo.tomspark{background-position:0 -1500px;}
.site-logo.webhostingprof{background-position:-150px -1500px;}
.site-logo.techrobot{background-position:-300px -1500px;}
.site-logo.vpnetic{background-position:-450px -1500px;}
.site-logo.invpn{background-position:-600px -1500px;}
.site-logo.vpnwelt{background-position:-750px -1500px;}
.site-logo.privateproxyguide{background-position:-900px -1500px;}
.site-logo.bestvpncomparisons{background-position:-1050px -1500px;}

/* Buttons */
a.button{text-decoration:none;text-transform:uppercase;-webkit-border-radius:7px;border-radius:7px;display:inline-block;}
a.button.main{color:#fff;}
a.button:hover{color:#fff;}
.button.big{padding:25px 30px}
.button.main.big{font-size:19px;font-weight:700;}
.button.main.small{font-size:17px;font-weight:700;padding:12px 20px;text-transform:none;}
.button.main.medium{font-size:17px;font-weight:400;padding:19px 30px;text-transform:none;}
.button.secondary.big{font-size:17px;}
.button.secondary.small{font-size:14px;padding:17px 20px;text-transform:none;}
.button.secondary.blue{color:#218ec1;border:1px solid #80b4cc;}
.button.secondary.blue:hover{background:#cce2f4;color:#196386;border:1px solid #218ec1;}
.button.secondary.blue2{background:#2b343f;color:#8cc5e0;border:1px solid #4f5762;}
.button.secondary.blue2:hover{color:#d1e3eb;border:1px solid #6a7480;background:#28303b;}
.button.secondary.red{background:#e74c3c;color:#fff;border:1px solid #f1948a;-webkit-box-shadow:none;box-shadow:none;}
.button.secondary.red:hover{color:#fff;border:1px solid #f0bcb7;background:#dd4737;}
.button.main.orange{-webkit-box-shadow:0 2px 0 0 #1f252e;box-shadow:0 2px 0 0 #1f252e;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E28923),
	color-stop(1, #DD5800)
);
background-image: -o-linear-gradient(bottom, #E28923 0%, #DD5800 100%);
background-image: -moz-linear-gradient(bottom, #E28923 0%, #DD5800 100%);
background-image: -webkit-linear-gradient(bottom, #E28923 0%, #DD5800 100%);
background-image: -ms-linear-gradient(bottom, #E28923 0%, #DD5800 100%);
background-image: linear-gradient(to bottom, #E28923 0%, #DD5800 100%);
}
.button.main.orange:hover{background:#e07312;}
.button.main.orange2{
-webkit-box-shadow:0 2px 0 0 #9f2c20;box-shadow:0 2px 0 0 #9f2c20;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ff6d00),
	color-stop(1, #d35400)
);
background-image: -o-linear-gradient(bottom, #ff6d00 0%, #d35400 100%);
background-image: -moz-linear-gradient(bottom, #ff6d00 0%, #d35400 100%);
background-image: -webkit-linear-gradient(bottom, #ff6d00 0%, #d35400 100%);
background-image: -ms-linear-gradient(bottom, #ff6d00 0%, #d35400 100%);
background-image: linear-gradient(to bottom, #ff6d00 0%, #d35400 100%);
}
.button.main.orange2:hover{background:#ec6200;}
.button.main.blue{
-webkit-box-shadow:0 2px 0 0 #0c3d6d;box-shadow:0 2px 0 0 #0c3d6d;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #1665b3),
	color-stop(1, #13599f)
);
background-image: -o-linear-gradient(bottom, #1665b3 0%, #13599f 100%);
background-image: -moz-linear-gradient(bottom, #1665b3 0%, #13599f 100%);
background-image: -webkit-linear-gradient(bottom, #1665b3 0%, #13599f 100%);
background-image: -ms-linear-gradient(bottom, #1665b3 0%, #13599f 100%);
background-image: linear-gradient(to bottom, #1665b3 0%, #13599f 100%);
}
.button.main.yellow{-webkit-box-shadow:0 2px 0 0 #b61100;box-shadow:0 2px 0 0 #b61100;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ffd200),
	color-stop(1, #ffa800)
);
background-image: -o-linear-gradient(bottom, #ffd200 0%, #ffa800 100%);
background-image: -moz-linear-gradient(bottom, #ffd200 0%, #ffa800 100%);
background-image: -webkit-linear-gradient(bottom, #ffd200 0%, #ffa800 100%);
background-image: -ms-linear-gradient(bottom, #ffd200 0%, #ffa800 100%);
background-image: linear-gradient(to bottom, #ffd200 0%, #ffa800 100%);
}
.button.main.yellow:hover{background:#ffba00;}
.button.main.blue:hover{background:#145fa9;}
.button.main.blue2{
-webkit-box-shadow:0 2px 0 0 #0c3d6d;box-shadow:0 2px 0 0 #0c3d6d;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #358ede),
	color-stop(1, #1a7dd9)
);
background-image: -o-linear-gradient(bottom, #358ede 0%, #1a7dd9 100%);
background-image: -moz-linear-gradient(bottom, #358ede 0%, #1a7dd9 100%);
background-image: -webkit-linear-gradient(bottom, #358ede 0%, #1a7dd9 100%);
background-image: -ms-linear-gradient(bottom, #358ede 0%, #1a7dd9 100%);
background-image: linear-gradient(to bottom, #358ede 0%, #1a7dd9 100%);
}
.button.main.blue2:hover{background:#2886dc;}	
.button.main.green{
-webkit-box-shadow:0 2px 0 0 #516c00;box-shadow:0 2px 0 0 #516c00;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #739900),
	color-stop(1, #698C00)
);
background-image: -o-linear-gradient(bottom, #739900 0%, #698C00 100%);
background-image: -moz-linear-gradient(bottom, #739900 0%, #698C00 100%);
background-image: -webkit-linear-gradient(bottom, #739900 0%, #698C00 100%);
background-image: -ms-linear-gradient(bottom, #739900 0%, #698C00 100%);
background-image: linear-gradient(to bottom, #739900 0%, #698C00 100%);
}
.button.main.green:hover{background:#6f9200;}	
.button.main.green2{
-webkit-box-shadow:0 2px 0 0 #516c00;box-shadow:0 2px 0 0 #516c00;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #8dc014),
	color-stop(1, #79a906)
);
background-image: -o-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -moz-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -webkit-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: -ms-linear-gradient(bottom, #8dc014 0%, #79a906 100%);
background-image: linear-gradient(to bottom, #8dc014 0%, #79a906 100%);
}
.button.main.green2:hover{background:#83b40d;}	
.button.main.gray{color:#222222;font-weight:400;
-webkit-box-shadow:0 2px 0 0 #b0b0b0;box-shadow:0 2px 0 0 #b0b0b0;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #e9ecee),
	color-stop(1, #ced0d2)
);
background-image: -o-linear-gradient(bottom, #e9ecee 0%, #ced0d2 100%);
background-image: -moz-linear-gradient(bottom, #e9ecee 0%, #ced0d2 100%);
background-image: -webkit-linear-gradient(bottom, #e9ecee 0%, #ced0d2 100%);
background-image: -ms-linear-gradient(bottom, #e9ecee 0%, #ced0d2 100%);
background-image: linear-gradient(to bottom, #e9ecee 0%, #ced0d2 100%);
}
.button.main.gray:hover{background:#ced0d2;}	
.button.red{-webkit-box-shadow:0 2px 0 0 #941600;box-shadow:0 2px 0 0 #941600;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #EA4928),
	color-stop(1, #CB351B)
);
background-image: -o-linear-gradient(bottom, #EA4928 0%, #CB351B 100%);
background-image: -moz-linear-gradient(bottom, #EA4928 0%, #CB351B 100%);
background-image: -webkit-linear-gradient(bottom, #EA4928 0%, #CB351B 100%);
background-image: -ms-linear-gradient(bottom, #EA4928 0%, #CB351B 100%);
background-image: linear-gradient(to bottom, #EA4928 0%, #CB351B 100%);
}

.packages li .button,.pricing-call-to-actions .button{
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #66707d),
color-stop(1, #4d545c)
);
background-image: -o-linear-gradient(bottom, #66707d 0%, #4d545c 100%);
background-image: -moz-linear-gradient(bottom, #66707d 0%, #4d545c 100%);
background-image: -webkit-linear-gradient(bottom, #66707d 0%, #4d545c 100%);
background-image: -ms-linear-gradient(bottom, #66707d 0%, #4d545c 100%);
background-image: linear-gradient(to bottom, #66707d 0%, #4d545c 100%);
-webkit-box-shadow: 0 2px 0 0 #1c2327;
box-shadow: 0 2px 0 0 #1c2327;
}
.packages li .button:hover,.pricing-call-to-actions .button:hover{background:#4d545c;}
.packages li.vpn-smart-dns .button{
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #8aaa00), color-stop(1, #689300) );
    background-image: -o-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -moz-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -webkit-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: -ms-linear-gradient(bottom, #8aaa00 0%, #689300 100%);
    background-image: linear-gradient(to bottom, #8aaa00 0%, #689300 100%);
    -webkit-box-shadow: 0 2px 0 0 #3d442f;
    box-shadow: 0 2px 0 0 #3d442f;
}
.packages li.vpn-smart-dns .button:hover{background:#689300;}
.footer .newsletter-subscribe input.btn{color:#3f4144;border:1px solid #adadad;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-box-shadow:0 1px 4px 0px rgba(0, 0, 0, 0.2);box-shadow:0 1px 4px 0px rgba(0, 0, 0, 0.2);-webkit-border-radius:3px;border-radius:3px;float:left;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #CCCCCC)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #CCCCCC 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #CCCCCC 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #CCCCCC 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #CCCCCC 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #CCCCCC 100%);
}
.footer .newsletter-subscribe input.btn:hover{background:#d4d4d4;}
.button.windows{
background: #00adef; /* Old browsers */
background: -moz-linear-gradient(top,  #00adef 0%, #007dad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00adef), color-stop(100%,#007dad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00adef 0%,#007dad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00adef 0%,#007dad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00adef 0%,#007dad 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00adef 0%,#007dad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adef', endColorstr='#007dad',GradientType=0 ); /* IE6-9 */
}
.button.windows:hover{background:#009bd7}
.button.ios{
background: #606162; /* Old browsers */
background: -moz-linear-gradient(top,  #606162 0%, #0a000e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606162), color-stop(100%,#0a000e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #606162 0%,#0a000e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #606162 0%,#0a000e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #606162 0%,#0a000e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #606162 0%,#0a000e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606162', endColorstr='#0a000e',GradientType=0 ); /* IE6-9 */
}
.button.android{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #77C159),
	color-stop(1, #5E9745)
);
background-image: -o-linear-gradient(bottom, #77C159 0%, #5E9745 100%);
background-image: -moz-linear-gradient(bottom, #77C159 0%, #5E9745 100%);
background-image: -webkit-linear-gradient(bottom, #77C159 0%, #5E9745 100%);
background-image: -ms-linear-gradient(bottom, #77C159 0%, #5E9745 100%);
background-image: linear-gradient(to bottom, #77C159 0%, #5E9745 100%);
}
.button.android:hover{background:#6db151;}
.button.amazon-fire-tv{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ff8c00),
	color-stop(1, #d97700)
);
background-image: -o-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: -moz-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: -webkit-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: -ms-linear-gradient(bottom, #ff8c00 0%, #d97700 100%);
background-image: linear-gradient(to bottom, #ff8c00 0%, #d97700 100%);
}
.button.amazon-fire-tv:hover{background:#d97700;}
.button.google-chrome{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #4f93ed),
	color-stop(1, #1a73e8)
);
background-image: -o-linear-gradient(bottom, #4f93ed 0%, #1a73e8 100%);
background-image: -moz-linear-gradient(bottom, #4f93ed 0%, #1a73e8 100%);
background-image: -webkit-linear-gradient(bottom, #4f93ed 0%, #1a73e8 100%);
background-image: -ms-linear-gradient(bottom, #4f93ed 0%, #1a73e8 100%);
background-image: linear-gradient(to bottom, #4f93ed 0%, #1a73e8 100%);
}
.button.google-chrome:hover{background:#196cd9;}
.button.firefox{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #5cda4e),
	color-stop(1, #52c546)
);
background-image: -o-linear-gradient(bottom, #5cda4e 0%, #52c546 100%);
background-image: -moz-linear-gradient(bottom, #5cda4e 0%, #52c546 100%);
background-image: -webkit-linear-gradient(bottom, #5cda4e 0%, #52c546 100%);
background-image: -ms-linear-gradient(bottom, #5cda4e 0%, #52c546 100%);
background-image: linear-gradient(to bottom, #5cda4e 0%, #52c546 100%);
}
.button.firefox:hover{background:#52c546;}
div.search .button{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #485A72),
	color-stop(1, #313D4E)
);
background-image: -o-linear-gradient(bottom, #485A72 0%, #313D4E 100%);
background-image: -moz-linear-gradient(bottom, #485A72 0%, #313D4E 100%);
background-image: -webkit-linear-gradient(bottom, #485A72 0%, #313D4E 100%);
background-image: -ms-linear-gradient(bottom, #485A72 0%, #313D4E 100%);
background-image: linear-gradient(to bottom, #485A72 0%, #313D4E 100%);
}
div.search .button:hover{background:#3e4d61}
.subscribe-blog .button{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #C0C4C9)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #C0C4C9 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #C0C4C9 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #C0C4C9 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #C0C4C9 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #C0C4C9 100%);
}
.subscribe-blog .button:hover{background:#e0e2e5}


/* Unblocked Websites */
#grid .media-box-container{-webkit-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.2);}
#grid div a{opacity:0.75;display:block;height:70px;width:100px;}
#grid div a:hover{opacity:1;}
.webp #grid  span.site-logo{background-image:url(../images/unblocked-websites-c.webp);}
.no-webp #grid  span.site-logo{background-image:url(../images/unblocked-websites-c.png);}
#grid  span.site-logo{width:100px;height:70px;display:inline-block;background-repeat:no-repeat;}

#grid .e4 span{background-position:0 0;}
#grid .music4 span{background-position:-100px 0;}
#grid .channel4od span{background-position:-200px 0;}
#grid .abc span{background-position:-300px 0;}
#grid .abcfamily span{background-position:-400px 0;}
#grid .abcnews span{background-position:-500px 0;}
#grid .absoluteradio span{background-position:-600px 0;}
#grid .ae span{background-position:-700px 0;}
#grid .amazonuk span{background-position:-800px 0;}
#grid .amazon span{background-position:-900px 0;}

#grid .amc span{background-position:0 -70px;}
#grid .bbc span{background-position:-100px -70px;}
#grid .bbc-radio span{background-position:-200px -70px;}
#grid .bbcsport span{background-position:-300px -70px;}
#grid .beatsmusic span{background-position:-400px -70px;}
#grid .talktalk span{background-position:-500px -70px;}
#grid .blockbuster span{background-position:-600px -70px;}
#grid .blockbusternow span{background-position:-700px -70px;}
#grid .bravotv span{background-position:-800px -70px;}
#grid .btsport span{background-position:-900px -70px;}

#grid .canalplussport span{background-position:0 -140px;}
#grid .cbs span{background-position:-100px -140px;}
#grid .channel4 span{background-position:-200px -140px;}
#grid .channel5 span{background-position:-300px -140px;}
#grid .cineman span{background-position:-400px -140px;}
#grid .cinemanow span{background-position:-500px -140px;}
#grid .cmt span{background-position:-600px -140px;}
#grid .cartoonnetwork span{background-position:-700px -140px;}
#grid .comedycentral span{background-position:-800px -140px;}
#grid .crackle span{background-position:-900px -140px;}

#grid .crunchyroll span{background-position:0 -210px;}
#grid .cwtv span{background-position:-100px -210px;}
#grid .directv span{background-position:-200px -210px;}
#grid .dishworld span{background-position:-300px -210px;}
#grid .disney span{background-position:-400px -210px;}
#grid .disney span{background-position:-500px -210px;}
#grid .disneyjunior span{background-position:-600px -210px;}
#grid .disneyxd span{background-position:-700px -210px;}
#grid .tntdrama span{background-position:-800px -210px;}
#grid .dramafever span{background-position:-900px -210px;}

#grid .espnplayer span{background-position:0 -280px;}
#grid .film4 span{background-position:-100px -280px;}
#grid .foodnetwork span{background-position:-200px -280px;}
#grid .fox span{background-position:-300px -280px;}
#grid .fxnetworks span{background-position:-400px -280px;}
#grid .hbo span{background-position:-500px -280px;}
#grid .hbogopl span{background-position:-600px -280px;}
#grid .hgtv span{background-position:-700px -280px;}
#grid .history span{background-position:-800px -280px;}
#grid .hulu span{background-position:-900px -280px;}

#grid .huluplus span{background-position:0 -350px;}
#grid .iheart span{background-position:-100px -350px;}
#grid .iplex span{background-position:-200px -350px;}
#grid .itv span{background-position:-300px -350px;}
#grid .gazetapl span{background-position:-400px -350px;}
#grid .mylifetime span{background-position:-500px -350px;}
#grid .logotv span{background-position:-600px -350px;}
#grid .lovefilm span{background-position:-700px -350px;}
#grid .mog span{background-position:-800px -350px;}
#grid .mtv span{background-position:-900px -350px;}

#grid .nbc span{background-position:0 -420px;}
#grid .nbcsports span{background-position:-100px -420px;}
#grid .ncaa-march-madness-live span{background-position:-200px -420px;}
#grid .netflixuk span{background-position:-300px -420px;}
#grid .netflixus span{background-position:-400px -420px;}
#grid .texture span{background-position:-500px -420px;}
#grid .nfl span{background-position:-600px -420px;}
#grid .nhl span{background-position:-700px -420px;}
#grid .nick span{background-position:-800px -420px;}
#grid .nowtv span{background-position:-900px -420px;}

#grid .ondemandkorea span{background-position:0 -490px;}
#grid .oprah span{background-position:-100px -490px;}
#grid .pandora span{background-position:-200px -490px;}
#grid .pbs span{background-position:-300px -490px;}
#grid .pbskids span{background-position:-400px -490px;}
#grid .playerpl span{background-position:-500px -490px;}
#grid .jam-music span{background-position:-600px -490px;}
#grid .premierplayer span{background-position:-700px -490px;}
#grid .rdio span{background-position:-800px -490px;}
#grid .redboxinstant span{background-position:-900px -490px;}

#grid .napster span{background-position:0 -560px;}
#grid .showtimeanytime span{background-position:-100px -560px;}
#grid .gosky span{background-position:-200px -560px;}
#grid .skynews span{background-position:-300px -560px;}
#grid .slacker span{background-position:-400px -560px;}
#grid .smithsonian span{background-position:-500px -560px;}
#grid .songza span{background-position:-600px -560px;}
#grid .spike span{background-position:-700px -560px;}
#grid .spotify span{background-position:-800px -560px;}
#grid .universal-kids span{background-position:-900px -560px;}

#grid .strefa-vod span{background-position:0 -630px;}
#grid .stv span{background-position:-100px -630px;}
#grid .syfy span{background-position:-200px -630px;}
#grid .syfynow span{background-position:-300px -630px;}
#grid .tbs span{background-position:-400px -630px;}
#grid .tcm span{background-position:-500px -630px;}
#grid .telemundo span{background-position:-600px -630px;}
/*#grid .turntable span{background-position:-700px -630px;}*/
#grid .tv span{background-position:-800px -630px;}
#grid .tvland span{background-position:-900px -630px;}

#grid .tvp span{background-position:0 -700px;}
#grid .tvplayer span{background-position:-100px -700px;}
#grid .universal-sports span{background-position:-200px -700px;}
#grid .usanetwork span{background-position:-300px -700px;}
#grid .usanow span{background-position:-400px -700px;}
#grid .vevo span{background-position:-500px -700px;}
#grid .vh1 span{background-position:-600px -700px;}
#grid .vidzone span{background-position:-700px -700px;;}
#grid .viki span{background-position:-800px -700px;}
#grid .vodpl span{background-position:-900px -700px;}

#grid .vudu span{background-position:0 -770px;}
#grid .thewb span{background-position:-100px -770px;}
#grid .rakuten-tv span{background-position:-200px -770px;}
#grid .wwe span{background-position:-300px -770px;}
#grid .xfinity span{background-position:-400px -770px;}
#grid .screen-yahoo span{background-position:-500px -770px;}
/*#grid .zuus span{background-position:-600px -770px;}*/
#grid  .foxsocker span{background-position:-700px -770px;}
#grid  .maxgo span{background-position:-800px -770px;}
#grid  .teennick span{background-position:-900px -770px;}

#grid  .oxygen span{background-position:0 -840px;}
#grid  .mtv-uk span{background-position:-100px -840px;}
#grid  .trutv span{background-position:-200px -840px;}
#grid  .star5 span{background-position:-300px -840px;}
#grid  .usa5 span{background-position:-400px -840px;}
#grid  .demand5 span{background-position:-500px -840px;}
#grid  .utopiatv span{background-position:-600px -840px;}
#grid  .tvguide span{background-position:-700px -840px;}
/*#grid  .mundofox span{background-position:-800px -840px;}*/
#grid  .funimation span{background-position:-900px -840px;}

#grid .fandango span{background-position:0 -910px;}
#grid .filmon span{background-position:-100px -910px;}
#grid .rtl span{background-position:-200px -910px;}
#grid .alleskino span{background-position:-300px -910px;}
#grid .arte span{background-position:-400px -910px;}
#grid .zattoo span{background-position:-500px -910px;}
#grid .zdf span{background-position:-600px -910px;}
#grid .ard span{background-position:-700px -910px;}
#grid .nightclub span{background-position:-800px -910px;}
#grid .maxdome span{background-position:-900px -910px;}

#grid .tvcatchup span{background-position:0 -980px;}
#grid .setanta-sports span{background-position:-100px -980px;}
#grid .hbo-now span{background-position:-200px -980px;}
#grid .audacy span{background-position:-300px -980px;}
#grid .ipla span{background-position:-400px -980px;}
#grid .all4 span{background-position:-500px -980px;}
#grid .klowdtv span{background-position:-600px -980px;}
#grid .fyi span{background-position:-700px -980px;}
#grid .golf span{background-position:-800px -980px;}
#grid .foxsports span{background-position:-900px -980px;}

#grid .s4c span{background-position:0 -1050px;}
#grid .sling-tv span{background-position:-100px -1050px;}
#grid .chili-tv span{background-position:-200px -1050px;}
#grid .onet-bajiki span{background-position:-300px -1050px;}
#grid .shout-tv span{background-position:-400px -1050px;}
#grid .skystore span{background-position:-500px -1050px;}
#grid .sport1de span{background-position:-600px -1050px;}
#grid .tennischannel span{background-position:-700px -1050px;}
#grid  .national-geografic span{background-position:-800px -1050px;}
#grid  .cnbc span{background-position:-900px -1050px;}

#grid  .eurosport span{background-position:0 -1120px;}
#grid  .simpsonsworld span{background-position:-100px -1120px;}
#grid  .adultswim span{background-position:-200px -1120px;}
#grid  .rtl2 span{background-position:-300px -1120px;}
#grid  .superrtl span{background-position:-400px -1120px;}
#grid  .ntvnow span{background-position:-500px -1120px;}
#grid  .voxnow span{background-position:-600px -1120px;}
#grid  .rtlnitro span{background-position:-700px -1120px;}
#grid  .showtime span{background-position:-800px -1120px;}
#grid  .tunein span{background-position:-900px -1120px;}

#grid  .cnngo span{background-position:0 -1190px;}
#grid  .sat1 span{background-position:-100px -1190px;}
#grid  .ran span{background-position:-200px -1190px;}
#grid  .sat1gold span{background-position:-300px -1190px;}
#grid  .seven7tv span{background-position:-400px -1190px;}
#grid  .sat3sat span{background-position:-500px -1190px;}
#grid  .soompitv span{background-position:-600px -1190px;}
#grid  .shudder span{background-position:-700px -1190px;}
#grid  .pgatourlive span{background-position:-800px -1190px;}
#grid  .elevensports span{background-position:-900px -1190px;}

#grid  .eurosport-player span{background-position:0 -1260px;}
#grid  .das-erste span{background-position:-100px -1260px;}
#grid  .play-puls span{background-position:-200px -1260px;}
#grid  .netflixde span{background-position:-300px -1260px;}
#grid  .netflixca span{background-position:-400px -1260px;}
#grid  .showcase span{background-position:-500px -1260px;}
#grid  .fandor span{background-position:-600px -1260px;}
#grid  .sportsnet span{background-position:-700px -1260px;}
#grid  .uktvplay span{background-position:-800px -1260px;}
#grid  .popcornflix span{background-position:-900px -1260px;}

#grid  .slice span{background-position:-0 -1330px;}
#grid  .ustvnow span{background-position:-100px -1330px;}
#grid  .mtvca span{background-position:-200px -1330px;}
#grid  .cbc span{background-position:-300px -1330px;}
#grid  .ncplusgo span{background-position:-400px -1330px;} 
#grid  .samsungmilkmusic span{background-position:-500px -1330px;}
#grid  .cbcnews span{background-position:-600px -1330px;}
#grid  .cbcsports span{background-position:-700px -1330px;}
#grid  .cbcradio span{background-position:-800px -1330px;}
#grid  .cbcmusic span{background-position:-900px -1330px;}

#grid  .icitoutv span{background-position:0 -1400px;}
#grid  .zdftivi span{background-position:-100px -1400px;}
#grid  .zdfsport span{background-position:-200px -1400px;}
#grid  .zdfheute span{background-position:-300px -1400px;}
#grid  .zdfinfo span{background-position:-400px -1400px;}
#grid  .zdfcultur span{background-position:-500px -1400px;}
#grid  .zdfneo span{background-position:-600px -1400px;}
#grid  .phoenix span{background-position:-700px -1400px;}
#grid  .kika span{background-position:-800px -1400px;}
#grid  .bbc-news span{background-position:-900px -1400px;}

#grid  .nick-jr span{background-position:0 -1470px;}
#grid  .pluto-tv span{background-position:-100px -1470px;}
#grid  .epix span{background-position:-200px -1470px;}
/*#grid  .timewarnercable span{background-position:-300px -1470px;}*/
#grid  .cbsnews span{background-position:-400px -1470px;}
#grid  .cbssports span{background-position:-500px -1470px;}
#grid  .zattooch span{background-position:-600px -1470px;}
#grid  .freeform span{background-position:-700px -1470px;}
#grid  .fubo span{background-position:-800px -1470px;}
#grid  .teleboy span{background-position:-900px -1470px;}

#grid  .londonlive span{background-position:0 -1540px;}
#grid  .sundance span{background-position:-100px -1540px;}
#grid  .beinsports span{background-position:-200px -1540px;}
#grid  .wp-pilot span{background-position:-300px -1540px;}
#grid  .starz span{background-position:-400px -1540px;}
#grid  .travel-channel span{background-position:-500px -1540px;}
#grid  .encore-play span{background-position:-600px -1540px;}
#grid  .ctv-ca span{background-position:-700px -1540px;}
#grid  .shomi span{background-position:-800px -1540px;}
#grid  .cravetv span{background-position:-900px -1540px;}

#grid  .filmbox-live span{background-position:0 -1610px;}
#grid  .virgin-media span{background-position:-100px -1610px;}
#grid  .dazn span{background-position:-200px -1610px;}
#grid  .cyfrowypolsat span{background-position:-300px -1610px;}
#grid  .filmstruck span{background-position:-400px -1610px;}
#grid  .discoverygo span{background-position:-500px -1610px;}
#grid  .nowa span{background-position:-600px -1610px;}
#grid  .fokus span{background-position:-700px -1610px;}
#grid  .eonline span{background-position:-800px -1610px;}
#grid  .wpolska span{background-position:-900px -1610px;}

#grid  .bbc-bitesize span{background-position:0 -1680px;}
#grid  .directvnow span{background-position:-100px -1680px;}
#grid  .sportpl span{background-position:-200px -1680px;}
#grid  .showmax span{background-position:-300px -1680px;}
#grid  .foxnow span{background-position:-400px -1680px;}
#grid  .tvnowde span{background-position:-500px -1680px;}
#grid  .cwseed span{background-position:-600px -1680px;}
#grid  .playstation-vue span{background-position:-700px -1680px;}
#grid  .hbo-nordic span{background-position:-800px -1680px;}
#grid  .oppet-arkiv span{background-position:-900px -1680px;}

#grid  .plejmo span{background-position:0 -1750px;}
#grid  .svt-play span{background-position:-100px -1750px;}
#grid  .tv4-play span{background-position:-200px -1750px;}
#grid  .viafree span{background-position:-300px -1750px;}
#grid  .telequebec span{background-position:-400px -1750px;}
#grid  .amazon-freetime-unlimited span{background-position:-500px -1750px;}
#grid  .bluetv span{background-position:-600px -1750px;}
#grid  .tlcgo span{background-position:-700px -1750px;}
#grid  .iboxtv span{background-position:-800px -1750px;}
#grid  .vectra span{background-position:-900px -1750px;}

#grid  .etalk span{background-position:0 -1820px;}
#grid  .wetv span{background-position:-100px -1820px;}
#grid  .ifc span{background-position:-200px -1820px;}
#grid  .sundance-now span{background-position:-300px -1820px;}
#grid  .noovo span{background-position:-400px -1820px;}
#grid  .city span{background-position:-500px -1820px;}
#grid  .discovery-ca span{background-position:-600px -1820px;}
#grid  .global span{background-position:-700px -1820px;}
#grid  .dmax span{background-position:-800px -1820px;}
#grid  .sky-sports-box-office span{background-position:-900px -1820px;}

#grid  .my5 span{background-position:0 -1890px;}
#grid  .ballysports span{background-position:-100px -1890px;}
#grid  .sky-sports span{background-position:-200px -1890px;}
#grid  .hallmark-movies-now span{background-position:-300px -1890px;}
#grid  .now-80s span{background-position:-400px -1890px;}
#grid  .mycanal span{background-position:-500px -1890px;}
#grid  .canal-play span{background-position:-600px -1890px;}
#grid  .france-tv span{background-position:-700px -1890px;}
#grid  .france2 span{background-position:-800px -1890px;}
#grid  .france3 span{background-position:-900px -1890px;}

#grid  .france4 span{background-position:0 -1960px;}
#grid  .france5 span{background-position:-100px -1960px;}
#grid  .franceo span{background-position:-200px -1960px;}
#grid  .gulli-replay span{background-position:-300px -1960px;}
#grid  .mytfi span{background-position:-400px -1960px;}
#grid  .france-tv-sport span{background-position:-500px -1960px;}
#grid  .play6 span{background-position:-600px -1960px;}
#grid  .play6-stories span{background-position:-700px -1960px;}
#grid  .play6-style span{background-position:-800px -1960px;}
#grid  .play6-crazy-kitchen span{background-position:-900px -1960px;}

#grid  .arte-fr span{background-position:0 -2030px;}
#grid  .molotov-tv span{background-position:-100px -2030px;}
#grid  .france1 span{background-position:-200px -2030px;}
#grid  .watchnrl span{background-position:-300px -2030px;}
#grid  .motortrendondemand span{background-position:-400px -2030px;}
#grid  .britbox span{background-position:-500px -2030px;}
#grid  .hayu span{background-position:-600px -2030px;}
#grid  .watch-box span{background-position:-700px -2030px;}
#grid  .play-rts span{background-position:-800px -2030px;}
#grid  .rts-un span{background-position:-900px -2030px;}

#grid  .rts-deux span{background-position:0 -2100px;}
#grid  .rts-info span{background-position:-100px -2100px;}
#grid  .play-srf span{background-position:-200px -2100px;}
#grid  .srf-1 span{background-position:-300px -2100px;}
#grid  .srf-zwei span{background-position:-400px -2100px;}
#grid  .srf-info span{background-position:-500px -2100px;}
#grid  .play-rsi span{background-position:-600px -2100px;}
#grid  .rsi-la1 span{background-position:-700px -2100px;}
#grid  .rsi-la2 span{background-position:-800px -2100px;}
#grid  .sportschau span{background-position:-900px -2100px;}

#grid .bleacherreport span{background-position:0 -2170px;}
#grid .sevenplus span{background-position:-100px -2170px;}
#grid .ninenow span{background-position:-200px -2170px;}
#grid .tenplay span{background-position:-300px -2170px;}
#grid .sbs-com-au span{background-position:-400px -2170px;}
#grid .fox-sports-au span{background-position:-500px -2170px;}
#grid .anime-lab span{background-position:-600px -2170px;}
#grid .hidive span{background-position:-700px -2170px;}
#grid .stltoday span{background-position:-800px -2170px;}
#grid .nbc-sports-gold span{background-position:-900px -2170px;}

#grid .dcuniverse span{background-position:0 -2240px;}
#grid .teleboy span{background-position:-100px -2240px;}
#grid .boxplus span{background-position:-200px -2240px;}
#grid .vod-tvp-pl span{background-position:-300px -2240px;}
#grid .msnbc span{background-position:-400px -2240px;}
#grid .vrv span{background-position:-500px -2240px;}
#grid .philo span{background-position:-600px -2240px;}
#grid .questod span{background-position:-700px -2240px;}
#grid .imdb span{background-position:-800px -2240px;}
#grid .ufc span{background-position:-900px -2240px;}

#grid .criterion-channel span{background-position:0 -2310px;}
#grid .srf-sport span{background-position:-100px -2310px;}
#grid .abc-iview span{background-position:-200px -2310px;}
#grid .comettv span{background-position:-300px -2310px;}
#grid .pureflix span{background-position:-400px -2310px;}
#grid .boomerang span{background-position:-500px -2310px;}
#grid .spectrum span{background-position:-600px -2310px;}
#grid .cinemax span{background-position:-700px -2310px;}
#grid .locast span{background-position:-800px -2310px;}
#grid .wdr span{background-position:-900px -2310px;}

#grid .stan span{background-position:0 -2380px;}
#grid .appletv-channels span{background-position:-100px -2380px;}
#grid .xumo span{background-position:-200px -2380px;}
#grid .kayosports span{background-position:-300px -2380px;}
#grid .rokuchannel span{background-position:-400px -2380px;}
#grid .dplay span{background-position:-500px -2380px;}
#grid .britbox-uk span{background-position:-600px -2380px;}
#grid .univision span{background-position:-700px -2380px;}
#grid .kocowa span{background-position:-800px -2380px;}
#grid .reelznow span{background-position:-900px -2380px;}

#grid .netzkino span{background-position:0 -2450px;}
#grid .disney-plus span{background-position:-100px -2450px;}
#grid .wavo span{background-position:-200px -2450px;}
#grid .illico span{background-position:-300px -2450px;}
#grid .tvaplus span{background-position:-400px -2450px;}
#grid .wink-rt-ru span{background-position:-500px -2450px;}
#grid .tvzavr span{background-position:-600px -2450px;}
#grid .amediateka span{background-position:-700px -2450px;}
#grid .kinopoisk span{background-position:-800px -2450px;}
#grid .divan span{background-position:-900px -2450px;}

#grid .okko span{background-position:0 -2520px;}
#grid .blaze span{background-position:-100px -2520px;}
#grid .atttvnow span{background-position:-200px -2520px;}
#grid .tubitv span{background-position:-300px -2520px;}
#grid .ninateka span{background-position:-400px -2520px;}
#grid .hbomax span{background-position:-500px -2520px;}
#grid .peacock span{background-position:-600px -2520px;}
#grid .raiplay span{background-position:-700px -2520px;}
#grid .infinity span{background-position:-800px -2520px;}
#grid .mediasetplay span{background-position:-900px -2520px;}

#grid .dplayit span{background-position:-0 -2590px;}
#grid .nowtvit span{background-position:-100px -2590px;}
#grid .wilmaa span{background-position:-200px -2590px;}
#grid .tntru span{background-position:-300px -2590px;}
#grid .binge span{background-position:-400px -2590px;}
#grid .sixx span{background-position:-500px -2590px;}
#grid .kabeleinsdoku span{background-position:-600px -2590px;}
#grid .bibeltv span{background-position:-700px -2590px;}
#grid .tv_de span{background-position:-800px -2590px;}
#grid .swrfernsehen span{background-position:-900px -2590px;}

#grid .welt_de span{background-position:0 -2660px;}
#grid .tsn_ca span{background-position:-100px -2660px;}
#grid .urplay span{background-position:-200px -2660px;}
#grid .wabcradio span{background-position:-300px -2660px;}
#grid .startv span{background-position:-400px -2660px;}
#grid .hotstar span{background-position:-500px -2660px;}
#grid .voot span{background-position:-600px -2660px;}
#grid .zee5 span{background-position:-700px -2660px;}
#grid .tvfplay span{background-position:-800px -2660px;}
#grid .shemaroome span{background-position:-900px -2660px;}

#grid .mxplayer span{background-position:0 -2730px;}
#grid .viu span{background-position:-100px -2730px;}
#grid .altbalaji span{background-position:-200px -2730px;}
#grid .airtelxstream span{background-position:-300px -2730px;}
#grid .paramountplus span{background-position:-400px -2730px;}
#grid .discoveryplus span{background-position:-500px -2730px;}

/*
 * Social Buttons for Bootstrap
 * https://github.com/lipis/bootstrap-social
 */
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border:1px solid rgba(0,0,0,0.2);}
a.btn-facebook:hover{color:#fff;background-color:#2d4373;border:1px solid rgba(0,0,0,0.2);}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border:1px solid rgba(0,0,0,0.2);}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border:1px solid rgba(0,0,0,0.2);}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border:1px solid rgba(0,0,0,0.2);}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}
.btn-linkedin{color:#fff;background-color:#007bb6;border:1px solid rgba(0,0,0,0.2);}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border:1px solid rgba(0,0,0,0.2);}
.btn-linkedin:hover{color:#fff;background-color:#005983;border:1px solid rgba(0,0,0,0.2);}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border:1px solid rgba(0,0,0,0.2);}.btn-linkedin:active:hover,.btn-linkedin.active:hover,.open>.dropdown-toggle.btn-linkedin:hover,.btn-linkedin:active:focus,.btn-linkedin.active:focus,.open>.dropdown-toggle.btn-linkedin:focus,.btn-linkedin:active.focus,.btn-linkedin.active.focus,.open>.dropdown-toggle.btn-linkedin.focus{color:#fff;background-color:#00405f;border:1px solid rgba(0,0,0,0.2);}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus{background-color:#007bb6;border:1px solid rgba(0,0,0,0.2);}
.btn-linkedin .badge{color:#007bb6;background-color:#fff}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border:1px solid rgba(0,0,0,0.2)}
.btn-pinterest:hover{color:#fff;background-color:#9f191f;border:1px solid rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border:1px solid rgba(0,0,0,0.2)}.btn-pinterest:active:hover,.btn-pinterest.active:hover,.open>.dropdown-toggle.btn-pinterest:hover,.btn-pinterest:active:focus,.btn-pinterest.active:focus,.open>.dropdown-toggle.btn-pinterest:focus,.btn-pinterest:active.focus,.btn-pinterest.active.focus,.open>.dropdown-toggle.btn-pinterest.focus{color:#fff;background-color:#801419;border:1px solid rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled.focus,.btn-pinterest[disabled].focus,fieldset[disabled] .btn-pinterest.focus{background-color:#cb2027;border:1px solid rgba(0,0,0,0.2)}
.btn-pinterest .badge{color:#cb2027;background-color:#fff}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border:1px solid rgba(0,0,0,0.2);}
a.btn-twitter:hover{color:#fff;background-color:#2795e9;border:1px solid rgba(0,0,0,0.2);}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border:1px solid rgba(0,0,0,0.2);}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border:1px solid rgba(0,0,0,0.2);}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus{background-color:#55acee;border:1px solid rgba(0,0,0,0.2);}
.btn-twitter .badge{color:#55acee;background-color:#fff}

html:lang(ru-RU) body{font-family:'fira sans', Lato, Arial, Helvetica, sans-serif;font-weight:300;} 
html:lang(ru-RU) #header-menu .navbar-nav>li>a{font-size:15px;}
html:lang(ru-RU) #header-menu .navbar-right>li>a,html:lang(ru-RU) #header-menu .lang-nav li a{font-size:14px;}
html:lang(ru-RU) .button.main.big{font-weight:400;}
html:lang(ru-RU) .home-services h4{font-weight:400;}
html:lang(ru-RU) .home-vpn-services p,html:lang(ru-RU) .home-smart-dns-services p{font-weight:300;text-align:left;}
html:lang(ru-RU) .home-customer-reviews p.review{font-size:15px;}
html:lang(ru-RU) .footer .footer-nav a{font-size:14px;font-weight:300;}
html:lang(ru-RU) .why-vpn h2,html:lang(ru-RU) .why-smart-dns h2{font-size:18px;font-weight:300;line-height:28px;}
html:lang(ru-RU) .vpn-services h3,html:lang(ru-RU) .smart-dns h3,html:lang(ru-RU) .why-smart-dns h3{font-size:20px;font-weight:400;line-height:30px;}
html:lang(ru-RU) .vpn-services p,html:lang(ru-RU) .smart-dns p,html:lang(ru-RU) .why-smart-dns p{font-size: 15px;line-height: 26px;}
html:lang(ru-RU) .cactusvpn-features .col-md-4{min-height:420px;}
html:lang(ru-RU) .smart-dns h1{margin:0 0 20px 0;}
html:lang(ru-RU) .moneyback .title{font-weight:400;}
html:lang(ru-RU) .free-trial{max-width:450px;}
html:lang(ru-RU) .free-trial-page .page-title h2{font-size:15px;font-weight:300;line-height:26px;}
html:lang(ru-RU) .register-free-trial .accept-tos label,html:lang(ru-RU) .register-free-trial .marketing-email-optin label{font-size:15px;}
html:lang(ru-RU) .register-free-trial .accept-tos small,html:lang(ru-RU) .register-free-trial #tosRestricted small{font-weight:300;}
html:lang(ru-RU) .vpn-servers .cactusvpn-features h3,html:lang(ru-RU) .vpn-software-page .vpn-software-features h4{font-size:20px;line-height:30px;}
html:lang(ru-RU) .how-choose-server li{font-size:17px;}
html:lang(ru-RU) .vpn-servers .description{font-size:17px;font-weight:300;}
html:lang(ru-RU) .vpn-servers-list .server-region{font-size:23px;font-weight:400;}
html:lang(ru-RU) .servers li,html:lang(ru-RU)  .protocols li,html:lang(ru-RU) .advanced-features li,html:lang(ru-RU) .vpn-servers-list table tr td{font-size: 15px;}
html:lang(ru-RU) .vpn-software-page .vpn-software-presentation h2{font-size:17px;font-weight:300;}
html:lang(ru-RU) .vpn-software-page .vpn-software-action .button{font-weight:400;}
html:lang(ru-RU) .vpn-software-page .vpn-software-action .button span{font-weight:300;}
html:lang(ru-RU) .vpn-software-page .second-nav .nav.nav-tabs a{padding:20px 16px 20px 52px;}
html:lang(ru-RU) .vpn-software-page .second-nav .nav.nav-tabs li.active:first-child a{padding:0 24px;}
html:lang(ru-RU) .vpn-software-page .second-nav .nav.nav-tabs li.allapps a{padding: 0 25px;}
html:lang(ru-RU) .vpn-software-page .vpn-software-features h3{font-size:30px;}
html:lang(ru-RU) .download-cactusvpn-app .description{font-weight:300;}
html:lang(ru-RU) .download-cactusvpn-app .box .app-title{font-weight:400;font-size:18px;line-height:24px;}
html:lang(ru-RU) .brand-resources .box{width:230px;margin-bottom:30px;}
html:lang(ru-RU) .learning-center-books .book h3{font-size:24px;}
html:lang(ru-RU) .page-template-affiliates-ru .page-title h2{font-size:18px;font-weight:300;}
html:lang(ru-RU) .how-to-start .title .middle-bg{font-weight:400;}
html:lang(ru-RU) .how-to-start-faq li li b{font-weight:400;}

html:lang(tr-TR) body{font-family:'fira sans', Lato, Arial, Helvetica, sans-serif;font-weight:300;} 
html:lang(tr-TR) #header-menu .navbar-nav>li>a{font-size:15px;}
html:lang(tr-TR) #header-menu .navbar-right>li>a,html:lang(tr-TR) #header-menu .lang-nav li a{font-size:14px;}
html:lang(tr-TR) .button.main.big{font-weight:400;}
html:lang(tr-TR) .home-services h4{font-weight:400;}
html:lang(tr-TR) .home-vpn-services p,html:lang(tr-TR) .home-smart-dns-services p{font-weight:300;text-align:left;}
html:lang(tr-TR) .home-customer-reviews p.review{font-size:15px;}
html:lang(tr-TR) .footer .footer-nav a{font-size:14px;font-weight:300;}
html:lang(tr-TR) .why-vpn h2,html:lang(tr-TR) .why-smart-dns h2{font-size:18px;font-weight:300;line-height:28px;}
html:lang(tr-TR) .vpn-services h3,html:lang(tr-TR) .smart-dns h3,html:lang(tr-TR) .why-smart-dns h3{font-size:20px;font-weight:400;line-height:30px;}
html:lang(tr-TR) .vpn-services p,html:lang(tr-TR) .smart-dns p,html:lang(tr-TR) .why-smart-dns p{font-size: 15px;line-height: 26px;}
html:lang(tr-TR) .cactusvpn-features .col-md-4{min-height:420px;}
html:lang(tr-TR) .smart-dns h1{margin:0 0 20px 0;}
html:lang(tr-TR) .moneyback .title{font-weight:400;}
html:lang(tr-TR) .free-trial{max-width:450px;}
html:lang(tr-TR) .free-trial-page .page-title h2{font-size:15px;font-weight:300;line-height:26px;}
html:lang(tr-TR) .register-free-trial .accept-tos label,html:lang(tr-TR) .register-free-trial .marketing-email-optin label{font-size:15px;}
html:lang(tr-TR) .register-free-trial .accept-tos small,html:lang(tr-TR) .register-free-trial #tosRestricted small{font-weight:300;}
html:lang(tr-TR) .vpn-servers .cactusvpn-features h3,html:lang(tr-TR) .vpn-software-page .vpn-software-features h4{font-size:20px;line-height:30px;}
html:lang(tr-TR) .how-choose-server li{font-size:17px;}
html:lang(tr-TR) .vpn-servers .description{font-size:17px;font-weight:300;}
html:lang(tr-TR) .vpn-servers-list .server-region{font-size:23px;font-weight:400;}
html:lang(tr-TR) .servers li,html:lang(tr-TR)  .protocols li,html:lang(tr-TR) .advanced-features li,html:lang(tr-TR) .vpn-servers-list table tr td{font-size: 15px;}
html:lang(tr-TR) .vpn-software-page .vpn-software-presentation h2{font-size:17px;font-weight:300;}
html:lang(tr-TR) .vpn-software-page .vpn-software-action .button{font-weight:400;}
html:lang(tr-TR) .vpn-software-page .vpn-software-action .button span{font-weight:300;}
html:lang(tr-TR) .vpn-software-page .second-nav .nav.nav-tabs a{padding:20px 16px 20px 52px;}
html:lang(tr-TR) .vpn-software-page .second-nav .nav.nav-tabs li.active:first-child a{padding:0 24px;}
html:lang(tr-TR) .vpn-software-page .second-nav .nav.nav-tabs li.allapps a{padding: 0 25px;}
html:lang(tr-TR) .vpn-software-page .vpn-software-features h3{font-size:30px;}
html:lang(tr-TR) .download-cactusvpn-app .description{font-weight:300;}
html:lang(tr-TR) .download-cactusvpn-app .box .app-title{font-weight:400;font-size:18px;line-height:24px;}
html:lang(tr-TR) .brand-resources .box{width:230px;margin-bottom:30px;}
html:lang(tr-TR) .learning-center-books .book h3{font-size:24px;}
html:lang(tr-TR) .page-template-affiliates-ru .page-title h2{font-size:18px;font-weight:300;}
html:lang(tr-TR) .how-to-start .title .middle-bg{font-weight:400;}
html:lang(tr-TR) .how-to-start-faq li li b{font-weight:400;}

html:lang(es-ES) .free-trial-page .page-title h2{line-height:26px;}

@media (max-width: 320px) {
.guide-article img.alignright{width:100%;height:auto;}
.subscribe-blog{margin:0 0 20px 0;}
}

@media (max-width: 767px) {
body{padding-top:85px;}
.promo-ctr-giveaway{background:#ffcd2d;}
h2{font-size:30px;}
.navbar-toggle .icon-bar{background-color:#fff;}
.navbar-header .logo{margin:5px 0 0 18px;}
.header .navbar-nav{margin:0;}
#header-menu .navbar-nav>li{margin:0;padding:10px 0;}
#header-menu .navbar-nav>li>a{font-size:18px;}

#header-menu .right-menu{float:none;}
#header-menu .right-menu aside{float:none;}
#header-menu .navbar-right{float:none!important;}
#header-menu .navbar-right>li{margin:0;}
#header-menu .navbar-right>li>a{font-size:18px;color:#aac8d6;}
#header-menu .navbar-right li.lang-item-ru{margin-top:0;}
#header-menu .lang-nav li.lang-item{margin-top:0;margin-left:27px;}
html:lang(ru-RU) #header-menu .lang-nav li.lang-item{margin-left:27px;}
#header-menu .navbar-right>li>a.button{padding:12px 17px;display:inline-block;}
    
.right-menu .lang-nav-dropdown{margin-left:0;}
    
.vpn-software-page .second-nav .nav.nav-tabs a{height:75px;}
.vpn-software-page .second-nav .nav.nav-tabs li.allapps a{height:75px;line-height:75px;}
.vpn-software-page .second-nav .nav.nav-tabs li.active:first-child a{padding:0 20px;}
    
.main-presentation,.main-presentation.promotion{padding:50px 0 70px 0;background-image:none !important;}
.pricing-ctr .second-nav.promotion{padding:50px 0 0 0 !important;background-image:none !important;}
.main-presentation h1{font-size:32px;line-height:48px;font-weight:600;margin:0 0 36px 0;}	
.main-presentation a.button{margin:0;}
.content-row{padding:70px 0;}
.home-services h2{font-size:32px;line-height:42px;margin:0 0 20px 0;}
.home-services h3{font-size:17px;line-height:26px;padding:0;margin:0 0 40px;}
.title-icon{margin:0 0 10px 0;}
.home-services h2{text-align:center}
.home-services p{margin-bottom:60px;}
.home-services a.button{margin:0;}
.home-customer-reviews a.button{margin: 0 0 30px 0;}
.button.main.big,.button.secondary.big{}
.home-customer-reviews .title {font-size:24px;line-height:24px;margin:0 0 24px 0;}
.home-customer-reviews p.author{margin:0 0 40px 0;}
.home-customer-reviews p.review{margin-bottom:40px;}
.your-ip p {line-height:24px;}
.footer{padding:60px 0;}
.footer-nav{margin:0 0 60px 0;}
.footer .footer-nav li{margin:0 0 26px 0;}
.footer .social li{margin:0 30px 30px 0;}

.new-homepage .main-presentation h1{font-size:32px;line-height:48px;font-weight:600;margin:0 0 36px 0;}
html:lang(ru-RU) .new-homepage .main-presentation h1{font-size:25px;line-height:38px;}
html:lang(ru-RU) .home-services h2{font-size:23px;line-height:34px;}
html:lang(pt-BR) .home-services h2{font-size:23px;line-height:34px;}
html:lang(fr-FR) .new-homepage .main-presentation h1,
html:lang(fr-FR) .new-homepage.promotion.xmas .main-presentation h1,
html:lang(es-ES) .new-homepage .main-presentation h1,
html:lang(es-ES) .new-homepage.promotion.xmas .main-presentation h1,
html:lang(de-DE) .new-homepage .main-presentation h1,
html:lang(de-DE) .new-homepage.promotion.xmas .main-presentation h1,
html:lang(ru-RU) .new-homepage.promotion.xmas .main-presentation h1{font-size:25px;line-height:38px;}
html:lang(fr-FR) .home-services h2{font-size:23px;line-height:34px;}
.new-homepage .home-vpn-services{padding:50px 0 100px 0;}
.new-homepage .home-vpn-services .cta{margin:0;}
.home-vpn-servers .box ul.servers{margin-bottom:20px;}
.new-homepage .main-presentation{text-align:center;padding:50px 0 0 0;}
.webp .new-homepage .main-presentation .container{background: url(../images/vpn-services2.webp) no-repeat right 325px;}
.no-webp .new-homepage .main-presentation .container{background: url(../images/vpn-services2.png) no-repeat right 325px;}
.webp .new-homepage.promotion.halloween .main-presentation .container{background: url(../images/bg-homepage-halloween-promotion.webp) no-repeat right 325px;}
.no-webp .new-homepage.promotion.halloween .main-presentation .container{background: url(../images/bg-homepage-halloween-promotion.png) no-repeat right 325px;}
.new-homepage .main-presentation .container{background-size:contain;padding-bottom:300px;}
.new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-en.png) no-repeat right 325px;padding-bottom:300px;}
.new-homepage.promotion.valentines .main-presentation .container{background:url(../images/bg-homepage-valentines-promotion-md-en.png) no-repeat right 325px;padding-bottom:300px;}
.new-homepage.promotion.stpatricks .main-presentation .container{background:url(../images/bg-homepage-stpatricks-promotion-md-en.png) no-repeat right 325px;padding-bottom:300px;}
.new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 325px;padding-bottom:300px;}
.new-homepage.promotion.spring .main-presentation .container{background:url(../images/bg-homepage-spring-promotion-md-en.png) no-repeat right 325px;padding-bottom:300px;background-size: contain;}
.new-homepage.promotion.summer .main-presentation .container{background:url(../images/bg-homepage-summer-promotion-72-md-en.png) no-repeat right 325px;padding-bottom:300px;background-size: contain;}
.new-homepage.promotion.special-deal .main-presentation .container{padding-bottom:300px;background-size: contain;}
.webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-md-en.webp) no-repeat right 325px;}
.no-webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-md-en.png) no-repeat right 325px;}
html:lang(fr-FR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-fr.png) no-repeat right 325px;padding-bottom:350px;}
html:lang(es-ES) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-es.png) no-repeat right 325px;padding-bottom:350px;}
html:lang(de-DE) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-de.png) no-repeat right 325px;padding-bottom:300px;}
html:lang(ru-RU) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-ru.png) no-repeat right 325px;padding-bottom:350px;}
html:lang(pt-BR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-pt.png) no-repeat right 325px;padding-bottom:300px;}
html:lang(fr-FR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 325px;padding-bottom:350px;}
html:lang(es-ES) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 325px;padding-bottom:350px;}
html:lang(de-DE) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 325px;padding-bottom:300px;}
html:lang(ru-RU) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 325px;padding-bottom:350px;}
html:lang(pt-BR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 325px;padding-bottom:300px;}

.home-smart-dns-services{padding-bottom:0;}
.webp .home-smart-dns-services .container{background:url(../images/home-unblocked-websites.webp) no-repeat center 395px;}
.no-webp .home-smart-dns-services .container{background:url(../images/home-unblocked-websites.png) no-repeat center 395px;}
.home-smart-dns-services .container{background-size:contain;text-align:center;}
html.webp:lang(ru-RU) .home-smart-dns-services .container{background:url(../images/home-unblocked-websites.webp) no-repeat left 365px;}
html.no-webp:lang(ru-RU) .home-smart-dns-services .container{background:url(../images/home-unblocked-websites.png) no-repeat left 365px;}
html.webp:lang(ru-RU) .home-smart-dns-services.features-smart-dns-services .container,
html.webp:lang(fr-FR) .home-smart-dns-services.features-smart-dns-services .container{background:url(../images/home-unblocked-websites.webp) no-repeat left 450px;}
html.no-webp:lang(ru-RU) .home-smart-dns-services.features-smart-dns-services .container,
html.no-webp:lang(fr-FR) .home-smart-dns-services.features-smart-dns-services .container{background:url(../images/home-unblocked-websites.png) no-repeat left 450px;}
html.webp:lang(de-DE) .home-smart-dns-services.features-smart-dns-services .container{background:url(../images/home-unblocked-websites.webp) no-repeat left 530px;}
html.no-webp:lang(de-DE) .home-smart-dns-services.features-smart-dns-services .container{background:url(../images/home-unblocked-websites.png) no-repeat left 530px;}
html.webp:lang(es-ES) .home-smart-dns-services.features-smart-dns-services .container{background:url(../images/home-unblocked-websites.webp) no-repeat left 560px;}
html.no-webp:lang(es-ES) .home-smart-dns-services.features-smart-dns-services .container{background:url(../images/home-unblocked-websites.png) no-repeat left 560px;}
.home-smart-dns-services-cnt{padding:0 0 330px 0;min-height:370px;}
.home-vpn-servers-left-cnt{text-align:center;}
.home-vpn-servers .box{margin:60px 0 0 0;}
.home-vpn-servers{padding-bottom:70px;}
.new-homepage .home-vpn-apps{padding:70px 0 0 0;}
.webp .new-homepage .home-vpn-apps .container{background:url(../images/macos-vpn-app-home.webp) no-repeat center 465px;}
.no-webp .new-homepage .home-vpn-apps .container{background:url(../images/macos-vpn-app-home.png) no-repeat center 465px;}
.new-homepage .home-vpn-apps .container{background-size:contain;text-align:center;padding-bottom:320px;}
.new-homepage .home-vpn-apps .app-available-on div{float:none;padding:0 0 20px 0;text-align: left}
    
.features-title{font-size:32px;line-height:48px;}
.features-subtitle{font-size:17px;line-height:28px;}
.features-body ul{margin:30px 0 0 20px;float:left}
.features-apps-body-ctr ul{float:none;margin-bottom: 30px;}
.features-body li{font-size:17px;}
.unblock-internet-header{margin:0 0 30px 0;}
.features-ctr{margin:70px 0 75px 0;}
.features .home-smart-dns-services .container{padding:0;}
.features-apps-body{padding:0}
.features-apps-body-ctr{background-size: contain;padding-bottom:290px;}
.features-perks .row{margin-bottom:0;}
.features-perks p{margin-bottom:60px;}
.features .home-vpn-servers-left-cnt{padding-top:0;}
.features-title unblocked-websites-title{text-align:center}
    
html:lang(ru-RU) .home-smart-dns-services-cnt.features-smart-dns-services-cnt,
html:lang(fr-FR) .home-smart-dns-services-cnt.features-smart-dns-services-cnt{padding:0 0 400px 0;}
html:lang(de-DE) .home-smart-dns-services-cnt.features-smart-dns-services-cnt{padding:0 0 530px 0;}
html:lang(es-ES) .home-smart-dns-services-cnt.features-smart-dns-services-cnt{padding:0 0 560px 0;}
    
.moneyback p{font-size:15px;line-height:24px;width:100%;margin:0 auto;}

.promo-cnt-giveaway a{font-size:19px;}
    
.vpn-main-features{padding:60px 0 40px 0;}
.second-nav h2{line-height:36px;}
.second-nav li.active a,.second-nav li a{padding:20px;}
.second-nav li a{font-size:16px;margin:0 0 0 1px;}
.second-nav.support li a{line-height:19px;}
.why-cactusvpn .servers,.why-cactusvpn .protocols,.why-cactusvpn .advanced-features,.cactusvpn-features .supported-devices{width:100%;margin:0 0 40px 0;}
.cactusvpn-features .supported-devices{float:left;}
.vpn-main-features h4{font-size:18px;margin:0 0 20px 0;}
.vpn-main-features li{font-size:15px;}

.websites-filters h2{margin-bottom:30px;}
.websites-filters .button.access-now{margin:0 0 50px 0;float:left;clear:both;}

.unblocked-websites .button.access-now{margin:0;}    
    
.vpn-software-features{padding:0;}
.vpn-software .call-to-action .button{margin:40px 0 0 0;}
.vpn-software li{font-size:15px;}
.vpn-software li:last-child{margin:0;}
.advanced-features-detailed h3{font-size:30px;margin:0 0 25px 0;}
.advanced-features-detailed p{margin:0 0 60px 0;}
.vpn-advanced-features-detailed .button{margin:0}
.moneyback .title{font-size:30px;}

.unblocked-websites-features-filters{width:100%;}
.unblocked-websites-features-filters .media-boxes-drop-down{float:none;margin-right:0;width:100%;}
.smart-dns-advanced-features-detailed .button{margin:0;}
.smart-dns-advanced-features-detailed .devices ul{margin-left:0;}

.packages{padding:40px 0;}
.packages ul{display:block;margin-bottom:0;}
.packages li,.pricing-all-plans .packages li{width:100%;margin:0 0 30px 0;}
.pricing-all-plans .package-description li, .pricing-all-plans .package-description li:last-child{margin:0 0 15px 21px;line-height:18px;width:auto;float:none;}
.packages li.recomended-package .package-box{top:0;margin:0 0 30px 0;}
.packages .name{font-size:32px;}
.packages .original-price{font-size:27px;}
.packages .price{font-size:48px;}
.packages li .button{font-size:24px;}
.packages .description{height:50px;}
.pricing-call-to-actions a.button{margin:0 15px 30px 15px; }
.pricing-call-to-actions .button:last-child{margin:0 15px 30px 15px;}
.pricing-features h4{margin:0 0 30px 0;}
.payment-methods h4{text-align:left;margin-top:60px;}
.package-description{min-height:auto;}
.package-description ul{margin:0 0 15px 0;}
.pricing-ctr-landing .packages li{width:100%;margin:0 0 50px 0;}
.payment-methods li{margin: 0 20px 52px 0;width:100px;}
.package-description li{margin: 0 0 15px 21px;}
.pricing-all-plans .package-description ul{margin:0 auto 0 auto;display:table;}
.pricing-all-plans .packages .original-price{font-size:18px;}
.pricing-all-plans .packages li .button{font-size:18px;}
.pricing-all-plans.all-plans-horisontal .packages li.plan-ctr .package-box{text-align:center;}
.pricing-ctr .horizontal-scrollable-tabs{display:block;margin: 0;}
    
.pricing-one-package.pricing-ctr.promotion{background-size:contain;padding-top: 180px;}
    
.page-title {padding:30px 0;}

.support-groups{padding:20px 0 50px 0;}
.support-groups li,.support-groups a,
html:lang(ru-RU) .support-groups a,
html:lang(pt-BR) .support-groups a,
html:lang(fr-FR) .support-groups a,
html:lang(es-ES) .support-groups a{width:100%;}
.support-groups li{margin-bottom:30px;}
.how-to-start-faq ul{width:auto;}
.how-to-start .ctr{padding:0}
.how-to-start .cnt{padding-bottom:20px;}
.how-to-start .title{width:100%;}
.how-to-start .title .middle-bg{width:100%;}
.how-to-start-faq{padding:60px 0;}
.how-to-start-faq li{margin:0 0 40px 0;}

.manual-setup-tutorials .device,.manual-setup-tutorials .device a{width:100%;}
.tutorial-cnt{padding:0 0 150px 0;}
.tutorial-cnt .call-action{background:#282f3a url(../images/bg-try-our-services.png) no-repeat left bottom;padding:30px 30px 130px 30px;}

.faq-cnt .answers,.faq-cnt .questions{width:100%;}
.faq-cnt .questions{padding:0;}
.faq-cnt{padding:40px 0;}
.faq-cnt .answer{padding:40px 0 0 0;}
.faq-cnt .answer ul,.faq-cnt .answer ol{padding:0 0 0 20px;}
.faq .second-nav li,.faq .second-nav li a{width:100%;}
.faq .second-nav li{margin:0 0 2px 0;}
.faq-ctr .second-nav li a{line-height:19px;}
.faq .second-nav ul{margin-bottom:40px;}
.faq-ctr .horizontal-scrollable-tabs,
.faq-ctr .horizontal-scrollable-tabs .scroller,
.support .horizontal-scrollable-tabs,
.support .horizontal-scrollable-tabs .scroller{height:59px;}
    
.blog-header .title{margin:0 0 15px 0;}
.blog-header .social{float:left;margin:10px 0 20px 0;}
div.search .form-control{float:left;width:150px;}
.blog-categories-menu li{margin-bottom:15px;}
.blog-header .search{float:left;margin:20px 0 30px 0;}
.blog .post h2,.archive .post h2,div.search .post h2{font-size:21px;line-height:32px;}
.categories{float:left;}
.post{background:none;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;}
.single .post .content,.blog .content{width:100%;padding-top:30px;}
.post p,.post .button,.post .details,.post .promo{margin-left:0;}
.single-post .post h2,.single-post .post h3{padding-left:0;}
.post ul,.post ol{padding-left:20px;}
 .post  .try-our-services-bottom ul{padding:0;}
.single-post .post h1{font-size:32px;line-height:46px;}
.blog-cnt{padding:40px 0;}
.single .blog-cnt{padding-top:50px;}
.single-post .post h2,.single-post .post h3{font-size:21px;line-height:21px;}
#disqus_thread{padding-left:0;}
.customer-reviews-header .write-review{float:left;}
.customer-reviews-header .title{margin-bottom:30px;}
.customer-reviews{padding:40px 0;}
.post .author-description,.guide-article .author-description{width:auto;}
.post .details{margin-top:40px;}
.blog a.post-thumbnail img,.archive a.post-thumbnail img,body.search a.post-thumbnail img{max-width:90%;}

.free-vpn-trial,.free-smart-dns-trial{padding:40px 0 0 0;}
.free-trial-right{padding:20px 0 0 20px;}
.free-trials h2{margin:0;}
.free-trials h3{padding:0 10px;}
.win-free-services h3{margin:0 0 20px 0;}
.giveaways,.promote-us{padding:20px 0 0 0;}
.simple-signin{border:0;margin:10px 0 0 0;padding:0;}

.vpn-trial-features{margin:60px 0 0 0;}
.vpn-trial-features li span.s1{display:inline;}
.vpn-trial-features li span.s2{width:auto;float:none;display:inline;}
.vpn-trial-cnt{padding:40px 0;}
.box{padding:20px;}
.vpn-trial .page-title h3{line-height:27px;margin:20px 0 0 0;}

.review-summary{width:100%;}
.press-reviews-cnt{padding:40px 0;}
.press-reviews-cnt .site-logo{margin-bottom:10px;}

.vpn-software-page-features p{margin-bottom:40px;}
.vpn-software-page .vpn-software-presentation img{width:100%;height:auto;}
.vpn-software-page .vpn-software-action .action,
html:lang(ru-RU) .vpn-software-page .vpn-software-action .action,
html:lang(es-ES) .vpn-software-page .vpn-software-action .action,
html:lang(pt-BR) .vpn-software-page .vpn-software-action .action,
.vpn-software2 .action{width:auto}
.vpn-software-page .vpn-software-action .action li,.vpn-software2 .action li{min-width:190px;}
    
    
.page-template-unblocked-websites .page-title a.button,
.page-template-unblocked-websites-ru .page-title a.button,
.page-template-unblocked-websites-pt .page-title a.button,
.page-template-unblocked-websites-fr .page-title a.button,
.page-template-unblocked-websites-es .page-title a.button{float:left;margin:20px 0 0 0;}
.website-type{margin-bottom:20px;}

.payment-methods li{width:86px;}

.page-template-setup-tutorial iframe,.page-template-setup-tutorial-with-menu iframe{width:100%;height:auto;}
.page-template-setup-tutorial img,.page-template-setup-tutorial-with-menu img,.page-template-setup-tutorial-short-breadcrumbs img,.page-template-default img{width:100%;height:auto;}
.page-template-setup-tutorial ol ol,.page-template-setup-tutorial-with-menu ol ol{padding-left:0;}

.tutorial-cnt img{width:100%;height:auto;}
    
.suggest-website .box{margin:40px 0;}

.guide-article .tip-ctr,.bypass-blocks-article-cnt .tip-ctr,.single-post .post .tip-ctr{margin:26px 0;}
.guide-article .tip,.bypass-blocks-article-cnt .tip,.single-post .post .tip{padding:20px;}
.guide-article p.aligncenter img{width:100%;height:auto;}

.content-row.setup-tutorial-intermediar-page-description .description{width:auto;}

.guides .article-header .search,.page-template-support .search,.search.support-search{float:left;}
.search.support-search .form-control{margin:0;}

#LiveHelpCallAction,#LiveHelpEmbedded{display:none !important;}

.xbox-presentation{padding:50px 0;}
.xbox-presentation h1{font-size:36px;line-height:normal;margin-bottom:10px;}
.xbox-presentation h2{font-size:16px;line-height:24px;}
.xbox-presentation img{width:100%;height:auto;margin:20px 0 0 0;}
.xbox-presentation .xbox{text-align:left;}
.page-template-unblock-apps-xbox .packages{padding:50px 0;}

.guides-footer .pager li a{width:100%;}
.guides-footer .pager li.previous a{text-align:left;}
.guides-footer .pager li.next a{text-align:right;margin:40px 0 0 0;}

#relatedposts li{width:100%;margin-bottom:60px;}
    
.post .fb-like{display:block;}
.social-button{margin:0 30px 30px 0;}

.social-buttons-fixed{position:fixed;left:0;right:0;top:auto;bottom:-21px;}
.social-buttons-fixed .btn-social{padding:20px;}
.social-buttons-fixed .btn-social>:first-child{}
.social-buttons-fixed .social-button{margin:0;float:left;width:20%;}
.social-buttons-fixed .btn-social>:first-child{width:100%;}
    
.cactusvpn-features .col-md-4,html:lang(de-DE) .cactusvpn-features .col-md-4,.why-smart-dns .col-md-4,.why-vpn .col-md-4{min-height:auto;margin-bottom:40px;}
.vpn-services p,.smart-dns p{margin:0;}
.why-cactusvpn p.what-you-get{margin-bottom:20px;}
    
.protect-privacy .facts .row{margin-bottom:0;}
.protect-privacy .facts .col-md-4{margin-bottom:50px;}
    
.free-trial-completed .follow-us li{width:100%;margin:0 0 30px 0;}
.free-trial-completed .what-next li{padding-left:30px;}
.free-trial-completed .what-next li:before{display:none;}
    
.your-ip p{font-size:16px;}

.guides .page-title{padding-top:50px;}
.guides .page-title .post-thumbnail img,
.bypass-blocks-article .post-thumbnail img,
.vpn-servers-article .post-thumbnail img,
.landing-device .post-thumbnail img,
.single-post .page-title .post-thumbnail img{width:100%;height:auto;}
.stream-sports-article .author-description{width:auto;}
    
.protect-privacy .unblocked-service .unblocked-service-cnt{margin:20px 0 0 0;float:left;}
    
.download-cactusvpn-app li,.opnevpn-configuration-files li,.brand-resources li,.download-cactusvpn-app .box,html:lang(es-ES) .download-cactusvpn-app .box,.opnevpn-configuration-files .box,.downloads .box{width:100%;margin-right:10px;}
.brand-resources .box{margin-bottom:30px;}
    
.vpn-servers .box{margin-bottom:50px;padding:15px;}
.vpn-servers .call-to-action{margin:0;}
.vpn-servers .cactusvpn-features .first{padding:0 15px;}
.vpn-servers .cactusvpn-features .second{padding:0 15px;}
.vpn-servers .servers li{font-size:14px;}
.vpn-servers .description{line-height:35px;}
    
.smart-dns-channel .post-thumbnail,.vpn-servers-article-2 .post-thumbnail,.landing-device .post-thumbnail{margin-top:60px;}
.how-to-steps-ctr .how-to-step{margin-bottom:40px;}
    
.guide-article .newsletter-subscribe-form .email,.single-post .newsletter-subscribe-form .email{margin-bottom:30px;}
    
.cactusvpn-apps-page-nav li{margin-bottom:10px;}
.cactusvpn-apps-page .features-cta .button.gray{margin-top:50px;}
.features-apps-tutorials-ctr .features-cta .button.main{margin:0 40px 30px 40px;clear:both}
    
.tutorials-vpn-apps .home-vpn-apps-cnt{background-position:center 367px;text-align:center;padding-bottom:300px;background-size: auto;background-size: contain;border:0;}
    
.our-team .member{width:100%;}
}

@media (min-width: 461px) and (max-width: 768px) {
.features-apps-body-ctr{background-size:auto;background-position:center bottom;}
.home-smart-dns-services .container{background-size:auto;background-position:left bottom;}
.home-smart-dns-services-cnt{padding:0 0 470px 0;}
}

@media (max-width: 401px) {
.main-presentation h1{font-size:30px;line-height:38px;}	
.vpn-software-page .vpn-software-action .action li,
html:lang(ru-RU) .vpn-software-page .vpn-software-action .action li,
html:lang(es-ES) .vpn-software-page .vpn-software-action .action li,
html:lang(pt-BR) .vpn-software-page .vpn-software-action .action li,
.vpn-software2 .action li{min-width:180px;}
}

@media (max-width: 480px) {
.free-trial{width:100%;margin:0;}
.free-trial-page .register-options{padding:0 10px 10px 10px;}
.register-free-trial .accept-tos{padding:20px 10px;}
.register-free-trial .marketing-email-optin{padding:20px 10px 20px 10px;}
.post p img{width:100%;max-width:100%;height:auto;}
.free-trial-right{padding-left:0;}
.free-trial-right ul{width:100%;}
}

@media (min-width: 768px) and (max-width: 991px) {
body{padding-top:120px;}
.navbar-header .logo{margin-right:20px;}
.page-template-landing-unblock-sites-germany .logo,
.page-template-landing-protect-privacy .logo,
.page-template-landing-unblock-sites-uk .logo,
.page-template-landing-unblock-sites-poland .logo,
.page-template-landing-unblock-sites-sweden .logo,
.page-template-free-vpn-trial .logo,
.page-template-free-smart-dns-trial .logo,
.page-template-landing-general-discount .logo{margin-right:0;}
#header-menu .navbar-nav{clear:both;padding-top:10px;}
#header-menu .right-menu{}
#header-menu .navbar-nav>li{margin-right:35px;}
#header-menu .lang-nav li.lang-item{margin-left:47px;}
html:lang(ru-RU) #header-menu .lang-nav li.lang-item{margin-left:27px;}
.menu-header-container,.menu-header-ru-container{float:left;margin:0 0 13px 0;}
.language-switch{float:right;margin:25px 0 0 0;}
.header-nav a.button{margin-left:45px;}
.home-services h3 {padding:0;}
.home-services p{padding:0}
.footer .newsletter-subscribe .form-item input.text-input{margin-bottom:15px;}
.footer .social li{margin-bottom:20px;}

.new-homepage .main-presentation{text-align:center;}
.webp .new-homepage .main-presentation .container{background: url(../images/vpn-services2.webp) no-repeat right 300px;padding-bottom:300px;}
.no-webp .new-homepage .main-presentation .container{background: url(../images/vpn-services2.png) no-repeat right 300px;padding-bottom:300px;}
.webp .new-homepage.promotion.halloween .main-presentation .container{background: url(../images/bg-homepage-halloween-promotion.webp) no-repeat right 300px;padding-bottom:300px}
.no-webp .new-homepage.promotion.halloween .main-presentation .container{background: url(../images/bg-homepage-halloween-promotion.png) no-repeat right 300px;padding-bottom:300px}
html:lang(fr-FR) .new-homepage .main-presentation .container,
html:lang(es-ES) .new-homepage .main-presentation .container,
html:lang(de-DE) .new-homepage .main-presentation .container{background-position:right 340px;padding-bottom:340px;}
.new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
.new-homepage.promotion.valentines .main-presentation .container{background:url(../images/bg-homepage-valentines-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
.new-homepage.promotion.stpatricks .main-presentation .container{background:url(../images/bg-homepage-stpatricks-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
.new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
.new-homepage.promotion.spring .main-presentation .container{background:url(../images/bg-homepage-spring-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
.new-homepage.promotion.summer .main-presentation .container{background:url(../images/bg-homepage-summer-promotion-72-md-en.png) no-repeat center 340px;padding-bottom:340px;}
.new-homepage.promotion.special-deal .main-presentation .container{padding-bottom:340px;}
.webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-md-en.webp) no-repeat center 340px;}
.no-webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-md-en.png) no-repeat center 340px;}
html:lang(fr-FR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-fr.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(es-ES) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-es.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(de-DE) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-de.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(ru-RU) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-ru.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(pt-BR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-pt.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(fr-FR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(es-ES) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(de-DE) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(ru-RU) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
html:lang(pt-BR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat center 340px;padding-bottom:340px;}
.home-smart-dns-services .container{background:url(../images/home-unblocked-websites.webp) no-repeat center 300px;text-align:center;}
.home-smart-dns-services-cnt{padding:0 0 460px 0;min-height:370px;}
.home-vpn-servers-left-cnt{padding:0 70px;text-align:center;}
.home-vpn-servers .box{margin:60px 0 0 0;}
.new-homepage .home-vpn-apps .container{background-position:center 320px;text-align:center;padding-bottom:320px;}
html:lang(fr-FR) .new-homepage .home-vpn-apps .container{background-position:center 360px;text-align:center;padding-bottom:360px;}
html:lang(de-DE) .new-homepage .home-vpn-apps .container{background-position:center 350px;text-align:center;padding-bottom:350px;}
.new-homepage .home-vpn-apps .app-available-on{display:table;margin:0 auto;width:385px;}
html:lang(fr-FR) .new-homepage .home-vpn-apps .app-available-on{width:408px;}
html:lang(es-ES) .new-homepage .home-vpn-apps .app-available-on{width:396px;}
html:lang(de-DE) .new-homepage .home-vpn-apps .app-available-on{width:413px;}
html:lang(ru-RU) .new-homepage .home-vpn-apps .app-available-on{width:394px;}
html:lang(pt-BR) .new-homepage .home-vpn-apps .app-available-on{width:409px;}
html:lang(tr-TR) .new-homepage .home-vpn-apps .app-available-on{width:485px;}

.home-services h2{text-align:center}
    
.tutorials-vpn-apps .home-vpn-apps-cnt{background-position:center 302px;text-align:center;padding-bottom:360px;}
    
.page-template-homepage-ru .main-presentation h1{font-size:36px;line-height:54px;}
    
.page-template-homepage-fr .main-presentation h1,
.page-template-homepage-es .main-presentation h1{font-size:40px;line-height:56px;}
    
html:lang(fr-FR) .new-homepage .main-presentation h1,
html:lang(es-ES) .new-homepage .main-presentation h1,
html:lang(de-DE) .new-homepage .main-presentation h1{font-size:36px;line-height:44px;}
    
.content-row{padding:60px 0;}

.features-body .protect-privacy-body-icon{margin-left:0;}
.protect-privacy-body ul{margin:110px 0 0 0;}
html:lang(ru-RU) .protect-privacy-body ul,
html:lang(de-DE) .protect-privacy-body ul,
html:lang(pt-BR) .protect-privacy-body ul{margin:50px 0 0 0;}
html:lang(fr-FR) .protect-privacy-body ul,
html:lang(es-ES) .protect-privacy-body ul{margin:70px 0 0 0;}
.features-body li{font-size:16px;line-height:21px;}
.webp .features-apps-body-ctr{background:url(../images/features-apps-mac.webp) no-repeat center bottom;padding-bottom:330px;}
.no-webp .features-apps-body-ctr{background:url(../images/features-apps-mac.png) no-repeat center bottom;padding-bottom:330px;}
.features-apps-body-ctr ul{margin-top:30px}
.features-apps-body{padding:0;}
.features-body .unblock-internet-body-icon{margin:0;float: right;}
    
.why-cactusvpn ul{margin-left:0;margin-right:0;}
    
.vpn-software-features,{padding:0;}
.vpn-software img{width:100%;height:auto;margin:30px 0 0 0;}
.vpn-software.smart-dns-software img{margin:0;}

.vpn-software h2{font-size:29px;}
.vpn-software li{font-size:15px;}
.vpn-advanced-features-detailed h4{font-size:16px;}
.smart-dns-advanced-features-detailed h4{font-size:18px;}
.smart-dns-advanced-features-detailed .devices ul{margin-left:0;}
.smart-dns-advanced-features-detailed .devices li {width:73px;}

.vpn-software-page .vpn-software-action .action{width:100%;}
    
.packages li{width:161px;margin:0 25px 0 0;}
.packages li:last-child{margin:0;}
.packages .name{font-size:19px;line-height:normal;}
.packages .name{font-size:19px;line-height:normal;}
.packages .price{font-size:35px;}
.packages li.recomended-package .price{font-size:40px;}
.packages .original-price{font-size:16px;}
.packages .price sup{font-size:20px;}
.packages li.recomended-package .price sup{font-size:25px;}
.packages .price sub{font-size:14px;}
.packages li .button{font-size:15px;padding:10px 12px;}
.packages li .button{font-size:15px;padding:10px 12px;}
.payment-methods li{width:73px;}
.pricing-ctr-landing .packages li{width:220px;padding:40px 0;margin:0 10px;}
.pricing-ctr-landing .packages li .button{font-size:18px;font-weight:600;padding: 17px 25px;}
.pricing-ctr-landing .packages li.vpn-smart-dns{padding:40px 0 62px 0;}
.pricing-ctr-landing .packages li.vpn-smart-dns .button{font-size:24px;font-weight:900;padding: 17px 25px;}
.pricing-ctr-landing .packages .price{font-size:34px;}
.pricing-ctr-landing .packages li.vpn-smart-dns .price{font-size:40px;}    
.payment-methods li{margin-bottom:52px}

.package-description li{margin: 0 0 15px 21px;}
    
.pricing-all-plans .packages li{width:213px;margin:0 40px 60px 0;}
.pricing-all-plans .packages li.liberty-vpn{margin-right:0;}
.pricing-all-plans .packages .package-description li{width:auto;margin:0 0 15px 30px;}
.pricing-all-plans .packages .original-price{font-size:18px;}
.pricing-all-plans .packages li .button{font-size:18px;padding: 15px 23px;}
    
.vpn-services p,.smart-dns p{margin:0;}
.moneyback p{margin:0 auto}
.smart-dns .devices li{width:73px;}
.smart-dns-channel .post-thumbnail,.vpn-servers-article-2 .post-thumbnail,.landing-device .post-thumbnail{margin-top:60px;}
    
.unblocked-services{width:425px;}
    
.support-groups li {margin:0 20px 20px 0;}

.how-to-start .ctr{padding:0;}
.how-to-start .cnt{margin:0;padding-bottom:0;height:500px;}
.how-to-start .ctr.step3 .cnt{padding-bottom:50px;}
.how-to-start .title .middle-bg{width:100%;}
.how-to-start .title{width:100%;font-size:14px;}
.how-to-start .title span{margin:0 7px 0 0;font-size:16px;}

.vpn-software2 .action li{}
.vpn-software2 img{margin:60px 0 0 0;}
.manual-setup-tutorials.manual-smart-dns-setup-tutorials .device a{font-size:20px;padding:0 0 0 15px;}

.vpn-software-page .second-nav .nav.nav-tabs a span{font-size:13px;}
.vpn-software-page .second-nav .nav.nav-tabs li.allapps a{padding:0 12px;}
.vpn-software-page .second-nav .nav.nav-tabs li.active:first-child a{padding:0 12px;}
.vpn-software-page .second-nav .nav.nav-tabs li.active a{padding:20px 12px 20px 48px;}
.vpn-software-page .second-nav .nav.nav-tabs a{padding:20px 12px 20px 48px;}
.vpn-software-page .second-nav .nav.nav-tabs li.android a{padding-left:42px;}
.vpn-software-page .second-nav .nav.nav-tabs li.ios a{padding-left:40px;}
.vpn-software-page.vpn-software-android-tv .vpn-software-presentation img{width:100%;height:auto;}

html:lang(ru-RU) .second-nav li a{font-size:18px;padding:16px 30px;}
html:lang(ru-RU) .second-nav li.active a{padding:26px 30px;}
    
.faq-cnt .questions,.faq-cnt .answers{width:100%;}
.page-template-faq-general .second-nav li a,.page-template-faq-vpn .second-nav li a,.page-template-faq-smart-dns .second-nav li a,.page-template-faq-account-settings .second-nav li a,.page-template-faq-troubleshooting .second-nav li a,.page-template-faq-setup .second-nav li a{padding:17px 25px;font-size:19px;line-height:23px;}
.page-template-faq-general .second-nav li.active a,.page-template-faq-vpn .second-nav li.active a,.page-template-faq-smart-dns .second-nav li.active a,.page-template-faq-account-settings .second-nav li.active a,.page-template-faq-troubleshooting .second-nav li.active a,.page-template-faq-setup .second-nav li.active a{padding:20px 15px;}
.faq-ctr .horizontal-scrollable-tabs{height:63px;}
.support .horizontal-scrollable-tabs{height:76px;}
    
.categories{float:left;}

.free-trials img{width:100%;height:auto;}
.free-vpn-trial img{margin-bottom:44px;}
.free-trials h2 {font-size:26px;}
.free-trials h3{padding:0;}
.giveaways,.promote-us{padding:0;}
.promote-us li span.s2{width:186px;}
.vpn-trial-features li span.s2{width:240px;}
.vpn-trial-features li{font-size:14px;}
.review-summary {width:540px;}
.vpn-software-page-features h4,.vpn-software-page-features p{padding:0;}

.second-nav.support li a,second-nav.support li.active a{font-size:19px;padding-left:19px;padding-right:19px;line-height:23px;}
    
.single .post .content,.blog .content{width:100%;padding-top:30px;}
.single .blog-cnt{padding-top:50px;}
.blog-categories-menu .search{float:left;margin:0 0 20px 0;}
.post .author-description{width:300px;}
.social-button{margin:0 7px 0 0;}
.blog a.post-thumbnail img,.archive a.post-thumbnail img,body.search a.post-thumbnail img{max-width:600px;}
    
.search.support-search input.form-control,.tutorial-header .search input.form-control{width:135px;}

.xbox-presentation{padding:50px 0;}
.xbox-presentation h1{font-size:36px;line-height:normal;margin-bottom:10px;}
.xbox-presentation h2{font-size:16px;line-height:24px;}
.xbox-presentation img{width:100%;height:auto;margin:20px 0 0 0;}
.page-template-unblock-apps-xbox .packages li{width:212px;}

#relatedposts li{width:200px;}
    
.post .fb-like{display:block;}
    
.learning-center-books a.book{padding:30px 40px;}
.guides .page-title{padding-top:50px;}
.guides .page-title .post-thumbnail img,
.single-post .page-title .post-thumbnail img{width:100%;height:auto;}
    
.download-cactusvpn-app li{margin:0 30px 30px 0;}
.opnevpn-configuration-files li:nth-child(3n){margin-right:0;}
html:lang(es-ES) .download-cactusvpn-app li:nth-child(3n){margin-right:30px;}
    
.vpn-servers .box{margin-bottom:50px;}
.vpn-servers .call-to-action{margin:0;}
.vpn-servers .cactusvpn-features .first{padding:0 40px;}
.vpn-servers .cactusvpn-features .second{padding:0 40px;}
    
.features-apps-body{padding:0;}
}

@media (min-width: 992px) and (max-width: 1199px) {
html:lang(ru-RU) .navbar-header .logo{margin-right:30px;}
html:lang(ru-RU) #header-menu .navbar-nav>li{margin-right:30px;}
html:lang(ru-RU) #header-menu .navbar-right>li{margin-right:20px;}
html:lang(ru-RU) #header-menu .navbar-right>li.join{margin-right:0;}
html:lang(ru-RU) #header-menu .lang-nav li.lang-item{margin-left:47px;margin-right:0;}
html:lang(ru-RU) .header-nav li:first-child{margin:0;}
html:lang(de-DE) #header-menu .navbar-nav > li{margin-right:30px;}
html:lang(de-DE) #header-menu .navbar-nav > li:last-child{margin-right:0;}
.home-services h3 {padding:0 170px;}
.home-smart-dns-services h3{padding:0 150px;}
    
html:lang(ru-RU) .new-homepage .main-presentation h1{font-size:38px;line-height:50px;}
html:lang(fr-FR) .new-homepage .main-presentation h1{font-size:38px;line-height:50px;}
html:lang(ru-RU) .new-homepage .main-presentation .container{background-position::right 50px;padding-bottom:50px;}
html:lang(fr-FR) .new-homepage .main-presentation .container,
html:lang(es-ES) .new-homepage .main-presentation .container,
html:lang(de-DE) .new-homepage .main-presentation .container,
html:lang(pt-BR) .new-homepage .main-presentation .container{background-position:right 60px;padding-bottom:60px;}
.home-smart-dns-services h3,
.home-vpn-servers h3,
.new-homepage .home-vpn-apps h3{padding:0}
.tutorials-vpn-apps h3{max-width:400px;padding:0}
.new-homepage .home-vpn-apps h3{max-width:350px;}
html:lang(ru-RU) .home-services h2{font-size:28px;}
.home-smart-dns-services-cnt{padding:30px 0 0 600px;}
html:lang(ru-RU) .home-smart-dns-services-cnt,
html:lang(fr-FR) .home-smart-dns-services-cnt,
html:lang(es-ES) .home-smart-dns-services-cnt{padding:30px 0 0 560px;}
html:lang(es-ES) .home-smart-dns-services-cnt.features-smart-dns-services-cnt{padding-top:0;}
html:lang(de-DE) .home-smart-dns-services-cnt{padding:10px 0 0 560px;}
html:lang(ru-RU) .home-smart-dns-services-cnt.features-smart-dns-services-cnt{padding-top:0;}
html:lang(tr-TR) .home-smart-dns-services-cnt{padding-top:0;}
.home-vpn-servers-left-cnt{padding:45px 0 0 0;}
html:lang(ru-RU) .home-vpn-servers-left-cnt{padding:10px 0 0 0;}
html:lang(fr-FR) .home-vpn-servers-left-cnt{padding:30px 0 0 0;}
html:lang(es-ES) .home-vpn-servers-left-cnt{padding:20px 0 0 0;}
html:lang(de-DE) .home-vpn-servers-left-cnt{padding:10px 0 0 0;}
.home-vpn-servers-left-cnt h3{margin-right:50px;}
.new-homepage .home-vpn-apps .app-available-on li a{margin:0 10px 0 0;}
html:lang(tr-TR) .new-homepage .home-vpn-apps .container{background-size: 520px;background-position: right 50px;}
.webp .new-homepage .main-presentation .container{background:url(../images/vpn-services2.webp) no-repeat right bottom;}
.no-webp .new-homepage .main-presentation .container{background:url(../images/vpn-services2.png) no-repeat right bottom;}
.webp .new-homepage.promotion.halloween .main-presentation .container{background: url(../images/bg-homepage-halloween-promotion.webp) no-repeat right bottom;}
.no-webp .new-homepage.promotion.halloween .main-presentation .container{background: url(../images/bg-homepage-halloween-promotion.png) no-repeat right bottom;}
html:lang(en-US) .new-homepage.promotion.xmas .main-presentation h1{margin-top:0;}
.new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-en.png) no-repeat right 0;}
.new-homepage.promotion.valentines .main-presentation .container{background:url(../images/bg-homepage-valentines-promotion-md-en.png) no-repeat right 0;}
.new-homepage.promotion.stpatricks .main-presentation .container{background:url(../images/bg-homepage-stpatricks-promotion-md-en.png) no-repeat right 0;}
.new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 0;}
.new-homepage.promotion.spring .main-presentation .container{background:url(../images/bg-homepage-spring-promotion-md-en.png) no-repeat right 0;}
.new-homepage.promotion.summer .main-presentation .container{background:url(../images/bg-homepage-summer-promotion-72-md-en.png) no-repeat right 0;}
.webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-md-en.webp) no-repeat right 0;}
.no-webp .new-homepage.promotion.special-deal .main-presentation .container{background:url(../images/bg-homepage-special-deal-promotion-md-en.png) no-repeat right 0;}
html:lang(fr-FR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-fr.png) no-repeat right 0;}
html:lang(es-ES) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-es.png) no-repeat right 0;}
html:lang(de-DE) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-de.png) no-repeat right 0;}
html:lang(ru-RU) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-ru.png) no-repeat right 0;}
html:lang(pt-BR) .new-homepage.promotion.xmas .main-presentation .container{background:url(../images/bg-homepage-xmas-promotion-md-pt.png) no-repeat right 0;}
html:lang(fr-FR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 0;}
html:lang(es-ES) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 0;}
html:lang(de-DE) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 0;}
html:lang(ru-RU) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 0;}
html:lang(pt-BR) .new-homepage.promotion.easter .main-presentation .container{background:url(../images/bg-homepage-easter-promotion-md-en.png) no-repeat right 0;}
    
.features-apps-body{padding:0}
html:lang(fr-FR) .features-smart-dns-services .home-smart-dns-services-cnt{padding-top:0;}
    
html:lang(pt-BR) .home-smart-dns-services-cnt{padding-top:0px;}
    
.why-cactusvpn .servers{width:285px;}
.why-cactusvpn .protocols{width:175px;}
.cactusvpn-features .supported-devices{width:235px;}
.vpn-main-features h4{font-size:19px;margin:0 0 25px 0;}
.vpn-main-features li{font-size:15px;}

.vpn-software-features{padding:0;}

.packages li{width:220px;margin:0 20px 0 0;}
.packages li .package-box{padding:20px 0 15px 0}
.pricing-all-plans .packages .package-description li{width:auto;}
.packages li:last-child{margin:0}
.packages li .price{font-size:32px;}
.packages li.recomended-package .price{font-size:39px;}
.packages .price sup{font-size:20px;}
.packages .price sub{font-size:16px;}
.packages li .button{font-size:17px;padding:15px 20px;}
.packages li .button{font-size:17px;padding:15px 20px;}
.pricing2 .packages li{width:176px;}
.pricing2 .packages .name{margin:0 0 33px 0;}
.payment-methods li{margin:0 80px 52px 0;}
.payment-methods li.bitcoin{margin-right:0;}
.packages li{width:200px;margin:0 35px 0 0;}
.package-description li{margin: 0 0 15px 21px;}
.pricing-all-plans .packages .vpn-smart-dns .name{font-size:19px;}
.pricing-all-plans .packages li{width:172px;}
.pricing-all-plans.pricing-ctr.promotion .packages .price{font-size:34px;}
.pricing-all-plans.pricing-ctr.promotion .packages .price sup{font-size:21px;}
    
.support-groups a{font-size:21px;width:172px;height:200px;padding:20px 0 0 0;}

.how-to-start .title .middle-bg{width:250px;}
.how-to-start .title{width:270px;}

.vpn-software2 h2{margin-top:0;}
.vpn-software2 .action li{}
.vpn-software2 img{margin:60px 0 0 0;}
.vpn-software2.smart-dns-software img{margin-top:0;}

.manual-setup-tutorials.manual-smart-dns-setup-tutorials .device a{font-size:20px;padding:0 0 0 15px;}

.giveaways,.promote-us{padding:0 10px;}
.promote-us li span.s2{width:239px;}
.customize-support .how-to-start .cnt{min-height:500px;}
.how-to-start .ctr.step3 .cnt,.how-to-start .cnt{padding:60px 10px 90px 10px;}
.vpn-trial-features li span.s2{width:420px;}
.vpn-software-page.vpn-software-android-tv .vpn-software-presentation img{width:100%;height:auto;}
.vpn-software-page .second-nav .nav.nav-tabs li.active:first-child a{padding:0 25px;}
.vpn-software2 .action li{}


.single .post .content{width:640px;}
.blog .content{width:310px;}
.blog a.post-thumbnail img,.archive a.post-thumbnail img,body.search a.post-thumbnail img{max-width:600px;}

.xbox-presentation img{width:100%;height:auto;}
.page-template-unblock-apps-xbox .packages li{width:212px;}

#relatedposts li{width:173px;}
.contentv2 #relatedposts li{width:219px;}
    
.post .fb-like{display:block;}
.post .author-description{width:450px;}
    
.learning-center-books a.book{padding:30px 20px;}
    
.pricing-ctr-landing .packages li{width:263px;}
    
.try-our-services,.useful-articles{margin-left:0;}
    
.guides .breadcrumb li{margin-bottom:15px;}
.guides.guides-dashboard .breadcrumb li{margin-bottom:0;}
    
.opnevpn-configuration-files li:nth-child(3n){margin-right:0;}
    
.vpn-servers-list .box{padding:25px;}
.vpn-servers-list .servers li{font-size:14px;}
.vpn-servers .cactusvpn-features .first{padding: 0 50px 0 0;}
.vpn-servers .cactusvpn-features .second{padding: 0 0 0 50px;}
    
.second-nav.support li a{font-size:20px;}
}

@media (min-width: 1200px) {
.post .fb-like{display:block;}
}
