a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
img{max-width:100%!important;height:auto!important}
body{font-family:Lato,sans-serif;color:#5f5f5f;font-size:14px;line-height:1.5em;background:url() #e9fffd}
.body_wrap{width:100%;position:relative}
::-moz-selection{background:#f05c3d;color:#fff;text-shadow:none}
::selection{background:#f05c3d;color:#fff;text-shadow:none}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
h1,h2,h3,h4,h5,h6{color:#26363d;font-family:Lato,sans-serif;font-weight:300;line-height:1.3em}
h1{font-size:29px}
h2{font-size:25px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:400}
.post-detail .entry h1{margin:0 0 1em;padding:0}
.post-detail .entry h2,.post-detail .entry h3{margin:25px 0 20px}
.post-detail .entry h4,.post-detail .entry h5,.post-detail .entry h6{margin:20px 0 10px}
em{font-style:italic}
strong{font-weight:700}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ins{background-color:transparent;color:#000;text-decoration:none}
mark{background-color:transparent;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
dfn{font-style:italic}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
.text-red{color:#d21c13}
.text-blue{color:#309cb8}
.text-gray{color:gray}
.text-green{color:#74a819}
blockquote cite{display:block;font-size:14px;color:#de3511}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{text-decoration:underline}
hr{border:solid #d4d4d4;border-width:1px 0 0;clear:both;margin:10px 0 20px;height:0}
a{color:#e23e29;text-decoration:none;outline:0}
a:focus,a:hover{color:#ea4f34}
ul{list-style:none outside}
ol{list-style:decimal}
dd{margin:0 0 0 40px}
nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
fieldset{padding:20px;border:1px solid #c9c9c9}
form{font-family:Lato,sans-serif;font-size:14px;color:#5f5f5f}
form .row{padding:5px 0}
input[type=email],input[type=password],input[type=reset],input[type=text],select,textarea{resize:none;font-family:Arial,Helvetica,sans-serif;background:#e1e1e1;font-size:14px;font-weight:700;border:1px solid #b2b2b2;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:8px 10px;color:#333;-webkit-border-radius:5px;border-radius:5px;background-image:-ms-linear-gradient(bottom,#e6e6e6 0,#d2d2d2 100%);background-image:-moz-linear-gradient(bottom,#e6e6e6 0,#d2d2d2 100%);background-image:-o-linear-gradient(bottom,#e6e6e6 0,#d2d2d2 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6e6e6),color-stop(1,#d2d2d2));background-image:-webkit-linear-gradient(bottom,#e6e6e6 0,#d2d2d2 100%);background-image:linear-gradient(to top,#e6e6e6 0,#d2d2d2 100%);-webkit-box-shadow:inset 1px 1px 1px 1px rgba(198,198,198,.7);box-shadow:inset 1px 1px 1px 1px rgba(198,198,198,.7)}
input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=text]:focus,textarea:focus{background-image:-ms-linear-gradient(bottom,#e6e6e6 0,#d2d2d2 100%);background-image:-moz-linear-gradient(bottom,#eee 0,#d9d9d9 100%);background-image:-o-linear-gradient(bottom,#E7E7E7 0,#D1D1D1 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#E7E7E7),color-stop(1,#D1D1D1));background-image:-webkit-linear-gradient(bottom,#E7E7E7 0,#D1D1D1 100%);background-image:linear-gradient(to top,#eee 0,#d9d9d9 100%)}
textarea{width:90%;overflow:auto;resize:vertical}
div,input,input[type=submit]:focus,textarea{outline:0 none}
input[type=checkbox],input[type=radio]{margin-right:10px;margin-left:10px}
button::-moz-focus-inner{border:0;padding:0}
button,input[type=button],input[type=reset],input[type=submit]{border:none;color:#424242;margin:10px 0;padding:0;height:33px;line-height:33px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}
button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{cursor:pointer}
button[disabled],input[disabled]{cursor:default}
.custom-checkbox,.custom-radio{position:relative;font-size:14px}
.custom-checkbox input,.custom-radio input{position:absolute;left:7px;top:8px;margin:0;border:none;width:1px;height:1px}
.custom-checkbox input{left:6px;top:7px}
.ie7 .custom-checkbox input{left:2px;top:12px}
.custom-checkbox label,.custom-radio label{display:block;position:relative;line-height:1em;padding:.5em 0 .5em 35px;margin:0 0 .3em;cursor:pointer;color:#5c5c5c}
.custom-radio label{padding:.5em 0 .5em 35px}
.custom-checkbox label,.custom-radio label{background-position:-7px -10px}
.custom-checkbox label.checked,.custom-radio label.checked{background-position:-7px -110px;color:#5c5c5c}
.custom-checkbox label.focus,.custom-radio label.focus{outline:0}
img.alignleft{margin:5px 20px 5px 0!important}
img.alignright{margin:5px 0 5px 20px!important}
span.preload.alignleft{float:left;display:inline-block;margin:5px 20px 5px 0!important}
span.preload.alignright{float:right;display:inline-block;margin:5px 0 5px 20px!important}
span.preload.aligncentert{float:right;display:inline-block;margin:5px auto}
.video_frame,.wp-caption{padding:0;margin:0}
.image_frame,.wp-caption{display:inline-block;padding:6px;background:#fff;border-bottom:1px solid #bbb;text-align:center;max-width:100%}
.frame_caption,.image_frame figcaption,p.wp-caption-text{text-align:center;display:block;padding:10px 0;font-size:15px;margin:0!important}
.entry .image_frame a{color:#595959}
.image_frame a:hover{color:#ff8a00}
.btn,.entry .btn{display:inline-block;text-align:center;color:#fff!important;font-size:13px;font-weight:700;text-shadow:0 1px 1px #000}
.button{display:inline-block;background:url(images/buttons_sprite.png) no-repeat scroll right -40px transparent;border:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;height:40px;line-height:40px;text-align:center;padding:0 20px 0 0}
.button input,.button span{display:block;background:url(images/buttons_sprite.png) no-repeat scroll left 0 transparent;line-height:40px;height:40px;padding:0 2px 0 22px;color:#fff;cursor:pointer;text-shadow:0 1px 1px #666}
.button.small span{font-size:12px}
.button.medium span{font-size:13px}
.button.btn_large,.col_active .price_col_foot .button.btn_large{background:url(images/buttons_sprite_large.png) no-repeat scroll right -50px transparent;height:50px;line-height:48px}
.button.btn_large span,.col_active .price_col_foot .button.btn_large span{background:url(images/buttons_sprite_large.png) no-repeat scroll left 0 transparent;line-height:48px;height:50px;padding:0 10px 0 30px}
.col_active .price_col_foot .button.btn_large span{font-size:19px;color:#fff;text-shadow:0 1px 1px #666}
.button.btn_round{background:url(images/buttons_sprite_round.png) no-repeat scroll right -42px transparent;height:42px;padding:0 25px 0 0}
.button.btn_round span{background:url(images/buttons_sprite_round.png) no-repeat scroll left 0 transparent;height:42px;padding:0 10px 0 35px}
.btn_default,.btn_orange{background-color:#eb9811;border-color:#b16008}
.btn_default span,.btn_orange span{color:#753d00;text-shadow:0 1px 1px #f6d06c}
.btn_gray{background-position:right -120px}
.btn_gray input,.btn_gray span{background-position:left -80px;color:#4f4e4e;text-shadow:0 1px 1px #fff}
.btn_gray.btn_large{background-position:right -150px}
.btn_gray.btn_large span{background-position:left -100px}
.btn_gray.btn_round{background-position:right -126px}
.btn_gray.btn_round span{background-position:left -84px}
.container{margin-left:auto;margin-right:auto;width:960px;position:relative}
.alpha{margin-left:0!important}
.omega{margin-right:0!important}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.pull_1,.pull_10,.pull_11,.pull_12,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_12,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{position:relative}
.container .grid_1{width:60px}
.container .grid_2{width:140px}
.container .grid_3{width:220px}
.container .grid_4{width:300px}
.container .grid_5{width:380px}
.container .grid_6{width:460px}
.container .grid_7{width:540px}
.container .grid_8{width:620px}
.container .grid_9{width:700px}
.container .grid_10{width:780px}
.container .grid_11{width:860px}
.container .grid_12{width:940px}
.container .grid_4.boxed{width:180px}
.container .grid_5.boxed{width:260px}
.container .grid_6.boxed{width:340px}
.container .grid_7.boxed{width:420px}
.container .grid_8.boxed{width:500px}
.container .grid_9.boxed{width:580px}
.container .grid_10.boxed{width:660px}
.container .grid_11.boxed{width:740px}
.container .grid_12.boxed{width:820px}
.container .prefix_1{padding-left:80px}
.container .prefix_2{padding-left:160px}
.container .prefix_3{padding-left:240px}
.container .prefix_4{padding-left:320px}
.container .prefix_5{padding-left:400px}
.container .prefix_6{padding-left:480px}
.container .prefix_7{padding-left:560px}
.container .prefix_8{padding-left:640px}
.container .prefix_9{padding-left:720px}
.container .prefix_10{padding-left:800px}
.container .prefix_11{padding-left:880px}
.container .suffix_1{padding-right:80px}
.container .suffix_2{padding-right:160px}
.container .suffix_3{padding-right:240px}
.container .suffix_4{padding-right:320px}
.container .suffix_5{padding-right:400px}
.container .suffix_6{padding-right:480px}
.container .suffix_7{padding-right:560px}
.container .suffix_8{padding-right:640px}
.container .suffix_9{padding-right:720px}
.container .suffix_10{padding-right:800px}
.container .suffix_11{padding-right:880px}
.container .push_1{left:80px}
.container .push_2{left:160px}
.container .push_3{left:240px}
.container .push_4{left:320px}
.container .push_5{left:400px}
.container .push_6{left:480px}
.container .push_7{left:560px}
.container .push_8{left:640px}
.container .push_9{left:720px}
.container .push_10{left:800px}
.container .push_11{left:880px}
.container .pull_1{left:-80px}
.container .pull_2{left:-160px}
.container .pull_3{left:-240px}
.container .pull_4{left:-320px}
.container .pull_5{left:-400px}
.container .pull_6{left:-480px}
.container .pull_7{left:-560px}
.container .pull_8{left:-640px}
.container .pull_9{left:-720px}
.container .pull_10{left:-800px}
.container .pull_11{left:-880px}
.box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.box .inner{padding:15px}
.box_white{background:#fff}
.box_light_gray{background:#f5f5f5}
.box_gray{background:url(images/box_bg.jpg) #eff1f0;border:2px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ie7 .box_gray{border:none}
.box_green{background:#ddf5bf}
.box_yellow{background:#fcf896}
.box_blue{background:#e2f4f5}
.box_pink{background:#f9daf0}
.box_red{background:#ffc4c4}
.box_content{padding:0 6% 20px}
.border{border:1px solid #ebebeb}
.divider,.divider_space,.divider_space_thin,.divider_thin{clear:both;display:block;margin-bottom:40px;padding-top:40px;width:100%}
.divider_space_thin{margin-top:10px;margin-bottom:10px}
.divider_thin{margin-bottom:15px;padding-top:15px;background:url(images/divider_line.gif) bottom repeat-x}
.divider{background:url(images/divider_line.gif) bottom repeat-x}
.logo{overflow:hidden;height:120px;padding:50px 0 0;text-align:center;z-index:2;position:relative}
.logo a{font-family:Courgette,cursive;color:#00a4c0;font-size:69px;font-weight:360;letter-spacing:-.04em;line-height:1em}
.logo h1,.logo strong{display:block;line-height:1em}
.logo_description{font-family:Courgette,cursive;color:#a0a0a0;font-size:16px;text-shadow:1px 1px 1px #fff;padding-top:5px}
.logo img{max-width:100%}
.header{background:url(images/divider_line.gif) top repeat-x;padding:2px 0 0;position:relative;z-index:2}
.header_inner{background:url(images/divider_line.gif) bottom repeat-x;padding:8px 0 11px}
#topmenu{width:100%;text-align:center;margin:0 auto;position:relative}
#topm-select{position:absolute;top:5px}
.dropdown{z-index:1300;margin:0;padding:0;font-family:Lato,sans-serif;text-transform:uppercase;font-size:16px;line-height:1em;font-weight:700;text-shadow:0 1px 1px #fff}
.dropdown li{display:inline-block;position:relative;list-style:none;margin:0 16px;padding:15px 0}
.dropdown li a{display:block;text-decoration:none}
.dropdown li a span{display:block}
.dropdown .current-menu-ancestor .current-menu-ancestor li a,.dropdown .current-menu-ancestor .current-menu-item li a,.dropdown .current-menu-ancestor li a,.dropdown .current-menu-item li a,.dropdown li ul li ul li a,.dropdown li:hover li a,.dropdown li:hover li ul li a{color:#a0a0a0}
.dropdown .menu-item-blue a,.dropdown .menu-item-blue ul li ul li a,.dropdown .menu-item-blue.current-menu-ancestor .current-menu-ancestor li a,.dropdown .menu-item-blue.current-menu-ancestor .current-menu-item li a,.dropdown .menu-item-blue.current-menu-ancestor li a,.dropdown .menu-item-blue.current-menu-item li a,.dropdown .menu-item-blue:hover li a,.dropdown .menu-item-blue:hover ul li:hover ul li a{color:#38a2bc}
.dropdown .menu-item-green a,.dropdown .menu-item-green ul li ul li a,.dropdown .menu-item-green.current-menu-ancestor .current-menu-ancestor li a,.dropdown .menu-item-green.current-menu-ancestor .current-menu-item li a,.dropdown .menu-item-green.current-menu-ancestor li a,.dropdown .menu-item-green.current-menu-item li a,.dropdown .menu-item-green:hover li a,.dropdown .menu-item-green:hover ul li:hover ul li a{color:#72aa09}
.dropdown .menu-item-orange a,.dropdown .menu-item-orange ul li ul li a,.dropdown .menu-item-orange.current-menu-ancestor .current-menu-ancestor li a,.dropdown .menu-item-orange.current-menu-ancestor .current-menu-item li a,.dropdown .menu-item-orange.current-menu-ancestor li a,.dropdown .menu-item-orange.current-menu-item li a,.dropdown .menu-item-orange:hover li a,.dropdown .menu-item-orange:hover ul li:hover ul li a{color:#ed670e}
.dropdown .menu-item-red a,.dropdown .menu-item-red ul li ul li a,.dropdown .menu-item-red.current-menu-ancestor .current-menu-ancestor li a,.dropdown .menu-item-red.current-menu-ancestor .current-menu-item li a,.dropdown .menu-item-red.current-menu-ancestor li a,.dropdown .menu-item-red.current-menu-item li a,.dropdown .menu-item-red:hover li a,.dropdown .menu-item-red:hover ul li:hover ul li a{color:#ea3114}
.dropdown .menu-item-pink a,.dropdown .menu-item-pink ul li ul li a,.dropdown .menu-item-pink.current-menu-ancestor .current-menu-ancestor li a,.dropdown .menu-item-pink.current-menu-ancestor .current-menu-item li a,.dropdown .menu-item-pink.current-menu-ancestor li a,.dropdown .menu-item-pink.current-menu-item li a,.dropdown .menu-item-pink:hover li a,.dropdown .menu-item-pink:hover ul li:hover ul li a{color:#f32d5d}
.dropdown .current-menu-ancestor a,.dropdown .current-menu-ancestor:hover .current-menu-ancestor .current-menu-item a,.dropdown .current-menu-ancestor:hover .current-menu-ancestor a,.dropdown .current-menu-ancestor:hover .current-menu-item a,.dropdown .current-menu-item a,.dropdown li:hover a,.dropdown li:hover ul li:hover a,.dropdown li:hover ul li:hover ul li:hover a{color:#1f1f1f}
.dropdown li ul{margin:0;padding:0;line-height:1em;font-weight:700;font-size:13px;text-transform:uppercase;text-shadow:0 1px 1px #fff;-webkit-border-radius:10px;border-radius:10px;background:url(images/dropdown_bg_bot.png) bottom repeat-x #fff;-webkit-box-shadow:0 3px 3px 1px rgba(0,0,0,.2);box-shadow:0 3px 3px 1px rgba(0,0,0,.2)}
.dropdown li ul.submenu-1{display:none;position:absolute;top:46px;left:0;z-index:1308;padding:10px 0}
.dropdown li.parentHover{background:url(images/dropdown_sub.png) center bottom no-repeat}
.dropdown .parentHover ul li,.dropdown li ul li{display:block;float:none;width:195px;margin:0;padding:0;height:auto}
.dropdown li ul.submenu-1 li{line-height:1em}
.dropdown li ul li ul{z-index:1309}
.dropdown li ul,.dropdown li ul li ul,.dropdown li ul li ul li ul{display:none}
.dropdown li ul li:hover>ul{display:block;position:absolute;top:0;left:194px;padding:10px 0}
.dropdown li ul li.first:hover>ul{top:2px}
.dropdown li.last ul li:hover>ul{left:-192px;padding:10px 3px 10px 0}
.dropdown li ul li ul li{padding:0;float:left;clear:both;width:195px}
.dropdown li ul li a{display:block;color:#b3b2b4;height:auto;line-height:1.3em;padding:8px 10px}
.dropdown li ul li ul li a span{min-height:inherit}
.dropdown li ul li.parent a span,.dropdown li ul li.parent ul li.parent a span{background:url(images/dropdown_parent.png) 171px 3px no-repeat}
.dropdown li ul li.parent ul li a span{background:0 0}
.dropdown li a:hover span{cursor:pointer}
.ie7 .dropdown{width:960px}
.ie7 .dropdown li{display:inline}
.after_header{width:100%;background:url(images/divider_line.gif) bottom repeat-x;padding:4px 0 8px}
.header_map{height:236px}
.content .map img,.header_map img,.map img{max-width:none!important}
#middle{clear:both;position:relative;z-index:1;min-height:1px}
#middle .container{padding:50px 0}
#middle .content{width:620px;float:left;min-height:100px;margin:0 10px}
#middle .sidebar{width:300px;float:left;margin:0 10px}
#middle.sidebar_left .content{float:right}
#middle.sidebar_left .sidebar{float:left}
#middle.full_width .post-detail.boxed{width:820px;margin:0 auto 50px}
#middle.nosidebar .content{margin:0 auto;float:none}
.footer .container{padding:30px 0;color:#606060;text-shadow:0 1px 1px #fff;text-align:center}
.footer p{margin:0}
.copyright{font-size:13px}
.copyright a{color:#737373}
.copyright a:hover{color:#000}
.frame_box,.frame_center,.frame_left,.frame_right{margin:0;display:inline-block;position:relative}
.frame_box{display:inline-block;margin-bottom:15px;max-width:100%}
.frame_box img{width:auto;max-width:100%;height:auto}
.frame_left{float:left;display:block;margin:5px 20px 5px 0}
.frame_right{float:right;display:block;margin:5px 0 5px 20px}
.frame_center{border:none;display:block;margin:0 auto 20px;text-align:center}
.frame_center img,.frame_left img,.frame_right img{border-bottom:1px solid #bbb;padding:6px;background:#fff}
.service_list .service_item{float:left;width:370px;margin:10px 0}
.service_list .service_item.even{margin:10px 80px 10px 0}
.service_item .service_image{float:left;margin-right:18px;width:62px;padding-top:5px}
.service_descr{float:left;width:290px}
.entry .service_item h2{color:#d31f10;margin:0 0 5px;font-size:23px}
.clients_box{margin-top:5px;margin-bottom:20px}
.clients_list{text-align:right;padding:5px 0 0}
.clients_list img{margin:0 20px}
.quote_center,.quote_left,.quote_right,blockquote{float:right;font-size:16px;font-style:italic;color:#e8890f;width:37%;padding:3px 0 3px 30px;line-height:1.5em;font-weight:500}
.quote_left{float:left;padding:3px 30px 3px 0}
.quote_center,blockquote{float:none;display:block;width:100%;margin:20px auto;padding:0}
.frame_quote{background:#ebebeb;margin:5px 0 20px;border:1px solid #e6e6e6;padding:15px 20px;border-radius:3px;-webkit-border-radius:3px}
.frame_quote blockquote{margin:0;line-height:1.5em}
.frame_quote blockquote .inner{padding:2px 15px;font-size:15px;font-weight:400}
.frame_quote blockquote p{color:#ff8a00;font-style:italic;font-weight:400}
.code{background:#fff;width:100%}
.boxed{padding:50px 60px;background:url(images/box_bg_bot.jpg) bottom repeat-x #fafafa;border-radius:15px;-webkit-border-radius:15px;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,.13);box-shadow:0 2px 3px 1px rgba(0,0,0,.13);margin-bottom:20px}
.thinbox{padding:20px 60px;min-height:70px}
.entry ul{margin:10px 0 10px 20px;padding:0}
.entry ul li{margin-bottom:10px}
.content .widget-container,.sidebar .widget-container{position:relative!important;line-height:1.4em;color:#5f5f5f;padding:25px;background:url(images/box_bg_bot.jpg) bottom repeat-x #fafafa;border-radius:7px;-webkit-border-radius:7px;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,.2);box-shadow:0 2px 3px 1px rgba(0,0,0,.2)}
.sidebar .widget-container{margin-bottom:20px}
.content .widget-container .widget-title,.content .widget-container h3,.sidebar .widget-container .widget-title,.sidebar .widget-container h3{font-size:21px;line-height:1.1em;color:#1f1f1f;font-weight:300;padding:0;margin:0 0 20px}
.sidebar .widget-container ul{margin:0}
.sidebar .widget-container li{list-style:none;margin:0;padding:15px 0;border-bottom:1px solid #e1e0e0;border-top:1px solid #fff;line-height:1.3em}
.sidebar .widget-container li:first-child{border-top:0}
.sidebar .widget-container li.last{border-bottom:0;padding-bottom:0}
.content .widget-container li a,.sidebar .widget-container li a{color:#5f5f5f}
.content .widget-container li a:hover,.sidebar .widget-container li a:hover{color:#de3511}
.sidebar .widget-container .current-menu-ancestor .current-menu-item a,.sidebar .widget-container .current-menu-ancestor a,.sidebar .widget-container .current-menu-ancestor li a:hover,.sidebar .widget-container .current-menu-item a,.sidebar .widget-container .current-menu-item li a:hover{color:#e23e29}
.sidebar .widget-container .current-menu-ancestor li a,.sidebar .widget-container .current-menu-item li a{color:#5f5f5f}
.sidebar .widget-container ul li ul{padding:5px 0 0 15px;margin:0}
.sidebar .widget-container ul li ul li{border:none}
.sidebar .widget-container ul li ul li ul{padding-left:7px}
.sidebar .widget-container ul li ul li ul li{font-size:13px}
.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul{padding:0}
.widget_archive li,.widget_categories li,.widget_links li,.widget_meta li,.widget_nav_menu li,.widget_pages li{margin:0;padding:10px 0;font-size:15px;clear:both}
.widget-container.widget_nav_menu li a,.widget_archive li a,.widget_links li a,.widget_meta li a,.widget_pages li a{color:#747474}
.widget-container.widget_archive a:hover,.widget-container.widget_categories .current-menu-item a,.widget-container.widget_categories .current-menu-item li a:hover,.widget-container.widget_categories a:hover,.widget-container.widget_links a:hover,.widget-container.widget_meta a:hover,.widget-container.widget_nav_menu .current-menu-item a,.widget-container.widget_nav_menu .current-menu-item li a:hover,.widget-container.widget_nav_menu a:hover,.widget-container.widget_pages a:hover{color:#de3511}
.widget-container.widget_categories .current-menu-item li a,.widget-container.widget_categories li ul li a,.widget-container.widget_nav_menu .current-menu-item li a,.widget-container.widget_nav_menu li ul li a{background:0 0;color:#747474}
.widget_categories li li,.widget_links li li,.widget_meta li li,.widget_nav_menu li li,.widget_pages li li{padding:5px 0!important;font-size:14px}
.sidebar .widget_categories li,.sidebar .widget_recent_comments li{border-bottom:1px solid #e1e0e0;border-top:1px solid #fff}
.sidebar .widget_categories li{padding:9px 0}
.sidebar .widget-container li:first-child{padding-top:0}
.sidebar .widget_categories li em{display:inline-block;font-size:10px;font-weight:700;position:relative;vertical-align:baseline;top:-.8em;padding:2px 4px;line-height:1em;color:#fff;border-radius:45%;font-style:normal;text-shadow:0 1px 1px #888;border:1px solid #de5d5a;border-bottom:1px solid #d9432a;-webkit-box-shadow:inset 0 1px 1px 0 #fbd9af;box-shadow:inset 0 1px 1px 0 #fbd9af;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f56744),color-stop(1,#d92b1d));background:-moz-linear-gradient(center top,#ef846c 5%,#ce2718 100%);background:-o-linear-gradient(top,#ef846c 5%,#ce2718 100%);background:-ms-linear-gradient(top,#f56744 5%,#d92b1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56744', endColorstr='#d92b1d');background-color:#f56744}
.widget_categories li a{color:#000;opacity:.7;filter:Alpha(opacity=70);line-height:28px}
.widget_categories li .cat-icon{float:left;margin:0 7px 0 0;opacity:.7;filter:Alpha(opacity=70)}
.widget_categories .current-menu-item a,.widget_categories li a:hover,.widget_categories li:hover .cat-icon{opacity:1;filter:Alpha(opacity=100)}
.sidebar .widget_categories ul li ul{padding:0 0 0 35px}
.sidebar .widget_categories ul li ul li a{line-height:inherit}
.content .widget_recent_entries{width:250px}
.widget-container.widget_recent_comments li,.widget-container.widget_recent_entries li{clear:both;margin:0;padding:15px 0}
.widget_recent_entries li{min-height:60px;border-style:dashed!important}
.widget_recent_entries .post-title{line-height:1.2em}
#middle .widget_recent_comments li:first-child,#middle .widget_recent_entries li:first-child{padding-top:0}
.widget_recent_comments li .thumbnail,.widget_recent_entries li .thumbnail{float:left;height:58px;margin-right:15px;position:relative;top:4px;width:58px}
.sidebar .widget-container.widget_recent_comments a{color:#ff8a00}
.sidebar .widget-container.widget_recent_comments li{line-height:1.2em!important}
.widget_twitter .tweet_image{float:left;width:30px;height:30px;margin:5px 10px 0 0}
.widget_twitter .tweet_image img{width:30px;height:30px}
.widget_twitter .tweet_item{clear:both;padding:15px 0;border-top:1px dashed #d6d6d6}
.widget_twitter .tweet_item:first-child{padding-top:0;border:none}
.widget_twitter .tweet_text{float:left;width:198px}
.widget_twitter .tweet_time{display:block;color:#939393;font-size:13px;padding-top:5px}
.sidebar .widget_twitter .tweet_text{width:210px}
.widget_twitter .tweet_text .inner{line-height:1.2em}
.widget_twitter .tweet_item strong{color:#de3511;font-weight:400}
.widget-container.widget_search{width:270px;padding:15px}
.widget_search .screen-reader-text,.widget_search cite,.widget_search label{display:none}
.widget_search input{float:left;margin:0}
.widget_search .inputField,.widget_search .inputField:focus{width:131px;color:#939393;font-size:12px;margin:4px 4px 0 0;background-image:url(images/icons_sprite.png);background-position:7px -173px;background-repeat:no-repeat;padding:8px 10px 8px 28px}
.widget_search .button{float:left}
.widget_search .button input{width:auto;border-radius:0;-webkit-border-radius:0}
.sidebar .widget_text .textwidget{padding:0;color:#5f5f60;font-size:14px}
.sidebar .widget_text .textwidget p{margin-bottom:15px}
.twitter ul{margin:15px 0;padding:0}
.twitter li{background:url(images/icons/icon_twitter.png) 0 0 no-repeat;padding-left:30px;list-style:none;margin-bottom:14px!important;color:#4f5e62;min-height:24px;font-size:16px;font-style:italic}
.twitter h2{margin-bottom:30px!important}
.twitter li a{text-decoration:none}
.sidebar .twitter h3{padding-left:30px}
.sidebar .widget{margin-bottom:30px}
.entry{line-height:1.5em}
.entry .video iframe{width:100%}
.post-item .entry .frame_center{margin-bottom:20px}
.post-item{position:relative}
.list_view .post-item{width:620px;margin:0 auto 20px}
.list_view .post-item.boxed{width:500px}
.grid_view .post-item{margin:10px;width:460px;float:left}
.grid_view .post-item.boxed{width:340px}
#grid_view{margin:0 auto}
.post-label{display:block;width:58px;height:44px;overflow:hidden;position:absolute;left:-10px;top:26px;background:url(images/post_labels.png) right 0 no-repeat}
.label-link{background-position:right 0}
.label-image{background-position:right -44px}
.label-video{background-position:right -88px}
.label-quotes{background-position:right -132px}
.label-audio{background-position:right -176px}
.label-cat{background-position:right -220px;text-align:right}
.label-cat img{width:23px;height:23px;margin:7px 23px 0 0}
.post-detail .post-image,.post-detail .post-video,.postlist .post-image,.postlist .post-item .slider,.postlist .post-video{margin:25px 0 10px}
.postlist .post-video iframe{max-width:100%!important;z-index:1}
.grid_view .post-video iframe{width:340px;height:192px}
.nosidebar .post-detail .post-video iframe{width:100%;height:461px;margin:10px auto 30px}
.post-descr{background:url(images/divider_line.gif) top repeat-x;padding:20px 0;margin-top:20px}
.post-title h1,.post-title h2{font-size:29px;line-height:1em;margin-bottom:.5em}
.post-title h2 a{color:#000}
.post-title h2 a:hover{color:#e23e29}
.post-meta-top{color:#868686;text-transform:uppercase;font-size:13px;text-shadow:0 1px 1px #fff;font-weight:700;position:relative}
.link-comments,.post-author,.post-date{display:inline-block;line-height:18px;background:url(images/icons_sprite.png) 0 0 no-repeat;padding-left:23px;margin-right:20px}
.post-author{background-position:0 -44px;max-width:60%;padding-left:20px}
.post-meta-bot{text-align:right;color:#868686;line-height:40px}
.post-meta-bot .button{float:left}
.link-comments{color:#868686;background-position:0 -58px;font-weight:700;text-transform:uppercase;margin:0}
.post-detail .link-comments{position:absolute;right:0}
.entry p,.post-detail .post-descr p{margin:0 0 16px}
.entry a{color:#e8750f}
.entry .subtitle{color:#009551;font-size:15px;margin-bottom:25px}
.tf_pagination{position:relative;clear:both;padding:50px 0 20px;text-align:center}
.alsolike,.contact-form h3{height:66px;line-height:66px;color:#000;border-bottom:1px dashed #c7c7c7;font-size:25px;padding:0 30px;margin:0!important;font-family:Lato,sans-serif;font-weight:300}
.comment-form form{padding:20px 35px}
.comment-form .row{padding:5px 0;position:relative;margin-right:30px}
.comment-form .row.field_select{padding:5px 0;position:static;margin-right:30px}
.field_select{z-index:2}
.field_text{z-index:1}
.comment-form .row.omega{margin-right:0}
.comment-form .row .label_title{line-height:18px;display:block;color:#5c5c5c;font-size:14px;margin-bottom:3px}
.comment-form .row .label_title strong{font-weight:400}
#topm-select,.comment-form .inputtext,.comment-form .select_styled,.comment-form .textarea{color:#333;font-size:14px;width:242px;margin:3px 0}
.comment-form .rowCheckbox,.comment-form .rowRadio{width:262px}
.comment-form .inlinelist .label_title{float:left;line-height:1.8em;margin-right:10px}
.comment-form .inlinelist .rowRadio{display:inline-block;width:auto;margin-right:10px}
.comment-form .input_styled .label_title{margin-bottom:10px}
.comment-form .input_full{width:514px}
.comment-form .select_styled{height:32px;width:262px}
#topm-select{display:none}
#topm-select option,.comment-form .select_styled option{font-size:13px;padding:9px 0;text-indent:5px}
.comment-form .textarea{width:536px;height:90px;overflow:auto}
.comment-form .rowSubmit{padding:15px 0 10px;position:relative;text-align:left;margin-right:0}
.comment-form .rowSubmit input{margin:0;padding-bottom:3px;border-radius:0;-webkit-border-radius:0}
.btn-arrow,.btn-submit,.comment-form .btn-submit,input.btn-arrow,input.btn-submit{font-size:12px;line-height:1em;font-weight:700;text-transform:uppercase;color:#753c00;padding:0 10px 2px;width:140px;height:34px;text-align:center;background:url(images/btn_submit.png) 0 0 no-repeat}
.ie7 .btn-arrow,.ie7 .btn-submit,.ie7 .comment-form .btn-submit{filter:chroma(color=#000000);border:none;width:140px;text-align:center}
.link-reset{position:absolute;top:15px;right:5px;margin:0}
.link-reset:hover{color:#ff8a00}
.gallery-list{position:relative}
.gallery-list .post-image{float:left;width:340px;position:relative}
.gallery-list .post-image a span{display:block;-webkit-box-shadow:inset 0 0 9px 3px rgba(0,0,0,.45);box-shadow:inset 0 0 9px 3px rgba(0,0,0,.45);width:340px;height:231px;position:absolute;top:0;left:0;z-index:2}
.gallery-list .post-item{margin-left:10px;margin-right:10px}
.gallery-list.grid_view .post-item{margin:0 10px 20px}
.gallery-list .post-image a span,.gallery-list .post-image img{border-radius:4px;-webkit-border-radius:4px}
.gallery-list .post-aside{float:left;width:450px;margin-left:30px}
.grid_view .post-image{float:none;margin-top:30px}
.grid_view .post-descr{margin-bottom:10px}
.sort_box{padding:15px 10px 10px;min-height:30px;background:url(images/sort_box_bg.jpg) bottom repeat-x #fafafa;text-align:center;margin:0 10px 25px}
.sort_box li{display:inline;margin:0 14px}
.sort_box li a{display:inline-block;line-height:28px;font-size:15px;color:#000;text-shadow:0 1px 1px #fff;opacity:.5;filter:Alpha(opacity=50)}
.sort_box .cat-icon{float:left;margin:0 7px 0 0}
.sort_box .current-menu-item a,.sort_box a:hover{opacity:1;filter:Alpha(opacity=100)}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.hidden{display:none!important;visibility:hidden}
.invisible{visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
#cancel-comment-reply-link{margin-left:10px;font-size:15px}
.grid_8 .service_item h2{color:#d52010;margin:0 0 5px;font-size:23px}
li.selected a{opacity:1}
.widget_archive select,.widget_categories select{height:auto}
.widget_categories .children li{background:0 0;padding-left:80px}
h4.notfound{text-align:center;margin-top:20px;padding-bottom:20px}
h3.notfound{text-align:center}
@media only screen and (min-width:280px){.container{width:300px}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{margin:5px 0}
img.alignleft{margin:2px 10px 5px 0!important}
img.alignright{margin:2px 0 5px 10px!important}
.container .grid_1,.container .grid_10,.container .grid_11,.container .grid_12,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6,.container .grid_7,.container .grid_8,.container .grid_9{width:300px}
.container .grid_10.boxed,.container .grid_11.boxed,.container .grid_12.boxed,.container .grid_4.boxed,.container .grid_5.boxed,.container .grid_6.boxed,.container .grid_7.boxed,.container .grid_8.boxed,.container .grid_9.boxed{width:260px}
.container .prefix_1,.container .prefix_10,.container .prefix_11,.container .prefix_2,.container .prefix_3,.container .prefix_4,.container .prefix_5,.container .prefix_6,.container .prefix_7,.container .prefix_8,.container .prefix_9{padding-left:0}
.container .suffix_1,.container .suffix_10,.container .suffix_11,.container .suffix_2,.container .suffix_3,.container .suffix_4,.container .suffix_5,.container .suffix_6,.container .suffix_7,.container .suffix_8,.container .suffix_9{padding-right:0}
.boxed,.thinbox{padding:20px}
h1,h2{font-size:22px}
h3{font-size:19px}
h4{font-size:17px}
h5{font-size:16px}
h6{font-size:15px}
.divider,.divider_space,.divider_space_thin,.divider_thin{margin-bottom:15px;padding-top:15px}
.divider_space_thin{margin-top:5px;margin-bottom:5px}
.logo{height:90px;padding:10px 0 0}
ul.dropdown{display:none}
#topm-select{display:block;position:relative;top:0;margin:0 auto;padding:5px 3px;height:30px;width:200px;-webkit-appearance:menulist}
#topm-select option{padding:3px 0}
#middle .container{padding:30px 0}
#middle .content,#middle .sidebar{width:300px;float:none;margin:0}
#middle.sidebar_left .content,#middle.sidebar_left .sidebar{float:none}
#middle.full_width .post-detail.boxed{width:250px;margin:0 auto 30px}
.footer .container{padding:20px 0}
.grid_view .post-item,.list_view .post-item{width:300px}
.grid_view .post-item.boxed,.list_view .post-item.boxed{width:250px;margin:10px 5px}
.list_view .post-item.boxed{margin-bottom:20px}
.grid_view .post-video iframe,.list_view .post-video iframe{width:250px;height:142px}
.nosidebar .post-detail .post-video iframe{width:100%;height:142px;margin:10px auto 30px}
.post-title h1,.post-title h2{font-size:22px;margin-bottom:.8em}
.post-meta-bot,.post-meta-top{font-size:12px}
.link-comments,.post-author,.post-date{margin-right:5px}
.post-label{width:23px;left:-5px}
.label-cat img{display:none}
.tf_pagination{padding:30px 0 0}
.full_width .post-detail .slider,.full_width .post-detail .slider .slider-item,.grid_view .slider,.grid_view .slider .slider-item,.list_view .slider,.list_view .slider .slider-item,.post-detail .slider,.post-detail .slider .slider-item{height:111px}
.post-detail .slider{margin-bottom:20px}
.post-detail .slider .next,.post-detail .slider .prev,.slider .next,.slider .prev{top:22%}
.post-detail .link-comments{position:relative}
.comment-list ol{padding-top:10px}
.post-detail .entry .comment-list h2{margin:0;padding:0;font-size:20px;text-align:center}
.link-add-comment{position:relative;margin-left:100px}
.comment-avatar{width:50px;margin-right:10px;margin-left:5px}
.comment-avatar .avatar img{width:42px;height:42px}
.children .children .comment-text,.children .comment-text,.comment-text{width:200px;padding:10px 15px}
.children li{background:0 0;padding-left:0}
.add-comment{margin:20px auto 40px;width:290px}
.alsolike,.contact-form h3{height:56px;line-height:56px;padding:0 20px}
.comment-form form{padding:10px 20px}
.comment-form .row{margin-right:0}
.comment-form .inputtext,.comment-form .select_styled,.comment-form .textarea{width:227px;max-width:230px}
.comment-form .rowCheckbox,.comment-form .rowRadio{width:247px}
.comment-form .input_full{width:227px}
.comment-form .select_styled{width:247px}
.link-reset{right:0}
.pricing_box{padding:20px 0}
.entry .pricing_box li.price_col{clear:both;width:90%;float:none;margin:10px auto}
.entry .price_style1 li.price_col.col_active{width:96%}
.entry .price_style1 .col_active .price_col_head,.price_style1 .price_col_head{min-height:52px}
.entry .price_style1 .col_active .price_col_head .price,.price_style1 .price_col_head .price{padding:10px 0;font-size:34px;height:34px;line-height:34px}
.entry .price_style1 .col_active .price_col_head .price em,.price_style1 .price_col_head .price em{font-size:34px}
.price_style1 .price_col_head .price sup{top:-.7em;font-size:.5em}
.price_style1 .price_col_head .price span{font-size:.35em;margin-left:-1.7em}
.entry .col_active .price_body_top,.price_body_top{padding:5px 0 0;font-size:13px}
.price_body_top strong{font-size:19px}
.entry .price_style1 .col_active .price_body_top strong{font-size:22px}
.price_body_top span{margin:0 1.5em;padding:0 0 5px}
.entry .price_style1 .col_active .price_col_body ul li,.entry .price_style1 .price_col_body ul li{font-size:14px;font-weight:400;margin:0 0 7px!important}
.entry .price_style1 .price_col_body ul li:first-child{margin-top:7px!important}
.entry .price_style1 .price_col_foot{line-height:66px}
.entry .price_style1 .col_active .price_item{margin-top:0}
.price_style1 .price_col .price_item,.price_style1 .price_col.first .price_item,.price_style1 .price_col.last .price_item{border-radius:10px;-webkit-border-radius:10px}
.price_style1 .price_col .price_item .price_col_foot,.price_style1 .price_col.first .price_item .price_col_foot,.price_style1 .price_col.last .price_item .price_col_foot{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}
.price_style1 .price_col .price_item .price_col_head,.price_style1 .price_col.first .price_item .price_col_head,.price_style1 .price_col.last .price_item .price_col_head{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}
.price_style1 .col_active .ribbon{top:-4px;right:-5px}
.entry .price_style2 li.price_col{padding:0 10px}
.price_style2 .price_col_head .price{height:34px;line-height:34px;padding:14px 0 10px;font-size:34px}
.price_style2 .price_col_head .price em{font-size:20px}
.price_style2 .price_col_head .price sup{vertical-align:baseline;position:relative;top:-.5em;font-size:.6em}
.service_list .service_item,.service_list .service_item.even{width:260px;float:none;text-align:center;margin:0 auto 30px}
.service_item .service_image{float:none;margin:0 auto}
.service_descr{float:none;width:260px}
.entry .service_item h2{font-size:21px}
.clients_list{padding-top:65px;text-align:center}
.gallery-list .post-image{float:none;width:250px;margin-bottom:10px}
.gallery-list .post-image a span{width:250px;height:170px}
.gallery-list .post-item,.gallery-list.grid_view .post-item{margin:10px 5px 20px}
.gallery-list .post-aside{float:none;width:250px;margin-left:0}
.sort_box{margin:0 5px 20px}
.sort_box li{margin:0 10px}
.entry #respond,.entry .comment-list{width:300px;margin:auto}
}
@media only screen and (min-width:480px){.container,.container .grid_1,.container .grid_10,.container .grid_11,.container .grid_12,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6,.container .grid_7,.container .grid_8,.container .grid_9{width:450px}
.container .grid_10.boxed,.container .grid_11.boxed,.container .grid_12.box,.container .grid_12.boxed,.container .grid_4.boxed,.container .grid_5.boxed,.container .grid_6.boxed,.container .grid_7.boxed,.container .grid_8.boxed,.container .grid_9.boxed{width:370px}
.boxed,.thinbox{padding:20px 40px}
.header_map{height:170px}
#middle .content,#middle .sidebar{width:450px}
#middle.full_width .post-detail.boxed{width:370px}
.grid_view .post-item,.list_view .post-item{width:450px}
.grid_view .post-item.boxed,.list_view .post-item.boxed{width:370px;margin:10px 0}
.list_view .post-item.boxed{margin-bottom:20px}
.grid_view .post-video iframe,.list_view .post-video iframe{width:370px;height:210px}
.nosidebar .post-detail .post-video iframe{width:100%;height:210px;margin:10px auto 20px}
.link-comments,.post-author,.post-date{margin-right:10px}
.post-label{width:48px;left:-10px}
.label-cat img{display:inline-block;margin-right:18px}
.full_width .post-detail .slider,.full_width .post-detail .slider .slider-item,.grid_view .slider,.grid_view .slider .slider-item,.list_view .slider,.list_view .slider .slider-item,.post-detail .slider,.post-detail .slider .slider-item{height:165px}
.post-detail .slider .next,.post-detail .slider .prev,.slider .next,.slider .prev{top:32%}
.comment-list ol{padding-top:10px}
.post-detail .entry .comment-list h2{text-align:left}
.link-add-comment{position:absolute;top:0;right:5px;margin-left:0}
.comment-avatar{margin-left:0}
.children .children .comment-text,.children .comment-text,.comment-text{width:360px}
.add-comment{margin:20px auto 40px;width:450px}
.alsolike,.contact-form h3{padding:0 20px}
.comment-form form{padding:10px 20px}
.comment-form .row{margin-right:26px}
.comment-form .inputtext,.comment-form .select_styled,.comment-form .textarea{width:170px;max-width:388px}
.comment-form .rowCheckbox,.comment-form .rowRadio{width:190px}
.comment-form .input_full,.comment-form .textarea{width:388px}
.comment-form .select_styled{width:190px}
.comment-form .rowSubmit{margin-right:0}
.link-reset{right:0}
.service_list .service_item,.service_list .service_item.even{float:left;width:370px;margin:10px auto;text-align:left}
.service_item .service_image{float:left;margin:0 18px 0 0;padding-top:5px}
.service_descr{float:left;width:290px}
.clients_list{padding-top:65px;text-align:center}
.gallery-list .post-image{float:none;width:340px;margin:0 auto 10px}
.grid_view .post-image{margin-top:10px}
.gallery-list .post-image a span{width:340px;height:231px}
.gallery-list .post-item,.gallery-list.grid_view .post-item{margin:10px 0 20px}
.gallery-list .post-aside{float:none;width:370px;margin-left:0}
.sort_box{margin:0 0 20px}
.sort_box li{margin:0 10px}
.sidebar .widget_twitter .tweet_text{width:360px}
.sidebar .newsletterBox,.sidebar .widget-container.widget_search,.sidebar .widget_login{margin-left:auto;margin-right:auto}
.entry #respond,.entry .comment-list{width:414px;margin:auto}
}
@media only screen and (min-width:768px){.container{width:744px}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{margin:0 10px}
img.alignleft{margin:2px 10px 5px 0!important}
img.alignright{margin:2px 0 5px 10px!important}
.container .grid_1{width:42px}
.container .grid_2{width:104px}
.container .grid_3{width:166px}
.container .grid_4{width:228px}
.container .grid_5{width:290px}
.container .grid_6{width:352px}
.container .grid_7{width:414px}
.container .grid_8{width:476px}
.container .grid_9{width:538px}
.container .grid_10{width:600px}
.container .grid_11{width:662px}
.container .grid_12{width:724px}
.container .grid_4.boxed{width:128px}
.container .grid_5.boxed{width:190px}
.container .grid_6.boxed{width:252px}
.container .grid_7.boxed{width:314px}
.container .grid_8.boxed{width:376px}
.container .grid_9.boxed{width:438px}
.container .grid_10.boxed{width:500px}
.container .grid_11.boxed{width:562px}
.container .grid_12.box,.container .grid_12.boxed{width:624px}
.container .prefix_1{padding-left:62px}
.container .prefix_2{padding-left:124px}
.container .prefix_3{padding-left:186px}
.container .prefix_4{padding-left:248px}
.container .prefix_5{padding-left:310px}
.container .prefix_6{padding-left:372px}
.container .prefix_7{padding-left:434px}
.container .prefix_8{padding-left:496px}
.container .prefix_9{padding-left:558px}
.container .prefix_10{padding-left:620px}
.container .prefix_11{padding-left:682px}
.container .suffix_1{padding-right:62px}
.container .suffix_2{padding-right:124px}
.container .suffix_3{padding-right:186px}
.container .suffix_4{padding-right:248px}
.container .suffix_5{padding-right:310px}
.container .suffix_6{padding-right:372px}
.container .suffix_7{padding-right:434px}
.container .suffix_8{padding-right:496px}
.container .suffix_9{padding-right:558px}
.container .suffix_10{padding-right:620px}
.container .suffix_11{padding-right:682px}
.boxed{padding:40px 50px;margin-bottom:20px}
.thinbox{padding:20px 50px}
.header_map{height:236px;line-height:1.3em}
h1,h2{font-size:22px}
h3{font-size:19px}
h4{font-size:17px}
h5{font-size:16px}
h6{font-size:15px}
.divider,.divider_space,.divider_space_thin,.divider_thin{margin-bottom:40px;padding-top:40px}
.divider_space_thin{margin-top:10px;margin-bottom:10px}
.logo{height:120px;padding:50px 0 0}
ul.dropdown{display:block}
#topm-select{display:none}
#middle .container{padding:50px 0}
#middle .content,#middle .sidebar{float:left;margin:0 10px}
#middle .content{width:414px}
#middle .sidebar{width:290px}
#middle.sidebar_left .content{float:right}
#middle.sidebar_left .sidebar{float:left}
#middle.full_width .post-detail.boxed{width:624px;margin:0 auto 50px}
#middle.nosidebar .content{margin:0 auto;float:none}
.footer .container{padding:30px 0}
.list_view .post-item{width:474px;margin:0 auto 20px}
.grid_view .post-item{margin:10px;width:352px;float:left}
.list_view .post-item.boxed{width:374px;margin:0 auto 20px}
.grid_view .post-item.boxed{margin:10px;width:252px}
.list_view .post-video iframe{width:394px;height:224px}
.grid_view .post-video iframe{width:272px;height:154px}
.post-detail .post-video iframe{width:100%;height:177px}
.nosidebar .post-detail .post-video iframe{width:100%;height:354px;margin:10px auto 30px}
.post-title h1,.post-title h2{font-size:22px;margin-bottom:.8em}
.post-meta-bot,.post-meta-top{font-size:13px}
.article .post-meta-top{display:inline-table;width:100%}
.article .post-date{margin-right:0!important}
.article .post-author{margin-right:10px}
.link-comments,.post-author,.post-date{margin-right:20px}
.post-label{width:58px;left:-10px}
.label-cat img{margin-right:23px}
.tf_pagination{padding:50px 0 20px}
.alsolike,.contact-form h3{padding:0 20px}
.comment-form form{padding:10px 20px}
.comment-form .row{margin-right:26px}
.comment-form .inputtext,.comment-form .select_styled,.comment-form .textarea{width:170px;max-width:388px}
.comment-form .rowCheckbox,.comment-form .rowRadio{width:190px}
.comment-form .input_full,.comment-form .textarea{width:388px}
.comment-form .select_styled{width:190px}
.comment-form .rowSubmit{margin-right:0}
.link-reset{right:0}
.service_item .service_image{float:left;padding-top:5px}
.add-comment{margin:20px 0 40px;position:relative;background:url(images/box_bg_bot.jpg) bottom repeat-x #fafafa;border-radius:7px;-webkit-border-radius:7px;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,.2);box-shadow:0 2px 3px 1px rgba(0,0,0,.2);width:620px}
.service_list .service_item,.service_list .service_item.even{float:left;width:300px;margin:10px 0;text-align:left}
.service_list .service_item.service,.service_list .service_item.service.even{margin:10px 20px}
.service_list .service_item.even{margin:10px 24px 10px 0}
.service_item .service_image{margin:0 10px 0 0}
.service_descr{float:left;width:228px}
.entry .service_item h2{font-size:20px}
.clients_list{padding-top:75px;padding-bottom:15px;text-align:right}
.gallery-list .post-image{float:left;width:250px;margin-bottom:0}
.gallery-list .post-image a span{width:250px;height:170px}
.gallery-list .post-item,.gallery-list.grid_view .post-item{margin:0 10px 20px}
.gallery-list .post-aside{float:left;width:350px;margin-left:24px}
.sort_box{margin:0 10px 25px;padding:10px}
.sort_box li{margin:0 10px}
.sidebar .widget_twitter .tweet_text{width:200px}
.sidebar .newsletterBox,.sidebar .widget-container.widget_search,.sidebar .widget_login{width:240px;margin-left:auto;margin-right:auto}
.sidebar .newsletterBox .inputField{width:148px}
.sidebar .widget-container.widget_search{width:260px}
.widget_search .inputField,.widget_search .inputField:focus{width:121px}
.sidebar .flickr .flickr_badge_image a,.sidebar .flickr .flickr_badge_image img{width:56px;height:56px}
}
@media only screen and (min-width:990px){.container{width:960px}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{margin:0 10px}
img.alignleft{margin:2px 20px 5px 0!important}
img.alignright{margin:2px 0 5px 20px!important}
.container .grid_1{width:60px}
.container .grid_2{width:140px}
.container .grid_3{width:220px}
.container .grid_4{width:300px}
.container .grid_5{width:380px}
.container .grid_6{width:460px}
.container .grid_7{width:540px}
.container .grid_8{width:620px}
.container .grid_9{width:700px}
.container .grid_10{width:780px}
.container .grid_11{width:860px}
.container .grid_12{width:940px}
.container .grid_4.boxed{width:180px}
.container .grid_5.boxed{width:260px}
.container .grid_6.boxed{width:340px}
.container .grid_7.boxed{width:420px}
.container .grid_8.boxed{width:500px}
.container .grid_9.boxed{width:580px}
.container .grid_10.boxed{width:660px}
.container .grid_11.boxed{width:740px}
.container .grid_12.box,.container .grid_12.boxed{width:820px}
.container .prefix_1{padding-left:80px}
.container .prefix_2{padding-left:160px}
.container .prefix_3{padding-left:240px}
.container .prefix_4{padding-left:320px}
.container .prefix_5{padding-left:400px}
.container .prefix_6{padding-left:480px}
.container .prefix_7{padding-left:560px}
.container .prefix_8{padding-left:640px}
.container .prefix_9{padding-left:720px}
.container .prefix_10{padding-left:800px}
.container .prefix_11{padding-left:880px}
.container .suffix_1{padding-right:80px}
.container .suffix_2{padding-right:160px}
.container .suffix_3{padding-right:240px}
.container .suffix_4{padding-right:320px}
.container .suffix_5{padding-right:400px}
.container .suffix_6{padding-right:480px}
.container .suffix_7{padding-right:560px}
.container .suffix_8{padding-right:640px}
.container .suffix_9{padding-right:720px}
.container .suffix_10{padding-right:800px}
.container .suffix_11{padding-right:880px}
.boxed{padding:50px 60px;margin-bottom:20px}
.thinbox{padding:20px 60px}
h1{font-size:29px}
h2{font-size:25px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
#middle .content{width:620px}
#middle .sidebar{width:300px}
#middle.sidebar_left .content{float:right}
#middle.sidebar_left .sidebar{float:left}
#middle.full_width .post-detail.boxed{width:820px;margin:0 auto 50px}
#middle.nosidebar .content{margin:0 auto;float:none}
.list_view .post-item{width:620px}
.grid_view .post-item{width:460px}
.list_view .post-item.boxed{width:500px}
.grid_view .post-item.boxed{width:340px}
.list_view .post-video iframe{width:100%;height:282px}
.grid_view .post-video iframe{width:340px;height:192px}
.post-detail .post-video iframe{width:100%;height:282px}
.post-detail.boxed{padding-bottom:15px}
.post-detail .post-video{margin:10px auto 30px}
.nosidebar .post-detail .post-video iframe{width:100%;height:461px;margin:0}
.post-title h1,.post-title h2{font-size:29px;margin-bottom:.5em}
.grid_view .slider,.grid_view .slider .slider-item{height:156px}
.list_view .slider,.list_view .slider .slider-item{height:221px}
.post-detail .slider,.post-detail .slider .slider-item{height:223px}
.full_width .post-detail .slider,.full_width .post-detail .slider .slider-item{height:365px}
.post-detail .slider{margin-bottom:35px}
.slider .next,.slider .prev{top:36%}
.post-detail .slider .next,.post-detail .slider .prev{top:40%}
.post-detail .link-comments{position:absolute;margin-right:0}
.link-add-comment{top:10px}
.comment-list{margin-top:50px}
.comment-list ol{padding-top:1px}
.comment-list h2{margin:0 0 20px;font-size:23px}
.comment-avatar{width:65px;margin-right:15px}
.comment-avatar .avatar img{width:57px;height:57px}
.children li{background:url(images/comments_sub.png) 50px 10px no-repeat;padding-left:80px}
.children .children .comment-text,.children .comment-text,.comment-text{width:480px;padding:20px 30px}
.children .comment-text{width:400px}
.children .children .comment-text{width:320px}
.children .children .children .comment-text{width:240px}
.children .children .children .children .comment-text{width:160px}
.add-comment{width:620px}
.children .add-comment{width:540px}
.children .comment-form .inputtext,.children .comment-form .textarea{width:445px}
.children .children .add-comment{width:462px}
.children .children .comment-form .inputtext,.children .children .comment-form .textarea{width:368px}
.children .children .children .add-comment{width:381px}
.children .children .children .comment-form .inputtext,.children .children .children .comment-form .textarea{width:287px}
.alsolike,.contact-form h3{padding:0 35px;height:66px;line-height:66px}
.comment-form form{padding:20px 35px}
.comment-form .row{margin-right:30px}
.comment-form .inputtext,.comment-form .select_styled,.comment-form .textarea{width:237px;max-width:548px}
.comment-form .rowCheckbox,.comment-form .rowRadio{width:257px}
.comment-form .input_full,.comment-form .textarea{width:526px}
.comment-form .select_styled{width:257px}
.comment-form .rowSubmit{margin-right:0}
.gallery-list .post-image{float:left;width:340px}
.grid_view .post-image{margin-top:28px;float:none}
.gallery-list .post-image a span{width:340px;height:231px}
.gallery-list .post-aside{float:left;width:450px;margin-left:30px}
.sort_box{padding:16px 10px 10px}
.sort_box li{margin:0 14px}
.sidebar .widget_twitter .tweet_text{width:210px}
.sidebar .newsletterBox,.sidebar .widget-container.widget_search,.sidebar .widget_login{width:250px;margin-left:auto;margin-right:auto}
.sidebar .newsletterBox .inputField{width:158px}
.sidebar .widget-container.widget_search{width:270px}
.widget_search .inputField,.widget_search .inputField:focus{width:131px}
.sidebar .flickr .flickr_badge_image a,.sidebar .flickr .flickr_badge_image img{width:59px;height:59px}
.entry #respond,.entry .comment-list{width:620px;margin:auto}
}
@media only screen and (min-width:1560px){.container_wide{width:1560px}
}
.cuselFrameRight,.jScrollArrowDown,.jScrollArrowUp,.jScrollPaneDrag{background:url(images/selects-1.png) no-repeat}
.cusel{height:32px;background:0 0;display:inline-block;position:relative;cursor:pointer;font-size:14px;z-index:2;border:1px solid #b2b2b2;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;-webkit-border-radius:5px;border-radius:5px;background-image:-ms-linear-gradient(bottom,#e6e6e6 0,#d2d2d2 100%);background-image:-moz-linear-gradient(bottom,#e6e6e6 0,#d2d2d2 100%);background-image:-o-linear-gradient(bottom,#E7E7E7 0,#D1D1D1 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#E7E7E7),color-stop(1,#D1D1D1));background-image:-webkit-linear-gradient(bottom,#E7E7E7 0,#D1D1D1 100%);background-image:linear-gradient(to top,#E7E7E7 0,#D1D1D1 100%);-webkit-box-shadow:inset 1px 1px 1px 1px rgba(198,198,198,.7);box-shadow:inset 1px 1px 1px 1px rgba(198,198,198,.7)}
.cuselFrameRight{position:absolute;z-index:2;top:0;right:0;height:100%;width:30px;background-position:0 0}
.cuselText{height:32px;padding:0 0 0 10px;cursor:pointer;overflow:hidden;z-index:1;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:34px;text-shadow:none;position:absolute;top:0;left:0;color:#333}
.cusel:hover .cuselText{color:#555}
* html .cuselText{height:32px}
.cusel span{display:block;cursor:pointer;white-space:nowrap;padding:6px 20px 6px 11px;zoom:1;border-top:1px solid #e6e6e6}
.cusel span:first-child{border:none}
.cusel .cuselOptHover,.cusel span:hover{background:#efefef;color:#222}
.cusel .cuselActive{color:#e74830;cursor:default}
.cusel:hover .cuselFrameRight,.cuselFocus .cuselFrameRight{background-position:-50px 0}
.cuselOpen{z-index:999;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.cusel .cusel-scroll-wrap{display:block;visibility:hidden;position:absolute;left:0;top:100%;color:#666;min-width:100%;width:auto;font-family:Cabin,sans-serif;font-size:14px;z-index:200;text-align:left}
.cusel .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5;background:#fcfcfc;border:1px solid #e6e6e6;border-top:none}
.cusel .jScrollPaneTrack{height:100%;width:7px!important;background:#999;position:absolute;top:0;right:4px}
.cusel .jScrollPaneDrag{position:absolute;background-position:-40px -34px;cursor:pointer;width:15px!important;height:27px!important;right:-4px}
.cusel .jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.cusel .jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
.cusel .jScrollArrowUp{position:absolute;top:0;right:1px;width:13px!important;height:12px;cursor:pointer;background-position:0 -34px;background-color:#595959;overflow:hidden}
.cusel .jScrollArrowDown{width:13px!important;height:12px;position:absolute;top:auto;bottom:0;right:1px;cursor:pointer;background-position:-13px -34px;background-color:#595959;overflow:hidden}
.main .post-meta-top .post-author{float:right}
.main .post-meta-top .post-author a{color:#868686}
.main .post-meta-top .post-author a:hover{color:#e23e29}
.post-item .post-image img{border-radius:4px;max-width:100%!important}
.wp-pagenavi{clear:both;text-align:center}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:700}
.article .post-meta-top .post-date{float:right}
.boxed2{background:url(images/box_bg_bot.jpg) repeat-x scroll center bottom #fafafa;border-radius:15px;box-shadow:0 2px 3px 1px rgba(0,0,0,.13);margin-bottom:20px}
.alsolike-content{margin-top:20px;padding:0 35px 25px;display:inline-block}
.widget-image{float:left;height:58px;margin:0 15px 0 0;position:relative;width:58px}
.widget-image .overlay{box-shadow:0 0 4px rgba(0,0,0,.35)inset;height:100%;left:0;position:absolute;top:4px;width:100%}
.sitemap a:hover{color:#000}
.alsolike-content p{margin-bottom:10px}
.widget_recent_entries a{color:#00a4c0!important}
#ads_links h4{color:#1f1f1f;font-size:21px;font-weight:300;line-height:1.1em;margin:0 0 20px;padding:0}