#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(https://merviemilia.com/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(https://merviemilia.com/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(https://merviemilia.com/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(https://merviemilia.com/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(https://merviemilia.com/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(https://merviemilia.com/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(https://merviemilia.com/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(https://merviemilia.com/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}ul.menu{border:none;list-style:none;text-align:left}ul.menu li{margin:0 0 0 .5em}ul li.expanded{list-style-image:url(https://merviemilia.com/misc/menu-expanded.png);list-style-type:circle}ul li.collapsed{list-style-image:url(https://merviemilia.com/misc/menu-collapsed.png);list-style-type:disc}ul li.leaf{list-style-image:url(https://merviemilia.com/misc/menu-leaf.png);list-style-type:square}li.expanded,li.collapsed,li.leaf{padding:.2em .5em 0 0;margin:0}li a.active{color:#000}td.menu-disabled{background:#ccc}ul.inline,ul.links.inline{display:inline;padding-left:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}.breadcrumb{padding-bottom:.5em}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee}ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(https://merviemilia.com/misc/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(https://merviemilia.com/misc/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url(https://merviemilia.com/misc/message-24-error.png);border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}fieldset{margin-bottom:1em;padding:.5em}form{margin:0;padding:0}hr{border:1px solid gray;height:1px}img{border:0}table{border-collapse:collapse}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}tbody{border-top:1px solid #ccc}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list ul li{margin:0 0 .25em 1.5em;padding:0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}label{display:block;font-weight:700}label.option{display:inline;font-weight:400}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.marker,.form-required{color:#f00}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background:url(https://merviemilia.com/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;text-align:center}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}.pager-current{font-weight:700}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(https://merviemilia.com/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(https://merviemilia.com/misc/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}.progress{font-weight:700}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:#0072b9 url(https://merviemilia.com/misc/progress.gif)}#colorboxNodeLoading{background:url(https://merviemilia.com/sites/all/modules/colorbox_node/./images/loading.gif) no-repeat center center;width:100%;height:100%}#comments{margin-top:15px}.indented{margin-left:25px}.comment-unpublished{background-color:#fff4f4}.comment-preview{background-color:#ffffea}.container-inline-date{clear:both}.container-inline-date .form-item{float:none;margin:0;padding:0}.container-inline-date>.form-item{display:inline-block;margin-right:.5em;vertical-align:top}fieldset.date-combo .container-inline-date>.form-item{margin-bottom:10px}.container-inline-date .form-item .form-item{float:left}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}.container-inline-date .description{clear:both}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}.container-inline-date .date-spacer{margin-left:-5px}.views-right-60 .container-inline-date div{margin:0;padding:0}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}
.container-inline-date .date-padding{float:left}fieldset.date-combo .container-inline-date .date-padding{padding:10px}.views-exposed-form .container-inline-date .date-padding{padding:0}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px}.calendar td{padding:0}.date-prefix-inline{display:inline-block}.date-clear{clear:both;display:block;float:none}.date-no-float{clear:both;float:none;width:98%}.date-float{clear:none;float:left;width:auto}.date-float .form-type-checkbox{padding-right:1em}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em}.date-container .date-format-name{float:left}.date-container .date-format-type{float:left;padding-left:10px}.date-container .select-container{clear:left;float:left}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px}div.date-calendar-day span{display:block;text-align:center}div.date-calendar-day span.month{background-color:#b5bebe;color:#fff;font-size:.9em;padding:2px;text-transform:uppercase}div.date-calendar-day span.day{font-size:2em;font-weight:700}div.date-calendar-day span.year{font-size:.9em;padding:2px}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em}.date-year-range-select{margin-right:1em}#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.field .field-label{font-weight:700}.field-label-inline .field-label,.field-label-inline .field-items{float:left}form .field-multiple-table{margin:0}form .field-multiple-table th.field-label{padding-left:0}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em}form .field-add-more-submit{margin:.5em 0 0}.node-unpublished{background-color:#fff4f4}.preview .node{background-color:#ffffea}td.revision-current{background:#ffc}.poll{overflow:hidden}.poll .bar{height:1em;margin:1px 0;background-color:#ddd}.poll .bar .foreground{background-color:#000;height:1em;float:left}.poll .links{text-align:center}.poll .percent{text-align:right}.poll .total{text-align:center}.poll .vote-form{text-align:center}.poll .vote-form .choices{text-align:left;margin:0 auto;display:table}.poll .vote-form .choices .title{font-weight:700}.node-form #edit-poll-more{margin:0}.node-form #poll-choice-table .form-text{display:inline;width:auto}.node-form #poll-choice-table td.choice-flag{white-space:nowrap;width:4em}td.poll-chtext{width:80%}td.poll-chvotes .form-text{width:85%}.search-form{margin-bottom:1em}.search-form input{margin-top:0;margin-bottom:0}.search-results{list-style:none}.search-results p{margin-top:0}.search-results .title{font-size:1.2em}.search-results li{margin-bottom:1em}.search-results .search-snippet-info{padding-left:1em}.search-results .search-info{font-size:.85em}.search-advanced .criterion{float:left;margin-right:2em}.search-advanced .action{float:left;clear:left}#permissions td.module{font-weight:700}#permissions td.permission{padding-left:1.5em}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal}#user-admin-settings fieldset .fieldset-description{font-size:.85em;padding-bottom:.5em}#user-admin-roles td.edit-name{clear:both}#user-admin-roles .form-item-name{float:left;margin-right:1em}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#c4c4c4;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#47c965}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #b4b4b4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.profile{clear:both;margin:1em 0}.profile .user-picture{float:right;margin:0 1em 1em 0}.profile h3{border-bottom:1px solid #ccc}.profile dl{margin:0 0 1.5em}.profile dt{margin:0 0 .2em;font-weight:700}.profile dd{margin:0 0 1em}.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0}.views-exposed-form label{font-weight:700}.views-exposed-widgets{margin-bottom:.5em}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid tbody{border-top:none}.view .progress-disabled{float:none}#edit-notify-type .form-item-notify-type{display:inline;margin-left:1.5em}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://merviemilia.com/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(https://merviemilia.com/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}span.geshifilter{display:inline;padding:0;margin:0;border:none}div.geshifilter{display:block;padding:.5em;margin:.5em;border:1px solid #ccc;background-color:#f8f8f8;color:#222;line-height:1.3;overflow:auto}div.geshifilter pre{margin:0;padding:0;line-height:1.3}div.geshifilter ol{margin:0;padding:0 0 0 4em;list-style-position:outside;list-style-type:decimal;line-height:1.3}div.geshifilter li{margin:0;padding:0;line-height:1.3}div.geshifilter table,div.geshifilter tbody,div.geshifilter tr,div.geshifilter td{margin:0;padding:0;border-style:none}
div.geshifilter-title{padding:.5ex .5em;margin:.5em .5em -.5em;background-color:#ccc}input.custom-search-default-value{color:#999}#elements tr.region-message{font-weight:400;color:#999}#elements tr.region-populated{display:none}fieldset.custom_search-popup{display:none;position:absolute;top:auto;margin:0;z-index:1;background-color:#fff}.region-content ul.flippy{margin:auto;padding:0 20px;text-align:center}ul.flippy li{margin:0;padding:10px;display:inline;width:auto;list-style-type:none;list-style-image:none;background:none;white-space:nowrap}.flippy li.first.empty,.flippy li.last.empty{display:none}.flippy li.prev.empty,.flippy li.next.empty{color:#d3d3d3}div.hide-submit-processing{height:16px;padding:4px 4px 4px 24px;background:url(https://merviemilia.com/sites/all/modules/hide_submit/processing.gif) no-repeat 4px 6px}@font-face{font-family:'sweethart';src:url(https://merviemilia.com/sites/all/themes/merviemiliacom/fonts/sweethart-webfont.eot);src:url(https://merviemilia.com/sites/all/themes/merviemiliacom/fonts/sweethart-webfont.eot?#iefix) format('embedded-opentype'),url(https://merviemilia.com/sites/all/themes/merviemiliacom/fonts/sweethart-webfont.woff2) format('woff2'),url(https://merviemilia.com/sites/all/themes/merviemiliacom/fonts/sweethart-webfont.woff) format('woff'),url(https://merviemilia.com/sites/all/themes/merviemiliacom/fonts/sweethart-webfont.ttf) format('truetype'),url(https://merviemilia.com/sites/all/themes/merviemiliacom/fonts/sweethart-webfont.svg#sweethart) format('svg');font-weight:400;font-style:normal}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeindown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeindown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeinup{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeinup{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@-webkit-keyframes slideinright{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideinright{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideinleft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideinleft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.js-fade-hide{animation-name:fadeout;-webkit-animation-name:fadeout;animation-duration:2s;animation-fill-mode:both}.js-fade-show,.view-testimonials .in-view{animation-name:fadein;-webkit-animation-name:fadein;animation-duration:2s;animation-fill-mode:both;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.js-fade-show-slow{animation-name:fadein;-webkit-animation-name:fadein;animation-duration:4s;animation-fill-mode:both;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.js-fade-up{animation-name:fadeinup;-webkit-animation-name:fadeinup;animation-duration:1s;animation-fill-mode:both;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.js-slide-right,.services-grid-row-right .services-grid-row-img.in-view{animation-name:slideinright;-webkit-animation-name:slideinright;animation-duration:3s;animation-fill-mode:both;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.js-slide-left,.services-grid-row-left .services-grid-row-img.in-view{animation-name:slideinleft;-webkit-animation-name:slideinleft;animation-duration:3s;animation-fill-mode:both;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}body{margin:0;padding:0;background:#fff;background-size:100% auto;font-family:'Crimson Text',serif;font-weight:400;color:#000;font-size:24px;line-height:34px;text-align:center}body.section-instagram{line-height:normal}a:link,a.active:link,a:visited,a.active:visited{color:#333;text-decoration:none}a:hover,a.active:hover{text-decoration:none}a,input,textarea,select{outline:none}.field-name-body a,#content_bottom a,.views-field-body a,.view-free-resources a,.view-archive a,.field-name-field-writer-info a,.taxonomy-term-description a,.field-name-field-file a,.block-error a,.block-recent-posts a,.node-type-portfolio-case .node a,.view-front-top a,.download-file a,.view-services a,.view-testimonials a,.view-store .views-field-field-payhip-link a,.view-store .views-field-field-luvly-link a,.field-name-field-payhip-link a,.field-name-field-luvly-link a,.field-name-comment-body a,.view-store .views-field-view-node a,.field-name-field-suomeksi a,.view-header a,.view-footer a{border-bottom:1px solid #ffde00;-webkit-box-shadow:inset 0 -8px 0 #ffde00;-moz-box-shadow:inset 0 -8px 0 #ffde00;box-shadow:inset 0 -8px 0 #ffde00;color:#333;text-decoration:none;background:none}.field-name-body a:hover,#content_bottom a:hover,.views-field-body a:hover,.view-free-resources a:hover,.view-archive a:hover,.field-name-field-writer-info a:hover,.taxonomy-term-description a:hover,.field-name-field-file a:hover,.block-error a:hover,.block-recent-posts a:hover,.node-type-portfolio-case .node a:hover,.view-front-top a:hover,.download-file a:hover,.view-services a:hover,.view-services a:hover,.view-testimonials a:hover,.view-store .views-field-field-payhip-link a:hover,.view-store .views-field-field-luvly-link a:hover,.field-name-field-payhip-link a:hover,.field-name-field-luvly-link a:hover,.field-name-comment-body a:hover,.view-store .views-field-view-node a:hover,.field-name-field-suomeksi a:hover,.view-header a:hover,.view-footer a:hover{background:#ffde00}.view-Linkspage a:hover{background:#ffde00}a.imglink,#content_bottom a.imglink,a.imglink:hover,#content_bottom a.imglink:hover,#footer a.imglink,#footer a.imglink:hover,.views-field.views-field-edit-node a,.views-field.views-field-edit-node a:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;vertical-align:middle;font-family:'Oswald',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:15px}a.imglink+.imglink,#content_bottom a.imglink+.imglink{margin-left:4px}a.imglink img{vertical-align:text-top}a.smallink{text-transform:uppercase;font-size:15px;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:300;line-height:normal;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.smallink:hover{background:none}.front a.smallink{font-size:18px}link{display:none}#toolbar div.toolbar-menu ul li a{background:none}#toolbar div.toolbar-menu ul li a:focus,#toolbar div.toolbar-menu ul li a:hover,#toolbar div.toolbar-menu ul li a:active,#toolbar div.toolbar-menu ul li a.active:focus{background:#444}h1{margin:0;padding:0}#skip-link,.error404 span,.error403 span{display:none}div,.preview .node{background:transparent}hr{clear:both;border:none;border-top:1px solid #e3e3e3;margin:80px 0;background:none;text-align:center;position:relative}hr.nodeco{margin:80px 0;border-top:none}hr.simple{margin:40px 0}hr.hide{border:none;margin:80px 0 0}hr.nodeco:after,hr.simple:after,hr.hide:after{background:none;display:none}dd{-webkit-margin-start:0px;-moz-margin-start:0px;margin-left:0;font-style:italic}dd+dt{margin-top:60px}table{background:none;border:none}th,tbody{border:none;font-weight:400}th{border-bottom:1px solid #ddd;font-size:13px;text-transform:uppercase}tr,tr.even,tr.odd{background:none;border-bottom:1px solid #ddd}em.hand{font-family:'sweethart';font-size:2.2em;text-transform:none;line-height:1.5em}h1 em.hand{line-height:normal}::selection{background:#000;color:#ffde00}::-moz-selection{background:#000;color:#ffde00}p{margin-top:0}#sideshow p{margin-top:10px;margin-bottom:0}#sideshow p+p{margin-top:19px}p+p,ul+p,ol+p,div+p{margin-top:30px}.services-grid-row+p{margin-top:150px}div.user-picture+p{margin-top:0}blockquote+p{margin-top:40px}img+p{margin-top:0}.comment p{margin-bottom:0}.comment p+p{margin-top:30px}#headerpump p{margin-bottom:0}#headerpump p+p{margin-top:10px}.block-desc{color:#86b43f;font-size:26px;line-height:30px;font-family:'Crimson Text',serif;padding:20px 0;text-align:center}.node-type-story .field-name-body p:first-child:first-letter ,p.dropcap::first-letter {font-size:120px;line-height:82px;float:left;margin-top:8px;margin-right:4px;background:#000;color:#fff;padding:1px 4px 6px;font-style:normal}.node-type-story .field-name-body blockquote p:first-child:first-letter {font-size:38px;line-height:44px;float:none;margin:0;background:none;color:initial;padding:0}.bigtext{font-size:29px;color:#2c2c2c;line-height:34px}.hugetext{font-size:40px;color:#2c2c2c;line-height:45px}p+.bigtext,p+.hugetext{margin-top:40px}.small-text,small{font-size:16px;line-height:18px;color:#222;text-align:center;display:block;margin-top:10px}.centered{text-align:center}.narrow{width:100%;max-width:600px;margin-left:auto;margin-right:auto}ul.tips,.page-poll #squeeze ul{display:block;margin:0;padding:0 0 10px 20px}ul,ol{display:block;margin:0;padding:20px 0 10px 24px}ol{padding-left:32px}.block-similar ul{padding-top:0}ul li,.messages ul li,.messages.error ul li{list-style-type:circle;margin:0;padding:0;line-height:30px}ol li,.page-poll ul li{margin:0 0 10px;padding:0;line-height:30px}ul li+li,ol li+li{margin-top:20px}.node ul li,.item-list ul li,.page-poll ul li,ul.tips li{list-style-type:square}ul.download-file{padding-left:0}ul.download-file li{list-style-type:none;margin:0}ul.download-file li+li{margin-top:7px}.rrssb-item-list ul.rrssb-buttons li,.item-list ul.rrssb-buttons li:hover,ul.rrssb-buttons li,ul.rrssb-buttons li:hover{list-style:none}
ol.search-results{padding:0}ol.search-results li{margin-top:50px}.messages,.messages.error,.messages.status{font-size:22px;font-family:'Crimson Text',serif;font-weight:400;padding:30px;overflow:hidden;display:block;margin:0 0 20px;background:#fff;border:10px solid #ff7ca1;color:#282828;text-shadow:none}#header{display:block;vertical-align:middle;text-align:center;margin:0 auto 0px auto;width:100%;z-index:500;position:fixed;background:#fff;background:rgba(255,255,255,0.6);line-height:13px}.headercontent{margin:0 auto 0px auto;width:90%;overflow:hidden;position:relative}#header p{margin:0;padding:0}#branding{text-align:center;margin:0 auto 0px auto;position:fixed;top:0;width:100px;padding:2px 0;z-index:550}.logged-in #branding{top:30px}#branding a{color:#888;text-decoration:none;border:none;box-shadow:none;background:none}#branding img{margin:0;max-width:100%;height:auto}#before_content{padding-top:0}#before_content .block-before-bg{background:#fff}.front #before_content,.page-node2 #before_content{padding-top:50px}.front #before_content .block-before-bg{background:none}.section-about #before_content,.section-kuka #before_content{background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/merviemilia_about-top-bg.jpg) no-repeat;height:570px;background-size:100% auto;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;font-size:25px}.section-services #before_content,.section-palvelut #before_content{background:url(https://merviemilia.com/assets/misc/tailored-services_merviemilia.jpg) no-repeat;height:460px;background-size:100% auto;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;font-size:25px}.section-about #before_content .block-about-top,.section-kuka #before_content .block-about-top{width:960px;margin-left:auto;margin-right:auto;text-align:center;line-height:31px}.section-services #before_content .block-services-top,.section-palvelut #before_content .block-services-top{position:absolute;top:0;left:0;width:100%;height:100%}.section-about #before_content .block-about-top .content,.section-kuka #before_content .block-about-top .content,.section-services #before_content .block-services-top .content,.section-palvelut #before_content .block-services-top .content{width:100%;max-width:400px;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-services #before_content .block-services-top .content,.section-palvelut #before_content .block-services-top .content{text-align:center;max-width:90%;top:90%;left:50%;-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}#before_content .block-newsletterblog .content{width:960px;margin-left:auto;margin-right:auto;text-align:center;font-size:17px;line-height:normal}#before_content p{margin-bottom:0}.section-about #before_content .block-about-top span,.section-kuka #before_content .block-about-top span{display:inline;background:#ffde00;position:relative}#before_content .imglink+.imglink{margin-left:4px}.headercontent .region{width:150px;line-height:normal;vertical-align:top;text-align:right;position:absolute;right:0;top:16px}#menuarea{font-family:'Oswald',Helvetica,Arial,sans-serif;color:#282828;font-weight:300;display:block;padding-top:0;text-align:right;width:400px;margin:10px 0 0;float:right;margin-right:100px}#menuarea .region{width:auto;position:static}#menuarea #mobile_logo{display:none}.menus{overflow:hidden;width:100%;margin:0 auto 0px auto}ul.menu{text-align:right}#main_menu{display:block;margin:0;padding:0;font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:normal;width:auto}#main_menu ul{margin:0;padding:0;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-padding-start:0px}#main_menu ul li{display:inline-block;margin:0 9px 0 0;list-style:none;line-height:normal}li.expanded,li.collapsed,li.leaf{padding:0}#main_menu a,#main_menu a:link,#main_menu a:visited{letter-spacing:normal;display:block;color:#282828;text-decoration:none;margin:0 3px;padding:8px 2px 16px;background:none;font-weight:300;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}#main_menu ul li.expanded{background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/downarrow.png) no-repeat right 9px;padding-right:13px}#main_menu ul li.last{margin:0}#extra_menu{position:fixed;right:0;z-index:550}#extra_menu ul.menu{text-align:left;list-style:none;padding-bottom:20px}#extra_menu ul li{list-style:none;margin:5px 20px 20px 0}.block-menu-more{text-align:left;color:#222;font-family:'Oswald',Helvetica,Arial,sans-serif;color:#282828;font-weight:300;font-size:23px;text-transform:uppercase}
#extra_menu ul li.small-link{font-size:15px;margin:0 20px 10px 0}#extra_menu ul li.bordered{border-top:1px solid #222;padding-top:20px}#extra_menu ul li.bordered.small-link{padding-top:15px}#extra_menu ul li.last{padding-bottom:10px}.block-menu-more .collapse{z-index:551}.block-menu-more .collapse:before{display:inline-block;content:"MORE";transition:all .6s;margin-right:5px;font-size:16px;font-weight:300}.block-menu-more .collapse span{height:1px;width:20px;background:#222;display:inline-block;content:"";margin-right:0;transition:all .6s;position:relative;opacity:1;top:-6px}.block-menu-more .collapse span:before,.block-menu-more .collapse span:after{height:1px;width:20px;background:#222;display:inline-block;content:"";margin-right:0;transition:all .6s;position:absolute;opacity:1}.block-menu-more .collapse span:before{top:-6px}.block-menu-more .collapse span:after{top:6px}.block-menu-more .collapse{display:block;color:#222;cursor:pointer;position:absolute;right:25px;padding-top:9px;line-height:normal}.block-menu-more .content{height:20px;padding:5px;transition:all .5s;opacity:0;display:block;visibility:hidden;background:#ffde00;color:#fff;width:100px}.block-menu input[type="checkbox"]{opacity:0;position:absolute;right:0;width:100px;height:34px;padding:15px 25px 0 0;z-index:600;cursor:pointer}.block-menu-more #collapse:checked~.content{padding-top:0;opacity:1;visibility:visible;height:100vh;text-align:left;width:400px;overflow-y:scroll}.block-menu-more #collapse:checked+.collapse:before{content:"LESS"}.block-menu-more #collapse:checked+.collapse span{background:transparent}.block-menu-more #collapse:checked+.collapse span:before{top:0;transform:rotate(45deg)}.block-menu-more #collapse:checked+.collapse span:after{top:0;transform:rotate(-45deg)}.block-menu-more a{position:relative;padding:0 2px}#main_menu a:before,.block-menu-more a:before,.view-blog .views-field-view-node a:before,.view-taxonomy-term .views-field-view-node a:before,.item-list .pager li.pager-previous a:before,.item-list .pager li.pager-next a:before,.item-list .pager li.pager-item a:before,.item-list .pager li.pager-first a:before,.item-list .pager li.pager-last a:before,a.smallink:before{content:"";position:absolute;width:100%;height:1px;bottom:15px;left:0;background-color:#282828;visibility:hidden;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-ms-transform-origin:left;-webkit-transform-origin:left;transform-origin:left}.item-list .pager li.pager-previous a:before,.item-list .pager li.pager-first a:before{-ms-transform-origin:right;-webkit-transform-origin:right;transform-origin:right}.block-menu-more a:before,.view-blog .views-field-view-node a:before,.view-taxonomy-term .views-field-view-node a:before,.item-list .pager li.pager-previous a:before,.item-list .pager li.pager-next a:before,.item-list .pager li.pager-item a:before,.item-list .pager li.pager-first a:before,.item-list .pager li.pager-last a:before,a.smallink:before{bottom:0}.view-blog .views-field-view-node a,.view-taxonomy-term .views-field-view-node a,.item-list .pager li.pager-previous a,.item-list .pager li.pager-next a,.item-list .pager li.pager-item a,.item-list .pager li.pager-first a,.item-list .pager li.pager-last a,a.smallink{display:inline-block;position:relative}#main_menu a:hover:before,.block-menu-more a:hover:before,.view-blog .views-field-view-node a:hover:before,.view-taxonomy-term .views-field-view-node a:hover:before,.item-list .pager li.pager-previous a:hover:before,.item-list .pager li.pager-next a:hover:before,.item-list .pager li.pager-item a:hover:before,.item-list .pager li.pager-first a:hover:before,.item-list .pager li.pager-last a:hover:before,a.smallink:hover:before{visibility:visible;-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}#main_menu a.active,.node-type-story #main_menu a.menu_blog,.page-archive #main_menu a.menu_blog,.page-search #main_menu a.menu_blog,.section-tag #main_menu a.menu_blog,.section-about #main_menu a.menu_about,.section-resources #main_menu a.menu_about,.section-store #main_menu a.menu_store,.section-services #main_menu a.menu_work,.section-palvelut #main_menu a.menu_work,.section-praise #main_menu a.menu_work,.section-portfolio #main_menu a.menu_work,.block-menu-more a.active{color:#282828;text-decoration:none;font-weight:400}#main_menu a.active:before,.node-type-story #main_menu a.menu_blog:before,.page-archive #main_menu a.menu_blog:before,.page-search #main_menu a.menu_blog:before,.section-tag #main_menu a.menu_blog:before,.section-about #main_menu a.menu_about:before,.section-resources #main_menu a.menu_about:before,.section-store #main_menu a.menu_store:before,.section-services #main_menu a.menu_work:before,.section-palvelut #main_menu a.menu_work:before,.section-praise #main_menu a.menu_work:before,.section-portfolio #main_menu a.menu_work:before,.block-menu-more a.active:before{visibility:visible;-webkit-transform:none;transform:none}
#wrapper{position:relative}#container{width:960px;margin:0 auto 140px auto;padding-top:70px}.front #container{margin-bottom:0}.is-sideshow #container{width:100%;position:relative}.node-type-story #container,.section-about #container,.section-kuka #container,.section-services #container,.section-palvelut #container{width:100%;overflow:hidden}#before_content+#container{padding-top:40px}.front #container,.page-node2 #container{width:100%}.front #before_content+#container,.page-node2 #before_content+#container{padding-top:0}#main{display:block;overflow:hidden;clear:both;margin:0 auto 0px auto;text-align:left}.node-type-plain #wrapper,.node-type-superplain #wrapper{background:none}.node-type-plain #container{width:740px;background:#fff;margin-bottom:20px}.node-type-superplain #container{width:80%;margin:20px auto 20px auto;padding-top:0}.node-type-services #container{max-width:800px}#block-menu-menu-email-menu ul.menu{text-align:center}#block-menu-menu-email-menu{font-size:13px;font-weight:400;text-transform:uppercase;color:#ff7ca1}#block-menu-menu-email-menu ul.menu{text-align:center}#block-menu-menu-email-menu ul.menu li{display:inline-block;margin:0 5px 0 0;list-style:none;line-height:normal}#block-menu-menu-email-menu ul.menu li.last{margin:0}#block-menu-menu-email-menu ul.menu li+li::before{content:"·";margin-right:5px;font-weight:700}#block-menu-menu-email-menu a{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;vertical-align:bottom;font-weight:400}#block-menu-menu-email-menu a:hover{color:#ff7ca1}#block-menu-menu-email-menu a.active{font-weight:700}.right-corner,.left-corner,#tabs-wrapper{margin:0;padding:0;float:none;display:block}#squeeze .clearfix:after{display:none}.node-type-portfolio_case{margin-top:10px}#squeeze{margin:0 auto 0px auto;overflow:hidden}.front #squeeze{border:none;position:relative}.front #squeeze .left-corner{background:#ff7ca1;padding:100px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:60px}.front #squeeze h2{position:absolute;top:35px;display:block;font-size:50px;line-height:51px;background:none;color:#000}.front #content_top{padding-top:0}.section-404 #squeeze,.section-403 #squeeze,.section-subscribe #squeeze,.section-start-here #squeeze,.section-start-here #content_bottom,.section-now #squeeze,.section-just-one-more-thing #squeeze,.node-type-email-bonus #squeeze,.section-thank-you #squeeze{width:700px}.section-about #squeeze,.section-kuka #squeeze,.section-services #squeeze,.section-palvelut #squeeze{width:100%}.section-about #squeeze .field-name-body .field-item,.section-kuka #squeeze .field-name-body .field-item{max-width:800px;margin-left:auto;margin-right:auto}.section-services #squeeze .field-name-body .field-item,.section-palvelut #squeeze .field-name-body .field-item,.section-services #squeeze .field-name-body .field-item,.section-palvelut #squeeze .field-name-body .field-item{max-width:960px;margin-left:auto;margin-right:auto}.section-services #content_bottom,.section-palvelut #content_bottom{max-width:960px}.node-type-story .block .node-story{position:relative}#block-views-author-block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:19px;line-height:20px}#block-views-author-block .content{width:auto;float:none}#block-views-author-block .user-picture img{background:transparent;padding:0;width:140px;height:140px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.field-name-field-subscribe{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 25px 5px;margin:30px auto;line-height:normal;background:#ffde00;text-align:center;position:relative;font-size:30px}.block-disqus{width:90%;max-width:960px;margin:80px auto 0px auto}.block-subscribe{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 25px 5px;margin:0 auto 50px auto;line-height:normal;background:#ffde00;position:relative;text-align:center}.block-subscribe-nobg{background:none}.block-patreon-blog{margin-top:60px}.disc{font-size:14px;font-family:'Oswald',Helvetica,Arial,sans-serif;text-transform:uppercase;-webkit-transform:rotate(90deg) translateX(-15%);-ms-transform:rotate(90deg) translateX(-15%);transform:rotate(90deg) translateX(-15%);position:absolute;top:50%;right:-35px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.node-type-email #squeeze{width:600px}.is-sideshow #squeeze{width:55%;margin-left:10%;max-width:700px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.node-type-story{padding-bottom:0}.node+.node{margin-top:150px}.block .node{margin:0}.node-type-about{padding-top:25px}.node-portfolio-case{text-align:left}#squeeze .block .view{margin-left:0;margin-right:0}#sideshow #search-by-page-form{border:none;padding:0;margin-left:0;margin-right:0}#squeeze .view{margin-bottom:40px}#squeeze .view-blog{margin:0}.node+.block{margin-top:40px}.node-type-webform .node+.block{margin-top:40px}#block-views-similar-entries-block,#block-views-similarterms-block{margin:50px 1% 20px;overflow:hidden;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.front #container .block,.page-node2 #container .block{width:960px;margin-left:auto;margin-right:auto}.front #container .block .content{overflow:hidden}.front #content_top .block+.block,.page-node2 #content_top .block+.block{margin-top:80px}.front #container .block-front-bg{width:100%;background:#fff1f5;text-align:center;padding:100px 0 90px;font-size:33px;line-height:38px}.front #container .block+.block-front-bg{margin-top:0}.block-front-bg .content{width:716px;margin-left:auto;margin-right:auto;text-align:justify}#content_bottom{margin:100px auto 0px auto;overflow:hidden}#content_bottom .block+.block{margin-top:80px}.front #content_bottom .block+.block{margin-top:40px}.front .block-testimonials{margin-bottom:60px}.block-work-front{text-align:left;line-height:normal}.block-work-front a{white-space:nowrap}.front #container .block-front-info{margin:0;background:#ffde00;color:#000;width:100%;text-align:center;padding:160px 0;position:relative}.front #container .block-front-info .content{max-width:600px;font-size:32px;font-style:italic;text-align:center;margin-left:auto;margin-right:auto;position:relative;overflow:visible}.block-front-info .content:before{content:"";width:40px;height:40px;position:absolute;top:-30px;left:-20px;border-top:1px solid #000;border-left:1px solid #000}.block-front-info .content:after{content:"";width:40px;height:40px;position:absolute;bottom:-30px;right:-20px;border-bottom:1px solid #000;border-right:1px solid #000}.front #content_top .view-front-description .views-field-field-featured-image,.page-node2 #content_top .view-front-description .views-field-field-featured-image{margin-bottom:10px}.block-work{display:block;float:left;width:30%}.block-work+.block-work{margin-left:5%}.block-backtoservices,.block-backtoportfolio,.block-backto{text-align:center;font-size:12px;text-transform:uppercase;font-weight:400}.block-backtoservices a,.block-backtoportfolio a,.block-backto a{text-decoration:none;color:#00bddf}.block-backtoservices a:hover,.block-backtoportfolio a:hover,.block-backto a:hover{color:#ff7ca1}.block-about{padding-top:40px;border-top:1px dashed #000}.block-courses{padding:40px 30px 18px;background:#f3f3f3}.block-society6{text-align:center}.service-block,.borderblock{border:1px solid #000;padding:20px;overflow:hidden}.service-block+.service-block,.borderblock+.borderblock{margin-top:10px}.node .service-block img{float:right;margin-left:20px;max-width:30%;height:auto}.block-services-portfolio{text-align:center;margin-top:0;margin-bottom:40px}body .syntaxhighlighter .line{white-space:pre-wrap !important;font-size:80% !important}code{line-height:normal}div.geshifilter{font-size:14px}span.geshifilter{display:block;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:30px 0}code{font-size:15px}.field-name-uc-product-image{margin-bottom:20px}.section-work .field-name-body,.section-tyot .field-name-body{float:left;width:50%}#content_bottom .block+.block-below-services{margin-top:120px;font-size:20px;text-align:left;line-height:25px;color:#444;padding:42px;position:relative}#content_bottom p{margin:0}#content_bottom .block+.block-below-services:before{content:"";width:40px;height:40px;position:absolute;top:0;left:0;border-top:1px solid #000;border-left:1px solid #000}#content_bottom .block+.block-below-services:after{content:"";width:40px;height:40px;position:absolute;bottom:0;right:0;border-bottom:1px solid #000;border-right:1px solid #000;visibility:visible}.node-type-webform .node,.block-webform{overflow:hidden}.node-type-webform .field-name-body,.block-webform .field-name-body{font-size:19px;display:block;float:left;width:35%}.node-type-webform form,.block-webform form{width:60%;float:right}.node-type-webform #footer form{width:100%;float:none}#colorbox{z-index:9999}#colorbox .node-superplain{height:450px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;width:80%;margin-left:auto;margin-right:auto;text-align:center}#colorbox .node-superplain .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.node-type-story #colorbox .field-name-body{width:100%;min-height:auto}.block-front-wwl,.block-front-jb{font-size:35px;line-height:36px;text-align:center}.wwl1 span{color:#ff7ca1}.wwl2 span{color:#c4db00}.wwl3 span{color:#00bddf}.block-front-jb span{color:#ff8f17}.new-here-grid div{padding:0 10% 30px}.new-here-grid div+div{padding-top:50px}.new-here-grid h2 span,.services-grid-row h2 span{font-size:120px;line-height:80px;float:left;margin-top:10px;padding:0 2px 0 0}.services-grid-row h2 span{color:#ffde00}.services-grid{display:grid;grid-template-columns:30% 70%;align-items:center}.services-grid-img{grid-column:1}.services-grid-cont{grid-column:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5%}.services-grid-row+.services-grid-row{margin-top:180px}#sideshow{display:block;position:absolute;top:0;right:0;width:20%;padding:0 2% 40px;margin-top:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sideshow .block-subscribe{width:100%;margin:0}#sideshow .block+.block{margin-top:60px}#sideshow .block-follow-blog a.imglink+a.imglink{margin-left:15px}#sideshow .block-blog-author .content{display:grid;grid-template-columns:38% 62%;align-items:center}#squeeze .view{margin-bottom:0}.view-front-description-work-new{font-family:'Oswald',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;overflow:initial;display:block;margin-top:0;width:1000px;height:600px;margin:0 auto 0px auto;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.view-front-description-work-new p{margin-left:50px;text-align:center}.view-front-description-work-new span{display:inline;background:#ffde00;position:relative}.view-front-description-work-new strong{font-weight:400}.view-front-description-work-new .views-field-body{margin:0 auto 0px auto;padding:0;text-align:left;width:500px;z-index:100;position:absolute;top:100px;right:initial;left:0;background:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-node2 .view-front-description-work-new .views-field-body{background:none;top:100px;padding:0;width:500px}.view-front-description-work-new .views-field-field-featured-image{position:absolute;z-index:0;top:50px;left:initial;right:0}.page-node2 .view-front-description-work-new .views-field-field-featured-image{top:50px}.view-front-description-work-new .views-field-field-featured-image img{height:auto;width:auto}.view-front-top{font-family:'Crimson Text',serif;font-size:20px;line-height:26px;font-weight:400;color:#000;overflow:hidden;display:block;margin:0 auto 0px auto;position:relative;padding-top:0;width:100%;text-align:left}.view-front-top .view-content{margin:0 auto 0px auto;position:relative}.view-front-top strong{font-size:26px;letter-spacing:normal;font-weight:400}.view-front-top .views-field-field-featured-image{width:254px;height:254px;display:block;float:right}.view-front-top .views-field-field-featured-image img{width:100%;height:auto;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.view-front-top .views-field-field-short-description{height:254px;margin-right:320px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.view-front-top .views-field-field-short-description .field-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.view-front-top .views-field-field-short-description p{margin:0;padding:0}.view-front-top .views-field-field-short-description p+p{margin-top:10px}.view-blog .views-row,.view-taxonomy-term .views-row{width:100%;vertical-align:top;margin-bottom:80px;display:grid;grid-template-columns:15% 85%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.view-blog .views-row .views-field-field-featured-image,.view-taxonomy-term .views-row .views-field-field-featured-image,.sub-page .view-blog .views-field-field-featured-image{display:block;margin:0 0 35px;float:none}.view-blog .views-field-body,.view-taxonomy-term .views-field-body{font-size:22px;line-height:27px}.view-blog .views-field-body,.view-blog .views-field-title,.view-blog .views-field-view-node,.view-taxonomy-term .views-field-body,.view-taxonomy-term .views-field-title,.view-taxonomy-term .views-field-view-node{text-align:left;grid-column:2;grid-row:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5%;margin-bottom:15px}.view-blog .views-field-body,.view-taxonomy-term .views-field-body{grid-row:2}.view-blog .views-field-view-node,.view-taxonomy-term .views-field-view-node{grid-row:3}.view-blog .views-field-created,.view-taxonomy-term .views-field-created{grid-column:1;grid-row:1 / span 3;border-right:2px solid #f3f3f3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.view-blog .views-field-view-node,.view-taxonomy-term .views-field-view-node{text-transform:uppercase;font-size:16px;font-weight:300;font-family:'Oswald',Helvetica,Arial,sans-serif;position:relative;display:inline-block;line-height:18px}.front .view-blog .views-row{display:block}.footer-content .view-blog .views-row+.views-row{margin-top:10px}.view-Linkspage .views-row-first,.view-free-resources .views-row-first,.page-archive #squeeze .views-row-first,.page-blogs #squeeze .views-row-first,.page-slurls #squeeze .views-row-first{border-top:1px solid #eee}.view-Linkspage .views-row,.view-free-resources .views-row,.page-archive #squeeze .views-row,.page-blogs #squeeze .views-row,.page-slurls #squeeze .views-row{display:block;margin:0;padding:8px 0 8px 5px;line-height:22px;border-bottom:1px solid #eee}.view-Linkspage .views-row-odd,.view-free-resources .views-row-odd,.page-archive #squeeze .views-row-odd,.page-blogs #squeeze .views-row-odd,.page-slurls #squeeze .views-row-odd{background:#fbfbfb}.view-Linkspage .views-row,.view-free-resources .views-row{overflow:hidden;font-size:20px;line-height:25px}.view-Linkspage .views-field.views-field-field-links-link{width:30%;float:left}.view-Linkspage .views-field.views-field-field-links-desc{width:67%;float:right}.view-Linkspage .views-field.views-field-edit-node{display:block;float:none;clear:both;width:100%;padding-top:20px;font-size:15px}.view-testimonials .views-row{text-align:left;padding:20px 0 20px 20px;color:#111;font-size:13px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;margin-left:50px;border-left:1px solid #888;font-family:'Oswald',Helvetica,Arial,sans-serif}.view-testimonials .views-row-even{margin-left:0;margin-right:50px;border-left:none;border-right:1px solid #888;padding:20px 20px 20px 0}.view-testimonials .views-row+.views-row{margin-top:60px}.view-testimonials .views-field-body{font-family:'Crimson Text',serif;font-weight:400;font-size:29px;line-height:34px;margin-left:50px}.view-testimonials .views-row-even .views-field-body{margin-left:0;margin-right:50px}.view-testimonials .views-field-body p{margin:0 0 15px}.view-testimonials .views-field-field-name{text-transform:uppercase;font-size:16px;font-style:normal;margin-left:50px}.view-testimonials .views-row-even .views-field-field-name{margin-left:0;margin-right:50px}.view-testimonials .views-field-field-link{text-transform:uppercase;font-size:16px;font-style:normal}.view-testimonials .views-field-field-featured-image{position:absolute;left:-50px;top:50%;margin-top:-50px}.view-testimonials .views-row-even .views-field-field-featured-image{left:auto;right:-50px;top:50%;margin-top:-50px}.view-testimonials .views-field-field-featured-image img{border:1px solid #888}.view-testimonials .view-footer,.front .view-blog .view-footer,.page-node2 .view-blog .view-footer,.section-about .view-blog .view-footer{margin-top:20px}.page-portfolio .view-portfolio .views-row{width:32.333%;margin:5px .5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;vertical-align:top;background:#fff;position:relative;float:left}.page-portfolio .view-portfolio .views-field-title{position:absolute;bottom:0;background:#fff;background:rgba(255,255,255,0.7);padding:2px 10px;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-portfolio .view-portfolio .views-row:hover .views-field-title{background:#fff}.page-portfolio .view-portfolio .views-row:hover a{color:#9ec23e}.block-recent-posts .view-blog .views-row+.views-row{margin-top:2px}.block-recent-posts .view-blog ul li{list-style-type:circle;overflow:visible}.block-recent-posts .view-blog ul li:hover{list-style-type:disc}.block-recent-posts .view-blog ul{display:block;margin:0;padding:0}.page-services .view-services .view-content{margin-top:60px;text-align:left;overflow:hidden;border-top:1px solid #e3e3e3}.page-services .view-services .view-content .views-row{overflow:hidden;padding-top:80px;padding-bottom:80px;border-bottom:1px solid #e3e3e3}.page-services .views-field.views-field-field-service-icon{float:left;width:30%}.page-services .view-services .view-header .views-row,.page-services .view-services .view-header .view-content{margin:0;width:100%;display:block}.page-services .status{font-style:italic;color:#555;font-weight:400;margin-top:5px;font-size:17px}.page-services .view-services .views-field-field-short-description{margin-left:35%;padding-bottom:3px}.page-services .view-services .view-header .view-content{text-align:left;border-top:none}.page-services .view-services .view-header .view-content .views-row{padding:0;border:none}.view-Similar-Entries .item-list ul li,.view-similarterms .item-list ul li{list-style:none;margin:0 .5% 20px;width:24%;float:left;text-align:center;vertical-align:top;padding:0}
.view-Similar-Entries a,.view-similarterms a{text-decoration:none;font-size:16px;color:#222;border-bottom:none;line-height:11px;font-weight:400;text-transform:uppercase;font-family:'Oswald',Helvetica,Arial,sans-serif}.view-Similar-Entries a:hover,.view-similarterms a:hover{border-bottom:none;color:#00bddf}.view-store .views-row{overflow:hidden;width:32%;margin:0 .5% 40px;float:left;text-align:center}.view-store .views-field-field-payhip-button p{margin:0;line-height:normal}.view-store .views-field-view-node{font-size:15px}.colwrapper,.cols{display:block;overflow:hidden}div+.cols{margin-top:100px}.cols+.cols{margin-top:30px}.col50,.cols2 .col{float:left;width:48%;vertical-align:top}.col50+.col50,.cols2 .col+.col{margin-left:4%}.col33,.cols3 .col{display:block;float:left;width:30%}.col33+.col33,.cols3 .col+.col{margin-left:5%}.col1{width:35%;float:left;margin-right:5%}.col2{width:60%;float:right}.servicecols{font-size:18px}.servicecols .col{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#00bddf;height:}.servicecols .col+.col{background:#ff7ca1}.servicecols .col:last-child{background:#c4db00}.floatright,.floatleft{width:40%;float:right}.floatleft{float:left}.floatright+div{margin-right:45%;padding-top:30px}.floatleft+div{margin-left:45%;padding-top:30px}blockquote{margin:20px 0 10px;padding:20px 30px 20px 40px;color:#222;font-size:38px;line-height:44px;border-left:8px solid #e3e3e3;padding-left:20px}blockquote p{margin-bottom:0}blockquote cite,cite{font-size:19px;line-height:20px;font-style:normal;font-family:'Crimson Text',serif;display:block;margin-top:20px}.node-type-portfolio-case .field-name-field-platform,.node-type-portfolio-case .field-name-field-services,.node-type-portfolio-case .field-name-field-portfoliolink,.node-type-portfolio-case .field-name-field-feedback,.node-type-portfolio-case .field-name-body,.node-type-portfolio-case .field-name-field-short-description,.node-portfolio-case .field-name-field-platform,.node-portfolio-case .field-name-field-services,.node-portfolio-case .field-name-field-portfoliolink,.node-portfolio-case .field-name-field-feedback,.node-portfolio-case .field-name-body,.node-portfolio-case .field-name-field-short-description,.node-portfolio-case .field-name-field-blog-link{margin-left:67%;margin-top:20px}.node-type-portfolio-case .field-name-field-portfolio-images,.node-portfolio-case .field-name-field-portfolio-images{float:left;width:65%}.node-type-portfolio-case .field-name-field-portfolio-images .field-item,.node-portfolio-case .field-name-field-portfolio-images .field-item{background:#fff}.node-type-portfolio-case .field-name-field-portfolio-images .field-item+.field-item,.node-portfolio-case .field-name-field-portfolio-images .field-item+.field-item{margin-top:10px}.node-type-portfolio-case .field-name-field-services .field-item,.node-portfolio-case .field-name-field-services .field-item{font-size:16px;line-height:normal}.node-type-portfolio-case .field-label,.node-portfolio-case .field-label{font-size:14px;font-weight:400;text-transform:uppercase;line-height:normal}.node-type-portfolio-case .field-label-inline .field-label,.node-type-portfolio-case .field-label-inline .field-items,.node-portfolio-case .field-label-inline .field-label,.node-portfolio-case .field-label-inline .field-items{display:inline;float:none}.field-name-field-service-icon{max-width:40%;float:right;margin:0 0 10px 3%;-webkit-shape-outside:circle();shape-outside:circle()}.node-type-portfolio-case .field+.field,.node-portfolio-case .field+.field{margin-top:20px}.field-name-field-suomeksi{margin:45px auto 20px auto;padding:20px 0;color:#111;font-size:22px;line-height:32px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.field-name-field-suomeksi p{margin-bottom:0}.field-name-field-suomeksi .field-label{margin-bottom:3px;font-size:20px;font-weight:400;letter-spacing:normal;font-family:'Oswald',Helvetica,Arial,sans-serif}.field-name-field-etsy-link{margin-bottom:30px;text-transform:uppercase;font-size:13px;text-align:center}.field-name-field-etsy-link a:link,.field-name-field-etsy-link a:visited{text-decoration:none;color:#3090b5}.field-name-field-etsy-link a:hover{color:#d67c7e}.field-name-field-shop{margin-top:50px}.field-name-field-follow{text-align:right}.field-name-field-status{font-style:italic;font-size:18px;text-align:center;margin-top:50px}.field-name-field-writer-info{overflow:hidden;font-size:18px;line-height:24px;position:relative}.field-name-field-writer-info a:link,.field-name-field-writer-info a:visited{text-decoration:none}.field-name-field-writer-info p{margin-left:140px}.field-name-field-writer-info p+p{margin-top:15px}.field-name-field-writer-info .user-picture{display:block;border:none;position:absolute;top:0;background:transparent}
.field-name-field-writer-info .user-picture img{background:transparent;padding:0;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.section-free .field-name-body{margin-bottom:40px}.node-type-store-item .field-name-field-featured-image{float:left;width:45%}.node-type-store-item .field+.field{margin-left:47%}.node-type-store-item .field+.form-item{margin-left:47%;margin-top:60px}.node-type-store-item .field-name-field-payhip-link{font-size:14px;text-transform:uppercase}.node-type-store-item .field-name-field-price{font-size:16px;margin-top:40px}.node-type-store-item .field-name-field-payhip-button{margin-top:20px}.node .field-type-file ul li,.node .field-type-file ul li:hover{list-style:none}.field-name-field-thank-you,.field-name-field-support{text-align:center}.page-blog .view-header,.taxonomy-term-description,.page-store .view-header{color:#424242;font-size:22px;margin:0 auto 50px auto;line-height:normal;padding-bottom:0;text-align:center;width:100%;max-width:600px}.page-blog .view-header p+p,.taxonomy-term-description p+p{margin-top:20px}h1,h2,h3,h4{letter-spacing:normal;font-style:normal;font-weight:400;text-transform:none;color:#282828;padding:0}div+h1{margin-top:10px}h1{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;margin:60px 0;padding:0;font-size:45px;line-height:1.5em;display:block;text-align:left;text-transform:uppercase}h1.leftie{text-align:left}h1.nomargin{margin:0}h1::first-letter {border-bottom:2px solid #282828}.page-blog h1{margin-top:0}.section-about #before_content h1,.section-kuka #before_content h1{text-align:left}.section-about h1,.section-kuka h1{font-style:normal;margin:0;padding:0;display:block;text-transform:uppercase;text-align:left;font-weight:400;margin-bottom:25px;line-height:38px;font-size:35px}.front h1{font-style:normal;margin:0;padding:0;display:block;text-transform:uppercase;text-align:left;font-weight:400;margin-bottom:25px;line-height:63px;font-size:60px}.front h1::first-letter {border:none}.front h1 em{font-family:'Crimson Text',serif;font-weight;normal;font-size:80px;text-transform:none}.blogname{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight;normal;font-size:18px;text-transform:uppercase;text-align:center}.node-type-story h1,.node-type-story div+h1{margin:30px 0 0}.node-type-plain div+h1,.node-type-portfolio-case div+h1{margin-top:20px}.node-type-plain h1{font-size:28px}.node-type-portfolio-case h1,.node-portfolio-case h1{margin-left:67%;font-size:25px;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;line-height:normal}h2{margin:0 0 5px;font-size:24px;line-height:24px;font-family:'Oswald',Helvetica,Arial,sans-serif;text-transform:uppercase}h2.bigger{font-size:30px;line-height:30px}.node-type-story .field-name-body h2{position:relative;line-height:34px}.node-type-story .field-name-body h2::first-letter {border-bottom:1px solid #282828}.view-store h2,.view-portfolio{margin-top:10px;font-size:20px;line-height:normal}.page-portfolio h2{margin-bottom:20px}#sideshow h2{font-style:normal;margin:0;padding:0;display:block;text-transform:uppercase;text-align:left;font-weight:400}#sideshow h2 em{font-family:'Crimson Text',serif;font-weight;normal;font-size:30px;text-transform:none}h3{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:19px;line-height:normal;font-weight:400}#sideshow h3{font-family:'Oswald',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:17px;margin:0}.view-Linkspage h3{font-size:17px;text-transform:uppercase}.block-front-info h3{text-transform:uppercase;font-size:16px}.view-content h3{margin-top:40px;display:block}.view-portfolio h3{clear:both;width:100%}.search-results .title{font-size:20px}.front .view-blog .view-content h3,.page-node2 .view-blog .view-content h3{margin-top:5px}p+h3,ul+h3,ol+h3,blockquote+h3{margin-top:40px}.views-row+h3{margin-top:70px}.view-portfolio .portfolio-item h3,.views-field-field-quick-description h3{margin-top:0;margin-bottom:0}.view-portfolio .portfolio-item p+h3{margin-top:40px}h2.list_header,.view-blog h2,.view-taxonomy-term h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;margin:0 0 15px;padding:0;font-size:30px;text-transform:uppercase;line-height:31px;display:inline}#block-views-similarterms-block h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;margin:20px 0 10px;padding:0;font-size:20px;text-transform:none;line-height:19px;text-transform:uppercase;text-align:left}.block-disqus h2{font-size:24px;text-transform:uppercase;text-align:center}.view-front-description h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:24px;text-transform:uppercase;display:block;text-align:center;margin-bottom:40px}
.block-work-front h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:24px;text-transform:none;display:block;padding-top:20px;text-align:left;margin-bottom:5px}.block-front-wwl h2,.block-front-info h2,.section-about .view-blog h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;margin-top:0;line-height:24px;display:block;text-align:center;margin-bottom:20px;text-transform:uppercase}.block-front-wwl h2{font-size:35px;line-height:40px}.block-testimonials h2{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:24px;display:block;text-align:center;margin-bottom:20px;text-transform:uppercase}.view-front-description .views-field-body h2 a{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.front .view-blog h3,.page-node2 .view-blog h3{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:19px;line-height:normal;text-align:center;margin-top:0}.front .view-blog .view-footer h3,.page-node2 .view-blog .view-footer h3{font-family:'Crimson Text',serif;font-weight:400;font-size:17px;padding:0;line-height:normal;text-transform:none;text-align:left;text-transform:uppercase}.page-search .squeeze h2{margin-top:80px;padding-top:20px}.page-services .view-services h2{display:block;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;color:#222;font-size:18px;text-transform:uppercase;padding:0 0 5px}.page-services .view-services .view-content h2{margin-left:35%}.page-services .view-services h2 a{font-weight:400}.servicecols h2{text-align:center}h4{font-family:'Crimson Text',serif;font-weight:700;margin:40px 0 5px;font-size:14px;line-height:normal;text-transform:uppercase}.page-taxonomy h1,.page-comment h1{text-transform:uppercase;font-size:40px}h2 a:link,.views-field-title-1 a:link,h3 a:link{display:inline;background:none;text-decoration:none;color:#000;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}h2 a:visited,.views-field-title-1 a:visited,h3 a:visited{background:none;text-decoration:none;color:#000}h2 a:hover,.views-field-title-1 a:hover,h3 a:hover{text-decoration:none;color:#000}h2.list_header:hover,.view-blog h2:hover,.view-taxonomy-term h2:hover{background:#ffde00}#menuarea h2{display:none;font-family:'Crimson Text',serif;font-weight:400;margin:10px 0}p+h2,ul+h2,ol+h2,div+h2{margin-top:60px}.field-name-field-thank-you div+h2{margin-top:0}img{max-width:100%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.node img,.view-content img,.node object{display:block;margin:0 auto 0px auto;padding:0;max-width:100%;height:auto}.node .payhip-button img,.view-content .payhip-button img{border:none}.node .field-name-body iframe{clear:both;display:block;margin:0 auto 0px auto;padding:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-download #squeeze .view-content img{width:auto;margin:auto}.view-blog .view-content img{width:auto}#squeeze img.imgright,img.imgright{float:right;margin:0 0 8px 25px;padding:0;max-width:initial}#squeeze img.imgleft,img.imgleft{float:left;margin:0 25px 8px 0;padding:0;max-width:initial}#squeeze img.inlineimg,img.inlineimg,.view-content img.inlineimg{margin:0 5px 5px 0;display:inline;vertical-align:middle;max-width:initial}#squeeze img.filefield-icon,.node img.file-icon{width:auto;height:auto;background:none;float:left;padding:0 7px 0 0;margin:0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#squeeze img.imgnoresize{width:auto;height:auto;background:none;margin:0 auto 0px auto;padding:0;border:none}#squeeze img.imgstat,img.imgstat{margin:0;width:auto}.node img.imgnoborder,.view-content img.imgnoborder,img.imgnoborder{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}.node .image-attach-teaser,.node .image-attach-body{float:none;margin:0;margin-bottom:30px;padding:0}img.roundimg,.roundimg img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.block-banners{overflow:hidden}.block-banners a{display:block;width:30%;height:auto;float:left}.block-banners a+a{margin-left:5%}.block-banners a img{width:100%;height:auto}
.node img.file-icon,.view-content img.file-icon{display:inline-block;margin:0 5px 0 0;width:auto}.node a.imglink img{border:none;display:inline-block;vertical-align:middle;margin-left:auto;margin-right:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}h2.dropdown{margin:5px 0 0;font-size:15px;color:#fff;clear:both;background:#000 url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/more.png) 8px 50% no-repeat;padding:10px 8px 8px 20px;text-shadow:none;text-transform:uppercase}h2.dropdown:hover{background:#000 url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/more.png) 8px 50% no-repeat}h2.dropdown.open{background:#000 url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/less.png) 8px 50% no-repeat}h2.dropdown.open:hover{background:#000 url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/less.png) 8px 50% no-repeat}h2.dropdown.open+.the_dropdown{display:block;border:1px solid #000;border-top:none;padding:20px;margin-bottom:10px}h2.dropdown+.the_dropdown{display:none;border:1px solid #000;border-top:none;padding:20px;margin-bottom:10px}.the_dropdown+p{margin-top:20px}.view-blog .views-row .read-more,.view-blog .views-row+.views-row .read-more,.sub-page .view-blog .read-more,.read-more,.views-more-link{font-weight:400;text-align:left;letter-spacing:normal;padding:0;margin:0;white-space:nowrap}.views-more-link{display:initial}.read-more a:link,.read-more a:visited,a.views-more-link:link,a.views-more-link:visited{text-decoration:none;padding:0;display:inline-block;background:none;color:#222;font-weight:400;font-family:'Oswald',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:16px;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.front a.views-more-link:link,.front a.views-more-link:visited,.page-node2 a.views-more-link:link,.page-node2 a.views-more-link:visited{display:inline-block;margin-top:0}.read-more a:hover,a.views-more-link:hover{text-decoration:none;background:#00bddf;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}p.read-more a:link,p.read-more a:visited{padding:0;display:inline-block}.item-list{margin:0;padding:0}.item-list .pager{display:block;overflow:hidden;text-align:center;padding:0;margin:0;font-size:18px;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:300}.item-list .pager li{margin:0;padding:0;color:#555;text-shadow:none}.item-list .pager li.pager-current,.item-list .pager li.pager-ellipsis{margin:0;padding:0}.item-list .pager li.pager-current{display:inline-block;width:33%;font-size:12px;font-weight:300;color:#aaa}.item-list .pager li.pager-previous{display:inline-block;width:30%;text-align:left}.item-list .pager li.pager-previous a{display:inline-block;margin:0;padding:0;font-size:16px;text-decoration:none;text-transform:uppercase;background:#none}.item-list .pager li.pager-next{display:inline-block;width:33%;text-align:right}.item-list .pager li.pager-next a{display:inline-block;margin:0;padding:0;font-size:16px;text-decoration:none;text-transform:uppercase;background:#none}.item-list .pager li.pager-previous a:hover,.item-list .pager li.pager-next a:hover{background:#none}.region-content ul.flippy{display:block;overflow:hidden;padding:0;margin:40px 0 0;clear:both;padding:0;line-height:normal;text-transform:uppercase;font-family:'Oswald',Helvetica,Arial,sans-serif}ul.flippy a:link,ul.flippy a:visited{text-decoration:none;font-weight:300;font-size:17px;border-bottom:1px solid #ffde00;-webkit-box-shadow:inset 0 -8px 0 #ffde00;-moz-box-shadow:inset 0 -8px 0 #ffde00;box-shadow:inset 0 -8px 0 #ffde00;color:#333;background:none;line-height:normal}ul.flippy a:hover{text-decoration:none;background:#ffde00}ul.flippy li{display:block;white-space:normal;width:47%;text-align:left;margin-top:0;padding:0;line-height:18px}ul.flippy li.next{float:right;text-align:right;margin-top:0}ul.flippy li.prev{float:left}.page-search .item-list .pager li.pager-current,.page-search .item-list .pager li.pager-previous,.page-search .item-list .pager li.pager-next,.page-search .item-list .pager li.pager-item{width:auto;font-size:15px;text-align:center;padding:0 5px}.page-search #squeeze .item-list li a:link,.page-search .item-list .pager li.pager-current a,.page-search .item-list .pager li.pager-previous a,.page-search .item-list .pager li.pager-next a{text-transform:uppercase;font-size:15px;text-decoration:none;background:none}.page-search .item-list .pager li.pager-previous a:hover,.page-search .item-list .pager li.pager-next a:hover{background:none}.nodeinfo,.field-type-taxonomy-term-reference{display:block;clear:both;margin:0 0 20px;font-size:14px;line-height:normal;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase}
.node-type-story .nodeinfo{padding:5px 0;text-align:center}.meta{display:block;margin:0 auto 0px auto;color:#787878;text-align:left;padding:0;line-height:normal}.view-blog .views-field-created .nodeinfo{clear:none}.view-blog .views-field-created .meta{line-height:normal;text-align:left}.field-type-taxonomy-term-reference{text-align:left}.field-type-taxonomy-term-reference{margin:40px 0}.meta p{margin:0;padding:0}.meta ul{display:inline;margin:0;padding:0;-webkit-padding-start:0px}.meta li{margin:0;padding:0;display:inline}.meta a:link,.meta a:visited,.field-type-taxonomy-term-reference a:link,.field-type-taxonomy-term-reference a:visited{text-decoration:none;color:#888;background:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.meta a:hover,.field-type-taxonomy-term-reference a:hover{color:#ff7ca1}.read-time{display:block;margin-bottom:10px;font-size:14px}.front .view-blog .views-field-created,.page-node2 .view-blog .views-field-created{font-size:12px;color:#787878}ul.inline,ul.links.inline{display:block}.node .links{margin:2px 0 0;padding:0;display:block;color:#666;clear:both;text-align:left;overflow:hidden;line-height:normal}.node-type-story .node .links{margin-bottom:0}.node .links li{margin:0;padding:0}.node .links li.creativecommons{margin:0 5px;vertical-align:middle}.node .links a:link,.node .links a:visited{text-decoration:none}.node .links a:hover{color:#3090b5}.field-label-inline .field-items,.field-label-inline .field-items div{display:inline;float:none}#comments{margin:0;padding-bottom:0}#block-views-similar-entries-block h2,#comments h2{display:block;padding:0;margin:70px 0 20px;font-weight:400;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:23px;padding-left:2px}#comment h2{margin-bottom:10px;font-weight:400;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:23px}#comments h3{font-weight:400;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;padding-left:2px}#comments h3 a{text-decoration:none}.comment{overflow:hidden;display:block;margin:0 0 70px;padding:0;color:#303030;line-height:24px}.indented{margin-left:0}.indented .comment{border-left:1px solid #e0e0e0;padding-left:35px}.comment-pingback{background:none;font-size:13px;padding:15px 10px 10px;color:#888;font-family:'Crimson Text',serif}.comment .user-picture{display:block;border:none;margin:0 0 20px 20px;background:transparent;vertical-align:middle;float:right}.comment .user-picture img{background:transparent;padding:0;width:90px;height:90px;border:2px solid #f3f3f3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.comment .user-picture a{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.commentcontent{display:block;vertical-align:top;float:none}.comment .meta{text-align:left;border:none;margin:5px 0 0;padding:0;background:none;color:#333}.comment .links{border:none;margin:20px 0 0;padding:0;display:block;clear:both;text-transform:uppercase;font-size:12px}.comment .links .mollom-flag{text-align:right;float:right}.comment .links a:link,.comment .links a:visited{color:#869107;text-decoration:none;background:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:400}.comment .links a:hover{color:#ff7ca1;text-decoration:none}.commentauthor{display:block;font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;padding-left:2px;color:#666;text-align:left;margin:0 0 5px;letter-spacing:normal}.commentauthor a,.commentauthor a.active{border-bottom:3px solid #c4db00;-webkit-box-shadow:inset 0 -2px 0 #c4db00;-moz-box-shadow:inset 0 -2px 0 #c4db00;box-shadow:inset 0 -2px 0 #c4db00;color:#222;text-decoration:none;background:none}.commentauthor a:hover{background:#c4db00;text-decoration:none}.comment-unpublished .in,.comment-unpublished .meta{color:#888}.comment-unpublished .picture img{display:none}.block-comments{font-weight:400}.field-name-field-do-comment{margin:20px 0 40px;text-aling:center;font-weight:600;text-align:center;font-size:20px}.field-name-field-do-comment a{text-decoration:none}#comments .filter-wrapper,#comments .filter-wrapper .form-item,#comments .filter-guidelines{border:none;padding:0;float:none;font-size:12px}#comments .fieldset-wrapper{margin-top:10px}#comments .filter-help{float:none;font-size:12px;padding:0}#comments .filter-help a{padding:0;background:none}.poll .bar{background:#ddd}.poll .bar .foreground{background:#d67c7e}.poll .vote-form{text-align:left}.poll .vote-form .choices{width:100%}.poll .title{font-family:'Crimson Text',serif;font-weight:700}.poll .title+.poll .text{margin-top:10px}.total{margin-bottom:20px}
form .poll .form-item label,#sideshow form .poll .form-item label{font-family:'Crimson Text',serif;font-size:15px}.plus1-widget{font-size:15px;text-transform:uppercase;color:#aaa;text-align:center;line-height:normal;margin-top:40px;margin-bottom:40px;font-family:'Oswald',Helvetica,Arial,sans-serif}.plus1-msg,.plus1-score{display:inline-block}.plus1-score{margin-left:4px}.plus1-score::after{content:' liked'}.plus1-link{display:block;width:13px;height:13px;background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/heart.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.field-type-tweetbutton,.social-share,.fb-social-like-widget,.g-plusone-wrapper,.block-pinit{float:none;display:inline-block;width:130px;vertical-align:top}.block-likebox *{width:100% !important}.rrssb-item-list{margin-top:10px;margin-bottom:50px;overflow:hidden}.block-rrssb{margin-bottom:17px}.block-rrssb .rrssb-item-list{margin:0}.view-free-web-library .view-header .sharebuttons p,.view-free-web-library .view-header .sharebuttons div{display:inline;vertical-align:top}.view-free-web-library .view-header .sharebuttons .fb-share-button{top:-3px}#main .block-email-sharing{text-align:center;margin-top:50px}.block-email-sharing .tweet,.block-email-sharing .fb-like{display:inline-block}.block-email-sharing .tweet{margin-right:5px}.block-email-sharing .tweet iframe{vertical-align:bottom}a.tweet-this{font-size:1.1em;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;display:block;padding:30px 30px 70px;text-align:center;background:transparent url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/twitter-logo.png) no-repeat center bottom;margin:60px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a.tweet-this:before{content:"";width:40px;height:40px;position:absolute;top:0;left:0;border-top:1px solid #282828;border-left:1px solid #282828}a.tweet-this:after{content:"";width:40px;height:40px;position:absolute;bottom:0;right:0;border-bottom:1px solid #282828;border-right:1px solid #282828}a.tweet-this span{display:block;font-size:.7em;font-family:'Oswald',Helvetica,Arial,sans-serif;text-transform:uppercase}a.tweet-this:hover{background:transparent url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/twitter-logo.png) no-repeat center bottom;color:#00bddf}a.tweet-this:hover:before{border-top:1px solid #00bddf;border-left:1px solid #00bddf}a.tweet-this:hover:after{border-bottom:1px solid #00bddf;border-right:1px solid #00bddf}.sumome-share-client-wrapper a{border-bottom:none;bakground:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.resp-sharing-button__link,.resp-sharing-button__icon{display:inline-block}.resp-sharing-button__link,.resp-sharing-button__link:link,.resp-sharing-button__link:visited{text-decoration:none;color:#fff;margin:.1em;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.resp-sharing-button{border-radius:50%;transition:25ms ease-out;padding:.1em .45em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:.8em;height:.8em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle;margin-bottom:.2em}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--facebook,.resp-sharing-button--twitter,.resp-sharing-button--google,.resp-sharing-button--tumblr,.resp-sharing-button--pinterest,.resp-sharing-button--linkedin{background-color:#000;border:none}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active,.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active,.resp-sharing-button--google:hover,.resp-sharing-button--google:active,.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active,.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active,.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active{background-color:#ffde00;border:none}form{padding-bottom:10px}form label,.form-item label{font-size:19px;font-family:'Crimson Text',serif;font-weight:600;text-transform:none;color:#383838;line-height:normal;margin-bottom:2px}form label.option,.form-item label.option{font-weight:400}form fieldset{border:none;padding:0;margin:80px 0 -1em}form fieldset legend{font-size:19px;text-transform:uppercase;padding:0}.form-item,.form-actions{margin-top:0}form fieldset+.form-item{margin-top:80px}.contact-type{overflow:hidden}.contact-type .form-item{display:inline}.contact-type .form-item+.form-item{margin-left:20px}.description,.form-item .description,.text-format-wrapper .description{line-height:19px;color:#666;font-size:18px;margin-top:2px}
.description.mollom-privacy{margin-bottom:20px;font-style:normal;font-size:13px}input.form-checkbox,input.form-radio{vertical-align:middle}input[text],input.form-text,textarea,select,input#signup_name,input#signup_email,input#mce-EMAIL,input#mce-NAME,input.rssemail{padding:5px;color:#313131;text-transform:none;font-size:16px;border:2px solid #e3e3e3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;background:transparent;font-family:'Crimson Text',serif;font-weight:500;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}input[submit],input.form-submit{-webkit-appearance:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0 20px;height:37px;border:none;color:#fff;margin:6px 4px 9px 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#00bddf;background:-moz-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00bddf),color-stop(100%,#16a0b9));background:-webkit-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:-o-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:-ms-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:linear-gradient(to bottom,#00bddf 0%,#16a0b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bddf',endColorstr='#16a0b9',GradientType=0);font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:17px;letter-spacing:normal;-webkit-box-shadow:1px 1px 4px #888;-moz-box-shadow:1px 1px 4px #888;box-shadow:1px 1px 4px #888;text-transform:uppercase;text-decoration:none}input[disabled]{-webkit-appearance:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0 20px;height:37px;border:none;color:#000;margin:6px 4px 9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0%,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#fefefe 0%,#ccc 100%);background:-o-linear-gradient(top,#fefefe 0%,#ccc 100%);background:-ms-linear-gradient(top,#fefefe 0%,#ccc 100%);background:linear-gradient(to bottom,#fefefe 0%,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#cccccc',GradientType=0);font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:normal;text-transform:uppercase;text-decoration:none;width:auto}.marker,.form-required{color:#ff7ca1}.search-by-page-form .form-text,.search-form .form-text{background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/search.png) no-repeat 5px center;padding-left:22px}#footer .search-by-page-form .form-text,#footer .search-form .form-text{max-width:300px}#footer form.search-form{margin-top:10px;margin-bottom:0;padding-bottom:0}input.form-submit#edit-preview{background:#aaa}input.form-submit:hover{-moz-box-shadow:0px 0px 3px #999;-webkit-box-shadow:0px 0px 3px #999;box-shadow:0px 0px 3px #999;position:relative;top:3px}.remove input,input#edit-update{background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;color:#3090b5;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;font-family:'Oswald',Helvetica,Arial,sans-serif;font-size:13px}input#edit-update{margin-right:5px}.remove input:hover,input#edit-update:hover{color:#d67c7e;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.block-search_by_page form{margin-top:10px}.search-by-page-form input.form-submit,.search-form input.form-submit,.search-form label{display:none}.resizable-textarea,input.form-text,textarea,html.js .resizable-textarea textarea,input#signup_email,input#signup_name,input#mce-EMAIL,input#mce-NAME,#comments input.form-text,#comments textarea,html.js #comments .resizable-textarea textarea{width:100%}input.form-text#edit-captcha-response{width:auto}.block-serviceform,.node-type-services .webform-client-form{width:40%;margin-left:auto;margin-right:auto}.block-serviceform .field-name-body{text-align:center}::-webkit-input-placeholder{color:#222;font-weight:400}:-moz-placeholder{color:#222;font-weight:400}::-moz-placeholder{color:#222;font-weight:400}:-ms-input-placeholder{color:#222;font-weight:400}a.linkbutton,.field-name-body a.linkbutton,#content_bottom a.linkbutton,.node-portfolio-case .field-name-field-blog-link a,#footer a.linkbutton{font-size:17px;padding:9px 18px;font-weight:400;display:block;text-align:center;text-transform:uppercase;color:#222;text-decoration:none;font-family:'Oswald',Helvetica,Arial,sans-serif;border:3px solid #222;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#footer a.linkbutton{color:#fff;border:3px solid #fff}.centered a.linkbutton{margin-left:auto;margin-right:auto}a.linkbutton.inlinebutton,.field-name-body a.linkbutton.inlinebutton,#content_bottom a.linkbutton.inlinebutton,#footer a.linkbutton.inlinebutton{display:inline-block}a.linkbutton.colourbutton,.field-name-body a.linkbutton.colourbutton,#content_bottom a.linkbutton.colourbutton,#footer a.linkbutton.colourbutton{background:#ff7ca1;color:#fff;font-weight:700;-webkit-box-shadow:0 -3px 0 0 #f26990 inset;-moz-box-shadow:0 -3px 0 0 #f26990 inset;box-shadow:0 -3px 0 0 #f26990 inset}a.linkbutton.colourbutton.green,#content_bottom a.linkbutton.colourbutton.green,#footer a.linkbutton.colourbutton.green{background:#c4db00;-webkit-box-shadow:0 -3px 0 0 #b4c520 inset;-moz-box-shadow:0 -3px 0 0 #b4c520 inset;box-shadow:0 -3px 0 0 #b4c520 inset}
a.linkbutton.colourbutton.orange,#content_bottom a.linkbutton.colourbutton.orange,#footer a.linkbutton.colourbutton.orange{background:#ff8f17;-webkit-box-shadow:0 -3px 0 0 #e27d11 inset;-moz-box-shadow:0 -3px 0 0 #e27d11 inset;box-shadow:0 -3px 0 0 #e27d11 inset}.field-name-field-thank-you a.linkbutton.colourbutton.green:hover,.view-footer a.linkbutton.colourbutton.green:hover{background:#c4db00;border:none}.field-name-field-thank-you a.linkbutton.colourbutton.orange:hover,.view-footer a.linkbutton.colourbutton.orange:hover{background:#ff8f17;border:none}a.linkbutton:hover,.field-name-body a.linkbutton:hover,#content_bottom a.linkbutton:hover,#footer a.linkbutton:hover,a.linkbutton.colourbutton:hover,.field-name-body a.linkbutton.colourbutton:hover,#content_bottom a.linkbutton.colourbutton:hover,#footer a.linkbutton.colourbutton:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#222;color:#fff;-webkit-animation-name:pulse;animation-name:pulse;animation-duration:2s;animation-fill-mode:both;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;animation-iteration-count:infinite}a.linkbutton.colourbutton.green:hover,.field-name-body a.linkbutton.colourbutton.green:hover,#content_bottom a.linkbutton.colourbutton.green:hover,.field-name-field-thank-you a.linkbutton.colourbutton.green:hover,#footer a.linkbutton.colourbutton.green:hover{color:#00bddf;border:none}.section-instagram .linkbutton{margin-bottom:-20px}.subscribeform input.submit{font-family:'Oswald',Helvetica,Arial,sans-serif;color:#fff;font-weight:400;font-size:15px;text-transform:uppercase;text-align:center;margin:0 auto 0px auto;position:relative;margin-top:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;-webkit-appearance:none;padding:3px;border:none;width:100%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#00bddf;background:-moz-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00bddf),color-stop(100%,#16a0b9));background:-webkit-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:-o-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:-ms-linear-gradient(top,#00bddf 0%,#16a0b9 100%);background:linear-gradient(to bottom,#00bddf 0%,#16a0b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bddf',endColorstr='#16a0b9',GradientType=0)}.subscribeform input.disabled{font-family:'Oswald',Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;padding:0;text-transform:uppercase;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;width:auto;color:#444;border:none;margin-top:10px}.subscribeform.labeled input.submit,.subscribeform.labeled input.disabled{margin-top:10px;width:100%}.subscribeform input.submit:hover{position:relative;top:3px}.block-newsletter,.block-newslettersimple,#sideshow .block-newslettersimple,.newsletterbox,#squeeze .newsletterboxsimple{font-size:20px;padding:10px 0 2px;background:transparent;line-height:22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.block-newslettersimple{margin-top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 10px;margin:50px auto 50px auto;line-height:normal;background:#ffde00}.subscribebg{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 10px;margin:0 auto 0px auto;line-height:normal;background:#ffde00}.subscribebg input#signup_name,.subscribebg input#signup_email,.subscribebg .ml-field-name input,.subscribebg .ml-field-email input{border:2px solid #222}#content_top .block-newslettersimple{margin-top:0}.subscribeform{text-align:left;position:relative}.subscribeform strong,.subscribeform h2,.subscribeform h1{font-family:'Oswald',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;text-transform:none;font-size:23px}.subscribeform h2 em,.subscribeform strong em,.subscribeform h1 em{font-family:'sweethart',cursive;font-style:normal;font-weight:400;text-transform:none;font-size:45px}.subscribeform label{display:none}.subscribeform.labeled label{display:inline-block;margin-top:10px}.simplesubscribeform,.block-block .simplesubscribeform{text-align:left}.block-newslettersimple,.block-block .subscribeform,.newsletterboxsimple,.simplesubscribeform.centered,.subscribeform.centered{text-align:center;margin-left:auto;margin-right:auto}.block-superfabulous .subscribeform{background:#fff;background:rgba(255,255,255,0.5);text-align:left;top:100px;width:415px}.block-work-front .beforesubscribe{float:left;width:30%;font-size:19px}.block-work-front .subscribeform{float:right;text-align:right;width:68%}.block-newsletterblog .beforesubscribe,.block-newsletterblog .subscribeform{float:left;display:block;width:50%;text-align:left;padding-top:10px;padding-bottom:10px}.block-newsletterblog .subscribeform{text-align:right;padding-top:18px}.simplesubscribeform .emailprompts{display:inline;font-size:16px}
.section-free .block-newsletter{margin-bottom:40px}.block-newsletter a:link,.block-newsletter a:visited,.block-newslettersimple a:link,.node-type-story .block-newsletter{margin-top:30px;margin-bottom:30px}input#signup_name,input#signup_email{margin-top:10px;height:33px}.subscribeform.labeled label+input#signup_name,.subscribeform.labeled label+input#signup_email{margin-top:2px}.block-newslettersimple input#signup_email,.block-newslettersimple input#signup_name,.newsletterboxsimple input#signup_email,.newsletterboxsimple input#signup_name,.simplesubscribeform input#signup_name,.simplesubscribeform input#signup_email{display:inline-block;width:40%;margin-right:1%}.block-work-front input#signup_name,.block-work-front input#signup_email{width:40%;margin-right:1%}.block-work-front input.submit,.simplesubscribeform input.submit{width:17.5%;margin-right:.5%;margin-top:0}.subscribeform form label,#sideshow .subscribeform form label{margin-top:8px}.block-adsense_managed,.block-gimme{border:none;padding-top:5px;padding-bottom:0;text-align:center}.block-gimme p{display:block;text-align:center}#sideshow .block-adsense_managed{border:none}#squeeze .node .block-adsense_managed{padding-bottom:5px;border:none;margin-top:-10px;margin-left:0;margin-right:0}.block-adsense_managed+.node{margin-top:20px}.item-list+.block-adsense_managed{margin-top:40px}.logged-in #squeeze .node .block-adsense_managed{margin-top:0}.the-tasselflower-blog-responsive-1{width:468px;height:60px}.the-tasselflower-blog-responsive-2,.the-tasselflower-blog-responsive-3{width:160px;height:600px}#footer{display:block;margin:0 auto 0px auto;padding-top:70px;background:#000;font-size:18px;line-height:21px;text-align:center;font-family:'Crimson Text',serif;color:#fff;position:relative}#footer:before{display:block;width:100%;margin:0;padding:0;height:59px;background:transparent url(https://merviemilia.com/sites/all/themes/merviemiliacom/img/footer-top.png) repeat-x center bottom;position:absolute;top:-59px;content:""}.node-type-plain #footer{border:none;padding-top:0;background:none}#footer img{max-width:100%;height:auto}#footer a{text-decoration:none;color:#fff;font-weight:500}#footer a:hover{color:#ff7ca1}#footer a.joinbutton{text-decoration:none;font-weight:400}#footer h2{margin-top:0;font-size:45px;text-shadow:none;text-transform:uppercase;line-height:normal;text-align:center;color:#fff}#footer ul,#footer ul li{list-style-type:none;list-style-image:none;padding:0;margin-left:0;line-height:normal;font-size:15px}#footer ul li+li{margin-top:10px}.footer-content{display:block;margin:0 auto 0px auto;width:700px;text-align:left;overflow:hidden}.footer-content .block{display:block;text-align:center;float:none}.footer-content .block-subscribe-footer{text-align:justify;font-size:24px;line-height:34px;position:relative;margin-bottom:40px}#block-menu-secondary-menu{font-size:15px;font-weight:400;text-transform:uppercase;color:#ff7ca1;font-family:'Oswald',Helvetica,Arial,sans-serif}#footer #block-menu-secondary-menu ul.menu{text-align:center}#footer #block-menu-secondary-menu ul.menu li{display:inline-block;margin:0 5px 0 0;list-style:none;line-height:normal}#footer #block-menu-secondary-menu ul.menu li.last{margin:0}#footer #block-menu-secondary-menu ul.menu li+li::before{content:"\b7";margin-right:5px;font-weight:700}#footer #block-menu-secondary-menu a{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;vertical-align:bottom;font-weight:400}#footer #block-menu-secondary-menu a:hover{color:#ff7ca1}#footer #block-menu-secondary-menu a.active{font-weight:700}.copyright{display:block;clear:both;color:#fefefe;margin:79px auto 0px auto;padding-bottom:60px;text-align:left;width:960px}.node-type-plain .copyright{width:740px;margin-top:0}@media only screen and (min-width:768px){body.section-about,body.section-kuka{background:#fff}.view-front-description-work-new .views-field-body,.view-front-description-work-new .views-field-field-featured-image{animation-name:fadeindown;animation-duration:1s;animation-fill-mode:both;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.view-front-description-work-new .views-field-field-featured-image{animation-duration:2s}.wider{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;position:relative;left:50%;right:50%;margin:50px -50vw;padding:0 20%}.page-blog.is-sideshow #squeeze,.page-taxonomy.is-sideshow #squeeze,.page-archive.is-sideshow #squeeze{margin:300px auto 0px auto}.node-type-story.is-sideshow #squeeze{margin:268px auto 0px auto;width:100%;max-width:100%}.node-type-story.is-sideshow #squeeze .field-name-body .field-item{max-width:700px;margin-left:auto;margin-right:auto}.meta{max-width:700px}
.node-type-story.is-sideshow h1{max-width:700px;margin-left:auto;margin-right:auto}.node-type-story.is-sideshow .block-rrssb,.node-type-story.is-sideshow .block-patreon-blog,.node-type-story.is-sideshow .block-flippy,.node-type-story.is-sideshow .field-name-field-thank-you,.node-type-story.is-sideshow .field-name-field-support{max-width:700px;margin-left:auto;margin-right:auto}.node-type-story.is-sideshow .field-name-field-subscribe .field-item{max-width:700px;margin-left:auto;margin-right:auto;position:relative;padding-right:25px;padding-left:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@supports(display:grid){.block-front-wwl .content{display:grid;grid-template-columns:5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5%;grid-template-rows:320px}.block-front-wwl .content div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;grid-row:1;position:relative}.block-front-wwl p{margin-bottom:0}.wwl1{align-self:center;text-align:left;grid-column:1 / span 8}.wwl2{align-self:end;text-align:center;grid-column:8 / span 7}.wwl3{align-self:start;text-align:right;grid-column:13 / span 8}.section-new-here #container{width:100%;margin-bottom:0}.new-here-grid{display:grid;grid-template-columns:20% 20% 20% 20% 20%;align-items:top}.new-here-grid-0{grid-column:1 / span 5;padding:0 10%}div+.new-here-grid-1{grid-column:1 / span 5;padding:0 10%;background:#fff1f5}div+.new-here-grid-2{grid-column:1 / span 2;padding:0 20% 30px 25%}div+.new-here-grid-3{grid-column:3 / span 3;padding:0 15%;background:#e1dad2}div+.new-here-grid-4{grid-column:1 / span 5;padding:0 10%;background:#fff1f5}div+.new-here-grid-5{grid-column:1 / span 3;padding:0 17%}div+.new-here-grid-6{grid-column:4 / span 2;padding:0 22% 30px 0}.new-here-grid div+div{padding-bottom:30px}.new-here-grid div+.new-here-grid-footer{grid-column:1 / span 5;padding:50px 10% 140px;background:#fff1f5}.new-here-grid-1 h2{color:#00bddf}.new-here-grid-3 h2 span{color:#ff7ca1}.new-here-grid-5 h2{color:#b1c600}.new-here-grid-6 h2 span{color:#ff8f17}.services-grid-row{display:grid;align-items:top;position:initial}.services-grid-row-right{grid-template-columns:60% 40%}.services-grid-row-left{grid-template-columns:40% 60%}.services-grid-row .services-grid-row-img{float:none;position:initial;width:auto}.services-grid-row-left .services-grid-row-img{grid-column:1;grid-row:1}.services-grid-row-right .services-grid-row-img{grid-column:2;grid-row:1}.services-grid-row .services-grid-row-cont{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.services-grid-row-left .services-grid-row-cont{grid-column:2;grid-row:1;padding-left:8%}.services-grid-row-right .services-grid-row-cont{grid-column:1;grid-row:1;padding-right:8%}}.node-type-story #sideshow,.page-blog #sideshow,.page-taxonomy #sideshow,.page-archive #sideshow{position:absolute;top:4px;left:0;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:40px 0}.node-type-story #sideshow .region-sideshow,.page-blog #sideshow .region-sideshow,.page-taxonomy #sideshow .region-sideshow,.page-archive #sideshow .region-sideshow{display:grid;grid-template-columns:75% 25%;grid-template-rows:auto auto;width:800px;margin:0 auto 0px auto}.node-type-story #sideshow .block,.page-blog #sideshow .block,.page-taxonomy #sideshow .block,.page-archive #sideshow .block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:19px;line-height:20px;padding-right:3%;margin-right:3%;border-right:1px solid #eee}.node-type-story #sideshow .block-blog-author,.page-blog #sideshow .block-blog-author,.page-taxonomy #sideshow .block-blog-author,.page-archive #sideshow .block-blog-author{grid-column:1;grid-row:1 / span 2}.node-type-story #sideshow .block+.block,.page-blog #sideshow .block+.block,.page-taxonomy #sideshow .block+.block,.page-archive #sideshow .block+.block{padding-right:0;margin-top:0;margin-right:0;border:none}.node-type-story #sideshow .block+.block-custom-search-blocks,.page-blog #sideshow .block+.block-custom-search-blocks,.page-taxonomy #sideshow .block+.block-custom-search-blocks,.page-archive #sideshow .block+.block-custom-search-blocks{padding-top:10px;align-self:end}
#sideshow .search-form,#sideshow .form-item,#sideshow .form-actions,#sideshow form{margin-bottom:0;padding-bottom}#sideshow .block-blog-author p{margin-top:9px}#sideshow .block-blog-author p+p{margin-top:19px}}@media only screen and (min-width:960px) and (max-width:1199px){#container,.headercontent,.view-front-description-work{width:940px}.section-services #content_bottom,.section-palvelut #content_bottom{width:100%}.indented .comment{padding-left:25px}#before_content .block-superfabulous,#before_content .block-newsletterblog .content{width:940px}.block-superfabulous .subscribeform{top:100px}.front #container .block,.page-node2 #container .block{width:940px;margin-left:auto;margin-right:auto}.front #container .block-front-bg,.front #container .block-front-info{width:100%}.is-sideshow #squeeze{width:90%}#sideshow{width:25%;padding:80px 2%}.node-type-story #sideshow,.page-blog #sideshow{padding:40px 0}.section-about #before_content,.section-kuka #before_content{height:530px}.section-about #before_content .block-about-top,.section-kuka #before_content .block-about-top{width:940px}.section-services #before_content,.section-palvelut #before_content{height:370px}.view-front-description-work-new{width:940px;height:600px}.view-front-description-work-new .views-field-body{margin:0 auto 0px auto;text-align:left;width:500px;z-index:100;position:absolute;right:initial;left:0}.view-front-description-work-new .views-field-field-featured-image{position:absolute;z-index:0;top:42px;left:initial;right:0}.node-type-email #wrapper{width:940px}#squeeze .comment .user-picture img,.is-sideshow.not-front #squeeze .comment .user-picture img{width:auto;height:auto}.page-download #squeeze .views-row,.col50{display:inline-block;width:45%;vertical-align:top}.page-download #squeeze .views-row-even,.col50+.col50{margin-left:9%}.block-serviceform{width:50%}#block-views-similar-entries-block h2,#comments h2{padding:10px 5px 5px 25px;margin:70px 0 10px -25px}#squeeze .comment .user-picture img{width:auto;height:auto}.copyright{width:940px}}@media only screen and (min-width:768px) and (max-width:959px){body{-webkit-text-size-adjust:100%}#container,.headercontent,.view-front-description-work{width:740px}.section-about #container,.section-kuka #container,.section-services #container,.section-palvelut #container{max-width:740px}#before_content{padding-top:0}.front #container .block,.block-front-bg .content,.page-node2 #container .block{width:740px;margin-left:auto;margin-right:auto}.front #container .block-front-bg,.page-node2 #container .block-front-bg,.front #container .block-front-info{width:100%}.section-404 #squeeze,.section-403 #squeeze,.section-subscribe #squeeze,.section-start-here #squeeze,.section-start-here #content_bottom,.section-now #squeeze,.section-just-one-more-thing #squeeze,.node-type-email-bonus #squeeze,.section-thank-you #squeeze{width:100%}.is-sideshow #squeeze{width:100%}#sideshow{width:25%;padding:80px 2%}.node-type-story #sideshow,.page-blog #sideshow{padding:40px 0}.node-type-story #sideshow .region-sideshow,.page-blog #sideshow .region-sideshow{display:grid;grid-template-columns:73% 27%;width:740px;margin:0 auto 0px auto}#sideshow .block-blog-author img{max-width:90%}.indented .comment{padding-left:15px}#branding{width:80px}#menuarea{width:380px;margin-top:12px}.view-front-description-work-new{width:720px;height:630px}.view-front-description-work-new .views-field-body{margin:0 auto 0px auto;text-align:left;width:410px;z-index:100;position:absolute;top:40px;right:initial;left:0}.view-front-description-work-new .views-field-field-featured-image{position:absolute;z-index:0;top:140px;left:initial;right:0}.node-type-email #wrapper{width:740px}.node-type-email #container{width:500px}.block-newsletter,.block-newslettersimple,#sideshow .block-newslettersimple,.newsletterbox,#squeeze .newsletterboxsimple{padding:7px 10px 0}.block-newsletterblog .subscribeform{padding-top:30px}.subscribeform input.submit{margin:0;margin-right:.5%}.section-about #before_content,.section-kuka #before_content{height:408px}.section-about #before_content .block-about-top,.section-kuka #before_content .block-about-top{width:740px}
.section-about #before_content .block-about-top .content,.section-kuka #before_content .block-about-top .content{width:100%;max-width:400px;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-services #before_content,.section-palvelut #before_content{height:315px}#before_content .block-superfabulous,#before_content .block-newsletterblog .content{width:740px}.block-superfabulous .subscribeform{top:100px}.block-newsletterblog .beforesubscribe{width:40%}.block-newsletterblog .subscribeform{width:60%}.view-front-top{font-size:20px;line-height:24px}.view-front-top .views-field-field-featured-image{height:250px}.view-front-top .views-field-field-short-description{height:250px;margin-right:260px}#squeeze .comment .user-picture img,.is-sideshow.not-front #squeeze .comment .user-picture img{width:auto;height:auto}.block-portfolio-front,.block-visibility-front{width:330px}.page-download #squeeze .views-row,.col50{display:inline-block;width:45%;vertical-align:top}.page-download #squeeze .views-row-even,.col50+.col50{margin-left:9%}.view-shop .views-row{margin-bottom:0;display:block;width:50%;text-align:center;float:left}.field-field-screenshot{margin:0 0 20px;float:none}.field-field-screenshot img{width:100%}.view-Similar-Entries .item-list ul li{margin:0 .8% 20px;width:48%}.node-type-page #main,.node-type-services #main,.node-type-your-online-presence #main,.node-type-email-bonus #main{padding:0}.page-portfolio .view-portfolio .views-row{margin:4px .5%}#block-views-similar-entries-block h2,#comments h2{padding:10px 5px 5px 20px;margin:70px 0 10px -20px}#squeeze .comment .user-picture img{width:auto;height:auto}.tweetbutton,.fb-social-like-widget,.g-plusone-wrapper{width:110px}.field-field-pinit,.field-field-pinits{width:80px}.node .tweetbutton iframe,.node .fb-social-like-widget iframe,.node .g-plusone-wrapper iframe,.node .field-field-pinits iframe{padding:0}.node img.pinterestbutton{width:auto;height:auto;background:none;padding:0;margin:0;border:none;position:relative;top:3px}.footer-content,.copyright{width:680px}}@media only screen and (max-width:767px){body{-webkit-text-size-adjust:100%;background-position:center 30px}#wrapper{width:100%;padding:0}#header{width:100%;padding:0;margin:0;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:initial;padding-bottom:0}#branding{width:52px;padding-left:2px}.headercontent,#before_content{width:100%;height:auto;position:initial;margin-top:0}#before_content,.front #before_content{padding-top:0}.headercontent .region{position:initial;width:100%;text-align:center}.hidemobile{display:none}.section-about #before_content,.section-kuka #before_content{height:auto;font-size:23px}.section-about #before_content .block-about-top,.section-kuka #before_content .block-about-top{width:90%}.section-about #before_content .block-about-top .content,.section-kuka #before_content .block-about-top .content{max-width:300px;text-align:left;position:static;top:initial;-webkit-transform:none;-ms-transform:none;transform:none;padding:20px 0}.section-services #before_content,.section-palvelut #before_content{height:250px}.section-services #before_content .block-services-top,.section-palvelut #before_content .block-services-top{background:#fff;background:rgba(255,255,255,0.4)}.section-about h1 em,.section-kuka h1 em{display:block}.view-front-description-work-new{width:100%;height:auto;position:relative;font-size:23px;line-height:30px;margin-bottom:50px}.view-front-description-work-new .views-field-body{width:45%;height:auto;z-index:100;margin-left:5%;top:60px}.view-front-description-work-new .views-field-field-featured-image{position:static;z-index:0;top:initial;left:initial;right:initial;width:100%;height:auto;padding-bottom:0}.view-front-description-work-new .views-field-body p{margin-left:0}.front #squeeze h2{font-size:40px;line-height:41px}.subscribeform small{display:none}#container,.is-sideshow #container,.section-about #container,.section-kuka #container,.section-services #container,.section-palvelut #container{width:90%;text-align:center;padding:50px 0 0;margin:0 auto 140px auto}
.front #container{margin-bottom:0}.page-blog #squeeze .view-blog{padding-top:50px}#before_content+#container{padding:0;margin-top:30px}.front #container,.page-node2 #container,.front #before_content+#container,.page-node2 #before_content+#container{margin-top:0}.node-type-plain #container{width:86%;padding:2%}.node-type-email #wrapper{width:100%}.node-type-email #container{width:86%;margin:0 auto 0px auto}.indented .comment{padding-left:5%}a.linkbutton.joinbutton{margin:0 auto 4px auto}#before_content+#container{padding-top:0}.front #container .block,.block-front-bg .content,.page-node2 #container .block,.front #container .block-front-info .content{width:90%;margin-left:auto;margin-right:auto}.front #container .block-front-bg,.page-node2 #container .block-front-bg,.front #container .block-front-info{width:100%}.front #container .block-front-info{padding:100px 0}.section-services #content_bottom,.section-palvelut #content_bottom{width:100%}.block-newsletterblog .beforesubscribe,.block-newsletterblog .subscribeform{float:none;width:100%;text-align:left;padding-top:0}h1{font-size:28px}.front h1,.page-node2 h1{font-size:36px;line-height:41px}.front h1 em{font-size:43px}.node-type-story h1,.node-type-story div+h1{font-size:35px}.view-testimonials .views-row{padding:20px 20px;margin-left:0;margin-right:0;margin-top:80px;border:none;border-top:1px solid #888}.view-testimonials .views-row+.views-row{margin-top:100px}.view-testimonials .views-row .views-field-body{margin-left:0;margin-right:0;margin-top:40px}.view-testimonials .views-row .views-field-body p{margin:0 0 15px}.view-testimonials .views-field-field-name{margin-left:0}.view-testimonials .views-row .views-field-field-featured-image{position:absolute;left:50%;top:0;margin-left:-50px;right:auto}#menuarea{overflow:visible;height:auto;background:#fff;background:rgba(255,255,255,0.6);padding:0;position:fixed;border-top:none;border-bottom:none;width:100%;margin:0;float;none;z-index:500;overflow-y:scroll;max-height:100%;text-align:left}#menuarea h2{display:none}#menuarea h2+div{display:block}#menuarea h2+div{overflow:visible;width:auto;border-top:none}#main_menu ul.menu{text-align:left}#main_menu{text-transform:uppercase;font-size:14px;text-align:center;margin-top:0;text-shadow:none;height:auto;width:100%;float:none;position:static;float:none;padding-left:59px}#main_menu ul li,#main_menu ul li.last{display:inline-block;text-align:left;margin:0 auto 0px auto;padding:10px 0}#main_menu ul li a{padding:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;width:auto}#main_menu a:link,#main_menu a:visited,#main_menu ul li.expanded .menu a,#main_menu a.menu_subscribe{color:#282828;padding:0;background:none}#main_menu a:hover,.node-type-story #main_menu a.menu_blog:hover,.page-download #main_menu a.menu_extras:hover,.node-type-download #main_menu a.menu_extras:hover,.section-links #main_menu a.menu_extras:hover,#extra_menu a:hover,li.active-trail a:hover,#main_menu ul li.expanded .menu a:hover,#main_menu ul li.expanded .menu a.active:hover,.node-type-portfolio-case #main_menu ul li.expanded .menu a.menu_portfolio:hover,#main_menu a.menu_subscribe.active,#main_menu a.menu_subscribe:hover{color:#282828;background:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#main_menu a:before{bottom:0}.block-menu input[type="checkbox"]{margin-top:0;right:10px}.block-menu-more .collapse{padding-top:0;right:10px}#extra_menu{top:0}#extra_menu ul.menu{padding-bottom:80px}.block-menu-more #collapse:checked~.content{width:100%;width:100vw}.block-feed{display:block;width:auto}.block-feed+.block-feed{margin-left:0}.view-Similar-Entries .item-list ul li,.view-similarterms .item-list ul li{margin:0 .5% 10px;width:49%}.section-404 .field-name-body,.section-403 .field-name-body{float:none;width:100%;margin-top:50px}.section-404 .block-recent-posts,.section-403 .block-recent-posts{float:none;width:100%}#squeeze,.not-front #squeeze,.is-sideshow #squeeze,.is-sideshow.not-front #squeeze,.is-sideshow.page-taxonomy #squeeze,.is-sideshow.page-blog #squeeze,#squeeze{float:none;width:100%;margin-left:0;margin-right:0;padding:0;background:none}
.new-here-grid div{padding:0 0 30px}.node-type-story .field-name-body,.field-name-field-suomeksi,.field-name-field-thank-you{width:100%;min-height:auto}.field-name-field-subscribe{width:100%;margin:40px auto 0px auto;float:none}#block-views-author-block{text-align:left;font-size:22px;line-height:23px;margin-top:40px;position:relative}#block-views-author-block .views-field-picture{position:absolute;left:10px;top:50%;margin-top:-70px}#block-views-author-block .views-field-field-description{margin-left:160px}#block-views-author-block h2{text-align:left}.node+.node{margin-top:55px}.view-blog .views-row .views-field-field-featured-image,.view-taxonomy-term .views-row .views-field-field-featured-image,.sub-page .view-blog .views-field-field-featured-image{float:none;width:100%;margin-bottom:20px}.view-blog .views-field-body,.view-blog .views-field-title,.view-blog .views-field-created,.view-blog .views-field-view-node{margin-left:0}.front .view-blog .view-content{display:grid;grid-template-columns:100%;grid-gap:0%}.front .view-blog .view-content .views-row{padding:0}.view-blog .views-row,.view-taxonomy-term .views-row{grid-template-columns:20% 80%}#squeeze img.imgleft,img.imgleft{max-width:60%;height:auto;float:left}#squeeze img.imgright,img.imgright{max-width:60%;height:auto;float:right}#squeeze img.inlineimg,img.inlineimg,.view-content img.inlineimg{margin:0 5px 5px 0;display:inline;vertical-align:middle;width:auto}#squeeze img.imgnoresize{max-width:initial;height:auto;background:none;margin:0 auto 0px auto;padding:0;border:none}.node-type-page #main,.node-type-services #main,.node-type-your-online-presence #main,.node-type-email-bonus #main{padding:0}.block-serviceform{width:90%}.view-store .views-row{overflow:hidden;width:49%;margin:0 .5% 40px}.node-type-store-item .field-name-field-featured-image{float:left;width:35%}.node-type-store-item .field+.field,.node-type-store-item .field+.form-item{margin-left:37%}.view-Linkspage .item-list,.view-free-resources .item-list{width:100%;float:none;margin:0}.page-services .views-field.views-field-field-service-icon{float:none;width:100%;text-align:center}.page-services .views-field.views-field-field-service-icon img{max-width:60%;margin:0 auto 20px auto}.page-services .view-services .views-field-field-short-description,.page-services .view-services h2{margin-left:0;text-align:center}.cols+.cols{margin-top:30px}.col50,.cols2 .col{display:block;float:none;width:100%;vertical-align:top}.col50+.col50,.cols2 .col+.col{margin-left:0;margin-top:40px}.col33,.cols3 .col{display:block;float:none;width:100%}.col33+.col33,.cols3 .col+.col{margin-left:0;margin-top:40px}.floatright,.floatleft{width:100%;float:none}.floatright+div{margin-right:0;padding-top:40px}.floatleft+div{margin-left:0;padding-top:40px}.node .field-field-author img,#squeeze img.imgnoresize,img.imgnoresize{width:auto;height:auto}.tweetbutton,.fb-social-like-widget,.g-plusone-wrapper{display:block;float:none;clear:both;margin-top:7px}.tweetbutton{margin-top:45px}.fb-social-like-widget{top:0}.node .tweetbutton iframe,.node .fb-social-like-widget iframe,.node .g-plusone-wrapper iframe{width:auto;margin-left:0;margin-right:0;padding:0}.field-field-pinterest{display:block;clear:both;margin-top:7px;float:none}.node img.pinterestbutton{width:auto;height:auto;background:none;padding:0;margin:0;border:none;position:relative;top:0}.field-name-field-follow{text-align:center}.is-sideshow.not-front #squeeze .field-name-field-follow img{display:inline}#block-views-similar-entries-block h2,#comments h2{padding:0;margin:70px 0 10px;background:none}#squeeze .comment .user-picture img,.is-sideshow.not-front #squeeze .comment .user-picture img{width:50px;height:auto}.commentcontent{width:100%;margin-left:0}input.form-text,textarea,html.js .resizable-textarea textarea,input#signup_email,input#signup_name{width:100%}#comments input.form-text,#comments textarea,html.js #comments .resizable-textarea textarea{width:100%}input.submit{width:98%}input#signup_email{margin-top:0}.block-block input#signup_email,.block-block input#signup_name,.block-newslettersimple input#signup_email,.block-newslettersimple input#signup_name,.newsletterboxsimple input#signup_email,.newsletterboxsimple input#signup_name,.simplesubscribeform input#signup_name,.simplesubscribeform input#signup_email{display:inline-block;width:40%;margin-right:1%}
.simplesubscribeform{text-align:center}.block-work-front h2{text-align:center}.block-work-front .beforesubscribe{float:none;text-align:center;width:100%;padding-top:10px;padding-bottom:10px}.block-work-front .subscribeform{float:none;text-align:center;width:100%}.block-block input.submit,.block-newslettersimple input.submit,.newsletterboxsimple input.submit,.block-work-front input.submit{width:17.5%;text-align:center}.page-portfolio .view-portfolio .views-row{width:49%;margin:2px .5%}#sideshow{width:95%;margin:60px auto 40px auto;float:none;padding:60px 0 0;background:none;border-top:1px solid #e0e0e0;position:static;left:0}.node-type-story #sideshow{margin-top:60px}#sideshow img{max-width:100%;height:auto;text-align:center;margin-left:auto;margin-right:auto}#sideshow .block-hello img{max-width:60%}#sideshow img.imgleft,#sideshow img.inlineimg,#sideshow img.imgright,#sideshow img.imgnoresize{max-width:100%}#sideshow img.button{display:inline-block;width:auto}#sideshow .block-blog-author img{max-width:90%;margin-left:0;margin-right:0}#sideshow .block-follow-blog,#sideshow .block-follow-blog h2{text-align:center}.pager a:link,.pager a:visited{padding:0 0 0 4px}.node-type-webform .field-name-body{width:25%}.node-type-webform form{width:70%}#footer{padding:50px 0 0;width:100%}.footer-content{background:none;width:90%}.footer-content .block,.footer-content .block+.block{margin-left:0;display:block;float:none;width:100%}.footer-content .block+.block{margin-top:40px}.footer-content,.copyright{width:90%}#footer input.form-text,#footer textarea,html.js #footer .resizable-textarea textarea,#footer input#signup_email,#footer input#mce-EMAIL,#footer input#mce-NAME{width:100%}.node-type-plain .copyright{width:90%}}@media only screen and (max-width:450px){.block-block input#signup_email,.block-block input#signup_name,.block-newslettersimple input#signup_email,.block-newslettersimple input#signup_name,.newsletterboxsimple input#signup_email,.newsletterboxsimple input#signup_name,.simplesubscribeform input#signup_name,.simplesubscribeform input#signup_email{display:inline-block;width:100%;margin-right:0;margin-bottom:5px}input.submit{width:98%}.block-work-front input.submit,.subscribeform input.submit{width:100%}.block-superfabulous .subscribeform{top:30px}.view-store .views-row{width:100%;margin:0 0 40px;float:none}.node-type-store-item .field-name-field-featured-image{float:none;width:100%}.node-type-store-item .field+.field,.node-type-store-item .field+.form-item{margin-left:0}.page-portfolio .view-portfolio .views-row{width:100%;float:none;display:block;margin:0 0 10px}.block-front-info .content:before{top:-15px;left:-10px}.block-front-info .content:after{bottom:-15px;right:-10px}.field-name-field-writer-info p{margin-left:0}.field-name-field-writer-info .user-picture{position:relative;margin-bottom:10px}}@media only screen and (max-width:615px){.section-services #before_content,.section-palvelut #before_content{height:210px}}@media only screen and (max-width:706px){.node-type-webform .field-name-body{float:none;width:100%}.node-type-webform form{width:100%;float:none}.services-grid,.services-grid-img{display:block}.services-grid-cont{display:block;padding-left:0;margin-top:20px}}@media only screen and (max-width:479px){.field-name-field-portfolio-gallery .field-item{float:left;width:50%}#header .imglink+.imglink,#before_content .imglink+.imglink{margin-left:3px}.node-type-portfolio-case .field-name-field-platform,.node-type-portfolio-case .field-name-field-services,.node-type-portfolio-case .field-name-field-portfoliolink,.node-type-portfolio-case .field-name-field-feedback,.node-type-portfolio-case .field-name-body,.node-type-portfolio-case .field-name-field-short-description,.node-portfolio-case .field-name-field-blog-link,.node-type-portfolio-case h1,.node-portfolio-case h1{margin-left:0;margin-top:20px}.node-type-portfolio-case .field-name-field-portfolio-images{float:none;width:100%;margin-left:0}.section-about #before_content .block-about-top .content,.section-kuka #before_content .block-about-top .content{padding:50px 0 0;font-size:25px}
#squeeze img.imgleft,img.imgleft{max-width:100%;height:auto;float:none;text-align:center;margin-left:auto;margin-right:auto}#squeeze img.imgright,img.imgright{max-width:100%;height:auto;float:none;text-align:center;margin-left:auto;margin-right:auto}.page-services .view-services .views-field-field-quick-description{width:100%;float:none;margin-bottom:60px}.page-services .view-services .views-field-field-short-description{width:100%;float:none}.page-services .view-services h2{padding-left:0}.hiddenmobile{display:none}.section-services #before_content,.section-palvelut #before_content{height:150px}}@media only screen and (min-width:690px) and (max-width:767px){.floatright,.floatleft{width:30%;float:right}.floatleft{float:left}.floatright+div{margin-right:35%;padding-top:30px}.floatleft+div{margin-left:35%;padding-top:30px}}@media only screen and (min-width:490px) and (max-width:767px){body{-webkit-text-size-adjust:100%}#squeeze,.not-front #squeeze,.is-sideshow #squeeze,.is-sideshow.not-front #squeeze{margin-top:0;float:none;width:100%;float:none;padding-top:0}.is-sideshow.not-front #squeeze img,.fullimg,.view-blog .views-row .featured-image img,.node img{max-width:100%;height:auto}.view-blog .views-row+.views-row .featured-image img,.sub-page .view-blog .featured-image img{width:220px;height:auto}#squeeze img.inlineimg,img.inlineimg,.view-content img.inlineimg,.is-sideshow #squeeze img.inlineimg{margin:0 5px 5px 0;display:inline;vertical-align:middle;max-width:initial}#squeeze img.filefield-icon,.is-sideshow #squeeze img.filefield-icon{max-width:initial;height:auto;background:none;float:left;padding:0 7px 0 0;margin:0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#squeeze img.imgnoresize,.is-sideshow #squeeze img.imgnoresize{max-width:initial;height:auto;background:none;margin:0 auto 0px auto;padding:0;border:none}.block-banners a{display:block;width:32%;height:auto;float:left}.block-banners a+a{margin-left:2%}.col50,.cols2 .col{display:block;float:left;width:45%;vertical-align:top}.col50+.col50,.cols2 .col+.col{margin-left:9%;margin-top:0}#squeeze .comment .user-picture img{margin:0 auto 0px auto;width:auto;height:auto}.block-serviceform{width:70%}.view-blog .views-row+.views-row p,.sub-page .view-blog p{margin:0}.view-Similar-Entries .item-list ul li{margin:0 .2% 20px;width:24%}input.form-text,textarea,html.js .resizable-textarea textarea,input#signup_email,input#signup_name,input#mce-EMAIL,input#mce-NAME{width:100%}#comments input.form-text,#comments textarea,html.js #comments .resizable-textarea textarea{width:100%}input.submit{width:auto}.subscribeform input.submit{width:100%}.block-work-front input.submit,.simplesubscribeform input.submit{width:17.1%}.page-services .views-field.views-field-field-service-icon{float:left;width:30%}.page-services .views-field.views-field-field-service-icon img{max-width:100%;margin:0 auto 0px auto}.page-services .view-services .views-field-field-short-description,.page-services .view-services h2{margin-left:33%;text-align:left}#sideshow img{height:auto;max-width:100%}#sideshow .block-hello img{max-width:50%}#sideshow .block-photo{width:200px;height:auto;float:left}.view-tc-etsy .views-row{width:48%;display:inline-block}.view-tc-etsy .views-row-even{margin-left:3%}.view-tc-etsy .views-row+.views-row{margin-top:0}}@media only screen and (min-width:461px) and (max-width:767px){.view-blog .views-row .views-field-field-featured-image,.view-taxonomy-term .views-row .views-field-field-featured-image,.sub-page .view-blog .views-field-field-featured-image{float:left;width:36%;margin:0 3% 2px 0}.view-blog .views-field-body,.view-blog .views-field-title,.view-blog .views-field-created,.view-blog .views-field-view-node{text-align:left}}@media only screen and (max-width:550px){.section-about .view-blog .views-row,.page-node2 .view-blog .views-row{float:none;margin-left:0;width:100%}.section-about .view-blog .views-row+.views-row,.page-node2 .view-blog .views-row+.views-row{margin-left:0;margin-top:40px}}@media only screen and (max-width:500px){.col1,.col2{width:100%;margin-right:0;float:none}
.view-Linkspage .views-field.views-field-field-links-link{width:100%;float:none}.view-Linkspage .views-field.views-field-field-links-desc{width:100%;float:none;margin-top:10px}#sideshow .block-blog-author .content{display:grid;grid-template-columns:100%;align-items:start}#sideshow .block-blog-author .left{align-self:center;text-align:center;margin-bottom:5px}#sideshow .block-blog-author h2,#sideshow .block-blog-author h3{text-align:center}#sideshow .block-blog-author img{max-width:100%;margin-left:auto;margin-right:auto}.section-services #before_content,.section-palvelut #before_content{height:150px}}@media only screen and (max-width:540px){.view-front-description-work-new{width:100%;height:550px;font-size:25px;line-height:35px;top:42px}.view-front-description-work-new .views-field-body{width:100%;height:auto;z-index:100;padding:30px 8% 40px;margin-left:0}.view-front-description-work-new .views-field-field-featured-image{position:static;z-index:0;top:initial;left:initial;right:initial;width:100%;height:auto;padding-bottom:0}.view-front-description-work-new .views-field-body p{margin-top:200px}}@media only screen and (max-width:471px){.view-front-description-work-new .views-field-body p{margin-top:180px}}@media only screen and (max-width:400px){.view-front-description-work-new{height:500px}.view-front-description-work-new .views-field-body p{margin-top:120px}}@media only screen and (min-width:660px) and (max-width:767px){.view-front-description-work-new{font-size:28px;line-height:38px}.view-front-description-work-new .views-field-body{top:80px}}@media only screen and (max-width:560px){#before_content .block-before-bg{background:#fff}.headercontent .region{position:initial;width:100%;text-align:center}}}@media only screen and (max-width:350px){.section-services #before_content,.section-palvelut #before_content{height:100px}}@media only screen and (max-width:320px){.view-front-description-work-new{height:450px}.view-front-description-work-new .views-field-body{padding:20px 5% 40px}.view-front-description-work-new .views-field-body p{margin-top:80px}}@media only screen and (max-width:300px){.section-services #before_content,.section-palvelut #before_content{height:200px}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxTopLeft{width:0;height:0}#cboxTopCenter{height:0}#cboxTopRight{width:0;height:0}#cboxBottomLeft{width:0;height:0}#cboxBottomCenter{height:0}#cboxBottomRight{width:0;height:0}#cboxMiddleLeft{width:0}#cboxMiddleRight{width:0}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:0}#cboxTitle{position:absolute;bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/mecolorbox/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/mecolorbox/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/mecolorbox/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/mecolorbox/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/mecolorbox/images/loading_animation.gif) no-repeat center center}#cboxClose{position:absolute;top:0;right:0;background:url(https://merviemilia.com/sites/all/themes/merviemiliacom/mecolorbox/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}