/***
BJCM Blue	#212462		33,36,98
BJCM Red	#D11D0E		209,29,14
BJCM Yellow	#FFED0C		255,237,12
Off White	#F3F8FB		243,248,251
Lite Grey	#E8E8E8		232,232,232
Green		#419548		65,149,72
Lite Green	#CDDAAE		205,218,174
Black       #333333     51,51,51


Menu Blue RGB	191,219,230		0,113,155	0,85,116	0,68,93
Menu Blue HEX	#BFDGE6			#00719B		#005574		#00445D

Menu Red RGB	254,203,200		250,46,37	187,34,28	150,28,22
Menu Red HEX	#FECBC8			#FA2E25		#BB221C		#961C16

Menu Purple RGB	224,198,215		130,29,95	97,22,71	78,17,57
Menu Purple HEX	#E0C6D7			#821D5F		#611647		#4E1139

Menu Orange RGB	254,219,191		250,111,1	187,83,1	150,67,1
Menu Orange HEX	#FEDBBF			#FA6F01		#BB5301		#964301

Menu Green RGB	222,230,198		124,154,26	93,115,19	74,92,16
Menu Green HEX	#DEE6C6			#7C9A1A		#5D7313		#4A5C10

Menu Gold RGB	255,240,195		255,194,14	191,145,10	153,116,8
Menu Gold HEX	#FFF0C3			#FFC20E		#BF910A		#997408

Heading Texts	font-family:'Ubuntu',sans-serif;
General Texts	font-family:'Open Sans',sans-serif;
Special Texts	font-family: 'Allura', cursive;
***/

/***
**** GLOBAL LAYOUT
***/
@import url('//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Ubuntu:500,500i,700,700i|Allura');

body {font-family:"Open Sans",Helvetica,Arial,sans-serif; font-weight:400;}

h1, h2, h3, .h1, .h2, .h3 {font-family:"Ubuntu",Helvetica,Arial,sans-serif; font-weight:700;}
h4, h5, h6, .h4, .h5, .h6 {font-family:"Ubuntu",Helvetica,Arial,sans-serif; font-weight:500;}

a, a:hover, a:focus, a:active {text-decoration:none;}

/* Top Bar */
.t3-topnav {min-height:40px;}
.t3-topnav .container {background-color:rgb(33,36,98);}
.t3-topnav ul.nav {float:right;}
.t3-topnav ul.nav li {display:inline-block; background-color:rgba(0,0,0,0) !important; text-align:right; line-height:40px;}
.t3-topnav .nav > li > a {color:rgb(255,255,255); padding:0; margin:0 10px; line-height:40px; text-decoration:none; background-color:rgba(0,0,0,0) !important;}
.t3-topnav .nav-pills > li.hover > a,
.t3-topnav .nav-pills > li.hover > a:hover,
.t3-topnav .nav-pills > li.hover > a:focus,
.t3-topnav .nav-pills > li.active > a,
.t3-topnav .nav-pills > li.active > a:hover,
.t3-topnav .nav-pills > li.active > a:focus,
.t3-topnav .nav-pills > li.focus > a,
.t3-topnav .nav-pills > li.focus > a:hover,
.t3-topnav .nav-pills > li.focus > a:focus {background-color:rgba(0,0,0,0) !important;}

.t3-topnav .nav-pills a:hover,
.t3-topnav .nav-pills a:active,
.t3-topnav .nav-pills a:focus {color:rgba(255,255,255,0.5); text-decoration:none; background-color:rgba(0,0,0,0) !important;}

.t3-topnav .nav-stacked > li + li {margin-top:0px;}

.t3-topnav .off-canvas-toggle {height:40px; line-height:40px; width:40px;}
.t3-topnav .btn-primary {background-color:rgba(0,0,0,0) !important; border-color:rgba(0,0,0,0) !important;}
.t3-topnav .btn-primary:hover,
.t3-topnav .btn-primary:active,
.t3-topnav .btn-primary:focus,
.t3-topnav .btn-primary.active,
.t3-topnav .btn-primary.focus,
.t3-topnav .open > .dropdown-toggle.btn-primary {color:rgba(255,255,255,0.5); text-decoration:none; background-color:rgba(0,0,0,0) !important;}

.t3-topnav .btn-primary i.fa.out {color:rgba(255,255,255,1);}
.t3-topnav .btn-primary:hover i.fa.out,
.t3-topnav .btn-primary:focus i.fa.out {color:rgba(65,149,72,1);}
.t3-topnav .btn-primary:active i.fa.out,
.t3-topnav .btn-primary i.fa.in {color:rgba(255,255,255,0.25);}

.off-canvas-open .t3-topnav .btn-primary i.fa.in,
.off-canvas-open .t3-topnav .btn-primary:active i.fa.in {color:rgba(255,255,255,1);}
.off-canvas-open .t3-topnav .btn-primary:hover i.fa.in,
.off-canvas-open .t3-topnav .btn-primary:focus i.fa.in {color:rgba(65,149,72,1);}
.off-canvas-open .t3-topnav .btn-primary i.fa.out {color:rgba(255,255,255,0.25);}


/* Header */
.t3-header a h1 {text-align:center; text-decoration:none; text-transform:uppercase; font-size:30px; color:rgb(33,36,98);}
.t3-header a:hover, .t3-header a:active, .t3-header a:focus {text-decoration:none;}
.t3-header h5 {text-align:center; text-decoration:none; text-transform:uppercase; font-size:26px; color:rgb(33,36,98); line-height:1;}
.t3-header .logo-unesco {display:block; margin-top:15px;}
.t3-header .logo-unesco img {position:relative; top:19px; right:0;}

/* Slideshow */
.t3-slideshow  {}
.t3-slideshow .container {padding-left:0; padding-right:0; padding-bottom:0px; margin-bottom:-1px;}

/* Main Menu */
.t3-mainnav .t3-navbar {z-index:1000;}

