/**
Theme Name: BidWrite
Theme URL:
Description: BidWrite Official Wordpress Theme
Author: SwishDesign
Author URI: swishdesign.com.au
Version: 0.1
**/

@font-face {
  font-family: 'GothamBlack';
  src:  url('fonts/GothamBlack.eot?#iefix') format('embedded-opentype'),
        url('fonts/GothamBlack.woff') format('woff'),
        url('fonts/GothamBlack.ttf')  format('truetype'),
        url('fonts/GothamBlack.svg#GothamBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamBold';
  src:  url('fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/GothamBold.woff') format('woff'),
        url('fonts/GothamBold.ttf')  format('truetype'),
        url('fonts/GothamBold.svg#GothamBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

html * {
  -webkit-font-smoothing: antialiased;
}

/*html, body {
  height:100%;
}*/

/** GENERAL CSS PROPERTIES **/
body {
  background:#eaebec;
  font-family:"Montserrat", sans-serif;
  font-size:13px;
  color:#6d6e71;
  font-weight:400;
  margin:0;
  padding:0;
}

#wrapper {
  margin:auto;
    /** STICKY FOOTER
    min-height:100%;
    position:relative;
    margin-bottom:-53px;**/
}
.wrapper {
  width:1143px;
  margin:auto;
}
.clearer {
  clear:both;
}

a img {
  border:none;
  outline:none;
}

a {
  text-decoration:none;
  outline:none;
}

a:hover {}

h1,h2,h3,h4,h5 {
}

h1 {   }
h2 { font-size:19px;text-transform:UPPERCASE;  }
h3 { font-size:17px;  }
h4 { font-size:16px;text-transform:UPPERCASE;  }
h5 { font-size:15px;  }
h1 a, h2 a, h3 a, h4 a, h5 a {

}

strong {
  font-weight:700;
}

.btnx,
a.btnx,
#main_content a.btnx {
  font-size:13.14px;
  color:#fff !important;
  text-transform:UPPERCASE;
  font-weight:700;
-webkit-border-radius: 3px/3px 3px 4px 4px;
	-moz-border-radius: 3px/3px 3px 4px 4px;
	border-radius: 3px/3px 3px 4px 4px;
	background-color: #3e3e3e;
	-webkit-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	-moz-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
  line-height:1em;
  padding:8px 9px;
  display:inline-block;
  border:none;
}

/** HEADER **/
#header {
  background:#fff;
  height:91px;
  border-top:solid 1px #7b7c7f;
  border-bottom:solid 1px #7b7c7f;;
}
#logo {
  width:243px;
  height:123px;
  margin-top:-1px;
  position:absolute;
  z-index:99999;
  margin-left:-34px;
}

#header_right {
  float:right;
  width:400px;
  text-align:right;
  font-size:14.18px;
  text-transform:UPPERCASE;
  margin-top:29px;
}
#header_right span {
  font-size:20.18px;
  color:#5d9daf;
  font-weight:700;
}
#header_right a {
  font-size:12.96px;
  color:#a3b75e;
}

#splash {
  width: 100%;
  height:446px;
  overflow:hidden;
}
#splash_container {
  height:446px;
  background:#3d3d3d;
  position:relative;
  z-index:10;
}
.slide_item {
  height:446px;
  width:100%;
  z-index:10;
}
.slide_content_wrap {
  display: table;
  height: 100%;
  margin: auto;
  width: 1143px;
}
.slide_content {
  display:table-cell;
  vertical-align:middle;
}
.slide_content_wrapper {
  width:320px;
}
.slide_heading {
  font-family: "GothamBlack", sans-serif;
  font-size:46.83px;
  letter-spacing: -0.9366px;
  text-transform:UPPERCASE;
  color:#fff;
  line-height:38px;
  display:block;
  border-bottom:solid 1px #fff;
  margin-bottom:15px;
  padding-left:13px;
  width:320px;
}
.slide_heading.grey {
  color: #656669!important;
  border-bottom: solid 1px #656669!important;
}
.slide_heading.teal {
  color: #656669!important;
  border-bottom: solid 1px #5698AA!important;
}
.slide_heading_icon {
  background: transparent url("images/hi-dividerplus.png") no-repeat scroll left top;
  height: 37px;
  margin-left: -26px;
  margin-top: -35px;
  position: absolute;
  width: 38px;
}
.slide_heading_icon.grey {
  background: transparent url("images/hi-dividerplus-grey.png") no-repeat scroll left top!important;
}
.slide_heading_icon.teal {
  background: transparent url("images/hi-dividerplus-teal.png") no-repeat scroll left top!important;
}
.slide_text {
  color:#fff;
  text-transform:UPPERCASE;
  font-size:14px;
  letter-spacing:0.28px;
  display:block;
  padding-left:13px;
}
.slide_text.grey {
  color: #656669!important;
}
.slide_text.teal {
  color: #5698AA!important;
}

