/*
Theme Name: Deyo Designs 2015
Author: Allisyn Deyo-Martin
Author URI: deyodesigns.com
*/
body .gform_wrapper .top_label div.ginput_container, .gform_wrapper li.hidden_label input {margin-top:0px !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {background-color: #fff;
border: none;
padding: 10px 20px;
margin: 0px;
text-transform: uppercase;}
.gform_wrapper .gform_footer input[type="submit"]:hover {background-color:#000;color:#fff;}
div.gform_footer.top_label {margin:0px !important;}

body {font-family:'Asap';font-size:14px;line-height:20px;padding:0px;margin:0px;background-color:#000;}
a {color:#4f6b49;}
h1, h2, h3, h4 {font-family:'Merriweather';line-height:32px;clear:both;}
.foot {background-color:#000;color:#fff;padding:2%;text-align:center;}
.foot a.button {background-color:#4f6b49;display:inline-block;color:#fff;padding:15px;margin:25px auto;font-size:20px;border-radius:5px;text-decoration:none;transition:all .2s;}
.foot a.button:hover {transform:scale(1.1);transition:all .2s;}
.foot .copyright {text-align:center;font-size:13px;}
.gform_wrapper {padding:0 3%;}
.gform_wrapper ul.gform_fields li.gfield {float:left;width:50%;clear:none;}
input#input_1_4.medium, input#input_1_2.medium, input#input_1_3.medium, input#input_1_1_3 {width:56%;padding:1%;font-size:14px;color:#000;font-family:'Merriweather';margin-left:2%;}
.footer .gfield_label {display:none;height:0px;line-height:0px;overflow:hidden;margin:0px;}
span#input_1_1_3_container.name_first label {display:none;margin:0px;}
.footer-right .gfield_label {display:none;height:0px;line-height:0px;overflow:hidden;margin:0px;}
.footer-right li {float:right;}
.footer input, textarea#input_1_5.textarea.medium {padding:1% 1% 0 1%;font-size:18px;color:#000;font-family:'Merriweather';}
textarea#input_1_5.textarea.medium {height:150px;}
label.gfield_label {margin:0px;}
div.gform_footer.top_label {clear:none;float:left;text-align:left;margin:0 0 0 1%;}
input#gform_submit_button_1.gform_button.gform_image_button img {max-width:100px;}
div.gform_footer.top_label img {max-width:100px;}

::-webkit-input-placeholder {color: #526546;text-shadow:1px 1px #ccc; }
:-moz-placeholder { /* Firefox 18- */color: #526546;text-shadow:1px 1px #ccc;   }
::-moz-placeholder {  /* Firefox 19+ */ color: #526546;text-shadow:1px 1px #ccc; }
:-ms-input-placeholder {  color: #526546;text-shadow:1px 1px #ccc;  }

.top {z-index:99;width:97%;padding:.5% 2% .5% 2%;background-color:#000;opacity:.7;position:fixed;}
.top img.table {width:100%;height:auto;z-index:0;}
.top .logo {width:25%;float:left;}
.top .logo img {float:left;max-height:30px;}

.main-navigation {float:left;width:50%;text-align:center;}
.top .contact {padding-top:4px;float:left;width:25%;color:#fff;text-align:right;font-family:'Pathway Gothic One';text-decoration:none;font-size:18px;}

.archive .showcase {height:200px;overflow:hidden;}
.category .showcase {height:200px;overflow:hidden;}
.showcase img {width:100%;height:auto;z-index:0;}

.nav-menu {z-index:99;text-align:center;width:100%;}
.nav-menu ul, ul.nav-menu {margin:0px;padding:4px 0 0 0;}
.nav-menu li {list-style-type:none;display:inline;padding:0 4% 0 0;margin:0px;}
.nav-menu a {color:#fff;text-transform:uppercase;font-family:'Pathway Gothic One';text-decoration:none;font-size:18px;}
.nav-menu a:hover {color:#526046;}
.nav-menu li.current-menu-item a {color:#526046;font-size:20px;}

.nav-collapse {display:none;}

.content {padding:4% 12%;background-color:#fff;clear:both;}
.content-full {padding:5% 2%;background-color:#fff;clear:both;}
.content-full img {max-width:50%;float:left;height:auto;padding:2% 5% 0 0;}
.entry-content {padding:0 5%;}
.content-full .entry-content {padding:5%;}

.entry-content h1 {clear:none;}

.navigate {}
.navigate a {text-decoration:none;font-weight:bold;font-size:20px;font-family:'Merriweather';padding-right:3%;}

.page-id-11 .content {padding:4% 3%;background-color:#fff;clear:both;}

.group {float:left;width:23%; margin:1%;position:relative;}
.group img {max-width:100%;width:100%;height:auto;}
.group .title {position:absolute;bottom:1px;background-color:#fff;opacity:.7;padding:2%;line-height:17px;width:97%;}
.group .title a {opacity:1;color:#000;text-decoration:none;}
.group .titleB {position:absolute;bottom:1px;background-color:#000;opacity:.7;padding:2%;line-height:17px;width:96.5%;color:#fff;}
.group .titleB a {opacity:1;color:#fff;text-decoration:none;}

.group .cats {line-height:13px;}
.group .cats a {font-size:10px;font-style:italic;}

.partners {display:flex;flex-wrap:wrap;justify-content:space-between;}
.partner {width:45%;background-color:#f2f2f2;padding:2%;display:flex;align-items:center;margin-bottom:25px;}
.partner div {width:70%;}
.partner .im {width:30%;height:auto;padding-right:5%;}
.partner .im img {width:100%;height:auto;}
.partner a {font-family:'Merriweather';font-size:16px;text-decoration:none;}

.us h2 {clear:none;}
.us {background-color:#fff;padding:2%;margin:2% 0;}
.us img.ali {width:25%;float:right;padding-left:5%;}
.us img.chris {width:25%;float:left;padding-right:5%;}

.gallery-item {float:left;text-align:left;width:16%;margin:2%;}
.gallery-item img {width:100%;height:auto;}


.rslides_container {margin-bottom: 0px;
  position: relative;
  width: 100%;background-color:#fff;}
  
.rslides-inside {position:absolute;background-color:#fff;opacity:.8;bottom:10px;z-index:999;padding:1% 2%;}
.rslides-inside h2 a {text-decoration:none;font-size:20px;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  height:100%;
  padding: 0 0 0 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;height:auto;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  height: auto;z-index:0;
  width: auto;clear:both;
  border: 0;width:100%;
  }


.centered-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url('themes.gif') no-repeat left top;
  margin-top: -45px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  
  .centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
  outline: none;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
  margin-top: 10px;display:none;
  text-align: center;
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
  background: #222;
  background: rgba(0,0,0, .8);
  }

@media screen and (min-width: 48em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}

  
@media screen and (max-width: 900px) {
.group {float:left;width:31%; margin:1%;position:relative;}
.foot .copyright {float:none;width:100%;text-align:center;clear:both;padding:2% 0;}
.foot .form {width:100%;float:none;}
input#input_1_4.medium, input#input_1_2.medium, input#input_1_3.medium, input#input_1_1_3 {width:96%;padding:1%;font-size:14px;color:#000;font-family:'Merriweather';margin-left:2%;}

.gallery-item {float:left;text-align:left;width:21%;margin:2%;}
.gallery-item img {width:100%;height:auto;}

}

@media screen and (max-width: 800px) {

.main-navigation, .top .contact {display:none;}
.top .logo {width:80%;float:right;margin:0px;padding:0px;}
.top .logo img {float:none;max-height:60px;margin:0px auto;box-shadow:1px 1px #000;opacity:1;}
.top {z-index:99;width:97%;padding:2% 2% 0 2%;background-color:#000;opacity:.8;position:fixed;}
.showcase {padding-top:80px;}

.nav-collapse ul {
  margin: 0;
  padding: 1%;
  width: 98%;
  display: block;background-color:#000;
  list-style: none;text-align:left;
}

.nav-collapse li {
  width: 96%;
  display: block;padding:2% 2% 15px 2%;
}

.nav-toggle {background:url('menu-toggle.png') no-repeat center left;overflow:hidden;
text-indent:-9999px;width:36px;height:34px;display:block;padding-top:8%;}

.nav-collapse li a {color:#fff;text-transform:uppercase;font-family:'Pathway Gothic One';text-decoration:none;font-size:18px;}


.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.partner {margin:1%;float:none;width:94%;background-color:#f2f2f2;padding:2% 2% 5% 2%;clear:both;margin:2% 0;}
.gallery-item {float:left;text-align:left;width:29%;margin:2%;}
.gallery-item img {width:100%;height:auto;}


}
@media screen and (max-width: 600px) {
.group {float:left;width:48%; margin:1%;position:relative;}
.gform_wrapper ul.gform_fields li.gfield {float:none;width:100%;clear:both;}
input#input_1_4.medium, input#input_1_2.medium, input#input_1_3.medium, input#input_1_1_3 {width:97%;padding:1%;font-size:14px;color:#000;font-family:'Merriweather';margin-left:0;}

.us h2 {clear:none;}
.us {background-color:#fff;padding:2%;margin:2% 0;}
.us img.ali {width:75%;float:none;padding:0px;margin:0px auto;text-align:center;}
.us img.chris {width:75%;float:none;padding:0px;margin:0px auto;text-align:center;}

.content {padding:4% 6%;background-color:#fff;clear:both;}

.content-full img {max-width:100%;float:none;height:auto;padding:2% 0 0 0;}

.gallery-item {float:left;text-align:left;width:46%;margin:2%;}
.gallery-item img {width:100%;height:auto;}

}

@media screen and (max-width: 400px) {
.group {float:left;width:98%; margin:1%;position:relative;}
.partner {margin:1%;float:none;width:94%;background-color:#f2f2f2;padding:2% 2% 5% 2%;clear:both;margin:2% 0;}
.partner img {display:none;}
.partner a {font-family:'Merriweather';font-size:16px;text-decoration:none;display:block;}


}