/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif; -ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;line-height:1.25em}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* grid */
.wrapper{display:block; max-width:1270px; margin:0 auto; padding:0 15px 15px 15px;}.grid .row {margin: 0; padding:0;}.grid .row:after {content: '';display: table;clear: both;}.grid .col {float: left;min-height: 1px;box-sizing: border-box;-moz-box-sizing: border-box;}.grid .col-1 {width: 8.33%;}.grid .col-2 {width: 16.66%;}.grid .col-3 {width: 25%;}.grid .col-4 {width: 33.33%;}.grid .col-5 {width: 41.66%;}.grid .col-6 {width: 50%;}.grid .col-7 {width: 58.33%;}.grid .col-8 {width: 66.67%;}.grid .col-9 {width: 75%;}.grid .col-10 {width: 83.33%;}.grid .col-11 {width: 91.66%;}.grid .col-12 {width: 100%;}.row{padding-bottom:0px;}
@media screen and (max-width: 600px) {.grid .row {margin: 0 ;padding:0;}.grid .col {float: none;width: 100%;margin:0;}}

/* styles */
*{ -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; ;}
body{font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; color:#666; font-size:13pt;line-height:22pt;padding:0;margin:20px 0;}
h1,h2,h3,h4{margin:10px 0px 10px 0px;padding:10px 10px 10px 20px;}
h1 a, h2 a, h3 a, h4 a{text-decoration:none; cursor:pointer;}

a{color:#7f8c8d;}
a:hover{color:#3498db;}
p{padding:0px 20px 20px 20px; line-height:1.5em;margin:0;}
img{vertical-align: middle;width: 100%;}
img .nosize{width:auto !important;}
.clear{clear:both;padding:0;margin:0;height:0}
.small{font-size:80%;}
.featured{padding:20px 10px 10px 10px}
.card{padding:0 10px 10px 10px}
.caption{background:#fff;padding:0px 20px 20px 20px;}
.featured h3{padding:10px 0 0 0;}
.callout{padding:0 20px;}
.quote{padding:0 20px; color:#959595;font-style: italic;}
.cartcallout{padding:40px 20px 20px 0}
.fl{display:block; float:left;}
.tl{text-align:left !important;}
.tc{text-align:center !important;}
.fc{display:block; margin:0 auto;}
.tr{text-align:right !important;}
.fr{display:block; float:right;}
.bg{text-align:center; margin:5px;border:2px solid #e9eaed;}
.pt{padding-top:20px;}
.padd{padding:0 10px;}
.br{border-right:2px solid #fff !important}
.mt{margin:10px 0;}
.header{padding-bottom:10px;}
.header img, .footer img{vertical-align: middle;width: auto !important; max-width:100%}
.logo{padding:0 20px 20px 20px;}
.logo img{width:338px; display:block; margin:0 auto}
.none{display:none !important;}
.fixed {position:fixed; width:100%;top:0;text-align:center;padding:20px;}
.divider{margin:20px 0; border: 1px solid #f4f5f6}
.reports, .entry{display:block; padding:20px 0 !important; }
.reports p{padding:10px;}
.topbanner{ position:fixed; top: 0;left: 0;width: 100%; background:#edc6c3; color:#c75248;text-align:center; font-size:66%; font-weight:bold;z-index:999;}
.footer{padding:20px; text-align:center}
.footer-menu a{padding:0 10px;}
/*colors*/
.notify{display:block;position:fixed;top:0;left:0;padding: 0;width: 100%; text-align:center}
.success{background:#64f4a2; padding:10px 20px;}
.error{background:#edc6c3; padding:10px 20px;}
.notice{background:#f4f5f6; padding:10px 20px;}
.teal{color:#39c3a9;}
.green{color:#49d083;}
.blue{color:#4fa3df;}
.purple{color:#b07ec5;}
.navy{color:#354f5e;}
.yellow{color:#f3a833;}
.orange{color:#d66a22;}
.red{color:#c75248;}
.silver{color:#c4c9cd;}
.lightgray{color:#f4f5f6;}
.gray{color:#8f9b9b;}
.darkgray{color:#666;}
.white{color:#fff;}
.black{color:#000;}

/* menus */
nav{padding:0;min-height:70px; padding-left:20px;}
nav ul{list-style-type:none; margin:0; padding:0; position:absolute; }
nav li{display:inline-block; float:left; margin-right:1px}
nav li a{display:block; min-width:120px; height:40px; text-align:left; line-height:40px; color:#7f8c8d; text-decoration:none}
nav li:hover ul a{background:#e9eaed; font-size:80%; height:40px; line-height:40px}
nav li:hover ul a:hover{background:#f8f9fa; color:#4fa4de;text-align:left;}
nav li ul{display:none; z-index:1}
nav li ul li{display:block; float:none}
nav li ul li a{width:auto; min-width:100px; padding:0 10px}
nav ul li a:hover+.hidden, .hidden:hover{display:block}
nav .show-menu{text-decoration:none; color:#fff; background:#4fa4de; text-align:center; width:120px; padding:10px 0; margin:0 auto; display:none; cursor:pointer}
nav input[type=checkbox]{ display:none}
nav input[type=checkbox]:checked ~ #menu{ display:block}
nav i{float:right;  transform:translate(-6px,0);  padding:18px 20px;}
nav i:before, nav i:after{ content:"";  position:absolute; background-color:#e9eaed !important;  width:3px;  height:9px; margin:0 auto;  }
nav i:before{ transform:translate(2px,0) rotate(45deg)}
nav i:after{ transform:translate(-2px,0) rotate(-45deg)}

@media screen and (max-width:900px){
nav{background:#fff !important;padding-top:10px;padding-left:0px; }
nav ul{position:static; display:none;}
nav li{padding:0px 0px;background:#fff;}
nav ul li, li a{width:100%}
nav ul li a{padding:0 10px;}
nav .show-menu{display:block}
}

.topbar{background:#f8f9fa;padding:0px 20px;color:#ccc; vertical-align:middle;align-items: center; }
.topbar a{color:#ccc; text-decoration:none;font-size:100%}
.top{padding-top:5px; padding-bottom:5px;}
.builder{background:#f8f9fa;padding:0 10px;}
.block{display:block;width:100%;padding:10px 0px 10px 20px;border-bottom:2px solid #eee;}
.path{position:relative;font-size:80%;padding:10px 20px;}
.path i{width:13px; height:13px; display:inline-block;background:#fff url("../images/arrowright.gif") no-repeat}

.menu{ position:relative;padding:10px 30px 10px 10px;}
.menu i{ position:absolute;  transform:translate(-6px,0);  margin-top:7px;  right:10px}
.menu i:before, .menu i:after{ content:"";  position:absolute; background-color:#e9eaed !important;  width:3px;  height:9px; margin:0 auto;  }
.menu i:before{ transform:translate(2px,0) rotate(45deg)}
.menu i:after{ transform:translate(-2px,0) rotate(-45deg)}

.menu-content {display: none;position: absolute;width:100%;font-size:80%;z-index: 1; padding:0px 20px 0px 0;}
@media screen and (max-width:900px){
.menu-content {position: relative;}
}
.builder .menu-content{padding-top:10px;}
.menu:active .menu-content, .menu:hover .menu-content, .menu:focus .menu-content {display: block; cursor:pointer}
.menu-content a {padding: 10px 10px;text-decoration: none;display: block; text-align:left;background-color: #e9eaed; cursor:pointer;}
.menu-content a:hover {background-color: #f8f9fa}

.WYSIWYG{padding:5px;}
.video {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.video iframe, .video video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* forms */
.forms{margin:0 20px 50px 20px !important;}
.forms, fieldset{border:0; margin:0;padding:5px 0 0 0;}
.forms .form-group{margin:5px 0 10px 0;}
.forms .form-row{margin-bottom:20px;}

.forms b, .forms .form-group label{display:block; width:50%; float:left; text-align:right; color:#8c8c8c; padding:5px;margin:0;}
.forms .form-group span{display:block;font-size:80%; color:#8c8c8c;padding:2px 10px 2px 10px;background:#f4f5f6;}
.forms .form-group .span{background:#f4f5f6;}
.forms input,.forms select,.forms textarea{display:block;width:50%;float:right;padding:.5em .6em;display:inline-block;border:2px solid #e9eaed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.forms select{padding:.45em .6em .4em .6em;}
.forms input:focus,.forms select:focus,.forms textarea:focus{border:2px solid #cacaca;}
.forms input.mr,.forms span.mr,.forms select.mr, .forms div.mr, div.mr{border-right:0;}
input[type='number'] {-moz-appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
input:focus:invalid, input:active:invalid {-moz-box-shadow: none;border:2px solid #edc6c3;}
:-moz-submit-invalid {box-shadow: none;}
:-moz-ui-invalid {box-shadow:none;}
.forms h4{padding-left:0;}
.forms .gridfirst{padding:20px 0px 0px 0px; margin-bottom:20px; border-right: 2px solid #f4f5f6;}
.forms .grid{padding:20px 10px 0px 10px; margin-bottom:20px; border-right: 2px solid #f4f5f6;}
.forms .gridlast{padding:20px 0px 0px 10px; margin-bottom:20px;}
.forms .group{padding:20px 20px 10px 20px; margin-bottom:20px; border: 2px solid #f4f5f6;}
.forms .group hr, hr{margin:20px 0; border:0;border-bottom: 2px solid #f4f5f6;width:100%;clear:both;}
.forms .groupheader{padding:10px 20px; width:100%; margin:0; background: #e9eaed;}
a.btn, .btn {display:inline-block;  text-align:center;font-size: 80%; width:100%; position:relative; font-weight:bold;  color: #ffffff; padding: 6px 10px 7px 10px;  text-decoration: none;  border:0; }
a.btn:hover, .btn:hover {text-decoration: none; color:#fff;}
a.smbtn, .smbtn {display:inline-block;  text-align:center;font-size: 70%; width:100%;position:relative; font-weight:bold;  color: #ffffff; padding: 5px 10px;  text-decoration: none;  border:0; }
a.smbtn:hover, .smbtn:hover {    text-decoration: none; color:#fff;}
.wide {max-width:100%;}
.helper{padding:0 20px; color:#8c8c8c;font-size:90%; background:#f7f8f8;margin:0 20px 20px 20px}
.helper h3{margin:0;padding:11px 0 20px 0;}
.helper p{padding:0 20px 20px 0;margin:0;}
.helper div{overflow:hidden;}
.required:after { content:" *"; color:#4fa4de; }
.slogan{color:#fff; text-align:center; font-size:150%; line-height:300%}
.search{background:#f4f5f6;padding-top:20px;}
.search h3{padding:0;}
/* form toggles */
.togglegroup{margin-bottom:20px}
.question{padding:10px 0; display:block;font-size:90%;font-weight:bold;color:#8c8c8c;  width:80%; float:left}
.toggle{width:20%; float:right;}
.form-toggle{ position:absolute;  margin-left:-9999px;  visibility:hidden}
.form-toggle+label{ display:block;  position:relative;  cursor:pointer;  outline:none;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; float:right}
input.form-toggle-yes-no+label{ padding:2px;  width:60px;  height:30px}
input.form-toggle-yes-no+label:before, input.form-toggle-yes-no+label:after{ display:block;  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  color:#fff;  font-size:90%;  text-align:center;  line-height:30px;  font-weight:bold}
input.form-toggle-yes-no+label:before{ background-color:#ddd;  content:attr(data-off);  -webkit-transition:-webkit-transform 0.5s;  -moz-transition:-moz-transform 0.5s;  -o-transition:-o-transform 0.5s;  transition:transform 0.5s;  -webkit-backface-visibility:hidden;  -moz-backface-visibility:hidden;  -ms-backface-visibility:hidden;  -o-backface-visibility:hidden;  backface-visibility:hidden;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
input.form-toggle-yes-no+label:after{ background-color:#8ce196;  content:attr(data-on);  -webkit-transition:-webkit-transform 0.5s;  -moz-transition:-moz-transform 0.5s;  -o-transition:-o-transform 0.5s;  transition:transform 0.5s;  -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);  -o-transform:rotateY(180deg);  transform:rotateY(180deg);  -webkit-backface-visibility:hidden;  -moz-backface-visibility:hidden;  -ms-backface-visibility:hidden;  -o-backface-visibility:hidden;  backface-visibility:hidden;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
input.form-toggle-yes-no:checked+label:before{ -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);  -o-transform:rotateY(180deg);  transform:rotateY(180deg)}
input.form-toggle-yes-no:checked+label:after{ -webkit-transform:rotateY(0);  -moz-transform:rotateY(0);  -ms-transform:rotateY(0);  -o-transform:rotateY(0);  transform:rotateY(0)}
.select{ background:#fff url("../images/arrowdown.gif") no-repeat 97% 50%}
.select select{ box-shadow:none;  background-color:transparent;  background-image:none;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none}

@media (max-width: 600px) {
.forms input.mr,.forms span.mr,.forms select.mr,.forms div.mr, div.mr{width:100%;border-right:2px solid #e9eaed;}
.forms .form-group, .forms .form-group .col{margin-bottom:10px;}
.forms .group{padding:10px 0 0 0; margin-bottom:10px; border: 0}
.forms .gridfirst, .forms .grid, .forms .gridlast{padding:0px;border:0}
}
/*csv upload fields*/


/* tables */
table{border:2px solid #e9eaed; border-collapse: collapse;width:100%;background: #e9eaed;}
.table{padding:0 20px;}

th, td {border:2px solid #e9eaed;border-right:2px solid #f0f1f3;border-collapse: collapse;padding:8px;}
tr:nth-child(odd) {background: #fff;}

@media (max-width: 600px) {
.pf-table th {position: absolute;top: -9999px;left: -9999px; }
.pf-table td:before {content: attr(data-th)": ";  font-weight: bold;width: 50%;  display: inline-block;padding:4px 8px;}
.pf-table td{display: table;border:0;border-bottom:2px solid #f0f1f3;width:100%;}
}
/* color picker */
div#colorpicker{ width:191px;  height:164px;  padding-top:10px;  padding-left:10px;  padding-bottom:0;  padding-right:0;  position:absolute;  top:22px;  left:0px;  background-color:#EEE;  border:1px solid #BBB;  display:none;  z-index:200;  box-sizing:content-box}
div#colorpicker div{ float:left;  padding:0;  box-sizing:content-box}
div#colorpicker div.clear{ float:none;  clear:both;  border:0;  overflow:hidden;  height:0;  font-size:0}
 
div#colorpicker div#colorContainer{ float:left;  border:0;  border-right:1px solid black;  border-bottom:1px solid black;  cursor:pointer}
div#colorContainer div{ border:0;  border-top:solid 1px black;  border-left:solid 1px black;  width:9px;  height:9px;  overflow:hidden; /*for IE6*/}
div#colorpicker div#hexBox, div#colorpicker div#bgBox{ border:1px solid #999;  font:normal 10px verdana;  height:16px;  margin-bottom:4px}
div#colorpicker div#hexBox{ width:64px;  color:Black;  line-height:16px}
div#colorpicker div#bgBox{ width:110px;  margin-left:3px;  clear:right}
div.transChooser{ background:transparent url(../images/transChooser.gif)}
div.colorChooser{ width:95%; height:24px;  background:transparent url(../images/colorChooser.png) right center no-repeat;  margin:0px;  position:relative;  display:inline-block;  overflow:visible;  vertical-align:middle}
 
/* Pikaday calendar*/
.pika-single{ z-index:9999;  display:block;  position:relative;  color:#333;  background:#fff;  border:2px solid #cacaca;   border-bottom-color:#bbb;}
.pika-single:before, .pika-single:after{ content:"";  display:table}
.pika-single:after{clear:both}
.pika-single{*zoom:1}
.pika-single.is-hidden{ display:none}
.pika-single.is-bound{ position:absolute;}
.pika-lendar{ float:left;  width:240px;  margin:8px}
.pika-title{ position:relative;  text-align:center}
.pika-label{ display:inline-block;  *display:inline;  position:relative;  z-index:9999;  overflow:hidden;  margin:0;  padding:5px 3px;  font-size:14px;  line-height:20px;  font-weight:bold;  background-color:#fff}
.pika-title select{ cursor:pointer;  position:absolute;  z-index:9998;  margin:0;  left:0;  top:5px;  filter:alpha(opacity=0);  opacity:0}
.pika-prev, .pika-next{ display:block;  cursor:pointer;  position:relative;  outline:none;  border:0;  padding:0;  width:30px;  height:30px;      text-indent:30px;     white-space:nowrap;     overflow:hidden;     background-color:transparent;     background-position:center center;     background-repeat:no-repeat;     background-size:75% 75%;     opacity:.75;     *position:absolute;     *top:0}
.pika-prev:hover,.pika-next:hover{opacity:1}
.pika-prev, .is-rtl .pika-next{ float:left;     background-image:url(../images/prev.jpg);     *left:0}
.pika-next, .is-rtl .pika-prev{ float:right;     background-image:url(../images/next.jpg);  *right:0}
.pika-prev.is-disabled,.pika-next.is-disabled{ cursor:default;  opacity:.2}
.pika-select{ display:inline-block;  *display:inline}
.pika-table{ width:100%;  border-collapse:collapse;  border-spacing:0;  border:0}
.pika-table th, .pika-table td{ width:14.285714285714286%;  padding:0}
.pika-table th{ color:#999;  font-size:12px;  line-height:25px;  font-weight:bold;  text-align:center}
.pika-button{ cursor:pointer;  display:block;  box-sizing:border-box;  -moz-box-sizing:border-box;  outline:none;  border:0;  margin:0;  width:100%;  padding:5px;  color:#666;  font-size:12px;  line-height:15px;  text-align:right;  background:#f5f5f5}
.pika-week{ font-size:11px;  color:#999}
.is-today .pika-button{ color:#4fa4de;  font-weight:bold}
.is-selected .pika-button{ color:#fff;  font-weight:bold;  background:#4fa4de; }
.is-inrange .pika-button{ background:#D5E9F7}
.is-startrange .pika-button{ color:#fff;  background:#6CB31D;  box-shadow:none;  }
.is-endrange .pika-button{ color:#fff;  background:#4fa4de;  box-shadow:none;  }
.is-disabled .pika-button, 
.is-outside-current-month .pika-button{ pointer-events:none;  cursor:default;  color:#999;  opacity:.3}
.pika-button:hover{ color:#fff;  background:#4fa4de;  box-shadow:none;  }
.pika-table abbr{ border-bottom:none; text-decoration:none;}

/**
 * wallop.css
 *
 * @fileoverview Default styles for wallop – recommended
 *
 * @author Pedro Duarte
 * @author http://pedroduarte.me/wallop
 */

.Wallop{ position:relative}
.Wallop-list{ position:relative;  overflow:hidden}
.Wallop-item{ visibility:hidden;  position:absolute;  top:0;  left:0;  width:100%}
.Wallop-item--current{ visibility:visible;  position:relative}

/* slider */
.Wallop-item{display:block;}
.Wallop-item h4{width:100%;background:#fff; padding:0 0 10px 20px;height:40px;}
.Wallop-item h2{display:block;position:absolute;top:25%;width:100%; line-height:1.5em; text-align:center;padding:0 20px;}
.Wallop-pagination {display:block; width:100%; height:60px;position:relative;text-align: right; margin:-70px 0 0 0px;}
.Wallop-buttonPrevious {border:0;display:block;width:60px;height:60px; background: #fff url('../images/prev.jpg') center center no-repeat; position:absolute;right:60px;}
.Wallop-buttonNext {border:0;display:block;width:60px;height:60px; background: #fff url('../images/next.jpg') center center no-repeat; position:absolute;right:0;}

/*http://codepen.io/abergin/pen/ihlDf*/
/*accordion*/
.accordion{padding:20px}
.accordion ul{list-style:none;  perspective:900;  padding:0;  margin:0; border-bottom:2px solid #e9eaed}
.accordion ul li{ position:relative;  padding:0;  margin:0;  border-top:2px solid #e9eaed}
.accordion ul li i{ position:absolute;  transform:translate(-6px,0);  margin-top:30px;  right:20px}
.accordion ul li i:before, ul li i:after{ content:"";  position:absolute; background-color:#e9eaed;  width:3px;  height:9px}
.accordion ul li i:before{ transform:translate(-2px,0) rotate(45deg)}
.accordion ul li i:after{ transform:translate(2px,0) rotate(-45deg)}
.accordion ul li input[type=checkbox]{ position:absolute;  cursor:pointer;  width:100%;  height:100%;  z-index:1;  opacity:0}
.accordion ul li input[type=checkbox]:checked ~ p, .accordion ul li input[type=checkbox]:checked ~ div{ margin-top:0;  max-height:0;  opacity:0}
.accordion ul li input[type=checkbox]:checked ~ i:before{ transform:translate(2px,0) rotate(45deg)}
.accordion ul li input[type=checkbox]:checked ~ i:after{ transform:translate(-2px,0) rotate(-45deg)}
.accordion p{padding:0 0 0 20px}

.tabber {margin: 0 auto; min-width: 320px; max-width: 100%;}
.tab {}
.tab > div {display: none; padding: 20px 0px;}

.tabber input[type=radio] {display: none;margin:0;padding:0;}
.tabber label {display: inline-block; padding: 10px 20px; font-weight: 600; text-align: center;}
.tabber label:hover {color: #27ae60; cursor: pointer;}
.tabber input:checked + label {border:2px solid #27ae60; color: #27ae60;}
#tab1:checked ~ .tab #tab1,#tab2:checked ~ .tab #tab2,#tab3:checked ~ .tab #tab3,#tab4:checked ~ .tab #tab4 { display: block;}

/*sortable*/
.formbuilder{padding:10px 20px;background:#eee;min-height:40px;}
ul.formbuilder{padding:0;margin:0;list-style:none; width:100%;}
ul.formbuilder li{cursor:ns-resize; background: #fff url('../images/arrowupdown.png') center left no-repeat; }
.formbuilder em{font-size:80%;font-style:normal}
.delete{cursor:pointer; background: #fff url('../images/arrowdelete.png')center center no-repeat; display:block;width:26px; height:26px;float:right;}
.gu-mirror {list-style:none;position: fixed !important; margin: 0 !important; z-index: 9999 !important; opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); cursor:ns-resize;}
.gu-hide { display: none !important;}
.gu-unselectable {  -webkit-user-select: none !important;  -moz-user-select: none !important;  -ms-user-select: none !important;  user-select: none !important;background: #fff}
.gu-transit {  opacity: 0.2;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";  filter: alpha(opacity=20); }


@media (max-width: 900px) {
body{ font-size:14px; line-height:18px; }

}
@media print {
.sidebar, .nav, .noprint, .builder{display:none;height:0px;}
}

.nopadd{padding:0;}
.nomargin{margin:0;}

/* build custom style style */

body{background:#e9eaed;}
.theme{background:#fff;padding:20px !important;}
.header{background:#fff}
a, nav li a, .menu-content a{color:#95984f;}
a:hover,nav li a:hover{color:#585a28;}
.btn, nav .show-menu, a.smbtn, .smbtn {background: #95984f;}
a.btn:hover, .btn:hover,a.smbtn:hover, .smbtn:hover{background:#585a28;}
nav a{color:#8c8c8c;}
nav a:hover{color:#3498db}
.menu-content a {background-color: #e9eaed;}
.menu-content a:hover{color:#fff;background-color: #3498db}
.featured{background:#fff}
.slogan{color:#fff;}
.Wallop-item h4{color:#666;}
.Wallop-item h2{color:#666;}

/*a.btn, .btn,.bg,.menu-content,.forms .form-group span,.forms input,.forms select,.forms textarea{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}*/

