/* CSS Document */

/* #######################  BEGIN GENERAL STYLES AND OVERRIDES ############################ */
.popup_invis {
    display: none;
    visibility: hidden;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: #3366CC;
    box-shadow: 0 1px 1px #00cc99 inset, 0 0 8px #3366CC);
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    box-shadow: none !important;
    font-size: 14px;
    height: auto;
    line-height: 20px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

/* #######################  SticUP Menu Styles ############################ */
#top_nav_w {
    z-index: 99;
}
#idc_body .top_nav_inside {
    padding: 0 0px;
}

/* #######################  Template Blocks ############################ */
#header1_w{
  background-color:transparent;
}
#header1{
  background-color: transparent;
}
#footer_w{
  background-color:transparent;
}
#top_nav_w{
  background-color:transparent;
}
#top_nav {
  background-color: transparent;
  }
#main_wrapper_w{
  background-color:transparent;
}
#main_wrapper{
  background-color:#FFF;
}
.copyright_area_w{
  background-color:transparent;
}

#idc_body.fullwidthpage #main_wrapper_w .idc_center_margin,
#idc_body.fullwidthpage #main_wrapper_w #content_outer,
#idc_body.fullwidthpage #main_wrapper_w #content_outer .content {
  display: block;
  margin: 0!important;
  padding: 0!important;
  position: relative;
  width: 100% !important;
}
#idc_body.fullwidthpage .content_only {
    width: 100%;
}
#idc_body.fullwidthpage .center_block {
	width:960px;
  margin: 0 auto;
  position: relative;
}
.nav > li > a:focus {
    background-color: inherit;
}
#main_wrapper_w, #outercontainer {
  overflow:hidden;
}
.main-navigation li {
    float: left;
    position: relative;
    padding: 8px 16px;
    border: 2px solid #eaeaea;
    margin-right: 5px;
    margin-bottom: 5px;
}
#content{
    min-height: 50vh;
}

/* ########## LEGEND  ########## */

/*------- COLOR REFERENCES

MainColor		#CCCCCC
SecondaryColor	#BBBBBB

*/

/*------- FONTS REFERENCES

font-family: 'Maven Pro', sans-serif;
font-family: FontAwesome;

*/

/*------- IMAGE FOLDER REFERENCES

/*------- Root Level Folder

background-image: url("../../../images/site_images/imagename.jpg");

-------*/
/* ------- Template Level Folder

background-image: url("../images/site_images/imagename.jpg");

-------*/

/*------- Scafolding REFERENCES

.visible-phone		Visible 	Hidden 		Hidden
.visible-tablet 	Hidden 		Visible 	Hidden
.visible-desktop 	Hidden 		Hidden 		Visible
.hidden-phone 		Hidden 		Visible 	Visible
.hidden-tablet 		Visible 	Hidden 		Visible
.hidden-desktop 	Visible 	Visible 	Hidden

*/
/*------- FontAwesome REFERENCES
:after {
    content: "\f002";
    font-size: inherit;
    text-rendering: auto;
    font-weight: normal;
    font-style: normal;
    font-family: 'FontAwesome';
}
*/
