/***************************************

banner

***************************************/

@font-face {

    font-family: SpoletoRegular;

	src: url('../fonts/SpoletoRegular.ttf');



}

@font-face {

    font-family: big_noodle_titling;

	src: url('../fonts/big_noodle_titling.ttf');



}

@font-face {

    font-family: SofiaProBold;

	src: url('../fonts/SofiaProBold.otf');



}

@font-face {

    font-family: sofia-pro-regular;

	src: url('../fonts/sofia-pro-regular.ttf');



}

@font-face {

    font-family: sofiapro-light;

	src: url('../fonts/sofiapro-light.otf');



}

.active nav.navbar.navbar-default.navbar-fixed-top {

    background-color: #000;

    opacity: 0.5;

}

p{

	font-family: sofia-pro-regular;

	

}

.active .navbar-fixed-top a.navbar-brand img {

    max-width: 103px !important;

    padding-left: 6px;

    margin-left: 7px;

}
li#menu-item-413 a i {
	color: #000;
    background: #fff;
    width: 21px;
    height: 21px;
    padding: 7px;
    border-radius: 21px;
    line-height: 8px;
}
li#menu-item-414 a i {
	color: #000;
    background: #fff;
    width: 21px;
    height: 21px;
        border-radius: 21px;
        line-height: 10px;
    padding: 6px 0px 0px 5px;
	    margin-left: -12px;
}



.navbar {

    margin-bottom: 0px;

    border: 0px;

}

.navbar {

    border-radius: 0px;

}

.navbar-default {

    background-color: #fff;

    padding: 20px 0;

    transition: all 0.3s;

}

.navbar-default {

    background-color: transparent;

    border: 0px;

}

.navbar {

    border-radius: 0px;

}



.navbar-brand

{

	font-family: 'Chewy', cursive;

	font-size: 32px;

}

strong

{

	    font-family: SofiaProBold;

	

}



.navbar-brand img {

    padding-top: 2px;

    width: 120px !important;

}



.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {

    color: #EA6045;

}



.top-nav-collapse {

    padding: 0; 

    background: rgba(28,74,90, 0.9);

}



.white, .white:hover, .white:focus

{

	color: #fff;

	width: 100% !important;

}

.block

{

	display: block;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {

    color: #fff;

    text-transform: uppercase;

    background-color: transparent;

	}

.navbar-default .navbar-nav > li > a

{

	color: #fff;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: 300;

	font-family: sofia-pro-regular;

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus

{

	color: #fff;

    text-transform: uppercase;

    background-color:transparent;

}
li#menu-item-555 a {
    background-image:url("http://www.embargobar.com.au/wp-content/uploads/2017/12/facebook-1.png");
        background-repeat: no-repeat;
    top: 14px;
}
li#menu-item-561 a {
    background-image:url("http://www.embargobar.com.au/wp-content/uploads/2017/12/instgram.png");
        background-repeat: no-repeat;
    top: 14px;
    
}
a.no-display {
    display: none !important;
}

.affix {

    background-color: #ffffff !important;

}

.affix .navbar-nav > li > a:hover, .affix .navbar-nav > li > a:focus

{

    background-color: rgba(12, 184, 182) !important;

}

#banner{

	background : url(../images/Bg-banner.png) no-repeat;

	background-size: cover;

	min-height: 650px;

	position: relative;

}

/*
.bg-color{

	background:url(../images/gradianUperr.png) no-repeat;

	height:100%;
max-height:700px;
	background-size:cover;
	    position: absolute;
    z-index: 9999;
    width: 100%;
    top: 0;

}*/
div#slides {
    overflow: visible !important;
}


.banner-info{

	padding-top: 190px;

}

.banner-logo img{

	display: inline-block;

}

.banner-text{

	color: #fff;

}

.banner-text h1{

	font-family: 'Candal', sans-serif;

	font-size: 35px;

	text-transform: uppercase;

	padding-bottom:15px; 

}
.design-1 .slidesjs-container {
    height: 650px !important;
	position: absolute !important;
}
ul.slidesjs-pagination {
    margin: 0 !important;
    bottom: 35px !important;
}
/*a.slidesjs-navigation {
    display: none !important;
}*/


