/*
Theme Name: SERISS Child theme Avada 5
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 2019-05-15-3
Text Domain:  Avada
*/

/*
Orange f18b69
Orange tint FADCD2
Darker orange for text e27741
Lighter orange for menu f2997b
Red d95f74
Blue 4b768c
Box background grey efefef
Border grey d2d3d4
*/

 /* --- Tweak sidebar menu May 2019
--------------------------------------------------- */

.fusion-widget-area .widget_nav_menu .sub-menu {
    margin-bottom: 0 !important;
    padding-top: 0 !important;
}

/* =Tweaks May 2018
-------------------------------------------------------------- */

.fusion-widget-area .widget_nav_menu #menu-smallprint-sidebar li a::before {
    content: none;
}

/* =COOKIE NOTICE May 2018
-------------------------------------------------------------- */
#cookie-notice {
    font-size: 14px;
    font-weight: 400;
}

#cookie-notice .button {
    margin-top: 5px;
}

#cookie-notice .button.wp-default {
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    font-weight:400;
    border-radius: 0;
	border-color: #4b768c;
    font-size: 14px;
	color: #4b768c;
	background: #fff;
}

#cookie-notice .button.wp-default:hover {
	border-color: #4b768c;
    color: #f18b69;
}

/* --- SINGLE POST PAGE post Avada 5.2 
--------------------------------------------------- */

#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title {
    display: none;
}

/* =SMASHBALLOON TWITTER FEED
-------------------------------------------------------------- */

#ctf .ctf-tweets {
	height:336px;
	overflow:auto;
}

#ctf .ctf-item {
    padding: 5px 5px 0;
}

#ctf.ctf-super-narrow .ctf-author-box {
    min-height: auto;
    margin-bottom: 0;
}

#ctf.ctf-super-narrow .ctf-context {
    padding-bottom: 0;
}

#ctf.ctf-narrow .ctf-tweet-content {
    padding: 0 0 5px 0;
}

#ctf .ctf-author-name {
	margin: 0;
}

#ctf .ctf-tweet-text {
	font-size: 12px;
	line-height: 18px;
}

/* --- TEMPORARY TWEAK - add scroll for toggles
--------------------------------------------------- */
html {
overflow-y: scroll !important;
}

.serisssmalllightblack-center,
.serissvsmalllightblack-center,
.serissmediumlightblack-center {
	text-align: center !important;
}
/* --- Hide from Admin  (not working via Adminimize)
-----------------------------------------------------------------------------*/
#wpadminbar ul li#wp-admin-bar-customize.hide-if-no-customize {
	display:none;
}

/* --- LAYOUT 
-----------------------------------------------------------------------------*/

#main #content {
    width: 74.5%;
}

/* --- FUSION COLUMNS ---*/

.fusion-layout-column {
  margin-right: 2.0% !important;
  margin-bottom: 0 !important;
}
.fusion-column-last {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.fusion-one-sixth {
  width: 15% !important;
}

.fusion-five-sixth {
}
.fusion-one-fifth {
  width: 18.4% !important;
}
.fusion-two-fifth {
  width: 38.8% !important;
}
.fusion-three-fifth {
  width: 59.2% !important;
}
.fusion-four-fifth {
}
.fusion-one-fourth {
  width: 23.5% !important;
}
.fusion-three-fourth {
  width: 74.5% !important;
}
.fusion-one-third {
  width: 32% !important;
}
.fusion-two-third {
  width: 66% !important;
}
.fusion-one-half {
  width: 49% !important;
}
.fusion-two-third .fusion-one-half {
  margin-right: 3.0303% !important;
  width: 48.48484% !important;
}
.fusion-two-third .fusion-one-half.fusion-column-last {
    margin-right: 0 !important;
}

/* --- TYPOGRAPHY 
-----------------------------------------------------------------------------*/

#main a:hover {
	color: #4b768c !important;
}

a.morelink:after {
  position: absolute;
  font-family: IcoMoon;
  content: '\f105';
  font-size: 16px;
  padding-left: 5px;
}

.standfirst {
	font-size: 17px;
}

.wp-caption-text {
	color: #4b768c;
	font-style:italic;
}

ul.bullet-list {
    list-style-type: none;
    margin: 0 20px;
    padding: 0;
}

.post-content ul.bullet-list li {
    list-style-position: inside;
  display: block;
  padding: 0 20px 20px 18px;
}

