/* 
The default styles for this skin are in /ordereze/Content/ordereze-skin.css 
You may override any of those CSS styles in this file below
*/

@import url(////fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url(////fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,700);
@import url(////fonts.googleapis.com/css?family=Lora:400,700);

.menu-page .main-container { 
background-image: url(../5988/skins/MagnoliasAt26th2/menu_bg.jpg) !important;
 background-attachment: fixed !Important;
background-position: top center !Important;
background-repeat: no-repeat !Important;
background-size: cover !Important;
}

.menu-page .rightDivider span {
background-image: url(../5988/skins/MagnoliasAt26th2/menu_bg.jpg) !important;
 background-attachment: fixed !Important;
background-position: top center !Important;
background-repeat: no-repeat !Important;
background-size: cover !Important;
display: inline-block;
}

.social-icons {
    margin-top: -27px;
}

.social-icons ul li {
    top: -20px;
    position: relative;
}

.dropdown-menu > li > a {
font-family: 'Lora', serif;
font-weight: bold;
    	-ms-opacity: 1;
	opacity: 1;
}

.dropdown-menu > li > a:hover {
 background: #015031;
}

.nav-justified > .dropdown .dropdown-menu {
    position: absolute;
    top: 70px !Important;
}

.nav > li > a.logo > img {
    max-width: 200px;
}

/* Footer Social Icon Colors */
.footer ul.social-icons-ctrl li a {
	color: #232323;
	background-color: rgba(255, 255, 255, 0.4);
}

.footer ul.social-icons-ctrl li a:hover {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
}


.nav > li > a.logo {
         	-ms-opacity: 1;
	opacity: 1;
}

.navbar li {
    white-space: nowrap;
}

@media (max-width: 1200px) {
.navbar li {
    white-space: normal;
}
}

.menus-links a, .Ord-LinkItem{
    font-weight: bold;
    color: black;
}

h1, h2 {
font-family: 'Lora', serif;
font-weight: bold;
}



.rightDivider span {
font-family: 'Lora', serif;
font-weight: bold;
}

.middleDivider {
    text-align: center;
    border-bottom: 5px double #111;
    margin-bottom: 20px;
}



.middleDivider span {
font-family: 'Lora', serif;
font-weight: bold;
     background: #015031;
    color: white;
    border-radius: 10px;
}

h1.divider, legend {
font-family: 'Lora', serif;
font-weight: bold;
}

.footer .col-md-3 {
    border-right: 1px solid #fff;
}



.navbar a {
font-family: 'Lora', serif;
font-weight: bold;
    color: #fff;
	-ms-opacity: 1;
	opacity: 1;
}

.navbar a:hover {
	-ms-opacity: 1;
	opacity: 1;
    color: #015031;
}

.newsletter-btn {
    background:#fbdfa8;
    color: Black;
    border: 0px;
}

.newsletter-btn:hover {
    background:#f8edd6;
    color: Black;
    border: 0px;
}

.btn-primary, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background:#fbdfa8;
    color: Black;
    border: 0px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
   background:#f8edd6;
    color: Black;
    border: 0px;
}

.navbar {
    background-image: url(../5988/skins/MagnoliasAt26th2/header_bg.jpg);

background-repeat: repeat-x!Important;

    border-bottom: 4px solid #111;
}

div.footer {
    background: #111;
    line-height: 18px;
}

.copyright {
    background: #111111;
}