/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Bespoke theme mods by Thule Media for SIGBI.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
.btn-xs { font-size:0.8em; }
.btn-xs > span { padding: 0.45em 1em; }
body.search .content article { margin-bottom:1em; }
h4.result-hxa { margin-bottom:0px; margin-top:0px; }
h4.result-hxa a,
a { color:#CD894E; }
h4.result-hxa a:hover { text-decoration:underline; }

#content:not(.tm_homepage) { padding-top:60px; }
.tm_homepage { margin-top:-60px; }
/* Hardcoded Footer CSS for CLUBS */
    .ld_button_5dcc04216f19d.btn-icon-solid .btn-icon{background:rgb(0, 157, 220);}
    .ld_button_5dcc04216f19d.btn-icon-circle.btn-icon-ripple .btn-icon:before{border-color:rgb(0, 157, 220);}
    .ld_button_5dcc04216f19d.btn-icon-solid:hover .btn-icon{background:rgb(139, 141, 142);}
    .ld_button_5dcc04216f19d{background-color:rgb(0, 157, 220);border-color:rgb(0, 157, 220);}
    .ld_button_5dcc04216f19d:hover{background-color:rgb(139, 141, 142);border-color:rgb(139, 141, 142);}
    .ld_button_5dcc04216f19d .btn-gradient-bg-hover
    {
        background:-webkit-linear-gradient(to right, rgb(139, 141, 142) 0%, rgb(139, 141, 142) 100%);
        background:linear-gradient(to right, rgb(139, 141, 142) 0%, rgb(139, 141, 142) 100%);
    }
    .ld_button_5dcc04216f19d .btn-gradient-border defs stop:first-child{stop-color:rgb(0, 157, 220);}
    .ld_button_5dcc04216f19d .btn-gradient-border defs stop:last-child{stop-color:rgb(0, 157, 220);}
    .ld_button_5dcc04216f19d:hover .btn-gradient-border defs stop:first-child{stop-color:rgb(139, 141, 142);}
    .ld_button_5dcc04216f19d:hover .btn-gradient-border defs stop:last-child{stop-color:rgb(139, 141, 142);}
    .ld_fancy_heading_5dcc04216ed57 h3{color:rgb(255, 255, 255);}.ld_fancy_heading_5dcc04216ed57 .lqd-highlight-inner{height:0.275em;bottom:0px;}
    .ld_spacer_5dcc042171014{height:12px;}
    .ld_spacer_5dcc0421711de{height:20px;}
    .ld_fancy_heading_5dcc0421715af h3{font-size:24px;font-weight:700;color:rgb(205, 137, 78);}
    .ld_fancy_heading_5dcc0421715af .lqd-highlight-inner{height:0.275em;bottom:0px;}
    .ld_custom_menu_5dcc042171737 > li > a{font-size:16px;line-height:2em;}
    .ld_custom_menu_5dcc042171737 > li{margin-bottom:5px;}
    .ld_custom_menu_5dcc042171737 > li > a, .ld_custom_menu_5dcc042171737 ul > li > a{background:rgba(139, 141, 142, 0.2);}
    .ld_spacer_5dcc042172569{height:12px;}
    .ld_fancy_heading_5dcc0421729e1 h3{font-size:24px;font-weight:700;color:rgb(205, 137, 78);}
    .ld_fancy_heading_5dcc0421729e1 .lqd-highlight-inner{height:0.275em;bottom:0px;}
    .ld_custom_menu_5dcc0421746cc > li > a{font-size:14px;}
    .ld_custom_menu_5dcc0421746cc li:not(:last-child):after{content:',';}
    .ld_custom_menu_5dcc0421746cc li + li{margin-left:20px;}
    .ld_spacer_5dcc042174846{height:20px;}
    .ld_fancy_heading_5dcc0421749de p{font-size:14px;}
    .ld_fancy_heading_5dcc0421749de .lqd-highlight-inner{height:0.275em;bottom:0px;}
    .ld_spacer_5dcc042174b48{height:20px;}
    .ld_social_icons_5dcc042174c7a.social-icon{font-size:25px;}
    .ld_social_icons_5dcc042174c7a.social-icon li a{color:rgba(139,141,142,0.6);}
/* END */

/* Hardcoded Header CSS for CLUBS */

.tmnav-wrap .col {
    padding-left: 15px;
    padding-right: 0px;
}

.social-icon li { margin-right: 0.95em; }
#ld_custom_menu_5dcbfce901e51 {
     margin-top:2px;
}

.logo-right {
    margin-left: -15px;
}

.navbar-brand { padding-left:40px !important; }
.header-module p { padding-left:15px; padding-top: 2px; }

