.clear{clear:both}.mobile-only,
.top-wrapper .responsive-background{display:none}.display-on{display:inline-block}.display-off{display:none}body{font-family:"Open Sans",sans-serif;font-size:12px;color:#565656;line-height:1.6}a{text-decoration:none;color:#0a901a}.wrapper{text-align:center}h1,h2,h3,h4,h5,h6{font-family:'Dosis',sans-serif;font-weight:600;color:#505050}h1 a,h2 a,h3 a,h4 a,h5 a,h6
a{color:inherit}h1{font-size:18px;text-shadow:1px 1px 1px #fff;text-transform:uppercase;display:inline-block;margin:40px
0 0 0}body.home
h1{margin:0;padding:0}.home h3.no-margin{margin-top:0;padding-top:0}.subheader h1,
.subheader
h2{font-size:18px;text-shadow:1px 1px 1px white;text-transform:uppercase;display:inline-block;margin:35px
0 0 0}article
h1{font-size:32px}h2{font-size:24px}h3{font-size:18px;text-transform:uppercase}h4{font-size:16px;text-shadow:1px 1px 1px #fff;text-transform:uppercase;display:inline-block;margin:20px
0 0 0}::selection{background:#DFC}.headline220{background:transparent url(/wp-content/themes/ms2/images/headline220.png) left bottom no-repeat;padding:10px
0}.headline680,
.two-col
.lineheading{background:transparent url(/wp-content/themes/ms2/images/headline680.png) left bottom no-repeat;padding:10px
0}.headline940,
.one-col
.lineheading{background:transparent url(/wp-content/themes/ms2/images/headline940.png) left bottom no-repeat;padding:10px
0;clear:both}.left-450 h3,
.right-450
h3{background:transparent url(/wp-content/themes/ms2/images/headline450.png) left bottom no-repeat;padding:0
0 10px 0;margin:0
0 10px 0}#main
img{max-width:100%}blockquote{display:inline-block;width:100%;margin:20px
0;padding:15px
30px;font-style:italic;clear:both;background-color:#f4f4f4;border-bottom:3px solid #0a901a;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.post
blockquote{width:75%}.alignleft{float:left;margin:10px
10px 10px 0}.alignright{float:right;margin:10px
0 10px 10px}.button.gray{font-family:"Dosis",sans-serif;font-weight:600px;text-transform:uppercase;font-size:12px;color:#868686;padding:9px
20px;background:-moz-linear-gradient(
top,
#f6f6f6 0%,
#dfdfdf);background:-webkit-gradient(
linear, left top, left bottom,
from(#f6f6f6),
to(#dfdfdf));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px
solid #cfcfcf;-moz-box-shadow:0px 0px 3px rgba(71,71,71,0.5),
inset 0px 0px 2px rgba(255,255,255,1);-webkit-box-shadow:0px 0px 3px rgba(71,71,71,0.5),
inset 0px 0px 2px rgba(255,255,255,1);box-shadow:0px 0px 3px rgba(71,71,71,0.5),
inset 0px 0px 2px rgba(255,255,255,1);text-shadow:1px 1px 1px #fff}.button.green,.button.gray:hover,.wpcf7-submit,input[type=submit]{font-family:"Dosis",sans-serif;font-weight:600px;text-transform:uppercase;font-size:12px;color:#fff;padding:9px
20px;background:-moz-linear-gradient(
top,
#00c717 0%,
#00800f);background:-webkit-gradient(
linear, left top, left bottom,
from(#00c717),
to(#00800f));-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px
solid #00550a;-moz-box-shadow:0px 0px 3px rgba(71,71,71,0.5),
inset 0px 0px 2px rgba(255,255,255,1);-webkit-box-shadow:0px 0px 3px rgba(71,71,71,0.5),
inset 0px 0px 2px rgba(255,255,255,1);box-shadow:0px 0px 3px rgba(71,71,71,0.5),
inset 0px 0px 2px rgba(255,255,255,1);text-shadow:1px 1px 1px rgba(000,000,000,1),
0px 1px 0px rgba(255,255,255,0.3)}.button.yellow{font-family:"Dosis",sans-serif;font-weight:600px;text-transform:uppercase;font-size:14px;color:#a67607;padding:9px
20px;background:-moz-linear-gradient(
top,
#ffe100 0%,
#ffbf00);background:-webkit-gradient(
linear, left top, left bottom,
from(#ffe100),
to(#ffbf00));-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px
solid #c6a10c;-moz-box-shadow:0px 0px 7px rgba(66,66,66,1),
inset 0px 0px 2px rgba(255,255,255,1);-webkit-box-shadow:0px 0px 7px rgba(66,66,66,1),
inset 0px 0px 2px rgba(255,255,255,1);box-shadow:0px 0px 7px rgba(66,66,66,1),
inset 0px 0px 2px rgba(255,255,255,1);text-shadow:0px -1px 0px rgba(000,000,000,0.2),
0px 1px 0px rgba(255,255,255,1)}#main
.button{margin-right:10px}.page .social-share{padding-top:30px}.social-share
ul{list-style:none;padding:0px
0 50px 0;margin:0}.social-share ul
li{float:left;padding:0
30px 0 0}.social-share ul li
a{height:36px;line-height:36px;display:inline-block;padding-left:30px}.social-share ul li.twitter
a{background:#fff url(/wp-content/themes/ms2/images/twitter_icon_g.png) left center no-repeat}.social-share ul li.facebook
a{background:#fff url(/wp-content/themes/ms2/images/facebook_icon_g.png) left center no-repeat;padding-left:20px}.social-share ul li.gplus
a{background:#fff url(/wp-content/themes/ms2/images/gplus_icon_g.png) left center no-repeat}.header-wrapper{background-color:#f8f8f8}.header{width:940px;margin:0
auto}.header
.logo{float:left;width:220px;padding-top:20px}.header
nav{float:right;width:720px}.header nav
ul{float:right;margin:0;padding:0}.header nav ul
li{position:relative;float:left;padding:0}.header nav li
a{display:inline-block;font-size:14px;line-height:14px;text-transform:uppercase;font-family:'Dosis',sans-serif;font-weight:600;color:#565656;padding:35px
14px 30px 16px;border-bottom:2px solid #f8f8f8}.header nav ul li > a:hover,
.header nav ul li.current_page_item > a,
.header nav ul li.current_menu_ancestor > a,
.header nav ul li.current_menu_parent > a,
.header nav ul li.current_page_parent>a{border-bottom:2px solid #0a901a;color:#505050;background-color:#fff}.header nav li
ul{display:none;position:absolute;top:81px;left:0;background-color:#fff;padding:5px
5px 4px 5px;border-bottom:2px solid #0a901a;z-index:999}.header nav li ul
li{float:none}.header nav li ul li
a{font-size:12px;line-height:12px;padding:10px;background-color:#efefef;border-bottom:1px solid #fff;min-width:160px}.header nav li ul li a:hover{border-bottom:1px solid #fff;background-color:#0a901a;color:#fff;text-shadow:1px 1px 1px #05470d}.top-wrapper{clear:both;width:100%;background:#efefef;border-top:1px solid #c8c8c8}.top-wrapper
.top{width:940px;margin:0
auto;position:relative}.top-wrapper .top
p{margin:0}.top-wrapper .top
iframe{margin-bottom:-6px}.top-wrapper .top-mixed{width:940px;height:450px;position:relative}.top-wrapper .top-background,
.top-wrapper .top-text{width:940px;height:450px;position:absolute;top:0;left:0;z-index:555}.top-wrapper .top
p{margin:0;padding:0}.top-wrapper .top h2,
.top-wrapper .top
h1{font-family:"Open sans",sans-serif;font-weight:none;font-size:34px;text-shadow:1px 1px 1px #fff;color:#505050;width:380px;line-height:36px;margin:20px
0 0px 0;text-transform:none}.top-wrapper .top
h3{clear:both;text-transform:none;font-family:"Open sans",sans-serif;font-weight:normal;font-size:24px;text-shadow:1px 1px 1px #fff;color:#0a901a;width:380px;line-height:36px;margin-top:0px}.top-wrapper .top .top-mixed
h3{margin:10px
0 0 0;display:inline-block;width:100%}.top-wrapper .top p.intro-text{font-size:14px;clear:both;width:380px}.top-wrapper .top
a.button{clear:both;margin-top:8px;display:inline-block;margin-right:15px}.subheader-wrapper{clear:both;width:100%;background:transparent url(/wp-content/themes/ms2/images/subheader.png) top center;height:146px}.subheader-wrapper
.subheader{width:940px;margin:0
auto}.subheader p.sub-heading{font-family:"Open Sans";margin:0;color:#565656;text-shadow:1px 1px 1px #fff;font-size:14px}.subheader
.left{width:470px;float:left}.subheader
.right{width:auto;float:right;padding-top:44px}.subheader .right
label{display:none}.subheader .right .search-box{display:inline-table;vertical-align:middle}.subheader .right
input{float:left}.subheader .right input[type=email],
.subheader .right input[type=text]{width:89px;height:30px;line-height:30px;font-size:11px;color:#757575;font-family:"Open Sans";font-style:italic;border:0;padding-left:10px;padding-right:10px;background:transparent url(/wp-content/themes/ms2/images/search_input.png) left center no-repeat;-webkit-border-radius:0;outline:none}.subheader .right input[type=image]{width:33px;height:32px;-webkit-border-radius:0}.footer-wrapper{background:#d2d2d2 url(/wp-content/themes/ms2/images/footer_bg.png) left top repeat-x}.footer-wrapper
footer{min-height:300px;width:940px;margin:0
auto;color:#505050;padding:0
0 30px 0}footer
.column{width:220px;margin-right:20px;float:left;margin-top:30px}footer
.column.last{margin-right:0px}footer
h4{color:#3b3b3b;padding-bottom:0px}footer
.really_simple_twitter_widget{list-style-type:none;padding-left:0}footer .really_simple_twitter_widget
li{padding-bottom:20px}footer .really_simple_twitter_widget .twitter-timestamp{clear:both;width:100%;font-style:italic}footer .really_simple_twitter_widget .twitter-timestamp
abbr{border-bottom:none}footer
.widget_recent_entries{display:inline-block}footer .widget_recent_entries
p{margin-top:0}footer .widget_recent_entries
ul{padding:0;list-style:none}footer .recent-posts{margin-left:0;padding-left:0;list-style-type:none}footer .recent-posts
p{padding-bottom:0;margin-bottom:0}footer .social-links{clear:both;list-style-type:none;margin:10px
0;padding:0}footer .social-links
li{float:left;margin-right:1px}footer .social-links li
span{float:left;margin-right:1px;width:36px;height:36px;background-color:#bbb;background-position:center center;background-repeat:no-repeat}footer .social-links li span:hover{background-color:#0a901a}footer .social-links li
span.twitter{background-image:url(/wp-content/themes/ms2/images/twitter_icon_g.png)}footer .social-links li
span.facebook{background-image:url(/wp-content/themes/ms2/images/facebook_icon_g.png)}footer .social-links li
span.gplus{background-image:url(/wp-content/themes/ms2/images/gplus_icon_g.png)}footer .social-links li span.twitter:hover{background-image:url(/wp-content/themes/ms2/images/twitter_icon.png)}footer .social-links li span.facebook:hover{background-image:url(/wp-content/themes/ms2/images/facebook_icon.png)}footer .social-links li span.gplus:hover{background-image:url(/wp-content/themes/ms2/images/gplus_icon.png)}.subfooter-wrapper{background-color:#282828}.subfooter-wrapper
.subfooter{background-color:#282828;width:940px;margin:0
auto;font-size:11px;color:#565656;text-align:center;padding:10px
0}.page-wrapper
.page{width:940px;margin:0
auto;padding:30px
0}.page-wrapper .two-col
#main{width:680px;float:left}.page-wrapper .two-col
aside{width:220px;float:right;padding-top:22px}.single-post
h1{text-transform:none;font-size:24px;margin-bottom:10px}.post
h2{margin-bottom:10px}.post div[itemProp=articleBody]{margin-top:-5px}.post-meta{width:100%;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.post-meta, .post
.author{font-size:12px}.post-meta
a{color:#565656}.post
.author{padding-bottom:10px;display:inline-block}.post-meta
ul{clear:both;list-style-type:none;padding:0;width:100%;margin:0}.post-meta
li{float:left;padding:10px
25px 10px 20px}.post-meta
li.datetime{float:left;background:transparent url(/wp-content/themes/ms2/images/icon_time.png) left center no-repeat}.post-meta
li.comments{background:transparent url(/wp-content/themes/ms2/images/icon_chat.png) left center no-repeat}.post-meta
li.tags{background:transparent url(/wp-content/themes/ms2/images/icon_tag.png) left center no-repeat}.post-meta
li.facebook{background:transparent url(/wp-content/themes/ms2/images/smicon_facebook.png) left center no-repeat}.post-meta
li.twitter{background:transparent url(/wp-content/themes/ms2/images/smicon_twitter.png) left center no-repeat;padding-left:23px}.post-meta
li.gplus{background:transparent url(/wp-content/themes/ms2/images/smicon_gplus.png) left center no-repeat}article{font-size:14px}.post{margin-bottom:75px}.post .shadow-box{width:100%;margin:20px
0 10px 0;padding-bottom:24px;background:transparent url(/wp-content/themes/ms2/images/shadowbox680.png) center bottom no-repeat}.post .more-link{display:inline-block;padding-top:10px}nav.pagination{font-size:11px;text-align:center}nav.pagination
ol{padding:0;margin:0;display:inline-block}nav.pagination ol
li{float:left}nav.pagination
span.title{display:none}nav.pagination span.page,
nav.pagination
span{padding:0px
6px;display:inline-block;width:auto;margin-right:5px;margin-left:5px}nav.pagination
span.page{margin-right:1px;margin-left:1px}nav.pagination
span.current{background-color:#0a901a;color:#fff;text-shadow:1px 1px 1px #05470d}nav.pagination a,
nav.pagination
a.page{padding:0px
6px;display:inline-block;width:auto;margin-right:4px;margin-left:4px}nav.pagination
a.page{margin-right:2px;margin-left:2px;background-color:#e8e8e8;color:#565656}.newsletter-content-widget
input{margin:0
10px 10px 0}section.byline{width:100%;background:#fff url(/wp-content/themes/ms2/images/generic_shadow.png) center bottom no-repeat;padding-bottom:18px;margin-bottom:70px}section.byline
.inner{border-bottom:2px solid #0A901A;background-color:#F4F4F4}section.byline
div.avatar{float:right;margin:12px}section.byline p,
section.byline
h5{margin:12px}section.byline
h5{font-size:12px;font-weight:bold;color:#0a901a;font-family:"Open Sans",sans-serif;padding-top:10px}section.byline h5
span{font-style:italic;font-weight:normal;color:#565656}section.byline h5 a
span{font-weight:bold;color:#0a901a;font-style:normal}article.category-description{border-bottom:1px solid #E7E7E7;margin-bottom:70px}section.comments
.commentlist{list-style-type:none;padding-left:0}section.comments
time{clear:both}section.comments
.avatar{width:60px;float:left;height:60px}section.comments .comment-content{padding-left:70px;font-size:12px}section.comments time,
section.comments time
a{color:#a8a8a8;font-size:11px}section.comments .comment-author,
section.comments a.comment-reply-link{color:#a8a8a8}section.comments
.bullet{font-size:8px;margin:0
3px}section.comments .comment-text{padding-bottom:0px;margin-bottom:0px}section.comments
li{clear:both;width:100%;float:none}section.comments .commentlist>li{border-bottom:1px solid #ddd;margin-bottom:20px}section.comments .children,
section.comments .children
ul{padding:0
0 0 70px}section.comments .children
li{border-top:1px solid #ddd;padding-top:20px}section.comments li ul,
section.comments li ul li ul,
section.comments li ul li ul li
ul{list-style-type:none}section.comments
#respond{clear:both}section.comments input[type=text],
section.comments input[type=email],
section.comments input[type=url],
section.comments
textarea{border:1px
solid #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 3px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 0px 3px rgba(50, 50, 50, 0.25);box-shadow:0px 0px 3px rgba(50, 50, 50, 0.25);color:#a1a1a1;font-family:"Open Sans";padding:10px
10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.comments input[type=text],
section.comments input[type=email],
section.comments input[type=url]{width:260px}section.comments input[type=url]{margin-top:10px}section.comments input[type=text]{margin-right:20px}section.comments
textarea{margin-top:10px;width:80%}aside
h4{margin-top:18}aside
section{margin-bottom:30px;display:inline-block}aside
a{color:#565656}aside a:hover{color:#0a901a}aside .widget_categories ul,
aside .widget_archive ul,
aside .widget_recent_entries
ul{padding-left:0;list-style-type:none}aside .widget_categories ul li,
aside .widget_archive ul li,
aside .widget_recent_entries ul
li{border-bottom:1px solid #e7e7e7}aside .widget_recent_entries
img{float:right;padding-left:10px}aside .widget_recent_entries
a{}aside .widget_recent_entries ul
li{padding:10px
0;clear:both}aside .widget_categories ul li:last-child,
aside .widget_archive ul li:last-child,
aside .widget_recent_entries uul li:last-child{border-bottom:0}aside .widget_categories a,
aside .widget_archive
a{padding:6px
14px;display:inline-block;background:transparent url(/wp-content/themes/ms2/images/marker_gray.png) left center no-repeat}aside .widget_categories a:hover,
aside .widget_archive a:hover{background-image:url(/wp-content/themes/ms2/images/marker_green.png)}aside
#mc4wp_email{margin:15px
0}#main input[type=email],
#main input[type=text]{display:inline-block}aside input[type=email],
aside input[type=text],
#main input[type=email],
#main input[type=text]{border:1px
solid #E7E7E7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px
15px;color:#A1A1A1}aside
.widget_recent_entries{display:inline-block;width:100%}aside .recent-posts{margin-left:0;padding-left:0;list-style-type:none}aside .recent-posts
li{padding-bottom:15px;width:100%;clear:both}aside .recent-posts li
img{float:left;margin:3px
10px 10px 0;border:2px
solid #ccc}aside .recent-posts
p{padding-bottom:0;margin-bottom:0}aside .social-links{clear:both;list-style-type:none;margin:10px
0;padding:0}aside .social-links
li{float:left;margin-right:1px}aside .social-links li
span{float:left;margin-right:1px;width:36px;height:36px;background-color:#0a901a;background-position:center center;background-repeat:no-repeat}aside .social-links li span:hover{background-color:#bbb}aside .social-links li
span.twitter{background-image:url(/wp-content/themes/ms2/images/twitter_icon.png)}aside .social-links li
span.facebook{background-image:url(/wp-content/themes/ms2/images/facebook_icon.png)}aside .social-links li
span.gplus{background-image:url(/wp-content/themes/ms2/images/gplus_icon.png)}aside .social-links li span.twitter:hover{background-image:url(/wp-content/themes/ms2/images/twitter_icon_g.png)}aside .social-links li span.facebook:hover{background-image:url(/wp-content/themes/ms2/images/facebook_icon_g.png)}aside .social-links li span.gplus:hover{background-image:url(/wp-content/themes/ms2/images/gplus_icon_g.png)}nav.portfolio-filter{margin:0;padding:0;width:100%;padding-bottom:30px}nav.portfolio-filter
div{float:left;margin:0
10px 10px 0;background-color:#efefef;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px
7px;cursor:pointer}nav.portfolio-filter
div.active{background-color:#0a901a;color:#fff;text-shadow:1px 1px 1px #000}.portfolio-grid{display:inline-block;padding-top:20px;width:100%;min-height:300px}.portfolio-grid
div.item{float:left;position:relative;width:300px;height:200px;margin-right:20px;margin-bottom:20px;cursor:pointer}.portfolio-grid div.item-3,
.portfolio-grid div.item-6,
.portfolio-grid div.item-9,
.portfolio-grid div.item-12
.portfolio-grid div.item-15{margin-right:0px}.portfolio-grid div.item .project-info{position:absolute;top:0;left:0;width:300px;height:200px;display:none;background:transparent url(/wp-content/themes/ms2/images/greentransp.png);text-align:center;color:#fff}.portfolio-grid div.item .project-info
.plus{padding:40px
0 30px 0;display:inline-block}.portfolio-grid div.item .project-info
h5{padding:0px
0 0px 0;font-size:14px;margin:0}.portfolio-grid div.item .project-info h5
a{color:#fff}.portfolio-grid div.item
.subheading{width:260px;display:inline-block}.portfolio-grid
.pagination{width:100%;clear:both;padding-top:20px;display:inline-block}.portfolio-grid nav.pagination
ol{float:right}.portfolio-grid
.ajaxloader{width:100%;padding-top:100px;text-align:center}.single-portfolio
.slideshow{width:100%;height:421px;background:transparent url(/wp-content/themes/ms2/images/shadowbox940.png) center bottom no-repeat;position:relative;clear:both}.single-portfolio  .slideshow
.carousel{position:relative;left:-940px;width:9999px;list-style:none;margin:0;padding:0}.single-portfolio  .slideshow .carousel-inner{width:940px;height:400px;overflow:hidden}.single-portfolio .content-wrapper
h4{font-size:16px;text-transform:none}.single-portfolio .slideshow ul.carousel
li.item{float:left;width:940px;display:block;min-height:400px}.slideshow .left-scroll,
.slideshow .right-scroll{width:60px;position:absolute;top:0;height:400px;cursor:pointer}.slideshow .left-scroll{left:0;background:transparent url(/wp-content/themes/ms2/images/slideshow_arr_left.png) left center no-repeat}.slideshow .right-scroll{right:0;background:transparent url(/wp-content/themes/ms2/images/slideshow_arr_right.png) right center no-repeat}.slideshow .left-scroll:hover{background-image:url(/wp-content/themes/ms2/images/slideshow_arr_left_hover.png)}.slideshow .right-scroll:hover{background-image:url(/wp-content/themes/ms2/images/slideshow_arr_right_hover.png)}.single-portfolio article header .post-navigation{float:right}.single-portfolio article header
h2{float:left;display:inline-block}.post-navigation{padding-top:15px}.post-navigation
ul{list-style-type:none;padding:0;margin:0
0 -1px 0}.post-navigation
li{float:left;margin-right:1px}.post-navigation
span{width:35px;height:15px;display:block}.post-navigation .next
span{background:transparent url(/wp-content/themes/ms2/images/postnav_next.png) no-repeat}.post-navigation .prev
span{background:transparent url(/wp-content/themes/ms2/images/postnav_prev.png) no-repeat}.post-navigation .grid
span{background:transparent url(/wp-content/themes/ms2/images/postnav_grid.png) no-repeat}.post-navigation .next:hover
span{background:transparent url(/wp-content/themes/ms2/images/postnav_next_hover.png) no-repeat}.post-navigation .prev:hover
span{background:transparent url(/wp-content/themes/ms2/images/postnav_prev_hover.png) no-repeat}.post-navigation .grid:hover
span{background:transparent url(/wp-content/themes/ms2/images/postnav_grid_hover.png) no-repeat}.single-portfolio
.tags{float:left;width:160px}.single-portfolio .tags
h4{margin-top:10px}.single-portfolio .tags
ul{list-style:none;margin:20px
0;padding:0}.single-portfolio .tags ul
li{background:transparent url(/wp-content/themes/ms2/images/check.png) left 46% no-repeat;padding:5px
0px 5px 17px;line-height:12px}.single-portfolio .tags .green-button{margin:5px
0;display:inline-block}.single-portfolio
.content{float:right;width:740px}.single-portfolio
h3{padding-top:40px}.single-portfolio .portfolio-grid{padding-top:10px;min-height:100px}.single-portfolio .portfolio-grid
div.item{width:220px;height:150px}.single-portfolio .portfolio-grid
div.item.last{margin-right:0}.single-portfolio .portfolio-grid img.wp-post-image{width:220px;height:150px}.single-portfolio .portfolio-grid div.item .project-info{width:220px;height:150px}.single-portfolio .portfolio-grid div.item .project-info
.plus{padding:15px
0 15px 0;display:inline-block}.single-portfolio .portfolio-grid div.item .project-info
h5{font-size:12px}.single-portfolio .portfolio-grid div.item
.subheading{width:180px;display:inline-block}.bx-viewport
li{text-align:center}.home .our-clients .bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.home .our-clients .bx-viewport
img{margin:20px
auto 20px auto;float:none}.home .subheader .left
h4{display:none}.home .subheader .left
.telephone{font-family:"Dosis";font-weight:600;font-size:40px;text-shadow:1px 1px 1px #fff;display:inline-block;line-height:120px;white-space:nowrap}.home .subheader
.right{padding-top:14px}.home .subheader .right input[type=email],
.home .subheader .right input[type=text]{margin-right:10px;margin-right:10px;width:112px;background-image:none;background-color:white;border:1px
solid #CCC;height:32px}.home .subheader .right .mc4wp-success{position:absolute;margin-top:40px}.home .subheader .right
h4{margin-top:4px}.home .feature-row{margin:0
0 0px 0;display:inline-block}.home .feature-row
.column{float:left;width:220px;background:transparent url(/wp-content/themes/ms2/images/shadow220.png) center bottom no-repeat;padding-bottom:17px;margin-right:20px}.home .feature-row
.column.last{margin-right:0}.home .feature-row
.widget{border:1px
solid #e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:20px
10px 0 10px}.home .feature-row .widget:hover{background-color:#f9f9f9}.home .feature-row .widget
a.button{margin:10px
0;display:inline-block}.home
h3{margin:40px
0 0 0;display:inline-block;width:100%}.from-the-blog{margin:20px
0}.from-the-blog
.post{float:left;width:220px;margin-right:20px;font-size:12px;padding-bottom:30px}.from-the-blog
.post.last{margin-right:0px}.from-the-blog .post
.item{width:220px;height:150px;position:relative;cursor:pointer}.from-the-blog .post .item
.overlay{position:absolute;width:220px;height:150px;top:0;left:0;background:transparent url(/wp-content/themes/ms2/images/greentransp.png);display:none;text-align:center}.from-the-blog .post .item .overlay
.plus{padding-top:60px;display:inline-block}.home .our-clients{width:100%;text-align:center;display:inline-block}.home .our-clients
img{float:left;margin:30px
30px;display:inline-block}.home .client-quotes
.column{float:left;width:220px;margin-right:20px}.home .client-quotes
.column.last{margin-right:0px}.home .client-quotes
blockquote{border:1px
solid #E7E7E7;background-color:white;padding:5px
20px;margin-bottom:0;display:inline-block;min-height:210px}.home .client-quotes
cite{background:transparent url(/wp-content/themes/ms2/images/cite.png) left top no-repeat;padding:10px
10px 10px 60px;display:inline-block;width:150px;font-size:11px}.home .client-quotes cite
span{color:#0a901a}.pricing-wrapper{width:100%;display:inline-block}.pricing-wrapper-3{width:auto;margin:0
110px}.pricing-wrapper-3 .price-column.third{margin-right:0}.pricing-wrapper-2{width:auto;margin:0
235px}.pricing-wrapper-2 .price-column.second{margin-right:0}.price-column{width:230px;margin-right:10px;float:left;background:transparent url(/wp-content/themes/ms2/images/shadow230.png) center bottom no-repeat;padding-bottom:25px}.price-column
table{width:100%}.price-column
td{text-align:center}.price-column
td.title{background-color:#515151;border-bottom:1px solid #929292;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;font-family:"Dosis";font-size:18px;text-transform:uppercase;color:#fff;padding:15px
0}.price-column.green
td.title{background-color:#0a901a;border-bottom:1px solid #71c97b}.price-column
td.price{background-color:#5f5f5f;font-family:"Open sans",sans-serif;font-size:40px;text-transform:uppercase;color:#fff;padding:15px
0 5px 0;width:100%;text-align:center}.price-column.green
td.price{background-color:#2eaf3d}.price-column td.price
span{display:block}.price-column td.price
span.price{padding:10px
0 10px 0}.price-column td.price span.price-desc{width:100%;text-align:center;clear:both;font-size:12px;text-transform:none;padding:0
0 0px 0}.price-column
td.feature{padding:10px
5px;border-right:1px solid #dedede;border-left:1px solid #dedede}.price-column
td.actions{padding:25px
5px;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:block}.price-column tr.odd
.zebra{background-color:#f5f5f5}.price-column td.actions .button-2{margin-left:10px}.left-450{width:450px;float:left}.right-450{width:450px;float:right}.shadow450{padding-bottom:19px;background:transparent url(/wp-content/themes/ms2/images/shadow450.png) center bottom no-repeat}.team-row{margin-top:50px;display:inline-block;width:100%}.team-members .team-member{background:#f4f4f4 url(/wp-content/themes/ms2/images/teambg.png) center bottom no-repeat;padding-bottom:20px;width:220px;margin-right:20px;float:left}.team-members .team-member.last{margin-right:0}.team-member
h5{font-size:12px;font-weight:bold;color:#0a901a;margin:12px;font-family:"Open Sans",sans-serif;border-bottom:1px solid #ddd}.team-member
h6{font-size:12px;font-style:italic;font-family:"Open Sans",sans-serif;font-weight:normal;margin:-10px 12px 12px 12px}.team-member
p{margin:0px
12px 12px 12px}.one-col .shadow-box{width:100%;margin:20px
0 10px 0;padding-bottom:24px;background:transparent url(/wp-content/themes/ms2/images/shadowbox680.png) center bottom no-repeat}.page-template-contact-php .two-col{padding-top:0}.wpcf7 input[type=text],
.wpcf7
textarea{border:1px
solid #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:10px
15px;color:#a1a1a1}.wpcf7 input[type=text]{width:300px}.wpcf7
textarea{width:648px}.contact-form{width:100%}.contact-form .name,
.contact-form
.phone{float:left;margin-right:10px;direction:inline-block}.contact-form
.right{text-align:right}.contact-form .row
.div{float:left}.contact-form .row .email,
.contact-form .row
.subject{float:right}.wpcf7 .question input[type="text"]{float:none;width:150px}.wpcf7 .question .wpcf7-quiz-label{padding-right:15px}div.wpcf7-mail-sent-ok{border:1px
dotted green}span.wpcf7-not-valid-tip{position:static;border:1px
dotted red;margin-bottom:20px;padding:2px;display:inline-block}.search-results .page-wrapper article.post,
.search-results .page-wrapper
article.page{padding:0
0 20px 0}.error404
#main{text-align:center}.error404 #main
h4{font-size:30px;line-height:35px}#main .search-box input[type=text]{margin-right:10px}.image-col{max-width:470px;float:left;margin-right:2em}.error404 .header-wrapper{border-bottom:1px solid #c8c8c8}@media (max-width: 1000px){#main input[type=email], #main input[type=text]{display:inline-block;width:100%;margin-bottom:10px}.desktop-only{display:none}.mobile-only{display:block}.headline940{background-image:url(/wp-content/themes/ms2/images/headline460.png)}aside
section{width:100%}.headline680,
.two-col .lineheading,
#sidebar
.headline220{background-image:url(/wp-content/themes/ms2/images/headline460.png)}.newsletter-content-widget
input{display:block;clear:both}.header
.logo{float:none;padding-left:40px}.header
nav{float:none;width:auto;padding:20px
0 0 0}.header nav
.menu{padding-left:0px;margin-left:0}span.toggle-menu-on,span.toggle-menu-off{font-size:14px;line-height:14px;text-transform:uppercase;font-family:'Dosis',sans-serif;font-weight:600;color:#868585;padding:5px
40px 10px 22px;background:transparent url(/wp-content/themes/ms2/images/icon_menu.png) left 7px no-repeat;cursor:pointer;float:right;margin-top:-50px}.header .responsive-nav
.menu{display:none}.header nav
ul{float:none;margin-left:0;padding:0px
0 0px 0;border-top:1px solid #eee}.header nav ul
li{float:none;padding:10px
40px;border-bottom:1px solid #eee;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzOCwyMzgsMjM4LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);background:-o-linear-gradient(left, rgba(238,238,238,1), rgba(255,255,255,1));background:-moz-linear-gradient(left, rgba(238,238,238,1), rgba(255,255,255,1));background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(238,238,238,1)), color-stop(1, rgba(255,255,255,1)))}.header nav li a,
.header nav ul li a:hover{padding:5px
10px 5px 10px;border-bottom:0;border-left:2px solid #0A901A}.header nav li
ul{display:block;position:static;top:0px;left:0;background-color:transparent;border:0;margin-bottom:10px}.header nav li ul
li{padding:0;border-bottom:0;background-color:transparent}.header nav li ul li
a{background-color:transparent;border:0;padding:5px
0 5px 15px}.header nav li ul li a:hover{border-bottom:0;background-color:transparent;text-shadow:none;padding:5px
0 5px 15px;color:#565656;border:0}.top-wrapper{position:relative}.top-wrapper .top-mixed{width:460px;height:auto}.top-wrapper .responsive-background{display:block;height:450px;width:100%;position:absolute;top:0;left:0;background-position:right bottom}.top-wrapper .top-background{display:none}.top-wrapper
.top{width:460px}.top-wrapper .top-text{height:auto;position:static}.top-wrapper .top iframe,
.top-wrapper .top
img{width:460px;height:259px}.top-wrapper .top h2,
.top-wrapper .top
h1{margin-top:10px}.top-wrapper .top p.intro-text,
.top-wrapper .top h2,
.top-wrapper .top h1,
.top-wrapper .top
h3{width:100%}.top-wrapper .button-wrapper{text-align:center;width:100%}.top-wrapper .top
a.button{margin:10px
7px 0 7px}.top-wrapper .top iframe, .top-wrapper .top
img{bottom:0}.top-wrapper .top-text
.inner{width:auto;display:inline-block;padding:10px
10px 30px 10px}.subheader-wrapper .subheader,
.header,
.page-wrapper
.page{width:100%}.subheader-wrapper{background-image:url(/wp-content/themes/ms2/images/subheader_plain.png)}.home .subheader
h1{margin-top:0px}.subheader .left,
.subheader
.right{float:none;padding:5px
40px;width:auto !important;clear:both}.home .subheader
.left{text-align:center}.subheader
.right{display:none}.home .subheader .left
.telephone{font-size:30px}.top-wrapper .top h2,
.top-wrapper .top
h1{font-size:26px}.one-col .main,#main{width:460px;margin:0
auto;display:block}.top-mixed,
.top-wrapper .top-background,
.top-wrapper .top-text{width:460px}.home .feature-row,
.home .from-the-blog{margin:0
0;width:460px;display:block}.home .from-the-blog{margin-top:20px}.pricing-wrapper .price-column{width:220px;margin-right:20px}.pricing-wrapper-3{margin:0
0px}.pricing-wrapper-2{margin:0
0px}.home .feature-row .column.second,
.home .from-the-blog .post.second,
.home .client-quotes .column.second,
.team-members .team-member.second,
.pricing-wrapper .price-column.second,
.portfolio-grid div.item-2,
.portfolio-grid div.item-4,
.portfolio-grid div.item-6,
.portfolio-grid div.item-8,
.portfolio-grid div.item-10,
.portfolio-grid div.item-12,
.portfolio-grid div.item-14,
.portfolio-grid div.item-16,
.portfolio-grid div.item-18,
.portfolio-grid
div.second{margin-right:0}.portfolio-grid div.item-3,
.portfolio-grid div.item-6,
.portfolio-grid div.item-9,
.portfolio-grid div.item-12,
.portfolio-grid div.item-15{margin-right:20px}.post-navigation{display:none}.left-450{float:none;margin:0
auto}.right-450{float:none}.portfolio-grid
div.item{width:220px;height:147px}.portfolio-grid div.item
img{width:220px;height:auto}.portfolio-grid div.item .project-info
img{width:auto}.portfolio-grid div.item .project-info{width:220px;height:147px}.portfolio-grid div.item .project-info
.plus{padding-top:20px;padding-bottom:10px}.portfolio-grid div.item
.subheading{width:180px}.single-portfolio
.slideshow{height:222px;background-image:url(/wp-content/themes/ms2/images/shadow450.png)}.single-portfolio .slideshow .carousel-inner{width:460px;height:202px}.single-portfolio .slideshow
.carousel{left:-460px}.single-portfolio .slideshow ul.carousel
li.item{float:left;width:460px;min-height:202px}.single-portfolio .slideshow ul.carousel li.item
img{width:460px;height:202px}.slideshow .left-scroll, .slideshow .right-scroll{height:202px}.single-portfolio
.tags{float:none;width:100%}.single-portfolio .tags ul
li{float:left;margin-right:10px}.single-portfolio .tags
a.button{float:left;margin-top:20px;clear:both}.single-portfolio
.content{float:none;width:100%;clear:both;padding-top:20px}.contact-form .row
.div{float:none}.contact-form .row
.email{float:none}.wpcf7 input[type="text"],
.wpcf7
textarea{width:428px}.footer-wrapper
footer{width:460px}footer
.column.second{margin-right:0}.subfooter-wrapper
.subfooter{width:460px}.page-wrapper .two-col #main,
.page-wrapper .two-col
aside{width:460px;float:none;margin:0
auto}.page-wrapper .two-col #main
img{max-width:460px;height:auto}section.comments input[type=email]{margin-top:15px}}@media (max-width: 767px){.header
.logo{float:none;padding-left:10px}span.toggle-menu-on,span.toggle-menu-off{padding-top:15px;background-position-y:17px}.header
nav{float:none;width:auto;padding:10px
0 0px 0px}.subheader
h1{margin-top:30px}.subheader
.right{float:none;padding:10px
10px}}@media (max-width: 479px){.headline940,
.left-450 h3,
.right-450 h3,
.headline680,
.two-col .lineheading,
#sidebar
.headline220{background-image:url(/wp-content/themes/ms2/images/headline300.png)}.top-wrapper .responsive-background{display:none}.top-wrapper .top,
.top-wrapper .top-mixed{width:300px;height:auto}.top-wrapper .top iframe,
.top-wrapper .top
img{width:300px;height:129px}.top-mixed,
.top-wrapper .top-background{width:300px}.top-wrapper .top-text{width:300px;position:static;height:auto}.top-wrapper .top-text
.inner{width:300px;padding:20px
0;background-image:none}.top-wrapper .top-text h2,
.top-wrapper .top-text h3,
.top-wrapper .top-text p,
.top-wrapper .top p.intro-text{max-width:300px}.top-wrapper .button-wrapper{text-align:left;width:100%}.top-wrapper .top
a.button{margin:10px
15px 10px 0}span.toggle-menu-on,span.toggle-menu-off{float:none;margin-top:0px;padding:10px
0 20px 32px;background-position-y:12px;background-position-x:10px}#main{width:300px}.home .feature-row,
.home .from-the-blog{width:300px}.home .feature-row .column,
.home .from-the-blog .post,
.home .client-quotes .column,
.team-members .team-member,
.pricing-wrapper .price-column,
.portfolio-grid
div.item{margin:0
auto !important;float:none}.home .subheader .left
.telephone{font-size:26px}.portfolio-grid
div.item{width:300px;height:200px}.portfolio-grid div.item
img{width:300px;height:auto}.portfolio-grid
div.item{margin-bottom:20px !important}.portfolio-grid div.item .project-info{width:300px;height:200px}.portfolio-grid div.item .project-info
.plus{padding:40px
0 30px 0}.portfolio-grid div.item .project-info
h5{padding:0px
0 0px 0}.portfolio-grid div.item .project-info h5
a{color:#fff}.portfolio-grid div.item
.subheading{width:260px}.single-portfolio
.slideshow{height:162px;background-image:url(/wp-content/themes/ms2/images/shadow230.png)}.single-portfolio .slideshow .carousel-inner{width:300px;height:132px}.single-portfolio .slideshow
.carousel{left:-300px}.single-portfolio .slideshow ul.carousel
li.item{float:left;width:300px;min-height:132px}.single-portfolio .slideshow ul.carousel li.item
img{width:300px;height:132px}.slideshow .left-scroll, .slideshow .right-scroll{height:132px}.single-portfolio
.tags{display:none}.home .our-clients{text-align:center}.home .our-clients
img{float:none}.wpcf7 input[type="text"],
.wpcf7
textarea{width:268px}.left-450{width:300px}.left-450
img{max-width:300px;height:auto}.right-450{width:300px}.page-wrapper .two-col #main,
.page-wrapper .two-col
aside{width:300px}.page-wrapper .two-col #main
img{max-width:300px;height:auto}.footer-wrapper
footer{width:300px}.subfooter-wrapper
.subfooter{width:300px}}.woocommerce form .form-row
.required{visibility:inherit}#main input[type=tel]{border:1px
solid #E7E7E7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px
15px;color:#A1A1A1;display:inline-block}@media (max-width: 1000px){#wc-stripe-cc-form .form-row-first, #wc-stripe-cc-form .form-row-last{width:inherit;float:none}}.mc4wp-form{margin:1em 0}.mc4wp-form form,.mc4wp-form input,.mc4wp-form label{width:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;height:auto;vertical-align:baseline;line-height:normal}.mc4wp-form form:after{content:"";display:table;clear:both}.mc4wp-form label{font-weight:700;margin-bottom:5px}.mc4wp-form input.placeholdersjs{color:#aaa!important}.mc4wp-form input[type=date],.mc4wp-form input[type=email],.mc4wp-form input[type=number],.mc4wp-form input[type=tel],.mc4wp-form input[type=text],.mc4wp-form input[type=url],.mc4wp-form select,.mc4wp-form textarea{width:100%}.mc4wp-form input[type=number]{min-width:40px}.mc4wp-form input[type=checkbox],.mc4wp-form input[type=radio]{position:relative;margin:0 6px 0 0;padding:0;height:13px;width:13px;display:inline-block;border:0}.mc4wp-form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}.mc4wp-form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio}.mc4wp-form button,.mc4wp-form input[type=button],.mc4wp-form input[type=submit]{cursor:pointer;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc4wp-form label>span,.mc4wp-form li>label{font-weight:400}.rtl .mc4wp-form input[type=checkbox],.rtl .mc4wp-form input[type=radio]{margin:0 0 0 6px}.mc4wp-alert{margin:1em 0;padding:10px 15px;color:#c09853;background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative}.mc4wp-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.mc4wp-notice{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.mc4wp-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}