#splash_content {
  position:relative;
  z-index:15;
}
#splash_nav {
  float:left;
  margin:-85px auto auto 498px;
  text-align:center;
  width:200px;
}
.not-front #splash_nav {
  display:none;
}
#splash_nav a {
  background:url('images/slidercircle.png') no-repeat center top transparent;
  text-indent:-99999px;
  font-size:0;
  line-height:0;
  display:inline-block;
  width:10px;
  height:8px;
  margin:2px;
}
#splash_nav a.activeSlide {
  background:url('images/slidercircle-active.png') no-repeat center top transparent;
}
#winrate {
  background:url('images/winratebg.png') no-repeat top center;
  width:153px;
  height:85px;
  float:right;
  margin-top:-130px;
}
#winrate span {

}
#winrate_cont {
  font-weight:700;
  font-size:47.59px;
  text-align:center;
  padding-top:25px;
}

/** MAINNAV **/
#mainnav {
  position:relative;
  height:45px;
  margin-top:-45px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,1,.17);
  -moz-box-shadow: inset 0 0 5px rgba(0,0,1,.17);
  box-shadow: inset 0 0 5px rgba(0,0,1,.17);
  background-color:rgba(120, 121, 124, 0.8);
  z-index:30;
}
.menu-main-menu-container {
  margin:auto;
  float:right;
  position:relative;
  left:-50%;
  display:none;
}
#mainnav ul {
  position:relative;
  left:50%;
}
#mainnav ul li {
  color:#fff;
  position:relative;
  margin-left:12px;
  margin-right:12px;
}
#mainnav ul li.item-last {}
#mainnav ul li.item-first {}
#mainnav ul li sup.plus {
  font-size:15px;
  font-family:sans-serif;
  margin-right:2px;
}
#mainnav ul li a {
  text-transform:UPPERCASE;
  color:#fff;
  margin-top:8px;
}
#mainnav ul li.item-last a {}
#mainnav ul li.item-first a {}
#mainnav ul li.current_page_item sup.plus {
  color:#a3b75e;
}

/** MAINNAV: dropdowns **/
#mainnav ul li ul {
  background:rgba(61,61,61,0.9);
  position:absolute;
  width:180px;
  margin:0;
  left:0;
  padding:7px 0;
}
#mainnav ul li ul li {
  margin:0;
  float:none;
  line-height:1.2em;
}
#mainnav ul li ul li sup.plus {
  display:none;
}
#mainnav ul li ul li.item-last  {}
#mainnav ul li ul li.current_page_item {}
#mainnav ul li ul li a {
  padding:7px 10px;
  text-transform:none;
  margin:0;
}
#mainnav ul li ul li a:hover,
#mainnav ul li ul li.current_page_item a {
  color:#a3b75e;
}
#mainnav ul li ul li.item-last a {}
#mainnav ul li ul li.current_page_item a {}


#subbar {
  background:#fff;
}
.subbar_content {
  border-bottom:solid 1px #cfd0d0;
  padding-top:11px;
  padding-bottom:11px;
}
.subbar_left {
  float:left;
  width:20%;
  margin-top: 8px;
}
.subbar_left a {
  margin-right:15px;
}
.subbar_right {
  float:right;
  width:80%;
  text-align:right;
}
.subbar_right a {
  margin-left:15px;
  text-transform:UPPERCASE;
  font-size:13.52px;
  font-family: "GothamBold", serif;
  font-weight:normal;
}
blockquote.easy_testimonial {
  margin: 10px auto!important;
  min-height: 0!important;
  padding: 0!important;
}
sup.plus {
  font-weight:normal !important;
  font-family: serif;
}
.nllink {
  color:#5d9daf;
}
.nblog {
  color:#a3b75e;
}