.btn-appoint, .btn-appoint:hover, .btn-appoint:focus{

	margin-top: 30px;

	padding: 10px 20px;

	font-size: 12px;

	background-color: rgba(12, 184, 182, 0.91);

	border-radius: 3px;

	color: #fff;

}

.overlay-detail a i {

    text-align: center;

    position: absolute;

    bottom: 25px;

    font-size: 38px;

    color: #fff;

    margin: 0 auto;

}
.copy-right-text.site-maps-section {
    text-align: right;
}

.text-primary i{

    padding-top: 8px;

    display: inline-block;

}

div#myNavbar {

    width: 44%;

    padding-top: 15px;

}

.circle{

	border-radius: 50%;

	margin: 0.15em;

	font-size: 3em;

	}

	ul.nav.navbar-nav span img {

    height: 25px;

    padding-top: 8px;

       margin-top: 8px;

    padding-left: 8px;

}

section#about-us {

	background:url(../images/topborder.png);

	padding: 35px 0 0 0;

	margin-top: -19px;

    z-index: 999;

    position: relative;

	

}

section#about-us .col-md-4 {

    padding: 0;

}

section#about-us .arrow-image img {

    max-width: 100%;

	padding-top:45px;

}

section#about-us h2 {

    text-align: center;

    font-size: 78px;

    font-family: SpoletoRegular;

    color: #0079b8;

}

.col-md-4.all-aboard span img {

    max-width: 90px;

    padding-left: 30px;

    vertical-align: top;

    margin-top: -5px;

}

.col-md-12.about-paragraph

{

	text-align: center;

    padding: 20px 0;

	font-family: sofiapro-light;

	line-height:30px;

	color:#8d8d8d;

}

p.upper-heading {

    color: #0079b8;

    font-size: 24px;

   font-family: SofiaProBold;


}

p.lower-section {

    padding: 0 33px;

	color:#8d8d8d;

	font-size:20px;

	font-family: sofiapro-light;


}

.image-section .container-image {

	background:url(../images/all-aboard-image.png) no-repeat;

	min-height:493px;

	text-align:center;



}

.image-section h2.ElizabethQuay-text {

    color: #61c4dc;

        font-size: 137px;

    margin: 0;

    font-family: SpoletoRegular;

        margin-top: -5%;

}

.image-section h3.shipping-text {

    padding: 15% 16% 0px 0px;

    font-size: 58px;

    color: #0079b8;

	font-family: big_noodle_titling;

	margin: 0;

}

.image-section h4.date-setting {

       color: #0079b8;

    padding-left: 10%;

    font-size: 40px;

        margin-top: -3%;

    font-family: big_noodle_titling;

}



.bottom-border{ 

 position:relative;

 } 

.bottom-border::before{

 content: "";

 position: absolute;

 left:0;

 right:0;

 bottom:-20px;

 background-repeat: no-repeat;

    background-image: url(http://www.embargobar.com.au/wp-content/themes/embargo/assets/images/borderfooter.png);
}


.what-is-on-embargo {
    background-position: 0px 262px;
    background-repeat: no-repeat;

    background-size: cover;
height:auto;
	min-height:925px;

	/*position: relative;*/


	text-align:center;
	z-index: 999;

}
section#embargo-maps {
    /*  margin-top: -51px;
    position: relative;
   overflow: hidden; */
    z-index: -999;
}
img.align-setting {
    position: absolute;
}

/*.layer::before{

    background:url(../images/whiteBgAllabaordDown.png) ;

    width:100%;

    height:20px;

}

.layer {

	

    background-color: rgba(97, 196, 220, 0.7);

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

	

}*/

.what-is-on-embargo-text h2 {

padding-top:50px;
    color: #fff;

    font-size: 78px;

	font-family: SpoletoRegular;

}

section#footer-area {

    background: #1d2b34;

    padding: 50px 0px;
    margin-top:-35px;

}

.footer-images img.logo-footer {

    max-width: 150px;

    padding: 10px;

}

.footer-images {

	padding-left:17px;

}

.maps-setting img {

    max-width: 100%;

}

.contact-images span {

    color: #fff;

    font-size: 17px;

   

}

