.navbar {
	z-index:12 !important;
}

.footer-top {
	padding: 40px 0 !important;
	background-color:#2b2b2b;
	padding-bottom: 0px !important;
}

.text-small.alt-font.text-uppercase.margin-one-tb.xs-margin-six-top.display-block.black-text {
	color:white;
}

.footer-bottom.bg-gray {
	background-color:#101010 !important;
	color:white;
	padding:15px 0;
}

.footer-top a {
	color:white;
}

.footer-top a:hover {
	color:#c76768;
}

#nav_menu-2 { margin-bottom:0px; }

#menu-menu-2 {
	margin-left:0px !important;
	padding-left:0px !important;
}

#menu-menu-2 li a {
	color:white;
}

.container-fuild.position-relative-without-z-index.full-screen {
    min-height:459px !important;
    max-height:459px !important;
    height:459px !important;
}

@media (max-width:490px) {
    .container-fuild.position-relative-without-z-index.full-screen {
        min-height:359px !important;
        max-height:359px !important;
        height:359px !important;
    }
}

@media (max-width:330px) {
   .container-fuild.position-relative-without-z-index.full-screen {
        min-height:339px !important;
        max-height:339px !important;
        height:339px !important;
    }
}

h1,h2,h3,h4,h5,h6 {
	font-family:Montserrat;
	text-transform:uppercase;
}

.parent-section > .container:first-child {
	width:100%;
}

.la-normal-pad {
	padding-top:40px !important;
	padding-bottom:40px !important;
}

a.navbar-brand.inner-link img, a.navbar-brand.inner-link {
	height:150px !important;
	width:400px !important;
	min-height:150px !important;
	min-width:400px !important;
	max-height:150px !important;
	max-width:400px !important;
	position:fixed;
	top:20px;
	z-index:1 !important;
}

a.navbar-brand.inner-link {
	z-index:2 !important;
}

.menu-item.menu-item-type-post_type.current-menu-item a, .menu-item.menu-item-type-post_type a:hover {
	color:#c76768 !important;
}

.navbar-collapse.accordion-menu {
	z-index:3 !important;
	margin-top:79px;
	float:none !important;
}

body {
	padding-top:144px;
}

body.admin-bar {
	padding-top:144px;
}

.navbar,nav.shrink {
	background-color:white !important;
}

.navbar .container .col-lg-2.col-md-2 {
	float:none;
	display:block;
	margin:10px auto;
}

.wpb_column.vc_column_container.col-sm-12.col-xs-mobile-fullwidth {
	padding-left:0px !important;
	padding-right:0px !important;
}

.slider-typography-without-z-index .slider-typography-option1 p {
	color:white;
	font-size:16px;
	line-height:20px;
	text-shadow:1px 1px black;
	font-weight:400;
	max-width:550px !important;
	width:65% !important;
}

.white-text.font-weight-600.alt-font.text-uppercase {
	max-width:700px !important;
	width:85% !important;
	display:block;
	margin:0px auto;
	font-size:42px !important;
	line-height:50px !important;
	text-align:center;
}

.btc-btn {
	background-color:#2258a4 !important;
	border-color:#278ecb !important;
	color:white !important;
}

.btc-btn:hover {
	background-color:#278ecb !important;
}

.btc-btn.centre {
	display:block !important;
	margin:10px auto !important;
	max-width:280px;
	width:85%;
}

#watch-video {
	margin-top:45px;
}

.video-overlay {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	top:0px;
	bottom:0px;
	left:0px;
	z-index:9999999;
}

.video-overlay .close-panel {
	width:40px;
	height:40px;
	display:block;
	margin:80px auto;
}

.video-overlay .close-panel:hover {
	cursor:pointer;
}

.video-overlay .close-panel img {
	width:100%;
	height:100%;
}

.video-overlay .btc-video {
	display:block;
	margin:10px auto;
	width:98%;
	max-width:650px;
	height:300px;
}

img.logo,img.logo-retina {
	width: 104px !important;
	max-height: 60px !important;
}

.footer-bottom {
	background-color: rgb(250, 250, 250) !important;
}

.more-down {
	display:block;
	margin:10px auto;
	max-width:200px;
	width:100%;
}

.more-down:hover{
	cursor:pointer;
}

.more-down p {
	text-align:center;
	color:white;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

.more-down img {
	display:block;
	margin:10px auto;
	max-width:20px;
	width:100%;
	animation-name: bounce;
	animation-duration: 4s;
	animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-16px);}
	60% {-webkit-transform: translateY(-8px);}
}
 
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-16px);}
	60% {transform: translateY(-8px);}
}

.play-button {
	position:absolute;
	z-index:1;
}

.play-button:hover {
	cursor:pointer;
}

#home-overlay {
	background: transparent; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, black, transparent); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, black, transparent); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, black, transparent); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, black, transparent); /* Standard syntax */
}

.sidebar .bg-fast-yellow {
	background-color:#2258a4 !important;
}

