/*
Theme Name: Lezervagas
Theme URI: 
Author: Peter Brecska
Author URI: http://weboldalak-keszitese.hu/
Description: Lezervagas 2013
*/
#header{z-index:2;}
#main{z-index:1;}
#pContent{position:relative;z-index:1;}
#pContent.twelve.columns{float:right;}
#page-content{padding:55px 36px 55px 88px;}
.sixteen.columns #page-content{padding:55px 26px 55px;}
@media only screen and (min-width:768px){#page-content{font-size:13px;line-height:22px;}
#page-content p{margin-bottom:15px;line-height:22px;}
#page-content li{line-height:22px;}
#page-content .body-font-size, #page-content .body-font-size > *{font-size:12px;line-height:19px;}
#page-content p.body-font-size{margin-bottom:12px;}
#page-content ul.body-font-size, #page-content ol.body-font-size{margin-bottom:15px;}
#page-content .middle-font-size, #page-content .middle-font-size > *{font-size:15px;line-height:24px;}
#page-content .middle-font-size.caption{line-height:22px;margin-bottom:0;}
#page-content blockquote, #page-content blockquote p{font-size:16px;line-height:26px;}
#page-content blockquote cite{font-size:13px;}
}
#sBar{position:relative;margin-top:0px;z-index:2;}
#iBoard{position:relative;margin-top:15px;margin-bottom:25px;z-index:3;}
#header{position:relative;width:100%;min-height:80px;padding-top:0;}
#logo{float:left;margin:15px 0 0 40px;}
.social-icons{list-style:none;}
.social-icons li{display:inline-block;margin:0 8px 8px 0;text-indent:-9999px;cursor:pointer;opacity:0.6;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}
.social-icons li:last-child{margin-right:0;}
.social-icons li a{display:block;height:24px;width:24px;}
.social-icons li:hover{opacity:1;}
.ie .social-icons li{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff, endColorstr=#66ffffff);}
.ie .social-icons li:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff);}
.ie7 .social-icons li{float:left;}
.social-icons .apple{background:url(images/icons/social/apple.png) no-repeat;}
.social-icons .behance{background:url(images/icons/social/behance.png) no-repeat;}
.social-icons .delicious{background:url(images/icons/social/delicious.png) no-repeat;}
.social-icons .deviantart{background:url(images/icons/social/deviantart.png) no-repeat;}
.social-icons .digg{background:url(images/icons/social/digg.png) no-repeat;}
.social-icons .dribbble{background:url(images/icons/social/dribbble.png) no-repeat;}
.social-icons .facebook{background:url(images/icons/social/facebook.png) no-repeat;}
.social-icons .flickr{background:url(images/icons/social/flickr.png) no-repeat;}
.social-icons .forrst{background:url(images/icons/social/forrst.png) no-repeat;}
.social-icons .google{background:url(images/icons/social/google.png) no-repeat;}
.social-icons .google-plus{background:url(images/icons/social/google-plus.png) no-repeat;}
.social-icons .lastfm{background:url(images/icons/social/lastfm.png) no-repeat;}
.social-icons .linkedin{background:url(images/icons/social/linkedin.png) no-repeat;}
.social-icons .myspace{background:url(images/icons/social/myspace.png) no-repeat;}
.social-icons .picasa{background:url(images/icons/social/picasa.png) no-repeat;}
.social-icons .pinterest{background:url(images/icons/social/pinterest.png) no-repeat;}
.social-icons .rss{background:url(images/icons/social/rss.png) no-repeat;}
.social-icons .skype{background:url(images/icons/social/skype.png) no-repeat;}
.social-icons .stumbleupon{background:url(images/icons/social/stumbleupon.png) no-repeat;}
.social-icons .tumblr{background:url(images/icons/social/tumblr.png) no-repeat;}
.social-icons .twitter{background:url(images/icons/social/twitter.png) no-repeat;}
.social-icons .vimeo{background:url(images/icons/social/vimeo.png) no-repeat;}
.social-icons .yahoo{background:url(images/icons/social/yahoo.png) no-repeat;}
.social-icons .youtube{background:url(images/icons/social/youtube.png) no-repeat;}
#navigation{float:right;margin-top:25px;}
#primary-nav{float:right;height:55px;}
#primary-nav ul{margin:0;padding:0;list-style:none;line-height:55px;}
#primary-nav ul a{display:block;position:relative;font-family:"Roboto Condensed", "Franklin Gothic Medium", Tahoma, sans-serif;font-size:17px;line-height:25px;color:#606060 !important;height:50px;padding:5px 13px 0 13px;}
#primary-nav ul li{float:left;position:relative;margin:0;}
#primary-nav > ul > li:last-child > a{padding-right:0;}
#primary-nav ul li:hover{visibility:inherit;}
#primary-nav ul li a:hover{color:#151515 !important;}
#primary-nav ul li a.current, #primary-nav ul li.current-menu-item a{color:#c16225 !important;}
#primary-nav ul ul{position:absolute;top:-999em;margin:0;padding:0;width:170px;-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);}
#primary-nav ul ul a{float:none;font-weight:normal;text-transform:none;}
#primary-nav ul ul li{width:100%;height:37px;float:none;background-color:#555;border-bottom:1px solid #696969;}
#primary-nav ul ul li:first-child{padding-top:3px;}
#primary-nav ul ul li:last-child{border-bottom:none;}
#primary-nav ul ul li a{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:26px;height:32px;font-size:12px;color:#b5b5b5 !important;}
.touch-screen #primary-nav ul ul li a{font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;}
#primary-nav ul ul li a:hover, #primary-nav ul ul li a.current:hover, #primary-nav ul ul li.sfHover > a{color:#f8f8f8 !important;}
#primary-nav ul ul li a.current{color:#f8f8f8 !important;}
#primary-nav ul ul ul{margin:0;padding:0;width:170px;}
#primary-nav ul ul ul li:first-child{padding-top:0;}
#primary-nav ul li:hover ul, #primary-nav ul li.sfHover ul{left:0;top:55px;}
#primary-nav ul li:hover li ul, #primary-nav ul li.sfHover li ul, #primary-nav ul li li:hover li ul, #primary-nav ul li li.sfHover li ul{top:-999em;}
#primary-nav ul li li:hover ul, #primary-nav ul li li.sfHover ul, #primary-nav ul li li li:hover ul, #primary-nav ul li li li.sfHover ul{left:170px;top:0;}
.ie7 #primary-nav ul li li ul{position:relative;}
.ie7 #primary-nav ul li li:hover ul, .ie7 #primary-nav ul li li.sfHover ul{top:-37px;}
#primary-nav .sf-sub-indicator{position:absolute;display:block;right:12px;top:13px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(images/icons/submenu-icons.png) no-repeat 2px 0;}
.ie8 #primary-nav .sf-sub-indicator{top:12px;}
#primary-nav ul .sf-sub-indicator{display:none;}
#primary-nav ul ul .sf-sub-indicator{display:block;}
#primary-nav ul a:hover > .sf-sub-indicator, #primary-nav ul li.sfHover > a > .sf-sub-indicator{background-position:0 -19px;}
.touch-screen #primary-nav .sf-sub-indicator{background-position:2px -1px;}
.touch-screen #primary-nav ul a:hover > .sf-sub-indicator, .touch-screen #primary-nav ul li.sfHover > a > .sf-sub-indicator{background-position:0 -20px;}
.selectnav{display:none;float:left;width:100%;height:30px;cursor:pointer;}
.page-title{margin:52px 0 40px 40px;position:relative;}
.page-title h1{margin:0;}
.page-title h3{position:absolute;top:-25px;}
#info-board{background-color:#f9efe9;padding:30px 35px 30px 40px;}
#info-board.shadow{-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.15);box-shadow:0 0 6px rgba(0, 0, 0, 0.15);}
#info-board.colored{background-color:#d08d62;background:rgba(193, 98, 37, 0.7);}
#info-board.colored *{color:#fff;}
#info-board.colored .message-box p, .success p{color:#609026!important;}
#info-board.fullsize{background-color:#fefefe;padding:0;}
#info-board.fullsize p{color:#909090;margin:0;padding:6px 0 8px;}
#info-board.fullsize.framed{padding:5px;}
#info-board h2.tall{font-family:"Open Sans Condensed";font-size:30px;line-height:39px;font-weight:300;margin-bottom:5px;}
#info-board h5, #info-board h6{margin-bottom:12px;}
#iBoard.one-item-menu{margin-bottom:95px;}
#iBoard.two-item-menu{margin-bottom:126px;}
#iBoard.three-item-menu{margin-bottom:157px;}
#iBoard.four-item-menu{margin-bottom:188px;}
#iBoard.five-item-menu{margin-bottom:219px;}
#iBoard.six-item-menu{margin-bottom:250px;}
#iBoard.seven-item-menu{margin-bottom:281px;}
#iBoard.eight-item-menu{margin-bottom:312px;}
#iBoard.nine-item-menu{margin-bottom:343px;}
#iBoard.ten-item-menu{margin-bottom:374px;}
#iBoard.eleven-item-menu{margin-bottom:405px;}
#iBoard.twelve-item-menu{margin-bottom:436px;}
#iBoard .menu{position:absolute;top:100%;left:0;right:0;padding:20px 25px 10px;margin:20px 0 0;}
#iBoard .menu.shadow{-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.15);box-shadow:0 0 2px rgba(0, 0, 0, 0.15);}
#secondary-menu{margin:-10px 0 0;}
#secondary-menu li{margin:0;}
#secondary-menu li a{display:block;margin-left:15px;padding:4px 0 5px;border-top:1px dotted #e3c7b4;}
#secondary-menu li:first-child a{border-top:none;}
#secondary-menu a > *{display:inline;color:#606060;margin:0;}
#secondary-menu li.current a > *{color:#c16225;}
#secondary-menu li.current{background:url(images/icons/colored/brown/list-marker-arrow.png) no-repeat 0 12px;}
#secondary-menu li span{color:#999;}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none;}
.flexslider .slides, .flex-control-nav, .flex-direction-nav{margin:0;padding:0;list-style:none;}
.flex-control-nav li, .flex-direction-nav li{margin:0;}
.flexslider{margin:0;padding:0;position:relative;zoom:1;}
.flexslider .slides > li{position:relative;display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.no-js .flexslider .slides > li:first-child{display:block;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{margin-bottom:0;}
.flex-caption{display:block;position:absolute;width:30%;left:20px;bottom:20px;padding:17px 20px 20px;background-color:#000;background:rgba(0, 0, 0, 0.7);}
.flex-caption.colored{background-color:#c16225;background:rgba(193, 98, 37, 0.7);}
.flex-caption h2{color:#fff;margin:0;padding-bottom:10px;}
.flex-caption h3{color:#fff;margin:0;padding-bottom:7px;}
#page-content .flex-caption p{color:#ccc;margin:0;line-height:18px;}
.ie .flex-caption, .ie .flex-caption.colored{background:transparent;zoom:1;}
.ie .flex-caption{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);}
.ie .flex-caption.colored{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3c16225, endColorstr=#b3c16225);}
.flexslider .flex-caption.fullwidth{width:100%;left:0;bottom:0;padding:0;}
.flexslider .flex-caption.fullwidth p{padding:12px 20px;}
.flex-direction-nav a{display:block;position:absolute;z-index:20;width:35px;height:35px;bottom:18px;background-color:#000;background-color:rgba(0, 0, 0, 0.65);cursor:pointer;text-indent:-9999px;}
.ie .flex-direction-nav a{background-color:#000;filter:alpha(opacity=65);}
.flex-direction-nav .flex-prev{right:56px;background-image:url(images/icons/slider-direction-nav.png);background-repeat:no-repeat;background-position:10px -46px;}
.flex-direction-nav .flex-next{right:20px;background-image:url(images/icons/slider-direction-nav.png);background-repeat:no-repeat;background-position:-50px -46px;}
.flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next:hover{background-color:#c16225;filter:alpha(opacity=100);opacity:1;}
.flex-direction-nav .flex-disabled, .flex-direction-nav .flex-disabled:hover{background-color:#000;filter:alpha(opacity=40);opacity:0.4;cursor:default;}
.flexslider.dir-nav-stick .flex-direction-nav a{bottom:0;}
.flexslider.dir-nav-stick .flex-direction-nav .flex-prev{right:36px;}
.flexslider.dir-nav-stick .flex-direction-nav .flex-next{right:0;}
.flexslider.gallery .flex-direction-nav a{width:24px;height:54px;top:50%;bottom:auto;margin:-27px 0 0;background-color:#c16225;background-color:rgba(193, 98, 37, 0.4);}
.flexslider.gallery .flex-direction-nav .flex-prev{left:0;background-position:8px -340px;}
.flexslider.gallery .flex-direction-nav .flex-next{right:0;background-position:-52px -340px;}
.flexslider.gallery .flex-direction-nav .flex-prev:hover, .flexslider.gallery .flex-direction-nav .flex-next:hover{background-color:#c16225;background-color:rgba(193, 98, 37, 0.7);}
.ie .flexslider.gallery .flex-direction-nav a{background-color:#c16225;filter:alpha(opacity=40);}
.ie .flexslider.gallery .flex-direction-nav .flex-prev:hover, .ie .flexslider.gallery .flex-direction-nav .flex-next:hover{background-color:#c16225;filter:alpha(opacity=70);}
.flex-control-nav{position:absolute;right:0;bottom:-30px;}
.ie7 .flex-control-nav{bottom:-24px;}
.flex-control-nav li{display:inline-block;margin:0 0 0 2px;zoom:1;}
.ie7 .flex-control-nav li{display:inline;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-paging li a{display:block;width:60px;height:10px;padding-top:3px;padding-bottom:5px;cursor:pointer;}
.flex-control-paging li a span{height:4px;display:block;background-color:#ccc;text-indent:-9999px;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;transition:background-color 0.15s ease;}
.flex-control-paging li a:hover span{background-color:#999;}
.flex-control-paging li a.flex-active{cursor:default;}
.flex-control-paging li a.flex-active span{background-color:#c16225;}
.flexslider.square-buttons .flex-control-nav{width:100%;right:auto;left:auto;text-align:center;}
.flexslider.square-buttons .flex-control-nav li{margin-left:5px;}
.flexslider.square-buttons .flex-control-paging li a{width:8px;}
.flexslider.square-buttons .flex-control-paging li a span{height:8px;}
.flexslider .border{position:absolute;left:0;top:0;right:0;bottom:0;z-index:30;border:2px solid rgba(255, 255, 255, 0.4);}
.ie .flexslider .border{display:none;}
.features-column-type{list-style:none;}
.twelve.columns #page-content .features-column-type li{width:233px;}
.sixteen.columns #page-content .features-column-type li{width:353px;}
.features-column-type li{float:left;width:233px;margin:0 0 0 -1px;background:url(images/icons/dashed-line-vertical.png) repeat-y left 0;overflow:hidden;}
.features-column-type li:first-child{background:url(images/icons/dashed-line-vertical.png) repeat-y right 0;margin:0;}
.features-column-type article{background:url(images/icons/dashed-line-vertical.png) repeat-y right 0;padding:3px 10px;text-align:center;}
.ie .features-column-type article{background:none;}
.features-column-type li:first-child article{padding-left:0;}
.features-column-type li:last-child article{padding-right:0;background:none;}
.features-icon-type article{margin-top:30px;padding-right:5px;}
.features-icon-type .row:first-child article{margin-top:0;}
.features-icon-type article header{height:48px;margin-left:63px;}
.features-icon-type article header:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.features-icon-type article img{float:left;}
.features-icon-type article h3{display:inline-block;vertical-align:middle;margin-bottom:5px;}
.features-icon-type article p{margin-top:8px;clear:left;}
.ie7 .features-icon-type article h3{margin:5px 0 0;}
.features-picture-type article{margin-top:40px;}
.features-picture-type .row:first-child article{margin-top:0;}
.features-picture-type img{display:block;max-width:100%;height:auto;}
.features-picture-type h5{margin:15px 0 7px;}
#page-content .features-picture-type p{margin-bottom:12px;}
.info-box{padding:15px 20px 15px;background-color:#ebebed;}
.info-box h2, .info-box h3, .info-box h4, #page-content .info-box p{margin-bottom:12px;}
#page-content .info-box p:last-child{margin-bottom:5px;}
.info-box.colored{background-color:#f9efe9;border:1px solid #e3c7b4;padding:20px;}
.info-box.colored.rounded{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#portfolio-wrapper .portfolio-item-preview{margin-bottom:25px;}
#portfolio-wrapper.one-column, #portfolio-wrapper.one-column .portfolio-item-preview{margin-bottom:0;}
#portfolio-wrapper.one-column .divider-line, #portfolio-wrapper.one-column .divider-dashline{margin:25px 0;}
.twelve.columns #portfolio-wrapper .four.columns.portfolio-item-preview, .sixteen.columns #portfolio-wrapper .three.columns.portfolio-item-preview{margin-bottom:15px;}
.ie #portfolio-wrapper .portfolio-item-preview{zoom:1;}
#projects-carousel li.portfolio-item-preview{display:none;float:left;padding-right:20px;margin-bottom:0;}
.twelve.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview{width:220px;}
.twelve.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:160px;}
.sixteen.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview{width:340px;}
.sixteen.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:250px;}
#projects-carousel li.portfolio-item-preview:first-child{display:block;}
.ie7 #projects-carousel li.portfolio-item-preview, .no-js #projects-carousel li.portfolio-item-preview{display:block;}
.portfolio-item-preview .item-description{margin:10px 0 5px;}
.portfolio-item-preview .item-description h5{margin-bottom:5px;}
.portfolio-item-preview .item-description h6{margin:0;}
#page-content .portfolio-item-preview .item-description p{font-size:12px;line-height:19px;margin-bottom:0;}
.twelve.columns #portfolio-wrapper .four.columns .item-description, .sixteen.columns #portfolio-wrapper .three.columns .item-description, #projects-carousel .item-description{margin-top:5px;}
#portfolio-wrapper h4{margin-bottom:10px;}
.item-picture{position:relative;}
.item-picture img{display:block;max-width:100%;height:auto; width:100%;}
.portfolio-item-preview .item-picture iframe{display:none;}
.image-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background-color:#000;filter:alpha(opacity=0);background:rgba(0, 0, 0, 0);border:2px solid rgba(255, 255, 255, 0.4);cursor:pointer;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
.image-overlay span{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}
.image-overlay .link{background-image:url(images/icons/overlay-icon-link.png);}
.image-overlay .zoom{background-image:url(images/icons/overlay-icon-zoom.png);}
.image-overlay .video{background-image:url(images/icons/overlay-icon-video.png);}
.item-picture:hover .image-overlay{filter:alpha(opacity=50);background:rgba(0, 0, 0, 0.5);}
.item-picture:hover .image-overlay span{opacity:1;}
.ie .item-picture:hover .image-overlay span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff);}
.ie7 .image-overlay span{cursor:pointer;}
.flexslider.gallery .image-overlay{}
.gallery-wrapper .image-overlay{border:none;}
.touch-screen .item-picture .image-overlay span{display:none;}
.touch-screen .item-picture:hover .image-overlay{background:rgba(0, 0, 0, 0);}
.touch-screen .flexslider.gallery .item-picture .image-overlay span, .touch-screen #projects-carousel .item-picture .image-overlay span{display:block;background-image:none;}
#portfolio-filter{list-style:none;margin:0;}
#portfolio-filter li{float:left;margin:0;}
#portfolio-filter li a{color:inherit;}
.ie7 #portfolio-filter li a{color:#666;}
#portfolio-filter li a.current{color:#c16225;}
#portfolio-filter li span{color:#ccc;padding:0 12px;}
.data li span, .data li strong{padding-right:5px;}
.small-bar{width:60px;height:0;border-bottom:1px solid #dedede;padding-top:10px;margin-bottom:25px;overflow:hidden;}
.small-bar.colored{border-color:#e3c7b4;}
.gallery-item{float:left;margin:0 20px 20px 0;}
.gallery-wrapper.min-spacing .gallery-item{margin:0 1px 1px 0;}
.gallery-item .item-picture iframe{display:none;}
.gallery-item .item-description{margin-top:5px;}
.gallery-item .item-description h5, .gallery-item .item-description h6, .gallery-item .item-description p{margin-bottom:0;}
.ie7 .gallery-item img{min-width:100px;}
.team article{margin-bottom:30px;}
.team img{display:block;max-width:100%;height:auto;}
.team h5, .team h6{margin:12px 0 0;}
.team .sub{font-size:11px;line-height:18px;color:#c16225;text-transform:uppercase;margin-top:2px;}
.team article p{margin:10px 0 0;}
.team .profile-links{list-style:none;margin:7px 0 0;}
.team .profile-links li{float:left;font-size:11px;line-height:18px;margin:0;}
.team .profile-links li a{color:inherit;}
.ie7 .team .profile-links li a{color:#666;}
.team .profile-links li a:hover{color:#000;}
.team .profile-links li span{color:#666;padding:0 7px;}
#footer{width:100%;margin-top:50px;}
#footer-links{position:absolute;bottom:0;}
#footer .social-icons{float:left;margin:0 0 10px 40px;}
.footer-nav{list-style:none;margin:0 0 0 40px;display:inline-block;}
.footer-nav li{float:left;margin:3px 18px 0 0;text-transform:uppercase;}
.footer-nav li:last-child{margin-right:0;}
.ie7 .footer-nav{display:inline;white-space:nowrap;}
#footer #contact-details{float:right;margin-bottom:5px;}
#footer #contact-details > div{float:right;margin-right:40px;}
#footer h2{color:#666;margin-bottom:3px;}
#footer p{font-size:13px;line-height:22px;color:#666;margin-bottom:7px;}
#footer-bottom{width:100%;margin-top:15px;}
#footer-bottom .sixteen.columns{border:1px solid #eaeaea;padding:15px 0 8px;}
#footer-bottom *{color:#666;}
#footer-bottom .links{list-style:none;margin:0 0 0 40px;}
#footer-bottom .links li{float:left;}
#footer-bottom .links li span{color:#ccc;padding:0 10px;}
#footer-bottom .scroll-top{display:block;float:right;font-size:12px;text-decoration:underline;margin:0 40px 5px 0;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;-ms-transition:color 0.15s ease;transition:color 0.15s ease;}
#footer-bottom .scroll-top:hover, #footer-bottom a:hover{color:#000;}
#sidebar .widget{border:1px solid #e3c7b4;padding:18px 22px 20px 24px;margin:30px 0 0;}
#sidebar .widget:first-child{margin-top:0;}
#sidebar .widget p:last-child{margin-bottom:5px;}
#sidebar .widget.fullsize{background:none !important;border:none;padding:0;}
#sidebar .widget:first-child.fullsize{margin-top:0;}
#sidebar .widget.fullsize img{border:1px solid #f6f6f6;}
#sidebar ul.categories a{color:inherit;}
#sidebar ul.categories a:hover{color:#c16225;}
.ie7 #sidebar ul.categories a{color:#666;}
#sidebar ul.categories{margin-bottom:5px;}
#sidebar ul.disc, #sidebar ul.square{padding-left:15px;overflow:visible;}
#sidebar ul.categories li{margin-bottom:4px;}
#sidebar ul.categories li:last-child{margin-bottom:0;}
#sidebar ul.categories li.current a{color:#c16225;}
#sidebar ul.categories.arrow-list li.current, #sidebar ul.categories.arrow-list li.aHover{background-image:url(images/icons/colored/brown/list-marker-arrow.png);}
#sidebar ul.categories.square-list li.current, #sidebar ul.categories.square-list li.aHover{background-image:url(images/icons/colored/brown/list-marker-square.png);}
#sidebar ul.categories span{color:#999;}
#sidebar .button, #sidebar .button:hover{color:#fff;}
.blog article{margin-bottom:35px;padding-bottom:30px;border-bottom:1px dotted #dedede;}
.blog .post-media{margin-bottom:20px;}
.blog .post-date{float:left;width:45px;}
.blog .post-date span{display:block;text-align:center;}
.blog .post-date .day{font-size:14px;font-weight:bold;padding-top:3px;background-color:#eee;}
.blog .post-date .month{font-size:11px;line-height:18px;margin-top:-2px;padding-bottom:6px;background-color:#eee;}
.blog .post-date .year{color:#fff;background-color:#ccc;}
.blog .post-content{margin-left:65px;}
.blog .post-content h3{margin-bottom:7px;}
.blog .post-meta{margin-bottom:15px;}
.blog .post-meta span{display:inline-block;background:url(images/icons/blog-post-icons.png) no-repeat;}
.blog .post-meta .author{font-style:italic;margin-right:15px;padding-left:20px;background-position:0 3px;}
.blog .post-meta .tag{font-style:italic;margin-right:15px;padding-left:20px;background-position:0 -86px;}
.blog .post-meta .bubble{font-style:italic;padding-left:20px;background-position:0 -175px;}
.blog .post-meta a{color:inherit;}
.ie7 .blog .post-meta a{color:#666;}
.blog .post-meta a:hover{color:#000;}
.blog.medium-size article{margin-bottom:25px;padding-bottom:30px;}
.blog.medium-size .post-media{float:left;width:220px;margin-bottom:0;}
.blog.medium-size .post-content{margin-left:240px;}
.blog.medium-size article.no-media .post-content{margin-left:0;}
.blog.medium-size .post-meta .date{font-style:italic;margin-right:15px;padding-left:20px;background-position:0 -266px;}
@media only screen and (min-width:768px){#page-content .blog .post-meta .author{background-position:0 5px;}
#page-content .blog .post-meta .tag{background-position:0 -85px;}
#page-content .blog .post-meta .bubble{background-position:0 -174px;}
#page-content .blog.medium-size .post-meta .date{background-position:0 -265px;}
}
.ie .blog .post-date .day{font-family:OpenSansBold, sans-serif;}
.ie .blog .post-meta .author, .ie .blog .post-meta .tag, .ie .blog.medium-size .post-meta .date, .ie .blog .post-meta .bubble{font-family:OpenSansItalic, sans-serif;}
.blog .single-post{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.blog .single-post .info-box img{float:left;margin:3px 15px 10px 0;border:1px solid #f6f6f6;}
.blog .single-post .about-author-info{margin-left:85px;}
.comments-list{list-style:none;border-bottom:1px dotted #dedede;margin:25px 0 35px;padding-bottom:30px;}
.comment{border-top:1px dotted #dedede;margin:30px 0 0;padding-top:25px;}
.comment:first-child{border:none;margin-top:0;padding-top:0;}
.comment article{border:none;margin:0;padding:0;}
.comment img{float:left;margin:0 15px 10px 0;}
.comment .comment-meta{margin-bottom:10px;}
.ie7 .comment .comment-meta{float:left;}
.comment .comment-meta h6{display:inline;}
.comment .comment-meta span{padding:0 6px 0 3px;}
.comment .date{font-style:italic;margin-bottom:0;}
.comment .date a{color:inherit;}
.comment .date a:hover{color:#000;}
.ie7 .comment .date a{color:#666;}
.ie .comment .date{font-family:OpenSansItalic, sans-serif;}
.comment .comment-content{margin-left:65px;}
.ie7 .comment .comment-content{clear:left;margin-top:-7px;}
.comment .comment-content p{margin-bottom:0;}
.comment .children{margin:0;padding:0 0 0 65px;}
.comment .children .comment{border-top:1px dotted #dedede;margin:30px 0 0;padding-top:25px;}
.announcements article{border-top:1px dotted #dedede;margin-top:25px;padding-top:20px;}
.announcements > article:first-child, .announcements section article:first-child, .announcements .row:first-child article{border:none;margin-top:0;padding-top:0;}
.announcements img{float:left;margin-right:15px;}
.announcements h5, #page-content .announcements p{margin-bottom:10px;}
.announcements .preview-text h5, #page-content .announcements .preview-text p{margin-bottom:5px;}
.announcements .preview-text span{display:block;font-style:italic;}
.ie .announcements .preview-text span{font-family:OpenSansItalic, sans-serif;}
.announcements .preview-text{display:table;}
#sidebar .announcements h6{font:12px/17px "Open Sans", sans-serif;color:#444;margin-bottom:5px;}
#sidebar .announcements article{margin-top:15px;padding-top:12px;}
#sidebar .announcements article:first-child{margin-top:5px;padding:0;}
#sidebar .announcements img{margin-right:10px;}
#sidebar .announcements img:hover{filter:alpha(opacity=70);opacity:0.7;}
#page-content blockquote.testimonial, #page-content blockquote.testimonial p{font-size:inherit;line-height:inherit;color:inherit;}
blockquote.testimonial{margin:0 0 20px;padding:0;border-left:none;}
blockquote.testimonial .quote-icon{float:left;width:27px;height:20px;margin:5px 15px 5px 1px;background:url(images/icons/quote.png) no-repeat 0 0;}
blockquote.testimonial span{display:block;font-style:normal;text-align:right;}
.ie7 #page-content blockquote.testimonial, .ie7 #page-content blockquote.testimonial p{font-size:13px;line-height:22px;color:#666;}
.testimonials-carousel li{display:none;float:left;margin:0;padding-right:20px;}
.testimonials-carousel li:first-child{display:block;}
.no-js .testimonials-carousel li{display:block;}
.twelve.columns #page-content .twelve.columns .testimonials-carousel li{width:700px;}
.sixteen.columns #page-content .twelve.columns .testimonials-carousel li{width:1060px;}
.twelve.columns #page-content .six.columns .testimonials-carousel li{width:340px;}
.sixteen.columns #page-content .six.columns .testimonials-carousel li{width:520px;}
#sidebar .testimonials-carousel li{width:220px;}
.testimonials-carousel li blockquote.testimonial{margin-bottom:0;}
#sidebar .testimonials-holder .carousel-nav{top:-36px;}
.toggle-trigger{cursor:pointer;}
.toggle-container + .toggle-trigger{margin-top:8px;}
.toggle-trigger *{margin-bottom:0 !important;}
.toggle-trigger{background:#fafafa url(images/icons/toggle-buttons.png) no-repeat 15px 16px;border:1px solid #dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px 20px 0 40px;}
.toggle-trigger.active{background-color:#fefefe;background-position:15px -81px;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.toggle-trigger a{display:block;margin-right:10px;padding-bottom:9px;-webkit-transition:border-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-ms-transition:border-color 0s;transition:border-color 0s;outline:none;}
.toggle-trigger a strong{line-height:24px;}
.toggle-trigger a, .toggle-trigger a *, .toggle-trigger a:hover, .toggle-trigger a:hover *{color:#606060;}
.toggle-trigger.active a{border-bottom:1px dotted #ccc;}
.toggle-container .content{padding:15px 20px 20px;}
.toggle-container{display:none;background-color:#fefefe;border:1px solid #dedede;border-top:none;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.no-js .toggle-container{display:block;}
.tabs-nav{list-style:none;margin:0;padding:0;}
.tabs-nav li{position:relative;float:left;bottom:-1px;overflow:hidden;margin:0;padding:0 5px 0 0;}
.tabs-nav li *{margin-bottom:0;}
.tabs-nav li a{display:block;color:#444;background-color:#eee;border-top:1px solid #b5b5b5;border-left:1px dotted #b5b5b5;border-right:1px dotted #b5b5b5;padding:3px 8px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;outline:none;}
.tabs-nav li a:hover{border-color:#e3c7b4;}
.tabs-nav li.active a{color:#c16225;background-color:#fefefe;border-color:#e3c7b4;border-top:2px solid #e3c7b4;padding:2px 8px 4px;}
.tabs-container{overflow:hidden;margin:0 0 30px;background-color:#fefefe;border:1px dotted #b5b5b5;}
.tab-content{display:none;padding:20px;}
.no-js .tab-content{display:block;}
.message-box{position:relative;margin-bottom:15px;padding:15px 20px;border-width:1px;border-style:solid;}
.message-box.short{padding:7px 15px;}
.message-box.closable{padding-right:55px;}
#page-content .message-box p{margin:0;}
.message-box h5{margin-bottom:7px;}
.message-box.success{background-color:#edf9e1;color:#609026;border-color:#c4ddad;}
.message-box.error{background-color:#ffeaea;color:#df5a5a;border-color:#fcc8c8;}
.message-box.info{background-color:#ecf8fe;color:#5997b6;border-color:#cbe4f1;}
.message-box.warning{background-color:#fcfbe2;color:#9f892f;border-color:#e9e19f;}
.message-box.success strong{color:#609026 !important;}
.message-box.error strong{color:#df5a5a !important;}
.message-box.info strong{color:#5997b6 !important;}
.message-box.warning strong{color:#927f32 !important;}
.message-box.success h5{color:#416514;}
.message-box.error h5{color:#c74545;}
.message-box.info h5{color:#427a96;}
.message-box.warning h5{color:#7f6c1e;}
.message-box .close{position:absolute;display:block;height:16px;width:16px;right:16px;top:50%;margin-top:-8px;background:url(images/icons/message-box-close-icons.png) no-repeat;}
.message-box.success .close{background-position:4px 4px;}
.message-box.error .close{background-position:4px -12px;}
.message-box.info .close{background-position:4px -28px;}
.message-box.warning .close{background-position:4px -44px;}
.flickr-widget{margin:0 -8px 0 0;}
.flickr-widget img{max-width:100%;height:auto;}
.flickr-widget img{width:100%;}
.flickr-widget a{float:left;width:60px;height:60px;margin-right:8px;margin-bottom:8px;}
.flickr-widget a:hover img{filter:alpha(opacity=70);opacity:0.7;}
#sidebar .flickr-widget{margin:0 -5px 5px 0;}
#sidebar .flickr-widget a{width:70px;height:70px;margin-right:5px;margin-bottom:5px;border:none;}
.recent-works{margin:0 -5px 5px 0;}
.recent-works img{max-width:100%;height:auto;}
.recent-works a{float:left;width:70px;height:70px;margin-right:8px;margin-bottom:8px;}
.recent-works a:hover img{filter:alpha(opacity=70);opacity:0.7;}
#sidebar .recent-works a{margin-right:5px;margin-bottom:5px;}
.tweets .tweet_list{list-style:none;margin:0;padding:0;}
.tweets .tweet_list li{margin-bottom:15px;word-wrap:break-word;}
.tweets .tweet_avatar{padding-right:7px;float:left;}
.tweets .tweet_even:last-child, .tweets .tweet_odd:last-child{margin-bottom:0;}
.tweets .tweet_text{display:block;}
.tweets .tweet_time{display:block;margin-top:5px;font-style:italic;}
.tweets .tweet_time a{color:inherit;}
#sidebar .tweets .tweet_text a{color:#151515;}
#sidebar .tweets .tweet_text a:hover, #sidebar .tweets .tweet_time a:hover{color:#c16225;}
#sidebar .tweets .tweet_text, #sidebar .tweets .tweet_time{margin-left:23px;}
#sidebar .tweets .tweet_list li{background:url(images/icons/tweets.png) no-repeat 0 4px;}
#page-content .tweets .tweet_time a:hover{color:#151515;}
.ie .tweets .tweet_time{font-family:OpenSansItalic, sans-serif;}
.ie7 .tweets .tweet_time a{color:#666;}
.ie7 #page-content .tweets .tweet_text{display:inline;}
a.link-lg{display:inline-block;position:relative;background:url(images/icons/colored/brown/link-arrow-long.png) no-repeat;background-position:right 8px;padding-right:18px;}
a.link-lg span{position:absolute;top:0;left:0;bottom:0;right:0;background:url(images/icons/colored/brown/link-arrow-long.png) no-repeat;background-position:right -22px;opacity:0;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;transition:opacity 0.15s ease;}
a.link-lg:hover span{opacity:1;}
.ie a.link-lg span{background:none;}
.ie a.link-lg:hover{background-position:right -22px;}
@media only screen and (min-width:768px){#page-content a.link-lg{background-position:right 10px;}
#page-content a.link-lg span{background-position:right -20px;}
.ie #page-content a.link-lg:hover{background-position:right -20px;}
#page-content a.link-lg.body-font-size{background-position:right 8px;}
#page-content a.link-lg.body-font-size span{background-position:right -22px;}
.ie #page-content a.link-lg.body-font-size:hover{background-position:right -22px;}
}
a.link-sm{display:inline-block;position:relative;background:url(images/icons/colored/brown/link-arrow-small.png) no-repeat;background-position:right 5px;padding-right:9px;font-family:"Roboto Condensed";font-size:14px;line-height:15px;}
a.link-sm:hover{color:#87451a;}
a.link-sm span{position:absolute;top:0;left:0;bottom:0;right:0;background:url(images/icons/colored/brown/link-arrow-small.png) no-repeat;background-position:right -25px;opacity:0;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;transition:opacity 0.15s ease;}
a.link-sm:hover span{opacity:1;}
a.link-sm.uppercase{font-size:13px;line-height:14px;background-position:right 4px;padding-right:10px;}
a.link-sm.uppercase span{background-position:right -26px;}
.ie a.link-sm span{background:none;}
.ie a.link-sm:hover{background-position:right -25px;}
.ie a.link-sm.uppercase:hover{background-position:right -26px;}
.client-list li{float:left;list-style:none;border:1px solid #dedede;margin:-1px -1px 0 0;}
.client-list img{display:block;}
.pagination a, .pagination > span{display:block;float:left;width:26px;height:24px;color:inherit;border:1px solid #dedede;text-align:center;margin:0 0 6px 4px;padding-top:2px;}
.pagination a:first-child, .pagination > span:first-child{margin-left:0;}
.ie7 .pagination a{color:#666;}
.pagination .prev, .pagination .next{position:relative;background:url(images/icons/slider-direction-nav.png) no-repeat;}
.pagination .prev{background-position:8px -169px;margin-left:0;}
.pagination .next{background-position:-52px -169px;}
.pagination a:hover{color:#fff;border-color:#b5b5b5;background-color:#b5b5b5;}
.pagination a.prev span, .pagination a.next span{position:absolute;top:0;left:0;bottom:0;right:0;background:url(images/icons/slider-direction-nav.png) no-repeat;opacity:0;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;transition:opacity 0.15s ease;}
.pagination a.prev span{background-position:8px -109px;}
.pagination a.next span{background-position:-52px -109px;}
.pagination a.prev:hover span, .pagination a.next:hover span{opacity:1;}
.ie .pagination a.prev span, .ie .pagination a.next span{background:none;}
.ie .pagination a.prev:hover{background-position:8px -109px;}
.ie .pagination a.next:hover{background-position:-52px -109px;}
.pagination span.current{color:#fff;font-weight:bold;border-color:#d08d62;background-color:#d08d62;}
.pagination span.pages{width:auto;border:none;margin-left:30px;}
.ie .pagination span.current{font-family:OpenSansBold, sans-serif;}
.ie7 .pagination span.pages{white-space:nowrap;}
table.standard{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px;}
table.standard th{font-weight:bold;border:1px solid #dedede;border-bottom:1px solid #b5b5b5;background-color:#f2f2f2;padding:8px 15px;text-align:left;vertical-align:top;}
table.standard td{border:1px solid #dedede;background-color:#fefefe;padding:8px 15px;vertical-align:top;}
table.standard tr:hover td{background-color:#f8f8f8;}
.ie table.standard th{font-family:OpenSansBold, sans-serif;}
.pricing-table .table-column{float:left;position:relative;margin-bottom:10px;padding:10px 0;}
.pricing-table.two-cols .table-column{width:50%;}
.pricing-table.three-cols .table-column{width:33.33%;}
.pricing-table.four-cols .table-column{width:25%;}
#sidebar .pricing-table .table-column{width:100%;margin:0;padding:0;}
#sidebar .pricing-table{border:1px solid #e3c7b4;}
#sidebar .pricing-table .featured{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.pricing-table .header{background-color:#eaeaea;border-left:1px solid #dedede;border-bottom:1px solid #ccc;text-align:center;}
.pricing-table .table-column:first-child .header{border-left:none;}
.pricing-table .title{margin:0;padding:10px 10px 0;}
.pricing-table .header.short .title{padding-top:7px;}
.pricing-table .description{display:block;line-height:18px;padding:1px 10px 0;}
.pricing-table .price{color:#666;line-height:24px;background-color:#fafafa;border-top:1px solid #fff;margin:10px 0 0;padding:7px 10px;}
.pricing-table .header.short .price{margin-top:7px;}
.pricing-table h2.price{font-family:"Open Sans";font-size:22px;line-height:28px;font-weight:700;}
.pricing-table .price span{font-size:13px;font-weight:400;color:#666;}
.ie .pricing-table h2.price{font-family:OpenSansBold;}
.ie .pricing-table h2.price span{font-family:"Open Sans";}
.pricing-table .features{border-left:1px solid #e5e5e5;margin:0 !important;}
.pricing-table .table-column:first-child .features{border-left:none;}
.pricing-table .features li{background-color:#fff;margin:0;padding:10px 10px;text-align:center;}
.pricing-table .features li:nth-child(even){background-color:#fafafa;}
.pricing-table .footer{background-color:#eaeaea;border-left:1px solid #dedede;padding:15px 10px;text-align:center;}
.pricing-table .table-column:first-child .footer{border-left:none;}
.pricing-table .featured{-webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 15px rgba(0, 0, 0, 0.15);box-shadow:0 1px 15px rgba(0, 0, 0, 0.15);z-index:1;padding-top:0;padding-bottom:0;}
.pricing-table .featured .header, .pricing-table .featured .features, .pricing-table .featured .footer{border-left:none;}
.ie .pricing-table .featured .header, .ie .pricing-table .featured .features, .ie .pricing-table .featured .footer{border-left:1px solid #e5e5e5;}
.pricing-table .featured .header{background-color:#d08d62;border-bottom:1px solid #ddd;}
.pricing-table .featured .title{color:#fff;padding-top:15px;}
.pricing-table .featured .header.short .title{padding-top:12px;}
.pricing-table .featured .description{color:#fff;}
.pricing-table .featured .price{color:#c16225;margin-top:15px;}
.pricing-table .featured .header.short .price{margin-top:12px;}
.pricing-table .featured .footer{padding-bottom:25px;}
.ie .pricing-table .featured .price{background-color:#fff;}
.ie .pricing-table .featured .footer{background-color:#eee;}
.pricing-table .features li[data-tooltip]{position:relative;cursor:help;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-o-transition:color 0.15s;-ms-transition:color 0.15s;transition:color 0.15s;}
.pricing-table .features li[data-tooltip]:hover{color:#151515;}
.pricing-table .features li[data-tooltip]:hover:before{position:absolute;display:block;width:250px;left:70px;bottom:37px;content:attr(data-tooltip);background-color:#fcfbed;border:1px solid #ede8bf;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:11px;line-height:18px;color:#7c6c28;text-align:left;padding:7px 10px 10px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);box-shadow:0 0 10px rgba(0, 0, 0, 0.05);z-index:3;}
.pricing-table .features li[data-tooltip]:hover:after{position:absolute;width:10px;height:10px;left:90px;bottom:32px;content:'';background-color:#fcfbed;border-bottom:1px solid #ede8bf;border-right:1px solid #ede8bf;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:3px 3px 10px rgba(0, 0, 0, 0.03);-moz-box-shadow:3px 3px 10px rgba(0, 0, 0, 0.03);box-shadow:3px 3px 10px rgba(0, 0, 0, 0.03);z-index:4;}
.ie8 .pricing-table .features li[data-tooltip]:after{display:none;}
.ie7 .pricing-table .features li[data-tooltip]{cursor:auto;}
.touch-screen .pricing-table .features li[data-tooltip]:before, .touch-screen .pricing-table .features li[data-tooltip]:after{display:none;}
.form{overflow:hidden;}
.form div{margin-left:2px;}
.form input[type="text"], .form input[type="email"]{width:70%;}
.form textarea{width:96%;height:150px;}
.form select{width:72%;}
.form input[type="checkbox"]{margin-right:5px;}
.form input[type="submit"]{margin-right:20px;}
.form #submit-button{margin-top:20px;}
.form label{margin-bottom:2px;}
.form .checkbox-field label{display:inline;margin-bottom:0;}
.form label span.error{color:#ff4444;}
.form input[type="text"].error, .form input[type="email"].error, .form textarea.error, .form select.error{border-color:#ffaaaa;}
.form .message-box{margin:25px 0 0;}
.contact-info{margin-bottom:15px;}
.contact-info li{background:url(images/icons/contact-info-icons.png) no-repeat;padding-left:20px;margin-bottom:3px;}
.contact-info li.phone{background-position:0 3px;}
.contact-info li.fax{background-position:0 -57px;}
.contact-info li.email{background-position:0 -114px;}
.contact-info li.website{background-position:0 -175px;}
.contact-info li.time{background-position:0 -236px;}
.contact-info.working-hours{width:185px;}
.contact-info.working-hours li.time{margin-bottom:0px;}
.contact-info.working-hours li.time span{float:right;font-style:italic;}
.ie7 .contact-info.working-hours{width:auto;}
.ie7 .contact-info.working-hours li.time span{float:none;}
.ie .contact-info.working-hours li.time span{font-family:OpenSansItalic, sans-serif;}
.contact-info li.phone *, .contact-info li.fax *, .phone-number *{color:inherit !important;}
.google-map{width:100%;height:300px;margin-bottom:15px;}
#info-board .google-map{margin-bottom:0;}
.dropcap{display:inline-block;float:left;font-size:46px;line-height:46px;margin:-2px 8px 0 0;}
.dropcap.colored{color:#c16225;}
.highlight{padding:0px 3px 1px;}
.highlight.dark{color:#fff;background-color:#727378;}
.highlight.dotted{color:#666;background:none;border-bottom:1px dotted #c16225;padding:0 2px;}
.highlight.colored{color:#fff;background-color:#c16225;}
.check-list, .arrow-list, .dash-list, .square-list, .circle-list{display:block;list-style-type:none;padding:0;overflow:hidden;}
.check-list li{padding-left:22px;margin-bottom:5px;background:url(images/icons/list-marker-check.png) no-repeat 0 5px;}
.arrow-list li{padding-left:14px;margin-bottom:5px;background:url(images/icons/list-marker-arrow.png) no-repeat 0 6px;}
.dash-list li{padding-left:17px;margin-bottom:5px;background:url(images/icons/list-marker-dash.png) no-repeat 0 9px;}
.square-list li{padding-left:13px;margin-bottom:3px;background:url(images/icons/list-marker-square.png) no-repeat 0 8px;}
.circle-list li{padding-left:13px;margin-bottom:3px;background:url(images/icons/list-marker-circle.png) no-repeat 0 8px;}
.check-list.colored li{background-image:url(images/icons/colored/brown/list-marker-check.png);}
.arrow-list.colored li{background-image:url(images/icons/colored/brown/list-marker-arrow.png);}
.dash-list.colored li{background-image:url(images/icons/colored/brown/list-marker-dash.png);}
.square-list.colored li{background-image:url(images/icons/colored/brown/list-marker-square.png);}
.circle-list.colored li{background-image:url(images/icons/colored/brown/list-marker-circle.png);}
.check-list.tight li, .arrow-list.tight li, .dash-list.tight li, .square-list.tight li, .circle-list.tight li{margin-bottom:0;}
@media only screen and (min-width:768px){#page-content .check-list li{background-position:0 7px;}
#page-content .arrow-list li{background-position:0 8px;}
#page-content .dash-list li{background-position:0 11px;}
#page-content .square-list li{background-position:0 10px;}
#page-content .circle-list li{background-position:0 10px;}
#page-content .check-list.body-font-size li{background-position:0 5px;}
#page-content .arrow-list.body-font-size li{background-position:0 6px;}
#page-content .dash-list.body-font-size li{background-position:0 9px;}
#page-content .square-list.body-font-size li{background-position:0 8px;}
#page-content .circle-list.body-font-size li{background-position:0 8px;}
}
.divider-line{text-align:right;margin-bottom:0;border-bottom:1px solid #dedede;}
.divider-line.double{border-width:2px;}
.divider-line.triple{border-width:3px;}
.divider-line.dotted{border-style:dotted;}
.divider-line.colored{border-color:#e3c7b4;}
.divider-dashline{height:1px;text-align:right;margin-bottom:0;background:url(images/icons/dashed-line-horizontal.png) repeat-x 0 0;}
.divider-dashline.colored{background-image:url(images/icons/colored/brown/dashed-line-horizontal.png);}
.divider-pattern{height:3px;background:url(images/icons/divider-pattern.png) repeat-x 0 0;}
.divider-pattern.colored{background-image:url(images/icons/colored/brown/divider-pattern.png);}
.scroll-top{font-size:11px;line-height:17px;cursor:pointer;}
.html5-video-container{position:relative;max-width:100%;}
.html5-video-container .player{position:absolute;left:0;top:0;width:100%;height:100%;}
.video-container iframe{border:none;}
ul.social-share{margin-bottom:20px;}
ul.social-share li{float:left;width:90px;}
ul.social-share li.twitter{width:110px;}
ul.social-share li.facebook iframe{width:105px;}
#sidebar .fb-like-box{margin-left:-8px;margin-right:-7px;}
#sidebar .fb-like-box > span, #sidebar .fb-like-box iframe{width:235px !important;}
@media only screen and (min-width:960px) and (max-width:1199px){#iBoard, #sBar{width:268px;}
#iBoard .five.columns{width:340px;}
#pContent{width:652px;}
#page-content{padding-left:80px;padding-right:32px;}
#pContent.sixteen.columns{width:auto;}
.sixteen.columns #page-content{padding:55px 20px 55px;}
#logo, .page-title{margin-left:36px;}
#info-board{padding-left:36px;}
.twelve.columns #page-content .features-column-type li{width:173px;}
.sixteen.columns #page-content .features-column-type li{width:293px;}
.twelve.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview, .twelve.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:160px;}
.sixteen.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview{width:280px;}
.sixteen.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:205px;}
.container .twelve.columns #page-content .team .four.columns{width:250px;}
#page-content .team article{margin-left:0;margin-right:0;}
.twelve.columns #page-content .twelve.columns .testimonials-carousel li{width:520px;}
.sixteen.columns #page-content .twelve.columns .testimonials-carousel li{width:880px;}
.twelve.columns #page-content .six.columns .testimonials-carousel li{width:250px;}
.sixteen.columns #page-content .six.columns .testimonials-carousel li{width:430px;}
#sidebar .testimonials-carousel li{width:220px;}
.client-list img{width:172px;height:auto;}
}
@media only screen and (max-width:959px){.twelve.columns #page-content .flex-caption{display:none;}
.sixteen.columns #page-content .features-column-type li{width:225px;}
#page-content .team article{margin-left:0;margin-right:0;}
.blog.medium-size .post-media{float:none;width:auto;height:auto !important;margin-bottom:20px;}
.blog.medium-size .post-content{margin-left:0;}
}
@media only screen and (min-width:768px) and (max-width:959px){#iBoard, #sBar{width:222px;}
#iBoard .five.columns{width:270px;}
#pContent{width:506px;}
#page-content{padding-left:48px;padding-right:26px;}
#pContent.sixteen.columns{width:auto;}
.sixteen.columns #page-content{padding:55px 26px 55px;}
#logo, .page-title{margin-left:36px;}
#info-board{padding-left:36px;padding-right:30px;}
.twelve.columns #page-content .features-column-type li{float:none;width:auto;background:none;border-top:1px dotted #dedede;margin:20px 0 0;padding-top:20px;}
.twelve.columns #page-content .features-column-type li:first-child{background:none;border:none;margin-top:0;padding-top:0;}
.twelve.columns #page-content .features-column-type article{padding:0;text-align:left;background:none;}
.container .twelve.columns #page-content .features-icon-type .six.columns{width:412px;}
.twelve.columns #page-content .features-icon-type article{border-top:1px dotted #dedede;margin:20px 0 0;padding-top:20px;}
.twelve.columns #page-content .features-icon-type .row:first-child article{margin:20px 0 0;}
.twelve.columns #page-content .features-icon-type .row:first-child .columns:first-child article{border-top:none;margin-top:0;padding-top:0;}
.container .twelve.columns #page-content .features-picture-type .four.columns{width:412px;}
.twelve.columns #page-content .features-picture-type article{border-top:1px dotted #dedede;margin:30px 0 0;padding-top:30px;}
.twelve.columns #page-content .features-picture-type .row:first-child article{margin:30px 0 0;}
.twelve.columns #page-content .features-picture-type .row:first-child .columns:first-child article{border-top:none;margin-top:0;padding-top:0;}
.twelve.columns #page-content .features-picture-type img{float:left;width:200px;margin-right:15px;}
.twelve.columns #page-content .features-picture-type h5{margin:0 0 10px;}
.twelve.columns #page-content .features-picture-type article > div{display:table;}
.twelve.columns #page-content .info-box.adapted{padding:0;background:none;border:none;}
.container .twelve.columns #page-content #portfolio-wrapper .four.columns, .twelve.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview, .twelve.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:196px;}
.container .sixteen.columns #page-content #portfolio-wrapper .three.columns, .sixteen.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview, .sixteen.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:212px;}
.container .twelve.columns #page-content #portfolio-wrapper.one-column .six.columns{width:412px;}
.twelve.columns #page-content #portfolio-wrapper.one-column .portfolio-item-preview{margin-bottom:15px;}
.container .twelve.columns #page-content .team .four.columns{width:196px;}
.comment .children{padding-left:50px;}
.twelve.columns #page-content .announcements section.adapted article:first-child{border-top:1px dotted #dedede;margin-top:25px;padding-top:20px;}
.twelve.columns #page-content .announcements section.adapted:first-child article:first-child{border:none;margin-top:0;padding-top:0;}
.twelve.columns #page-content .twelve.columns .testimonials-carousel li{width:412px;}
.sixteen.columns #page-content .twelve.columns .testimonials-carousel li{width:676px;}
.twelve.columns #page-content .six.columns .testimonials-carousel li{width:196px;}
.sixteen.columns #page-content .six.columns .testimonials-carousel li{width:328px;}
#sidebar .testimonials-carousel li{width:174px;}
#sidebar .flickr-widget a, #sidebar .recent-works a{width:54px;height:54px;}
#sidebar .fb-like-box > span, #sidebar .fb-like-box iframe{width:189px !important;}
.twelve.columns #page-content .client-list img{width:136px;height:auto;}
.sixteen.columns #page-content .client-list img{width:168px;height:auto;}
.pricing-table h2.price{font-size:16px;line-height:23px;}
.pricing-table .price span{font-size:12px;}
.pricing-table .footer .button{background-image:url(images/icons/link-arrow-small-white2.png);padding:6px 23px 6px 13px;}
.contact-info.working-hours{width:auto;}
.contact-info.working-hours li.time span{float:none;}
}
@media only screen and (min-width:768px){.pattern-background #page-content, .pattern-background #header, .pattern-background #iBoard .menu, .pattern-background #sidebar .widget, .pattern-background #sidebar .tabs-nav li.active a, .pattern-background #sidebar .tabs-container, .pattern-background #footer-bottom .sixteen.columns{background-color:#f6f6f6;background:rgba(255, 255, 255, 0.7);}
.image-background #page-content, .image-background #header, .image-background #iBoard .menu, .image-background #sidebar .widget, .image-background #sidebar .tabs-nav li.active a, .image-background #sidebar .tabs-container, .image-background #footer-bottom .sixteen.columns{background-color:#fefefe;background:rgba(255, 255, 255, 0.93);}
#sidebar .tabs-nav li{padding:0;width:33.334%;}
#sidebar .tabs-nav.two-tabs li{width:50%;}
#sidebar .tabs-nav.three-tabs li{width:33.334%;}
#sidebar .tabs-nav.four-tabs li{width:25%;}
#sidebar .tabs-nav li a{color:#444;text-align:center;padding:4px 8px;border-style:solid;border-left:none;border-bottom:1px solid #e3c7b4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:border-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-ms-transition:border-color 0s;transition:border-color 0s;}
#sidebar .tabs-nav li.active a{color:#c16225;border-top-width:1px;border-bottom:none;}
#sidebar .tabs-nav li:first-child a{border-left:1px solid #b5b5b5;}
#sidebar .tabs-nav li.active:first-child a{border-left:1px solid #e3c7b4;}
#sidebar .tabs-nav li a:hover{border-top-color:#b5b5b5;border-right-color:#b5b5b5;}
#sidebar .tabs-nav li.active a:hover{border-top-color:#e3c7b4;border-right-color:#e3c7b4;}
#sidebar .tabs-nav li a.border-right-colored{border-right-color:#e3c7b4;}
#sidebar .tabs-container{border:1px solid #e3c7b4;border-top:none;margin:0;}
#sidebar .tab-content{padding:18px 22px 20px 24px;}
}
@media only screen and (max-width:767px){#pContent.twelve.columns{float:left;}
#pContent{margin-top:5px;}
#page-content, .sixteen.columns #page-content{padding:0;}
#sBar{margin:40px 0 15px;}
#iBoard{margin-top:0;margin-bottom:25px !important;}
.android-device #header{z-index:auto;}
#logo{float:none;text-align:center;margin-left:0;}
#navigation{float:none;}
#primary-nav{float:none;}
.js #main-menu{display:none;}
.js .selectnav{display:block;}
.page-title{border-bottom:1px solid #e3c7b4;margin:20px 0 20px 0;padding-bottom:15px;}
.page-title h1{font-size:30px;line-height:33px;}
.page-title h3{top:-20px;font-size:12px;line-height:12px;}
#info-board{background:none;margin-top:10px;padding:0;}
#info-board.shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#info-board.colored{background:none;}
#info-board.colored *{color:inherit;}
.ie7 #info-board.colored *{color:#666;}
#info-board.fullsize.framed{padding:3px;}
#info-board h2.tall{font-size:24px;line-height:31px;}
#iBoard .menu{position:static;border-bottom:1px solid #e3c7b4;padding:0 0 25px;margin:5px 0 15px;}
#iBoard .menu.shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#secondary-menu{margin:0;}
#iBoard[data-smallscreen=no]{display:none;}
#iBoard .menu[data-smallscreen=no]{display:none;}
#info-board[data-smallscreen=no]{display:none;}
.flex-caption{display:none;}
.features-column-type li{float:none;width:auto !important;background:none;border-top:1px dotted #dedede;margin:20px 0 0;padding-top:20px;}
.features-column-type li:first-child{background:none;border:none;margin-top:0;padding-top:0;}
.features-column-type article{padding:0;text-align:left;background:none;}
.features-icon-type article{border-top:1px dotted #dedede;margin:20px 0 0;padding-top:20px;}
.features-icon-type .row:first-child article{margin:20px 0 0;}
.features-icon-type .row:first-child .columns:first-child article{border-top:none;margin-top:0;padding-top:0;}
.features-picture-type article{border-top:1px dotted #dedede;margin:30px 0 0;padding-top:30px;}
.features-picture-type .row:first-child article{margin:30px 0 0;}
.features-picture-type .row:first-child .columns:first-child article{border-top:none;margin-top:0;padding-top:0;}
.info-box.adapted{padding:0;background:none;border:none;}
.portfolio-item-preview .item-picture[data-type=youtube-video], .portfolio-item-preview .item-picture[data-type=vimeo-video]{position:static;}
.portfolio-item-preview .item-picture iframe{display:block;}
.portfolio-item-preview .item-picture[data-type=youtube-video] .image-overlay, .portfolio-item-preview .item-picture[data-type=vimeo-video] .image-overlay, .portfolio-item-preview .item-picture[data-type=youtube-video] img, .portfolio-item-preview .item-picture[data-type=vimeo-video] img{display:none;}
.gallery-item .item-picture[data-type=youtube-video], .gallery-item .item-picture[data-type=vimeo-video]{position:static;}
.gallery-item .item-picture iframe{display:block;}
.gallery-item .item-picture[data-type=youtube-video] .image-overlay, .gallery-item .item-picture[data-type=vimeo-video] .image-overlay, .gallery-item .item-picture[data-type=youtube-video] img, .gallery-item .item-picture[data-type=vimeo-video] img{display:none;}
#portfolio-wrapper.one-column .portfolio-item-preview{margin-bottom:15px;}
#footer{background-color:#fcfcfc;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-top:20px;padding:20px 0 15px;}
#footer .column{text-align:center;}
#footer-links{position:static;bottom:auto;margin-top:10px;}
#footer .social-icons{float:none;margin:0;}
.footer-nav{margin:15px 0 0;}
.footer-nav li{margin-right:15px;}
#footer #contact-details{float:left;}
#footer #contact-details > div{float:none;margin:0;}
#footer h2{font-size:20px;line-height:26px;}
#footer-bottom{margin-top:0;}
#footer-bottom .sixteen.columns{background:none;border:none;padding:10px 0 5px;}
#footer-bottom .links{margin:0 30px 0 0;}
#footer-bottom .links li span{padding:0 7px;}
#footer-bottom .scroll-top{position:absolute;top:7px;right:-4px;width:30px;height:22px;background:url(images/icons/slider-direction-nav.png) no-repeat 8px -234px;margin:0;text-indent:-999em;opacity:0.6;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#footer-bottom .scroll-top:hover{opacity:1;}
.ie #footer-bottom .scroll-top{display:none;}
#sidebar .widget{border:none;border-top:1px solid #dedede;padding:18px 0 0;margin:40px 0 0;}
#sidebar .widget:first-child{margin:0;border-top:1px solid #e3c7b4;}
#sidebar .widget:first-child.fullsize{padding-top:30px;}
#sidebar .widget.fullsize img{border:none;}
#sidebar .widget[data-smallscreen=no]{display:none;}
#sidebar .fb-like-box{margin-left:0;margin-right:0;}
.announcements section.adapted article:first-child{border-top:1px dotted #dedede;margin-top:25px;padding-top:20px;}
.announcements section.adapted:first-child article:first-child{border:none;margin-top:0;padding-top:0;}
.announcements .row:first-child article{border-top:1px dotted #dedede;margin-top:25px;padding-top:20px;}
.announcements .row:first-child .columns:first-child article{border:none;margin-top:0;padding-top:0;}
.tabs-nav li.active a{background-color:#f6f6f6;}
.tabs-container{background-color:#f6f6f6;border-color:#e3c7b4;border-left:none;border-right:none;}
.tab-content{padding:20px 0;}
#sidebar .tabs-container{border-bottom:none;}
.pagination a, .pagination > span{padding-top:3px;}
table.standard th, table.standard td{padding-left:10px;padding-right:10px;}
#sidebar .pricing-table{border:none;}
}
@media only screen and (min-width:480px) and (max-width:767px){.features-picture-type img{float:left;width:200px;margin-right:15px;}
.features-picture-type h5{margin:0 0 10px;}
.features-picture-type article > div{display:table;}
.twelve.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview, .twelve.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview, .sixteen.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview, .sixteen.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:340px;}
#portfolio-wrapper .item-picture iframe, #projects-carousel .item-picture iframe{width:340px;height:191px;max-width:100%;}
#page-content #portfolio-wrapper .six.columns, #page-content #portfolio-wrapper .four.columns, #page-content #portfolio-wrapper .three.columns, #projects-holder .carousel-frame{width:340px;margin-left:40px;margin-right:40px;}
.comment .children{padding-left:35px;}
#page-content .testimonials-carousel li, #sidebar .testimonials-carousel li{width:420px !important;}
#sidebar .flickr-widget a, #sidebar .recent-works a{width:65px;height:65px;}
#sidebar .fb-like-box > span, #sidebar .fb-like-box iframe{width:420px !important;}
.client-list img{width:139px;height:auto;}
.pricing-table .table-column{width:210px !important;}
.pricing-table .table-column:nth-child(odd) .header, .pricing-table .table-column:nth-child(odd) .features, .pricing-table .table-column:nth-child(odd) .footer{border-left:none;}
#sidebar .pricing-table .table-column{width:420px !important;}
}
@media only screen and (max-width:479px){.features-picture-type article{border-top:none;padding-top:0;}
.twelve.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview, .twelve.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview, .sixteen.columns #page-content #projects-carousel.three-slides li.portfolio-item-preview, .sixteen.columns #page-content #projects-carousel.four-slides li.portfolio-item-preview{width:300px;}
#portfolio-wrapper .item-picture iframe, #projects-carousel .item-picture iframe{width:300px;height:169px;max-width:100%;}
.footer-nav li{margin-right:12px;}
.blog .post-media{margin-bottom:15px;}
.blog .post-date{position:relative;float:none;width:auto;padding-bottom:10px;}
.blog .post-date span{display:inline;font-size:11px !important;color:inherit !important;font-weight:normal !important;font-style:italic;background:none !important;margin:0 !important;padding:0 !important;}
.ie7 .blog .post-date{padding:0;}
.ie7 .blog .post-date span{color:#909090;}
.ie .blog .post-date .day{font-family:"Open Sans";}
.ie .blog .post-date span{font-family:OpenSansItalic, sans-serif;}
.blog .post-date:before{position:absolute;left:0;bottom:2px;width:30px;height:0;content:'\0020';border-bottom:1px solid #ccc;}
.blog .post-content{margin:10px 0 0;}
.blog .post-content h3{margin-bottom:10px;}
.blog .post-meta{display:none;}
.blog.medium-size .post-meta{display:block;}
.blog.medium-size .post-meta .author, .blog.medium-size .post-meta .tag{display:none;}
.comment .children{padding-left:20px;}
.comment .date{font-size:11px;}
.comment .comment-content{margin-left:0;clear:left;}
#page-content .announcements img{float:none;}
#page-content .announcements .preview-text{margin-top:10px;}
#page-content .announcements .preview-text h5{margin-bottom:7px;}
#page-content .announcements .preview-text p{margin-bottom:10px;}
#page-content .testimonials-carousel li, #sidebar .testimonials-carousel li{width:300px !important;}
#sidebar .flickr-widget a, #sidebar .recent-works a{width:70px;height:70px;}
#sidebar .fb-like-box > span, #sidebar .fb-like-box iframe{width:300px !important;}
.client-list img{width:149px;height:auto;}
.pricing-table .table-column{width:300px !important;padding:0;}
.pricing-table .header, .pricing-table .features, .pricing-table .footer{border-left:none !important;}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:"Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:19px;color:#666;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-color:#f6f6f6;}
::-moz-selection{color:#fff;background:#727378;}
::selection{color:#fff;background:#727378;}
.align-center{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
.align-left{float:left !important;}
.align-right{float:right !important;}
.hidden{display:none;}
@media only screen and (min-width:1200px){.body-bg-image1{background:#f2f2f2 url(images/backgrounds/bg-img1.jpg) no-repeat center top;}
.body-bg-image2{background:#f2f2f2 url(images/backgrounds/bg-img2.jpg) no-repeat center top;}
.body-bg-image3{background:#f2f2f2 url(images/backgrounds/bg-img3.jpg) no-repeat center top;}
.body-bg-image4{background:#f2f2f2 url(images/backgrounds/bg-img4.jpg) no-repeat center top;}
}
@media only screen and (min-width:768px) and (max-width:1199px){.body-bg-image1{background:#f2f2f2 url(images/backgrounds/bg-img1-cropped.jpg) no-repeat center top;}
.body-bg-image2{background:#f2f2f2 url(images/backgrounds/bg-img2-cropped.jpg) no-repeat center top;}
.body-bg-image3{background:#f2f2f2 url(images/backgrounds/bg-img3-cropped.jpg) no-repeat center top;}
.body-bg-image4{background:#f2f2f2 url(images/backgrounds/bg-img4-cropped.jpg) no-repeat center top;}
}
@media only screen and (min-width:768px){.body-bg-pattern1{background:#f2f2f2 url(images/backgrounds/pattern-45degreee-fabric.png) repeat left top;}
.body-bg-pattern2{background:#f2f2f2 url(images/backgrounds/pattern-grunge-wall.png) repeat left top;}
.body-bg-pattern3{background:#f2f2f2 url(images/backgrounds/pattern-cork1.png) repeat left top;}
.body-bg-pattern4{background:#f2f2f2 url(images/backgrounds/pattern-project-papper.png) repeat left top;}
.body-bg-pattern5{background:#f2f2f2 url(images/backgrounds/pattern-scribble-light.png) repeat left top;}
.body-bg-pattern6{background:#f2f2f2 url(images/backgrounds/pattern-chruch.png) repeat left top;}
.body-bg-pattern7{background:#f2f2f2 url(images/backgrounds/pattern-husk.png) repeat left top;}
.body-bg-pattern8{background:#f2f2f2 url(images/backgrounds/pattern-fabric-plaid.png) repeat left top;}
.body-bg-pattern9{background:#f2f2f2 url(images/backgrounds/pattern-light-alu.png) repeat left top;}
.body-bg-pattern10{background:#f2f2f2 url(images/backgrounds/pattern-bright-squares.png) repeat left top;}
.body-bg-pattern11{background:#f2f2f2 url(images/backgrounds/pattern-brushed-alu.png) repeat left top;}
.body-bg-pattern12{background:#f2f2f2 url(images/backgrounds/pattern-smooth-wall.png) repeat left top;}
.body-bg-solid1{background-color:#f2f2f2;}
.body-bg-solid2{background-color:#eee;}
.body-bg-solid3{background-color:#eaeaea;}
.pattern-background #page-wrapper{background:url(images/backgrounds/body-gradient-bg.png) repeat-x left bottom;}
.image-background #page-wrapper{background:url(images/backgrounds/body-gradient-bg.png) repeat-x left bottom;}
}
h1, h2, h3, h4, h5, h6{font-family:"Roboto Condensed", "Franklin Gothic Medium", Tahoma, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:60px;line-height:67px;color:#c16225;font-weight:700;}
h2{font-size:24px;line-height:30px;color:#444;font-weight:400;}
.page-title h3 {font-size:18px!important;}
h3{font-size:20px;line-height:26px;color:#444;font-weight:400;}
h4{font-size:18px;line-height:24px;color:#444;font-weight:400;}
h5{font-size:16px;line-height:23px;color:#444;font-weight:400;}
h6{font-size:14px;line-height:21px;color:#444;font-weight:400;}
h1, h2, h3, h4, h5, h6{margin-bottom:15px;}
h4.underlined, h5.underlined{margin-bottom:18px;padding-bottom:5px;border-bottom:1px solid #dedede;}
h4.underlined.dotted, h5.underlined.dotted{border-bottom-style:dotted;}
h4.underlined.colored, h5.underlined.colored{border-bottom-color:#e3c7b4;}
h4.underlined.dashed, h5.underlined.dashed{background:url(images/icons/dashed-line-horizontal.png) repeat-x left bottom;border:none;padding-bottom:8px;}
h4.underlined.dashed.colored, h5.underlined.dashed.colored{background-image:url(images/icons/colored/brown/dashed-line-horizontal.png);}
p{margin:0 0 12px 0;line-height:19px;}
p img{margin:0;}
.middle-font-size, .middle-font-size > *{font-size:14px;line-height:23px;color:#444;}
.middle-font-size.caption{line-height:21px;margin-bottom:0;}
em{font-style:italic;}
strong, b{font-weight:bold;}
.colored-text{color:#c16225 !important;}
.black{color:#151515 !important;}
.grey{color:#666 !important;}
.uppercase{text-transform:uppercase;}
hr{border:solid #dedede;border-width:1px 0 0;clear:both;margin:0 0 25px;height:0;}
@font-face{font-family:'OpenSansBold';font-style:normal;font-weight:700;src:url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot);src:local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype');}
@font-face{font-family:'OpenSansItalic';font-style:italic;font-weight:400;src:url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBmfQcKutQXcIrRfyR5jdjY8.eot);src:local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBmfQcKutQXcIrRfyR5jdjY8.eot) format('embedded-opentype');}
@font-face{font-family:'RobotoCondensedBold';font-style:normal;font-weight:700;src:url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v7/b9QBgL0iMZfDSpmcXcE8nJTpJ4fOLLwmHp8vl0kIMg4.eot);src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v7/b9QBgL0iMZfDSpmcXcE8nJTpJ4fOLLwmHp8vl0kIMg4.eot) format('embedded-opentype');}
.ie h1{font-family:RobotoCondensedBold, "Franklin Gothic Medium", Tahoma, sans-serif;}
.ie strong, .ie b{font-family:OpenSansBold, sans-serif;}
.ie em, .ie i, .ie blockquote, .ie blockquote p{font-family:OpenSansItalic, sans-serif;}
blockquote, blockquote p{font-size:14px;line-height:23px;color:#909090;font-style:italic;}
blockquote{margin:5px 0 20px 25px;padding:0 0 5px 25px;border-left:2px solid #d5d5d5;}
blockquote cite{display:block;font-size:12px;color:#666;margin-top:5px;}
blockquote cite:before{content:"\2014 \0020";}
#sidebar blockquote, #sidebar blockquote p{font-size:13px;line-height:22px;}
a, a > *{text-decoration:none;outline:0;-webkit-transition-property:color, border-color, background-color, opacity;-moz-transition-property:color, border-color, background-color, opacity;-o-transition-property:color, border-color, background-color, opacity;-ms-transition-property:color, border-color, background-color, opacity;transition-property:color, border-color, background-color, opacity;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;-ms-transition-duration:0.15s;transition-duration:0.15s;}
a{color:#c16225;}
a:hover, a > *:hover{color:#87451a;}
p a{line-height:inherit;}
a h2.title, a h3.title, a h4.title, a h5.title, a h6.title{display:inline-block;}
.ie7 a h2.title, .ie7 a h3.title, .ie7 a h4.title, .ie7 a h5.title, .ie7 a h6.title{display:inline;cursor:pointer;}
a:hover .title, a.title:hover{color:#c16225 !important;}
ul, ol{margin-bottom:20px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc{padding-left:30px;overflow:hidden;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul.square li, ul.circle li, ul.disc li, ol li{margin-bottom:3px;}
li{line-height:19px;margin-bottom:5px;}
ul.tight li, ul.square.tight li, ul.circle.tight li, ul.disc.tight li, ol.tight li{margin-bottom:0;}
.button, input[type="submit"], input[type="submit"].button:active, input[type="reset"], input[type="button"]{display:inline-block;font-family:"Roboto Condensed";font-size:13px;line-height:14px;text-transform:uppercase;color:#fff;background-color:#d08d62;background-image:url(images/icons/link-arrow-small-white.png);background-repeat:no-repeat;background-position:right 10px;border:none;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;padding:6px 25px 6px 15px;outline:none;cursor:pointer;}
input[type="submit"], input[type="submit"].button:active, input[type="reset"], input[type="button"]{line-height:18px;background-position:right 12px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{padding:0;border:0;margin:0;}
.ie .button, .ie input[type="submit"], .ie input[type="reset"], .ie input[type="button"]{background-image:none;padding-right:15px;}
.ie7 input[type="submit"], .ie7 input[type="reset"], .ie7 input[type="button"]{padding:3px 0;}
.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{color:#fff;background-color:#727378;}
.button.grey, input[type="submit"].button.grey:active{color:#fff !important;background-color:#727378;}
.button.grey:hover{background-color:#444;}
fieldset{margin-bottom:20px;}
input[type="text"], input[type="password"], input[type="email"], textarea, select{display:block;width:210px;max-width:100%;background-color:#fcfcfc;border:1px solid #dedede;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font:12px "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#666!important;margin:0 0 12px;padding:6px 4px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="checkbox"]{display:inline;position:relative;top:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus{border:1px solid #d5d5d5;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);box-shadow:0 0 3px rgba(0, 0, 0, 0.1);}
select{width:220px;}
textarea{min-height:60px;line-height:19px;}
label, legend{display:block;font-size:11px;}
input, textarea{-webkit-transition-property:color, border-color, background-color;-moz-transition-property:color, border-color, background-color;-o-transition-property:color, border-color, background-color;-ms-transition-property:color, border-color, background-color;transition-property:color, border-color, background-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;-ms-transition-duration:0.15s;transition-duration:0.15s;}
.scale-with-grid{display:block;max-width:100%;height:auto;}
@media only screen and (max-width:767px){.adapted{width:auto !important;float:none !important;}
.image-left.adapted, .image-right.adapted{margin:0 0 20px !important;}
}
@media only screen and (min-width:768px) and (max-width:959px){.twelve.columns #page-content .adapted{width:auto !important;float:none !important;}
.twelve.columns #page-content .image-left.adapted, .twelve.columns #page-content .image-right.adapted{margin:0 0 20px !important;}
}
.frame-scale-with-grid{max-width:100%;}
.image-left{float:left;margin:0 20px 10px 0;}
.image-right{float:right;margin:0 0 10px 20px;}
.remove-bottom{margin-bottom:0 !important;}
.margin-bottom-5px{margin-bottom:5px !important;}
.margin-bottom-7px{margin-bottom:7px !important;}
.margin-bottom-10px{margin-bottom:10px !important;}
.margin-bottom-15px{margin-bottom:15px !important;}
.margin-bottom-20px{margin-bottom:20px !important;}
.margin-bottom-25px{margin-bottom:25px !important;}
.margin-bottom-30px{margin-bottom:30px !important;}
.margin-bottom-35px{margin-bottom:35px !important;}
.margin-bottom-40px{margin-bottom:40px !important;}
.margin-bottom-45px{margin-bottom:45px !important;}
.margin-bottom-50px{margin-bottom:50px !important;}
.width-100px{width:100px;}
.width-150px{width:150px;}
.width-180px{width:180px;}
.width-200px{width:200px;}
.width-220px{width:220px;}
.width-250px{width:250px;}
.width-280px{width:280px;}
.width-300px{width:300px;}
.width-350px{width:350px;}
.width-400px{width:400px;}
.width-420px{width:420px;}
.width-one-fourth{width:25%;}
.width-one-third{width:33.33%;}
.width-one-half{width:50%;}
.width-two-thirds{width:66.66%;}
.width-three-fourths{width:75%;}
.width-10{width:10%;}
.width-20{width:20%;}
.width-30{width:30%;}
.width-40{width:40%;}
.width-50{width:50%;}
.width-60{width:60%;}
.width-70{width:70%;}
.width-80{width:80%;}
.width-90{width:90%;}
.width-100{width:100%;}
h1{color:#c16225;}
h4.underlined.colored, h5.underlined.colored{border-bottom-color:#e3c7b4;}
h4.underlined.dashed.colored, h5.underlined.dashed.colored{background-image:url(images/icons/colored/brown/dashed-line-horizontal.png);}
.colored-text{color:#c16225 !important;}
a{color:#c16225;}
a:hover, a > *:hover{color:#87451a;}
a:hover .title, a.title:hover{color:#c16225 !important;}
.button, input[type="submit"], input[type="submit"].button:active, input[type="reset"], input[type="button"]{background-color:#d08d62;}
#primary-nav ul li a.current{color:#c16225 !important;}
#info-board{background-color:#f9efe9;}
#info-board.colored{background-color:#d08d62;background:rgba(193, 98, 37, 0.7);}
#secondary-menu li a{border-color:#e3c7b4;}
#secondary-menu li.current a > *{color:#c16225;}
#secondary-menu li.current{background-image:url(images/icons/colored/brown/list-marker-arrow.png);}
.flex-caption.colored{background-color:#c16225;background:rgba(193, 98, 37, 0.7);}
.ie .flex-caption.colored{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3c16225, endColorstr=#b3c16225);}
.flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next:hover, .flex-control-paging li a.flex-active span{background-color:#c16225;}
.flexslider.gallery .flex-direction-nav a{background-color:#c16225;background-color:rgba(193, 98, 37, 0.4);}
.flexslider.gallery .flex-direction-nav .flex-prev:hover, .flexslider.gallery .flex-direction-nav .flex-next:hover{background-color:#c16225;background-color:rgba(193, 98, 37, 0.7);}
.ie .flexslider.gallery .flex-direction-nav a, .ie .flexslider.gallery .flex-direction-nav .flex-prev:hover, .ie .flexslider.gallery .flex-direction-nav .flex-next:hover{background-color:#c16225;}
.info-box.colored{background-color:#f9efe9;border-color:#e3c7b4;}
#portfolio-filter li a.current{color:#c16225;}
.small-bar.colored{border-color:#e3c7b4;}
.team .sub{color:#c16225;}
#sidebar .widget{border-color:#e3c7b4;}
#sidebar ul.categories a:hover, #sidebar ul.categories li.current a{color:#c16225;}
#sidebar ul.categories.arrow-list li.current, #sidebar ul.categories.arrow-list li.aHover{background-image:url(images/icons/colored/brown/list-marker-arrow.png);}
#sidebar ul.categories.square-list li.current, #sidebar ul.categories.square-list li.aHover{background-image:url(images/icons/colored/brown/list-marker-square.png);}
.tabs-nav li a:hover{border-color:#e3c7b4;}
.tabs-nav li.active a{color:#c16225;border-color:#e3c7b4;}
#sidebar .tweets .tweet_text a:hover, #sidebar .tweets .tweet_time a:hover{color:#c16225;}
a.link-lg, a.link-lg span{background-image:url(images/icons/colored/brown/link-arrow-long.png);}
a.link-sm, a.link-sm span{background-image:url(images/icons/colored/brown/link-arrow-small.png);}
a.link-sm:hover{color:#87451a;}
.pagination span.current{border-color:#d08d62;background-color:#d08d62;}
#sidebar .pricing-table{border-color:#e3c7b4;}
.pricing-table .featured .header{background-color:#d08d62;}
.pricing-table .featured .price{color:#c16225;}
.dropcap.colored{color:#c16225;}
.highlight.dotted{border-bottom-color:#c16225;}
.highlight.colored{background-color:#d08d62;}
.check-list.colored li{background-image:url(images/icons/colored/brown/list-marker-check.png);}
.arrow-list.colored li{background-image:url(images/icons/colored/brown/list-marker-arrow.png);}
.dash-list.colored li{background-image:url(images/icons/colored/brown/list-marker-dash.png);}
.square-list.colored li{background-image:url(images/icons/colored/brown/list-marker-square.png);}
.circle-list.colored li{background-image:url(images/icons/colored/brown/list-marker-circle.png);}
.divider-line.colored{border-color:#e3c7b4;}
.divider-dashline.colored{background-image:url(images/icons/colored/brown/dashed-line-horizontal.png);}
.divider-pattern.colored{background-image:url(images/icons/colored/brown/divider-pattern.png);}
@media only screen and (min-width:768px){#sidebar .tabs-nav li.active a{color:#c16225;}
#sidebar .tabs-nav li a{border-bottom-color:#e3c7b4;}
#sidebar .tabs-nav li.active:first-child a{border-left-color:#e3c7b4;}
#sidebar .tabs-nav li.active a:hover{border-top-color:#e3c7b4;border-right-color:#e3c7b4;}
#sidebar .tabs-nav li a.border-right-colored{border-right-color:#e3c7b4;}
#sidebar .tabs-container{border-color:#e3c7b4;}
}
@media only screen and (max-width:767px){.page-title{border-bottom-color:#e3c7b4;}
#iBoard .menu{border-bottom-color:#e3c7b4;}
#info-board, #info-board.colored{background:none;}
#sidebar .widget{border-top-color:#dedede;}
#sidebar .widget:first-child{border-top-color:#e3c7b4;}
.tabs-container{border-color:#e3c7b4;}
}
.carousel-container{position:relative;padding-top:0px;outline:none;}
.carousel-frame{overflow:hidden;position:relative;}
.carousel-slider{list-style:none;position:relative;width:100%;margin:0;padding:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.carousel-slide{}
.carousel-nav{position:absolute;right:0;top:-48px;margin:0;zoom:1;}
.carousel-nav span{display:inline-block;width:30px;height:22px;background-image:url(images/icons/slider-direction-nav.png);background-repeat:no-repeat;opacity:0.6;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;cursor:pointer;outline:none;}
.carousel-nav span:hover{opacity:1;}
.carousel-nav .carousel-prev{background-position:6px -234px;}
.carousel-nav .carousel-next{margin-left:0px;background-position:-54px -234px;}
.carousel-nav .state-disabled, .carousel-nav .state-disabled:hover{opacity:0.3;cursor:default;}
.ie .carousel-nav span{filter:alpha(opacity=60);}
.ie .carousel-nav span:hover{filter:alpha(opacity=100);}
.ie .carousel-nav .state-disabled, .ie .carousel-nav .state-disabled:hover{filter:alpha(opacity=30);}
@media only screen and (min-width:480px) and (max-width:767px){#projects-holder .carousel-nav{position:static;}
#projects-holder .carousel-nav span{position:absolute;display:block;width:32px;height:54px;top:50%;margin:-41px 0 0;}
#projects-holder .carousel-nav .carousel-prev{left:7px;background-position:11px -282px;}
#projects-holder .carousel-nav .carousel-next{right:7px;background-position:-49px -282px;}
}
.container{position:relative;width:1152px;margin:0 auto;padding:0;}
.container .column, .container .columns{float:left;display:inline;margin-left:10px;margin-right:10px;}
.row{margin-bottom:0;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.container .one.column, .container .one.columns{width:52px;}
.container .two.columns{width:124px;}
.container .three.columns{width:196px;}
.container .four.columns{width:268px;}
.container .five.columns{width:340px;}
.container .six.columns{width:412px;}
.container .seven.columns{width:484px;}
.container .eight.columns{width:556px;}
.container .nine.columns{width:628px;}
.container .ten.columns{width:700px;}
.container .eleven.columns{width:772px;}
.container .twelve.columns{width:844px;}
.container .thirteen.columns{width:916px;}
.container .fourteen.columns{width:988px;}
.container .fifteen.columns{width:1060px;}
.container .sixteen.columns{width:1132px;}
.container .one-third.column{width:364px;}
.container .two-thirds.column{width:748px;}
.container .offset-by-one{padding-left:72px;}
.container .offset-by-two{padding-left:144px;}
.container .offset-by-three{padding-left:216px;}
.container .offset-by-four{padding-left:288px;}
.container .offset-by-five{padding-left:360px;}
.container .offset-by-six{padding-left:432px;}
.container .offset-by-seven{padding-left:504px;}
.container .offset-by-eight{padding-left:576px;}
.container .offset-by-nine{padding-left:648px;}
.container .offset-by-ten{padding-left:720px;}
.container .offset-by-eleven{padding-left:792px;}
.container .offset-by-twelve{padding-left:864px;}
.container .offset-by-thirteen{padding-left:936px;}
.container .offset-by-fourteen{padding-left:1008px;}
.container .offset-by-fifteen{padding-left:1080px;}
.container .offset-left-10px{margin-left:10px;}
.container .offset-right-10px{margin-right:10px;}
.container .offset-left-20px{margin-left:20px;}
.container .offset-right-20px{margin-right:20px;}
.container .offset-left-30px{margin-left:30px;}
.container .offset-right-30px{margin-right:30px;}
.container .twelve.columns #page-content .one.column{width:40px;}
.container .twelve.columns #page-content .two.columns{width:100px;}
.container .twelve.columns #page-content .three.columns{width:160px;}
.container .twelve.columns #page-content .four.columns{width:220px; height:190px;}
.container .twelve.columns #page-content .five.columns{width:280px;}
.container .twelve.columns #page-content .six.columns{width:340px;}
.container .twelve.columns #page-content .seven.columns{width:400px;}
.container .twelve.columns #page-content .eight.columns{width:460px;}
.container .twelve.columns #page-content .nine.columns{width:520px;}
.container .twelve.columns #page-content .ten.columns{width:580px;}
.container .twelve.columns #page-content .eleven.columns{width:640px;}
.container .twelve.columns #page-content .twelve.columns{width:700px;}
.container .sixteen.columns #page-content .one.column{width:70px;}
.container .sixteen.columns #page-content .two.columns{width:160px;}
.container .sixteen.columns #page-content .three.columns{width:250px;}
.container .sixteen.columns #page-content .four.columns{width:340px;}
.container .sixteen.columns #page-content .five.columns{width:430px;}
.container .sixteen.columns #page-content .six.columns{width:520px;}
.container .sixteen.columns #page-content .seven.columns{width:610px;}
.container .sixteen.columns #page-content .eight.columns{width:700px;}
.container .sixteen.columns #page-content .nine.columns{width:790px;}
.container .sixteen.columns #page-content .ten.columns{width:880px;}
.container .sixteen.columns #page-content .eleven.columns{width:970px;}
.container .sixteen.columns #page-content .twelve.columns{width:1060px;}
@media only screen and (min-width:960px) and (max-width:1199px){.container{width:960px;}
.container .column, .container .columns{margin-left:10px;margin-right:10px;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:10px;}
.column.omega, .columns.omega{margin-right:0;margin-left:10px;}
.alpha.omega{margin-left:0;margin-right:0;}
.container .one.column, .container .one.columns{width:40px;}
.container .two.columns{width:100px;}
.container .three.columns{width:160px;}
.container .four.columns{width:220px;}
.container .five.columns{width:280px;}
.container .six.columns{width:340px;}
.container .seven.columns{width:400px;}
.container .eight.columns{width:460px;}
.container .nine.columns{width:520px;}
.container .ten.columns{width:580px;}
.container .eleven.columns{width:640px;}
.container .twelve.columns{width:700px;}
.container .thirteen.columns{width:760px;}
.container .fourteen.columns{width:820px;}
.container .fifteen.columns{width:880px;}
.container .sixteen.columns{width:940px;}
.container .one-third.column{width:300px;}
.container .two-thirds.column{width:620px;}
.container .offset-by-one{padding-left:60px;}
.container .offset-by-two{padding-left:120px;}
.container .offset-by-three{padding-left:180px;}
.container .offset-by-four{padding-left:240px;}
.container .offset-by-five{padding-left:300px;}
.container .offset-by-six{padding-left:360px;}
.container .offset-by-seven{padding-left:420px;}
.container .offset-by-eight{padding-left:480px;}
.container .offset-by-nine{padding-left:540px;}
.container .offset-by-ten{padding-left:600px;}
.container .offset-by-eleven{padding-left:660px;}
.container .offset-by-twelve{padding-left:720px;}
.container .offset-by-thirteen{padding-left:780px;}
.container .offset-by-fourteen{padding-left:840px;}
.container .offset-by-fifteen{padding-left:900px;}
.container .twelve.columns #page-content .one.column{width:25px;}
.container .twelve.columns #page-content .two.columns{width:70px;}
.container .twelve.columns #page-content .three.columns{width:115px;}
.container .twelve.columns #page-content .four.columns{width:160px;}
.container .twelve.columns #page-content .five.columns{width:205px;}
.container .twelve.columns #page-content .six.columns{width:250px;}
.container .twelve.columns #page-content .seven.columns{width:295px;}
.container .twelve.columns #page-content .eight.columns{width:340px;}
.container .twelve.columns #page-content .nine.columns{width:385px;}
.container .twelve.columns #page-content .ten.columns{width:430px;}
.container .twelve.columns #page-content .eleven.columns{width:475px;}
.container .twelve.columns #page-content .twelve.columns{width:520px;}
.container .sixteen.columns #page-content .one.column{width:55px;}
.container .sixteen.columns #page-content .two.columns{width:130px;}
.container .sixteen.columns #page-content .three.columns{width:205px;}
.container .sixteen.columns #page-content .four.columns{width:280px;}
.container .sixteen.columns #page-content .five.columns{width:355px;}
.container .sixteen.columns #page-content .six.columns{width:430px;}
.container .sixteen.columns #page-content .seven.columns{width:505px;}
.container .sixteen.columns #page-content .eight.columns{width:580px;}
.container .sixteen.columns #page-content .nine.columns{width:655px;}
.container .sixteen.columns #page-content .ten.columns{width:730px;}
.container .sixteen.columns #page-content .eleven.columns{width:805px;}
.container .sixteen.columns #page-content .twelve.columns{width:880px;}
}
@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px;}
.container .column, .container .columns{margin-left:10px;margin-right:10px;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:10px;}
.column.omega, .columns.omega{margin-right:0;margin-left:10px;}
.alpha.omega{margin-left:0;margin-right:0;}
.container .one.column, .container .one.columns{width:28px;}
.container .two.columns{width:76px;}
.container .three.columns{width:124px;}
.container .four.columns{width:172px;}
.container .five.columns{width:220px;}
.container .six.columns{width:268px;}
.container .seven.columns{width:316px;}
.container .eight.columns{width:364px;}
.container .nine.columns{width:412px;}
.container .ten.columns{width:460px;}
.container .eleven.columns{width:508px;}
.container .twelve.columns{width:556px;}
.container .thirteen.columns{width:604px;}
.container .fourteen.columns{width:652px;}
.container .fifteen.columns{width:700px;}
.container .sixteen.columns{width:748px;}
.container .one-third.column{width:236px;}
.container .two-thirds.column{width:492px;}
.container .offset-by-one{padding-left:48px;}
.container .offset-by-two{padding-left:96px;}
.container .offset-by-three{padding-left:144px;}
.container .offset-by-four{padding-left:192px;}
.container .offset-by-five{padding-left:240px;}
.container .offset-by-six{padding-left:288px;}
.container .offset-by-seven{padding-left:336px;}
.container .offset-by-eight{padding-left:384px;}
.container .offset-by-nine{padding-left:432px;}
.container .offset-by-ten{padding-left:480px;}
.container .offset-by-eleven{padding-left:528px;}
.container .offset-by-twelve{padding-left:576px;}
.container .offset-by-thirteen{padding-left:624px;}
.container .offset-by-fourteen{padding-left:672px;}
.container .offset-by-fifteen{padding-left:720px;}
.container .twelve.columns #page-content .one.column{width:16px;}
.container .twelve.columns #page-content .two.columns{width:52px;}
.container .twelve.columns #page-content .three.columns{width:88px;}
.container .twelve.columns #page-content .four.columns{width:124px;}
.container .twelve.columns #page-content .five.columns{width:160px;}
.container .twelve.columns #page-content .six.columns{width:196px;}
.container .twelve.columns #page-content .seven.columns{width:232px;}
.container .twelve.columns #page-content .eight.columns{width:268px;}
.container .twelve.columns #page-content .nine.columns{width:304px;}
.container .twelve.columns #page-content .ten.columns{width:340px;}
.container .twelve.columns #page-content .eleven.columns{width:376px;}
.container .twelve.columns #page-content .twelve.columns{width:412px;}
.container .sixteen.columns #page-content .one.column{width:38px;}
.container .sixteen.columns #page-content .two.columns{width:96px;}
.container .sixteen.columns #page-content .three.columns{width:154px;}
.container .sixteen.columns #page-content .four.columns{width:212px;}
.container .sixteen.columns #page-content .five.columns{width:270px;}
.container .sixteen.columns #page-content .six.columns{width:328px;}
.container .sixteen.columns #page-content .seven.columns{width:386px;}
.container .sixteen.columns #page-content .eight.columns{width:444px;}
.container .sixteen.columns #page-content .nine.columns{width:502px;}
.container .sixteen.columns #page-content .ten.columns{width:560px;}
.container .sixteen.columns #page-content .eleven.columns{width:618px;}
.container .sixteen.columns #page-content .twelve.columns{width:676px;}
.container .twelve.columns #page-content .adapted .offset-left-10px, .container .twelve.columns #page-content .adapted .offset-left-20px, .container .twelve.columns #page-content .adapted .offset-left-30px{margin-left:0;}
.container .twelve.columns #page-content .adapted .offset-right-10px, .container .twelve.columns #page-content .adapted .offset-right-20px, .container .twelve.columns #page-content .adapted .offset-right-30px{margin-right:0;}
}
@media only screen and (max-width:767px){.container{width:300px;}
.container .columns, .container .column{margin:0;}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width:300px;}
.container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen{padding-left:0;}
.container .offset-left-10px, .container .offset-left-20px, .container .offset-left-30px{margin-left:0;}
.container .offset-right-10px, .container .offset-right-20px, .container .offset-right-30px{margin-right:0;}
.container .twelve.columns #page-content .one.column, .container .twelve.columns #page-content .two.columns, .container .twelve.columns #page-content .three.columns, .container .twelve.columns #page-content .four.columns, .container .twelve.columns #page-content .five.columns, .container .twelve.columns #page-content .six.columns, .container .twelve.columns #page-content .seven.columns, .container .twelve.columns #page-content .eight.columns, .container .twelve.columns #page-content .nine.columns, .container .twelve.columns #page-content .ten.columns, .container .twelve.columns #page-content .eleven.columns, .container .twelve.columns #page-content .twelve.columns{width:300px;}
.container .sixteen.columns #page-content .one.column, .container .sixteen.columns #page-content .two.columns, .container .sixteen.columns #page-content .three.columns, .container .sixteen.columns #page-content .four.columns, .container .sixteen.columns #page-content .five.columns, .container .sixteen.columns #page-content .six.columns, .container .sixteen.columns #page-content .seven.columns, .container .sixteen.columns #page-content .eight.columns, .container .sixteen.columns #page-content .nine.columns, .container .sixteen.columns #page-content .ten.columns, .container .sixteen.columns #page-content .eleven.columns, .container .sixteen.columns #page-content .twelve.columns{width:300px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}
.container .columns, .container .column{margin:0;}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width:420px;}
.container .twelve.columns #page-content .one.column, .container .twelve.columns #page-content .two.columns, .container .twelve.columns #page-content .three.columns, .container .twelve.columns #page-content .four.columns, .container .twelve.columns #page-content .five.columns, .container .twelve.columns #page-content .six.columns, .container .twelve.columns #page-content .seven.columns, .container .twelve.columns #page-content .eight.columns, .container .twelve.columns #page-content .nine.columns, .container .twelve.columns #page-content .ten.columns, .container .twelve.columns #page-content .eleven.columns, .container .twelve.columns #page-content .twelve.columns{width:420px;}
.container .sixteen.columns #page-content .one.column, .container .sixteen.columns #page-content .two.columns, .container .sixteen.columns #page-content .three.columns, .container .sixteen.columns #page-content .four.columns, .container .sixteen.columns #page-content .five.columns, .container .sixteen.columns #page-content .six.columns, .container .sixteen.columns #page-content .seven.columns, .container .sixteen.columns #page-content .eight.columns, .container .sixteen.columns #page-content .nine.columns, .container .sixteen.columns #page-content .ten.columns, .container .sixteen.columns #page-content .eleven.columns, .container .sixteen.columns #page-content .twelve.columns{width:420px;}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before, .clearfix:after, .row:before, .row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after, .clearfix:after{clear:both;}
.row, .clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right{height:13px;}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x;}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;}
div.pp_default .pp_content .ppt{color:#f8f8f8;}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px;}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px;}
div.pp_default .pp_content{background-color:#f8f8f8;}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer;}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer;}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;}
div.pp_default #pp_full_res .pp_inline{color:#000;}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa;}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a{border-color:#fff;}
div.pp_default .pp_social{margin-top:12px;}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto;}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px;}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
div.pp_default .pp_details{position:relative;}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0 0;width:20px;}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}
div.pp_default .pp_content_container .pp_details{margin-top:5px;}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative;}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px;}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover{opacity:0.7;}
div.pp_default .pp_description{font-size:12px;line-height:15px;font-weight:normal;margin:7px 50px 0px 0;}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position:static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;min-width:40px;}
* html .pp_content{width:40px;}
.pp_fade{display:none;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float:left;margin:10px 0 2px 0;}
.pp_description{display:none;margin:0;}
.pp_social{float:left;margin:0;}
.pp_social .facebook{float:left;margin-left:5px;width:100px;overflow:hidden;}
.pp_social .twitter{float:left;}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap;}
.pp_nav .pp_play, .pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
a.pp_arrow_previous, a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}
.pp_gallery div{float:left;overflow:hidden;position:relative;}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap;}
.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden;}
.pp_gallery ul a:hover, .pp_gallery li.selected a{border-color:#fff;}
.pp_gallery ul a img{border:0;}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}
.pp_gallery li.default a img{display:none;}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next{margin-top:7px !important;}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand, a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{line-height:1 !important;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px 0;}
div.ppt{color:#fff;display:none;font-size:16px;margin:0 0 5px 15px;z-index:9999;}
@media only screen and (max-width:767px){.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden;}
div.pp_default .pp_content_container .pp_left{padding-left:0!important;}
div.pp_default .pp_content_container .pp_right{padding-right:0!important;}
.pp_content{width:100%!important;height:auto!important;}
.pp_fade{width:100%!important;height:100%!important;}
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom, .pp_loaderIcon{display:none!important;}
#pp_full_res img{width:100%!important;height:auto!important;}
.pp_details{width:94%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:-2px!important;}
a.pp_close{right:10px!important;top:10px!important;}
}