/*
Theme Name: Bridge Child
Theme URI: http://www.damicoscontinental.com
Description: A child theme of D'Amicos Lurcat Minneapolis Theme
Author: D'Amico & Partners
Author URI: http://www.damico.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


.footer_bottom_holder {
    border-top: 1px #8876b5 dashed!important;
}

.footer_top h5 {
    border-bottom: 1px #8876b5 dashed!important;
}

.sp-mask {
    margin-bottom: -20px!important;
}

#dark-bkg p  {
	color:#FFFFFF;
	font-weight:200;
}


div#dark-bkg {
background: url('images/reserve-table-01.png') left center no-repeat, url('images/reserve-table-02.png') right center no-repeat, url('http://www.damicoscontinental.com/wp-content/uploads/background-texture-dark-continental-02.jpg') !important;
} 

div#dark-bkg2 {
background: url('http://www.damicoscontinental.com/wp-content/uploads/background-texture-dark-continental-02.jpg') !important;
} 

#dark-bkg2 p  {
	color:#FFFFFF;
	font-weight:200;
}

#dark-bkg-testimonial {
background: url('images/reserve-table-01.png') left center no-repeat, url('images/reserve-table-02.png') right center no-repeat, url('http://www.damicoscontinental.com/wp-content/uploads/background-texture-dark-continental-02.jpg') !important;
} 

#dark-bkg-testimonial p  {
	color:#8876b5;
	font-weight:200;
}


.q_social_icon_holder .fa-stack {
    margin-top: -40px!important;
}

#dark-nopattern p {
	color:#8876b5;
	font-weight:200;
}

#dark-nopattern h1 {
	color:#8876b5;
	font-weight:200;
	margin-bottom:20px;
}


.OT_feedTitle {
	display:none!important;
}




.q_tabs .tabs-nav {
    border: 1px #ccc solid!important;
    padding: 10px 20px!important;
}

div.menu-tabs .q_tabs .tabs-nav li {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: inline-block;
    float: none;
}


#menusContainer {
    max-width: 100%;
    text-align: center!important;
    margin: 0 auto!important;
}

.center-row-damico {
    max-width: 100%;
    text-align: center!important;
    margin: 0 auto!important;
}

nav.main_menu ul li.active a {
    color: #ffffff!important;
}

.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li >a .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light.header_style_on_scroll nav.main_menu > ul > li.active > a {
    color: #8876b5!important;	
}

#OT_form {
    margin: 0 auto!important;
}

.vertically-middle {
	height:600px;
	width:70%;
	display:table-cell;
	vertical-align:middle;
}

.mobile_menu_button span {
    color: #9d9d9d;
    font-size: 36px!important;
}

nav.mobile_menu ul li a {
    font-size: 24px!important;
	text-transform:capitalize!important;
}



/* #dark-bkg h3 {
	font-family: 'Parisienne', cursive;
	text-transform:uppercase;
} */

/* Mobile first queries */

/* Smaller than mobile */
@media (max-width: 1024px) {

}

/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet */
@media (min-width: 550px) {
	
	}

/* Larger than tablet */
@media (max-width: 750px) {

	#dark-bkg p  {
	text-align:center;
}
	
.mobile-show {
		display:none!important;
}
	
.mobile-hide {
	display:none!important;
}

nav.mobile_menu ul li a {
    font-size: 24px!important;
	text-transform:capitalize!important;
}


}


/* Larger than tablet */
@media (max-width: 751px) {
	
	.mobile-show {
		display:block!important;
	}
}



#dark-bkg h4  {
	text-align:center;
}

#dark-bkg h5  {
	text-align:center;
}


/* Larger than desktop */
@media (min-width: 1000px) {}

/* Larger than Desktop HD */
@media (min-width: 1200px) {}

