

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@font-face {
    font-family: 'font';
    src: url("../fonts/font.woff") format('woff');
}

@font-face {
    font-family: 'font';
    src: url("../fonts/font-bold.woff") format('woff');
    font-weight: bold;
}

@font-face {
    font-family: 'font';
    src: url("../fonts/font-bold-italic.woff") format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'font';
    src: url("../fonts/font-italic.woff") format('woff');
    font-style: italic;
}

@media (min-width: 1200px) {
	::selection { background: #fff; /* WebKit/Blink Browsers */ }
	::-moz-selection { background: #fff; /* Gecko Browsers */ }
	.panel-body { background-color: #fff; width: 100%; height: 400px; } 
	footer { position: fixed; height: 50px; width: 100%; bottom: 0; background-color: #fff; margin-left: -15px; }
	footer p { padding: 15px; } 
	.navbar-brand { border-bottom: none; } 
	a { color: #000; border-bottom: #fff solid 3px !important; text-decoration: none !important; text-shadow: 2px 2px 1px rgba(255, 255, 255, 1); }
	a:hover { color: #000; border-bottom: none !important; text-decoration: none !important; }
	.date { float: left; display: block; }
	.date-padding { display: block; padding-left: 20%; }
	h3 { text-align: center; font-size: 16px; line-height: 20px; color: #000; margin-top: 0; margin-bottom: 0; }
	.row { margin-bottom: 20px; }
	.globe img { width: 100%; }
	.description { font-family: arial, helvetica, sans-serif; font-size: 50px; line-height: 50px; margin-bottom: 20px; }
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a { text-shadow: none; color: #000; font-size: 16px; line-height: 20px; border-bottom: none !important; }
	.navbar-inverse { background-image: none; background-color: #fff; border: none; }
	body { font-family: Helvetica,Arial,sans-serif; font-size: 36px; line-height: 20px; color: #000;  text-shadow: 2px 2px 1px rgba(255, 255, 255, 1); }
	.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: 0; margin-left: 0; } 
}

@media (min-width: 992px) {
	::selection { background: #fff; /* WebKit/Blink Browsers */ }
	::-moz-selection { background: #fff; /* Gecko Browsers */ }
	.panel-body { background-color: #fff; width: 100%; height: 400px; } 
	footer { position: fixed; height: 50px; width: 100%; bottom: 0; background-color: #fff; margin-left: -15px; }
	footer p { padding: 15px; } 
	.navbar-brand { border-bottom: none; } 
	a { color: #000; border-bottom: #fff solid 3px !important; text-decoration: none !important; text-shadow: 2px 2px 1px rgba(255, 255, 255, 1); }
	a:hover { color: #000; border-bottom: none !important; text-decoration: none !important; }
	.date { float: left; display: block; }
	.date-padding { display: block; padding-left: 20%; }
	h3 { text-align: center; font-size: 16px; line-height: 20px; color: #000; margin-top: 0; margin-bottom: 0; }
	.row { margin-bottom: 20px; }
	.globe img { width: 100%; }
	.description { font-family: arial, helvetica, sans-serif; font-size: 50px; line-height: 50px;  margin-bottom: 20px; }
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a { text-shadow: none; color: #000; font-size: 16px; line-height: 20px; border-bottom: none !important; }
	.navbar-inverse { background-image: none; background-color: #fff; border: none; }
	body { font-family: Helvetica,Arial,sans-serif; font-size: 36px; line-height: 20px; color: #000;  text-shadow: 2px 2px 1px rgba(255, 255, 255, 1);}
	.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: 0; margin-left: 0; } 
}

@media (min-width: 768px) {
	::selection { background: #fff; /* WebKit/Blink Browsers */ }
	::-moz-selection { background: #fff; /* Gecko Browsers */ }
	.panel-body { background-color: #fff; width: 100%; height: 400px; } 
	footer { position: fixed; height: 50px; width: 100%; bottom: 0; background-color: #fff; margin-left: -15px; }
	footer p { padding: 15px; } 
	.navbar-brand { border-bottom: none; } 
	a { color: #000; border-bottom: #fff solid 3px !important; text-decoration: none !important; text-shadow: 2px 2px 1px rgba(255, 255, 255, 1); }
	a:hover { color: #000; border-bottom: none !important; text-decoration: none !important; }
	.date { float: left; display: block; }
	.date-padding { display: block; padding-left: 20%; }
	h3 { text-align: center; font-size: 16px; line-height: 20px; color: #000; margin-top: 0; margin-bottom: 0; }
	.row { margin-bottom: 20px; }
	.globe img { width: 100%; }
	.description { font-family: arial, helvetica, sans-serif; font-size: 50px; line-height: 50px;  margin-bottom: 20px; }
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a { text-shadow: none; color: #000; font-size: 16px; line-height: 20px; border-bottom: none !important; }
	.navbar-inverse { background-image: none; background-color: #fff; border: none; }
	body { font-family: Helvetica,Arial,sans-serif; font-size: 36px; line-height: 20px; color: #000;  text-shadow: 2px 2px 1px rgba(255, 255, 255, 1);}
	.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: 0; margin-left: 0; } 
}

@media (max-width: 768px) {
	::selection { background: #fff; /* WebKit/Blink Browsers */ }
	::-moz-selection { background: #fff; /* Gecko Browsers */ }
	.panel-body { background-color: #fff; width: 100%; height: 400px; } 
	footer { position: fixed; height: 50px; width: 100%; bottom: 0; background-color: #fff; margin-left: -15px; }
	footer p { padding: 15px; } 
	.navbar-brand { border-bottom: none; } 
	a { color: #000; border-bottom: #fff solid 3px !important; text-decoration: none !important; text-shadow: 2px 2px 1px rgba(255, 255, 255, 1); }
	a:hover { color: #000; border-bottom: none !important; text-decoration: none !important; }
	.date { float: left; display: block; }
	.date-padding { display: block; padding-left: 20%; }
	h3 { text-align: center; font-size: 16px; line-height: 20px; color: #000;  margin-top: 0; margin-bottom: 0; }
	.row { margin-bottom: 20px; }
	.globe img { width: 100%; }
	.description { font-family: arial, helvetica, sans-serif; font-size: 35px; line-height: 35px; margin-bottom: 20px; }
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a { text-shadow: none; color: #000; font-size: 16px; line-height: 20px; border-bottom: none !important; }
	.navbar-inverse { background-image: none; background-color: #fff; border: none; }
	body { font-family: Helvetica,Arial,sans-serif; font-size: 36px; line-height: 20px; color: #000;  text-shadow: 2px 2px 1px rgba(255, 255, 255, 1);}
	.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: 0; margin-left: 0; } 
	video {display: none;}
}

/*-webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #fff;*/