.post-content ul.bullet-list li::before{
  position: absolute;
  font-size: 9px;
  font-family: 'Font Awesome\ 5 Free'; 
  font-weight: 900;
  content: '\f111';
  margin-top: 4px;
  margin-left: -18px;
  color: #4b768c;
}

ol {
    list-style-type: none;
    counter-reset: jb-custom-counter;
    margin: 0 20px;
    padding: 0;
}

.post-content ol li {
  padding: 0 20px 20px 0;
}

.post-content ol li::before{
    content: counter(jb-custom-counter, lower-alpha);
    counter-increment: jb-custom-counter;
    margin-right: 13px;
    color: #4b768c;
	font-weight:700;
}

/* --- GENERAL 
-----------------------------------------------------------------------------*/

#cookie-law-info-bar {
    z-index: 99999;
}

#cookie_action_close_header.small {
    margin-bottom: 0;
}

.archive #main {
    padding-bottom: 20px;
    padding-top: 20px;
}

.margin-10-0-0-0 {
	margin-top: 10px;
}

.margin-0-0-5-0, .post-content p.margin-0-0-5-0 {
	margin-bottom: 5px;
}

.margin-0, .post-content p.margin-0 {
	margin: 0;
}

/* --- TABLES --- */

table, th, tr, td {
	vertical-align:top;
}

/* --- KEYLINE BOX --- */

.keyline-box {
    border: 1px solid #4b768c;
    margin-bottom: 20px;
    padding: 10px 15px;
}

.post-content .keyline-box h3,
#main .post-content .keyline-box .fusion-border-below-title h3 {
    border-bottom: 1px dotted #4b768c;
	color: #4b768c;
	padding: 0 0 7px 0;
    margin: 0 0 10px;
}

.keyline-box img {
    margin: 0;
	width: 100%;
}

/* --- TINT BOX --- */

.tint-box {
    background-color: #4b768c;
    margin-bottom: 20px;
    padding: 10px 15px;
}

.tint-box-orange {
    background-color: #FADCD2;
}

.post-content .tint-box h3 {
    border-bottom: 1px dotted #fff;
	color: #fff;
	padding: 0 0 7px 0;
    margin: 0 0 10px;
}

.post-content .tint-box p {
	color: #fff;
    margin: 0 0 10px;
}

.tint-box img {
    margin: 0;
	width: 100%;
}

/* --- WIDGETS --- */

.sidebar .widget {
    margin-bottom: 20px;
}

.sidebar .widget .heading h4, 
.sidebar .widget h4 {
    border-bottom: 1px dotted #4b768c;
	color: #4b768c;
	padding: 0 0 7px 0;
    margin: 0 0 10px;
}

/* --- HEADER 
-----------------------------------------------------------------------------*/

.fusion-secondary-menu > ul > li:last-child > a {
    display: block;
    padding: 13px 0 0 13px;
    position: relative;
}

.fusion-header-v4 .fusion-header {
    padding-bottom: 20px;
    padding-top: 20px;
}

.fusion-header-v4 .searchform {
    margin-top: 15px;
}

.fusion-secondary-main-menu {
	border-bottom: 0px !important;
}

/* --- PAGE TITLE BAR --- */

.fusion-page-title-captions {
    width: 60%;
}

.fusion-page-title-secondary {
    width: 35%;
}

/* --- NAVIGATION 
-----------------------------------------------------------------------------*/

/* --- MAIN MENU 
--------------------------------------------------- */

#menu-main-navigation.fusion-menu > li.mobile-only {
    display:none;
}

#menu-main-navigation ul .current-menu-ancestor > a, 
#menu-main-navigation ul .current-page-ancestor > a, 
#menu-main-navigation ul .current_page_item > a, 
#menu-main-navigation ul .current-menu-item > a, 
#menu-main-navigation ul > .current-menu-parent > a, 
#menu-main-navigation ul li > a:hover {
	color: #f2997b !important;
}


.fusion-main-menu > ul > li.current_page_item > a, 
.fusion-main-menu > ul > li.current-menu-item > a, 
.fusion-main-menu > ul > li.current-menu-parent > a, 
.fusion-main-menu > ul > li.current-menu-ancestor > a,
.fusion-main-menu > ul > li.current-page-ancestor > a {
	color: #f2997b !important;
}

/* --- SIDEBAR MENU 
--------------------------------------------------- */

#wrapper #sidebar .widget_nav_menu {
    background-color: #efefef;
    border: 1px solid #4b768c;
    margin-bottom: 20px;
	padding: 0;
}

