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}
body{line-height:1}
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}
article,aside,footer,header,hgroup,nav,section{display:block}
html{-webkit-font-smoothing:antialiased}
body{font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#464646;background-color:#fff}
a{text-decoration:none;color:#fff}
a:hover{text-decoration:underline}
body.page #main a,body.single #main a{color:#02bfc1}
body.page #info-area,body.single #info-area{color:#02bfc1}
body.error404 #main h1,body.error404 #main h2,body.error404 #main h3,body.error404 #main h4,body.error404 #main h5,body.error404 #main h6,body.page #main h1,body.page #main h2,body.page #main h3,body.page #main h4,body.page #main h5,body.page #main h6,body.single #main h1,body.single #main h2,body.single #main h3,body.single #main h4,body.single #main h5,body.single #main h6{color:#494b4b}
.clear{clear:both}
.ui-tabs-hide{display:none}
br.clear{margin:0;padding:0}
h1,h2,h3{padding-bottom:5px;color:#fff;line-height:1em;font-weight:400;letter-spacing:-1px}
h4,h5,h6{padding-bottom:5px;color:#2e2e2e;line-height:1em;font-weight:400;letter-spacing:-1px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h2,h3,h4{font-weight:700}
h1{font-size:30px}
h2{font-size:20px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
p{padding-bottom:10px;line-height:24px}
strong{font-weight:700;color:#1c1c1c}
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}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
#info-bg{position:absolute;top:0;bottom:0;z-index:3;-webkit-box-shadow:inset 0 0 73px rgba(0,0,0,.15),4px 0 4px rgba(0,0,0,.08);-moz-box-shadow:inset 0 0 73px rgba(0,0,0,.15),4px 0 4px rgba(0,0,0,.08);box-shadow:inset 0 0 73px rgba(0,0,0,.15),4px 0 4px rgba(0,0,0,.08)}
#info-bg,#main-wrap:before{background:#02bfc1}
#main-wrap:before{content:'';top:0;left:0;position:absolute;height:100%}
#info-area,#info-bg,#main-wrap:before{width:336px;border-right:1px solid #02bfc1}
#info-area{float:left;position:relative;padding-top:64px;z-index:4}
#logo-area{text-align:center;margin-bottom:42px}
.entry-image .readmore{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);width:42px;height:42px;background:#fff;text-indent:-9999px;position:relative;display:inline-block;overflow:hidden}
.entry-image .readmore span{position:absolute;top:9px;left:9px;background:url(images/zoom.png) no-repeat;width:23px;height:24px;display:block}
@-webkit-keyframes bounceIn{0%{-webkit-transform:scale(1)}
50%{opacity:1;-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{0%{-moz-transform:scale(1)}
50%{opacity:1;-moz-transform:scale(1.1)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes bounceIn{0%{-o-transform:scale(1)}
50%{opacity:1;-o-transform:scale(1.1)}
100%{-o-transform:scale(1)}
}
@keyframes bounceIn{0%{transform:scale(1)}
50%{opacity:1;transform:scale(1.1)}
100%{transform:scale(1)}
}
@-webkit-keyframes bounceIn_custom{0%{opacity:0;-webkit-transform:scale(1)}
50%{opacity:1;-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn_custom{0%{opacity:0;-moz-transform:scale(1)}
50%{opacity:1;-moz-transform:scale(1.1)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes bounceIn_custom{0%{opacity:0;-o-transform:scale(1)}
50%{opacity:1;-o-transform:scale(1.1)}
100%{-o-transform:scale(1)}
}
@keyframes bounceIn_custom{0%{opacity:0;transform:scale(1)}
50%{opacity:1;transform:scale(1.1)}
100%{transform:scale(1)}
}
#main-wrap{height:auto;min-height:100%;position:relative}
#main{margin-left:337px;height:100%;position:relative;z-index:2}
#wrapper{float:left;width:100%}
.entry-image{float:left;width:25%;position:relative;color:#fff}
.entry-image img{display:block}
#info-area,#info-bg,#top-menu .link_bg,.image-info{-webkit-transform:translate3d(0,0,0)}
.image-info{background:#ff9600;background:#02bfc1;position:absolute;top:0;left:0;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 1px #02bfc1,0 0 20px rgba(0,0,0,.6);-webkit-box-shadow:inset 0 0 0 1px #02bfc1,0 0 20px rgba(0,0,0,.6);box-shadow:inset 0 0 0 1px #02bfc1,0 0 20px rgba(0,0,0,.6);text-shadow:1px 1px 0 rgba(0,0,0,.1);text-align:center;z-index:10;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.image-info .title{padding:45px 7px 8px;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.3);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.3);box-shadow:inset 0 -1px 0 rgba(255,255,255,.3)}
.image-info .description{padding:11px 40px}
.image-info a:hover{color:#f5f5f5;color:rgba(255,255,255,.9);text-decoration:none}
.entry-image.et_hover img,.entry-image:hover img{-webkit-animation:bounceIn .4s ease-in-out;-moz-animation:bounceIn .4s ease-in-out;-ms-animation:bounceIn .4s ease-in-out;-o-animation:bounceIn .4s ease-in-out;animation:bounceIn .4s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.entry-image.et_hover .image-info,.entry-image:hover .image-info{-webkit-animation:bounceIn_custom .4s ease-in-out;-moz-animation:bounceIn_custom .4s ease-in-out;-o-animation:bounceIn_custom .4s ease-in-out;-ms-animation:bounceIn_custom .4s ease-in-out;animation:bounceIn_custom .4s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
#main-content{width:720px;margin-left:60px;padding-bottom:60px}
.entry-content{position:relative;padding-top:60px}
.main-title{color:#02bfc1;background:#fff;padding:43px 60px 0;position:absolute;top:-140px;left:-60px;min-height:100px}
.et-no-big-image .main-title{padding-left:0!important;padding-right:0!important;padding-top:0;position:relative;top:0;left:0;margin-bottom:20px}
.main-title h1,h1#comments,h3#reply-title{font-size:40px;font-weight:900;letter-spacing:-2px}
.main-title p{font-size:18px}
body.page #main .meta-info a,body.single #main .meta-info a{color:#4a4b4b}
body.page #main .meta-info a:hover,body.single #main .meta-info a:hover{color:#111;text-decoration:none}
.post-thumbnail{position:relative;margin-bottom:52px}
.post-thumbnail img{display:block;width:100%}
.post-thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-moz-box-shadow:inset 0 0 7px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.35);box-shadow:inset 0 0 7px rgba(0,0,0,.35)}
.comment-content ul,.entry-content ul{list-style-type:disc;padding:0 0 23px 16px;line-height:26px}
.comment-content ol,.entry-content ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px 16px;line-height:26px}
.comment-content ul li ol,.comment-content ul li ul,.entry-content ul li ol,.entry-content ul li ul{padding:2px 0 2px 20px}
.comment-content ol li ol,.comment-content ol li ul,.entry-content ol li ol,.entry-content ol li ul{padding:2px 0 2px 35px}
#footer{color:#FFF;font-size:14px;padding:10px 46px 10px 42px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}
#footer p{padding:0}
#big_thumbnail{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:320px;background-repeat:no-repeat}
.entry-image:hover{z-index:11}
.image-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999px}
body.page .main-title{padding-bottom:20px;top:-116px}
#infscr-loading{position:fixed;top:45%;left:45%;background:#fff;padding:20px;z-index:1000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#top-menu{border-top:0px solid #fff}
#mobile-nav,#top-menu a{display:block;text-align:center;padding:12px 5px;border-bottom:0px solid #fff;position:relative}
#top-menu .link_bg{position:absolute;top:0;left:0;width:100%;height:100%;-moz-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transition:all .13s ease-in-out;-webkit-transition:all .13s ease-in-out;transition:all .13s ease-in-out}
#top-menu .link_text{z-index:2;position:relative}
#mobile-nav span,.link_text span{padding-left:10px}
#top-menu a:hover{text-decoration:none;color:#f5f5f5;color:rgba(255,255,255,.9)}
#top-menu a:hover .link_bg{background:#fff;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
#top-menu ul ul a:hover .link_bg{background:#f8f8f8}
#mobile-nav,#top-menu .current-menu-item>a:hover,#top-menu .current-menu-item>a:hover .link_bg,#top-menu .et_clicked,.current-menu-item>a,.et_active_dropdown>li a{background:#fff}
#mobile-nav,#top-menu .current-menu-item>a:hover,#top-menu .current-menu-item>a:hover .link_bg,#top-menu .et_clicked,#top-menu a:hover .link_text,.current-menu-item>a,.et_active_dropdown>li a{color:#02bfc1}
#top-menu>ul ul{display:none}
#top-menu .et_active_dropdown>li a,#top-menu .et_clicked{border-bottom:1px solid #efefef}
#mobile-nav{display:none;border-bottom:none;cursor:pointer}
#sidebar{color:#fefacf}
.widget{padding:35px 42px 29px;position:relative;border-bottom:0px solid #fff;line-height:22px}
.widgettitle{font-weight:900;font-size:14px;padding-bottom:7px}
.widget li{background:url(images/widget_bullet.png) no-repeat left center;padding:5px 0 5px 11px}
.widget li:hover{background-image:url(images/widget_bullet_hover.png)}
.widget li ul{margin-left:11px}
.widget a:hover{color:#fefacf;color:rgba(255,255,255,.9);text-decoration:underline}
.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}
.wp-caption.alignleft{margin:0 10px 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;padding:0 4px 5px;margin:0}
.alignright{float:right}
.alignleft{float:left}
img.alignleft{display:inline;float:left;margin-right:15px}
img.alignright{display:inline;float:right;margin-left:15px}
.page-nav{margin:20px 0 40px;text-align:center}
.pagination{display:none}
body.page .pagination{display:block}
.et_embedded_videos{display:none!important}
.et_pt_blogentry a.readmore{color:#282828!important}
.et_pt_blogentry a.readmore:hover{color:#111!important;text-decoration:none}
.et_portfolio_small .et_pt_portfolio_item:nth-child(3n+1){clear:both}
#ie8 img{width:auto}
embed,iframe,object,video{max-width:100%}
@media screen and (max-width:1570px){.image-info{font-size:13px}
.image-info .title{padding:13px 7px 0}
.image-info h2{font-size:20px}
.image-info .description{padding:11px 8px 0}
}
@media screen and (min-width:1024px){#top-menu{display:block!important}
}
@media screen and (min-width:768px) and (max-width:1279px){.entry-image{width:33.3%}
.image-info .title{padding:18px 7px 0}
}
@media screen and (min-width:1150px) and (max-width:1279px){.entry-image{width:33.3%}
.image-info{font-size:14px}
.image-info h2{font-size:22px}
.image-info .title{padding:34px 7px 0}
}
@media 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{margin-bottom:2px!important}
p#et-search-title span{padding:0!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 screen and (max-width:1023px){.entry-image{width:33.3%}
#info-bg,#main-wrap:before,#sidebar{display:none}
#info-area{float:none;width:100%;border-right:none;background:#02bfc1;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.08);-moz-box-shadow:0 4px 4px rgba(0,0,0,.08);box-shadow:0 4px 4px rgba(0,0,0,.08)}
#main{margin:0}
#top-menu{display:none}
#top-menu .link_bg{-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#mobile-nav{display:block}
#logo-area{margin-bottom:0;padding-bottom:55px}
}
@media screen and (min-width:930px) and (max-width:1023px){.image-info{font-size:14px}
.image-info h2{font-size:22px}
.image-info .title{padding:34px 7px 0}
}
@media screen and (min-width:768px) and (max-width:960px){#main-content{width:648px}
#big_thumbnail{height:276px}
}
@media screen and (max-width:767px){.entry-image{width:50%}
.comment ul{margin-left:0}
.main-title,body.page .main-title{padding-left:0!important;padding-right:0!important;padding-top:0;position:relative;top:0;left:0;margin-bottom:20px}
.main-title h1,h1#comments,h3#reply-title{font-size:32px}
#main-content{width:360px}
#big_thumbnail{height:180px}
.image-info .title{padding:18px 7px 0}
.sitemap-col{float:none!important;width:100%!important}
.et_portfolio_small .et_pt_portfolio_item:nth-child(3n+1){clear:none}
.et_portfolio_small .et_pt_portfolio_item:nth-child(2n+1){clear:both}
}
@media screen and (min-width:650px) and (max-width:767px){.image-info{font-size:14px}
.image-info h2{font-size:26px}
.image-info .title{padding:53px 7px 0}
}
@media screen and (max-width:479px){.entry-image{width:100%}
.main-title h1,h1#comments,h3#reply-title{font-size:24px}
#main-content{width:239px;margin-left:40px}
#big_thumbnail{height:137px}
.image-info .title{padding:31px 7px 0}
}
@media screen and (min-width:400px) and (max-width:479px){.image-info{font-size:17px}
.image-info h2{font-size:32px}
.image-info .title{padding:80px 7px 0}
}
.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}
.wp-pagenavi span.current{font-weight:700}
.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;padding-left:0;margin-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;margin-top:7px;padding:4px 0 4px 19px}
ul#sitemap-authors li a{display:inline-block}
.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;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}
#fancybox-title-float-main{text-shadow:none!important}
.et_contact_form_label{display:none}
