/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/Divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */


/*------------------------------------------------*/
/*----[SKYROCKET CAFE ADDITIONS/MODIFICATIONS]----*/
/*---- overwrites standard theme definitions -----*/
/*------------------------------------------------*/

a .et-cart-info{
	display: none !important;
}

/*Header Mod Code - Angus*/

@media (max-width:980px){
    header{
        height:40px !important;
        background:none !important;
        /* background-color: #174c72 !important; */
	background-color: #d2643e !important;
        min-height: 95px !important;
    }
    #header-logo-switch{
        height: 75px !important;
        width: 175px !important;
        /*background-color:blue !important;*/
    }
    #dateline-switch{
        width:450px !important;
        margin-bottom:0px !important;
    }
    #dateline-mobile-content{
        font-size:16px !important;
    }
    #hide-mobile{
        display: none !important;
    }
    a #logoFull{
        height: 100% !important;
        width: 175px !important;
    }
    a #logoMobile{
        height: 0px !important;
    }
}
@media (max-width:768px){
    #dateline-switch{
        width:300px !important;
        margin-bottom:0px !important;
    }
    #header-logo-switch{
        height: 75px !important;
        width: 75px !important;
    }
    a #logoFull{
        height: 0px !important;
    }
    a #logoMobile{
        height: 75px !important;
    }
}
@media (max-width:480px){
    #dateline-switch{
        width:175px !important;
        margin-bottom:0px !important;
    }
    #header-logo-switch{
        height: 75px !important;
        width: 75px !important;
    }
    a #logoFull{
        height: 0px !important;
    }
    a #logoMobile{
        height: 75px !important;
    }
}
#header-logo-switch{
    width: 30px;
    float:left;
    display:inline-block;
    width:330px;
    white-space: normal;
}
#hide-mobile{}
#dateline-switch{
    float:right;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin-bottom: 18px;

    max-height:100%;
    display:inline-block;
    width:300px;
    white-space: normal;
    text-align:right;
    top-margin:30px;
    text-shadow: 2px 2px 6px #000000;
}
#dateline-mobile-content{}
a #logoFull{
    display:block;
}
a #logoMobile{
    display:block;
    height:0px;
}


/*------------------------------------------------*/
/*----[FONT-DEFINITIONS]----*/
/*---- overwrites standard theme definitions -----*/
/*------------------------------------------------*/

