@font-face{font-family:'Helvetica';font-weight:normal;font-style:normal}
body{margin:0px;padding:0px;color:#666;font-family:'Helvetica';font-size:11px}
fieldset, ul, li{padding:0px;margin:0px;border:none}
li{list-style:none}
img{max-width:100%;height:auto}
.flleft{float:left !important}
.flright{float:right !important}
a{color:#999;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-transition:all 0.3s linear;outline:none}
* a:hover{color:#e4593a !important;text-decoration:none !important}
p{padding:0xp;margin:0px}
h2{color:#333;font-size:18px;line-height:18px;padding:0px;margin:0px;margin-bottom:25px;font-weight:bold}
h3{color:#404040;font-size:12px;padding-bottom:15px;text-align:left;text-transform:uppercase;margin-bottom:20px}
h3.bor-bot{background:url(../images/bor.png) no-repeat bottom left}
#news_for_mobile{display:none}
input[type="text"], input[type="password"], textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color:#fff;
    border:1px solid #ccc;
    font-size:20px;
    width:180px;
    min-height:30px;
    display:block;
    margin-bottom:6px;
    margin-top:6px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

textarea {
    min-height:200px;
}

input[type="text"]input:focus, input[type="password"]input:focus, textarea:focus {
    -webkit-box-shadow:0 0 25px #ccc;
    -moz-box-shadow:0 0 25px #ccc;
    box-shadow:0 0 6px #ccc;

    -webkit-transform: scale(1.02);
    /*-moz-transform: scale(1.02); JM: slikta kvalitāte :/ */
    transform: scale(1.02);
}

/* The interesting bit */

input:not(:focus), textarea:not(:focus) {
    opacity:0.7;
}

#top_line{background:none repeat scroll 0 0 #E4593A;height:4px;margin:0;padding:0}
#Container{}
#Navigation{max-width:960px;margin:0 auto}
#center_wrapper{max-width:960px;margin:0 auto}
.contact_info{font-size:11px;font-weight:normal;margin:8px 0;padding-right:5px;text-align:right}
.social_media_wrapper{overflow:hidden}
.social_media{float:right}
ul.social{float:left;margin-right:11px;padding-top:7px;width:100%}
ul.social li{float:left;height:18px;margin-left:5px;margin-right:5px;width:18px}
ul.social li.slogo a{background:url("../images/social.png") no-repeat scroll -6px -2px transparent;display:block;float:left;height:18px;width:18px}
ul.social li.slogo a:hover{background-position:-6px -21px}
ul.social li.facebook a{background:url(../images/social.png) no-repeat -38px -2px;width:18px;height:18px;float:left;display:block}
ul.social li.facebook a:hover{background-position:-38px -21px}
ul.social li.googlePlus a{background:url(../images/social.png) no-repeat -66px -2px;width:18px;height:18px;float:left;display:block}
ul.social li.googlePlus a:hover{background-position:-66px -21px}
ul.social li.Rss a{background:url(../images/social.png) no-repeat -95px -2px;width:18px;height:18px;float:left;display:block}
ul.social li.Rss a:hover{background-position:-95px -21px}
ul.social li.power a{background:url(../images/social.png) no-repeat -128px -2px;width:18px;height:18px;float:left;display:block}
ul.social li.power a:hover{background-position:-128px -21px}
.search_box{float:right;height:34px;margin-right:-18px;overflow:hidden;position:relative}
.search_box input[type="text"]{margin:auto;min-height:20px;border-radius:0;font-size:12px;background:none repeat scroll 0 0 #f8f8f8;border:none;padding:8px 50px 8px 2px;width:120px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-transition:all 0.3s linear;outline:none;color:#999;font-family:helvetica}
.search_box input:focus{width:140px}
.search_box input[type="submit"]{background:url(../images/search.png) repeat scroll 0 22px transparent;border:medium none;height:20px;x padding:0;position:absolute;width:19px;z-index:554;top:5px;right:25px}
.search_box input[type="submit"]:hover{background-position:0px -7px;cursor:pointer}
#slogan, #slogana{border-left:1px solid #e1e1e1;color:#999;float:left;font-family:'Helvetica';font-size:11px;margin-left:5px;margin-top:19px;padding:4px 13px 5px 15px}
#logo, #logo1{float:left;margin:0px 10px 2px 0;padding-top:10px}
#menu_container{}
#company{float:left;margin-top:-35px}
#company480{display:none;text-align:center;float:left;width:100%}
#menu, #primary-nav{float:right;font-size:15px;margin:2px 0 0}
.body_heading{background:none repeat scroll 0 0 #E4593A;border-bottom:7px solid #EDEBEB;margin-top:50px;overflow:hidden}
.body_heading a:hover{color:#fff !important}
.heading_intro{float:left;margin-left:25px}
.heading_intro h2{border-bottom:2px solid #DDD;float:left;font-size:25px;margin-bottom:20px;margin-top:20px;line-height:30px;}
.heading_intro h2 a{color:#FFF;font-weight:bold;text-decoration:none;text-transform:uppercase}
.heading_intro p{color:#FFF;float:left;font-size:15px;margin:26px 0 0 20px}
.right_button_holder{float:right;margin-top:30px}
.button_head{background:none repeat scroll 0 0 #D05134;color:#FFF;font-size:14px;font-weight:bold;margin:16px;padding:11px 21px;text-align:center;text-decoration:none}
.button_head:hover{background:#b34127}

.slider-wrapper{border-bottom:1px solid #EDEBEB !important;margin:0 auto;overflow:hidden;position:relative;width:100%}
.project_description p{height:60px;}
.project_description h2{height:32px;}
.slides .news a, .forum_tab_link, .acitem a{color:#999;}
.languages_list{margin:0 auto;}
.languages_list li{float:left;}
.language_link {
display:block;
background: url(../images/countries-sprite.png) no-repeat top left;
width:25px;
height:25px;
}
li.language_link {
-webkit-box-shadow: 0 4px 4px -2px #000000;
-moz-box-shadow: 0 4px 4px -2px #000000;
box-shadow: 0 4px 4px -2px #000000;
}
.partner{float:left;margin-right:20px}
.partner img, .clients img{position:relative !important;border:1px solid #eaeaea;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.partner img:hover, .clients img:hover{border:1px solid #f00;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.slogan{font-weight:100;color:#666;font-size:36px}
.bannerimg{float:left}
.viewPro{padding-top:20px}
.btn{background:none repeat scroll 0 0 #e4593a;border-bottom:1px solid #BEBEBE;color:#fff;font-size:12px;font-weight:bold;padding:8px 10px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #96351f;}
.btn:hover{color:#fff !important;background:#444;}
.marnone{margin-bottom:0px;}
.bottom_wrapper .marnone{margin-bottom:14px;}
.body_contant{margin:70px 0 0;overflow:hidden}
#body_wrapper{margin-bottom:70px;overflow:hidden}
.top_container{overflow:hidden}
.box{overflow:hidden;padding-bottom:40px}
.box .body_heading{}
.box .box_heading img{float:left;margin-right:5px}
.box .box_heading h3{float:left;font-size:12px;margin:7px 5px;text-transform:uppercase}
.box .box_heading h3 a{color:#404040}
.box p{float:left;font-size:11px;line-height:15px;margin-left:5px;overflow:hidden}
.box .read_more_button{clear:both;padding-left:4px;padding-top:9px}
.button{background:none repeat scroll 0 0 #E5E3E3;border-bottom:1px solid #BEBEBE;color:#666;font-size:10px;font-weight:bold;padding:6px 8px;text-transform:uppercase;text-decoration:none}
.read_more_button a.button, .button_holder a.button{border-radius:0px !important;margin:0px !important}
.button:hover{background:none repeat scroll 0 0 #e4593a;border-bottom:1px solid #96351f;color:#FFF !important;text-transform:uppercase}
.left{margin-right:50px}
.middle{margin:0 10px;width:280px}
.right{}
.line{background:none repeat scroll 0 0 #e1e1e1;border-bottom:1px solid #e1e1e1;height:6px;width:40px;margin:auto}
.divider{margin-bottom:20px;margin-top:25px}
.divider .divider_text{}
.divider .divider_text h2{color:#404040;font-size:12px;text-align:center;text-transform:uppercase;background:url(../images/text-bg.png);padding-left:15px;text-align:left;line-height:40px;border-left:4px solid #e4593a;}
.divider .divider_text h2 span{float:right;font-size:9px !important;font-style:italic;margin-right:15px;text-align:right;text-transform:none;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
.divider .divider_text h2 span a{font-size:11px;text-decoration:none;color:#999;}
.latest_products{overflow:hidden;margin-bottom:15px}
.latest_products .line{background:none;border-bottom:1px solid #E1E1E1}
.project_box{float:left;margin-right:26px;width:100%}
.tumbnail{margin-bottom:20px;text-align:center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-transition:all 0.3s linear;outline:none;cursor:pointer}
.tumbnail:hover{opacity:0.5}
.plus{-moz-transition:all 0.6s ease-in-out 0s;height:height:51px !important;margin-left:79px;top:-34px;position:absolute;width:50px !important;z-index:9999}
.tumbnail:hover .plus{top:23%;opacity:1;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.project_description{padding-bottom:17px;width:96%;margin:0 auto;padding-top:15px;}
.project_description p{font-size:11px;line-height:15px;margin:0 5px;overflow:hidden;text-align:center}
.project_description h2{color:#404040;font-size:12px;text-align:center;text-transform:uppercase;padding-top:6px;margin-bottom:0px}
.project_description h2 a{color:#404040;text-decoration:none}
.button_holder{text-align:center;height:40px}
.project_box .tumbnail-post{margin:0 0 10px;overflow:hidden}
.project_box .tumbnail_post_pic{height:168px;width:168px;background:none repeat scroll 0 0 #E5E3E3;position:relative;-moz-transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s;cursor:pointer;-o-transition:all 0.6s ease-in-out 0s}
.kreis{-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;height:39px !important;margin-left:60px;top:-50px;position:absolute;width:40px !important;z-index:9999;background:url(../images/plus.png) no-repeat center center}
.kreis:hover{background:url(../images/plus-hvr.png) no-repeat center center}
.tumbnail_post_pic:hover .kreis{margin-top:63%;opacity:1;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.tumbnail_post_pic:hover:hover{background:#999}
.latest_posts{margin-bottom:66px;overflow:hidden}
.latest_posts .project_box{background:url(../images/text-bg.png);border-bottom:4px solid #e5e3e3;}
.latest_posts .project_box .tumbnail-post{margin:0 0 3px;overflow:hidden}
.latest_posts .project_box .button_holder{background:url(../images/port-arrow.png) no-repeat center bottom;}
.latest_posts .project_box:hover{border-bottom:4px solid #e4593a;}
.latest_posts .project_box:hover .button_holder{background:url(../images/port-arrow-hvr.png) no-repeat center bottom;}
.latest_posts .project_box:hover .button{background:none repeat scroll 0 0 #e4593a;border-bottom:1px solid #96351f;color:#FFF !important;text-transform:uppercase}
.bottom_wrapper{overflow:hidden}
.bottom_wrapper_left{float:left;margin-right:37px;width:200px}
.line_min{background:none repeat scroll 0 0 #E5E3E3;border-bottom:1px solid #BEBEBE;height:5px;width:70px}
.line_min1{border-bottom:1px solid #e5e3e3;height:3px;width:40px}
.bottom_wrapper_heading{margin-bottom:16px}
.divider_text{overflow:hidden}
.bottom_wrapper_heading h2{color:#404040;font-size:12px;text-align:left;text-transform:uppercase}
.bottom_wrapper_center{overflow:hidden;float:left;margin:0 10px}
.bottom_wrapper_right{float:left;margin-left:20px}
.bottom_wrapper_center .images_wrapper{width:456px}
.images_wrapper div{border:1px solid #E5E3E3;float:left;height:115px;text-align:center;width:30%}
.images_wrapper div a{display:block;height:100%;text-decoration:none !important;width:100%}
.images_wrapper div a:hover{}
.images_wrapper div img{margin:30px 0;border:none}
.bottom_wrapper_right .contant_right{}
.intro .details{background:url(../images/intro_bk.png) no-repeat scroll 0 0 transparent;font-size:10px;font-style:italic;height:135px;padding:13px 14px 0 10px;width:193px;font-family:Georgia,"Times New Roman",Times,serif;line-height:15px;color:#999}
.intro .details img{margin-right:5px}
.intro .details span{font-family:sans-serif;font-size:50px}
.intro .name{float:right;font-size:11px;margin-top:-21px;text-align:right;font-weight:bold;padding-right:10px;}
.intro .name a{cursor:pointer;font-size:12px;font-weight:bold;margin-right:5px;color:#000}
#footer{background:#363636;border-top:5px solid #EDEBEB;width:100%}
#footer_wrapper{margin:0 auto;max-width:960px;padding-top:15px;color:#777}
#footer_wrapper .divider_text{height:25px}
#footer_wrapper h2{color:#666}
#footer_wrapper .line_min{background:#e4593a;border:none;width:50px;border-bottom:2px solid #8e3c29;}
.bottom_mar{margin-top:25px}
#footer_wrapper p a{color:#fff}
p.w90{width:85%}
#footer_wrapper .one_half{width:39.3%}
.contactinfo{float:left;padding-left:15px}
.contactinfo ul li{line-height:24px}
.contactinfo ul li span{color:#fff;font-weight:bold}
.contactinfo ul li a{color:#777;text-decoration:none}
.twitterbx{width:86%;background:url(../images/twiter-divider.png) no-repeat left bottom;float:left;padding-bottom:15px;margin-bottom:15px}
.twitterbx:last-child{background:none}
.twitterbx a{color:#fff;text-decoration:none}
.twit-thumb{float:left}
.twit-des{float:right;width:79%}
.twit-des span{display:block;color:#fff}
ul.news li{font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;font-style:italic;padding-bottom:8px}
ul.news li input[type="text"]{margin:0;border-radius:0;min-height:10px;font-family:Helvetica;padding:8px 3px;width:95%;border:none;color:#666;font-size:11px;background:#2f2d2e;border-bottom:1px solid #3f4041;border-right:1px solid #3f4041}
ul.news li input[type="submit"]{background:#d85639 !important;border:none;height:26px;padding:0;text-transform:uppercase;padding:2px 5px;font-size:11px;color:#fff !important;font-family:helvetica;border-radius:0px !important;border-bottom:2px solid #8e3c29;}
ul.news li input[type="submit"]:hover{background:#676766;cursor:pointer}
ul.socialf{padding-top:20px}
ul.socialf li{float:left;width:34px;height:55px;overflow:hidden;margin-right:13px}
ul.socialf li a.twitter{background:url(../images/socialf.png) no-repeat left top;display:block;float:left;width:34px;height:55px;padding-top:40px;text-align:center;color:#fff;text-decoration:none}
ul.socialf li a.twitter:hover{background:url(../images/socialf-hvr.png) no-repeat left top;color:#fff !important}
ul.socialf li a.gplus{background:url(../images/socialf.png) no-repeat -48px top;display:block;float:left;width:34px;height:55px;padding-top:40px;text-align:center;color:#fff;text-decoration:none}
ul.socialf li a.gplus:hover{background:url(../images/socialf-hvr.png) no-repeat -48px top;color:#fff !important}
ul.socialf li a.rssf{background:url(../images/socialf.png) no-repeat -97px top;display:block;float:left;width:34px;height:55px;padding-top:40px;text-align:center;color:#fff;text-decoration:none}
ul.socialf li a.rssf:hover{background:url(../images/socialf-hvr.png) no-repeat -97px top;color:#fff !important}
#footer-info{background:url(../images/footer-bg.png) repeat-x #282827;height:43px;width:100%}
#footer-info a{color:#fff;text-decoration:none}
#footer-info a:hover{color:#cac6c6 !important;text-decoration:none}
#footer-info-inn{margin:0 auto;max-width:960px;padding-top:15px;color:#fff}
.client-box, testimoniol{width:100% !important}
ul.client{float:left;width:98.5%;border:1px solid #e5e3e3;border-bottom:none;border-right:none}
ul.client li{border-right:1px solid #e5e3e3;border-bottom:1px solid #e5e3e3}
ul.client li, ul.client li a{float:left;width:150px;height:118px;display:block}
ul.category li{font-weight:bold;color:#E4593A;line-height:23px}
ul.category li a{color:#666;text-decoration:none}
.one_half a.flleft{margin-right:10px}
.one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.two_fifth{width:37.6%}
.three_fifth{width:58.4%}
.four_fifth{width:67.2%}
.one_sixth{width:13.33%}
.five_sixth{width:82.67%}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth{position:relative;margin-right:4%;margin-bottom:20px;float:left;line-height:15px}
.full-width{position:relative;margin-bottom:20px;float:left;line-height:15px;width:100%}
.column-last{margin-right:0!important;clear:right}
.clear{clear:both}
.mar-right{margin-right:3% !important}
strong{color:#333}
#title{width:100%;background:url(../images/text-bg.png);border-bottom:1px solid #e1e1e1;height:120px;margin-bottom:40px;border-top:1px solid #e1e1e1;}
.title-inner{max-width:960px;margin:0 auto}
.title-inner h2{font-size:23px;color:#999;font-weight:bold;padding:0px;margin:0px;font-family:'Helvetica';line-height:50px;background:url(../images/h2-bor.png) no-repeat left bottom;padding-top:18px}
.page{line-height:39px;color:#333;font-weight:normal}
.page a{color:#333;text-decoration:none}
.page span{color:#99999}
.borbot{background:url(../images/bor.png) no-repeat left bottom}
p.borbot{padding-bottom:25px}
h2.borbot{padding-bottom:18px}
.team{width:100%;float:left;padding-top:25px}
.team-thumb{width:100%}
.team h3{color:#404040;font-size:12px;padding-top:15px;text-align:center;text-transform:uppercase;background:url(../images/bor.png) no-repeat top center;margin-bottom:0px;padding-bottom:0px}
.team h3 a{color:#404040;text-decoration:none}
.team-detail{text-align:center;margin:0 auto;width:80%;padding-bottom:6px}
.team-detail p{margin-top:6px}
.contact-ph{border:1px solid #e1e1e1;border-right:none;border-left:none;height:30px;line-height:30px;text-align:center;font-style:italic;margin-bottom:25px}
.vision, .client-say{padding-top:25px;float:left;width:100%;padding-bottom:25px}
.client-say{border-top:1px solid #e1e1e1;padding-top:40px;margin-top:25px}
.quot{width:70%;background:url(../images/quot.png) no-repeat left top;padding:0 30px;margin:0 auto;text-align:center;font-size:12px;line-height:20px}
.client-say h3{text-align:center}
.client-say a{color:#333}
.service .one_third{margin-right:5%;padding-right:5%;background:url(../images/shedow-ser.png) no-repeat right top;min-height:612px;}
.service .two_fifth{margin-right:24.7%}
.service h2{line-height:14px}
ul.leftmenu{float:left;width:100%;border-top:1px solid #e1e1e1}
ul.leftmenu li{width:100%;float:left;border-bottom:1px solid #e1e1e1;line-height:31px}
ul.nobor{border-top:0px}
ul.leftmenu li a{color:#666;text-decoration:none}
ul.leftmenu li strong{float:left}
ul.leftmenu li span{float:right}
.blog .one_fourth{width:22%}
.blog .one_half{width:46%}
h2.blghead{color:#404040;font-size:13px;text-align:left;background:url(../images/text-bg.png);padding-left:15px;text-align:left;line-height:40px;border-left:4px solid #e4593a;}
.single p{padding-bottom:25px}
.single p:last-child{padding-bottom:0px}
.single ul li{list-style:disc;padding-left:10px}
.single ul{padding-bottom:20px;padding-left:35px}
.comments-sec{float:left;width:100%}
ol.commentlist{float:left;width:100%;margin-top:0px;padding-left:0px;padding-bottom:25px}
ol.commentlist li{float:left;border-top:1px solid #e1e1e1}
ol.commentlist li:first-child{border:none;padding-top:0px;margin-top:0px}
ol.commentlist li{padding-top:19px;margin-top:19px}
ol.commentlist img{float:left}
ol li ol.childlist{float:right;width:95%;margin-top:19px}
ol.commentlist li ol.childlist li:first-child{border-top:1px solid #e1e1e1;padding-top:19px}
.comments{float:left}
ol li ol.childlist .comment-des{float:right;width:100%}
.avtar{float:left;margin-right:3%;margin-bottom:3%}
.comment-des{float:right;width:100%}
.comment-by strong{float:left;color:#333;padding-right:5px;font-size:11px;font-weight:bold}
.comment-des span{float:left;color:#8c8f93}
.comment-by{float:left;width:80%;padding-bottom:5px;padding-top:5px}
.comment-by span.reply{color:#729700;float:left}
.comment-by span.reply a{color:#666;text-decoration:none}
.comment-by span.reply a:hover{border:none;border-bottom:1px solid transparent}
.comment-by span.date{color:#666;padding-right:7px;float:left}
.comment-frm{float:left;width:100%}
.comment-frm ul.cont-frm li.wsmall{margin-right:25px;width:130px}
.comment-frm ul.cont-frm li.last-child{margin-right:0px}
.contnr{width:100%;float:left;padding-bottom:35px}
.recent-post{width:100%;float:left;padding-bottom:35px;overflow:hidden}
.recent-post:last-child{padding-bottom:0px}
.pst-thumb{height:69px;width:69px;float:left;margin-right:17px}
.Rpost-des{float:left}
h3.Rpost-head{color:#404040;font-size:12px;text-align:left;background:url(../images/heading-bg.png) no-repeat left bottom;padding-bottom:8px;text-transform:uppercase;margin-bottom:8px}
.Rpost-date{font-size:11px;color:#999}
.video-contnr{width:100%;min-height:161px;float:left;overflow:hidden}
.twitter-widget{float:left;width:100%;font-size:11px;background:url(../images/heading-bg.png) no-repeat left bottom;padding-bottom:18px;margin-bottom:18px}
.twitter-widget:last-child{background:none;margin:0px;padding:0px}
.twitter-widget a{color:#333}
.twitter-widget span{float:left;display:block;width:100%;color:#333}
.Rcomment{padding-bottom:18px}
.Rcomment a{color:#666}
ul.archive, ul.archive li{float:left;font-weight:bold;width:100%;padding:0px;margin:0px;list-style:none}
ul.archive li a{color:#666;text-decoration:none}
ul.archive li{line-height:28px;border-bottom:1px solid #e1e1e1}
.text-widget{float:left;width:100%}
.post{float:left;width:100%;background:url(../images/post-divdr.jpg) repeat-x bottom;padding-bottom:40px;margin-bottom:40px}
.last-post{background:none}
.post-detail{padding-bottom:30px}
.post-detail, .post-summry, .post-img{float:left;width:100%}
.post h2{color:#404040;font-size:18px;text-align:left;background:url(../images/heading-bg.png) no-repeat left bottom;padding-bottom:8px;font-weight:normal;margin-bottom:10px;float:left}
.post h2 a{color:#404040;text-decoration:none}
.post .date, .post .author, .post .comments, .post .tag{float:left;display:block;color:#999;padding-right:12px}
.post .date a, .post .author a, .post .comments a, .post .tag a{color:#999;text-decoration:none}
.post .author a{text-decoration:underline}
.post-img{float:left;overflow:hidden;margin-bottom:30px;position:relative;width:100%}
.post-img img{width:100%}
.post-img-lbl{position:absolute;right:0px;top:0px}
.blog .w75{width:73%}
.pagination{float:right;width:auto;background:url(../images/heading-bg.png) no-repeat left top;padding-top:20px}
.pagination ul, .pagination span, .pagination .nxt-pre{float:left;width:auto}
.pagination ul li{float:left;padding-right:7px;list-style:none;padding-left:0px}
.pagination ul li a, .nxt-pre a{color:#666;text-decoration:none}
.nxt-pre a{padding-right:5px;padding-left:5px}
.pagination span{color:#333;padding-right:7px;font-weight:bold}
.medium .post-img{width:60%;position:relative;margin-right:20px}
.medium .post-summry, .medium .post-detail{width:30%}
.portfolio_conr{width:100%;float:left;position:relative}
.portfolio_container{position:relative}
.portfolio_contain{margin:9px 0 0 0px;padding:0px;width:100%;float:left}
.portfolio_list{float:left;list-style:none;position:relative;padding:0 0 0 0px;height:44px;width:100%;background:url(../images/heading-bg.png) no-repeat left bottom;padding-bottom:6px;margin-bottom:35px}
.portfolio_list li{float:left;margin:0px;padding:13px 0;text-transform:uppercase}
.portfolio_list li:after{content:"-"}
.portfolio_list li.filter{color:#333;font-weight:bold}
.portfolio_list li:last-child:after{content:""}
.portfolio_list li:first-child:after{content:""}
.portfolio_list a{color:#676767;float:left;padding:0 5px;text-decoration:none;width:auto !important}
ul.portfolio_list li.active a, ul.portfolio_list li a:hover{color:#E4593A}
.ie6 #portfolio_list li, .ie7 #portfolio_list li{display:inline}
.ie6 #magic-line{bottom:-3px}
.qitem, .main{float:left;padding:0 !important;overflow:hidden;position:relative}
.omega{margin:0px !important}
.main{margin-bottom:20px;border:0px solid #fff}
.main h2{text-align:center;width:100%}
.main p{width:100%;text-align:center}
.qitem img{border:0;position:absolute;z-index:200}
ul.portfolio_list li.active a{}
li:last-child{margin-right:0px}
li.main img{padding-bottom:12px;margin-bottom:6px;width:100%}
.portfolio_conr .plus{display:none}
ul.gallery li.last{margin-right:0px}
ul.gallery li .project_box{margin-right:0px}
.port-bot{margin-top:25px}
.port-top{margin-bottom:40px;float:left;background-position:bottom left;padding-top:0px;padding-bottom:20px}
.holygen{position:absolute;width:100%;height:100%;position:absolute;left:0px;top:0px;background:url(../images/holygen.png) no-repeat center center;z-index:130;background-size:116%;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;cursor:pointer;}
.holygen:hover{opacity:0;}
.portfolio_contain .line{background:none;}
.p3Ls .project_box{max-width:194px}
.p3Ls .project_description, .p4Ls .project_description, .p2 .project_description{width:100%;margin:0 auto}
.p3Ls .project_description p, .p4Ls .project_description p, .p2 .project_description p{margin:0px}
.p2Ls .project_box{max-width:280px}
.p4Ls .project_box{max-width:154px}
.p2 .project_box .rounded_image{max-width:200px;float:left;margin-right:4%}
.p2 .project_description{float:left;width:50%;padding-top:58px;}
.p2 .project_description p, .p2 .project_description h2{text-align:left !important}
.p2 .project_description .line{margin-top:13px;float:left}
.p2 .project_box .button_holder{float:left}
h3.archive-post, h3.columshead{text-transform:none;font-size:14px;font-weight:normal;margin-bottom:0px}
h4.columshead{text-transform:none;font-size:12px;font-weight:normal;margin-bottom:0px;padding-bottom:5px;font-weight:normal;color:#333;text-transform:uppercase}
ul.last-post, ul.last-post li{float:left;width:100%}
ul.last-post li a{color:#666;line-height:25px}
.faq p{padding-bottom:25px;padding-left:0px;margin-left:0px}
.faq p:last-child{padding-bottom:0px}
.faq h3{width:100%;float:left}
.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;margin:0 21px 21px 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)}
.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.medium i{float:left;margin:2px 5px 0px -5px}
.button.small i{float:left;margin:1px 5px 0px -3px}
.button.medium{padding:8px 22px;font-size:14px;text-transform:none}
.button.small{padding:6px 12px;font-size:12px;font-family:Arial,sans-serif;line-height:16px}
input[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;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}
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{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)}
.button.yellow:hover{background:#fbd684}
.button.white{border:1px solid #ddd;background-image:linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);background-image:-o-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);background-image:-moz-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);background-image:-webkit-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);background-image:-ms-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);background-color:#F7F7F7;color:#444;text-shadow:1px 1px 0px #fff;filter:dropshadow(color=#fff,offx=1,offy=1)}
.button.white:hover{background:#fbfbfb;color:#444 !important}
.button.black{border:1px solid #464646;background-image:linear-gradient(bottom,#464646 0%,#656565 100%);background-image:-o-linear-gradient(bottom,#464646 0%,#656565 100%);background-image:-moz-linear-gradient(bottom,#464646 0%,#656565 100%);background-image:-webkit-linear-gradient(bottom,#464646 0%,#656565 100%);background-image:-ms-linear-gradient(bottom,#464646 0%,#656565 100%);background-color:#464646;color:#fff;text-shadow:1px -1px 0px #444;filter:dropshadow(color=#4444,offx=1,offy=1)}
.button.black:hover{background:#535353;color:#fff !important}
.button.gray{border:1px solid #bfbebf;background:#bebebe;background-image:-moz-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9c9ca),color-stop(100%,#aeafaf));background-image:-webkit-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%);background-image:-o-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%);background-image:-ms-linear-gradient(top, #c9c9ca 0%,#aeafaf 100%);background-image:linear-gradient(to bottom, #c9c9ca 0%,#aeafaf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9ca',endColorstr='#aeafaf',GradientType=0);color:#5a5a5a;text-shadow:1px -1px 0px #c5c5c5;filter:dropshadow(color=#c5c5c5,offx=1,offy=1)}
.button.gray:hover{background:#bebebe;color:#5a5a5a !important}
.button.sblue{border:1px solid #aebac3;background-color:#bccad5;background-image:-moz-linear-gradient(top, #bccad5 0%,#87a1b4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bccad5),color-stop(100%,#87a1b4));background-image:-webkit-linear-gradient(top, #bccad5 0%,#87a1b4 100%);background-image:-o-linear-gradient(top, #bccad5 0%,#87a1b4 100%);background-image:-ms-linear-gradient(top, #bccad5 0%,#87a1b4 100%);background-image:linear-gradient(to bottom, #bccad5 0%,#87a1b4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bccad5',endColorstr='#87a1b4',GradientType=0);color:#51606b;text-shadow:1px -1px 0px #c5c5c5;filter:dropshadow(color=#c5c5c5,offx=1,offy=1)}
.button.sblue:hover{background:#9cb2c1;color:#51606b !important}
.button.blue{border:1px solid #9ed0e4;background-image:-moz-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b4e3f8),color-stop(100%,#6fcef4));background-image:-webkit-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%);background-image:-o-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%);background-image:-ms-linear-gradient(top, #b4e3f8 0%,#6fcef4 100%);background-image:linear-gradient(to bottom, #b4e3f8 0%,#6fcef4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4e3f8',endColorstr='#6fcef4',GradientType=0);background-color:#b4e3f8;color:#427a90;text-shadow:1px -1px 0px #b8e4f9;filter:dropshadow(color=#b8e4f9,offx=1,offy=1)}
.button.blue:hover{background:#93d9f5;color:#427a90 !important}
.button.pink{border:1px solid #e37892;background-image:-moz-linear-gradient(top, #f38097 0%,#f16678 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f38097),color-stop(100%,#f16678));background-image:-webkit-linear-gradient(top, #f38097 0%,#f16678 100%);background-image:-o-linear-gradient(top, #f38097 0%,#f16678 100%);background-image:-ms-linear-gradient(top, #f38097 0%,#f16678 100%);background-image:linear-gradient(to bottom, #f38097 0%,#f16678 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f38097',endColorstr='#f16678',GradientType=0);background-color:#f38097;color:#913946 !important;text-shadow:1px -1px 0px #e8909c;filter:dropshadow(color=#e8909c,offx=1,offy=1)}
.button.pink:hover{background:#f38097;color:#913946 !important}
.button.green{border:1px solid #a2c161;background-image:-moz-linear-gradient(top, #c9df86 0%,#9ecb57 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9df86),color-stop(100%,#9ecb57));background-image:-webkit-linear-gradient(top, #c9df86 0%,#9ecb57 100%);background-image:-o-linear-gradient(top, #c9df86 0%,#9ecb57 100%);background-image:-ms-linear-gradient(top, #c9df86 0%,#9ecb57 100%);background-image:linear-gradient(to bottom, #c9df86 0%,#9ecb57 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9df86',endColorstr='#9ecb57',GradientType=0);background-color:#b5d66d;color:#5d7735 !important;text-shadow:1px -1px 0px #c0d594;filter:dropshadow(color=#c0d594,offx=1,offy=1)}
.button.green:hover{background:#b5d66d}
.button.purple{border:1px solid #c2a3be;background-image:-moz-linear-gradient(top, #e7c4dd 0%,#d195c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7c4dd),color-stop(100%,#d195c3));background-image:-webkit-linear-gradient(top, #e7c4dd 0%,#d195c3 100%);background-image:-o-linear-gradient(top, #e7c4dd 0%,#d195c3 100%);background-image:-ms-linear-gradient(top, #e7c4dd 0%,#d195c3 100%);background-image:linear-gradient(to bottom, #e7c4dd 0%,#d195c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7c4dd',endColorstr='#d195c3',GradientType=0);background-color:#e7c4dd;color:#886485 !important;text-shadow:1px -1px 0px #dcadd0;filter:dropshadow(color=#dcadd0,offx=1,offy=1)}
.button.purple:hover{background:#e7c4dd}
.notification{font-family:Arial,sans-serif;font-size:12px;line-height:18px;margin-bottom:15px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.notification p{margin:0}
.notification span{font-weight:bold}
.notification.success{background-color:#EBF6E0;color:#5f9025;border:1px solid #b3dc82;padding:14px 18px;background-image:linear-gradient(bottom,#EBF6E0 0%,#F0FAE7 100%);background-image:-o-linear-gradient(bottom,#EBF6E0 0%,#F0FAE7 100%);background-image:-moz-linear-gradient(bottom,#EBF6E0 0%,#F0FAE7 100%);background-image:-webkit-linear-gradient(bottom,#EBF6E0 0%,#F0FAE7 100%);background-image:-ms-linear-gradient(bottom,#EBF6E0 0%,#F0FAE7 100%)}
.notification.error{background-color:#ffe9e9;color:#de5959;border:1px solid #fbc4c4;padding:14px 18px;background-image:linear-gradient(bottom,#FFE9E9 0%,#FFF2F2 100%);background-image:-o-linear-gradient(bottom,#FFE9E9 0%,#FFF2F2 100%);background-image:-moz-linear-gradient(bottom,#FFE9E9 0%,#FFF2F2 100%);background-image:-webkit-linear-gradient(bottom,#FFE9E9 0%,#FFF2F2 100%);background-image:-ms-linear-gradient(bottom,#FFE9E9 0%,#FFF2F2 100%)}
.notification.warning{background-color:#FBFADD;color:#8f872e;border:1px solid #ded58a;padding:14px 18px;background-image:linear-gradient(bottom,#FBFADD 0%,#FCFBE6 100%);background-image:-o-linear-gradient(bottom,#FBFADD 0%,#FCFBE6 100%);background-image:-moz-linear-gradient(bottom,#FBFADD 0%,#FCFBE6 100%);background-image:-webkit-linear-gradient(bottom,#FBFADD 0%,#FCFBE6 100%);background-image:-ms-linear-gradient(bottom,#FBFADD 0%,#FCFBE6 100%)}
.notification.notice{background-color:#E9F7FE;color:#5091b2;border:1px solid #b6d7e8;padding:14px 18px;background-image:linear-gradient(bottom,#E9F7FE 0%,#F2FAFE 100%);background-image:-o-linear-gradient(bottom,#E9F7FE 0%,#F2FAFE 100%);background-image:-moz-linear-gradient(bottom,#E9F7FE 0%,#F2FAFE 100%);background-image:-webkit-linear-gradient(bottom,#E9F7FE 0%,#F2FAFE 100%);background-image:-ms-linear-gradient(bottom,#E9F7FE 0%,#F2FAFE 100%)}
.notification.success .close, .notification.error .close, .notification.warning .close, .notification.notice .close{padding:0px 14px;position:absolute;right:0;top:20px;display:block;height:8px;weight:8px}
.notification.success .close{background:url(../images/alert_boxes_close_ico.png) 0 -8px no-repeat}
.notification.error .close{background:url(../images/alert_boxes_close_ico.png) 0 0 no-repeat}
.notification.warning .close{background:url(../images/alert_boxes_close_ico.png) 0 -16px no-repeat}
.notification.notice .close{background:url(../images/alert_boxes_close_ico.png) 0 -24px no-repeat}
.divider1{border-bottom:1px solid #e1e1e1;height:1px;clear:both;width:100%;margin:6px 0px 46px 0px}
.divider2{border-bottom:1px solid #e1e1e1;height:1px;clear:both;width:100%;float:left;margin:6px 0px 30px 0px}
.non{background:url(../images/shedow.png) no-repeat center;height:8px;border:none;}
.w960{margin:0 auto;max-width:960px;margin-bottom:35px}
.map{margin-bottom:35px}
ul.cont-frm, ul.cont-frm li{float:left;width:100%;list-style:none;padding:0px;margin:0px}
ul.cont-frm li.wsmall{width:145px;margin-right:25px}
ul.cont-frm li label, ul.cont-frm li input[type="text"]{display:block;float:left;width:100%}
ul.cont-frm li label{padding-bottom:10px;color:#333}
ul.cont-frm li label span{color:#666}
ul.cont-frm li input[type="text"]{border:1px solid #c8c8c8;padding:6px 4px;width:93%;color:#333;margin-bottom:20px}
ul.cont-frm li textarea.txtarea{width:98%;float:left;border:1px solid #c8c8c8;padding:6px 4px;margin-bottom:20px}
ul.gallerys{float:left;width:100%}
ul.gallerys li{float:left;margin-right:17px;border-bottom:8px solid #edebeb;margin-bottom:12px;position:relative;overflow:hidden}
ul.gallerys li img{float:left}
ul.gallerys li{margin-bottom:20px;text-align:center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-transition:all 0.3s linear;outline:none;cursor:pointer;background:}
ul.gallerys li.last-child{margin-right:0px !important}
.zoom{-webkit-transition:all 0.6s ease-in-out 0s;height:27px !important;margin-left:40%;margin-top:-34px;position:absolute;width:25px !important;z-index:9999}
ul.gallerys li:hover .zoom{top:74%;opacity:1}
.bg{position:absolute;opacity:0;left:0px;top:0px}
ul.gallerys li:hover .bg{opacity:0.5;top:0px}
.rounded_image{position:relative;text-align:center;position:relative;}
.rounded_image img.rounded_img,
.rounded_image img.squared_img{width:100%;display:block;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s}
.rounded_image img.rounded_img,
.rounded_image img.squared_img:hover{-webkit-border-radius:75px;-moz-border-radius:75px;-o-border-radius:75px;-ms-border-radius:75px;-khtml-border-radius:75px;border-radius:75px}
.rounded_image img.rounded_img:hover,
.rounded_image img.squared_img{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}
h1.std{font-size:24px;font-weight:bold;color:#000;line-height:normal;padding:0 0 5px;margin:0px}
h2.std{font-size:18px;font-weight:bold;color:#000;line-height:normal;padding:0 0 5px;margin:0px}
h3.std{font-size:14px;font-weight:bold;color:#000;line-height:normal;padding:0 0 5px;margin:0px}
h4.std{font-size:10px;font-weight:bold;color:#000;line-height:normal;padding:0 0 5px;margin:0px}
.bigRnd, .big, .bigsqr, .bigI{background:#666;border-radius:27px;color:#FFF;display:block;float:left;font-size:38px;font-weight:bold;height:19px;line-height:21px;margin-right:8px;padding:13px 12px}
.big, .bigI{background:none;color:#666}
.bigsqr{border-radius:0px;padding:13px 10px}
.bigI{font-style:italic}
span.yellow-bg{background:#faa31a;color:#fafc47;padding:0 3px}
span.blue-bg{background:#056a76;color:#04f6ff;padding:0 3px}
span.black-bg{background:#000;color:#fff;padding:0 3px}
span.green-bg{background:#199f35;color:#acef36;padding:0 3px}
.blockq{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;border-left:3px solid #bdbdbd;padding-left:12px;color:#bdbdbd;line-height:22px;margin-bottom:0px}
.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px}
.tabs{margin: 0 0 20px;}
.tabs ul.nav{list-style:none;margin:0 0 0 1px;padding:0}
.tabs ul.nav li{float:left;position:relative;margin:0 0px 0px -1px;z-index:10}
.tabs ul.nav li a{border:1px solid #d7d7d7;border-bottom:none;display:block;overflow:hidden;padding:8px 20px 5px;height:24px;background:#f8f8f8;color:#333;line-height:22px;text-decoration:none;font-size:14px}
.tabs ul.nav li.ui-tabs-selected a{height:25px;background:#fff;color:#535763}
.tabs .tab{background:#fff;padding:15px 0px;width:98%;border:1px solid #cfd2d7;color:#777b83;float:left}
.tab li{padding-left:6px;padding-right:4px;}
.toggle{margin:0 0 12px 0;float:left;width:100%}
.toggle h4{font-size:12px;padding:10px;background:#f4f4f4;border:1px solid #cfd2d7;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#535763;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.toggle h4.ui-state-active{background:#fff;border-bottom:none}
.toggle-inner{padding:10px;background:#fff;border:1px solid #cfd2d7;border-top:none}
.toggle .ui-icon{background:#F00;width:10px;height:10px;float:left;margin:3px 10px 0 0}
.toggle .ui-icon{background:url(../images/plus.png) no-repeat right;width:12px;height:12px;float:right;margin:3px 10px 0 0}
.toggle .ui-state-active .ui-icon{background:url(../images/minus.jpg) no-repeat right}
#toggel{float:left;width:99%;margin-bottom:45px;border:1px solid #d7d7d7;border-bottom:0px solid #d7d7d7}
#toggel h3{background:url(../images/plus-2.png) no-repeat right #f8f8f8;line-height:36px;font-weight:normal;font-size:11px;padding-left:10px;width:95%;float:left;outline:none;margin:0px;padding-bottom:0px;border-bottom:1px solid #d7d7d7;font-size:13px;text-transform:none}
#toggel h3 a{display:block;text-decoration:none;color:#333}
#toggel h3.ui-state-active{border-bottom:none;background:url(../images/minus1.png) no-repeat right #f8f8f8;border-bottom:1px solid #d7d7d7}
#toggel h3.ui-state-active a{display:block}
#toggel h3.ui-state-default a{}
#toggel div{padding:15px 0 15px 9px;background:#fff;float:left;border-bottom:1px solid #d7d7d7;width:95% !important; height: auto !important;}
#toggel div p{padding:0px;margin:0px}
ul.Iwork .one_fourth{margin-right:1% !important;width:24%;margin-bottom:30px}
ul.Iwork .project_box{margin-right:0px;padding-top:28px;border:1px solid #e5e3e3;margin-bottom:20px}
ul.Iwork .button_holder{margin:0 auto;display:table}
ul.Iwork .project_description h2 a{text-decoration:underline}
#testimonials{position:relative;margin:0 0 10px 0}
#testimonials .testimonial{background:none;padding:0 0 0 25px;border:0;width:68%;margin:0 auto;text-align:center;position:absolute;top:0;left:15%;z-index:5;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;background:url(../images/quotes.png) no-repeat left top;padding-left:25px}
#testimonials .testimonial.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=1)}
#testimonials .testimonial p{font-size:12px;line-height:22px;margin-bottom:10px}
#testimonials .testimonial span{font-size:12px;line-height:20px;text-transform:uppercase;color:#333;font-weight:bold}
#testimonials .testimonial a:hover{color:#ff4629}
#testimonials .testimonial-nav-wrapper{position:relative;width:100%;height:64px;margin:0 0 0 0px;padding:100px 0 0px 0;overflow:hidden}
#testimonials .testimonial-nav{height:64px;margin:0;overflow:hidden}
#testimonials .testimonial-nav li{display:block;float:left;margin:0 11px}
#testimonials .testimonial-nav a{display:block;background:none;padding:0;border:0;width:64px;height:64px;position:relative}
#testimonials .testimonial-nav a img{display:block}
#testimonials .testimonial-nav a span{display:block;position:absolute;top:0;left:0;width:64px;height:64px;background:#ff4629;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}
#testimonials .testimonial-nav li a:hover span,
#testimonials .testimonial-nav li a.active span{opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=4)}
.port-top-nav{height:40px;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;width:100%;float:left}
.go-port{float:left;line-height:40px;height:40px;background:url(../images/por.png) no-repeat left;padding-left:30px}
.single-port .nivo-directionNav{display:none !important}
.port-smal-nav{float:right;line-height:40px;height:40px}
.port-smal-nav a{color:#666;text-decoration:none}
.single-port .three_fourth{margin-bottom:0px;}
.port-img-cont{width:100%;position:relative}
.port-img-cont #slider{height:auto;}
.port-img-cont .nivo-controlNav{position:absolute;bottom:0px;right:30px;z-index:10000}
.single-port .nivo-controlNav a{display:inline-block;width:8px;height:8px;background:url(../images/dot.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}
.single-port .nivo-controlNav a.active{background-position:0 -13px}
.single-port .nivo-directionNav a{display:block;width:16px;height:15px;background:url(../images/arro.png) no-repeat;text-indent:-9998px;border:0}
.single-port a.nivo-prevNav{}
.single-port a.nivo-nextNav{background:url("../images/arro.png") no-repeat scroll -20px 0 transparent}
ul.skills li{background:url(../images/right.png) no-repeat left;padding-left:28px;line-height:25px}
.port-social{background:url("../images/post-divdr.jpg") repeat-x scroll center bottom transparent;padding-bottom:25px;margin-bottom:30px}
.single-port .main{margin-bottom:0px}
.view-web{margin-top:15px}
.view-web .button{border-radius:0px}
.box_heading{float:left;width:100%}
.forum_tab_link_2{color:#E4593A;}

/********* TOP NAV ********/
#primary-nav{ float:right; margin:0;  font-weight:normal; }
#primary-nav ul{margin:0; padding:0; list-style:none; line-height:25px}
#primary-nav ul a{display:block; position:relative}
#primary-nav li a.sf-with-ul{padding-right:18px}
#primary-nav li li a.sf-with-ul{padding-right:0}
#primary-nav ul li{float:left; position:relative; z-index:40;}
#primary-nav ul li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */ background: repeat-x scroll 0 0 transparent}
#primary-nav ul ul{position:absolute; top:-9999em; width:180px; /* left offset of submenus need to match (see below) */}
#primary-nav ul ul li{width:100%}

/*  Make sub menus appear */
#primary-nav ul li:hover ul, 
#primary-nav ul li.sfHover ul{ left: 4px;
    top: 26px;
    z-index: 589;}

/* Hide all subs subs (4 levels deep) */
#primary-nav ul li:hover li ul, 
#primary-nav ul li.sfHover li ul, 
#primary-nav ul li li:hover li ul, 
#primary-nav ul li li.sfHover li ul, 
#primary-nav ul li li li:hover li ul, 
#primary-nav ul li li li.sfHover li ul{top:-9999em}

/* Displays all subs subs (4 levels deep) */
#primary-nav ul li li:hover ul, 
#primary-nav ul li li.sfHover ul, 
#primary-nav ul li li li:hover ul, 
#primary-nav ul li li li.sfHover ul, 
#primary-nav ul li li li li:hover ul, 
#primary-nav ul li li li li.sfHover ul{left:188px; /* match .nav ul width */top:9px}
#primary-nav ul li.current-menu-item ul a{background:none !important}

/* top level skin */
#primary-nav ul a{ float:left; font-size:12px;  padding:0.75em 1.4em; font-weight:bold;}
#primary-nav ul ul a{float:none}
#primary-nav ul a:hover, 
#primary-nav ul li.sfHover a, 
#primary-nav ul li.current-cat a, 
#primary-nav ul li.current_page_item a, 
#primary-nav ul li.current-menu-item a{text-decoration:none}

/* 2nd level skin */
#primary-nav ul ul{padding:0 0 0 0; margin:12px 0 0 0; width:140px;  border-bottom: 4px solid #E4593A; box-shadow: 1px 1px 4px #999}
.tz-light #primary-nav ul ul{margin:16px 0 0 0}

/* 3nd level skin */
.tz-light #primary-nav ul ul ul, 
#primary-nav ul ul ul{padding:0; margin:-9px 0 0 -37px; width:140px}
#primary-nav ul ul li{ float:none; background:none;border-bottom: 1px solid #E5E3E3;}
#primary-nav ul ul li:hover{background:none}
#primary-nav ul ul li:last-child{padding-bottom:1px}
#primary-nav ul ul li:last-child a, #primary-nav ul .sub-menu li:last-child a{background:none !important}
#primary-nav ul ul li a{line-height:25px; height:25px; font-size:12px; text-shadow:none}
#primary-nav ul ul li a:hover{padding-left:10px}
#primary-nav a .sf-sub-indicator{width:9px; height:6px; text-indent:-9999px; position:absolute; margin:12px 0 0 5px; right:5px; top:1px}
#primary-nav li.current-menu-parent a{padding-right:18px}
#primary-nav li li a .sf-sub-indicator{width:3px; margin-top:11px; right:10px}
.ie7 #primary-nav li li a .sf-sub-indicator{width:3px; right:10px; margin-top:5px}
.ie7 #primary-nav li li.sfHover{margin-bottom:-3px}
#primary-nav li li a .sf-sub-indicator:last-child{display:none}
#primary-nav ul li li.current-menu-item a{background:none}
#primary-nav ul li.sfHover ul a{}
#primary-nav ul li.sfHover ul a:hover{}
#primary-nav ul a{-webkit-transition:all 0s linear; -moz-transition:all 0s linear; -o-transition:all 0.3s linear; -transition:all 0s linear; color:#333333; margin-bottom:0px; text-decoration:none;}
#primary-nav ul a:hover, 
#primary-nav ul li.current-menu-item a{-moz-transition:all 0s linear 0s; background:#fff;        color:#999999 !important;    }
#primary-nav ul ul{width:			15em  !important; /* left offset of submenus need to match (see below) */
border-bottom: 4px solid #E4593A; box-shadow: 1px 1px 4px #999;
background: #ffffff; padding:0 9px;
}
#primary-nav ul ul.homeop{ width:12.5em !important;}
#primary-nav ul ul li.sfHover ul a, 
#primary-nav ul ul a{color:#7c7c7c}
#primary-nav ul ul li.sfHover ul a:hover, 
#primary-nav ul li li.sfHover a, 
#primary-nav ul ul a:hover{color:#404040; -webkit-box-shadow:inset 0 0px 0px 0px rgba(29,31,36,0.6); -moz-box-shadow:inset 0 0px 0px 0px rgba(29,31,36,0.6); box-shadow:inset 0 0px 0px 0px rgba(29,31,36,0.6); background: transparent; border-bottom:0px solid #42454d}
#primary-nav ul li li a:hover .sf-sub-indicator, 
#primary-nav ul .sub-menu a, #primary-nav ul .sub-menu ul  a{margin:0 10px; color:#666;font-weight:normal; font-size:11px; padding:2px; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear;}
#primary-nav ul li:last-child a {
padding-right: 6px;
}
#backtotop{position:fixed;right:0;bottom:0;opacity:0.4}
#backtotop a{text-decoration:none}
.pager.button{margin:0}
#new{margin:0px 0px 6px 0px;padding:6px 8px;float:right;}
#log{margin:0px 0px 6px 0px;padding:6px 8px;}
.kaste_kreisaa input[type="text"], .kaste_kreisaa input[type="password"] {width:98%}
.gb_ieraksts{border-width:1px;border-style:solid;border-color: white}
.gb_ieraksts:hover{border-width:1px;border-style:solid;border-color: green}
.zinjas_raksts a{color: orange}

@media only screen and (min-width: 1023px) {
.iphon-menu{display:none!important}
.theme-default .nivoSlider,.qSlider ul.slides,.qSlider{height:329px!important}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.right{margin-left:0;width:47%}
.top_container{padding:0 20px}
.title-inner{width:95%}
#company{margin-left:15px}
.social_media_wrapper,#menu_container{margin-right:15px}
.bottom_wrapper .w100{width:41.7%}
.contactinfo{padding-left:4px}
.twit-des{width:73%}
.service .one_third{margin-right:5%}
.pst-thumb{width:48px;height:48px;margin-right:7px}
h3.Rpost-head{font-size:11px;margin:0 0 8px}
ul.gallerys li.last-child{margin-right:17px!important}
.qSlider ul.slides,.qSlider{height:300px!important}
.p2 .project_box .rounded_image,.p2 .project_description{width:100%;max-width:none}
.cntr-tbl{width:168px!important}
.pricetbl{max-width:136px}
.price-outer{width:96.8%;height:496px}
.service .two_fifth{width:100%}
#toggel h3{width:97%}
#center_wrapper,#footer_wrapper,#footer-info-inn,ul.cont-frm li.wsmall,ul.cont-frm,ul.cont-frm li,.w960,#toggel div{width:98%}
.theme-default .nivo-caption,.theme-default .nivo-controlNav,.qSlider .desc,.iphon-menu{display:none!important}
}
@media only screen and (max-width: 767px) {
.title-inner h2{font-size:17px}
.page{font-size:10px}
ul.portfolio_contain,.p3Ls .project_box,.service .two_fifth{width:100%!important;max-width:none;margin-right:0}
.portfolio_list{background:none}
#center_wrapper,#footer_wrapper,#footer-info-inn{width:100%}
#company480{display:block;float:none;width:98.7%;margin:14px auto 0}
#logo,#logo1{margin:0 0 2px}
#slogan,#slogan1{border-left:1px solid #E1E1E1;color:#999;float:left;font-family:Helvetica;font-size:11px;margin-left:8px;margin-top:19px;padding:4px 13px 5px 8px}
.one_third,.bottom_wrapper .one_fourth,.one_half,#footer_wrapper .one_half,#footer_wrapper .one_fourth,.three_fifth,.blog .one_half,.pagination,.medium .post-img,.medium .post-summry,.medium .post-detail,.p2 .project_box .rounded_image,.project_description{width:100%!important;max-width:none}
.one_fourth{width:46%}
ul.client li,ul.client li a{width:141px}
.twit-des{width:74%}
#footer-info{height:70px;background:url(../images/footer-bg.png) repeat-x #282827}
#footer-info .flleft{padding-bottom:15px;width:100%;text-align:center}
#footer-info .flright{float:left;width:100%;text-align:center}
.heading_intro p{margin:0 0 0 2px}
.iphon-menu{width:98%;float:left;margin:15px auto 15px 4px}
.iphon-menu select{width:100%;background:#eee;border:1px solid #ddd;padding:8px 4px}
.title-inner{width:95%}
ul.cont-frm li.wsmall,ul.cont-frm,ul.cont-frm li,.w960,.comment-frm ul.cont-frm li.wsmall{width:98%}
ul.gallerys{float:none;width:80%;margin:0 auto}
ul.gallerys li.last-child{margin-right:17px!important}
.right_button_holder{margin-bottom:25px}
ul.Iwork .one_fourth{width:49%}
.qSlider ul.slides,.qSlider{height:122px!important}
.blog .p4Ls li.one_fourth{display:block!important}
.blog .one_fourth{width:46%!important}
.p4Ls .project_box{max-width:none}
.price-outer{height:auto;border:none}
.pricetbl{max-width:none;width:100%}
.cntr-tbl{float:none;width:100%!important}
.pricetbl-big{margin-top:0}
.mar0{margin-bottom:0}
.bannerimg{width:34%}
.bannerimg iframe{width:100px;height:100px}
.partner{float:left;margin-right:20px}
.tabs .tab{width:99%}
#company,.social_media_wrapper,.nivo-caption,.nivo-controlNav,.bottom_wrapper #testimonials,.blog .one_fourth,.qSlider .q-prev,.qSlider .q-next,.qSlider .desc,#menu,.non,.nivo-directionNav,.flex-direction-nav,.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next,.flex-control-nav,.description p,.viewPro{display:none!important}
ul.news li{float:left;padding-right:10px;}
ul.news{clear:both;display:block;width:100%;}
.box{padding-bottom:8px}
.contactinfo,.hide_on_narrow{display:none}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.description p{display:block!important}
.bannerimg iframe{height:123px;width:147px}
.right_button_holder{float:left;margin-top:24px;display:block;margin-bottom:25px}
.heading_intro p{margin:0}
.box{float:left;height:auto;overflow:hidden;width:100%!important;margin:0 0 25px!important}
#company{float:left;display:none;margin-left:15px}
#company480{display:block;float:none;width:97.1%;margin:14px auto 0}
.one_fourth{width:48%;margin-left:1%;margin-right:1%}
#center_wrapper{width:96%;margin:0 auto}
.heading_intro h2{width:94%}
.w100{width:100%!important;margin-left:2px}
#footer_wrapper .w100{width:90%!important;margin-left:20px}
.twit-des{width:72%}
#footer-info{height:70px;background:url(../images/footer-bg.png) repeat-x #282827}
#footer-info .flleft{padding-bottom:15px;width:100%;text-align:center}
#footer-info .flright{float:left;width:100%;text-align:center}
.social_media_wrapper{float:left;text-align:center;width:80%}
.title-inner{width:95%}
.medium .post-img{width:100%;position:relative;margin-right:0}
.portfolio_conr .one_third{width:46%!important}
ul.client li,ul.client li a{width:142px}
ul.gallerys li.last-child{margin-right:17px!important}
.price-outer{height:auto;border:none}
.pricetbl{max-width:none;width:50%}
.cntr-tbl,.cntr-tbl .pricetbl{float:left;width:100%!important}
.pricetbl-big{margin-top:0}
#toggel div{width:98%}
#toggel h3{width:97.6%}
.social_media_wrapper,.contact_info,.choose,.blog .one_fourth,.portfolio_conr .plus{display:none}
.one_third,.vision .one_third,.borbot{width:100%!important}
.nivo-caption h2,.nivo-caption p{display:none!important}
.blog .one_half,.medium .post-summry,.medium .post-detail{width:100%}
}
@media only screen and (max-width: 481px) {
#slogan,#slogan1{margin-top:0;padding-top:10px}
.top_container,.right{width:100%!important}
}
@media only screen and (max-width: 400px) {
.w100{width:100%!important;margin-right:0}
.flexslider,.forums_box,.downloads_box,.who_is_online_box,.twitter_box{display:none}
#news_for_mobile{display:block}
#backtotop{position:relative;float:right;right:0;bottom:56px}
.one_fourth{width:48%;margin-left:1%;margin-right:1%}
li.main img{padding-bottom:4px;margin-bottom:2px}
.main{margin-bottom:6px}
#body_wrapper{margin-bottom:12px}
}
@media only screen and (max-width: 240px) {
.one_fourth{margin-right:1%;width:48%}
.box,.w100{width:100%!important;margin-right:0}
.tabs ul.nav li a{padding:2px}
#center_wrapper,#footer_wrapper,#footer-info-inn{width:240px}
.flexslider{height:100px!important}
.rounded_image img{width:110px;height:120px}
}
.ui-accordion-content {
    width:95%
}