#wrapper #sidebar .widget_nav_menu a:hover {
    color: #4b768c;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu {
    margin-top: 8px;
	border-top: 1px dotted #4b768c;
}

.sidebar .widget_nav_menu li.menu-section-head {
	padding: 10px !important;
}

.sidebar .widget_nav_menu li.menu-section-head > a {
	color: #000 !important;
	font-size: 17px;
	cursor:default;
}

.menu-section-head > a:before {
	display: none;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li {
	padding: 10px 0;
	border-bottom: 1px dotted #4b768c;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li:last-child {
    border-bottom-width: 0;
	padding-bottom: 0;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li .sub-menu {
	padding-left: 10px;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li a::before {
	content: none;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li .sub-menu li {
	padding-left: 0;
	padding-right: 0;
	border-bottom: 1px dotted #d2d3d4;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li .sub-menu li:last-child {
    border-bottom-width: 0;
	padding-bottom: 0;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li .sub-menu li .sub-menu li {
	border-bottom: 1px dotted #d2d3d4;
}

#wrapper #sidebar .widget_nav_menu .menu .sub-menu li .sub-menu li .sub-menu li:last-child {
    border-bottom-width: 0;
	padding-bottom: 0;
}

#wrapper .sidebar .widget_nav_menu .sub-menu .current-page-item > a, 
#wrapper .sidebar .widget_nav_menu .sub-menu .current_page_item > a, 
#wrapper .sidebar .widget_nav_menu .sub-menu .current-menu-item > a, 
#wrapper .sidebar .widget_nav_menu .sub-menu .current_menu_item > a, 
#wrapper .sidebar .widget_nav_menu .sub-menu .current-page-parent > a, 
#wrapper .sidebar .widget_nav_menu .sub-menu .current_page_parent > a, 
#wrapper .sidebar .widget_nav_menu .sub-menu .current-page-ancestor > a,
#wrapper .sidebar .widget_nav_menu .sub-menu .current_page_ancestor > a,
#wrapper .sidebar .widget_nav_menu .sub-menu .current-menu-ancestor > a,
#wrapper .sidebar .widget_nav_menu .sub-menu .current_menu_ancestor > a { 
	color: #4b768c;
}

	/* --- HOMEPAGE 
-----------------------------------------------------------------------------*/
.home #main {
    padding-bottom: 0;
}

/* --- SLIDESHOW -- */

.home-slideshow {
	margin-bottom: 10px;
}

.home-slideshow .copyright {
	text-align: right;
	color: #aaa9a9;
	font-size: 10px;
	margin-top: -15px;
}

.home-slideshow .copyright a {
	color: #aaa9a9;
	cursor:default;
}

.home-slideshow .copyright a:hover {
	color: #aaa9a9;
}

.rev_slider_wrapper .shadow-left, 
.rev_slider_wrapper .shadow-right {
display: none;
}

.rev_slider_wrapper.avada-skin-rev {
    border-bottom-width: 0;
    border-top-width: 0;
}

.home-standfirst {
	font-size: 18px;
}

.partner-logo-strip {
	background-color: #efefef;
	padding: 10px;
	margin-bottom: 20px;
}

.partner-logo-strip p {
	margin-bottom: 0;
}

.partner-logo-strip .fusion-one-sixth {
  margin-right: 1.5151% !important;
  width: 15.404% !important;
}

.partner-logo-strip .fusion-one-sixth.fusion-column-last {
    margin-right: 0 !important;
}

@media only screen and (max-width: 800px){

.partner-logo-strip .fusion-layout-column.fusion-one-sixth {
    width: 32% !important;
}

.partner-logo-strip .fusion-one-sixth.fusion-layout-column:first-child img,
.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(2n) img,
.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(3n) img{
    margin-bottom: 10px !important;
}

.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(4n) img,
.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(5n) img,
.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(6n) img{
    margin-bottom: 0 !important;
}

.partner-logo-strip .fusion-one-sixth.fusion-layout-column,
.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(2n),
.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(4n),
.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(5n){
    margin-right: 2% !important;
}

.partner-logo-strip .fusion-one-sixth.fusion-layout-column:nth-child(3n),
.partner-logo-strip .fusion-one-sixth.fusion-column-last {
    margin-right: 0 !important;
}
}

.post-content .home-youtube-box p {
	margin-bottom: 0;
}

/* --- LATEST NEWS BOX -- */

.keyline-box.home-news-box {
    padding: 10px 15px 0;
}

.home-news-box h4 {
    margin-top: 10px;
	margin-bottom: 0;
	font-size: 15px !important;
}

.post-content p.home-news-date {
	font-size: 13px !important;
	margin-bottom: 0;
}

.post-content p.home-news-excerpt {
	margin-bottom: 15px;
}

/* --- TWITTER FEED -- */

.twitter-feed-box {
	background-color: #efefef;
	padding-bottom: 15px;
}

.twitter-feed a {
    border-width: 0 !important;
}

.twitter-feed {
	padding: 0;
	margin-bottom: 0;
}

.twitter-feed .fusionicon-twitter, .twitter-feed .fusionicon-twitter::before, .twitter-feed .fusionicon-twitter::after {
    color: #fff;
}

.twitter-feed .fusionicon-twitter, .twitter-feed .fusionicon-twitter {
	color: #fff;
}

.twitter-feed p {
	margin-bottom: 0;
}

/* --- CONSORTIUM PAGES
-----------------------------------------------------------------------------*/

.consortium-rep-box {
  float: right;
  width: 32%;
  margin-left: 2%;
}

.post-content .consortium-rep-box p.consortium-logo-link  {
  margin-bottom: 20px;
}

.post-content .keyline-box.consortium-rep-box h3 {
    font-size: 16px;
    line-height: 18px;
	margin-bottom: 5px;
}

.post-content .consortium-rep-box p {
    margin-bottom: 5px;
}

/* --- KEY PEOPLE PAGES
-----------------------------------------------------------------------------*/

.ts-table-odd-colored img {
    margin-top: 5px;
}

.single-tshowcase .fusion-main-menu > ul > li.menu-item-27 > a {
    color: #f2997b;
}

.single-tshowcase #wrapper #sidebar .widget_nav_menu .menu .sub-menu li.menu-item-291 a {
    color: #4b768c;
}

.tshowcase-vcard-left {
    padding: 0 0 0 0 !important;
}

.tshowcase-vcard-left .ts-square img {
    margin-right: 20px !important;
}

table.tshowcase-table {
	width: auto;
}

.tshowcase-table th, .tshowcase-table td {
	padding: 0 20px 10px 0;
}

.tshowcase-table p {
	margin-bottom: 0;
}

.tshowcase-box-table a {
	margin: 0 5px;
}

@media only screen and (max-width: 480px){
.tshowcase-vcard-right {
	clear: both;
}

.ts-square img {
    margin-bottom: 20px !important;
}
}

/* --- WORK PACKAGE PAGES
-----------------------------------------------------------------------------*/

.wpleader-box {
  float: right;
  width: 32%;
  margin-left: 2%;
}

.post-content .wpleader-box p {
    margin-bottom: 5px;
}

.video-container {
	position:relative;
	padding-bottom:60%;
	padding-top: 25px;
	height:0;
	overflow:hidden;
	margin-top: 0;
	margin-bottom: 0;
}

.home-youtube-box .video-container {
	margin-top: 10px;
	margin-bottom: 10px;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.fusion-tabs.wp-tasks-list {
    margin-bottom: 20px;
}

#wrapper .fusion-tabs.classic.wp-tasks-list .nav-tabs > li.active .tab-link, 
#wrapper .fusion-tabs.classic.wp-tasks-list .nav-tabs > li.active .tab-link:focus, 
#wrapper .fusion-tabs.classic.wp-tasks-list .nav-tabs > li.active .tab-link:hover, 
#wrapper .fusion-tabs.vertical-tabs.classic.wp-tasks-list .nav-tabs > li.active .tab-link {
    border-color: #4b768c !important;
}

.fusion-tabs.vertical-tabs.wp-tasks-list .tab-pane {
    padding: 10px 30px 10px 30px;
}

.fusion-tabs.vertical-tabs.wp-tasks-list .tab-pane h4 {
    margin-top: 0;
}

.fusion-tabs.vertical-tabs .nav-tabs {
    float: left !important;
    position: relative !important;
    width: 100%;
    display: inline-block !important;
	border-left: 0 !important;
	border-right: 0 !important;
}
  

@media (min-width: 768px) {

.fusion-tabs.vertical-tabs::before, .fusion-tabs.vertical-tabs::after {
    content: " " !important;
    display: table !important;
}

.fusion-tabs.vertical-tabs:after {
  clear: both !important;
}

.fusion-tabs.vertical-tabs .nav-tabs {
    float: left !important;
    position: relative !important;
    width: 100%;
    display: inline-block !important;
	border-left: 0 !important;
	border-right: 0 !important;
}
  
  .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    margin-right: 0;
    margin-bottom: 1px;
    padding: 8px 10px;
    border-top: none;
    text-align: left;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {
    margin-bottom: 0;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-bottom: none;
    border-left: 3px solid #a0ce4e;
    border-top: none;
    cursor: pointer;
  }
  
  .fusion-tabs.vertical-tabs .tab-pane {
    float: left;
    padding: 30px;
    border: 1px solid #f1f2f2;
    border-left: none;
  }

  .fusion-tabs.vertical-tabs .tab-content {
    float: left !important;
    width: 84.5% !important;
}

}

@media only screen and (max-width: 800px){

.fusion-tabs.vertical-tabs::before, .fusion-tabs.vertical-tabs::after {
    content: " " !important;
    display: table !important;
}

.fusion-tabs.vertical-tabs:after {
  clear: both !important;
}

.fusion-tabs.vertical-tabs .nav-tabs {
    float: left !important;
    position: relative !important;
    width: 100%;
    display: inline-block !important;
	border-left: 0 !important;
	border-right: 0 !important;
}
  
  .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    margin-right: 0;
    margin-bottom: 1px;
    padding: 8px 10px;
    border-top: none;
    text-align: left;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {
    margin-bottom: 0;
  }
  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
    border-bottom: none;
    border-left: 3px solid #a0ce4e;
    border-top: none;
    cursor: pointer;
  }
  
  .fusion-tabs.vertical-tabs .tab-pane {
    float: left;
    padding: 30px;
    border: 1px solid #f1f2f2;
    border-left: none;
  }

  .fusion-tabs.vertical-tabs .tab-content {
    float: left !important;
    width: 84.5% !important;
}

}