/** MAIN **/
#mainarea {
  background:#fff;
  margin:0;
  padding:1px 0;
}
.not-front #mainarea {
  padding-bottom:40px;
}

/** MAIN: main content **/
#main_content {
  color:#515150;
}
.not-front #main_content {
  width:760px;
  float:left;
}
.front #main_content {
  width:100%;
}
#main_content h1.title {
  font-size:31px;
  text-transform:UPPERCASE;
  border-bottom:1px solid #cfd0d0;
  padding-bottom:24px;
}
#main_content ul,
#main_content ol {
  margin-bottom:1.5em;
}
#main_content ul li {
  list-style-image:url('images/mcbullet.png');
  margin-bottom:0.7em;
}
#main_content ol li {
  color:#5e9eb0;
  margin-bottom:0.7em;
}
#main_content ol li span.li_content {
  color:#515150;
}
#main_content a {
  color:#a3b75e;
}
.breakout_text {
  font-size:19px;
  color:#3d3d3d;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: solid 4px #eaebec;
  text-align:center;
  padding:20px 40px;
}
.breakout_left {
  float:left;
  margin:0 10px 10px 10px;
}
.breakout_right {
  float:right;
  margin:0 10px 10px 10px;
}


#main_content .col_left {
  float:left;
  width:48%;
}
#main_content .col_right {
  float:right;
  width:310px;
}


/** BLOG **/
#main_content .post {
	margin-bottom:20px;
}
#main_content .post h1 a {
	font-size:14px;
	padding-bottom:3px;
}
#main_content .post h2.post_title {
	margin-bottom:0;
	font-weight:bold;
}
#main_content .post h2.post_title a {
	color:#404041;
	font-size:18px;
}
.archive #main_content h2.pagetitle,
.archive #main_content h1.pagetitle {
	font-weight: bold;
	text-transform: uppercase;
}

.entry img.frame {
	float:left;
	margin:5px 10px 10px 0;
}
#main_content .postmetadata {
  font-size:12px;
	display:block;
	clear:both;
	border-top:solid 1px #E0E0E0;
	padding-top:10px;
	margin-top:10px;
}

/** MAIN: sidebars **/
.sideblock {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background-color: #f5f4f4;
  -webkit-box-shadow: inset 0 0 16px 2px rgba(24,24,24,.22);
  -moz-box-shadow: inset 0 0 16px 2px rgba(24,24,24,.22);
  box-shadow: inset 0 0 16px 2px rgba(24,24,24,.22);
  padding-bottom:20px;
  margin-bottom:20px;
}
.sideblock h2 {
  font-size:19.58px;
  text-transform:UPPERCASE;
  font-weight:700;
  color:#3d3d3d;
  padding:20px 38px;
  margin:0;
}
.sideblock .block_content {
  padding:0 38px;
}
.sideblock ul {
  margin:0;
  padding-left:0;
  margin-bottom:20px;
}
.sideblock ul a {
  color:#6d6e71;
}
.sideblock ul a:hover {
}
.sideblock ul li {
  font-size:13px;
  color:#6d6e71;
  margin-bottom:10px;
  list-style-image:url('images/list-style-image.png');
}
.readmore {
  color:#6d6e71 !important;
  font-size:11px;
  font-weight:700;
}
.readmore:hover {
  color:#a3b75e !important;
}
.block_button {
  text-align:center;
}
.block_button a {
  color:#fff;
  font-size:11px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #3d3d3d;
  text-transform:UPPERCASE;
  padding:4px 8px;
}

#left_sidebar {}
#right_sidebar {
  width:322px;
  float:right;
}
.front #right_sidebar .sidebar_toplinks,
.front #right_sidebar .sideblock,
.front #right_sidebar #s2_form_widget-2 {
  display:none;
}
.front #right_sidebar #s2_form_widget-2 .sideblock {
  display:block;
}
.sidebar_toplinks {
  padding-top:10px;
  text-align:center;
  text-transform:UPPERCASE;
  font-family:"GothamBold", sans-serif;
  font-size:14.76px;
  padding-bottom:30px;
}
.sidebar_toplinks  a {
  display:block;
  margin:10px 0;
}

