body{font-family:'Montserrat', sans-serif;font-size:13px;color:#777777;line-height:22px;}
.main-container{overflow:hidden;}
a{-webkit-transition:all 0.3s;transition:all 0.3s;}
a:hover{text-decoration:none;}
.bg-color{background:#f6d014;}
@media screen and (max-width:767px){.logo img{width:70%;}
}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mt-70{margin-top:-70px;}
@media screen and (max-width:415px){.mt-70{margin-top:0;}
}
.mb40{margin-bottom:40px;}
.mb60{margin-bottom:60px;}
.mb80{margin-bottom:80px;}
.pad40{padding:40px 0;}
@media screen and (max-width:768px){.sm-b-pad40{padding-bottom:40px;}
.sm-b-pad80{padding-bottom:80px;}
}
.pad60{padding:60px 0;}
.pad80{padding:80px 0;}
.pad100{padding:100px 0;}
.pad200{padding:200px 0;}
.t-pad60{padding-top:60px}
.t-pad80{padding-top:80px}
.b-pad80{padding-bottom:80px;}
.header{background:#ffffff;border:1px solid #dddddd;}
.btn{border-radius:0;border:0;}
.fa-ul{margin-left:0;}
.fa-ul > li{margin:15px 0;}
.fa-ul > li > i{color:#f6d014;font-size:15px;}
.title{color:#313131;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;}
.title span{color:#f6d014;}
.title:after{content:'';display:block;width:70px;height:3px;background:#f6d014;position:relative;}
.t-center.title:after{margin:20px auto 25px;}
.t-left.title:after{margin:20px 0 25px;}
.t-right.title:after{margin:20px 0 20px auto;}
.parallax{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
.parallax.bgc{background-position:50% 50%}
.drk-bg{background:#232220;}
.light-bg{background:#fafafa;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
.text-highlight{font-size:18px;line-height:30px;}
.t-left{text-align:left;}
.t-center{text-align:center;}
.t-right{text-align:right;}
.btn-primary{padding:12px 18px;text-transform:uppercase;background:#f6d014;color:#ffffff;}
.btn-primary:hover{background:#f6d014;}
.white-text{color:#ffffff;}
.navbar{margin-bottom:0;}
@media screen and (min-width:769px){.navbar-nav{float:right;}
}
.navbar-nav > li > a{color:#272727;font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase;}
.navbar-nav > li > a:hover,
.navbar-nav > li.active > a{color:#f6d014;text-decoration:none;background-color:transparent !important;}
.navbar-nav > li > a:focus{background-color:transparent !important;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover,
.mega-dropdown-menu > li > ul > li.active > a,
.mega-dropdown-menu > li > ul > li.active > a:hover,
.mega-dropdown-menu > li > ul > li.active > a:focus{color:#f6d014;background:transparent;}
@media (min-width:768px){.navbar-nav > li> a{padding-top:25px;padding-bottom:25px;}
}
.navbar-brand{padding:0;}
.dropdown.open > a{color:#f6d014;background-color:transparent;}
.dropdown-menu{background:#272727;}
@media screen and (max-width:415px){.dropdown{background:#272727;}
.navbar-nav > li > a{color:#ffffff;margin-left:15px;}
}
.dropdown-menu > li{font-size:13px;font-family:'Open Sans', sans-serif;border-bottom:1px solid #555;padding:5px 0;}
.dropdown-menu > li:last-child,
.dropdown-menu.mega-dropdown-menu > li{border-bottom:0;}
.dropdown-menu > li > a{color:#fff;text-transform:uppercase;}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover{color:#f6d014;background:transparent;}
.mega-dropdown{position:static !important;}
.mega-dropdown-menu{padding:20px 20px;width:100%;box-shadow:none;-webkit-box-shadow:none;}
.mega-dropdown-menu > li > ul{padding:0;margin:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;border-bottom:1px solid #555;margin:0 5px;}
.mega-dropdown-menu > li > ul > li > a{display:block;color:#fff;padding:5px 0px;text-transform:uppercase;font-size:13px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus{color:#f6d014;text-decoration:none;}
.mega-dropdown-menu .dropdown-header{font-size:18px;color:#fff;padding:5px 60px 5px 5px;line-height:30px;text-transform:uppercase;border-bottom:1px solid #555;}
.carousel-control{width:30px;height:30px;top:-35px;}
.left.carousel-control{right:30px;left:inherit;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{font-size:12px;background-color:#fff;line-height:30px;text-shadow:none;color:#333;border:1px solid #ddd;}
.navbar-toggle{background:#f6d014;}
.navbar-toggle .icon-bar{background:#ffffff;}
.navbar-fixed-top{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;animation-duration:0.8s;-webkit-animation-duration:0.8s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-70px);transform:translateY(-70px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
.slide-title{color:#ffffff;font-size:60px;font-weight:700;line-height:60px;text-transform:uppercase;font-family:'Montserrat', sans-serif;}
.slide-title.color{color:#f6d014;}
.slide-border:after{content:'';display:block;width:80px;height:3px;background:#f6d014;}
.slider-btn{padding:12px 18px;text-transform:uppercase;background:#f6d014;color:#ffffff;}
@media screen and (max-width:767px){.slider-btn{padding:6px 9px;margin-top:20px;}
}
.section-text{font-size:23px;line-height:39px;text-transform:uppercase;}
.section-text:after{content:'';display:block;width:80px;height:2px;background:#f6d014;margin:25px 0;}
.call-to-action{position:relative;z-index:99;}
.call-to-action h3{color:#ffffff;font-size:22px;text-transform:uppercase;margin-left:40px;line-height:22px;margin-top:7px;}
.borderleft:before{content:'';display:block;width:2px;height:30px;background:#ffffff;position:absolute;top:0;}
.ico-btn{color:#ffffff;font-size:35px;line-height:35px;margin:0 0 0 50px;padding:0;}
.ico-btn:hover{color:#313131;}
.feature-top{padding:80px 0;}
.feature-img .img-wrap{position:relative;overflow:hidden;margin-bottom:26px;}
.feature-img .img-wrap .overley{position:absolute;text-align:center;display:block;width:100%;height:100%;background:rgba(246, 208, 20, 0.5);top:0;right:0;bottom:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s;transition:all 0.3s;}
.feature-img:hover .img-wrap .overley{-webkit-transform:scale(1);transform:scale(1);}
.feature-img .img-wrap .overley i{position:absolute;top:50%;margin-top:-32px;margin-left:-25px;color:#ffffff;font-size:24px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:60px;height:60px;background:#333333;border-radius:100%;line-height:60px;}
.feature-img h4{font-size:18px;line-height:18px;margin-bottom:14px;}
.feature-img h4 a{color:#313131;-webkit-transition:all 0.3s;transition:all 0.3s;}
.feature-img h4 a:hover{color:#f6d014;}
.feature-img p{margin-bottom:24px;}
.feature-box-1{position:relative;}
.feature-box-1 img{float:left;margin-right:20px;}
.feaure-box-1 .f-content{float:left;}
.feature-box-1 h4{color:#313131
font-size:18px;line-height:18px;margin-bottom:14px;text-transform:uppercase;}
.feature-box-1 h4 a{color:#313131;-webkit-transition:all 0.3s;transition:all 0.3s;}
.feature-box-1 h4 a:hover{color:#f6d014;}
.btn-learnmore{color:#777777;font-size:13px;padding:8px 22px;border:1px solid #777777;}
.feature-box i:before{font-size:70px;color:#777777;line-height:70px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.feature-box:hover i:before{color:#f6d014;}
.feature-box h4{color:#313131;text-transform:uppercase;margin:35px 0 25px;}
.feature-box p{}
.short-feature .number{color:#f6d014;text-align:center;font-size:30px;width:40px;height:40px;line-height:40px;border:1px solid #f6d014;margin-right:20px;background:#333;}
.short-feature h4{font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px;}
.short-feature p{font-size:15px;}
.parallax-text p{font-size:15px;}
.parallax-text h3{font-size:35px;line-height:46px;text-transform:uppercase;margin:35px 0 45px;}
.count-box{text-align:center;}
.count-box .icon{clear:both;margin-bottom:37px;}
.count-box i:before{color:#f6d014;font-size:60px;line-height:60px;margin-bottom:60px;}
.count-box .timer{font-size:60px;color:#fff;text-align:center;}
.count-box .timer:after{content:'';display:block;width:70px;height:2px;background:#f6d014;margin:15px auto 25px;}
.count-box h4{color:#fff;font-size:16px;text-transform:uppercase;}
.team-wrap{text-align:center;margin-top:5px;border:2px solid #ddd;-webkit-transition:all 0.3s;transition:all 0.3s;}
.team-wrap .team-img{position:relative;//overflow:hidden;border-bottom:2px solid #ddd;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.team-wrap h4{font-size:18px;color:#313131
line-height:15px;margin:20px 0 10px;text-transform:uppercase;}
.team-wrap h4 a{color:#313131;}
.team-wrap h4 a:hover{color:#f6d014;}
.team-wrap p.designation{color:#f6d014;margin:0 0 9px}
.team-wrap p{margin-bottom:16px;}
.team-wrap:hover{border:2px solid #f6d014;}
.team-wrap:hover .team-img{border-bottom:2px solid #f6d014;}
.team-wrap .team-img .overley{position:absolute;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);top:0;right:0;bottom:0;left:0;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.team-wrap .team-img:hover .overley{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.team-wrap .team-img .overley .team-social{position:absolute;top:50%;left:50%;margin-left:-84px;margin-top:-25px;}
.team-wrap .team-img .overley .team-social a i{color:#ffffff;border:1px solid #f6d014;width:40px;height:40px;line-height:40px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.team-wrap .team-img .overley .team-social a:hover i{color:#ffffff;background:#f6d014;border:1px solid #f6d014;width:40px;height:40px;line-height:40px;}
.portfolio-nav ul{margin:0;padding:0;}
.portfolio-nav li{color:#313131;margin:15px 5px 38px 0;display:inline-block;padding:8px 20px;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
@media screen and (max-width:767px){.portfolio-nav li{padding:4px 6px;margin:5px 5px 5px 0;}
}
.portfolio-nav li:hover,
.portfolio-nav li.active{color:#313131;background:#f6d014;}
.portfolio{width:100%;overflow:hidden;}
.portfolio .portfolio-item.col-2{width:50%;float:left;}
.portfolio .portfolio-item.col-3{width:33.33%;float:left;}
.portfolio .portfolio-item.col-4{width:25%;float:left;}
@media screen and (max-width:768px){.portfolio .portfolio-item.col-3,
.portfolio .portfolio-item.col-4{width:50%;float:left;}
}
@media screen and (max-width:767px){.portfolio .portfolio-item.col-2,
.portfolio .portfolio-item.col-3,
.portfolio .portfolio-item.col-4{width:100%;float:left;}
}
.portfolio .portfolio-item.col-4 img,
.portfolio .portfolio-item.col-3 img,
.portfolio .portfolio-item.col-2 img{width:100%;}
.portfolio .portfolio-item{position:relative;overflow:hidden;}
.portfolio .portfolio-item .portfolio-overley{position:absolute;width:100%;height:100%;display:block;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.portfolio .portfolio-item:hover .portfolio-overley{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.portfolio .portfolio-item .portfolio-overley .content{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-50px;}
.portfolio .portfolio-item .portfolio-overley .content h3,
.portfolio .portfolio-item .portfolio-overley .content h3 a{color:#fff;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;}
.portfolio .portfolio-item .portfolio-overley .content h3 a:hover{color:#f6d014;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;}
.portfolio .portfolio-item .portfolio-overley .content .portfolio-tags{color:#f6d014;}
.feedback{margin-top:6px;float:left;}
.feedback-text{color:#313131;background:#f7f7f7;font-size:15px;padding:46px;border-left:2px solid #f6d014;position:relative;}
.feedback-text:after{content:'';position:absolute;border-style:solid;left:calc(80% - 10px);bottom:-10px;left:90%;border-width:10px 10px 0 10px;border-color:#F6D014 transparent transparent transparent;}
.feedback h4{color:#313131;text-align:right;text-transform:capitalize;margin:15px 0 0;}
.feedback p.designation{text-align:right;font-weight:400;font-size:13px;}
.client-box ul{margin:0;padding:0;}
.client-box li{text-align:center;margin:10px 12px 7px 0;padding:0;display:inline-block;border:1px solid #ddd;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.client-box li:hover{border:1px solid #f6d014;}
.client-box li img{max-width:160px;opacity:0.7;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
@media screen and (max-width:768px){.client-box li img{max-width:100px !important;opacity:0.7;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
}
.client-box li:hover img{opacity:1;}
label{font-weight:400;}
label > b{color:#ff0000;font-size:18px;}
.form-inline .form-control,
.form-control:focus{border-radius:0;box-shadow:none;width:100%;}
.contact-form h3,
.comment-form h3{color:#32313b;font-size:30px;font-weight:400;}
.contact-form .form-sec1,
.comment-form .form-sec1{padding-bottom:25px;float:left;}
.contact-form .form-sec2,
.comment-form .form-sec2{padding-bottom:25px;}
.contact-form .form-sec3,
.comment-form .form-sec3{margin-top:25px;float:left;}
#success, #error{display:none}
#success span, #erro span{display:block;position:absolute;top:0;width:100%}
#success span p, #error span p{margin-top:6em}
#success span p{color:#9bd32d;}
#error span p{color:#c0392b;}
.panel{border:0;box-shadow:none;}
.panel-heading{padding:0;}
.panel-title a,
.panel-title a:focus{background-color:#f6d014;color:#fff;border:0;}
.panel-title a.collapsed,
.panel-title a.collapsed:focus{background-color:#ffffff;color:#313131;border:1px solid #ddd;}
.panel-title a,
.panel-title a:focus{font-size:13px;position:relative;display:block;padding:14px 60px 14px 22px;border:1px solid #f6d014;background-color:#f6d014;color:#313131;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;}
.panel-title a[aria-expanded="true"]:before{content:'\f107';font-family:fontawesome;}
.panel-title a:before{content:'\f105';font-family:fontawesome;margin-right:6px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.panel-body{font-family:"Open Sans", sans-serif;line-height:19px;}
.collapse{padding:0;}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body{border:0;}
ul.pricing-table{margin:0;margin-bottom:30px;padding:0;text-align:center;border:1px solid #ddd;background:#fff;}
ul.pricing-table li{position:relative;padding:16px 4px;list-style:none;border-bottom:1px solid #ddd;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
ul.pricing-table li:first-child{padding:22px 0;background:#222;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
ul.pricing-table:hover li:first-child{color:#313131;background:#f6d014;}
ul.pricing-table li h2{margin:0;text-transform:uppercase;color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
ul.pricing-table:hover li h2{color:#313131;}
ul.pricing-table li.price{padding:30px 0 16px;border-bottom:1px solid #f6d014;color:#313131;font-size:24px;font-weight:700;}
.breadcrumb{text-align:right;background-color:transparent;}
@media screen and (max-width:768px){.breadcrumb{text-align:center;}
}
.breadcrumb > li{text-transform:uppercase;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.breadcrumb > li > a{color:#f6d014;}
.breadcrumb > .active{color:#fff;}
.divider{margin:30px 0;}
.divider.solid{border:1px solid #f6d014;}
.divider.dashed{border:1px dashed #f6d014;}
.divider.dotted{border:1px dotted #f6d014;}
.dropcap{float:left;width:55px;height:55px;margin:7px 10px 0 0;padding:6px 10px 0 16px;font-size:40px;font-weight:400;line-height:40px;}
.dropcap.square{color:#ffffff;background:#f6d014;}
.dropcap.rounded{color:#ffffff;background:#f6d014;border-radius:4px;}
.dropcap.circle{color:#ffffff;background:#f6d014;border-radius:100%;}
.pagination > li > a,
.pagination > li > span{color:#f6d014;}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover{color:#fff;background:#f6d014;}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover{background:#f6d014;border-color:#ddd;}
.page-head{padding:120px 0;}
.page-head h2{color:#f6d014;margin:0;text-transform:uppercase;font-size:26px;font-weight:700;line-height:40px;}
@media screen and (max-width:768px){.page-head{text-align:center;padding:40px 0;}
}
.info{color:#fff;font-size:16px;font-weight:400;}
.info h1{color:#f6d014;font-size:140px;font-weight:700;}
.info h2{text-transform:uppercase;font-size:48px;margin:40px 0 20px;}
.info .btn{margin-top:40px;}
.content-area article{margin-bottom:40px;}
.content-area .entry-header{}
.content-area .entry-header .post-thumbnail{position:relative;overflow:hidden;width:100%;height:auto;}
.content-area .entry-header .post-thumbnail .thumb-hover{display:block;background:rgba(0,0,0,0.7);position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;height:auto;opacity:0;}
.content-area .entry-header:hover .post-thumbnail .thumb-hover{opacity:1;}
.content-area .entry-header .post-thumbnail .thumb-hover .thumb-icon{position:absolute;top:-45px;width:40px;height:40px;background:#fff;border-radius:4px;text-align:center;font-size:18px;line-height:41px;-wibkit-transition:all 0.3s;transition:all 0.3s;margin-left:-20px;left:50%;}
.content-area .entry-header .post-thumbnail:hover .thumb-hover .thumb-icon{top:50%;margin-top:-20px;margin-left:-20px;}
.content-area .entry-header .post-thumbnail:hover .thumb-hover .thumb-icon a{color:#313131;}
.content-area .entry-header .post-thumbnail:hover .thumb-hover .thumb-icon:hover a{color:#f6d014;}
.content-area .entry-header img{width:100%;overflow:hidden;}
.content-area .entry-header h2{font-size:24px;font-weight:400;line-height:110%;padding:20px 0 20px 0;border-bottom:1px solid #ddd;margin:0 0 20px;}
.content-area .entry-header h2 a{color:#5c5c5c;}
.content-area .entry-meta{margin-bottom:15px;}
.content-area .entry-meta span{display:inline-block;margin-right:10px;}
.content-area .entry-meta span i{margin-right:5px;line-height:20px;}
.content-area .entry-meta span a{color:#959595;}
.content-area .entry-meta span.tags ul{margin:0;}
.content-area .entry-meta span.tags ul li{list-style:none;margin:0;padding:0 5px 0 0;line-height:1;display:inline-block;}
.content-area .entry-content{clear:both;}
.content-area .entry-footer{margin-top:20px;}
.author-box{margin-bottom:50px;}
.author-box h2{font-size:30px;color:#32313b;text-transform:capitalize;font-weight:400;margin-bottom:30px;}
.author-box .author-avatar{width:100px;height:100px;border:5px solid #ddd;float:left;margin-right:20px;margin-bottom:20px;}
.author-box .author-avatar img{width:100%;}
.author-box .author-bio h3{font-size:20px;color:#32313b;font-weight:400;}
.comment-thread{margin-bottom:50px;}
.comment-thread h3{color:#32313b;font-size:24px;font-weight:400;margin-bottom:20px;}
.media h4{color:#32313b;font-weight:400;}
.content-area .entry-header h2 a:hover{color:#f6d014;text-decoration:none;}
.content-area .entry-meta span i{color:#f6d014;}
.content-area .entry-meta span a:hover{color:#f6d014;text-decoration:none;}
.widget{margin-bottom:50px;clear:both;}
.widget-title{color:#32313b;font-size:22px;font-weight:400;line-height:24px;margin-top:0;}
.widget-title:after{content:"";background:#ececec;display:block;height:1px;margin:0 0 25px;position:relative;width:100%;}
.widget-title span:after{content:"";display:block;height:5px;margin:20px 0 -3px;position:relative;width:15%;z-index:1;}
.widget_categories ul{margin:0;padding:0;}
.widget_categories ul li{margin-bottom:15px;padding-bottom:15px;list-style:none;border-bottom:1px dashed #cecece;}
.widget_categories ul li a{color:#959595;-webkit-transition:all 0.3s;transition:all 0.3s;}
.widget_categories ul li a:before{content:"\f105";font-family:FontAwesome;font-size:14px;line-height:8px;padding-right:20px;}
.widget_categories ul{}
.widget_categories ul{}
.tagcloud a{font-size:14px !important;float:left;color:#6a6a6a;border:1px solid #aaa;padding:5px 8px;border-radius:0;margin-right:5px;margin-bottom:5px;}
.itehmeslab-latest-post{margin:0;padding:0;}
.itehmeslab-latest-post li{list-style:none;}
.itehmeslab-latest-post li h4{font-size:15px;font-weight:400;margin-top:0;line-height:18px;margin-bottom:4px;}
.itehmeslab-latest-post li a{color:#959595;}
.sidebar-gallery a img{width:61px;height:61px;margin:0 1px 4px 0;}
.widget_categories ul li a:hover{color:#f6d014;}
.tagcloud a:hover{color:#fff;background:#f6d014;text-decoration:none;border:1px solid #f6d014;}
.itehmeslab-latest-post li a:hover{color:#f6d014;}
.footer{background:#111111;color:#BBBBBB;font-weight:400;letter-spacing:0.05em;}
.f-title{color:#f6d014;font-size:17px;text-transform:uppercase;position:relative;}
.f-title:after{content:'';display:block;width:70px;height:2px;background:#f6d014;position:relative;margin:20px 0;}
.footer-logo{margin-bottom:18px;}
.quick-links ul{margin:0;padding:0;}
.quick-links li{margin:0 0;padding:4px 0;list-style:none;width:50%;float:left;}
.quick-links li a{color:#BBBBBB;}
.quick-links li a:hover{color:#ffffff;}
.quick-links li a:before{content:'\f105';font-family:fontawesome;display:block;float:left;margin-right:10px;}
.f-gallery img{width:63px;margin:4px;float:left;}
.f-address p{margin-bottom:18px;}
.f-address p i{color:#f6d014;margin-right:12px;}
.copyright{background:#222;border-top:1px solid #333333;padding:17px 0 10px;}
.copyright a{color:#777777;}
.copyright a:hover{color:#f6d014;}
.back-to-top{background:#f6d014;bottom:15px;height:40px;margin:0;position:fixed;cursor:pointer;right:15px;width:40px;z-index:1000;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.back-to-top.reveal{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.back-to-top.reveal:hover,
.back-to-top.reveal:focus,
.back-to-top.reveal:active{background:#000;}
.back-to-top i{color:#ffffff;left:35%;margin-top:-15px;margin-left:-3px;position:absolute;top:50%;}