.jackbox-modal{font:12px Arial,Helvetica,sans-serif;color:#666;line-height:18px;background:rgba(0,0,0,0.75);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.jackbox-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.jackbox-container img{max-width:none}.jackbox-modal h2,.jackbox-modal h3{font:24px "Mako",sans-serif;font-weight:normal;color:#444}.jackbox-title-text{font:14px "Mako",sans-serif;color:#222}.jackbox-thumb-tip{background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/ie_bg.png);background:rgba(0,0,0,0.75)}.jackbox-thumb-tip-text{font:12px "Mako",sans-serif;text-transform:uppercase;color:#FFF}.jackbox-description-text{background-color:#FFF;text-align:left}.jackbox-html>div{background-color:#f5f5f5;border:1px solid #e5e5e5;text-align:left}.jackbox-holder{background-color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.jackbox-container{background:#000;background:-moz-radial-gradient(center,ellipse cover,rgba(68,68,68,1) 0,rgba(0,0,0,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(68,68,68,1)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(68,68,68,1) 0,rgba(0,0,0,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(68,68,68,1) 0,rgba(0,0,0,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(68,68,68,1) 0,rgba(0,0,0,1) 100%);background:radial-gradient(ellipse at center,rgba(68,68,68,1) 0,rgba(0,0,0,1) 100%)}.jackbox-panel:hover{background-color:#333}.jackbox-panel-left{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/panel_left.png)}.jackbox-panel-right{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/panel_right.png)}.jackbox-panel-left:hover{-webkit-box-shadow:5px 0 10px rgba(0,0,0,0.2);-moz-box-shadow:5px 0 10px rgba(0,0,0,0.2);box-shadow:5px 0 10px rgba(0,0,0,0.2);border-right:1px solid #4d4d4d;background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/panel_left_over.png)}.jackbox-panel-right:hover{-webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.2);-moz-box-shadow:-5px 0 10px rgba(0,0,0,0.2);box-shadow:-5px 0 10px rgba(0,0,0,0.2);border-left:1px solid #4d4d4d;background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/panel_right_over.png)}.jackbox-button{width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat}.jackbox-arrow-left{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/left_arrow.png)}.jackbox-arrow-right{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/right_arrow.png)}.jackbox-info{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/info.png)}.jackbox-show-thumbs{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/thumbs_show.png)}.jackbox-hide-thumbs{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/thumbs_hide.png)}.jackbox-close{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/exit.png)}.jackbox-fs{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/fullscreen.png)}.jackbox-ns{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/normalscreen.png)}.jb-info-inactive,.jackbox-button:hover{opacity:.6}.jackbox-thumb-panel{background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/ie_bg.png);background:rgba(0,0,0,0.75)}.jackbox-thumb-left{width:20px;height:20px;margin:-9px 0 0 -30px;background-size:20px 20px;background-repeat:no-repeat;background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/thumb_left.png)}.jackbox-thumb-right{width:20px;height:20px;margin:-9px 0 0 12px;background-size:20px 20px;background-repeat:no-repeat;background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/thumb_right.png)}.jackbox-thumb-left:hover,.jackbox-thumb-right:hover{opacity:.70}.jackbox-pre-outside{padding:5px;background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/ie_preloader.gif);background:-moz-linear-gradient(top,#FFF 0,#FFF 25%,#444 90%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(25%,#FFF),color-stop(90%,#444));background:-webkit-linear-gradient(top,#FFF 0,#FFF 25%,#444 90%);background:-o-linear-gradient(top,#FFF 0,#FFF 25%,#444 90%);background:-ms-linear-gradient(top,#FFF 0,#FFF 25%,#444 90%);background:linear-gradient(to bottom,#FFF 0,#FFF 25%,#444 90%)}.jackbox-pre-inside{background-color:#444}.jackbox{position:relative;display:inline-block}.jackbox-modal{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.jackbox-modal h2{margin:0 0 12px -2px}.jackbox-modal h3{margin:0 0 8px -2px}.jackbox-modal ul{margin:0;padding:0}.jackbox-modal li{margin:0 0 10px 0;padding:0}.jackbox-modal li:last-child{margin-bottom:-10px}.jackbox-html>div{padding:16px 20px 16px 20px;box-sizing:border-box}.jackbox-html>div p{margin:5px 0 0 0;color:#808080}.jackbox-title-text{position:absolute;left:6px;top:7px;width:100%;overflow:hidden;text-align:center;white-space:nowrap;z-index:0}.jackbox-info-text{display:inline-block;overflow-y:auto;z-index:999;width:100%;position:absolute;top:0;left:0}.jackbox-description-text{padding:14px 17px 19px 17px}.jackbox-html,.jackbox-wrapper,.jackbox-content,.jackbox-description,.jackbox-hidden-items{display:none}.jackbox-youtube{visibility:hidden;margin:0 auto}.jackbox-html{overflow-y:auto}.jackbox-modal img{image-rendering:optimizeQuality}.jackbox-holder{position:absolute;left:50%;top:50%;width:100%;height:100%;overflow:hidden;opacity:0;padding:33px 6px 34px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.jackbox-container{width:100%;height:100%;position:relative;overflow:hidden;z-index:0;text-align:center}.jackbox-content{margin:0 auto}.jackbox-overflow{overflow:hidden!important}.jackbox-thumb-holder{position:absolute;width:100%;bottom:0;left:0}.jackbox-thumb-panel{position:absolute;left:50%;overflow:hidden;white-space:nowrap;padding:2px 2px 0 2px}.jackbox-thumb-strip{position:relative}.jackbox-thumb{overflow:hidden;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.jackbox-thumb img{cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:opacity .4s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:opacity .4s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:opacity .4s cubic-bezier(0.230,1.000,0.320,1.000);transition:opacity .4s cubic-bezier(0.230,1.000,0.320,1.000)}.jb-thumb-fadein img{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5}.jb-thumb-active img{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.jb-thumb-hover img:hover{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.jb-thumb-active img{cursor:auto}.jackbox-thumb-left,.jackbox-thumb-right{cursor:pointer;position:absolute;display:none}.jackbox-top{position:absolute;top:7px;left:5px}.jackbox-top:after{content:"";position:absolute;top:26px;left:1px;width:100%;height:1px;background-color:#FFF;display:block;z-index:999}.jackbox-bottom{position:relative;white-space:nowrap;z-index:99}.jackbox-social{position:absolute}.jackbox-top-icons{position:absolute;right:-1px}.jackbox-bottom-icons{position:absolute;right:0;top:7px}.jackbox-controls{position:absolute;left:0;top:7px;z-index:1}.jackbox-button{cursor:pointer;display:inline-block}.jackbox-arrow-right{margin-left:6px}.jackbox-button-margin{margin-left:6px}:-webkit-full-screen .jackbox-fs{display:none!important}:-moz-full-screen .jackbox-fs{display:none!important}:-webkit-full-screen .jackbox-ns{display:inline-block!important}:-moz-full-screen .jackbox-ns{display:inline-block!important}.jackbox-panel{display:block;cursor:pointer;visibility:hidden;background-position:center center;background-repeat:no-repeat;background-size:38px 38px;width:58px;height:100%;position:absolute;top:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000)}.jackbox-panel-left{left:0}.jackbox-panel-right{right:0}.jackbox-preloader{position:fixed;left:50%;top:50%;visibility:hidden;width:20px;height:20px;margin:-15px 0 0 -15px;z-index:9999}.jackbox-spin-preloader{visibility:visible;-webkit-animation:rotator 1s linear infinite;-moz-animation:rotator 1s linear infinite;-ms-animation:rotator 1s linear infinite;-o-animation:rotator 1s linear infinite;animation:rotator 1s linear infinite}.jackbox-pre-outside{width:20px;height:20px;display:inline-block;position:relative;top:-25%;left:-25%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.jackbox-pre-inside{display:none;width:20px;height:20px;display:inline-block;position:absolute;top:5px;left:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background-color .6s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:background-color .6s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:background-color .6s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:background-color .6s cubic-bezier(0.230,1.000,0.320,1.000);transition:background-color .6s cubic-bezier(0.230,1.000,0.320,1.000)}.jackbox-thumb-tip{display:block;position:fixed;overflow:hidden;opacity:0;z-index:9999;visibility:hidden;pointer-events:none;padding:5px 10px 5px 10px;-webkit-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000)}.jackbox-thumb-tip-text{white-space:nowrap;display:inline-block;text-transform:uppercase;-webkit-transition:width .6s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:width .6s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:width .6s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:width .6s cubic-bezier(0.230,1.000,0.320,1.000);transition:width .6s cubic-bezier(0.230,1.000,0.320,1.000)}@-webkit-keyframes rotator{from{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotator{from{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotator{from{-o-transform:rotate(0deg)}50%{-o-transform:rotate(180deg)}to{-o-transform:rotate(360deg)}}@-ms-keyframes rotator{from{-ms-transform:rotate(0deg)}50%{-ms-transform:rotate(180deg)}to{-ms-transform:rotate(360deg)}}@keyframes rotator{from{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@media screen and (max-width:600px){.jackbox-panel,.jackbox-thumb-holder{display:none!important}.jackbox-show-thumbs,.jackbox-hide-thumbs{width:0;margin-left:0;overflow:hidden}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.jackbox-arrow-left{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/left_arrow@2x.png)}.jackbox-arrow-right{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/right_arrow@2x.png)}.jackbox-info{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/info@2x.png)}.jackbox-show-thumbs{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/thumbs_show@2x.png)}.jackbox-hide-thumbs{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/thumbs_hide@2x.png)}.jackbox-close{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/exit@2x.png)}.jackbox-fs{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/fullscreen@2x.png)}.jackbox-ns{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/normalscreen@2x.png)}.jackbox-thumb-left{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/thumb_left@2x.png)}.jackbox-thumb-right{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/thumb_right@2x.png)}.jackbox-panel-left{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/panel_left@2x.png)}.jackbox-panel-right{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/panel_right@2x.png)}.jackbox-panel-left:hover{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/panel_left_over@2x.png)}.jackbox-panel-right:hover{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/panel_right_over@2x.png)}}
.jackbox-hover{width:100%;height:100%;display:block;position:absolute;background-position:center 75%;background-repeat:no-repeat;background-size:45px 45px;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000)}.jackbox-hover *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.jackbox-hover:visited{text-decoration:none!}.jackbox-hover-black{background-color:#000;background-color:rgba(0,0,0,0.65)}.jackbox-hover-white{background-color:#FFF;background-color:rgba(255,255,255,0.9)}.jackbox-hover-magnify{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/hover_magnify.png)}.jackbox-hover-play{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/hover_play.png)}.jackbox-hover-document{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/hover_document.png)}.jackbox-hover-blur{background-color:#000;background-color:rgba(255,255,255,0.25)}.jackbox-canvas-blur{position:absolute;top:0;left:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000)}.jackbox:hover>.jackbox-hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);background-position:center center}.jackbox:hover>.jackbox-canvas-blur{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.jackbox>.jackbox-hover-black,.jackbox>.jackbox-hover-blur,.jackbox:visited>.jackbox-hover-black,.jackbox:visited>.jackbox-hover-blur{color:#EEE}.jackbox>.jackbox-hover-white,.jackbox:visited>.jackbox-hover-white{color:#333}.jackbox{font:14px "Mako",sans-serif;text-decoration:none;line-height:0}.jackbox-hover p{margin:0;text-align:left;padding:10px 10px 0 10px;line-height:normal}.jackbox-tooltip{position:absolute;display:inline-block;pointer-events:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #FFF;border-bottom:0;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#f5f5f5 0,#e5e5e5 100%);background:-o-linear-gradient(top,#f5f5f5 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#e5e5e5 100%);background:linear-gradient(to bottom,#f5f5f5 0,#e5e5e5 100%);-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000);transition:all .6s cubic-bezier(0.230,1.000,0.320,1.000)}.jackbox-tooltip p{font:14px "Mako",sans-serif;line-height:normal;white-space:nowrap;padding:6px 10px 7px 10px;margin:0;color:#444;text-shadow:1px 1px 0 #FFF}.jackbox-tooltip p:after{width:0;height:0;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e5e5e5;position:absolute;bottom:-10px;left:65%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.jackbox-hover-magnify{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/hover_magnify@2x.png)}.jackbox-hover-play{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/hover_play@2x.png)}.jackbox-hover-document{background-image:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/jackbox/img/graphics/retina/hover_document@2x.png)}}a { outline:none !important;}
a:focus { text-decoration:none !important;}
body {
font: 15px/22px Muli;
color: #848484;
font-style: normal;
-webkit-user-select:none;
-webkit-text-size-adjust:none;
}
.aboutText{
color: #999999;
}
#wrapper { overflow:visible !important;}
.brand { margin:0 !important; padding:4px 0 0; min-width:138px;}
.brand a { font:48px Engagement !important; letter-spacing:1px; color:white;}
.brand a:hover { color:white; text-decoration:none;}
.brand a:focus { color:white; text-decoration:none;}
.brand a .red { color:#da2f10;} .TopMenu { margin:0; padding:15px 0 0; float:right; list-style:none;}
.TopMenu li { margin: 0 0 0 0; padding: 0 0 15px 0; float:left;}
.TopMenu li:first-child { background:none !important;}
.TopMenu li a { display:block; font:14px Open Sans; font-weight:600; color:#8f8f8f; text-transform:uppercase;}
.TopMenu li a:hover { text-decoration:none !important; color:white !important;}
.TopMenu li .Buy { color:white !important;}
.TopMenu li .Buy:hover { color:#da2f10 !important;}
.TopMenu .active { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/top_menu_corner.gif) 50% 100% no-repeat; text-decoration:none;} 
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { color:#da2f10 !important; background: none; background-color: inherit !important; box-shadow: none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { box-shadow: none !important;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { box-shadow:none !important; background-color:#1b1b1b !important; background-image:none !important; border:none !important; filter:none !important;} .Socials { margin:0; padding:27px 0 0 30px; float:right; list-style:none; position:relative;}
.Socials li { padding:0 0 0 10px; float:left;}
.Socials li a { width:14px; height:14px; display:block; position:relative; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/socials_sprite.png);}
.Socials li .google {
background-position: 0 -142px;
}
.Socials li a.google span {
background-position: 0 -156px;
}
.Socials li .linkedin {
background-position: 0 -170px;
}
.Socials li a.linkedin span {
background-position: 0 -184px;
}
.Socials li a span { width:14px; height:14px; display:block; position:absolute; top:0; left:0; opacity:0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/socials_sprite.png);}
.Socials li a:hover span { opacity:1;}
.Socials li .tweet { background-position:0 0;}
.Socials li .tweet span { background-position:0 -14px;}
.Socials li .facebook { background-position:0 -28px;}
.Socials li .facebook span { background-position:0 -42px;}
.Socials li .pint { background-position:0 -56px;}
.Socials li .pint span { background-position:0 -70px;}
.test {	float:right;}
.Socials,.btn-navbar {float:left !important;}
.btn-navbar { margin:18px 0 0 !important;}
.slideWrap { padding:69px 0 0 !important;}
.slideWrap1 { padding:0 !important;}
.UnderSlide { background:white; border-bottom:1px solid #e2e2e2;}
.UnderSlide .title { padding:18px 0 18px 0; margin:0 0 -1px 0; font:18px Muli !important; color:#1b1b1b !important; border-bottom:1px solid #1b1b1b; float:left;} .FromBlog { background:#f6f6f6; overflow:hidden;}
.FromBlog .BlogArticle { padding: 0 0 1px 0; box-shadow: 0px 0px 3px transparent; margin:40px 0 23px 0; position:relative; overflow:hidden;}
.FromBlog .BlogArticle .ImgWrap { position:relative;}
.FromBlog .BlogArticle:hover { padding: 0; box-shadow: 0px 0px 6px #dedcdc; border-bottom: 1px solid #da2f10;}
.FromBlog .BlogArticle .date { padding:8px 0 0; margin:-24px 0 0; width:49px; height:47px; font:800 14px/18px Open Sans; position:absolute; top:50%; left:0; background:#1b1b1b; color:white; text-align:center;}
.FromBlog .BlogArticle .date span { font:800 24px/20px Open Sans;}
.FromBlog .BlogArticle a:hover { text-decoration: none;}
.FromBlog .BlogArticle:hover .date { background:#da2f10; color:white;}
.FromBlog .BlogArticle .WhiteTone { padding:0 0 15px 0;}
.FromBlog .BlogArticle:hover .WhiteTone { background:white;}
.FromBlog .BlogArticle .title { padding: 18px 0 0 19px; font:800 20px/22px Open Sans !important; font-weight:bold; color: #1b1b1b; display: block;}
.FromBlog .BlogArticle:hover .title { color: #da2f10;}
.FromBlog .BlogArticle p.comments { padding:0 0 0 19px; font: 13px Muli;}
.FromBlog .BlogArticle a.comments { color: #1b1b1b;}
.FromBlog .BlogArticle a.comments:hover { color: #da2f10;}
.FromBlog .BlogArticle .name { color: #1b1b1b;}
.FromBlog .BlogArticle .name:hover { color: #da2f10;}
#myCarousel .carousel-inner{ background: #414141;}
#about, #portfolio, #blog { overflow:hidden; padding:0 0 0; position:relative;}
#blog { padding-bottom:90px;}
#index { padding-bottom:90px; overflow:hidden; position:relative;}
#portfolio { padding:68px 0 90px 0;}
#portfolio .SliderWrapper { }
#vision .span9 { padding-top:10px;}
#vision { padding-bottom:130px;}
#story { padding-bottom:150px;}
#story .StoryImage { padding-top:11px;}
#portfolio .slideWrap { padding-top:0 !important;}
.ButWrap { float:left; padding:0 17px 0 27px;}
.BottomMenuWrap { margin:0; padding:0 0 0; background:white !important; border-bottom:1px solid #e2e2e2;}
.BottomMenuWrap .container { padding:0 0 0 !important; width:1170px !important;}
.BottomMenu { padding:0 0 0 16px !important; margin:0 0 -1px 0; float:left; clear:both; list-style:none;}
.BottomMenu li { margin:0 30px 0 0 !important; float:left;}
.BottomMenu li a { padding:18px 0 17px 0 !important; margin:0 !important; display:block; font:18px Muli; color:#848484; outline:none; border-bottom:1px solid #e2e2e2;}
.BottomMenu li a.selected,.BottomMenu li.current-cat a{ padding:18px 0 17px 0 !important; text-decoration:none; color:#1b1b1b; border-color:#1b1b1b !important; background:white;}
.BottomMenu li a:hover { margin:0 0 -1px 0; padding:18px 0 17px 0 !important; text-decoration:none; color:#1b1b1b; border-bottom:1px solid #1b1b1b !important; background:white;}
.BottomMenu li.current_page_item {}
.BottomMenu .current_page_item a { padding:18px 0 17px 0 !important; text-decoration:none; color:#1b1b1b !important; border-bottom:1px solid #1b1b1b !important;}
.BottomMenu .current_page_item:hover a { margin:0 !important;}
.BottomMenu li a:focus { text-decoration:none; color:#1b1b1b; border-bottom:1px solid #1b1b1b !important;}
.BottomMenuWrap .navbar { -webkit-appearance:none;}
.BottomMenuWrap .navbar-inner { padding:0 !important; background:none !important; border:none !important; box-shadow:none !important; -webkit-appearance:none;}
.BottomMenuWrap .btn-navbar { float:right !important; margin-bottom:0px;}
.BottomMenuWrap .test .empty { width:92px; height:1px; float:right;}
.BottomMenuWrap .collapse { -webkit-appearance:none;}
.BottomMenuWrap .nav-collapse { -webkit-appearance:none;} .AboutContent { padding:90px 0 80px 0; clear:both; position:relative; background:#f6f6f6;}
.AboutContent .tab-content { overflow:inherit;} .AboutContent .title { margin:0 0 0 0; padding:0 0 15px 0; font:72px/65px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
.search .AboutContent .title { margin:0 0 0 0; padding:0 0 15px 0; font:72px/65px Montserrat; color:#1b1b1b; letter-spacing:0; text-transform:uppercase;}
.AboutContent .span9 { overflow:visible;}
.MeetTeam { max-width:270px; margin:0 0 47px; position:relative;}
.MeetTeam:hover { box-shadow: 0px 0px 6px #dedcdc;}
.MeetTeam:hover .InfoWrap {}
.MeetTeam:hover .TeamInfo { background:white;}
.clear { clear:both;}
.aboutText { padding:15px 0 15px 0; font:15px/22px Muli;}
.aboutText .center, body blockquote  p{ padding:0px 0 0px 0 !important; font:18px/26px Muli !important; color:#1b1b1b !important;}
.TeamInfo { padding:0 0 15px 0; z-index:1;}
.TeamInfo .name { padding:20px 0 0 20px; font:800 20px/22px Open Sans; color:#1b1b1b; }
.TeamInfo .name span { font:14px Muli; color:#848484; display:block;}
.TeamInfo .InfoWrap { position:absolute; top:343px; left:0; z-index:+1; background:white; box-shadow:0px 6px 6px #dedcdc;}
.TeamInfo .InfoWrap .InfoWrapContainer { background:white;}
.TeamInfo .description { padding:0 26px 25px 20px; font:15px/22px Muli; color:#1b1b1b; border-bottom:1px solid #e2e2e2; background:white;}
.TeamInfo .SocialWrap { padding:16px 0 16px 20px; border-bottom:1px solid #da2f10; font:13px Muli; color:#848484; background:white;}
.SocialList { padding:4px 0 0; margin:0; list-style:none; background:white;}
.SocialList li { padding:0 10px 0 0; float:left;}
.SocialList li a { width:15px; height:14px; display:block; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_sociial_list.png); position:relative; -webkit-transition:0.5s opacity; -moz-transition:0.5s opacity; -ms-transition:0.5s opacity; -o-transition:0.5s opacity; transition:0.5s opacity;}
.SocialList li a span { width:15px; height:14px; display:block; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_sociial_list.png); position:absolute; top:0; left:0; opacity:0; -webkit-transition:0.5s opacity; -moz-transition:0.5s opacity; -ms-transition:0.5s opacity; -o-transition:0.5s opacity; transition:0.5s opacity;}
.SocialList li a:hover span { opacity:1;}
.SocialList li .tweet { background-position:0 0;}
.SocialList li .tweet span { background-position:0 -14px;}
.SocialList li .face { background-position:0 -28px;}
.SocialList li .face span { background-position:0 -42px;}
.SocialList li .in { background-position:0 -56px;}
.SocialList li .in span { background-position:0 -70px;}
.SocialList li .goog { background-position:0 -84px;}
.SocialList li .goog span { background-position:0 -98px;}
.SocialList li .flickr { background-position:0 -112px;}
.SocialList li .flickr span { background-position:0 -126px;}
.SocialList li .insta { background-position:0 -140px;}
.SocialList li .insta span { background-position:0 -154px;}
.SocialList li .pint { background-position:0 -168px;}
.SocialList li .pint span { background-position:0 -182px;}
.SocialList li .mail { background-position:0 -196px;}
.SocialList li .mail span { background-position:0 -210px;}
.TeamWrap { padding-bottom:109px; overflow:visible;}
#vision .VisMarg { margin-left:2.5641%;}
#vision .VisMarg2 { margin:0; }
#vision .span9 .row { padding-left:15px;}
.VisionTitle { font:20px/40px Open Sans; font-weight:800; color:#1b1b1b;}
.VisionTitle .number { width:40px; height:40px; font:24px/40px Montserrat; float:left; text-align:center; color:white; background:#da2f10;}
.VisionTitle span { padding:0 0 0 19px; float:left;}
.VisionArticle { margin:0 0 31px 0;}
.VisionArticle .text { padding:7px 0 0 0; clear:both; font:15px/22px Muli; color:#848484;}
.PortfolioContent { padding:55px 0 20px 0; clear:both; position:relative; background:#f6f6f6;}
.page-template-portfolio-php .PortfolioContent { padding:0 0 20px 0; clear:both; position:relative; background:#f6f6f6;}
.PortfolioUnderSlide { background:#f6f6f6;}
.PortfolioUnderSlide .title { padding:18px 0 18px 0; margin:0 0 -1px 0; float:left; font:800 20px Open Sans; color:#1b1b1b;}
.PortfolioUnderSlide .ShareInfo { padding:12px 0 0;}
.PortfolioUnderSlide .ShareInfo a { margin:0 0 0 5px; padding:0 19px 0 19px; border:1px solid #e2e2e2; float:right; outline:none; text-decoration:none; background:white; font:14px/38px arial; text-transform:uppercase; color:#848484;}
.PortfolioUnderSlide .ShareInfo a:hover { color:#da2f10; border-color:#da2f10; text-decoration:none; cursor:pointer;}
.PortfolioUnderSlide .ShareInfo .InfoWrap { position:relative;}
.ShareInfo.phone { margin-left:0 !important;}
.ShareInfo.phone a { float:left; margin-left:0; display:none;}
.TitleText { font:15px/22px arial; clear:both; color:#848484;}
.ShareWrap { position:relative;}
.ShareWrap ul { padding:0 3px 0 7px !important; margin:0 !important; list-style:none;}
.ShareWrap ul li { padding:12px 6px 12px 0; float:left;}
.ShareWrap ul li a { padding:0  !important; width:16px; height:14px; display:block; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/soicial_share.png) !important; position:relative; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity; border:none !important;}
.ShareWrap ul li a span { padding:0  !important; width:16px; height:14px; display:block; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/soicial_share.png) !important; position:absolute; top:0; left:0; opacity:0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity; border:none !important;}
.ShareWrap ul li a:hover {}
.ShareWrap ul li .tweet { background-position:0 0 !important;}
.ShareWrap ul li .tweet span { background-position:0 -14px !important;}
.ShareWrap ul li .tweet:hover span {opacity:1;}
.ShareWrap ul li .face { background-position:0 -28px !important;}
.ShareWrap ul li .face span { background-position:0 -42px !important;}
.ShareWrap ul li .face:hover span { opacity:1;}
.ShareWrap ul li .pint { background-position:0 -56px !important;}
.ShareWrap ul li .pint span { background-position:0 -70px !important;}
.ShareWrap ul li .pint:hover span { opacity:1;}
.ShareWrap ul li .goog { background-position:0 -84px !important;}
.ShareWrap ul li .goog span { background-position:0 -98px !important;}
.ShareWrap ul li .goog:hover span { opacity:1;}
.ShareWrap .share-popover { padding:0 !important;}
.ShareWrap .popover-content { padding:0 !important;}
.ShareWrap .popover { margin:0 !important; box-shadow:none !important; background:#e2e2e2; border:none !important; border-radius:0 !important;}
.ShareWrap .popover .arrow { display:none;} .BlogContent { padding:37px 0 0 0; margin-left:0 !important; background:#f6f6f6; overflow:hidden;}
.BlogContent .MainTitle { margin:39px 0 0 -2px; padding:0 0 15px 0; font:72px/72px Montserrat ; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
.BlogContent .BlogArticle { padding: 0 0 1px 0; box-shadow: 0px 0px 3px transparent; margin:40px 0 23px 0; display:block; position:relative; overflow:hidden; background:#f6f6f6;}
.BlogContent .BlogArticle .ImgWrap { position:relative;height: 142px; overflow: hidden;}
.BlogContent .BlogArticle .ImgWrap img { display:block;}
.BlogContent .BlogArticle:hover { padding: 0; box-shadow: 0px 0px 6px #dedcdc; border-bottom: 1px solid #da2f10; background:white;}
.BlogContent .BlogArticle .date { padding:8px 0 0; margin:-24px 0 0; width:49px; height:47px; font:800 14px/18px Open Sans; position:absolute; top:50%; left:0; background:#da2f10; color:white; text-align:center; opacity:0;}
.BlogContent .BlogArticle .date span { font:800 24px/20px Open Sans;}
.BlogContent .BlogArticle a:hover { text-decoration: none;}
.BlogContent .BlogArticle:hover .date { background:#da2f10; color:white; opacity:1;}
.BlogContent .BlogArticle .WhiteTone { padding:0 0 15px 0; overflow:hidden; position:relative; background:#f6f6f6;}
.BlogContent .BlogArticle:hover .WhiteTone { background:white;}
.BlogContent .BlogArticle .title { padding: 18px 0 0 19px; font:800 20px/22px Open Sans !important; font-weight:bold; color: #1b1b1b; display: block; text-transform:none;}
.BlogContent .BlogArticle:hover .title { color: #da2f10;}
.BlogContent .BlogArticle p.comments { padding:4px 0 0 19px !important; font: 13px Muli !important; -webkit-font-smoothing:antialiased; margin: 0 0 10px !important;}
.BlogContent .BlogArticle a.comments { color: #1b1b1b;}
.BlogContent .BlogArticle a.comments:hover { color: #da2f10;} 
.BlogContent .BlogArticle .name { color: #1b1b1b;}
.BlogContent .BlogArticle .name:hover { color: #da2f10;}
.BlogContent .BlogArticle .text { padding:0 10px 0 20px; font:15px/22px Muli; color:#1b1b1b;}
.SortList {float:left !important;}
.BlogContent #container { margin-left:0 !important;}
.BlogContent .SortList { margin-left:0 !important;}
.BlogContent .SortList .row { margin-left:0 !important;}
.BlogContent .sidebar-nav { margin-left:0 !important;}
.BlogSingleContent #container { margin-left:0 !important;}
.BlogSingleContent .SortListSingle { margin-left:0 !important;}
.BlogSingleContent .SortListSingle .row { margin-left:0 !important;}
.BlogSingleContent .sidebar-nav { margin-left:0 !important;}
.SearchWrap { margin:105px 0 20px 0; background:#e2e2e2; position:relative; border:1px solid white;}
.BlogSingleContent .SearchWrap { margin:0 0 20px 0 !important;}
.SearchWrap form { padding:0; margin:0; border:none; text-align:left;}
.SearchWrap input[type="text"] { padding:9px 0 9px 13px; width:90%; margin:0; font:15px/19px Muli; color:#848484; background:none; border:none; -webkit-appearance:none; box-shadow:none; border-radius:0;}
.SearchWrap input[type="text"]:focus { border:none !important; box-shadow:none;}
.SearchWrap span { width:42px; height:38px; position:absolute; top:0; right:0; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/111.gif) no-repeat; background-position:0 0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.SearchWrap input[type="submit"] { width:42px; height:38px; display:block; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/111.gif) no-repeat; background-position:0 -38px; position:absolute; right:0; top:0; opacity:0; border:none; -webkit-appearance:none; box-shadow:none; border-radius:0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.SearchWrap span:hover input[type="submit"] { opacity:1;}
.SearchWrap.VimeoSearch { margin-top:6px !important;}
.SearchWrap.htmlPlayerSearch { margin-top:60px !important;}
.VimeoArticle { padding-top:6px !important;}
.BlogMarg { padding:42px 0 80px 0;} .BlogMarg .span4 .BlogArticle { margin-top:7px; overflow:hidden; position:relative;}
.BlogMarg .BlogArticle .WhiteTone { padding-bottom:24px;}
.BlogTitle, .widget_tag_cloud .title { padding:22px 0 10px 0; font:20px Open Sans; color:#1b1b1b;}
.latest-tweets { margin:0; padding:0; list-style:none;}
.latest-tweets li:first-child { border-top:none;}
.latest-tweets li { padding:10px 0 0 0; font:15px/22px Muli; color:#848484; border-top:1px solid #e2e2e2;}
.latest-tweets li a { font:15px/22px Muli; color:#848484; color:#1b1b1b; display:inline;}
.latest-tweets li a:hover { color:#da2f10; text-decoration:none;}
.latest-tweets li .date { padding:6px 0 0; font:13px/22px Muli; color:#848484;}
.MonthList { margin:0; padding:0; list-style:none;}
.MonthList li { border-top:1px solid #e2e2e2;}
.MonthList li:first-child { border:none;}
.MonthList li a { font:15px/42px Muli; color:#1b1b1b;}
.MonthList li a:hover { color:#da2f10; text-decoration:none;}
.PhotoStream { padding:0; margin:0; list-style:none;}
.PhotoStream li { padding:0 3.637% 3.637% 0; float:left;}
.PhotoStream li a {}
.BlogArticleSingle { padding:0 0 0 !important;}
.BlogArticleSingle .slideWrap { margin-bottom:3px;}
.BlogArticleSingle .ImgWrap { margin-bottom:3px; }
.BlogArticleSingle .VideoWrap { margin-bottom:2px; overflow:hidden; z-index:1;}
.BlogArticleSingle .title { margin:0 0 0; padding:14px 0 22px 68px; font:800 20px/22px Open Sans; position:relative; overflow:hidden; clear:both;}
.BlogArticleSingle .title .date { margin:-27px 0 0; padding:6px 0 0; width:49px; height:49px; position:absolute; top:50%; left:0; background:#da2f10; color:white; text-align:center; font:800 14px Open Sans;}
.BlogArticleSingle .title .date span { font:800 24px/15px Open Sans; display:block;}
.BlogArticleSingle .title .name { float:left; }
.BlogArticleSingle .title .comments { font:13px Muli; clear:both; float:left; color:#848484; -webkit-font-smoothing:antialiased;}
.BlogArticleSingle .title .comments a { color:#1b1b1b;}
.BlogArticleSingle .title .comments a:hover { color:#da2f10; text-decoration:none;}
.BlogArticleSingle .text { padding:2px 0 14px 0; font:15px/22px Muli; color:#1b1b1b; clear:both;}
.BlogArticleSingle .NaviWrap {}
.BlogArticleSingle .NaviWrap .share { padding:0 19px 0 19px; border:1px solid #e2e2e2; outline:none; text-decoration:none; background:white; font:14px/38px Muli; text-transform:uppercase; color:#848484;}
.BlogArticleSingle .NaviWrap .share:hover { color:#da2f10; border-color:#da2f10; text-decoration:none; cursor:pointer;}
.NaviWrap .PageNavi { margin:0; padding:0; float:right; list-style:none;}
.NaviWrap .PageNavi li { padding:0 0 0 30px; float:left;}
.NaviWrap .PageNavi li a { font:15px/30px Muli; color:#1b1b1b; display:block}
.NaviWrap .PageNavi a del { text-decoration:none;}
.NaviWrap .PageNavi li a:hover { text-decoration:none; color:#da2f10;}
.NaviWrap .PageNavi li a:hover del { text-decoration:none; color:#da2f10;}
.NaviWrap .PageNavi li a span { margin:0 0 0 15px; width:30px; height:30px; float:right; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity; position:relative;}
.NaviWrap .PageNavi li a span em { width:30px; height:30px; opacity:0; display:block; position:absolute; top:0; left:0; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 -30px; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.NaviWrap .PageNavi li a .text { padding:0 !important;}
.NaviWrap .PageNavi li a:hover span em { opacity:1;}
.NaviWrap .PageNavi li:first-child a span { margin-right:15px; background-position:0 -60px; float:left;}
.NaviWrap .PageNavi li:first-child a span em { width:30px; height:30px; opacity:0; display:block; position:absolute; top:0; left:0; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 -90px; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.NaviWrap .PageNavi li:first-child a:hover span em { opacity:1;}
.SimpleTop .PageNavi li a del { text-decoration:none;}
.CommentBox { padding:40px 0 0; clear:both;}
.CommentBox .CountTitle { padding:0 0 4px 0; font:20px Open Sans;}
.CommentBox .LeaveCommentTitle { padding:26px 0 4px 0; font:20px Open Sans;}
.CommentBox .Commentary { padding:15px 0 15px 0; min-height:80px;  border-top:solid #e2e2e2; border-width:1px; clear:both; overflow:hidden;}
.CommentBox .Commentary.reply { padding-left:20px;}
.CommentBox .AvaWrap { margin-right:2%; width:11%; float:left;}
.CommentBox .Commentary .CommentText { padding:0 0 0 0; float:left; width:87%; font:15px/22px Muli;}
.CommentBox .Commentary .text {}
.CommentBox .CommentTitle { overflow:hidden;}
.CommentBox .CommentTitle .name { padding:2px 0 0; display:block;}
.CommentBox .CommentTitle .name a { font:bold 15px Open Sans; color:#1b1b1b;}
.CommentBox .CommentTitle .name a:hover { text-decoration:none;}
.CommentBox .CommentTitle .date { padding:0 0 10px 0; display:block; font:13px Muli; color:#848484;}
.CommentBox .clarification { padding:20px 0 4px 0; font:15px/22px Muli; color:#848484;}
.CommentBox .CommentFormWrap input[type="text"] { padding:8px 0 8px 13px; width:100%; margin:0; font:15px/15px Muli; color:#1b1b1b; background:#e2e2e2; border:1px solid white; -webkit-appearance:none; box-shadow:none; border-radius:0;}
.CommentBox .CommentFormWrap ::-webkit-input-placeholder { color:#1b1b1b;}
.CommentBox .CommentFormWrap ::-moz-placeholder { color:black;}
.CommentBox .CommentFormWrap .AreaWrap { padding:15px 0 0; margin-left:0;}
.CommentBox .CommentFormWrap textarea { padding:8px 0 8px 13px; width:100%; min-height:211px; margin:0; font:15px/15px Muli; color:#1b1b1b; background:#e2e2e2; border:1px solid white; -webkit-appearance:none; box-shadow:none; border-radius:0; resize:vertical;}
.CommentBox .CommentFormWrap .span12 { margin-left:0;}
.CommentBox .CommentFormWrap .SubmitWrap { padding:15px 0 0;}
.CommentBox .CommentFormWrap .SubmitWrap span { padding:0 15px 0 0; max-width:110px; float:left; text-align:right; font:normal 15px/22px Muli; color:#1b1b1b;}
.CommentBox .CommentFormWrap .SubmitWrap em { font-style:normal !important;}
.CommentBox .SubmitWrap em.captcha_exp { font-style:normal !important;}
.CommentBox .CommentFormWrap .SubmitWrap input[type="text"] { width:78px; float:left;}
.CommentBox .CommentFormWrap .SubmitWrap input[type="submit"] { margin:0 0 0 15px; padding:9px 19px 8px 19px; float:left; border:1px solid #e2e2e2; outline:none; text-decoration:none; background:white; font:14px/18px Muli; text-transform:uppercase; color:#848484;}
.CommentBox .CommentFormWrap .SubmitWrap input[type="submit"]:hover { color:#da2f10; border-color:#da2f10; text-decoration:none; cursor:pointer;}
.PopularPosts { margin:0; padding:0; list-style:none;}
.PopularPosts li { padding:15px 0 15px 0; border-top:1px solid #e2e2e2; overflow:hidden; line-height:16px;}
.PopularPosts li:first-child { border:none;}
.PopularPosts .ImgWrap { float:left;}
.PopularPosts .title { padding:3px 0 0 20px; overflow:hidden;}
.PopularPosts .title .name { float:left;}
.PopularPosts .title .name a { font:bold 15px/17px Roboto; color:#1b1b1b;}
.PopularPosts .title .name a:hover { color:#da2f10; text-decoration:none;}
.PopularPosts .title .comments { padding:3px 0 0; font:13px/15px Muli; clear:both; float:left; color:#848484;}
.PopularPosts .title .comments a { color:#1b1b1b;}
.PopularPosts .title .comments a:hover { color:#da2f10; text-decoration:none;}
.widget_tag_cloud { overflow:hidden !important;}
.widget_tag_cloud .title { padding-bottom:18px !important;}
.tagcloud a { margin:0 5px 5px 0; padding:9px 14px 8px 14px; float:left; border:1px solid #e2e2e2; outline:none;
text-decoration:none; background:white; font:14px/18px Muli !important; color:#848484;}
.tagcloud a:first-child { margin:0;}
.tagcloud a:hover { color:#da2f10; border-color:#da2f10; text-decoration:none;}
.BlogSingleContent { padding:75px 0 105px 0;}
.BlogSingleContent .MainTitle { margin:30px 0 0 -2px; padding:0 0 15px 0; font:72px/72px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
.BlogSingleContent .VideoWrap iframe { width:100%; max-height:500px; float:left;}
#footer .copyright { font:14px/60px Muli; color:#848484;}
.BottomMenuWrap { width:auto!important; top:0; bottom:auto; left:0px; right:0px; position:absolute; opacity:1;}
.BottomMenuWrap.sticky { opacity:1; background:white !important;}
.sidebar-sticky { z-index:100 !important;}
.btn { outline:none !important;} #contacts { padding-top:115px; position:relative;}
#contacts .ContactBottom { padding-bottom:250px;}
.MapWrap iframe { margin:-2px 0 0; width:100% !important;}
.ContactTitle { padding:28px 0; font:20px Open Sans; color:#1b1b1b;}
.ContactList { margin:0; padding:0; list-style:none; background:#f6f6f6;}
.ContactList li { padding:0 0 12px 32px; color:#848484; font:15px Muli;}
.ContactList .address { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_address.gif) 0 1px no-repeat;}
.ContactList .phone { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_phone.gif) 0 3px no-repeat;}
.ContactList .mail { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_mail.gif) 0 3px no-repeat;}
.ContactList .mail a { color:#1b1b1b;}
.ContactList .mail a:hover { color:#da2f10; text-decoration:none;}
.ContactList .skype { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_skype.gif) 0 3px no-repeat;}
.ContactText { font:15px/22px Muli; color:#848484; background:#f6f6f6; overflow:hidden; margin-bottom: 30px !important;}
#GetInTouch { padding:40px 0 280px 0;}
#GetInTouch .span3 .title { margin:0 0 0 -2px; padding:0 0 15px 0; font:72px/72px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
#GetInTouch .aboutText { padding-bottom:0; background:#f6f6f6;}
#GetInTouch .CommentFormWrap input[type="text"] { padding:8px 0 8px 13px; width:100%; margin:0; font:15px/19px Muli; color:#1b1b1b; background:#e2e2e2; border:1px solid white; -webkit-appearance:none; box-shadow:none; border-radius:0;}
#GetInTouch .CommentFormWrap ::-webkit-input-placeholder { color:#1b1b1b;}
#GetInTouch .CommentFormWrap ::-moz-placeholder { color:black;}
#GetInTouch .CommentFormWrap .AreaWrap { padding:15px 0 0; margin-left:0;}
#GetInTouch .CommentFormWrap textarea { padding:8px 0 8px 13px; width:100%; min-height:211px; margin:0; font:15px/15px Muli; color:#1b1b1b; background:#e2e2e2; border:1px solid white; -webkit-appearance:none; box-shadow:none; border-radius:0; resize:vertical;}
#GetInTouch .CommentFormWrap .span12 { margin-left:0;}
#GetInTouch .CommentFormWrap .SubmitWrap { padding:15px 0 0;}
#GetInTouch .CommentFormWrap .SubmitWrap span { padding:0 15px 0 0; max-width:110px; float:left; text-align:right; font:15px/22px Muli; color:#1b1b1b;}
#GetInTouch .CommentFormWrap .SubmitWrap input[type="text"] { width:78px; float:left;}
#GetInTouch .CommentFormWrap .SubmitWrap input[type="submit"] { margin:0 0 0 15px; padding:9px 19px 8px 19px; float:left; border:1px solid #e2e2e2; outline:none; text-decoration:none; background:white; font:14px/18px Muli; text-transform:uppercase; color:#848484;}
#GetInTouch .CommentFormWrap .SubmitWrap input[type="submit"]:hover { color:#da2f10; border-color:#da2f10; text-decoration:none; cursor:pointer;}
.alert .close { margin:7px 5px 0 0; opacity:1 !important; width:10px !important; height:10px !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_close.png); background-position:0 0;}
.alert .close:hover { background-position:0 -10px;} #features { position:relative; padding:0 0 81px 0; font-family:Muli; font-size:15px;}
.tab-content.FeatContent { padding:69px 0 20px 0; overflow:inherit !important;}
#features  .span12 { padding-bottom:0; margin-left:0 !important;}
.MainTitle { margin:86px 0 0 -2px; padding:0 0 15px 0; font:72px/72px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
.FeatTitle { padding:25px 0 25px 0; font:20px Open Sans; color:#1b1b1b;}
.accordion-inner { border-top:0 !important; font:15px/22px Muli; color:#848484;}
.accordion-group { border:solid #e2e2e2 !important; border-width:0 0 1px 0 !important; border-radius:0 !important;}
.accordion-group a { padding:6px 0 6px 18px; font:600 15px Open Sans; color:#1b1b1b;}
.accordion-group a.accordion-toggle { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_plus.gif) 0 12px no-repeat;}
.accordion-group a:hover { text-decoration:none !important; color:#da2f10;}
.accordion-group a.active:not(.collapsed) { text-decoration:none !important; color:#da2f10; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_minus.gif) 0 12px no-repeat;}
.accordion-group a:focus { text-decoration:none !important; color:#da2f10;}
#myCollapsible { height:auto !important;}
.TabWrap { background:white; border:1px solid #e2e2e2;}
.TabWrap ul { margin:0; padding:0 0 0 5px; list-style:none; border-bottom:1px solid #e2e2e2;}
.TabWrap ul li {}
.TabWrap ul li a { margin:0 15px -1px 15px; padding:8px 0 8px 0 !important; border-bottom:1px solid #e2e2e2; display:block; font:bold 15px Roboto; color:#1a1a1a;}
.TabWrap ul li a:focus { text-decoration:none;}
.TabWrap ul li.active a { color:#da2f10 !important; text-decoration:none; border-bottom:1px solid #da2f10 !important; background:none !important;}
.TabWrap ul li a:hover { color:#da2f10; text-decoration:none; border-color:#da2f10;}
.TabWrap .tab-pane { padding:15px; font:15px/22px Muli; color:#848484;}
#portfolio .m-carousel .m-caption { bottom:-139px; text-align:left;}
.TestimonialWrap { position:relative; overflow:hidden; padding-top: 50px !important;}
.TestimonialWrap .m-item { margin-right:10px !important;}
.TestimonialWrap .m-carousel-hud a { margin:0 !important; padding:0 !important; width:30px; height:30px; position:absolute;}
.TestimonialWrap .m-carousel-prev { top:-50px !important; right:32px !important; left:auto !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 -60px !important;}
.TestimonialWrap .m-carousel-prev:hover { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 -90px !important;}
.TestimonialWrap .m-carousel-next { top:-50px !important; right:0px !important; left:auto !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 0px !important;}
.TestimonialWrap .m-carousel-next:hover { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 -30px !important;}
.TestimonialWrap .m-carousel { overflow:visible !important;}
.TestimonialWrap .TestimonText { padding:14px 5px 14px 14px; float:left; font:italic 15px/22px Muli; color:#1b1b1b; border:1px solid #e2e2e2; background:white; position:relative;}
.TestimonialWrap .TestimonText .corner { width:12px; height:6px; position:absolute; bottom:-6px; left:21px; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/corner_testimonial.png) no-repeat;}
.TestimonialWrap .TestimonMan { padding:13px 0 0 0; clear:both;}
.TestimonialWrap .TestimonMan .ImgWrap { float:left;}
.TestimonialWrap .TestimonMan .name, 
#PageRightBar .PageRightWrap .TestimonialWrap .TestimonMan .name { padding:0 0 0 19px; float:left; font:bold 15px Roboto !important; color:#1b1b1b !important;}
.TestimonialWrap .TestimonMan .name span { display:block; font:13px Muli; color:#848484;}
input[type="button"] { margin-bottom:20px !important; text-transform:uppercase !important; border-radius:0 !important; border:none !important; background:none !important;}
input[type="button"].big { padding:11px 26px !important; font:18px Muli !important; color:#848484 !important;}
input[type="button"].medium { padding:9px 26px !important; font:14px Muli !important; color:#848484 !important;}
input[type="button"].small { padding:7px 26px !important; font:12px Muli !important; color:#848484 !important;}
input[type="button"].white { background:white !important; border:1px solid #e2e2e2 !important;}
input[type="button"].white:hover { border:1px solid #da2f10 !important; color:#da2f10 !important;}
input[type="button"].black { background:#1b1b1b !important; color:#848484 !important;}
input[type="button"].black:hover { background:#da2f10 !important; color:white !important;}
input[type="button"].red { background:#da2f10 !important; color:white !important;}
input[type="button"].red:hover { background:#1b1b1b !important; color:#848484 !important;}
.PageNavigation ul { margin:0 0 20px 0!important; padding:0 !important; list-style:none; overflow:hidden; border-radius:0 !important;}
.PageNavigation ul li { float:left;}
.PageNavigation ul li a { margin-left:5px; padding:4px 10px 4px 9px; display:block; font:15px Muli; text-align:center; position:relative;}
.PageNavigation ul li a:hover { text-decoration:none;}
.PageNavigation ul li:first-child a { margin:0;}
.PageNavigation .navi a { padding:0; width:28px; height:28px; position:relative;}
.PageNavigation .navi a em { width:28px; height:28px; display:block; opacity:0; position:absolute; top:0; left:0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.PageNavigation .navi a:hover em { opacity:1;}
.PageNavigation.white ul li a { color:#1b1b1b; background:white; border:1px solid #e2e2e2;}
.PageNavigation.white ul li a:hover { color:#da2f10;}
.PageNavigation.white .navi a { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner.png) white; background-position:0 0;}
.PageNavigation.white .navi a em { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner.png); background-position:0 -28px;}
.PageNavigation.white .navi:first-child a { background-position:0 -56px;}
.PageNavigation.white .navi:first-child a em { background-position:0 -84px;}
.PageNavigation.black ul li a { color:#848484; background:#1b1b1b; border:1px solid #1b1b1b;}
.PageNavigation.black ul li a:hover { color:white; background:#da2f10; border-color:#da2f10;}
.PageNavigation.black .navi a { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner1.png) #1b1b1b; background-position:0 0;}
.PageNavigation.black .navi a em { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner1.png) #da2f10; background-position:0 -28px;}
.PageNavigation.black .navi:first-child a { background-position:0 -56px;}
.PageNavigation.black .navi:first-child a em { background-position:0 -84px;}
.PageNavigation.red ul li a { color:#ffffff; background:#da2f10; border:1px solid #da2f10;}
.PageNavigation.red ul li a:hover { color:#848484; background:#1b1b1b; border-color:#1b1b1b;}
.PageNavigation.red .navi a { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner2.png) #da2f10; background-position:0 0;}
.PageNavigation.red .navi a em { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner2.png); background-position:0 -28px;}
.PageNavigation.red .navi:first-child a { background-position:0 -56px;}
.PageNavigation.red .navi:first-child a em { background-position:0 -84px;}
.PagerList { margin:0 0 20px 0; padding:0; list-style:none; clear:both; overflow:hidden;}
.PagerList li { padding-left:30px; float:left;}
.PagerList li a { font:15px/28px Muli; color:#1b1b1b;}
.PagerList li a:hover { text-decoration:none; color:#da2f10;}
.PagerList li a span { margin:0 0 0 15px; width:28px; height:28px; float:right; position:relative;}
.PagerList li a span em { width:28px; height:28px; display:block; position:absolute; top:0; left:0; opacity:0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.PagerList li a:hover span em { opacity:1;}
.PagerList li:first-child { padding:0;}
.PagerList.white li a:hover span { border-color:#da2f10;}
.PagerList.white li a span { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner.png) white; background-position:0 0; border:1px solid #e2e2e2;}
.PagerList.white li a span em { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner.png) white; background-position:0 -28px;}
.PagerList.white li:first-child span { margin:0 15px 0 0; float:left; background-position:0 -56px;}
.PagerList.white li:first-child span em { margin:0 15px 0 0; float:left; background-position:0 -84px;}
.PagerList.black li a:hover span { border-color:#da2f10;}
.PagerList.black li a span { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner1.png) #1b1b1b; background-position:0 0; border:1px solid #1b1b1b;}
.PagerList.black li a span em { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner1.png) #da2f10; background-position:0 -28px;}
.PagerList.black li:first-child span { margin:0 15px 0 0; float:left; background-position:0 -56px;}
.PagerList.black li:first-child span em { margin:0 15px 0 0; float:left; background-position:0 -84px;}
.PagerList.red li a:hover span { border-color:#1b1b1b;}
.PagerList.red li a span { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner1.png) #da2f10; background-position:0 -28px; border:1px solid #da2f10;}
.PagerList.red li a span em { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/page_corner1.png) #1b1b1b; background-position:0 0;}
.PagerList.red li:first-child span { margin:0 15px 0 0; float:left; background-position:0 -84px;}
.PagerList.red li:first-child span em { margin:0 15px 0 0; float:left; background-position:0 -56px;}
.ShareButton { padding:0 19px 0 19px; outline:none; text-decoration:none; font:14px/38px Muli; text-transform:uppercase;}
.ShareButton:hover { text-decoration:none; cursor:pointer;}
.ShareButton.white { border:1px solid #e2e2e2; background:white; color:#848484;}
.ShareButton.white:hover { color:#da2f10; border-color:#da2f10;}
.ShareButton.black { border:1px solid #1b1b1b; background:#1b1b1b; color:#848484;}
.ShareButton.black:hover { color:white; border-color:#da2f10; background:#da2f10;}
.ShareButton.red { border:1px solid #da2f10; background:#da2f10; color:white;}
.ShareButton.red:hover { color:#848484; border-color:#1b1b1b; background:#1b1b1b;}
.ExampleText { font:15px/22px Muli; color:#848484;}
a.popup { font:15px/22px Muli; color:#1b1b1b;}
a.popup:hover { text-decoration:none; color:#1b1b1b;}
.label.label-white { font:15px/22px Muli; color:#da2f10; text-shadow:none !important; border-radius:0 !important; background:white !important;}
.label.label-red { font:15px/22px Muli; color:white; text-shadow:none !important; border-radius:0 !important; background:#da2f10 !important;}
::-moz-selection { background:#da2f10; color:white;}
::selection { background:#da2f10; color:white;}
.SocialIcons { margin:0; padding:0; list-style:none; float:left;}
.SocialIcons li { padding:0 14px 15px 0; float:left;}
.SocialIcons li a { display:block; font-size:15px; color:#8f8f8f;}
.SocialIcons.gray li a:hover { color:#1b1b1b; text-decoration:none;}
.SocialIcons.dark li a { color:#1b1b1b;}
.SocialIcons.dark li a:hover { color:#8f8f8f; text-decoration:none;}
.OrderedBoxes { padding-bottom:0 !important;}
.OrderedBox { margin:0 0 31px 0;}
.OrderedBox .text { padding:7px 0 0 0; clear:both; font:15px/22px Muli !important; color:#848484 !important;}
.OrderedTitle { font:18px/40px Open Sans !important; font-weight:800 !important; color:#1b1b1b;}
body .OrderedTitle, #PageRightBar .PageRightWrap  .OrderedTitle{ font-weight:800 !important;}
body .OrderedTitle.other { 
color:#1b1b1b !important;
font: 20px/40px Open Sans !important;
font-weight: 800 !important;
}
.OrderedTitle .number {padding-bottom: 0 !important; width:40px; height:40px; font:24px/40px Montserrat !important; float:left; text-align:center; color:white !important; background:#da2f10;}
.OrderedBox { margin:0 0 31px 0;}
.OrderedBox .text { padding:7px 0 0 0; clear:both; font:15px/22px Muli !important; color:#848484 !important;}
.OrderedTitle.black { font:18px/40px Open Sans !important; font-weight:800; color:#da2f10 !important;}
.OrderedTitle.black .number { width:40px; height:40px; font:24px/40px Montserrat !important; float:left; text-align:center; color:white !important; background:#1b1b1b;}
.IconBox { margin:0 0 31px 0;}
.IconBox .text { padding:7px 0 0 0; clear:both; font:15px/22px Muli; color:#848484;}
.IconTitle { font:18px/40px Open Sans; font-weight:800; color:#1b1b1b;}
.IconTitle .icon { width:40px; height:40px; font:24px/40px Roboto; float:left; text-align:center; color:white;}
.IconTitle span { padding:0 0 0 19px; float:left;}
.IconTitle.black .group { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:0 0;}
.IconTitle.black .gears { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-40px 0;}
.IconTitle.black .graph { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-80px 0;}
.IconTitle.black .tools { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-120px 0;}
.IconTitle.black .ruler { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:0 -40px;}
.IconTitle.black .images { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-40px -40px;}
.IconTitle.black .info { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-80px -40px;}
.IconTitle.black .download { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-120px -40px;}
.IconTitle.black .cup { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:0 -80px;}
.IconTitle.black .cart { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-40px -80px;}
.IconTitle.black .globe { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-80px -80px;}
.IconTitle.black .shape { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #1b1b1b; background-position:-120px -80px;}
.IconTitle .group { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:0 0;}
.IconTitle .gears { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-40px 0;}
.IconTitle .graph { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-80px 0;}
.IconTitle .tools { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-120px 0;}
.IconTitle .ruler { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:0 -40px;}
.IconTitle .images { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-40px -40px;}
.IconTitle .info { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-80px -40px;}
.IconTitle .download { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-120px -40px;}
.IconTitle .cup { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:0 -80px;}
.IconTitle .cart { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-40px -80px;}
.IconTitle .globe { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-80px -80px;}
.IconTitle .shape { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_box.png) no-repeat #da2f10; background-position:-120px -80px;}
.IconBox { margin:0 0 31px 0;}
.IconBox .text { padding:7px 0 0 0; clear:both; font:15px/22px Muli; color:#848484;}
.IconTitle.black { font:18px/40px Open Sans; font-weight:800; color:#da2f10;}
.IconTitle.black .icon { width:40px; height:40px; font:24px/40px Roboto; float:left; text-align:center; color:white;}
.IconTitle.black span { padding:0 0 0 19px; float:left;}
.SimpleTable { width:100%; border:1px solid #e2e2e2; font:15px Muli; color:#848484; cursor:default;}
.SimpleTable thead tr td { font:600 15px Open Sans; color:#1a1a1a;}
.SimpleTable tr td.red { color:#da2f10;}
.SimpleTable tr td.black { color:#1a1a1a;}
.SimpleTable tr { border-bottom:1px solid #e2e2e2;}
.SimpleTable tr td { padding:8px 8px 8px 19px; border-left:1px solid #e2e2e2; background:white;}
.SimpleTable tbody tr:hover td { background:#f6f6f6;}
.PriceTable { width:100% !important; font:13px Muli !important; color:#848484 !important; cursor:default !important; border-collapse:inherit !important;}
.PriceTable thead {}
.PriceTable thead tr {}
.PriceTable thead tr td { padding:0 1px 0 0 !important; width:17% !important; text-align:center !important; vertical-align:bottom !important;}
.PriceTable thead .title { font:18px/40px Muli !important; color:white !important; display:block !important; padding-left:0 !important;}
.PriceTable thead .price { font:13px/20px Muli !important; color:white !important; display:block !important;}
.PriceTable thead .price .big { font:bold 26px/40px Muli !important;}
.PriceTable thead .greenHead .title { background:#3c860a !important; padding-left:0 !important;}
.PriceTable thead .greenHead .price { background:#449b0a !important;}
.PriceTable thead .redHead .title { background:#c6290c !important; line-height:45px !important; padding-left:0 !important;}
.PriceTable thead .redHead .price { padding:10px 0 5px 0 !important; background:#da2f10 !important; line-height:45px !important;}
.PriceTable thead .blackHead .title { background:#080808 !important;}
.PriceTable thead .blackHead .price { background:#1b1b1b !important;}
.PriceTable thead tr td:first-child { width:15% !important;}
.PriceTable tbody { border-top:1px solid #e2e2e2 !important;}
.PriceTable tbody tr { border-top:1px solid #e2e2e2 !important; background:white !important;}
.PriceTable tbody tr:first-child td:first-child { border-width:1px !important;}
.PriceTable tbody tr:hover { background:#f6f6f6 !important;}
.PriceTable tbody tr td { padding:9px 0 !important; border:solid #e2e2e2 !important; border-width:0 1px 1px 0 !important; text-align:center !important;}
.PriceTable tbody tr td:first-child { padding-left:19px !important; border-width:0 1px 1px 1px !important; text-align:left !important;}
.PriceTable tfoot tr td { padding:0 1px 0 0 !important; text-align:center !important; vertical-align:top !important;}
.PriceTable tfoot tr td  { color:#ffffff !important; text-transform:uppercase !important;}
.PriceTable tfoot tr td a { font:18px/50px Muli !important; display:block !important; color:white !important;}
.PriceTable tfoot tr td a:hover { color:white !important; text-decoration:none !important;}
.PriceTable tfoot .green a { background:#1b1b1b !important;}
.PriceTable tfoot .green a:hover { background:#449b0a !important;}
.PriceTable tfoot .black a { background:#1b1b1b !important;}
.PriceTable tfoot .black a:hover { background:#da2f10 !important;}
.PriceTable tfoot .red a { background:#da2f10 !important; font-size:20px !important; line-height:60px !important;}
.PriceTable tfoot .red a:hover { background:#1b1b1b !important;}
.PriceShort { margin:45px 0 0 !important; padding:0.8% 0.8% 0 0.8% !important; background:white !important; border:1px solid #e2e2e2 !important;}
.PriceShort .List { margin:0 0 0 0.2%; !important; padding:0 !important; width:24.2% !important; list-style:none !important; float:left !important; border:solid #e2e2e2 !important; border-width:0 1px !important; position:relative !important;}
.PriceShort .List2 { margin:0 !important;}
.PriceShort .List li { text-align:center !important; font:15px/35px Muli !important; color:#848484 !important; border-bottom:1px solid #e2e2e2 !important; cursor:default !important;}
.PriceShort .List li a { display:block !important; font:18px/50px Muli !important; color:white !important; text-transform:uppercase !important;}
.PriceShort .List li a:hover { text-decoration:none !important;}
.PriceShort .List li:first-child { margin:0 -1px 0 -1px !important; border:none !important;}
.PriceShort .List li:hover { background:#f6f6f6 !important;}
.PriceShort .List li .title { font:18px/40px Muli !important; color:white !important; display:block !important;}
.PriceShort .List li .price { font:13px/20px Muli !important; color:white !important; display:block !important;}
.PriceShort .List li .price .big { font:bold 26px/50px Muli !important;}
.PriceShort .List .greenHead .title { background:#3c860a !important; padding-left: 0 !important; word-wrap: normal !important;}
.PriceShort .List .greenHead .price { background:#449b0a !important;}
.PriceShort .List .redHead .title { background:#c6290c !important; line-height:44px !important; padding-left: 0 !important; word-wrap: normal !important;}
.PriceShort .List .redHead .price { padding:7px 0 3px 0 !important; background:#da2f10 !important; line-height:39px !important;}
.PriceShort .List .blackHead { z-index:3; position:relative !important;}
.PriceShort .List .blackHead .title { background:#080808 !important; padding-left: 0 !important; word-wrap: normal !important;}
.PriceShort .List .blackHead .price { background:#1b1b1b !important;}
.PriceShort .List .green { margin:0 -1px !important; border:none !important;}
.PriceShort .List .red { margin:0 -1px !important; border:none !important;}
.PriceShort .List .black { margin:0 -1px !important; border:none !important; z-index:3 !important; position:relative !important;}
.PriceShort .List .green a { background:#1b1b1b !important;}
.PriceShort .List .green a:hover { background:#449b0a !important;}
.PriceShort .List .red a { background:#da2f10 !important; line-height:60px !important;}
.PriceShort .List .red a:hover { background:#1b1b1b !important;}
.PriceShort .List .black a { background:#080808 !important;}
.PriceShort .List .black a:hover { background:#da2f10 !important;}
.PriceShort .RedList { margin:-2% 0 -0.8% 0 !important; box-shadow:0 0 5px #d4d4d4 !important; border:10px solid white !important;}
.PriceShort .RedList li { border:solid #e2e2e2 !important; border-width:0 1px 1px 1px !important;}
.PriceShort .RedList .redHead { margin:0 !important;}
.TypographyTitle { padding:0 0 18px 0; font:36px Roboto; color:#1b1b1b;}
.HeadingsWrap { padding:0 0 25px 0;}
.HeadingsWrap .title { color:#848484; font:15px Muli;}
.example { margin-bottom:46px;  margin-top:46px; padding:15px 0 16px 19px; background:white; border-left:1px solid #da2f10; color:#848484;}
.example .red { color:#da2f10;}
.example .black { color:#1b1b1b;}
.example code { padding:0; background:none !important; border:none !important; font:15px Muli; color:#848484; word-wrap:break-word !important;}
.row > .centered[class*="span"] { float:none; margin-right:auto; margin-left:auto !important;}
#columns .MainTitle { padding-bottom:9px;}
#columns .label-white { color:#1b1b1b;}
#columns .label-white .red { color:#da2f10;}
#columns .nested { padding:8px 0 0; background:white;}
#columns .nested div[class*="span"] { margin-bottom:8px;}
.show-grid { padding:13px 0 0;}
.show-grid div[class*="span"] { margin-bottom:17px; background:#e2e2e2; text-align:center; font:15px/35px Muli; color:#848484; cursor:default;}
.show-grid div[class*="span"]:hover { background:#c2c2c2;} .Blog4ColumnContent { padding:126px 0 67px 0;}
.Blog4ColumnContent .span9 { margin-left:0;}
.Blog4ColumnContent .span12 { margin-left:15px;}
.Blog4ColumnContent .MainTitle { margin:30px 0 0 -2px; padding:0 0 15px 0; font:72px/72px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
.Blog4ColumnContent .BlogArticle { padding: 0 0 1px 0; box-shadow: 0px 0px 3px transparent; margin:40px 0 23px 0; position:relative; overflow:hidden;}
.Blog4ColumnContent .BlogArticle .ImgWrap { position:relative;}
.Blog4ColumnContent .BlogArticle:hover { padding: 0; box-shadow: 0px 0px 6px #dedcdc; border-bottom: 1px solid #da2f10; background:white;}
.Blog4ColumnContent .BlogArticle .date { padding:8px 0 0; margin:-24px 0 0; width:49px; height:47px; font:800 14px/18px Open Sans; position:absolute; top:50%; left:0; background:#da2f10; color:white; text-align:center; opacity:0;}
.Blog4ColumnContent .BlogArticle .date span { font:800 24px/20px Open Sans;}
.Blog4ColumnContent .BlogArticle a:hover { text-decoration: none;}
.Blog4ColumnContent .BlogArticle:hover .date { background:#da2f10; color:white; opacity:1;}
.Blog4ColumnContent .BlogArticle .WhiteTone { padding:0 0 15px 0;}
.Blog4ColumnContent .BlogArticle:hover .WhiteTone { background:white;}
.Blog4ColumnContent .BlogArticle .title { padding: 18px 0 0 19px; font:800 20px/22px Open Sans !important; font-weight:bold; color: #1b1b1b; display: block;}
.Blog4ColumnContent .BlogArticle:hover .title { color: #da2f10;}
.Blog4ColumnContent .BlogArticle p.comments { padding:0 0 0 19px !important; font: 13px Muli; -webkit-font-smoothing:antialiased;}
.Blog4ColumnContent .BlogArticle a.comments { color: #1b1b1b;}
.Blog4ColumnContent .BlogArticle a.comments:hover { color: #da2f10;}
.Blog4ColumnContent .BlogArticle .name { color: #1b1b1b;}
.Blog4ColumnContent .BlogArticle .name:hover { color: #da2f10;}
.Blog4ColumnContent .BlogArticle .text { padding:10px 10px 0 20px; font:15px/22px Muli; color:#1b1b1b;}
.TopMenu li:hover .DropMenu { visibility:visible;}
.DropMenu { margin:0; padding:0; list-style:none; position:absolute; width:219px; visibility:hidden; background:#1b1b1b; z-index:1000;}
.DropMenu li { padding:0; width:100%; border-bottom:1px solid #252525; position:relative;}
.DropMenu li a { padding:7px 0 7px 20px; font:15px Muli; color:#848484; text-transform:none;}
.DropMenu li a .plus { padding:0 20px 0; font-size:20px; line-height:17px; float:right; color:#da2f10;}
.DropMenu li a:hover { color:#da2f10;}
.DropMenu li.active { background:none;}
.DropMenu ul { margin:0; padding:0; list-style:none; visibility:hidden; position:absolute; width:197px; left:-197px; top:0; z-index:1001; background:#1b1b1b;}
.DropMenu ul li { padding:0; width:100%; border-bottom:1px solid #252525;}
.DropMenu ul li a { padding:7px 0 7px 20px; font:15px Muli; color:#848484; text-transform:none;}
.DropMenu li:hover ul { visibility:visible;}
.BlogMarg1 { margin-left:16px !important;}
.BlogMarg1 .span3 .BlogArticle { margin-top:7px; overflow:hidden; position:relative;}
.BlogMarg1 .span4 .BlogArticle { margin-top:7px; overflow:hidden; position:relative;}
#FullBlog .SearchWrap { margin-top:50px;}
#BlogRightSideBar .SearchWrap { margin-top:5px !important;}
#BlogRightSideBar .BlogMarg { padding-top:5px;}
#BlogRightSideBar .BlogMarg .span3 { margin-left:0 !important; margin-right:20px;}
#BlogRightSideBar .BlogMarg .span3 .BlogArticle { margin-top:0;}
.BlogRightSideBarWrap { padding:116px 0 0 0;}
.BlogMarg1 .row-fluid .span3:first-child { margin-left: 2.5641% !important;}
.BlogArticleSingle .slideWrap { padding-top:0 !important;}
.customMenuGraySimple .PageNavi { margin:14px -13px 0 0; padding:0; float:right; list-style:none;}
.customMenuGraySimple .PageNavi li { padding:0 0 0 30px; float:left;}
.customMenuGraySimple .PageNavi li a { font:15px/30px Muli; color:#1b1b1b; display:block}
.customMenuGraySimple .PageNavi li a:hover { text-decoration:none; color:#da2f10;}
.customMenuGraySimple .PageNavi li a span { margin:0 0 0 15px; width:30px; height:30px; float:right; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 0; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity; position:relative;}
.customMenuGraySimple .PageNavi li a span em { width:30px; height:30px; opacity:0; display:block; position:absolute; top:0; left:0; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 -30px; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.customMenuGraySimple .PageNavi li a:hover span em { opacity:1;}
.customMenuGraySimple .PageNavi li:first-child a span { margin:0 15px 0 0; background-position:0 -60px; float:left;}
.customMenuGraySimple .PageNavi li:first-child a span em { width:30px; height:30px; opacity:0; display:block; position:absolute; top:0; left:0; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); background-position:0 -90px; -webkit-transition:.5s opacity; -moz-transition:.5s opacity; -ms-transition:.5s opacity; -o-transition:.5s opacity; transition:.5s opacity;}
.customMenuGraySimple .PageNavi li:first-child a:hover span em { opacity:1;}
#ProjectPage .BlogArticleSingle { padding-top:6px !important;}
.ProjectText { margin-left:0 !important;}
.ProjectArticle .text { margin-left:0; padding:0; font:15px/22px Muli; color:#848484;}
.ProjectArticle .text .title { padding:18px 0 26px 0; font:800 20px/22px Open Sans; color:#1b1b1b;}
.CheckList { margin:0 !important; padding:0 !important; list-style:none !important;}
.CheckList li { padding:11px 0 11px 23px !important; font:15px Muli !important; color:#1b1b1b !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_check_list.gif) 0 50% no-repeat !important; border-bottom:1px solid #e2e2e2 !important; }
.CheckList li.no_border { border:none !important;}
.CheckList .title { padding:18px 0 16px 0 !important; font:20px/22px Open Sans !important; color:#1b1b1b !important; background:none !important; border:none !important; word-wrap: normal !important; text-transform: none !important; letter-spacing: 0 !important; float:none !important}
.ProjectArticle .NaviWrap { padding:24px 0 0;}
.RelatedTitle { padding:0 0 26px 0 !important; font:20px/22px Open Sans; color:#1b1b1b; line-height:70px !important}
.RelatedProjects .span3 a { position:relative; display:block;}
.RelatedProjects .span3 .title { padding:12px 0 11px 20px; position:absolute; bottom:0; left:0; right:0; display:block; background:black; opacity:0; font:800 18px/18px Open Sans; color:#fffefe; visibility:hidden;}
.RelatedProjects .span3 .title em { font:13px Muli;}
.RelatedProjects .span3:hover .title { opacity:0.8; visibility:visible;}
#PageRightBar .MainTitle { margin:31px 0 0 -5px; padding:0 0 15px 0; font:72px/72px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
#PageRightBar .SearchWrap { margin-top:0;}
.PageRightWrap { margin-left:0 !important;}
#PageRightBar .PageRightWrap p, #PageRightBar .PageRightWrap div { font:15px/22px Muli; color:#848484; font-weight:normal !important;}
.SearchWrap{
padding-bottom: 0 !important;	
}
.PageRightWrap .text { padding-bottom:16px; font:15px/22px Muli; color:#848484;}
.PageRightWrap .text p { padding:20px 0 12px 30px; font:18px/26px Muli; color:#1b1b1b;}
.PageRightWrap .text1 { padding:0 0 16px 0; float:left; font:15px/22px Muli; color:#848484;}
.PageRightWrap .text1 p { padding:20px 0 12px 30px; font:18px/26px Muli; color:#1b1b1b;}
.PageRightWrap .TextWrap { overflow:hidden;}
.PageRightWrap .TextWrap img { margin:0 30px 30px 0; float:left;}
#PageLeftBar { margin-left:0; padding:69px 0 90px 0;}
#PageLeftBar .MainTitle { margin:31px 0 0 -5px; padding:0 0 15px 0; font:72px/72px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
#PageLeftBar .SearchWrap { margin-top:0;}
.PageLeftWrap { margin-left:0 !important;}
.PageLeftWrap .text { padding-bottom:16px; font:15px/22px Muli; color:#848484;}
.PageLeftWrap .span6.text { margin-left:30px;}
.PageLeftWrap .text p { padding:20px 0 12px 30px; font:18px/26px Muli; color:#1b1b1b;}
.PageLeftWrap .sidebar-nav { margin-left:0;}
.PageLeftWrap .text1 { margin:0; padding:0 0 16px 0; float:left; font:15px/22px Muli; color:#848484;}
.PageLeftWrap .text1 p { padding:20px 0 12px 30px; font:18px/26px Muli; color:#1b1b1b;}
.PageLeftWrap .TextWrap img { margin:0 30px 30px 0; float:left;}
.PageLeftWrap .TextWrap { overflow:hidden;}
.PageLeftWrap .wrap { margin-left:0;} #ErrorPage { padding:69px 0 90px 0; overflow-x:hidden;}
#ErrorPage .span12 { margin-left:0 !important;}
#ErrorPage .container { width:100% !important;}
.ErrorWrap { margin:0 auto; width:650px;}
.ErrorTitle { margin:100px 0 0; height:130px; color:#da2f10; text-transform:uppercase;}
.ErrorTitle em { float:left; font:180px/130px Montserrat; letter-spacing:-9px;}
.ErrorTitle p { padding:0 0 0 30px; float:left;}
.ErrorTitle span { font:71px/59px Montserrat; text-align:left; letter-spacing:-2px;}
.ErrorTitle del { margin-left:-3px; font:93px/74px Montserrat; letter-spacing:-2px; text-align:left; text-decoration:none;}
.Found { padding-left:8px; font:43px Montserrat; color:#848484; clear:both; letter-spacing:-1px;}
.ErrorWrap .SearchWrap { margin-top:48px;}
.ErrorWrap .ButtonWrap { padding:20px 0 0; text-align:center;}
.ErrorWrap .ButtonWrap a { padding:2px 0 0; margin:0 2px; width:137px; background:white; font:14px/36px Muli; color:#848484; text-transform:uppercase; display:inline-block; border:1px solid #e2e2e2;}
.ErrorWrap .ButtonWrap a:hover { text-decoration:none; border-color:#da2f10; color:#da2f10;} #SiteMap { padding:69px 0 160px 0;}
#SiteMap .MainTitle { margin:31px 0 0 0; padding:0 0 15px 0; font:72px/72px Montserrat; color:#1b1b1b; letter-spacing:-2px; text-transform:uppercase;}
#SiteMap .span8 { }
#SiteMap .accordion-group { border:none;}
#SiteMap ul { margin:0; padding:0; list-style:none;}
#SiteMap .span8 .span4 { width:48% !important;}
.MainList { margin:38px 0 0 !important; padding:0; list-style:none;}
.MainList li { border-top:1px solid #e2e2e2;}
.MainList li.no_border { border:none;}
.MainList li.title { padding:2px 0 14px 0; font:20px Open Sans; color:#1b1b1b;}
.MainList li a { padding:11px 0 10px 18px !important; display:block; font:15px Muli; color:#1b1b1b; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_plus.gif) 0 15px no-repeat;}
.MainList li a.mapTitle { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_minus.gif) 0 15px no-repeat;}
.MainList li a.accordion-toggle { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_plus.gif) 0 15px no-repeat;}
.MainList li a:hover { text-decoration:none !important; color:#da2f10;}
.MainList li a.accordion-toggle:not(.collapsed) { text-decoration:none !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_minus.gif) 0 15px no-repeat;}
.MainList li a:focus { text-decoration:none !important; color:#da2f10;}
.MainList ul { clear:both;}
.MainList ul li {}
.MainList ul li a { padding-left:35px !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_plus.gif) 17px 15px no-repeat !important;}
.MainList ul li a.mapTitle { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_minus.gif) 17px 15px no-repeat !important;}
.MainList ul li a.accordion-toggle:not(.collapsed) { text-decoration:none !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_minus.gif) 17px 15px no-repeat !important;}
.MainList ul li:first-child { border:none;}
.MainList ul li a { padding-bottom:3px; display:block; font:15px Muli; color:#1b1b1b;}
.MainList ul li ul li a { padding-left:54px !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_plus.gif) 35px 15px no-repeat !important;}
.Null { margin-left:0 !important;} #portfoliov2 {}
.PortfolioWrap { padding:69px 0 0;}
#portfoliov2 #container .span3 { margin:0;}
.grid.isotope .isotope-item .title { padding:12px 0 11px 0; text-align:center; position:absolute; bottom:0; left:0; right:0; display:block; background:black; opacity:0; font:800 18px/18px Open Sans; color:#fffefe; visibility:hidden;}
.grid.isotope .isotope-item a { text-decoration:none;}
.grid.isotope .isotope-item .title em { font:13px Muli;}
.grid.isotope .isotope-item:hover .title { opacity:0.8; visibility:visible;}
.accordionContent1 { display:none;}
.CommentFormWrap .span4 { position:relative;}
#contact-form { position:relative;}
#contact-form input { position:relative;}
#contact-form .empty, #contact-form .error {
display:none;
font:12px Muli;
color:#da2f10;
line-height:14px;
position:absolute;
top:13px;
right:5px;
text-align:right
}
#contact-form label { position:relative; overflow:hidden;}
#contact-form label.message .empty, #contact-form label.message .error {
bottom:0;
top:12px;
text-align:left
}
#contact-form label.captcha { overflow:visible;}
#contact-form label.captcha .empty, #contact-form label.captcha .error {
top:auto;
bottom:-18px;
text-align:left;
font:12px Muli;
color:#da2f10;
}
#contact-form .success {
display:none;
font-size:14px;
line-height:18px;
padding:0;
top:auto;
left:435px;
bottom:16px;
position:absolute;
color:#449b0a;
}
.box-form {
margin:100px 0 0 0;
padding: 35px 20px 40px 23px;
width: 384px;
}
.buttons {
overflow: hidden;
padding: 20px 0 0 55px;
}
.buttons a {
margin: 0 0 0 10px;
padding: 7px 16px;
font-size:16px;
line-height:18px
}
.text-form,.captcha_exp em { font-style:normal;}
.buttons {
overflow: hidden;
padding: 20px 0 0 55px;
}
.buttons a {
margin: 0 10px 10px ;
padding: 7px 16px;
font-size:16px;
line-height:18px
}
#contact-form .success {
position:absolute
}
#contact-form .success strong {
display:inline-block
}
.portfolio.grid.isotope { margin:0 0 0 0; padding:0 !important;}
.portfolio {
clear:both;
overflow:hidden;
}
.portfolio .portfolio-carousel-details {
height:auto;
border-bottom: 1px solid #EFEFEF;
}
.portfolio .portfolio-carousel-details  span {
padding-bottom:15px;
display:block;
color:#A1A1A1;
}
.portfolio li {
margin:15px;
float:left;
position:relative;
overflow:hidden;
background:#fff;
padding:0;
text-align:center;
-webkit-transition:background 0.2s ease-in;
-moz-transition:background 0.2s ease-in;
-o-transition:background 0.2s ease-in;
transition:background 0.2s ease-in;		
}
.portfolio li:hover {
background:#fafafa;
}
.portfolio li.item-wide, .portfolio li.item-wide img {
width:542px !important;
height:352px !important;
border-bottom: none !important;
}
.portfolio li.item-small, .portfolio li.item-small img {
width:257px !important;
height:162px !important;
border-bottom: none !important;
}
.portfolio li.item-high, .portfolio li.item-high img {
width:257px !important;
height:352px !important;
border-bottom: none !important;
}
.portfolio li.item-long, .portfolio li.item-long img {
width:542px !important;
height:162px !important;
border-bottom: none !important;
}
.portfolio h3 {
position:relative;
clear:both;
font-size:13px;
color:#444;
line-height:22px;
padding:20px 0 5px;
margin:0;
width:100%;
left:0;	
font-weight:600;
}
.portfolio h3 a {
color:#444;
}
.portfolio p {
padding:0 7px 20px;
margin:0;
}	
#portfolio-wrapper a {
display: block;
width: 100%;
height: auto;
position: relative;	
}
.item-details p {
margin:0;
padding:10px 0;
border-bottom:1px solid #efefef;
}
.item-details span {
color:#444;
}
.portfolio-single {
margin-bottom:50px;
overflow:hidden;
} .DropMenu, .DropMenu ul, .RelatedProjects .span3 .title, .isotope-item .title, .iosSlider .slider .item.current, .BlogContent .BlogArticle .date, .Blog4ColumnContent .BlogArticle .date {
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.iosSlider .slider .item.current, .iosSlider1 .slider .item.current {
-webkit-transition: opacity 1s ease;
-moz-transition: opacity 1s ease;
-o-transition: opacity 1s ease;
transition: opacity 1s ease;
}
.BottomMenuWrap.sticky, .BottomMenuWrap {
-webkit-transition: opacity 0.7s ease;
-moz-transition: opacity 0.7s ease;
-o-transition: opacity 0.7s ease;
transition: opacity 0.7s ease;
}
.PriceTable tfoot a, .PriceShort .List li a,  .TabWrap ul li a, .ErrorWrap .ButtonWrap a, .NaviWrap .PageNavi a del {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.PageNavigation ul li a, .PagerList li a span, .ShareButton, .BlogContent .BlogArticle {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.BottomMenu li a {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#features input[type="button"] {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.CommentFormWrap .SubmitWrap input[type="submit"] {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.TagCloudWrap a {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.ShareWrap ul li a {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
.BlogArticle .title {
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
.BlogArticle .date, .show-grid div[class*="span"] {
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
}
.BlogArticle .WhiteTone {
-webkit-transition: background 0.8s ease;
-moz-transition: background 0.8s ease;
-o-transition: background 0.8s ease;
transition: background 0.8s ease;
}
.MeetTeam .TeamInfo{
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
}
a { 
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
.PortfolioUnderSlide .ShareInfo a {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.share {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
} @media (min-width: 1620px) {
.AboutContent { padding-bottom:308px;}
.SideBarLeft { width: 19.230% !important;}
.SideBarRight { width: 19.230% !important;}
}
@media (min-width: 1200px) {
.teamBlock .InfoWrap{
min-width:270px;
}
.TeamInfo .InfoWrap { top:343px;}
.VisionTitle { background:red !important;}
#team .VisMarg2 { margin-left:0;}
.BottomMenuWrap .navbar { margin-bottom:0 !important;}
.BottomMenuWrap .container { width:1170px !important;}
}
@media (min-width: 980px) {
.carousel-control {
margin:-20px 0 0 !important;
}
.AboutContent .title { padding:0 0 15px 0; font:72px/65px Montserrat; text-transform:uppercase;}
.BottomMenuWrap .navbar { margin-bottom:0 !important;}
}
@media (min-width: 1200px) {
.span9.columns.SortList.BlogMarg1{
width:900px;
}
.BlogContent .BlogArticle { height:329px;}
.span3.element{margin-left:30px;}
.BlogContent .SortList .span3 { width:270px; height:360px; z-index:10;}
.Blog4ColumnContent .BlogMarg1 .span4 .BlogArticle { width:370px; height:364px;}
.Blog4ColumnContent .BlogMarg1 .span3 .BlogArticle { height:325px;}
#vision .VisMarg2 { clear:both;}
}
@media (max-width: 1199px) {
#vision .span4 { width:48% !important;}
#vision .VisMarg1 { margin:0;}
#vision .VisMarg { margin-left:2.12766%;}
.BottomMenuWrap .container { width:940px !important;}
#blog .BottomMenu li a { border-bottom:1px solid #ffffff !important;}
#blog .BottomMenu li a:hover { border-bottom:1px solid #1b1b1b !important;}
#FullBlog .BottomMenu li a { border-bottom:1px solid #ffffff !important;}
#FullBlog .BottomMenu li a:hover { border-bottom:1px solid #1b1b1b !important;}
#features .ButtonWrap { width:100% !important;}
#features .PageNavigationWrap { width:100% !important;}
#features .TooltipWrap { margin-left:0 !important; width:100% !important;}
#filter.SortList {}
#SiteMap .MainTitle { font-size:60px;}
}
@media (min-width: 979px) and (max-width: 1199px) {
.BlogContent .sidebar-nav{
margin-left:20px !important;
}
.BlogContent .span3.element{
margin-left:13px;
}
.single-portfolio .BottomMenu{
width:auto !Important;
}
.BlogContent { padding-top:90px;}
.TeamInfo .InfoWrap { top:295px;}
#vision .span9 { padding:0 0 0 20px;}
#vision .VisMarg2 { margin-left: 2.12766%;}
#team .VisMarg2 { margin-left: 2.12766%;}
#team .VisMarg1 { margin-left:2.12766%;}
#team .VisMarg { margin-left:2.12766%;}
#team .VisMarg2 { margin-left:0 !important;}
.BlogMarg .span4 { width:48% !important;}
.OrderedBoxes .span3 { width:47% !important;}
.IconBoxes .span3 { width:47% !important;}
#features .row-fluid .span3:nth-child(2n+1) { margin-left:0 !important;}
#columns .row-fluid .span3:nth-child(2n+1) { margin-left: 2.76243% !important;}
#columns .row-fluid .span3 { width:22.9282% !important; margin-left:2.76243% !important;}
#columns .row-fluid .span9 { margin-left:2.606% !important;}
#columns .row-fluid .span3:first-child { margin-left:0 !important;}
.PriceShort .List { width:24% !important;}
.Blog4ColumnContent { padding-top:170px;}
.BlogMarg1 .row .span3 { min-height:390px;}
.PageLeftWrap .wrap { width:700px; margin-left:0;}
.PageLeftWrap .span6.text { width:430px;}
#ErrorPage .container { width:100%;}
#ErrorPage .span12 { width:100%;}
.BlogContent .BlogArticle { width:220px; height:350px;}
.BlogContent .SortList .span3 { width:220px; height:380px;}
#GetInTouch .span3 .title { font-size:40px;}
.Blog4ColumnContent .BlogMarg1 .span4 .BlogArticle { width:300px; height:371px;}
.BlogRightSideBarWrap .BlogMarg .span3 .BlogArticle { width:339px; height:353px;}
.BlogRightSideBarWrap .BlogMarg .span3 { width:329px; height:383px;}
.portfolio li.item-wide, .portfolio li.item-wide img {
width:445px !important;
height:289px !important;
border-bottom: none !important;
}
.portfolio li.item-small, .portfolio li.item-small img {
width:211px !important;
height:133px !important;
border-bottom: none !important;
}
.portfolio li.item-high, .portfolio li.item-high img {
width:211px !important;
height:289px !important;
border-bottom: none !important;
}
.portfolio li.item-long, .portfolio li.item-long img {
width:445px !important;
height:133px !important;
border-bottom: none !important;
}
.portfolio li { margin:12px !important;}
#portfolio-grid .MainTitle { width:100%;}
.AboutContent,.BlogContent{
padding: 81px 0 230px 0;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.BottomMenu{
margin-bottom:0 !important;
left:0 !important;
}
.single-portfolio .BottomMenu{
width:auto !Important;
}
.MeetTeam{
margin:10px auto !important;
}
body .PriceShort ul.List{
width:24% !important;
}
.row-fluid .span4{
width:31.4917% !important;
}
.BottomMenuWrap .container { padding:0 !important;}
.span3 {
padding:0 8px;
text-align:left;
width: 46% !important;
*width: 50% !important;
margin-left:0 !important;
height:auto;
}
.span3 { width:100% !important;}
.span6 { width:100% !important;}
.span3 { width:100% !important;}
.span9 { width:100% !important;}
.span9 .span4 { width:47% !important;}
.span3 { width:100% !important;}
.span3 .title { text-align:left;}
.span4 { margin:0; width:48% !important;}
.span9 { width:100%;}
.VisMarg1 { margin-left:0 !important;}
#blog .span3 { margin:0 !important; padding:0 10px !important;}
#blog .span9 { margin:0 !important; padding:0 10px !important; width:100% !important;}
#blog .span4 { padding:0 8px; text-align:left; width:50% !important;}
.BlogMarg .span4 { margin:0 !important;}
.BottomMenuWrap { margin-left:0 !important;}
.BlogSingleContent .span9 { width:100% !important;}
.BlogSingleContent .span8.text { width:100% !important;}
.ProjectText .span4 { margin-left:0 !important;}
.RelatedProjects .span3 { padding:0 15px 0 0;}
#features .row-fluid .span3 { width:100% !important;}
#columns .row-fluid .span3:first-child { margin-left:0 !important;}
#columns .row-fluid .span3 { width:22.9282% !important; margin-left: 2.76243% !important; }
.PriceShort .List { width:23.85% !important;}
.BlogMarg1 .span3 { width:47.8% !important;}
.BlogMarg1 .span4 { width:47.3% !important;}
.row.isotope { margin-left:0 !important;}
.BlogSingleContent .RelatedProjects .span3 { width:47% !important; margin-bottom:15px;}
.customMenuGraySimple .container { width:724px !important;}
.BlogRightSideBarWrap .span9.SortList { width:100%;}
.BlogRightSideBarWrap .BlogMarg .span3 { margin-right:0 !important; width:47.5% !important;}
#PageRightBar .span9 { width:100%;}
#PageRightBar .span3 { width:220px !important;}
#PageRightBar .span6.text { width:60% !important;}
#PageRightBar .span3.sidebar-nav { width:100% !important;}
#PageLeftBar .span9 { width:100%;}
#PageLeftBar .span3 { width:220px !important;}
#PageLeftBar .span6.text { width:60% !important;}
#PageLeftBar .span3.sidebar-nav { width:100% !important;}
.CommentFormWrap .span4 { width:33% !important;}
#ErrorPage .container { width:100%;}
#ErrorPage .span12 { width:100%;}
.BlogContent .BlogArticle { width:339px; height:342px;}
.BlogContent #container .span3 { height:372px;}
.Blog4ColumnContent .BlogMarg1 .span3 .BlogArticle { width:346px; height:345px;}
.Blog4ColumnContent .BlogMarg1 .span4 .BlogArticle { width:342px; height:371px;}
.SimpleTop .BottomMenu li a { border-bottom-color:#e2e2e2 !important;}
#SiteMap .MainTitle { font-size:50px;}
.portfolio li.item-wide, .portfolio li.item-wide img {
width:473px !important;
height:307px !important;
border-bottom: none !important;
}
.span9.aboutText {
padding-left: 15px;
}
.portfolio li.item-small, .portfolio li.item-small img {
width:224px !important;
height:141px !important;
border-bottom: none !important;
}
.portfolio li.item-high, .portfolio li.item-high img {
width:224px !important;
height:307px !important;
border-bottom: none !important;
}
.portfolio li.item-long, .portfolio li.item-long img {
width:473px !important;
height:141px !important;
border-bottom: none !important;
}
.portfolio li { margin:12px !important;}
#portfolio-grid .container { padding-left:4%; width:96%;}
#portfolio-grid .span12 { width:100%;}
#portfolio-grid .MainTitle { font-size:66px;}
}
@media (min-width: 480px) and (max-width: 767px) {
.BottomMenu{
margin-bottom:0 !important;
left:0 !important;
}
.single-portfolio .BottomMenu{
width:auto !Important;
}
.MeetTeam{
margin:10px auto !important;
}
.BlogContent .BlogArticle { width:480px;}
.BlogContent .SortList .span3 { width:480px; }
.Blog4ColumnContent .BlogMarg1 .span3 .BlogArticle { width:480px; height:420px;}
.Blog4ColumnContent .BlogMarg1 .span4 .BlogArticle { width:480px; height:420px;}
.span9.aboutText {
padding-left: 15px;
padding-bottom: 30px !important;
}
}
@media (max-width: 1024px) {
.BlogContent .BlogArticle .ImgWrap { position:relative;height: 115px;}
}
@media (min-width: 1024px) {
.slideWrap { margin:-1px 0 0 !important;}
}
@media (max-width: 979px) {
body .SimpleTable tr td {
padding: 8px 4px 8px 4px;
}
.custom_title.MainTitle {
font: 40px/42px Open Sans !important;
}
.navbar-fixed-top {
margin-bottom: 0 !important;
position:fixed !important;
}
.TopMenu { padding:0px !important;}
.TopMenu .active { background:none;}
.slideWrap { padding:70px 0 0 !important;}
#story .span3 { padding:25px 10px 0 10px;}
#story .span4 { padding:0 10px 0 10px; width:100% !important; margin:0;}
#story .aboutText { padding-left:10px; padding-right:10px;}
#team { padding-bottom:120px !important;}
#team .span3 { padding:25px 10px 0 10px;}
#team .span4 { padding:0 10px 0 10px; width:100% !important; margin:0;}
#team .aboutText { padding-left:10px;}
#vision .span3 { padding:25px 10px 0 10px; text-align:left;}
#vision .span4 { padding:0 10px 0 10px; width:100% !important; margin:0;}
.navbar .brand { padding-left:0 !important; margin:0 0 0 15px !important;}
.navbar { z-index:10000 !important;}
.Socials { padding-left:15px;}
.BottomMenu { padding-left:10px !important; width:100%;}
.BottomMenu li { margin-right:20px !important; display:inline-block;}
body { padding:0 !important;}
#blog .sidebar-nav { width:100% !important; text-align:left;}
#blog .span4 { width:48% !important;}
#blog .SearchWrap { margin-top:30px !important;}
.BottomMenuWrap .container { width:auto !important;}
.BlogMarg .span4.clear { clear:none !important;}
#wrapper { height:200px; overflow:hidden;}
.btn.btn-navbar.black { padding:13px 0 !important; height:38px !important; width:170px !important; border:1px solid #0c0c0c !important; border-radius:0 !important; background:#1b1b1b !important;}
.customMenu { padding:0 0 0 0 !important; margin-top:0 !important; width:100% !important; height:auto; position:absolute !important; top:68px; right:0; background:#1b1b1b !important; text-align:left; max-height:200px; overflow-y:scroll !important;}
.customMenu li { padding:0 !important;}
.customMenu li a:hover { background:none !important; color:#da2f10 !important;}
.CurrentPage { margin-left:-3px; font:bold 14px/14px Open Sans; float:left; color:#8f8f8f; text-transform:uppercase;}
.customMenu.collapse .TopMenu { display:none;}
.customMenu.collapse.in .TopMenu { display:block;}
.customMenu .TopMenu li a { padding:4px 15px !important;}
.customMenu li .DropMenu { position:static; width:100%; overflow:hidden; visibility:visible !important; opacity:1 !important;}
.customMenu li .DropMenu ul { padding-left:10px; position:static; visibility:visible !important; opacity:1 !important; left:0 !important;}
.btn.btn-navbar.gray { padding:10px 10px 13px 0 !important; height:38px !important; min-width:280px !important; border:1px solid #e2e2e2 !important; border-radius:0 !important; background:#ffffff !important;}
.customMenuGray { padding:0 !important; margin-top:0 !important; width:100%; position:absolute !important; top:77px; left:0px; background:#ffffff !important; text-align:center; border:solid #e2e2e2; border-width:0 1px 0 1px;}
.customMenuGray li { padding:0 !important;}
.customMenuGray li a { text-align:left;}
.customMenuGray li a:hover { background:none !important; color:#1b1b1b !important;}
.CurrentPageGray { font:18px/18px Muli !important; color:#848484; float:left; text-shadow:none !important;}
.BlogSingleContent .span3 { width:100% !important; text-align:left;}
.BlogSingleContent .span4 { width:48% !important;}
.BlogSingleContent .SearchWrap { margin-top:30px !important;}
.BottomMenu li a { border-bottom:1px solid #ffffff !important;}
.BottomMenu li a:hover { border-bottom:1px solid #1b1b1b !important;}
.Blog4ColumnContent .MainTitle { width:100% !important;}
.Blog4ColumnContent .SearchWrap { width:98% !important;}
.Blog4ColumnContent .span12 { margin-left:0 !important;}
.BlogMarg .span3 { width:46.8% !important;}
.BottomMenuWrap.SimpleTop .container { width:724px !important;}
.CommentFormWrap .span4 { width:31.37% !important;}
.BottomMenuWrap .test { padding-left:22px !important;}
#wrapper {
width:100%;
overflow:auto;
}
#scroller {
-webkit-tap-highlight-color:rgba(0,0,0,0);
width:100%;
padding:0;
}
}
@media (max-width: 768px) {
.BlogArticleSingle .ImgWrap {
margin-bottom: 3px !important;
float: left !important;
}	
#bottomScrollMenu{
max-height:500px !important;
overflow-y:auto !important;
}
.test {	float:none !important;}
body .MeetTeam{
margin-left: 220px;	
}
body #blog .Blog4ColumnContent, #blog .BlogContent {
padding: 70px 0 0 0 !important;
}
body .sidebar-sticky .BottomMenuWrap .container {
padding: 0 0 0 !important;
}
#bottomScrollMenu{
margin-top:30px;
}
}
@media (max-width: 480px) {
.BottomMenu{
margin-bottom:0 !important;
left:0 !important;
}
.single-portfolio .BottomMenu{
width:auto !Important;
}
.BottomMenu li{
display:block !important;
width:100% !important;
}
.MeetTeam{
margin:10px auto !important;
}
body .PriceShort ul.List{
width:22.2% !important;
}
.BlogArticleSingle .ImgWrap {
margin-bottom: 3px !important;
float: left !important;
}	
body .span9.aboutText{
padding-bottom: 100px !important;
}
}
@media (max-width: 320px) {
.BlogArticleSingle .ImgWrap {
margin-bottom: 3px !important;
float: left !important;
}	
.span9.aboutText{
padding-bottom: 100px !important;
}
.MeetTeam{
margin-left: 26px !important;	
}
}
@media (max-width: 767px) {
.BottomMenuWrap .container { width:auto !important; padding:0 !important;}
.m-carousel-hud a {
z-index: 2;
opacity: 1;
display: block;
position: absolute;
top: 50%;
width: 40px !important;
height: 40px !important;
margin: -20px 0 0 0 !important;
padding: 0;
text-decoration: none;
text-indent: -999px;
overflow: hidden;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_arrow_small.png) !important;
background-position:0 0;
outline:none;
}
.m-carousel:hover .m-carousel-hud a {
opacity: 1;
}
.m-carousel .m-carousel-hud a:hover, .m-carousel .m-carousel-hud a:focus {
opacity: 1;
}
.m-carousel-hud .m-carousel-prev {
left: 15px !important;
}
.m-carousel-hud .m-carousel-prev:hover {
background-position:0 -40px !important;
}
.m-carousel-hud .m-carousel-next {
right: 15px !important;
background-position:0 -80px !important;
}
.m-carousel-hud .m-carousel-next:hover {
background-position:0 -120px !important;
}
.iosSlider .prev { margin:-10px 0 0 !important; width:40px !important; height:40px !important; left:20px !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_arrow_small.png) !important; background-position:0 0;}
.iosSlider .prev:hover  { background-position:0 -40px !important;}
.iosSlider .next { margin:-10px 0 0 !important; width:40px !important; height:40px !important; left:auto !important; right:20px !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_arrow_small.png) !important; background-position:0 -80px !important;}
.iosSlider .next:hover { background-position:0 -120px !important;}
.AboutContent,.BlogContent { padding:90px 0 80px 0 !important;}
#story .span3 { padding:25px 0 0 10px !important; text-align:left;}
#story .span4 { padding:0 10px 0 10px; width:100% !important; margin:0;}
#story .aboutText { padding-left:10px; padding-right:10px;}
#team { padding-bottom:120px !important;}
#team .span3 { padding:25px 0 0 10px !important; text-align:left;}
#team .span4 { padding:0 10px 0 10px; width:50% !important; margin:0; float:left;}
#team .aboutText { padding-left:10px;}
#vision { padding-bottom:40px !important;}
#vision .span3 { padding:25px 0 0 10px !important; text-align:left;}
#vision .span4 { padding:0 10px 0 10px; width:100% !important; margin:0;}
.navbar .brand { padding-left:10px !important; margin:0 0 0 15px !important;}
.Socials { padding-left:15px;}
.BottomMenu { padding-left:10px !important; width:100%; }
.BottomMenu li { margin-right:50px !important;}
body { margin:0 !important; overflow-x:hidden; padding:0 !important;}
.navbar-fixed-top { margin-right:0 !important;}
.ShareInfo { width:50% !important;}
#blog .span4 { clear:both; width:100% !important;}
#blog .span3 { margin:0 !important; padding:0 10px !important;}
#blog .span9 { margin:0 !important; padding:0 10px !important; width:100% !important; clear:both;}
#features { padding-left:10px;}
.BlogSingleContent .sidebar-nav { padding-left:10px;}
.BlogSingleContent .CommentBox { padding-left:10px;}
.PriceShort .List { width:23.78% !important;}
#features .PageNavigationWrap .span4 { margin-bottom:20px !important;}
.TestimonialWrap .m-carousel-hud a { margin:0 !important; padding:0 !important; width:30px !important; height:30px !important; position:absolute;}
.TestimonialWrap .m-carousel-prev { top:-50px !important; right:32px !important; left:auto !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif) !important; background-position:0 -60px !important;}
.TestimonialWrap .m-carousel-prev:hover { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif) !important; background-position:0 -90px !important;}
.TestimonialWrap .m-carousel-next { top:-50px !important; right:0px !important; left:auto !important; background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif) !important; background-position:0 0px !important;}
.TestimonialWrap .m-carousel-next:hover { background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif) !important; background-position:0 -30px !important;}
.Blog4ColumnContent .MainTitle { width:100% !important;}
.Blog4ColumnContent .SearchWrap { width:100% !important;}
.BlogSingleContent .RelatedProjects .span3 { margin-bottom:20px;}
.BottomMenuWrap.SimpleTop .container { width:95% !important;}
.BottomMenuWrap.SimpleTop .BottomMenu { width:inherit;}
.BlogRightSideBarWrap .BlogMarg .span3 { margin-right:0 !important; min-height:420px; width:100% !important;}
.CommentFormWrap .span4 { width:100% !important;}
#ErrorPage .container { width:100%;}
#ErrorPage .span12 { width:100%;}
.BlogMarg .row .span3 { width:100% !important;}
#wrap { overflow-x:hidden !important;}
.MainTitle {font: 40px/72px Open Sans !important;}
.AboutContent .title {font: 40px/72px Open Sans !important;}
body .BlogSingleContent .MainTitle  {font: 40px/72px Open Sans !important;}
.ContactBottom .title {font: 40px/72px Open Sans !important;}
.ContactBottom .SubmitWrap input[type="submit"] { margin:15px 0 0 !important; clear:both; float:left;}
.PriceTable { font:11px Muli !important;}
.PriceTable thead .title { font:11px/20px Muli !important; color:white !important; display:block !important;}
.PriceTable thead .redHead .price { padding:5px 0 2px !important; line-height:25px !important;}
.PriceTable thead .price { font:12px/20px Muli !important; color:white !important; display:block !important;}
.PriceTable thead .price .big { font:bold 12px/20px Muli !important;}
.PriceTable tfoot tr td a { font:11px/25px Muli !important; display:block !important; color:white !important;}
.PriceTable tfoot .red a { background:#da2f10 !important; font-size:12px !important; line-height:30px !important;}
html body .PriceShort .List { width:22.5% !important;}
.PriceShort .List li { text-align:center !important; font:11px/35px Muli !important; color:#848484 !important; border-bottom:1px solid #e2e2e2 !important; cursor:default !important;}
.PriceShort .List li a { display:block !important; font:11px/25px Muli !important; color:white !important; text-transform:uppercase !important;}
.PriceShort .List li a:hover { text-decoration:none !important;}
.PriceShort .List li:first-child { margin:0 -1px 0 -1px !important; border:none !important;}
.PriceShort .List li:hover { background:#f6f6f6 !important;}
.PriceShort .List li .title { font:11px/20px Muli !important; color:white !important; display:block !important;}
.PriceShort .List li .price { font:9px/20px Muli !important; color:white !important; display:block !important;}
.PriceShort .List li .price .big { font:bold 13px/25px Muli !important;}
.PriceShort .List .redHead .price { line-height:10px !important; padding-top:0 !important;}
.SimpleTop .PageNavi { margin-right:5px;}
.SimpleTop .PageNavi li:first-child { padding-left:0;}
.SimpleTop .PageNavi li { padding-left:10px;}
.SimpleTop .PageNavi li { clear:none;}
.ProjectText .span4 { width:100% !important;}
.customMenu .TopMenu { padding-left:20px !important;}
.BottomMenuWrap .test { padding-left:12px !important;}
.VideoWrap { clear:both;}
.BlogArticleSingle .VideoWrap #my_video_1 { width:550px !important; height:350px !important;}
.BlogRightSideBarWrap { padding-bottom:90px;}
.SimpleTop .BottomMenu li a { border-bottom:none !important;}
.CommentBox .CommentFormWrap .AreaWrap { padding-top:0;}
#GetInTouch .CommentFormWrap .AreaWrap { padding-top:0;}
.portfolio li.item-wide, .portfolio li.item-wide img {
width:473px !important;
height:307px !important;
border-bottom: none !important;
}
.portfolio li.item-small, .portfolio li.item-small img {
width:224px !important;
height:141px !important;
border-bottom: none !important;
}
.portfolio li.item-high, .portfolio li.item-high img {
width:224px !important;
height:307px !important;
border-bottom: none !important;
}
.portfolio li.item-long, .portfolio li.item-long img {
width:473px !important;
height:141px !important;
border-bottom: none !important;
}
#portfolio-grid .MainTitle { width:100%;}
}
@media (max-width: 610px) {
#ErrorPage .container { width:100%;}
#ErrorPage .span12 { width:100%;}
.ErrorWrap { margin:0 0 0 0; width:100%;}
.ErrorTitle { padding-left:20%; margin:50px 0 0; height:90px; color:#da2f10; text-transform:uppercase;}
.ErrorTitle em { float:left; font:80px/80px Open Sans; letter-spacing:-9px;}
.ErrorTitle p { padding:0 0 0 30px; float:left;}
.ErrorTitle span { font:30px/45px Open Sans; text-align:left; letter-spacing:-2px;}
.ErrorTitle del { margin-left:-3px; font:30px/30px Open Sans; letter-spacing:-2px; text-align:left; text-decoration:none;}
.ErrorWrap .SearchWrap { margin-left:5%; width:87%; margin-top:48px;}
.ErrorWrap .ButtonWrap { padding:20px 0 0; text-align:center;}
.ErrorWrap .ButtonWrap a { padding:2px 0 0; margin:0 2px; width:137px; background:white; font:14px/36px Muli; color:#848484; text-transform:uppercase; display:inline-block; border:1px solid #e2e2e2;}
.ErrorWrap .ButtonWrap a:hover { text-decoration:none; border-color:#da2f10; color:#da2f10;}
.Found { padding-left:20%; font-size:25px;}
#team .TeamWrap .span4 { width:100% !important;}
.portfolio li { margin:12px !important;}
.PortfolioUnderSlide .ShareInfo a { display:none;}
.ShareInfo.phone a { display:block;}
}
@media (max-width: 800px) {
.container input[type="button"].big {
padding: 11px 16px !important;
}
.container input[type="button"].medium {
padding: 9px 16px !important;
}
.container input[type="button"].small {
padding: 7px 16px !important;
}
.m-carousel-bulleted { display:none;}	
}
@media  (max-width: 480px) and (min-width: 200px) {
.BlogArticleSingle {
float:left !important;
padding: 0 10px 0 10px !important;
}
}
@media (max-width: 480px) {
.BlogContent .BlogArticle .ImgWrap { position:relative;height: 142px;}
.m-carousel-bulleted { left:44% !important;}	
.ShareInfo { width:100% !important; text-align:left;}
.ShareInfo .wrap { float:left; width:100%;}
.customMenu { width:100% !important; right:0 !important; left:0 !important; top:72px !important;}
#team .TeamWrap .span4 { width:100% !important;}
#team { padding-bottom:70px !important;}
.CurrentPage { display:none;}
.btn.btn-navbar.black { width:50px !important;}
.btn.btn-navbar.black span { margin-left:8px; padding-left:0 !important;}
.BottomMenuWrap .btn-navbar.gray { float:left !important;}
.BottomMenuWrap .test { padding-left:12px !important;}
.customMenu .TopMenu { padding-left:10px !important;}
#wrap { overflow-x:hidden !important;}
.iosSlider { max-width:480px !important;}
.MainTitle { font-size:40px !important; line-height:40px !important;}
.AboutContent .title { font-size:40px !important; line-height:40px !important;}
.ContactBottom .title { font-size:40px !important; line-height:40px !important;}
.ContactBottom .SubmitWrap input[type="submit"] { margin:15px 0 0 !important; clear:both; float:left;}
.customMenu li .DropMenu { overflow:hidden; width:100%; position:static;}
.customMenu li .DropMenu ul { padding-left:10px; position:static; visibility:visible !important; opacity:1 !important;}
.row-fluid .TeamWrap .span4 .TeamInfo .InfoWrap { top:343px;}
.TeamInfo .InfoWrap { top:241px;}
.PriceShort .List li { text-align:center !important; font:11px/15px Muli !important; color:#848484 !important; border-bottom:1px solid #e2e2e2 !important; cursor:default !important;}
.SimpleTop .PageNavi li a del { display:none;}
.NaviWrap .PageNavi { margin:5px 5px 0 0;}
.NaviWrap .PageNavi a del { display:none;}
.CommentBox .CommentFormWrap .AreaWrap { padding-top:0;}
.BlogArticleSingle .VideoWrap #my_video_1 { width:350px !important; height:250px !important;}
.PageRightWrap .TextWrap img { width:135px; height:200px;}
.PageLeftWrap .TextWrap img { width:135px; height:200px;}
#footer .copyright { font-size:12px;}
.Found { padding-left:10%; font-size:20px;}
.ErrorTitle { padding-left:10%; height:80px;}
.CommentBox .CommentFormWrap .SubmitWrap input[type="submit"] { margin-left:0; clear:both; float:left;}
.Blog4ColumnContent .BlogMarg1 .span3 .BlogArticle { width:319px; height:359px;}
.Blog4ColumnContent .BlogMarg1 .span4 .BlogArticle { width:319px; height:359px;}
.BlogContent .BlogArticle { width:319px;}
.BlogContent .SortList .span3 { width:349px;}
.portfolio li.item-wide, .portfolio li.item-wide img {
width:271px !important;
height:167px !important;
border-bottom: none !important;
}
.portfolio li.item-small, .portfolio li.item-small img {
width:271px !important;
height:167px !important;
border-bottom: none !important;
}
.portfolio li.item-high, .portfolio li.item-high img {
width:271px !important;
height:332px !important;
border-bottom: none !important;
}
.portfolio li.item-long, .portfolio li.item-long img {
width:271px !important;
height:77px !important;
border-bottom: none !important;
}
}
@media (max-width: 520px) {
body .UnderSlide.vc-underslide .title {
margin: 0 0 -1px 15px;
}
.BottomMenuWrap li { clear:both;}
} .isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.variable-sizes {}
.variable-sizes .element { margin:15px; width:270px; height:170px; float: left; overflow: hidden; position: relative; background:red;}
.variable-sizes .element .number { display:none;}
.variable-sizes .element.width2 { width: 570px; }
.variable-sizes .element.height2 { height: 370px; } .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-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:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .SliderWrapper {
position: relative;
overflow:hidden;
width: 100% !important;
height: 0;
padding: 0 0 39% 0;
}
.iosSlider {
width: 100% !important;
height: 1500px;
}
.iosSlider .slider{
width: 100%;
height: 100%;
}
.iosSlider.homeSlider .slider .item {
float: left;
width: 100%;
z-index:1;
opacity:1;
}
.iosSlider .slider .item.current {
width: 75%;
opacity:1;
z-index:2;
} .iosSlider .slider .item .descriptionImg{ display:none !important;}
.iosSlider .slider .item {
float: left;
width: 75%;
z-index:1;
opacity:0.4;
}
.iosSlider.homeSlider .slider .item.current {
width: 100%;
z-index:2;
opacity:1;
}
.iosSlider.homeSlider .slider .item img {
width: 100%;
height: auto;
}
.iosSlider .slider .item .text1 {
position: absolute;
bottom: 0px;
right: 0px;
opacity: 1;
background: #000;
}
.iosSlider .slider .item .text1 span {
color: #fff;
font: bold 50px/60px "Helvetica Neue",Helvetica,Arial,sans-serif;
padding: 0 8px;
}
.iosSliderButtons{position:absolute;z-index:2;
bottom:25px;
width:100%;
margin:0 0 0;
text-align:center;
}
.iosSliderButtons .button{
text-decoration: none;
text-indent: -999px;
overflow: hidden;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/circle_page.png);
background-position:0 0;
display: inline-block;
width: 12px;
height: 12px;
padding:0 !important;
margin: 0 3px;
border-radius:6px !important;
outline:none;
}
.iosSliderButtons .button:hover ,.iosSliderButtons .button.selected{
background-position:0 -12px;
}
.iosSliderButtons > *{display:inline-block;} .SliderWrapper .prevContainer {
position: absolute;
top: 0;
left: 0;
width: 13%;
height:100%;
padding: 0 0 0 0;
z-index: 10;
}
.SideBarLeft { position:absolute; top:0; left:0; height:100%; z-index:1;}
.SideBarRight { position:absolute; top:0; right:0; height:100%; z-index:1;}
.SliderWrapper .prevContainer .prev {
position: absolute;
left: 50%;
top:50%;
margin:-35px 0 0 -35px;
width: 70px;
height: 70px;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_arrow.png);
background-position:0 0;
z-index:11;
}
.SliderWrapper .prevContainer .prev:hover {
background-position:0 -70px;
}
.SliderWrapper .nextContainer {
position: absolute;
top: 0;
right: 0;
width: 13%;
height:100%;
padding: 0 0 0 0;
z-index: 10;
}
.SliderWrapper .nextContainer .next {
position: absolute;
top:50%;
left: 50%;
margin:-35px 0 0 -35px;
right:30px;
width: 70px;
height: 70px;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_arrow.png);
background-position:0 -140px;
}
.SliderWrapper .nextContainer .next:hover {
background-position:0 -210px;
}  .bs-docs-example {
position: relative;
margin: 15px 0;
padding: 39px 19px 14px;
*padding-top: 19px;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
} .bs-docs-example:after {
content: "Example";
position: absolute;
top: -1px;
left: -1px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
background-color: #f5f5f5;
border: 1px solid #ddd;
color: #9da0a4;
-webkit-border-radius: 4px 0 4px 0;
-moz-border-radius: 4px 0 4px 0;
border-radius: 4px 0 4px 0;
} .bs-docs-example + .prettyprint {
margin-top: -20px;
padding-top: 15px;
} .bs-docs-example > p:last-child {
margin-bottom: 0;
}
.bs-docs-example .table,
.bs-docs-example .progress,
.bs-docs-example .well,
.bs-docs-example .alert,
.bs-docs-example .hero-unit,
.bs-docs-example .pagination,
.bs-docs-example .navbar,
.bs-docs-example > .nav,
.bs-docs-example blockquote {
margin-bottom: 5px;
}
.bs-docs-example .pagination {
margin-top: 0;
}
.bs-navbar-top-example,
.bs-navbar-bottom-example {
z-index: 1;
padding: 0;
height: 90px;
overflow: hidden; }
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
margin-left: 0;
margin-right: 0;
}
.bs-navbar-top-example {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.bs-navbar-top-example:after {
top: auto;
bottom: -1px;
-webkit-border-radius: 0 4px 0 4px;
-moz-border-radius: 0 4px 0 4px;
border-radius: 0 4px 0 4px;
}
.bs-navbar-bottom-example {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.bs-navbar-bottom-example .navbar {
margin-bottom: 0;
}
form.bs-docs-example {
padding-bottom: 19px;
} .bs-docs-example-images img {
margin: 10px;
display: inline-block;
}
.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #D14; }
.kwd, .prettyprint .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: teal; }
.pln { color: #48484c; }
.OurPagination {
margin-left: 30px;
}
.OurPagination .pointer1 span {
margin-right:15px; 
background-position:0 -60px !important;
float:left;
width:30px;
height:30px; 
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); 
-webkit-transition:.5s opacity;
-moz-transition:.5s opacity; 
-ms-transition:.5s opacity;
-o-transition:.5s opacity;
transition:.5s opacity; position:relative;
}
.OurPagination .pointer1 span:hover {
margin-right:15px; 
background-position:0 -90px !important;
float:left;
width:30px;
height:30px; 
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); 
-webkit-transition:.5s opacity;
-moz-transition:.5s opacity; 
-ms-transition:.5s opacity;
-o-transition:.5s opacity;
transition:.5s opacity; position:relative;
}
.OurPagination .pointer2 span:hover {
background-position:0 -30px !important;
margin:0 0 0 15px;
width:30px;
height:30px;
float:right;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); 
-webkit-transition:.5s opacity;
-moz-transition:.5s opacity;
-ms-transition:.5s opacity;
-o-transition:.5s opacity;
transition:.5s opacity; position:relative;
}
.OurPagination .pointer2 span {
background-position:0 -60px;
margin:0 0 0 15px;
width:30px;
height:30px;
float:right;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); 
-webkit-transition:.5s opacity;
-moz-transition:.5s opacity;
-ms-transition:.5s opacity;
-o-transition:.5s opacity;
transition:.5s opacity; position:relative;
}
.OurPagination .pointer1 span em{
width:30px;
height:30px;
opacity:0;
display:block;
position:absolute;
top:0;
left:0;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); 
background-position:0 -30px;
-webkit-transition:.5s opacity;
-moz-transition:.5s opacity;
-ms-transition:.5s opacity;
-o-transition:.5s opacity;
transition:.5s opacity;
}
.OurPagination .pointer2 span em{
width:30px;
height:30px;
opacity:0;
display:block;
position:absolute;
top:0;
left:0;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/arrow_pnavi.gif); 
background-position:0 -90px;
-webkit-transition:.5s opacity;
-moz-transition:.5s opacity;
-ms-transition:.5s opacity;
-o-transition:.5s opacity;
transition:.5s opacity;
}
.OurPagination a, .OurPagination > span {
float:left;
margin-right: 5px;
}
.OurPagination .prev, .OurPagination .next{
margin-top: -5px !important;
}
.widget h3{
padding:22px 0 10px 0 !important; font:20px Open Sans !important; color:#1b1b1b !important;
}
.widget ul{
list-style-type: none !important;
}
.widget li a{
padding:5px 0 15px 0 !important; font:15px/22px Muli !important; color:#848484 !important;
}
.widget ul{
margin:0 !important; padding:0 !important; list-style:none !important;
}
.widget li{
border-top:1px solid #e2e2e2 !important;
}
.widget.flickr li{
border:none !important;
}
.widget li:first-child{
border:none !important;
}
.widget li a{
font:15px/42px Muli !important; color:#1b1b1b !important;
}
.widget li a:hover{
color:#da2f10 !important; text-decoration:none !important;
}
.ImgWrap .date, .BlogArticleSingle .date{
text-transform:uppercase !important;
}
.alignnone{
width:100% !important;
height:auto !important;
}
.BlogArticleSingle p{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.BlogArticle span, .BlogArticle p{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.MainTitle{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.container .title{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.container-fluid [class*="span"]:first-child {
margin-left: 0;
}
#MapContact{
display:block;
margin-bottom:60px;
}
.search .BlogArticle .title {padding:0 0 0 20px !important; text-transform:none !important; margin:0 0 0;  font:800 20px/22px Open Sans !important; position:relative !important; overflow:hidden !important; clear:both !important;}
.search .BlogArticle  .date { margin:0 0 0 !important; padding:6px 0 0 !important; width:49px !important; height:49px !important; float:left !important; position:fixed !important; top:50% !important; left:0 !important; background:#da2f10 !important; color:white !important; text-align:center !important; font:800 14px Open Sans !important;}
.search .BlogArticle  .date span { font:800 24px/15px Open Sans !important; display:block !important;}
.search .BlogArticle  .name { float:left !important; }
.search .comments a { color:#000 !important;}
.search .comments a:hover { color:#da2f10 !important; }
.sitemap li{
list-style:none !important;
}
.sitemap .MainList li:first-child{
border:none;
}
.sitemap .MainList{
margin-top:0 !important;
}
.sitemap .MainList .accordion-inner{
padding: 0px 15px;
border-top: 1px solid #e5e5e5;
}
.sitemap .title{
padding: 2px 0 14px 0;
font: 20px Open Sans;
color: #1b1b1b;
text-transform:none !important;
}
.sitemapTitle{
margin-top: 23px;
}
.BottomMenu .active a {
padding: 18px 0 17px 0 !important;
text-decoration: none;
color: #1b1b1b !important;
border-bottom: 1px solid #1b1b1b !important;
}
.RelatedProjects .single_portfolio{
height:142px !important;
overflow: hidden !important;
position: relative !important;
}
.RelatedProjects a{
height:142px !important;
}
.RelatedProjects img {
width:100%;
height:auto !important;
}
.CheckList li{
list-style:none !important;
}
.CheckList ul{
margin-left:0 !important;
}
.VisMarg2 {
margin-left: 0 !important;
}
#features .TabWrap .nav > li > a:hover, #features .TabWrap .nav > li > a:focus {
background:none !important;
}
.WhiteTone p{
padding: 0 10px 0 20px !important;
}
.crop img {
clip:rect(0px, 1171px, 751px, 0px) !important;
position: absolute !important;
max-width: none !important;
}
.crop{
height: 100% !important;
}
.BlogContent .page-numbers {
color: #1b1b1b !important;
background: white !important;
border: 1px solid #e2e2e2 !important;
margin-left: 0px !important;
padding: 4px 10px 4px 9px !important;
display: block !important;
font: 15px Muli !important;
text-align: center !important;
position: relative !important;
}
.BlogContent .next.page-numbers {
background: none !important;
border: none !important;
padding:0 !important;
margin:0 !important;
}
.BlogContent .prev.page-numbers {
background: none !important;
border: none !important;
padding:0 !important;
margin: 0 5px 0 0 !important;
}
.BlogContent .next.page-numbers span, .BlogContent .prev.page-numbers span{
margin:0 !important;	
}
#reply-title{
font-weight: 400 !important;	
}
body .BlogArticleSingle .row{
margin-left: -15px !important;	
}
.BlogContent .WhiteTone p {
padding: 0 10px 0 0px !important;
}
.search_page{
font-weight: 400;	
font-size: 22px !important;
}
.search .BlogArticle .ImgWrap {
position: relative;
}
.search .BlogArticle .WhiteTone{
margin:0 !important;
}
.page-numbers:hover{
border: 1px solid #da2f10 !important;
}
.page-numbers.current{
color: #cccccc !important;
}
.progress {
margin-bottom: 0 !important;
}
.home .FromBlog .BlogArticle .title {
height:24px !important;
overflow:hidden !important;	
}
.tweet-details time{
padding: 6px 0 0 !important;
font: 13px/22px Muli !important;
color: #848484 !important;	
}
.widget li .tweet-text a{
padding: 0 !important;	
line-height:15px !important;
}
body .comments a{
font-weight:normal !important;
}
.widget h3.title {
margin: 0 !important;
}
#sidebar .SearchWrap {
margin: 105px 0 0 0 !important;
}
.widget.widget_latest_tweets_widget h3.title {
padding-bottom: 0 !important;
}
.widget.flickr{
height: 230px;	
}
.PageRightWrap #sidebar .SearchWrap {
margin: 0 0 0 0 !important;
}
.BlogSingleContent #sidebar .SearchWrap {
margin: 0 0 0 0 !important;
}
.PageRightWrap .widget-search{
padding-bottom: 0 !important;
}
.flickr .BlogTitle{
font: 20px Open Sans !important;
color: #1b1b1b !important;
padding-bottom: 10px !important;
}
.PageRightWrap .flickr{
padding-bottom: 0 !important;
}
body #PageRightBar .PageRightWrap .textwidget, body #PageRightBar .PageRightWrap .widget_text{
padding-bottom: 0 !important;
}
.widget_archive li a{
padding-top: 0 !important;	
}
.widget_archive li:first-child {
border: none !important;
line-height: 15px;
}
.widget_archive h3{
padding-bottom: 0 !important;	
}
.BlogRightSideBarWrap #sidebar .SearchWrap {
margin: 0 0 0 0 !important;
}
.widget_tag_cloud .tagcloud a {
margin: 0 5px 5px 0;
}
.left_sidebar_nah .row-fluid .span9{
width: 100% !important;	
}
body .Blog4ColumnContent .BlogContent .OurPagination {
margin: 0 0 30px 0 !important;
}
#SiteMap .container{
width: 1170px;	
}
.navbar-fixed-top .container{
width:1170px;	
}
.sticky { color:red; }
.sidebar-sticky{
position:relative !important;	
}
.sticky .BlogArticle {
color:red;
padding: 0; box-shadow: 0px 0px 6px #dedcdc; border-bottom: 1px solid #da2f10;
}
.sticky .BlogArticle a { text-decoration: none !important;}
.sticky .BlogArticle .date { background:#da2f10 ; color:white !important;}
.sticky .BlogArticle .WhiteTone { background:white !important;}
.sticky .BlogArticle a.comments { color: #da2f10 ;}
.sticky .BlogArticle .name { color: #da2f10 !important;}
body .your_name_page{
margin-left: 0 !important;
}
#BlogRightSideBar .pull-left.BlogMarg1 {
margin-left: 0 !important;
}
.home .BlogContent .sidebar-nav {
margin-top: -20px;
min-height: 2000px;
}
.iosSliderPortfolio {
width: 100% !important;
height: 1500px;
}
.iosSliderPortfolio .slider {
width: 100%;
height: 100%;
}
.iosSliderPortfolio .slider .item {
float: left;
width: 75%;
max-width:1171px;
opacity:0.4;
z-index:1;
}
.iosSliderPortfolio .slider .item.current {
width: 75%;
opacity:1;
z-index:2;
}
.iosSliderPortfolio .slider .item .descriptionImg { display:none !important;}
.iosSliderPortfolio .slider .item img {
width: 100%;
height: auto;
}
.iosSliderPortfolio .slider .item .text1 {
position: absolute;
bottom: 0px;
right: 0px;
opacity: 1;
background: #000;
}
.iosSliderPortfolio .slider .item .text1 span {
color: #fff;
font: bold 50px/60px "Helvetica Neue",Helvetica,Arial,sans-serif;
padding: 0 8px;
}
.BlogSingleContent .MainTitlez { 
color: #1B1B1B;
font: 24px/24px "Montserrat";
letter-spacing: -2px;
margin: 30px 0px 0px -2px;
padding: 0px 0px 15px;
text-transform: uppercase;
}
.FromBlog .BlogArticle .titlez { 
color: #1B1B1B;
display: block;
font: 400 16px/16px "Open Sans" !important;
padding: 18px 0px 0px 19px;
}
body .tp-bullets.simplebullets.round .bullet {
cursor: pointer;
position: relative;
background:url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/circle_page.png);
background-position:0 0;
display: inline-block;
width: 12px;
height: 12px;
margin-right: 0px;
float: left;
margin-top: 0px;
margin-left: 3px;
border-radius:6px !important;
outline:none;
overflow: hidden;
}
body .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected{
background-position:0 -12px;
}
body .tp-leftarrow.default {
width: 70px;
height: 70px;
background: url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_arrow.png);
background-position: 0 0;
z-index: 100;
}
body .tp-leftarrow.default:hover {
background-position: 0 -70px;
}
body .tp-rightarrow.default {
width: 70px;
height: 70px;
background: url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/bg_arrow.png);
background-position: 0 -140px;
z-index: 100;
}
body .tp-rightarrow.default:hover {
background-position: 0 -210px;
}
#submit_none{
display:none;
}
.Socials li .houzz { background-position:0 -112px;}
.Socials li .houzz span { background-position:0 -126px;}
.Socials li .instagram { background-position:0 -84px;}
.Socials li .instagram span { background-position:0 -98px;}
body  .alert-success {
color: #468847 !important;
}
.alert, .alert h4 {
color: #c09853 !important;
}
.alert-info {
color: #3a87ad !important;
}
.alert-danger, .alert-error {
color: #b94a48 !important;
}
body .vc_progress_bar .vc_single_bar {
overflow: hidden;
padding: 4px !important;
border: 1px solid #e2e2e2 !important;
height: 30px !important;
background: #fff;
position: relative;
margin-bottom: 6px !important;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
body .vc_progress_bar .vc_single_bar .vc_bar {
display: block;
position: absolute;
background-color: #e0e0e0;
width: 0%;
top: 0;
left: 0;
margin: 4px;
height: 30px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
transition: width 1s linear;
-moz-transition: width 1s linear;
-webkit-transition: width 1s linear;
-o-transition: width 1s linear;
}
body .vc_progress_bar .vc_single_bar .vc_label {
font: 15px/30px Muli !important;
color: #ffffff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
padding: 0;
float: left;
padding-left: 15px !important;
}
.OrderedBox.iconbox  .vc_icon_element-icon{
text-align: center;
width: 40px;
height: 40px;
line-height: 40px;
padding: 0;
}
body .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, body .wpb_content_element .wpb_tabs_nav li:hover {
background: none;
}
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
background: none;
}
.wpb_tour_next_prev_nav{
display:none;
}
.wpb_tour  .wpb_content_element{
padding:15px;
}
.TabWrap.wpb_tour ul {
border-bottom:none;
}
body .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a{
border-bottom:none !important;
}
body .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
border-bottom: 1px solid #e2e2e2;
}
body .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .ui-tabs-panel{
border-left: 1px solid #e2e2e2;
}
body .wpb_content_element .wpb_accordion_header a {
padding: 8px 15px;
}
body  .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
display: none;
}
body  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
margin: 0;
padding-bottom: 0;
}
body  .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 9px 15px;
}
body .accordion-group .ui-state-active a {
text-decoration: none !important;
background: url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_minus.gif) 0 12px no-repeat;
}
.accordion-group .wpb_accordion_header a {
background: url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/accord_plus.gif) 0 12px no-repeat;
}
.UnderSlide.vc-underslide .title { 
padding:18px 0 18px 0; 
margin:0 0 -1px -15px; 
font:18px Muli !important; 
color:#1b1b1b !important; 
border-bottom:1px solid #1b1b1b; 
float:left;
}
.post-edit-link{
display:none;
}
body .dhvc-form-submit, body .dhvc-form-submit:hover, body .dhvc-form-submit:active, body .dhvc-form-submit:focus {
font-weight: normal;
outline: none;
height:auto;
margin: 0 0 0 15px;
padding: 9px 19px 8px 19px;
float: left !important;
border: 1px solid #e2e2e2;
text-decoration: none;
font: 14px/18px Muli;
text-transform: uppercase;
color: #848484;
-moz-opacity: 1;
-khtml-opacity: 1;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
margin-top: 0;
}
.dhvc-form-flat .dhvc-form-input input, .dhvc-form-flat .dhvc-form-file input[type=text], .dhvc-form-flat .dhvc-form-captcha input, .dhvc-form-flat .dhvc-form-select select, .dhvc-form-flat .dhvc-form-textarea textarea {
background: #e2e2e2 !important;
padding: 8px 0 8px 13px !important;
font: 15px/19px Muli !important;
color: #1b1b1b !important;
border-width: 1px !important;
height:auto !important;
margin-top: 5px !important;
}
.dhvc-form-action.dhvc_form_submit_button {
margin-top: 5px;
}
.teamBlock{
margin-bottom:100px !important;
}
.wpb_revslider_element.wpb_content_element{
margin-bottom:0;
}
form .SubmitWrap{
min-height: 50px;
}
#PageRightBar { 
margin-left:0; 
padding:69px 0 120px 0;
}
.FromBlog {
margin-top: 20px;
}
.TeamInfo .name a {
font: 800 20px/22px Open Sans;
color: #1b1b1b;
}
.page_with_topmenu_content{
margin-bottom:80px;
}
.NaviWrap.BlogContent {
padding-top: 0 !important;
}  
.contact-info-map{
margin-top: -24px;
}
body .dhvc-form-group textarea.dhvc-form-control {
min-height: 211px;
}
body  .dhvc-form-container{
margin-bottom:30px !important;
}
.OrderedTitle span { padding:0 0 0 17px; }
.OrderedTitle.black span { padding:0 0 0 19px; font-weight: 800;}
.container input[type="button"] {
margin-left:10px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.widget_PopularPosts h3 {
padding: 22px 0 0 0 !important;
font: 20px Open Sans !important;
color: #1b1b1b !important;
}
.ContactList .fax {
background: url(//www.initialkitchens.co.uk/wp-content/themes/impressive/images/icon_fax.png) 0 5px no-repeat;
}