.transition,a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}a:focus,a:hover{text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{font-weight:700;color:#4d4d4d;font-family:Roboto}iframe{border:none;max-width:100%;box-shadow:none;width:100%}.description,p{font-size:15px;color:#737373;line-height:28px;font-family:Roboto}.description strong,p strong{font-size:16px;font-weight:400;color:#404040;line-height:23px}.overlay{height:100%;position:absolute;top:0;background:rgba(0,0,0,.25);left:0;width:100%}.inner-bg{background:#fff;width:100%;display:inline-block}.padding{padding:30px}.section-padding{padding:7.5px 0}.blog-posts .entry-title,.page-title,.section-title{padding:0 30px;font-size:22px;font-weight:700;text-transform:uppercase;position:relative;margin:43px 0 17px}.blog-posts .entry-title:before,.page-title:before,.section-title:before{height:1px;content:"";position:absolute;top:50%;background:red;left:0;width:15px}.blog-posts .entry-title a,.page-title a,.section-title a{color:#404040}.section-title span{color:red}.item-title,.name,.widget-title{font-size:17px;font-weight:700;text-transform:uppercase;margin:0;display:inline-block}.item-title a,.name a,.widget-title a{color:#404040}.item-title a:hover,.name a:hover,.widget-title a:hover{color:red}.widget-details{padding-top:30px}.items{margin:0 -7.5px}.entry-meta{font-size:13px;font-family:Roboto}.entry-meta,.entry-meta a{color:#a6a6a6}.entry-meta a:hover{color:#404040}.btn{padding:0 35px;font-size:13px;border:none;font-weight:500;color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-transform:uppercase;margin:0;border-radius:0;background:red;line-height:60px;font-family:Roboto}.btn.black,.btn:hover{color:red;background:#404040}.btn.black:hover{color:#404040;background:red}.btn.read-more{padding:0;color:red;border-bottom:1px solid red;background:none;line-height:1}.btn.read-more i{font-size:10px;margin-left:3px}button:focus,input:focus{outline:0}.background-bg{background-attachment:scroll;background-size:cover;background-position:50%;background-repeat:no-repeat}.designation{font-size:12px;color:#999;text-transform:capitalize;margin-top:6px;font-family:Roboto}.ribbon{padding:13px 12px;font-size:12px;right:0;color:#fff;text-transform:uppercase;position:absolute;top:0}.ribbon.sale{background:#ff5252}.page-name .overlay{position:inherit;background:rgba(38,42,56,.5)}.page-name .padding{padding:93px 30px}.page-name .page-title{padding:0 45px;font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;margin:0}.page-name .page-title:before{height:1px;content:"";position:absolute;top:50%;background:red;left:0;width:30px}.page-name .breadcrumb{padding:0 0 0 45px;font-size:13px;font-weight:300;color:#ebebeb;margin:8px 0 0;background:transparent}.page-name .breadcrumb li a,.page-name .breadcrumb li.active{color:#ebebeb}.page-name .breadcrumb li:before{padding:0 4px 0 2px;color:#ebebeb;content:"-"}.page-name .breadcrumb li:first-child:before{content:"";display:none}.banner-slider .carousel-control,.post-slider .carousel-control{height:45px;font-size:20px;color:#fff;text-align:center;top:50%;box-shadow:none;width:45px;line-height:45px;margin-top:-22.5px}.owl-controls{right:0;position:absolute;top:-70px;width:40px}.owl-controls .owl-nav div[class*=owl-]{height:20px;font-size:0;text-indent:-999;position:relative;text-align:center;background:transparent;width:20px;line-height:20px;display:inline-block}.owl-controls .owl-nav div[class*=owl-]:before{font-size:20px;color:#737373;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-family:FontAwesome}.owl-controls .owl-nav div[class*=owl-]:hover:before{color:red}.owl-controls .owl-nav .owl-prev:before{content:"\f104"}.owl-controls .owl-nav .owl-next:before{content:"\f105"}.panel-group{margin:0}.panel-group .panel-default{border:none;margin:0 0 15px;box-shadow:none}.panel-group .panel-default .panel-heading{padding:0;border:none;text-transform:uppercase;border-radius:0;background:transparent}.panel-group .panel-default .panel-heading .panel-title{font-size:14px;font-weight:700}.panel-group .panel-default .panel-heading .panel-title a{padding:22.5px 20px;color:#fff;background:red;width:100%;display:inline-block}.panel-group .panel-default .panel-heading .panel-title a.collapsed{color:#404040;background:#ebebeb}.panel-group .panel-default .panel-body{padding:23px 0 6px;font-size:14px;border:none;color:#737373;line-height:26px}header{margin-bottom:7.5px}header .header-top{background:#ebebeb;font-family:Roboto}header .header-top .top-sitemap{font-size:13px;color:#a6a6a6;position:relative;line-height:50px}header .header-top .top-sitemap a{color:#a6a6a6;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header .header-top .top-sitemap a:hover{color:#404040}header .header-top .top-sitemap.text-right{float:right}header .header-top .top-sitemap span{padding:0 15px;position:relative}header .header-top .top-sitemap span:first-child{padding-left:0}header .header-top .top-sitemap span:last-child{padding-right:0}header .header-top .top-sitemap span:last-child:before{content:"";display:none}header .header-top .top-sitemap span:before{height:12px;right:-2px;content:"";position:absolute;top:1px;background:#a6a6a6;width:1px}header .header-top .top-sitemap i{margin-right:7px}header .header-top .top-sitemap .has-dropdown{overflow:hidden;position:relative;float:left;padding-left:30px;display:inline-block}header .header-top .top-sitemap .has-dropdown:before{height:12px;content:"";position:absolute;top:18px;background:#a6a6a6;left:13px;width:1px}header .header-top .top-sitemap .has-dropdown:hover{overflow:visible}header .header-top .top-sitemap .has-dropdown .dropdown{height:0;padding:30px;border:1px solid #ebebeb;right:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;opacity:0;top:80px;background:#fff;width:270px;z-index:1}header .header-top .top-sitemap .has-dropdown .dropdown form p{margin:0}header .header-top .top-sitemap .has-dropdown .dropdown form input{padding:14px 20px;font-size:14px;border:1px solid #ebebeb;font-weight:400;margin-bottom:15px;color:#a6a6a6;text-transform:none;box-shadow:none;border-radius:0;width:100%}header .header-top .top-sitemap .has-dropdown .dropdown form input[type=submit]{padding:0 18px;font-size:12px;border:none;font-weight:700;margin-bottom:0;color:#404040;text-transform:uppercase;width:inherit;line-height:38px}header .header-top .top-sitemap .has-dropdown .dropdown form input[type=submit]:active,header .header-top .top-sitemap .has-dropdown .dropdown form input[type=submit]:focus{outline:0}header .header-top .top-sitemap .has-dropdown .dropdown form input[type=submit]:hover{color:red}header .header-top .top-sitemap .has-dropdown .dropdown form input[type=checkbox]{height:11px;padding:0;border:2px solid #e6e6e6;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;margin:0 3px 0 0;box-shadow:none;border-radius:0;width:11px}header .header-top .top-sitemap .has-dropdown .dropdown form input[type=checkbox]:focus{outline:0}header .header-top .top-sitemap .has-dropdown .dropdown form input[type=checkbox]:checked{border-color:red;background:red}header .header-top .top-sitemap .has-dropdown .dropdown form#login input[type=submit]{margin-bottom:30px}header .header-top .top-sitemap .has-dropdown .dropdown form label{font-weight:400;color:#a6a6a6;text-transform:capitalize;display:inline-block}header .header-top .top-sitemap .has-dropdown .dropdown form label[for=rememberme]{padding-top:5px;margin:0;float:left}header .header-top .top-sitemap .has-dropdown .dropdown form label[for=terms] a{text-decoration:underline;color:red}header .header-top .top-sitemap .has-dropdown .dropdown form label input{width:inherit;display:inline-block}header .header-top .top-sitemap .has-dropdown .dropdown form .forgot-psd{text-decoration:underline;color:red;float:left}header .header-top .top-sitemap .has-dropdown .dropdown form .additional-method{padding:0}header .header-top .top-sitemap .has-dropdown .dropdown form .additional-method a{height:25px;font-size:14px;color:#fff;text-align:center;margin:0 2.5px;width:25px;line-height:25px;float:left;display:inline-block}header .header-top .top-sitemap .has-dropdown .dropdown form .additional-method a:last-child{margin-right:0}header .header-top .top-sitemap .has-dropdown .dropdown form .additional-method a.facebook{background:#3b5998}header .header-top .top-sitemap .has-dropdown .dropdown form .additional-method a.google{background:#dd4b39}header .header-top .top-sitemap .has-dropdown .dropdown form .additional-method a i{margin:0}header .header-top .top-sitemap .has-dropdown .dropdown form#signup .additional-method{padding-top:7px}header .header-top .top-sitemap .has-dropdown .dropdown form .log-in,header .header-top .top-sitemap .has-dropdown .dropdown form .sign-up{padding:7px 0;font-size:13px;color:#a6a6a6;border-top:1px solid #e6e6e6;text-align:center;width:100%;margin-top:27px;display:inline-block}header .header-top .top-sitemap .has-dropdown .dropdown form .log-in a,header .header-top .top-sitemap .has-dropdown .dropdown form .sign-up a{text-decoration:underline;color:red}header .header-top .top-sitemap .has-dropdown:hover .dropdown{height:auto;opacity:1;top:49px}header .top-social{float:left;display:inline-block}header .top-social a{height:25px;font-size:16px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-align:center;border-radius:50%;background:transparent;width:25px;line-height:28px;display:inline-block}header .top-social a:hover{color:#fff!important;background:red}header .top-social a i{margin:0!important}header .header-bottom .navbar-default{padding:0 27px;border:none;margin:0;border-radius:0;background:#fff}header .header-bottom .navbar-default .navbar-collapse{padding:0}header .header-bottom .navbar-default .navbar-brand{padding:12px 0;max-width:100px}header .header-bottom .navbar-default .navbar-nav li{overflow:hidden;position:relative;font-family:Roboto}header .header-bottom .navbar-default .navbar-nav li a{padding:3px 27.5px 0;font-size:14px;font-weight:500;color:#404040;transition:all .25s ease;text-transform:uppercase;background:#fff;line-height:67px}header .header-bottom .navbar-default .navbar-nav li a:hover{color:red}header .header-bottom .navbar-default .navbar-nav li.active a{color:red;background:#fff}header .header-bottom .navbar-default .navbar-nav li.active a:focus,header .header-bottom .navbar-default .navbar-nav li.active a:hover{border:none;color:red;outline:0;box-shadow:none;background:#fff}header .header-bottom .navbar-default .navbar-nav li.menu-item-has-children>a:before{font-size:12px;right:13px;content:"\f107";position:absolute;top:3px;font-family:FontAwesome}header .header-bottom .navbar-default .navbar-nav li.menu-item-has-children:last-child ul.children,header .header-bottom .navbar-default .navbar-nav li.menu-item-has-children:last-child ul.sub-menu{right:0;left:inherit}header .header-bottom .navbar-default .navbar-nav li ul.children,header .header-bottom .navbar-default .navbar-nav li ul.sub-menu{height:0;padding:0;border:1px solid #ebebeb;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;opacity:0;min-width:210px;text-align:left;top:70px;margin:0;background:#fff;left:7px;z-index:1}header .header-bottom .navbar-default .navbar-nav li ul.children li,header .header-bottom .navbar-default .navbar-nav li ul.sub-menu li{border-bottom:1px solid #ebebeb;display:block}header .header-bottom .navbar-default .navbar-nav li ul.children li a,header .header-bottom .navbar-default .navbar-nav li ul.sub-menu li a{padding:7.5px 20px;font-size:12px;color:#404040;line-height:35px;display:block}header .header-bottom .navbar-default .navbar-nav li ul.children li a:hover,header .header-bottom .navbar-default .navbar-nav li ul.sub-menu li a:hover{color:red;padding-left:30px}header .header-bottom .navbar-default .navbar-nav li ul.children li:last-child,header .header-bottom .navbar-default .navbar-nav li ul.sub-menu li:last-child{border-bottom:none}header .header-bottom .navbar-default .navbar-nav li:hover{overflow:visible}header .header-bottom .navbar-default .navbar-nav li:hover ul.sub-menu,header .header-bottom .navbar-default .navbar-nav li:hover:hover ul.children{height:inherit;opacity:1}header .header-bottom .navbar-default .search-box{text-align:right;width:30px;float:right}header .header-bottom .navbar-default .search-box .search-icon{padding-top:6px;font-size:16px;color:#404040;cursor:pointer;line-height:64px;display:inline-block}header .header-bottom .navbar-default .search-box .search-form{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;opacity:0;text-align:center;top:50px;background:#ebebeb;left:0;width:100%;line-height:70px;z-index:-1}header .header-bottom .navbar-default .search-box .search-form input{padding:15px 25px;font-size:15px;border:none;color:#404040;max-height:inherit;text-align:left;width:100%}header .header-bottom .navbar-default .search-box .search-form input[type=submit]{display:none}header .header-bottom .navbar-default .search-box.active .search-icon i:before{content:"\e646"}header .header-bottom .navbar-default .search-box.active .search-form{opacity:1;top:70px;z-index:2}header.black-bg .header-top .top-sitemap .has-dropdown .dropdown{border-color:#404040;background:#404040}header.black-bg .header-top .top-sitemap .has-dropdown:hover .dropdown{top:50px}header.black-bg .header-top .top-sitemap .has-dropdown form input{border-color:#545454;background:#404040}header.black-bg .header-top .top-sitemap .has-dropdown form input[type=submit],header.black-bg .header-top .top-sitemap .has-dropdown form input[type=submit]:hover{color:#404040;background:red}header.black-bg .header-top .top-sitemap .has-dropdown form .log-in,header.black-bg .header-top .top-sitemap .has-dropdown form .sign-up{border-color:#545454}header.black-bg .header-bottom .navbar{background:#404040}header.black-bg .header-bottom .navbar li a{color:#ebebeb;background:#404040}header.black-bg .header-bottom .navbar li ul.children,header.black-bg .header-bottom .navbar li ul.sub-menu,header.black-bg .header-bottom .navbar li.active a,header.black-bg .header-bottom .navbar li.active a:hover{background:#404040}header.black-bg .header-bottom .navbar .search-box .search-icon,header.black-bg .header-bottom .navbar li ul.children li a,header.black-bg .header-bottom .navbar li ul.sub-menu li a{color:#ebebeb}header.black-bg .header-bottom .navbar .search-box .search-form{background:#404040}header.black-bg .header-bottom .navbar .search-box.active .search-form{top:71px}header.black-bg .header-bottom .top-social a{color:#ebebeb!important}header.logo-top .navbar-brand{padding:8px 0 0;max-width:200px;margin:0}header.logo-top .top-sitemap{margin-top:30px}header.logo-top .top-info{float:left}header.logo-top .top-info span:last-child{padding-right:15px}header.logo-top .top-social{position:relative;margin-left:12px}header.logo-top .top-social:before{height:12px;content:"";position:absolute;top:18px;background:#a6a6a6;left:-10px;width:1px}header.logo-top .header-bottom{text-align:right}header.logo-top .header-bottom .navbar{padding:0 2.5px}header.logo-top .header-bottom .navbar .main-menu{width:100%}header.logo-top .header-bottom .navbar .main-menu .search-box{margin-right:27.5px}header.logo-top .header-bottom .top-social{line-height:70px;float:none;display:inline-block}header.logo-top .header-bottom .top-social:before{display:none}header.logo-top .header-bottom .top-social a{color:#a6a6a6}header.logo-top .header-bottom .top-social a:hover{color:red!important;background:transparent}header.full-white .header-top .top-inner{padding:0 30px;border-bottom:1px solid #ebebeb;background:#fff;width:100%;float:left;display:inline-block}header.full-white .header-top .top-inner .has-dropdown:hover .dropdown{top:50px}header.full-black-bg .header-top .top-inner{padding:0 30px;border-bottom:1px solid #535353;background:#404040;width:100%;float:left;display:inline-block}header.full-black-bg .header-top .top-inner .has-dropdown:hover .dropdown{border-color:#535353;top:50px}header.full-black-bg .header-top .top-inner .top-sitemap,header.full-black-bg .header-top .top-inner .top-sitemap a{color:grey}header.full-black-bg .header-top .top-inner .top-sitemap a:hover{color:red}.banner-slider{overflow:hidden}.banner-slider .inner-contents{height:100%;position:absolute;top:0;left:0;width:100%;z-index:0}.banner-slider .item .inner-texts{transform:translate(19.5%,-50%);padding-top:10%;position:absolute;max-width:50%;top:50%;left:0}.banner-slider .item .item-title{padding:0;font-size:30px;transition:all .25s ease;margin:0 0 15px;line-height:35px;font-family:Roboto}.banner-slider .item .description,.banner-slider .item .item-title{transform:scale(0);color:#1b1b1b;text-transform:uppercase;opacity:0}.banner-slider .item .description{font-size:15px;font-weight:600;transition:all .5s ease;line-height:23px}.banner-slider .item ul{transform:scale(0);padding:0;transition:all .5s ease;opacity:0;margin:0}.banner-slider .item ul li{list-style:none;font-size:17px;font-weight:500;color:#fff;text-transform:inherit;letter-spacing:.25px;padding-bottom:10px;display:block}.banner-slider .item ul li i{font-size:20px;margin-right:5px;color:red;float:left}.banner-slider .item.active .btn-container,.banner-slider .item.active .description,.banner-slider .item.active .item-title,.banner-slider .item.active ul{transform:scale(1);opacity:1}.banner-slider .item.active .inner-image{opacity:1!important;z-index:-1}.banner-slider .item .btn-container{transition:all .75s ease;text-transform:uppercase;opacity:0;margin-top:43px}.banner-slider .item .btn-container .btn{font-size:14px}.banner-slider .item-1 .inner-image,.banner-slider .item-2 .inner-image,.banner-slider .item-4 .inner-image{transform:translate(-38%,100%);right:0;transition:all .75s ease;position:absolute;max-width:31%;opacity:0;bottom:0}.banner-slider .item-1.active .inner-image,.banner-slider .item-2.active .inner-image,.banner-slider .item-4.active .inner-image{transform:translate(-38%)}.banner-slider .item-2 .inner-image{max-width:34%}.banner-slider .item-2 .description,.banner-slider .item-2 .item-title{color:#fff}.banner-slider .item-3 .inner-texts{transform:translateY(-50%);left:50%}.banner-slider .item-4 .inner-texts{transform:translate(25.5%,-58%);max-width:45%}.banner-slider .item-4 .inner-image{max-width:35%}.banner-slider .carousel-control{background:rgba(0,0,0,.3)}.about-us .col-sm-3{padding:0 7.5px}.about-us .item a{padding:30px;background:#fff;width:100%;display:inline-block}.about-us .item a i{font-size:30px;margin-right:20px;color:red;float:left;display:inline-block}.about-us .item a .item-title,.about-us .item a i{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.about-us .item a .item-title{padding-top:6px}.about-us .item a:hover{background:red}.about-us .item a:hover .item-title,.about-us .item a:hover i{color:#fff}.about-us.about-us-2 .items{margin:0 -7.5px}.about-us.about-us-2 .col-sm-4{padding:0 7.5px}.about-us.about-us-2 .col-sm-4 .item{padding:30px;background:#fff}.about-us.about-us-2 .col-sm-4 .item i{font-size:30px;color:red}.about-us.about-us-2 .col-sm-4 .item .item-title{margin:14px 0 20px;display:block}.about-us.about-us-2 .col-sm-4 .item .description{margin-bottom:12px;line-height:25px}.about-us.about-us-3 .items{margin:0 -7.5px}.about-us.about-us-3 .col-sm-6{padding:0 7.5px}.about-us.about-us-3 .item{background:#fff}.about-us.about-us-3 .item .item-icon{padding:0;font-size:50px;margin-right:20px;color:red;float:left}.about-us.about-us-3 .item .item-title{margin:-3px 0 20px}.about-us.about-us-3 .item .description{margin-bottom:11px;line-height:26px}.about-us.about-us-4 .col-sm-3{padding:0}.about-us.about-us-4 .col-sm-3 .item a{background:red}.about-us.about-us-4 .col-sm-3 .item a i{color:#404040}.about-us.about-us-4 .col-sm-3 .item:hover a{background:#fff}.about-us.about-us-4 .col-sm-3 .item:hover a .item-title,.about-us.about-us-4 .col-sm-3 .item:hover a i{color:#404040}.welcome div[class*=col-sm-]{padding:0 7.5px}.welcome .col-sm-7 .section-title{margin-bottom:29px}.welcome .padding{padding:0 30px 20px}.welcome .item{padding:18px 0;margin:0}.welcome .item-icon{font-size:35px;margin-right:20px;color:red;width:40px;float:left}.welcome .item-title{margin:0 0 19px}.welcome .description{margin:0}.welcome .read-more{margin:17px 0 25px}.welcome.welcome-2 .items{margin:0 -7.5px}.welcome.welcome-2 div[class*=col-sm-]{padding:0 7.5px}.welcome.welcome-2 .col-sm-8 .padding{max-width:58%}.welcome.welcome-2 .col-sm-8 img{right:8px;position:absolute;max-width:40%;bottom:2px}.welcome.welcome-2 .item{overflow:hidden;padding:19px 30px;position:relative;z-index:0}.welcome.welcome-2 .item .item-icon{font-size:90px;color:rgba(0,0,0,.102);position:absolute;top:0;left:-18px;z-index:-1}.welcome.welcome-2 .item:first-child{margin-top:11px}.welcome.welcome-2 .item:last-child{margin-bottom:16px}.welcome.welcome-2 .item p{line-height:26px}.welcome.welcome-3 .items{margin:0;width:100%;display:inline-block}.welcome.welcome-3 .inner-bg{border:none}.welcome.welcome-3 div[class*=col-sm-]{padding:0;background:#fff}.welcome.welcome-3 .section-title{margin-bottom:17px}.welcome.welcome-3 p{line-height:25px}.welcome.welcome-3 p strong{font-size:16px;font-weight:400}.welcome.welcome-3 .read-more{margin:32px 0 25px}.we-do .inner-bg,.we-do .inner-bg .padding{width:100%;display:inline-block}.we-do .inner-bg .padding{padding:30px}.we-do .inner-bg .padding div[class*=col-sm-]{padding:0 9px}.we-do .inner-bg .padding .item-title{margin:25px 0 20px}.we-do .inner-bg .padding .btn{margin:8px 0 15px}.partners div[class*=col-sm-]{padding:0 7.5px}.partners .item{padding:0 7.5px;width:19.69%;display:inline-block}.partners .item a{padding:35px 0;background:#f5f5f5;width:100%;line-height:1;display:inline-block}.partners .item:hover a{background:#fff}.portfolio .section-title{margin-bottom:8px}.portfolio .padding{padding:30px;width:100%;display:inline-block}.portfolio .padding .items{margin:0 -8px}.portfolio .padding div[class*=col-sm-]{padding:0 8px}.portfolio .padding .item{position:relative;text-align:center}.portfolio .padding .item .item-hover{height:100%;padding:15px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;opacity:0;top:0;background:rgba(255,171,64,.75);left:0;width:100%}.portfolio .padding .item .item-hover .hover-details{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.portfolio .padding .item .item-hover .hover-details .item-title{padding:8px 0;font-size:13px;font-weight:500;color:#fff;display:block}.portfolio .padding .item .item-hover .hover-details .item-title a{color:#fff}.portfolio .padding .item .item-hover .hover-details .category{font-size:12px;color:#fff}.portfolio .padding .item:hover .item-hover{opacity:1}.choose .items{margin:0 -7px}.choose .col-sm-6{padding:0 7px}.choose .item{margin-bottom:35px}.choose .item .item-icon{padding:0;font-size:30px;margin-right:15px;color:red;width:35px;float:left}.choose .item p{margin:-6px 0 0;line-height:26px}.choose .item:last-child{margin-bottom:8px}.choose .testimonial-slider{padding:15px 30px 40px;margin-bottom:11px;text-align:center}.choose .testimonial-slider .item{margin:0}.choose .testimonial-slider .item .author-avatar{margin-bottom:30px}.choose .testimonial-slider .item p{font-style:italic;margin-bottom:20px;line-height:27px}.choose .testimonial-slider .item .name{font-size:13px;margin-bottom:13px;text-transform:uppercase;display:block}.choose .testimonial-slider .carousel-indicators{bottom:0;text-align:center;margin:0;left:0;width:100%}.choose .testimonial-slider .carousel-indicators li{height:11px;border:none;margin:0;background:#e6e6e6;width:11px}.choose .testimonial-slider .carousel-indicators li.active{margin:0;background:red}.latest-post .items,.related-post .items{margin:0 -7.5px}.latest-post .latest-post-slider,.latest-post .related-post-slider,.related-post .latest-post-slider,.related-post .related-post-slider{margin-bottom:10px}.latest-post .latest-post-slider .item,.latest-post .related-post-slider .item,.related-post .latest-post-slider .item,.related-post .related-post-slider .item{margin:0 7.5px}.latest-post .latest-post-slider .item .entry-thumbnail,.latest-post .related-post-slider .item .entry-thumbnail,.related-post .latest-post-slider .item .entry-thumbnail,.related-post .related-post-slider .item .entry-thumbnail{margin-bottom:6px}.latest-post .latest-post-slider .item .entry-content,.latest-post .related-post-slider .item .entry-content,.related-post .latest-post-slider .item .entry-content,.related-post .related-post-slider .item .entry-content{display:inline-block}.latest-post .latest-post-slider .item .entry-title,.latest-post .related-post-slider .item .entry-title,.related-post .latest-post-slider .item .entry-title,.related-post .related-post-slider .item .entry-title{font-size:15px;margin-bottom:8px;text-transform:uppercase;line-height:20px}.latest-post .latest-post-slider .item .entry-title a,.latest-post .related-post-slider .item .entry-title a,.related-post .latest-post-slider .item .entry-title a,.related-post .related-post-slider .item .entry-title a{color:#404040}.latest-post .latest-post-slider .item p,.latest-post .related-post-slider .item p,.related-post .latest-post-slider .item p,.related-post .related-post-slider .item p{margin:20px 0 22px;line-height:24px}.features .items{margin:0 -7.5px}.features .col-sm-4{padding:0 7.5px}.features .item{background:#fff}.features .item .item-details{padding:30px}.features .item .item-details p{line-height:25px;margin-top:20px}.contact-details .items{margin:0 -7.5px}.contact-details div[class*=col-sm-]{padding:0 7.5px}.contact-details .padding{padding:25px 30px}.contact-details .wpcf7-form .wpcf7-form-control{padding:24px 15px;font-size:14px;border:1px solid #e6e6e6;margin-bottom:20px;color:#a6a6a6;border-radius:0;width:100%;font-family:Roboto}.contact-details .wpcf7-form .wpcf7-form-control#name{width:49%;float:left}.contact-details .wpcf7-form .wpcf7-form-control#email{width:49%;float:right}.contact-details .wpcf7-form .wpcf7-form-control[type=submit]{padding:0 35px;border:none;color:#fff;width:inherit}.contact-details .wpcf7-form .wpcf7-form-control[type=submit]:focus{outline:0}.contact-details .wpcf7-form textarea{height:17vh}.contact-details .wpcf7-form textarea:focus{outline:0}.contact-details .wpcf7-form .contact-message{color:green}.contact-details .wpcf7-form .contact-message div{padding-left:8px;display:inline-block}.contact-details .wpcf7-form .error-message{color:red}.contact-details .wpcf7-form .error-message div{padding-left:8px;display:inline-block}.contact-details .item{margin-bottom:40px}.contact-details .item:last-child{margin-bottom:16px}.contact-details .item .item-icon{padding:0;font-size:35px;margin-right:15px;color:red;width:45px;float:left}.contact-details .item .item-details{font-size:14px;color:#737373}.contact-details .item .item-details .item-title{margin-bottom:20px;display:block}.contact-details .item .item-details span{line-height:25px}.contact-details .item .item-details span a{color:#737373}.contact-details .item .item-details span a:hover{color:red}#googleMaps{height:59.5vh}.about-5 div[class*=col-sm-]{padding:0 7.5px}.about-5 .item-thumb{position:relative}.about-5 .item-thumb .iframe{height:90px;transform:translate(-50%,-50%);font-size:30px;color:#fff;transition:all .75s ease;position:absolute;text-align:center;top:50%;left:50%;width:90px;line-height:90px;z-index:0}.about-5 .item-thumb .iframe:hover{color:red}.about-5 .item-thumb .iframe:before{border:5px solid #fff}.about-5 .item-thumb .iframe:after,.about-5 .item-thumb .iframe:before{height:100%;transition:all .35s ease;content:"";position:absolute;top:0;border-radius:50%;left:0;width:100%;z-index:-1}.about-5 .item-thumb .iframe:after{background:transparent}.about-5 .item-thumb .iframe:hover:before{border-color:red}.about-5 .item-thumb .iframe:hover:after{transform:scale(0);background:red}.about-5 .item-title{margin-bottom:20px}.about-5 .col-sm-8 .padding{padding:0 30px 30px;max-width:58%}.about-5 .col-sm-8 .padding img{right:8px;position:absolute;max-width:49%;bottom:2px}.about-5 p{line-height:25px}.welcome-5 .col-sm-8 div[class*=col-sm-]{padding:0}.welcome-5 .section-title{margin-left:-30px}.welcome-5 .inner-bg{width:100%;display:inline-block}.welcome-5 .inner-bg .image{padding:0;max-width:39%;float:left}.welcome-5 .inner-bg p{line-height:25px}.welcome-5 .inner-bg .item{overflow:hidden;padding:19px 30px;position:relative;z-index:0}.welcome-5 .inner-bg .item .item-icon{font-size:90px;color:rgba(0,0,0,.102);position:absolute;top:0;left:-18px;z-index:-1}.welcome-5 .inner-bg .item:first-child{margin-top:11px}.welcome-5 .inner-bg .item:last-child{margin-bottom:16px}.welcome-5 .inner-bg .item p{line-height:26px}.team-section .items{margin:0 -9px}.team-section .team-slider{margin-top:-5px}.team-section .team-slider .member{padding:0 9px}.team-section .team-slider .member .member-image{background:#e6e8ec}.team-section .team-slider .member .name{margin:27px 0 8px;display:block}.team-section .team-slider .member .member-social{margin:25px 0 10px}.team-section .team-slider .member .member-social a{font-size:16px;color:#a6a6a6;width:22px;display:inline-block}.team-section .team-slider .member .member-social a:hover{color:red}.services .items{margin:-7.5px;display:inline-block}.services div[class*=col-sm-]{padding:0 7.5px}.services .item{margin:7.5px 0;background:#fff;padding-bottom:15px}.services .item .item-title{margin-bottom:20px}.services .item p{line-height:25px}.services .item .btn{margin-top:15px}.process .items{margin:-7.5px;display:inline-block}.process div[class*=col-sm-]{padding:0 7.5px}.process .item{margin:-5px 0 33px}.process .item .item-icon{padding:0;font-size:30px;margin-right:15px;color:red;width:35px;float:left}.process .item .item-title{margin-bottom:19px}.process .item:last-child{margin-bottom:0}.process p{line-height:25px}.process .col-sm-5 .section-title{margin:40px 0 0}.process .col-sm-5 .padding{padding:17px 30px 43px}.process .col-sm-5 .padding .read-more{margin-top:8px}.services .service-nav{padding:0!important;border:none;margin:7.5px 0}.services .service-nav li{list-style:none;margin:0 0 10px;width:100%}.services .service-nav li a{padding:30px 30px 30px 80px;font-size:17px;border:none;font-weight:700;color:#404040;text-transform:uppercase;position:relative;margin:0;border-radius:0;background:#fff;display:block}.services .service-nav li a i{font-size:30px;color:red;position:absolute;top:23px;left:30px}.services .service-nav li a:hover{border:none}.services .service-nav li.active a{border:none;color:#fff;background:red}.services .service-nav li.active a i{color:#fff}.services .details-content{margin:7.5px 0 0}.services .details-content .items{margin:0 -7.5px}.services .details-content .service-slider{margin-bottom:35px}.services .details-content .service-slider .item{padding:0!important;margin:0}.services .details-content .service-slider .carousel-control{height:45px;font-size:20px;color:#737373;position:absolute;text-align:center;top:50%;border-radius:50%;background:#fff;width:45px;line-height:45px;margin-top:-22.5px}.services .details-content .service-slider .carousel-control.left{left:30px}.services .details-content .service-slider .carousel-control.right{right:30px}.services .details-content .item:last-child,.services .details-content .item:last-child p{margin-bottom:0;padding-bottom:6px}.services .details-content p{line-height:26px}.services .details-content .item-title{margin-bottom:20px}.services .details-content .btn{margin:14px 0}.our-team div[class*=col-sm-]{padding:0 7.5px}.our-team .items{margin:-7.5px}.our-team .member{margin:7.5px 0}.our-team .member .member-image{min-height:293px;padding:15px 15px 0;text-align:center;background:#cfd5e1;line-height:16}.our-team .member .name{margin-bottom:8px;display:block}.our-team .member p{line-height:25px;margin-top:20px}.our-team .member .member-social{margin:20px 0 4px}.our-team .member .member-social a{height:27px;font-size:16px;color:#a6a6a6;text-align:left;width:27px;line-height:27px;display:inline-block}.our-team .member .member-social a:hover{color:red}.our-team .member .btn{margin:14px 0 13px}.works .filter{padding:12px 0 27px;margin:0}.works .filter li{display:inline-block}.works .filter li a{padding:0 15px;font-size:14px;font-weight:500;color:grey;text-transform:uppercase;position:relative}.works .filter li a:before{right:-2px;content:"/";position:absolute;top:2px}.works .filter li:first-child a{padding-left:0}.works .filter li:last-child a:before{content:"";display:none}.works .items{margin:0 -9px}.works .item{position:relative;text-align:center;margin:15px 9px}.works .item .item-details{height:100%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;opacity:0;top:0;background:rgba(6,6,6,.75);left:0;width:100%}.works .item .item-details .item-texts{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.works .item .item-details .item-texts .item-title{font-size:13px;font-weight:500;color:#fff}.works .item .item-details .item-texts .item-title a{color:#fff}.works .item .item-details .item-texts .category{padding-top:8px;font-size:12px;color:#fff;display:block}.works .item:hover .item-details{opacity:1}.works .grid-4 .item{width:23.35%}.works .grid-3 .item{width:31.695%}.works.single .items,.works.single .padding{width:100%;display:inline-block}.works.single .items div[class*=col-md-]{padding:0 9px}.works.single .item-title{padding:0 30px;font-size:22px;font-weight:500;text-transform:uppercase;position:relative;margin:43px 0 17px}.works.single .item-title:before{height:1px;content:"";position:absolute;top:50%;background:red;left:0;width:15px}.works.single .post-navigation{margin:45px 30px 0 0;float:right}.works.single .post-navigation a{font-size:20px;color:#737373;vertical-align:baseline;padding-left:3px;display:inline-block}.works.single .post-navigation a .fa-th-large{font-size:15px}.works.single .post-navigation a:hover{color:red}.works.single .about-work{padding-left:12px}.works.single .about-work .title{padding:6px 0;font-size:17px;text-transform:uppercase}.works.single .about-work p{margin:5px 0;line-height:26px}.works.single .about-work .widget_meta{font-size:14px;font-weight:700;color:#a6a6a6;text-transform:uppercase;margin:5px 0}.works.single .about-work .widget_meta .meta-id{color:#404040;line-height:23px;display:block}.works.single .about-work .widget_meta .meta-id span,.works.single .about-work .widget_meta .meta-id span a{color:#a6a6a6}.works.single .about-work .item-social{margin:18px 0;width:100%;display:inline-block}.works.single .about-work .item-social a{height:40px;font-size:16px;margin-right:8px;color:#737373;text-align:center;border-radius:50%;background:#ebebeb;width:40px;line-height:40px;display:inline-block}.works.single .about-work .item-social a:hover{color:#fff;background:red}.works.single .about-work .btn{padding:0 22px;line-height:45px;margin-top:12px}.works.single .related-works .padding{padding-top:8px}.works.single .related-works .item .item-title{margin:0}.works.single .related-works .item .item-texts{width:100%}.blog-posts .col-sm-4,.blog-posts .col-sm-8{padding:0 7.5px}.blog-posts article{margin-bottom:15px;background:#fff}.blog-posts article .entry-content{padding:30px 30px 45px}.blog-posts article .entry-content .entry-title{margin:-2px 0 8px -30px}.blog-posts article .entry-content .entry-meta{font-size:13px;font-weight:400;color:#a6a6a6}.blog-posts article .entry-content .entry-meta a{color:red}.blog-posts article .entry-content p{margin:25px 0 20px;line-height:25px}.blog-posts article .post-slider .carousel-control{font-size:20px;color:#737373;opacity:1;border-radius:50%;background:#fff}.blog-posts article .post-slider .carousel-control.left{left:30px}.blog-posts article .post-slider .carousel-control.right{right:30px}.blog-posts article.format-video .entry-thumbnail{position:relative}.blog-posts article.format-video .entry-thumbnail .iframe{transform:translate(-50%,-50%);font-size:60px;color:#fff;position:absolute;top:50%;left:50%}.blog-posts article.format-quote .entry-thumbnail{padding:30px;font-weight:700;color:#fff;background:#3f3f3f}.blog-posts article.format-quote .entry-thumbnail blockquote{padding:0 0 60px;font-size:31px;border:none;font-style:italic;position:relative;letter-spacing:2px;margin:0;line-height:50px;z-index:0}.blog-posts article.format-quote .entry-thumbnail blockquote:before{font-size:77px;right:23%;color:#5a5a5a;content:"\f10e";position:absolute;bottom:-6.5%;font-family:FontAwesome;z-index:-1}.blog-posts article.format-quote .entry-thumbnail .name{font-size:14px;text-align:right;padding-bottom:18px;display:block;z-index:1}.blog-posts article.format-link .entry-thumbnail{padding:66px 30px;color:#fff;background:red}.blog-posts article.format-link .entry-thumbnail .link-title{font-size:22px;font-weight:500;padding-bottom:10px;display:block}.blog-posts article.format-link .entry-thumbnail a{font-size:14px;font-style:italic;color:#fff}.blog-posts article.format-link .entry-title{margin-top:30px}.blog-posts article.format-text-only .entry-title{margin-top:15px}.blog-posts.tile-layout .col-sm-8 article{margin-bottom:15px;clear:both;width:100%;float:left;display:inline-block}.blog-posts.tile-layout .col-sm-8 article .col-md-6{padding:0}.blog-posts.tile-layout .col-sm-8 article .entry-content{padding:40px 30px}.blog-posts.tile-layout .col-sm-8 article .entry-content .entry-title{padding:0;font-size:17px;margin:0;line-height:22px}.blog-posts.tile-layout .col-sm-8 article .entry-content .entry-title:before{display:none}.blog-posts.tile-layout .col-sm-8 article .entry-content .entry-meta{margin-top:10px}.blog-posts.tile-layout .col-sm-8 article .entry-content .btn{margin-top:13px}.blog-posts.single-layout article{background:transparent}.blog-posts.single-layout article .entry-content{background:#fff}.blog-posts.single-layout article .entry-content p{line-height:24px}.blog-posts.single-layout article .entry-content p strong{font-size:14px;font-weight:500;color:#737373}.blog-posts.single-layout article .entry-content blockquote{border-left:4px solid red;padding:7px 0 7px 20px;font-size:17px;font-weight:500;font-style:italic;color:#737373;margin:21px 0 15px 45px;line-height:25px;display:inline-block}.blog-posts.single-layout article .entry-content blockquote .name{padding:11px 0 0 10px;font-size:14px;font-weight:400;font-style:normal;position:relative;display:block}.blog-posts.single-layout article .entry-content blockquote .name:before{height:1px;content:"";position:absolute;top:50%;background:#737373;left:0;width:5px;margin-top:-.5px}.blog-posts.single-layout article .entry-content .content-bottom{padding:38px 0 0;border-top:1px solid #ebebeb;margin:28px 0 -5px;width:100%;display:inline-block}.blog-posts.single-layout article .entry-content .content-bottom .meta-id{padding:5px 0;font-size:14px;font-weight:500;color:#404040;text-transform:uppercase;display:block}.blog-posts.single-layout article .entry-content .content-bottom .meta-id a{color:#a6a6a6;position:relative;padding-right:8px}.blog-posts.single-layout article .entry-content .content-bottom .meta-id a:before{right:5px;content:",";position:absolute;bottom:1px}.blog-posts.single-layout article .entry-content .content-bottom .meta-id a:last-child:before{display:none}.blog-posts.single-layout article .author-bio{margin-top:15px}.blog-posts.single-layout article .author-bio .padding{display:inline-block}.blog-posts.single-layout article .author-bio .author-avatar{padding:0;margin-right:30px;width:120px;float:left}.blog-posts.single-layout article .author-bio .author-details .name{padding:10px 0 0;font-size:14px}.blog-posts.single-layout article .author-bio .author-details .name a{color:#a6a6a6}.blog-posts.single-layout article .author-bio .author-details p{margin:10px 0 0;line-height:24px}.blog-posts.single-layout article .author-bio .author-details .author-social{margin-top:10px}.blog-posts.single-layout article .author-bio .author-details .author-social a{font-size:16px;margin-right:10px;color:#bfbfbf;display:inline-block}.blog-posts.single-layout article .author-bio .author-details .author-social a:hover{color:red}.blog-posts.single-layout .comments .padding{padding-bottom:0}.blog-posts.single-layout .comment-list{padding:0;margin:8px 0 0}.blog-posts.single-layout .comment-list li{list-style:none;margin:0;width:100%;display:inline-block}.blog-posts.single-layout .comment-list li .comment-item{margin-bottom:45px;width:100%;display:inline-block}.blog-posts.single-layout .comment-list li .author-avatar{padding:0;margin-right:30px;width:90px;float:left}.blog-posts.single-layout .comment-list li .children{padding-left:30px}.blog-posts.single-layout .comment-list li .name{padding-top:7px;font-size:14px;margin-bottom:6px}.blog-posts.single-layout .comment-list li .reply{float:right;margin-top:7px}.blog-posts.single-layout .comment-list li .reply a{color:red}.blog-posts.single-layout .comment-list li .time{font-size:13px;color:#a6a6a6;display:block}.blog-posts.single-layout .comment-list li p{margin:14px 0 0;line-height:24px}.blog-posts.single-layout .respond{margin-top:15px}.blog-posts.single-layout .respond .comment-form .form-control,.blog-posts.single-layout .respond .comment-form input{padding:24px 15px;font-size:14px;border:1px solid #e6e6e6;margin-bottom:20px;color:#a6a6a6;box-shadow:none;border-radius:0;width:100%;font-family:Roboto}.blog-posts.single-layout .respond .comment-form .form-control#name,.blog-posts.single-layout .respond .comment-form input#name{width:49%;float:left}.blog-posts.single-layout .respond .comment-form .form-control#email,.blog-posts.single-layout .respond .comment-form input#email{width:49%;float:right}.blog-posts.single-layout .respond .comment-form .form-control[type=submit],.blog-posts.single-layout .respond .comment-form input[type=submit]{padding:0 35px;border:none;color:#fff;margin:10px 0 15px;width:inherit}.blog-posts.single-layout .respond .comment-form .form-control[type=submit]:focus,.blog-posts.single-layout .respond .comment-form input[type=submit]:focus{outline:0}.blog-posts.single-layout .respond .comment-form textarea{height:17vh}.blog-posts.single-layout .respond .comment-form textarea:focus{outline:0}.shop-section .padding{padding:45px 30px 22.5px;width:100%;display:inline-block}.shop-section .shorts-by{margin-bottom:22.5px;width:100%;display:inline-block}.shop-section .shorts-by .short-title{padding-top:16px;font-size:14px;font-weight:700;color:grey;text-transform:uppercase;display:inline-block}.shop-section .shorts-by select{padding:12px 15px;font-size:14px;border:1px solid #e6e6e6;color:#a6a6a6}.shop-section .shorts-by select span{font-weight:700}.shop-section div[class*=col-sm-]{padding:0 7.5px}.shop-section .item{margin:22.5px 0}.shop-section .item .item-thumb{padding:30px;position:relative;background:#ebebeb}.shop-section .item .item-thumb .item-hover{height:100%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;opacity:0;text-align:center;top:0;background:rgba(0,0,0,.3);left:0;width:100%}.shop-section .item .item-thumb .item-hover .hover-content{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.shop-section .item .item-thumb .item-hover .hover-content .rating-symbol{font-size:14px;color:#ffc051}.shop-section .item:hover .item-hover{opacity:1}.shop-section .item .btn{padding:0 18px;margin-bottom:10px;color:#404040;background:#ebebeb;line-height:45px}.shop-section .item .btn:hover{color:#fff;background:red}.shop-section .item .item-details{padding-top:28px}.shop-section .item .item-details .price{font-size:14px;font-weight:700;margin:18px 0 28px}.shop-section .item .item-details .price .current-price{color:red;display:inline-block}.shop-section .item .item-details .price .previous-price{text-decoration:line-through;color:#a6a6a6;margin-left:6px;display:inline-block}.shop-section.single-layout .col-sm-8 div[class*=col-md-]{padding:0}.shop-section.single-layout .product-gallery{padding-right:30px}.shop-section.single-layout .product-gallery .image-slider{margin-bottom:15px}.shop-section.single-layout .product-gallery .tab-pane{margin:0 0 15px;background:#ebebeb}.shop-section.single-layout .product-gallery .nav-tabs{border:none}.shop-section.single-layout .product-gallery .nav-tabs li{margin-right:15px}.shop-section.single-layout .product-gallery .nav-tabs li:last-child{margin-right:0}.shop-section.single-layout .product-gallery .nav-tabs li a{padding:0;border:none;max-width:90px;margin:0;border-radius:0;background:#ebebeb}.shop-section.single-layout .about-product{margin-top:4px}.shop-section.single-layout .about-product .top-meta{font-size:13px;color:#a6a6a6;margin:11px 0}.shop-section.single-layout .about-product .top-meta a{color:#a6a6a6}.shop-section.single-layout .about-product .rating{font-size:13px;color:#ffc868;position:relative;padding-right:20px;display:inline-block}.shop-section.single-layout .about-product .rating .rating-symbol{margin-right:5px}.shop-section.single-layout .about-product .rating:before{height:11px;right:10px;content:"";position:absolute;top:1px;background:#bebebe;width:1px}.shop-section.single-layout .about-product .price{font-size:22px;font-weight:700;margin:8px 0;width:100%;display:inline-block}.shop-section.single-layout .about-product .price .current-price{color:red}.shop-section.single-layout .about-product .price .item-price{margin-left:-5px}.shop-section.single-layout .about-product p{margin:13px 0;line-height:26px}.shop-section.single-layout .about-product .cart-counter{margin:23px 8px 29px 0;display:inline-block}.shop-section.single-layout .about-product .cart-counter input{height:60px;padding:0 15px;font-size:15px;border:1px solid #e6e6e6;font-weight:700;color:#737373;max-width:75px;font-family:Roboto}.shop-section.single-layout .about-product .btn-container{display:inline-block}.shop-section.single-layout .about-product .widget_meta .meta-id{font-size:14px;font-weight:700;color:#404040;text-transform:uppercase;padding-bottom:11px;font-family:Roboto;display:block}.shop-section.single-layout .about-product .widget_meta .meta-id .meta-about{font-weight:500;color:#a6a6a6}.shop-section.single-layout .about-product .widget_meta .meta-id .meta-about a{color:#a6a6a6;position:relative;padding-right:5px}.shop-section.single-layout .about-product .widget_meta .meta-id .meta-about a:before{right:2px;content:",";position:absolute;bottom:1px}.shop-section.single-layout .about-product .widget_meta .meta-id .meta-about a:last-child:before{display:none}.shop-section.single-layout .product-tabs{width:100%;margin-top:45px;display:inline-block}.shop-section.single-layout .product-tabs .nav-tabs{border-bottom-color:#e6e6e6}.shop-section.single-layout .product-tabs .nav-tabs li a{border-color:#e6e6e6;font-size:17px;font-weight:700;color:#a6a6a6;text-transform:uppercase;margin:0;border-radius:0;background:#ebebeb}.shop-section.single-layout .product-tabs .nav-tabs li.active a{color:#404040;background:#fff;border-bottom-color:transparent}.shop-section.single-layout .product-tabs .tab-pane{padding:25px 0 8px}.shop-section.single-layout .product-tabs .tab-pane p{line-height:26px}.shop-section.single-layout .product-tabs .tab-pane .author-avatar{padding:0;margin-right:20px;max-width:60px;float:left}.shop-section.single-layout .product-tabs .tab-pane .author-name{font-size:15px;font-weight:500;color:#404040;text-transform:uppercase;margin:0}.shop-section.single-layout .product-tabs .tab-pane .author-name a{color:#404040}.shop-section.single-layout .product-tabs .tab-pane .meta-info{padding:3px 0 6px;font-size:14px;color:#a6a6a6}.shop-section.single-layout .product-tabs .tab-pane .meta-info span{position:relative;padding-left:10px}.shop-section.single-layout .product-tabs .tab-pane .meta-info span:first-child{padding-left:0}.shop-section.single-layout .product-tabs .tab-pane .meta-info span:before{height:60%;right:-2px;content:"";position:absolute;top:4px;background:#c4c4c4;width:2px}.shop-section.single-layout .product-tabs .tab-pane .meta-info span:last-child:before{display:none}.shop-section.single-layout .product-tabs .tab-pane .meta-info a{color:red}.shop-section.single-layout .product-tabs .tab-pane .rating{font-size:14px;color:red}.shop-section.single-layout .product-tabs .tab-pane p{clear:both;margin:20px 0;line-height:24px;display:block}.shop-section.single-layout .product-tabs .tab-pane .children{padding-left:45px}.shop-section.single-layout .similar-items .padding{padding:0 0 30px}.shop-section.single-layout .similar-items .padding .similar-items-slider{padding:0 15px}.shop-section.single-layout .similar-items .padding .similar-items-slider .item{padding:0 22.5px;margin-bottom:4px}.shop-section.single-layout .similar-items .padding .similar-items-slider .item .price{font-size:17px}.shop-section.single-layout .similar-items .padding .similar-items-slider .item .price .previous-price{font-size:14px}.shop-section.single-layout .similar-items .padding .similar-items-slider .owl-controls{right:30px;top:-45px}.shop-section.single-layout .similar-items .padding .similar-items-slider .owl-controls div[class*=owl-]{display:inline-block!important}.shop-section aside.sidebar{padding:0;background:transparent}.shop-section aside.sidebar .widget{padding:45px 30px;margin-bottom:15px;background:#fff}.shop-section aside.sidebar .widget:last-child{padding-bottom:45px}aside.sidebar{padding:45px 30px;background:#fff}aside.sidebar .widget{padding-bottom:42px;width:100%;display:inline-block}aside.sidebar .widget .widget-details{padding-top:27px}aside.sidebar .widget:last-child{padding-bottom:0}aside.sidebar .widget_search .widget-details{padding-top:0}aside.sidebar .widget_search .widget-details form{position:relative}aside.sidebar .widget_search .widget-details form input{height:inherit;padding:20px 60px 20px 20px;font-size:14px;border:1px solid #e6e6e6;color:#a6a6a6;box-shadow:none;border-radius:0}aside.sidebar .widget_search .widget-details form input[type=submit]{height:100%;padding:0;font-size:0;border:none;right:0;position:absolute;top:0;background:transparent;width:60px}aside.sidebar .widget_search .widget-details form:before{font-size:15px;right:23px;color:#b4b4b4;content:"\f002";position:absolute;top:23px;font-family:FontAwesome}aside.sidebar .widget_archives a,aside.sidebar .widget_categories a{padding:0 0 20px 20px;font-size:14px;color:#737373;text-transform:capitalize;position:relative;display:block}aside.sidebar .widget_archives a:hover,aside.sidebar .widget_categories a:hover{color:red;padding-left:25px}aside.sidebar .widget_archives a:before,aside.sidebar .widget_categories a:before{font-size:10px;color:#737373;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:"\e628";position:absolute;top:1px;left:0;font-family:themify}aside.sidebar .widget_archives a:hover:before,aside.sidebar .widget_categories a:hover:before{color:red;padding-left:5px}aside.sidebar .widget_archives a:last-child,aside.sidebar .widget_categories a:last-child{padding-bottom:0}aside.sidebar article{margin:0 0 20px}aside.sidebar article:last-child{margin-bottom:0}aside.sidebar article .entry-thumbnail{padding:0;margin-right:20px;width:60px;float:left}aside.sidebar article .entry-content{padding:10px 0}aside.sidebar article .entry-content .entry-title{padding:0;font-size:13px;color:#737373;margin:0;line-height:20px}aside.sidebar article .entry-content .entry-title:before{display:none}aside.sidebar article .entry-content .entry-title a{color:#737373}aside.sidebar a[class*=tag-]{padding:0 16.5px;font-size:13px;color:#b2b2b2;text-transform:capitalize;margin:5px 6px 5px 0;background:#ebebeb;line-height:32px;float:left;font-family:Roboto;display:inline-block}aside.sidebar a[class*=tag-]:hover{color:#fff;background:red}aside.sidebar .tweet-slider{padding-bottom:40px}aside.sidebar .tweet-slider .item{font-size:14px;color:#737373;line-height:24px}aside.sidebar .tweet-slider .item a{color:red}aside.sidebar .tweet-slider .item .date{color:red;display:block}aside.sidebar .tweet-slider .carousel-indicators{bottom:0;text-align:left;margin:0;left:0}aside.sidebar .tweet-slider .carousel-indicators li{height:11px;border:none;margin:0;background:#ebebeb;width:11px}aside.sidebar .tweet-slider .carousel-indicators li.active{background:red}aside.sidebar .widget_cart .item{position:relative;margin:0 0 20px;width:100%;display:inline-block}aside.sidebar .widget_cart .close{transform:translateY(-50%);font-size:16px;text-shadow:none;right:0;color:#bfbfbf;position:absolute;opacity:1;top:50%}aside.sidebar .widget_cart .item-thumb{padding:0;margin-right:20px;max-width:90px;float:left}aside.sidebar .widget_cart .item-details{padding:17px 0}aside.sidebar .widget_cart .item-details .item-title{display:block}aside.sidebar .widget_cart .item-details .item-count,aside.sidebar .widget_cart .item-details .price{font-size:17px;font-weight:700;color:red;display:inline-block}aside.sidebar .widget_cart .item-details .price{margin:15px 0 0}aside.sidebar .widget_cart .item-details .item-count{position:relative;padding-left:15px}aside.sidebar .widget_cart .item-details .item-count:before{font-size:17px;font-style:normal;color:#a6a6a6;content:"x";position:absolute;top:0;left:2px}aside.sidebar .widget_cart .cart-bottom{padding-top:45px;border-top:1px solid #ebebeb;margin-top:10px}aside.sidebar .widget_cart .cart-bottom .price-total{font-size:14px;font-weight:700;color:#404040;text-transform:uppercase;line-height:45px;display:inline-block}aside.sidebar .widget_cart .cart-bottom .price-total .price{color:red;display:inline-block}aside.sidebar .widget_cart .cart-bottom .btn{padding:0 22px;font-size:12px;font-weight:700;color:#404040;background:#ebebeb;line-height:45px}aside.sidebar .widget_cart .cart-bottom .btn:hover{color:#fff;background:red}.short-texts .padding{padding-top:0;width:100%;display:inline-block}.short-texts .padding div[class*=col-]{padding:0 7.5px}.short-texts .padding h1{margin-top:0}.pagination{text-align:left;margin:0 0 -3px;background:#fff;width:100%}.pagination a{height:45px;font-size:15px;font-weight:700;color:#999;text-align:center;background:#fff;width:45px;line-height:46px;float:left;display:inline-block}.pagination a i{padding-top:13.5px;font-size:16px;display:inline-block}.pagination a.active,.pagination a:hover{color:#fff;background:red}.pagination-2 .pagination{text-align:center}.pagination-2 .pagination a{margin:0 -2px;float:none;vertical-align:bottom}footer{font-size:14px;font-weight:400;color:#737373;font-family:Roboto}footer .section-padding{padding-bottom:0}footer .section-padding .inner-bg{border-bottom:none}footer p{margin:-5px 0 30px;line-height:24px}footer .padding{padding:40px 15px 25px;width:100%}footer .widget-title{position:relative;padding-bottom:13px}footer .widget-title:before{height:1px;content:"";position:absolute;bottom:0;background:red;left:0;width:15px}footer .widget_contacts address span{padding-bottom:5px;display:block}footer .widget_contacts address span i{margin-right:5px;width:15px;float:left;display:table-cell}footer .widget_contacts address span span{display:table-cell}footer .widget_contacts address span a{color:#737373}footer .widget_info a{color:#737373;padding-bottom:20px;width:49.25%;display:inline-block}footer .widget_info a i{font-size:10px;margin-right:9px}footer .widget_info a:hover{color:red;padding-left:5px}footer .widget_office_hours .time{font-size:14px}footer .widget_office_hours .time span{padding-bottom:6px;display:inline-block}footer .widget_office_hours .time span.meta-id{font-weight:700}footer .widget_subscribe form{position:relative}footer .widget_subscribe form:before{font-size:16px;right:16px;color:red;content:"\f1d8";position:absolute;top:16px;font-family:FontAwesome}footer .widget_subscribe form input{box-shadow:none}footer .widget_subscribe form input[type=email]{height:inherit;padding:15px 45px 15px 15px;font-size:13px;border:1px solid #d9d9d9;color:#a8a8a8;max-height:inherit;border-radius:0}footer .widget_subscribe form input[type=submit]{height:100%;padding:0;font-size:0;border:none;right:0;position:absolute;top:0;background:transparent;width:45px}footer .widget_subscribe form input:focus{outline:0;box-shadow:none}footer .footer-bottom .copyright{font-size:13px;color:#a6a6a6;background:#f5f5f5}footer .footer-bottom .copyright .padding{padding:48px 30px;line-height:24px}footer .footer-bottom .copyright a{color:red}