.t3-mainnav {border:0 none; background-color:rgb(255,255,255);}
/*
.t3-mainnav .navbar-nav.level0 {display:flex; align-items:stretch; justify-content:space-between; width:100%; margin:0; padding:0;}
.t3-mainnav .navbar-nav.level0 li {display:block; flex:1 1 auto;}
*/
.t3-megamenu ul.level0 {display:flex; align-items:stretch; justify-content:space-between; width:100%;}
.t3-megamenu ul.level0 li {display:block; flex:1 1 auto;}
.t3-mainnav .container {padding-left:0; padding-right:0;}
.t3-megamenu ul.level0 li a {font-family:"Ubuntu",Helvetica,Arial,sans-serif; font-weight:700; text-transform:uppercase;}
.t3-mainnav.navbar-default .navbar-nav > li > a {color:rgb(255,255,255); display:block;}
.t3-mainnav.navbar-default .navbar-nav > li > a > em.caret {display:none !important;}
.t3-megamenu .mega > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner {max-width:1170px; color:#fff; width:100%;}

.t3-mainnav.navbar-default {min-height:60px;}
.t3-megamenu ul.level0 li a {text-align:left; line-height:60px; height:60px; padding-top:0; padding-bottom:0; display:inline-block;}
.t3-megamenu ul.level0 li a span {font-size:22px; margin:0px;}
.t3-mainnav.navbar-default .navbar-nav > li a.dropdown-toggle {font-size:0.90em; height:60px;}

.bjcm-home .t3-mainnav.navbar-default {min-height:180px;}
.bjcm-home .t3-megamenu ul.level0 li a {line-height:20px; height:180px; text-align:center;}
.bjcm-home .t3-megamenu ul.level0 li ul li a {text-align:left;}
.bjcm-home .t3-megamenu ul.level0 li a span {width:100%; font-size:40px; margin:40px 0;}
.bjcm-home .t3-mainnav.navbar-default .navbar-nav > li a.dropdown-toggle {font-size:1em; height:180px; text-align:center;}

.menu-blue		{background-color:rgb(0,113,155);}
.menu-red		{background-color:rgb(250,46,37);}
.menu-purple	{background-color:rgb(130,29,95);}
.menu-orange	{background-color:rgb(250,111,1);}
.menu-green		{background-color:rgb(124,154,26);}
.menu-gold		{background-color:rgb(255,194,14);}

.menu-blue:hover,
.menu-blue:active,
.menu-blue:focus	{background-color:rgb(0,113,155); color:rgba(255,255,255,0.5);}
.menu-red:hover,
.menu-red:active,
.menu-red:focus		{background-color:rgb(250,46,37); color:rgba(255,255,255,0.5);}
.menu-purple:hover,
.menu-purple:active,
.menu-purple:focus	{background-color:rgb(130,29,95); color:rgba(255,255,255,0.5);}
.menu-orange:hover,
.menu-orange:active,
.menu-orange:focus	{background-color:rgb(250,111,1); color:rgba(255,255,255,0.5);}
.menu-green:hover,
.menu-green:active,
.menu-green:focus	{background-color:rgb(124,154,26); color:rgba(255,255,255,0.5);}
.menu-gold:hover,
.menu-gold:active,
.menu-gold:focus	{background-color:rgb(255,194,14); color:rgba(255,255,255,0.5);}

.navbar-default .navbar-nav .menu-blue,
.navbar-default .navbar-nav .menu-red,
.navbar-default .navbar-nav .menu-purple,
.navbar-default .navbar-nav .menu-orange,
.navbar-default .navbar-nav .menu-green,
.navbar-default .navbar-nav .menu-gold		{width:195px;}

.navbar-default .navbar-nav > .open > a.menu-blue,
.navbar-default .navbar-nav > .open > a.menu-blue:hover,
.navbar-default .navbar-nav > .open > a.menu-blue:focus,
.navbar-default .navbar-nav > .active > a.menu-blue,
.navbar-default .navbar-nav > .active > a.menu-blue:hover,
.navbar-default .navbar-nav > .active > a.menu-blue:focus,
.navbar-default .navbar-nav > .animating > a.menu-blue,
.navbar-default .navbar-nav > .animating > a.menu-blue:hover,
.navbar-default .navbar-nav > .animating > a.menu-blue:focus,
.navbar-default .navbar-nav > li > a.menu-blue:hover,
.navbar-default .navbar-nav > li > a.menu-blue:focus	{background-color:rgb(0,113,155); color:rgba(255,255,255,0.5);}
.navbar-default .navbar-nav > .open > a.menu-red,
.navbar-default .navbar-nav > .open > a.menu-red:hover,
.navbar-default .navbar-nav > .open > a.menu-red:focus,
.navbar-default .navbar-nav > .active > a.menu-red,
.navbar-default .navbar-nav > .active > a.menu-red:hover,
.navbar-default .navbar-nav > .active > a.menu-red:focus,
.navbar-default .navbar-nav > .animating > a.menu-red,
.navbar-default .navbar-nav > .animating > a.menu-red:hover,
.navbar-default .navbar-nav > .animating > a.menu-red:focus,
.navbar-default .navbar-nav > li > a.menu-red:hover,
.navbar-default .navbar-nav > li > a.menu-red:focus		{background-color:rgb(250,46,37); color:rgba(255,255,255,0.5);}
.navbar-default .navbar-nav > .open > a.menu-purple,
.navbar-default .navbar-nav > .open > a.menu-purple:hover,
.navbar-default .navbar-nav > .open > a.menu-purple:focus,
.navbar-default .navbar-nav > .active > a.menu-purple,
.navbar-default .navbar-nav > .active > a.menu-purple:hover,
.navbar-default .navbar-nav > .active > a.menu-purple:focus,
.navbar-default .navbar-nav > .animating > a.menu-purple,
.navbar-default .navbar-nav > .animating > a.menu-purple:hover,
.navbar-default .navbar-nav > .animating > a.menu-purple:focus,
.navbar-default .navbar-nav > li > a.menu-purple:hover,
.navbar-default .navbar-nav > li > a.menu-purple:focus	{background-color:rgb(130,29,95); color:rgba(255,255,255,0.5);}
.navbar-default .navbar-nav > .open > a.menu-orange,
.navbar-default .navbar-nav > .open > a.menu-orange:hover,
.navbar-default .navbar-nav > .open > a.menu-orange:focus,
.navbar-default .navbar-nav > .active > a.menu-orange,
.navbar-default .navbar-nav > .active > a.menu-orange:hover,
.navbar-default .navbar-nav > .active > a.menu-orange:focus,
.navbar-default .navbar-nav > .animating > a.menu-orange,
.navbar-default .navbar-nav > .animating > a.menu-orange:hover,
.navbar-default .navbar-nav > .animating > a.menu-orange:focus,
.navbar-default .navbar-nav > li > a.menu-orange:hover,
.navbar-default .navbar-nav > li > a.menu-orange:focus	{background-color:rgb(250,111,1); color:rgba(255,255,255,0.5);}
.navbar-default .navbar-nav > .open > a.menu-green,
.navbar-default .navbar-nav > .open > a.menu-green:hover,
.navbar-default .navbar-nav > .open > a.menu-green:focus,
.navbar-default .navbar-nav > .active > a.menu-green,
.navbar-default .navbar-nav > .active > a.menu-green:hover,
.navbar-default .navbar-nav > .active > a.menu-green:focus,
.navbar-default .navbar-nav > .animating > a.menu-green,
.navbar-default .navbar-nav > .animating > a.menu-green:hover,
.navbar-default .navbar-nav > .animating > a.menu-green:focus,
.navbar-default .navbar-nav > li > a.menu-green:hover,
.navbar-default .navbar-nav > li > a.menu-green:focus	{background-color:rgb(124,154,26); color:rgba(255,255,255,0.5);}
.navbar-default .navbar-nav > .open > a.menu-gold,
.navbar-default .navbar-nav > .open > a.menu-gold:hover,
.navbar-default .navbar-nav > .open > a.menu-gold:focus,
.navbar-default .navbar-nav > .active > a.menu-gold,
.navbar-default .navbar-nav > .active > a.menu-gold:hover,
.navbar-default .navbar-nav > .active > a.menu-gold:focus,
.navbar-default .navbar-nav > .animating > a.menu-gold,
.navbar-default .navbar-nav > .animating > a.menu-gold:hover,
.navbar-default .navbar-nav > .animating > a.menu-gold:focus,
.navbar-default .navbar-nav > li > a.menu-gold:hover,
.navbar-default .navbar-nav > li > a.menu-gold:focus	{background-color:rgb(255,194,14); color:rgba(255,255,255,0.5);}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:rgba(0,0,0,0.25);}