/* --- NEWS
-----------------------------------------------------------------------------*/

.single-post .fusion-main-menu > ul > li.menu-item-303 > a,
.post-type-archive-seriss-blog .fusion-main-menu > ul > li.menu-item-303 > a,
.single-seriss-blog .fusion-main-menu > ul > li.menu-item-303 > a {
    color: #e27741;
}

/* --- NEWS WIDGETS
--------------------------------------------------- */
/* --- MAILCHIMP SIGN-UP BOX -- */

.widget_mc4wp_form_widget {
    background-color: #4b768c;
    margin-bottom: 20px;
    padding: 10px 15px;
}

.sidebar .widget.widget_mc4wp_form_widget .heading h4, 
.sidebar .widget.widget_mc4wp_form_widget h4 {
    border-bottom: 1px dotted #fff;
	color: #fff;
}

.widget_mc4wp_form_widget p {
	color: #fff;
    margin: 0 0 10px;
}

.widget_mc4wp_form_widget .mc4wp-form {
    margin: 0;
}

.widget_mc4wp_form_widget .mc4wp-form label {
    font-weight: 400;
}

.widget_mc4wp_form_widget .mc4wp-form p:last-of-type  {
    margin-bottom: 0;
}

/* --- NEWS PAGE
--------------------------------------------------- */