#searchform .screen-reader-text {
  display:none;
}
#searchform #s,
#s2email {
  font-size:12px;
  color:#818183;
  font-weight:700;
  -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f3f1f1;
	-webkit-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	-moz-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
  width:230px;
  border:none;
  padding:4px 8px;
  font-family: "Montserrat", sans-serif;
}
#searchform #searchsubmit {
  display:none;
}


/** subscribe 2 widget **/
#s2_form_widget-2 {
  width:100%;
  height:100%;
  z-index:999999;
  position:fixed;
  top:0;
  left:0;
  background:rgba(0,0,0,0.4);
  display:none;
}
#s2_form_widget-2 h2 {
  letter-spacing:-1px;
}
#s2_form_widget-2 .sideblock {
  position:fixed;
  width:334px;
  height:166px;
  z-index:15;
  top:50%;
  left:50%;
  margin:-83px 0 0 -167px;
}
#s2_form_widget-2  #s2email {
  width:235px;
}
#s2_form_widget-2 .exitpopup {
  float: right;
  font-weight: 700;
  margin-right: 10px;
  margin-top: -158px;
  cursor:pointer;
}
#s2_form_widget-2 .s2_error,
#s2_form_widget-2 .s2_message {
  color: red;
  font-size: 10px;
  margin-top: 49px;
  position: absolute;
  top: 0;
  width: 259px;
}
#s2_form_widget-2 .s2_message {
  color:green;
  font-size: 12px;
  margin-top: 68px;
}

/** FOOTER **/
#footer {
  font-size:9px;
  color:#6b7377;
  padding-top:24px;
  padding-bottom:50px;
}
.push {}
.footer_content {
  text-transform:UPPERCASE;
}
.footer_content a {
  color:#6b7377;
}
.footer_copy {
  float:left;
  width:40%;
  text-align:left;
  text-transform:none;
}
.footer_text {
  float:right;
  width:40%;
  text-align:right;
}


/** CONTENT PROPERTIES **/
img.centered {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
img.alignright {
 display: inline;
 margin: 0 0 2px 7px;
 padding: 4px;
}
img.alignleft {
 display: inline;
 margin: 0 7px 2px 0;
 padding: 4px;
}
.alignright {
 float: right;
}
.alignleft {
 float: left;
}

/** ETC **/

/** PAGE: Homepage **/
.banner-btn {
    display: block;
    background: #a3b75e;
    padding: 14px 20px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
    border-radius: 5px;
    min-width: 200px;
}
#homepage_container {
  padding-top:40px;
}
.home_block {
  border-bottom:1px solid #cfd0d0;
  margin-bottom:50px;
}
.home_block .block_text {
  float: left;
  font-size: 33.37px;
  line-height: 1em;
  width: 322px;
  margin-top:17px;
  color:#a4a5a5;
}
.home_block .block_link {
  background:#a4a5a5;
  color:#fff;
  width:320px;
  height:114px;
  -webkit-box-shadow: inset 2px 5px 5px rgba(0,0,1,.2);
  -moz-box-shadow: inset 2px 5px 5px rgba(0,0,1,.2);
  box-shadow: inset 2px 5px 5px rgba(0,0,1,.2);
  -webkit-border-radius: 20px 20px 0 0;
  border-radius: 20px 20px 0 0;
}
#main_content .home_block .block_link a {
  color:#fff;
  padding:12px 12px;
  display:block;
  font-size:15px;
}
.home_block .block_link h2 {
  font-size:22px;
  font-family: "GothamBold", sans-serif;
  text-transform:UPPERCASE;
  margin:0;
  padding-bottom:8px;
  line-height:1em;
  letter-spacing:-0.5px;
  font-weight:normal;
}
.home_block .block_link span {
  font-size:18px;
  font-weight:700;
  line-height:1.7em;
}
.block_link_a {
  float:left;
  margin-left:132px;
}
.block_link_b {
  float:right;
}
.home_block_a {

}
.home_block .block_a_text {
  color:#a3b75e;
}
.home_block .block_a_link_a {
  background:#5d9daf;
}
.home_block .block_a_link_b {
  background:#a3b75e;
}


