@font-face{font-family:Kraskario;src:url(fonts/kraskario.eot);src:url(fonts/kraskario.eot?#iefix) format('embedded-opentype'),url(fonts/kraskario.woff) format('woff'),url(fonts/kraskario.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'DejaVu Serif Condensed';src:url(fonts/dejavuserifcondensed.eot);src:url(fonts/dejavuserifcondensed.eot?#iefix) format('embedded-opentype'),url(fonts/dejavuserifcondensed.woff) format('woff'),url(fonts/dejavuserifcondensed.ttf) format('truetype');font-weight:400;font-style:normal}
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{background:url(images/body-bg12.png) repeat scroll 0 0 #4A96AD;color:#929292;font-family:'DejaVu Serif Condensed',Arial,Verdana,sans-serif;font-size:13px;line-height:20px;padding-bottom:48px;padding-top:48px}
a{text-decoration:none;color:#00b7f3}
a:hover{text-decoration:underline}
.clear{clear:both}
.ui-tabs-hide{display:none}
br.clear{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{padding-bottom:5px;color:gray;line-height:20px;font-weight:lighter;font-family:Kraskario,Arial,sans-serif;text-shadow:none}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:gray}
h1,h2{font-size:30px}
h3{font-size:28px}
h4{font-size:26px}
h5{font-size:24px}
h6{font-size:22px}
p{padding-bottom:10px;line-height:22px;text-shadow:0 0 1px #E4E4E4}
strong{color:#7D7D7D;font-weight:700}
cite,em,i{font-style:italic}
code,pre{font-family:Courier New,monospace;margin-bottom:10px}
ins{text-decoration:none}
sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:.8em}
sub{top:.3em}
dl{margin:0 0 1.5em}
dl dt{font-weight:700}
dd{margin-left:1.5em}
blockquote{margin:1.5em;padding:1em;color:#666;background:#e6e6e6;font-style:italic;border:1px solid #dcdcdc}
blockquote p{padding-bottom:0}
input.text,input.title,input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}
input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2D3940;color:#3e3e3e}
input.text,input.title,input[type=text],select,textarea{margin:.5em 0}
textarea{padding:4px}
img#about-image{float:left;margin:3px 8px 8px 0}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}
#container{text-align:left;margin:0 auto;width:960px;position:relative;box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff url(images/header-shadow.png) repeat-x top}
#header{position:relative;padding:30px 35px 3px 45px}
#logo{float:left}
p#slogan{float:left;font-size:12.5px;color:#66929c;text-transform:uppercase;padding-top:0;margin-left:-143px;margin-top:27px;font-family:Kraskario,Arial,sans-serif}
ul#top-menu{float:right;padding-top:20px}
#additional-info{position:absolute;top:1px;right:1px}
#et-social-icons{float:left;padding-top:9px;padding-right:20px}
#et-social-icons a{padding-left:3px}
#search-form{float:right;background:url(images/search-bg.png) no-repeat;width:161px;height:28px}
#search-form #searchinput{background:0 0;border:none;float:left;margin:5px 7px 0 5px;width:114px;padding-left:9px;font-size:11px;font-family:Georgia,serif;color:#a3a3a3;text-shadow:1px 1px 0 #fff;font-style:italic}
#search-form #searchsubmit{margin-top:7px;margin-right:7px}
#quote{text-align:center;width:890px;margin:0 auto;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-top:38px;padding-bottom:25px}
#category-name h3{color:#3b3b3b;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;font-size:28px}
#category-name p{color:#929292;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;font-size:23px;text-shadow:none}
#content-area{padding:45px 48px 60px}
#services{margin-bottom:40px}
.service{float:left;width:244px;margin-right:66px}
.service h3.title{margin-bottom:4px;margin-left:5px;max-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s}
.service:hover h3{white-space:pre-wrap;max-height:200px}
#et-control-panel h3.control_title,h3.title{color:#2D2D2D;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;text-shadow:1px 1px 1px #C6C6C6;font-size:26px}
.service .thumb{position:relative;margin-bottom:10px}
span.more-icon{background:url(images/more-icon.png) no-repeat;position:absolute;display:block;height:41px;width:40px}
.service p{margin-left:5px}
#from-blog{float:left;margin-left:5px;width:223px;margin-right:85px}
#from-blog h3.title{margin-bottom:2px}
#from-blog ul li{padding:4px 16px;display:block;background:url(images/sidebar-bullet.png) no-repeat 0 12px}
#from-blog ul li a{color:#929292;text-decoration:none}
#from-blog ul li a:hover{color:#b2b2b2}
#multi-media-bar{float:left;width:550px}
#multi-media-bar h3.title{margin-bottom:10px}
#et-multi-media{position:relative;border:1px solid #f0f0f0;border-bottom:1px solid #d1d1d1;border-right:1px solid #dcdcdc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);padding:14px 15px 14px 22px}
a#left-multi-media,a#right-multi-media{position:absolute;top:30px;width:27px;height:27px;text-indent:-9999px}
a#left-multi-media{background:url(images/left-multi-media-arrow.png) no-repeat;left:-13px}
a#right-multi-media{background:url(images/right-multi-media-arrow.png) no-repeat;right:-13px}
#et-multi-media .thumb{float:left;margin-right:16px;position:relative;padding:4px;border:1px solid #f0f0f0;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;box-shadow:1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1)}
#et-multi-media .last{margin-right:0}
#et-multi-media .thumb a{display:block!important}
span.more{background:url(images/more.png) no-repeat;position:absolute;display:none;height:33px;left:12px;top:12px;width:33px}
.et-video span.more{background:url(images/et-video-more.png) no-repeat}
#breadcrumbs{font-size:18.5px;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;text-shadow:0 0 3px #EEE;padding-top:17px;padding-left:48px;color:#1d1d1d;margin-bottom:28px}
#breadcrumbs a{color:#929292;text-decoration:none}
#breadcrumbs a:hover{color:#1d1d1d}
#breadcrumbs .raquo{color:#929292;font-family:DejaVu Serif Condensed;font-size:13px}
#category-name{text-align:center;width:890px;margin:0 auto;padding-top:38px;background:url(images/top-category-bg.png) no-repeat}
#category-inner{background:url(images/bottom-category-bg.png) no-repeat bottom left;padding-bottom:28px}
h1.category-title{color:#1d1d1d;font-size:38px;font-family:Kraskario,Arial,sans-serif;font-weight:lighter}
p.description{color:#929292;font-size:20px;font-family:Kraskario,Arial,sans-serif;font-weight:lighter}
#content{padding:0 35px 60px 48px;background:url(images/content-bg.png) repeat-y 633px 0}
.fullwidth{background:none!important}
#left-area{width:586px;float:left}
.fullwidth #left-area{width:100%}
#sidebar{width:250px;float:left;padding-top:35px;padding-left:40px}
.post{padding:35px 35px 25px 0}
.post-thumbnail{display:block;float:left;position:relative;margin-right:35px;margin-top:6px}
.post-thumb{margin-top:7px;margin-left:7px}
span.post-overlay{background:url(images/post-overlay.png) no-repeat;display:block;height:200px;left:0;position:absolute;top:0;width:200px}
h2.title{font-size:28px;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;padding-bottom:15px}
h2.title a{color:#1d1d1d;text-decoration:none}
h2.title a:hover{color:#000}
h4.title{line-height:16px;font-size:24px}
h4.title:first-letter{font-size:21px}
.post p.meta-info{padding-bottom:9px;padding-top:9px;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;font-size:15px;color:#d0d0d0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:11px}
.post p.meta-info a,p.description a{color:#929292;text-decoration:none}
p.description a{color:#6e6e6e}
.post p.meta-info a:hover,p.description a:hover{color:#111}
#commentform input#submit,.reply-container a,a.read-more{border:1px solid #eaeaea;float:right;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;font-size:12px;color:#1d1d1d;padding:3px 10px;text-decoration:none;display:block;background:#fff}
.comment-content ul,.post ul{list-style-type:disc;padding:10px 0 10px 20px}
.comment-content ol,.post ol{list-style-type:decimal;list-style-position:inside;padding:10px 0 10px 2px}
.comment-content ul li ol,.comment-content ul li ul,.post ul li ol,.post ul li ul{padding:2px 0 2px 20px}
.comment-content ol li ol,.comment-content ol li ul,.post ol li ol,.post ol li ul{padding:2px 0 2px 35px}
ul#top-menu li{padding:0 9px}
ul#top-menu a{font-size:20px;font-family:Kraskario,Arial,sans-serif;color:#393939;text-decoration:none;text-shadow:0 0 3px #EEE;font-weight:lighter}
ul#top-menu a:hover,ul#top-menu>li.sfHover>a{color:#427d8b}
ul#top-menu>li.current-menu-item>a,ul#top-menu>li.current_page_item>a{color:#427d8b!important;font-weight:400}
ul#top-menu ul{width:189px;background:#fff;border:1px solid #efefef;top:34px!important;padding:10px 8px 10px 20px;z-index:9999px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
ul#top-menu ul li{padding:8px 0}
ul#top-menu ul li a{padding:0 0 0 12px;width:160px}
ul#top-menu li.sfHover ul ul,ul#top-menu li:hover ul ul{top:-12px!important;left:197px!important}
.sf-sub-indicator{font-family:DejaVu Serif Condensed;font-size:13px}
#featured{position:relative;background:url(images/featured-bg.png) no-repeat top center;margin-top:12px;margin-bottom:12px}
#featured .nivo-nextNav,#featured .nivo-prevNav,a#left-arrow,a#right-arrow{position:absolute;top:143px;width:40px;height:44px;text-indent:-9999px;z-index:40}
#featured .nivo-prevNav,a#left-arrow{background:url(images/left-arrow.png) no-repeat;left:-7px}
#featured .nivo-nextNav,a#right-arrow{background:url(images/right-arrow.png) no-repeat;right:-7px}
.featured-top-shadow{background:url(images/featured-top-shadow.png) repeat-x;position:absolute;top:0;left:0;width:960px;height:4px}
.featured-bottom-shadow{background:url(images/featured-bottom-shadow.png) repeat-x;position:absolute;bottom:0;left:0;width:960px;height:4px}
.featured-description{position:absolute;width:340px;height:160px;top:50px;right:53px;background:url(images/featured-description.png);padding:37px 33px 40px 40px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
h2.featured-title{font-family:Kraskario,Arial,sans-serif;font-weight:lighter;font-size:33px;line-height:26px;text-shadow:1px 1px 1px rgba(0,0,0,.4)}
h2.featured-title a{text-decoration:none;color:#fff}
.featured-description p{color:#bebdbd;text-shadow:1px 1px 1px rgba(0,0,0,.4);line-height:21px}
a.readmore{display:block;background:url(images/readmore.png);height:27px;padding:0 13px;color:#7b9297;font-size:18px;font-family:Kraskario,Arial,sans-serif;line-height:27px;position:absolute;bottom:0;right:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#featured a.readmore:hover{color:#fff}
#controllers,.nivo-controlNav{text-align:center;padding-top:12px;padding-bottom:14px}
#controllers a,.nivo-controlNav a{background:url(images/controller1.png) no-repeat;height:11px;margin-right:4px;text-indent:-9999px;width:11px;display:inline-block}
#controllers a.activeSlide,#controllers a:hover,.nivo-controlNav a.active,.nivo-controlNav a:hover{background:url(images/controller2.png) no-repeat}
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0;left:0}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:.8;width:100%;z-index:8}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{position:absolute;bottom:-40px;left:0;width:960px}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}
.nivo-controlNav a.active{font-weight:700}
#featured-modest{position:relative;height:340px;margin-top:30px}
#featured-modest .slide{position:absolute;top:20px;left:300px;z-index:1;opacity:0;width:354px}
#featured-modest .active-block{top:0;left:246px;z-index:3;width:462px}
#featured-modest .next-block,#featured-modest .prev-block{top:35px;z-index:2}
#featured-modest .next-block{left:575px}
#featured-modest .prev-block{left:20px}
#featured-modest .active-block,#featured-modest .next-block,#featured-modest .prev-block{opacity:1}
.shadow-left,.shadow-right{position:absolute;top:35px;height:234px;display:none}
.shadow-left{left:-29px;width:29px;background:url(images/active-left-shadow.png) no-repeat}
.shadow-right{right:-21px;width:21px;background:url(images/active-right-shadow.png) no-repeat}
a.featured-link{text-indent:-9999px;width:61px;height:71px;background:url(images/featured_active_link.png) no-repeat;position:absolute;right:-28px;top:118px;display:none;z-index:1000}
#featured-modest .featured-title{position:absolute;bottom:115px;width:441px;left:0;text-align:center;padding:0 10px 26px;font-size:30px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);background:url(images/featured-title-bg.png) no-repeat bottom center;display:none}
#featured-modest .description{background:url(images/description-bg.png) no-repeat;width:411px;height:86px;position:absolute;bottom:0;left:1px;padding:26px 25px 0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);line-height:20px;display:none}
#featured-modest #featured .description,#featured-modest .featured-title{cursor:pointer}
#featured-modest .active-block .description,#featured-modest .active-block .featured-title,#featured-modest .active-block .shadow-left,#featured-modest .active-block .shadow-right,#featured-modest a.main{display:block}
#featured-modest img.bottom-shadow{position:absolute;bottom:-7px;left:0}
#featured-modest .active-block img.bottom-shadow{bottom:-10px}
.gotoslide{position:absolute;top:0;left:0;background:url(images/next-slide-overlay.png);width:354px;height:234px;display:none}
.gotoslide span{position:absolute;top:97px;display:block;width:33px;height:40px}
#featured-modest .next-block .gotoslide span{background:url(images/featured-arrow.png) no-repeat;right:99px}
#featured-modest .prev-block .gotoslide span{background:url(images/featured-arrow-left.png) no-repeat;left:99px}
h3#comments{color:#1d1d1d;font-size:28px;font-family:Kraskario,Arial,sans-serif;font-weight:lighter;margin-bottom:20px}
#comment-wrap{margin-top:-18px;padding:42px 35px 0 0}
.comment-body-outer{border:1px solid #f0f0f0;margin-bottom:25px;background:url(images/comment-top-bg.png) repeat-x}
.comment-body{padding:18px 14px 12px 100px;position:relative;background:url(images/comment-bottom-bg.png) bottom left repeat-x}
.avatar-box{position:absolute;top:17px;left:19px;padding:6px 0 0 6px}
.avatar-overlay{position:absolute;top:0;left:0;width:68px;height:68px;background:url(images/avatar-overlay.png) no-repeat}
.comment-date{font-size:12px;color:#d4d4d4;font-family:Georgia,serif;font-style:italic;float:right}
span.fn,span.fn a{font-family:Kraskario,Arial,sans-serif;font-weight:lighter;font-size:20px;color:#1d1d1d;text-decoration:none}
span.fn a:hover{color:#111;text-decoration:none}
.comment-arrow{position:absolute;bottom:-19px;right:45px;background:url(images/comment-arrow.png) no-repeat;width:18px;height:19px}
.reply-container{float:right}
.comment ul.children{padding-left:100px}
#commentform input,#commentform textarea{background:url(images/comment-inputs-bg.png) repeat-x;border:1px solid #f0f0f0;color:#929292;font-size:12px;padding:12px 10px 12px 20px}
#commentform .hidden{display:none}
li.comment #respond textarea{width:91%!important}
li.comment #respond input[type=text]{width:48%!important}
#trackbacks{margin-bottom:20px}
#respond h3#comments,#trackbacks h3#comments{margin-bottom:5px}
#footer{border-top:1px solid #ececec}
#footer-content{width:958px;margin-left:1px;margin-top:1px;margin-bottom:1px;background-color:#f9f9f9;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}
#footer-widgets{padding:33px 48px 45px}
.footer-widget{width:190px;margin-right:34px;float:left;color:#929292;text-shadow:1px 1px 1px #fff}
.last{margin-right:0}
#footer-slogan{font-size:9.1px;color:#66929c;text-transform:uppercase;margin-left:34px;margin-top:-30px}
#footer-copyright{display:block;font-family:Kraskario,Arial,sans-serif;font-size:12px;color:#717171;margin-top:-9px}
.footer-widget p{color:#929292;text-shadow:1px 1px 1px #fff}
#footer h4.widgettitle{font-family:Kraskario,Arial,sans-serif;font-weight:lighter;font-size:20px;color:#1d1d1d;text-shadow:1px 1px 1px #fff;padding-bottom:11px}
.footer-widget a{color:#929292}
.footer-widget a:hover{color:#d0d0d0;text-decoration:none}
.footer-widget ul{margin-bottom:8px}
.footer-widget ul ul{margin-bottom:0}
.footer-widget ul li{background:url(images/footer-bullet.png) no-repeat 0 7px;padding:0 0 7px 16px}
.footer-widget ul li ul{margin:0 0 -3px;padding:5px 0 0 7px}
p#copyright{color:#BBB9B9;float:right;padding-bottom:10px;padding-right:48px;padding-top:5px;text-shadow:1px 1px 1px #FFF}
p#copyright a{color:#929292}
.widget{width:250px;padding-bottom:25px}
.widget h3.title{padding-bottom:10px}
.widget ul li{background:url(images/sidebar-bullet.png) no-repeat 0 7px;padding-bottom:8px;padding-left:15px;display:block}
.widget ul li a{color:#929292;text-decoration:none}
.widget ul li a:hover{color:#b2b2b2}
.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background-color:#FBFBFB;border:1px solid #EEE;margin-bottom:10px;margin-top:5px!important;padding-top:7px;text-align:center}
.wp-caption.alignleft{margin:0 20px 10px 0}
.wp-caption.alignright{margin:0 0 10px 10px}
.wp-caption img{margin:0;padding:0;border:0 none}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}
.alignright{float:right}
.alignleft{float:left}
img.alignleft{display:inline;float:left;margin-right:15px}
img.alignright{display:inline;float:right;margin-left:15px}
.nav ul{position:absolute;top:-999em;background-position:bottom;background-repeat:no-repeat;z-index:10}
.nav li{float:left;position:relative}
.nav a{display:block;float:left}
.nav li:hover ul,ul.nav li.sfHover ul{left:0;top:50px}
.nav li.sfHover li ul,.nav li:hover li ul{top:-999em}
.nav li li:hover ul,ul.nav li li.sfHover ul{left:192px;top:0}
.nav li li:hover ul,.nav li:hover ul{top:-999em}
.nav li li{display:block;padding:0;float:left;height:auto!important}
.nav li ul{width:191px;z-index:1000}
.nav li li a:link,.nav li li a:visited{display:block;height:auto;float:left}
.nav li:hover{visibility:inherit}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:240px}
#wp-calendar a{display:block;text-decoration:none;font-weight:700}
#wp-calendar a:hover{text-decoration:underline}
#wp-calendar caption{text-decoration:none;font:700 13px Arial,Sans-Serif}
#wp-calendar td{padding:3px 5px;color:#9f9f9f}
#wp-calendar td#today{color:#fff}
#wp-calendar th{font-style:normal;text-transform:capitalize;padding:3px 5px}
#wp-calendar #next a,#wp-calendar #prev a{font-size:9pt}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
.pagination{overflow:hidden;padding:15px 12px 0}
.wp-pagenavi{position:relative;font-family:Kraskario,Arial,sans-serif;color:#1d1d1d;font-size:20px;text-align:right;padding:15px 33px 0 0}
.wp-pagenavi a,.wp-pagenavi a:link{padding:5px 12px!important;margin:2px;text-decoration:none;border:1px solid #eaeaea!important;background-color:#fff;font-weight:lighter!important;color:#1d1d1d;font-size:20px}
.wp-pagenavi a:visited{padding:5px 12px;margin:2px;text-decoration:none;border:1px solid #eaeaea;background-color:#fff;color:#1d1d1d;font-size:20px}
.wp-pagenavi span.pages{padding:5px 7px 5px!important;margin:2px!important;border:none!important;background-color:none;color:#1d1d1d;font-size:20px;font-weight:lighter}
.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span.extend{padding:5px 12px!important;margin:2px;background-color:#f6f6f6!important;border:1px solid #eaeaea!important;color:#1d1d1d!important;font-size:20px;font-weight:lighter!important}
.wp-pagenavi a,.wp-pagenavi a:active,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi span.current,.wp-pagenavi span.extend{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.nextpostslink,.previouspostslink{font-family:'DejaVu Serif Condensed';font-size:16px!important}
#sidebar div.custom-sidebar-block ul.control li a:hover,a.readmore:hover,div#slider-control div.featitem h2 a,ul#cats-menu li a:hover,ul#page-menu li a:hover{text-decoration:none}
.foursixeight{margin:0 0 15px 84px}
.et_pt_blogentry{position:relative}
.media-description{display:none;position:absolute;bottom:63px;left:-58px;width:140px;padding:15px 15px 8px;z-index:30;background:#fff;border:1px solid #f0f0f0;border-bottom:1px solid #d1d1d1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);font-family:Georgia,serif;font-size:12px;color:#929292;font-style:italic}
.media-arrow{display:block;position:absolute;width:14px;height:8px;bottom:-8px;left:80px;background:url(images/media-arrow.png) no-repeat}
#et-control-panel{position:fixed;left:0;top:94px;width:169px;z-index:9000;color:#9f9f9f;text-shadow:1px 1px 1px #fff;background:url(images/control-panel-bottom.png) no-repeat bottom left;padding-bottom:18px}
#control-panel-main{background:url(images/control-panel-mainbg.png) repeat-y;-moz-border-radius-topright:14px;-webkit-border-top-right-radius:14px;border-top-right-radius:14px}
#et-control-close{background:url(images/control-panel-closebutton.png) no-repeat;position:absolute;top:17px;right:-41px;width:45px;height:40px;display:block}
.control-open{background:url(images/control-panel-openbutton.png) no-repeat!important}
#et-control-inner{background:url(images/control-inner.png) no-repeat;padding:16px 16px 0}
#et-control-panel h3.control_title{font-size:15px;padding:2px 0 10px;float:left}
#et-control-panel p{font-style:italic;font-family:Georgia,serif;font-size:10px}
.et-sample-setting{display:block;width:29px;height:29px;position:relative;float:left;margin:0 4px 4px 0;text-indent:-9999px}
.et-sample-setting span.et-sample-overlay{background:url(images/control-link-overlay.png) no-repeat;display:block;position:absolute;top:0;left:0;width:30px;height:30px}
#et-sample-color1{background:#6a8e94}
#et-sample-color2{background:#8da49c}
#et-sample-color3{background:#b0b083}
#et-sample-color4{background:#859a7c}
#et-sample-color5{background:#c6bea6}
#et-sample-color6{background:#b08383}
#et-sample-color7{background:#a4869d}
#et-sample-color8{background:#f5f5f5}
#et-sample-color9{background:#4e4e4e}
#et-sample-color10{background:#556f6a}
#et-sample-color11{background:#6f5555}
#et-sample-color12{background:#6f6755}
#et-sample-texture1{background:url(images/body-bg2.png) 14px 13px}
#et-sample-texture2{background:url(images/body-bg3.png)}
#et-sample-texture3{background:url(images/body-bg4.png)}
#et-sample-texture4{background:url(images/body-bg5.png)}
#et-sample-texture5{background:url(images/body-bg6.png)}
#et-sample-texture6{background:url(images/body-bg7.png)}
#et-sample-texture7{background:url(images/body-bg8.png)}
#et-sample-texture8{background:url(images/body-bg9.png)}
#et-sample-texture9{background:url(images/body-bg10.png)}
#et-sample-texture10{background:url(images/body-bg11.png) 139px 104px}
#et-sample-texture11{background:url(images/body-bg12.png)}
#et-sample-texture12{background:url(images/body-bg13.png) 14px 14px}
#et-sample-texture13{background:url(images/body-bg14.png)}
#et-sample-texture14{background:url(images/body-bg15.png)}
#et-sample-texture15{background:url(images/body-bg16.png)}
#et-sample-texture16{background:url(images/body-bg17.png)}
.et-control-colorpicker{background:url(images/control-panel-colorpicker.png) no-repeat;width:18px;height:19px;display:block;float:right}
.et-font-control{margin-top:9px}
.colorpicker{z-index:10000}
#et_control_body_font,#et_control_header_font{width:73px}
#comment-wrap .navigation{padding:10px 0}
.nav-previous{float:left}
.nav-next{float:right}
h3#reply-title small{display:block}
h3#reply-title small a{font-size:12px;letter-spacing:0}
#commentform input[type=text]{width:40%;display:block;padding:5px}
#commentform textarea#comment{width:91%}
.commentlist #respond textarea#comment{width:91%!important}
.commentlist #respond input[type=text]{width:40%;display:block;padding:5px}
.comment_navigation_bottom,.comment_navigation_top{padding-bottom:12px}
#featured #slides{height:332px}
#media-slides{height:60px!important}
.media-slide{width:507px!important}
.et_embedded_videos{display:none}
.js #featured #slides,.js #featured-modest{background:url(images/ajax-loader.gif) no-repeat center}
.js #featured .slide,.js #featured-modest .slide{display:none}
.service .thumb a{display:block}
#featured .flex-direction-nav li a{z-index:99}
#ie7 #header{position:relative;z-index:2}
#ie7 #category-name,#ie7 #content-area,#ie7 .flex-container{position:relative;z-index:1}
.wp-pagenavi{clear:both}
.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}
.sitemap-col{float:left;margin:0 2% 10px 0;width:32%}
#sitemap .last{margin-right:0}
.sitemap-col h2{color:#111;font-size:20px;font-family:Georgia,serif;border-bottom:1px solid #e9e9e9;padding-bottom:10px;margin-bottom:-3px}
.sitemap-col a{color:#464646!important}
.sitemap-col a:hover{text-decoration:none;color:#000!important}
.sitemap-col ul{list-style:none outside none;margin-left:0;margin-top:5px;padding-left:0}
.sitemap-col ul li a{background:url(images/sitemap-page.png) no-repeat scroll left center rgba(0,0,0,0);display:block;line-height:15px;padding:5px 0 5px 19px}
ul#sitemap-authors li a{display:inline-block}
ul#sitemap-categories li a{background:url(images/sitemap-category.png) no-repeat left center}
ul#sitemap-tags li a{background:url(images/sitemap-tag.png) no-repeat left center}
ul#sitemap-authors li a{background:url(images/sitemap-author.png) no-repeat left center}
.et_pt_blogentry{padding:17px 0 15px}
h2.et_pt_title{font-size:24px;padding-bottom:14px;padding-left:2px}
h2.et_pt_title a{color:#111}
h2.et_pt_title a:hover{color:#000;text-decoration:none}
p.et_pt_blogmeta{border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;color:#9E9E9E;font-family:Georgia,serif;font-size:12px;font-style:italic;margin-bottom:11px;padding:8px 5px 7px 4px;text-transform:uppercase}
p.et_pt_blogmeta a{color:#646464}
p.et_pt_blogmeta a:hover{color:#111;text-decoration:none}
div.et_pt_thumb{height:191px;margin:0 20px 0 0;padding:8px 0 0 8px;position:relative;width:191px}
div.et_pt_thumb span.overlay{background:url(images/blog-image-overlay.png) no-repeat scroll 0 0 transparent;display:block;height:199px;left:0;position:absolute;top:0;width:199px}
.et_pt_blogentry a.readmore{background:url(images/blog-readmore.png) no-repeat right bottom;color:#282828;display:block;float:right;font-size:11px;height:27px;line-height:24px;padding-right:13px;text-shadow:1px 1px 1px #FFF}
.et_pt_blogentry a.readmore span{background:url(images/blog-readmore.png) no-repeat;display:block;height:27px;padding:0 0 0 13px}
#et_pt_gallery{padding:15px 0 0;margin-left:-33px}
.et_pt_gallery_entry{background:url(images/item-bottom-shadow.png) no-repeat scroll left bottom transparent;float:left;margin:0 0 32px 33px;padding-bottom:5px;position:relative;width:213px;height:142px}
.et_pt_item_image{position:relative;top:0;height:142px}
.et_pt_item_image img.portfolio{border:3px solid #E5E5E5}
.et_pt_item_image span.overlay{background:url(images/item-overlay.png) no-repeat;height:136px;left:3px;position:absolute;top:3px;width:207px}
.et_pt_item_image a.more-icon,.et_pt_item_image a.zoom-icon{display:block;height:61px;position:absolute;text-indent:-9999px;top:41px;width:61px;visibility:hidden}
.et_pt_item_image a.zoom-icon{background:url(images/zoom-icon.png) no-repeat;left:31px}
.et_pt_item_image a.more-icon{background:url(images/readmore-icon.png) no-repeat;left:128px}
#et_pt_gallery .page-nav{clear:both}
.input{border:1px solid #d4d2d2!important;border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;color:#303030!important;padding:7px!important;margin:0!important}
input.input{width:300px}
textarea.input{width:478px;height:130px}
#et-contact p input,#et-contact p textarea{background:url(images/contact_input.png) repeat-x #f7f7f7!important;border:1px solid #ccc!important;width:100%!important;color:#111!important;padding:8px!important}
#et-contact p textarea{width:95%!important}
#et-contact p #et_contact_captcha{width:20px!important}
#et-contact p .et_contact_error{border:1px solid red!important}
#et-contact .et_hidden{display:none}
#et_contact_left,#et_contact_right{float:left}
#et_contact_left{width:70%}
#et_contact_right{width:17%;margin-left:50px}
#et_contact_reset,#et_contact_submit{border:0!important;color:#4c4b4b!important;float:right;font-size:12px;text-shadow:1px 1px 1px #fff;text-transform:uppercase;margin-right:9px;height:35px}
#et_contact_submit{background:url(images/contact_submit.png) no-repeat;width:73px;margin-right:6px}
#et_contact_reset{background:url(images/contact_reset.png) no-repeat;width:61px}
#et-search{background:url(images/et_search_bg.png) no-repeat;width:574px;height:172px}
#et-search-inner{padding:19px 14px 0 29px}
p#et-search-title{background:url(images/et_search_bottom.png) no-repeat bottom left;padding:0 0 10px 10px;margin-left:-8px;margin-bottom:13px}
p#et-search-title span{background:url(images/et_search_icon.png) no-repeat 0 4px;display:block;padding:0 0 0 24px;font-size:18px;color:#fff;text-shadow:1px 1px 1px #8f8f8f}
#et-search-left{float:left;width:448px}
#et-search-right{float:right;width:82px;text-align:right;margin-top:-1px}
#et-searchinput{background:url(images/et-searchinput.png) no-repeat;width:419px;height:16px;border:none!important;padding:6px 12px 8px;color:#4E4E4E;margin-bottom:4px;margin-top:0}
p#et_choose_cat,p#et_choose_date,p#et_choose_pages,p#et_choose_posts{float:left;margin-right:8px}
p#et_choose_cat{margin-right:0}
select#et-cat,select#et-month-choice{width:161px;margin:0;font-size:11px;color:#464646}
p#et_choose_pages,p#et_choose_posts{color:#5c5c5c;font-size:11px;text-shadow:1px 1px 1px #ebebeb}
p#et_choose_pages input,p#et_choose_posts input{margin-left:0;margin-right:4px}
p#et-search-word{padding-bottom:5px}
#et_search_submit{background:url(images/et_search_submit.png) no-repeat;border:medium none!important;color:#4c4b4b;font-size:12px;padding:7px 0 9px;text-shadow:1px 1px 0 #fff;width:73px;text-transform:uppercase}
#et_pt_category{padding:15px 0 0;margin-left:-70px}
.et_pt_category_title a{color:#000}
.et_pt_category_row{margin-bottom:45px}
.et_pt_category_item{float:left;margin-left:70px;width:272px}
.et_pt_category_item h2{color:#000;max-height:24px;overflow:hidden;padding-bottom:12px;text-overflow:ellipsis;white-space:nowrap;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s}
.et_pt_category_item:hover h2{max-height:72px;white-space:pre-wrap}
.et_pt_portfolio_entry{border:1px solid #dadada;border-bottom:1px solid #b7b7b7;background:#fff;padding:5px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:7px}
.et_pt_portfolio_image{position:relative}
.et_pt_portfolio_image img{display:block}
.et_portfolio_more_icon,.et_portfolio_zoom_icon{height:37px;position:absolute;top:68px;width:37px;text-indent:-9999px;display:none}
.et_portrait_layout .et_portfolio_more_icon,.et_portrait_layout .et_portfolio_zoom_icon{top:142px}
.et_portfolio_more_icon{background:url(images/portfolio-more-icon.png) no-repeat;left:113px}
.et_portfolio_zoom_icon{background:url(images/portfolio-zoom-icon.png) no-repeat;left:134px}
.et_pt_category_overlay{width:100%;height:100%;background:url(images/gallery-overlay.png) no-repeat;display:block;position:absolute;top:0;left:0}
#et_pt_category .page-nav{margin-left:70px;padding-bottom:10px}
.et_category_small{margin-left:-45px!important}
.et_category_small .et_pt_category_item{margin-left:45px;width:152px}
.et_category_small .et_portfolio_more_icon,.et_category_small .et_portfolio_zoom_icon{top:30px}
.et_category_small .et_portrait_layout .et_portfolio_more_icon,.et_category_small .et_portrait_layout .et_portfolio_zoom_icon{top:67px}
.et_category_small .et_portfolio_more_icon{left:38px}
.et_category_small .et_portfolio_zoom_icon{left:77px}
.et_category_large{margin-left:-76px!important}
.et_category_large .et_pt_category_item{margin-left:76px;width:442px}
.et_category_large .et_portfolio_more_icon,.et_category_large .et_portfolio_zoom_icon{top:124px}
.et_category_large .et_portrait_layout .et_portfolio_more_icon,.et_category_large .et_portrait_layout .et_portfolio_zoom_icon{top:392px}
.et_category_large .et_portfolio_more_icon{left:178px}
.et_category_large .et_portfolio_zoom_icon{left:219px}
#fancybox-title-float-main{text-shadow:none!important}
.et_contact_form_label{display:none}
.et-learn-more h3.heading-more,.et-protected-title,.et-tabs-container .et-tabs-control,.et-tabs-container ul.et_shortcodes_mobile_nav,.et-testimonial-author-info,.et_shortcodes_controller_nav,.pricing-content-bottom,.pricing-heading{background:linear-gradient(to bottom,#F9F9F9 0,#F5F5F5 100%) repeat scroll 0 0 rgba(0,0,0,0)}
.et-testimonial-box{border:1px solid #e7e7e7;background:#fff;position:relative;margin:10px 0}
.et-testimonial-author-info{border-left:1px solid #fff;border-top:1px solid #fff;padding:5px 10px;text-shadow:0 1px 0 #fff}
.t-img{box-shadow:0 1px 0 0 #FFF;float:left;height:45px;margin:5px 15px 5px 0;position:relative;width:45px}
.t-img img{max-width:100%;height:auto}
.t-overlay{width:100%;height:100%;box-shadow:inset 0 0 4px rgba(0,0,0,.4);display:block;position:absolute;top:0;left:0}
.t-author,.t-position{display:block}
.t-author{color:#999;font-size:13px;padding:4px 0 2px}
.t-position{color:#707070}
.et-testimonial,.t-position{font-family:Georgia,serif;font-size:11px;font-style:italic;line-height:14px}
.et-testimonial{background:url(images/top-category-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#707070;padding:16px 45px 16px 21px;position:relative;text-shadow:none!important}
.et-testimonial strong{color:#707070}
.et-testimonial:before{background:url(images/logo_twitter.gif) no-repeat scroll 0 0 rgba(0,0,0,0);bottom:5px;content:"";height:31px;opacity:.35;position:absolute;right:5px;width:30px}
.t-bottom-arrow{background:url(images/shortcodes-sprite.png) no-repeat -97px -25px;width:31px;height:32px;position:absolute;bottom:-32px;right:40px}
.flex-container a:active,.flexslider a:active{outline:0}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}
.flexslider{width:100%;margin:0;padding:0}
.flexslider .slides>li{display:none}
#logo,.flexslider .slides img,.post img{max-width:100%;height:auto;width:auto}
.flexslider .slides img{display:block;width:auto}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{position:relative;zoom:1}
.flexslider .slides{zoom:1}
.flexslider .slides>li{position:relative}
.flex-container{zoom:1;position:relative}
.flex-caption{zoom:1;width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px}
.flex-direction-nav li a{width:40px;height:44px;margin:-13px 0 0;display:block;background:url(images/featured-arrow-left.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}
.flex-direction-nav li .flex-next{background:url(images/featured-arrow.png) no-repeat 0 0;right:-6px}
.flex-direction-nav li .flex-prev{left:-6px}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
#featured .flex-control-nav{width:100%;position:absolute;bottom:-24px;text-align:center}
#featured .flex-control-nav li{margin:0 0 0 5px;zoom:1;*display:inline}
#featured .flex-control-nav li:first-child{margin:0}
#featured .flex-control-nav li a{background:url(images/controller1.png) no-repeat 0 0;cursor:pointer}
#featured .flex-control-nav li a.flex-active{cursor:default}
#flex_controllers{position:absolute;bottom:-28px;left:0;width:100%;text-align:center}
#featured .flex-control-nav li{display:inline-block;margin-right:4px}
#featured .flex-control-nav li a{height:11px;text-indent:-9999px;width:11px;display:inline-block}
#featured .flex-control-nav a.flex-active,#featured .flex-control-nav a:hover{background:url(images/controller2.png) no-repeat}
.service img{max-width:100%;height:auto}
.service .thumb{width:auto;height:auto;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1);background:0 0;padding:3px}
.item-image{margin:0}
span.more-icon{top:50%;left:50%;margin-left:-20px;margin-top:-20px}
#mobile_nav{display:none;position:relative;padding:12px 26px 12px 53px;font-family:Georgia,serif;font-style:italic;font-size:15px;text-shadow:1px 1px 0 #fff;color:#464646}
#mobile_nav:hover{color:#111;text-decoration:none}
#mobile_nav>span{display:block;width:17px;height:11px;background:url(images/responsive_arrow.png) no-repeat;position:absolute;top:17px;left:19px;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#mobile_nav.opened>span{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
#mobile_menu{position:absolute;top:43px;left:-101px;width:365px;text-align:center;z-index:1000;padding:15px 0 9px;display:none}
#mobile_menu li{padding-bottom:15px}
#mobile_menu ul{display:block!important;visibility:visible!important;padding-top:15px;margin-bottom:-15px}
#mobile_menu,#mobile_nav{background:#F9F9F9;-moz-box-shadow:inset 0 0 1px 1px #fff;-webkit-box-shadow:inset 0 0 1px 1px #fff;box-shadow:inset 0 0 1px 1px #fff;border:1px solid #ECECEC}
#mobile_menu a{font-style:normal;color:#393939}
#mobile_menu a:hover,#mobile_menu li.current-menu-item>a{color:#427D8B;text-decoration:none}
nav#top-menu ul.mobile_nav{width:320px;border:1px solid #d6d6d6;background:#fafafa;display:none}
.mobile_nav li ul{position:relative;top:0;width:auto;display:block!important;visibility:visible!important}
ul#top-menu ul{display:none}
embed,iframe,object,video{max-width:100%}
@media only screen and (min-width:768px) and (max-width:960px){.featured-description{height:137px;top:25px}
#category-name{width:100%}
#category-inner{padding-left:30px;padding-right:30px}
#container,#quote,.featured-bottom-shadow,.featured-top-shadow{width:750px}
#quote h3{font-size:22px}
#quote p{font-size:18px}
#content-area{padding:45px 36px 60px}
.service{width:206px;margin-right:29px}
.service .thumb{background:0 0}
#from-blog{display:none}
#multi-media-bar{padding:0 57px}
#footer-content{width:748px}
.widget{width:auto}
#left-area{width:487px}
#sidebar{width:155px;padding-left:37px}
#content{padding:0 36px 60px 31px;background-position:518px 0}
.fullwidth .et_pt_gallery_entry{margin:0 0 32px 14px}
#et_pt_portfolio_gallery{margin-left:-35px!important}
.et_pt_portfolio_item{margin-left:25px!important;width:219px!important}
.et_portfolio_more_icon,.et_portfolio_zoom_icon{top:50px!important}
.et_portfolio_more_icon{left:65px!important}
.et_portfolio_zoom_icon{left:106px!important}
#et_pt_portfolio_gallery.et_portfolio_small{margin-left:-18px!important}
#et_pt_portfolio_gallery.et_portfolio_small .et_pt_portfolio_item{margin-left:11px!important;width:132px!important}
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon,#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon{top:20px!important}
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon{left:26px!important}
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon{left:62px!important}
#et_pt_portfolio_gallery.et_portfolio_large{margin-left:-20px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item{margin-left:11px!important;width:348px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon,#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon{top:99px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon{left:140px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon{left:178px!important}
}
@media only screen and (max-width:960px){#et-search,p#et-search-title,p#et-search-title span{background:none!important}
#et-search{width:auto!important;height:auto!important}
#et-search-inner{padding:0!important}
#et-search-right{float:none!important;clear:both;text-align:left!important}
#et_search_submit{background:#BBB8B8!important;color:#111!important}
p#et-search-title span{padding:0!important;color:#111!important;text-shadow:none!important}
#et-searchinput{width:auto!important}
p#et_choose_cat,p#et_choose_date,p#et_choose_pages,p#et_choose_posts{float:none!important}
#et-search-left{float:none!important;width:100%!important}
}
@media only screen and (max-width:767px){#category-name{width:100%}
#category-inner{padding-left:30px;padding-right:30px}
#container,.featured-bottom-shadow,.featured-top-shadow{width:460px}
#header{text-align:center}
#additional-info,#footer-widgets,#from-blog,#multi-media-bar,.featured-description{display:none}
#logo{float:none}
p#slogan{float:none;margin-left:47px;margin-top:-25px;padding-top:0}
#quote{padding-left:35px;padding-right:35px;width:390px}
#quote h3{font-size:22px}
#quote p{font-size:18px}
#content-area{padding:35px 36px 10px}
#services{margin-bottom:10px}
.service{float:none;width:386px}
.service h3.title{text-align:center}
.service .thumb{background:0 0}
#footer-content{width:458px}
p#copyright{float:none;padding-right:0;padding-top:20px;text-align:center}
#mobile_nav{display:inline-block}
#sidebar,#top-menu{display:none}
#content{padding:0 28px 60px}
h2.title{text-align:center}
.post p.meta-info{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px;border-bottom:none}
#left-area{width:404px}
.post{padding-right:0}
.comment ul.children{padding-left:0}
.fullwidth #et_pt_gallery{margin-left:-17px;margin-right:-15px}
.fullwidth .et_pt_gallery_entry{margin:0 0 32px 4px}
.sitemap-col{float:none!important;width:auto!important}
#et_pt_portfolio_gallery{margin-left:-34px!important}
.et_pt_portfolio_item{margin-left:11px!important;width:143px!important}
.et_portfolio_more_icon,.et_portfolio_zoom_icon{top:25px!important}
.et_portfolio_more_icon{left:29px!important}
.et_portfolio_zoom_icon{left:67px!important}
.et_portfolio_small .et_pt_portfolio_item{width:410px!important;margin-bottom:10px}
.et_portfolio_small .et_pt_portfolio_entry{float:left;margin-right:15px}
.et_portfolio_small .et_portfolio_more_icon,.et_portfolio_small .et_portfolio_zoom_icon{top:30px!important}
.et_portfolio_small .et_portfolio_more_icon{left:38px!important}
.et_portfolio_small .et_portfolio_zoom_icon{left:77px!important}
#et_pt_portfolio_gallery.et_portfolio_large{margin-left:0!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item{margin-left:0!important;width:404px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon,#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon{top:109px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon{left:155px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon{left:195px!important}
}
@media only screen and (max-width:479px){#container{width:300px}
#header{text-align:center}
#additional-info,#controllers,#featured,#footer-widgets,#from-blog,#multi-media-bar{display:none}
#logo{float:none}
p#slogan{float:none;margin-left:47px;margin-top:-25px;padding-top:0}
#quote{padding-left:35px;padding-right:35px;width:230px}
#quote h3{font-size:21px}
#quote p{font-size:16px}
#content-area{padding:35px 30px 10px}
#services{margin-bottom:10px}
.service{float:none;width:240px}
.service h3.title{text-align:center}
.service .thumb{background:0 0}
#footer-content{width:298px}
p#copyright{float:none;padding:20px 10px;text-align:center}
#top-menu,.post-thumbnail{display:none}
#mobile_menu{width:240px}
#left-area{width:244px}
.post p.meta-info{border-bottom:1px solid #F0F0F0}
.fullwidth #et_pt_gallery{margin-left:6px}
.et-protected{width:auto!important}
.et-protected-form{background:none!important}
.et-protected-form p input{margin:0!important}
p.et-registration{margin-top:35px!important}
.et_pt_gallery_entry{margin-left:11px!important}
#et_pt_portfolio_gallery,#et_pt_portfolio_gallery.et_portfolio_large{margin-left:-13px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item,.et_pt_portfolio_item{margin-left:0!important;width:272px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon,#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon,.et_portfolio_more_icon,.et_portfolio_zoom_icon{top:68px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon,.et_portfolio_more_icon{left:94px!important}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon,.et_portfolio_zoom_icon{left:134px!important}
.entry .et_portfolio_small .et_pt_portfolio_item{width:264px!important;margin-left:6px!important}
}
.author-shortcodes,.et-learn-more,.et-simple-slider,.et-tabs-container,.et-tooltip-box,.tabs-left{color:#201F1F!important;text-shadow:none!important}
.et-image-slider,.et-protected,.et-simple-slider,.et-tabs-container,.et-testimonial-box,.tabs-left{box-shadow:0 1px 2px rgba(0,0,0,.1)}
.et-simple-slider{background:none repeat scroll 0 0 #FFF;border:1px solid #E7E7E7;margin:10px 0;position:relative}
.et-simple-slides{margin:20px 20px 10px;overflow:hidden}
.et_sliderfx_slide .et-tabs-content-wrapper{left:0;position:relative;width:1200%}
.et_sliderfx_fade .et_slidecontent,.et_sliderfx_slide .et-tabs-content-wrapper>div{word-wrap:break-word}
.et_sliderfx_slide .et-tabs-content-wrapper>div{display:block;float:left;height:1px;visibility:hidden}
.et-simple-slides .et_slidecontent{width:auto}
.et_sliderfx_slide .et_shortcode_slide_active{height:auto!important}
.et-tabs-content-wrapper>div{display:none}
.et_shortcodes_controller_nav{border-top:1px solid #E7E7E7;box-shadow:1px 1px 0 0 #FFF inset;min-height:53px;position:relative}
.et_shortcodes_controls,.et_shortcodes_controls_arrows{line-height:26px!important;list-style:none outside none!important;margin:0!important;padding:0!important}
.et_shortcodes_controls li{display:inline-block;margin:0 3px}
.et_shortcodes_controls .et_shortcodes_active_control a{background-position:-45px -14px}
.author-shortcodes a,.et-learn-more a,.et-simple-slider a,.et-tabs-container a,.et-tooltip-box a,.tabs-left a{text-shadow:none!important}
.et_shortcodes_controls a{background:url(images/shortcodes-sprite.png) no-repeat scroll -45px -1px rgba(0,0,0,0);display:inline-block;height:11px;width:11px}
.et_shortcodes_controls_arrows .et_sc_nav_next{border-left:1px solid #FFF;box-shadow:-1px 0 0 0 #E7E7E7;padding:14px 48px 12px 38px;right:0}
.et_shortcodes_controls_arrows a{color:#999!important;font-size:14px;position:absolute;text-shadow:1px 1px 0 #FFF;top:0}
.et_shortcodes_controls_arrows .et_sc_nav_next span,ul.et_shortcodes_mobile_nav .et_sc_nav_next span{background:url(images/shortcodes-sprite.png) no-repeat scroll -3px -40px rgba(0,0,0,0)}
.et_shortcodes_controls_arrows .et_sc_nav_prev span,ul.et_shortcodes_mobile_nav .et_sc_nav_prev span{background:url(images/shortcodes-sprite.png) no-repeat scroll -3px -24px rgba(0,0,0,0)}
.et_shortcodes_controls_arrows .et_sc_nav_next span{right:30px}
.et_shortcodes_controls_arrows span,ul.et_shortcodes_mobile_nav span{display:block;height:14px;position:absolute;top:23px;width:10px}
.et_shortcodes_controls_arrows .et_sc_nav_prev{border-right:1px solid #E7E7E7;box-shadow:1px 0 0 0 #FFF;left:0;padding:14px 38px 12px 48px}
.et_shortcodes_controls_arrows .et_sc_nav_prev span{left:30px}
.et_shortcodes_controls_arrows .et_sc_nav_next span,.et_shortcodes_controls_arrows .et_sc_nav_prev span{top:21px}
.et_shortcodes_controls{line-height:0!important;padding-top:20px!important;text-align:center}
.et_shortcodes_controls_arrows a:hover{color:#4C4C4C;text-decoration:none}
.author-shortcodes .author-inner{min-height:32px;padding:0 0 0 60px;position:relative}
.author-shortcodes .author-image{height:45px;left:0;position:absolute;width:45px}
.author-shortcodes .author-image img{height:auto;max-width:100%;width:auto}
.author-shortcodes .author-image .author-overlay{box-shadow:0 0 4px rgba(0,0,0,.5)inset;height:100%;left:0;position:absolute;top:0;width:100%}
.author-info h1,.author-info h2,.author-info h3,.author-info h4,.author-info h5,.author-info h6{color:#201F1F!important;text-shadow:none!important}
.et-answer:before{background:url(images/shortcodes-sprite.png) no-repeat scroll -23px -19px rgba(0,0,0,0);height:14px;width:19px}
.et-answer:before,.et-bio:before,.et-info:before,.et-shadow:before,.et-warning:before{content:"";left:13px;position:absolute;top:14px}
.et-answer{border:1px solid #B9DBB6;margin-right:1px!important}
.et-box{box-shadow:0 1px 1px rgba(0,0,0,.1);font-size:12px;margin:5px 0 10px 60px;position:relative}
.et-box-content{min-height:30px;padding:10px 5px 0 45px;text-shadow:1px 1px 1px #FFF}
.et-answer .et-box-content{background:none repeat scroll 0 0 #DFF7DD;border:1px solid #F1F9F0;box-shadow:0 0 45px #CBE5C9 inset;color:#7EA57B}
.author-info p,.et-box-content p{line-height:18px}