@import url(custom-css.css?v=2.3);.post-11059 h1,.wp-caption{text-align:center}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:300 11px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif}.bold,.tag1,.tag2{font-weight:700}.btn-big,.caption,.testimonal_text{font-style:italic}.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;vertical-align:bottom}a{color:#eb6953;text-decoration:none}a:hover{color:#444}a:active,a:focus,a:hover{outline:0}input:focus{outline:0;border:1px solid #04A4CC}.wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}.logo{float:left}.footer{display:block;margin-top:60px}@font-face{font-family:Font-Name;src:url(fonts/font-name.eot);src:url(fonts/font-name.eot?#iefix) format('embedded-opentype'),url(fonts/font-name.woff) format('woff'),url(fonts/font-name.ttf) format('truetype'),url(fonts/font-name.svg#font-name) format('svg');font-weight:400;font-style:normal}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}.counter,a img.alignleft{float:left}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{line-height:21px;font-family:Arial,Verdana,sans-serif;font-size:16px;color:#454545;background-color:#fff}.btn-big,.caption,.downloads{font-family:Georgia,serif}.gray{color:#ccc}.blue{color:#428bca}.big{font-size:1.3em}.shadow{text-shadow:2px 2px 4px #333}.caption{font-size:20px!important}.tag1{color:#FCCE02}.tag2{color:#2B323C}.green{color:#577A3A}.yellow{color:#FCCE02}.red{color:#E31230}.black{color:#000}.bgcolor1{background-color:#FCCE02;color:#FFF}.bgcolor2{background-color:#2B323C;color:#FFF}.bgcolor2:hover{background-color:#2B323C;color:#EEE}.bgcolor1:hover{background-color:#FCCE02;color:#EEE}.downloads{display:table-cell;vertical-align:middle;height:44px;padding-left:10px;text-transform:uppercase;font-size:12px}.btn-big{padding:10px 20px;font-size:30px;margin-top:20px;width:287px;maring-left:10px;margin-right:10px}.btn{text-shadow:1px 1px 0 rgba(0,0,0,.4)}.counter{padding:6px;border-radius:5px;background:0 0;box-shadow:0 2px 4px rgba(0,0,0,.4)}.counter span{float:left;width:22px;height:30px;margin:0;padding:0;text-indent:-9999px;font-size:.0001em;background-image:url(img/counter-sprite.png)}.counter .digit-0{background-position:0 -300px;animation-name:digitSpin0;animation-duration:3s;animation-iteration-count:1;-webkit-animation-name:digitSpin0;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin0;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-1,.counter .digit-2{animation-duration:3s;animation-iteration-count:1}.counter .digit-1{background-position:0 -30px;animation-name:digitSpin1;-webkit-animation-name:digitSpin1;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin0;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-2{background-position:0 -60px;animation-name:digitSpin2;-webkit-animation-name:digitSpin2;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin2;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-3,.counter .digit-4{animation-duration:3s;animation-iteration-count:1}.counter .digit-3{background-position:0 -90px;animation-name:digitSpin3;-webkit-animation-name:digitSpin3;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin3;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-4{background-position:0 -120px;animation-name:digitSpin4;-webkit-animation-name:digitSpin4;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin4;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-5,.counter .digit-6{animation-duration:3s;animation-iteration-count:1}.counter .digit-5{background-position:0 -150px;animation-name:digitSpin5;-webkit-animation-name:digitSpin5;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin5;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-6{background-position:0 -180px;animation-name:digitSpin6;-webkit-animation-name:digitSpin6;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin6;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-7,.counter .digit-8{animation-duration:3s;animation-iteration-count:1}.counter .digit-7{background-position:0 -210px;animation-name:digitSpin7;-webkit-animation-name:digitSpin7;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin7;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-8{background-position:0 -240px;animation-name:digitSpin8;-webkit-animation-name:digitSpin8;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin8;-moz-animation-duration:3s;-moz-animation-iteration-count:1}.counter .digit-9{background-position:0 -270px;animation-name:digitSpin9;animation-duration:3s;animation-iteration-count:1;-webkit-animation-name:digitSpin9;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-name:digitSpin9;-moz-animation-duration:3s;-moz-animation-iteration-count:1}@keyframes digitSpin0{from{background-position:0 0}to{background-position:0 -300px}}@keyframes digitSpin1{from{background-position:0 0}to{background-position:0 -30px}}@keyframes digitSpin2{from{background-position:0 0}to{background-position:0 -60px}}@keyframes digitSpin3{from{background-position:0 0}to{background-position:0 -90px}}@keyframes digitSpin4{from{background-position:0 0}to{background-position:0 -120px}}@keyframes digitSpin5{from{background-position:0 0}to{background-position:0 -150px}}@keyframes digitSpin6{from{background-position:0 0}to{background-position:0 -180px}}@keyframes digitSpin7{from{background-position:0 0}to{background-position:0 -210px}}@keyframes digitSpin8{from{background-position:0 0}to{background-position:0 -240px}}@keyframes digitSpin9{from{background-position:0 0}to{background-position:0 -270px}}@-webkit-keyframes digitSpin0{from{background-position:0 0}to{background-position:0 -300px}}@-webkit-keyframes digitSpin1{from{background-position:0 0}to{background-position:0 -30px}}@-webkit-keyframes digitSpin2{from{background-position:0 0}to{background-position:0 -60px}}@-webkit-keyframes digitSpin3{from{background-position:0 0}to{background-position:0 -90px}}@-webkit-keyframes digitSpin4{from{background-position:0 0}to{background-position:0 -120px}}@-webkit-keyframes digitSpin5{from{background-position:0 0}to{background-position:0 -150px}}@-webkit-keyframes digitSpin6{from{background-position:0 0}to{background-position:0 -180px}}@-webkit-keyframes digitSpin7{from{background-position:0 0}to{background-position:0 -210px}}@-webkit-keyframes digitSpin8{from{background-position:0 0}to{background-position:0 -240px}}@-webkit-keyframes digitSpin9{from{background-position:0 0}to{background-position:0 -270px}}@-moz-keyframes digitSpin0{from{background-position:0 0}to{background-position:0 -300px}}@-moz-keyframes digitSpin1{from{background-position:0 0}to{background-position:0 -30px}}@-moz-keyframes digitSpin2{from{background-position:0 0}to{background-position:0 -60px}}@-moz-keyframes digitSpin3{from{background-position:0 0}to{background-position:0 -90px}}@-moz-keyframes digitSpin4{from{background-position:0 0}to{background-position:0 -120px}}@-moz-keyframes digitSpin5{from{background-position:0 0}to{background-position:0 -150px}}@-moz-keyframes digitSpin6{from{background-position:0 0}to{background-position:0 -180px}}@-moz-keyframes digitSpin7{from{background-position:0 0}to{background-position:0 -210px}}@-moz-keyframes digitSpin8{from{background-position:0 0}to{background-position:0 -240px}}@-moz-keyframes digitSpin9{from{background-position:0 0}to{background-position:0 -270px}}.testimonial{border:1px solid #e5e5e5;-moz-box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:28px;display:block;height:350px}.feature_image,.img_border{display:inline-block;padding:5px;background:#fff;border:1px solid #e7e7e7}.feature_image{-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);-moz-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1);margin:0 auto;position:relative;width:200px}.img_border{-webkit-box-shadow:0 0 7px rgba(0,0,0,.1);-moz-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1)}.feature_title{margin:10px auto;maring-top:20px}.feature_text{width:225px;margin:0 auto;color:#666;font-weight:400;font-family:arial}.post-15001 input,.post-15001 textarea{width:100%}#wpcf7-f16354-p16355-o1 .wpcf7-form-control{width:100%!important;padding:5px 0!important}.support-link:hover{border:1px solid #888;text-decoration:none!important}.support-description,.support-description:hover{color:#888}#main-nav a{text-align:left!important}@media only screen and (min-width:320px){.support-link{display:block;float:left;min-height:130px;width:96%;border:1px solid #ccc;border-radius:5px;margin:2%;text-decoration:none;padding:10px}}@media only screen and (min-width:768px){.support-link{display:block;float:left;min-height:130px;width:31%;border:1px solid #ccc;border-radius:5px;margin:1%;text-decoration:none;padding:10px}}.sola_nl_sign_up_box h3{font-size:19px}.sola_nl_sign_up_box input[type=text],.sola_nl_sign_up_box input[type=email]{width:100%}.page-id-1258 .wth_holder,.page-id-15 .wth_holder,.page-id-9183 .wth_holder,.page-id-94 .wth_holder{display:none!important}#bbpress-forums li.bbp-header{background:#2B323C;color:#FFF}div.bbp-template-notice.info{border:1px solid #eee;background-color:#ccc;color:#333}div.bbp-template-notice a{color:#333;text-decoration:none;font-weight:700}#bbpress-forums img{margin-bottom:0!important;vertical-align:middle!important;border:0!important}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{border:1px solid #eee}#bbpress-forums .bbp-forums-list li{display:block;font-size:11px}.bbp-body a{color:#2b323c!important}.bbp-author-avatar img{border-radius:100px!important}.topic .bbp-private-reply{background:#2b323c!important;color:#fff!important}.topic .bbp-private-reply .bbp-reply-author a,.topic .bbp-private-reply .bbp-reply-author a:hover{color:#fff!important}.bbp-reply-content a{color:grey!important}.stripe-button-el:hover{background:inherit!important;overflow:hidden!important;display:inline-block!important;visibility:visible!important;background-image:-webkit-linear-gradient(#28a0e5,#015e94)!important;background-image:-moz-linear-gradient(#28a0e5,#015e94)!important;background-image:-ms-linear-gradient(#28a0e5,#015e94)!important;background-image:-o-linear-gradient(#28a0e5,#015e94)!important;background-image:linear-gradient(#28a0e5,#015e94)!important;-webkit-font-smoothing:antialiased!important;border:0!important;padding:1px!important;text-decoration:none!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2)!important;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2)!important;-ms-box-shadow:0 1px 0 rgba(0,0,0,.2)!important;-o-box-shadow:0 1px 0 rgba(0,0,0,.2)!important;box-shadow:0 1px 0 rgba(0,0,0,.2)!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-o-user-select:none!important;user-select:none!important;cursor:pointer!important}.gsc-input-box{height:30px!important}input.gsc-search-button.gsc-search-button-v2{box-sizing:initial!important}.gsc-search-box-tools .gsc-search-box .gsc-input{font-size:11px!important;line-height:11px!important}

#ccst_submitted
{
	font-weight: bold;
	background: #7AB55C;
	color: white;
	padding: 0.5em;
}

#roadmap
{
	list-style: none;
	margin-left: 2em;
}

#roadmap li i
{
	position: relative;
	left: -1.1em;
	background: white;
	font-weight: bold;
	color: #FCCE02;
}

#roadmap li i.fa-circle
{
	font-weight: normal;
}

#roadmap li:not(.version)
{
	border-left: 3px solid #FCCE02;
	padding: 0.5em;
}

#roadmap li.version-8
{
	border-left-color: #E31230;
}

#roadmap li.version-8 i
{
	color: #E31230;
}

#roadmap li.version-9
{
	border-left-color: #7AB55C;
}

#roadmap li.version-9 i
{
	color: #7AB55C;
}

#roadmap li.version span
{
	background: #FCCE02;
	color: white;
	text-shadow: 1px 1px 0px black,
		0px 0px 1px black;
	font-weight: bold;
	padding: 1em;
	margin-left: 0px;
	border-radius: 4px;
	display: inline-block;
	transform: translateX(-50%);
}

#roadmap li
{
	position: relative;
}

#roadmap li .description
{
	max-width: 30vw;
	box-sizing: border-box;
	font-size: 0.8em;
	background: ghostwhite;
	border: 1px solid lightgray;
	padding: 0.3em;
	z-index: 2;
}

#roadmap li>div
{
	display: inline-block;
	vertical-align: top;
}

#roadmap .expandable
{
	cursor: pointer;
}

#roadmap .title::after
{
	font-family: FontAwesome;
	content: " \f078";
	color: grey;
}

#roadmap .expanded .title::after
{
	content: " \f077";
}

#roadmap .major-version>span
{
	background-color: #E31230 !important;
}

#roadmap .major-version.version-9>span
{
	background: #7AB55C !important;
}

#roadmap br
{
	display: none;
}

/* No custom fields on VGM page */
#post-5088 [data-custom-field-id]
{
 display: none;
}

.wpgmza-marker-grid[data-wpgmza-marker-listing]
{
	display: flex !important;
}

.logo-img { margin-top:15px; }



.new-btn-big {
    padding: 10px 20px;
    font-size:30px;
    margin-top:20px;
    font-family: Roboto, sans-serif;;
    width:287px;
    margin-left:10px;
    margin-right:10px;
}
.new-bgcolor1 {
    color: #ffffff;
    background-color: #eb6953;
    
}
.new-bgcolor1:hover {
    background-color: #da614c;
    color: #fff;
}

.new-bgcolor2 {
    color: #2b323C;
   	background-color: #eee;
}
.new-bgcolor2:hover{
	background-color:#2B323C;
	color:#EEE
}
.new-btn {
	text-shadow: none;
}



.pricing_table_new { 

    margin:20px;
    background-color: #f4f7fa;
    
}
.pricing_table_block_new {
    padding-top:20px;
    -moz-border-radius-bottomleft:   10px;
    -moz-border-radius-bottomright:  10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
 
    
}
.price_new { font-size:30px; }
.smaller_new { font-size: smaller; }
.product_title_new { 
    -moz-border-top-left-radius:  10px;
    -moz-border-top-right-radius:  10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #35495c;
    font-weight: 800;
    display:block; 
    padding:5px; 
    text-align:center; 
    font-size: 40px; 
    line-height:60px;
}
.pricing_table_pricing_block {
    display: block;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 20px;
    background-color: #eaf0f7;
    margin-bottom: 20px;
}
.price_table_item_new {
    font-size: 17px;
    line-height: 25px;
    display: block;
    margin-left: 30px;
}
span.pricing_table_intro {
    display: block;
    width: 100%;
    overflow: auto;
    margin-bottom: 20px;
    text-align: left;
    margin-left: 30px;
    color: #7a8188;.
    font-size: 1.8rem;
}
.price-sub {
	font-size: 1.9rem;
	vertical-align: super;
}
.pricing_table_pricing_block strong {
	color: #7a8188;
}
.product_extras_new { font-size:14px; }

.product_title_new { font-size:28px; }
.pricing_table_new { margin:2px;  }

.pricing_table_purchase_block {
	display: block;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 5px;
    background-color: #eaf0f7;
    margin-bottom: 0px;
    margin-top:10px;
}
.price-main {
	position: relative;
    font-size: 5rem;
    font-weight: 700;
    line-height: 1;
}
.price-currency {
	display: inline-block;
    position: relative;
    bottom: 10px;
    font-size: 70%;
}
.price-details {
    display: block;
    color: #7a8188;
    font-size: 1.5rem;
    font-style: italic;
    margin-top: 16px;
}



.pricing_table_new.featured {
    background-color: #fd806a;
    color: #FFF;
}
.featured .pricing_table_purchase_block {
    background-color: #eb6953;
    color: #FFF;
}
.featured .pricing_table_pricing_block {
    background-color: #eb6953;
    color:#FFF;
}
.featured .price-details {
    color: #FFF;
}
.featured .price-main {
    color: #FFF;
}
.featured .price_table_item_new {
	color: #FFF;
}
.featured .pricing_table_intro {
	color: #FFF;
}
.featured .product_title_new {
	color: #FFF;
}
.featured a {
    color: #FFF;
    text-decoration: underline;
}
.featured a:visited {
    color: #FFF;
    text-decoration: underline;
}
.featured a:hover {
    color: #FFF;
    text-decoration: underline;
}
.featured a:active {
    color: #FFF;
    text-decoration: underline;
}
.postid-61442 .post img {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
    border-radius: 10px;
    margin: 10px;
    margin-top: 25px;
}
    margin-bottom: 30px;