html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,tdbutton {border: 0;outline: 0;vertical-align: top;background: transparent;font-family: inherit;font-size: inherit;font-weight: 300;margin: 0;padding: 0;}a,span,textarea {font-family: inherit;text-decoration: none;}audio,canvas,video {display: inline;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body,button,input,select,textarea {font-family: inherit;line-height: 1.6em;font-size: 13px;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 40px;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre-wrap;word-wrap: break-word;}q:before,q:after {content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}dd {margin: 0 0 0 40px;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}fieldset {margin: 0 2px;padding: .35em .625em .75em;}legend {border: 0;margin-left: -7px;}button,input,select,textarea {font-size: 100%;vertical-align: middle;margin: 0;}button,input {line-height: normal;overflow: visible;}table button,table input {overflow: auto;}button,input[type=button],input[type=reset],input[type=submit] {cursor: pointer;-webkit-appearance: button;}input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0;}input[type=search],input[type=text] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type=text]::-webkit-search-decoration,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}p+p {margin-top: 2em;}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}blockquote,q,q {quotes: none;}audio:not([controls]),[hidden] {display: none;}a:focus,a:hover,a:active {outline: 0;}ul,ol,figure,form {margin: 0;}a:hover {text-decoration: none;}#mobile_menu_wrapper {width: 100%;overflow: hidden;}::-webkit-input-placeholder {color: #bbb;}::-moz-placeholder {color: #bbb;  }:-ms-input-placeholder {  color: #bbb;  }.clear,.tabletclear,.desktopclear {width: 100%;height: 0;clear: both;overflow: hidden;}.tabletclear,.desktopclear {display: none;}ul.nostyle,ol.nostyle {list-style: none;padding: 0;margin: 0;}.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: block;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: white;  font-size: 14px;  margin: 5px;  padding: 4px 7px;  background: #d6d6d6;  display: inline-block;  cursor: pointer;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  background: #869791;  color: white;  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px 7px;  background: #d6d6d6;  display: block;  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #869791;}#gallery_thumbs img {opacity: 0.3;}#gallery_thumbs .center img {opacity: 1 !important;}#gallery_thumbs img:hover {opacity: 1 !important;cursor: pointer;}body {font-family: 'Open Sans',sans-serif;line-height: 1.8em;letter-spacing: 0.2em;-webkit-text-stroke-width: 0.2px;}a {color: #45bc9c;}.bold,strong {font-weight: 700;}em, .em {font-style: normal;font-weight: 700;}span.divider {display: block;text-align: center;width: 2.5em;height: 2px;overflow: hidden;margin: 1em auto;background: #555;}span.title {display: block;font-size: 1.2em;}span.desc {display: block;}.readmore p.hide {display: none;}.relative {position: relative;}.readmore .readtoggle {cursor: pointer;}a.inblock {display: inline-block !important;}a.borderlink {display: block;padding: 0.7em 3em;border: 2px solid #45bc9c;text-transform: uppercase;letter-spacing: 0.3em;margin: 3.5em 0 0;text-align: center;font-weight: 600;}img.copyimg {width: 100%;margin: 0 0 3em;}p + img.copyimg {margin: 2em 0 2em;}#header_inner,#main_nav,.outer_wrapper {display: block;width: 90%;max-width: 1200px;text-align: center;margin: 0 auto;}.inner_wrapper {text-align: left;}.colour_wrapper {width: 100%;padding: 0;}h1, h2, h3 {display: block;margin-bottom:1.4em;line-height: 1.4em;font-weight: 600;position: relative;color: #1bac7f;}h1 span.sub, h2 span.sub, h3 span.sub {font-size: 0.6em;color: #999;display: block;margin-top: 0.2em;font-weight: 400;}h1 {font-size: 1.6em;text-transform: uppercase;}h2 {font-size: 1.6em;text-transform: uppercase;}h3 {font-size: 1.4em;}header {position: relative;background: #2abb8d url(../img/bg/desktop.jpg) no-repeat center;background-size: cover;padding: 13em 0 7em;color: #fff;}#homepage_header {padding: 18em 0 13em;}#int_header {font-size: 0.9em;}#homepage_header span.divider,#int_header span.divider {width: 5em;height: 2px;background: #fff;margin: 2em auto;}#homepage_header a.tel,#int_header a.tel {color: #fff;font-size: 1.4em;letter-spacing: 0.2em;text-transform: uppercase;}#mainlogo {max-width: 60%;width: 32em;}#main_nav_wrapper {background-color: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;width: 100%;height: 5em;z-index: 9;}#main_nav {z-index: 999;text-align: center;}#main_nav  li {display: inline-block;padding: 1.5em 0;height: 2em;line-height: 2em;}#main_nav  li  + li {margin: 0 0 0 1em;}#toggle_menu,#main_nav  li a,#main_nav  li span {text-transform: uppercase;font-weight: 400;letter-spacing: 0.25em;color: #fff;cursor: pointer;}#main_nav  li a:hover,#main_nav  li span:hover {text-decoration: none !important;color: #45bc9c;}#toggle_menu,#close_menu {display: none;}#main_nav a.active {color: #2ABB8D !important;}#home_content {padding: 6em 0;text-align: center;margin: 0 auto;max-width: 640px;width: 80%;}#home_content p {font-size: 1.05em;line-height: 1.8em;color: #444;}#large_image_overlaid {background: #333 url(http://lorempixel.com/1920/800/abstract) no-repeat center;background-size: cover;padding: 5em 0;min-height: 25em;}#large_image_overlaid .box {width: 100%;max-width: 340px;background: #fff;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;padding: 6em 3em 3em;text-align: left;position: relative;}#large_image_overlaid .box p {text-align: justify;}#large_image_overlaid .close {cursor: pointer;position: absolute;top: 0;right: 0;display: block;width: 1em;height: 1em;line-height: 1em;text-align: center;padding: 0.1em;font-size: 3em;}#large_image_overlaid .togglebox {cursor: pointer;position: absolute;top: 0;left: 0;display: block;width: 0.9em;height: 1em;line-height: 0.75em;text-align: center;padding: 0 0 0 0.1em;font-size: 4em;color: #45bc9c;-webkit-transform: rotate(90deg);transform: rotate(90deg);background: #fff;display: none;}#services_carousel {background: #333;overflow: hidden;}#services_carousel,#services_carousel .item {position: relative;height:400px;}#services_carousel .owl-item {}#services_carousel img {max-width: 100%;height:400px;}#services_carousel .rollover {background: rgb(27,172,127);background: rgba(27,172,127,0.9);position: absolute;top: 0;left: 0;height: 100%;width: 100%;text-align: center;color: #fff;display: none;}#services_carousel .int {width: 80%;max-width: 360px;margin: 8em auto 0;text-align: center;}#services_carousel h2 {color: #fff;}#services_carousel img.link {width: 61px !important;height: 26px !important;display: block;margin: 5em auto 0;text-align: center;}#services_carousel .owl-prev,#services_carousel .owl-next {position: absolute;top: 45%;border-radius: 0;padding: 0;margin: 0;background: #fff;color: #333;display: block;width: 0.8em;height: 1em;line-height: 0.8em;text-align: center;font-size: 5em;}#services_carousel .owl-prev {left: 0;padding: 0 0.1em 0 0;}#services_carousel .owl-next {right: 0;padding: 0 0 0 0.1em;}#services_box_wrapper {padding: 0 0 8em;}#services_box_wrapper .box {position: relative;width: 44%;float: left;background: #333;padding: 0;margin: 3%;}#services_box_wrapper .box img {max-width: 100%;}#services_box_wrapper .rollover {background: rgb(27,172,127);background: rgba(27,172,127,0.9);position: absolute;top: 0;left: 0;height: 100%;width: 100%;text-align: center;color: #fff;display: none;}#services_box_wrapper .int {width: 75%;max-width: 360px;margin: 7em auto 0;text-align: center;}#services_box_wrapper h2 {color: #fff;}#int_content {padding: 8em 0;text-align: center;margin: 0 auto;max-width: 800px;width: 80%;}#int_content p {font-size: 1.05em;line-height: 1.8em;color: #444;margin-top:2em;}#int_content1 {padding: 6em 0 4em 0;text-align: center;margin: 0 auto;max-width: 680px;width: 80%;}#int_content ul{display:block;text-align:left;margin-left:2em;}#int_content p {text-align:justify !important; }footer {background: #333;padding: 7.5em 0 6em;text-align: center;font-size: 0.75em;color: #fff;text-transform: uppercase;}#footerlogo {margin: 0 0 2.5em;width: 240px;max-width: 60%;}footer a.border {display: inline-block;margin: 0.5em 0 0;padding: 0;line-height: 1.4em;}footer a.border + a.border {margin-left: 2em;padding-left: 2em;border-left: 2px solid #45bc9c;}footer p.social {position: relative;top: -0.5em;}footer p.social img {width: 2.6em;margin: 0 0.5em;}footer p.meta,footer p.meta a {color: #777777;} #gallery_images {padding: 0;margin: 2em 0 1em;max-width: 100%;}#gallery_thumbs {padding: 0 0 2em;max-width: 100%;overflow: hidden;position: relative;margin-top:2em;}#gallery_images ul,#gallery_images li,#gallery_images img {max-width: 100%;}#gallery_images .owl-prev,#gallery_images .owl-next {background:#2ABB8D ;margin: 0;color: #333;padding: 0.6em 1em;border-radius: 0;text-transform: uppercase;font-weight: 700;position: absolute;top: 50%;margin-top: -1.8em;}#gallery_images .owl-prev {left: 0;}#gallery_images .owl-next {right: 0;}  .test_cnt {  padding: 1em 3em;margin-bottom:3em;} .test_content{ text-align:justify; color: #444;}.test_title{  float:none;  font-weight:bold;} .test_cnt p+p{margin-top:0.5em !important;}   .test_wrapper{ padding-bottom:4em; width:700px;margin:0 auto;}  #gallery_thumbs img {opacity: 0.3;}#gallery_thumbs .center img,#gallery_thumbs .currentSlide img {opacity: 1 !important;}#gallery_thumbs img:hover {opacity: 1 !important;cursor: pointer;}.gallery_wrapper{max-width:900px;text-align:center;margin:0 auto;margin-bottom:4em}.force50{margin-left:25%;width:50% !important;} .force40{margin-left:15%;width:70% !important;}  .full_width_copy {padding: 0 0 4em;clear: both;width:100%;}.img_left{float: left;margin-top:5px;padding: 0 1em 1em 0;width:40%;}.img_right {float: right;width:40%;margin-top:5px;padding: 0 0 1em 1em;}.img_full{float: none !important;margin-top:5px;margin-bottom:5px;width:100%;padding: 0 1em 1em 0;}  .col_left{float:left;width:45%;margin-bottom:3em;display:block;  padding: 2em 2em;  padding-right: 0.5em !important;   box-sizing: border-box;   padding-left:1em;}.text_input {display: block;margin: 1em 0px;border: 1px solid #CCC;height: 3em;line-height: 3em;box-sizing: border-box;padding: 0px 1.5em;width: 90%;color: #000;} .col_left h1{text-align:left;}textarea.text_input {height: 258px;width: 98% !important;line-height: 1.8em;padding: 1em 1.5em;}#submit_form{float: right;padding: 0.5em 1em;background-color: #FFF;border: 2px solid #45BC9C;color: #2ABB8D;font-size: 1.1em;font-weight: 700;text-transform: uppercase;margin: 2em 0px 0px;letter-spacing: 0.05em;transition: background-color 0.2s ease 0s;}#submit_form:hover{background-color: #2ABB8D;color: #FFF;}  .col_right{float: right;text-align: left;box-sizing: border-box;padding: 2em 3em;background: none repeat scroll 0% 0% #FFF;border: 0.5em solid #2ABB8D;   color: #000;width: 48%;min-height: 400px;margin-top:5em;}.product_single_wrapper{max-width: 680px;text-align: left;margin: 3em auto;background-color: #FFF;}  #single_link_img {text-align: left;max-width: 500px;width: 40%;float: left;padding-top: 15px;margin-bottom:2em}  #single_link_info {max-width: 500px;width: 50%;float: right;display: block;padding-top: 1.7em;font-size: 14px;text-align: justify;}.link_name {font-size: 16px;color: #666;}#single_link_img img{text-align: left;max-width: 500px;width: 100%;padding-top: 15px;  }#int_content h1{margin-bottom:2em;}#gallery_slides .owl-next {right: 0px;opacity:0;}#gallery_slides .owl-prev {left: 0px;opacity:0;}#gallery_slides .owl-prev, #gallery_slides .owl-next {background: none repeat scroll 0% 0% #1BAC7F !important;display:inline !important;margin: -1.8em 0px 0px;color: #FFF;padding: 0.6em 1em;border-radius: 0px;text-transform: uppercase;font-weight: 700;position: absolute;top: 50%;}.errorForce {background: none repeat scroll 0% 0% #CF4343 !important;color: #FFF !important;}.play{cursor:pointer;border:2px solid #1BAC7F;padding:0.5em 2em;margin-left:3em;background:#FFF;color:#1BAC7F;margin-top:3em;display:inline;width:5%;}.play:hover{background:#1BAC7F !important;color:#FFF !important;}.stop:hover{background:#1BAC7F !important;color:#FFF !important;}.stop{cursor:pointer;border:2px solid #1BAC7F;padding:0.5em 2em;margin-left:3em;background:#FFF;color:#1BAC7F;margin-top:3em;display:inline;width:5%;}.tel p{display:inline;}#homepage_header a{color: #FFF;font-size: 1.4em;   letter-spacing: 0.1em !important;text-transform: capitalize;display:block;margin:0.2em 0px;}#int_header a{color: #FFF;font-size: 1.4em;letter-spacing: 0.2em;text-transform: capitalize;display:block;}.test_cnt{background: url("../img/quote_tl.svg") no-repeat scroll left top / 25px auto transparent;}.test_cnt img{width:25px;float:right;}.testimonial_desc img {width: 20px !important;margin: 0px !important;}.borderlink:hover{background:#45BC9C;color:#FFF;}#header_inner a {position:absolute;left:0;right:0;margin:auto 0px;display:inline-block;}#header_inner a:hover {text-decoration:none !important;color:#000000;}#int_header .freeQuotation { bottom:2em !important;}#homepage_header .freeQuotation {bottom:4em !important;} #header_inner a:hover{text-decoration:underline;}@media (min-width: 1000px) {#main_nav {position: relative;left: 0 !important;display: block !important;height: auto !important;}#close_menu {display: none !important;}.dropdown ul li + li {margin: 0 !important;}}@media (max-width: 1000px) {#main_nav_wrapper {height: 4em;}.dropdown ul {padding: 0 0 2em 1em;position: static !important;top: 0;left: 0;}.dropdown li {background-color: transparent !important;padding: 0 0 0 1em;}.dropdown li a {padding: 0;}#main_nav {display: block;position: absolute;top: 0;left: -500px;background-color: #333;height: 100%;text-align: left;padding: 3em;box-sizing: border-box;width: 100%;max-width: 400px;overflow-y: auto;z-index: 9999999999999999999999999999999;}#toggle_menu {display: block !important;text-align: left;}#main_nav li {width: 100%;padding: 0;height: auto !important;}#main_nav li + li {margin: 0 0 0.5em !important;}#main_nav li a,#main_nav li span {display: block;padding: 0.7em 0;}#close_menu {display: block;position: absolute;top: 0;right: 0;color: #fff;cursor: pointer;padding: 0 0.5em !important;font-size: 3em !important;width: auto !important;margin: 0 !important;}#toggle_menu {text-align: left;}#toggle_menu span {display: inline-block;font-size: 2em;padding: 0.5em;width: 1em;height: 1em;line-height: 1em;text-align: center;background: rgba(0,0,0,0.15);}#toggle_menu strong {display: inline-block;padding: 1em 0 0 1.5em;line-height: 2em;}#toggle_menu:hover {text-decoration: none !important;}}@media (min-width: 1261px) {.tablet,.mobile {display: none;}#main_nav  li  + li {margin: 0 0 0 3em;}}@media (min-width: 981px) {#mobile_menu_wrapper {position: static !important;}.tablet,.mobile {display: none;}.desktopclear {display: block;}#services_box_wrapper .box {width: 29.33%;margin: 2%;}}@media (max-width: 980px) {.col_right {.tablet {display: block;}.mobile {display: none;}.tabletclear {display: block;}.col_left{width:100%}   #main_nav li + li {   margin:0px 0px 0px 1em;} .play,.stop{margin-left:0px !important;}.test_wrapper{width:100% !important;}}@media (max-width: 800px) {.tablet {display: none;}.mobile {display: block;}#services_carousel .owl-prev,#services_carousel .owl-next {top: 0;}#services_carousel .int p {display: none;}#services_box_wrapper .box {float: none;width: 80%;margin: 3% 10%;} .col_left{width:100%}.col_right{width:100%;margin-bottom:2em;} .test_wrapper{ }   .col_right { margin-top:0px !important;}   }@media (max-width: 500px) {.tablet {display: none;}.mobile {display: block;}#services_box_wrapper .box {float: none;width: 100%;margin: 3% 0;}#services_box_wrapper .int {margin: 4em auto 0;}.col_left{width:100%;float:none;padding:2em;padding-bottom:4em !important;padding-left:0px;   }.col_right{width:100%;float:none;margin-bottom:3em   }#submit_form {margin:0px;}#cont_frm{padding-left:1em;}.text_input {width:85%;}#single_link_img {text-align: left;max-width: 500px;padding-top: 15px;margin-bottom: 2em;float:none;width:100%;}#single_link_info {max-width: 500px;width:100%;float:none;display:block;padding-top:1em;font-size:14px;text-align:justify;}.play,.stop{display:block;width:65%;margin:2em auto !important;text-align:center;}.test_wrapper{width:100% !important;}#int_content p {text-align:justify !important;}.col_right { margin-top:0px !important;padding:2em !important;}}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@media screen and (max-width: 579px){#gridcols[data-columns]::before {content: '1 .masonryfloat.masonry_singlecol';}}@media screen and (min-width: 580px) and (max-width: 749px) {#gridcols[data-columns]::before {content: '2 .masonryfloat.masonry_doublecol';}}@media screen and (min-width: 750px) and (max-width: 1079px) {#gridcols[data-columns]::before {content: '3 .masonryfloat.masonry_triplecol';}}@media screen and (min-width: 1080px) {#gridcols[data-columns]::before {content: '4 .masonryfloat.masonry_quadcol';}}.masonryfloat {float: left;-webkit-box-sizing: border-box;-mox-box-sizing: border-box; box-sizing: border-box;padding: 0 0.5em;}.masonryfloat:first-of-type {padding-left: 0;}.masonryfloat:last-of-type {padding-right: 0;}.masonryfloat .box {margin-bottom: 1em;}.masonry_singlecol{ width: 100%;}.masonry_doublecol{ width: 50%;}.masonry_triplecol{ width: 33.33%;}.masonry_quadcol{ width: 25%;}	
