.site-header{
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.sf-menu ul a {
    width: 250px !important;
    padding: 10px 16px;
    background: #27b399;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    border-top: 1px solid #1a967f;
}
.navbar {
    padding: 34px 0 0 20px !important;
    height: 110px;
   margin: 0;
    border: 0px solid;
    float: right;
}
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 16px;
}

body { margin:0 auto; }
body.custom-background.pages-background {

background:url('https://www.flyingdeuces.com/wp-content/uploads/2016/02/bkg2016.png') repeat center !important;   
}

@media only screen and (min-width: 1290px){

    body { width:1290px;}

    a.jcarousel-prev { left: -20px !important;}

    a.jcarousel-next { right: -20px !important;}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

    body { width:768px; overflow-x:hidden;}

    a.jcarousel-prev { left: 0 !important;}

    a.jcarousel-next { right: 0 !important;}

}

@media only screen and (max-width: 767px) {

    body { width:auto;}

}
	
.sow-slider-base ul.sow-slider-images {
		z-index:1;
		}
.header-logo img {
    max-width: 320px;
position: absolute;
}
@media screen and (min-width: 700px) {
.navbar {
    padding: 34px 0 0 20px !important;
}
}
@media only screen and (max-width: 767px) {
.header-logo img {
    max-width: 320px;
    position: inherit;
}
.navbar {
    padding: 0px 0 0 0px !important;
    float: none;

}
}
.top-header .top-menu {
    display: none !important;
}
@media only screen and (min-width: 1300px) {
.header-logo img {
    margin-top: -45px !important;
}}