/* Sub Menu */
.t3-megamenu .mega.menu-about > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner,
.t3-megamenu .mega.menu-about > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner .dropdown-submenu .mega-dropdown-inner {background-color:rgb(0,85,116);}
.t3-megamenu .mega.menu-do > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner,
.t3-megamenu .mega.menu-do > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner .dropdown-submenu .mega-dropdown-inner {background-color:rgb(187,34,28);}
.t3-megamenu .mega.menu-stay > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner,
.t3-megamenu .mega.menu-stay > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner .dropdown-submenu .mega-dropdown-inner {background-color:rgb(97,22,71);}
.t3-megamenu .mega.menu-reservation > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner,
.t3-megamenu .mega.menu-reservation > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner .dropdown-submenu .mega-dropdown-inner {background-color:rgb(187,83,1);}
.t3-megamenu .mega.menu-getinvolved > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner,
.t3-megamenu .mega.menu-getinvolved > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner .dropdown-submenu .mega-dropdown-inner {background-color:rgb(93,115,19);}
.t3-megamenu .mega.menu-resources > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner,
.t3-megamenu .mega.menu-resources > .nav-child.mega-dropdown-menu.full-menu > .mega-dropdown-inner .dropdown-submenu .mega-dropdown-inner {background-color:rgb(191,145,10);}

.t3-megamenu ul.level0 li.lvl1,
.t3-megamenu .mega > .mega-dropdown-menu {width:100%}

.dropdown-menu {border-width:1px; border-style:solid; background:none; padding:0;}
.t3-megamenu .mega.menu-about		.dropdown-menu {border-color:rgb(0,68,93); background:rgb(0,85,116);}
.t3-megamenu .mega.menu-do			.dropdown-menu {border-color:rgb(150,28,22); background:rgb(187,34,28);}
.t3-megamenu .mega.menu-stay		.dropdown-menu {border-color:rgb(78,17,57); background:rgb(97,22,71);}
.t3-megamenu .mega.menu-reservation .dropdown-menu {border-color:rgb(150,67,1); background:rgb(187,83,1);}
.t3-megamenu .mega.menu-getinvolved .dropdown-menu {border-color:rgb(74,92,16); background:rgb(93,115,19);}
.t3-megamenu .mega.menu-resources	.dropdown-menu {border-color:rgb(153,116,8); background:rgb(191,145,10);}

.t3-megamenu ul li.lvl1 > a,
.t3-megamenu .mega-nav > li.lvl1 a,
.t3-megamenu .dropdown-menu .mega-nav > li.lvl1 a {font-weight:normal; line-height:1.5; width:100%; height:auto; color:rgba(255,255,255,0.75); background:none;}

.t3-megamenu .mega-nav > li.lvl1 a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li.lvl1 a:hover,
.t3-megamenu .mega-nav > li.lvl1 a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li.lvl1 a:focus,
.t3-megamenu .mega-nav > li.lvl1 a:active,
.t3-megamenu .dropdown-menu .mega-nav > li.lvl1 a:active,
.t3-megamenu .mega-nav > li.open a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li.open a:hover,
.t3-megamenu .mega-nav > li.open a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li.open a:focus,
.t3-megamenu .mega-nav > li.open a:active,
.t3-megamenu .dropdown-menu .mega-nav > li.open a:active {color:rgba(255,255,255,1); background:none !important;}

.dropdown-submenu > a::after {border-left-color:rgba(255, 255, 255, 0.75);}
.dropdown-submenu:hover > a::after {border-left-color:rgba(255, 255, 255, 1);}

/* Social Bar */
.t3-socialbar {background-color:rgb(232,232,232); border:0 none; color:rgba(255,255,255,1); height:50px;}
.t3-socialbar .container {background-color:rgb(33,36,98);}

.t3-socialbar .social-text {line-height:50px; font-family:"Allura",cursive; font-size:2.0em; font-weight:bold; padding:0;}
.t3-socialbar .social-text.pull-left {margin-right:0; }
.t3-socialbar .social-text p {margin:0;}

.t3-socialbar .social-icons {padding:0;}
.t3-socialbar .social-icons .custom {float:right;}
.t3-socialbar .social-icons div.head-top-text {float:left; line-height:50px; display:block; margin-right:20px; font-style:italic;}
.t3-socialbar .social-icons p {float:right; line-height:50px; font-size:1.8em; margin:0;}
.t3-socialbar .social-icons p a {color:rgba(255,255,255,1);}
.t3-socialbar .social-icons p a:hover {color:rgba(255,255,255,0.5); text-decoration:none;}