.opacity-full-dark.bg-deep-blue3 {
	background: transparent url('../img/btc-liverpool-sydney-nsw-australia.jpg') center center !important;
	background-size:cover !important;
}

.no-pad {
	padding:0px !important;
}

.opacity-full.bg-dark-gray {
	display:none !important;
}

.button-float-right,.button-float-left {
    max-width:100%;
}

.button-float-right {
    float:right;
}

.button-float-left {
    float:left;
}

.curran-button {
    text-transform:uppercase !important;
    text-align:center;
    padding: 0px;
}

.curran-button-red,.curran-button-black {
    background-color:transparent !important;
}

.curran-button-red a {
    color:white !important;
    font-weight:bold !important;
    font-family: Montserrat;
    font-size: 18px;
    padding:18px 35px;
    background-color:#c76768 !important;
    line-height:60px;
}

.curran-button-red a:hover {
    color:#c76768 !important;
    border:2px solid #c76768 !important;
    background-color:white !important;
}

.curran-button-black a {
    color:white !important;
    font-weight:bold !important;
    font-family: Montserrat;
    font-size: 18px;
    padding:18px 35px;
    background-color:black !important;
    text-transform:uppercase;
    line-height:60px;
}

.curran-button-black a:hover {
    color:black !important;
    border:2px solid black !important;
    background-color:white !important;
}


.curran-button-black.minfo {
    width:100% !important;
    display:block !important;
}

.curran-button-black.minfo a {
    display:block !important;
    padding:5px !important;
    font-size:16px !important;
    line-height:22px !important;
    text-align:center !important;
}

.curran-button-centre a {
	display:block;
	margin:20px auto;
	text-align:center;
}


@media (max-width:1200px) {
	.collapse.navbar-collapse.accordion-menu ul li {
		margin-left:8px !important;
		margin-right:8px !important;
	}
}

.navbar-toggle .icon-bar {
	height:6px;
	margin-top:4px;
	width:40px;
	background-color:#c76768 !important;
}

nav.navbar.no-margin-bottom.alt-font.nav-black.shrink,nav.navbar.no-margin-bottom.alt-font.nav-black {
	height:144px !important;
	background-color:black !important;
}

.nav-black .navbar-nav a {
	color:white !important;
}

.mobile-accordion-menu ul li a {
	color:white !important;
}

@media(max-width:649px) {
	a.navbar-brand.inner-link img,a.navbar-brand.inner-link {
		height: 112px !important;
		width: 300px !important;
		min-height: 112px !important;
		min-width: 300px !important;
		max-height: 112px !important;
		max-width: 300px !important;
	}
}

@media (max-width:768px) {
	button.navbar-toggle.collapsed {
		margin-top:-16px !important;
	}
}

@media(max-width:499px) {
	a.navbar-brand.inner-link img,a.navbar-brand.inner-link {
		height: 90px !important;
		width: 240px !important;
		min-height: 90px !important;
		min-width: 240px !important;
		max-height: 90px !important;
		max-width: 240px !important;
	}

	button.navbar-toggle.collapsed {
		margin-top:-8px !important;
	}
}

@media(max-width:350px) {
	a.navbar-brand.inner-link img,a.navbar-brand.inner-link {
		height: 75px !important;
		width: 200px !important;
		min-height: 75px !important;
		min-width: 200px !important;
		max-height: 75px !important;
		max-width: 200px !important;
	}
}

.owl-item {
	cursor:default !important;
}

.margin-three-bottom {
	margin-bottom:2% !important;
}

.footer-top .widget.widget_media_image img {
	max-height:120px !important;
	width:auto !important;
}

.footer-top .widget.widget_text {
	float: right;
	max-width: 200px;
	margin-right: auto;
	margin-left: 0px;
}

.footer-top .widget.widget_nav_menu  {
	float: left;
	max-width: 200px;
	margin-left: auto;
	margin-right: 0px;
}

.col-md-12.col-sm-12.text-center {
	max-width: 400px;
	display: block;
	margin: 0px auto;
	float: none;
}

.footer-top .widget {
	margin-bottom: 35px !important;
}

@media (max-width:374px) {
	
	.footer-top .widget.widget_nav_menu, .col-md-12.col-sm-12.text-center,.footer-top .widget.widget_text {
		max-width:100% !important;
		min-width:100% !important;
		width:100% !important;
		display:block !important;
		float:left !important;
	}

}

.col-lg-6.col-md-6.col-sm-9.navbar-collapse.accordion-menu.pull-right.mobile-accordion-menu.collapse.in,
.col-lg-6.col-md-6.col-sm-9.navbar-collapse.accordion-menu.pull-right.mobile-accordion-menu.collapse {
	background: #2b2b2b;
	position: fixed;
	left: 0px;
	right: 0px;
	top:64px;
}

.col-lg-6.col-md-6.col-sm-9.navbar-collapse.accordion-menu.pull-right.mobile-accordion-menu.collapse.in ul {
	width:100% !important;
	margin-left:0px !important;
}
