/*
Theme Name: The Grid
Theme URI: https://www.madeinebor.com
Version: 2.2.5
Description: The Grid - An advanced filtering portfolio & blog theme
Author: Tom Rhodes
Author URI: https://www.madeinebor.com
License: GNU General Public License version 3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: white, custom-background, threaded-comments, translation-ready, custom-menu
*/

@import url('css/reset.css');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,700,600,800');
@import url('css/flexslider.css');
@import url('css/fancybox.css');
@import url('styles.css');

/*--WORDPRESS STYLES--*/
.sticky {}/*--STICKY STYLING IS HANDLES VIA JQUERY--*/
.bypostauthor img.avatar {}/*--HANDLED IN STYLES.PHP--*/
img.alignleft, img.aligncenter, img.alignright, img.alignnone { margin-bottom: 15px; margin-top: 15px; }
img.alignnone { display: block; }
img.alignleft { float: left; margin-right: 30px; }
img.alignright { float: right; margin-left: 30px; }
img.aligncenter { display: block; margin-right: auto; margin-left: auto; text-align: center; }
.wp-caption, .gallery-caption { margin: 40px 0; max-width: 100%; text-align: center; color: #999; padding: 0 40px; }
.wp-caption-text, .gallery-caption-text { margin: 6px 0; font-style: italic; font-size: 95%; line-height: 120%; }
.aligncenter { text-align: center }

/* =Clearfix
--------------------------------------------------------------------------------------------------------*/
.clear { clear: both; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
.alignleft { float:left; }
.alignright, .comment-reply-link { float:right; }
.aligncenter { margin:auto; display:block; }
.centered { text-align:center; }
/* End Clearfix
--------------------------------------------------------------------------------------------------------*/
textarea { resize: none; }
#check { position: absolute; top: -1px; left: 0; opacity: 0; height: 1px !important; padding: 0 !important; }
.text-block h3 { position: static; }

.wpcf7-form SELECT {
  font-size: 15px;
  height: 27px;
  padding: 0;
}
/* =Contact form 7
--------------------------------------------------------------------------------------------------------*/
.wpcf7-form > p {
  font-size: 14px;
  line-height: 10px;
  width: 482px;
  letter-spacing: 0px;
}

.wpcf7-form > p > p {
  line-height: 15px;
}

.wpcf7-form INPUT {
  font-size: 14px;
  height: 22px;
  padding: 1px 5px;
}

.wpcf7-form-control-wrap {
	top: 3px;
}

.infotext {
  color: #C6C6C6;
  font-style: normal;
  line-height: 14px;
}

.wpcf7-acceptance {
  float: left;
  height: 0;
  margin-right: 11px;
  margin-top: -5px;
  width: 14px;
}

.wpcf7-form TEXTAREA {
  font-size: 14px;
  height: 80px;
  padding: 1px 5px;
  width: 466px;
}

.wpcf7-list-item INPUT {
  height: 14px;
  margin: 0;
  padding: 0;
  width: 14px;
}

.wpcf7-list-item {
  color: #C6C6C6;
  height: 0;
  margin: 0;
  padding: 0;
}

.wpcf7-form-control.wpcf7-radio {
  display: block;
  margin: 0;
  padding: 0;
  width: 92px;
}

.wpcf7-list-item-label {
  color: #C6C6C6;
  display: block;
  float: right;
  margin-top: -12px;
  width: 67px;
}

.wpcf7-form-control.wpcf7-submit {
  font-weight: bold;
  height: 46px;
  margin-top: 25px;
  width: 477px;
}

span.wpcf7-not-valid-tip {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: red;
  font-size: 12pt;
  left: 282px;
  padding: 0;
  position: relative;
  top: -17px;
  width: 0;
  z-index: 0;
}

div.wpcf7-mail-sent-ok {
  border: none;
  margin: 0;
  color: #398F14;
  font-size: 15px;
  padding-left: 41px;
}

div.wpcf7-validation-errors {
  border: none;
  margin: 0;
  color: red;
  font-size: 15px;
  padding-left: 41px;
}