/*
Theme Name: Blank
Author: Zoomroom Interactive
Author URI: http://wordpress.org/
Description: Default theme 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black,left-sidebar, right-sidebar, fixed-layout, responsive-layout,custom-header, custom-menu, 

/******************************************************************
01. GENERAL STYLES
******************************************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;*display: inline; *zoom: 1;}
audio:not([controls]) { display: none;height: 0;}
[hidden] { display: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{border: 0;font: inherit;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
html,body{font-family: "adobe-garamond-pro",sans-serif;font-weight:300;font-size:14px; overflow-x: hidden;}
body{background:#fff; font-family: "Open Sans", sans-serif;}
html{font-size: 1em;ms-text-size-adjust: 1em;webkit-text-size-adjust: 1em;}
ul li{list-style: inside none; outline: none !important;}
select{font-size: 1em;}
hr{display:none;}
p { margin-bottom:20px; font-family: "Open-Sans", sans-serif; font-size: 14px; color: #363636; line-height: 20px; letter-spacing: 0.3px; }
strong { font-weight: 600;}
.copyright a{color: #FFFFFF;}

/* Temp survey page CSS */
.survey-button {float: left;padding: 12px 20px;background: #00a489;color: #FFF;font-weight: bold;text-transform: uppercase;}
.survey-button:hover {background:#0db196;color:#FFF;text-decoration:none;}
.page-id-685 .row {margin: 0;}
.page-id-685 h1 {margin-bottom:20px;}
.page-id-685 input:nth-child(2) {background: #00a489;color: #fff; padding: 6px 22px;}

/******************************************************************
02. CLEARFIXIN / FLOATS / INPUTS STYLES
******************************************************************/
.left{float: left;}
.right{float: right;}
.hidden {display: none !important;}
.opaque {opacity: 0 !important;}
.show{display:block;}
.last{margin:0!important}
.clearfix{zoom: 1;}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}
.clear{clear:both;}
.spacer{height:20px;}
*::-moz-selection{background: none repeat scroll 0 0 #95C6B5;color: #FFFFFF;}
*::selection {background: none repeat scroll 0 0 #95C6B5;color: #FFFFFF;}
input[type="text"], input[type="email"], input[type="url"], input[type="number"], input[type="password"], textarea {-moz-box-sizing: border-box;background-color: #FFFFFF;border: 1px solid #DDDDDD;margin: 0;padding: 6px 10px;width: 100%;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="number"]:focus, input[type="password"]:focus, textarea:focus { -moz-box-sizing: border-box;color: #000; border:1px solid #DDDDDD;}
input, button, textarea { -moz-box-sizing: border-box;color: #000; border:1px solid #DDDDDD; outline: medium none;position: relative;transition: all 0.1s ease 0s; -webkit-appearance: none;border-radius: 0;resize:none;}
a[href^=tel]{text-decoration:none;color:#fff;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
blockquote.alignleft,img.alignleft {margin: 7px 24px 7px 0;}
.wp-caption.alignleft {margin: 7px 14px 7px 0;}
blockquote.alignright,img.alignright {margin: 7px 0 7px 24px;}
.wp-caption.alignright {margin: 7px 0 7px 14px;}
blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter {margin-top: 7px;margin-bottom: 7px;}
blockquote a { color:#D2A757; }
.site-content blockquote.alignleft,.site-content blockquote.alignright {border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-top: 17px;width: 50%;}
.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {margin-bottom: 17px;}
.wp-caption {margin-bottom: 24px;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption {color: #767676;}
.wp-caption-text {font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;}
.text-right { text-align: right; }

/******************************************************************
03. LAYOUT & GRID STYLES
******************************************************************/

.clr { width:100%; clear:both; height:1px; position:relative; }

h1 {
	font-family: "Raleway";
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
h2 {
	font-family: "Raleway";
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}

a {
	outline: none !important;
}

/******************************************************************
04. JACKS STYLES
******************************************************************/


button {
	width: 125px;
	height: 40px;
}
nav, #navbar, .navbar-brand {
	height: 148px;
}

nav.navbar {
	margin-bottom: 0;
}

.navbar-brand > img {
	margin-top: 10px;
}

.navbar-toggle {
	width: auto;
	margin-top: 50px;
}

.navabar, .navbar-default {
	background: #fff;
	border: none;
}

.navbar-default .navbar-nav > li > a {
	height: 148px;
	line-height: 148px;
	padding: 0 8px;
	text-transform: uppercase;
	font-size: 14px;
	color: #00a48a;
	font-weight: 700;
}
	.navbar-default .navbar-nav > li > a:hover {
		color: #a1ca66;
	}

.navbar-default .navbar-nav > li.current-menu-item > a {
	color: #a1ca66;
}

.navbar-collapse.collapse.in {
	border: none;
}

#search { 
	margin: 55px 0 0 40px;
}

#searchform input#blankSubmit {
    background: rgba(0, 0, 0, 0) url("lib/images/search.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 17px;
    margin-left: 165px;
    overflow: hidden;
    position: absolute;
    text-indent: -300px;
    top: 63px;
    width: 18px;
}

#searchform input#s {
    background: #00a48a none repeat scroll 0 0;
    color: #fff;
    font-family: raleway;
    font-size: 16px;
    font-weight: bold;
    padding-right: 40px;
    text-transform: uppercase;
    width: 200px;
}

	#s::-webkit-input-placeholder {
	   font-weight: 700;
	   opacity: 1;
	   color: #fff;
	}

	#s:-moz-placeholder { /* Firefox 18- */
	   font-weight: 700;
	   opacity: 1;
	   color: #fff;
	}

	#s::-moz-placeholder {  /* Firefox 19+ */
	   font-weight: 700;
	   opacity: 1;
	   color: #fff;	   
	}

	#s:-ms-input-placeholder {  
	   font-weight: 700;  
	   opacity: 1;
	   color: #fff;
	}
	
.inner {
	background: #00A48A;
	height: 62px;
	line-height: 62px;
	font-size: 18px;
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	letter-spacing: 0.5px;
	margin-bottom: 35px;
}

.container blockquote {
	border-left: 8px solid #00a489;
    font-weight: 400;
    margin: 20px 0;
    padding: 0 2%;
    text-transform: uppercase;
}

.secondary {
	background: #00A48A;
	height: 85px;
	font-size: 16px;
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	letter-spacing: 0.5px;
	margin-bottom: 55px;
}

	.secondary .container span {
		height: 85px;
		line-height: 85px;
		float: left;
	}
	
	.secondary .container div {
		height: 85px;
	}	
	
		.secondary .container div a.secondary-btn {
			line-height: 85px;
		}	
		
		.secondary .container div img {
			padding: 25px 10px 0 0;
		}
		
		.secondary .container div button {
			line-height: 35px;
			text-align: left;
			color: #00A48A;
			border: none;
			padding: 0 13px;
			background: #fff;
		}		
		
		.secondary .container div button:hover {
			color: #fff;
			background-color: #A1CA66;
		}
		
			.secondary .container div button i {
				line-height: 35px;
				float: right;
			}
body.home a.secondary-btn { color:#fff; }	
#snl {
	line-height: 20px;
	padding-top: 25px;
}
div.division a { color:#000;}
.main h2 {
	border-bottom: 1px solid #A1CA66;
	padding-bottom: 5px;
	color: #00A48A;
}

.boxed{
	background-color: #00A48A !important;
	height: 275px;
	letter-spacing: 0.5px;
	overflow: auto;
}

.boxed{
	background: rgba(0, 0, 0, 0) url("lib/images/home-page-icon-4.png") no-repeat scroll left 10px top 5px;
	letter-spacing: 0.5px;
	padding-left: 60px;
	margin-right:-15px;
	padding-right:15px;
}

.boxed h2{
	border: none;
	color:#FFF;
	padding-top:10px;
}

.boxed h3{
	font-family: "Raleway";
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
}

.boxed .sqitem > span {
	display: block;
	font-size: 14px;
	font-family: "Open-Sans", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 35px;
	color:#FFF;
    width:90%; 
}

ul.stock_ticker .minus > .sqitem::before{
	content: none;
	margin: 0;
}

ul.stock_ticker li.minus .sqitem, ul.stock_ticker li.minus .sqitem:hover {
	text-decoration: none;
}

.boxed span.note {
	display: block;
	font-size: 14px;
	font-family: "Open-Sans", sans-serif;
	font-weight: bold;
	margin-top: 35px;
	letter-spacing: 0;
	margin-left:-25px;
	color:#FFF;
}
	.boxed span.note a {
		text-decoration: underline;
		color:#FFF;
	}
ul.stock_ticker { position:relative; }
ul.stock_ticker .plus > .sqitem::before { position:absolute; top:-60px; right:10px; }
body.page-id-13 .col-md-4 button { display:none; }
.division h2 {
	color: #00A48A;
}

.division p {
	padding-top: 20px;
	margin-top: 8px;
	min-height: 200px;
}

	.division h2.fng {
		padding-left: 45px; color:#fff; padding-top:10px; padding-bottom:10px;
		background: #00A48A url("lib/images/tin-icon.png") no-repeat scroll left 10px center;
	}
	.division h2.horticulture {
		padding-left: 45px; color:#fff; padding-top:10px; padding-bottom:10px;
		background: #00A48A url("lib/images/home-page-icon-2.png") no-repeat scroll left 10px center;
	}
	.division h2.snl {
		padding-left: 75px; color:#fff; padding-top:10px; padding-bottom:10px;
		background: #00A48A url("lib/images/boat.png") no-repeat scroll left 10px center;
	}
	.division div button {
		line-height: 40px;
		text-align: left;
		color: #00A48A;
		border: 1px solid #a1ca66;
		padding: 0 10px;
		background: #fff;
		font-family: "Open-Sans", sans-serif;
		font-size: 14px;
		font-weight: bold;
		width: 140px;
	}
		.division div button:hover {
			background: #a1ca66;
			color: #fff;
		}
		.division div button i {
			float: right;
			line-height: 40px;
			font-size: 22px;
		}
		
.division .attachment-category-thumb.wp-post-image {
	width: 100%;
	height: auto;
}
.attachment-category-thumb.wp-post-image {
	width: 100%;
	height: auto;
}

.logos {
	display: block;
	min-height: 60px;
	line-height: 50px;
}

.container.division .logos > a > img {
    display: inline-block;
    vertical-align: middle;
    max-width: 15%;
    height: auto;
    margin-right: 3.5%;
    cursor: pointer;
}
.logos > a > img {
	display: inline-block;
	vertical-align: middle;
}
.widget {
	font-family: "Open-Sans", sans-serif;
	font-weight: bold;
	color: #00A48A;
}

	.widget span {
		font-size: 14px;
		color: #363636;
	}
	
	.widget h3 {
		font-size: 16px;
		text-transform: uppercase;
		margin-top: 5px;
	}

.excerpt {
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
	display: block;
}

#article_feature ul {
	margin-bottom: 30px;
}

#article_feature ul li {
	list-style: inside none disc;
	line-height: 20px;
	margin: 4px 0;
	font-family: "Open-Sans", sans-serif;
	letter-spacing: 0.3px;
}

#article_feature a {
	text-decoration: underline;
	color: #a1ca66;
}

.entry_more {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #a1ca66;
    color: #00a48a;
	display: block;
    font-family: "Open-Sans",sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
	margin-top: 20px;
    padding: 0 10px;
    text-align: left;
    width: 140px;
	text-transform: uppercase;
	text-align: center;
}

	a.entry_more:hover {
		background: #00a48a none repeat scroll 0 0;
		color: #fff;
		text-decoration: none;
	}
	
.news-item {
	margin-top: 35px;
	display: block;
	padding-left: 45px;
	background: rgba(0, 0, 0, 0) url("lib/images/text-file.png") no-repeat scroll left center;
}

ul#menu-home-page-news-links li a {
    margin-top: 35px;
	display: block;
	padding-left: 45px;
    height:30px;
    line-height:30px;
	background: rgba(0, 0, 0, 0) url("lib/images/text-file.png") no-repeat scroll left center;
    text-transform:uppercase;
    color:#00a48a;
 }

.quickmenu {
	font-family: "Open-Sans", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

	.quickmenu ul {
		margin-top: 35px;
	}
	
		.quickmenu ul li {
			padding: 0 5px;
		}
		
		.quickmenu ul li:nth-child(odd) {
			height: 37px;
			line-height: 37px;
            background: rgb(161,202,102); /* Fallback for rgba */
			background: rgba(161,202,102, 1) url("lib/images/chev-right-white.png") no-repeat scroll right 10px center;
		}
		
			.quickmenu ul li:nth-child(odd) a {
					color: #fff;
				}
				
		.quickmenu ul li:nth-child(even) {
			height: 60px;
			line-height: 60px;
            background: rgb(255,255,255); /* Fallback for rgba */
			background: rgba(255,255,255, 1) url("lib/images/chev-right.png") no-repeat scroll right 10px center;
		}
		
			.quickmenu ul li:nth-child(even) a {
				color: #00A48A;
			}

#article_feature h1 {
	color: #00A88F;
	margin-bottom: 35px;
}

#article_feature h2 {
	color: #00A88F;
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: none;
}