/* Link Block */
.t3-footer {background-color:rgb(232,232,232); color:rgb(51,51,51); border:0 none;}
.t3-footer > .container {background-color:rgb(205,218,174);}
.t3-footer .t3-footnav {padding-top:2.5em; padding-bottom:2em;}
.t3-footer .t3-footnav h2 {text-transform:uppercase; margin:0 10px 40px 10px; font-size:1.8em;}
.t3-footer .t3-footnav .quick-menu ul {list-style-type:none;  margin:0; padding-left:30px;}
.t3-footer .t3-footnav .quick-menu li {margin-bottom:10px;}
.t3-footer .t3-footnav .jcdt-info {margin-top:70px;}
.t3-footer .t3-footnav .jcdt-info h2 {text-align:center;}
.t3-footer .t3-footnav .jcdt-info h3 {font-size:1.2em; margin-top:0; margin-bottom:0px;}
.t3-footer .t3-footnav .jcdt-info h4 {margin:0; color:#419548; font-size:1.3em;}
.t3-footer .t3-footnav .jcdt-info .leftside {float:left; margin-right:85px; margin-left:0; padding-top:0px;}
.t3-footer .t3-footnav .jcdt-info .rightside {float:left;}
.t3-footer .t3-footnav .jcdt-info .rightside p {margin-left:0px;}
.t3-footer .t3-footnav .subscribe button[class*="plg_system_webauthn_login_button"] {width:auto; text-align:left; max-height:4rem; padding:0.20rem 1.25rem 0.20rem 0.75rem;}
.t3-footer .t3-footnav .subscribe button[class*="plg_system_webauthn_login_button"] span {display:inline-block; margin-top:0.65rem !important;}
.t3-footer .t3-footnav .subscribe svg:not(:root) {float:left; margin-right:1rem;}
.t3-footer .t3-footnav .subscribe .form-group {margin-bottom:0.75em;}
.t3-footer .t3-footnav .subscribe .form-group  > label {margin:0;}

.t3-footer .t3-footnav a {color:rgb(51,51,51);}
.t3-footer .t3-footnav a:hover,
.t3-footer .t3-footnav a:active,
.t3-footer .t3-footnav a:focus {color:rgb(65,149,72); text-decoration:none;}

html.cat-blue	.t3-footer .t3-footnav a:hover,
html.cat-blue	.t3-footer .t3-footnav a:active,
html.cat-blue	.t3-footer .t3-footnav a:focus {color:rgb(0,113,155);}

html.cat-red 	.t3-footer .t3-footnav a:hover,
html.cat-red 	.t3-footer .t3-footnav a:active,
html.cat-red 	.t3-footer .t3-footnav a:focus {color:rgb(250,46,37);}

html.cat-purple .t3-footer .t3-footnav a:hover,
html.cat-purple .t3-footer .t3-footnav a:active,
html.cat-purple .t3-footer .t3-footnav a:focus {color:rgb(130,29,95);}

html.cat-orange .t3-footer .t3-footnav a:hover,
html.cat-orange .t3-footer .t3-footnav a:active,
html.cat-orange .t3-footer .t3-footnav a:focus {color:rgb(250,111,1);}

html.cat-green	.t3-footer .t3-footnav a:hover,
html.cat-green	.t3-footer .t3-footnav a:active,
html.cat-green	.t3-footer .t3-footnav a:focus {color:rgb(124,154,26);}

html.cat-gold	.t3-footer .t3-footnav a:hover,
html.cat-gold	.t3-footer .t3-footnav a:active,
html.cat-gold	.t3-footer .t3-footnav a:focus {color:rgb(255,194,14);}

.t3-footer .t3-footnav .subscribe .btn-primary {background-color:rgb(51,51,51); border-color:rgb(51,51,51);}
.t3-footer .t3-footnav .subscribe .btn-primary:hover,
.t3-footer .t3-footnav .subscribe .btn-primary:focus,
.t3-footer .t3-footnav .subscribe .btn-primary:active {background-color:rgb(65,149,72); border-color:rgb(65,149,72);}

html.cat-blue 	.t3-footer .t3-footnav .subscribe .btn-primary {background-color:rgb(0,113,155); border-color:rgb(0,113,155);}
html.cat-blue 	.t3-footer .t3-footnav .subscribe .btn-primary:hover,
html.cat-blue 	.t3-footer .t3-footnav .subscribe .btn-primary:focus,
html.cat-blue 	.t3-footer .t3-footnav .subscribe .btn-primary:active {background-color:rgb(0,85,116); border-color:rgb(0,85,116);}

html.cat-red 	.t3-footer .t3-footnav .subscribe .btn-primary {background-color:rgb(250,46,37); border-color:rgb(250,46,37);}
html.cat-red 	.t3-footer .t3-footnav .subscribe .btn-primary:hover,
html.cat-red 	.t3-footer .t3-footnav .subscribe .btn-primary:focus,
html.cat-red 	.t3-footer .t3-footnav .subscribe .btn-primary:active {background-color:rgb(187,34,28); border-color:rgb(187,34,28);}

html.cat-purple .t3-footer .t3-footnav .subscribe .btn-primary {background-color:rgb(130,29,95); border-color:rgb(130,29,95);}
html.cat-purple .t3-footer .t3-footnav .subscribe .btn-primary:hover,
html.cat-purple .t3-footer .t3-footnav .subscribe .btn-primary:focus,
html.cat-purple .t3-footer .t3-footnav .subscribe .btn-primary:active {background-color:rgb(97,22,71); border-color:rgb(97,22,71);}

html.cat-orange .t3-footer .t3-footnav .subscribe .btn-primary {background-color:rgb(250,111,1); border-color:rgb(250,111,1);}
html.cat-orange .t3-footer .t3-footnav .subscribe .btn-primary:hover,
html.cat-orange .t3-footer .t3-footnav .subscribe .btn-primary:focus,
html.cat-orange .t3-footer .t3-footnav .subscribe .btn-primary:active {background-color:rgb(187,83,1); border-color:rgb(187,83,1);}

html.cat-green	.t3-footer .t3-footnav .subscribe .btn-primary {background-color:rgb(124,154,26); border-color:rgb(124,154,26);}
html.cat-green	.t3-footer .t3-footnav .subscribe .btn-primary:hover,
html.cat-green	.t3-footer .t3-footnav .subscribe .btn-primary:focus,
html.cat-green	.t3-footer .t3-footnav .subscribe .btn-primary:active {background-color:rgb(93,115,19); border-color:rgb(93,115,19);}

html.cat-gold	.t3-footer .t3-footnav .subscribe .btn-primary {background-color:rgb(255,194,14); border-color:rgb(255,194,14);}
html.cat-gold	.t3-footer .t3-footnav .subscribe .btn-primary:hover,
html.cat-gold	.t3-footer .t3-footnav .subscribe .btn-primary:focus,
html.cat-gold	.t3-footer .t3-footnav .subscribe .btn-primary:active {background-color:rgb(191,145,10); border-color:rgb(191,145,10);}


/* Footer */
.t3-footer .t3-copyright {padding:0; height:50px; line-height:50px;}
.t3-footer .t3-copyright .container {background-color:rgb(33,36,98);}
.t3-footer .t3-copyright .container div.copyright {margin:0;}
.t3-footer .t3-copyright .container p {color:rgba(255,255,255,0.5); margin:0;}
.t3-footer .t3-copyright .container p a {color:rgba(255,255,255,0.5);}
.t3-footer .t3-copyright .container p a:hover,
.t3-footer .t3-copyright .container p a:active,
.t3-footer .t3-copyright .container p a:focus {color:rgba(255,255,255,1); text-decoration:none;}

/* Footer Login */
.subscribe .plg_system_webauthn_login_button {display:none;}


/* Content Styling */
.cat-blue .t3-content .blog.cat-blue .category-desc-image img {max-width:600px;}
.blog .page-header {margin: 0 0 1rem 0;}
.blog .page-header h1.page-title {text-transform:uppercase;}

div.items-leading div.leading {border-bottom:1px solid #e8e8e8; margin-bottom:40px; padding-bottom:30px;}
div.items-row div.item {border-bottom:1px solid #e8e8e8; margin-bottom:40px; padding-bottom:30px;}

header.article-header {}
header.article-header h2 {font-weight:500; margin:0px;}
header.article-header h2 a {color:rgb(0,113,155);}
header.article-header h2 a:hover {color:rgb(0,68,93); text-decoration:none;}

aside.article-aside {}
aside.article-aside dl.article-info {display:inline;}
aside.article-aside div.btn-group {}

section.article-intro {}
section.article-intro > h2 {font-size:1.5em; font-weight:500;}

html.cat-blue div.t3-mainbody a {color:rgb(0,113,155);}
html.cat-blue div.t3-mainbody a:hover,
html.cat-blue div.t3-mainbody a:active,
html.cat-blue div.t3-mainbody a:focus {color:rgb(0,68,93);}

html.cat-red div.t3-mainbody a {color:rgb(250,46,37);}
html.cat-red div.t3-mainbody a:hover,
html.cat-red div.t3-mainbody a:active,
html.cat-red div.t3-mainbody a:focus {color:rgb(150,28,22);}

html.cat-purple div.t3-mainbody a {color:rgb(130,29,95);}
html.cat-purple div.t3-mainbody a:hover,
html.cat-purple div.t3-mainbody a:active,
html.cat-purple div.t3-mainbody a:focus {color:rgb(78,17,57);}

html.cat-orange div.t3-mainbody a {color:rgb(250,111,1);}
html.cat-orange div.t3-mainbody a:hover,
html.cat-orange div.t3-mainbody a:active,
html.cat-orange div.t3-mainbody a:focus {color:rgb(150,67,1);}

html.cat-green div.t3-mainbody a {color:rgb(124,154,26);}
html.cat-green div.t3-mainbody a:hover,
html.cat-green div.t3-mainbody a:active,
html.cat-green div.t3-mainbody a:focus {color:rgb(74,92,16);}

html.cat-gold div.t3-mainbody a {color:rgb(255,194,14);}
html.cat-gold div.t3-mainbody a:hover,
html.cat-gold div.t3-mainbody a:active,
html.cat-gold div.t3-mainbody a:focus {color:rgb(153,116,8);}

.t3-content h3, .t3-content .h3 {margin:50px 0 20px 0;}
.t3-content p img {margin-bottom:30px;}

.page-header {border:none; margin:0;}
.page-header h1 {}
figure.item-image {margin:20px 0 30px 0;}
figure.item-image img {max-width:100%}

ul.res-guides {list-style:none; padding-left:25px;}
ul.res-guides em {font-size:0.8em;}

/* Category Styling */
.t3-content .blog .category-desc.category-desc-image {margin-bottom:20px; padding-bottom:0px; border:0 none;}
.t3-content .blog .category-desc-image img {max-width:100%;}
.t3-content .blog .category-desc {padding-bottom:4rem; margin-bottom:4rem; border-bottom:1px solid rgba(0,0,0,0.15);}
.t3-content .blog .category-desc p {margin-top:1.5em;}
.t3-content .blog-item {display:inline-block; clear:both; margin-bottom:2.5em; padding-bottom:2.5em; border-bottom:1px solid rgba(0,0,0,0.15); overflow:hidden;}
.t3-content .blog-item .item-image {margin:0 2.5em 0.5em 0;}
.t3-content .blog-item .item-image img {max-width:21.5em;}
.t3-content .blog-item .item-content {padding-left:24em; display:block;}
.t3-content .blog-item .item-content .page-header {margin:0; padding:0;}
.t3-content .blog-item .item-content .page-header h2 {position:relative; top:-0.8em; margin-bottom:-0.8em;}
.t3-content .blog-item .item-content dl.article-info {margin-bottom:1.2em;}
.t3-content .blog-item .item-content p {margin-bottom:1.5em;}
.t3-content .blog-item .item-content .tags {display:none;}

.t3-content .blog .cat-children > h3 {display:none;}
.t3-content .blog .cat-children .page-header.item-title {margin-bottom:30px; font-size:30px; border:0 none; padding:0;}
.t3-content .blog .cat-children .category-desc {overflow:hidden; padding-bottom:0px; margin-bottom:30px;}
.t3-content .blog .cat-children .category-desc p:first-child {float:left; display:block; margin-right:30px;}
.t3-content .blog .cat-children .category-desc p img {max-width:300px; height:auto;}

#category-11 {padding-left:30px;}
#category-11 > div > div.category-desc {display:none;}
#category-11 > div > h3 {margin-bottom:10px;}
#category-11 > div.last > h3 {margin-bottom:30px;}

.article-image-full.pull-left {float:none; display:block; margin-bottom:30px;}
.article-image-full img, .category-desc img {max-width:100%;}
section.article-content {clear:both; margin-bottom:2rem;}

div.details {padding:30px 50px; background-color:rgb(232,232,232); margin-bottom:20px;  min-width:480px; max-width:60%;}
div.details h4 {margin-top:0; text-transform:uppercase;}
div.details h4.lower {margin-top:15px; padding-top:15px; border-top:2px dotted rgba(0,0,0,0.15);}
div.details dl {margin:0;}
div.details dt {float:left; min-width:100px; margin-right:30px;}
div.details dt.wide {min-width:160px;}
div.details dd {margin-left:10px; margin-bottom:5px;}
div.details dt em,
div.details dd em {font-size:0.8em; padding-left:5px;}

div.details.pgc dt {min-width:160px; height:40px; padding-bottom:10px;}
div.details.pgc dd {height:40px; margin-top:10px; margin-bottom:10px;}

.difficulty-1 {color:rgb(65,149,72);}
.difficulty-2 {color:rgb(250,111,1);}
.difficulty-3 {color:rgb(250,46,37);}

.t3-content table {margin-bottom:30px; min-width:480px; max-width:60%;}
.t3-content table td {padding:10px; border-bottom:1px solid;}
html.cat-blue .t3-content table td {border-color:rgb(0,113,155);}
html.cat-red .t3-content table td {border-color:rgb(250,46,37);}
html.cat-purple .t3-content table td {border-color:rgb(130,29,95);}
html.cat-orange .t3-content table td {border-color:rgb(250,111,1);}
html.cat-green .t3-content table td {border-color:rgb(124,154,26);}
html.cat-gold .t3-content table td {border-color:rgb(255,194,14);}

html.cat-blue .t3-content table td.mar-tabheader {background-color:rgba(0,113,155,0.25);}
html.cat-red .t3-content table td.mar-tabheader {background-color:rgba(250,46,37,0.25);}
html.cat-purple .t3-content table td.mar-tabheader {background-color:rgba(130,29,95,0.25);}
html.cat-orange .t3-content table td.mar-tabheader {background-color:rgba(250,111,1,0.25);}
html.cat-green .t3-content table td.mar-tabheader {background-color:rgba(124,154,26,0.25);}
html.cat-gold .t3-content table td.mar-tabheader {background-color:rgba(255,194,14,0.25);}

p.smaller {font-size:0.9em; font-style:italic;}
.t3-content table.ex-tables {max-width:100%;}
.t3-content table.ex-tables h3 {margin:0; padding:0;}
.t3-content table.ex-tables em {font-size:0.9em; color:#999;}

.t3-content table.ex-tables.mar-tabs {width:100%;}
.t3-content table.ex-tables.mar-tabs td.td-label {width:40%;}
.t3-content table.ex-tables.mar-tabs td.td-value {width:60%;}

hr.hrsep {border-color:#ddd currentcolor currentcolor; margin-top:60px; margin-bottom:0;}

html.cat-red.view-category header.article-header.clearfix:after,
html.cat-purple.view-category header.article-header.clearfix:after {clear:none;}
html.cat-red.view-category header.article-header,
html.cat-red.view-category aside.article-aside,
html.cat-red.view-category section.article-intro p,
html.cat-red.view-category section.article-intro div.readmore,
html.cat-purple.view-category header.article-header,
html.cat-purple.view-category aside.article-aside,
html.cat-purple.view-category section.article-intro p,
html.cat-purple.view-category section.article-intro div.readmore {margin-left:40%;}

p.pts-img, p.pts-text {clear:both; float:none;}
img.img-one, img.img-two {float:left}
img.img-one {margin-right:10px;}
img.img-two {margin-left:10px;}

html.cat-purple div.djslider-end {margin-bottom:30px;}

html.cat-purple.view-category .djslider-loader,
html.cat-purple.view-category .djslider-end {display:none;}

.t3-content .fbm-pricing {margin-top:30px; max-width:100%; width:100%;}
.t3-content .fbm-pricing .fbm-form em {font-size:0.9em; color:#999;}

.t3-content .item-page p.res-do-img {padding-left:2em;}
.t3-content .item-page .com-content-article__body {margin-top:2em;}
.t3-content table td p {margin:0;}

/* Tags Styling - General */
.tags {border-top:1px solid #eee; margin:40px 0 20px 0; padding-top:20px; text-align:center;}
.tags a {padding:10px;}
.tags a.label-info {background:rgb(255,255,255); display:inline-block;}
.tags a.label-info:hover,
.tags a.label-info:active,
.tags a.label-info:focus {background-color:rgb(51,51,51); color:rgba(255,255,255,1) !important;}

html.cat-blue .tags a.label-info:hover,
html.cat-blue .tags a.label-info:active,
html.cat-blue .tags a.label-info:focus {background-color:rgb(0,113,155);}

html.cat-red .tags a.label-info:hover,
html.cat-red .tags a.label-info:active,
html.cat-red .tags a.label-info:focus {background-color:rgb(250,46,37);}

html.cat-purple .tags a.label-info:hover,
html.cat-purple .tags a.label-info:active,
html.cat-purple .tags a.label-info:focus {background-color:rgb(130,29,95);}

html.cat-orange .tags a.label-info:hover,
html.cat-orange .tags a.label-info:active,
html.cat-orange .tags a.label-info:focus {background-color:rgb(250,111,1);}

html.cat-green .tags a.label-info:hover,
html.cat-green .tags a.label-info:active,
html.cat-green .tags a.label-info:focus {background-color:rgb(124,154,26);}

html.cat-gold .tags a.label-info:hover,
html.cat-gold .tags a.label-info:active,
html.cat-gold .tags a.label-info:focus {background-color:rgb(255,194,14);}

/* Tag Styling - Blog Layout */
html.view-category .tags {border:none; padding:0px 0 2em 0; margin:0px 0 2em 0; font-size:1.8rem; text-transform:uppercase;}
.tag-category ul.com-tags-tag__category h3 {margin-top:0;}


/* Tag Page Styling */
html.view-tag div.tag-category div.category-desc .tag_title {text-transform:uppercase; margin:0 0 30px 0;}
html.view-tag div.category-desc {overflow:hidden;}
html.view-tag div.category-desc img {max-width:100%; margin-bottom:30px;}
html.view-tag div.category-desc p {margin-bottom:30px;}

html.view-tag div.tag-category form li {margin:30px 0; padding-bottom:40px;}
html.view-tag div.tag-category form li h3 {margin-top:0; margin-left:40%;}
html.view-tag div.tag-category form li a img {float:left; width:38%;}
html.view-tag div.tag-category form li span.tag-body p {margin-left:40%;}

/* Gallery Fixes */
[class^="os-gallery-tabs-main"] .osgalery-cat-tabs {margin-bottom:30px;}
[class^="os-gallery-tabs-main"] .osgalery-cat-tabs li {height:auto;}
[class^="os-gallery-tabs-main"] .osgalery-cat-tabs li a.active {
	background:none;
	font-family:"Ubuntu",Helvetica,Arial,sans-serif;
	font-weight:700;
	font-size:36px;
}
div.copyright-block > a {color:#fff; display:none !important;}

/* Pagination */
html.cat-blue .pagination > .active > a,
html.cat-blue .pagination > .active > span,
html.cat-blue .pagination > .active > a:hover,
html.cat-blue .pagination > .active > span:hover,
html.cat-blue .pagination > .active > a:focus,
html.cat-blue .pagination > .active > span:focus {background-color:rgb(0,113,155); border-color:rgb(0,113,155); color:#ffffff;}

html.cat-red .pagination > .active > a,
html.cat-red .pagination > .active > span,
html.cat-red .pagination > .active > a:hover,
html.cat-red .pagination > .active > span:hover,
html.cat-red .pagination > .active > a:focus,
html.cat-red .pagination > .active > span:focus {background-color:rgb(250,46,37); border-color:rgb(250,46,37); color:#ffffff;}

html.cat-Purple .pagination > .active > a,
html.cat-Purple .pagination > .active > span,
html.cat-Purple .pagination > .active > a:hover,
html.cat-Purple .pagination > .active > span:hover,
html.cat-Purple .pagination > .active > a:focus,
html.cat-Purple .pagination > .active > span:focus {background-color:rgb(130,29,95); border-color:rgb(130,29,95); color:#ffffff;}

html.cat-orange .pagination > .active > a,
html.cat-orange .pagination > .active > span,
html.cat-orange .pagination > .active > a:hover,
html.cat-orange .pagination > .active > span:hover,
html.cat-orange .pagination > .active > a:focus,
html.cat-orange .pagination > .active > span:focus {background-color:rgb(250,111,1); border-color:rgb(250,111,1); color:#ffffff;}

html.cat-green .pagination > .active > a,
html.cat-green .pagination > .active > span,
html.cat-green .pagination > .active > a:hover,
html.cat-green .pagination > .active > span:hover,
html.cat-green .pagination > .active > a:focus,
html.cat-green .pagination > .active > span:focus {background-color:rgb(124,154,26); border-color:rgb(124,154,26); color:#ffffff;}

html.cat-gold .pagination > .active > a,
html.cat-gold .pagination > .active > span,
html.cat-gold .pagination > .active > a:hover,
html.cat-gold .pagination > .active > span:hover,
html.cat-gold .pagination > .active > a:focus,
html.cat-gold .pagination > .active > span:focus {background-color:rgb(255,194,14); border-color:rgb(255,194,14); color:#ffffff;}

/* Sidebar Modules */
.t3-sidebar .module-title {text-transform:uppercase;}
.t3-sidebar .sidebar-menu {border-bottom:1px dotted #ccc; padding:6px 8px; margin:0;}
.t3-sidebar .sidebar-menu:last-child {border-bottom:none;}

/* JEvents */
.eventlist.table {max-width:100%;}
.eventlist.table th {color:rgba(255,255,255,0.9); background-color:rgba(250,46,37,1); border-color:rgba(255,255,255,0.5);}

/* Joomla Event Management - Old - Some this affects the Login module in the Foot Block */
div#jem {background-color:transparent; border:none; border-radius:0; padding:10px;}
div.flyerimage {max-width:180px; max-height:180px; margin-left:10px;}
div.flyerimage a.flyerimage {display:block; width:100% !important; height:100%}
div.flyerimage a.flyerimage img {width:100% !important; height:100% !important;}
img.event-img {max-width:100%;}

div#jem h2 {padding:0.2em 0.3em 0.3em 0.3em; background:rgba(250,46,37,0); border:1px solid rgb(250,46,37); border-right:none; border-left:none;}
div#jem dd {border-bottom:1px solid #ddd; width:50%;}
div#jem .buttons a {
	border:1px solid #ccc !important;
	background-color:#eee !Important;
	padding:5px 8px 6px 8px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px:
}
div#jem table.file,
div#jem table.file td {border:none;}

div#jem .copyright {font-size:0.8em; text-align:left; margin:3em 0; color:#ddd;}
div#jem .copyright a {color:#bbb;}
div#jem .copyright a:hover {color:#FA2E25;}

html.view-categories div#jem h2.jem {border:none !important; font-size:2.0em; padding:0 !important;}
html.view-categories div#jem div.floattext {display:none;}
html.view-categories div#jem table.eventtable {max-width:100%;}
html.view-categories div#jem table.eventtable th.sectiontableheader {background-color:rgb(250,46,37); border-color:rgb(187,34,28);}
html.view-categories div#jem table.eventtable td {background-color:#eee; border-color:#bbb;}

.description.event_desc p img {max-width:100%;}

/* Icons */
ul.pdf-files {}
ul.pdf-files li {background:url("https://www.blueandjohncrowmountains.org/templates/t3_bs3_blank/images/ico/pdf-icon-24.png") no-repeat left top; list-style:none; padding-right:30px; margin-bottom:5px; padding-left:30px; display:block;}
ul.pdf-files li a {line-height:24px;}

ul.pdf-files-img {padding-left:0;}
ul.pdf-files-img li {background:none; padding:0 0 20px 0; margin-bottom:20px; border-bottom:1px dotted #ddd; overflow:hidden;}
ul.pdf-files-img li a {display:block;}
ul.pdf-files-img li a img {float:left;}
ul.pdf-files-img li div.newsletter-specs {width:120px; float:right; text-align:center; background-color:rgb(255,194,14); height:300px; color:#fff;}
ul.pdf-files-img li div.newsletter-specs .fa {font-size:3em; margin:30px auto;}

/* Get Involved - Table */
.t3-content table.membership-options {margin:20px 0 30px 0; min-width:480px; max-width:100% !important;}
table.bjcm-tables th {background-color:rgba(124,154,26,1); color:#fff; padding:10px; text-align:left;}
table.bjcm-tables td {padding:8px 12px;}
table.bjcm-tables td.align-right, table th.align-right {text-align:right;}
table.bjcm-tables td.tier-name {font-weight:bold; white-space:nowrap;}
table.bjcm-tables tr {border-bottom:1px dotted #777;}
table.bjcm-tables tr.first {border-top:2px solid rgb(124,154,26);}
table.bjcm-tables tr.last {border-bottom:3px solid rgb(124,154,26);}
table.bjcm-tables th {border-top:0px solid #555; border-bottom:0px solid #555;}
table.bjcm-tables tr.tb-row-a {}
table.bjcm-tables tr.tb-row-b {background-color:#fff;}

html.cat-green div.t3-mainbody a.fbm-membership {
	display:inline-block;
	background-color:rgb(124,154,26); color:#fff;
	font-size:16px; font-weight:bold;
	padding:12px 20px; margin:20px 0;
	border:1px solid rbg(124,154,26); -moz-border-radius: 5px; border-radius:5px;
	box-shadow: 0 0 2px rgba(0,0,0,0.5), inset 1px -1px 2px rgba(0,0,0,0);
}
html.cat-green div.t3-mainbody p.fbm-text-p {font-size:16px; font-weight:bold;}
html.cat-green div.t3-mainbody a.fbm-membership {margin:10px 0;}
html.cat-green div.t3-mainbody a.fbm-membership:hover {background-color:rgb(74,92,16); color:#fff;}

span.price_notice {font-size:1.3rem; font-style:italic; display:inline-block; margin-top:0.5em;}

/***
**** RESPONSIVE DESIGN
***/
/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .t3-footer .t3-footnav .jcdt-info .leftside {margin-left:35px;}
    .t3-footer .t3-footnav .jcdt-info .leftside img {height:auto;}
	.t3-header a h1 {font-size:28px; white-space:nowrap;}
	.t3-header h5 {font-size:24px;}
}

@media (max-width:991px){

	div#jem dt {width:20%;}
	div#jem dd {width:auto; margin-left:80px;}
	div#jem div.flyerimage {display:none;}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

	.logo {text-align:center;}
	.t3-header .logo-unesco {text-align:center;}
	.t3-header .logo-unesco img {top:0px;}

	.dropdown-menu {font-size:12px;}
	.t3-megamenu .mega > .mega-dropdown-menu {min-width:185px;}

	.t3-content .blog .article-intro div.item-image {float:none !important; margin-right:0;}
	.t3-content .blog .article-intro div.item-image img {width:100%;}
	.t3-content .blog .article-intro header.article-header,
	.t3-content .blog .article-intro aside.article-aside,
	.t3-content .blog .article-intro p,
	.t3-content .blog .article-intro div.readmore {margin-left:0 !important;}

	.t3-footer .t3-footnav h2 {font-size:1.4em; margin:0 0 40px 0;}
	.t3-footer .t3-footnav .quick-menu ul {padding-left:10px;}
	.t3-footer .t3-footnav .quick-menu li {line-height:1.2; margin-bottom: 15px;}

	.t3-footer .t3-footnav .jcdt-info {margin-top:0px;}
	.t3-footer .t3-footnav .jcdt-info .leftside {float:none; margin:0 0 20px 0; padding:0; text-align:center;}
	.t3-footer .t3-footnav .jcdt-info .leftside img {height:120px;}
	.t3-footer .t3-footnav .jcdt-info .rightside {float:none; text-align:center;}
	.t3-footer .t3-footnav .jcdt-info .rightside h3,
	.t3-footer .t3-footnav .jcdt-info .rightside p {margin:0 0 10px 0; text-align:center;}


}

/* Landscape phones and portrait tablets. Menu callapse. */
@media (max-width: 767px) {

	.bjcm-home .t3-mainnav.navbar-default {min-height:auto;}
	.navbar-default .navbar-toggle {color:rgb(255,255,255); width:94%; display:block; margin:10px auto; float:none;}
	.navbar-default .navbar-toggle i.fa span {font-family:"Ubuntu", san-serif; font-weight:700;}

	.navbar-default .navbar-toggle {background-color:rgb(51,51,51); border-color:rgb(51,51,51);}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:active {background-color:rgb(65,149,72); border-color:rgb(65,149,72);}

	html.cat-blue .navbar-default .navbar-toggle {background-color:rgb(0,113,155); border-color:rgb(0,113,155);}
	html.cat-blue .navbar-default .navbar-toggle:hover,
	html.cat-blue .navbar-default .navbar-toggle:focus,
	html.cat-blue .navbar-default .navbar-toggle:active {background-color:rgb(0,85,116); border-color:rgb(0,85,116);}

	html.cat-red .navbar-default .navbar-toggle {background-color:rgb(250,46,37); border-color:rgb(250,46,37);}
	html.cat-red .navbar-default .navbar-toggle:hover,
	html.cat-red .navbar-default .navbar-toggle:focus,
	html.cat-red .navbar-default .navbar-toggle:active {background-color:rgb(187,34,28); border-color:rgb(187,34,28);}

	html.cat-purple .navbar-default .navbar-toggle {background-color:rgb(130,29,95); border-color:rgb(130,29,95);}
	html.cat-purple .navbar-default .navbar-toggle:hover,
	html.cat-purple .navbar-default .navbar-toggle:focus,
	html.cat-purple .navbar-default .navbar-toggle:active {background-color:rgb(97,22,71); border-color:rgb(97,22,71);}

	html.cat-orange .navbar-default .navbar-toggle {background-color:rgb(250,111,1); border-color:rgb(250,111,1);}
	html.cat-orange .navbar-default .navbar-toggle:hover,
	html.cat-orange .navbar-default .navbar-toggle:focus,
	html.cat-orange .navbar-default .navbar-toggle:active {background-color:rgb(187,83,1); border-color:rgb(187,83,1);}

	html.cat-green .navbar-default .navbar-toggle {background-color:rgb(124,154,26); border-color:rgb(124,154,26);}
	html.cat-green .navbar-default .navbar-toggle:hover,
	html.cat-green .navbar-default .navbar-toggle:focus,
	html.cat-green .navbar-default .navbar-toggle:active {background-color:rgb(93,115,19); border-color:rgb(93,115,19);}

	html.cat-gold .navbar-default .navbar-toggle {background-color:rgb(255,194,14); border-color:rgb(255,194,14);}
	html.cat-gold .navbar-default .navbar-toggle:hover,
	html.cat-gold .navbar-default .navbar-toggle:focus,
	html.cat-gold .navbar-default .navbar-toggle:active {background-color:rgb(191,145,10); border-color:rgb(191,145,10);}

	.navbar-default .navbar-nav > .menu-about > a {background-color:rgb(0,113,155);}
	.navbar-default .navbar-nav > .menu-about.open > a:hover,
	.navbar-default .navbar-nav > .menu-about.open > a:focus {background-color:rgb(0,85,116); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav > .menu-do > a {background-color:rgb(250,46,37);}
	.navbar-default .navbar-nav > .menu-do.open > a:hover,
	.navbar-default .navbar-nav > .menu-do.open > a:focus {background-color:rgb(187,34,28); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav > .menu-stay > a {background-color:rgb(130,29,95);}
	.navbar-default .navbar-nav > .menu-stay.open > a:hover,
	.navbar-default .navbar-nav > .menu-stay.open > a:focus {background-color:rgb(97,22,71); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav > .menu-reservation > a {background-color:rgb(250,111,1);}
	.navbar-default .navbar-nav > .menu-reservation.open > a:hover,
	.navbar-default .navbar-nav > .menu-reservation.open > a:focus {background-color:rgb(187,83,1); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav > .menu-getinvolved > a {background-color:rgb(124,154,26);}
	.navbar-default .navbar-nav > .menu-getinvolved.open > a:hover,
	.navbar-default .navbar-nav > .menu-getinvolved.open > a:focus {background-color:rgb(93,115,19); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav > .menu-resources > a {background-color:rgb(255,194,14);}
	.navbar-default .navbar-nav > .menu-resources.open > a:hover,
	.navbar-default .navbar-nav > .menu-resources.open > a:focus {background-color:rgb(191,145,10); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:rgba(255,255,255,0.5); background:none;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:rgba(255,255,255,1); background:none;}

    .t3-mainnav .t3-navbar-collapse .navbar-nav {margin:0 auto; padding:0; width:96%;}

	.t3-navbar-collapse li.menu-about {background-color:rgb(0,85,116);}
	.t3-navbar-collapse li.menu-do {background-color:rgb(187,34,28);}
	.t3-navbar-collapse li.menu-stay {background-color:rgb(97,22,71);}
	.t3-navbar-collapse li.menu-reservationv {background-color:rgb(187,83,1);}
	.t3-navbar-collapse li.menu-getinvolved {background-color:rgb(93,115,19);}
	.t3-navbar-collapse li.menu-resources {background-color:rgb(191,145,10);}

	.navbar-default .navbar-nav .open.menu-about .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open.menu-about .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open.menu-about .dropdown-menu > .active > a:focus {background-color:rgb(0,113,155); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav .open.menu-do .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open.menu-do .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open.menu-do .dropdown-menu > .active > a:focus {background-color:rgb(250,46,37); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav .open.menu-stay .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open.menu-stay .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open.menu-stay .dropdown-menu > .active > a:focus {background-color:rgb(130,29,95); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav .open.menu-reservation .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open.menu-reservation .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open.menu-reservation .dropdown-menu > .active > a:focus {background-color:rgb(250,111,1); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav .open.menu-getinvolved .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open.menu-getinvolved .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open.menu-getinvolved .dropdown-menu > .active > a:focus {background-color:rgb(124,154,26); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav .open.menu-resources .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open.menu-resources .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open.menu-resources .dropdown-menu > .active > a:focus {background-color:rgb(255,194,14); color:rgba(255,255,255,1);}

	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: rgba(255,255,255,0.5);}

	.t3-mainnav.navbar-default .navbar-nav > li > a  {border-color:rgba(0,0,0,0.25);}
	.t3-mainnav.navbar-default .navbar-nav > li > ul > li > a {border-top:1px solid rgba(0,0,0,0.15);}
    .t3-footer .t3-footnav .quick-menu, .t3-footer .t3-footnav .jcdt-info {margin-bottom:30px;}
    .t3-footer .t3-footnav .subscribe {border-top:1px solid rgba(0,0,0,0.15); padding-top:30px;}

	.logo {text-align:center;}
	.t3-header .logo-unesco {text-align:center;}
	.t3-header .logo-unesco img {top:0px;}

	.article-intro .pull-left.item-image {width:40%; margin-right:5%;}
	.t3-content .blog .article-intro .item-image img {max-width:100%;}
	html.cat-red.view-category header.article-header,
	html.cat-red.view-category aside.article-aside,
	html.cat-red.view-category section.article-intro p,
	html.cat-red.view-category section.article-intro div.readmore,
	html.cat-purple.view-category header.article-header,
	html.cat-purple.view-category aside.article-aside,
	html.cat-purple.view-category section.article-intro p,
	html.cat-purple.view-category section.article-intro div.readmore {margin-left:45%;}

    .t3-footer .t3-footnav .jcdt-info .leftside img {height:120px;}
}

@media (max-width:687px){

	.t3-footer .t3-footnav .jcdt-info {margin-top:0px;}
	header.article-header h2 {font-size:26px;}
}

@media (min-width: 639px) and (max-width: 767px) {
	.logo {text-align:center;}
	.t3-header .logo-unesco {text-align:center;}
	.t3-header .logo-unesco img {top:0px;}

    .t3-footer .t3-footnav .jcdt-info .leftside {margin-left:0px;}

}
@media (max-width: 766px) {.t3-footer .t3-footnav .jcdt-info .leftside {margin-left:20px;}}
@media (max-width: 763px) {.t3-footer .t3-footnav .jcdt-info .leftside {margin-left:15px;}}
@media (max-width: 754px) {.t3-footer .t3-footnav .jcdt-info .leftside {margin-left:5px;}}
@media (max-width: 737px) {.t3-footer .t3-footnav .jcdt-info .leftside {margin-left:0px;}}
@media (max-width: 729px) {
	.t3-footer .t3-footnav .jcdt-info .leftside {margin-left:15px; padding-top:30px;}
	.t3-footer .t3-footnav .jcdt-info .leftside img {height:100px;}
}
@media (max-width: 712px) {.t3-footer .t3-footnav .jcdt-info .leftside {margin-left:0px;}}
@media (max-width: 687px) {
    .t3-footer .t3-footnav h2 {font-size:1.4em; margin:0 0 40px 0;}
	.t3-footer .t3-footnav .quick-menu ul {padding-left:10px;}
	.t3-footer .t3-footnav .quick-menu li {line-height:1.2; margin-bottom: 15px;}

    .t3-footer .t3-footnav .jcdt-info .leftside {float:none; margin:0 0 20px 0; padding:0; text-align:center;}
    .t3-footer .t3-footnav .jcdt-info .rightside {float:none; text-align:center;}
	.t3-footer .t3-footnav .jcdt-info .rightside h3,
	.t3-footer .t3-footnav .jcdt-info .rightside p {margin:0 0 10px 0; text-align:center;}
}


/* Portrait phones and smaller */
@media (max-width: 525px) {

	.article-intro .pull-left.item-image {width:100%; margin-right:0;}
	.t3-content .blog .article-intro div.item-image {float:none !important; margin-right:0;}
	.t3-content .blog .article-intro div.item-image img {width:100%;}
	.t3-content .blog .article-intro header.article-header,
	.t3-content .blog .article-intro aside.article-aside,
	.t3-content .blog .article-intro p,
	.t3-content .blog .article-intro div.readmore {margin-left:0 !important;}

}

@media (max-width: 480px) {
}

@media (max-width: 400px) {
	.t3-footer .t3-footnav .quick-menu ul {padding-left:0px;}

}

@media (max-width: 375px) {
	.t3-topnav ul.nav {float:none; text-align:center;}
	.t3-topnav ul.nav li.item-139 {display:none;}

}