.main-header .row {
    margin-right: 0px;
    margin-left: -15px;
}

.vc_custom_1569226821281 {
    background-color: #eef0f4 !important;
}
.vc_custom_1568803891402 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    background-color: #005596 !important;
}
.vc_custom_1568801586822 {
    background-color: #ffc550 !important;
}
    .ld_custom_menu_5dcbfce901e51 > li > a{font-size:16px;}
    .ld_custom_menu_5dcbfce901e51 li + li{margin-left:20px;}
    .ld_custom_menu_5dcbfce901e51 > li > a,.ld_custom_menu_5dcbfce901e51 ul > li > a{color:rgb(139, 141, 142);}
    .ld_custom_menu_5dcbfce901e51 > li > a:hover, .ld_custom_menu_5dcbfce901e51 ul > li > a:hover, .ld_custom_menu_5dcbfce901e51 li.is-active > a{color:rgb(0, 157, 220);}
    .ld_button_5dcbfce9034ea.btn-icon-solid .btn-icon{background:rgb(139, 141, 142);}
    .ld_button_5dcbfce9034ea.btn-icon-circle.btn-icon-ripple .btn-icon:before{border-color:rgb(139, 141, 142);}
    .ld_button_5dcbfce9034ea.btn-icon-solid:hover .btn-icon{background:rgb(255, 197, 80);}
    .ld_button_5dcbfce9034ea{background-color:rgb(139, 141, 142);border-color:rgb(139, 141, 142);color:rgb(255, 255, 255);}
    .ld_button_5dcbfce9034ea:hover{background-color:rgb(255, 197, 80);border-color:rgb(255, 197, 80);}
    .ld_button_5dcbfce9034ea .btn-gradient-bg-hover
    {
            background:-webkit-linear-gradient(to right, rgb(255, 197, 80) 0%, rgb(255, 197, 80) 100%);
            background:linear-gradient(to right, rgb(255, 197, 80) 0%, rgb(255, 197, 80) 100%);
    }
    .ld_button_5dcbfce9034ea .btn-gradient-border defs stop:first-child{stop-color:rgb(139, 141, 142);}
    .ld_button_5dcbfce9034ea .btn-gradient-border defs stop:last-child{stop-color:rgb(139, 141, 142);}
    .ld_button_5dcbfce9034ea:hover .btn-gradient-border defs stop:first-child{stop-color:rgb(255, 197, 80);}
    .ld_button_5dcbfce9034ea:hover .btn-gradient-border defs stop:last-child{stop-color:rgb(255, 197, 80);}
    .ld_header_separator_5dcbfce9036b5{width:1px;margin-left:8px;}
    .ld_header_separator_5dcbfce9036b5 .ld-v-sep-inner{background:rgba(0, 0, 0, 0.1);}
    .ld_button_5dcbfce9039d2.btn-icon-solid .btn-icon{background:rgb(0, 157, 220);}
    .ld_button_5dcbfce9039d2.btn-icon-circle.btn-icon-ripple .btn-icon:before{border-color:rgb(0, 157, 220);}
    .ld_button_5dcbfce9039d2.btn-icon-solid:hover .btn-icon{background:rgb(255, 197, 80);}
    .ld_button_5dcbfce9039d2{background-color:rgb(0, 157, 220);border-color:rgb(0, 157, 220);color:rgb(255, 255, 255);}
    .ld_button_5dcbfce9039d2:hover{background-color:rgb(255, 197, 80);border-color:rgb(255, 197, 80);}
    .ld_button_5dcbfce9039d2 .btn-gradient-bg-hover
    {
        background:-webkit-linear-gradient(to right, rgb(255, 197, 80) 0%, rgb(255, 197, 80) 100%);
        background:linear-gradient(to right, rgb(255, 197, 80) 0%, rgb(255, 197, 80) 100%);
    }
    .ld_button_5dcbfce9039d2 .btn-gradient-border defs stop:first-child{stop-color:rgb(0, 157, 220);}
    .ld_button_5dcbfce9039d2 .btn-gradient-border defs stop:last-child{stop-color:rgb(0, 157, 220);}
    .ld_button_5dcbfce9039d2:hover .btn-gradient-border defs stop:first-child{stop-color:rgb(255, 197, 80);}
    .ld_button_5dcbfce9039d2:hover .btn-gradient-border defs stop:last-child{stop-color:rgb(255, 197, 80);}
    .ld_header_separator_5dcbfce903b4e{width:1px;margin-left:8px;}
    .ld_header_separator_5dcbfce903b4e .ld-v-sep-inner{background:rgba(0, 0, 0, 0.1);}
    .navbar-brand{padding-left:25px;}
    .ld_header_menu_5dcbfce904622.main-nav > li > a{font-size:18px;font-weight:700;color:rgb(255, 255, 255);}
    .ld_header_menu_5dcbfce904622.main-nav > li > a:hover{color:rgb(0, 157, 220);}
    .ld_header_social_icons_5dcbfce907965.social-icon{font-size:20px;}
    .ld_header_social_icons_5dcbfce907965.social-icon a{color:rgba(255, 255, 255, 0.87) !important;}
    .ld_header_social_icons_5dcbfce907965.social-icon li a:hover{color:rgb(0, 157, 220) !important;}
