html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{overflow-x:hidden}body{color:#717171;font-size:13px;line-height:20px;background:url(/sites/default/themes/m2enstruct/images/bg/bg.jpg);font-family:'Open Sans',sans-serif}#admin-menu-wrapper a{font-family:Tahoma,sans-serif;font-size:12px}h1,h2,h3,h4,h5,h6{color:#4b4b4b;font-weight:700;font-family:'Open Sans',sans-serif}h1{font-size:20px;padding-bottom:15px;line-height:30px}.page-node-1 h1{font-size:18px}h2{font-size:18px;padding-bottom:18px;line-height:25px}h2.block-title{border-bottom:1px dashed #e5e5e5;font-size:16px;margin-bottom:20px;padding-bottom:10px}h2.title{font-size:16px;font-weight:400;margin-bottom:8px;padding-bottom:0}h3{font-size:13px;margin-bottom:10px;line-height:25px}h4,.page-node-1 h3{font-size:15px;margin-bottom:8px;line-height:22px}h5,.page-node-54 h3{font-size:14px;margin-bottom:5px;line-height:20px}h6{font-size:12px;margin-bottom:3px;line-height:18px}.h-divider{margin-bottom:35px !important;padding-bottom:10px !important;margin-left:24px;margin-right:24px;border-bottom:1px dashed #e5e5e5}strong{font-weight:700}em{font-style:italic}p{margin-bottom:15px;letter-spacing:.2px}* p:last-child{margin-bottom:0 !important}.color{color:#1e83ae}h1.site-name a,h2.site-name a{font-size:42px;font-weight:700;line-height:26px;margin-bottom:0;padding:5px 0 7px;text-transform:none;font-family:'Open Sans',serif}.site-slogan{display:block;font-family:Arial,sans-serif;font-size:10px;line-height:10px;margin-top:1px;text-transform:uppercase}h1.site-name,h2.site-name{padding:0}h2.article-head{margin-bottom:2px;padding-bottom:2px;font-size:18px;line-height:1.5em}legend{margin:10px 0;font-weight:700}blockquote,q{quotes:"""";margin-bottom:20px}blockquote{padding:20px;letter-spacing:.03em;color:#555;margin:15px 0 1.5em 2em;border:1px dashed #f2f2f2;border-left:3px solid #fc0;background-color:#fff}code,pre{margin-bottom:15px;border:1px dashed #f2f2f2;border-left:3px solid #f2f2f2;padding:15px;background-color:#fff;font:11px Consolas,"Courier New",Courier,monospace;line-height:14px;overflow:hidden;margin-top:15px}code:hover,pre:hover{overflow:auto}.node ol,.node ul{margin-left:24px;list-style-position:outside;margin:0 0 1.5em 3em}.node ol ol,.node ul ul,.node ol ul,.node ul ol{margin-bottom:10px}.node ol li{list-style-type:decimal;margin:5px 0}.node ul li{list-style-type:disc;margin:5px 0}a{color:#1f6c8e;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}a:hover,a.hovered{color:#292929}#content a:hover,#content a.hovered{border-bottom:1px dotted}.alt-readmore,.node-readmore a{background:url(/sites/default/themes/m2enstruct/images/arrow-readmore-hover.png) no-repeat center right;padding:0 15px 2px 0;margin-top:10px;display:inline-block;text-transform:capitalize;border-bottom:1px dotted transparent}.node-readmore a{margin-top:0}#content .service-links-printmail a:hover,#content .service-links-print a:hover,#content .service-links-facebook a:hover,#content .service-links-twitter a:hover,#content .service-links-google-plus a:hover{border:none}.alt-readmore:hover,.node-readmore a:hover{background:url(/sites/default/themes/m2enstruct/images/arrow-readmore.png) no-repeat center right}ul.links,ul.links li.node-readmore{list-style-type:none;margin:0;padding:0}.link-title{font-size:16px;line-height:18px;padding-top:5px;display:block}
img.file-icon{vertical-align:-10%}.last{margin-right:0 !important}.clearfix:after{content:"";clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}.clear{clear:both}.alignleft{float:left}.alignright{float:right}.aligncenter{text-align:center}.hide{display:none}.wrapper{width:1140px;margin:0 auto;box-shadow:2px 2px 4px #999}#content{padding:30px;background:#fbfbfb url(/sites/default/themes/m2enstruct/images/bg/contentborder.png) top right repeat-y;text-shadow:0 0 1px #ddd}.width{width:1170px}#header-top{height:6px;padding:0 30px;background:url(/sites/default/themes/m2enstruct/images/header-bg.png) left top repeat-x}#header{margin:0 auto;padding:20px 30px;position:relative;background:#fbfbfb url(/sites/default/themes/m2enstruct/images/stripes.png) left top no-repeat}#logo{float:left;padding-top:2px;height:80px}#logo img{width:310px}#lang{float:right;padding-top:6px}#lang li{float:left;margin-left:10px}#lang li.first{margin-left:0}#lang ul li.el a,#lang ul li.en a{width:44px;height:45px;display:inline-block;text-indent:-99999px;background-color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#lang li.el a{background:url(/sites/default/themes/m2enstruct/images/languages/greek.png) center top}#lang li.en a{background:url(/sites/default/themes/m2enstruct/images/languages/english.png) center top}#lang li.el a.active,#lang li.en a.active{background-position:0 -45px}#lang li.el a:hover,#lang li.en a:hover{background-position:0 -45px}span.locale-untranslated{visibility:hidden}.res-menu{display:none}#menu{display:block;margin-top:20px;padding-top:20px;border-top:1px solid #303030}#menu-bar-wrapper{display:block;margin-top:34px;padding-top:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#menu-bar-wrapper ul ul{display:none;height:auto;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.sf-accordion-toggle{display:block;width:120px;padding:0 0 10px;margin:0 auto;font-size:14px;line-height:1.5em;font-weight:700;background:url(/sites/default/themes/m2enstruct/images/icon/mobile-menu.png) 80px 5px no-repeat}.sf-accordion-toggle a span{display:block;padding:0 14px 6px 0}#superfish-1-accordion{margin-bottom:12px;border:none;background:0 0;-webkit-appearance:none}#superfish-1-accordion li{text-align:center;padding:12px 0}#stickyHeader{margin:auto;position:fixed;width:100%;top:0;left:0;background:rgba(255,255,255,.92);box-shadow:0 2px 2px rgba(50,50,50,.1);display:none;z-index:4;font-weight:700}#stickyHeader li{list-style:none;float:left;padding:10px 0 8px;margin-right:15px}#stickyHeader li a{text-transform:uppercase;color:#555}#stickyHeader li a:hover,#stickyHeader li a.active{color:#a2a7ae}#sticky-inner{margin:0 auto;width:100%;max-width:1200px}#StickyMainMenu{float:left;padding-left:24px}#stickyTitle{float:right;padding:9px 24px 8px 0;color:#fc0;font-size:18px;font-weight:700}#goUp{width:24px;height:25px;text-align:center;position:fixed;bottom:20px;right:20px;cursor:pointer;color:#333;font-size:22px}#goUp a{width:40px;display:block;text-align:center;text-decoration:none}#goUp span{width:40px;height:54px;display:block;margin-bottom:7px;background:url(/sites/default/themes/m2enstruct/images/goUp.png) no-repeat center center}.view-portfolio-front h3,.view-articles h3{text-shadow:1px 1px 0 #eee;margin-top:6px}#services{padding-bottom:6px}.services-title{display:inline-block;text-shadow:1px 1px 0 #eee;margin:0 0 20px;height:30px}.service{line-height:30px;margin:0 0 20px 30px;background:url(/sites/default/themes/m2enstruct/images/services.png) no-repeat top left;padding-left:40px;float:left;width:300px;font-weight:700}#block-views-articles-block-1{margin-bottom:50px}#block-views-articles-block-1 h2.title,#block-views-portfolio-front-block h2.title{font-size:13px;font-weight:700;margin-bottom:0}#block-views-articles-block-1 .meta{font-size:10px;padding-bottom:2px;margin:-20px 2px 0 0;display:block;border-bottom:none}
#block-views-portfolio-front-block a.read{font-size:12px;margin-top:6px}.article-front{margin-bottom:30px}#slider{margin-top:4px;margin-bottom:4px;width:1200px;position:relative}#slider.loader{background:#fbfbfb url(/sites/default/themes/m2enstruct/images/loader.gif) no-repeat center center;height:60px}.slides>li{display:none;-webkit-backface-visibility:hidden}.slides img{width:100% !important;max-width:100%;height:auto;display:block}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}#slider .slides>li{position:relative}#slider .slides div{position:absolute;top:38%;left:100px;max-width:400px}#slider .slides h2{padding-bottom:5px}#slider .slides h2 a{font-size:16px;color:orange;font-weight:700;letter-spacing:.05em;text-shadow:0 1px 1px #292929}#slider .slides h2 a:hover{color:#1e83ae}#slider .slides a{color:#fff}#slider .slides a:hover{color:#1e83ae}#slider .slides p{color:#f2f2f2;font-size:15px;font-family:'Open Sans',serif;text-shadow:0 1px 1px #292929}#slider .slider-msg{padding:1em;background:url(/sites/default/themes/m2enstruct/images/slider-bg.png) repeat;box-shadow:2px 2px 4px #222}.flex-direction-nav a{text-indent:-9999px;width:44px !important;height:44px !important;position:absolute;top:50%;margin-top:-22px;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}.flex-direction-nav a.flex-prev{left:-100px;background:url(/sites/default/themes/m2enstruct/images/slider-left-d.png) no-repeat}.flex-direction-nav a.flex-next{right:-100px;background:url(/sites/default/themes/m2enstruct/images/slider-right-d.png) no-repeat}.flex-direction-nav a:hover{background-position:0 -44px !important}#slider:hover .flex-direction-nav a,.slider-blog:hover .flex-direction-nav a{display:block}.welcome{text-align:center;color:#666;font-size:13px}.welcome h1{font-size:20px;letter-spacing:.05em;padding:4px 0 4px 10px;margin:0 0 10px}.welcome h2{color:#ddd;font-size:12px;font-weight:700;padding:0 0 8px 230px;position:relative;top:-20px;text-shadow:none}.i18n-en .welcome h2{padding:0 0 8px 120px}#latest-work h2,#latest-work2 h2{margin-bottom:0}#latest-work p,#latest-work2 p{margin-bottom:5px}.carousel{position:relative}.carousel-wrapper{overflow:hidden;padding:2px 2px 0;margin-top:-2px}.carousel-wrapper ul{display:none}.carousel-wrapper ul li{height:100%;float:left;display:block}.carousel .es-nav{position:absolute;top:-31px;right:0;background-color:#fbfbfb;padding-left:10px}.carousel .es-nav span{display:inline-block;width:15px;height:15px;text-indent:-9999px;cursor:pointer}.carousel .es-nav-prev{background:url(/sites/default/themes/m2enstruct/images/arrow-content-left.png) no-repeat center bottom}.carousel .es-nav-next{background:url(/sites/default/themes/m2enstruct/images/arrow-content-right.png) no-repeat center bottom}.carousel .es-nav-prev:hover,.carousel .es-nav-next:hover{background-position:0 -15px}.carousel h2.title{padding-bottom:8px;line-height:18px}.divider-text{height:1px;margin-bottom:25px}.divider-text a{display:block;float:right;padding-left:15px;background-color:#fbfbfb;margin-top:-9px;color:#999;font-size:12px;font-weight:700}.divider-text a:hover{color:#1e83ae}.divider-text a.margin-l{padding-right:45px}#social a.soc{width:44px;height:45px;display:inline-block;text-indent:-99999px;background-color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#social a.twitter{background:url(/sites/default/themes/m2enstruct/images/social/twitter.png) center top}#social a.dribbble{background:url(/sites/default/themes/m2enstruct/images/social/dribbble.png) center top}#social a.youtube{background:url(/sites/default/themes/m2enstruct/images/social/youtube.png) center top}#social a.vimeo{background:url(/sites/default/themes/m2enstruct/images/social/vimeo.png) center top}#social a.facebook{background:url(/sites/default/themes/m2enstruct/images/social/facebook.png) center top}
#social a:hover{background-position:0 -45px;border:none}.breadcrumb{padding:0}.breadcrumbs{width:1140px;margin:0 auto;padding:24px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;text-shadow:1px 1px 0 #fff}.breadcrumbs h2{color:#555;font-size:26px;padding:0 !important}#breadcrumbs-nav{float:right;color:#222}#breadcrumbs-nav a{color:#333;font-size:12px;padding-right:17px;margin-right:5px;background:url(/sites/default/themes/m2enstruct/images/arrow-breadcrumbs.png) no-repeat center right}#breadcrumbs-nav a:hover,#breadcrumbs-nav .active{color:#1e83ae !important}#breadcrumbs-nav .active{padding:0 !important;margin:0 !important;background:0 0 !important}.meta{font-size:12px;font-family:'Open Sans',serif}.meta{color:#a5a5a5}.meta{margin-bottom:15px;padding-bottom:5px;border-bottom:1px dashed #e5e5e5}.meta.meta2{margin-top:10px;padding-top:10px;font-size:10px !important;border-top:1px solid #e5e5e5}#page-nav{margin:0 auto;height:60px;line-height:60px;width:1140px;background-color:#191919;padding:0 30px}#page-nav a{color:#fff;font-size:14px;font-weight:700;display:inline-block}#page-nav .active,#page-nav a:hover{color:#1e83ae}#page-nav ul{float:left}#page-nav ul li{float:left;margin-right:10px}#page-nav span{display:block;float:right;margin-bottom:0;color:#fff;font-size:11px;font-weight:700}#maintopheader{position:relative;width:1200px;margin:0 auto;line-height:0;height:200px;box-shadow:2px 0px 4px #999}.maintoptext{margin:120px 0 0;padding:10px 10px 0 30px;text-shadow:1px 1px 0 #eee;display:inline-block;background:transparent url(/sites/default/themes/m2enstruct/images/bg/maintoptext.png) repeat}.section-services{background:url(/sites/default/themes/m2enstruct/images/services.jpg);background-size:contain;background-position:center}.section-portfolio{background:url(/sites/default/themes/m2enstruct/images/portfolio.jpg);background-size:contain;background-position:center}.section-articles{background:url(/sites/default/themes/m2enstruct/images/articlesnews.jpg);background-size:contain;background-position:center}.section-eshop{background:url(/sites/default/themes/m2enstruct/images/eshop.jpg);background-size:contain;background-position:center}.maintoptextc{position:absolute;margin:220px 0 0;padding:10px 10px 0 30px;text-shadow:2px 1px 0 #eee;display:inline-block;background:transparent url(/sites/default/themes/m2enstruct/images/bg/maintoptext.png) repeat}#page{width:686px}.no-sidebars #page{width:100%}#page a.feed-icon img{-moz-box-sizing:none;border:none;box-shadow:none;line-height:0;margin-bottom:0;overflow:hidden;padding:0;position:relative}.service-links{margin-top:80px}.front #content,.page-e-shop #content,.page-articles #content{padding-bottom:80px}.page-node-54 #content{padding-bottom:40px}.node-type-service .field-label{margin:20px 0 10px}.node{margin:20px 0 40px}.header-portfolio{margin-bottom:25px;padding-bottom:12px;border-bottom:1px dashed #303030}.header-portfolio h3{float:left;padding-bottom:0!important;margin-bottom:0 !important}#filtrable{float:right}#filtrable li{color:#777;display:inline-block;padding:3px 10px;text-shadow:0 1px 0 #fff;border-width:1px;border-style:solid;border-radius:3px;border-color:#e1e0e0 #cbcbcb #c4c4c4;background:-moz-linear-gradient(center top,#f7f7f7 0px,#ebebeb) repeat scroll 0 0 transparent}#filtrable li:hover{background:-moz-linear-gradient(center top,#ebebeb 0pt,#f7f7f7) repeat scroll 0 0 transparent}#filtrable li a{color:#999;font-size:13px;letter-spacing:.05em}#filtrable li.current a{color:#1e83ae !important}.portfolio h2 a{color:#555;font-size:16px;font-weight:400}.node-portfolio{margin-bottom:35px;padding-bottom:35px}.portfolio li{margin-bottom:40px !important}.portfolio li div{margin-bottom:15px}.portfolio h2{margin-bottom:0;padding-bottom:0}.portfolio p{margin-bottom:5px}.portfolio h2 a{color:#555;font-size:16px;font-weight:400}.portfolio h2 a:hover{color:#1e83ae}.portfolio .p-meta a{font-size:12px}#content a.colorbox:hover{border:none}.field-name-field-portfolio-photo{padding-top:10px}.field-name-field-portfolio-photo .field-item{float:left;padding:0 5px 5px}.view-eshop{margin-bottom:60px}
.view-eshop h3{margin-bottom:10px;font-size:13px}.view-eshop .views-row{margin:30px 0 0}.view-eshop p{margin-bottom:4px}.productbody{display:inline}.productprice{font-weight:700}.view-eshop form{float:right;margin-top:-10px}#sidebar .block-uc-cart li{border-bottom:none}#sidebar .cart-block-summary-total{width:300px}#sidebar .cart-block-summary-links ul.links li{display:inline-block;margin-left:3.5em;border:none;font-weight:700}#sidebar .cart-block-summary-links td{text-align:left;padding-top:2em}#sidebar .block-uc-cart tr:hover td,#sidebar .block-uc-cart tr.even:hover td.active,#sidebar .block-uc-cart tr.odd:hover td.active{background:0 0}.call-right{float:right !important}.button-contact{margin-bottom:30px}#map{position:relative;width:1200px;margin:0 auto;line-height:0;height:300px;cursor:pointer;box-shadow:2px 0px 4px #999}#map iframe{width:100%;height:100%;pointer-events:none;background:#fff url(/sites/default/themes/m2enstruct/images/loader.gif) center no-repeat}#sidebar{width:424px}#sidebar h3{font-size:16px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #303030}#sidebar .sbox{padding:30px;margin-bottom:40px;background-color:#252525;border:1px solid #2b2b2b;box-shadow:0 1px 2px 0px #1f1f1f}#sidebar .sbox img{background-color:#262626}#sidebar li{list-style-image:none;list-style-type:none;padding:5px;border-bottom:1px dotted #e5e5e5}.region-sidebar-second .block{background:#fff;box-shadow:0 0 0 #fff,0 1px 2px 0 #d4d4d4;margin-bottom:40px;padding:30px}.page-node-54 #page,.page-node-63 #page{width:424px}#sidebar-form{width:686px}#sidebar-form h2.block-title{border-bottom:none;font-size:18px;margin-bottom:6px;padding-bottom:0}#sidebar-form .region-sidebar-second .block{background-color:transparent;border:none;box-shadow:none;margin-bottom:0;padding:0}#contact-form label,#print-mail-form label{font-size:13px}#contact-form .form-input,#print-mail-form .form-input{float:left;display:block;margin:0 20px 0 0}#contact-form .form-item,#print-mail-form .form-item{margin:1em 0 .5em}#contact-form input,#print-mail-form input{color:#333;font-size:12px !important;width:300px;padding:5px;background-color:#f7f7f7;border:1px solid #ccc;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#contact-form input:focus,#contact-form textarea:focus,#print-mail-form input:focus,#print-mail-form textarea:focus{background-color:#ddd;border:1px solid #bbb}#contact-form textarea,#print-mail-form textarea{color:#333;font-size:12px !important;padding:5px;width:642px !important;height:160px !important;overflow:auto;background-color:#f7f7f7;border:1px solid #ccc;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#contact-form .button,#print-mail-form .button{cursor:pointer}label.error{color:#dc3f35;font-size:14px}#contact-form input.error,#contact-form textarea.error,#print-mail-form input.error,#print-mail-form textarea.error{border:1px solid #ff3f3f}#progress{padding:10px;margin-top:15px;border:1px solid #4eaa77}#progress p{margin-bottom:0 !important}#contact-site-form .form-item.form-item-name,#contact-site-form .form-item.form-item-mail,#user-login-form .form-item-name,#user-login-form .form-item-pass{margin:0;padding:0;color:#656565;display:inline-block;float:left;font-family:'Open Sans',serif;font-size:14px;margin-right:30px;margin-bottom:15px;width:208px}.form-item,.form-actions{color:#656565;font-family:'Open Sans',serif;font-size:14px}#user-login-form .form-item-name,#user-login-form .form-item-pass{float:none}#contact-site-form .form-item-message{color:#656565;font-family:'Open Sans',serif;font-size:14px}#contact-site-form .form-item.form-item-subject{margin:0 0 15px;padding:0;color:#656565;display:inline-block;float:left;font-family:'Open Sans',serif;font-size:14px;width:208px}#contact-site-form .form-item.form-type-textarea.form-item-message{clear:both}#contact-site-form .form-textarea-wrapper{padding-top:5px}
#contact-site-form .form-text,#comment-form .form-text,#user-login-form .form-text,#print-mail-form .form-text{background-color:#f7f7f7;border:1px solid #ccc;color:#656565;font-size:11px !important;font-style:italic;margin-top:10px;padding:5px;width:198px}.form-textarea-wrapper textarea{background-color:#f7f7f7;border:1px solid #ccc;color:#656565;font-size:12px !important;overflow:auto;padding:5px;width:100% !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#content #edit-submit.form-submit,#content #edit-preview.form-submit,#content #edit-delete.form-submit,#content .webform-submit.form-submit,#sidebar .form-submit,#print-mail-form .form-submit{background:-moz-linear-gradient(center top,#f7f7f7 0px,#ebebeb) repeat scroll 0 0 transparent;border-color:#e1e0e0 #cbcbcb #c4c4c4;border-radius:3px;border-style:solid;border-width:1px;color:#777;display:inline-block;font-family:'Open Sans',serif;font-size:13px;padding:3px 15px 5px;text-shadow:0 1px 0 #fff;cursor:pointer;padding:4px 30px !important;margin-right:10px !important}#content #edit-submit.form-submit:hover,#content #edit-preview.form-submit:hover,#content #edit-delete.form-submit:hover,#content .webform-submit.form-submit:hover{background:-moz-linear-gradient(center top,#ebebeb 0pt,#f7f7f7) repeat scroll 0 0 transparent;color:#777 !important}.submitted{margin-bottom:20px}#edit-title.form-text{width:60%}.services-description li{padding:3px 0 3px 25px;background:url(/sites/default/themes/m2enstruct/images/check.png) no-repeat 0 45%}.num-service{margin-bottom:20px}.num-service h4 span{display:inline-block;margin-right:15px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:33px;-webkit-border-radius:33px;background-color:#191919;border:1px solid #292929}#footer{position:relative;margin-top:20px;padding:1px 30px 0;background:url(/sites/default/themes/m2enstruct/images/bg/footerbgtop.png) top repeat-x;text-shadow:1px 1px 0 #fff}#footer.wrapper{box-shadow:none}#footer h2.block-title{color:#fff !important;font-size:16px;margin-bottom:15px !important;border:none;padding:0}#footer h3{margin-bottom:15px !important;font-size:16px;color:#fff !important}#footer a{font-size:12px;color:#222}#footer a:hover{color:#1f6c8e}#footer .list li{padding:7px 0;border-top:1px solid #222;border-bottom:1px solid #171717}#footer .list li:first-of-type{border-top:none;padding-top:0}#footer .list li:last-of-type{border-bottom:none}#footer .item-list ul li{margin:0;padding:7px 0}.footer-bottom{width:1140px;padding:0 30px;margin:6px 0 10px -30px}.footer-bottom p{float:left;font-size:11px;margin:0 !important;display:inline-block}.region-footer-b{float:right}.region-footer-b .block-menu li{list-style:none;float:left;padding:10px 0 8px;margin-right:15px}.region-footer-b .block-menu li a{text-transform:uppercase}.region-footer-a{float:left;padding:10px 0 8px}.one-two,.one-three,.one-four{float:left;margin-right:30px}.one-two{width:555px}.one-three{width:360px}.one-four{width:262px}#footer .one-three{width:165px}.stuff{text-align:center}img{max-width:100%;height:auto}.border-img{background-color:#fbfbfb;border:1px solid #fff;box-shadow:0 1px 2px 1px #e4e4e4;line-height:0;margin-bottom:10px;padding:5px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.border-img:hover{background-color:#fff}#content .border-img a:hover{border:none}.border-img.alignleft{margin-right:20px !important;margin-bottom:1px !important}.border-img.alignright{margin-left:20px !important;margin-bottom:1px !important}.border-img.aligncenter{display:table;margin:0 auto 10px;margin-bottom:10px}.divider{height:1px;margin:50px 24px;border-bottom:1px dashed #e5e5e5}.divider-top{height:1px;margin:0 0 40px;border-bottom:1px dashed #e5e5e5}.divider.mob{display:none}.form-submit{background:-moz-linear-gradient(center top,#f7f7f7 0px,#ebebeb) repeat scroll 0 0 transparent;border-color:#e1e0e0 #cbcbcb #c4c4c4;border-radius:3px;border-style:solid;border-width:1px;color:#777;display:inline-block;font-size:13px;padding:3px 15px 5px;text-shadow:0 1px 0 #fff;font-family:'Open Sans',serif;cursor:pointer;margin-right:4px}
.form-submit:hover{background:-moz-linear-gradient(center top,#ebebeb 0pt,#f7f7f7) repeat scroll 0 0 transparent;color:#777 !important}.rounded{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}.sc-a a{margin:0 20px 20px 0}.pad{margin-left:94px;border-bottom:1px dashed #e2e2e2;color:#555;font-size:13px;margin-bottom:10px !important;padding-bottom:8px}.highlight{padding:1px 5px;color:#fff;background-color:#1e83ae;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:11px}.info{margin-bottom:10px;padding-left:18px}.info.home{background:url(/sites/default/themes/m2enstruct/images/icon/home.png) no-repeat left top 4px}.info.phone{background:url(/sites/default/themes/m2enstruct/images/icon/phone.png) no-repeat left top 4px}.info.internet{background:url(/sites/default/themes/m2enstruct/images/icon/internet.png) no-repeat left top 4px}.info.arrow{background:url(/sites/default/themes/m2enstruct/images/icon/arrow.png) no-repeat left top 4px}.bullet{margin-bottom:15px}.bullet li{height:25px;line-height:25px;padding-left:20px}.bullet.check li{background:url(/sites/default/themes/m2enstruct/images/icon/checked.png) no-repeat left center}.bullet.info li{background:url(/sites/default/themes/m2enstruct/images/icon/info.png) no-repeat left center}.bullet.doc li{background:url(/sites/default/themes/m2enstruct/images/icon/doc.png) no-repeat left center}.bullet.comment li{background:url(/sites/default/themes/m2enstruct/images/icon/comment.png) no-repeat left center}.bullet.list li{background:url(/sites/default/themes/m2enstruct/images/icon/list.png) no-repeat left center}.bullet.email li{background:url(/sites/default/themes/m2enstruct/images/icon/mail.png) no-repeat left center}.bullet.arrow li{background:url(/sites/default/themes/m2enstruct/images/icon/arrow.png) no-repeat left center}.bullet.zoom li{background:url(/sites/default/themes/m2enstruct/images/icon/zoom.png) no-repeat left center}.bullet.star li{background:url(/sites/default/themes/m2enstruct/images/icon/star.png) no-repeat left center}.bullet.circle{list-style:circle inside}.bullet.disc{list-style:disc inside}.bullet.square{list-style:square inside}.bullet.decimal{list-style:decimal inside}.bullet.roman{list-style:lower-roman inside}.bullet.latin{list-style:lower-latin inside}.toggle{cursor:pointer;position:relative;padding:10px;color:#555;margin-bottom:5px;border-radius:5px;-webkit-border-radius:4px;font-weight:700;font-size:14px;background-color:#fff;border:1px solid #ededed;font-family:'Open Sans',serif}.toggle-block{padding:0 10px 10px}.acc-header.active,.toggle.active{color:#909090 !important}div.contextual-links-wrapper a,a.toggle{-moz-transition:none 0s ease 0s}.toolbar-menu.clearfix,.toolbar-drawer.clearfix{display:block}.user-picture img{background-color:#fff;float:left;margin-right:20px;padding:3px !important;width:65px;-moz-box-sizing:none;border:none;box-shadow:none}.views-quicksand-container div.views-row.views-quicksand{margin-bottom:40px}.views-exposed-widgets{margin-bottom:20px}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;cursor:pointer;background:-moz-linear-gradient(center top,#f7f7f7 0px,#ebebeb) repeat scroll 0 0 transparent;border-color:#e1e0e0 #cbcbcb #c4c4c4;border-radius:3px;border-style:solid;border-width:1px;color:#777;display:inline-block;padding:3px 10px;text-shadow:0 1px 0 #fff}div.grippie{display:none}.c{clear:both;margin:0}.node-page,.node-article,.node-portfolio{display:block}.field-name-body,.field-type-text-with-summary{padding-bottom:15px}td,th{padding:4px 8px;vertical-align:middle}th a,th a:link,th a:visited{text-decoration:none}th a{display:block}th a img{margin:0 0 0 5px}th.active{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}tr.even td{background:#fff}tr.odd td{background:#eee}td.active{border-left:1px solid #ddd;border-right:1px solid #ddd}tr.even td.active{background:#ddd}tr.odd td.active{background:#bbb}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:ivory}td ul.links{margin-bottom:0}td code{border-style:none;padding:0}
#er404 #logo{float:none;text-align:center}#er404 .main{max-width:600px;font-size:1.2em;margin:20px auto 0 auto}#er404 h1#page-title,#er404 .content,#er404 .main{color:#fff;text-shadow:0px 0px 2px #000}#er404 .content-404{background:rgba(100,100,100,.3);margin-top:20px;padding:4px;text-align:center}#er404 p{padding:20px 0}#er404 a{display:block;font-size:1.8em;color:#ffb600}.backstretch{background:#444}.cke_source{white-space:pre-wrap !important}#edit-field-portfolio-photo thead{display:none}#edit-field-portfolio-photo .overflow-fix{background:#eee;border-bottom:4px solid #95b5cf}#edit-field-portfolio-photo tr.draggable.odd,#edit-field-portfolio-photo tr.draggable.even{display:inline-block;width:438px;min-height:256px;margin:10px 0 4px}#edit-field-portfolio-photo tr.even td{background:#eee}#edit-field-portfolio-photo tr.draggable td.tabledrag-hide{vertical-align:top;display:inline-block}#edit-field-portfolio-photo td{padding-left:0}#edit-field-portfolio-photo .description{white-space:pre-wrap !important}#edit-field-portfolio-photo input.form-text{width:300px}#edit-field-portfolio-photo .image-widget-data{width:340px}#edit-field-portfolio-photo input.form-submit.ajax-processed{margin:0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;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;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;transition:none}.isotope-element{width:275px;height:280px;float:left;overflow:hidden;position:relative;margin-left:10px}.isotope-element .item-list ul li{margin:0 0 .25em 1em}.isoimg img{background-color:#fbfbfb;border:1px solid #fff;box-shadow:0 1px 2px 1px #e4e4e4;line-height:0;margin-bottom:10px;overflow:hidden;padding:5px;position:relative}.isoimg a:hover{border:none !important}.isotope-element img{margin:0 auto;text-align:center}.variable-sizes .isotope-element.width2{width:230px}.variable-sizes .isotope-element.height2{height:230px}.variable-sizes .isotope-element.width2.height2{font-size:2em}.isotope-element.large,.variable-sizes .isotope-element.large,.variable-sizes .isotope-element.large.width2.height2{font-size:3em;width:350px;height:350px;z-index:100}.isotope-element .title{padding:0 12px 0 2px}#isotope-options{margin-bottom:40px;padding:0 15px 10px}#isotope-options ul{list-style:none outside none;margin:0}#isotope-options li{display:block;padding:3px 10px;margin:5px 0 5px 10px;text-align:center;float:left;border-radius:6px;box-shadow:1px 0px 1px #ddd}#isotope-options li:hover,#isotope-options li a:hover{border:none;background:#fff}#isotope-options li a.selected{color:#292929}.view-isotope-example.portfolio-four div.iso{padding:0}@media only screen and (min-width:960px) and (max-width:1220px){.wrapper,#footer,.footer-bottom,#page-nav,.breadcrumbs{width:900px}#slider,#map{width:960px}#maintopheader{width:960px;height:160px}.maintoptext{margin:80px 0 0}.one-two{width:435px}.one-three{width:280px}.one-four{width:202px}div.last{margin-right:0 !important}.width{width:930px}.service{margin:0 0 20px 80px}#page{width:538px}#sidebar{width:332px}#page .one-two{width:254px}#page .one-three{width:254px}#page .one-four{width:112px}.page-node-54 #page,.page-node-63 #page{width:332px}#sidebar-form{width:538px}#latest-work li,#latest-work2 li{width:200px!important}.isotope-element{margin-left:20px}#sidebar .cart-block-summary-links ul.links li{margin-left:1em}#footer .one-three{width:125px}#contact-form{float:none;width:538px;margin-right:0}#contact-form input,#print-mail-form input{width:230px}#contact-form textarea,#print-mail-form input{width:504px !important;height:140px !important}
.field-name-body{float:left}.related-post div{width:159px}}@media only screen and (min-width:768px) and (max-width:959px){.wrapper,#footer,.footer-bottom,.breadcrumbs,#page-nav{width:706px}.width{width:736px}#slider{width:766px}.one-two{width:338px}.one-three{width:215px}.one-four{width:151px}.service{margin:0 0 20px 10px}body.no-sidebars #page{width:706px}#page .one-two{width:194px}#page .one-three{width:194px}#page .one-four{width:82px}#header{padding-bottom:15px}#menu-bar-wrapper li{margin-right:20px}#menu-bar-wrapper li.sfHover ul{top:35px}div#latest-work .caroufredsel_wrapper{width:340px !important}div#latest-work.latest-work2 .caroufredsel_wrapper{width:706px !important}#latest-work li{width:152px !important}#latest-work2 li{width:152px !important}.isotope-element{margin-left:50px}#sidebar .cart-block-summary-links ul.links li{margin-left:0}.footer-bottom{padding:0;margin:6px 0}.region-footer-b .block-menu li{margin-right:0}#footer .one-three{width:205px;margin-bottom:40px}#footer .one-four{width:706px}#footer .one-four:first-of-type{margin-bottom:40px !important}#footer .one-four.last{margin-bottom:0}.region-footer-a{float:none;padding:10px 0 8px;text-align:center}.region-footer-b{float:none;width:600px;margin:0 auto 40px}.region-footer-b .block-menu li{font-size:10px;padding:1%;margin:0 10px}#maintopheader{width:766px;height:127px}.maintoptext{margin:60px 0 0}#map{width:766px;height:300px}#page.alignleft,#page.alignright{width:418px}#sidebar{width:258px}.page-node-54 #page,.page-node-63 #page{width:258px}#sidebar-form{width:418px}#contact-form{float:none;width:418px;margin-right:0}#contact-form input,#print-mail-form input{width:170px}#contact-form textarea,#print-mail-form textarea{width:384px !important;height:120px !important}.related-post div{width:119px}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper,#footer,.footer-bottom,.one-two,.one-three,.one-four,#footer .one-three,.breadcrumbs,#page-nav,#page.alignleft,#page.alignright,#sidebar,#page .one-two,#page .one-three,#page .one-four{width:418px}.page-node-54 #page,.page-node-63 #page,#sidebar-form{width:418px}.hide{display:block}.width{width:448px}#slider{width:478px}#logo,#lang,#menu-bar-wrapper,.footer-bottom p,#footer-menu,#page.alignleft,#page.alignright,#sidebar,#filtrable,.header-portfolio h3,.portfolio li,#breadcrumbs-nav{float:none}#slider .slides div,.related-post{display:none !important}#logo{margin-bottom:10px}#lang{margin-bottom:0}.breadcrumbs h2,.m-bottom{margin-bottom:30px}#menu-bar-wrapper{margin-top:0}.breadcrumbs{padding:10px 0 4px}#logo,.divider.mob,.clear.mob{display:block}#lang,#footer-menu{display:inline-block}#footer .last,.about-work>div:last-of-type,.team>div:last-of-type,.m-bottom.last,#footer .one-four.last{margin-bottom:0}#header{text-align:center;height:auto;padding:6px 30px 0}#stickyHeader,#goUp{display:none !important}div#latest-work .caroufredsel_wrapper{width:420px !important}#latest-work li,#latest-work2 li{width:192px !important}.isotope-element{margin-left:74px}#footer .one-three,#footer .one-four,#page,#footer .one-four{margin-bottom:40px}.footer-bottom{text-align:center}.footer-bottom p{padding:0}.region-footer-a{float:none;padding:10px 0 8px;text-align:center}.region-footer-b{float:none;margin:0 auto 40px}.region-footer-b .block-menu li{font-size:10px;padding:0;margin:0 4px}#footer-menu li{padding:0 0 23px}#sidebar .cart-block-summary-links ul.links li{margin-left:3em}#maintopheader{width:478px;height:80px}.maintoptext{margin:20px 0 0;padding:10px 10px 0 30px}#map{width:478px;height:300px}#contact-form{float:none;width:400px;margin-right:0}#contact-form input,#print-mail-form input{width:180px}#contact-form .form-input,#print-mail-form .form-input{margin:0 8px 0 0}#contact-form textarea,#print-mail-form textarea{width:390px !important;height:100px !important}.item-list ul li{margin:0 0 .25em .5em}}@media only screen and (max-width:479px){.wrapper,#footer,.footer-bottom,.one-two,.one-three,.one-four,#footer .one-three,.breadcrumbs,#page-nav,#page.alignleft,#page.alignright,#sidebar,#page .one-two,#page .one-three,#page .one-four{width:258px}
.wrapper{box-shadow:none}.page-node-54 #page,.page-node-63 #page,#sidebar-form{width:258px}.width{width:288px}#slider{width:318px}#logo,#lang,#menu-bar-wrapper,.footer-bottom p,#footer-menu,#page.alignleft,#page.alignright,#sidebar,#breadcrumbs-nav{float:none}#slider,#slider .slides div,.avatar,.related-post{display:none !important}#logo{margin-bottom:10px}#lang{margin-bottom:0}.breadcrumbs h2,.m-bottom,.pricing-box{margin-bottom:30px}#menu-bar-wrapper{margin-top:0}.breadcrumbs{padding:10px 0 4px}#logo,.divider.mob,.clear.mob{display:block}#lang,#footer-menu{display:inline-block}.hide{display:block}.service{line-height:20px;min-height:30px;width:160px}#header{text-align:center;height:auto;padding:6px 30px 0}#stickyHeader,#goUp{display:none !important}#lang li{margin-left:9px}#lang li:first-of-type{margin-left:0}.welcome h2{padding:0 0 8px;top:-20px}#footer .one-three,#footer .one-four,#page{margin-bottom:40px}#footer .last,.about-work>div:last-of-type,.team>div:last-of-type,.m-bottom.last{margin-bottom:0}#footer .last{margin-bottom:0 !important}.footer-bottom{text-align:center;padding-bottom:10px}.footer-bottom p{margin:0;padding:0}.region-footer-a{float:none;padding:10px 0 8px;text-align:center}.region-footer-b{float:none;margin:0 auto 40px}.region-footer-b .block-menu li{font-size:10px;padding:0;margin:6px}#footer-menu li{padding:0}#latest-work li,#latest-work2 li{width:254px !important}.isoimg{width:220px}.isotope-element{margin-left:12px}.isotope-element .views-field-title{width:220px;text-align:center}.isotope-element .title{padding:0 40px 0 2px;text-align:center}.view-eshop .views-row{margin:30px 0 60px}.view-eshop .border-img.alignleft{display:none}.view-eshop form{float:none;margin-top:20px}#sidebar .cart-block-summary-links ul.links li{margin:10px 0 0}#maintopheader{width:318px;height:auto;box-shadow:none}.maintoptext,.maintoptextc{margin:0}#map{width:318px;height:200px;box-shadow:none}#contact-form{float:none;width:248px;margin-right:0}#contact-form input,#print-mail-form input{width:240px}#contact-form .form-input,#print-mail-form .form-input{float:none}#contact-form textarea,#print-mail-form textarea{width:252px !important;height:120px !important}.field-name-field-portfolio-photo .field-item{width:200px}.item-list ul li{margin:0 0 .25em}.item-list ul li.pager-first,.item-list ul li.pager-previous,.item-list ul li.pager-next,.item-list ul li.pager-last{display:none}}@media print{body{color:#222;background:0 0}#header-top,#lang,#menu-bar-wrapper,.breadcrumbs,#sidebar,.region-footer-b,#goUp,.service-links{display:none}#header{margin:0 0 20px;padding:0;background:0 0}.wrapper{width:100%;margin:0;box-shadow:none}#content{padding:0;background:0 0;text-shadow:none}.isoimg img{border:1px solid #e7e7e7;box-shadow:none}#footer{padding:0;background:0 0;text-shadow:none}}