.contact-images span img {

   max-width: 24px;
    padding: 10px 4px 17px 0px;

}
header#menu-for-mobile {
    display: none;
}

.contact-images p {

    color: #5fc0d8;

    font-size: 18px;

    padding-left: 5px;

}
.social-media{
	margin-top:-4px;
}
.contact-images .social-media {

/*    padding-left: 20px ; */

}

.social-media a img {

    max-width: 36px;

    padding-left: 5px;

}

section#booking-information {

    padding: 50px 0px;

    text-align: center;

}

section#booking-information p.info {

  

    color: #0079b8;

    font-size: 25px;

}

.copy-right-text {

	    border-top: 1px solid #4a555c;

        color: #fff;

    padding: 10px;

}

.contact-images-copy-right.area 

{

	text-align:center;

}

.contact-images-copy-right.area img {

    max-width: 35px;

    vertical-align: top;

    margin-top: -20px;

}

.copy-right-text.site-maps-section p span {

    padding: 3px 5px 3px 5px;

    background: #414e57;

	margin-left:5px;

}

.copy-right-text p span img {

        max-width: 21px;

    padding-right: 5px;

    vertical-align: top;

    margin-top: 3px;

}


@media (min-width: 320px) and (max-width: 767px){

     .navbar-header {

		 max-width: 50px;

    float: right;

    padding-top: 17px;

}
header#menu-for-mobile {
    display: block !important;
}
header#not-showing-on-mobile {
    display: none;
}
section#footer-area {
    background: #1d2b34;
    padding: 50px 0px;
    margin-top: -24px;
}

p.lower-section {

	padding:0;

}
.navbar-brand img {
    padding-top: 2px;
    width: 90px !important;
}
.bg-color{

	height:200px !important;
	

}
.what-is-on-embargo {
    background-size: cover;
    height: auto;
    min-height: 925px;
    /* position: relative; */
    /*margin-top: -24%;*/
    text-align: center;
    z-index: -999; 
        background-position: 0 143px !important;
}
div#setting-container-slider .hesperiden.tp-bullets {
    top: 113% !important;
}

.contact-images-copy-right.area {

    display: none;

}
.mobile-menu .navbar-collapse.myNavbar.collapse.in {
    width: 100%;
    padding-top: 0px !important;
}
.wcs-timetable__wrapper {
    padding-bottom: 47px;
}
.collapsing
{
	height:0px !important;
}


.copy-right-text p {

	margin:0;

}

.contact-images-copy-right.area img {

	margin:0;

	padding-bottom:2%;

}

section#about-us .arrow-image img {

	display:none;

}
.col-md-4.all-aboard span img {
    max-width: 49px;
    padding-left: 20px;
    vertical-align: middle;
    margin-top: -12px;
}
section#about-us h2 {
    text-align: center;
    font-size: 46px;
    font-family: SpoletoRegular;
    color: #0079b8;
}
.col-md-12.about-paragraph p
{
	font-size: 20px !important;
}
.col-md-12.about-paragraph p.mobile-setting
{
	font-size: 17px !important;;
}


.what-is-on-embargo-text h2 {

    color: #fff;

    font-size: 46px;

	font-family: SpoletoRegular;

}



.image-section h2.ElizabethQuay-text {

    color: #61c4dc;

        font-size: 45px;

    margin: 0;

    font-family: SpoletoRegular;

    

}

.image-section h3.shipping-text {

    padding: 50% 0px 0px 0px;

    font-size: 58px;

    color: #0079b8;

	font-family: big_noodle_titling;

	margin: 0;

}

.image-section h4.date-setting {

       color: #0079b8;

    padding-left: 10%;

    font-size: 28px;

    font-family: big_noodle_titling;

}

.footer-images img.logo-footer {

	display:none;

}



    

}

@media (min-width: 768px) and (max-width: 990px){

	

   div#myNavbar {

    width: 40%;

    padding-top: 15px;

}
.wcs-timetable__wrapper {
    padding-bottom: 47px;
}
section#footer-area {
    background: #1d2b34;
    padding: 50px 0px;
    margin-top: -30px;
}
.footer-images img.logo-footer {

	display:none;

}
#custom_html-2{
	display:none;
}


