/*!
Theme Name:     Dot Design Theme
Theme URI:      http://dot-design.co.uk
Description:    Custom Theme for Dot Design
Version:        1.0
Author:         Andy Howells
Author URI:     http://dot-design.co.uk
Tags:           dot design, custom, bespoke
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.row:before,.quarter:before,.one-third:before,.half:before,.two-thirds:before,.three-quarters:before,.full:before,.about-title:before,.about-content:before,aside:before,.company-info:before,.company-info .titles:before,nav:before,nav ul:before,.slideshow:before,.image-grid:before,.image-grid .item:before,.contact-footer label:before,form#contact label:before,#comments article:before,footer ul.footer-nav:before,.benefits:before,.packages-container:before,.stripe-payment .expiry-container:before,.sidebar .twitter #twitter:before,.contact-page-footer .twitter #twitter:before,.row:after,.quarter:after,.one-third:after,.half:after,.two-thirds:after,.three-quarters:after,.full:after,.about-title:after,.about-content:after,aside:after,.company-info:after,.company-info .titles:after,nav:after,nav ul:after,.slideshow:after,.image-grid:after,.image-grid .item:after,.contact-footer label:after,form#contact label:after,#comments article:after,footer ul.footer-nav:after,.benefits:after,.packages-container:after,.stripe-payment .expiry-container:after,.sidebar .twitter #twitter:after,.contact-page-footer .twitter #twitter:after{content:"";display:table}.row:after,.quarter:after,.one-third:after,.half:after,.two-thirds:after,.three-quarters:after,.full:after,.about-title:after,.about-content:after,aside:after,.company-info:after,.company-info .titles:after,nav:after,nav ul:after,.slideshow:after,.image-grid:after,.image-grid .item:after,.contact-footer label:after,form#contact label:after,#comments article:after,footer ul.footer-nav:after,.benefits:after,.packages-container:after,.stripe-payment .expiry-container:after,.sidebar .twitter #twitter:after,.contact-page-footer .twitter #twitter:after{clear:both}@-ms-viewport{width:device-width}@viewport{width:device-width}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased}input[type="submit"]{-webkit-appearance:none;cursor:pointer}input[type="submit"]:active,input[type="submit"]:focus{outline:0}img{max-width:100%;height:auto}html{font-size:10px}body{background:white;font-size:14px;font-size:1.4rem;color:#4C4850;min-width:320px;font-family:'Bitter', calibri, arial, sans-serif}@font-face{font-family:'Bitter';src:url("./fonts/bitter-regular-webfont.eot");src:url("./fonts/bitter-regular-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/bitter-regular-webfont.woff") format("woff"),url("./fonts/bitter-regular-webfont.ttf") format("truetype"),url("./fonts/bitter-regular-webfont.svg#bitterregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Bitter';src:url("./fonts/bitter-bold-webfont.eot");src:url("./fonts/bitter-bold-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/bitter-bold-webfont.woff") format("woff"),url("./fonts/bitter-bold-webfont.ttf") format("truetype"),url("./fonts/bitter-bold-webfont.svg#bitterbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Bitter';src:url("./fonts/bitter-italic-webfont.eot");src:url("./fonts/bitter-italic-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/bitter-italic-webfont.woff") format("woff"),url("./fonts/bitter-italic-webfont.ttf") format("truetype"),url("./fonts/bitter-italic-webfont.svg#bitteritalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'fontello';src:url("./fonts/fontello.eot?26385357");src:url("./fonts/fontello.eot?26385357#iefix") format("embedded-opentype"),url("./fonts/fontello.woff?26385357") format("woff"),url("./fonts/fontello.ttf?26385357") format("truetype"),url("./fonts/fontello.svg?26385357#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-twitter:before{content:'\e800'}.icon-facebook:before{content:'\e801'}.icon-gplus:before{content:'\e802'}.icon-pinterest:before{content:'\e803'}.icon-linkedin:before{content:'\e804'}h1,.h1{font-size:50px;font-size:5rem}.multi-title{font-size:28px;font-size:2.8rem}.multi-title span{color:#A2C516}.multi-title span a{color:#A2C516;text-decoration:none;position:relative;font-style:italic;cursor:pointer}.multi-title span a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:3px;background:#A2C516}h2,.h2{font-size:36px;font-size:3.6rem}h3,.h3{font-size:28px;font-size:2.8rem}h4,.h4{font-size:24px;font-size:2.4rem;color:#A2C516}h5,.h5{font-size:21px;font-size:2.1rem;color:#A2C516}p{font-size:14px;font-size:1.4rem;line-height:1.5}h1+p,.h1+p,h2+p,.h2+p,h3+p,.h3+p,h4+p,.h4+p,h5+p,.h5+p,p+p{margin-top:15px}p+h1,p+.h1,p+h2,p+.h2,p+h3,p+.h3,p+h4,p+.h4,p+h5,p+.h5,p+p{margin-top:15px}h1+ul,h1+ol,.h1+ul,.h1+ol,h2+ul,h2+ol,.h2+ul,.h2+ol,h3+ul,h3+ol,.h3+ul,.h3+ol,h4+ul,h4+ol,.h4+ul,.h4+ol,h5+ul,h5+ol,.h5+ul,.h5+ol,p+ul,p+ol{margin-top:15px}a{color:#A2C516;text-decoration:none}a:hover,a:focus{color:#b5dc19}a:active{color:#8fae13}em{font-style:italic}strong{font-weight:bold}hr{display:block;width:100%;height:1px;background:#4C4850;color:#4C4850;border:0;padding:0;margin:5px 0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;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;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.row{width:100%;max-width:960px;margin:15px auto}.quarter,.one-third,.half,.two-thirds,.three-quarters,.full,.about-title,.about-content,aside{float:left;padding:10px}.quarter{width:25%}@media (max-width: 767px){.quarter{width:50%}}@media (max-width: 500px){.quarter{width:100%}}.one-third{width:33.33333%}@media (max-width: 767px){.one-third{width:50%}}@media (max-width: 500px){.one-third{width:100%}}.half{width:50%}@media (max-width: 500px){.half{width:100%}}.two-thirds{width:66.66667%}@media (max-width: 500px){.two-thirds{width:100%}}.three-quarters{width:75%}@media (max-width: 767px){.three-quarters{width:100%}}@media (max-width: 500px){.three-quarters{width:100%}}.full{width:100%}@media (max-width: 500px){.full{width:100%}}.container{padding:0}@media (max-width: 767px){.three-quarters.image-grid{width:100%}}@media (max-width: 500px){.three-quarters.image-grid img{width:100%;height:auto}}@media (max-width: 1000px){.project-content .quarter,.project-content .three-quarters{width:50%}}@media (max-width: 767px){.project-content .quarter,.project-content .three-quarters{width:100%}}.about-title{width:15%}@media (max-width: 767px){.about-title{width:100%}}.about-content{width:60%}@media (max-width: 767px){.about-content{width:100%}}aside{width:25%}@media (max-width: 767px){aside{width:100%}}aside>div,aside>form{padding:15px}span.alert-message{display:block;width:100%;background:rgba(162,197,22,0.8);color:white;font-size:24px;font-size:2.4rem;font-family:'Bitter', calibri, arial, sans-serif;text-align:center;padding:20px}header.row{margin-top:0}header.row .full{padding-top:0;position:relative}header.row .full:before{content:"";display:block;width:100%;height:20px;background:#4C4850;margin-bottom:60px}header.row .company-info{float:left;width:30%}@media (max-width: 1000px){header.row .company-info{width:40%}}@media (max-width: 500px){header.row .company-info{float:none;width:100%}}@media (max-width: 767px){header.row .company-info{display:block;width:100%;margin:0 auto;margin-bottom:15px}}header.row ul.contact-details{float:right;width:25%;list-style:none;margin-left:0;margin-right:30px;font-size:0}@media (max-width: 1000px){header.row ul.contact-details{display:block;width:100%;clear:both;float:left;margin-top:15px;text-align:center}header.row ul.contact-details li{display:inline-block;width:33%}}@media (max-width: 1000px){header.row ul.contact-details li{width:33%}}@media (max-width: 767px){header.row ul.contact-details li{width:50%}}@media (max-width: 500px){header.row ul.contact-details{float:none;text-align:center}header.row ul.contact-details li{width:100%}}header.row ul.contact-details li{line-height:1.2;font-size:14px;font-size:1.4rem}header.row ul.contact-details li a:hover,header.row ul.contact-details li a:focus,header.row ul.contact-details li a:active{color:#4C4850}header.row ul.contact-details li:last-child a:hover,header.row ul.contact-details li:last-child a:focus{color:#b5dc19}header.row ul.contact-details li:last-child a:active{color:#8fae13}header.row ul.contact-details span{color:#A2C516;font-weight:bold}header.row ul.social{position:absolute;top:30px;right:15px}header.row ul.social li{display:inline}header.row ul.social li a{font-size:20px;font-size:2rem;color:#848186}header.row ul.social li a:hover,header.row ul.social li a:focus{color:#A2C516}header.row a{color:#4C4850;text-decoration:none}header.row a:hover,header.row a:focus{color:#A2C516}.logo{float:left;max-width:140px;width:45%;height:auto;margin-right:15px}@media (max-width: 1000px){.logo{margin-right:30px}}@media (max-width: 767px){.logo{float:none;display:block;width:100%;margin:0 auto 7.5px auto}}@media (max-width: 500px){.logo{float:none;display:block;width:70%;margin:0 auto}}.company-info{float:left}.company-info .titles{float:right}@media (max-width: 767px){.company-info .titles{float:none;display:block;text-align:center;margin-bottom:15px}}@media (max-width: 500px){.company-info .titles{float:none;clear:both;margin-top:15px;text-align:center}}.company-info .titles h1{color:#A2C516;font-size:14px;font-size:1.4rem;font-weight:normal}.company-info .titles h2{color:#4C4850;font-size:14px;font-size:1.4rem}@media (max-width: 767px){.company-info{width:100%;display:block}}nav{float:left;width:38%}@media (max-width: 1000px){nav{float:right}}@media (max-width: 767px){nav{float:none;display:block;width:100%;clear:both;margin:15px auto}}nav ul{list-style:none;margin-left:45px;max-width:250px}nav ul li{width:33%;display:block;float:left;font-size:14px;font-size:1.4rem;line-height:1.2}@media (max-width: 767px){nav ul{margin-right:auto;margin-left:auto}nav ul li{width:50%;text-align:center;line-height:1.5}}.slideshow{display:block;clear:both;width:940px;max-width:100%;position:relative;list-style:none;overflow:hidden;margin:0 auto}.slideshow li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;padding:0;margin:0}.slideshow li:first-child{position:relative;display:block;float:left}.slideshow .caption{position:absolute;width:90%;top:45px;left:60px}.slideshow .caption h3{font-size:60px;font-size:6rem;font-weight:normal}.slideshow .caption h3+h3{margin-top:15px}.slideshow .caption h3 span{font-weight:bold}@media (max-width: 1000px){.slideshow .caption{top:30px;left:45px}}@media (max-width: 767px){.slideshow .caption{top:15px;left:30px}}.slideshow img{display:block;height:auto;float:left;width:100%;border:1px solid #4C4850}ul.rslides_tabs{margin-left:0;list-style:none;text-align:center;width:940px;max-width:100%;margin:0 auto;background:#4C4850;height:20px;font-size:0;position:relative;top:-2px}ul.rslides_tabs li{display:inline-block;cursor:pointer;font-family:sans-serif;font-size:30px;font-size:3rem;margin:0}ul.rslides_tabs li a{position:relative;top:-4px;color:white;text-decoration:none;cursor:pointer;padding:0 1px}ul.rslides_tabs li a:hover,ul.rslides_tabs li a:focus,ul.rslides_tabs li a:active{color:#A2C516}.share{margin-top:30px}.share h5{color:#A2C516}.share ul{margin-left:0;list-style:none;text-align:left}.share ul li{display:inline-block;font-size:24px;font-size:2.4rem}.share ul li a{color:#848186}.share ul li a:hover,.share ul li a:focus{color:#A2C516}.image-grid{min-height:1px;position:relative}.image-grid .item{z-index:2}.image-grid .item.isotope-hidden{pointer-events:none;z-index:1}.image-grid h4{background:#4C4850;font-size:12px;font-size:1.2rem;color:white;line-height:16px;padding-left:10px;font-weight:normal}.image-grid h4 a{color:white;text-decoration:none}.image-grid img{width:100%}.project-categories{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #4C4850}.project-categories h3{color:#A2C516;font-size:18px;font-size:1.8rem;font-weight:bold}.project-categories h4{color:#4C4850;font-size:18px;font-size:1.8rem;font-weight:bold}.project-breakdown h1{font-size:18px;font-size:1.8rem;font-weight:bold}.project-imagery{margin-bottom:7.5px}.contact-content ul,.contact-us-message ul{list-style:none;margin-left:0}.contact-content ul li,.contact-us-message ul li{line-height:2;color:#A2C516}.contact-content ul li a,.contact-us-message ul li a{color:#4C4850}.contact-content ul li a:hover,.contact-content ul li a:focus,.contact-us-message ul li a:hover,.contact-us-message ul li a:focus{text-decoration:underline}.contact-footer{background:#F6F8EC;padding:30px 0}.contact-footer h2{font-size:36px;font-size:3.6rem;text-align:center;display:block;padding:0 10px}.contact-footer h4{color:#4C4850;font-size:18px;font-size:1.8rem;margin-bottom:15px}.contact-footer input,.contact-footer textarea{display:block;width:100%;margin-bottom:15px;padding:5px;font-size:16px;font-size:1.6rem;font-family:'Bitter', calibri, arial, sans-serif;border:2px solid #4C4850}.contact-footer input[type="radio"],.contact-footer input[type="checkbox"]{border:0}.contact-footer textarea{height:200px}.contact-footer label{margin-bottom:10px;font-size:14px;font-size:1.4rem}.contact-footer input[type="checkbox"]{float:left;margin:0 5px 10px 0;padding:0}.contact-footer input[type="submit"]{background:#4C4850;cursor:pointer;color:white}.contact-footer input[type="submit"]:hover,.contact-footer input[type="submit"]:focus{background:#A2C516;border:2px solid #A2C516}.contact-footer input[type="submit"]:active{background:#8fae13;border:2px solid #8fae13}@media (max-width: 767px){.contact-footer div.row>.half{padding-bottom:0}.contact-footer div.row>.half+.half{padding-top:0}.contact-footer .half{width:100%}.contact-footer .half .half{width:50%}}@media (max-width: 500px){.contact-footer .half .half{width:100%}}.blog-listings,.expertise-content,.contact-content{position:relative;padding-top:45px}.blog-listings:before,.expertise-content:before,.contact-content:before{content:"";display:block;position:absolute;top:15px;left:15px;right:15px;height:1px;background:#4C4850}.pagination{text-align:center;margin-bottom:15px}.expertise-content p.title{margin-bottom:0}.expertise-content p.title+p{margin-top:0}.excerpt{margin-bottom:60px}.post h3 a,.excerpt h3 a{color:#4C4850;text-decoration:none}.post p.meta,.excerpt p.meta{color:#A2C516;font-size:14px;font-size:1.4rem}.post img,.excerpt img{margin-top:15px;margin-bottom:15px}.post-newsletter{margin:15px 0;background:#A2C516;padding:7.5px;max-width:700px}.post-newsletter h3{font-size:20px;font-size:2rem;padding-right:10px}.post-newsletter h3,.post-newsletter p{display:inline;color:#59545d}@media (max-width: 1000px){.post-newsletter h3,.post-newsletter p{display:block;margin-top:0}}.post-newsletter input{margin-top:8px;padding:5px;font-size:14px;font-size:1.4rem;color:#4C4850;border:0;font-family:'Bitter', calibri, arial, sans-serif}.post-newsletter input[type="text"],.post-newsletter input[type="email"]{width:39%}.post-newsletter input[type="submit"]{width:20%;background:#4C4850;cursor:pointer;color:white;border:1px solid #4C4850}.post-newsletter input[type="submit"]:hover,.post-newsletter input[type="submit"]:focus{background:#59545d}.post-newsletter input[type="submit"]:active{background:#3f3c43}@media (max-width: 1000px){.post-newsletter input[type="text"],.post-newsletter input[type="email"],.post-newsletter input[type="submit"]{display:block;width:100%}}form .interested{display:none !important;visibility:hidden}form#contact{background:#F6F8EC;padding:7.5px 0}form#contact h2.contact-form-title{font-size:26px;font-size:2.6rem}form#contact h1,form#contact h2,form#contact h3,form#contact h4,form#contact h5,form#contact p{padding-left:7.5px;padding-right:7.5px}form#contact input,form#contact textarea{display:block;width:100%;margin-bottom:7.5px;padding:5px;font-size:16px;font-size:1.6rem;font-family:'Bitter', calibri, arial, sans-serif;border:2px solid #4C4850}form#contact input[type="radio"],form#contact input[type="checkbox"]{border:0}form#contact textarea{height:200px}form#contact label{margin-bottom:10px;font-size:14px;font-size:1.4rem}form#contact input[type="checkbox"]{float:left;margin:0 5px 10px 0;padding:0}form#contact input[type="submit"]{background:#4C4850;cursor:pointer;color:white}form#contact input[type="submit"]:hover,form#contact input[type="submit"]:focus{background:#A2C516;border-color:#A2C516}form#contact input[type="submit"]:active{background:#8fae13;border-color:#A2C516}form#contact div.full{padding-top:0}form#contact div.half{padding-bottom:0}@media (max-width: 767px){form#contact div.row>.half{padding-bottom:0}form#contact div.row>.half+.half{padding-top:0}form#contact .half{width:100%}form#contact .half .half{width:50%}}@media (max-width: 500px){form#contact .half+.half{width:100%;padding-top:0}}.contact-footer form.newsletter{background:#A2C516;margin:15px 0;padding:15px}.contact-footer form.newsletter h3,.contact-footer form.newsletter p{display:inline;color:#59545d}.contact-footer form.newsletter h3{padding-right:10px}.contact-footer form.newsletter input{width:34%;margin-top:10px;padding:5px;font-size:16px;font-size:1.6rem;font-family:'Bitter', calibri, arial, sans-serif}.contact-footer form.newsletter input[type="submit"]{width:30%;background:#4C4850;cursor:pointer;color:white;border:1px solid #4C4850}.contact-footer form.newsletter input[type="submit"]:hover,.contact-footer form.newsletter input[type="submit"]:focus{background:#59545d}.contact-footer form.newsletter input[type="submit"]:active{background:#3f3c43}.video-container{max-width:640px;margin:15px 0}#comments ol{list-style:none}#comments article{display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #4C4850}#comments article img{float:left;width:50px;height:auto;margin-right:10px}#comments article img ~ *{overflow:hidden}#comments article h4{font-size:18px;font-size:1.8rem}#comments article h4 a{color:#4C4850}#comments article time{display:block;margin-top:5px;margin-bottom:10px}form#commentform label,form#commentform input,form#commentform textarea{display:block;margin-bottom:5px;width:75%}@media (max-width: 500px){form#commentform label,form#commentform input,form#commentform textarea{width:100%}}form#commentform label{margin-top:10px}form#commentform textarea{height:75px}form#commentform input,form#commentform textarea{padding:5px;font-size:16px;font-size:1.6rem;color:#4C4850;border:1px solid #ccc}form#commentform input[type="submit"]{background:#4C4850;color:white;font-family:'Bitter', calibri, arial, sans-serif}form#commentform input[type="submit"]:hover,form#commentform input[type="submit"]:focus{background:#59545d}form#commentform input[type="submit"]:active{background:#3f3c43}.form-allowed-tags{display:none;visibility:hidden}.contact-footer .submit-container{padding-top:0}.contact-footer .right-column input[type="checkbox"],.contact-footer .right-column input[type="radio"]{display:inline;width:auto}.contact-footer .right-column label{display:block;padding-left:0;margin-left:0}footer.row{padding-bottom:0;margin-bottom:0}footer .full{padding-top:30px;padding-bottom:60px;border-top:1px solid #4C4850}footer:after{content:"";display:block;width:100%;height:25px;background:#4C4850}footer .logo{width:100px;height:auto}footer .copyright{float:right;max-width:40%}footer .copyright p{font-size:12px;font-size:1.2rem}footer .copyright p+p{margin-top:5px}@media (max-width: 767px){footer .copyright{max-width:100%;margin-top:7.5px;width:100%;text-align:center}}@media (max-width: 500px){footer .copyright{margin-top:30px}}footer ul.footer-nav{float:left;width:22%;list-style:none;margin-left:45px;font-size:0}footer ul.footer-nav li{width:50%;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.2}@media (max-width: 767px){footer ul.footer-nav{display:block;width:100%;float:none;clear:both;text-align:center;margin-top:15px;margin-bottom:0;margin-left:0;text-align:center}footer ul.footer-nav li{line-height:2}}@media (max-width: 500px){footer ul.footer-nav{margin:15px 0}}footer ul.footer-nav a{color:#4C4850;text-decoration:none}footer ul.footer-nav a:hover,footer ul.footer-nav a:focus{color:#A2C516}.dot-social-container h1,.dot-social-container .h1,.dot-social-container h2,.dot-social-container .h2,.dot-social-container h3,.dot-social-container .h3,.dot-social-container h4,.dot-social-container .h4,.dot-social-container h5,.dot-social-container .h5{color:#323235;margin-bottom:10px;line-height:1.3}.social-nav-container{padding:0 10px}ul.dot-social-nav{list-style:none;margin:0 0 15px;padding:45px 0 0;border-top:1px solid #808182;font-size:0;text-align:center}@media (max-width: 767px){ul.dot-social-nav{padding-top:30px}}@media (max-width: 500px){ul.dot-social-nav{padding-top:15px;margin-bottom:10px}}ul.dot-social-nav li{display:inline-block;width:14.28571%;margin:0;padding:0 5px;font-size:14px;font-size:1.4rem;font-weight:bold}@media (max-width: 1000px){ul.dot-social-nav li{font-size:12px;font-size:1.2rem}}@media (max-width: 767px){ul.dot-social-nav li{width:25%;margin-bottom:5px}}@media (max-width: 500px){ul.dot-social-nav li{width:50%;padding:0}ul.dot-social-nav li:nth-child(odd){padding-right:5px}ul.dot-social-nav li:nth-child(even){padding-left:5px}}ul.dot-social-nav li:first-child{padding-left:0}ul.dot-social-nav li:last-child{padding-right:0}ul.dot-social-nav li a{display:block;background:#cbcccc;padding:10px 5px;color:#3b3c3e;text-align:center;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}ul.dot-social-nav li a:hover,ul.dot-social-nav li a:focus,ul.dot-social-nav li a.active{background:#d4297b;color:white;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}ul.dot-social-nav li a:active{background:#bf256f;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.dot-social-logo-container{border-bottom:1px solid #808182}.dot-social-logo{display:block;margin:15px auto 15px}a.social-button,button.social-button{display:block;width:100%;background:#d4297b;margin:15px 0;padding:10px 0;text-align:center;color:white;border:0;font-family:inherit;font-size:16px;font-size:1.6rem;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a.social-button:hover,a.social-button:focus,button.social-button:hover,button.social-button:focus{background:#d93d88;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}a.social-button:active,button.social-button:active{background:#bf256f;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}a.social-button.green,button.social-button.green{background:#A2C516}a.social-button.green:hover,a.social-button.green:focus,button.social-button.green:hover,button.social-button.green:focus{background:#b5dc19;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}a.social-button.green:active,button.social-button.green:active{background:#8fae13;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}a.social-button.red,button.social-button.red{background:#EE1D23}a.social-button.red:hover,a.social-button.red:focus,button.social-button.red:hover,button.social-button.red:focus{background:#f24c51;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}a.social-button.red:active,button.social-button.red:active{background:#c90f14;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}ul.dot-social-connect{display:block;margin:30px 0 0;list-style:none;text-align:center}ul.dot-social-connect li{display:inline-block;margin:0 -5px}ul.dot-social-connect li i{display:block;font-size:50px;font-size:5rem;color:white;padding:0;margin:0;width:75px;height:75px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}ul.dot-social-connect li i:before{line-height:75px}ul.dot-social-connect li i.icon-twitter{background:rgba(94,170,222,0.9);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}ul.dot-social-connect li i.icon-twitter:hover{background:#5eaade;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}ul.dot-social-connect li i.icon-facebook{background:rgba(59,89,152,0.9);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}ul.dot-social-connect li i.icon-facebook:hover{background:#3b5998;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}ul.dot-social-connect li i.icon-linkedin{background:rgba(1,119,181,0.9);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}ul.dot-social-connect li i.icon-linkedin:hover{background:#0177b5;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 767px){.video-split .half{width:100%;float:none}}.benefits{list-style:none;margin:30px 0}.benefits li{margin-bottom:30px;overflow:hidden}.benefits li.benefits-video-container{position:relative;top:-80px;float:right;width:40%;margin-bottom:15px;margin-left:30px}@media (max-width: 767px){.benefits li.benefits-video-container{width:100%;float:none;margin-left:0}}.benefits li div{overflow:hidden}.benefits li img{float:left;margin-right:15px}@media (max-width: 650px){.outsource-container .half{width:100%}}.packages-container{text-align:center}.package-intro{margin-top:15px}.package-intro h3,.package-intro h4{margin-bottom:15px}.package-intro h5{line-height:1.2;margin-bottom:10px;font-size:18px;font-size:1.8rem}.package-breakdown{width:33%;float:left;padding:0 10px}@media (max-width: 767px){.package-breakdown{width:50%}}@media (max-width: 650px){.package-breakdown{width:100%}}.package-breakdown .package-content{background:#ccc}.package-breakdown h4{display:block;padding:15px;border-bottom:5px solid white;color:white;overflow:hidden}.package-breakdown h4 i:before{width:25px;height:25px;position:relative;top:-3px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:white;font-size:14px;font-size:1.4rem;line-height:25px;text-align:center}.package-breakdown h4 i:first-child{float:left}.package-breakdown h4 i:last-child{float:right}.package-breakdown h5{padding-top:15px}.package-breakdown ul.includes{padding:0 30px}.package-breakdown ul.includes li:first-child{padding-top:15px;border-top:1px solid #4C4850;font-weight:bold;margin-bottom:15px}.package-breakdown ul.includes li{margin-bottom:10px;font-size:16px;font-size:1.6rem;line-height:1.2}@media (max-width: 1000px){.package-breakdown ul.includes li{font-size:14px;font-size:1.4rem}}.package-breakdown h5.price{margin-top:15px;margin-bottom:0;padding:10px;border-bottom:5px solid white;font-size:18px;font-size:1.8rem;color:white;line-height:1.5}@media (max-width: 1000px){.package-breakdown h5.price{font-size:16px;font-size:1.6rem}}.package-breakdown .social-button{margin-top:0}.twitter-package h4,.twitter-package h5.price{background:#5EAADE}.facebook-package h4,.facebook-package h5.price{background:#3B5998}.linkedin-package h4,.linkedin-package h5.price{background:#0177B5}.twitter-package h4 i:before{color:#5EAADE}.facebook-package h4 i:before{color:#3B5998}.linkedin-package h4 i:before{color:#0177B5}.package-explanation ul{list-style:none;margin:0}.package-explanation ul li{padding:15px;background:#ccc;font-size:18px;font-size:1.8rem;margin-bottom:3px;line-height:1.4;font-weight:bold}.social-aside img{width:100%;height:auto;margin-top:15px;border:1px solid #ccc;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}.circle-number-list{list-style:none;margin:15px 0}.circle-number-list li{margin-bottom:15px}.circle-number-list li span{position:relative;top:-5px;display:block;float:left;background:#d4297b;width:32px;height:33px;color:white;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;line-height:32px;margin-right:10px;font-size:20px;font-size:2rem}.circle-number-list li .list-content{overflow:hidden}.circle-number-list li h5{margin-bottom:10px}.social-signup-form input,.social-signup-form textarea{display:block;width:100%;border:2px solid #3e3f43;padding:5px;font-family:'Bitter', calibri, arial, sans-serif;font-size:16px;font-size:1.6rem;margin-bottom:5px}.social-signup-form input:focus,.social-signup-form textarea:focus{border-color:#d4297b;outline:0}.social-signup-form textarea{height:100px}.social-signup-form select#package{width:55%;display:inline-block;background:#d4297b;margin-top:10px;margin-bottom:10px;margin-right:10px;padding:10px;font-size:16px;font-size:1.6rem;font-family:'Bitter', calibri, arial, sans-serif;border:0;color:white;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}.social-signup-form select#package:focus{outline:0}@media (max-width: 1000px){.social-signup-form select#package{display:block;width:100%;font-size:14px;font-size:1.4rem}}.social-signup-form select#package+span{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:bold}@media (max-width: 1000px){.social-signup-form select#package+span{display:block;margin-bottom:10px}}.social-signup-form button{cursor:pointer}.social-signup-form button:focus{outline:0}.question{margin-top:15px;margin-bottom:15px}.stripe-payment{display:none;padding:20px;border:1px solid #ccc;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}.stripe-payment .card-images{text-align:center}.stripe-payment input,.stripe-payment label{display:block;width:100%}.stripe-payment label{margin-bottom:5px;font-weight:bold}.stripe-payment input{margin-bottom:15px;font-size:16px;font-size:1.6rem;padding:10px;border:2px solid #3E3F43;font-family:inherit}.stripe-payment input:focus{border-color:#d4297b;outline:0}.stripe-payment input[type="number"]::-webkit-inner-spin-button,.stripe-payment input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stripe-payment .expiry-container input{float:left;width:47.5%;margin-right:5%}.stripe-payment .expiry-container input:last-child{margin-right:0}.stripe-payment span.amount{display:block;width:100%;font-size:22px;font-size:2.2rem;margin-bottom:10px;color:#d4297b;text-align:center}.stripe-payment span.monthly-charge{display:block;width:100%;margin-bottom:10px;text-align:center}.stripe-payment button{width:100%;display:block;background:#d4297b;color:white;padding:10px;border:0;font-family:inherit;font-size:18px;font-size:1.8rem;cursor:pointer;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.stripe-payment button:hover,.stripe-payment button:focus{background:#d93d88;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.stripe-payment button:active{background:#bf256f;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.sidebar>div,.sidebar>form,.contact-page-footer div.full>div,.contact-page-footer div.full>form{margin-bottom:15px;padding:15px}.sidebar>div:not(.linkedin)>h3,.sidebar>div a,.sidebar>form:not(.linkedin)>h3,.sidebar>form a,.contact-page-footer div.full>div:not(.linkedin)>h3,.contact-page-footer div.full>div a,.contact-page-footer div.full>form:not(.linkedin)>h3,.contact-page-footer div.full>form a{font-size:20px;font-size:2rem}.sidebar>div h3,.sidebar>form h3,.contact-page-footer div.full>div h3,.contact-page-footer div.full>form h3{margin:0}.sidebar>div a,.sidebar>form a,.contact-page-footer div.full>div a,.contact-page-footer div.full>form a{margin-top:5px}.sidebar>div p,.sidebar>form p,.contact-page-footer div.full>div p,.contact-page-footer div.full>form p{font-size:14px;font-size:1.4rem;margin-bottom:5px}.sidebar>div>a,.sidebar>form>a,.contact-page-footer div.full>div>a,.contact-page-footer div.full>form>a{display:block;margin-top:7.5px;text-decoration:underline}.contact-page-footer div.full>div,.contact-page-footer div.full>form{width:24.25%;float:left;margin-right:1%;min-height:255px}.contact-page-footer div.full>div.last,.contact-page-footer div.full>form.last{margin-right:0}@media (max-width: 767px){.contact-page-footer div.full>div,.contact-page-footer div.full>form{width:100%}}.primary-bg{background:#A2C516;color:#4C4850}.primary-bg a{color:white;font-style:italic;font-weight:normal}.secondary-bg{background:#4C4850;color:white}.secondary-bg a{color:#A2C516;font-style:italic;font-weight:normal}.sidebar .linkedin,.contact-page-footer .linkedin{position:relative;padding-top:80px !important;padding-bottom:15px}.sidebar .linkedin h3,.contact-page-footer .linkedin h3{font-size:56px;font-size:5.6rem}.sidebar .linkedin p,.contact-page-footer .linkedin p{margin:0}.sidebar .linkedin a,.contact-page-footer .linkedin a{margin-top:0;margin-bottom:0}.sidebar .linkedin:before,.contact-page-footer .linkedin:before{content:"in";width:30px;height:32px;padding:5px 0 0 8px;background:#087DAE;z-index:1;position:absolute;top:15px;right:15px;font-size:24px;font-size:2.4rem;font-family:calibri, arial;font-weight:bold}.sidebar .newsletter input,.contact-page-footer .newsletter input{width:100%;display:block;padding:5px;font-size:16px;font-size:1.6rem;font-family:'Bitter', calibri, arial, sans-serif;margin-top:15px;border:0}.sidebar .newsletter input[type="submit"],.contact-page-footer .newsletter input[type="submit"]{background:#4C4850;color:white;cursor:pointer}.sidebar .newsletter input[type="submit"]:hover,.sidebar .newsletter input[type="submit"]:focus,.contact-page-footer .newsletter input[type="submit"]:hover,.contact-page-footer .newsletter input[type="submit"]:focus{background:#59545d}.sidebar .newsletter input[type="submit"]:active,.contact-page-footer .newsletter input[type="submit"]:active{background:#3f3c43}.sidebar .twitter,.contact-page-footer .twitter{background:#00A4DD;color:white;position:relative}.sidebar .twitter h3,.contact-page-footer .twitter h3{margin-top:15px}.sidebar .twitter a,.contact-page-footer .twitter a{color:white}.sidebar .twitter .tweet,.contact-page-footer .twitter .tweet{overflow:hidden}.sidebar .twitter .tweet a,.contact-page-footer .twitter .tweet a{font-size:16px;font-size:1.6rem;color:white}.sidebar .twitter #twitter,.contact-page-footer .twitter #twitter{display:block;margin-top:20px}.sidebar .twitter #twitter a,.contact-page-footer .twitter #twitter a{font-size:14px;font-size:1.4rem}.sidebar .twitter a.follow,.contact-page-footer .twitter a.follow{font-size:16px;font-size:1.6rem;background:#4C4850;display:block;padding:5px;text-align:center;text-decoration:none}.sidebar .twitter a.follow:hover,.sidebar .twitter a.follow:focus,.contact-page-footer .twitter a.follow:hover,.contact-page-footer .twitter a.follow:focus{background:#59545d}.sidebar .twitter a.follow:active,.contact-page-footer .twitter a.follow:active{background:#3f3c43}.sidebar .twitter:before,.contact-page-footer .twitter:before{content:"";width:36px;height:36px;background:url("./assets/twitter.png") no-repeat;z-index:1;position:absolute;top:15px;right:15px;font-size:24px;font-size:2.4rem;font-family:calibri, arial;font-weight:bold}.sidebar ul.topics{list-style:none;margin-left:0;margin-bottom:30px}.sidebar ul.topics h3{color:#A2C516;margin-bottom:15px}.sidebar ul.topics li{line-height:1.5}.sidebar ul.topics li span{color:#A2C516}.testimonials blockquote{margin:15px 0 7.5px}.testimonials cite{display:block;margin-top:7.5px;font-weight:bold}.read-more{margin:10px 0;display:inline-block}
/*# sourceMappingURL=style.css.map */