#article_feature h3 {
	color: #666666;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

.right-text{
	float:right;
	width:700px;
	padding-right:200px;
	font-size:24px;
	text-shadow: 1px 3px #a1ca66;
	line-height:30px;
}
			
.sidebar {
	font-family: "Open-Sans", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
	
	.sidebar ul li {
		padding: 0 5px;
		line-height: 37px;
        background: rgb(255,255,255);
		/* background: rgba(255,255,255, 1) url("lib/images/chev-right.png") no-repeat scroll right 10px center; */
	}
	
	/* .sidebar ul li:hover {
        background: rgb(161,202,102); Fallback for rgba 
		background: rgba(161,202,102, 1) url("lib/images/chev-right-white.png") no-repeat scroll right 10px center;
	}*/
	
		.sidebar ul li a {
			color: #00A48A;
			display: block;
		}
		
		/*.sidebar ul li:hover a {
			color: #fff;
			text-decoration: none;
		}*/
        
ul#menu-investors li.menu-item-has-children:hover, ul#menu-investors li.menu-item-has-children {  background:none; }
ul#menu-investors li.menu-item-has-children:hover > a {  background:none; color:#00A48A; }
ul#menu-investors ul.sub-menu { }
ul#menu-investors ul.sub-menu li { background:none; }
ul#menu-investors ul.sub-menu li a {  font-size:12px; font-weight:400; color:#00A48A; padding-left:10px; }
ul#menu-investors ul.sub-menu li a:hover {  background: rgb(161,202,102); /* Fallback for rgba */ background:rgba(161,202,102, 1); color:#fff; }
	
.p0 {
	padding: 30px 0;
}	

.p1 {
	padding: 30px 0;
	background: #f2f2f2;
}

	.p0 .col-md-4 {
		float: right;
	}
	
ul#lnews li h2 {
	width: 450px;
	border-bottom: 1px solid #a1ca66;
	color: #00A48A;
	margin-bottom: 40px;
	padding-bottom: 5px;
	display: inline-block;
}

	ul#lnews li h2 a{
		color: #00A48A;
	}
	