header#menu-for {
    display: none !important;
} 
.col-md-4.all-aboard span img {
    max-width: 50px;
    padding-left: 15px;
    vertical-align: top;
    margin-top: 5px;
}
li#menu-item-413 a {
    padding: 15px 7px;
}
li#menu-item-414 a {
	 padding: 15px 15px;
}

}

@media (min-width: 990px) and (max-width: 1200px){

header#menu-for-mobile {
    display: none;
}

   .navbar-brand {

	   padding: 15px 5px !important;

   }


section#about-us h2 {
    text-align: center;
    font-size: 56px;
    font-family: SpoletoRegular;
    color: #0079b8;
}

section#about-us .arrow-image img {
    max-width: 100%;
    padding-top: 40px;
}

.what-is-on-embargo-text h2 {


    color: #fff;

    font-size: 56px;

	font-family: SpoletoRegular;

}
.col-md-4.all-aboard span img {
    max-width: 70px;
    padding-left: 30px;
    vertical-align: top;
    margin-top: 4px;
}
.col-md-4.all-aboard span img {
    max-width: 50px;
    padding-left: 15px;
    vertical-align: top;
    margin-top: 5px;
}

.collapse.navbar-collapse {
    width: 43%  !important;
}
a.navbar-brand {
     margin-left: 5px !important; 
}
   
}

@media (min-width: 768px) and (max-width: 990px){


header#menu-for-mobile {
    display: none;
}

.collapse.navbar-collapse {

    width: 40% !important;

}section#about-us h2 {
    text-align: center;
    font-size: 56px;
    font-family: SpoletoRegular;
    color: #0079b8; 
}

.what-is-on-embargo-text h2 {


    color: #fff;

    font-size: 56px;

	font-family: SpoletoRegular;

}

section#about-us .arrow-image img {
    max-width: 100%;
    padding-top: 40px;
}
a.navbar-brand {
    margin-left: 1px !important;
}
section#yikes-mailchimp-container-1 {
   
	    margin: 0 auto;
}

}



/** 

 * Logo

 */

 

a.navbar-brand img {

    width: 140px;

    margin-top: -16px;

}

.collapse.navbar-collapse {

    width: 44%;
	    padding-top: 27px;

}

ul#menu-header-menu-left {

    float: right;

}
.navbar-fixed-top {
    
}
.active .navbar-fixed-top {
    
}
div#media_image-2 img {
    max-width: 200px !important;
    padding: 20px;
    margin-top: 10px; 
}
span.EMAIL-label {  
    display: none;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    
	float: right;
    margin: 0 !important;
    padding: 0px 10px !important;
    min-height: 0 !important;
    background-color: #5ec1d8 !important;
    width: auto !important;
	
	}
input.wpcf7-form-control.wpcf7-text.form-control {
    width: 100%;
    background-color: #faf9fe;
    color: #000;
	font-size: 16px;
	padding:25px;
		font-family: sofia-pro-regular;
		border-color:#d2d1d6;
}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number.form-control {
    width: 100%;
    padding: 25px;
    background-color: #faf9fe;
	font-size: 16px;
    color: #000;
	font-family: sofia-pro-regular;
	border-color:#d2d1d6;
}
textarea.wpcf7-form-control.wpcf7-textarea.form-control {
    background-color: #faf9fe;
    padding: 15px;
	font-size: 16px;
    color: #000;
	font-family: sofia-pro-regular;
	border-color:#d2d1d6;
}
label.EMAIL-label.yikes-mailchimp-field-required {
    margin-top: 5px !important;
}
input.wpcf7-form-control.wpcf7-submit.button-submitted {
    padding: 7px 40px;
    background-color: #0179b8;
    color: #fff;
    border:none;
    font-size: 16px;
	font-family: sofia-pro-regular;
}
.form-group.button-setting {
    padding-top: 20px;
    margin-bottom: 50px;
height:10px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: none;
	color: green;
       font-size: 30px;
	   font-family: SpoletoRegular;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    display: none !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.wpcf7-not-valid {
    border-color: #f00;
}
span.wpcf7-not-valid-tip {
    display: none;
}
input#yikes-easy-mc-form-1-EMAIL {
    margin: 0 !important;
	font-family: sofia-pro-regular; 
	font-weight:200;
	padding-left: 13px;
}
.tp-bullet {
    background: #0079b8 !important;
    border-color: #0079b8!important;
}

