/*
 *  Theme Name: PuzzleTheme
 *     Version: 2.0.0
 * Description: WP Puzzle Shop theme by WP Puzzle team
 *      Author: Alexandra Vovk
 *  Author URI: http://avovkdesign.com/
 *   Theme URI: http://wp-puzzle.com/puzzletheme/
 *     License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */

/* last edited 14:04:40 18 March 2017 */


/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css
*/button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pn,legend{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*!
grid.css v1.0.0 | GPL v2 License | github.com/avovkdesign/grid
*/.grid{width:90%;margin-left:auto;margin-right:auto}.grid [class*=col]{width:100%;margin-left:0}@media screen and (min-width:1024px){.grid{width:100%}.grid [class*=col]{float:left;margin-left:1.694915254%;margin-right:0}.grid .newrow:before,.grid:after,.grid:before{display:table;line-height:0;content:""}.grid .newrow,.grid .newrow:before,.grid:after{clear:both}.grid .newrow,.grid [class*=col]:first-of-type{margin-left:0}.grid .col1{width:6.779661017%}.grid .col2{width:15.25423729%}.grid .col3{width:23.72881356%}.grid .col4{width:32.20338983%}.grid .col5{width:40.6779661%}.grid .col6{width:49.15254237%}.grid .col7{width:57.62711864%}.grid .col8{width:66.10169492%}.grid .col9{width:74.57627119%}.grid .col10{width:83.05084746%}.grid .col11{width:91.52542373%}.grid .col12{width:100%}}.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.clearfix:after{clear:both}.fl{float:left}.fr{float:right}.b{font-weight:700}.i{font-style:italic}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.mn{margin:0}.hide{display:none}.on-mobile{display:block}.on-desktop,.on-tablet{display:none}@media screen and (min-width:600px){.on-tablet{display:block}}@media screen and (min-width:1024px){.on-mobile,.on-tablet{display:none}.on-desktop{display:block}}


/*! ============================================================================
 *!		inline HTML TAGS
 *! ============================================================================ */
a,body{color:#222}
body{font:400 16px/140% 'Open Sans',Tahoma,Verdana,Segoe,sans-serif;background:#f3f3f3}
.entry a{color:#189ed4}
.entry a:hover,a:hover{color:#f60}
p{padding:0 0 1em;margin:0;font-weight:400}
p:last-child{padding-bottom:0}
.bigtitle,.title,.wtitle,h1,h2,h3,h4,h5,h6{margin:1em 0 .3em;padding:0;font:400 2em/110% Scada,Tahoma,Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.05em}
li,ol,ul{margin:0;padding:0}
h1{font-size:2.75em;margin-top:0}
h2{font-size:2em}
h3{font-size:1.5em}
h4{font-size:1.25em}
h5,h6{font-size:1.125em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
@media screen and (min-width:768px){
	h1{font-size:3em}
}
blockquote,q{position:relative;padding:30px 30px 30px 80px;margin:10px 0 20px 30px;color:#444;background:#EFEFEF;border-left:3px solid #b81444;border-radius:3px}
blockquote:after{content:'”';position:absolute;top:10px;left:20px;font-size:4em;line-height:100%}
ol,ul{list-style:none}
table{border-collapse:collapse}
table td{padding:5px 10px;border:1px solid #eee}
/*! ============================================================================
 *!		FORM HTML TAG
 *! ============================================================================ */
input,option,select,textarea{padding:10px;border-color:#ddd;border-width:0;border-radius:3px;color:#000;line-height:1.25em;transition:border-color .3s}
select{font-style:italic;font-weight:400}
textarea{min-height:90px;max-width:100%;box-sizing:border-box}
input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #D6D6D6}
input[type=color]{padding:0;border:0;background:#fff}
input:focus,select:focus,textarea:focus{outline:0;border-color:#fcb60b}
#edd_cart .edd_checkout a,.button,.submit,button,input[type=button],input[type=submit]{cursor:pointer;display:inline-block;padding:10px 15px;border:0;border-radius:3px;color:#fff;text-decoration:none;text-transform:uppercase;background-color:#f60;transition:background-color .3s,color .3s;font-weight:700}
#sidebar,.layout-full #sidebar,.layout-fullpage #sidebar{display:none}
#edd_cart .edd_checkout a:hover,.button:hover,.submit:hover,input[type=button]:hover,input[type=submit]:hover{text-shadow:0 0 0 transparent}
.button:hover:before,.submit:hover:before{top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #f60;opacity:1}
/*!*.cpa-button {*!*/
/*!* text *!*/
.soclink-icon{text-shadow:1px 1px rgba(255,255,255,.2);background-image:-moz-linear-gradient(top,rgba(255,255,255,.02) 0,rgba(0,0,0,.15) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.02) 0,rgba(0,0,0,.15) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.02) 0,rgba(0,0,0,.15) 100%);color:#55182A}
a:hover .soclink-icon{background-image:-moz-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ffffff', endColorstr='#00ffffff', GradientType=0)}
.cpa-button .icon-arrow{fill:rgba(0,0,0,.6);height:20px;float:left;margin:-2px 3px 0;width:16px}
.layout-full #content,.layout-fullpage #content{float:none;width:100%}
#mainbox,.pagebox{margin:0 auto;position:relative}
#content,#footer,.pagebox,body{width:100%}
/*! ============================================================================
 *!		LAYOUT
 *! ============================================================================ */
html{height:100%}
body{min-width:280px;padding:0;margin:0}
.pagebox{padding-top:50px;min-height:70%}
.header-overlay{height:100px;z-index:-1}
#mainbox{padding:40px 0;height:1%}
#footer{margin:0;background:#fff}
.maxwidth{max-width:1140px;width:90%;margin:0 auto}
.layout-fullpage #mainbox{padding:0}
.homepage #mainbox,.single-download #mainbox{padding-top:0;padding-bottom:0}
body.homepage .pagebox,body.single-download .pagebox{padding-top:0}
.grid .maxwidth,.maxwidth .grid,.shortcode-grid .maxwidth{width:100%}
.whitebox{background:#fff;box-shadow:0 1px 50px rgba(0,0,0,.2)}
.maxwidth-text{max-width:1000px;margin-left:auto;margin-right:auto}
body.page #content{background:#fff;padding:30px 50px;box-sizing:border-box}
body.page #sidebar{padding:0}
body.page h1{font-size:3em}
@media screen and (min-width:1024px){.fullheight,body{height:100%}
.fullheight{min-height:550px}
.layout-center #sidebar{display:none}
.layout-center #content{float:none;width:70%;margin-left:auto;margin-right:auto}
#content{width:71%;float:left}
#sidebar{width:23.72881356%;margin-top:0;float:right;display:block}
.layout-leftbar #sidebar{float:left}
.layout-leftbar #content{float:right}
}
@media screen and (min-width:1400px){
	/*.maxwidth{max-width:1320px}*/
}


/*! ============================================================================
 *!		HEADER
 *! ============================================================================ */
#header,#logo{transition:all .3s}
#header{background:#fff;position:fixed;left:0;width:100%;z-index:120;min-height:30px;padding:5px 0}
body.page #header,body.tax-download_category #header{box-shadow:0 1px 50px rgba(0,0,0,.2)}
body.header-transparent #header .topmenu .sub-menu{border-top-color:#04090d}
body.header-transparent .menu-item a,body.header-transparent .menu-item span{color:rgba(255,255,255,.8)}
body.header-transparent #header{box-shadow:0 0 transparent;background:0 0}
body.header-transparent .topmenu{margin-top:5px}
.header-fixed #logo,body.header-transparent #logo{max-width:120px}
.logo-puzzle{fill:#f60}
.logo-word-wp{fill:#fff}
.header-download.header-download-bg .logo-word-puzzle,.logo-word-puzzle{fill:#464646}
.header-download .logo-word-puzzle{fill:rgba(255,255,255,.8)}
#header.header-download-bg{min-height:40px}
#header.header-fixed,body.header-transparent #header.header-fixed{top:0;background:rgba(0,0,0,.95);box-shadow:0 0 10px rgba(0,0,0,.6);padding:5px 0 3px;min-height:40px}
#mobmenu,.topmenu{position:absolute;right:0;background:#464646}
#header.header-fixed .logo-word-puzzle,body.header-transparent #header .logo-word-puzzle{fill:#eee}
#header.header-fixed .topmenu,body.header-transparent #header .topmenu{margin-top:0}
#header.header-fixed .topmenu li a,#header.header-fixed .topmenu li>span,body.header-transparent #header .topmenu li a,body.header-transparent #header .topmenu li>span{color:#eee}
#header.header-fixed .topmenu li:hover >a,#header.header-fixed .topmenu li:hover>span,body.header-transparent #header .topmenu li:hover >a,body.header-transparent #header .topmenu li:hover>span{color:#f60}
#logo{display:block;margin:0;padding:0;max-width:120px;text-decoration:none}
.allsvg{height:0;width:0;position:absolute;bottom:0}
.icon{fill:#fff;display:inline-block}
#mobmenu,.topmenu li a,.topmenu li>span{display:block;text-decoration:none;cursor:pointer;color:#fff}
.icon-menu{width:25px;height:100%}
#mobmenu,.header-fixed #mobmenu{height:58px;padding:0 15px}
#mobmenu{top:0;text-align:center;width:30px}
#mobmenu.active:after,.topmenu li a:after,.topmenu li>span:after{content:'';position:absolute;left:50%;top:100%;margin:0 0 0 -10px;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;transition:border .3s}
.topmenu,.topmenu .menu-item,.topmenu .page_item{padding:0 7px;width:100%;margin:0}
#mobmenu.active:after{border-top:none;border-bottom:10px solid #464646;top:auto;bottom:0}
.topmenu{top:100%;box-shadow:2px 2px 4px rgba(0,0,0,.4);z-index:100}
.topmenu li a,.topmenu li>span{line-height:20px;font-weight:700;position:relative;border-bottom:1px solid #230410;padding:20px 15px}
.topmenu li:last-child a{border-bottom:0}
.menu .current-menu-item>span,.menu .current-other-item>a,.menu .current-other-item>span,.topmenu .current-menu-item>a,.topmenu li:hover>a{border-bottom:2px solid #ff6600;color: #f60;}
img.wpml-ls-flag{margin-right:7px}
.fmenu .page_item{width:auto;display:inline-block}
@media screen and (min-width:600px){#header.header-fixed,body.header-transparent #header.header-fixed{top:auto}
}
@media screen and (min-width:768px){.topmenu{right:0;width:400px}
}
@media screen and (min-width:1024px){
#header{padding:0;}
#header .sticky-wrapper{padding:7px 0 2px;}
#mobmenu{display:none}
.topmenu{position:static;float:right;background:0 0;box-shadow:0 0 0;width:auto;margin:-4px 0 0 0;text-align:right}
.topmenu .menu-item,.topmenu .page_item{width:auto;display:inline-block;position:relative}
.menu li>span,.topmenu li a{color:#464646;padding:4px 0;font-size:14px;/*border-radius:5px;*/border:0;border-bottom:2px solid transparent;font-weight:400;transition:border .3s, color 0.3s;}
/*.menu .current-other-item a:after,.menu .current-other-item span:after,.topmenu .current-menu-item a:after,.topmenu .current-menu-item span:after,.topmenu li:hover>a:after{top:100%;border-top-color:#f60}*/
.topmenu a:after{z-index:199}
.topmenu .menu-item:hover .sub-menu,.topmenu .page_item:hover .sub-menu{display:block}
.topmenu .menu-item-has-children>a{padding-right:20px}
.topmenu .menu-item-has-children>a:before{content:'';display:block;position:absolute;right:5px;top:50%;height:20px;width:16px;margin:-9px 0 0;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ0NC44MTkgNDQ0LjgxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ0LjgxOSA0NDQuODE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQzNC4yNTIsMTE0LjIwM2wtMjEuNDA5LTIxLjQxNmMtNy40MTktNy4wNC0xNi4wODQtMTAuNTYxLTI1Ljk3NS0xMC41NjFjLTEwLjA5NSwwLTE4LjY1NywzLjUyMS0yNS43LDEwLjU2MSAgIEwyMjIuNDEsMjMxLjU0OUw4My42NTMsOTIuNzkxYy03LjA0Mi03LjA0LTE1LjYwNi0xMC41NjEtMjUuNjk3LTEwLjU2MWMtOS44OTYsMC0xOC41NTksMy41MjEtMjUuOTc5LDEwLjU2MWwtMjEuMTI4LDIxLjQxNiAgIEMzLjYxNSwxMjEuNDM2LDAsMTMwLjA5OSwwLDE0MC4xODhjMCwxMC4yNzcsMy42MTksMTguODQyLDEwLjg0OCwyNS42OTNsMTg1Ljg2NCwxODUuODY1YzYuODU1LDcuMjMsMTUuNDE2LDEwLjg0OCwyNS42OTcsMTAuODQ4ICAgYzEwLjA4OCwwLDE4Ljc1LTMuNjE3LDI1Ljk3Ny0xMC44NDhsMTg1Ljg2NS0xODUuODY1YzcuMDQzLTcuMDQ0LDEwLjU2Ny0xNS42MDgsMTAuNTY3LTI1LjY5MyAgIEM0NDQuODE5LDEzMC4yODcsNDQxLjI5NSwxMjEuNjI5LDQzNC4yNTIsMTE0LjIwM3oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center right no-repeat;background-size:11px}
.header-fixed .topmenu .menu-item-has-children>a:before,
.topmenu .current-menu-item.menu-item-has-children>a:before,
/*.topmenu .menu-item-has-children:hover>a:before,*/
body.header-transparent .topmenu .menu-item-has-children>a:before{background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ0NC44MTkgNDQ0LjgxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ0LjgxOSA0NDQuODE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQzNC4yNTIsMTE0LjIwM2wtMjEuNDA5LTIxLjQxNmMtNy40MTktNy4wNC0xNi4wODQtMTAuNTYxLTI1Ljk3NS0xMC41NjFjLTEwLjA5NSwwLTE4LjY1NywzLjUyMS0yNS43LDEwLjU2MSAgIEwyMjIuNDEsMjMxLjU0OUw4My42NTMsOTIuNzkxYy03LjA0Mi03LjA0LTE1LjYwNi0xMC41NjEtMjUuNjk3LTEwLjU2MWMtOS44OTYsMC0xOC41NTksMy41MjEtMjUuOTc5LDEwLjU2MWwtMjEuMTI4LDIxLjQxNiAgIEMzLjYxNSwxMjEuNDM2LDAsMTMwLjA5OSwwLDE0MC4xODhjMCwxMC4yNzcsMy42MTksMTguODQyLDEwLjg0OCwyNS42OTNsMTg1Ljg2NCwxODUuODY1YzYuODU1LDcuMjMsMTUuNDE2LDEwLjg0OCwyNS42OTcsMTAuODQ4ICAgYzEwLjA4OCwwLDE4Ljc1LTMuNjE3LDI1Ljk3Ny0xMC44NDhsMTg1Ljg2NS0xODUuODY1YzcuMDQzLTcuMDQ0LDEwLjU2Ny0xNS42MDgsMTAuNTY3LTI1LjY5MyAgIEM0NDQuODE5LDEzMC4yODcsNDQxLjI5NSwxMjEuNjI5LDQzNC4yNTIsMTE0LjIwM3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center right no-repeat;background-size:11px}
.topmenu .sub-menu{text-align:left;display:none;position:absolute;top:100%;left:7px;margin:0;width:200px;background:#303030;/*border-top:10px solid #fff;*/z-index:99}
.header-fixed .topmenu .sub-menu{border-top-color:rgba(0,0,0,.95)}
.topmenu ul.sub-menu li.menu-item,.topmenu ul.sub-menu li.page_item{display:block}
.topmenu .sub-menu .menu-item>a,.topmenu .sub-menu .page_item>a{color:#eee;padding:10px;border-bottom:1px solid #414141;border-radius:0;display:block}
.topmenu .sub-menu .menu-item>a:hover,.topmenu .sub-menu .page_item>a:hover{color:#f60}
.topmenu .menu-item-language a:before,.topmenu .sub-menu .menu-item>a:after,.topmenu .sub-menu .page_item>a:after{display:none}
.topmenu .sub-menu .menu-item:last-child>a,.topmenu .sub-menu .page_item:last-child>a{border:0}
.topmenu .menu-item-language .sub-menu,.topmenu .menu-item-language .sub-menu .menu-item:first-child>a,.topmenu .menu-item-language .sub-menu .menu-item:last-child>a,.topmenu .menu-item-language .sub-menu .page_item:first-child>a,.topmenu .menu-item-language .sub-menu .page_item:last-child>a,.topmenu .menu-item-language a{border-radius:0!important}
.topmenu>.menu-item-language{line-height:20px;position:relative;padding:0;min-width:40px;background:#fff;top:4px;text-align:left}
.topmenu .menu-item-language.menu-item-has-children a{padding-right:7px}
.topmenu .menu-item-language .sub-menu .menu-item>a,.topmenu .menu-item-language .sub-menu .page_item>a{padding:10px 7px}
.topmenu .menu-item-language img{display:block;float:left;margin:4px 5px 0 0}
.topmenu>.menu-item-language a:hover{color:#f60;/*background:#484848*/}
.topmenu .menu-item-language a:after,.topmenu .menu-item-language:after{display:none}
.menu-item-language .sub-menu{padding:0;cursor:pointer;transition:color .3s;color:#696969;width:100%;position:absolute;display:none;background:#272727}
.topmenu li.menu-item-language:hover{color:#f60;/*background:#272727*/}
.topmenu li.menu-item-language:hover a{color:#f60}
.topmenu .menu-item-language .sub-menu{border-top:0}
body.header-transparent #header .topmenu>.menu-item-language{background:rgba(0,0,0,0)}
.header-fixed .topmenu>.menu-item-language{background:#272727}
.menu-item-language:hover .sub-menu{display:block}
.topmenu .menu-item-language .sub-menu li.menu-item-language{padding:0;margin:0;display:block}
.topmenu .menu-item-language .wpml-ls-native{width:16px;overflow:hidden;display:block}
}

@media screen and (min-width:1320px){
	.menu li>span,.topmenu .menu-item-language .sub-menu .menu-item>a,
	.topmenu .menu-item-language .sub-menu .page_item>a,.topmenu .menu-item-language>a,.topmenu li a{padding:7px 0;}
	.menu li>span,.topmenu li a{font-size:16px}
	.topmenu .sub-menu a,.topmenu .sub-menu span{font-size:14px}
	.topmenu>.menu-item-language{min-width:85px;top:auto}
	.topmenu .menu-item-language .wpml-ls-native{width:auto;overflow:visible}
	.topmenu{margin-top:0px}
}
/*@media screen and (min-width:1500px){
	.topmenu>.menu-item-language{min-width:120px;top:auto}
}*/

/*! ============================================================================
 *!		CONTENT
 *! ============================================================================ */
.meta a,.promo-logos a{text-decoration:none}
.alignleft,.psb{float:left}
.attachment img,.first-screen,.mfp-container,.promo-logos,.wp-caption{text-align:center}
.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1),.gallery:after,hr,ul#affwp-affiliate-dashboard-tabs:after{clear:both}
.homepage .menu-homepage{display:none}
.screen{box-sizing:border-box;padding:80px 0}
body.homepage #content.homepage,body.homepage #content.homepage .entry{padding:0;margin:0}
.first-screen{height:100%;min-height:500px;padding-top:80px;background:url(img/bghome_dark.jpg) top center no-repeat #09171a;background-size:cover;position:relative;color:#fff}
.first-screen .home-buttons .button{font-weight:400;padding:10px 15px;margin:20px 5px 0;font-size:14px}
body.homepage .home-slogan,body.homepage .screen h1,body.homepage h2,body.homepage h3{font-family:'KabelC Bold',Arial,Helvetica,sans-serif;font-size:1.45em;font-weight:400;letter-spacing:normal;text-align:center;margin:0;padding:0;line-height:120%;position:relative}
.first-screen:after,.first-screen:before{position:absolute;top:0;bottom:0;left:0;right:0}
body.homepage .screen .home-slogan,body.homepage .screen h1{text-shadow:0 3px 5px #000;color:#fff}
body.homepage .screen .home-slogan{z-index:2}
body.homepage .screen h1{font-size:2em;z-index:2}
body.homepage h2{font-size:1.5em}
body.homepage h3{font-size:1.25em}
body.homepage .home-slogan:after{content:' —'}
#content .button:before,.entry ul li:before,.first-screen:after,.first-screen:before,.ftrwidget ul li:before,.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after,.promote-img:after,a.button:before,body.slug-services .price-item-full .col6:first-child h3:before,ul#affwp-affiliate-dashboard-tabs:after{content:''}
body.homepage .screen .home-text{color:#c1d9de;font-size:16px;text-shadow:1px 0 3px #000;padding:0;margin:2.25em 0 0;letter-spacing:-.03em;font-weight:300;line-height:135%}
body.homepage .screen .home-text .counter{display:inline-block;font-size:1.4em}
.first-screen:after{z-index:2;opacity:.75;background:-moz-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.35) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#000000', GradientType=0)}
.first-screen:before{z-index:1;background:url(img/themes.png) center bottom no-repeat;background-size:contain}
.first-screen .maxwidth{height:100%;position:relative;z-index:3}
.media-about-puzzle{padding:50px 0 40px}
body.homepage .media-about-puzzle h2{font-size:2.5em;color:#010202;margin-bottom:1em}
.homepage .buy-all-button,.promote-puzzle{font-size:1.5em;line-height:125%}
#content .button:hover,#content a.button,a.button:hover{color:#fff}
.media-about-puzzle,.reviews-puzzle{background:#fff}
body.homepage .latest-plugins-puzzle .edd_download_inner{min-height:340px}
.promo-logos{margin:0 auto 30px}
.with-opacity .wordpressinside img,.with-opacity .wpbeginner img{opacity:.3}
.with-opacity .wpcafe img,.with-opacity .wpkama img{opacity:.4}
.with-opacity .wpnice img,.with-opacity .wpruse img{opacity:.8}
.promo-logos a:hover img{opacity:1}
.promote-puzzle{padding:70px 0 50px;background:url(img/bghome.jpg) center bottom no-repeat #09171a;color:#fff;overflow:hidden}
.promo-logos a{display:inline-block;width:120px;margin:0 2px 10px}
.promote-img,.promote-img img{margin-right:0;margin-left:auto;position:relative}
.homepage .buy-all-button,.promote-puzzle .button{font-weight:400;padding:15px 25px;margin-top:20px}
.promote-img{height:240px;margin-bottom:-50px;overflow:hidden}
.promote-img img{max-width:100%;border-radius:5px 5px 0 0;box-shadow:0 0 10px #000,0 0 40px 10px #000,0 0 40px 10px #000}
.promote-img:after{height:10px;width:100%;background:red;position:absolute;bottom:-10px;left:0;box-shadow:0 0 30px 0 rgba(0,0,0,.28),0 0 5px 0 rgba(0,0,0,.4)}
body.homepage .reviews-puzzle h2{margin-bottom:50px}
/*! ENTRY
 * _________________________________________________ */
.entry{margin-top:3em;margin-bottom:3em}
body.single{background:#fff}
.entry ul{margin:0 0 20px 30px;padding:0}
.entry ol{margin:0 0 20px 50px;list-style:decimal;padding:0}
.entry li{padding-bottom:3px;padding-top:2px}
.entry ol ol,.entry ol ul,.entry ul ol,.entry ul ul{margin-top:10px;margin-bottom:5px}
.entry ul li{padding-left:20px;position:relative}
.entry ul li:before,.ftrwidget ul li:before{position:absolute;height:4px;width:4px;left:0;top:10px;background:#4A4A4A;line-height:100%}
#content .button,a.button{position:relative}
.entry figure,.entry img{max-width:100%;height:auto}
hr{height:0;width:100%;padding:2em 0 0;margin:0 0 2em;border:0;border-bottom:1px solid #eee}
#content .button{font-weight:700}
#content .button:before,a.button:before{
	display: block;
    position: absolute;
    top: -14px;
    left: -14px;
    right: -14px;
    bottom: -14px;
    border-radius: 5px;
    border: 2px solid transparent;
    transition: all .25s ease-in-out;
}
.mfp-bg,.mfp-wrap{position:fixed;top:0;left:0}
#content .button:hover:before,a.button:hover:before{top:-4px;left:-4px;right:-4px;bottom:-4px;border-color:#f60;border-radius:5px}
.summary{margin-bottom:60px}
.summary h2{padding-top:0}
.summary .entry{margin-top:20px;margin-bottom:0}
.meta{margin:10px 0 0;font-size:12px}
.meta span{display:inline-block;padding-right:20px}
.meta,.meta a{color:#999}
.meta a:hover{text-decoration:underline}
.single h1{margin-top:0}
.socialshare{margin:40px 0}
.socialshare .title3{padding-bottom:20px}
.psb{display:block;height:40px;width:40px;margin:0 10px 0 0;background:url(img/socialshare.png) no-repeat}
.anons img,.entry img{max-width:100%;height:auto}
.fb{background-position:0 0}
.tw{background-position:-40px 0}
.vk{background-position:-120px 0}
.gp{background-position:-160px 0}
.entry iframe{max-width:100%}
.entry img{margin-bottom:10px;margin-top:8px}
.alignright{float:right}
.alignleft img,img.alignleft{margin-right:30px;margin-left:0}
.alignright img,img.alignright{margin-left:30px;margin-right:0}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}
.anons img{margin-bottom:5px;margin-top:10px}
.wp-caption{margin:0 0 40px}
.wp-caption p.wp-caption-text{font-size:10px;color:#222;margin:0}
.attachment .navigation{height:150px}
.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}
.entry .wp-smiley{margin:0;padding:0;border:0}
.gallery{border:2px solid #eee;padding:15px 20px;margin:20px 0 30px}
.gallery figure{margin:0}
.gallery .wp-caption-text{font-size:12px;line-height:120%;padding-top:10px}
.gallery:after{content:'';display:table}
.gallery-item img{display:block;margin:0 auto}
.gallery-columns-1 .gallery-item{width:100%;padding:10px 0}
.gallery-columns-2 .gallery-item{width:48%;padding:10px 1%;float:left}
.gallery-columns-3 .gallery-item{width:31.33333333333333%;padding:10px 1%;float:left}
.gallery-columns-4 .gallery-item{width:23%;padding:10px 1%;float:left}
.gallery-columns-5 .gallery-item{width:18%;padding:10px 1%;float:left}
.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:both}
.gallery-columns-6 .gallery-item{width:14.66666666666667%;padding:10px 1%;float:left}
.gallery-columns-7 .gallery-item{width:12.28571428571429%;padding:10px 1%;float:left}
.gallery-columns-8 .gallery-item{width:10.5%;padding:10px 1%;float:left}
.gallery-columns-9 .gallery-item{width:10%;padding:10px .5555555555555556%;float:left}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-close,.mfp-preloader{text-align:center;position:absolute}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-close,.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
li.affwp-affiliate-dashboard-tab:before{display:none}
li.affwp-affiliate-dashboard-tab{border:1px solid #eee;float:left;border-right:0;display:block;padding:0!important}
li.affwp-affiliate-dashboard-tab a{display:block;padding:4px 8px;text-align:center;font-size:14px}
ul#affwp-affiliate-dashboard-tabs:after{display:table}
li.affwp-affiliate-dashboard-tab:last-child{border-width:1px}
#affwp-affiliate-dashboard-url-generator{border:1px solid #bbb;padding:1.5em}
#affwp-affiliate-dashboard-url-generator h4{margin:0 0 1em;font-size:28px}
#affwp-affiliate-dashboard-url-generator p{padding:0 0 .5em}
#affwp-affiliate-dashboard-url-generator form{margin-top:30px}
#affwp-affiliate-dashboard-url-generator label{font-size:.8em;display:block}
#affwp-affiliate-dashboard-url-generator input[type=submit]{max-width:250px}
@media screen and (min-width:768px){body.homepage .home-slogan{font-family:'KabelC Bold',Arial,Helvetica,sans-serif;font-size:2em}
body.homepage .screen h1{font-size:3em;text-shadow:0 -6px 5px #000,0 3px 5px #000,0 -20px 60px #000,0 -25px 95px #000;margin-top:-9px}
body.homepage h2{font-size:3em}
body.homepage h3{font-size:2em}
body.homepage .screen .home-text{font-size:26px}
}
@media screen and (min-width:1024px){.first-screen{padding-top:150px}
.first-screen .home-buttons{position:absolute;left:0;bottom:0;width:100%}
.first-screen .home-buttons .button{font-size:1.5em;line-height:125%;font-weight:400;padding:15px 25px;margin-top:20px}
}
/*!
 *! SERVICES page
 *! _______________________________________________________ */
body.slug-services #content{background:0 0;padding-top:10px}
body.slug-services article{margin-top:0}
body.slug-our-support h1,body.slug-services h1{font-size:2em;text-align:center;margin-bottom:10px}
body.slug-services h2{font-size:1.25em;margin:0 0 30px;color:#464646}
body.slug-services h3{background:#464646;color:#fff;text-transform:uppercase;border-radius:5px 5px 0 0;padding:20px;width:100%;margin:0 0 20px -20px;text-align:center}
body.slug-services .price-item-full .col6:first-child h3{position:relative}
body.slug-services .price-item-full .col6:first-child h3:before{position:absolute;height:50px;width:50px;top:6px;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjEyLjAwMXB4IiBoZWlnaHQ9IjYxMi4wMDJweCIgdmlld0JveD0iMCAwIDYxMi4wMDEgNjEyLjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyLjAwMSA2MTIuMDAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTU5OS4yOTMsMTE2Ljk1NGwtNjYuOTA0LTgzLjkzNmMtNi4zMTktNy45MjktMTUuOTA2LTEyLjU0OC0yNi4wNDctMTIuNTQ4SDE2MC41NTFjLTEwLjEzOSwwLTE5LjcyNiw0LjYxOS0yNi4wNDYsMTIuNTQ3bC02Ni45MDMsODMuOTM3Yy02Ljk4OSw4Ljc2OS0xMi43MDgsMjUuMTE4LTEyLjcwOCwzNy40NnY2MS40ODJjNS4zMTQtOC4zNiwxMy4wODEtMTQuNjM1LDIyLjM5NS0xNy44NDVjMC41MjEtNy4wMjYsMi42NTEtMTMuODQsNi4yOTQtMjAuMDQ1YzYuMzExLTEwLjc1LDE2LjQzNS0xOC4zOTQsMjguNTAyLTIxLjUzM2M0LjMyNi0xLjEzLDguMjg3LTEuNjQyLDEyLjI0Ny0xLjY0MmMxNS45NTUsMCwzMC40MTMsOC4xMTYsMzguODc5LDIwLjg2NmMyLjUyMS0wLjQzOSw1LjA2NS0wLjY2Nyw3LjYxOS0wLjY2N2M3LjgzNCwwLDE1LjIzNywyLjE1NCwyMS42ODYsNS44NjZsMzcuMDU5LTkuNjM5YzQuNjQ0LTEuMjEyLDkuNDE2LTEuODIxLDE0LjE5OC0xLjgyMWMyNS42MzEsMCw0OC4wMzUsMTcuMzM3LDU0LjQ5Miw0Mi4xNjRsNzIuNjI3LDI3OS4xMzVjMy43ODksMTQuNTYzLDEuNjc1LDI5LjcyOS01LjkzNyw0Mi43MDhjLTcuNjIsMTIuOTc5LTE5Ljg0MiwyMi4yMDgtMzQuNDA2LDI1Ljk5OGwtMzIuNDEzLDguNDMxaDI3Mi4yMjljMjIuOTk1LDAsNDEuNjM2LTE4LjY0MSw0MS42MzYtNDEuNjM1TDYxMiwxNTMuMjg2QzYxMiwxNDIuMDcyLDYwNi4yODIsMTI1LjcyMyw1OTkuMjkzLDExNi45NTR6IE04OS40NjUsMTE2LjI0NGwyMi4xNTYtMjcuNzk3aDE1MS4xNjZsMTQuOTE3LTI0LjUyNkgxMzEuMTcxbDE2LjM1Ny0yMC41MjJjMy4xNzgtMy45ODcsNy45MjUtNi4yNzQsMTMuMDIzLTYuMjc0aDM0NS43OTJjNS4wOTksMCw5Ljg0NiwyLjI4NywxMy4wMjMsNi4yNzRsMTYuMzU3LDIwLjUyMkgzODYuNThsOC4zMjcsMjQuNTI2aDE2MC4zNjZsMjIuMTU1LDI3Ljc5N0g4OS40NjV6IE05Ni4yMjMsMjE4LjgwMmwtOS4zNDUsMi40MzFjLTkuOTUzLDIuNTktMTUuOTIzLDEyLjc1OC0xMy4zMzQsMjIuNzExbDAuMDk1LDAuMzY0YzIuNTksOS45NTQsMTIuNzU4LDE1LjkyMywyMi43MTIsMTMuMzM0bDc5LjI1Mi0yMC42MThjOS45NTQtMi41ODksMTUuOTIzLTEyLjc1NywxMy4zMzQtMjIuNzEybC0wLjA5NS0wLjM2NGMtMi41OS05Ljk1My0xMi43NTgtMTUuOTIzLTIyLjcxMS0xMy4zMzRsLTkuMzQ1LDIuNDMxYy00Ljk5MywxLjI5OS0xMC4wOTUtMS42OTYtMTEuMzk0LTYuNjg5bC0wLjA4LTAuMzA0Yy0zLjAxNy0xMS41OTYtMTQuODYyLTE4LjU1MS0yNi40NTgtMTUuNTM0bC0wLjQ4NSwwLjEyNmMtMTEuNTk2LDMuMDE3LTE4LjU1LDE0Ljg2Mi0xNS41MzQsMjYuNDU4bDAuMDgsMC4zMDRDMTA0LjIxMiwyMTIuNDAyLDEwMS4yMTcsMjE3LjUwMyw5Ni4yMjMsMjE4LjgwMnogTTEyMS43NjgsMTkyLjcyMWM1LjAyNy0xLjMwOCwxMC4xNjMsMS43MDgsMTEuNDcsNi43MzRjMS4zMDgsNS4wMjctMS43MDcsMTAuMTYzLTYuNzM1LDExLjQ3Yy01LjAyNywxLjMwNy0xMC4xNjItMS43MDgtMTEuNDctNi43MzRDMTEzLjcyNiwxOTkuMTY0LDExNi43NDEsMTk0LjAyOCwxMjEuNzY4LDE5Mi43MjF6IE0yMzguNTY2LDQ3OS44MDZjMC44NzIsMy4zNTItMS4xMzgsNi43NzUtNC40ODksNy42NDdsLTExNS4yOTksMjkuOTk0Yy0zLjM1MSwwLjg3Mi02Ljc3NS0xLjEzOS03LjY0Ny00LjQ5bC0xLjU3OS02LjA2N2MtMC44NzItMy4zNTMsMS4xMzgtNi43NzYsNC40OS03LjY0N2wxMTUuMjk4LTI5Ljk5NGMzLjM1Mi0wLjg3Miw2Ljc3NSwxLjEzOSw3LjY0Nyw0LjQ4OUwyMzguNTY2LDQ3OS44MDZ6IE0yNTIuNjI4LDM1OS41MjZsMS41NzksNi4wNjhjMC44NzIsMy4zNTItMS4xMzgsNi43NzUtNC40OSw3LjY0Nkw5MS45NDEsNDE0LjI4N2MtMy4zNTIsMC44NzItNi43NzUtMS4xMzktNy42NDctNC40ODlsLTEuNTc5LTYuMDY5Yy0wLjg3Mi0zLjM1MiwxLjEzOC02Ljc3NSw0LjQ5LTcuNjQ2bDE1Ny43NzYtNDEuMDQ1QzI0OC4zMzMsMzU0LjE2NSwyNTEuNzU2LDM1Ni4xNzQsMjUyLjYyOCwzNTkuNTI2eiBNMjM1LjUwOSwzMTguNjI3TDc3LjczMywzNTkuNjcyYy0zLjM1MiwwLjg3MS02Ljc3NS0xLjEzOS03LjY0Ny00LjQ5bC0xLjU3OS02LjA2OGMtMC44NzItMy4zNTIsMS4xMzgtNi43NzQsNC40OS03LjY0NmwxNTcuNzc2LTQxLjA0NWMzLjM1Mi0wLjg3Miw2Ljc3NSwxLjEzOCw3LjY0Nyw0LjQ4OWwxLjU3OSw2LjA2OUMyNDAuODcxLDMxNC4zMzEsMjM4Ljg2MSwzMTcuNzU1LDIzNS41MDksMzE4LjYyN3ogTTIzMi4wMDUsNDI5LjY4MWwtMTI3LjQzNSwzMy4xNTJjLTMuMzUyLDAuODcxLTYuNzc1LTEuMTM5LTcuNjQ3LTQuNDlsLTEuNTc5LTYuMDY4Yy0wLjg3Mi0zLjM1MiwxLjEzOC02Ljc3NSw0LjQ5LTcuNjQ3bDEyNy40MzQtMzMuMTVjMy4zNTItMC44NzMsNi43NzUsMS4xMzgsNy42NDcsNC40ODlsMS41NzksNi4wNjhDMjM3LjM2Nyw0MjUuMzg2LDIzNS4zNTcsNDI4LjgxLDIzMi4wMDUsNDI5LjY4MXogTTM0Ni43MDksNDk3LjAyNmwtNzIuNjE4LTI3OS4xNDNjLTQuMzU5LTE2Ljc1Ny0yMS40NzgtMjYuODA3LTM4LjIzNS0yMi40NDhsLTM3LjAwNCw5LjYyN2MwLjg3NSwxLjgwNywxLjYwMSwzLjcxNSwyLjEyNiw1LjcyOWM0LjQyMSwxNi45OTYtNS41ODgsMzQuMDQ1LTIyLjIyLDM4LjM3MmwtNzguMDg3LDIwLjMxNGMtMTUuOTQsNC4xNDctMzMuMTAzLTQuMDYxLTM4LjQ1NC0xOS42MzhjLTEuMDA4LTIuOTM0LTEuNTUzLTUuODgzLTEuNzA5LTguNzg4bC0zNy4wNDIsOS42MzdjLTE2Ljc1Nyw0LjM1OS0yNi44MDcsMjEuNDc4LTIyLjQ0OCwzOC4yMzRsNzIuNjE4LDI3OS4xNDNjNC4zNiwxNi43NTgsMjEuNDc4LDI2LjgwOCwzOC4yMzUsMjIuNDQ4bDIxMi4zOTItNTUuMjUzQzM0MS4wMTksNTMwLjkwMSwzNTEuMDY5LDUxMy43ODMsMzQ2LjcwOSw0OTcuMDI2eiBNMTAzLjk3Nyw1NjAuMTcyTDQwLjgzMSwzMTcuNDRsMjEyLjM5MS01NS4yNTNsNjMuMTQ3LDI0Mi43MzJMMTAzLjk3Nyw1NjAuMTcyeiIvPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=) center left no-repeat;background-size:36px;opacity:.6}
body.slug-services .price-item-full h3{background:#fff;color:#464646;padding-left:0;padding-right:0;margin-left:0;border-bottom:1px solid #eee;font-weight:700}
body.slug-services .price-item-full .col6:first-child ul li{display:inline-block;width:46%;box-sizing:border-box}
body.slug-services .price-item .col3,body.slug-services .price-item .col6{background:#fff;border-radius:5px;padding:0 20px 20px;box-sizing:border-box;font-size:14px;margin-bottom:30px;max-width:360px}
body.slug-services .price-item ul{margin:0;padding:0;min-height:120px;border-bottom:1px solid #eee}
body.slug-services .price-item ul li:before{top:0;height:16px;width:16px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KICA8Zz4KICAgIDxnPgogICAgICA8cGF0aCBkPSJtNDAuNSw2MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDE4LjksMTguOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAwLjEsMCAwLjEsMCAwLjIsMCAxLjEtMC4xIDIuMi0wLjYgMy0xLjVsNDcuMy01Ni43YzEuNC0xLjcgMS4yLTQuMy0wLjUtNS44LTEuNy0xLjQtNC4zLTEuMi01LjgsMC41bC00NC41LDUzLjMtMTUuNy0xNS43eiIgZmlsbD0iI2JiYmJiYiIvPgogICAgICA8cGF0aCBkPSJtOTUuMSwxNS4zYy0yMy0xNC40LTUyLjUtMTEtNzEuNyw4LjItMjIuNiwyMi42LTIyLjYsNTkuNSA3LjEwNTQzZS0xNSw4Mi4xIDExLjMsMTEuMyAyNi4yLDE3IDQxLDE3czI5LjctNS43IDQxLTE3YzE5LjMtMTkuMyAyMi42LTQ4LjkgOC4xLTcxLjktMS4yLTEuOS0zLjctMi41LTUuNi0xLjMtMS45LDEuMi0yLjUsMy43LTEuMyw1LjYgMTIuNSwxOS44IDkuNiw0NS4yLTcsNjEuOC0xOS40LDE5LjQtNTEuMSwxOS40LTcwLjUsMC0xOS40LTE5LjQtMTkuNC01MS4xIDAtNzAuNSAxNi42LTE2LjUgNDEuOS0xOS40IDYxLjctNy4xIDEuOSwxLjIgNC40LDAuNiA1LjYtMS4zIDEuMi0xLjkgMC42LTQuNC0xLjMtNS42eiIgZmlsbD0iI2JiYmJiYiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) center left no-repeat;background-size:16px}
body.slug-services .price-item ul li{position:relative;padding:0 0 8px 25px;line-height:125%;font-size:.85em}
body.slug-services .price-item .col3 p:last-child,body.slug-services .price-item .col6 p:last-child{text-align:center;padding:20px 0;font-size:2.5em;letter-spacing:-.05em}
@media screen and (min-width:768px){body.homepage .home-slogan{font-family:'KabelC Bold',Arial,Helvetica,sans-serif;font-size:2em}
body.homepage .screen .home-text{font-size:26px}
body.slug-our-support h1,body.slug-services h1{font-size:4em}
body.slug-services h2{font-size:1.5em}
}
@media screen and (min-width:1024px){.first-screen{padding-top:150px}
body.slug-services .price-item .col3,body.slug-services .price-item .col6{min-height:290px;max-width:none}
body.slug-services .price-item-full .col6 ul{min-height:70px}
body.slug-services .price-item-full .col6{min-height:180px}
}
@media screen and (min-width:768px) and (max-width:1023px){body.slug-services .price-item .col3,body.slug-services .price-item .col6{margin-left:1%;margin-right:1%;width:48%;float:left}
body.slug-services .price-item [class*=col]:nth-child(2n+1){clear:both}
}
@media screen and (max-width:767px){body.slug-services .price-item .col3,body.slug-services .price-item .col6{margin-left:auto;margin-right:auto}
}
/*!
 *! SUPPORT
 *! --------------------------------------------------------------------- */
body.slug-our-support #content{background:0 0;padding:30px 0 0}
body.slug-our-support article{margin-top:0;margin-bottom:0}
.support h2{font-size:1.75em;font-weight:700}
.support{margin-top:30px;padding:40px 0;background:#fff}
.support-form{padding:30px;background:#f2f2f2}
.support-form input{box-sizing:border-box;max-width:100%}
.shelude{padding:25px 25px !important;background:#fff4ec;margin:0px 0 50px}
.support a.button{margin:5px 0 40px}
.support-bar {padding-left:30px;box-sizing:border-box;font-size:14px;line-height:1.5}
.support-info .maxwidth{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0;margin-top:30px;margin-bottom:30px}
.support-info h2{margin-top:0}
.support-info .col8 p{margin-right:60px}
#content .shelude .ask-support {margin: 20px 0 0 50px;}
.entry .shelude {position:relative;}
.entry .shelude ul {margin-left:0px;}
.entry .shelude ul li {padding-bottom: 13px;}
.entry .shelude ul li:last-child {padding-bottom: 0;}
.entry .shelude ul li strong, .entry .shelude ul li b {color: #5c3114;}
.entry .shelude img.wp-image-4161 {position:absolute;left:-18px;bottom:-10px;width:80px;}
.support-green {padding: 30px;background: #f1f8ec;margin-bottom:30px}
.support-bar-block{margin-bottom:30px}
/*!
 *! Features Table
 *! --------------------------------------------------------------------------- */
.features-table{margin:0 10%;width:80%;font-size:14px;line-height:125%}
.features-table td{padding:10px 20px;border:0;border:1px solid #dbdbdb;border-width:1px 1px 1px 0;text-align:center}
.w25per{width:20%}
.tc{text-align:center}
.features-table small{font-style:italic;color:#a5a5a5}
.features-table th{padding:20px;text-align:center;background:#868686;border-right:1px solid #fff;color:#fff}
.features-table th:first-child{text-align:right;background:#fff;color:#000}
.features-table thead th strong{font-weight:400;font-size:80%}
.features-table td:first-child{text-align:right}
.features-table tfoot th.w25per{border-radius:0 0 10px 10px}
.features-table thead th.w25per{border-radius:10px 10px 0 0}
p.notice{max-width:80%;margin:20px auto;font-size:12px;line-height:125%;color:#858484}
body.header-transparent #header .topmenu>.menu-item-language>a{padding-right:0}


/*! EDD
 *! ------------------------------------------------------------ */
@media screen and (min-width:600px){.edd_downloads_list .edd_download{float:left;margin-left:1.694915254%;margin-right:0}
.edd_downloads_list:after,.edd_downloads_list:before{display:table;line-height:0;content:""}
.edd_download_columns_2 .edd_download,.edd_download_columns_3 .edd_download,.edd_download_columns_4 .edd_download,.edd_download_columns_6 .edd_download{width:49.15254237%}
.edd_download_columns_2 .edd_download:nth-child(2n+1),.edd_download_columns_3 .edd_download:nth-child(2n+1),.edd_download_columns_4 .edd_download:nth-child(2n+1),.edd_download_columns_6 .edd_download:nth-child(2n+1){clear:both;margin-left:0}
body.single .edd_downloads_list .edd_download{margin-left:0}
body.single .edd_download_columns_2 .edd_download,body.single .edd_download_columns_3 .edd_download,body.single .edd_download_columns_4 .edd_download,body.single .edd_download_columns_6 .edd_download{width:50%}
}
@media screen and (min-width:1024px){.edd_download_columns_3 .edd_download,.edd_download_columns_4 .edd_download,.edd_download_columns_6 .edd_download,.tax-download_tag .edd_download_columns_0 .edd_download{width:32.20338983%}
.tax-download_tag .edd_download_columns_0 .edd_download{margin-left:0}
.edd_download_columns_3 .edd_download:nth-child(2n+1),.edd_download_columns_4 .edd_download:nth-child(2n+1),.edd_download_columns_6 .edd_download:nth-child(2n+1){clear:none;margin-left:1.694915254%}
.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(3n+1),.edd_download_columns_6 .edd_download:nth-child(3n+1),.tax-download_tag .edd_download_columns_0 .edd_download:nth-child(3n+1){clear:both;margin-left:0}
body.single .edd_download_columns_3 .edd_download,body.single .edd_download_columns_4 .edd_download,body.single .edd_download_columns_6 .edd_download{width:33.33%}
}
@media screen and (min-width:1400px){
	.edd_download_columns_6 .edd_download{width:15.25423729%}
	.edd_download_columns_4 .edd_download/*,
	.tax-download_tag .edd_download_columns_0 .edd_download*/{width:23.72881356%}
	.edd_download_columns_3 .edd_download{width:32.20338983%}
	.edd_download_columns_2 .edd_download{width:49.15254237%}
	.edd_download_columns_3 .edd_download:nth-child(3n+1),
	.edd_download_columns_4 .edd_download:nth-child(3n+1),
	.edd_download_columns_6 .edd_download:nth-child(3n+1)/*,
	.tax-download_tag .edd_download_columns_0 .edd_download:nth-child(3n+1)*/{
		clear:none;
		margin-left:1.694915254%;
	}
	.edd_download_columns_3 .edd_download:nth-child(3n+1),
	.edd_download_columns_4 .edd_download:nth-child(4n+1),
	.edd_download_columns_6 .edd_download:nth-child(6n+1)/*,
	.tax-download_tag .edd_download_columns_0 .edd_download:nth-child(4n+1)*/{
		clear:both;
		margin-left:0;
	}
}
img{max-width:100%;height:auto}
.grid .grid{width:100%}
.edd_form{background:#fff;border:0}
#edd_profile_editor_form label{margin-top:10px}
.edd_form input,.edd_form select,.edd_form textarea{margin:5px 0 0;padding:5px 10px}
.button,.edd_form input[type=button],.edd_form input[type=submit],.submit{padding:11px 15px 10px;transition:opacity .3s}
.edd_form input[type=button]:hover,.edd_form input[type=submit]:hover{opacity:.8}
.edd_form legend{font-weight:700}
.edd_download{margin-bottom:40px}
.edd_downloads_list{margin-top:40px}
.edd_download_inner{margin:0 15px;box-shadow:3px 3px 10px rgba(0,0,0,.15);border-radius:5px;overflow:hidden;background:#fff;transition:all .2s;min-height:310px}
.edd_download_inner:hover{box-shadow:3px 3px 10px rgba(0,0,0,.15),0 0 30px rgba(0,0,0,.3)}
.edd_download_inner .edd_download_purchase_form:after{content:'';display:table;clear:both}
h3.edd_download_title{font-weight:400;font-size:1.4em;padding:0;margin:0}
h3.edd_download_title a{display:block;padding:.6em 1em}
.edd_download_image{margin-bottom:1em}
.edd_download_image a{display:block;text-align:center}
.edd_download_info{padding:0 1.4em 1.25em}
.edd_downloads_list .edd_price_left{width:50%;float:left}
.edd_downloads_list div.edd_price{background:#f5f5f5;padding:8px 17px 13px 1em;margin:0;display:inline-block;border-radius:0 20px 20px 0;color:#6d6d6d;font:400 1.4em/100% 'Open Sans',Tahoma,Arial,sans-serif}
.edd_downloads_list .edd_download_info div.edd_price{margin-left:-1em}
.edd_downloads_list .edd_price_options input{opacity:0}
.edd_downloads_list .edd_price_options label{font-size:11px;line-height:100%;color:#969696;cursor:pointer;transition:color .3s}
.edd_downloads_list .edd_price_options .edd_price_option_name{position:relative;padding-left:8px}
.edd_downloads_list .edd_price_option_price{color:#464646;letter-spacing:-.06em;font-size:16px;position:relative;top:2px;transition:color .3s}
body.blog-4 .edd_downloads_list .edd_price_option_price{letter-spacing:-.03em}
.edd_downloads_list .edd_price_options{width:60%;float:left;margin-left:-5%}
.edd_downloads_list .edd_price_options label:hover,.edd_downloads_list .edd_price_options label:hover .edd_price_option_price{color:#f60}
.edd-cart-added-alert{width:100%}
.edd_downloads_list .edd_price_options .edd_price_option_name:before{content:'';position:absolute;top:-1px;left:-14px;border-radius:14px;height:14px;width:14px;border:2px solid #bbb;transition:background .3s,border .3s}
.edd_downloads_list .edd_price_options .edd_price_option_name:hover:before{border-color:#969696}
.edd_downloads_list .edd_price_options input[type=radio]:checked~.edd_price_option_name:before{border-color:#969696;background:#969696;box-shadow:inset 0 0 0 2px #fff}
.edd_downloads_list .edd_purchase_submit_wrapper{text-align:right}
.edd_downloads_list .edd-add-to-cart{height:20px;width:10px;border-radius:30px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNiAyNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTI1Ljg1NiwxMC42NDFDMjEuNjczLDE5LjUsMjAuMzEyLDE5LjUsMTkuNSwxOS41aC04Yy0yLjgwMiwwLTQuOTQ5LTEuNjQ4LTUuNDctNC4yICAgYy0wLjAxNi0wLjA3OC0xLjYtNy44NTMtMi4wMDUtMTAuMDI1QzMuODI2LDQuMjEsMy4zMiwzLjUsMS41LDMuNUMwLjY3MSwzLjUsMCwyLjgyOSwwLDJzMC42NzEtMS41LDEuNS0xLjUgICBjMy4wMiwwLDQuOTY0LDEuNSw1LjQ3NCw0LjIyNGMwLjQwMSwyLjE0OSwxLjk4LDkuODk4LDEuOTk2LDkuOTc3YzAuMzE5LDEuNTY2LDEuNzIyLDEuOCwyLjUzLDEuOGg3LjYwNSAgIGMwLjgxNy0wLjg3OCwyLjY3OS00LjI2MSw0LjAzOC03LjE0MWMwLjM1NC0wLjc0OSwxLjI0OS0xLjA2OCwxLjk5Ny0wLjcxNkMyNS44OSw4Ljk5NywyNi4yMSw5Ljg5MSwyNS44NTYsMTAuNjQxeiBNMTAuNSwyMC41ICAgQzkuMTE5LDIwLjUsOCwyMS42MTksOCwyM3MxLjExOSwyLjUsMi41LDIuNVMxMywyNC4zODEsMTMsMjNTMTEuODgxLDIwLjUsMTAuNSwyMC41eiBNMTkuNSwyMC41Yy0xLjM4MSwwLTIuNSwxLjExOS0yLjUsMi41ICAgczEuMTE5LDIuNSwyLjUsMi41UzIyLDI0LjM4MSwyMiwyM1MyMC44ODEsMjAuNSwxOS41LDIwLjV6IE0xNC42NjMsMTIuMzQ0YzAuMSwwLjA4MSwwLjIyMywwLjEyLDAuMzQ2LDAuMTIgICBzMC4yNDQtMC4wMzksMC4zNDYtMC4xMmMwLjEtMC4wNzksMi44MjgtMi43NCw0LjMxNi00Ljk1NGMwLjExNS0wLjE3MiwwLjEyNi0wLjM5MiwwLjAyOC0wLjU3NCAgIGMtMC4wOTUtMC4xODEtMC4yODUtMC4yOTUtMC40OS0wLjI5NWgtMi4yMjZjMCwwLTAuMjE3LTQuMjkxLTAuMzU5LTQuNDljLTAuMjA2LTAuMjk0LTEuMDU3LTAuNDk0LTEuNjE2LTAuNDk0ICAgYy0wLjU2MSwwLTEuNDI3LDAuMi0xLjYzNCwwLjQ5NGMtMC4xNDEsMC4xOTgtMC4zMjgsNC40OS0wLjMyOCw0LjQ5aC0yLjI1NWMtMC4yMDYsMC0wLjM5NSwwLjExNC0wLjQ5MiwwLjI5NSAgIGMtMC4wOTcsMC4xODItMC4wODYsMC40MDMsMC4wMjgsMC41NzRDMTEuODE2LDkuNjA1LDE0LjU2NCwxMi4yNjUsMTQuNjYzLDEyLjM0NHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center no-repeat #f60;background-size:20px;transition:width .3s;position:relative}
#content .tax-download_tag .edd_downloads_list .edd-add-to-cart.button:hover:before,.edd_downloads_list .edd-add-to-cart.button:before{display:none}
.edd_downloads_list .edd-add-to-cart .edd-add-to-cart-label{position:absolute;top:0;right:0;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNiAyNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTI1Ljg1NiwxMC42NDFDMjEuNjczLDE5LjUsMjAuMzEyLDE5LjUsMTkuNSwxOS41aC04Yy0yLjgwMiwwLTQuOTQ5LTEuNjQ4LTUuNDctNC4yICAgYy0wLjAxNi0wLjA3OC0xLjYtNy44NTMtMi4wMDUtMTAuMDI1QzMuODI2LDQuMjEsMy4zMiwzLjUsMS41LDMuNUMwLjY3MSwzLjUsMCwyLjgyOSwwLDJzMC42NzEtMS41LDEuNS0xLjUgICBjMy4wMiwwLDQuOTY0LDEuNSw1LjQ3NCw0LjIyNGMwLjQwMSwyLjE0OSwxLjk4LDkuODk4LDEuOTk2LDkuOTc3YzAuMzE5LDEuNTY2LDEuNzIyLDEuOCwyLjUzLDEuOGg3LjYwNSAgIGMwLjgxNy0wLjg3OCwyLjY3OS00LjI2MSw0LjAzOC03LjE0MWMwLjM1NC0wLjc0OSwxLjI0OS0xLjA2OCwxLjk5Ny0wLjcxNkMyNS44OSw4Ljk5NywyNi4yMSw5Ljg5MSwyNS44NTYsMTAuNjQxeiBNMTAuNSwyMC41ICAgQzkuMTE5LDIwLjUsOCwyMS42MTksOCwyM3MxLjExOSwyLjUsMi41LDIuNVMxMywyNC4zODEsMTMsMjNTMTEuODgxLDIwLjUsMTAuNSwyMC41eiBNMTkuNSwyMC41Yy0xLjM4MSwwLTIuNSwxLjExOS0yLjUsMi41ICAgczEuMTE5LDIuNSwyLjUsMi41UzIyLDI0LjM4MSwyMiwyM1MyMC44ODEsMjAuNSwxOS41LDIwLjV6IE0xNC42NjMsMTIuMzQ0YzAuMSwwLjA4MSwwLjIyMywwLjEyLDAuMzQ2LDAuMTIgICBzMC4yNDQtMC4wMzksMC4zNDYtMC4xMmMwLjEtMC4wNzksMi44MjgtMi43NCw0LjMxNi00Ljk1NGMwLjExNS0wLjE3MiwwLjEyNi0wLjM5MiwwLjAyOC0wLjU3NCAgIGMtMC4wOTUtMC4xODEtMC4yODUtMC4yOTUtMC40OS0wLjI5NWgtMi4yMjZjMCwwLTAuMjE3LTQuMjkxLTAuMzU5LTQuNDljLTAuMjA2LTAuMjk0LTEuMDU3LTAuNDk0LTEuNjE2LTAuNDk0ICAgYy0wLjU2MSwwLTEuNDI3LDAuMi0xLjYzNCwwLjQ5NGMtMC4xNDEsMC4xOTgtMC4zMjgsNC40OS0wLjMyOCw0LjQ5aC0yLjI1NWMtMC4yMDYsMC0wLjM5NSwwLjExNC0wLjQ5MiwwLjI5NSAgIGMtMC4wOTcsMC4xODItMC4wODYsMC40MDMsMC4wMjgsMC41NzRDMTEuODE2LDkuNjA1LDE0LjU2NCwxMi4yNjUsMTQuNjYzLDEyLjM0NHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) 90% center no-repeat #f60;background-size:20px;padding:10px 40px 10px 20px;border-radius:30px;transition:width .3s;margin-right:-10px}
.edd_downloads_list .edd_free_item .edd-add-to-cart-label{background-color:green;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CiAgPGc+CiAgICA8cGF0aCBkPSJtMjUsMTdoLTJjLTAuNiwwLTEsMC40LTEsMXYyLjVjMCwwLjMtMC4yLDAuNS0wLjUsMC41aC0xN2MtMC4zLDAtMC41LTAuMi0wLjUtMC41di0yLjVjMC0wLjYtMC40LTEtMS0xaC0yYy0wLjYsMC0xLDAuNC0xLDF2NmMwLDAuNiAwLjQsMSAxLDFoMjRjMC42LDAgMS0wLjQgMS0xdi02YzAtMC42LTAuNC0xLTEtMXoiIGZpbGw9IiNGRkZGRkYiLz4KICAgIDxwYXRoIGQ9Im0xMi4zLDE2LjdjMC4yLDAuMiAwLjUsMC4zIDAuNywwLjNzMC41LTAuMSAwLjctMC4zbDYtNmMwLjItMC4yIDAuMy0wLjQgMC4zLTAuN3MtMC4xLTAuNS0wLjMtMC43bC0xLjQtMS40Yy0wLjItMC4yLTAuNC0wLjMtMC43LTAuMy0wLjMsMC0wLjUsMC4xLTAuNywwLjNsLTEsMWMtMC4zLDAuMy0wLjksMC4xLTAuOS0wLjR2LTYuNWMwLTAuNi0wLjQtMS0xLTFoLTJjLTAuNiwwLTEsMC40LTEsMXY2LjZjMCwwLjQtMC41LDAuNy0wLjksMC40bC0xLTFjLTAuMi0wLjItMC40LTAuMy0wLjctMC4zLTAuMywwLTAuNSwwLjEtMC43LDAuM2wtMS40LDEuNGMtMC4yLDAuMi0wLjMsMC40LTAuMywwLjdzMC4xLDAuNSAwLjMsMC43bDYsNS45eiIgZmlsbD0iI0ZGRkZGRiIvPgogIDwvZz4KPC9zdmc+Cg==)}
.edd_download .edd_go_to_checkout{border-radius:30px}
.edd_downloads_list .edd-add-to-cart .edd-add-to-cart-label,.edd_downloads_list .edd_go_to_checkout{color:#fff;font-size:14px;font-weight:700}
.edd_downloads_list .edd_go_to_checkout{position:relative;transition:all .3s}
.edd_downloads_list .edd-add-to-cart .edd-add-to-cart-label:before,.edd_downloads_list .edd_go_to_checkout:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;border-radius:50px;transition:top .3s,left .3s,right .3s,bottom .3s}
.edd_downloads_list .edd-add-to-cart .edd-add-to-cart-label:hover:before,.edd_downloads_list .edd_go_to_checkout:hover:before{top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #f60;opacity:1}
.edd_downloads_list .edd_go_to_checkout:hover:before{border:2px solid #9cbb1d;opacity:1;border-radius:30px}
body.term-plugins .edd_download_image{transition:background .2s;background:#f9f9f9}
body.term-plugins .edd_download_image img{filter:grayscale(100%);opacity:.6;transition:all .2s;max-width:130px;margin:10px auto}
body.term-plugins .edd_download:hover .edd_download_image{background:#fff}
body.term-plugins .edd_download:hover .edd_download_image img{filter:grayscale(0);opacity:1}
.store-pagination{margin:40px 0}
.page-numbers{background:#eee;padding:13px 20px;margin:0 6px 10px 0;text-decoration:none;border-radius:3px}
.page-numbers:hover{background:#f60;color:#fff}
.download-term-header h1{margin-top:0;text-align:center}
/*!
 *!   SINGLE DOWNLOAD
 *! ======================================================================== */
body.single-download .download-header{padding-top:100px}
#header.header-download{position:fixed;left:0;width:100%;z-index:100;background:0 0;box-shadow:0 0 0 transparent;transition:background .3s}
#header.header-download.header-fixed{background:rgba(0,0,0,.95);box-shadow:0 0 10px rgba(0,0,0,.6)}
#header.header-download .menu-item-msls .select-lang{color:#bebebe;border:1px solid rgba(255,255,255,.23)}
#header.header-download .topmenu li.menu-item-msls .msls-box-opened a{color:#696969}
#header.header-download .select-lang:hover,#header.header-download .topmenu li.menu-item-msls .msls-box-opened a:hover{color:#f60}
#header.header-download .msls-box-opened~.select-lang{background:#fff;border-color:#949494 #949494 #fff}
.download-header{padding:40px 0 150px;text-align:center;background-size:cover;background-position:center}
.download-header h1{color:#fff;margin:0}
.download-header .download-description{max-width:900px;margin:0 auto 2em;color:rgba(255,255,255,.7)}
.download-header .edd_price_box{margin-top:40px;font-size:1.5em;color:#fbca54}
.download-header .buy-buttons{margin:20px auto 0}
.download-header .buy-buttons .button{width:80px;text-align:center}
body.lang-en .download-header .buy-buttons .button{width:100px}
.download-screenshots{padding-bottom:100px;background:#010101}
.download-screenshots .maxwidth{position:relative}
.download-screenshots .edd_screenshot{margin-top:-50px;max-width:48%;border-radius:5px 5px 0 0;padding:15px 0 0;background:#bbb;box-shadow:0 0 70px rgba(0,0,0,.4);max-height:550px;overflow:hidden;position:relative;z-index:1}
.download-screenshots .edd_screenshot:after{content:'• • •';position:absolute;top:0;left:0;right:0;z-index:10;height:16px;line-height:16px;text-align:right;padding:0 15px 0 0;font-size:20px;color:#777;letter-spacing:-.5em}
.download-screenshots .edd_screenshot_0{position:absolute;left:50%;max-height:650px;top:-50px;z-index:2;margin-left:-24%}
.download-screenshots .edd_screenshot_1{float:left}
.download-screenshots .edd_screenshot_2{float:right}
.download-slogan{color:#fff;margin-top:2em;text-align:center}
.download-slogan h2{font-size:2em;margin:1em auto .4em;font-weight:400}
.download-slogan h2 em,.download-slogan h2 i{font-family:'Open Sans',Tahoma,Arial,sans-serif;color:#eeaf12}
.download-slogan p{max-width:80%;margin:0 auto;line-height:150%;color:rgba(255,255,255,.6)}
.features-box{padding: 5em 0 3em;background: #fafafa;}
.features-box h2{margin:0 auto .8em;font-size:3em;line-height:1.2}
.feature-item{margin-bottom:4em}
.feature-icon{display:block;width:80%;height:60px;margin:0 auto 1em;fill: #b6b6b6;}
.feature-item h3{margin:0 auto .4em}
.feature-description{color:#9a9a9a;max-width:360px;margin:0 auto}
.download-promo-box{background:#36363E;padding:3em 0;color:#fff;font-size:1.2em;line-height:125%}
/*.entry-edd{font-size:1.25rem;line-height:130%}*/
.entry-edd h2:first-child{margin-top:1em}
.entry-edd h2{margin:2em 0 .6em;letter-spacing:-.02em}
.entry-edd .alignleft{margin-right:1.4em}
.entry-edd .alignright{margin-left:1.4em}
.tax-download_tag .edd_download_buy_button{padding:0 30px 20px}
#price{padding:4em 0 2em;text-align:center;background:#3c3c3c}
.price-title h2{margin:0 0 7px;padding:0;font-size:2em;color:#fff}
.price-title p{padding:0;margin:0 0 30px;font-size:1.25em;color:rgba(255,255,255,.6)}
#price .edd_varp_inner{margin:2em auto;padding:2em;background:#fff;border-radius:10px;box-shadow:0 0 20px #000;max-width:340px}
#price .edd_varp:first-child .edd_varp_inner{margin-right:0}
#price .edd_varp:last-child .edd_varp_inner{margin-left:0}
.edd_varp_inner h3{font-size:3em;margin:0 0 20px}
.edd_varp_inner .edd_varp_amount{font-size:2em;font-weight:700;line-height:100%;margin:30px 0;padding:0}
.edd_varp_inner .varp_item{position:relative}
.edd_varp_inner .edd_varp_items .varp_item:before{content:'';position:absolute;top:8px;left:0;height:24px;width:24px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0Mi4zNTcgMzQyLjM1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQyLjM1NyAzNDIuMzU3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+Cjxwb2x5Z29uIHBvaW50cz0iMjkwLjA0LDMzLjI4NiAxMTguODYxLDIwNC40MjcgNTIuMzIsMTM3LjkwNyAwLDE5MC4yMjYgMTE4Ljg2MiwzMDkuMDcxIDM0Mi4zNTcsODUuNjA2ICIgZmlsbD0iIzYxOTkwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center no-repeat;background-size:20px}
.edd_varp_inner .edd_varp_items .varp_item_without:before{background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDk1LjkzOSA5NS45MzkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjkzOSA5NS45Mzk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNjIuODE5LDQ3Ljk3bDMyLjUzMy0zMi41MzRjMC43ODEtMC43ODEsMC43ODEtMi4wNDcsMC0yLjgyOEw4My4zMzMsMC41ODZDODIuOTU4LDAuMjExLDgyLjQ0OCwwLDgxLjkxOSwwICAgYy0wLjUzLDAtMS4wMzksMC4yMTEtMS40MTQsMC41ODZMNDcuOTcsMzMuMTIxTDE1LjQzNSwwLjU4NmMtMC43NS0wLjc1LTIuMDc4LTAuNzUtMi44MjgsMEwwLjU4NywxMi42MDggICBjLTAuNzgxLDAuNzgxLTAuNzgxLDIuMDQ3LDAsMi44MjhMMzMuMTIxLDQ3Ljk3TDAuNTg3LDgwLjUwNGMtMC43ODEsMC43ODEtMC43ODEsMi4wNDcsMCwyLjgyOGwxMi4wMiwxMi4wMjEgICBjMC4zNzUsMC4zNzUsMC44ODQsMC41ODYsMS40MTQsMC41ODZjMC41MywwLDEuMDM5LTAuMjExLDEuNDE0LTAuNTg2TDQ3Ljk3LDYyLjgxOGwzMi41MzUsMzIuNTM1ICAgYzAuMzc1LDAuMzc1LDAuODg0LDAuNTg2LDEuNDE0LDAuNTg2YzAuNTI5LDAsMS4wMzktMC4yMTEsMS40MTQtMC41ODZsMTIuMDItMTIuMDIxYzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ4LDAtMi44MjhMNjIuODE5LDQ3Ljk3ICAgeiIgZmlsbD0iI0Q4MDAyNyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) center no-repeat;top:7px;background-size:16px}
.edd_varp_inner .edd_varp_items li{border-bottom:1px solid #d3d3d3;padding:10px 0 10px 40px;max-width:270px;margin:0 auto;text-align:left;color:#777;font-size:14px;line-height:125%}
#price .button{font-size:20px;font-weight:400;padding:12px 20px}
.download-promo-box .button{max-width:220px;text-align:center;font-weight:400}
#download-faq{padding:5em 0 6em;font-size:14px}
#download-faq h2{font-size:3em;margin:.4em auto 1em}
.support-box{padding:1em 0 .8em;font-size:16px}
.support-box img{max-height:36px;width:auto}
.button-white{background:0 0;box-shadow:inset 0 0 0 2px #fff}
#product-details{font-size:.85em;padding-bottom:2em!important}
.details-version strong{display:inline-block;min-width:80px;color:#a2a2a2;font-weight:400}
#content a.button-white:hover{color:#f60;background:#fff}
#content .button-white:hover:before{border-color:#fff}
.details-support .button{margin:0 0 15px 15px}
.details-version p{padding:0;margin:0;color:#c7c7c7}
.details-version h4{margin-top:0;margin-bottom:10px}
.details-support .button svg{width:18px;height:18px;float:left;margin:0 9px -5px -3px;fill:#fff;transition:fill .3s}
.details-support .button:hover svg{fill:#f60}
.tooltip-box{position:absolute;color:#fff;background:rgba(0,0,0,.87);z-index:10;top:110%;left:0;font-size:12px;text-align:left;font-weight:400;text-transform:none;line-height:125%;padding:10px 15px;min-width:240px;border-radius:3px;box-shadow:2px 2px 15px rgba(0,0,0,.3)}
/*! __________- checkout ______________________ */
table#edd_checkout_cart{width:100%;margin:0 0 20px}
tr.edd_cart_header_row th{background:#eee;border:1px solid #fff;padding:10px;font-weight:400;text-align:left}
th.edd_cart_total{padding:10px 50px 0 10px;text-align:right}
fieldset#edd_discount_code p,p#edd_sl_show_renewal_form_wrap{padding:0}
fieldset#edd_discount_code{padding:10px 0}
span.edd_cart_amount{font-size:1.25em;font-weight:400}
.edd-payment-icons img{max-height:26px}
.edd_cart_item_image img{width:60px;height:auto;float:left;margin:0 10px 0 0}
.edd-table,.edd_sl_table{width:100%;font-size:.8em}
.edd-table th,.edd_sl_table th{background:#303030;padding:10px;color:#fff;border-right:1px solid #fff}
.edd-table tr th:last-child,.edd_sl_table tr th:last-child{border:0}
.edd_license_key td{background:#ebfee0}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields,#edd_discount_code{margin:0 0 10px;padding:7px 10px!important;font-size:14px}
#edd_checkout_user_info .edd_form label{font-size:14px;margin-top:12px;margin-bottom:4px}
#edd_payment_mode_select{margin-top:30px}
#edd_checkout_user_info legend,span.edd-payment-mode-label{font-size:24px;padding:0 10px;margin:-40px 0 0 -10px;background:#fff;font-family:Scada,Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.03em;display:block}
.edd-gateway-option,.lang-ru .edd_varp_amount{letter-spacing:-.05em}
#edd_payment_mode_select label{font-size:16px}
#edd_checkout_user_info label{font-size:14px;margin-top:15px;margin-bottom:3px}
span.edd-payment-mode-label{margin-top:0;position:relative;top:-43px;display:inline-block}
.edd-gateway-option input{margin-right:10px}
.edd-gateway-option-selected{font-weight:700}
.edd-gateway-option{display:block;margin:0 0 10px;cursor:pointer}
fieldset#edd_purchase_submit{margin-top:20px;border-top:1px solid #ccc;padding-top:20px}
#affwp-register-form label,#edd_checkout_user_info .edd-label{display:block}
#edd_checkout_user_info .edd-description{font-size:12px;display:block;line-height:12px;color:#bbb;padding-bottom:2px;font-style:italic}
#affwp-register-form fieldset,#edd_terms{padding:30px}
#edd_checkout_user_info .edd-input{clear:both;display:block}
#edd_checkout_user_info p{padding:0 0 5px}
#edd_checkout_user_info{margin-top:20px}
fieldset#edd_login_fields{float:left;margin:80px 60px 0 0}
fieldset#edd_login_fields label{display:block}
#edd_terms{border:10px solid #eee;border-right:0;height:300px;overflow-y:scroll;margin:10px 0;box-shadow:0 0 10px #eee}
#edd_terms_agreement{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #cacaca;border-width:0 0 1px;font-size:14px}
.edd_form .edd-terms-agreement label{display:inline;font-size:14px;position:relative;top:-1px}
.edd_form .edd_terms_links{margin:6px 0;display:block}
#affwp-register-form label,span.eddms_label{font-size:14px}
p#edd_final_total_wrap{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}
a.edd_cart_remove_item_btn{height:20px;width:20px;overflow:hidden;text-indent:-9999px;display:block;margin:0 auto;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODUgICBjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzICAgYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NSAgIGwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NCAgIEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6IiBmaWxsPSIjRDgwMDI3Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat;background-size:20px}
th.edd_cart_actions{width:40px}
table#edd_purchase_receipt tr th:first-child{width:40%}
table#edd_purchase_receipt{width:100%;margin:0 0 20px}
.tax-download_tag{background:#eee;padding:40px 0}
.tax-download_tag h2{font-size:3em;margin:.4em auto 1em}
.widget_nav_menu li{font-size:14px;line-height:125%;padding-left:20px}
.edd_downloads_list .edd_go_to_checkout{background:#9cbb1d}
.edd_form fieldset{padding:2em;border:1px solid #bbb;margin:0}
.edd_form legend{margin:0 0 0 -10px;padding:0 10px}
.edd_form label{display:block;line-height:100%;font-size:12px}
#edd_cart .edd-cart li:before,#edd_cart .empty-cart{display:none}
body.page #edd_cart .widget{background:0 0}
#edd_cart{float:left;max-width:80px;position:relative;bottom:auto;left:auto;margin:12px 0 0;padding:0 10px 10px}
#edd_cart .edd-cart-number-of-items{color:#000;padding:0;position:relative;cursor:pointer;font-size:16px;transition:color .3s}
#edd_cart .edd-cart-number-of-items:hover{color:#f60}
#edd_cart .edd-cart-number-of-items svg{fill:#bbb;width:20px;height:20px;float:left;margin:2px 7px 0 0;transition:fill .3s}
#edd_cart .edd-cart-number-of-items:hover svg{fill:#f60}
#edd_cart .widget{padding:0;margin:0}
#edd_cart ul.edd-cart:before{content:'';position:absolute;top:-9px;left:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f8f8f8}
#edd_cart ul.edd-cart{display:none;position:absolute;background:#f8f8f8;top:100%;left:0;width:300px;z-index:10;box-shadow:2px 3px 8px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.12);border-radius:5px}
#edd_cart .edd-cart li{padding:10px 0;font-size:12px;line-height:125%;box-sizing:border-box;border-bottom:1px solid #f0f0f0}
#edd_cart ul.edd-cart.open{display:block}
#edd_cart .edd_total{text-align:right}
#edd_cart .edd-cart-item-title{padding-left:15px;box-sizing:border-box}
#edd_cart .cart-total{margin-right:18px}
#edd_cart .edd-cart-item-price{text-align:right;padding-right:12px;box-sizing:border-box}
#edd_cart .edd-cart .edd_checkout{text-align:right;border-bottom:0;box-sizing:border-box;padding:5px 15px 18px 0}
#edd_cart .edd-cart .edd_total{font-weight:700;border-bottom:0}
#edd_cart a.edd-remove-from-cart{text-align:right;height:16px;width:16px;display:block;margin-left:10px}
#edd_cart a.edd-remove-from-cart:hover{text-align:right;background:#b40004;border-radius:50%}
#edd_cart a.edd-remove-from-cart .svg-icon{height:8px;width:8px;fill:#303030;display:block;position:relative;margin:0 auto;top:4px}
#edd_cart a.edd-remove-from-cart:hover .svg-icon{fill:#fff}
#edd_cart .edd_checkout a{border-radius:30px;position:relative}
#edd_cart .edd_checkout a:hover:after{border:2px solid #f60;border-radius:34px;transition:top .3s,left .3s,right .3s,bottom .3s;content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;display:block}
.header-fixed #edd_cart .edd-cart-number-of-items{color:#eee}
@media screen and (min-width:600px){.download-header{padding-bottom:350px}
.download-screenshots .edd_screenshot{margin-top:-200px}
.download-slogan{margin-top:6em}
.download-slogan h2{font-size:3em;max-width:60%}
.price-title h2{font-size:3em}
}
@media screen and (min-width:1024px){#edd_cart{max-width:250px}
.download-header .download-description{line-height: 1.3;max-width: 80%;letter-spacing: -0.03em;margin-top: 5px;}
.download-header{padding-bottom:550px}
.download-screenshots .edd_screenshot{margin-top:-450px}
}
@media screen and (min-width:1320px){#edd_cart{margin-top:17px}
#header.header-fixed #edd_cart,body.header-transparent #header #edd_cart{margin-top:9px}
}
@media screen and (max-width:1024px){#edd_cart{margin-top:10px}
.topbar.grid .col2,.topbar.grid .col3{width:45%;float:left}
body.edd-page #content{padding:0}
body.edd-page{background:#fff}
.download-header .buy-buttons .col6,.download-promo-box .col4,.download-promo-box .col8{text-align:center;padding:10px 0}
.details-version{padding-bottom:20px}
.details-support{text-align:left}
.details-support .button{margin-left:0;margin-right:20px}
#price .edd_varp:first-child .edd_varp_inner,#price .edd_varp:last-child .edd_varp_inner{margin-right:auto;margin-left:auto}
}
@media screen and (min-width:600px) and (max-width:767px){.feature-icon{float:left;width:80px!important;margin-right:30px;margin-bottom:40px}
.feature-description,.feature-item h3{text-align:left}
.feature-description{max-width:460px}
}
@media screen and (min-width:768px) and (max-width:1024px){.feature-item{width:50%!important;float:left}
.feature-item:nth-of-type(2n+1){clear:both}
}
label#edd-gateway-option-interkassa{background: url(img/interkassa.jpg) 18px 25px no-repeat;background-size: 300px;padding-bottom:65px}
label#edd-gateway-option-paddle{background:url(img/paddle.jpg) 18px 25px no-repeat}
label#edd-gateway-option-yandex{background:url(img/yamoney.jpg) 21px 25px no-repeat;background-size: 310px;margin-top:-20px;margin-bottom:20px;border-bottom:1px solid #bbb}
.edd-gateway-option{padding-bottom:55px;font-size:18px}
@media screen and (min-width:1024px){.feature-item{/*width:50%!important;float:left*/}
	label#edd-gateway-option-interkassa{background: url(img/interkassa.jpg) 18px 25px no-repeat;background-size: 380px;padding-bottom:80px}
}

/*! ============================================================================
 *!		COMMENTS
 *! ============================================================================ */
#comments,#respond{margin:60px 0 0}
#reply-title,.comments-title{font-size:30px;padding:20px 0 5px;margin-bottom:20px}
.comments-title .cnt{float:right;font-size:.7em}
.comment-list{margin:10px 0 0}
.comment-body{margin:0 0 20px;padding:20px 20px 20px 100px;background:#F9F9F9;-webkit-border-radius:4px;border-radius:4px;position:relative}
.comment-body a{text-decoration:none}
.comment-body a:hover,.comment-content a{text-decoration:underline}
.avatar{position:absolute;top:20px;left:20px;-webkit-border-radius:4px;border-radius:4px}
.comment-author{float:left;margin-right:10px;line-height:20px}
.comment-metadata{font-size:.7em;line-height:17px;padding-top:3px}
.says{display:none}
.comment-content{margin:10px 0;font-size:14px;line-height:130%}
.comment-content a{color:#858585;transition:color .2s;text-shadow:1px 1px rgba(255,255,255,.3)}
.comment-content a:hover{color:#936}
.comment-reply-link{font-size:10px;text-transform:uppercase;font-weight:500;color:#C5C5C5;position:absolute;bottom:5px;right:10px}
.bypostauthor .comment-body{background:#EFEFEF}
ul.children{margin-left:50px;margin-bottom:50px}
.comment-content li{padding:3px 0 0}
.comment-content ul{margin:0 0 1em 3em;list-style:square}
#respond{background:#eee;padding:20px 30px 30px}
#reply-title{margin:0 0 30px -30px;width:100%;padding:0 30px 20px;border-bottom:1px solid #fff}
.rinput{width:31%;margin-right:3%;float:left}
.rurl{margin-right:0;float:right}
.rinput input{width:92%;padding-left:4%;padding-right:4%;font-size:15px}
.rcomment textarea{font-size:15px;width:100%}
#cancel-comment-reply-link{font-size:14px;float:right}
.comment #respond{margin:-20px 0 60px}
.comment-notes{font-style:italic;font-size:13px;color:#919191}
.form-submit{float:right;padding:0}
.comment-form-subscriptions{padding-left:20px;font-size:14px;line-height:17px;position:relative;margin-right:240px;clear:both;top:-50px}
.comment-form-subscriptions input{width:auto!important;position:absolute;top:4px;left:0;margin:0;padding:0}
.comment-form:after{content:'';display:table;clear:both}


/*! ============================================================================
 *!		SIDEBAR
 *! ============================================================================ */
#widgetlist{margin:0;padding:0;list-style:none}
#widgetlist>li,.categories,.widget{margin-bottom:60px}
.wtitle{padding:0 0 10px;margin-bottom:15px;border-bottom:2px solid #555;color:#555;font-size:20px;text-align:center;text-transform:uppercase}
body.page .widget{background:#fff;padding:1px 30px 25px}
.widget li.recentcomments{padding:0 0 10px;margin-bottom:10px;font-size:13px;line-height:15px;border-bottom:1px dotted #D0D0D0}
.widget li.recentcomments:last-child{border:0;margin:0}
.widget li.recentcomments:before{display:none}
.widget li.recentcomments a{text-decoration:none;color:#777676;font-style:italic;transition:color .3s}
.widget li.recentcomments a:hover{color:#B81444}
.widget li.recentcomments b{text-transform:uppercase;display:block}
.widget ul{margin:10px 0 0}
.widget li{padding:0 0 10px 30px;position:relative}
.widget ul li:last-child{padding-bottom:0}
.widget a{text-decoration:none}
.widget .children{margin-left:20px}
.preorder-banner{background:#FCB109;margin:0 auto 0 -21px;border:1px solid #B67E07;width:100%;padding:20px;position:relative;top:-21px}
.preorder-banner p{font-size:14px;line-height:18px;color:#000;padding-top:5px;text-shadow:1px 1px rgba(255,255,255,.15)}


/*! ============================================================================
 *!		FOOTER
 *! ============================================================================ */
#footer .maxwidth,.soclink{position:relative}
#basement .menu-item>span,#toTop{cursor:pointer}
#footer .fmenu a:hover{color:#999;text-decoration:underline}
#basement a,#footer,#footer a,#footer a.soclink:hover,#footer a:hover,.bi-terms a{text-decoration:none}
.social-links{padding:70px 0;text-align:center}
.social-links h2{color:#6f1333;font-size:30px;font-weight:400;font-style:italic;letter-spacing:-.03em;line-height:28px;margin-bottom:30px}
.pink{color:#b81444}
.soclink{background-color:#E7E7E7;box-shadow:inset 0 0 7px rgba(0,0,0,.27);display:inline-block;margin:0 10px 30px;padding:10px 5px 10px 85px;height:40px;width:110px;text-align:left;line-height:18px}
.bi-terms,.soclink-cnt{display:block}
#toTop,.bi-terms,.caption,.footerinfo{text-align:center}
#footer a.soclink:hover{background:#eee}
.soclink-cnt{color:#b71343;font-size:24px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.3)}
.soclink:hover .soclink-cnt{color:#6A6B02}
.soclink-icon{width:60px;border-radius:3px;transition:background-color .3s;box-shadow:inset 0 -3px 0 rgba(0,0,0,.5);background-color:#b71343;position:absolute;top:-5px;left:5px;height:60px}
.soclink .icon{height:30px;width:30px;margin:15px}
.soclink-cnt i{color:#6f1333;font-size:14px;font-style:italic;font-weight:400;display:block}
.soclink-gp:hover .soclink-icon{background-color:#D13D2F}
.soclink-ok:hover .soclink-icon{background-color:#F68634}
.soclink-vk:hover .soclink-icon{background-color:#25658B}
.soclink-fb:hover .soclink-icon{background-color:#1F589A}
.soclink-tw:hover .soclink-icon{background-color:#02A8F9}
.subscribe{border:1px solid #eee;padding:40px;margin:0 auto 70px;max-width:880px;background:#f60}
.subscribe input[type=email],.subscribe input[type=text]{padding:18px 15px;border:0;margin:0 auto 20px;width:80%}
#basement{background:#303030}
#basement,#basement a{color:#7a7a7a;font-size:13px}
#basement .menu-item>span:hover,#basement a:hover,.bi-title{color:#b6b6b6}
.bi-subscribe input,.bi-title{font-size:14px}
#basement a{transition:color .3s}
.basement-info{padding:30px 0 40px}
.bi-widget{margin-bottom:20px}
.bi-title{padding-bottom:5px;font-weight:700}
.basement-info{padding-bottom:20px}
.basement-info .menu{float:none}
.basement-info .menu-item{display:inline-block;padding:0 10px 2px 0;background:0 0}
.basement-info .menu-item a,.basement-info .menu-item a:hover,.basement-info .menu-item span,.basement-info .menu-item span:hover{padding:0;background:0 0}
.basement-info .menu-item a:after,.basement-info .menu-item a:hover:after{display:none}
.widget_follow_us ul.social li{margin:0 0 20px;display:inline-block}
.bi-subscribe{position:relative;max-width:250px}
.bi-subscribe input::-moz-placeholder{color:#676767;text-shadow:1px 1px rgba(255,255,255,.14)}
.bi-subscribe input:-moz-placeholder{color:#676767;text-shadow:1px 1px rgba(255,255,255,.14)}
.bi-subscribe input:-ms-input-placeholder{color:#676767;text-shadow:1px 1px rgba(255,255,255,.14)}
.bi-subscribe input::-webkit-input-placeholder{color:#676767;text-shadow:1px 1px rgba(255,255,255,.14)}
.bi-subscribe .email{max-width:80%;line-height:20px;background-color:#ababab;padding:7px 10px;border:0;margin-right:70px;width:100%;box-sizing:border-box}
.bi-subscribe .submit{position:absolute;top:0;right:0;background:#4A4A4A;padding:7px 20px;border-radius:0 3px 3px 0;color:#b6b6b6;line-height:20px;font-size:24px}
.bi-subscribe .submit:hover{background-color:#f60;color:#fff}
.bi-subscribe-promo{margin:10px 0 0;line-height:120%}
.copy,.fmenu-box{line-height:20px}
.basement-copy{padding:13px 0;border-top:1px solid #0f0f0f;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.bi-terms{margin:0}
.bi-terms .menu-item{padding:0 20px 0 0;position:relative;display:inline-block}
.bi-terms .menu-item:before{content:'';position:absolute;top:11px;left:8px;display:block;height:2px;width:2px;background:#565656}
.bi-terms .menu-item:first-child:before{display:none}
.soc-button{display:block;height:30px;width:30px;margin-right:5px;background:#4A4A4A;border-radius:50%}
.soc-button .icon{fill:#bbb;height:16px;width:16px;margin:7px;background:0 0;box-shadow:0 0 0 transparent;transition:all .4s}
.soc-button:hover .icon{fill:#fff;transition:all .4s}
#basement a.soc-button{transition:background .4s}
.soc-gp:hover{background-color:#D13D2F}
.soc-ok:hover{background-color:#F68634}
.soc-vk:hover{background-color:#25658B}
.soc-fb:hover{background-color:#1F589A}
.soc-tw:hover{background-color:#02A8F9}
/*!* ___ contactform *!*/
/*!*.contactform .selectbox label {*!*/
/*!*.contactform .selectbox .icon-arrow-bottom {*!*/
.footerinfo{background-color:#23030f}
.fmenu-box{padding:40px 0 30px}
.fmenu .menu-item{display:inline-block;width:auto}
.fmenu li a,.fmenu li span{color:#aa7187;padding:10px 15px;display:block}
.copy{font-size:14px;padding:20px 0;border-top:1px solid #49303a}
.copy,.copy a{color:#fff}
.copy a:hover{color:#aa7187}
#toTop{position:fixed;z-index:1000;bottom:75px;right:13px;width:55px;height:55px;margin:0;padding:0;display:none;background:rgba(140,140,140,.9);color:#fff;border-radius:50%;font-weight:700;text-transform:uppercase;box-shadow:1px 1px 3px rgba(0,0,0,.25);transition:background .3s}
#toTop:hover{background:#f60}
#toTop .icon-arrow{width:24px;height:24px;margin:13px 0 0}
.widget ul li:before{content:'';position:absolute;top:4px;left:4px;line-height:100%;height:8px;width:10px;background:url(svg/li.svg) left center no-repeat;background-size:contain}
#footer,#footer .fmenu a{font-size:14px;text-decoration:none}
.term{border-bottom:1px solid #49303A;width:100%;padding-bottom:20px;margin-bottom:20px}
.term li{padding:5px 0}
.term a{font-style:italic;color:#936174}
@media screen and (min-width:768px){
	#toTop{ bottom: 10px;right: 10px;}
}
@media screen and (min-width:1024px){.bi-widget .menu-item{display:block}
.bi-subscribe{max-width:100%}
.bi-widget{margin-bottom:0}
.bi-terms{margin:0 0 0 5px;display:inline-block}
}
@media screen and (max-width:1023px){.basement-copy #lang_sel_footer,.basement-copy .tl,.basement-copy .tr{text-align:center}
.basement-info .social{text-align:left}
.basement-info .widget_follow_us{margin:20px 0 0}
.basement-info .widget_follow_us ul.social li{margin-bottom:0}
#lang_sel_footer{margin-bottom:20px}
}
#lang_sel_footer a{padding:5px 10px 3px}
#lang_sel_footer li{display:inline-block}
#lang_sel_footer ul{padding:0;margin:0}
#lang_sel_footer a,#lang_sel_footer a.lang_sel_sel,#lang_sel_footer a.lang_sel_sel:visited{color:#fff}
#lang_sel_footer a.lang_sel_sel:hover,#lang_sel_footer a:hover{color:#0a0a0a}
#lang_sel_footer a.lang_sel_sel,#lang_sel_footer a.lang_sel_sel:visited{background-color:#777}
#lang_sel_footer a.lang_sel_sel:hover{background-color:#fff}
#lang_sel_footer ul a,#lang_sel_footer ul a:visited{color:#c1c1c1;background-color:#303030}
#lang_sel_footer ul a:hover{color:#000;background-color:#eee}
#lang_sel_footer{text-align:left;border-color:#303030;background-color:#303030}


#price .choose-price {
	max-width:none !important;
	margin-top: -10px !important;
	box-sizing: border-box;
}

.choose-price .edd_price_options  li {
    width: 33%;
    float: left;
}
.choose-price .edd_price_options  li label {
    padding: 30px 0;
    display: block;
}

.choose-price .edd_price_option_sep, 
.choose-price .edd_price_option_price {
    display: none;
}
.choose-price .edd_price_options  li label:before {
    content: '';
    position: absolute;
    height: 26px;
    width: 26px;
    background: #fff;
    border-radius: 50%;
    margin: -4px 0 0 -18px;
    border: 2px solid #a1a1a1;
}
.choose-price .edd_price_options li label input[type=radio]:checked + span{
	color: #ff6600;
}
.choose-price .edd_price_options li label input[type=radio]:checked + span:before {
    content: '';
    position: absolute;
    background: #ff6600;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    margin: 1px 0 0 -40px;
}
.choose-price .edd_price_option_name {
    font-size: 20px;
    padding-left: 10px;
}
#content .choose-price .edd-add-to-cart {
    padding: 20px 30px;
    margin-top: 20px;
}

.single-download .entry-edd li {
	padding-bottom: 0.75em;
}
.single-download .entry-edd img {
    box-shadow: 0 5px 40px -9px rgba(0,0,0,0.25), 0 6px 10px -9px rgba(0,0,0,0.7);
}


.edd_screenshot_1:before, .edd_screenshot_2:before {
    content: '';
    position: absolute;
    top: 14px;
    left: 0;
    right: 0;
    bottom: 0;
    background: #00000036;
}

.entry h1:first-child,
.entry h2:first-child,
.entry h3:first-child {
	margin-top:0; 
}

.theme-features-box h3 {
    border-bottom: 1px dashed #b1b1b1;
    padding-bottom: 2px;
    margin: 40px 0 20px;
    color: #3a3a3a;
    text-transform: uppercase;
}

.theme-features-box {
    font-size: 16px;
    line-height: 135%;
}

.theme-features-box h2 {
	font-size: 2.5em; 
}
.theme-features-box ul {
    list-style: disc;
    list-style-image: url(https://relinpro.demo.wp-puzzle.com/ru/wp-content/themes/theurban/assets/images/list-style-check.svg);
    margin-left: 60px;
}

.theme-features-box ul li {
    padding-left: 0;
}

.theme-features-box ul li:before {
    display: none;
}

body.postid-15528 .maxwidth,
body.postid-15530 .maxwidth {
	max-width: 980px;
}

body.postid-15528 .entry,
body.postid-15530 .entry {
    margin-top: 2em;
}




/* ============================================================================= */
.post.edd-download {
	overflow: hidden;
}
.feature-wrapper {
        padding: 40px 0 70px;
    margin: 0 auto 40px;
    border-bottom: 1px dashed #cacaca;
    box-shadow: 0 80px 80px -75px rgba(0, 0, 0, 0.04);

}

.feature-wrapper > h2 {
	text-align: center;
	margin-bottom: 40px;
}
	
.feature-wrapper .col6 {
    position: relative;
    min-height: 30px;
}


.theme-features-box .feature-wrapper h3,
.theme-features-box .feature-wrapper h4 {
    text-transform: none;
    margin: 0 0 10px 0;
    font-size: 20px;
    border: 0;
    animation: 0;
}
.theme-features-box .feature-wrapper h4 {
	font-size: 18px;
    font-weight: bold;
}

.theme-features-box .feature-wrapper p {
	line-height: 155%;
	font-size: 14px;
}
	
@media screen and (min-width: 1024px){
	.theme-features-box .feature-wrapper p {
		font-size: 12px;
	}
	.feature-wrapper .feature-image-box  {
		min-height: 450px;
	}	
	.feature-wrapper .task-thumb {
		position: absolute;
		right: 0;
		min-width: 600px;
		max-width: 600px;
		margin-top: 10px;
	}	
}

@media screen and (min-width: 1152px){
	.theme-features-box .feature-wrapper p {
		font-size: 13px;
	}
	body.postid-15528 .maxwidth, body.postid-15530 .maxwidth {
		max-width: 1040px;
	}


}
@media screen and (min-width: 1300px){
	.feature-wrapper .feature-image-box  {
		min-height: 450px;
	}
	.feature-wrapper .task-thumb {
		min-width: 640px;
		max-width: 680px;
	}
}

.feature-wrapper .task-thumb .gallery-item a {
	outline: none;
	display: block;
    padding: 0;
	position: relative;
}

/*.entry .feature-wrapper .task-thumb .gallery-item a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	background: url(svg/zoom.svg) center no-repeat rgba(255, 255, 255, 0.3);
	transition: opacity .3s;
}
.entry  .feature-wrapper .task-thumb .gallery-item a:hover:before {
	opacity: 1;
}*/


.feature-wrapper .task-thumb img {
    display:block;
    padding: 0;
    margin: 0 0 0 auto;  
	box-shadow: 5.13px 14.095px 60px 0 rgba(12,6,50,.15);
/*    box-shadow: 0 0 transparent;*/
}
.feature-wrapper > .col6:nth-of-type(2) .task-thumb {
    right: auto;
    left: 0;

}

.feature-wrapper .icon-box {
    box-sizing: border-box;
    padding:  0 0 0 30px;
    margin-bottom: 50px;
}

.feature-wrapper .compact .icon-box {
	margin-bottom: 30px;
}

.feature-wrapper > .col6:nth-of-type(1) .icon-box {
	padding: 0 30px 0 0;
}

.feature-wrapper .icon {
    background: #fff3d0;
    border-radius: 50px;
    width: 50px;
    height: 50px;
	margin-bottom: 10px;
}

.feature-wrapper .compact .icon {
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.theme-features-box .feature-wrapper .compact h3,
.theme-features-box .feature-wrapper .compact h4  {
	margin-bottom: 5px;
}

.feature-wrapper:nth-child(even) .icon-box:nth-child(1) .icon {background-color: #d8ecf8;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(2) .icon {background-color: #ecdef1;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(3) .icon {background-color: #d3f9f1;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(4) .icon {background-color: #fbe3e1;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(5) .icon {background-color: #ffefc1;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(6) .icon {background-color: #e1f2ce;}

.feature-wrapper:nth-child(odd) .icon-box:nth-child(1) .icon {background-color: #ffefc1;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(2) .icon {background-color: #d3f9f1;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(3) .icon {background-color: #ecdef1;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(4) .icon {background-color: #e1f2ce;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(5) .icon {background-color: #fbe3e1;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(6) .icon {background-color: #d8ecf8;}

.feature-wrapper .icon-svg {
    width: 24px;
    height: 24px;
    display: block;
    margin: 12px 13px 14px;
}
.feature-wrapper .compact .task-thumb {
	max-height: 600px;
}
.feature-wrapper .compact .icon-svg {
	width: 16px;
    height: 16px;
    margin: 12px 12px 12px;
}

.feature-wrapper:nth-child(even) .icon-box:nth-child(1) .icon-svg {fill: #3398dc;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(2) .icon-svg {fill: #9d58b5;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(3) .icon-svg {fill: #19be9c;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(4) .icon-svg {fill: #e84c3d;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(5) .icon-svg {fill: #FF9800;}
.feature-wrapper:nth-child(even) .icon-box:nth-child(6) .icon-svg {fill: #79af3b;}

.feature-wrapper:nth-child(odd) .icon-box:nth-child(1) .icon-svg {fill: #FF9800;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(2) .icon-svg {fill: #19be9c;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(3) .icon-svg {fill: #9d58b5;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(4) .icon-svg {fill: #79af3b;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(5) .icon-svg {fill: #e84c3d;}
.feature-wrapper:nth-child(odd) .icon-box:nth-child(6) .icon-svg {fill: #3398dc;}

/* ============================================================================= */

.entry .feature-wrapper .gallery-columns-1 {
    margin: 0 auto;
    float: none;
	padding: 0;
    border: 0;
}
.entry .feature-wrapper .gallery-item {
	padding: 0;;
	display: block;
}
.feature-wrapper .gallery-item img {
	margin: 0 auto;
}


/* ============================================================================= */

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	padding: 20px 50px 50px;
    min-height: 50px;
    margin: -30px 0 0 -50px;
}
/** THEME
===================================*/
.bx-wrapper {
  background: transparent;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 24px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('img/loading.svg') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: right;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 0px;
right: 120px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: rgba(0, 0, 0, 0.18);
    text-indent: -9999px;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 3px;
    outline: 0;
  /*-moz-border-radius: 20px;
  -webkit-border-radius: 20px;
    border-radius: 20px;*/
	transition: background 0.3s;
 
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #808080; /*#f60;*/
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
	left: 0;
	right: auto;
	background: url(img/left-arrow.svg) center no-repeat rgba(121, 121, 121, 0.15);
	background-size: 24px;
}
.bx-wrapper .bx-next {
	right: 0;
	background: url(img/right-arrow.svg) center no-repeat rgba(121, 121, 121, 0.15);
	background-size: 24px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus,
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
	background-color: rgba(255, 102, 0, 0.25);
}

.bx-wrapper .bx-controls-direction {
    position: absolute;
    bottom: 0; /*-9px; /*52px;*/
    right: 0px;
    width: 82px;
    height: 40px;
}

.feature-wrapper > .col6:nth-of-type(2) .bx-wrapper .bx-controls-direction {
    right: auto;
    left: 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
    /*background: url(img/left-arrow.svg) center no-repeat rgba(255,255,255,0.5);
	background-size: 32px;*/
    display: block;
    bottom: 0;
    right: 0;
    outline: 0;
    width: 40px;
    height: 40px;
    font-size: 0;
    text-decoration: none;
    z-index: 100;
    color: transparent;
	transition: background 0.3s;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	  display: block;
	  text-indent: -9999px;
	  width: 10px;
	  height: 11px;
	  outline: 0;
	  background: url('images/controls.png') -86px -11px no-repeat;
	  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}


/* ========================================================================= */
@media screen and (min-width: 600px){
	body{position:relative;}
}
body.admin-bar .sticky-menu .sticky-wrapper.is-stick{
	margin-top:32px;
}
/*.sticky-menu {
	min-height: 64px;
}*/
.sticky-menu .sticky-wrapper{
	position:static;top:auto;left:auto;
	-webkit-transition:all .3s;transition:all .3s;
}
body.header-transparent .sticky-menu .sticky-wrapper.is-stick{
	background:#0d0d0d;	
}
.sticky-menu .sticky-wrapper.is-stick{
	position:fixed;top:0;left:0;
	margin-top:-5px;
    padding: 10px 0 3px;
	width:100%;
	background:#fff;
	z-index:200;
}
.sticky-menu .sticky-wrapper.is-stick.is-maximized{
	box-shadow: 0 7px 35px rgba(0,0,0,0.45);	
}
.sticky-menu .sticky-wrapper.is-stick .menu{
	max-width:980px;width:90%;margin-left:auto;margin-right:auto;border:0;background-color:transparent;
}
.sticky{position:fixed;z-index:81;background-color:transparent !important;}
.stop{padding-bottom:20px !important;position:relative;z-index:81;}
#header.delete-fixed-position {
    position: static;
}



.video-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; margin-bottom: 0;  }
.video-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute;  }


.download-information-box {
    background: #fafafa;
    padding: 2em 0;
    border-bottom: 1px solid #e9e9e9;
}

.download-information-box > .maxwidth {
	display: flex;
	flex-wrap: wrap;
	font: 400 13px/144% 'Open Sans',Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
	
.download-information-box .di-item {
    width: 50%;
    padding: 0 0 20px 0;
    font-size: 16px;
    color: #30c0a2;
    line-height: 1.5;
}
.download-information-box .di-item-version {color: #ff4685; /*#ff9e0d;*/}
.download-information-box .di-item-released {color: #39c8ab;}
.download-information-box .di-item-updated {color: #a86abd;}
.download-information-box .di-item-requirements {color: #55a9e2;}

.download-information-box .di-item-docs a.button { 
	font-size: 14px; 
	background: #acacac;
    margin-top: 5px;
}

.download-information-box .di-item-docs a.button:hover { 
	background: #f60;
}

.download-information-box .di-item strong {
    display: block;
    font-size: 14px;
    color: #999999;
    font-weight: 400;
    padding-right: 6px;
    font-style: italic;
}

.download-information-box .di-item-version a {
    text-decoration: none;
    font-size: 13px;
}

.download-information-box .di-item .icon-svg {
    width: 16px;
    height: 16px;
    fill: dimgrey;
	transition: fill 0.3s;
}

.download-information-box .di-item a:hover .icon-svg {
    fill: #333;
}

.download-information-box .di-item-docs {
    margin: 0;
    font-size: 14px;
}

@media screen and (min-width: 1200px){	
	.download-information-box .di-item {
		font-size: 18px;
	}
}
@media screen and (min-width: 1024px){
	
	.download-information-box .di-item {
		width: 20%;
		padding: 0;
	}
	.download-information-box > .maxwidth {
		flex-wrpa: no-wrap;
		justify-content: flex-start;
		align-items: flex-start;
		font: 400 13px/144% 'Open Sans',Tahoma,Verdana,Arial,Helvetica,sans-serif;
	}
	.download-information-box .di-item-docs {
		text-align: right;
	}
	
}

.feature-wrapper:last-child {
    box-shadow: 0 0 transparent;
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 40px;
}


/* --------------- PRICE ------------------------- */

#price.pricing-box {
	padding: 60px 0 40px 0;
    text-align: center;
	border-top: 1px dashed #fbfbfb;
    background: linear-gradient(170deg, #fff 0, #fff 30%, #dcf9d3 70%, #d4efff 100%);
		/*linear-gradient(170deg, #fff 0, #ffffff 40%, #d3f9f1 50%, #8ec8ea 100%);*/
}

.pricing-box .price-title h2 {
	color: #383838;
}
	
.pricing-box .price-title p {
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #737373;
}

#price.pricing-box .edd_varp_inner {
    margin: 2em auto;
    padding: 2em;
    background: #fff;
    border-radius: 10px;
    box-shadow: 10px 10px 20px 0px rgba(51, 51, 51, 0.1), 0px -2px 9px 0px rgba(51, 51, 51, 0.05);
    max-width: 280px;
}

.pricing-box .edd_varp_inner h3 {
    font-size: 2em;
    margin: 0 0 20px;
}

#price.pricing-box .button {
    font-size: 16px;
    padding: 9px 20px;
}

.pricing-box .edd_varp_inner .edd_varp_amount {
    font-size: 1.75em;
    font-weight: 400;
    margin: 30px 0 20px;
    padding: 0;
    color: #4e4e4e;
}

@media screen and (min-width: 600px){
	.pricing-box .price-title h2 {
		font-size: 2.5em;
	}
}

.pricing-box .edd_varp_inner .edd_varp_items li:first-child {
    border-top: 1px dashed #dadada;
}

.pricing-box .edd_varp_inner .edd_varp_items li {
    border-bottom: 1px dashed #dadada;
    padding: 12px 0;
}

.pricing-box .edd_varp_inner .edd_varp_items .varp_item:before {
	display: none;
}

#price.pricing-box .edd_varp_inner input.edd-add-to-cart.edd-no-js {
    display: none;
}

.pricing-box .edd_varp_inner .edd_varp_items li.varp_item.varp_item_without:before {
    content: '';
    display: block;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDk1LjkzOSA5NS45MzkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjkzOSA5NS45Mzk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNjIuODE5LDQ3Ljk3bDMyLjUzMy0zMi41MzRjMC43ODEtMC43ODEsMC43ODEtMi4wNDcsMC0yLjgyOEw4My4zMzMsMC41ODZDODIuOTU4LDAuMjExLDgyLjQ0OCwwLDgxLjkxOSwwICAgYy0wLjUzLDAtMS4wMzksMC4yMTEtMS40MTQsMC41ODZMNDcuOTcsMzMuMTIxTDE1LjQzNSwwLjU4NmMtMC43NS0wLjc1LTIuMDc4LTAuNzUtMi44MjgsMEwwLjU4NywxMi42MDggICBjLTAuNzgxLDAuNzgxLTAuNzgxLDIuMDQ3LDAsMi44MjhMMzMuMTIxLDQ3Ljk3TDAuNTg3LDgwLjUwNGMtMC43ODEsMC43ODEtMC43ODEsMi4wNDcsMCwyLjgyOGwxMi4wMiwxMi4wMjEgICBjMC4zNzUsMC4zNzUsMC44ODQsMC41ODYsMS40MTQsMC41ODZjMC41MywwLDEuMDM5LTAuMjExLDEuNDE0LTAuNTg2TDQ3Ljk3LDYyLjgxOGwzMi41MzUsMzIuNTM1ICAgYzAuMzc1LDAuMzc1LDAuODg0LDAuNTg2LDEuNDE0LDAuNTg2YzAuNTI5LDAsMS4wMzktMC4yMTEsMS40MTQtMC41ODZsMTIuMDItMTIuMDIxYzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ4LDAtMi44MjhMNjIuODE5LDQ3Ljk3ICAgeiIgZmlsbD0iI0Q4MDAyNyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) center no-repeat;
    background-size: 12px !important;
    top: 9px;
    left: 0;
    background-size:16px;
}

.pricing-box .edd_varp_inner .edd_varp_items li.varp_item.varp_item_without b,
.pricing-box .edd_varp_inner .edd_varp_items li.varp_item.varp_item_without strong {
	color: #d80027;
}
.pricing-box .edd_varp_inner .edd_varp_items li.varp_item.varp_item_without {
    padding-left: 26px;
}

.pricing-box .edd_varp_inner .edd_varp_items li strong,
.pricing-box .edd_varp_inner .edd_varp_items li b {
	text-transform: uppercase;
    color: #4d4d4d;
}

.pricing-box .edd_varp:nth-child(1) .edd_varp_inner h3 { color: #e65263; }
.pricing-box .edd_varp:nth-child(1) .edd-add-to-cart.button { background: #ff596c; }
#content .pricing-box .edd_varp:nth-child(1) .edd-add-to-cart.button:hover:before { border-color: #ff596c; }
.pricing-box .edd_varp:nth-child(1) p.edd_varp_amount { color: rgba(255, 47, 71, 0.79); }

.pricing-box .edd_varp:nth-child(2) .edd_varp_inner h3 { color: #863aa0 }
.pricing-box .edd_varp:nth-child(2) .edd-add-to-cart.button { background: #9d58b5; }
#content .pricing-box .edd_varp:nth-child(2) .edd-add-to-cart.button:hover:before { border-color: #9d58b5; }
.pricing-box .edd_varp:nth-child(2) p.edd_varp_amount { color: rgba(157, 88, 181, 0.75); }

.pricing-box .edd_varp:nth-child(3) .edd_varp_inner h3 {color: #0d9478;}
.pricing-box .edd_varp:nth-child(3) .edd-add-to-cart.button {background: #19be9c;}
#content .pricing-box .edd_varp:nth-child(3) .edd-add-to-cart.button:hover:before {border-color: #19be9c;}
.pricing-box .edd_varp:nth-child(3) p.edd_varp_amount {color: rgba(17, 167, 136, 0.75);}

.pricing-box .price-title h2 {
        display: inline-block;
    padding: 10px 60px;
    background: #8BC34A;
    border-radius: 80px 0; /* 46px; */
    font-size: 30px;
    color: #fff;
    margin: 0 auto 20px;
}

.price-box .varp_item i {
    font-size: 0;
    height: 14px;
    width: 14px;
    border: 1px solid #b3b3b3;
    position: absolute;
    border-radius: 30px;
    margin-left: 8px;
    cursor: pointer;
    transition: height .3s;
}
.price-box  .varp_item i:hover {
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    z-index: 10;
    padding: 10px;
    font-size: 12px;
    line-height: 1.25;
    width: 150px;
    border-radius: 7px;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
    border: 0;
    top: 4px;
    height: auto;
}



/* darkness for simplepuzzle */
body.single-download .download-header {
    position: relative;
}

/*body.single-download:not(.postid-15530):not(.postid-15528) .download-header:before {*/
body.single-download.postid-168 .download-header:before,
body.single-download.postid-2148 .download-header:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.36) 0, rgba(0, 0, 0, 0.8) 100%);
    z-index: 1;
}

body.single-download.postid-168 .download-header > .maxwidth,
body.single-download.postid-2148 .download-header > .maxwidth {
    position: relative;
    z-index: 2;
}


.extra-sale {
    font-size: 18px;
    margin-top:  20px;
    color: #4d751f;
}

.extra-sale p {
    padding-bottom: 8px;
	line-height: 1;
}

.extra-sale p:first-child {
    font-weight: bold;
    letter-spacing: -0.03em;
    font-size: 22px;
}
#freshwidget-button a.freshwidget-theme {
    border: 0 !important;
    box-shadow: 0 0 transparent;
}

p.term-subtitle {
    text-align: center;
}