.blog #posts-container .post, .blog .post {
    margin-bottom: 20px;
}

#posts-container .post.fusion-post-medium .fusion-clearfix, 
#posts-container .post.fusion-post-medium .fusion-clearfix::after {
	clear: none;
}

#posts-container .post.fusion-post-medium .fusion-meta-info {
	clear: none;
	margin-top: 10px;
    border-top: 1px dotted #d2d3d4 !important;
    border-bottom: 1px dotted #d2d3d4 !important;
}

.fusion-meta-info .fusion-alignleft {
    width: 70%;
}

#posts-container .post.fusion-post-medium .fusion-post-content h2 {
	margin-bottom: 10px;
}

/* --- NEWS ARCHIVE PAGE
--------------------------------------------------- */
.archive #posts-container .post, .archive .post {
    margin-bottom: 20px;
}

/* --- SINGLE NEWS PAGES
--------------------------------------------------- */

.single .fusion-main-menu > ul > li.menu-item-22 > a {
	color: #00a3ad;
}

.single #posts-container .post, .single .post {
    margin-bottom: 0;
}

.single .fusion-meta-info {
	margin-top: 0;
	border-top: 0;
	padding-top: 0;
	margin-bottom: 20px;
}

.single-navigation {
	margin-bottom: 20px;
}

.single .fusion-sharing-box {
    margin-bottom: 0;
    margin-top: 20px;
}