ul#lnews .p0 .col-md-8 img#theIcon {
	vertical-align: middle;
	float: left;
	margin-right: 20px;
}

ul#lnews  .p1 .col-md-8 img#theIcon {
	vertical-align: middle;
	float: right;
	margin-left: 20px;
}	

.p1 h2 {
	text-align: right;
}

.p1 h2, .p1 p {
	float: right;
}

.contact {
	margin-top: 40px;
	font-family: "Open-Sans", sans-serif;
	font-size: 14px;
	
}

	.contact > span {
		display: block;
		height: 25px;
		line-height: 25px;
		margin: 10px 0;
	}
		
		.contact span i {
			margin-right: 15px;
			color: #00A48A;
			float: left;
			padding-top: 5px;
		}
		
		.contact span a {
			text-decoration: none;
			color: inherit;
		}
			
#footer {
	background: #414141;
	margin-top: 50px;
	padding-bottom: 25px;
}

	#footer .container {
		padding-top: 30px;
	}
	
	#footer p {
		margin-top: 15px;
	}
	#footer img {
		width: 100%;
		height: auto;
	}
	
	#footer p, #footer li a, #footer span  {
		color: #fff;
		font-family: "Open-Sans", sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
	}
	
	#footer li a  {
		line-height: 25px;
	}
	
	#footer h3  {
		color: #00A48A;
		font-family: "Raleway";
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 0.5px;
		padding-bottom: 10px;
	}
	
	#footer span  {
		display: block;
		padding: 5px 0 10px;
	}
	
		#footer span .fa-phone  {
			margin-right: 10px;
			color: #00A48A;
		}