/** PAGE: OUR TEAM **/
#ourteam {
  padding-bottom:25px;
}
ul.ot {
  padding:0;
  margin:0;
}
#main_content li.ot_item {
  list-style:none;
  float:left;
  width:149px;
  padding-right:40px;
  padding-top:17px;
  padding-bottom:10px;
  height:265px;
  border-bottom:1px solid #cfd0d0;
  cursor:pointer;
  margin-bottom:0;
}
#main_content ul.ot li.li-edge {
  padding-right:0;
}
.ot_picture::before {
  display:block;
  content: ' ';
  position:absolute;
  -webkit-box-shadow: inset 0 0 6px rgba(1,1,1,.75);
	-moz-box-shadow: inset 0 0 6px rgba(1,1,1,.75);
	box-shadow: inset 0 0 6px rgba(1,1,1,.75);
  -webkit-border-radius: 9px/9px 9px 10px 10px;
	-moz-border-radius: 9px/9px 9px 10px 10px;
	border-radius: 9px/9px 9px 10px 10px;
  width:149px;
  height:180px;
}
.ot_image {
  -webkit-border-radius: 9px/9px 9px 10px 10px;
	-moz-border-radius: 9px/9px 9px 10px 10px;
	border-radius: 9px/9px 9px 10px 10px;
}
.ot_name {
  text-transform:UPPERCASE;
  font-size:13px;
  padding:0;
  margin:0;
  padding-right:5px;
  line-height:1em;
  padding-left:5px;
  padding-top:8px;
  width:150px;
}
.ot_postnoms span {
  font-size:15px;
}
.ot_postnoms {
  padding-left:5px;
  display:block;
}
.ot_position {
  font-size:10px;
  text-transform:UPPERCASE;
  padding-left:5px;
}

#ourteam_description {
  width:715px;
  margin-left:5px;
  margin-bottom:30px;
  -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #efefef;
	-webkit-box-shadow: inset 1px 2px 5px rgba(1,1,1,.12);
	-moz-box-shadow: inset 1px 2px 5px rgba(1,1,1,.12);
	box-shadow: inset 1px 2px 5px rgba(1,1,1,.12);
}
.ot_desc_container {
  width:715px;
}
.ot_desc_item {
  padding:35px;
  display:none;
  width:645px;
  height:auto;
}
.ot_desc_item_1 {
  display:block;
}
.ot_desc_thumb {
  float:left;
  width:150px;
}
.ot_desc_desc {
  float:right;
  width:475px;
}
.ot_desc_desc p {
  margin:0;
  padding-bottom:20px;
}
#ot_desc_nav {

}
#ot_desc_nav_prev {
  float:left;
  margin-left:12px;
  width:71px;
  line-height:0;
  font-size:0;
}
#ot_desc_nav_next {
  float:right;
  margin-right:12px;
  width:67px;
  line-height:0;
  font-size:0;
}

/** PAGE: EVENTS AND TRAINING **/
.page-template-page-events-and-training #main_content .entry p {
  color:#6d6e71;
}
#mapselector {
  float:right;
  margin-left:10px;
}
#ev_refsrch {
  padding-top:20px;
}
#ev_refsrch h2 {
  font-weight:400;
}
#ev_refsrch label {
  width:140px;
  display:inline-block;
  font-size:12px;
  color:#404041;
  text-transform:UPPERCASE;
  font-weight:700;
}
#ev_refsrch select {
  width:200px;
  text-transform:UPPERCASE;
  color:#fff;
  padding:4px 7px;
  border:none;
  font-size:12px;
  -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #a9a8a8;
	-webkit-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	-moz-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
}
#ev_refsrch img {
  margin-right:20px;
  margin-top:20px;
  cursor:pointer;
}

#ev_results {
  padding-top:40px;
  padding-bottom:30px;
}
#ev_results h2 {
  font-size:23px;
  color:#3e3e3e;
}
.ev_result_item {
  border-top:1px solid #cfd0d0;
}
.ev_thumb {
  float:left;
  width:131px;
  margin-top:25px;
}
.eve_details {
  float:right;
  width:590px;
  color:#6d6e71;
}
#main_content .eve_details a,
#main_content .eve_details strong {
  color:#3d3d3d;
}
.eve_details h3 {
  font-size:19px;
  color:#3d3d3d;
  font-weight:400;
  margin-bottom:0;
}
.eve_details_date {
  text-transform:UPPERCASE;
}

