/* Import other css */



/* GENERAL ------------------------------------------------------------*/

.clearfix{clear:both;}
.wrapper,
#main{margin:0 auto;position:relative;}
body{background:#ececec url(../img/main-pattern.png);color:#888;}
body p{margin-bottom:21px;}
body a{text-decoration:none;color:#444;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}
body a:hover{color:#fe8300;}
#logo{  display: block;
  /* padding-top: 97px; */
  float: left;}
#logo:hover{opacity:0.8;}
.headline{font-family:Allan, helvetica, arial, sans-serif;font-size:36px;line-height:1.5em;text-align:center;padding:20px 0px;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 1);margin-bottom:50px;background:#eaeaea;color:#444;}
#page-content{float:left;width:528px;margin-left:24px;margin-top:24px;padding-bottom:60px;}
#page-content-full{margin-right:24px;margin-left:24px;margin-top:24px;padding-bottom:60px;}
.home-block-heading{  border-bottom: 1px solid #ccc;
  color: #F5F5F5;
  /* padding-bottom: 20px; */
  /* margin-left: 24px; */
  /* margin-right: 24px; */
  /* margin-bottom: 32px; */
  width: 100%;
  height: 41px;
  background-color: #14465D;
  font-size: 19px;
  text-align: center;
  /* text-indent: -7px; */
  line-height: 44px;}
.h-heading{border-bottom:1px solid #ccc;color:#444;padding-bottom:20px;margin-bottom:32px;}
.h-margin{margin-bottom:32px;}
.block-divider{margin-bottom:120px;}
.alignleft{float:left;margin:5px 10px 5px 0;}
#box{height:268px;line-height:1.5em;text-align:left;padding:20px 0px;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 1);margin-bottom:50px;background:#eaeaea;color:#444;}
#ul1,#ul2,#ul3{width:222px;float:left;margin-left:56px;font-size:12px;}
#ul3 li,#ul2 li,#ul1 li{background:url("http://artisandurgence.com/wp-content/themes/artisandurgence/images/map_pin_stroke_16x16.png") no-repeat top left;text-indent:13px;height:37px;}
#masthead{position:relative;margin-top:-38px;background:#1c1d1d;padding-left:24px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,.5);box-shadow:0px 0px 4px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0, 0, 0, 1);}
#masthead span{line-height:69px;}
#masthead .head{font-family:Allan, helvetica, arial, sans-serif;font-size:21px;color:#ddd;}
#masthead .subhead{font-family:helvetica, arial, sans-serif;font-size:13px;color:#888;margin-left:21px;}
#masthead .breadcrumbs{position:absolute;overflow:hidden;top:24px;right:24px;height:auto;font-size:11px;color:#444;}
#masthead .breadcrumbs a{text-decoration:none;color:#888;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#masthead .breadcrumbs a:hover{color:#fe8300;}
#masthead .breadcrumbs li{display:inline;}
h1, h2, h3, h4, h5, h6{font-family:Allan, helvetica, arial, sans-serif;color:#444;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:21px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
h1.heading, h2.heading, h3.heading, h4.heading, h5.heading, h6.heading{margin-bottom:21px;}
header{position: relative;
    background-color: #14465D;
  /* display: block; */}
  .desc{    float: left;
  width: 27%;
  color: #EAE1E1;
  font-size: 14px;
  font-weight: bold;
  line-height: 27px;
  border-bottom: 1px solid #FFF;
  /* line-height: 34px; */
  margin-top: 8px;}
nav{float: right;
   }
nav a{text-decoration:none;color:#acacac;}
#nav{  padding: 0px 0 0 322px;
  }
#nav li{display:inline;font-size:16px;float:left;}
#nav>li>a{display:block;overflow:hidden;padding:5px 10px 0px 10px;color:#f5f5f5;background:rgba(0,0,0,.0);text-shadow:0 -1px rgba(0, 0, 0, 0.5);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#nav>li>a:hover,
#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{background:#303232;background:rgba(0,0,0,.2);border-bottom:solid #1c1d1d 5px;}
#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{color:#fe8300;}
#nav>li>a>.subheader{color:#717171;display:block;font-size:11px;margin-top:-8px;font-weight:lighter;}
#nav .sf-sub-indicator{float:right;}
#nav>li>a>.sf-sub-indicator{display:none;}
#nav>li ul{display:block;margin-top:4px;background:#1c1d1d;}
#nav>li ul li a{display:block;padding:10px 15px;display:block;font-size:11px;color:#717171;text-decoration:none;}
#nav>li ul li a span{display:block;}
#nav>li ul li a:hover{background:#717171;color:#1c1d1d;}
#mobile-nav-holder{z-index:1000;background:#191a1a;text-shadow:0 -1px rgba(0, 0, 0, 0.9);}
#mobile-nav{display:none;padding-top:20px;padding-bottom:30px;}
#mobile-nav-holder a{display:block;padding:7px 14px;text-decoration:none;color:#f5f5f5;font-size:13px;font-weight:lighter;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#mobile-nav-holder li a{border-bottom:1px solid #222;}
#mobile-nav-holder li:last-child a,
#mobile-nav-holder li > ul a{border:none;}
#mobile-nav-holder li > ul a{color:#888888;margin-left:30px;}
#mobile-nav-holder a:hover,
#mobile-nav-holder a:focus{background:#0d0d0d;}
#mobile-nav-holder a:hover{padding-left:20px;}
#mobile-nav-holder #nav-open{background:#191a1a;position:absolute;right:0px;z-index:2000;}
#mobile-nav-holder #nav-open a{display:block;padding:7px 14px;}
#mobile-nav-holder #nav-open a:hover,
#mobile-nav-holder #nav-open a:focus{background:#191a1a;}
#mobile-nav-holder #nav-open:hover a{color:#cccccc;}
#mobile-nav > .current-menu-item > a,
#mobile-nav > .current_page_item > a{color:#fe8300;}
.one-half,
.one-third{float:left;margin-bottom:40px;margin-right:4.54%;position:relative;}
.one-half{width:47.72%;}
.one-third{width:30.30%;}
.last{clear:right;margin-right:0 !important;}
#main{}
#main #content{position:relative;display:block;width:852px;float:left;background:#f5f5f5;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 4px rgba(0,0,0,.1);box-shadow:0px 0px 4px rgba(0,0,0,.1);box-shadow: 6px -23px 85px #908585;}
.shadow-main{width:852px;height:11px;margin-left:68px;background:url(../img/shadow-main.png) no-repeat top center;}
#social-bar{display:block;float:left;width:68px;padding:10px 0px 20px 0px;}
#social-bar ul{display:block;margin:0 auto;width:32px;}
#social-bar li{display:block;padding:0px;margin:3px 0px;}
#social-bar a{display:block;}
.featured{padding-bottom:70px;padding-left:27px;}
.featured figure{position:relative;float:left;width:252px;margin-left:-9px;margin-bottom:103px;height:454px;margin-right:32px !important;}
.featured figure .thumb{display:block;background:url(../img/plus.png) no-repeat center center;margin-bottom:21px;-webkit-box-shadow:3px 3px 0px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 0px rgba(0,0,0,.2);box-shadow:3px 3px 0px rgba(0,0,0,.2);}
.featured figure .thumb:hover img{opacity:0.15;}
.featured figure:hover .link{display:block;}
.featured figure img{max-width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.featured figure .heading{text-decoration:none;font-style:normal;font-weight:bold;color:#444;font-size:16px;display:block;margin-bottom:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.featured figure .heading:hover{color:#fe8300;}
.featured figure .link{display:none;position:absolute;top:-2px;right:10px;background:url(../img/ribbon-link.png) no-repeat top left;width:33px;height:61px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.featured figure .link:hover{top:0px;}
.featured.portfolio-list{margin-top:70px;}
.project-heading{margin:44px 24px 44px 24px;}
.project-heading h1{float:left;margin-right:20px;}
.project-heading .launch{display:block;float:left;text-decoration:none;color:#888;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.project-heading .launch:hover{color:#fe8300;}
.project-description{float:left;margin-left:24px;width:528px;margin-bottom:40px;}
.project-info{float:left;margin-left:24px;width:252px;margin-bottom:40px;}
.project-info strong{color:#444;}
.project-pager{overflow:hidden;margin:0px 24px 0px 24px;padding-bottom:50px;}
.project-pager a{text-decoration:none;color:#444;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.project-pager a:hover{text-decoration:none;color:#fe8300;}
.project-pager .prev-project{float:left;}
.project-pager .next-project{float:right;}
.related-projects{display:block;background:#eaeaea;border-top:1px solid rgba(0, 0, 0, 0.1);padding:24px 0px 50px 0px;}
.related-heading{font-weight:bold;color:#444;margin:0px 0px 24px 24px;}
.related-projects .related-list{display:block;}
.related-projects figure{display:block;float:left;margin-left:24px;width:252px;}
.related-projects .thumb{display:block;background:url(../img/plus.png) no-repeat center center;margin-bottom:21px;-webkit-box-shadow:3px 3px 0px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 0px rgba(0,0,0,.2);box-shadow:3px 3px 0px rgba(0,0,0,.2);}
.related-projects .thumb:hover img{opacity:0.15;}
.related-projects figure img{max-width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.related-projects .heading{text-decoration:none;font-style:normal;color:#444;text-align:center;display:block;margin-bottom:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.related-projects .heading:hover{color:#fe8300;}
aside.retractil{position:absolute;top:34px;left:0px;background:#eaeaea;width:276px;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 2px rgba(0,0,0,.5);box-shadow:0px 0px 2px rgba(0,0,0,.5);}
aside.retractil #sidebar-opener{cursor:pointer;margin:15px 24px;color:#444;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
aside.retractil #sidebar-opener:hover{color:#fe8300;}
aside.retractil #sidebar-closer{display:none;cursor:pointer;position:absolute;top:10px;right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
aside.retractil #sidebar-closer:hover{opacity:0.5;}
aside.retractil #sidebar-content{margin-left:24px;margin-right:24px;margin-bottom:50px;display:none;}
aside.retractil #sidebar-content a{text-decoration:none;color:#888;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
aside.retractil #sidebar-content a:hover{color:#444;}
.home-gallery{display:block;padding-bottom:70px;}
.home-gallery li{display:block;float:left;margin-left:24px;margin-bottom:21px;width:252px;}
.home-gallery .thumb{line-height:0em;display:block;background:url(../img/plus.png) no-repeat center center;-webkit-box-shadow:3px 3px 0px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 0px rgba(0,0,0,.2);box-shadow:3px 3px 0px rgba(0,0,0,.2);}
.home-gallery img{max-width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.home-gallery .thumb:hover img{opacity:0.15;}
.text-posts{overflow:hidden;padding-bottom:70px;}
.text-posts li{display:block;float:left;margin-left:16px;margin-bottom:21px;width:252px;}
.text-posts .heading{display:block;font-weight:bold;font-size:13px;color:#444;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.text-posts .heading:hover{color:#fe8300;}
#posts-list,
#post-content{width:528px;float:left;margin-top:24px;margin-bottom:24px;margin-left:24px;}
#post-content .content-area{padding-bottom:50px;}
#posts-list article{margin-bottom:80px;}
#posts-list .feature-image,
#post-content .feature-image{width:100%;margin-bottom:21px;background:url(../img/plus.png) center center no-repeat;line-height:0em;}
#posts-list .feature-image img,
#post-content .feature-image img{max-width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#posts-list .feature-image:hover img,
#posts-content .feature-image:hover img{opacity:0.2;}
#posts-list .post-heading,
#post-content .post-heading{display:block;text-decoration:none;color:#444;line-height:1em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#posts-list .post-heading:hover{color:#fe8300;}
#posts-list .meta,
#post-content .meta{border-bottom:1px solid #ccc;margin-bottom:11px;padding-bottom:11px;font-style:italic;font-size:11px;}
#posts-list .meta a,
#post-content .meta a{color:#444;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#posts-list .meta a:hover,
#post-content .meta a:hover{color:#fe8300;}
#posts-list .excerpt{margin-bottom:21px;}
#posts-list .read-more{background:#eaeaea;padding:5px 10px;text-decoration:none;color:#888;border:1px solid #ccc;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 2px rgba(0,0,0,.3);box-shadow:0px 0px 2px rgba(0,0,0,.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#posts-list .read-more:hover{color:#fff;background:#fe8300;}
#sidebar{width:252px;float:left;margin-top:24px;margin-bottom:24px;margin-left:24px;}
#sidebar a{color:#444;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#sidebar a:hover{color:#fe8300;}
#sidebar h4{margin-bottom:10px;}
#sidebar .block{padding:16px;background:#eaeaea;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 2px rgba(0,0,0,.2);box-shadow:0px 0px 2px rgba(0,0,0,.2);margin-bottom:24px;}
.pager{overflow:hidden;display:block;font-size:11px;margin:0px 24px 0px 24px;padding-bottom:50px;}
.pager li{display:block;margin-right:5px;float:left;}
.pager li a{display:block;width:100%;height:100%;text-align:center;text-decoration:none;color:#484848;width:20px;border:1px solid #ccc;line-height:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pager li.active a,
.pager li:hover a{color:#fff;background:#fe8300;}
.pager .paged{float:right;font-style:italic;}
.coords{   margin: 0 auto;
  width: 216px;
  float: right;}
.coords .phone-vert>div{background-color:#08a500;}
.coords .phone>div{float:left;width:110px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;padding:5px 0;font-weight:bold;font-size:21px;}
.coords .phone-orange>div{background-color:#12428f;}
.coords .phone:before, .header-top .header-info .coords .phone:after{display:table;content:"";line-height:0;}
.coords .phone-orange>a{color:#12428f;}
.coords .phone>a{display:block;padding:0px 0 2px 13px;text-decoration:none;float:left;font-size:24px;width:58%;margin-top:-25px;padding-left:122px;font-weight:bold;}
.coords .phone-vert>a{color:#08a500;}
.coords .phone-vert{border:3px solid #08a500;height:29px;background:#fff;}
.coords .phone{webkit-border-radius:12px;border-radius:12px;}
.coords .phone:last-child{margin-top:8px;}
.coords .phone-orange{border:3px solid #12428f;height:29px;margin-top:3px;background:#fff;}
.aim{background:url(../img/social/aim_32.png);}
.apple{background:url(../img/social/apple_32.png);}
.bebo{background:url(../img/social/bebo_32.png);}
.blogger{background:url(../img/social/blogger_32.png);}
.brightkite{background:url(../img/social/brightkite_32.png);}
.cargo{background:url(../img/social/cargo_32.png);}
.delicious{background:url(../img/social/delicious_32.png);}
.designfloat{background:url(../img/social/designfloat_32.png);}
.designmoo{background:url(../img/social/designmoo_32.png);}
.deviantart{background:url(../img/social/deviantart_32.png);}
.digg{background:url(../img/social/digg_32.png);}
.dopplr{background:url(../img/social/dopplr_32.png);}
.dribbble{background:url(../img/social/dribbble_32.png);}
.email{background:url(../img/social/email_32.png);}
.ember{background:url(../img/social/ember_32.png);}
.evernote{background:url(../img/social/evernote_32.png);}
#social-bar .facebook{background:url(../img/social/facebook_32.png);}
.flickr{background:url(../img/social/flickr_32.png);}
.forrst{background:url(../img/social/forrst_32.png);}
.friendfeed{background:url(../img/social/friendfeed_32.png);}
.gamespot{background:url(../img/social/gamespot_32.png);}
.google{background:url(../img/social/google_32.png);}
.google_plus{background:url(../img/social/google_plus_32.png);}
.google_voice{background:url(../img/social/google_voice_32.png);}
.google_wave{background:url(../img/social/google_wave_32.png);}
.googletalk{background:url(../img/social/googletalk_32.png);}
.gowalla{background:url(../img/social/gowalla_32.png);}
.grooveshark{background:url(../img/social/grooveshark_32.png);}
.ilike{background:url(../img/social/ilike_32.png);}
.komodomedia_azure{background:url(../img/social/komodomedia_azure_32.png);}
.komodomedia_wood{background:url(../img/social/komodomedia_wood_32.png);}
.lastfm{background:url(../img/social/lastfm_32.png);}
.linkedin{background:url(../img/social/linkedin_32.png);}
.mixx{background:url(../img/social/mixx_32.png);}
.mobileme{background:url(../img/social/mobileme_32.png);}
.mynameise{background:url(../img/social/mynameise_32.png);}
.myspace{background:url(../img/social/myspace_32.png);}
.netvibes{background:url(../img/social/netvibes_32.png);}
.newsvine{background:url(../img/social/newsvine_32.png);}
.openid{background:url(../img/social/openid_32.png);}
.orkut{background:url(../img/social/orkut_32.png);}
.pandora{background:url(../img/social/pandora_32.png);}
.paypal{background:url(../img/social/paypal_32.png);}
.picasa{background:url(../img/social/picasa_32.png);}
.playstation{background:url(../img/social/playstation_32.png);}
.plurk{background:url(../img/social/plurk_32.png);}
.posterous{background:url(../img/social/posterous_32.png);}
.qik{background:url(../img/social/qik_32.png);}
.readernaut{background:url(../img/social/readernaut_32.png);}
.reddit{background:url(../img/social/reddit_32.png);}
.roboto{background:url(../img/social/roboto_32.png);}
.rss{}
.sharethis{background:url(../img/social/sharethis_32.png);}
.skype{background:url(../img/social/skype_32.png);}
.stumbleupon{background:url(../img/social/stumbleupon_32.png);}
.technorati{background:url(../img/social/technorati_32.png);}
.tumblr{background:url(../img/social/tumblr_32.png);}
#social-bar .twitter{background:url(../img/social/twitter_32.png);}
.viddler{background:url(../img/social/viddler_32.png);}
.vimeo{background:url(../img/social/vimeo_32.png);}
.virb{background:url(../img/social/virb_32.png);}
.windows{background:url(../img/social/windows_32.png);}
.wordpress{background:url(../img/social/wordpress_32.png);}
.xing{background:url(../img/social/xing_32.png);}
.yahoo{background:url(../img/social/yahoo_32.png);}
.yahoobuzz{background:url(../img/social/yahoobuzz_32.png);}
.yelp{background:url(../img/social/yelp_32.png);}
.youtube{background:url(../img/social/youtube_32.png);}
.zootool{background:url(../img/social/zootool_32.png);}
.flex-container a:active,
.flexslider a:active{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{width:100%;margin:0;padding:0;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.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{background:#888888;position:relative;zoom:1;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,.5);box-shadow:0px 0px 4px rgba(0,0,0,.5);}
.home-slider{margin-top:-38px;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-caption{display: none;background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0px;bottom:-22px;background:rgba(211, 37, 37, 0.8);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;}
.flex-direction-nav li a{width:34px;height:37px;margin:-13px 0 0;display:block;background:url(../img/slider-nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li .next{background-position:0px -40px;right:-18px;}
.flex-direction-nav li .prev{left:-18px;}
.flex-direction-nav li .next:hover{background-position:-34px -40px;}
.flex-direction-nav li .prev:hover{background-position:-34px 0px;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:100%;position:absolute;bottom:-45px;text-align:center;}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:13px;height:13px;display:block;background:#eaeaea;cursor:pointer;overflow:hidden;text-indent:9999px;border:1px solid #ccc;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 4px rgba(0,0,0,.2);box-shadow:0px 0px 2px rgba(0,0,0,.2);}
.flex-control-nav li a:hover{border:1px solid #bebebe;}
.flex-control-nav li a.active{background:#fe8300;}
.shadow-slider{background:url(../img/shadow-main.png) no-repeat top center;}
.project-slider{margin-left:24px;margin-right:24px;margin-bottom:60px;position:relative;}
.project-slider .flex-direction-nav{display:none;}
.project-slider .flex-control-nav{left:0px;right:auto;bottom:-30px;text-align:left;}
#map{display:block;height:300px;width:100%;margin-bottom:24px;}
.address-block li{padding-left:20px;}
.address-block .address{background:url(../img/icon-address.png) no-repeat top left}
.address-block .phone{background:url(../img/icon-phone.png) no-repeat top left}
.address-block .mobile{background:url(../img/icon-mobile.png) no-repeat top left}
.address-block .email{background:url(../img/icon-email.png) no-repeat top left}
footer{background: url(../img/footer-line.png) repeat-x top left,
 url(../img/noise.png); background-color: #14465D;
min-height: 100px;
display: block;
/* text-shadow: 0 1px rgba(255, 255, 255, .9); */
color: #EDE7E7;}
footer a{color:#444;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
footer a:hover{color:#fe8300;}
footer .wrapper{margin-top:-60px;padding-bottom:60px;}
#footer-cols{padding-top:100px;}
#footer-cols>li{display:block;float:left;margin-bottom:20px;}
#footer-cols>li{display:block;float:left;width:252px;margin-left:24px;}
#footer-cols h4{margin-bottom:21px;}
#footer-cols>li.first-col{}
#footer-cols>li.second-col{}
#footer-cols>li.third-col{margin-right:0px;}
footer #to-top{display:none;width:68px;height:68px;margin:0 auto;background:url(../img/to-top.png) no-repeat;cursor:pointer;}
footer #to-top:hover{opacity:0.7}
.recent-post{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.6);}
.recent-post .thumb{display:block;float:left;line-height:0em;background:#fff;padding:3px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,.3);box-shadow:0px 0px 4px rgba(0,0,0,.3);}
.recent-post .post-head{float:left;width:184px;margin-left:7px;font-size:13px;line-height:1.5em;}
.recent-post .post-head span{display:block;font-size:11px;color:#888888;}
.gigantic{font-size:110px;line-height:120px;letter-spacing:-2px;}
.huge{font-size:68px;line-height:72px;letter-spacing:-1px;}
.large{font-size:42px;line-height:48px;}
.bigger{font-size:26px;line-height:36px;}
.big{font-size:22px;line-height:30px;}
body{font:13px/1.5em Helvetica, Arial, sans-serif;}
.small, small{font-size:13px;line-height:18px;}
::selection{background:rgb(255,255,158);}
::-moz-selection{background:rgb(255,255,158);}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
body{-webkit-tap-highlight-color:rgb(255,255,158);}
body{-webkit-text-size-adjust:100%;}
.wrapper{width:852px;padding-left:68px;}
#main{width:920px;padding-left:0px;}
#mobile-nav-holder{display:none;}
@media only screen and (min-width:768px) and (max-width:991px){.wrapper,
#main{padding-left:0px;width:760px;}
#logo{padding-left:0px;}
nav{}
#nav li{font-size:13px;font-weight:lighter;}
#nav>li ul{margin-top:-5px;}
#nav>li>a>.subheader{display:none;}
#mobile-nav-holder{display:none;}
#social-bar{position:absolute;top:-35px;right:0px;width:auto;background:none;}
#social-bar ul{float:right;display:none;overflow:hidden;margin:0px;width:auto;}
#social-bar li{display:block;float:left;margin:0px 2px;}
#social-bar li img{width:16px;height:16px;}
#main #content{width:100%;float:none;}
.shadow-main{width:100%;height:11px;margin-left:0px;background:url(../img/shadow-main-tablet.png) no-repeat top center;}
#masthead .breadcrumbs{display:none;}
.shadow-slider{background:url(../img/shadow-main-tablet.png) no-repeat top center;}
.featured figure{width:344px;margin-left:-9px;}
.text-posts li{margin-left:24px;width:160px;}
.home-gallery li{margin-left:24px;width:160px;}
aside.retractil{top:72px;}
.project-description{width:528px;}
.project-info{width:160px;}
.related-projects figure{width:160px;}
#ul1, #ul2, #ul3 {
  width: 100%;
  float: left;
    margin-left: 0px;
  font-size: 12px;
}
#posts-list,
#post-content,
#page-content{width:436px;}
#footer-cols>li{display:block;float:left;width:229px;margin-left:24px;}
.recent-post .post-head{width:162px;}
}
@media only screen and (max-width:767px){.wrapper,#main{padding-left:0px;width:319px;}
.coords{ float: none !important;height: 120px;}
#logo{float:none;padding-left:0px;}
#logo img{display:block;margin:0 auto;}
nav{display:none;}
#mobile-nav-holder{display:block;}
.home-block-heading{font-size:24px;margin-left:33px;margin-right:33px;}
.text1{width: 97%;
  text-indent: 3px;
  text-align: center;}
html[xmlns] .slides{display:none !important;}
#social-bar{position:absolute;top:-35px;right:0px;width:auto;background:none;}
#social-bar ul{float:right;display:block;overflow:hidden;margin:0px;width:auto;}
#social-bar li{display:block;float:left;margin:0px 2px;}
#social-bar li img{width:16px;height:16px;}
.one-half,
.one-third{width:100%;margin-right:0px;}
#main #content{width:319px;float:none;}
.shadow-main{width:100%;height:11px;margin-left:0px;background:url(../img/shadow-main-mobile-por.png) no-repeat top center;}
#masthead .breadcrumbs{display:none;}
#masthead .head{font-family:helvetica, arial, sans-serif;font-size:16px;}
#masthead .subhead{display:none;}
.shadow-slider{background:url(../img/shadow-main-mobile-por.png) no-repeat top center;}
.featured figure{width:252px;margin-left:33px;}
aside.retractil{top:69px;}
.project-description{width:252px;clear:both;}
.project-info{width:252px;}
#ul1, #ul2, #ul3 {
  width: 100%;
  float: left;
    margin-left: 0px;
  font-size: 12px;
}
#posts-list,
#post-content,
#page-content{width:252px;margin-left:33px;}
#contactForm label,
#commentform label{margin-top:-13px;margin-bottom:13px;display:block;}
#sidebar{width:252px;margin-left:33px;}
#footer-cols>li{display:block;float:left;width:252px;margin-left:32px;}
footer #to-top{display:block;}
.recent-post .post-head{width:185px;}
.slider-home .flex-control-nav{display:none;}
.headline{font-family:Helvetica, arial, sans-serif;font-size:16px;}
.project-heading h1{font-family:helvetica, arial, sans-serif;font-size:16px;}
.related-projects figure{margin-left:33px;width:252px;}
.text-posts li{margin-left:33px;width:252px;}
.home-gallery li{margin-left:33px;width:252px;}
}
@media only screen and (min-width:275px) and (max-width:767px){.wrapper,
#main{padding-left:0px;width:100%;}
h2{font-size:24px;width:90%;}
body p{margin-bottom:21px;width:90%;}

.featured{padding-bottom:0px;padding-left:0px;}
#main #content{width:100%;float:none;}
#social-bar ul{display:none !important;}
#social-bar li img{display:none !important;}
.shadow-main{width:100%;height:11px;margin-left:0px;background:url(../img/shadow-main-mobile-lan.png) no-repeat top center;}
.home-block-heading{margin-left: 0px;font-size: 14px;
  text-align: center;}
  .desc {display: none;}
.coords{   display: block;
  padding: 0px 0 0 0;
  float: right;
    width: 241px;}
.one-half{width:47.72%;margin-right:4.54%;}
.one-third{width:30.30%;margin-right:4.54%;}
html[xmlns] .slides{display:none !important;}
.shadow-slider{background:url(../img/shadow-main-mobile-lan.png) no-repeat top center;}
.featured figure{width:90%;margin-left:24px;}
.text-posts li{margin-left:0px;width:207px;}
.home-gallery li{margin-left:24px;width:206px;}
.project-description{width:435px;clear:both;}
.project-info{width:435px;}
.related-projects figure{margin-left:24px;width:206px;}
#ul1, #ul2, #ul3 {
  width: 100%;
  float: left;
   margin-left: 0px;
  font-size: 12px;
}
#posts-list,
#post-content,
#page-content{width:434px;margin-left:24px;}
#contactForm label,
#commentform label{margin-top:auto;margin-bottom:auto;display:inline;}
footer{background:url(../img/footer-line.png) repeat-x top left,
url(../img/noise.png);background-color:#e6e5e1;min-height:100px;display:none;text-shadow:0 1px rgba(255, 255, 255, .9);}
#sidebar{width:434px;margin-left:24px;}
#footer-cols>li{display:block;float:left;width:207px;margin-left:24px;}
#footer-cols>li.third-col{clear:left;width:436px;margin-right:0px;}
.recent-post .post-head{width:140px;}
}
