.content-wrapper{padding: 20px 0 75px 0;}
.indent{padding: 0 34px 0 0;}
.page-title{text-align: center;margin-bottom: 58px;}
.page-title h2{margin: 0;color: #ffe381;text-transform: uppercase;font-size: 34px;font-family: 'Jockey One', sans-serif;line-height: 1em;}
.breadcrumbs{padding-top: 2px;}
.breadcrumbs li{display: inline;padding-right: 3px;color: #867270;background: none;padding: 0;}
.breadcrumbs li:before{content: ">";margin-right: 6px;}
.breadcrumbs li:first-child:before{content:"";margin-right: 0;}
.banners-wrap{margin: 15px 0;padding: 34px 0;position: relative;overflow: hidden;background: #8e7d7b url(../images/pattern-yellow.png) 50% 0;}
.banners-wrap-inner{height: 190px;float: left;}
.banners-wrap:before,.banners-wrap:after{content: '';display: block;position: absolute;width: 100%;left:0;height: 6px;}
.banners-wrap:before{top: 0;border-top:3px dashed #b30b0b;}
.banners-wrap:after{bottom: 0;border-bottom:5px solid #b30b0b;}
.intro{float: left;width: 220px;padding: 10px 0 0 40px;position: relative;text-align: center;}
.intro h1{font-size: 34px;line-height: 36px;color: #5d4a48;font-family:tahoma;text-align: center;margin-bottom: .6em;}
.intro h1 .big{display: inline-block;font-size: 60px;line-height: 1em;font-weight: normal;margin-bottom: -.1em;}
.intro h1 .highlight{color: #e84026;}
.intro .desc{font-size: 13px;line-height: 20px;color: #111;margin:20px 0 0 0;text-align: center;}
.box{background: #eee;position: relative;border: 1px solid #f0e9e5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 7px 20px 15px 8px;}
.box:before,.box:after{position: absolute;top: 0;right: 0;bottom: 0;display: block;width: 2px;border-left: 1px solid #ccc;background: #ccc;content: "";}
.box:after{right: 3px;}
.box-inner{padding: 16px 5px 12px 30px;position: relative;}
.box-inner:before{position: absolute;top: 0;bottom: 0;left: 0;z-index: 3;display: block;width: 4px;content:"";}
.box__fliped:before,.box__fliped:after{right: auto;left: 0;border-left: none;border-right: 1px solid #f0e9e5;}
.box__fliped:after{left: 3px;}
.box__fliped .box-inner{padding: 16px 2px 12px 20px;position: relative;}
.box__fliped .box-inner:before{left: auto;right: -12px;}
.box__fliped .unit{margin: 0 -32px 21px -21px;padding: 30px 40px 30px 30px;}
.pagination{position: relative;overflow: hidden;padding: 0 45px;text-align: center;}
.pagination ul{margin: 0;padding: 0;}
.pagination ul li{display: inline-block;padding: 0 10px;background: none;}
.pagination ul li a{position: relative;}
.pagination ul li a:hover{color: #867270;}
.pagination .current{color: #867270;}
.fright{float:right;padding:16px;}
.pagination ul li.prev{position: absolute;top: 0;left: 0;float: left;padding: 0;}
.pagination ul li.prev a{padding-left: 17px;}
.pagination ul li.prev a:before{position: absolute;top: 50%;left: 0;display: block;margin-top: -5px;width: 13px;height: 13px;background: url(../images/arrows-circle.png) 0 0 no-repeat;content:"";}
.pagination ul li.prev a:hover:before{background-position: 0 -13px;}
.pagination ul li.next{position: absolute;top: 0;right: 0;float: right;padding: 0;}
.pagination ul li.next a{padding-right: 17px;}
.pagination ul li.next a:before{position: absolute;top: 50%;right: 0;display: block;margin-top: -5px;width: 13px;height: 13px;background: url(../images/arrows-circle.png) -13px 0 no-repeat;content:"";}
.pagination ul li.next a:hover:before{background-position: -13px -13px;}
.post{position: relative;overflow: hidden;margin-bottom: 30px;padding-bottom: 25px;border-bottom: 1px solid #e5e2de;}
.post:after{position: absolute;right: 0;bottom: 0;left: 0;display: block;height: 1px;background: white;content: "";}
.entry-header{overflow: hidden;margin-bottom: 25px;}
.entry-date{position: relative;float: left;margin-right: 20px;width: 105px;color: #acc000;font-size: 12px;line-height: 21px;}
.entry-date:before,.entry-date:after{position: absolute;top: 5px;right: 0;bottom: 5px;display: block;width: 1px;content: "";}
.entry-date:before{background: #e5e2de;}
.entry-date:after{right: -1px;background: white;}
.entry-day{display: block;float: left;margin-right: 8px;color: #c2d808;font-size: 42px;font-family: 'Jockey One', sans-serif;line-height: 1em;}
.entry-month{display: block;}
.entry-title{margin-bottom: 0;text-transform: uppercase;font-size: 19px;font-family: 'Jockey One', sans-serif;}
.entry-title a{color: #4c3734;}
.entry-title a:hover{color: #c53721;}
.entry-meta{color: #867270;}
.entry-meta a{color: #867270;}
.entry-meta a:hover{color: #c53721;}
.entry-meta .divider{margin: 0 6px;}
.entry-content{}
.entry-content .thumb{margin-right: 22px;}
.entry-content .thumb.fullwidth{margin: 0 0 25px 0;}
.entry-footer{}
.entry-views,.entry-like,.entry-comment{margin-right: 7px;color: #867270;font-size: 11px;}
.entry-like:hover,.entry-comment:hover{color: #c53721;}
.entry-like:hover .icon-like,.entry-comment:hover .icon-comment{background-position: 0 -10px;}
.post-title{padding-right: 0;}
.comments h2{color: #c53721;font-size: 24px;line-height: 1em;}
.commentlist{overflow: hidden;margin: 0 0 30px 0;padding: 0;background: url(../images/hr-dot.gif) 0 100% repeat-x;list-style-type: none;}
.children{margin: 0 0 0 130px;padding: 0;}
.commentlist li{margin: 0;padding: 0;list-style-type: none;}
.commentlist .comment-avatar{float: left;margin: 0 20px 0 0;}
.comment-wrapper{margin-bottom: 26px;}
.comment-body{margin-bottom: 20px;font-size: 12px;line-height: 20px;}
.commentlist .gravatar{margin: 5px 0 8px 0;border: 1px solid #c5bbb7;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.commentlist .comment-avatar-txt{color: #4c3734;text-transform: uppercase;font-size: 10px;}
.comment-holder{overflow: hidden;padding-bottom: 5px;}
.comment-meta{overflow: hidden;margin-bottom: 8px;}
.comment-author{float: left;font-size: 14px;}
.comment-date{float: right;text-transform: uppercase;font-size: 10px;}
.post-alt{overflow: visible;margin-bottom: 45px;padding-bottom: 0;border-bottom: none;}
.post-alt.last{margin-bottom: 0;}
.post-alt:after{display: none;}
.post-alt .entry-date{float: left;margin-right: 20px;width: 60px;height: 60px;background: url(../images/icon-empty.png) 0 0 no-repeat;text-align: center;}
.post-alt .entry-header{margin-bottom: 30px;padding-top: 4px;padding-bottom: 6px;}
.box__fliped .post-alt .entry-header{padding-left: 20px;}
.post-alt .entry-date:before,.post-alt .entry-date:after{display: none;}
.post-alt .entry-date .entry-day{display: block;float: none;margin-right: 0;padding-top: 14px;color: #867270;font-size: 17px;line-height: 1em;}
.post-alt .entry-date .entry-month{color: #867270;font-size: 12px;line-height: 1.2em;}
.post-alt .entry-title{padding-top: 12px;line-height: 1em;}
.post-alt .entry-content p{margin-bottom: 1em;}
.list_carousel{margin: 0 -22px 0 -38px;width: auto;}
.box__fliped .list_carousel{margin: 0 -22px 0 -22px;}
.list_carousel .carousel-section{display: block;float: left;margin: 0;padding: 0;}
.list_carousel.responsive{margin-left: 0;width: auto;}
.list_carousel .post-alt .entry-header{padding: 4px 36px 6px 72px;}
.box__fliped .list_carousel .post-alt .entry-header{padding: 4px 66px 6px 42px;}
.list_carousel .entry-content{padding: 0 15px 0 38px;}
.box__fliped .list_carousel .entry-content{padding: 0 26px 0 22px;}
.list_carousel .entry-footer{padding: 0 16px 0 38px;}
.box__fliped .list_carousel .entry-footer{padding: 0 26px 0 22px;}
.carousel-controls{position: absolute;right: 2px;top: 24px;overflow: hidden;}
.carousel-controls a{display: block;float: left;width: 12px;height: 13px;margin-left: 8px;background: url(../images/marker.png) 0 0 no-repeat;}
.carousel-controls a.next:hover{background-position: 0 -13px;}
.carousel-controls a.prev{background-position: -12px 0;}
.carousel-controls a.prev:hover{background-position: -12px -13px;}
.recent-posts{margin: 0;padding: 0;list-style-type: none;}
.recent-posts li{padding: 0;background: none;}
.recent-posts li h4{font-size: 16px;line-height: 18px;margin-bottom: 1em;}
.recent-posts li .excerpt{margin-bottom: 2px;}
.recent-posts li a{-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;-ms-transition: all 200ms linear;transition: all 200ms linear;}
.schedule{}.schedule h5{font-size: 16px;line-height: 1.2em;color: #c53721;text-align: center;text-transform: uppercase;}
.schedule h6{color: #c53721;font-style: italic;font-size: 13px;line-height: 20px;text-align: center;text-transform: none;}
.schedule ul{text-align: center;}
.schedule ul li{margin-bottom: 11px;background: none;padding: 0;}
.schedule ul li .days{text-transform: uppercase;}
.schedule ul li .time{color: #5d4a48;}
.reviews{}.reviews li{margin-top: 26px;background: none;padding: 0;}
.reviews__solid li{border-top: 1px solid #e5e2de;padding-top: 30px;margin-bottom: 27px;margin-top: 0;}
.reviews li:first-child{margin-top: 0;}
.reviews__solid li:first-child{padding-top: 0;border-top: none;}
.reviews li blockquote{margin: -8px 0 15px 0;}
.reviews li .rating-mark{}.reviews li .author{font-style: italic;color: #5d4a48;}
.featured{margin:0 0 70px 0;}.featured h4{text-transform: uppercase;font-size: 14px;margin: 0;text-align: center;}
.featured h4 a{color: #5d4a48;}
.featured h4 a:hover{color: #dd2e1b;}
.thumb-list{margin: 0 0 30px 0;padding:25px;background:#ffe381;border-radius:6px;overflow: hidden;}
.thumb-list li{float: left;width: 140px;padding: 0;margin: 0 10px 0 10px;background: none;}
.thumb-list li:nth-child(6n){margin-right: 0;}
.thumb-list li.nomargin{margin-right: 0;}
.thumb-list .thumb{float: none;margin: 0 0 8px 0;}
.thumb-list h4{text-transform: uppercase;font-size: 14px;}
.thumb-list h4.bulled{margin:10px;padding: 0 5px;}
.thumb-list h4 a{color: #867270;}
.thumb-list h4 a:hover{color: #c53721;}
.catering-link{display: inline-block;font-size: 14px;text-transform: uppercase;font-weight: bold;position: relative;padding: 141px 0 0 0;font-family: 'Cabin', sans-serif;}
.catering-link:before{content:"";display: block;position: absolute;width: 101px;height: 95px;left: 0;top: 14px;background: url(../images/ico-catering-large.png) 0 0 no-repeat;}
.catering-link:after{content:"";display: inline-block;width: 16px;height: 18px;background: url(../images/arrow-reply.png) 0 0 no-repeat;margin-left: 4px;}
.catering-link:hover{color: #abbf00;}
.catering-link:hover:before{background-position: -101px 0;}
.catering-link:hover:after{background-position: 0 -18px;}
.project-feed-filter{overflow: hidden;margin: 0;padding: 0;}
.project-feed-filter li{display: block;float: left;margin: 0;margin: 0 0 0 4px;padding: 0;border-left: 1px solid #867270;background: none;list-style: none;font-size: 14px;line-height: 1em;}
.project-feed-filter li:first-child{border-left: none;}
.project-feed-filter a{display: block;margin: 0;padding: 0 17px;color: #867270;text-decoration: none;}
.project-feed-filter li:first-child a{padding-left: 0 !important;}
.project-feed-filter a:hover{color: #4c3734;}
.project-feed-filter .current,.project-feed-filter .current:hover{color: #4c3734;}
.project-feed{overflow: hidden;position: relative;}
.project-feed .project-item{position: relative;float: left;margin: 0 0 30px 0;}
.project-img{position: relative;overflow: hidden;}
.project-img img{display: block;position: relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width: 100%;height: auto;border: 1px solid #c5bbb7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.project-item{overflow: hidden;}
.project-item .thumbnail{position: relative;overflow: hidden;}
.project-item .mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;overflow: hidden;opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-backface-visibility: hidden;}
.project-img:hover .mask{opacity: 1;}
.project-item .icon-zoom{display: block;padding:0;position: absolute;left: 50%;top: 50%;width:46px;height:46px;margin: -23px 0 0 -23px !important;background: url(../images/icon-zoom.png) 0 0 no-repeat;text-decoration: none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.project-img .mask{opacity: 0;overflow:visible;border:0 solid rgba(93,74,72,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.project-img .icon-zoom{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;}
.project-img:hover .mask{opacity: 1;border:100px solid rgba(93,74,72,.4);}
.project-img:hover .icon-zoom{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s;}
.isotope-item{z-index: 2;}.isotope-hidden.isotope-item{z-index: 1;pointer-events: none;}
.isotope, .isotope .isotope-item{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;transition-duration: 0.8s;}
.isotope{-webkit-transition-property: height, width;-moz-transition-property: height, width;transition-property: height, width;}
.isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;-ms-transition-property: -ms-transform, opacity;-o-transition-property: top, left, opacity;transition-property: transform, opacity;}
.social-section{color: #867270;font-size: 12px;line-height: 20px;background: url(../images/line-dotted.png) 0 100% repeat-x;}
.social-section .social-links__dark__large{padding: 0 10px 14px 10px;overflow: hidden;}
.map-wrapper{position:relative;float: left;margin-right:32px;}
.map-wrapper img{max-width:none !important;}
#map_canvas{margin:4px 0 0 4px;width: 617px;height:342px;background: #fff url(../images/preloader.gif) 50% 50% no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.contacts-info{float: left;width: 240px;padding: 24px 0 0 0;color: #5d4a48;font-size: 12px;line-height: 20px;text-shadow: 0 1px 0 white;}
.contacts-info-i{padding: 0 0 0 44px;margin: 30px 0 0 0;position: relative;}
.contacts-info-i:before{content:"";display: block;position: absolute;left: 0;top: 0;width: 36px;height: 36px;}
.contacts-info-i:first-child{margin-top: 0;}
.contacts-info-i__address{background: url(../images/ico-address-l.png) 0 0 no-repeat;}
.contacts-info-i__phone{background: url(../images/ico-phone-l.png) 0 0 no-repeat;}
.contacts-info-i__email{background: url(../images/ico-email-l.png) 0 0 no-repeat;}
.contacts-info-i__email a{color: #5d4a48;}
.contacts-info-i__email a:hover{color: #C53721;}
.contacts-info h3{font-size: 22px;line-height: 1.2em;color: #5d4a48;font-family: 'ballparkweiner';margin-bottom: .3em;}
.widget__sidebar{margin-bottom: 56px;}
.widget__sidebar ul{margin: 0;padding: 0;}
.widget__sidebar ul li{background: none;padding: 0;}
.widget-categories ul{margin: 0;padding: 0 0 10px 0;}
.widget-categories ul li{font-size: 14px;margin-bottom: 10px;}
.widget-categories ul li a{color: #867270;padding: 0 0 0 18px;background: url(../images/arrow-right.png) 0 6px no-repeat;}
.widget-categories ul li a:hover{color: #c53721;background: url(../images/arrow-left.png) 0 6px no-repeat;}
.widget__sidebar.widget-categories .widget-content{padding-left: 13px;}
.widget-events{}.events-list .event-item{overflow: hidden;border-top: 1px solid white;margin-top:30px;padding-top: 30px;position: relative;}
.events-list .event-item:first-child{padding-top: 0;margin-top: 0;border-top: none;}
.events-list .event-item:before{content:"";display: block;height: 1px;position: absolute;left: 0;right: 0;top: 0;background: #e5e2de;}
.events-list .event-item:first-child:before{display: none;}
.events-list{}.events-list .entry-header{margin-bottom: 12px;}
.events-list .entry-date{width: 50px;font-size: 12px;color: #4c3734;margin-right: 0;}
.events-list .entry-date:after,.events-list .entry-date:before{display: none;}
.events-list .entry-day{font-size: 17px;display: block;float: none;color: #4c3734;}
.events-list .entry-month{text-transform: lowercase;}
.events-list .entry-title{font-size: 14px;line-height: 20px;text-transform: none;font-weight: normal;font-family: 'Cabin', sans-serif;}
.events-list .entry-content p{margin-bottom: .6em;}
.events-list .thumb{margin-bottom: 0;}
#footer{background:#444;color:#fff;border-top:12px solid #4f79a3;font-size:13px;padding:8px 0 16px 0;position:absolute;width:100%;bottom:0;}
.footer-logo{background:url(../images/footer-logo.png)no-repeat;width:158px;height:144px;position:absolute;margin-left:-79px;left:50%;z-index:9;margin-top:-89px;}
p.girinti{text-indent:24px;}
#wrapper {min-height:100%;position:relative;}

.widget__footer{padding: 15px 0 5px 0;}
.widget__footer .widget-title{font-size: 18px;margin: 0 0 1em 0;color: #eedec4;text-transform: uppercase;font-family: 'Jockey One', sans-serif;}
.widget__footer .widget-title:before{content:'';display: inline-block;width: 11px;height: 11px;background: url(../images/star-small.png) 0 0 no-repeat;margin-right: 7px;}
.widget__footer .widget-title:after{content:'';display: inline-block;width: 11px;height: 11px;background: url(../images/star-small.png) 0 0 no-repeat;margin-left: 8px;}
.widget__footer ul{margin: 0;padding: 0;list-style-type: none;}
.widget__footer ul li{line-height: 18px;padding: 0 0 0 24px;margin: 0 0 9px 0;color: #eedec4;}
.widget__footer ul li:hover{}
.widget__footer ul li a:hover{color: #EEE;}
.widget__footer li a{color: #eedec4;text-decoration: none;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
ul.social-links{margin-top: -4px;}
ul.social-links li{background: none;padding: 0;margin: 0 0 3px 0;}
ul.social-links__hor{overflow: hidden;margin: 0;padding: 0;}
ul.social-links__hor li{float: left;margin: 0 11px 0 0;padding: 0;}
ul.social-links__hor.social-links__icons li{width: 22px;height: 22px;float: left;overflow: hidden;}
ul.social-links__hor.social-links__dark__large li{width: 36px;height: 36px;margin: 0 15px 10px 15px;}
ul.social-links li:hover{background: none;}
ul.social-links li a{position: relative;padding-left: 34px;line-height: 24px;}
ul.social-links.social-links__dark.social-links__icons li a{width: 22px;height: 22px;padding: 0;float: left;margin: 0;}
ul.social-links.social-links__icons.social-links__dark__large li a{width: 36px;height: 36px;}
ul.social-links li a:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 24px;height: 24px;background-image: url(../images/social.png);background-repeat: no-repeat;background-position: 0 0;}
ul.social-links.social-links__dark__large li a:before{width: 36px;height: 36px;}
ul.social-links__dark li a:before{background-image: url(../images/social-dark.png);}
ul.social-links__dark__large li a:before{background-image: url(../images/social-dark-large.png);}
ul.social-links li.soc-facebook a:before{background-position: 0 0;}
ul.social-links li.soc-twitter a:before{background-position: -24px 0;}
ul.social-links__dark li.soc-twitter a:before{background-position: -22px 0;}
ul.social-links li.soc-gplus a:before{background-position: -48px 0;}
ul.social-links li.soc-pinterest a:before{background-position: -72px 0;}
ul.social-links li.soc-linkedin a:before{background-position: -96px 0;}
ul.social-links__dark li.soc-linkedin a:before{background-position: -44px 0;}
ul.social-links li.soc-rss a:before{background-position: -120px 0;}
ul.social-links__dark__large li.soc-facebook a:before{background-position: 0 0;}
ul.social-links__dark__large li.soc-facebook a:hover:before{background-position: 0 -36px;}
ul.social-links__dark__large li.soc-twitter a:before{background-position: -36px 0;}
ul.social-links__dark__large li.soc-twitter a:hover:before{background-position: -36px -36px;}
ul.social-links__dark__large li.soc-gplus a:before{background-position: -72px 0;}
ul.social-links__dark__large li.soc-gplus a:hover:before{background-position: -72px -36px;}
ul.social-links__dark__large li.soc-pinterest a:before{background-position: -108px 0;}
ul.social-links__dark__large li.soc-pinterest a:hover:before{background-position: -108px -36px;}
ul.social-links__dark__large li.soc-linkedin a:before{background-position: -144px 0;}
ul.social-links__dark__large li.soc-linkedin a:hover:before{background-position: -144px -36px;}
ul.social-links__dark__large li.soc-rss a:before{background-position: -180px 0;}
ul.social-links__dark__large li.soc-rss a:hover:before{background-position: -180px -36px;}
.widget-contacts{padding-bottom: 10px;}
.contacts-list{}ul.contacts-list li{background: none;padding: 0 0 0 45px;margin: 0 0 20px 0;position: relative;line-height: 16px;}
ul.contacts-list li:hover{background: none;}
ul.contacts-list li:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 34px;height: 34px;background: url(../images/contacts-icons.png) 0 0 no-repeat;}
ul.contacts-list li.phone:before{background-position: 0 0;}
ul.contacts-list li.email:before{background-position: -34px 0;}
ul.contacts-list li.address:before{background-position: -68px 0;}
ul.contacts-list .name{display: block;}
.widget-order{padding-right: 20px;padding-bottom: 42px;}
.widget-order .widget-title{font-size: 26px;line-height: 1em;margin-bottom: .5em;font-family: 'ballparkweiner';text-transform: none;}
.widget-order .widget-title .adv-title{display: block;text-align: right;margin-top: -9px;}
.widget-order .widget-title:before,.widget-order .widget-title:after{background: none;display: none;}
.copyright{font-size: 12px;line-height: 15px;padding:74px 0 10px;color: #eee;text-shadow: none;text-align:center;}
.copyright a{color: #eee;text-decoration: none;}
.copyright a:hover{text-decoration: underline;}
.back-to-top{height: 108px;background: url(../images/back-to-top-bg.png) 50% 0 repeat-x;}
.back-to-top-inner{font-family: 'Jockey One', sans-serif;font-size: 20px;line-height: 1.2em;text-transform: uppercase;text-align: center;width: 100%;padding-top: 10px;}
.back-to-top-inner a{display: inline-block;position: relative;padding: 42px 224px 0 224px;color: #b3cf09;text-decoration: none;}
.back-to-top-inner a:before,.back-to-top-inner a:after{content:'';display: block;width: 150px;height: 61px;position: absolute;top: 21px;background-image: url(../images/swirl-small.png);}
.back-to-top-inner a:before{background-position: 0 0;left: 0;}
.back-to-top-inner a:after{right: 0;background-position: -150px 0;}
.back-to-top .arrow-up{border-left: 16px solid transparent;border-right: 16px solid transparent;border-bottom: 11px solid #abbf00;}
.back-to-top .arrow-up{display: block;margin: 0 auto;}
.back-to-top-inner a:hover{color: #e84026;}
.back-to-top-inner a:hover:before{background-position: 0 -61px;}
.back-to-top-inner a:hover:after{background-position: -150px -61px;}
.back-to-top-inner a:hover .arrow-up{border-bottom-color: #e84026;}
ul.menu li a{font-size:15px;padding:0;font-family:arconrounded-regular;color:#333;}
#content-wrapper {min-height:480px;}
p.center {text-align:center;padding:40px 8% 0;}
h2.center {text-align:center;padding:40px 8% 0;}
.bg-design {background:#fff url(../images/headerbg.png) no-repeat scroll left bottom;bottom:130px;height:401px;position:absolute;width:100%;z-index:-1;}
.Gray{color:#666;font-weight:bold;}


#header {
  background: #fff;
  margin: 0 auto;
  padding: 3em 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #header {
    padding: 1em 0;
  }
}
#header .header-inner {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
  height: 6em;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #header .header-inner {
    max-width: 768px;
    height: 3em;
  }
}
@media only screen and (max-width: 767px) {
  #header .header-inner {
    height: 6em;
    padding: 0 1em 1em;
  }
}
#header .navbar .logo {
  margin: 1.1em 0;
  position: absolute;
  right: 385px;
  text-align: center;
  top: -58px;
}
.newsimg {float:left;padding-right:10px;}
@media only screen and (max-width: 767px) {
  #header .navbar .logo {
    margin: 0 auto;
    position: relative;
    width:85%;
    right: 0;
    top: -26px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #header .navbar .logo {
    margin: 0.5em 0;
    right: 257px;
    top: -20px;
  }
}
@media only screen and (max-width: 767px) {
  #header .navbar .logo img {
    width: 230px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #header .navbar .logo img {
    width: 225px;
  }
}
#header .navbar .menu {
  text-align: center;
  margin-top: 2em;
}
@media only screen and (max-width: 767px) {
  #header .navbar .menu {
    display: none;
  }
}
#header .navbar .menu ul {
  list-style-type: none;
  background:#ccc;
  padding:1em 0;
}
#header .navbar .menu ul .video {
  margin-right: 330px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #header .navbar .menu ul .video {
    margin-right: 260px;
  }
}
#header .navbar .menu li {
  display: inline;
  padding: 0 .35em;
}
@media only screen and (min-width: 1024px) {
  #header .navbar .menu li {
    padding: 3.4em .75em;
  }
  #header .navbar .menu li:hover, .menu li.active{background:url(../images/menuh.png)no-repeat scroll center -1px;width:20px;height:17px;}
}

#mobile-menu, #mobile-user {
  cursor: pointer;
  height:21px;
  margin-top:-30px;
  float: right;
  width:28px;
  background:url(../images/mobilemenu.png)no-repeat;
}
@media only screen and (min-width: 768px) {
  #mobile-menu, #mobile-user {
    display: none;
  }
}
#mobile-menu ul.mobile-menu, #mobile-menu ul.mobile-user, #mobile-user ul.mobile-menu, #mobile-user ul.mobile-user {
  position: absolute;
  left: 0;
  top: 105px;
  width: 100%;
  z-index: 100000;
  display: none;
}
#mobile-menu ul.mobile-menu li, #mobile-menu ul.mobile-user li, #mobile-user ul.mobile-menu li, #mobile-user ul.mobile-user li {
  background: #999;
  border-top: 1px solid #bfbfbf;
  text-align: center;
  width: 100%;
  padding: 15px 0;
  margin: 0;
}
#mobile-menu ul.mobile-menu li a, #mobile-menu ul.mobile-user li a, #mobile-user ul.mobile-menu li a, #mobile-user ul.mobile-user li a {
  display: block;
}

#mobile-user {
  background: url("http://s.cdpn.io/17920/head_2.png") no-repeat scroll right 0 transparent;
  height: 21px;
  margin-right: 15px;
  margin-top: -24px;
}

.hat {
  background: #000;
  padding: 1em;
  height: 1.15em;
  padding: 0.5em 1em;
}
@media only screen and (max-width: 767px) {
  .hat {
    display: none;
  }
}

.menu-out, .menu-out ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.menu-out:before,
.menu-out:after {
  content: "";
  display: table;
}

.menu-out:after {
  clear: both;
}

.menu-out {
  zoom: 1;
  float: right;
}

.menu-out li {
  float: left;
  position: relative;
}

.menu-out a {
  font-size: 0.75em;
  padding: 5px 10px;
  color: #999;
}

.menu-out li:hover > a {
  color: #ED3D3D;
}

.menu-out ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 33px;
  left: -10px;
  z-index: 1;
  background: none repeat scroll 0 0 #000000;
  transition: all .2s ease-in-out;
}

.menu-out li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}

.menu-out ul li {
  float: none;
  display: block;
}

.menu-out ul a {
  display: block;
  float: none;
  padding: 10px 20px;
  white-space: nowrap;
}