.single-event #main_content {
  padding-bottom:30px;
}
.single-event .ev_thumb {
  width:258px;
  float:left;
}
.single-event .eve_details {
  width:462px;
  float:right;
}
.single-event .eve_details h3 {
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  font-size:19px;
  color:#5d9daf;
}
.single-event .ev_detail,
.single-event .ev_description {
  clear:both;
  padding:10px 20px;
  border-bottom:1px solid #cfd0d0;
}
.single-event .ev_detail label {
  float:left;
  width:142px;
}
.single-event .ev_detail .ev_value {
  float:right;
  width:225px;
}

/** PAGE : BUYERS **/
.page-template-page-buyers #mainnav ul li ul {
  background: rgba(119, 140, 47, 0.9);
}
.page-template-page-buyers #mainnav ul li.current_page_item a,
.page-template-page-buyers #mainnav ul li a:hover {
  color:#a3b75e;
}
.page-template-page-buyers #mainnav ul li ul li a:hover,
.page-template-page-buyers #mainnav ul li ul li.current_page_item a {
  color:#d0e38e;
}
.page-template-page-buyers #main_content h1.title,
.page-template-page-buyers #main_content h2,
.page-template-page-buyers #main_content h3,
.page-template-page-buyers #main_content h4,
.page-template-page-buyers #main_content ol li,
.page-template-page-buyers .breakout_text,
.page-template-page-buyers .sideblock h2 {
  color:#a3b75e;
}
.page-template-page-buyers .block_button a {
  background:#a3b75e;
}

/** PAGE : SELLERS **/
.page-template-page-sellers #mainnav ul li ul {
  background: rgba(47, 120, 140, 0.9);
}
.page-template-page-sellers #mainnav ul li.current_page_item a,
.page-template-page-sellers #mainnav ul li a:hover {
  color:#5c9eb0;
}
.page-template-page-sellers #mainnav ul li ul li a:hover,
.page-template-page-sellers #mainnav ul li ul li.current_page_item a {
  color:#91cfe1;
}
.page-template-page-sellers #main_content h1.title,
.page-template-page-sellers #main_content h2,
.page-template-page-sellers #main_content h3,
.page-template-page-sellers #main_content h4,
.page-template-page-sellers #main_content ol li,
.page-template-page-sellers .breakout_text,
.page-template-page-sellers .sideblock h2 {
  color:#5c9eb0;
}
.page-template-page-sellers .block_button a {
  background:#5c9eb0;
}
.page-template-page-sellers #main_content ul li {
  list-style-image:url("images/mcbullet-blue.png");
}


/** CONTACT FORM **/
.wpcf7-form {
  width:288px;

}
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar {
  font-size:12px;
  color:#818183;
  font-weight:700;
  -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f3f1f1;
	-webkit-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	-moz-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
  width:271px;
  border:none;
  padding:4px 8px;
  font-family: "Montserrat", sans-serif;
}
.wpcf7-captchar {
  width:100px;
}
.wpcf7-form select {
  width:200px;
  background:#a8a7a7;
  -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  color:#fff;
  font-weight:700;
  text-transform:UPPERCASE;
  border:none;
  padding:4px 8px;
}
.wpcf7-form input[type="checkbox"] {
  -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f3f1f1;
	-webkit-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	-moz-box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
	box-shadow: inset 0 0 7px 2px rgba(1,1,1,.11);
}
.wpcf7-form label {
  font-size:12px;
  color:#404041;
  text-transform:UPPERCASE;
  font-weight:700;
  width:87px;
}
.wpcf7-list-item {
  display:block;
}
.wpcf7-form #subscribe .wpcf7-list-item label {
  font-size:12px;
}
.wpcf7-form span#interested {
  padding-top:10px;
  display:block;
}
.wpcf7-form .wpcf7-list-item label {
  font-size:10.25px;
}
.wpcf7-form .wpcf7-not-valid-tip {
  font-size:10.25px;
}

.yikes-easy-mc-submit-button {
    background: #3d3d3d;
    padding: 2px!important;
    background: #3d3d3d;
    border: 0px;
    color: #FFF;
    padding: 0px;
    min-height: 10px!important;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    width: 165px!important;
    margin-left: 40px;
    border-radius: 3px;
}