#content_desthemes_shortcodes_button{width:20px!important;height:20px!important;}
.featured-box{position:relative;float:left;margin-bottom:10px;width:100%;}
.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{border:1px solid #ededed;-webkit-border-radius:8px;border-radius:8px;}
.fancyborder{position:relative;float:left;background:url(../images/debut_dark.png) repeat;width:100%;padding:15px 7px 15px 15px;-webkit-border-radius:0;border-radius:0;}
.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:99%;padding:20px 10px;}
.fancyborder .fancyb .ppatternb{padding:20px;}
.fancyb{padding:20px;}
.backgroundpattern{background:#F7F7F7;padding:0px 0 15px 0;-webkit-border-radius:8px;border-radius:8px;}
.backgroundpattern .patternborder{padding:0 20px 0 15px;position:relative;float:left;}
.backgroundpattern .patternborder .right-column .button{left:8px;}
p.des-sc-box,div.des-sc-box{padding:1em 35px 1em 14px;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:Arial;margin-bottom:35px;position:relative;float:left;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-color:#eed3d7;color:#b94a48;background:#f2dede url(../images/exclamation.png) no-repeat 15px center;padding-left:45px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.des-sc-box.download{border:1px solid rgb(228,144,79);background:rgb(247,172,114) url(../images/ico-download.png) no-repeat 18px 49%;color:#fff;}
.des-sc-box.check{border-color:#d6e9c6;color:#468847;background:#dff0d8 url(../images/tick.png) no-repeat 15px center;padding-left:45px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.des-sc-box.info{color:#2080a8;filter:dropshadow(color=#2080a8,offx=1,offy=1);border-color:#bce8f1;background:#d9edf7 url(../images/info.png) no-repeat 15px center;padding-left:45px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.des-sc-box.note{text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #fbeed5;color:#c09853;clear:both;background:#fcf8e3 url(../images/alert.png) no-repeat 15px center;padding-left:45px;}
.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-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:0;margin:1px 10px 5px 0;text-decoration:none;padding:12px 20px;font-size:1.1em;width:auto!important;letter-spacing:1px!important;font-weight:normal;}
a.des-sc-button.not(.animated){
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a.des-sc-button.small i,.button i{padding-right:5px;}
a.des-sc-button.small,.button.small{padding:0.8em 0.8em;font-size:0.9em;}
a.des-sc-button.medium,.button.medium{padding:1em 2em;font-size:11px;letter-spacing:.5px;}
a.des-sc-button.large,.button.large{padding:2em 4em;font-size:14px;}
a.des-sc-button.xl,.button.xl{padding:28px 43px;font-size:16px;}
a.des-sc-button.dark span{color:#212121;display:inline;}
a.des-sc-button.white span{color:#333!important;display:inherit;width:auto;}
a.des-sc-button i{display:inline;width:auto;font-size:1.2em;}
a.des-sc-button span{width:104%!important;margin-left:-2%;}
.button{display:inline-block;font-family:Arial,sans-serif;cursor:pointer;text-align:center;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px;margin:0 5px 5px 0;text-decoration:none;padding:12px 20px;font-size:1.1em;text-transform:uppercase;}
.button(.animated){
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.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;}
.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:#fff;color:#444!important;font-weight:bold;}
.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;}
.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;}
.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.greenanya{border:1px solid #018b8b;background-image:linear-gradient(bottom,#009999 0%,#0cb7b7 100%);background-image:-o-linear-gradient(bottom,#009999 0%,#0cb7b7 100%);background-image:-moz-linear-gradient(bottom,#009999 0%,#0cb7b7 100%);background-image:-webkit-linear-gradient(bottom,#009999 0%,#0cb7b7 100%);background-image:-ms-linear-gradient(bottom,#009999 0%,#0cb7b7 100%);background-color:#009999;color:#fff!important;text-shadow:1px -1px 0px #007a7a;filter:dropshadow(color=#621cd5,offx=1,offy=1);font-weight:bold;}
.button.greenanya:hover{background:#0d9b9b;}
.main_cols{position:relative;margin-bottom:0;display:inline-block;clear:right;max-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:4px;margin:10px 1% 15px 1%!important;position:relative;float:left;border-top:1px solid #ededed;max-width:100%;width:99%;}
.des-sc-divider.flat{padding:0;margin:0;}
.des-sc-quote p{margin:0 8px 1em 8px;padding:0 0 0 55px;background:url(../images/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(../images/ico-download.png) no-repeat left 20%;}
.des-sc-ilink .check{background:url(../images/ico-tick.png) no-repeat left 20%;}
.des-sc-ilink .info{background:url(../images/ico-info.png) no-repeat left 20%;}
.des-sc-ilink .note{background:url(../images/ico-note.png) no-repeat left 20%;}
.des-sc-ilink .error{background:url(../images/ico-alert.png) no-repeat left 20%;}
.p_exerpt p{font-size:11px;font-family:Georgia;font-style:italic;}
.contact-form{position:relative;height:auto!important;float:left!important;width:100%;margin:0;margin-bottom:20px;}
.contact_form_widget .contact-form{margin-bottom:0px;}
.contact-form .screenReader{left:-9999px;position:absolute;top:-9999px;}
.contact-form .forms{float:left;list-style:none;width:100%;margin:0;position:relative;top:-10px;}
.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:15px;}
.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:"Helvetica",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:25px;}
.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:none;display:block;font-weight:normal;margin:5px 0;}
#accordion .acc-title h2,.acc-substitute .acc-title h2{display:block;padding:0.8em 1em;background:#f7f7f7 url(../images/toggle_open.png) no-repeat 96.5% center;color:#666;font-weight:normal;font-family: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.2em;top:-1px;position:relative;}
#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:#f7f7f7 url(../images/toggle_close.png) no-repeat 96.5% center;padding:0.8em 1em;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:2em 1em;display:none;border:none;}
#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;width:100%;font-family:Open Sans,Arial;margin:0!important;}
.shortcode-toggle h4 a{background:#FFF url(../images/toggle_close.png) no-repeat 98% center!important;text-align:left;text-decoration:none;line-height:30px;display:block;padding:.7em 1.6em;font-size:14px;color:#545454!important;font-weight:normal;font-family:Arial;}
.shortcode-toggle.closed h4 a{background:white url(../images/toggle_open.png) no-repeat 98% center!important;text-align:left;text-decoration:none;line-height:30px;display:block;font-size:14px;color:#545454!important;font-weight:normal;font-family:Arial;padding:.7em 1.6em;}
.shortcode-toggle .toggle-content{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;width:100%;}
.shortcode-toggle .toggle-content .toggle-c2{padding:2.2em 2em;}
.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;float:left;}
#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:4px 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;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:none;font-family:"Arial";font-weight:normal;clear:both;display:inline-block;}
#tabs ul.tabs li a.current{background:white;cursor:pointer;border-top:1px solid #09C;}
#tabs ul.tabs li a:hover{color:#7AB317;}
#tabs .shortcode-services ul.service-items li{margin:0 2% 0 0;}
#tabs .shortcode-services ul.service-items .item-title{font-size:14px;}
#tabs .panes{position:relative;float:left;border:1px solid #dcdcdc;background:white;margin:-4px 0 0 0;padding:5px 25px 25px 25px;}
#tabs .shortcode-services ul.service-items .one-third .item-title{width:78%;margin-top:6px!important;line-height:15px;}
.shortcode-services ul.service-items .text_container{position:relative;float:left;width:82%;clear:none;}
.shortcode-services ul.service-items .text_container .item-desc{padding-left:10px;margin:-2px 1% 0.55em 1%!important;}
.vc_span9 .shortcode-services ul.service-items .one-third.column .text_container{width:79%;}
.shortcode-services ul.service-items .item-title{font-size:14px;font-family:Arial,Helvetica Neue;line-height:18px;font-weight:600!important;color:#444;text-align:left;float:left;position:relative;font-weight:normal;width:92%;display:table-cell;vertical-align:middle;line-height:1.3em;padding-left:14px;margin:5px 0 12px -1px;}
.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;}
.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(../images/shortcode-tick.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.bullet ul li,.shortcode-unorderedlist.bullet ul li{background:url(../images/shortcode-bullet.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.dot ul li,.shortcode-unorderedlist.dot ul li{background:url(../images/shortcode-green-dot.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.arrow ul li,.shortcode-unorderedlist.arrow ul li{background:url(../images/shortcode-arrow.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.star ul li,.shortcode-unorderedlist.star ul li{background:url(../images/shortcode-star.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.minus ul li,.shortcode-unorderedlist.minus ul li{background:url(../images/shortcode-minus.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.plus ul li,.shortcode-unorderedlist.plus ul li{background:url(../images/shortcode-plus.png) no-repeat left 7px;text-align:left;}
.entry .shortcode-unorderedlist.x ul li,.shortcode-unorderedlist.x ul li{background:url(../images/shortcode-x.png) no-repeat left 7px;text-align:left;}
.shortcode-unorderedlist{position:relative;display:inline-block;width:100%;}
.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:0;margin:0 0% 2% 0;}
.shortcode-services ul.service-items.itemsPerRow-1 li{margin:0 2% 3% 0;}
.shortcode-services ul.service-items li.even{padding-right:0;}
.shortcode-services ul.service-items p.designare_icon,span.designare_icon{position:relative;text-align:center;padding-bottom:0;margin:5px 0 0 0!important;float:left;position:relative;}
span.designare_icon.bigicons{width:70px;height:70px;}
ul.service-items .designare_icon i{font-size:26px;top:-5px;position:relative;left:0;}
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 0 0!important;}
.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;width:100%;}
.shortcode-unorderedlist ul li,.shortcode-orderedlist ol li{clear:left;margin-bottom:1em!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%;padding-top:4px;}
.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%;}
.shortcode-team .team_content h4{border-bottom:none!important;margin:0 0 -10px 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:55px;}
.shortcode-team .team-member{position:relative;float:left;}
.shortcode-team .team-member .teamimg{position:relative;float:left;overflow:hidden;margin-bottom:20px;width:100%;}
.image_container{width:100%;}
.contact-form .forms li{background:transparent!important;padding:0!important;}
.shortcode-team .team-member img{position:relative;float:left;max-width:100%;width:100%;}
.shortcode-team h4.member_name{font-size:18px;margin-bottom:-2px;}
.shortcode-team .pag-proj_team{position:relative;float:right;z-index:9999;float:right;position:relative;background:#fff;padding-left:20px;top:-8px;}
.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;position:relative;width:100%;}
.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:#444;line-height:5px;width:100%;top:0!important;font-weight:normal;}
.services-graph li strong{font-size:13px;position:absolute;top:9px;padding:0 4px;line-height:12px;margin-right:2px;float:left;left:5px;height:27px;color:#fff;width:auto;}
.services-graph li .text-graphs{font-size:13px;position:absolute;top:9px;padding:0 4px;line-height:12px;margin-right:2px;float:left;left:48px;height:27px;color:#fff;width:auto;}
.testi-info,.testi-info a{font-weight:400;}
.recent_testimonials{position:relative;float:left;width:100%;margin-bottom:20px;}
.page-sidebar-left .recent_testimonials,.page-sidebar-right .recent_testimonials{margin-top: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%;padding-bottom:15px;}
#testimonials2 .testi-info{position:relative;float:left;width:calc(86% - 67px);margin-top:32px;left:2%;}
#testimonials2 .testi-text{position:relative;left:0;float:right;padding:20px;border:1px solid #ededed;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;}
#testimonials2 .testimonial-triangle{width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ededed transparent transparent transparent;position:absolute;bottom:-8px;left:46px;}
#testimonials2 .testi-info .author{width:100%;float:left;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}
#testimonials2 .featured_image,#testimonials2 .featured_image_widget,#testimonials2 .featured_image img,#testimonials2 .featured_image_widget img{position:absolute;float:left;width:55px;height:55px;background:transparent;-webkit-border-radius:100%;border-radius:100%;top:4px;left:4px;}
#testimonials2 .featured_image p,#testimonials2 .featured_image_widget p{overflow:hidden;margin:0;}
#testimonials2 .featured_image,#testimonials2 .featured_image_widget{margin:15px 20px;position:relative;float:left;-webkit-border-radius:55px;border-radius:54px;}
.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:5px 0;}
.special_tabs .label span.tab_title{position:relative;font-size:1.15em!important;line-height:16px;font-family:Arial;color:#5c5c5c;margin:0px -16px 0px 0;display:table-cell;vertical-align:middle;padding-right:10px;width:81%;line-height:1.3em;text-transform:capitalize;font-weight:normal;text-align:left;}
.special_tabs .label p{display:table-cell;vertical-align:middle;width:100%;font-size:15px;}
.special_tabs .label:first-child{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.special_tabs .label:last-child{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.special_tabs .tab-container{position:relative;float:left;display:inline-block;height:100%;margin:0;margin-left:15px;}
.special_tabs .tab-container img{width:100%;height:auto;margin:0;}
.special_tabs .tab-container .content{max-width:97%;width:100%;}
.special_tabs .tab-selector .label:last-child{}
.special_tabs h2.title{position:relative;}
.special_tabs .tab-selector{position:relative;float:left;display:inline-block;margin-left:0;top:-3px;}
.special_tabs .designare_icon_special_tabs{height:35px;position:relative;text-align:center;padding-bottom:0;margin:16px 13px 0 14px;float:left;width:35px;background:#4F4F4F;padding:0 0px 0 5px;border:1px solid #4F4F4F;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#fff;}
.special_tabs .designare_icon_special_tabs i{font-size:15px!important;}
.special_tabs .label{position:relative;display:table;clear:left;width:101%;cursor:pointer;z-index:10;min-height:70px;color:#5c5c5c;margin-top:-1px;border:1px solid #ECECEC;background:#FCFCFC;}
.special_tabs .label.current{padding-bottom:0;top:0;}
.special_tabs .label.current .designare_icon_special_tabs i{color:#fff!important;}
.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;}
.special_tabs .label.current .triangle{display:none!important;}
.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(../images/bestvalue.png) no-repeat top right;-webkit-box-shadow:0px 0px 25px 0px #DDD;box-shadow:0px 0px 25px 0px #DDD;}
.recentProjects3 hr,.recentProjects4 hr{top:-2px!important;}
.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:0;position:relative;float:left;width:100%;margin-top:-25px;}
.recent_testimonials .page_title_testimonials{padding-bottom:0;}
.recent_testimonials .page_title_testimonials>span{border-bottom:1px solid rgb(0,153,153);}
.shortcode-partners h4 span{border-bottom:1px solid rgb(0,153,153);padding-bottom:15px;}
.rotate-bg{background:transparent;padding:3px;width:57px;height:58px;position:absolute;-webkit-border-radius:100%;border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;}
.shortcode-partners .pag-proj_partners{position:relative;float:right;background:#fff;z-index:99;padding-left:20px;top:-8px;}
.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:200px;margin-top:-20px;}
.shortcode-partners .partners-carousel img{position:relative;margin:0 auto;text-align:center;}
.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;text-align:center;width:93%;clear:both;top:4px;position:relative;}
.numericals{position:relative;float:left;width:100%;padding-top:2px;left:-3px;}
.numerical-container{position:relative;float:left;width:100%;margin:0 5px;}
.numerical-container .value{font-size:100px;position:relative;width:auto;padding-top:0;padding-bottom:3px;left:-5px;}
.numerical-container .unit{font-size:50px;position:relative;float:left;width:auto;vertical-align:baseline;line-height:2em;}
.numerical-container .left,.numerical-container .center,.numerical-container .right{position:relative;}
.numerical-container .center{text-align:center;}
.numerical-container .right{text-align:right;}
.numerical-container .value,.numerical-container .unit{font-family:Helvetica,Arial,sans-serif;font-weight:100;}
.numerical-container .numerical-content{position:relative;float:left;width:100%;text-align:left;font-family:Arial;font-size:13px;color:#5F5F5F;padding-top:10px;}
.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;}
.diagrams-container{position:relative;float:left;display:inline-block;width:100%;}
.diagrams-container .diagrams{position:relative;float:left;display:inline-block;width:100%;}
.diagrams-container .diagrams .title{display:none;}
.diagrams-container .textcontainer{position:absolute;bottom:0px;left:0px;width:100%;height:100%;text-align:center;z-index:9;color:#FFF;line-height:30px;font-size:20px;font-family:'Helvetica Neue','Arial, sans-serif';pointer-events:none;}
.diagrams-container .textcontainer #outer{display:table;position:static;width:100%;height:100%;}
.diagrams-container .textcontainer #middle{display:table-cell;vertical-align:middle;width:100%;position:static;}
.diagrams-container .textcontainer i{font-size:50px!important;color:#FFF!important;}
.columns>div{position:relative;}
.post .entry .container .columns>div{float:left;width:100%;}
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;margin-right:30px;margin-left:0;}
.indproj1.four.columns{float:left;margin-right:28px;margin-left:0;}
.indproj1.eight.columns{float:left;margin-right:40px;margin-left:0;}
.vc_span6 .indproj1.eight.columns{margin-right:15px;}
.slides_container .projs_row div:last-child{margin-right:0;}
li.indproj1{width:215px;margin-right:.93%;margin-bottom:1%;}
.indproj1 .slides_item{position:relative;float:left;display:inline-block;width:100%;}
.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,.pag-proj2_s4{z-index:9999;float:right;position:relative;padding-left:20px;top:-10px;}
.pag-proj2_s3 .nextbutton,.pag-proj2_s3 .prevbutton{float:right;left:0;}
.project_list_s3{width:100%;}
.projects_container_s4{position:relative;float:left;width:100%;}
.projects_container_s4 hr{top:3px!important;}
.project_list_s4 .slides_container>li{width:215px;margin-right:15px;float:left;position:relative;}
.indproj2{float:left;margin-left:0;margin-right:30px;margin-bottom:3%!important;}
.indproj2.eight.columns{margin-right:30px;margin-bottom:30px;}
.indproj2.four.columns{margin-right:28px;}
.vc_span6 .indproj2.eight.columns{margin-right:15px;margin-bottom:16px;}
.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:0;text-align:left;}
.pag-proj2_s4{z-index:9999;float:right;position:relative;background:white;padding-left:20px;}
.pag-proj2_s4 .nextbutton,.pag-proj2_s4 .prevbutton{float:right;left:0;}
.project_list_s4{position:relative;float:left;width:100%;}
.project_list_s2_style2 .posttype_preview img{width:100%!important;}
.project_list_s2_style2 .posttype_preview .divider-tags .the_author,.project_list_s2_style2 .posttype_preview .divider-tags .the_categories{display:inline-block;}
.post_listing .slides-item .posttype_preview .flex-direction-nav li a.next:hover{right:4%;}
.post_listing .slides-item .posttype_preview .flex-direction-nav li a.prev:hover{left:4%;}
.post_listing .slides-item .posttype_preview .flex-direction-nav li a.next:hover,.post_listing .slides-item .posttype_preview .flex-direction-nav li a.prev:hover{opacity:1!important;background-color:rgba(255,255,255,1)!important;}
.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_style2 .post_listing>li{position:relative;float:left;margin-right:30px;}
.project_list_s2_style2 .post_type{position:absolute;right:0px;width:33px;height:33px;line-height:33px;text-align:center;color:white;padding-left:5px;}
.project_list_s2_style2 .posttype_date{position:relative;float:left;width:100%;background:#4b4b4b;}
.project_list_s2_style2 .posttype_date.noposttype,.project_list_s2_style2 .posttype_date.textposttype{width:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-right:4px;}
.project_list_s2_style2 .posttype_date.textposttype{padding-right:20px;overflow:hidden;}
.project_list_s2_style2 .date{position:relative;width:auto;float:left;padding:7px 15px 6px 15px;color:white;font-weight:normal;font-size:12px;font-family:Helvetica Neue,Arial;left:-10px;}
.project_list_s2_style2 .the_title{position:relative;clear:both;top:10px;margin-bottom:0;clear:left;}
.project_list_s2_style2 .the_title a{font-size:15px;font-family:Helvetica,Arial;font-weight:bold!important;color:#333;line-height:35px;}
.rposts2 .posts_row{margin-bottom:20px;padding-bottom:20px;}
.project_list_s2_style2 .posttype_preview{overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.project_list_s2_style2 .posttype_preview .flexslider{margin:0px;}
.project_list_s2_style2 .posttype_preview .flexslider .rp_style1_img,.project_list_s2_style2 .video-thumb iframe{border-top-right-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-moz-border-top-left-radius:3px;border:none;}
.project_list_s2_style2 .video-thumb .posttype_date{border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;}
.project_list_s2_style2 .video-thumb .posttype_date{top:-7px;}
.project_list_s2_style2 .video-thumb .post_type.video{border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;}
.project_list_s2_style2 .numberofcomments{position:absolute;display:inline-block;top:-5px;padding:1px 9px;color:white;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:11px;font-weight:800;margin-left:10px;line-height:17px;}
.project_list_s2_style2 .numberofcomments_triangle{position:absolute;width:0;height:0;border-style:solid;border-width:5px 7px 0 0;left:5px;}
.project_list_s2_style2 .title_content{padding-left:0;}
.project_list_s2_style2 .title_content.eight.columns{padding-top:0;}
.posttype_date_triangle{position:absolute;top:-8px;left:10px;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;z-index:99;}
.project_list_s2 .post_listing .post{width:100%;margin:0 0 0 0;}
.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;background:#fff;padding-left:20px;}
.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;}
.designare_icon_special_tabs>i{font-size:30px;line-height:34px;}
.team-carousel{width:100%;margin-bottom:40px;display:inline-block;}
.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;background:white;padding-left:20px;margin-top:-10px;}
.pag-testimonials .nextbutton,.pag-testimonials .prevbutton{float:right;left:0;}
#testimonials2{width:100%;margin-top:5px;}
.page-sidebar-right #testimonials2,.page-sidebar-left #testimonials2{margin-top:0px;}
#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;}
.diagrams-container .diagram-jquery{display:none;}
.partner-item.withscroller{min-height:200px;}
.shortcode.fullwidth-section{position:relative;float:left;width:100%;margin-bottom:25px;background:#FCFCFC;border-bottom:1px solid #F3F3F3;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #F3F3F3;overflow:hidden;}
.anyatitle{margin-bottom:20px!important;}
.anyatitle hr{display:none;}
h2.anyatitle{margin-top:0!important;}
.entry .container .shortcode-services{margin:0 0!important;}
.shortcode-services{}
.serviceballs{display:block;width:100%;margin:-5px 0 40px 0;background:url(../images/path.png) no-repeat 0px 40px;}
.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;margin-top:5px;}
.addthis_toolbox.addthis_default_style{position:relative;margin-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;margin:0;width:100%!important;}
.carousel-wrap{position:relative;float:left;}
.anyatitle .carousel-control{float:right;border:1px solid #ededed;padding:0;}
.home_widget{position:relative;width:100%;float:left;padding-top:2px;}
.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;}
.page_title_testimonials,.anyatitle{position:relative;float:left;padding:0;width:100%;margin:-5px 0 20px 0;font-size:16px;font-family:Arial,sans-serif;font-weight:bold;color:#545454;}
.page_title_testimonials,div.anyatitle{margin:5px 0 20px 0;}
.home_widget .page_title_s3,.home_widget .page_title_s4{position:relative;float:left;padding:0;width:100%;margin:-7px 0 25px 0!important;font-size:16px;font-family:Arial,sans-serif;font-weight:bold;color:#545454;}
h2.anyatitle span .inside-title{padding:0 20px 10px 20px;float:none;}
h2.anyatitle.center>span{text-align:center;position:relative;float:none;display:inherit;background:none!important;padding:0;}
.anyatitle span span{padding-right:0;}
.home_widget .page_info_title_s3,.home_widget .page_info_title_s4,page_info_title_testimonials,.anyatitle span{position:relative;float:left;font-size:20px;font-family:Helvetica Neue,Arial,sans-serif;font-weight:600;color:#545454;line-height:20px;top:-6px;border-bottom:none!important;background:white;padding-right:20px;z-index:99;letter-spacing:-0.4px;}
.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{position:relative;display:inline-block;width:100%;border-bottom:1px solid #ededed;margin-bottom:15px;}
.tests_row{margin-bottom:15px;border-bottom:none;}
.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,.home_widget .projects_container .project_list_s2_style2{position:relative;height:auto;margin-top:0;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{-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:25px;margin-top:-12px;margin-left:-25px;display:none;cursor:pointer;}
.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;font-size:15px;padding:0!important;}
.post-thumb .mask .more.notalone{margin-left:5px;}
.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;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);}
.column:last-child,.columns:last-child{margin-right:0!important;}
.container .eight.columns:last-child{margin-right:0!important;}
.eight.columns:last-child,.container .one-third.column:last-child{margin-right:0!important;}
.wpb_wrapper .one-third:last-child{margin-right:0!important;}
.shortcode-services.default ul.service-items .item-title{width:80%;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);}




.column:last-child, .columns:last-child{
	margin-right: 0 !important;
}

.container .eight.columns:last-child{
	margin-right: 0 !important;
}

.eight.columns:last-child, .container .one-third.column:last-child{
	margin-right: 0 !important;
}

.wpb_wrapper .main_cols .column:last-child{
	margin-right: 0 !important;
}

.shortcode-services.default ul.service-items .item-title{width: 80%;}


.pag-proj2_s3, .pag-proj2_s4{top: -8px !important;}


.post-thumb .mask .more:hover i, .post-thumb .mask .link:hover i, .featured-image-thumb .mask .more:hover i, .flexslider .mask .more:hover i, .image_container .mask .more:hover i, .dl-menuwrapper li a:hover{
		
}

.special_tabs .tab-container .content br{display: none;}

.four.columns .home_widget .title_content{margin-top: 20px;margin-left: 0px;}

.entry.sidebar-left .four.columns .anyatitle span, .entry.sidebar-right .four.columns .anyatitle span{position: absolute;top: 0;}

.title_content.columns.omega.sixteen{margin-top: 25px;}

.the_content .video-thumb{margin-bottom: 20px;}

@media only screen and (max-width: 959px) and (min-width: 768px){
	.special_tabs .label span.tab_title {
font-size: 0.95em !important;}

	.shortcode-services ul.service-items .text_container .item-desc{margin-left: 0 !important;}

	.pag-proj2_s3, .pag-proj2_s4 {padding-left: 0;}

	.container .title_content{margin-left: 10px !important;}

	
}


.proj_list_overlay li .mask .link .icon-link{opacity: 1 !important;}
