body{background:#f6e8c9;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:80%;margin:0;padding:0;min-width:290px}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul,li p{margin:0;padding:0;list-style:none}
li:before{content: "\2605";color: #b81a25;margin-right: 8px;}
li{padding:6px 0 3px 0;font-weight:700}
.ui-state-default,.ui-widget-content .ui-state-default{background:#a3064b 50% 50% repeat-x!important}
p,li,blockquote{line-height:1.4em}
#banner p{color:#1a467f;text-align:center;font-size:90%}
.no-wrap{white-space:nowrap;font-weight:400}
#thanks{padding-bottom:15px!important;text-align:center; margin-top:-20px;}
#thanks a,#thanks .act-code{font-size:140%;font-weight:700;text-decoration:none;color:#b81a25!important;white-space:nowrap}
#thanks h1{margin:15px 15px 5px!important}
#thanks h2{margin:25px 15px 5px!important}
#thanks h4{margin:0 15px 5px!important}
#thanks p{margin:15px 15px 5px!important;font-size:170%}
#thanks em{font-weight:700;color:#b81a25}
#thanks .disclaim{font-size:100%}
section{display:block}
label{font-size:80%;margin-bottom:10px!important;overflow:auto}
a.button_buy:hover,a.button_buy_pricing:hover,a.button_buy_big:hover{background:#ff2433;background-image:-webkit-linear-gradient(top,#b81a25,#ff2433);background-image:-moz-linear-gradient(top,#b81a25,#ff2433);background-image:-ms-linear-gradient(top,#b81a25,#ff2433);background-image:-o-linear-gradient(top,#b81a25,#ff2433);background-image:linear-gradient(to bottom,#b81a25,#ff2433);text-decoration:none}
a.button_buy_pricing{background:#b81a25;background-image:-webkit-linear-gradient(top,#ff2433,#b81a25);background-image:-moz-linear-gradient(top,#ff2433,#b81a25);background-image:-ms-linear-gradient(top,#ff2433,#b81a25);background-image:-o-linear-gradient(top,#ff2433,#b81a25);background-image:linear-gradient(to bottom,#ff2433,#b81a25);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;-webkit-box-shadow:1px 2px 3px #666;-moz-box-shadow:1px 2px 3px #666;box-shadow:1px 2px 3px #666;font-family:Arial;color:#fff!important;font-size:20px;padding:10px 20px;border:solid #b81a25 1px;text-decoration:none;max-width:200px;text-align:center;margin:0 auto;display:block}
a.button_buy:active,a.button_try:active,a.button_buy_pricing:active,a.button_buy_big:active{box-shadow:inset 0 -2px 0 rgba(255,255,255,.4);-moz-box-shadow:inset 0 -2px 0 rgba(255,255,255,.4);-webkit-box-shadow:inset 0 -2px 0 rgba(255,255,255,.4);outline:none}
h1,h2,h3,h5{font-weight:400}
sup{font-size:50%}
h1{font-family:'Merriweather',serif;font-size:315%;color:#6a3681;margin:0}
h2{font-family:'Merriweather',serif;font-size:220%;color:#a3064b;margin:0 0 20px}
#work h2{font-family:'Merriweather',serif;font-size:220%;color:#a3064b;margin:0 0 5px;text-align:center}
h4{font-family:'Merriweather',serif;font-size:120%;font-weight:700;margin:15px 0 5px;color:#1a467f}
#work h4{font-family:'Merriweather',serif;font-size:170%;font-weight:700;margin:0 0 5px;text-align:center;color:#b81a25}
#logo img{margin:0 5px 0 0;float:left}
#banner h1{font-size:240%;color:#fef85a;font-weight:700;margin:0 0 25px 26px;text-align:center; position:absolute; bottom:-15px; text-shadow:#000 3px 3px 3px}
#banner h2{font-family:'Merriweather',serif;font-size:250%;color:#1a467f;margin-top:20px;font-weight:700}
.row{width:970px;max-width:100%;margin:0 auto;padding:15px}
.column,.columns{float:left;min-height:1px;padding:0 10px;position:relative}
.one,.row .one{width:8.33333%}
.two,.row .two{width:16.66667%}
.three,.row .three{width:25%}
.four,.row .four{width:33.33333%}
.five,.row .five{width:41.66667%}
.six,.row .six{width:50%}
.seven,.row .seven{width:58.33333%}
.eight,.row .eight{width:66.66667%}
.nine,.row .nine{width:75%}
.ten,.row .ten{width:83.33333%}
.eleven,.row .eleven{width:91.66667%}
.twelve,.row .twelve{width:100%}
.block-grid.four-up{margin:0 -10px}
img{height:auto}
img,object,embed{max-width:100%}
img{-ms-interpolation-mode:bicubic}
.row{*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#logo{float:left;margin:10px 0 0}
#logo img{margin:0 15px 0 0;float:left;width:100%;max-width:170px}
.call-now{width:209px;text-align:center;display:inline-block;color:#1a467f;font-weight:700;font-size:80%}
#phone{float:right;font-size:175%;margin:15px 0 0;color:#999;text-align:right}
#phone a{text-decoration:none;color:#1a467f;cursor:default;font-weight:700}
.tag{font-size:12px;font-style:italic;position:relative;top:63px;left:-60px}
#banner{color:#000;clear:both;height:auto;margin:0;padding:0}
#banner .row{background:url(../images/inside-bg.jpg) center top no-repeat #eec532; padding-bottom:0;}
#banner_image{height:440px; overflow:hidden;}
#banner_image img{display:block;margin:0 auto;width:100%;}
#banner a{color:#000}
header .row{background:transparent}
.category-list{overflow:auto;margin-left:20px}
#work{padding-left:0!important}
input#submit{background:#f70adb;background-image:-webkit-linear-gradient(top,#f70adb,#a1098f);background-image:-moz-linear-gradient(top,#f70adb,#a1098f);background-image:-ms-linear-gradient(top,#f70adb,#a1098f);background-image:-o-linear-gradient(top,#f70adb,#a1098f);background-image:linear-gradient(to bottom,#f70adb,#a1098f);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;-webkit-box-shadow:1px 2px 3px #666;-moz-box-shadow:1px 2px 3px #666;box-shadow:1px 2px 3px #666;font-family:Arial;color:#fff;font-size:20px;padding:10px 20px;border:solid #fc19f4 1px;text-decoration:none}
input#submit:hover{background:#9c9c9c;background-image:-webkit-linear-gradient(top,#9c9c9c,#525252);background-image:-moz-linear-gradient(top,#9c9c9c,#525252);background-image:-ms-linear-gradient(top,#9c9c9c,#525252);background-image:-o-linear-gradent(top,#9c9c9c,#525252);background-image:linear-gradient(to bottom,#9c9c9c,#525252);text-decoration:none}
#page_footer{text-align:center;clear:both;font-size:80%}
#page_footer p{margin:3px 0 20px}
#page_footer{color:#999;text-decoration:none}
#page_footer a{color:#999;text-decoration:underline}
#page_footer a:hover{color:#666}
.scrollup{background:url(../images/sprite.png) no-repeat -91px -349px;width:40px;height:40px;opacity:.3;filter:alpha(opacity = 30);position:fixed;bottom:30px;right:20px;display:none;text-indent:-9999px}
.form-group{margin:5px 0;overflow:auto}
fieldset{display:block;-webkit-margin-start:2px;-webkit-margin-end:2px;-webkit-padding-before:.35em;-webkit-padding-start:.75em;-webkit-padding-end:.75em;-webkit-padding-after:.625em;border:none;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;min-width:-webkit-min-content}
.checkbox{float:left}
.check-label{color:#fff;float:none;font-size:80%}
input,select{line-height:24px}
textarea{min-height:60px!important}
.form-group label{color:#000}
.hasCountdown{width:100%;display:block;text-align:center;margin:0 0 0 10px;padding:0 0 30px}
.countdown-rtl{direction:rtl}
.countdown-holding span{background-color:#CCC}
.countdown-row{clear:both;padding:40px 2px;text-align:center;width:100%;margin:0 0 10px}
.countdown-show1 .countdown-section{width:98%}
.countdown-show2 .countdown-section{width:48%;margin:0}
.countdown-show3 .countdown-section{width:32.5%}
.countdown-show4 .countdown-section{width:24.5%}
.countdown-show5 .countdown-section{width:19.5%}
.countdown-show6 .countdown-section{width:16.25%}
.countdown-show7 .countdown-section{width:14%}
.countdown-section{color:#b81a25;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700}
.countdown-amount, .countdown-period{color:#b81a25;display:block;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700; text-shadow:#333 1px 1px 1px}
.countdown-descr{display:block;width:100%}
@media screen and (min-width : 761px ) and (max-width: 1005px) {
article section{margin:0 0 20px;padding:0 0 25px;overflow:hidden}
.row{width:730px;margin:0 auto}
.six.columns{width:99%}
.afq-video .six.columns{width:50%}
h2,h3{text-align:center}
#phone{text-align:right}
#banner{height:auto;padding-top:0;padding-bottom:10px;margin-bottom:20px}
#banner .six.columns{width:50%}
#banner_image{margin-top:30px; height:375px}/*********************************************************************************/
.tag{top:58px; left:-15px}/*********************************************************************************/
#work{margin:-20px 0 0 0;padding:0!important}
#banner h1{display:none}
#banner h2{margin-top:25px; font-size: 200%;}/*********************************************************************************/
}
@media screen and (max-width: 760px) {
.column,.columns{width:auto!important;float:none}
#formwrapper .column,#formwrapper .columns{width:100%!important;float:none;text-align:center}
#birthday .columns{width:28%!important}/*********************************************************************************/
.column:last-child,.columns:last-child{float:none}
.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}
.column:after,.columns:after{clear:both}
article section{margin:0 0 20px;padding:0 0 25px;overflow:hidden}
.row{width:430px;margin:0 auto}
h2,h3{text-align:center}
#logo{float:none;margin:5px auto;text-align:center}
#logo img{margin:0;float:none;width:100%;max-width:170px}
.tag{font-size:12px;font-style:italic;position:static;margin:5px auto;text-align:center}
#phone{float:none;text-align:center;margin:5px 0 0}
#banner{height:auto;padding-top:0;margin-bottom:20px}
#banner_image img{display:block;margin:0 auto;width:100%}/*********************************************************************************/
#category{margin-bottom:15px}/*********************************************************************************/
a.button_buy_pricing{margin:15px auto}/*********************************************************************************/
#work{margin-bottom:0;padding-bottom:0!important}
#banner h1{display:none}
.scrollup{display:none!important}
#banner h2{margin-top:10px}
}
@media screen and (max-width: 460px) {
.row{width:320px;margin:0 auto}
.row .mobile-two:last-child{float:left}
h2,h3{text-align:center}
h4{text-align:center}
#phone{float:none;text-align:center}
#banner{height:auto;padding-top:0;padding-bottom:15px;margin-bottom:10px}
#banner_image{height:300px}/*********************************************************************************/
#banner_image img{max-width:270px}/*********************************************************************************/
#banner h2{font-size:230%}
#features{padding-top:15px}
#features li{margin:15px 0 25px}
#description ul{margin-left:10px}
#screenshots img{margin:0}
#work{margin-bottom:0;padding-bottom:0!important}
input#submit{height:44px;width:120px;margin:0 auto;float:none;border:1px solid #eb9f29;border-top:none;border-radius:5px;-moz-border-right:5px;-webkit-border-radius:5px;cursor:pointer}
blockquote{margin-bottom:25px}
.scrollup{display:none!important}
.form-group{text-align:center}
#thanks a,#thanks .act-code{font-size:120%;white-space:nowrap}
}