.copyright {
	background: #414141;
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #707070;
}

.fa.fa-location-arrow {
	margin-bottom: 15px;
}

iframe {
	width: 100%;
	margin-top: 40px;
	height: 300px;
}
/******************************************************************
05. GARRY'S STYLES
******************************************************************/
.rtext-slider{
	float:right;
	margin-right:15%;
}
.boat{
	margin-top:8px;
}
.shares{
	background-color:#00a48a;
}
.share-icon{
	margin-top:10px;
	float:left;
}
/******************************************************************
06. META SLIDER
******************************************************************/

.metaslider .flexslider {
	margin-bottom: 0 !important;
}

.flex-control-nav {
	bottom: 10px !important;
	z-index: 9999;
}

.metaslider .caption-wrap {
	background: none !important;
    color: white !important;
    display: block !important;
    left: 10% !important;
    line-height: 1.4em;
    margin: 0;
    opacity: 1 !important;
    position: absolute;
    top: 20% !important;
    width: 100%;
}

.metaslider .caption-wrap span.stext-slider {
	font-size: 40px;
	font-family: "Raleway";
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
	height: 50px;
	text-shadow: 1px 3px #A1CA66;
	line-height:40px;
}

.metaslider .caption-wrap span.mtext-slider {
	font-size: 65px;
	font-family: "Raleway";
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
	height: 75px;
	text-shadow: 1px 3px #A1CA66;
}