.fusion-title .title-sep-container {
    display: none;
}

.single .fusion-meta-info {
    border-bottom: 1px dotted #4b768c !important;
}

.single-navigation {
    border-top: 1px dotted #d2d3d4 !important;
    border-bottom: 1px dotted #d2d3d4 !important;
}

/* --- BLOG PAGE
--------------------------------------------------- */
.post-type-archive-seriss-blog #wrapper .sidebar .widget_nav_menu .sub-menu #menu-item-296 > a,
.single-seriss-blog #wrapper .sidebar .widget_nav_menu .sub-menu #menu-item-296 > a {
	color: #e27741;
}

.single-seriss-blog #wrapper .sidebar .widget_nav_menu .sub-menu #menu-item-297 > a {
	color: #4b768c;
}

.single-seriss-blog .no-comments {
	display:none;
}

/* --- CONTACT PAGE
-----------------------------------------------------------------------------*/

.page-id-19 #main .sidebar, 
.page-id-571 #main .sidebar {
    border: 1px solid #4b768c;
	padding: 10px;
}

.sidebar .widget.tshowcase_widget {
    margin-bottom: 5px;
}
/* --- PRIVACY POLICY PAGE
-----------------------------------------------------------------------------*/

.cookie-table td {
    border: 1px dotted #4b768c;
	padding: 0 5px;
}

/* --- FOOTER / COPYRIGHT 
-----------------------------------------------------------------------------*/

#footer {
    padding-top: 12px;
	border-top: 0;
}

/* =FOOTER (copyright/smallprint 
--------------------------------------------------- */
#footer .fusion-copyright-notice {
	font-size: 11px;
	line-height: 13px;
}

#footer .fusion-copyright-notice a {
    color: #fff;
	font-size: 11px;
}

.fusion-copyright-notice a:hover {
	color: #bfbfbf !important;
}

#footer .acknowledgements-container {
	float: left;
	width: 66%;
	margin-right: 2%;
}

@media only screen and (max-width: 800px){

#footer .acknowledgements-container {
	width: 100%;
	margin-right: 0;
    text-align: left;
}

}

#footer .acknowledgements-container p {
    color: #fff;
	margin: 0 0 10px 0;
}

#footer .acknowledgements-container img {
	float: left;
	width: 100px;
	border: 3px solid #fff;
	margin-right: 10px;
}

#footer .smallprint-container {
	float: right;
	text-align: right;
	width: 32%;
	margin-right: 0;
}

@media only screen and (max-width: 800px){
#footer .smallprint-container {
	float: left;
	text-align: left;
	width: 100%;
	margin-right: 0;
}
#menu-smallprint.footer-menu {
    padding: 10px 0 0 0;
}
}

#footer .smallprint-container .jb-credit {
    display:none;
}

.home #footer .smallprint-container .jb-credit {
    display:inline;
}

#footer .smallprint-container p {
    color: #fff;
	margin: 0 0 10px 0;
}

#menu-smallprint.footer-menu {
    list-style-type: none;
	margin: 0;
}

#menu-smallprint.footer-menu li {
	display: inline-block;
	float: none;
}

#menu-smallprint.footer-menu li p {
	line-height: 13px;
	padding: 0 8px 0 8px;
	border-left: 1px solid #fff;
}

#menu-smallprint.footer-menu li:first-child > p {
	padding: 0 8px 0 0;
	border-left: 0;
}

#menu-smallprint.footer-menu li:last-child > p {
	padding: 0 0 0 8px;
}

	/* =RESPONSIVE STYLES
-----------------------------------------------------------------------------*/

@media (max-width: 1220px) {

.fusion-body .fusion-page-title-bar .fusion-breadcrumbs {
    display: inline !important;
}
}

@media only screen and (max-width: 1060px){

}

@media only screen and (max-width: 960px){

.fusion-body .fusion-page-title-bar .fusion-breadcrumbs {
    display: none !important;
}
}

@media only screen and (max-width: 800px){
.fusion-secondary-header {
    display: none;
}

.fusion-header-wrapper {
    border-top: 5px solid #4b768c;
}

#menu-main-navigation.fusion-menu > li.mobile-only {
    display:inline;
}

}

@media only screen and (max-width: 640px){
.tp-caption.serisssmallwhitetext, .serisssmallwhitetext {
	display: none;
}
}

@media only screen and (max-width: 480px){

}

@media only screen and (max-width: 360px){

}