
/* HEAD */
.bg-top-bar a, .bg-top-bar a:link, .bg-top-bar a:visited{color: rgba(0, 0, 0, 0.5)}
.bg-top-bar a:active, .bg-top-bar a:hover{color: rgba(255, 255, 255, 0.8)}

.sociallinks_header{float: left;     margin: -6px 0 0 0;}
.sociallinks_header img{float: left; margin-right: 8px; margin-top: 2px;}

/* HOMEPAGE */

.meat-our-team-title{display:none;}

#back-top a{background-color: rgba(255,204,0,1) !important;}

.footer-logo{margin-top: -3px !important;}



/* ARTICLES */
.shortcodes .tk_sc_block_accordion .tab-body p {
    margin: 0 0 14px 0!important; 
}
.shortcodes h2, .shortcodes h3, .shortcodes h4 {
    width: 100%;
}
.shortcodes a:hover {
    color: #E85C2C;
	text-decoration: underline;
}
.shortcodes ul{margin-bottom: 12px;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* SIDEBAR */
.sidebar_widget_holder ul .current-menu-item a{
	color: rgba(120,196,238,1);
}

/* Footer */
#back-top a{color: #333333 !important;}

/* MEDIA */

@media screen and (min-width: 1024px) {

	.sf-shadow ul {
		width: 160px!important;

	}
	.homecopy {
	padding: 0 20px 0 20px;

}
.homecopy p{
		text-align:justify !important;
		padding-right: 30px;
}
}
/* --------------------------------------------
  500 - 699
-------------------------------------------- */
@media screen and (min-width: 500px) and (max-width: 699px) {

.shortcodes h1 {
   margin-bottom: 12px !Important;
    font-size: 30px !Important;
    line-height: 36px !Important;
}
.bg-menu { margin-top: 0px; }
}



/* --------------------------------------------
  499
-------------------------------------------- */
@media only screen and (max-width: 499px){
.shortcodes h1 {
   margin-bottom: 10px !Important;
    font-size: 24px !Important;
    line-height: 30px !Important;
}
.alignright {
    float: none !important;
    margin: 0 auto !important;
}

}

@media screen and (min-width: 440px) {
	.not_on_mobile{display: inherit;}
	.only_mobile{display: none !important;}
.menu-main-navigation-container .sub-menu{background-color: #fff;}
}
@media only screen and (max-width: 439px){

	.only_mobile{display: inherit;}
	.not_on_mobile{display: none !important;}
}