section#booking-information {
	background:url(../images/topborder.png) no-repeat;
margin-top: -29px;

}
.copy-right-text.site-maps-section p a {
    color: #fff;
	text-decoration:none;
}
a#scroll-to-top {
    display: none !important;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control {
    width: 100%;
    background-color: #faf9fe;
    color: #000;
    font-size: 16px;
    height: 51px !important;
    font-family: sofia-pro-regular;
    border-color: #d2d1d6;
}
.wcs-class.wcs-class--filterable.wcs-class--started.wcs-class--finished.wcs-class--term-id-16.wcs-class--term-ballet.wcs-class--term-id-33.wcs-class--term-dojo-room.wcs-class--term-id-36.wcs-class--term-woo-wang.wcs-class--day-0.wcs-class--time-afternoon.wcs-class--slots-12 {
    background-color: #95ddef;
    color: #000;
    
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control {
    padding: 6px 20px;
    color: #999999;
}
div#setting-container-slider .hesperiden.tp-bullets {
    top: 110%; 
}
.tp-bullet.selected {
    background: #fff !important;
border-color:#fff !important;
}
div#setting-container-slider .tp-bullet {
    background: #0079b8 ;
    border: #0079b8 ;
}
#rev_slider_1_1 .tp-bullet{
	background: #5fc1d8;
    border: #5fc1d8;
}

@media (max-width: 768px) 
{
section#yikes-mailchimp-container-1 {
    max-width:300px !important;
    margin: 0;
}
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {
    margin-bottom: 1em;
    height: 34px !important; 
	padding:20px;
}
input#yikes-easy-mc-form-1-EMAIL {
	border-radius:2px;
}
.yikes-mailchimp-submit-button-span-text{
	font-size: 15px !important;
    padding: 0 10px;
}
@media (max-width: 768px){
	#custom_html-3{
		margin-top:15px;
	}
	#text-3{
		margin-top:15px;
	}
}
.yikes-easy-mc-form input[type=email]{
	border:none !important;
}
@media (max-width: 1200px) and (min-width: 991px ){
	    .what-is-on-embargo{
		background-position: 0px 213px;
		}
}
@media (max-width: 990px) and (min-width: 768px ){
	    .what-is-on-embargo{
		background-position: 0px 167px;
		}
}
@media (max-width: 768px ) and (min-width:755px){
	    .what-is-on-embargo{
		background-position: 0px 166px;
		}
}
@media (max-width: 550px ) and (min-width:450px) {
	    .what-is-on-embargo{
		background-position: 0px 118px;
		}
}
@media (max-width: 450px ) and (min-width:350px) {
	    .what-is-on-embargo{
		background-position: 0px 78px;
		}
}
@media (max-width: 350px ) {
	    .what-is-on-embargo{
		background-position: 0px 57px;
		}
}

.wcs-class--canceled time{
display:none;
}
.wcs-class--time-evening {
    min-height: 0vh !important;
}
.wcs-class--time-afternoon {
    min-height: 0vh !important;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class {
    
    background: #95DDEF;
    color: black;
}

div#setting-container-slider .hesperiden.tp-bullets {
    top: 112% !important;
}

@media (max-width: 900px ) and (min-width:450px) {
div#setting-container-slider .hesperiden.tp-bullets {
    top: 124% !important;
}
}
@media (max-width: 450px ) {
div#setting-container-slider .hesperiden.tp-bullets {
    top: 150% !important;
}
}

@media (max-width: 1170px ) and (min-width:990px){
	    section#footer-area {
    background: #1d2b34;
    padding: 50px 0px;
    margin-top: -32px !important;
}
}
@media (max-width: 1920px ) and (min-width:1368px){
	    section#footer-area {
    background: #1d2b34;
    padding: 50px 0px;
    margin-top: -38px !important;
}
}
@media (max-width: 755px ) and (min-width:725px){
.what-is-on-embargo {
    background-position: 0px 160px !important;
}