@font-face {
    font-family: 'goudy_bookletter_1911regular';
    src: url('fonts/goudybookletter1911-webfont.eot');
    src: url('fonts/goudybookletter1911-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/goudybookletter1911-webfont.woff2') format('woff2'),
         url('fonts/goudybookletter1911-webfont.woff') format('woff'),
         url('fonts/goudybookletter1911-webfont.ttf') format('truetype'),
         url('fonts/goudybookletter1911-webfont.svg#goudy_bookletter_1911regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'league_spartanregular';
    src: url('fonts/leaguespartan-bold-webfont.eot');
    src: url('fonts/leaguespartan-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/leaguespartan-bold-webfont.woff2') format('woff2'),
         url('fonts/leaguespartan-bold-webfont.woff') format('woff'),
         url('fonts/leaguespartan-bold-webfont.ttf') format('truetype'),
         url('fonts/leaguespartan-bold-webfont.svg#league_spartanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'league_gothicregular';
    src: url('fonts/leaguegothic-regular-webfont.eot');
    src: url('fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/leaguegothic-regular-webfont.woff2') format('woff2'),
         url('fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*----------- REDEFINE ALL USAGE OF FONT FAMILIES FROM THE PARENT THEME -------------*/
.et-newsletter-form p input { padding: 10px 18px; font-family: goudy_bookletter_1911regular,'Open Sans', Arial, sans-serif; font-size: 16px; color: #666; background-color: #fff; font-weight: 400; width: 86%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

p.woocommerce-result-count { font-weight: 500; font-size: 14px; color: #999; padding-bottom: 40px; }
.orderby { background-color: #ececec; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #666!important; font-size: 12px; padding: 4px 8px; font-weight: 500; font-family: goudy_bookletter_1911regular,'Open Sans', Arial, sans-serif; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { font-size: 64px; font-family: goudy_bookletter_1911regular,'Open Sans', Arial, sans-serif; font-weight: 200; top: -10px; opacity: 0.2; }
/*----------- END - REDEFINE ALL USAGE OF FONT FAMILIES FROM THE PARENT THEME -------------*/


/* TOPLINE/HEADER TEXT DISPLAY CONFIGURATION */
#skyroc_dateline { color: #fff;
	font-size: 30px;
	width: 40%;

}
#skyroc_locationline { color: #fff; font-size: 18px;  }

#dateline {
	/*width: 40%;*/
	float:right;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-bottom: 18px;
}

/* OVERALL SITE SETTINGS */


h1 { font-size: 30px; font-family:'Open Sans Condensed', sans-serif; font-weight: 900;color:#0067cf}
h2 { font-size: 26px; font-family:'Open Sans Condensed', sans-serif; font-weight: 500; color:#0067cf !important;
text-shadow: 0px !important;}
h3 { font-size: 22px; font-family:'Open Sans Condensed', sans-serif;  font-weight: 500;color:#0067cf !important;}
h4 { font-size: 18px; font-family:'Open Sans Condensed', sans-serif;  font-weight: 500;color:#0067cf !important;}
h5 { font-size: 16px; font-family:league_spartanregular;  font-weight: 500;color:#0067cf}
h6 { font-size: 14px; font-family:league_spartanregular;  font-weight: 500;color:#0067cf}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }


/*p { font-family: 'goudy_bookletter_1911regular','Open Sans', Arial, sans-serif; }*/
p { font-family:'Open Sans Condensed', sans-serif; }

/*body { font-family: 'goudy_bookletter_1911regular','Open Sans', Arial, sans-serif; */
body { font-family: 'goudy_bookletter_1911regular','Open Sans', Arial, sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #fff;
	line-height: 1.7em;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#page-heading {
	font-size: 30px;
	font-weight: 900;
}

#main-header {
	line-height: 23px;
	font-weight: 1000;
	top: 0;
	background-color: #fff;

	/* background:url("/wp-content/uploads/2015/02/gemfest-menu-41.jpg");*/
        /* background:url("/wp-content/uploads/2015/02/gemfest-menu-4-cropped.jpg"); */
	background-image:url("/wp-content/uploads/2016/04/gemfest-header-6.jpg");
	background-size: cover;
	background-position: right;
	color: #fff;

	width: 100%;
	padding: 18px 0 0 0;
	min-height: 110px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	position: relative; z-index: 99999;
}

/* GEMFEST FOOTER... ADDED BEFORE THEME FOOTER SECTION, IN FOOTER.PHP */
#gemfest-footer {
	line-height: 23px;
	font-weight: 1000;
	top: 0;
	background-color: #fff;

	background:url("/wp-content/uploads/2015/01/gemfest-divider-left-1.jpg");


	background-size: cover;
	background-position: right bottom;
	color: #fff;

	width: 100%;
	padding: 18px 0 0 0;
	min-height: 110px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	position: relative;
        /* z-index: 99999; */
}

#logo { float: left;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-bottom: 18px;
}

	.et_fixed_nav #logo { max-height: 150px; margin-bottom: 0; margin-left:0}
	.et-fixed-header #logo { max-height: 50px; }

/* TOP MENU, HEADINGS & SUB-MENUS */
#top-menu li {
        display: inline-block;
	font-size: 22px;
	font-family:'Open Sans Condensed', sans-serif; efont-weight: 900;
        text-shadow: 2px 2px 8px #000000;
        padding-right: 5px;
        color:#fff !important;
}
/* TOP MENU SUBMENUS */

/* WIDGET DISPLAY BOX STYLES */
.roundedBox {
	border: 2px solid;
	border-radius: 20px;
	background: #1a527b;
	box-shadow: 5px 5px 5px #888888;
	padding: 10px;
	color: #fff;
}

.linkBox {
	width: 100%;
	background: #1a527b;
	color: #fff;
 	top-margin:5px;
	padding: 10px;
}


/* SETTINGS TO ALLOW COLUMN SMALL+LARGE WITH SIDEBAR... DIRTY DIVI HACK! */
.et_pb_column { float: left; margin-right: 60px; }
.et_pb_column_s2_3 { max-width: 450px; }

/* SLIDER PHOTO DISPLAY CONFIG, FOR HOMEPAGE */
.gemfest-slider {
	max-height: 500px;
	font-family: font-family:'Open Sans Condensed', sans-serif;
	font-weight: bold;
	/*text-shadow: 2px 2px 8px #000000;*/
	background: rgba(0, 0, 0, 0.4);
}

.gemfest-slider p {
	font-family: font-family:'Open Sans Condensed', sans-serif;
	/*text-shadow: 2px 2px 4px #000000;*/
	font-size: 20px;
	color: #9ff;
}

.gemfest-slider h1,h2,h3 {
	font-family: font-family:'Open Sans Condensed', sans-serif;
	/*text-shadow: 2px 2px 4px #000000;*/
	font-size: 26px;
	color: #9ff;
}

/* GALLERY PHOTO DISPLAY ADJUSTMENT, ADDITIONAL CONFIGURATION */
.gemfest-gallery {
	max-height: 500px;
}


/* COUNTDOWN TIMER DISPLAY ADJUSTMENT */
#gemfest-countdown h4 {
	font-family: league_spartanregular;
	font-size: 18px;
}

.et_pb_countdown_timer_container days {
	font-family: league_spartanregular;
	font-size: 30px;
}
.hours .days {
	font-family: league_spartanregular;
	font-size: 30px;
}

/* CONTACT FORM 7 APPEARANCE MODS */
/* SUBMIT BUTTON */
.wpcf7-submit {
  padding:5px;
  background-color: #1a527a;
  border: 2px solid #666;
  color:#fff;
  text-decoration:none;
  height: 40px;
  width:150px;
  font-size: 20px;
}

/* TABLE DISPLAY FORMATTING, FROM ONLINE CSS TABLE GENERATOR */
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;

	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	border-bottom-left-radius:14px;

	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px;
	border-bottom-right-radius:14px;

	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	border-top-right-radius:14px;

	-moz-border-radius-topleft:14px;
	-webkit-border-top-left-radius:14px;
	border-top-left-radius:14px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px;
	border-bottom-right-radius:14px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:14px;
	-webkit-border-top-left-radius:14px;
	border-top-left-radius:14px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	border-top-right-radius:14px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	border-bottom-left-radius:14px;
}.CSSTableGenerator tr:hover td{

}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;


	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:13px;
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:18px;
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/

#et-top-navigation { float: right; }

.nav li { position: relative; }
.nav li ul { position: absolute; top: 52px; left: -27px; padding: 20px; }
.et-fixed-header .nav li ul { top: 38px; }
.et-fixed-header .nav li li ul { top : -3px ;}
.nav li ul { z-index: 9999; width: 240px; background: #fff; visibility: hidden; opacity: 0; border-top: 3px solid #7EBEC5; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); font-size:14px;}
.nav li ul { -webkit-transform: translate3d(0,0,0); text-align: left; }
.nav li.et-hover > ul { visibility: visible; }
.nav li:hover > ul, .nav li.et-hover > ul { -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
.nav li:hover > ul { opacity: 1; visibility: visible; }
.nav li li { padding: 0; margin:0; }
.nav li li ul { z-index: 1000; top: -3px; left: 220px; }
.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.nav li li a, .et_mobile_menu li a { font-size: 14px; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.nav ul li a:hover, .et_mobile_menu li a:hover { color: #111; background-color: rgba(0,0,0,0.03); }
	.et_nav_text_color_light .nav ul li a:hover, .et_nav_text_color_light .et_mobile_menu li a:hover { color: #ddd !important; }

#top-menu li li a { padding: 10px 20px; width: 160px; }
	.et_nav_text_color_light #top-menu li li a { color: rgba( 255, 255, 255, 0.7 ); }
		.et_nav_text_color_light #top-menu li li a:hover { color: rgba( 255, 255, 255, 1 ); }


#et-secondary-nav li { position: relative;  text-align: right; }
#et-secondary-nav li > a { padding-bottom: 8px; }
#et-secondary-nav > li > a { padding-bottom: 12px; }
#et-secondary-nav li ul { position: absolute; top: 23px; left: -132px; padding: 20px; }
	#et-secondary-nav li ul ul { top: -20px; left: -209px; }
		#et-secondary-nav li ul li { display: block; margin-left: -20px; padding-left: 20px; }
#et-secondary-nav li ul { z-index: 999999; background: #fff; visibility: hidden; opacity: 0; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }
#et-secondary-nav li ul { -webkit-transform: translate3d(0,0,0); }
#et-secondary-nav li.et-hover > ul { visibility: visible; }
#et-secondary-nav li:hover > ul, #et-secondary-menu li.et-hover > ul { -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
#et-secondary-nav li:hover > ul { opacity: 1; visibility: visible; }
#et-secondary-nav li li { padding: 0; margin: 0; }
#et-secondary-nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#et-secondary-nav li li a { width: 150px; font-size: 12px; line-height: 1em; margin-right: 0; padding: 10px; display: block; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#et-secondary-nav ul li a:hover { background-color: rgba(0,0,0,0.03); }

/* BLOG DISPLAY PARAMETERS */
.blog-box {
	border: 2px solid #ddd;
	border-radius: 25px;
	box-shadow: 10px 10px 5px #888888;
	padding:20px;
}

/* FIX TO GET CONNECTIONS PLUGIN SHOWING WHITE TEXT ON COLORED BACKGROUND, MESSED BY DIVI THEME */
span.fn, span.fn a {
	color: #FFF;
	font-weight: 700; text-decoration: none; font-size: 16px; display: inline-block; }

/* SLIDE IMAGE BORDER AND SHADOW */

.et_pb_slide_image { border:3px solid #fff;box-shadow:5px 5px 10px #000; background-color: rgba(0, 103, 207, 1);}

.et_pb_more_button { box-shadow:5px 5px 10px #000; }

/* GUS CUSTOM */
.tint {
    z-index: 1;
 	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.3);
}
.et_pb_container{
	/*background-color: rgba(0, 103, 207, 0.5);*/
	/* background-color: rgba(22, 70, 117, .5);*/
	background-color: rgba(0, 0, 0, 0.2);
}

/* ET WIDGET LINK HOVER COLOR CORRECTION (WAS WHITE) */
	.et_pb_widget ul li a:hover { color: #99f !important; }

/* SAME DEAL FOR SLIDER PAGINATION LINKS, SHOWING WHITE ON HOVER... */

        .et_pb_gallery .et_pb_gallery_pagination { width:100%; float: right; border-top: 1px solid #E2E2E2; }
        .et_pb_gallery .et_pb_gallery_pagination ul { list-style-type: none; float: right; margin: 0; padding: 0px; }
        .et_pb_gallery .et_pb_gallery_pagination ul li { float: left; color:#99f !important; background-color:#ccc}
        .et_pb_gallery .et_pb_gallery_pagination ul li a { float: left; padding: 10px; font-size: 18px; line-height: 16px; color: #999; display: block; }

/* FOOTER WIDGET FORMATTING, FOR SAPPHIRE SPONSOR LOGO DISPLAY */
#footer-sidebar1 {
        padding-top:30px;
        text-align:center;
	/* background-color: #216594; dark blue */
	/* background-color: #f89f36; light tan*/
	/* background-color: #e07a3b; tween light brown */
	background-color: #d2643e;
	background-image:url("/wp-content/uploads/2016/04/gemfest-ochre-toneline-1.jpg"); 
	background-repeat: repeat-y;
}

#footer-gridder {
	color: white;
	max-width:890px;

        margin-left: auto;
        margin-right: auto;

}
#footer-gridder2 {
	color: white;
	max-width:810px;
	padding-top: 30px;

        margin-left: auto;
        margin-right: auto;

}

/* RESPONSIVE FIXES */

.skinny-tabs {
    	display: none !important;
   }

#majorSponsors {
	width:80%; 
	/*max-width:690px;*/
	max-width:560px;
	border:0px solid white;
	margin-left:auto;
	margin-right:auto;
}

#minorSponsors {
	width:80%; 
	max-width:610px;
	border:0px solid white;
	margin-left:auto;
	margin-right:auto;
}

@media (max-width:960px){

   #footer-gridder {
	color: white;
	max-width:100%;

        margin-left: auto;
        margin-right: auto;

   }
   #footer-gridder2 {
	color: white;
	max-width:100%;
	padding-top: 30px;

        margin-left: auto;
        margin-right: auto;

   }

   .et_pb_column_1_4 {
    display: none !important;
   }

  .cn-image logo {
	width = 100px;
  }

   .skinny-tabs {
    	display: inline !important;
   }

   #majorSponsors {
	width:100%; 
   }
   #minorSponsors {
	width:100%; 
   }

}

/* FOOTER COLOR SCHEME, MODIFIED FROM DIVI THEME */
#footer-bottom { background-color: #1f1f1f; background-color: rgba(0, 0, 0, 0.32); padding: 15px 0 5px; }
	#footer-info { text-align: left; color: #bbb; padding-bottom: 10px; float: left; }
		#footer-info a { font-weight: 700; color: #bbb; }
		#footer-info a:hover { font-weight: 700; color: #fff; }
	#et-footer-nav { background-color: rgba(255,255,255,0.05); }
		.bottom-nav { padding: 15px 0; }
			.bottom-nav li { display: inline-block; font-size: 14px; padding-right: 22px; }
				.bottom-nav a { color: #ddd; }
				.bottom-nav a:hover { color: rgba(187, 187, 187, 0.7); }

/* GRIDDER TWEAKS */
.cn-list-body {
	text-align:center;
}

.connections-list ch-list-body cm-clear {
	text-align:center;
}

.cn-image logo {
	width:100px;
}

.aligncenter { text-align:center }

/* ACCOM BOX ADJUSTMENTS */
.accom-box h2 { font-size:18px; }

/* CENTER JUSTIFY DIV CLASS */
.center {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}