@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic|Lora);

::selection { background: #65c2ed; }

/* line 66, sass/_framework.scss */
.column { position: relative; float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 68, sass/_framework.scss */
.half.column, .half.columns { position: relative; float: left; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 69, sass/_framework.scss */
.one-third.column, .one-third.columns { position: relative; float: left; width: 33.33333%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 70, sass/_framework.scss */
.two-thirds.column, .one-third.columns { position: relative; float: left; width: 66.66667%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 72, sass/_framework.scss */
.one.column, .one.columns { position: relative; float: left; width: 6.25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 73, sass/_framework.scss */
.two.columns { position: relative; float: left; width: 12.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 74, sass/_framework.scss */
.three.columns { position: relative; float: left; width: 18.75%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 75, sass/_framework.scss */
.four.columns { position: relative; float: left; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 76, sass/_framework.scss */
.five.columns { position: relative; float: left; width: 31.25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 77, sass/_framework.scss */
.six.columns { position: relative; float: left; width: 37.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 78, sass/_framework.scss */
.seven.columns { position: relative; float: left; width: 43.75%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 79, sass/_framework.scss */
.eight.columns { position: relative; float: left; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 80, sass/_framework.scss */
.nine.columns { position: relative; float: left; width: 56.25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 81, sass/_framework.scss */
.ten.columns { position: relative; float: left; width: 62.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 82, sass/_framework.scss */
.eleven.columns { position: relative; float: left; width: 68.75%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 83, sass/_framework.scss */
.twelve.columns { position: relative; float: left; width: 75%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 84, sass/_framework.scss */
.thirteen.columns { position: relative; float: left; width: 81.25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 85, sass/_framework.scss */
.fourteen.columns { position: relative; float: left; width: 87.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 86, sass/_framework.scss */
.fifteen.columns { position: relative; float: left; width: 93.75%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* line 87, sass/_framework.scss */
.sixteen.columns { position: relative; float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }

/* == Base Styles ================================ */
/* line 90, sass/_framework.scss */
body { color: #000; font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-size: 100%; line-height: 2em; letter-spacing: .75; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%; margin: 0; padding: 0; }

/* line 92, sass/_framework.scss */
img { max-width: 100%; -ms-interpolation-mode: bicubic; /* so IE scales images without pixelating them */ }

/* line 94, sass/_framework.scss */
input, textarea { border: 1px solid #aaaaaa; padding: 2% 1%; outline: none; margin: 0 0 1% 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; text-shadow:inset rgba(0, 0, 0, 0.15) 0px 25px 1px; -webkit-box-shadow:inset rgba(0, 0, 0, 0.15) 0px 2px 1px; -moz-box-shadow:inset rgba(0, 0, 0, 0.15) 0px 2px 1px; box-shadow:inset rgba(0, 0, 0, 0.15) 0px 2px 1px; }

/* line 95, sass/_framework.scss */
input.requiredRed, select.requiredRed + div.chzn-container, textarea.requiredRed { background: #FFC0BD; }

/* requiredReds... all one group for consistency */
/* line 97, sass/_framework.scss */
.browserDimmer { background: rgba(255, 255, 255, 0.8); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 98; display: none; }

/* line 102, sass/_framework.scss */
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; }

/* line 104, sass/_framework.scss */
.loading { position: absolute; left: 50%; margin-top: 6%; display: none; z-index: 99; padding: 1.25em; background: #000; text-align: center; font-weight: bold; }

/* line 108, sass/_framework.scss */
.popUp { position: absolute; left: 50%; z-index: 99; display: none; background: #fff; margin-top: 6%; padding: 1.25em; border: 4px solid black; -webkit-box-shadow: 0 0 10px #cccccc; -moz-box-shadow: 0 0 10px #cccccc; box-shadow: 0 0 10px #cccccc; }
/* line 112, sass/_framework.scss */
.popUp .close { position: absolute; top: 0; right: 0; padding: 2%; background: #000; color: #fff; }
/* line 113, sass/_framework.scss */
.popUp .close a { color: #fff; }

/* line 117, sass/_framework.scss */
.successMessage { position: fixed; top: 20%; left: 50%; width: col(260px); margin-left: -150px; padding: 1.25em; border: 2px solid #666666; background: #fff; text-align: center; font-weight: bold; display: none; z-index: 99; }

/* Desktop-ish */
@media only screen and (min-width: 960px) { /* line 124, sass/_framework.scss */
  .noDesktop { display: none; } }
/* Tablet-ish */
@media only screen and (min-width: 768px) and (max-width: 991px) { /* line 129, sass/_framework.scss */
  .noTablet { display: none; } }
/* Mobile-ish */
@media only screen and (max-width: 767px) { /* line 151, sass/_framework.scss */
  .half.column, .half.columns, .one-third.column, .one-third.columns, .two-thirds.column, .two-thirds.columns, .one.column, .one.columns, .two.columns, .three.columns, .four.columns, .five.columns, .six.columns, .seven.columns, .nine.columns, .ten.columns, .eleven.columns, .twelve.columns, .thirteen.columns, .fourteen.columns, .fifteen.columns, .sixteen.columns { position: relative; float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
  /* We only allow half columns on Mobile Devices */
  /* line 153, sass/_framework.scss */
  .noMobile { display: none; } }

/* line 32, sass/style.scss */
a { color: #65c2ed; text-decoration: none; }
/* line 33, sass/style.scss */
a:hover, a:focus { color: #62a6ce; }
/* line 34, sass/style.scss */
a:hover, a:active { outline: none; }

h1,h2 { color:rgba(0,0,0,1); font-weight: normal; letter-spacing:0.025em; line-height:1.2em; font-family:'Lora', sans-serif; }

article 	{ /*letter-spacing: .07em;*/ font-family: "Lora", georigia, serif; font-size:1.066666667em /*16/15*/; line-height: 1.95em; }
article .excerptSingle 	{ font-weight:lighter; letter-spacing:0.055em; }
article h2,article h1 	{ color:rgba(0,0,0,1); font-weight: normal; letter-spacing:0.025em; line-height:1.2em; margin-top:24px; margin-bottom:18px; font-family:'Lora', sans-serif; }
article h1 	{ margin-top:0; letter-spacing:0.025em; line-height:1.2em; font-size:2.133333333em /*32/15*/; }
article h2 	{ font-size: 1.733333333em /*26/15*/; }
article h3  { font-size: 1.333333333em /*20/15*/ }
article h2 a,article h1 a 	{ color:rgba(0,0,0,1); }
article p 	{ font-size:1.133333333em /*17/15*/; }
article p a 	{ font-weight:bold; }
article #entry-author-info 	{ padding:10px; margin-top: 30px; background:rgba(171,171,171,.15); border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-size:.866666667em /*13/15*/; font-weight: lighter; }
article #entry-author-info a 	{ font-weight:bold; }
article #entry-author-info h3	{ text-transform: none; color:rgba(0,0,0,1); margin:0; }
article #entry-author-info #author-link	{ margin-top:20px; margin-bottom:20px; }
article #entry-author-info #author-description 	{ }
article .author,article .date 	{ font-size:.933333333em /*14/15*/; font-family: "Ubuntu", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #737373; letter-spacing: 0.067em; }
article .author a 	{ /* color:rgba(0,0,0,1); */ letter-spacing:0.067em; font-weight: bold; }
article .tagsAndCats 	{ font-family: "Ubuntu", Helvetica, Arial, sans-serif; display:none; }
article .tagsAndCats a 	{ /* color:rgba(192,0,0,1); */ }

.authorPage { font-family:'Lora', serif; }
.authorPage .bio { font-size:1.133333333em; border-bottom:1px solid #d7d7d7; }

.avatar.photo { border-radius: 50%; }

#author-avatar { width:15%; }
#author-avatar img { min-width:100px; }
#author-description { width:83%; padding-left:2%; }

.footer h2 { font-family:'Ubuntu', sans-serif; }

.main {  }

.comment-body { border-bottom:1px solid #d7d7d7; margin-bottom:30px; padding-bottom:10px; font-size: .8em; line-height: 2em; }
.comment-body .fn { font-size:1.4em; }

.cssAnimations { 		transition: 1s ease-in-out;
						-moz-transition: 1s ease-in-out;
						-webkit-transition: 1s ease-in-out; }
.cssAnimations:hover { background:#fff600; box-shadow:#cccccc 0px 0px 12px; }

/* line 39, sass/style.scss */
h3 { font-size: 0.9375em; color: #32beff; font-style: italic; font-weight: 500; letter-spacing: 0.085em; text-transform: uppercase; }

/* line 44, sass/style.scss */
.boxes { margin-bottom: 1%; }
/* line 46, sass/style.scss */
.boxes .box { position: relative; float: left; width: 18.75%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; width: 17.15%; margin: 0 0.5% 1% 0.5%; border: 1px solid #d6d6d6; text-align: center; max-height: 360px; overflow: hidden; }
/* line 49, sass/style.scss */
.boxes .box:hover { /* border:1px solid $color-link-hover; */ -webkit-box-shadow: #cccccc 0px 0px 12px; -moz-box-shadow: #cccccc 0px 0px 12px; box-shadow: #cccccc 0px 0px 12px; transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; }
/* line 53, sass/style.scss */
.boxes .box .boxCaption { margin: 0; padding: 5px 0; background: #d6d6d6; position: absolute; /* top:100%; */ letter-spacing: 0.075em; line-height: 1.5em; bottom: 0; width: 100%; text-align: left; }
/* line 55, sass/style.scss */
.boxes .box .boxCaption .title { padding: 0 10px; display: inline-block; font-size: 1em; font-weight: 400; color: #424242; }
/* line 56, sass/style.scss */
.boxes .box .boxCaption .title a { color: #424242; text-shadow: 0 1px 1px white; }
/* line 57, sass/style.scss */
.boxes .box .boxCaption .title a:hover { /* color: $color-link-hover; */ }
/* line 60, sass/style.scss */
.boxes .box .boxCaption .author { padding: 0 10px; padding-top: -10px; display: inline-block; font-size: 0.75em; font-weight: bold; color: #fff; text-transform: uppercase; text-shadow: #818181 0px 1px 1px; }
/* line 63, sass/style.scss */
.boxes .box .boxHover { display: none; position: absolute; top: 0; left: 0; width: 100%; /*height:100%; // removed for vertical positioning with JS */ background: white; text-shadow: 0 1px 1px white; text-transform: uppercase; letter-spacing: 0.075em; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF3F3F3', endColorstr='#FFFFFFFF'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(top, #f3f3f3, #ffffff); background-image: -moz-linear-gradient(top, #f3f3f3, #ffffff); background-image: -o-linear-gradient(top, #f3f3f3, #ffffff); background-image: linear-gradient(top, #f3f3f3, #ffffff);                          /* transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */ /* -webkit-transition: all 1s; /* Safari and Chrome */ /* -o-transition: all 1s; /* Opera */ }
/* line 67, sass/style.scss */
.boxes .box .boxHover img { max-width: 70%; max-height: 160px; }
/* line 68, sass/style.scss */
.boxes .box .boxHover .workText { line-height: 20px; }
/* line 69, sass/style.scss */
.boxes .box .boxHover .name { padding: 0 10px; display: inline-block; font-size: 1em; font-weight: 400; color: #424242; }
/* line 70, sass/style.scss */
.boxes .box .boxHover .desc { font-size: 0.75em; color: #737373; display: inline-block; }
/* line 78, sass/style.scss */
.boxes .box .boxImage { line-height: 0em; }
/* line 80, sass/style.scss */
.boxes .box .boxImage img { /* padding-bottom:53px; */ }
/* line 82, sass/style.scss */
.boxes .box:hover { /* .boxCaption 	{ top:inherit; bottom:0; } */ }
/* line 84, sass/style.scss */
.boxes .box:hover .boxHover { display: block; }
/* line 86, sass/style.scss */
.boxes .box.small { position: relative; float: left; width: 12.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; width: 11.5%; margin: 0 1% 1% 0%; }
/* line 89, sass/style.scss */
.boxes .box.testimonialBox { position: relative; float: left; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; width: 23%; margin: 0 2% 0% 0; padding-bottom: 15px; border-left: none; border-right: none; text-align: left; }
/* line 92, sass/style.scss */
.boxes .box.testimonialBox .quote { font-family: "Lora", serif; font-size: 0.9375em; padding-bottom: 15px; }
/* line 94, sass/style.scss */
.boxes .box.testimonialBox .quote *:first-child { text-indent: 25px; }
/* line 98, sass/style.scss */
.boxes .box.testimonialBox .author { line-height: 1.5em; padding-bottom: 15px; }
/* line 99, sass/style.scss */
.boxes .box.testimonialBox .author .quoteLogo { padding-right: 15px; }
/* line 99, sass/style.scss */
.boxes .box.testimonialBox .author .quoteLogo img { vertical-align: middle; }
/* line 100, sass/style.scss */
.boxes .box.testimonialBox .author .authorText { border-left: 1px solid #d6d6d6; padding-left: 15px; }
/* line 101, sass/style.scss */
.boxes .box.testimonialBox .author .authorText .authorName { font-family: "Lora", serif; font-weight: bold; font-style: italic; letter-spacing: 0.07em; margin: 0; }
/* line 102, sass/style.scss */
.boxes .box.testimonialBox .author .authorText .authorPosition { font-size: 0.8125em; margin: 0; }
/* line 106, sass/style.scss */
.boxes .box.testimonialBox:hover { box-shadow: none; }
/* line 109, sass/style.scss */
.boxes .label { position: relative; float: left; width: 6.25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; width: 9.25%; font-size: 0.8125em; letter-spacing: 0.085em; color: #5c5c5c; text-transform: uppercase; text-align: center; }
/* line 110, sass/style.scss */
.boxes .label a { color: #5c5c5c; display: inline-block; }
/* line 111, sass/style.scss */
.boxes .label a:hover { color: #32beff; }

/* line 118, sass/style.scss */
.button-temp, button-temp { cursor: pointer; background: rgba(0,0,0,1) url(images/blogButtonTilePattern.png) repeat; color:rgba(255,255,255,1); text-align: center; padding: 10px; display:inline-block; font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-size: 0.866666667em /*13/15*/; text-transform: none; letter-spacing: 0.085em; font-weight: 500; text-shadow: rgba(0, 0, 0, 0.7) 0px 1px 2px; transition: color 0.45s ease-in-out; -moz-transition: color 0.45s ease-in-out; -webkit-transition: color 0.45s ease-in-out; transition: background 0.45s ease-in-out; -moz-transition: background 0.45s ease-in-out; -webkit-transition: background 0.45s ease-in-out; border-radius:3px; line-height: 1em; }
.button, button 	{ background:#d6d6d6; color:#777777; text-align:center; padding:15px 30px; font-size:12px; text-transform:uppercase; letter-spacing:0.085em; font-family: "Ubuntu", Helvetica, Arial, sans-serif;
					font-weight:500; text-shadow:rgba(255,255,255,0.7) 0px 1px 2px;
						transition: color 0.45s ease-in-out;
						-moz-transition: color 0.45s ease-in-out;
						-webkit-transition: color 0.45s ease-in-out;
						transition: background 0.45s ease-in-out;
						-moz-transition: background 0.45s ease-in-out;
						-webkit-transition: background 0.45s ease-in-out; }
/* line 126, sass/style.scss */
.button:hover,button:hover { background: #68cffe; color: #fff; text-shadow: #777777 0px 1px 2px; }

/* line 129, sass/style.scss */
button { border: none; }

/* line 133, sass/style.scss */
.centered { max-width: 1200px; margin: 0 auto; }

/* line 135, sass/style.scss */
.cloudsIntro { /*height:30.357142857%/*425px/1400*/ /*;*/ overflow: hidden; background: #bad1e0; position: relative; min-height: 424px; }
/* line 137, sass/style.scss */
.cloudsIntro .clouds { position: absolute; width: 100%; height: 100%; text-align: center; z-index: 0; }
/* line 138, sass/style.scss */
.cloudsIntro .introText { padding: 5% 0 5% 9.25%; position: relative; float: left; width: 62.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
/* line 142, sass/style.scss */
.cloudsIntro .tree { position: absolute; z-index: 1; right: 0; top: 0; max-width: 37.5%; overflow: visible; text-align: center; }
/* line 144, sass/style.scss */
.cloudsIntro .tree img { max-width: none; margin-left: -35%; }

/* line 148, sass/style.scss */
.cloudsUnderHeader { overflow: hidden; background: url(images/cloudsUnderHeader.png) top center no-repeat; position: relative; height: 40px; z-index: 0; }
/* line 150, sass/style.scss */
.cloudsUnderHeader .whiteFade { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#33FFFFFF', endColorstr='#FFFFFFFF'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), #ffffff); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), #ffffff); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2), #ffffff); background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), #ffffff); height: 100%; width: 100%; }

.comment-notes 		{ margin-top:0; font-style:italic; font-family: "Ubuntu", Helvetica, Arial, sans-serif; border-bottom:1px solid #d7d7d7; padding-bottom:10px; }

.comments { }
.comments ul { padding-left:0; }
.comments ul li { list-style:none; }

.excerpt 			{ border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; margin-top: 14px; margin-bottom:25px; padding:14px 0 18px 0; }
.excerpt p:first-child 	{ margin-top: 0; }
.excerpt p:last-child 	{ margin-bottom: 0; }
.excerptSingle 		{ padding:20px 30px; background:rgba(171,171,171,.13); border:1px solid #d7d7d7;  font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-style:italic; margin-top:20px; text-shadow:#fff 0px 1px 2px; }
.excerptSingle p:first-child 	{ margin-top: 0; }

.featuredImage 			{ text-align:center; }
.featuredImage img 		{ /*border:1px solid rgba(177,177,177,1);*/ }

.form-allowed-tags 		{ display:none; }

.form-submit input 		{ width:auto; border:1px solid #d7d7d7; background: white; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF3F3F3'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3)); background-image: -webkit-linear-gradient(top, #ffffff, #f3f3f3); background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3); background-image: -o-linear-gradient(top, #ffffff, #f3f3f3); background-image: linear-gradient(top, #ffffff, #f3f3f3); font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-size: .857142857em /*12/14*/; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.form-submit input 	{ background:#d6d6d6; color:#777777; text-align:center; padding:15px 30px; font-size:12px; text-transform:uppercase; letter-spacing:0.085em; font-family: "Ubuntu", Helvetica, Arial, sans-serif;
					font-weight:500; text-shadow:rgba(255,255,255,0.7) 0px 1px 2px;
						transition: color 0.45s ease-in-out;
						-moz-transition: color 0.45s ease-in-out;
						-webkit-transition: color 0.45s ease-in-out;
						transition: background 0.45s ease-in-out;
						-moz-transition: background 0.45s ease-in-out;
						-webkit-transition: background 0.45s ease-in-out; }
/* line 126, sass/style.scss */
.form-submit input:hover { background: #68cffe; color: #fff; text-shadow: #777777 0px 1px 2px; }

/*.homepageHeader		{ background:url(images/backgroundClouds.png) top center no-repeat; }*/
/* line 155, sass/style.scss */
.footer { letter-spacing: 0.063em; position: relative; z-index: 2; background: black; color: white; }
/* line 157, sass/style.scss */
.footer .centered { /*margin:0 9.25%;*/ }
/* line 158, sass/style.scss */
.footer p:last-child { margin-bottom: 0; }
/* line 159, sass/style.scss */
.footer h2 { color: #808080; font-weight: 500; font-size: .9em; font-style: italic; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0; }
/* line 160, sass/style.scss */
.footer a { text-transform: uppercase; color: #fff; }
/* line 161, sass/style.scss */
.footer a:hover { color: #32beff; }
/* line 163, sass/style.scss */
.footer li { color: #fff; font-size: .8125em; list-style: none; }
/* line 164, sass/style.scss */
.footer ul { margin-top: 0px; float: left; padding-left: 0px; }
/* line 165, sass/style.scss */
.footer label { font-size: .8125em; text-transform: uppercase; line-height: .8em; }
/* line 166, sass/style.scss */
.footer label span { font-size: .9em; color: #ababab; }
/* line 168, sass/style.scss */
.footer p { font-size: .8125em; }
/* line 169, sass/style.scss */
.footer .navigate { position: relative; float: left; width: 23.625%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
/* line 171, sass/style.scss */
.footer .navigate li { color: #fff; font-size: .8125em; background: url("images/footerArrow.png") no-repeat 0px 14px transparent; padding-left: 11px; }
/* line 172, sass/style.scss */
.footer .navigate ul { margin-top: 0px; float: left; padding-left: 2px; margin-right: 30px; }
/* line 174, sass/style.scss */
.footer .contact { position: relative; float: left; width: 20.625%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
/* line 176, sass/style.scss */
.footer .contact ul { padding-left: 19px; padding-right: 19px; }
/* line 179, sass/style.scss */
.footer .newsletters { width:30%; padding-right:30px; }
.footer .newsletters input { background: #262626; border: #4b4b4b 1px solid; padding: 10px; width: 76.80585%; font-size:11px; margin-bottom: 15px; color: #fff; }
/* line 180, sass/style.scss */
.footer .newsletters input:focus { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF69ADD3', endColorstr='#FF94C7EA'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #69add3), color-stop(100%, #94c7ea)); background-image: -webkit-linear-gradient(top, #69add3, #94c7ea); background-image: -moz-linear-gradient(top, #69add3, #94c7ea); background-image: -o-linear-gradient(top, #69add3, #94c7ea); background-image: linear-gradient(top, #69add3, #94c7ea); -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5); color: #000; }
/* line 187, sass/style.scss */
.footer .newsletters button[type=submit] { background: #333333; border: #4b4b4b 1px solid; border-left: none; color: #fff; padding:10px 12px 11px 12px; line-height:1em; margin-left: 0; margin-top:1px; }
/* line 188, sass/style.scss */
.footer .newsletters button[type=submit]:hover { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF94C7EA', endColorstr='#FF69ADD3'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #94c7ea), color-stop(100%, #69add3)); background-image: -webkit-linear-gradient(top, #94c7ea, #69add3); background-image: -moz-linear-gradient(top, #94c7ea, #69add3); background-image: -o-linear-gradient(top, #94c7ea, #69add3); background-image: linear-gradient(top, #94c7ea, #69add3); color: #000; }
/* line 196, sass/style.scss */
.footer .news { display:none; padding: 0 60px 0 30px; }
/* line 197, sass/style.scss */
.footer .news p { border-bottom: #444444 1px solid; margin: 0; padding-bottom: 10px; margin-bottom: 10px; }
/* line 200, sass/style.scss */
.footer .connect { width:21.75%; }
.footer .connect a { margin-right: 7px; }
/* line 201, sass/style.scss */
.footer .connect .copyright { font-size: .75em; color: #666; }

/* line 206, sass/style.scss */
.header { position: relative; z-index: 1; border-bottom: 1px solid #d2d4d5; -webkit-box-shadow: 0 1px 4px rgba(1, 1, 1, 0.2); -moz-box-shadow: 0 1px 4px rgba(1, 1, 1, 0.2); box-shadow: 0 1px 4px rgba(1, 1, 1, 0.2); background: white; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF3F3F3'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3)); background-image: -webkit-linear-gradient(top, #ffffff, #f3f3f3); background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3); background-image: -o-linear-gradient(top, #ffffff, #f3f3f3); background-image: linear-gradient(top, #ffffff, #f3f3f3); }
/* line 212, sass/style.scss */
.header p { padding: 0; margin: 0; font-style: italic; color: #707070; font-size: 0.75em; letter-spacing: .1em; text-transform: uppercase; line-height: 1; }
/* line 213, sass/style.scss */
.header p .callout { font-family: 'Droid Serif',serif; font-style: italic; font-size: 1.33333em; font-weight: 700; color: #221f1f; text-transform: none; letter-spacing: .06em; }

.header .centered 	{ max-width: 2000px; }

/* line 217, sass/style.scss */
.header .logo { border-right: 1px solid #d2d4d5; /* float:left; */ position: relative; float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; width: 9.75%; /* @include box-sizing(border-box);*/ position: relative; line-height: 1; margin-right: 30px; vertical-align: middle; }
/* line 223, sass/style.scss */
.header .logo .borderHelper { border-right: 1px solid white; /* width:$firstColumnWidth; */ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 224, sass/style.scss */
.header .logo img { width: 115px; max-width: 100%; }
/* line 226, sass/style.scss */
.header .menu { position: relative; float: right; text-align: right; border-left: 1px solid white; }
/* line 230, sass/style.scss */
.header .menu a:hover, .header .menu a:focus { color: #32beff; }
/* line 232, sass/style.scss */
.header .menu ul { padding: 0 17px; margin: 0; border-left: 1px solid #d2d4d5; }
/* line 233, sass/style.scss */
.header .menu ul li { display: inline-block; list-style: none; vertical-align: middle; margin: 0; line-height: 1; font-size: 0.875em; letter-spacing: .08em; font-weight: 400; }
/* line 235, sass/style.scss */
.header .menu ul li a { color: #929292; text-transform: uppercase; }
/* line 239, sass/style.scss */
.header.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 90; }

/* **** header transition stuff **** */
/* line 246, sass/style.scss */
.header p { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding-top: 40px; }
/* line 250, sass/style.scss */
.header .logo { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding: 15px 0; }
/* line 253, sass/style.scss */
.header .logo .borderHelper { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding: 14px 17.94872% 13px 17.94872%; text-align: center; }
/* line 254, sass/style.scss */
.header .logo img { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
/* line 259, sass/style.scss */
.header .menu { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
/* line 262, sass/style.scss */
.header .menu ul li { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding: 41px 10px 40px 10px; }

/* line 269, sass/style.scss */
.header.small p { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding-top: 24px; font-size: 11px; }
/* line 272, sass/style.scss */
.header.small p .callout { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; font-size: 14px; }
/* line 277, sass/style.scss */
.header.small .logo { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding: 7px 0; }
/* line 280, sass/style.scss */
.header.small .logo .borderHelper { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding: 8px 10px 8px 10px; }
/* line 284, sass/style.scss */
.header.small .logo img { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; width: 90px; }
/* line 289, sass/style.scss */
.header.small .menu { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
/* line 292, sass/style.scss */
.header.small .menu ul li { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding-top: 23px; padding-bottom: 23px; }

/* line 300, sass/style.scss */
.headerHeightHolder { display: none; }

/* line 302, sass/style.scss */
.introText { position: relative; z-index: 2; font-size: 1.5em; line-height: 1.25em; letter-spacing: .04em; color: #221f1f; font-style: italic; font-weight: 300; }
/* line 304, sass/style.scss */
.introText .callout { font-size: 1.20833em; line-height: 1em; font-weight: 500; margin-bottom: 0; padding-bottom: 15px; color: #65c2ed; }
/* line 308, sass/style.scss */
.introText .calloutSmall { font-weight: 500; color: #65c2ed; }
/* line 309, sass/style.scss */
.introText p { margin: 0 0 15px 0; text-shadow: white 0px 2px 2px; }
/* line 310, sass/style.scss */
.introText p a { font-weight: 500; }

/* use a text gradient if webkit (or blink, I guess) */
/* line 315, sass/style.scss */
.chrome .introText .callout, .safari .introText .callout { color: #65c2ed; background-color: #65c2ed; -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; color: transparent; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 2px; /* So this works for the inset shadow, but it's definitely going to break in older versions of IE so we should keep an eye on this. */ }

.page-blog 		{ font-size:.9375em /*15/16*/; /* max-width:1400px; */ margin:0 auto; }
.page-blog .main.column { width: 72%; padding:0 50px 0 0px; }
.page-blog .main.column .workImage { margin-bottom: 25px; }
.page-blog .sidebar.column { width: 28%; }
/* call to action */
.page-blog .blogCallToAction { padding:40px 0; border-bottom:#d7d7d7 1px solid; text-align:center; }
.page-blog .blogCallToAction h2 { color:rgba(0,0,0,1); font-size:2em; font-weight: normal; letter-spacing:0.025em; line-height:1.2em; font-family:'Lora', sans-serif; margin:0; margin-bottom:5px; }
.page-blog .blogCallToAction p { color:#1c1c1c; font-size:1.117647059em/*19/17*/; font-family:'Ubuntu'; margin:0; margin-bottom:5px; }
.page-blog .blogCallToAction button { vertical-align: middle; }
.page-blog .blogCallToAction input { width:65%; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; font-size:.875em/*14/16*/; line-height: 1em; padding:11px 1.5%; }
@media (max-width:1150px) {
	.page-blog .blogCallToAction input { width:70%; }
}
@media (max-width:490px) {
	.page-blog .blogCallToAction { padding-top: 1.75em; }
	.page-blog .blogCallToAction input { width:100%; }
	.page-blog .blogCallToAction button { width:100%; }
}

.pagination	{ padding-bottom:15px; font-size:1.2em; }
.pagination .current { color:#65c2ed; font-weight:bold; }
.pagination a { color:#5c5c5c; }
.pagination a:hover { color:#65c2ed; }


ul.post-categories 	{ font-weight: normal; font-size: .65em; line-height:1em; color:rgba(0,0,0,.1); padding-left:20px; line-height:1.4em; margin-top:5px; }

label 			{ font-family: "Ubuntu", Helvetica, Arial, sans-serif; letter-spacing: .06em; font-style:italic; }
label .required 	{ color:rgba(205,51,51,1);}

h3#reply-title 	{ font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-size: 1.428571429em /*20/14*/; font-style:normal; color:rgba(0,0,0,1); margin-bottom: 0; text-transform: none; /* border-top:1px solid #d7d7d7; padding-top:10px; */ }

.search 	{ border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:1em 0; margin-top: 1em; }
.search input 	{ width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:url(images/icon_magnifyingGlass.png) 98% 50% no-repeat; }
.search button 	{ display:none; }

.shareicons span 	{ box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; }

.sidebar 		{ letter-spacing: .08em; font-size:.933333333em /*14/15*/; }
.sidebar h3 	{ background: rgba(0,0,0,1) url(images/blogButtonTilePattern.png) repeat; color:rgba(255,255,255,1); padding:0 10px; text-transform: none; letter-spacing: 0.085em; font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-size: 0.928571429em /*13/14*/; font-weight: 500; text-shadow: rgba(0, 0, 0, 0.7) 0px 1px 2px; -webkit-box-shadow: #cccccc 0px 0px 12px; -moz-box-shadow: #cccccc 0px 0px 12px; box-shadow: #cccccc 0px 0px 12px; }
.sidebar #text-3 h3 	{ margin-top:0; }
.sidebar ul 	{ margin:0; padding:0; list-style: none; }
.sidebar ul li 	{ margin-left: 0; padding-left: 0; font-size: 0.928571429em /*13/14*/; }

.sidebar .widget_archive select 				{ width:100%; }
.sidebar .widget_categories li			{ display:inline-block; }
.sidebar .widget_categories li a 		{ /* color:rgba(192,0,0,1); */ }
.sidebar .widget_categories li:after 	{ content:" / "; color:rgba(147,147,147,1); }
.sidebar .widget_featuredimagewidget a 	{ color:rgba(0,0,0,1); }
.sidebar .widget_featuredimagewidget p 	{ margin-top:0; margin-bottom: 1.4em; padding:1em 0; border-bottom: 1px solid rgba(177,177,177,1); line-height: 1em; }
.sidebar .widget_text 	{ font-family: "Lora", georigia, serif; letter-spacing: 0; line-height:1.8em; }

/* line 686, sass/style.scss */
.sprites { background: url(images/BRO_Sprites.png) transparent no-repeat; display: inline-block; position: relative; vertical-align: middle; }

/* line 687, sass/style.scss */
.sprites.arrowBlueRight { width: 7px; height: 9px; background-position: 0 0; vertical-align: middle; margin-top: -2px; margin-left: 3px; }

/* line 688, sass/style.scss */
.sprites.arrowBlueLeft { width: 7px; height: 9px; background-position: -25px 0; vertical-align: middle; margin-top: -2px; margin-right: 3px; }

/* line 689, sass/style.scss */
.sprites.arrowGrey { width: 5px; height: 6px; background-position: -100px 0; }

.sprites.arrowWhite { width: 7px; height: 9px; background-position: -125px 0; vertical-align: middle; }

/* line 690, sass/style.scss */
.sprites.arrowBigRight { width: 12px; height: 15px; background-position: -150px 0; }
/* line 690, sass/style.scss */
.sprites.arrowBigRight:hover { background-position: -150px -25px; }

/* line 691, sass/style.scss */
.sprites.arrowBigLeft { width: 12px; height: 15px; background-position: -175px 0; }
/* line 691, sass/style.scss */
.sprites.arrowBigLeft:hover { background-position: -175px -25px; }

/* line 693, sass/style.scss */
.sprites.launch { width: 11px; height: 17px; background-position: -75px -25px; margin-right: 3px; }
/* line 693, sass/style.scss */
.sprites.launch:hover { background-position: -75px -50px; }

/* line 694, sass/style.scss */
a:hover .sprites.launch { background-position: -75px -50px; }

/* line 695, sass/style.scss */
.sprites.address { width: 9px; height: 13px; background-position: -50px -25px; margin-left: -19px; margin-right: 5px; }

/* line 696, sass/style.scss */
.sprites.addressContact { width: 11px; height: 16px; background-position: -50px -75px; margin-left: -20px; margin-right: 3px; margin-top: -3px; }

/* line 697, sass/style.scss */
.sprites.email { width: 12px; height: 9px; background-position: -25px -25px; margin-left: -19px; margin-right: 5px; }

/* line 698, sass/style.scss */
.sprites.emailContact { width: 15px; height: 12px; background-position: -25px -75px; margin-left: -20px; margin-right: 3px; }

/* line 699, sass/style.scss */
.sprites.phone { width: 14px; height: 12px; background-position: 0 -25px; margin-left: -19px; margin-right: 5px; }

/* line 700, sass/style.scss */
.sprites.phoneContact { width: 16px; height: 14px; background-position: 0 -75px; margin-left: -20px; margin-right: 3px; }

/* line 701, sass/style.scss */
.sprites.quoteOpen { width: 19px; height: 17px; background-position: -100px -25px; position: absolute; top: 0px; left: 0; margin-top: 23px; }

/* line 702, sass/style.scss */
.sprites.cog { width: 8px; height: 8px; background-position: 0px -50px; position: absolute; }

/* line 704, sass/style.scss */
.spritesSocial { background: url(images/BRO_SocialSprites.png) transparent no-repeat; display: inline-block; vertical-align: middle; }

/* line 705, sass/style.scss */
.spritesSocial.twitter { width: 35px; height: 35px; background-position: 0 0; }
/* line 705, sass/style.scss */
.spritesSocial.twitter:hover { background-position: 0 -50px; }

/* line 706, sass/style.scss */
.spritesSocial.facebook { width: 35px; height: 35px; background-position: -50px 0; }
/* line 706, sass/style.scss */
.spritesSocial.facebook:hover { background-position: -50px -50px; }

/* line 707, sass/style.scss */
.spritesSocial.linkedin { width: 35px; height: 35px; background-position: -100px 0; }
/* line 707, sass/style.scss */
.spritesSocial.linkedin:hover { background-position: -100px -50px; }

/* line 708, sass/style.scss */
.spritesSocial.rss { width: 35px; height: 35px; background-position: -150px 0; }
/* line 708, sass/style.scss */
.spritesSocial.rss:hover { background-position: -150px -50px; }

/* line 710, sass/style.scss */
.spritesServices { background: url(images/BRO_ServicesSprites.png) transparent no-repeat; display: inline-block; vertical-align: middle; }

/* line 711, sass/style.scss */
.spritesServices.web { width: 49px; height: 45px; background-position: 0 0; }
/* line 711, sass/style.scss */
.spritesServices.web:hover { background-position: 0 -50px; }

/* line 712, sass/style.scss */
.servicesButton:hover .spritesServices.web { background-position: 0 -50px; }

/* line 714, sass/style.scss */
.spritesServices.video { width: 50px; height: 36px; background-position: -50px 0; }
/* line 714, sass/style.scss */
.spritesServices.video:hover { background-position: -50px -50px; }

/* line 715, sass/style.scss */
.servicesButton:hover .spritesServices.video { background-position: -50px -50px; }

/* line 717, sass/style.scss */
.spritesServices.branding { width: 48px; height: 47px; background-position: -100px 0; }
/* line 717, sass/style.scss */
.spritesServices.branding:hover { background-position: -100px -50px; }

/* line 718, sass/style.scss */
.servicesButton:hover .spritesServices.branding { background-position: -100px -50px; }

/* line 720, sass/style.scss */
.spritesServices.digital { width: 43px; height: 48px; background-position: -150px 0; }
/* line 720, sass/style.scss */
.spritesServices.digital:hover { background-position: -150px -50px; }

/* line 721, sass/style.scss */
.servicesButton:hover .spritesServices.digital { background-position: -150px -50px; }

/* =============== video .js ================ */
/* ============= end video .js ============== */
@media only screen and (max-width: 2000px) {
	.footer .centered { margin: 0 auto; }
}
@media only screen and (max-width: 1900px) { /* line 937, sass/style.scss */
  .header .logo .borderHelper { padding: 15px 10% 14px 10%; }
  /* line 942, sass/style.scss */
  .header .menu ul li { padding-top: 42px; padding-bottom: 41px; }
}

@media only screen and (max-width: 1801px) { /* line 742, sass/style.scss */
  .header .logo { width:10.75%; }
  .header .logo .borderHelper { padding: 15px 11% 14px 11%; }
}

@media only screen and (max-width: 1700px) { /* line 752, sass/style.scss */
  .header .logo { width:11.75%; }
  .header .logo .borderHelper { padding: 15px 11% 15px 11%; }
  .boxes .box .boxCaption { font-size: .75em; }
  /* line 755, sass/style.scss */
  .footer { font-size: .9em; line-height: 2em; }
  /* line 979, sass/style.scss */
  .footer .navigate li { background: url("images/footerArrow.png") no-repeat 0px 12px transparent; }
}
@media only screen and (max-width: 1600px) { /* line 765, sass/style.scss */
  .header .logo { width:12.75%; }
  .header .logo .borderHelper { padding: 15px 12% 14px 12%; }
  .footer .navigate { /* width: 18.625%; */ }
  /* line 995, sass/style.scss */
  .footer .newsletters { /* width: 23.5%; */ }
  /* line 996, sass/style.scss */
  .footer .news { /* width: 26.25%; padding-left: 10px; padding-right: 30px; */ }
  /* line 998, sass/style.scss */
  .footer .connect .copyright { font-size: .7em; }
}

@media only screen and (max-width: 1500px) {
  .header .logo .borderHelper { padding: 15px 12% 15px 12%; }
  /* line 1041, sass/style.scss */
  .header .menu ul li { padding-top: 42px; padding-bottom: 42px; }
  .footer .navigate { /* width: 20.625%; */ }
  /* line 1031, sass/style.scss */
  .footer .newsletters { /* width: 23.5%; */ }
  /* line 1032, sass/style.scss */
  .footer .news { /* width: 25.25%; padding-left: 10px; padding-right: 30px; */ }
  /* line 1034, sass/style.scss */
  .footer .connect .copyright {  }
}

@media only screen and (max-width: 1400px) {
  .footer .navigate { /* width: 19.625%; */ }
  /* line 1078, sass/style.scss */
  .footer .contact { /* width: 16.625%; */ }
  /* line 1085, sass/style.scss */
  .header .logo .borderHelper { padding: 15px 12% 15px 12%; }
}

@media only screen and (max-width: 1300px) {
	.footer .navigate { /* width: 12.625%; */ }
  /* line 1109, sass/style.scss */
  .footer .navigate ul { /* display: block; */ }
  /* line 1110, sass/style.scss */
  .footer .navigate ul li { /* line-height: 1.75em; background: url("images/footerArrow.png") no-repeat 0px 7px transparent; */ }
  /* line 1113, sass/style.scss */
  .footer .contact { /* width: 17.625%; */ }
  /* line 1114, sass/style.scss */
  .footer .newsletters { /* width: 23.5%; */ }
  /* line 1115, sass/style.scss */
  .footer .news { /* width: 26.25%; padding-left: 10px; padding-right: 30px; */ }
  /* line 1116, sass/style.scss */
  .footer .connect { /* width: 18%; */ }
  /* line 1120, sass/style.scss */

  .header .logo .borderHelper { padding: 15px 12% 15px 12%;  }
}

@media only screen and (min-width: 767px) and (max-width: 1200px) { /* line 772, sass/style.scss */
  .footer { font-size: .9em; }

}

@media only screen and (max-width: 1220px) { /* line 731, sass/style.scss */
  .centered { max-width: 96%; }
  .header .logo { width:13.75%; }
  .header .logo .borderHelper { padding: 15px 12% 15px 12%; }
  /* line 1154, sass/style.scss */
  .header p { padding-top: 32px; }
  /* line 1156, sass/style.scss */
  .header p .headerServices { display: block; margin-top: 5px; }
  /* line 1159, sass/style.scss */
  .header.small p { padding-top: 16px; }
  #author-avatar { width: 15%; float;left; }
  #author-description { float:left; width:80%; padding-left: 5%; }
}
@media only screen and (max-width: 1100px) { /* line 780, sass/style.scss */
  .footer .navigate { width: 26%; }
  /* line 1191, sass/style.scss */
  .footer .navigate ul { display: block; }
  /* line 1192, sass/style.scss */
  .footer .navigate ul li { line-height: 2em; background: url("images/footerArrow.png") no-repeat 0px 8px transparent; }
  /* line 1195, sass/style.scss */
  .footer .contact { width: 22%; }
  /* line 1196, sass/style.scss */
  .footer .newsletters { width: 29%; }
  /* line 1197, sass/style.scss */
  .footer .news { display: none; }
  /* line 1198, sass/style.scss */
  .footer .connect { width: 22%; }
  /* line 1202, sass/style.scss */
  .header .logo .borderHelper { padding: 15px 12% 15px 12%; }
  /* line 1206, sass/style.scss */
  .header .menu ul li { padding-left: 7px; padding-right: 7px; }
  .header .headerServices { font-size:.9em; }
}

@media only screen and (max-width: 1000px) {
	.header .logo { width:14.75%; }
	.header .logo .borderHelper { padding: 16px 12% 15px 12%; }
	.header .menu ul li { padding-left: 6px; padding-right: 6px; padding-top:43px; font-size:.8em; }
	.featuredImage { margin-bottom:25px !important; }
}

@media only screen and (max-width: 960px) {
	.footer .navigate { width: 28%; }
  /* line 1265, sass/style.scss */
  .footer .contact { width: 22%; }
  /* line 1266, sass/style.scss */
  .footer .newsletters { width: 27%; }
  /* line 1267, sass/style.scss */
  .footer .connect { width: 22%; }
  /* line 1270, sass/style.scss */
  .header p, .header.small p { display: none; }
  /* line 1271, sass/style.scss */
  .header .logo, .header.small .logo { border: none; float: none; display: block; text-align: center; width: 100%; margin-right: 0; }
  /* line 1272, sass/style.scss */
  .header .logo img, .header.small .logo img { width: 100px; }
  /* line 1273, sass/style.scss */
  .header .logo .borderHelper, .header.small .logo .borderHelper { border: none; padding: 6px 10% 0px 10%; }
  /* line 1275, sass/style.scss */
  .header .menu, .header.small .menu { border: none; float: none; text-align: center; }
  /* line 1276, sass/style.scss */
  .header .menu ul, .header.small .menu ul { border: none; }
  /* line 1277, sass/style.scss */
  .header .menu ul li, .header.small .menu ul li { padding-top: 0; padding-bottom: 18px; }
  /* line 1281, sass/style.scss */
  .header.small .logo, .header.small.small .logo { width: inherit; }
}

@media only screen and (max-width: 900px) {
	.footer .navigate, .footer .contact, .footer .newsletters, .footer .connect { width: 40%; margin-left: 10%; }
	.footer .newsletters br { display:none !important;}
}

/* Tablet-ish */
@media only screen and (max-width: 850px) { /* line 817, sass/style.scss */
  .boxes .label { display: block; float: none; text-align: center; width: 100%; background: black; width: 104%; margin-left: -2%; padding-top: .5em; padding-bottom: .5em; }
  /* line 819, sass/style.scss */
  .boxes .label a { color: white; }
  /* line 823, sass/style.scss */
  .boxes:not(.boxes-clients) .box, .boxes:not(.boxes-clients) .box.featured { float: none; display: block; width: inherit; }
  /* line 825, sass/style.scss */
  .boxes:not(.boxes-clients) .box:nth-child(1), .boxes:not(.boxes-clients) .box.featured:nth-child(1) { display: block; }
  /* line 865, sass/style.scss */
  .page-work .boxes { width: 100%; }
  /* line 866, sass/style.scss */
  .page-work .filters { display: none; }


  .page-blog .main.column,.page-blog .sidebar.column 	{ width:100%; }
	.page-blog .main.column { padding-left:15px; padding-right:15px; }
	.sidebar.column { padding-left:15px; padding-right:15px; }
  .excerptSingle { padding:10px 20px; line-height:1.5em; }


}
@media only screen and (max-width: 800px) { /* line 874, sass/style.scss */
  .cloudsIntro .clouds { width: 150%; margin-left: -37.5%; } }
/* Mobile-ish */
@media only screen and (max-width: 700px) { /* line 890, sass/style.scss */
	.footer .navigate, .footer .contact, .footer .newsletters, .footer .connect { width: 45%; margin-left: 5%; }

}
@media only screen and (max-width: 600px) { /* line 898, sass/style.scss */
  .cloudsIntro .introText { padding: 2%; width: 100%; display: block; float: none; }
  /* line 899, sass/style.scss */
  .cloudsIntro .tree { display: none; }
  .footer .navigate, .footer .contact, .footer .newsletters, .footer .connect { width: 49%; margin-left: 1%; }
    #author-description { padding-left: 10%; }
    #author-link .button { font-weight:lighter; padding:15px 20px; }
}
@media only screen and (max-width: 522px) { /* line 907, sass/style.scss */
	.footer .navigate, .footer .contact, .footer .newsletters, .footer .connect, .footer .news { padding-left: 5%; padding-right: 5%; width: 100%; }
  /* line 1484, sass/style.scss */
  .header .logo img { width: 85px; }
  /* line 1485, sass/style.scss */
  .header .logo .borderHelper { padding: 0; }
  /* line 1489, sass/style.scss */
  .header .menu ul li { font-size: .7em; padding-left: 2px; padding-right: 2px; }
  .header .menu ul:first-child { padding-left:0; }
  .header .menu ul:last-child { padding-right:0; }
  #author-avatar { width:100%; text-align:center; }
  #author-description { padding-left:0; width:100%; text-align:center; }
}

/* == Select 2 ================================== */
/* line 11, sass/_plugins.scss */
.select2-container { position: relative; display: inline-block; zoom: 1; *display: inline; vertical-align: top; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 15, sass/_plugins.scss */
.select2-drop { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 17, sass/_plugins.scss */
.select2-search { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 18, sass/_plugins.scss */
.select2-search input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 22, sass/_plugins.scss */
.select2-container .select2-choice { border: 1px solid #aaaaaa; display: block; overflow: hidden; white-space: nowrap; position: relative; height: 26px; line-height: 26px; padding: 0 0 0 8px; color: #444; text-decoration: none; background: linear(center bottom, #eeeeee 0%, white 50%); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; }
/* line 30, sass/_plugins.scss */
.select2-container.select2-drop-above .select2-choice { border-bottom-color: #aaa; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; background: linear(center bottom, #eeeeee 0%, white 50%); }
/* line 37, sass/_plugins.scss */
.select2-container .select2-choice span { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
/* line 41, sass/_plugins.scss */
.select2-container .select2-choice abbr { display: block; position: absolute; right: 26px; top: 8px; width: 12px; height: 12px; font-size: 1px; background: url("images/select2.png") right top no-repeat; cursor: pointer; text-decoration: none; border: 0; outline: 0; }
/* line 45, sass/_plugins.scss */
.select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; }

/* line 50, sass/_plugins.scss */
.select2-drop { background: #fff; color: #000; border: 1px solid #aaaaaa; border-top: 0; position: absolute; top: 100%; z-index: 9999; width: 100%; margin-top: -1px; -webkit-box-shadow: rgba(0, 0, 0, 0.15), 0 4px 5px; -moz-box-shadow: rgba(0, 0, 0, 0.15), 0 4px 5px; box-shadow: rgba(0, 0, 0, 0.15), 0 4px 5px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
/* line 55, sass/_plugins.scss */
.select2-drop.select2-drop-above { margin-top: 1px; border-top: 1px solid #aaaaaa; border-bottom: 0; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -ms-border-radius: 4px 4px 0px 0px; -o-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.15), 0 -4px 5px; -moz-box-shadow: rgba(0, 0, 0, 0.15), 0 -4px 5px; box-shadow: rgba(0, 0, 0, 0.15), 0 -4px 5px; }

/* line 61, sass/_plugins.scss */
.select2-container .select2-choice div { border-left: 1px solid #aaaaaa; position: absolute; right: 0; top: 0; display: block; height: 100%; width: 18px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background: linear(center bototm, #cccccc 0%, #eeeeee 60%); }
/* line 66, sass/_plugins.scss */
.select2-container .select2-choice div b { background: url("images/select2.png") no-repeat 0 1px; display: block; width: 100%; height: 100%; }

/* line 69, sass/_plugins.scss */
.select2-search { display: inline-block; white-space: nowrap; z-index: 10000; position: relative; min-height: 26px; width: 100%; margin: 0; padding-left: 4px; padding-right: 4px; }

/* line 73, sass/_plugins.scss */
.select2-search-hidden { display: block; position: absolute; left: -10000px; }

/* line 75, sass/_plugins.scss */
.select2-search input { padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #aaaaaa; font-family: sans-serif; font-size: 1em; width: 100%; margin: 0; height: auto !important; min-height: 26px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; background: url("images/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(85%, #ffffff), color-stop(99%, #eeeeee)); background: url("images/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url("images/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url("images/select2.png") no-repeat 100% -22px, -o-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url("images/select2.png") no-repeat 100% -22px, linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); }

/* line 83, sass/_plugins.scss */
.select2-drop.select2-drop-above .select2-search input { margin-top: 4px; }

/* line 85, sass/_plugins.scss */
.select2-search input.select2-active { background: url("images/spinner.gif") no-repeat 100%, -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(85%, #ffffff), color-stop(99%, #eeeeee)); background: url("images/spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url("images/spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url("images/spinner.gif") no-repeat 100%, -o-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url("images/spinner.gif") no-repeat 100%, linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); }

/* line 90, sass/_plugins.scss */
.select2-container-active .select2-choice, .select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; }

/* line 95, sass/_plugins.scss */
.select2-dropdown-open .select2-choice { border: 1px solid #aaaaaa; border-bottom-color: transparent; -webkit-box-shadow: 0 1px 0 white inset; -moz-box-shadow: 0 1px 0 white inset; box-shadow: 0 1px 0 white inset; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(50%, #eeeeee)); background: -webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%); background: -moz-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%); background: -o-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%); background: linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%); -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
/* line 99, sass/_plugins.scss */
.select2-dropdown-open .select2-choice div { background: transparent; border-left: none; }
/* line 100, sass/_plugins.scss */
.select2-dropdown-open .select2-choice div b { background-position: -18px 1px; }

/* line 104, sass/_plugins.scss */
.select2-results { margin: 4px 4px 4px 0; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto; max-height: 200px; }
/* line 105, sass/_plugins.scss */
.select2-results ul.select2-result-sub { margin: 0 0 0 0; }
/* line 106, sass/_plugins.scss */
.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px; }
/* line 108, sass/_plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px; }
/* line 110, sass/_plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px; }
/* line 112, sass/_plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px; }
/* line 114, sass/_plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px; }
/* line 116, sass/_plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px; }
/* line 117, sass/_plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px; }
/* line 124, sass/_plugins.scss */
.select2-results li { list-style: none; display: list-item; }
/* line 125, sass/_plugins.scss */
.select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; }
/* line 128, sass/_plugins.scss */
.select2-results .select2-result-label { padding: 3px 7px 4px; margin: 0; cursor: pointer; }
/* line 130, sass/_plugins.scss */
.select2-results .select2-highlighted { background: #3875d7; color: #fff; }
/* line 132, sass/_plugins.scss */
.select2-results li em { background: #feffde; font-style: normal; }
/* line 134, sass/_plugins.scss */
.select2-results .select2-highlighted em { background: transparent; }
/* line 136, sass/_plugins.scss */
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background: #f4f4f4; display: list-item; }
/* line 137, sass/_plugins.scss */
.select2-results .select2-disabled { display: none; }

/* line 140, sass/_plugins.scss */
.select2-more-results { background: #f4f4f4; display: list-item; }
/* line 141, sass/_plugins.scss */
.select2-more-results.select2-active { background: #f4f4f4 url("images/spinner.gif") no-repeat 100%; }

/* line 145, sass/_plugins.scss */
.select2-container.select2-container-disabled .select2-choice { background-color: #f4f4f4; background-image: none; border: 1px solid #dddddd; cursor: default; }
/* line 146, sass/_plugins.scss */
.select2-container.select2-container-disabled .select2-choice div { background-color: #f4f4f4; background-image: none; border-left: 0; }
/* line 147, sass/_plugins.scss */
.select2-container.select2-container-disabled .select2-choice abbr { display: none; }

/* line 151, sass/_plugins.scss */
.select2-container-multi .select2-choices { border: 1px solid #aaaaaa; margin: 0; padding: 0; cursor: text; overflow: hidden; height: auto !important; height: 1%; position: relative; min-height: 26px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: linear-gradient(top, #eeeeee 1%, #ffffff 15%); }
/* line 155, sass/_plugins.scss */
.select2-container-multi.select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; }
/* line 159, sass/_plugins.scss */
.select2-container-multi .select2-choices li { float: left; list-style: none; }
/* line 160, sass/_plugins.scss */
.select2-container-multi .select2-choices .select2-search-field { white-space: nowrap; margin: 0; padding: 0; }
/* line 161, sass/_plugins.scss */
.select2-container-multi .select2-choices .select2-search-field input { color: #666; background: transparent !important; font-family: sans-serif; font-size: 100%; height: 15px; padding: 5px; margin: 1px 0; outline: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/* line 164, sass/_plugins.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: white url("images/spinner.gif") no-repeat 100% !important; }

/* line 170, sass/_plugins.scss */
.select2-default { color: #999999 !important; }

/* line 173, sass/_plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice { color: #333; border: 1px solid #aaaaaa; line-height: 13px; padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; cursor: default; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); }
/* line 179, sass/_plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice span { cursor: default; }
/* line 181, sass/_plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; }

/* line 184, sass/_plugins.scss */
.select2-search-choice-close { display: block; position: absolute; right: 3px; top: 4px; width: 12px; height: 13px; font-size: 1px; background: url("images/select2.png") right top no-repeat; outline: none; }

/* line 189, sass/_plugins.scss */
.select2-container-multi .select2-search-choice-close { left: 3px; }
/* line 191, sass/_plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; }
/* line 194, sass/_plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices { background-color: #f4f4f4; background-image: none; border: 1px solid #dddddd; cursor: default; }
/* line 195, sass/_plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { background-image: none; background-color: #f4f4f4; border: 1px solid #dddddd; padding: 3px 5px 3px 5px; }
/* line 196, sass/_plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; }

/* line 201, sass/_plugins.scss */
.select2-result-selectable .select2-match { text-decoration: underline; }

/* line 204, sass/_plugins.scss */
.select2-result-unselectable .select2-result-selectable .select2-match { text-decoration: underline; }
/* line 205, sass/_plugins.scss */
.select2-result-unselectable .select2-match { text-decoration: none; }

/* line 208, sass/_plugins.scss */
.select2-offscreen { position: absolute; left: -10000px; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { /* line 211, sass/_plugins.scss */
  .select2-search input, .select2-search-choice-close { background-image: url("images/select2x2.png") !important; background-repeat: no-repeat !important; background-size: 60px 40px !important; }
  /* line 214, sass/_plugins.scss */
  .select2-container .select2-choice abbr, .select2-container .select2-choice div b { background-image: url("images/select2x2.png") !important; background-repeat: no-repeat !important; background-size: 60px 40px !important; }
  /* line 216, sass/_plugins.scss */
  .select2-search input { background-position: 100% -21px !important; } }