.btn-slider {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    color: #00a48a;
    line-height: 35px;
    padding: 0 13px;
    text-align: left;
	font-size: 21px;
	font-weight: bold;
	width: 307px;
	height: 63px;
	line-height: 63px;
    display:none; 
}

	.btn-slider .fa.fa-angle-double-right {
		line-height: 63px;
		float: right;
	}
	
	.btn-slider .fa.fa-signal {
		line-height: 63px;
		margin-right: 15px;
		float: left;
	}
	
	.btn-slider .fa {
		font-size: 35px;
	}
	
.sidebar .current-menu-item {
    background: rgb(161,202,102); /* Fallback for rgba */
	background: rgba(161, 202, 102, 1) url("lib/images/chev-right-white.png") no-repeat scroll right 10px center !important;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
	.sidebar .current-menu-item a {
		color: #fff !important;
	}


/******************************************************************
07. GRAVITY FORMS
******************************************************************/

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="image"], .gform_wrapper .gform_footer input[type="submit"] {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #a1ca66;
    color: #00a48a;
    font-family: "Open-Sans",sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    padding: 0 10px;
    text-align: center;
    width: 140px;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="image"]:hover, .gform_wrapper .gform_footer input[type="submit"]:hover {
	background: #a1ca66 none repeat scroll 0 0;
    color: #fff;
}
.gform_wrapper .top_label .gfield_label {
	font-family: "Open-Sans", sans-serif;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 97.5%;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #00A48A;
    border-bottom: 1px solid #a1ca66;
    border-top: 1px solid #a1ca66;
    margin-bottom: 0.375em !important;
    padding: 0;
}

.gform_wrapper .validation_message, .gform_wrapper .gfield_error .gfield_label, .gform_wrapper .gfield_required {
	color: #fff;
}

.gform_wrapper li.gfield_error input[type="email"], .gform_wrapper li.gfield_error input[type="number"], .gform_wrapper li.gfield_error input[type="password"], .gform_wrapper li.gfield_error input[type="tel"], .gform_wrapper li.gfield_error input[type="text"], .gform_wrapper li.gfield_error input[type="url"], .gform_wrapper li.gfield_error textarea {
	border: 1px solid #fff;
}

.gform_wrapper div.validation_error {
    border-bottom: 2px solid #00A48A;
    border-top: 2px solid #00A48A;
    clear: both;
    color: #00A48A;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 1.6em;
    padding: 1em 0;
    width: 97.5%;
}