/* ENDS */

/* FOOTER BAR */
.vc_custom_1569317886389 {
    margin-bottom: 60px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-color: #005596 !important;
}

.mobile-logo-default {
     max-width:200px !important;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover
{
    background:#009DDC;
}

.main-sidebar { padding-top:30px; }
@media screen and (max-width: 1199px)
{
	[data-mobile-nav-style=modern]:before 
	{
		background-image: linear-gradient(to top left, rgb(0, 157, 220) 0%, #0b7bee 100%) !important;
	}
}

#tm_clubs-menu li { padding-left:15px; padding-right:15px; }
.tm_mj_clubs { transition:all 0.3s; }
.tm_clubs_stuck { position:fixed;top: 140px;width: 100%; background: #009ddc;z-index: 999;left: 0px; }
.tm_clubs_unstuck { position:absolute; top:140px; width: 100%; background: #009ddc; z-index:999; left: 0px; }

.tm_nav-trigger.collapsed { color:#ffffff; }
.tm_nav-trigger {
  display: flex;
  padding: 0;
  border: none;
  background: none;
  background-color: transparent;
  box-shadow: none;
  color: #000000;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}

.tm_nav-trigger .txt,
.tm_nav-trigger .bars,
.tm_nav-trigger .bar {
  display: inline-block;
  flex-flow: inherit;
  align-items: inherit;
  justify-content: inherit;
}

.tm_nav-trigger .bars {
  display: flex;
  flex-flow: column nowrap;
}

.tm_nav-trigger .bar {
  background-color: #ffffff;
}

.tm_nav-trigger .bar:before, 
.tm_nav-trigger .bar:after {
  background-color: inherit;
}

@media screen and (max-width: 435px) { .tm_clubs_stuck { top: 130px; }	}
@media screen and (max-width: 390px) { .tm_clubs_stuck { top: 120px; }	}
@media screen and (max-width: 348px) { .tm_clubs_stuck { top: 110px; }	}
@media screen and (max-width: 305px) { .tm_clubs_stuck { top: 100px; }	}
@media screen and (max-height: 600px) { .tm_clubs_stuck { top: 84px; } }
@media screen and (orientation: portrait) and (min-height: 1280px) { .tm_clubs_stuck { top: 200px; } }
@media screen and (orientation: portrait) and (min-height: 1024px) { .tm_clubs_stuck { top: 205px; } }
@media screen and (orientation: landscape) and (min-height: 375px) { .tm_clubs_stuck { top: 124px; } }
@media screen and (orientation: landscape) and (min-height: 375px) and (min-width:667px) { .tm_clubs_stuck { top: 110px; } }
@media screen and (orientation: landscape) and (min-height: 414px) { .tm_clubs_stuck { top: 120px; } }
@media screen and (orientation: landscape) and (min-height: 768px) and (min-width:768px) 
{ 
	.tm_clubs_stuck { top: 205px; }
	/*.tm_mj_clubs .mainbar .navbar-header { width:100%; }*/
	.tm_nav-trigger { width:100%; }
}

[data-mobile-header-scheme=gray] .main-header .navbar-header {
     background: #005596 !important }

.tm_navbar-brand {
     padding-left:25px !important;
}

	#tm_sigmiclub_menu,
	.slicknav_menu
	{
		display:none;
	}

@media screen and (max-width: 1024px) {
	.slicknav_menu {
		display:block;
	}
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { background:#009DDC; }
.main-footer {color: #005596;padding-top: 60px;padding-bottom: 40px}.main-footer a:not(.btn) { color: #005596 }.main-footer a:not(.btn):hover { color: #009ddc }

#gdpr-cookie-message {
    position: fixed;
    right: 30px;
    bottom: 30px;
    max-width: 375px;
    background-color:#005596;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    margin-left: 30px;
	z-index:99999;
}
#gdpr-cookie-message h4 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: var(--red);
    text-decoration: none;
    font-size: 15px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color: var(--red);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: var(--red);
    color: white;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    margin-left: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: white;
    color: #005596;
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: white;
    color: #005596;
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}
