html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-family:Helvetica,Arial,Tahoma,sans-serif}strong,b{font-weight:bold}em,dfn,i{font-style:italic}body{font:14px/1.7 Helvetica,Arial,Tahoma,sans-serif;color:#214BAA;-webkit-font-smoothing:antialiased;background:#fff}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,Tahoma,sans-serif;margin-bottom:12px;font-weight:600}a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;outline:none;font-family:Helvetica,Arial,Tahoma,sans-serif}a{color:#3a9ac0;font-family:Helvetica,Arial,Tahoma,sans-serif}a:hover{text-decoration:underline}pre{white-space:pre;overflow:auto;padding:20px}code{white-space:pre;overflow:auto;padding:14px;color:#595959;background:#f6f6f6;display:block;border:1px solid #ddd;font-size:11px;line-height:15px}code strong{color:#000}p{color:#000;font-size:14px;font-family:Helvetica,Arial,Tahoma,sans-serif;line-height:22px}dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote,article,p{margin-bottom:10px}::selection{background:#2e2823;color:#FFFFFF}::-moz-selection{background:#2e2823;color:#FFFFFF}h1{font-size:25px;color:#fff}h2{font-size:22px;color:#3a9ac0}h3{font-size:18px;color:#3a9ac0}h3a{font-size:18px;color:#fff}h4{font-size:16px;color:#3a9ac0}h5{font-size:14px;color:#3a9ac0}h6{font-size:12px;color:#3a9ac0}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-weight:400}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}h1.page_title{margin-bottom:10px}h1.bottom_line{border-bottom:1px solid #d9d9d9;margin:20px 0 30px 0;padding:0 0 10px 0}h2.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:10px}h3.bottom_line{border-bottom:1px solid #d9d9d9;padding-bottom:10px}h5.bottom_line3{border-bottom:1px solid #d9d9d9;margin:20px 40px 0 40px;padding-bottom:10px;font-weight:bold}h3.bottom_line2{border-bottom:1px solid #d9d9d9;margin-bottom:0;padding-bottom:5px}h4.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:11px;padding-bottom:10px}p.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding:0 0 13px 0}div.bottom_line{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding:0 0 13px 0}p.align_center{text-align:center;font-size:14px;color:#999999}p.align_center a{font-weight:bold}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}ul{list-style:none;margin-top:0}ol{margin-bottom:0;margin-top:0}ol,ol li{list-style:decimal outside}img.alignleft{float:left;margin:10px 16px 10px 0;max-width:100%}img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%}img.alignright{float:right;margin:5px 0px 5px 11px;max-width:100%}img{max-width:100%}table{border-collapse:separate;border-spacing:0;width:50%;padding:0}table thead td{background:#dddddd;height:30px;color:#262626;font-size:12px;font-weight:normal;text-align:center}table td{vertical-align:middle;padding:0;height:29px;color:#3a9ac0;font-size:14px;font-weight:bold;text-align:left}table tr.grey{background:#f2f2f2}input,textarea{border:1px solid #cccccc;padding:7px 10px 7px 10px;font-size:11px;color:#000000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.clear{content:".";display:block;clear:both;height:0;visibility:hidden}.padding3{padding-top:3px;font-size:0;line-height:0}.padding5{padding-top:5px;font-size:0;line-height:0}.padding10{padding-top:10px;font-size:0;line-height:0}.padding12{padding-top:12px;font-size:0;line-height:0}.padding15{padding-top:15px;font-size:0;line-height:0}.padding17{padding-top:17px;font-size:0;line-height:0}.padding20{padding-top:20px;font-size:0;line-height:0}.padding25{padding-top:25px;font-size:0;line-height:0}.padding30{padding-top:30px;font-size:0;line-height:0}.padding40{padding-top:40px;font-size:0;line-height:0}.padding50{padding-top:50px;font-size:0;line-height:0}.padding60{padding-top:60px;font-size:0;line-height:0}.padding80{padding-top:80px;font-size:0;line-height:0}.none{display:none}.line{font-size:0px;border-top:1px solid #d9d9d9}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}hr{background:#d9d9d9;color:#d9d9d9;margin:5px 0 25px 0}hr.dotted{border-style:dotted}p + hr{margin:25px 0 20px 0}.container{width:940px;margin:0 auto}.header_bg{min-height:100px;background:#3a9ac0}.header_bg.grey{background:#7E5021 url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x bottom}.header_bg .logo{float:left;margin-bottom:3px;margin-top:15px}.main-menu{margin:5px 0 0 0;float:right}.main-menu ul{margin:0}.main-menu li ul{padding-top:2px;left:-2px}.main-menu li ul li{box-shadow:2px 2px 2px 0px rgba(0,0,0,0.1)}.main-menu li{white-space:nowrap;display:block;position:relative;margin:0;padding:0;z-index:100}.main-menu a{display:block;position:relative;font-size:14px;font-family:"Helvetica neue",Arial,sans-serif;color:#fff;font-weight:bold}.main-menu a:hover{text-decoration:none;color:#E2E7E9}.main-menu li.active a{color:#E2E7E9}.main-menu li.submenu>a{padding-right:20px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat right;cursor:default}.main-menu>ul>li{float:left;margin-right:28px}.main-menu>ul>li:last-child{margin-right:0}.main-menu li ul{display:none;position:absolute;top:100%;z-index:100}.main-menu li:hover>ul{display:block}.main-menu li ul li.submenu>a{padding-right:10px;background:#403830 url(../images/submenu_left_arrow.png) no-repeat right}.main-menu li ul li.submenu>a:hover{padding-right:10px;background:#f5f5f5 url(../images/submenu_left_arrow.png) no-repeat right}.main-menu li ul li{border-bottom:1px solid #534a42;background:#FFF}.main-menu li ul li a:hover{background:#f5f5f5;color:#d43a32}.main-menu li ul li:last-child{border-bottom:1px solid #2e2823}.main-menu li ul li a{padding:0 25px 0 12px;line-height:33px;background:#403830}.main-menu li ul li ul{top:-1px!important;left:100%!important;padding:0!important}.footer_bg{border-top:10px solid #d93e39;background:#3a9aco;margin-top:20px}.footer_bg.no_margin{margin-top:0}.footer{margin-top:35px}.footer_bg .footer h1.about{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0px 4px;color:#aaaaaa;font-size:18px;text-shadow:0 1px 0 #262626;font-weight:400;text-indent:30px}.footer_bg .footer h1.blog{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0px 4px;color:#aaaaaa;font-size:18px;text-shadow:0 1px 0 #262626;font-weight:400;text-indent:30px}.footer_bg .footer h1.flickr{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0px 4px;color:#aaaaaa;font-size:18px;text-shadow:0 1px 0 #262626;font-weight:400;text-indent:30px}.footer_bg .footer p{color:#fff;line-height:22px}.footer_bg_bottom{border-top:1px solid #453c34;background:#3a9ac0}.footer .lastest_posts img{float:left;margin:5px 20px 0 0}.footer .lastest_posts a{}.footer .col_1_3{width:280px;margin:20px 40px 0 0}.footer .col_1_3.last{width:280px;margin:20px 0 0 0}.footer .flickr ul{margin-right:-20px}.footer .flickr ul li{padding:0;margin:0 20px 20px 0;float:left}.ie7 .footer .flickr ul li{padding:0;margin:0 13px 19px 0;float:left}.footer .flickr ul li a{border:4px solid #202020;display:block;width:72px;height:72px}.footer_bottom .menu ul{list-style:none;padding:20px 0 0 0}.footer_bottom .menu ul li{float:left;position:relative;display:block;margin:0 40px 0 0;padding:0;list-style:none;z-index:9999}.footer_bottom .menu ul li a{color:#fff;font-weight:bold;display:block;text-decoration:none;float:left}.footer_bottom .menu ul li a.selected{color:#d8c0a8}.footer_bottom .menu ul li a:hover{color:#d8c0a8}.footer_bottom p,.footer_bottom p a{color:#fff;line-height:22px;font-size:12px}.footer_bottom .keep_in{padding:20px 0 0 0;font-size:14px;color:#a6a6a6;font-weight:600}.page_info{margin:10px 0 17px 0}.page_info .text{float:left}.page_info .search .left{float:left;padding:0 0 0 0}.page_info .search .right{float:left;padding:4px 0 0 0}.page_info .search .inputSearch{cursor:pointer;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat;width:40px;height:30px;border:0;margin:0}.page_info .search .inputSearch:hover{background-repeat:no-repeat;background-position:100% -30px}.page_info .search .inputSearch:active{background-repeat:no-repeat;background-position:0 -60px}.page_info .search .inputText{color:#808080;border:1px solid #e4e4e4;width:140px;height:20px;padding:5px;margin:4px 15px 0 11px}.delimiter{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;height:5px;margin:0 0 15px 0}.content{width:620px;margin:25px 40px 0 0;float:left}.sidebar{width:280px;margin:10px 0 0 0;float:left}.col_1_2{width:460px;float:left;margin:0 20px 0 0}.col_2_3{width:620px;float:left;margin:0 20px 0 0}.col_1_3{width:300px;float:left;margin:0 20px 0 0}.col_1_4{width:220px;float:left;margin:0 20px 0 0}.col_1_5{width:172px;float:left;margin:0 20px 0 0}.col_3_4{width:700px;float:left;margin:0 20px 0 0}.content .col_1_2{width:300px}.content .col_1_3{width:193px}.content .col_2_3{width:406px}.content .col_1_4{width:140px}.content .col_1_5{width:108px}.content .col_3_4{width:460px}.col_1_2.last,.col_2_3.last,.col_1_3.last,.col_1_4.last,.col_1_5.last,.col_3_4.last,.col_3_4 .col_1_2.last{margin:0}.content .col_1_2.last,.content .col_2_3.last,.content .col_1_3.last,.content .col_1_4.last,.content .col_1_5.last,.content .col_3_4.last{margin:0}.companies{padding:0;margin:25px 0 80px 0}.companies .ctop{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;height:5px}.companies .cbody{margin:30px 0}.companies .cbody ul{padding:0;margin:0}.companies li{float:left;margin:0 0 0 16px;padding:0;display:inline}.companies li a.thumb{width:140px;height:50px;cursor:pointer;display:block}.companies li span{width:140px;height:50px;overflow:hidden;display:block}.companies .cbottom{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;height:5px;margin:0 0 0 0}.featured_bg{background:#url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat top center}.featured_block{text-align:center;margin:5px 0 35px 0}.featured_block h3{padding:0;margin-bottom:10px}.featured_block p{text-align:center;padding-top:0;margin-top:0}.featured_bg img{position:relative}.features .title{border-bottom:1px solid #d9d9d9;padding:15px 15px 15px 10px;margin:0 0 13px 0;background:#3a9ac0}.features img{float:left;margin:0 10px 0 0}.features .title h3{font-weight:bold;margin:0 0 0 0;line-height:26px;color:#fff}.homepage_divider{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;height:5px;margin-top:0}.homepage_widgets_bg{background:#716457;border-top:1px solid #453c34}.homepage_widgets_bg p{color:#fafaf5}.button_divider{width:207px;margin:-70px auto 0 auto}.button_divider a.button_big{margin:0 0 0 11px}.homepage_widgets{text-align:center;border:0;border-top:1px solid #f1f1f1;padding:40px 0 80px 0}.homepage_widgets .col_1_3{width:280px;margin:40px 20px 0 20px}.homepage_widgets .col_1_3 h3.red{margin:27px 0 10px 0}.homepage_widgets .col_1_3 .widget_body p{margin:0 0 0 0}.homepage_widgets .col_1_3.first{margin:40px 20px 0 10px}.homepage_widgets .col_1_3.last{width:280px;margin:40px 0 0 20px}.homepage_widgets .widget_body{border:1px solid #cccccc;background:#FFF;padding:10px 20px;margin:0 0 0px 0}.homepage_widgets .widget_body .homepage_widget_top{height:20px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;margin:0 0 10px 0}.homepage_widgets .widget_body .divider_border{height:1px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;margin:5px 0 10px 0}.homepage_widgets .widget_body .image{border:1px solid #cccccc;float:left;padding:5px 5px 0 5px;width:60px;margin-top:6px;position:relative}.homepage_widgets .widget_body .image img{width:60px;height:60px}.homepage_widgets .widget_body .image .widget_quotes{width:25px;height:22px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat;position:absolute;top:-7px;left:0px}.homepage_widgets .widget_body .text{width:150px;margin-left:15px;float:left}.homepage_widgets .widget_body .text p{text-align:left;line-height:22px;margin:0 0 5px 0}.homepage_widgets .widget_body .widget_comments{text-align:left;color:#dc4b46;font-size:12px;float:left;padding:3px 0 3px 0}.homepage_widgets .widget_body .hour{font-family:Helvetica,Arial,Tahoma,sans-serif;font-size:11px;line-height:11px;color:#a7a6a6;padding:7px 0 0 15px;background:url("../images/hour.png") no-repeat left 85%;float:right}.homepage_widgets .widget_bottom{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat;width:282px;height:10px;font-size:0}.homepage_widgets p{text-align:center}.homepage_widgets .widget_newsletter{border:1px solid #cccccc;background:#FFF}.homepage_widgets .widget_newsletter h3{margin:10px 0 10px 0}.homepage_widgets .widget_newsletter .wline{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat;height:6px;font-size:0}.homepage_widgets .widget_newsletter .widget_newsletter_body{padding:10px 20px 20px 20px}.homepage_widgets .widget_newsletter .divider_border{height:1px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;margin:0 0 10px 0}.homepage_widgets .widget_newsletter label{color:#707070;font-size:14px;font-weight:400;text-align:left;display:block;margin:10px 0 10px 0}.homepage_widgets .widget_newsletter input[type="text"]{border:1px solid #e6e6e6;color:#707070;font-size:14px;font-weight:400;width:90%}.homepage_widgets .widget_newsletter .button_big{margin:10px 0 10px 0}.homepage_widgets .widget_newsletter .button_big span{width:195px}.recent_post_slider .slides_container{width:238px;display:none}.recent_post_slider .slides_container div.slide{width:238px;display:block}.pagination{margin:10px auto 20px auto;width:50px}.pagination li{float:left;margin:0 3px}.pagination li a{display:block;width:10px;height:0;padding-top:11px;background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-position:0 0;float:left;overflow:hidden}.pagination li.current a{background-position:0 -11px}.follow_us_box{padding:15px;background:#FFF;border:1px solid #cccccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.follow_us_box a.twitter{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat left;padding:0 0 0 24px;font-size:16px;color:#262626;float:left}.follow_us_box a.twitter:hover{text-decoration:none}.follow_us_box a.twitter span{color:#d93e39}.follow_us_box span.spacing{color:#262626;font-size:16px;padding:0 30px 0 30px}.follow_us_box a.facebook{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat left;padding:0 40px 0 18px;font-size:16px;color:#262626;float:right}.follow_us_box a.facebook span{color:#d93e39}.follow_us_box a.facebook:hover{text-decoration:none}.recent_works_left{float:left}.recent_works_left h2{margin-bottom:10px}.recent_works_left h2 strong{font-weight:700}.recent_works_arrows{float:right;padding:11px 0 3px 0}.recent_works_arrows a.prev_item{position:absolute;margin-left:-980px;margin-top:132px;width:22px;height:22px;margin-right:8px;background:url("../images/portfolio_prev.png") no-repeat top}.recent_works_arrows a.prev_item:hover{background:url("../images/portfolio_prev.png") no-repeat bottom}.recent_works_arrows a.next_item{position:absolute;margin-top:132px;margin-left:19px;width:22px;height:22px;background:url("../images/portfolio_next.png") no-repeat top}.recent_works_arrows a.next_item:hover{background:url("../images/portfolio_next.png") no-repeat bottom}.recent_works{padding:0 0 0 0;margin:0 0 0 0}.recent_works ul:after{content:"";display:block;height:0;overflow:hidden;clear:both}.recent_works ul li{margin:0 10px 60px 10px;width:293px;height:200px;float:left;background:#FFF}.recent_works ul li .recent_image{width:281px;height:140px;padding:5px;border:1px solid #cccccc;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}.recent_works ul li .recent_image .portfolio_image{width:281px;height:140px}.recent_works ul li .title{text-align:left;display:block;padding:10px 0 10px 0;font-size:18px;color:#262626}.recent_works ul li .title a{font-size:18px;color:#262626;font-weight:bold}.recent_works ul li .title a:hover{color:#d93e39}.recent_works ul li .clear{display:block;clear:both;padding:5px 0 0 0}.contact_map{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat;width:261px;height:310px;padding:35px 0 0 21px;margin:30px 0 30px 0}.map_canvas{width:240px;height:280px}.required_info{font-size:11px;margin:0 0 10px 0}.required_info span{color:red}.inputText{width:300px;height:24px;border:1px solid #cccccc;padding:7px}.inputTextarea{width:525px;height:250px;border:1px solid #cccccc;padding:7px}.contact_form .inputText.error_class{border:1px solid #ef716d}.contact_form .inputTextarea.error_class{border:1px solid #ef716d}.contact_form label{text-align:left;margin-right:0.5em;color:#262626;font-size:13px}.contact_form label span{color:red}.portfolio_1_4{padding:0 0 0 0;margin:0 -20px 0 0}.portfolio_1_4 ul{width:960px;margin-bottom:0}.portfolio_1_4 ul:after{content:"";display:block;height:0;overflow:hidden;clear:both}.portfolio_1_4 ul li{margin:0 20px 60px 0;width:220px;height:150px;float:left;background:#fff}.portfolio_1_4 ul li .image{width:208px;height:155px;padding:5px;border:1px solid #cccccc;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.portfolio_1_4 ul li .image .portfolio_image{width:208px;height:155px}.portfolio_1_4 ul li .title{border-bottom:1px solid #cccccc;text-align:left;display:block;padding:10px 0 10px 0;font-size:16px;color:#262626}.portfolio_1_4 ul li .title a{font-size:16px;color:#262626}.portfolio_1_4 ul li .title a:hover{color:#d93e39}.portfolio_1_4 ul li .description{display:block;padding:10px 0 10px 0;font-size:11px;line-height:22px;color:#4d4d4d}.portfolio_1_4 ul li .clear{display:block;clear:both;padding:5px 0 0 0}.portfolio_1_3{padding:0 0 0 0;margin:0 -20px 0 0}.portfolio_1_3 ul{width:960px;margin-bottom:0}.portfolio_1_3 ul:after{content:"";display:block;height:0;overflow:hidden;clear:both}.portfolio_1_3 ul li{margin:0 20px 60px 0;width:300px;height:366px;float:left;background:#FFF}.portfolio_1_3 ul li .image{width:288px;height:215px;padding:5px;border:1px solid #cccccc;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.portfolio_1_3 ul li .image .portfolio_image{width:288px;height:215px}.portfolio_1_3 ul li .title{border-bottom:1px solid #cccccc;text-align:left;display:block;padding:10px 0 10px 0;font-size:18px;color:#262626}.portfolio_1_3 ul li .title a{font-size:18px;color:#262626}.portfolio_1_3 ul li .title a:hover{color:#d93e39}.portfolio_1_3 ul li .description{display:block;padding:10px 0 10px 0;font-size:11px;line-height:22px;color:#4d4d4d}.portfolio_1_3 ul li .clear{display:block;clear:both;padding:5px 0 0 0}.portfolio_1_2{padding:0 0 0 0;margin:0 -40px 0 0}.portfolio_1_2 ul{width:960px}.portfolio_1_2 ul:after{content:"";display:block;height:0;overflow:hidden;clear:both}.portfolio_1_2 ul li{margin:0 20px 60px 0;width:460px;height:454px;float:left;background:#FFF}.portfolio_1_2 ul li .image{width:448px;height:325px;padding:5px;border:1px solid #cccccc;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.portfolio_1_2 ul li .image .portfolio_image{width:448px;height:325px}.portfolio_1_2 ul li .title{border-bottom:1px solid #cccccc;text-align:left;display:block;padding:10px 0 10px 0;font-size:18px;color:#262626}.portfolio_1_2 ul li .title a{font-size:18px;color:#262626}.portfolio_1_2 ul li .title a:hover{color:#d93e39}.portfolio_1_2 ul li .description{display:block;padding:10px 0 10px 0;font-size:11px;line-height:22px;color:#4d4d4d}.portfolio_1_2 ul li .clear{display:block;clear:both;padding:5px 0 0 0}.portfolio_slider_container{margin-bottom:0px;position:relative;float:left;width:100%}.portfolio_slider{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.portfolio_slider li{position:absolute;width:100%;left:0;top:0}.portfolio_slider img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}.portfolio_slider .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;background:red;color:#fff;background:#000;background:rgba(0,0,0,.4);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;font-size:14px}.portfolio_slider_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:40%;left:0;opacity:0.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:50px;width:45px;background:transparent url("../images/themes.png") no-repeat left top;margin:0 10px}.portfolio_slider_nav:active{opacity:1.0}.portfolio_slider_nav.next{left:auto;background-position:right top;right:0}@media screen and (max-width:600px){.portfolio_slider_nav{top:47%}}.portfolio_social li{display:inline;padding-right:5px}.filter ul{margin:0}.filter ul li{margin:0;padding:0;float:left}.filter ul li{padding:0 5px}.filter ul li.last{padding:0 5px}.filter a{color:#b3b3b3;display:inline-block;padding:2px 10px;font-size:12px;font-family:Helvetica,Arial,sans-serif}.filter a:hover{color:#de5853;text-decoration:none}.filter a.selected{color:#262626;background:-moz-linear-gradient(top,#88b272 0%,#7fab68 50%,#6c9b55);background:-webkit-gradient(linear,left top,left bottom,from(#88b272),color-stop(0.50,#7fab68),to(#6c9b55));border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px 10px;color:#fff}.portfolio_button_left{float:left}.portfolio_button_right{float:right}.portfolio_button_right .button_medium span{margin-right:0}.portfolio_nav{float:right;margin:10px 0 10px 0}.portfolio_nav li{float:left}.portfolio_nav a.next{float:left;display:block;background:url("../images/portfolio_next.png") no-repeat top right;padding-right:30px;color:#b8b8b8;font-size:14px;font-family:"Lato",serif;text-decoration:none;height:22px}.portfolio_nav a.next:hover{background:url("../images/portfolio_next.png") no-repeat bottom right;text-decoration:none;color:#d93e39}.portfolio_nav a.prev{float:left;display:block;background:url("../images/portfolio_prev.png") no-repeat top left;padding-left:30px;color:#b8b8b8;font-size:14px;font-family:"Lato",serif;text-decoration:none;height:22px}.portfolio_nav a.prev:hover{background:url("../images/portfolio_prev.png") no-repeat bottom left;text-decoration:none;color:#d93e39}.portfolio_nav li.separator{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat center bottom;text-decoration:none;width:1px;height:22px;padding:0 20px}.boldlink{font-size:13px;font-weight:bold}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child+html .clearfix{zoom:1}.pricing_table{margin:90px 0 40px 0;position:relative;text-align:left}.pricing_table .box{float:left;margin:0;padding:0;position:relative}.pricing_table.columns_2 .box{width:300px}.pricing_table.columns_3 .box{width:230px}.pricing_table.columns_4 .box{width:185px}.pricing_table.columns_5 .box{width:148px}.pricing_table .item_list{width:200px;text-align:left}.pricing_table .featured{z-index:10;border:1px solid #D8C0A8;border-radius:0px 0px 5px 5px}.pricing_table .head{background:#716457;color:#fff;min-height:40px}.pricing_table .item_list .head{background:0}.pricing_table .first{border-radius:5px 0px 0px 0px!important}.pricing_table .last{border-radius:0px 5px 0px 0px!important}.pricing_table .featured .head{z-index:1;background:#d93e39;padding:0 0 0 0;margin-top:-32px;border-radius:5px 5px 0 0}.pricing_table .featured .head .best{background:#f56a66;height:28px;color:#FFF;font-size:14px;font-weight:normal;font-family:'Lato',sans-serif;padding:3px 0 0 0}.pricing_table .title{color:#FFFFFF;font-size:20px;font-weight:bold;margin:0 0 2px 0;padding:5px 15px 0 15px;text-transform:uppercase;font-family:"Helvetica",Arial,sans-serif;line-height:29px}.pricing_table .price{color:#fff;background:#403830;font-size:16px;line-height:22px;font-weight:400;margin:0;font-family:"Helvetica",Arial,sans-serif;padding:0}.pricing_table .featured .price{font-weight:bold;color:#FFF}.pricing_table .pricing_items{margin:0;margin-top:1px}.pricing_table .item_list .pricing_items{border-left:0;font-weight:bold}.pricing_table .pricing_items li{border-bottom:1px solid #e6e6e6;padding:13px 10px 13px 10px;font-family:"Helvetica",Arial,sans-serif;font-size:13px;line-height:24px}.pricing_table .pricing_items li:nth-child(odd){}.pricing_table .pricing_items li .featureyes{background:url("../images/pricing_check.png") no-repeat;display:inline-block;height:24px;width:24px;padding:0}.pricing_table .pricing_items li .featureno{background:url("../images/pricing_remove.png") no-repeat;display:inline-block;height:24px;width:24px;padding:0;margin:0}.pricing_table .foot{background:#403830;height:45px;padding:20px 0 0 0;border-top:3px solid #28221c}.pricing_table .foot.first{border-radius:0px 0px 0px 5px!important}.pricing_table .foot.last{border-radius:0px 0px 5px 0px!important}.pricing_table .foot .button{width:90px;margin:0 auto}.pricing_table .foot a.button_small span{width:60px}.pricing_table .featured .foot{padding-bottom:5px;background:#D93E39;border-radius:0px 0px 5px 5px}.pricing_table .item_list .foot{background:0}.pricing_table .pricing-labels{margin-top:19px}.pricing_table .pricing-labels .first{border-radius:5px 0px 0px 0px!important}.pricing_table .pricing-labels .last{border-radius:0px 0px 0px 5px!important}.pricing_table .pricing-labels li{background:#716457;border-bottom:1px solid #574c43;color:#fff}.blog_post{margin:0 0 50px 0}.blog_post.no_margin{margin:0}.blog_post .left_side{width:68px;float:left}.blog_post .left_side .comment_nr{padding:10px 0 0 0}.blog_post .left_side .comment_nr a{font-size:11px;font-family:Helvetican,Arial,Tahoma,sans-serif;color:#262626}.blog_post .left_side .comment_nr a:hover{color:#d93e39}.blog_post .left_side .date{}.blog_post .left_side .date .day{text-align:center;font-size:24px;color:#FFFFFF;font-weight:bold;text-shadow:0 2px 0 #bd1513;line-height:24px}.blog_post .left_side .date .month{text-align:center;font-size:13px;color:#FFFFFF;font-weight:bold;text-shadow:0 2px 0 #bd1513;padding-top:12px;line-height:13px}.blog_post .right_side{width:552px;float:left}.blog_post .right_side .block_post{padding:9px 19px 0 19px;width:570px;border:1px solid #cccccc;-moz-box-shadow:0px 2px 1px #e8e8e8;-webkit-box-shadow:0px 2px 1px #e8e8e8;box-shadow:0px 2px 1px #e8e8e8}.blog_post .right_side .block_footer{height:9px;width:552px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat;font-size:0}.blog_post a.post_title,.blog_post span.post_title{font-size:24px;color:#262626;text-decoration:none}.blog_post a.post_title strong,.blog_post span.post_title strong{font-weight:600;color:#262626}.blog_post a.post_title:hover strong{color:#d93e39}.blog_post a.post_title:hover{color:#d93e39;text-decoration:underline}.blog_post .delimited_lines{height:5px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;margin:10px 0 13px 0}.blog_post .image_block{position:relative;border:0px solid #cccccc;padding:5px 5px 0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:10px 0 15px 0}.blog_post .image_block img{width:100%}.blog_post .published{padding:4px 0 0 18px;font-size:11px;line-height:11px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat center left;color:#999999;float:left;height:14px;display:inline-block;margin:0 10px 10px 0}.published.not_showing{display:none}.blog_post .date{padding:4px 0 0 18px;font-size:11px;line-height:11px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat center left;color:#999999;float:left;height:13px;display:inline-block;margin:0 10px 10px 0}.blog_post .author{padding:4px 0 0 18px;font-size:11px;line-height:11px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat center left;color:#999999;float:left;height:13px;display:inline-block;margin:0 10px 10px 0}.blog_post .category{padding:4px 0 0 18px;font-size:11px;line-height:11px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat center left;color:#999999;float:left;height:13px;display:inline-block;margin:0 10px 10px 0}.blog_post .share{padding:4px 0 0 20px;font-size:11px;line-height:11px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat center left;color:#999999;float:left;height:13px;display:inline-block;margin:0 10px 10px 0}.blog_post .number_comments{background:url("../images/recent_post_comments.png") no-repeat left 85%;display:inline-block;color:#a6a6a6;padding:4px 0 0 15px;font-size:11px;line-height:11px;float:left;margin:0 10px 10px 0}.post-meta{border-bottom:1px solid #e6e6e6;margin-bottom:20px}.about_author .avatar{float:left;width:70px}.about_author .avatar .image{border:1px solid #cccccc;padding:5px;width:60px;height:60px}.about_author .about{float:left;width:520px;padding:0 10px 0 20px}.about_author .about h4{margin-bottom:0}.comments_nr{width:50%;float:left}.comments_nr h3{font-weight:bold;margin:0 0 0 0;padding:0 0 5px 0}.add_comments{width:50%;float:right;text-align:right}.add_comments a{font-weight:bold;font-size:18px}.comment_box{border-bottom:1px solid #e6e6e6;margin:20px 0}.comment_box .avatar{float:left;width:70px}.comment_box .avatar .image{border:1px solid #cccccc;padding:5px;width:60px;height:60px}.comment_box .text{float:left;width:480px;padding-left:20px}.comments-info{float:left}.comments-info{margin:0px 0 0 0px;line-height:32px;padding:0px 0 0 20px;position:relative;z-index:10}.comments-info a.writer{font-weight:bold}.comments-info .when{color:#a6a6a6;font-size:11px}.comment_box .reply{font-size:11px;float:right;background:#e4dfcc;padding:2px 8px}.comment_box .reply:hover{background:#d93e39;padding:2px 8px;color:#fff;text-decoration:none}.comment_box_nested{margin-left:90px}.comment_box_nested .text{float:left;width:410px;padding-left:20px}label{margin:0 0 5px 0;font-size:14px;color:#262626;font-weight:bold;cursor:pointer;display:block}label span{color:#dc4b46}.comments_form{margin:20px -20px 0 0}.comments_form input{width:169px}.comments_form textarea{height:140px;width:590px}.comments_form{max-width:100%}.comments_form .comment_wrap{float:left;margin:0 20px 20px 0}.comments_form .comment_wrap:nth-child(3n){margin-right:0}.comments_form .textarea_wrap{clear:both}.widget{margin:0 0 35px 0}.widget.margin_medium{margin:0 0 10px 0}.widget.margin_small{margin:0 0 15px 0}.widget h2{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x 0 12px;text-align:left;margin:0 0 10px 0}.widget h2 span{color:#262626;background:#FFF;text-align:left;padding:0 10px 0 0px;font-size:17px}.categories ul{margin:-10px 0 0 0}.categories ul li a{}.categories ul li a:hover,.categories ul li a.selected{text-decoration:none;color:#d93e39}.recent_post{margin:0 0 15px 0}.recent_post .image{width:60px;height:60px;float:left;border:1px solid #cccccc;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.recent_post .image img{margin:0;padding:0}.recent_post .text{width:198px;float:left;padding:0 0 0 10px}.recent_post .text a.title{text-decoration:none;color:#666666;font-size:11px;border:0;padding:0;line-height:23px}.recent_post .text a.title:hover{text-decoration:underline;color:#d93e39}.recent_post .text .comments{background:url("../images/recent_post_comments.png") no-repeat left 85%;display:inline-block;color:#a6a6a6;padding:6px 0 0 13px;font-size:11px;line-height:11px}.recent_post .text .time{background:url("../images/hour.png") no-repeat left 85%;display:inline-block;color:#a6a6a6;font-size:11px;padding:2px 5px 0 13px;line-height:11px}.tweet{margin-bottom:20px}.tweet p{margin:0 0 0px 0}.tweet .title{color:#d93e39;font-weight:bold;padding:0 0 2px 0}.tweet .hour{font-size:10px;line-height:11px;color:##B2B2B6}blockquote.right{float:right;margin:10px 0px 0px 20px;width:220px}blockquote.left{margin:10px 20px 0px 0px;width:220px;float:left}blockquote p{font-family:Helvetica,Arial,Tahoma,sans-serif;font-size:11px!important;color:#666666;line-height:22px;padding:0;margin-bottom:20px}blockquote{quotes:none;padding:0 10px 0 22px!important;font-family:Helvetica,Arial,Tahoma,sans-serif;font-size:11px!important;color:#666666;line-height:22px;border-left:4px solid #ADD3DD}.bordered_box{border:1px solid #EFEFEF;line-height:21px;margin-bottom:20px;margin-top:1px}.bordered_box .title{height:30px;margin:-2px -2px 0 -2px}.bordered_box .title h1{color:#FFF;padding:5px 0 0 19px}.tabs ul{padding:0px 0 0 0;margin:0}.tabs ul li{float:left;margin:0 3px -2px 0;border:1px solid #EFEFEF;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.tabs ul li a{border-bottom:none;display:block;color:#595959;overflow:hidden;padding:5px 15px 0 15px;height:24px;background:#FBFBFB;font-soze:12px;font-weight:bold}.tabs ul li a:hover{background:#f2f2f2;color:#D93E39;text-decoration:none}.tabs ul li.ui-tabs-selected a{background:#FFF;color:#d93e39;border-bottom:1px solid #fff;margin-bottom:-2px}.ui-tabs{position:relative;padding:0;zoom:1}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:0;background:none}.ui-tabs .ui-tabs-hide{display:none!important}.content_text{padding:10px;line-height:22px;font-size:12px;color:#4d4d4d}.question_box{border:1px solid #9ac1fa;background:#dbeefe;color:#4180cf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px}.success_box{border:1px solid #a4cb8b;background:#e9fedb;color:#488e1b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px}.attention_box{border:1px solid #f2c779;background:#fff8c4;color:#ed7c18;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px}.error_box{border:1px solid #f7b3b1;background:#fff1f1;color:#d93e39;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px;margin-bottom:10px}.toggle{font-size:12px;padding:5px 0 0 10px;cursor:pointer;height:25px;background:#FBFBFB;border:0px solid #EFEFEF;font-weight:bold}.toggle_active{font-size:12px;color:#595959;padding:5px 0 0 10px;cursor:pointer;height:25px;font-weight:bold}.toggle_container{line-height:22px;font-size:12px;color:#4d4d4d;border:0px solid #EFEFEF;border-top:0px}.toggle_container p{padding:10px;line-height:22px;margin:0}.toogle_box{position:relative;margin-bottom:20px;border:3px solid #9ac1fa;background:#ffffff;color:#4180cf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 10px;line-height:22px}.toogle_box .toggle .icon{width:18px;height:19px;position:absolute;right:4px;top:10px}.toogle_box .toggle_active .icon{background:url("../images/toggle_close.png") no-repeat;width:18px;height:19px;position:absolute;right:4px;top:10px}.numbered_list{font-size:12px;list-style-type:decimal;list-style-position:inside}.iconic_list{font-size:12px;list-style-image:url(../images/list-check.png);list-style-position:inside}.arrow_list{font-size:12px;list-style-image:url(../images/list-arrow.gif);list-style-position:inside}.content .pages{}.pages a{font-size:14px;line-height:14px;color:#707070;display:block;text-align:center;padding:8px 15px;margin:10px 10px 0 0;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pages a:hover{color:#de5853;text-decoration:none}.pages a.selected{background:#d93e39;color:#FFFFFF;border:0}.pages a.prev{background:url("../images/pages_prev.png") no-repeat center center}.pages a.prev:hover{background:url("../images/pages_prev_hover.png") no-repeat center center}.pages a.next{background:url("../images/pages_next.png") no-repeat center center}.pages a.next:hover{background:url("../images/pages_next_hover.png") no-repeat center center}a.button{height:20px;display:inline-block;margin:0 5px 20px 5px;text-decoration:none;font-weight:bold;font-size:12px;line-height:12px;padding:8px 10px 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.08);box-shadow:0 1px 1px rgba(0,0,0,0.08)}a.button.large{height:24px;padding:11px 10px 0 10px;font-size:14px;line-height:14px}a:hover.button{background-position:0 -28px}a:hover.button.large{background-position:0 -35px}a.button.white{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #d3d3d3;color:#555555;text-shadow:0 1px 0 rgba(255,255,255,0.8)}a.button.large.white{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.white{border:1px solid #c4c4c4}a.button.grey{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #b5b5b5;color:#555555;text-shadow:0 1px 0 rgba(255,255,255,0.4)}a.button.large.grey{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.grey{border:1px solid #989898}a.button.red{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #df6f8b;color:#913944;text-shadow:0 1px 0 rgba(255,255,255,0.3)}a.button.large.red{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.red{border:1px solid #c36079}a.button.orange{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #f5b74e;color:#996633;text-shadow:0 1px 0 rgba(255,255,255,0.4)}a.button.large.orange{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.orange{border:1px solid #d29a3a}a.button.green{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #adc671;color:#5d7731;text-shadow:0 1px 0 rgba(255,255,255,0.4)}a.button.large.green{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.green{border:1px solid #8bb14d}a.button.teal{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #90c6c8;color:#437b7d;text-shadow:0 1px 0 rgba(255,255,255,0.4)}a.button.large.teal{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.teal{border:1px solid #7db9bb}a.button.blue{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #8dc5da;color:#3a9ac0;text-shadow:0 1px 0 rgba(255,255,255,0.4)}a.button.large.blue{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.blue{border:1px solid #7caec0}a.button.navy{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #a2afb8;color:#515f6a;text-shadow:0 1px 0 rgba(255,255,255,0.4)}a.button.large.navy{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.navy{border:1px solid #8996a0}a.button.purple{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #bc9db9;color:#7b5777;text-shadow:0 1px 0 rgba(255,255,255,0.4)}a.button.large.purple{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.purple{border:1px solid #a482a0}a.button.black{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);border:1px solid #4c4c4c;color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,0.4)}a.button.large.black{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}a:hover.button.black{border:1px solid #2c2c2c}.dropcap{color:#d93e39;display:block;float:left;font-size:35px;line-height:35px;text-shadow:#fff 1px 1px 1px;margin:0 10px 2px 0;font-weight:bold}.highlight{font-size:11px;display:inline-block;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0px 6px}.highlight.green{color:#519a35;background:#d3f9c4}.highlight.blue{color:#4180cf;background:#dbeefe}.highlight.grey{color:#FFFFFF;background:#b3b3b3}.highlight.yellow{color:#d97939;background:#fff1d1}a.zoom{z-index:999;cursor:pointer;position:absolute;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat}a.zoom img{position:relative}.created{width:50px!important;height:50px}@media only screen and (min-width:768px) and (max-width:959px){.logo{display:block;float:none;width:100%}.main-menu{margin:0 0 30px 0;float:left}.portfolio_1_4 ul{width:768px}.portfolio_1_4 ul li{width:172px;height:308px}.portfolio_1_4 ul li .image{width:160px;height:120px}.portfolio_1_4 ul li .image .portfolio_image{width:160px;height:120px}.portfolio_1_4 ul li .title{font-size:14px}.portfolio_1_4 ul li .title a{font-size:14px}.portfolio_1_3 ul{width:768px}.portfolio_1_3 ul li{width:236px;height:319px}.portfolio_1_3 ul li .image{width:224px;height:168px}.portfolio_1_3 ul li .image .portfolio_image{width:224px;height:168px}.portfolio_1_2{padding:0}.portfolio_1_2 ul{width:768px}.portfolio_1_2 ul li{width:364px;height:404px}.portfolio_1_2 ul li .image{width:352px;height:275px}.portfolio_1_2 ul li .image .portfolio_image{width:352px;height:275px}.recent_works{width:748px!important}.recent_works ul li{width:229px!important;height:319px!important}.recent_works ul li .recent_image{width:217px;height:168px}.recent_works ul li .recent_image .portfolio_image{width:217px;height:168px}.blog_post .right_side .published{}.content{width:488px;margin-right:20px}.content img{height:auto;max-width:100%}.content .left_side{display:none}.content .right_side{width:488px}.blog_post .delimiter_vertical{float:left;height:13px;display:inline-block;padding:4px 5px 0 5px}.content .blog_post .right_side .block_post{padding:10px 10px 0 10px;width:466px}.content .blog_post .right_side .block_post img{}.sidebar{width:240px}.sidebar .widget .recent_post .text{width:158px}.content .pages{margin-left:0}.comments-info{padding:0px 0 0 16px}.comment_box .text{width:355px;padding-left:15px}.comments_form input{width:127px}.comments_form textarea{height:140px;width:465px}.container{width:748px}.col_1_2{width:364px}.col_1_3{width:236px}.col_2_3{width:492px}.col_1_4{width:172px}.col_1_5{width:133px}.col_3_4{width:556px}.content .col_1_2{width:239px;margin:0 10px 0 0}.content .col_1_3{width:156px;margin:0 10px 0 0}.content .col_2_3{width:322px;margin:0 10px 0 0}.content .col_1_4{width:114px;margin:0 10px 0 0}.content .col_1_5{width:89px;margin:0 10px 0 0}.content .col_3_4{width:362px;margin:0 10px 0 0}.pricing_table .box{width:364px}.pricing_table.columns_2 .box,.pricing_table.columns_2 .item_list{width:248px}.pricing_table.columns_3 .box,.pricing_table.columns_3 .item_list{width:186px}.pricing_table.columns_4 .box,.pricing_table.columns_4 .item_list{width:148px}.pricing_table.columns_5 .box,.pricing_table.columns_5 .item_list{width:122px}.contact_map{background:none;width:226px;height:310px;padding:0 0 0 0;margin:40px 0 20px 0}.map_canvas{width:220px;height:280px}.inputText{width:300px;height:24px}.inputTextarea{width:300px;height:150px}.homepage_widgets .col_1_3{width:226px;margin:40px 10px 0 10px}.homepage_widgets .col_1_3.last{width:226px;margin:40px 0 0 10px}.homepage_widgets .col_1_3.first{width:226px;margin:40px 10px 0 10px}.homepage_widgets .widget_newsletter .button_big span{width:145px}.homepage_widgets .widget_body .image{width:60px;margin:7px auto 5px auto;position:relative;float:none}.homepage_widgets .widget_body .text{width:200px;margin-left:0;float:none}.follow_us_box a.twitter{float:left}.follow_us_box a.facebook{float:left;margin-left:5px}.recent_post_slider .slides_container{width:190px;display:none}.recent_post_slider .slides_container div.slide{width:190px;display:block}img.liquid{width:100%}.features .title h3{font-size:15px}.features .title h4{font-size:16px}.footer .col_1_3{width:226px;margin:40px 10px 0 10px}.footer .col_1_3.last{width:226px;margin:40px 10px 0 10px}.footer .flickr ul{margin-right:-5px}.footer .flickr ul li{padding:0;margin:0 5px 5px 0;float:left}.footer .flickr ul li a{border:4px solid #202020;display:block;width:64px;height:64px}.footer .flickr ul li a img{width:64px;height:64px}}@media only screen and (max-width:767px){.logo{display:block;float:none;text-align:center;width:100%}.header_bg{height:auto}.main-menu{margin:0 0 30px 0;float:left;width:100%}.main-menu ul{position:static!important;padding:0!important}.main-menu li{box-shadow:none!important;border:0!important;border-top:1px solid #d9d9d9!important;display:block!important;float:none!important;margin:0!important}.main-menu li.submenu>a{cursor:pointer}.main-menu li a{padding:0 16px;line-height:33px}.main-menu li ul li a{padding-left:32px!important}.main-menu li ul li ul li a{padding-left:48px!important}.main-menu li.submenu>a{padding-right:20px;background:url(../images/arrow_320.png) no-repeat right}.main-menu li ul li.submenu>a{padding-right:10px;background:url(../images/arrow_320.png) no-repeat right}.main-menu li ul li.submenu>a:hover{padding-right:10px;background:#f5f5f5 url(../images/arrow_320.png) no-repeat right}.main-menu li.submenu>a{padding-right:20px;background:url(../images/arrow_320.png) no-repeat right}.main-menu li ul{display:none!important}.main-menu li:hover>ul{display:block!important}.blog_post .left_side{display:none}.blog_post .right_side .published{}.sidebar{margin-top:40px;float:none}.content{float:none;margin-right:0;width:300px}.content img{height:auto;max-width:100%}.content .left_side{display:none}.content .right_side{width:300px}.content .blog_post .right_side .block_post{padding:10px 10px 0 10px;width:280px}.blog_post .delimiter_vertical{padding:0 1px 0 1px;margin:0;text-indent:-9999px}.content .blog_post .right_side .block_post img{width:100%}.content .pages{margin-left:0}.blog_post .published{float:none}.blog_post .author{float:none}.blog_post .category{float:none}.blog_post .number_comments{float:none}.comments-info{padding:0px 0 0 10px}.comments-info .reply{float:none}.comment_box{padding:10px}.comment_box .avatar{float:none}.comment_box .text{float:none;width:auto;padding-left:10px}.comment_box_nested{margin-left:0px}.comments_form{margin:20px 0 0 0}.comments_form input{width:280px}.comments_form textarea{height:140px;width:280px}.comments_form .comment_wrap{float:left;margin:0 0 20px 0}.pricing_table .pricing_items li:before{font-size:13px;font-weight:bold;display:inline-block;text-align:center;padding-right:5px;content:attr(data-item) ':'!important}.pricing_table .box{width:300px!important;margin:0 0 20px 0}.pricing_table .item_list{display:none}.pricing_table .box.featured{margin:40px 0 20px 0}.portfolio_1_4,.portfolio_1_3,.portfolio_1_2{margin:0}.portfolio_1_4 ul,.portfolio_1_3 ul,.portfolio_1_2 ul{width:300px}.portfolio_1_4 ul li,.portfolio_1_3 ul li,.portfolio_1_2 ul li{margin:0 0 60px 0;width:300px;height:366px}.portfolio_1_4 ul li .image,.portfolio_1_3 ul li .image,.portfolio_1_2 ul li .image{width:288px;height:215px}.portfolio_1_4 ul li .image .portfolio_image,.portfolio_1_3 ul li .image .portfolio_image,.portfolio_1_2 ul li .image .portfolio_image{width:288px;height:215px}.portfolio_nav{float:left;margin:10px 0 10px 0}.recent_works{width:300px!important}.recent_works ul li{width:280px!important;height:366px!important}.recent_works ul li .recent_image{width:268px;height:215px}.recent_works ul li .recent_image .portfolio_image{width:268px;height:215px}.filter{float:none}.filter{padding:0;margin:0}.filter ul{margin:0;position:static!important;width:100%}.filter ul li{display:block!important;float:none!important;margin:0!important}.filter ul li a{width:100%;border-bottom:1px dotted #cccccc;margin:0 0 10px 0;padding:0!important}.filter li.separator{display:none!important}.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{float:none;margin-right:0}.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:300px}.content .col_1_2,.content .col_1_3,.content .col_1_4,.content .col_1_5,.content .col_3_4,.content .col_2_3{width:300px}.inputText{width:285px}.inputTextarea{width:285px;height:150px}.submit{margin:0}.page_info .text{float:none}.page_info .search{float:none}.homepage_widgets .col_1_3{width:280px;float:none;margin:40px auto 0 auto}.footer .col_1_3{width:280px;float:none;margin:40px auto 0 auto}.homepage_widgets .col_1_3.last{width:280px;float:none;margin:40px auto 0 auto}.homepage_widgets .col_1_3.first{width:280px;float:none;margin:40px auto 0 auto}.footer .col_1_3.last{width:280px;float:none;margin:40px auto 0 auto}.footer_bottom .col_2_3{width:280px;float:none;margin:40px auto 0 auto}.footer_bottom .col_1_3{width:280px;float:none;margin:40px auto 0 auto}.follow_us_box a.twitter{float:left}.follow_us_box a.facebook{float:left;margin-left:5px}}@media only screen and (min-width:480px) and (max-width:767px){.logo{display:block;float:none;width:100%}.main-menu{margin:0 0 30px 0;float:left}.blog_post .right_side .media_query_visible{display:block}.blog_post .right_side .media_query_invisible{display:none}.content{width:420px;margin-right:0}.content .left_side{display:none}.content .right_side{width:420px}.content .blog_post .block_post .delimiter_vertical{padding:0 1px 0 1px;margin:0;text-indent:-9999px}.content .blog_post .right_side .block_post{padding:10px 10px 0 10px;width:400px}.content .blog_post .right_side .block_post img{width:100%}.sidebar{float:none;width:420px}.sidebar .widget .recent_post .text{width:338px}.blog_post .published{float:none}.blog_post .author{float:none}.blog_post .number_comments{float:none}.blog_post .category{float:none}.content .pages{margin:0}.comment_box .reply{float:none;margin:0 auto auto 10px}.comment_box .avatar{float:left}.comment_box .text{float:left;width:310px;padding:0 0 0 10px}.comments_form{margin:20px 0 0 0}.comments_form input{width:397px}.comments_form textarea{height:140px;width:397px}.comments_form .comment_wrap{float:left;margin:0 0 20px 0}.pricing_table .box{width:420px!important}.portfolio_1_4,.portfolio_1_3,.portfolio_1_2{margin:0}.portfolio_1_4 ul,.portfolio_1_3 ul,.portfolio_1_2 ul{width:420px}.portfolio_1_4 ul li,.portfolio_1_3 ul li,.portfolio_1_2 ul li{margin:0 0 60px 0;width:420px;height:435px}.portfolio_1_4 ul li .image,.portfolio_1_3 ul li .image,.portfolio_1_2 ul li .image{width:408px;height:305px}.portfolio_1_4 ul li .image .portfolio_image,.portfolio_1_3 ul li .image .portfolio_image,.portfolio_1_2 ul li .image .portfolio_image{width:408px;height:305px}.recent_works{width:420px!important}.recent_works ul li{width:400px!important;height:435px!important;margin:0 0 60px 0}.recent_works ul li .recent_image{width:388px;height:305px}.recent_works ul li .recent_image .portfolio_image{width:388px;height:305px}.companies .cbody{width:420px;margin:0 auto}.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{float:none;margin-right:0}.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:420px}.content .col_1_2,.content .col_1_3,.content .col_1_4,.content .col_1_5,.content .col_3_4,.content .col_2_3{width:420px}.page_info .text{float:none}.page_info .search{float:none}.inputText{width:250px}.inputTextarea{width:250px;height:150px}.homepage_widgets .col_1_3{width:280px;margin:40px 0 0 0;float:none;margin:40px auto 0 auto}.homepage_widgets .col_1_3.last{width:280px;margin:40px 0 0 0;float:none;margin:40px auto 0 auto}.footer .col_1_3{width:420px;margin:40px 0 0 0;float:none;margin:40px auto 0 auto}.footer .col_1_3.last{width:420px;float:none;margin:40px auto 0 auto}.footer_bottom .col_2_3{width:420px;float:none;margin:40px auto 0 auto}.footer_bottom .col_1_3{width:420px;float:none;margin:40px auto 0 auto}}@media only screen and (max-width:317px){.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{float:none;margin:0}.container,.col_1_2,.col_1_3,.col_1_4,.col_1_5,.col_3_4,.col_2_3{width:226px}.content .col_1_2,.content .col_1_3,.content .col_1_4,.content .col_1_5,.content .col_3_4,.content .col_2_3{width:226px}.blog_post .right_side .media_query_visible{display:block}.blog_post .right_side .media_query_invisible{display:none}.content{width:226px;margin-right:0}.content .left_side{display:none}.content .right_side{width:226px}.content .delimiter_vertical{display:none}.content .blog_post .right_side .block_post{padding:10px 10px 0 10px;width:206px}.content .blog_post .right_side .block_post img{width:100%}.sidebar{width:226px;float:none}.sidebar .widget{width:226px}.sidebar .widget .recent_post .text{width:138px}.content .pages{margin:0}.comments_nr h3{font-weight:bold;font-size:14px}.add_comments a{font-weight:bold;font-size:14px}.comment_box{padding:10px}.comment_box .avatar{float:none}.comment_box .text{float:none;width:auto;padding-left:0px}.comments_form{margin:20px 0 0 0}.comments_form input{width:200px}.comments_form textarea{height:140px;width:200px}.comments_form .comment_wrap{float:left;margin:0 0 20px 0}.flex-caption{display:none}.pricing_table .box{margin:0 0 20px 0;width:226px!important}.portfolio_1_4,.portfolio_1_3,.portfolio_1_2{margin:0}.portfolio_1_4 ul,.portfolio_1_3 ul,.portfolio_1_2 ul{width:226px}.portfolio_1_4 ul li,.portfolio_1_3 ul li,.portfolio_1_2 ul li{margin:0 0 60px 0;width:226px;height:312px}.portfolio_1_4 ul li .image,.portfolio_1_3 ul li .image,.portfolio_1_2 ul li .image{width:214px;height:160px}.portfolio_1_4 ul li .image .portfolio_image,.portfolio_1_3 ul li .image .portfolio_image,.portfolio_1_2 ul li .image .portfolio_image{width:214px;height:160px}.recent_works{width:226px!important}.recent_works ul li{width:206px!important;height:312px!important}.recent_works ul li .recent_image{width:194px;height:160px}.recent_works ul li .recent_image .portfolio_image{width:194px;height:160px}.contact_map{background:none;width:226px;height:310px;padding:0 0 0 0;margin:40px 0 20px 0}.map_canvas{width:226px;height:280px}.inputText{width:210px}.inputTextarea{width:210px;height:70px}.submit{margin:0}.page_info .text{float:none}.page_info .search{float:none}.page_info .search .inputText{width:90px}.logo img{width:100%}.homepage_widgets .col_1_3{width:226px;margin:40px auto 0 auto;padding:0}.footer .col_1_3{width:226px;margin:40px auto 0 auto}.footer_bottom .col_1_3{width:226px;margin:40px auto 0 auto}.footer_bottom .col_2_3{width:226px;margin:40px auto 0 auto}.homepage_widgets .col_1_3.last{width:226px;margin:40px auto 0 auto;padding:0}.homepage_widgets .col_1_3.first{width:226px;margin:40px auto 0 auto;padding:0}.homepage_widgets .widget_body .image{width:60px;margin:7px auto 5px auto;position:relative;float:none}.homepage_widgets .widget_body .text{width:200px;margin-left:0;float:none}.homepage_widgets .widget_newsletter .button_big span{width:145px}.recent_post_slider .slides_container{width:190px;display:none}.recent_post_slider .slides_container div.slide{width:190px;display:block}.follow_us_box a.twitter{float:left;font-size:15px}.follow_us_box a.facebook{float:left;margin-left:5px;font-size:15px}img.liquid{width:100%}.features .title h3{font-size:17px}.features .title h4{font-size:16px}.footer .col_1_3.last{width:226px;margin:40px auto 0 auto}.footer_bottom .col_1_3.last{width:226px;margin:40px auto 0 auto}.footer_bottom .col_2_3.last{width:226px;margin:40px auto 0 auto}.footer .flickr ul{margin-right:-5px}.footer .flickr ul li{padding:0;margin:0 5px 5px 0;float:left}.footer .flickr ul li a{border:4px solid #202020;display:block;width:64px;height:64px}.footer .flickr ul li a img{width:64px;height:64px}}.bannerbg{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat 13px 0;border-top:1px solid #2e2823;border-bottom:1px solid #2e2823;padding:25px 0}.MT0{margin-top:0px!important}.red-button{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#ffffff;padding:11px 20px;background:-moz-linear-gradient(top,#f69890 0%,#f59186 50%,#f37f74);background:-webkit-gradient(linear,left top,left bottom,from(#f69890),color-stop(0.50,#f59186),to(#f37f74));border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #483936;-moz-box-shadow:0px 2px 2px rgba(000,000,000,0.3),inset 0px 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow:0px 2px 2px rgba(000,000,000,0.3),inset 0px 1px 1px rgba(255,255,255,0.5);text-shadow:0px 1px 0px rgba(69,61,52,0.6),0px 1px 0px rgba(255,255,255,0.3)}.red-button:hover{padding:11px 20px;background:-moz-linear-gradient(top,#f37f74 0%,#f59186 50%,#f69890);background:-webkit-gradient(linear,left top,left bottom,from(#f37f74),color-stop(0.50,#f59186),to(#f69890));border:1px solid #483936;text-decoration:none}.red-button:active{background:-moz-linear-gradient(top,#df776c 0%,#f59186 50%,#f69890);background:-webkit-gradient(linear,left top,left bottom,from(#df776c),color-stop(0.50,#f59186),to(#f69890));border:1px solid #483936}.green-button{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#ffffff;padding:11px 20px;background:-moz-linear-gradient(top,#88b272 0%,#7fab68 50%,#6c9b55);background:-webkit-gradient(linear,left top,left bottom,from(#88b272),color-stop(0.50,#7fab68),to(#6c9b55));border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #3d4536;-moz-box-shadow:0px 2px 2px rgba(000,000,000,0.3),inset 0px 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow:0px 2px 2px rgba(000,000,000,0.3),inset 0px 1px 1px rgba(255,255,255,0.5);text-shadow:0px 1px 0px rgba(69,61,52,0.6),0px 1px 0px rgba(255,255,255,0.3)}.green-button:hover{padding:11px 20px;background:-moz-linear-gradient(top,#6c9b55 0%,#7fab68 50%,#88b272);background:-webkit-gradient(linear,left top,left bottom,from(#6c9b55),color-stop(0.50,#7fab68),to(#88b272));border:1px solid #483936;text-decoration:none}.green-button:active{background:-moz-linear-gradient(top,#618f4b 0%,#7fab68 50%,#88b272);background:-webkit-gradient(linear,left top,left bottom,from(#618f4b),color-stop(0.50,#7fab68),to(#88b272));border:1px solid #483936}.big_link{color:#fff;font-size:18px;font-weight:bold;font-family:Helvetica,Arial,sans-serif}.social-links{position:absolute;padding:0;margin:0;padding-top:18px}.social-links li{display:inline;padding-right:5px;width:24px;height:26px}ul.contact-address li{font-size:12px!important}ul.contact-address li{padding:10px!important;line-height:25px!important;border-bottom:1px solid #f6f4e7}ul.contact-address li:hover{background:#f7f3e3}ul.contact-address li.address span{background:url(../images/address.png) no-repeat left;padding:30px 0;padding-left:35px!important}ul.contact-address li.phone span{background:url(../images/phone.png) no-repeat left;padding:30px 0;padding-left:35px!important}ul.contact-address li.email span{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat left;padding:30px 0;padding-left:35px!important}ul.sidebarmenu li{font-size:12px!important}ul.sidebarmenu li{padding:10px!important;line-height:25px!important;border-bottom:1px solid #f6f4e7}ul.sidebarmenu li:hover{background:#f7f3e3}.purchase a{font-family:"Helvetica neue",Arial,sans-serif;color:#fff;font-weight:bold}.purchase a:hover{text-decoration:underline;color:#Ffffff}.purchase2{display:block;margin-left:auto;margin-right:auto;margin:0 10px 0 10px}