body.page-id-17 .widget a { margin-top: 15px;
	display: block;
	padding-left: 45px;
    height:30px;
    line-height:30px;
	background: rgba(0, 0, 0, 0) url("lib/images/text-file.png") no-repeat scroll left center;
    text-transform:uppercase;
    color:#00a48a; }


/******************************************************************
08. MEDIA QUERRIES
******************************************************************/

@media only screen and (max-width: 1200px) {
    .secondary .container span { font-size: 16px; }
    .secondary-btn button { width: 100px; font-size: 16px; }
    #search { display: none; }
}

@media only screen and (max-width: 1100px) { /* FF: Tablet landscape (1024 x 768) */
    .metaslider .caption-wrap { top: 15% !important; }
    body.page-template-page-investors .col-md-3 { width:35%; }
    body.page-template-page-investors .col-md-9 { width:65%; }
}

@media only screen and (max-width: 991px) {
    .secondary { height: auto; }
    .main .col-md-4 { margin-bottom: 40px; }
    .container{ width: 880px; }
    .home #footer { margin-top: 0; }
    #footer h3 { margin-top: 25px; }
    .container.division .col-md-4 { margin-top: 40px; }
    .logos { float: left; margin-right: 30px; }
    .division div button { float: right; }
    .p0 .col-md-4, ul#lnews .p0 .col-md-8 img#theIcon, ul#lnews .p1 .col-md-8 img#theIcon, .p1 h2, .p1 p { float: none; }
    .p0 .col-md-4, .p1 .col-md-4 { margin-bottom: 20px; }
    ul#lnews li h2 { width: auto; }
    ul#lnews .p1 .col-md-8 img#theIcon { margin-right: 20px; margin-left: 0; }
    .col-md-8 img#theIcon { margin-bottom: 20px; }
    .sidebar { margin-bottom: 40px; }
}

@media only screen and (max-width: 900px) {
    .container{ width: 820px; }
    .metaslider .caption-wrap span.stext-slider { font-size: 25px; height: 30px; }
    .metaslider .caption-wrap span.mtext-slider { font-size: 40px; height: 45px; }
    .btn-slider { font-size: 16px; width: 220px; height: 45px; line-height: 45px; }
    .btn-slider .fa { font-size: 24px; }
    .btn-slider .fa.fa-angle-double-right, .btn-slider .fa.fa-signal { line-height: 45px; }
}

@media only screen and (max-width: 820px) { /* FF: Small tablet landscape (800 x 600) */
    .container { width: 96%; }
    .navbar-header { float: none; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-collapse.collapse { display: none!important; }
    .navbar-nav { float: none!important; margin: 7.5px -15px; }
    .navbar-nav>li { float: none; }
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
    .navbar-text {  float: none; margin: 15px 0; }
    .navbar-collapse.collapse.in { display: block!important; }
    .collapsing { overflow: hidden!important; }
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { padding-left: 15px; }
	.nav.navbar-nav.navbar-right li a { height: 45px; line-height: 45px; text-align: center; }	
	.nav.navbar-nav.navbar-right { padding-top: 20px; }
	.navbar-nav .open .dropdown-menu { background-color: transparent; border: 0 none; box-shadow: none; float: none; margin-top: 0; position: static; width: auto; }
    nav, #navbar, .navbar-brand { height: auto; }
    .division p { min-height:0px; }
    body.page-template-page-investors .col-md-3 { width:40%; float:left; }
    body.page-template-page-investors .col-md-9 { width:60%; float:left; }
}

@media all and (max-width: 800px) { /* FF: Tablet portrait (768 x 1024) */
    .copyright { height: auto; }
    .metaslider .caption-wrap { top: 10% !important; }
}

@media only screen and (max-width: 620px) { /* FF: Small tablet portrait (600 x 800) */
    .logos { float: none; margin-right: 0; }
    .division div button { float: none; }
    .inner { height: auto; line-height: 24px; padding: 10px 0; }
    .metaslider .caption-wrap { display: none !important; }
    .boxed { height: auto; padding-bottom: 20px; }
    body.page-template-page-investors .col-md-3, body.page-template-page-investors .col-md-9 { width:100%; float:none; }
}

@media only screen and (max-width: 500px) { /* FF: Mobile landscape (480 x 320) */
    .container { width: 100%; }
}

@media only screen and (max-width: 480px) {
    .copyright .col-xs-6 { width: 100%; }
    .copyright .container #copyright .col-xs-6.text-right { text-align: left; }
}

@media only screen and (max-width: 360px) { /* FF: Mobile portrait (320 x 480) */
    .navbar-brand { width: 75%; }
	.navbar-brand img { width: 100%; height: auto; }
    .secondary .container span, .secondary-btn button { font-size: 14px; }
}

/*Investor Page Financial Calendar*/

#financial-heading{
	width: 100%;
    background: grey;
    padding: 20px;
    color: white;
}

.event {
    width: 70%;
    float: left;
    padding: 10px;
    /*border-bottom: 1px solid black;*/
}

.date {
    width: 30%;
    float: left;
    padding: 10px;
   /*  border-bottom: 1px solid black;*/
}

.greybg{
	background: #ccc;
}

@media only screen and (max-width: 400px) {
	.event {
		width: 60%;}
	
	.date {
		width: 40%;}
	
}

/*Dividend Table*/

#dividends td{
	font-family: "Open-Sans", sans-serif;font-size: 14px;color: #363636;line-height: 20px; letter-spacing: 0.3px;padding: 10px;
}

.darkgreybg{
	background: grey;
}

.darkgreybg td{
	color: white!important;
    padding: 5px!important;
}

