#content_desthemes_shortcodes_button{width:72px !important;height:25px !important;}
.featured-box{position:relative;float:left;}
.featured-box .left-column{margin:0;position:relative;float:left;max-width:100%;}
.featured-box .right-column{width:30%;margin:0;position:relative;float:left;margin-bottom:15px !important;}
.featured-box h3{margin-top:0 !important;font-size:19px;text-align:left;clear:right;float:left;position:relative;left:0;width:100%;padding-bottom:5px;}
.featured-box .title, .featured-box .text{margin:0;clear:both;}
.simpleborder .fancyb{padding:20px 15px 10px 15px;position:relative;float:left;}
.fancyb{padding-left:0.5em;}
.simpleborder{border:1px solid #e2e2e2;-webkit-border-radius:8px;border-radius:8px;}
.fancyborder{position:relative;float:left;background:#333;width:96%;padding:15px 7px 15px 15px;}
.fancyborder .title{padding:20px 0 0 20px;position:relative;float:left;}
.fancyborder .text{padding:0 20px 0 15px;}
.fancyborder .button{padding:20px;}
.fancyborder .patternborder{padding:20px;position:relative;float:left;}
.fancyborder .fancyb{background:white;position:relative;float:left;width:96%;padding:20px 10px;}
.fancyborder .fancyb .ppatternb{padding:20px;}
.backgroundpattern{background:#fff;padding:10px 10px 0px 10px;}
.backgroundpattern .patternborder{padding:0 20px 0 15px;position:relative;float:left;}
.backgroundpattern .patternborder .right-column .button{left:8px;}
.alert-boxes{width:100%;}
.alert-boxes .des-sc-box i{margin:0 10px 0 20px !important;font-size:1.2em;position:relative;top:1px;}
p.des-sc-box, div.des-sc-box{padding:15px 0 14px 0;border-width:1px 0 1px 0;border-style:solid;color:#fff;text-shadow:none;-webkit-box-shadow:inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, .3);font-size:13px;font-family:Helvetica Neue, Arial, sans-serif;width:100%;}
.des-sc-box.none{border-width:0;}
.des-sc-box.full{border-width:1px;}
.des-sc-box.medium{padding:18px 20px 18px 35px;font-size:1em;}
.des-sc-box.large{padding:25px 27px 25px 50px;font-size:1.3em;}
.des-sc-box.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.des-sc-box.error{border:1px solid rgb(238, 107, 99);background:rgb(240, 120, 114);color:#fff;}
.des-sc-box.download{border:1px solid rgb(228, 144, 79);background:rgb(247, 172, 114);color:#fff;}
.des-sc-box.check{border:1px solid rgb(164, 190, 67);background:rgb(169, 207, 101);color:#fff;}
.des-sc-box.info{border:1px solid rgb(149, 199, 219);background:rgb(184, 217, 231);color:#2080a8;filter:dropshadow(color=#2080a8, offx=1, offy=1);}
.des-sc-box.note{border:1px solid rgb(231, 197, 100);background:rgb(252, 221, 164);color:#754c00;}
.des-sc-box.normal{border-color:#ccc;background:#eee;padding:9px 15px;font-size:13px;font-weight:bold;}
a.des-sc-button{display:inline-block;font-weight:400 !important;font-family:Open Sans, Arial, sans-serif;cursor:pointer;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;margin:5px 5px 5px 0;float:left;text-decoration:none;padding:13px 20px;font-size:1.1em;width:auto !important;letter-spacing:2px;font-size:12px !important;text-transform:uppercase;}
a.des-sc-button.small i, .button i{padding-right:5px;}
a.des-sc-button.small, .button.small{padding:10px 25px;font-size:11px;}
a.des-sc-button.medium, .button.medium{padding:15px 35px;font-size:12px;}
a.des-sc-button.large, .button.large{padding:20px 45px;font-size:1.1em !important;}
a.des-sc-button.xl, .button.xl{padding:30px 60px;font-size:1.4em !important;}
a.des-sc-button.dark span{color:#212121;display:inherit;width:auto;}
a.des-sc-button.white span{color:#333 !important;display:inherit;width:auto;}
a.des-sc-button i{display:inline;width:auto;}
a.des-sc-button span{width:104% !important;margin-left:-2%;}
.button{display:inline-block;font-weight:bold;font-family:Helvetica Neue, Arial, sans-serif;cursor:pointer;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;margin:0 5px 5px 0;float:left;-webkit-box-shadow:inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, .3);text-decoration:none;padding:12px 20px;font-size:1.1em;}
.button:active{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}
input[type="button"], .single #commentform .form-submit [type="button"]{display:inline-block;font-weight:bold;font-family:Arial, sans-serif;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;margin:0 5px 5px 0;float:left;-webkit-box-shadow:inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, .3);padding:7px 14px !important;font-size:14px;width:auto !important;float:left;font-weight:bold;}
input[type="button"]:active{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}
.button.yellow, input[type="button"], .single #commentform .form-submit[type="button"]{border:1px solid #e6bd4c;background-image:linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image:-o-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image:-moz-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image:-webkit-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image:-ms-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-color:#FCCC73;color:#754c00;text-shadow:1px 1px 0px #ffebb7;filter:dropshadow(color=#ffebb7, offx=1, offy=1);font-weight:bold;display:inherit;width:auto;}
.button.yellow:hover, input[type="button"]:hover{background:#fbd684;}
.button.none{padding:0px;color:#444 !important;text-shadow:1px 1px 0px #fff;filter:dropshadow(color=#ffffff, offx=1, offy=1);font-weight:bold;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.button.white{background-color:#F7F7F7;color:#6D6D6D !important;filter:dropshadow(color=#ffffff, offx=1, offy=1);font-weight:bold;border:1px solid #ededed;}
.button.white:hover{background:#fbfbfb;}
.single #commentform .form-submit #submit{border:1px solid #dddddd;background-image:linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);background-image:-o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);background-image:-ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);background-color:#F7F7F7;color:#444 !important;text-shadow:1px 1px 0px #fff;filter:dropshadow(color=#ffffff, offx=1, offy=1);font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;margin:0 5px 5px 0;*float:left;-webkit-box-shadow:inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, .3);text-decoration:none;padding:12px 20px;font-size:1em;width:auto;}
.button.black{background:#444;color:#fff !important;text-shadow:1px -1px 0px #444;filter:dropshadow(color=#4444444, offx=1, offy=1);font-weight:bold;border:1px solid #444;}
.button.black:hover{background:#535353;}
.button.red{border:1px solid #b23730;background-image:linear-gradient(bottom, #C74039 0%, #E35752 100%);background-image:-o-linear-gradient(bottom, #C74039 0%, #E35752 100%);background-image:-moz-linear-gradient(bottom, #C74039 0%, #E35752 100%);background-image:-webkit-linear-gradient(bottom, #C74039 0%, #E35752 100%);background-image:-ms-linear-gradient(bottom, #C74039 0%, #E35752 100%);background-color:#C74039;color:#fff !important;text-shadow:1px -1px 0px #a43b37;filter:dropshadow(color=#a43b37, offx=1, offy=1);font-weight:bold;display:inherit;width:auto;}
.button.red:hover{background:#ce4640;}
.button.green{border:1px solid #628821;background-image:linear-gradient(bottom, #6e9231 0%, #93b951 100%);background-image:-o-linear-gradient(bottom, #6e9231 0%, #93b951 100%);background-image:-moz-linear-gradient(bottom, #6e9231 0%, #93b951 100%);background-image:-webkit-linear-gradient(bottom, #6e9231 0%, #93b951 100%);background-image:-ms-linear-gradient(bottom, #6e9231 0%, #93b951 100%);background-color:#6e9231;color:#fff !important;text-shadow:1px -1px 0px #77873b;filter:dropshadow(color=#77873b, offx=1, offy=1);font-weight:bold;}
.button.green:hover{background:#799d3b;}
.button.orange{border:1px solid #cb510f;background-image:linear-gradient(bottom, #dc5e19 0%, #ef7938 100%);background-image:-o-linear-gradient(bottom, #dc5e19 0%, #ef7938 100%);background-image:-moz-linear-gradient(bottom, #dc5e19 0%, #ef7938 100%);background-image:-webkit-linear-gradient(bottom, #dc5e19 0%, #ef7938 100%);background-image:-ms-linear-gradient(bottom, #dc5e19 0%, #ef7938 100%);background-color:#dc5e19;color:#fff !important;text-shadow:1px -1px 0px #cb510f;filter:dropshadow(color=#cb510f, offx=1, offy=1);font-weight:bold;}
.button.orange:hover{background:#e26623;}
.button.blue{border:1px solid #1f70ad;background-image:linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);background-image:-o-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);background-image:-moz-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);background-image:-webkit-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);background-image:-ms-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);background-color:#2778C8;color:#fff !important;text-shadow:1px -1px 0px #1c6396;filter:dropshadow(color=#1c6396, offx=1, offy=1);font-weight:bold;}
.button.blue:hover{background:#287fc8;}
.button.violet{border:1px solid #621cd5;background-image:linear-gradient(bottom, #702be3 0%, #975afc 100%);background-image:-o-linear-gradient(bottom, #702be3 0%, #975afc 100%);background-image:-moz-linear-gradient(bottom, #702be3 0%, #975afc 100%);background-image:-webkit-linear-gradient(bottom, #702be3 0%, #975afc 100%);background-image:-ms-linear-gradient(bottom, #702be3 0%, #975afc 100%);background-color:#702be3;color:#fff !important;text-shadow:1px -1px 0px #621cd5;filter:dropshadow(color=#621cd5, offx=1, offy=1);font-weight:bold;}
.button.violet:hover{background:#7934ea;}
.button.greenzap{border:1px solid #04A8A8;background-image:-webkit-linear-gradient(bottom, #10b9b9 0%, #0BB4B4 100%);background-image:-ms-linear-gradient(bottom, #dc5e19 0%, #ef7938 100%);background-color:#10b9b9;color:#fff !important;text-shadow:1px -1px 0px #0AA5A5;filter:dropshadow(color=#cb510f, offx=1, offy=1);font-weight:bold;}
.button.greenzap:hover{background:#13AFAF;}
.main_cols{position:relative;margin-bottom:0;display:inline-block;clear:right;width:100%;}
.des-tweetmeme.left{margin:0 1.5em 1.5em 0;float:left;}
.des-tweetmeme.none{margin:0 0 1.5em 0;}
.des-tweetmeme.right{margin:0 0 1.5em 1.5em;float:right;}
.des-sc-twitter.left{margin:10px 0;float:left;width:10%;}
.des-sc-twitter.none{margin:10px 0;width:10%;}
.des-sc-twitter.right{margin:10px 0;float:right;width:10%;}
.des-fblike{float:left;margin:10px 0;width:100%;}
.shortcode-twitter-follow, .shortcode-google-plusone, .shortcode-linkedin_share{float:left;width:auto;position:relative;margin:10px 0;}
.des-digg.left{margin:10px 0;float:left;}
.des-digg.none{margin:10px 0;}
.des-digg.right{margin:10px 0;float:right;}
.des-sc-related-posts .thumbnail{float:left;margin:0 1em 1em 0;}
.des-sc-related-posts li{clear:both;}
.des-sc-hr, .des-sc-divider{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%;}
.des-sc-dots-divider{height:2px;border-bottom:1px solid #ccb69f;margin:10px 1%;position:relative;float:left;border-top:1px solid #ccb69f;max-width:100%;width:100%;margin:0 !important;}
.des-sc-divider.flat{padding:0;margin:0;}
.des-sc-quote p{margin:0 8px 1em 8px;padding:0 0 0 55px;background:url(../img/quote.png) no-repeat 0 3px;font-family:'Open Sans Light';font-size:14px;line-height:1.5em;color:#999;}
.des-sc-quote.left{float:left;width:30%;}
.des-sc-quote.right{float:right;width:30%;}
.des-sc-quote.boxed{background:#f5f5f5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.des-sc-quote.boxed.left{margin:0 1.5em 1em 0;}
.des-sc-quote.boxed.right{margin:0 0 1em 1.5em;}
.des-sc-ilink{padding:0 0.3em;}
.des-sc-ilink a{padding-left:20px;display:inline-block;margin:4px 0;font-size:14px;font-family:Helvetica Neue, Arial;}
.des-sc-ilink a:hover{cursor:pointer;}
.des-sc-ilink .nostyle{padding-left:0;}
.des-sc-ilink .download{background:url(../img/ico-download.png) no-repeat left 20%;}
.des-sc-ilink .check{background:url(../img/ico-tick.png) no-repeat left 20%;}
.des-sc-ilink .info{background:url(../img/ico-info.png) no-repeat left 20%;}
.des-sc-ilink .note{background:url(../img/ico-note.png) no-repeat left 20%;}
.des-sc-ilink .error{background:url(../img/ico-alert.png) no-repeat left 20%;}
.p_exerpt p{font-size:12px;font-family:Georgia;font-style:italic;letter-spacing:1px;}
.contact-form{position:relative;height:auto !important;float:left !important;width:100%;margin:0 1%;margin-bottom:20px !important;}
.contact-form .screenReader{left:-9999px;position:absolute;top:-9999px;}
.contact-form .forms{float:left;list-style:none;width:100%;margin:0;position:relative;}
.contact-form .forms p{clear:both;float:left;margin-bottom:0;position:relative;width:100%}
.contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.contact-form .forms .textarea .error{display:block;margin-left:120px}
.contact-form .forms .screenReader{margin-bottom:0;}
.contact-form .forms .buttons .submit{margin:25px 0 0 0;cursor:pointer;}
.contact-form .forms .inline{position:relative;float:left;top:15px;}
.contact-form .forms .inline input{padding:0;margin:0;width:5%;}
.contact-form .forms .inline label{display:inline;float:none;width:auto;}
.entry .contact-form ol.forms li{list-style:none;}
.contact-form .submit{background:#212121;padding:8px 16px;color:#fff !important;left:0;position:relative;float:left;text-shadow:none;max-width:100%;display:block;margin-top:20px;}
.contact-form .submit i{padding-right:5px;}
.contact-form .submit:hover{color:#fff !important;background:#444 !important;text-shadow:none;}
.contact-form .with_error, .contact-form .change_error{border:1px solid #D07F7F !important;color:#BD3030 !important;font-family:"Open Sans Light", Arial, sans-serif;position:relative;float:left;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:8px;line-height:14px;margin:7px 0 !important;width:96%;}
.contact-form{position:relative;float:left;left:0;text-align:left;top:0;}
.contact-form label{color:#666;float:left;font-family:"Open Sans Light", Arial,sans-serif;font-size:13px;line-height:20px;padding-bottom:10px;position:relative;top:15px;width:100%;}
.contact-form input{background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:8px;line-height:14px;margin:7px 0 !important;width:96%;color:#848889;font-family:"Open Sans Light", Arial, sans-serif;font-size:12px;border:1px solid #e5e5e5;position:relative;float:left;}
.contact-form textarea{background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:8px;line-height:14px;margin:7px 0 !important;width:96%;height:110px;color:#848889;font-family:"Open Sans Light", Arial, sans-serif;font-size:12px;border:1px solid #e5e5e5;position:relative;float:left;}
.form{margin-top:-15px;}
.contact-form input.hightlight, .contact-form textarea.hightlight{border:1px solid #666;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.form_success{position:relative;display:none;color:#fff !important;background:rgb(159, 209, 116) !important;font-size:12px;margin-top:0;text-align:left;left:0;padding:6px 10px;font-family:Helvetica, Arial, sans-serif;}
.footer-widget .contact-form{position:relative;height:auto !important;float:left !important;width:100%;margin:0;}
.footer-widget .contact-form .screenReader{left:-9999px;position:absolute;top:-9999px;}
.footer-widget .contact-form .forms{float:left;list-style:none;width:100%;margin:0;position:relative;}
.footer-widget .contact-form .forms p{clear:both;float:left;margin-bottom:0;position:relative;width:100%}
.footer-widget .contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.footer-widget .contact-form .forms .textarea .error{display:block;margin-left:120px}
.footer-widget .contact-form .forms .screenReader{margin-bottom:0;}
.footer-widget .contact-form .forms .buttons .submit{margin:25px 0 0 0;cursor:pointer;}
.footer-widget .contact-form .forms .inline{position:relative;float:left;top:15px;}
.footer-widget .contact-form .forms .inline input{padding:0;margin:0;width:5%;}
.footer-widget .contact-form .forms .inline label{display:inline;float:none;width:auto;}
.footer-widget .entry .contact-form ol.forms li{list-style:none;}
.footer-widget .contact-form .submit{left:0;position:relative;top:14px;}
.footer-widget .contact-form .change_error{border:1px solid #BD3030 !important;font-style:normal !important;color:#848889 !important;}
.footer-widget .contact-form .with_error{border:1px solid #D07F7F !important;color:#BD3030 !important;font-style:italic !important;}
.footer-widget .contact-form{position:relative;float:left;left:0;text-align:left;top:0;}
.footer-widget .contact-form label{color:#999;float:left;font-family:Helvetica Neue, Arial;font-size:12px;font-weight:bold;line-height:20px;padding-bottom:10px;position:relative;top:15px;width:auto;}
.footer-widget .contact-form input{background:#333;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:6px;line-height:12px;margin:3px 0 0 0;width:94%;color:#848889;font-family:Helvetica Neue, Arial;font-size:12px;border:1px solid #444;position:relative;float:left;}
.footer-widget .contact-form textarea{background:#333;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:6px;line-height:12px;width:94%;margin:3px 0 0 0;height:70px;color:#848889;font-family:Helvetica", "Arial;font-size:12px;border:1px solid #444;position:relative;float:left;}
.footer-widget .form{margin-top:-15px;}
.footer-widget .contact-form input.hightlight, .contact-form textarea.hightlight{border:1px solid #666 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.footer-widget .form_success{position:relative;display:none;color:#fff !important;background:#64943C;font-size:13px;margin-top:0;text-align:left;left:0;padding:4px 10px;}
span.dropcap{font-size:300%;font-weight:bold;float:left;position:relative;margin:5px 7px 0 0;line-height:0.7em;color:#555;}
.acc-substitute, .shortcode-accs{position:relative;float:left;width:100%;}
#accordion .acc-title, .acc-substitute .acc-title{border:1px solid #dcdcdc;display:block;background-color:#fff;font-weight:bold;margin:-1px 0;}
#accordion .acc-title h2, .acc-substitute .acc-title h2{display:block;padding:15px;background:url(../img/accordion-open.png) no-repeat right center;color:#666;font-weight:600;font-family:Helvetica Neue, Arial !important;cursor:pointer;margin:0;}
#accordion .acc-title h2 i, #tabs ul.tabs li a i{padding-right:5px;padding-left:0;margin:0;font-size:1.3em;vertical-align:top;}
#accordion .acc-title a i, .acc-substitute .acc-title a i{margin:0px 8px 0 0px;opacity:0.4;}
#accordion .acc-title h2.current, .acc-substitute .acc-title h2.current{background:url(../img/accordion-close.png) no-repeat right center;padding:15px;margin:0;}
#accordion .acc-title.active h2 i, .acc-substitute .acc-title.active h2 i{opacity:0.95;}
.acc-substitute .acc-title h2 i{padding-right:10px;}
#accordion .pane, .acc-substitute .pane{padding:20px 15px;display:none;border:1px solid #dcdcdc;}
#accordion .pane div, .acc-substitute .pane div{max-width:100%;}
.shortcode-toggle{position:relative;float:left;width:100%;z-index:1;border-bottom:1px solid #dcdcdc;}
.shortcode-toggle h4{text-shadow:none;background:white !important;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:none;padding:5px 1px;font-family:Open Sans, Arial;margin:0;}
.shortcode-toggle h4 a{background:#FFF url(../img/accordion-close.png) no-repeat right center !important;text-align:left;text-decoration:none;line-height:41px;display:block;padding-left:20px;color:#666;font-size:14px;font-family:Helvetica Neue, Arial !important;}
.shortcode-toggle.closed h4 a{background:white url(../img/accordion-open.png) no-repeat right center !important;text-align:left;text-decoration:none;line-height:41px;display:block;padding-left:20px;font-size:14px;color:#afafaf !important;font-weight:bold;font-family:Helvetica Neue, Arial !important;}
.shortcode-toggle .toggle-content{padding:10px 20px;background:white;height:auto;position:relative;float:left;margin:0;border-top:1px dotted #ededed;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.shortcode-toggle.closed .toggle-content{display:none;}
.shortcode-toggle.open .toggle-content{display:block;}
.shortcode-toggle .more-text.closed{display:none;color:#666;}
.shortcode-toggle .more-text.open{display:block;}
.shortcode-toggle h4 a:hover{color:#666;text-decoration:none;}
#tabs{width:100%;position:relative;background:white;float:left;margin:0.85em 0 !important;}
#tabs ul.tabs{position:relative;width:100%;padding:0;float:left;top:1px;z-index:999;}
#tabs ul.tabs li{position:relative;float:left;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;margin:13px 0px;list-style:none;background:#fff;}
#tabs ul.tabs li a{padding:15px 20px 12px 20px;background:#f2f2f2;cursor:pointer;color:#666 !important;font-size:13px;text-decoration:none;width:100%;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:none;font-family:"Arial";font-weight:bold;}
#tabs ul.tabs li a.current{background:white;cursor:pointer;}
#tabs ul.tabs li a:hover{color:#7AB317;}
#tabs .shortcode-services ul.service-items .item-title{font-size:14px;}
#tabs .panes{color:#999;position:relative;float:left;border:1px solid #dcdcdc;background:white;margin:-4px 0 0 0;width:94.5%;padding:15px;}
#tabs .shortcode-services ul.service-items .one-third .item-title{width:81%;margin-top:6px !important;line-height:15px;}
.two-thirds.column #tabs .shortcode-services ul.service-items .one-third .item-title{width:79%;}
.shortcode-services ul.service-items .item-title{font-size:15px;font-family:"Helvetica Neue", "Arial";line-height:16px;color:#444;text-align:left;float:left;position:relative;font-weight:bold;width:80%;display:table-cell;vertical-align:middle;line-height:1.5em;padding-left:10px;}
.shortcode-services ul.itemsPerRow-4 .item-title{width:75%;}
.title_and_text{position:relative;float:left;width:78%;}
.title_and_text .item-title{width:100% !important;font-size:15px;font-family:"Helvetica Neue", "Arial";line-height:16px;color:#444;text-align:left;float:left;position:relative;font-weight:bold;width:80%;display:table-cell;vertical-align:middle;line-height:1.5em;padding-left:0;}
.icon_and_title{position:relative;float:left;width:100%;height:auto;display:table;}
span.shortcode-highlight{padding:3px 3px 1px;color:#fff;}
abbr{border-bottom:1px dashed #999999;cursor:help;}
.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul{list-style-type:none;padding-left:5px;background:url() no-repeat scroll left top;line-height:24px;font-size:13px;font-family:Helvetica Neue, Arial, sans-serif;width:100%;position:relative;float:left;}
.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li{color:#555555;}
.shortcode-unorderedlist ul li i{padding-right:5px;}
.entry .shortcode-unorderedlist.tick ul li, .shortcode-unorderedlist.tick ul li{background:url(../img/shortcode-tick.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.bullet ul li, .shortcode-unorderedlist.bullet ul li{background:url(../img/shortcode-bullet.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.dot ul li, .shortcode-unorderedlist.dot ul li{background:url(../img/shortcode-green-dot.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.arrow ul li, .shortcode-unorderedlist.arrow ul li{background:url(../img/shortcode-arrow.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.star ul li, .shortcode-unorderedlist.star ul li{background:url(../img/shortcode-star.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.minus ul li, .shortcode-unorderedlist.minus ul li{background:url(../img/shortcode-minus.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.plus ul li, .shortcode-unorderedlist.plus ul li{background:url(../img/shortcode-plus.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.x ul li, .shortcode-unorderedlist.x ul li{background:url(../img/shortcode-x.png) no-repeat left 7px;text-align:left;}
.shortcode-unorderedlist{position:relative;display:inline-block;}
.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li{list-style-type:none;margin-left:25px;background:url() no-repeat scroll left top;line-height:24px;font-size:13px;font-family:Helvetica Neue, Arial, sans-serif;width:100%;position:relative;float:left;}
.entry .shortcode-orderedlist ol li, .shortcode-orderedlist ol li{color:#555555;}
.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li{list-style-type:armenian;}
.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li{list-style-type:decimal;}
.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li{list-style-type:decimal-leading-zero;}
.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li{list-style-type:georgian;}
.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li{list-style-type:lower-alpha;}
.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li{list-style-type:lower-greek;}
.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li{list-style-type:lower-latin;}
.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li{list-style-type:lower-roman;}
.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li{list-style-type:upper-alpha;}
.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li{list-style-type:upper-latin;}
.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li{list-style-type:upper-roman;}
img.social-icon{border:none;}
.shortcode-services{position:relative;float:left;clear:both;height:auto;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%;margin:0;}
.shortcode-services ul.service-items li{float:left;padding-bottom:0;padding-top:10px;}
.shortcode-services ul.service-items li.even{padding-right:0;}
.shortcode-services ul.service-items p.designare_icon, span.designare_icon{background:none !important;width:30px;height:30px;-webkit-border-radius:40px;border-radius:40px;position:relative;text-align:center;padding-bottom:0;margin:0px 0 10px 0 !important;float:left;position:relative;}
.shortcode-services ul.service-items p.designare_icon.fa{margin-top:0 !important;}
span.designare_icon.bigicons{width:70px;height:70px;}
ul.service-items .designare_icon i{font-size:26px;}
ul.service-items.bigicons .designare_icon i{font-size:70px;}
ul.service-items.bigicons .item-desc{padding-left:10px;}
.shortcode-services ul.service-items .item-desc{position:relative;float:left;margin:3px 0 15px 0 !important;}
.shortcode-services ul.service-items.smallicons .item-desc{margin-left:0 !important;width:100%;}
.shortcode-services ul.service-items p{text-align:left;position:relative;float:left;}
.shortcode-services ul.service-items p.designare_icon img, span.designare_icon img{position:relative;left:1px;background:transparent !important;}
.shortcode-services ul.service-items .select-s{background:red !important;}
.shortcode-unorderedlist ul, .shortcode-orderedlist ol{position:relative;float:left;}
.shortcode-unorderedlist ul li, .shortcode-orderedlist ol li{clear:left;margin-bottom:0px !important;padding-top:0px !important;}
.team_header{margin-bottom:20px !important;}
.shortcode-team{position:relative;float:left;clear:both;height:auto;display:block;padding:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%}
.shortcode-team h4{border-bottom:1px solid #EDEDED;padding:8px 0;margin:0 0 20px 0;}
.shortcode-team h4 span{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:13px;color:#333333;}
.shortcode-team .team_content{position:relative;float:left;width:100%;text-align:center;}
.shortcode-team .team_content h4{border-bottom:none !important;margin:0;padding:0;}
.shortcode-team .team_content iframe{width:100% !important;}
.shortcode-team .socialdiv{position:relative;float:left;width:100%;}
.shortcode-team .team-row{position:relative;float:left;width:100%;margin-bottom:15px;}
.shortcode-team .team-member{position:relative;float:left;}
.shortcode-team .team-member .teamimg{position:relative;float:left;max-height:240px;overflow:hidden;margin-bottom:20px;width:100%;}
.shortcode-team .team-member img{position:relative;float:left;max-width:100%;width:100%;}
.shortcode-team h4.member_name{font-size:14px;text-align:center;}
.shortcode-team .pag-proj_team{position:relative;float:right;}
.shortcode-team .pag-proj_team .next{left:0px;}
.shortcode-team .pag-proj_team .previous{left:-24px;}
.services-graph{display:block;margin:0px;padding:0px;list-style-type:none;top:10px;position:relative;}
.services-graph li{margin-bottom:10px;color:white;font-weight:bold;position:relative;height:30px;background:#f2f2f2;line-height:12px;}
.services-graph li span{height:30px;text-align:right;}
.services-graph li, .services-graph li span{-webkit-border-radius:5px;border-radius:5px;}
.services-graph li p{position:absolute;left:4px;color:#fff !important;line-height:5px;width:100%;top:13px !important;font-weight:normal;}
.services-graph li strong{font-size:13px;position:relative;top:-3px;padding:0 4px;line-height:12px;margin-right:2px;float:left;right:0;height:27px;color:#fff;}
.testi-info{font-weight:bold;margin:10px 0 0 0;color:#666;font-family:Arial, sans-serif;font-size:13px;}
.recent_testimonials{position:relative;float:left;width:100%;margin-bottom:20px;}
#testimonials2{position:relative;float:left;width:100%;position:relative;height:auto;}
#testimonials2 .carousel li{position:relative;float:left;}
#testimonials2 .slide{position:relative;float:left;width:100%;}
#testimonials2 .testi-text, #testimonials2 .testi-info{position:relative;}
#testimonials2 .testi-text p{font-family:Open Sans Light;font-size:14px;line-height:1.5em;color:#BBBBBB;margin:0 !important;}
#testimonials2 .featured_image, #testimonials2 .featured_image img{position:absolute;float:left;width:100px;height:100px;background:#fff;}
#testimonials2 .featured_image{margin:10px 20px 7px 6px;position:relative;float:left;}
.navT{position:relative;float:left;top:0;text-indent:-9999px;display:inline-block;width:100%;}
.navT a{position:relative;background:#CCC;padding:1px 4px;text-indent:-9999px;float:left;width:10px;height:1px;margin-right:1px;display:inline-block;}
.mapimg{position:relative;float:left;}
.mapimage{float:left;}
.maphover, .mapzoom{position:absolute;width:100%;height:100%;top:0px;left:0px;opacity:0;filter:alpha(opacity=0);background:white;}
.mapzoom{background:url(../../img/magnify.png) center center no-repeat;}
.special_tabs{position:relative;display:inline-block;overflow:hidden;float:left;margin:0 0;width:100%;padding:3px 0;}
.special_tabs .label span.tab_title{position:relative;xtext-transform:uppercase;font-size:15px;line-height:16px;font-family:Open Sans, Arial;color:#5c5c5c;margin:0px -16px 0px 0;display:table-cell;vertical-align:middle;padding-right:10px;width:81%;line-height:1.3em;}
.special_tabs .tab-selector .current, .special_tabs .current .tab_title{color:#fff !important;}
.special_tabs .tab-container{position:relative;float:left;display:inline-block;height:100%;margin:0;}
.special_tabs .tab-container .content{max-width:100%;width:100%;}
.special_tabs .tab-selector .label:last-child{border-bottom:0;}
.special_tabs h2.title{position:relative;}
.special_tabs .tab-selector{position:relative;float:left;display:inline-block;border:1px solid #f2f2f2;margin-left:0;}
.special_tabs .designare_icon_special_tabs{height:36px;position:relative;text-align:center;padding-bottom:0;margin:17px 0 0 19px;float:left;width:30%;font-size:20px;}
.special_tabs .designare_icon_special_tabs i{font-size:18px !important;}
.special_tabs .label{position:relative;display:table;border-bottom:1px solid #f2f2f2;float:left;clear:left;width:101%;cursor:pointer;z-index:10;min-height:55px;color:#5c5c5c;}
.special_tabs .label.current{padding-bottom:0;border-right:none !important;top:0;margin-top:0;}
.special_tabs .label .tabpointer{position:absolute;width:10px;height:100%;top:0px;right:-10px;}
.special_tabs .label .tabpointer .triangle{width:0px;height:0px;opacity:0;filter:alpha(opacity=0);}
.special_tabs .label.current .triangle{opacity:1;filter:alpha(opacity=100);}
.special_tabs .tab-container > .content{position:absolute;padding:0 0 0 10px;}
.special_tabs .tab-container > .content .recent_testimonials #testimonials2{width:100%;max-width:70%;}
.cenas_icon{padding-right:10px;top:2px;position:relative;}
.pricing_table > h2{position:relative;margin-bottom:20px;}
.pricing_tab{position:relative;text-align:center;margin-right:5px;border:1px solid #DEDEDE;-webkit-box-shadow:0px 0px 20px 0px #ededed;box-shadow:0px 0px 20px 0px #ededed;}
.pricing_tab.highlight{padding-bottom:30px;padding-top:30px;margin-top:-30px;background:white url(../img/bestvalue.png) no-repeat top right;-webkit-box-shadow:0px 0px 25px 0px #DDD;box-shadow:0px 0px 25px 0px #DDD;}
.pricing_tab.highlight .top .dollar{top:-14px;}
.pricing_tab .top{position:relative;padding-top:40px;padding-bottom:20px;}
.pricing_tab .top .dollar, .pricing_tab .top .value, .pricing_tab .top .perTime{position:relative;float:left;}
.pricing_tab.highlight .top .value{font-size:72px;line-height:12px;font-family:Open Sans, Arial;font-weight:700;top:-14px;}
.pricing_tab .top .dollar{font-size:30px;}
.pricing_tab .top .value{font-size:52px;line-height:12px;font-family:Open Sans, Arial;font-weight:700;}
.pricing_tab .top .perTime{font-size:10px;line-height:32px;color:#999;}
.pricing_tab .title{position:relative;clear:left;text-transform:uppercase;color:white;background:#555;font-size:14px;padding-top:5px;padding-bottom:5px;width:82%;margin-left:20px;font-family:Open Sans, Arial;font-weight:bold;margin-bottom:30px;}
.pricing_tab .specifics{border-bottom:1px solid #ededed;margin:20px;}
.pricing_tab .specifics li{border-top:1px solid #ededed;padding:10px;}
.pricing_tab .button{margin:15px 0 30px 0;}
.pricing_tab.highlight .button{margin:25px 0 30px 0;}
.shortcode-partners{margin-bottom:40px;position:relative;float:left;width:100%}
.recent_testimonials .page_title_testimonials{padding-bottom:0;}
.recent_testimonials .page_title_testimonials > span{border-bottom:1px solid rgb(0, 153, 153);padding-bottom:13px;}
.shortcode-partners h4 span{border-bottom:1px solid rgb(0, 153, 153);padding-bottom:15px;}
.rotate-bg{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);padding:10px;width:80px;height:80px;position:absolute;}
.shortcode-partners .pag-proj_partners{position:relative;float:right;}
.shortcode-partners .pag-proj_partners .next{left:0px;}
.shortcode-partners .partners-carousel{position:relative;float:left;width:100%;}
.shortcode-partners .partners-carousel .partner-item{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.shortcode-partners .partners-carousel .partner-item.highlight{opacity:.4;filter:alpha(opacity=40);}
.shortcode-partners .partners-carousel a{position:relative;float:left;width:100%;margin:0 auto;text-align:center;overflow:hidden;max-height:130px;}
.shortcode-partners .partners-carousel img{position:relative;margin:0 auto;width:100%;float:left;max-height:130px;}
.shortcode-partners .gsWrapper{position:relative;float:left;max-height:130px;width:100%;margin:0 auto;}
.shortcode-partners .gsWrapper .logopartner, .shortcode-partners .gsWrapper .gsCanvas{max-height:130px;}
.donuts{position:relative;float:left;}
.donut-container{position:relative;float:left;width:190px;height:190px;margin:0 15px;}
.donut-container .donut-content{font-size:16px;width:100%;height:100%;text-align:center;line-height:;position:static;top:0;left:0;margin-top:-100%;font-family:Arial;color:#5c5c5c;vertical-align:middle;display:table;}
.donut-content .middle{display:table-cell;vertical-align:middle;width:100%;position:static;}
.donut-container .donut-content i{margin:0 !important;float:left !important;font-size:50px !important;text-align:center;width:100%;clear:both;padding:0;}
.numericals{position:relative;width:100%;text-align:center;}
.numerical-container{position:relative;width:100%;margin:10px 0;text-align:center;line-height:5em;}
.numerical-container .value{position:relative;width:100%;text-align:center;color:#4D4B4B !important;font-family:Open Sans, Arial, sans-serif;font-weight:700;}
.numerical-container .unit{font-size:50px;position:relative;text-align:center;width:100%;vertical-align:baseline;line-height:2em;}
.numerical-container .value, .numerical-container .unit{font-family:Helvetica, Arial, sans-serif;}
.center-icon i{padding-right:0 !important;font-size:32px;}
.numerical-container .numerical-content{position:relative;text-align:center;width:100%;font-family:Arial;font-size:13px;color:#BBBBBB;line-height:2.4em;}
.numerical-container .numerical-content.left, .numerical-container .unit.left, .numerical-container .value.left{text-align:left;}
.center-icon{text-align:center;}
.numerical-container .percentage{position:relative;float:left;width:100%;text-align:right;font-size:90px;height:50px;line-height:50px;font-family:Open Sans Bold;color:#444;}
.columns > div{position:relative;clear:left;}
.post .entry .container .columns > div{float:left;}
tab-container.columns > div{position:relative;clear:left;width:100% !important;}
.des-sc-button.button.custom{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.indproj1{float:left;}
li.indproj1{width:215px;margin-right:10px;}
.indproj1 .slides_item{position:relative;float:left;display:inline-block;width:100%;}
.indproj1 .ch-grid li{height:150px;}
.indproj1 .ch-item > a:not(.flex_this_thumb), .post-thumb-s2 .ch-item > a:not(.flex_this_thumb){position:relative;float:left;width:100%;height:100%;overflow:hidden;}
.indproj1 img.img_thumb, .post-thumb-s2 img.img_thumb{position:relative;height:100%;width:100%;}
.page_info_title_s3{margin:0;}
.pag-proj2_s3{z-index:9999;float:right;position:relative;}
.pag-proj2_s3 .nextbutton, .pag-proj2_s3 .prevbutton{float:right;left:0;}
.project_list_s3{width:100%;}
.project_list_s4 .slides_container > li{width:215px;margin-right:10px;float:left;}
.indproj2{float:left;}
.project_list_s4 .slides_container .da-recent-projs{margin:0;}
.project_list_s4 .slides_container > .da-recent-projs li{overflow:hidden;margin-left:0px;margin-right:0px;}
.project_list_s4 .slides_container > .da-recent-projs li a.noscroll{min-height:80px;height:100%;}
.project_list_s4 .slides_container > .da-recent-projs li .img_thumb{width:100%;height:100%;}
.project_list_s4 .slides_container .overlay_categories{width:100%;margin-left:14px;}
.pag-proj2_s4{z-index:9999;float:right;position:relative;}
.pag-proj2_s4 .nextbutton, .pag-proj2_s4 .prevbutton{float:right;left:0;}
.project_list_s4{margin-left:0px;width:100%;}
.project_list_s2 .post_listing .posts_row > div{position:relative;float:left;}
.project_list_s2 .post_listing > li{position:relative;float:left;margin-right:10px;}
.project_list_s2 .post_listing .post{width:100%;margin:0;margin-bottom:10px;}
.project_list_s2 .post_listing .post .the_title > a{font-size:15px;font-weight:bold;}
.pag-proj2_s2{z-index:9999;float:right;position:relative;}
.pag-proj2_s2 .nextbutton, .pag-proj2_s2 .prevbutton{float:right;left:0;}
.project_list_s2{width:100%;}
.acc-substitute{display:none;position:relative;float:left;width:99%;clear:both;top:20px;text-align:left;}
.acc-title > h2{cursor:pointer;}
.team-carousel{width:100%;}
.shortcode-services .service-items .designare_icon img.designare_icon.ie{left:0px;top:11px;}
.page_title_testimonials{margin-left:0px;margin-right:0px;}
.pag-testimonials{z-index:9999;float:right;position:relative;}
.pag-testimonials .nextbutton, .pag-testimonials .prevbutton{float:right;left:0;}
#testimonials2{width:100%;margin-top:10px;}
#testimonials2 .carousel{position:relative;float:left;width:100%;}
#testimonials2 .carousel > li{margin-right:10px;}
.testimonials_widget .recent_testimonials > div{margin-left:0px;margin-right:0px;}
.testimonials_widget .pag-testimonials{z-index:9999;float:right;position:relative;}
.testimonials_widget .pag-testimonials .nextbutton, .testimonials_widget .pag-testimonials .prevbutton{float:right;left:0;}
.testimonials_widget .slideContent{width:100%;}
.testimonials_widget .slideContent .carousel{position:relative;float:left;width:100%;}
.testimonials_widget .slideContent .carousel > li{margin-right:10px;}
.serviceballs{position:relative;float:left;width:100%;}
.serviceballs > h2{position:relative;top:0px;}
.servicesScroller .viewport .overview > p.ie{padding-right:10px;}
.servicesScroller .scrollbar{display:none;opacity:0;}
.services-graph{clear:left;}
.partner-item.withscroller{min-height:130px;}
.shortcode.fullwidth-section{position:relative;float:left;width:100%;margin-bottom:25px;}
.zaptitle{margin-bottom:20px !important;}
h2.zaptitle{margin-top:0 !important;}
.entry .container .shortcode-services{margin:0 0 !important;}
.serviceballs{display:block;width:90%;margin:0 10px;}
.acc-substitute{display:none;}
.services-graph li p{margin:0 !important;}
#tabs .bigicons .service-item.one-third.column .item-desc, #tabs .bigicons .service-item.one-third.column .item-title{padding-left:0 !important;}
.addthiscode{width:100%;height:50px;}
.addthis_toolbox.addthis_default_style{position:relative;top:-15px;}
.addthis_toolbox.addthis_default_style br{display:none;}
.addthis_button_tweet iframe{width:90px !important;}
.contact-form .submit i{vertical-align:top !important;}
.w-googlemaps{margin-top:10px;}
.mapelas{max-width:99%;}
.entry .container .mapelas{width:100%;}
.jcarousel-prev-horizontal{float:right;left:0;}
.projects_container_proj{position:relative;float:left;}
.carousel-wrap{position:relative;float:left;}
.zaptitle .carousel-control{float:right;left:0px !important;}
.home_widget{position:relative;width:100%;float:left;}
.home_widget .page_title{position:relative;float:left;padding:0;font-size:15px;font-weight:bold;margin:0 0 0 10px;border-bottom:1px solid #EEE;padding-bottom:10px;width:97.5%;}
.project_open_s3 .page_info_title_s3{border-bottom:none !important;}
.page_title_s4{color:#444;padding-bottom:10px;}
.project_content_s4 .p_excerpt{display:none;visibility:hidden;}
.home_widget .page_title_s3, .home_widget .page_title_s4, .page_title_testimonials, .zaptitle{position:relative;float:left;padding:0;width:100%;border-bottom:1px solid #f5f5f5;margin:0 0 20px 0;font-size:16px;font-family:Arial, sans-serif;font-weight:bold;color:#545454;min-height:30px;}
.home_widget .page_info_title_s3, .home_widget .page_info_title_s4, page_info_title_testimonials, .zaptitle span{position:relative;float:left;padding-bottom:10px;font-size:16px;font-family:Arial, sans-serif;font-weight:bold;color:#545454;line-height:20px;top:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(0, 153, 153);}
.home_widget .arrows-proj2_s3{position:relative;float:left;width:100%;}
.home_widget .project_open_s3 .pag-recentprojs{position:relative;float:left;width:100%;left:5px;}
.posts_row, .tests_row, .projs_row{position:relative;display:inline-block;width:100%;}
.tests_row{margin-bottom:10px;}
.entry .container .projs_row{position:relative;display:inline-block;width:102%;left:-1%;}
.posts_row > div, .projs_row > div, .tests_row > div{margin-bottom:10px;}
.home_widget .project_open_s3 .pag-proj2_s3{position:relative;float:right;}
.home_widget .project_open_s3 .pag-proj2_s3 a:hover, .home_widget .pag-recentprojs a:hover, .home_widget .project_open_s2 .pag-proj2_s2 li.current a, .home_widget .project_open_s3 .pag-proj2_s3 li.current a, .home_widget .pag-recentprojs li.current a{background:#565656;}
.home_widget .project_list_s2 .slides .pagination, .home_widget .project_list_s3 .slides .pagination, .home_widget .slides_posts .pagination, .prev_slider, .next_slider{display:none;}
.home_widget .pag-recentprojs .pagination{margin-left:0px;}
.home_widget .projects_container{position:relative;float:left;width:100%;margin-top:0;height:auto;}
.home_widget .projects_container .project_open{position:relative;height:auto;border-bottom:2px solid #eee;margin-top:30px;min-height:380px;}
.home_widget .projects_container .project_open_s2, .home_widget .projects_container .project_open_s3{position:relative;height:270px;}
.slides{position:relative;}
.home_widget .projects_container .project_list{position:relative;height:auto;margin-top:20px;}
.home_widget .projects_container .project_list_s2{position:relative;height:auto;margin-top:10px;float:left;width:100%;}
.slides_container{width:100%;}
.post_row{position:relative;float:left;margin-bottom:15px;}
.project_list .slides_container div.slides_column{width:460px;display:block;}
.project_list_s2 .slides_container div.slides_column{width:700px;display:block;}
.project_list .slides_container .post-thumb{position:relative;border:3px solid #ededed;width:215px;float:left;height:175px;margin-bottom:20px;overflow:hidden;}
.project_list_s2 .slides_container .post-thumb{position:relative;width:220px;float:left;height:auto;margin-bottom:20px;text-align:center;cursor:pointer;border-bottom:1px solid #efefef;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.project_list_s2 .slides_container .post-thumb:hover{border-bottom:1px solid #1a99b8;}
.project_list_s2 .slides_container .p_title{float:left;width:100%;margin:0 auto;border-top:4px solid transparent;padding:14px 0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-family:'Open Sans';font-weight:bold;font-size:14px;color:#333;}
.project_list_s2 .slides_container .p_title a{color:#333;}
.project_list_s2 .slides_container .p_exerpt{float:left;width:100%;margin-bottom:20px;}
.slides_container .post-thumb.r{margin-left:17px;}
.slides-item.post.r{margin-left:20px;}
.post-thumb .mask{position:absolute;width:215px;height:200px;top:0;z-index:99;cursor:pointer;}
.ch-grid{margin:0;padding:0;list-style:none;display:block;text-align:center;width:100%;}
.ch-grid:after,.ch-item:before{content:'';display:table;}
.ch-grid:after{clear:both;}
.ch-grid li{width:100%;display:block;}
#secondary .recentProjects4 .page_title_s4{margin-top:-30px !important;}
.post-thumb .mask, .featured-image-thumb .mask, .flexslider .mask, .image_container .mask{background:rgba(0,0,0,0);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;top:0;left:0;position:absolute;width:100%;height:100%;text-align:center;overflow:hidden;}
.image_container .mask{height:100%;}
.image_container .mask .more{padding:8px 4px 8px 4px;}
.post-thumb .mask .more, .post-thumb .mask .link, .featured-image-thumb .mask .more, .flexslider .mask .more, .image_container .mask .more{position:absolute;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;color:#fff;font-size:22px;margin-top:-24px;margin-left:-21px;display:none;cursor:pointer;}
.page_title_s4.a-left{left:10px;}
.slides_container .da-thumbs li a img{height:100% !important;}
.post-thumb .mask .more i, .post-thumb .mask .link i, .featured-image-thumb .mask .more i, .flexslider .mask .more i, .image_container .mask .more i{font-weight:bold;padding-left:1px;-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);display:table-cell;vertical-align:middle;padding-left:5px;}
.post-thumb .mask .more.notalone{margin-left:6px;}
.post-thumb .mask .link.notalone{margin-left:-48px;}
.post-thumb .mask .more, .post-thumb .mask .link, .featured-image-thumb .mask .more, .flexslider .mask .more{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;width:40px;height:40px;display:table !important;vertical-align:middle;text-align:center;}
.post-thumb .mask .more.new, .post-thumb .mask .link.new, .featured-image-thumb .mask .more.new, .flexslider .mask .more.new, .image_container .mask .more.new{-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.post-thumb .mask .link{transition-delay:.1s !important;-moz-transition-delay:.1s !important;-webkit-transition-delay:.1s !important;-o-transition-delay:.1s !important;}
.post-thumb:hover .mask .more, .post-thumb:hover .mask .link, .featured-image-thumb:hover .mask .more, .flexslider:hover .mask .more, .image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.post-thumb .mask .more .scale, .post-thumb .mask .link .scale, .featured-image-thumb .mask .more .scale, .flexslider .mask .more .scale, .image_container .mask .more .scale{position:absolute;top:0px;left:0px;width:100%;height:100%;background:white;z-index:-1;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform:scale(0.5) translateZ(0);-moz-transform:scale(0.5) translateZ(0);-o-transform:scale(0.5) translateZ(0);transform:scale(0.5) translateZ(0);}
.post-thumb .mask .more:hover .scale, .post-thumb .mask .link:hover .scale, .featured-image-thumb .mask .more:hover .scale, .flexslider .mask .more:hover .scale, .image_container .mask .more:hover .scale{-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1;filter:alpha(opacity=100);}