/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

//#menu-item-3162 {
    border: solid 2px #00529B;
        border-left-width: 2px;
    padding: 10px;
    margin: 0px 10px;
}
.menu-light .menu-smart a, .submenu-light .menu-smart ul a {
    color: #000;
}
#menu-secondary-call {
    border: none;
}
.fsocial {
    text-align: center;
}
#menu-item-3162 a, #menu-item-3163 a {
    color: #fff;
}
.fsocial a {
	display:inline-block;
	width:12.5%;
	/*float:left;*/
	height:80px;
	background-repeat:no-repeat;
	background-position:center top;
	background-size:86% auto;
}
.fsocial .fb {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/fb.png);
}
.fsocial .ig {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/ig.png);
}
.fsocial .yelp {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/yelp.png);
}
.fsocial .tripadvisor {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/tripadvisor.png);
}
.fsocial .citysearch {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/citysearch.png);
}
.fsocial .foursquare {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/foursquare.png);
}
.fsocial .zomato {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/zomato.png);
}
.fsocial .google {
	background-image:url(https://ophstaging.wpengine.com/wp-content/uploads/2020/09/google.png);
}
.fsocial br {display:none;}
.site-footer:after, .frow:after, .fsocial:after {
	content:'';
	display:block;
	clear:both;
}
.wp-caption-text {
    font-style: normal;
    display: table-caption;
    caption-side: bottom;
    font-size: 20px;
    text-align: center;
    background: #E13A3E;
    padding: 15px;
    color: #fff !important;
}
.header-wrapper .header-content-inner {
    margin: 0 auto;
    padding: 19px 36px 15px 36px !important;
}
.header-content-inner {
    width: 65%;
    background: rgba(0, 82, 155,.6);
}
.menu-button, .menu-button-1 {
    background: url('https://ophstaging.wpengine.com/wp-content/uploads/2020/08/menu-item-1.jpg') repeat-x center center;
}
.menu-button-1 {
    padding: 0 10px 0 0px !important;
    margin: 0 5px !important;
}
.menu-button a {
    color: #fff !important;
    font-size:15px !important;
}
.menu-button-1 a, .menu-button a {     color: #fff !important; }
#menu-item-3162 {
    background: #ED5D61;
    color: #fff !important;
    padding: 0 10px 0 20px;
    margin: 0 5px;
     font-size:17px;
}
#menu-item-3163 {
    background: #ED5D61;
    color: #fff !important;
    padding: 0 16px 0 5px;
    margin: 0 5px;
}
.panel-title > a span {
    font-size: 22px;
}
//.menu-container.style-color-xsdn-bg.menu-borders.menu-shadows {
    background: #00529B;
}
.menu-primary ul.menu-smart ul a, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a { font-size:13px; }

body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a, body[class*="hmenu-"]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {
    margin-right: 0px;
    padding-right: 12px !important;
}
@media all and (max-width: 700px) and (min-width: 240px) { 
	.custom_header_top {
		width: 100%;
		float: left;
	}

	.menu-wrapper {
    display: table-row;
    width: 100%;
    position: relative;
    height: 1px;
}
	ul#menu-top-nav3 {
    max-width: 381px;
    margin-bottom: 10px;
    margin-top: 10px;
    }
	ul#menu-top-nav3 li {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    text-align: center;
    }
	ul#menu-top-nav3 li a {
	font-size: 12px !important;
    padding: 8px;
	}
	.custom_header_top {
		display:block !important;
	}
		#menu-top-nav #menu-item-13246, #menu-top-nav #menu-item-13245 {
    display: none !important;
}
}
@media all and (max-width: 1350px) and (min-width: 701px) {
.mobile-menu-button {
    display: inline-block !important;
    opacity: 1 !important;
    line-height: 0px !important;
    transform: translateY(-50%) !important;
    position: relative !important;
    padding: 27px 36px 27px 36px !important;
    cursor: pointer !important;
	top: 13px;
}

.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart {
    padding: 107px 0px 0px 0px !important;
}
	body.hmenu .menu-container .navbar-nav {
    vertical-align: middle !important;
}
	.hmenu .menu-smart, .hmenu-center .menu-smart, .navbar-cta ul.menu-smart {
    height: 25% !important;
}
	#menu-top-nav #menu-item-13246, #menu-top-nav #menu-item-13245 {
    display: none !important;
}
	#menu-top-nav #menu-item-13246, #menu-top-nav #menu-item-13245 {
    display: none !important;
}
	.menu-horizontal {
    overflow: hidden !important;;
	position: relative !important;;
	line-height: 0px !important;;	
}
	
	body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container) {
    padding-left: 0;
    padding-right: 0;
}
	
	body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container) {
    padding-left: 0;
    padding-right: 0;
}

.menu-wrapper div[class*=col-lg-].middle {
    vertical-align: middle;
}

.menu-wrapper div[class*=col-lg-].middle {
    vertical-align: middle;
}
.menu-wrapper div[class*=col-lg-] {
    display: inline;
}

.row-menu-inner > div:not(.logo-container) {
    padding-top: 0px;
    padding-bottom: 0px;
}


.main-menu-container {
    float: left;
    height: 0;
    overflow: hidden;
    width: 100%;
}

ul.menu-smart {
    width: 100% !important;
}

body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li, .navbar-cta ul.menu-smart > li {
    display: block !important;
}
.submenu-light .menu-smart li {
    border-color: rgba(234,234,234,1) block !important;
}
.menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: #ed5d61 !important;
}
body[class*=hmenu] ul.menu-smart > li::after, ul.menu-smart.menu-horizontal > li::after, .navbar-cta ul.menu-smart > li::after {
    content: '';
    display: inline !important;
}
.menu-smart, .menu-smart ul, .menu-smart li {
    display: block !important;
    list-style: none !important;
    padding: 0;
    margin: 0;
    line-height: normal !important;
}
.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart, .menu-horizontal-inner > div.navbar-social + div .menu-smart, .menu-horizontal-inner > div.navbar-cta + div .menu-smart {
    padding: 25px 0px 0px 0px !important;
	margin-top: 70px;
}
.menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link) {
    font-size: 14px !important;
}

.font-weight-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container ul.menu-smart li.dropdown > a, .menu-container ul.menu-smart li.mega-menu > a, .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart i.fa-dropdown, .vmenu-container a {
    font-weight: 600 !important;
}

body[class*=hmenu] ul.menu-smart > li::after, ul.menu-smart.menu-horizontal > li::after, .navbar-cta ul.menu-smart > li::after {
    content: '' !important;
    display: inline !important;
}

.menu-smart a i.fa-dropdown.fa-angle-right {
    right: 8px !important;
}

.menu-smart a i.fa-dropdown {
    float: right !important;
    right: 7px !important;
    top: .3em !important;
}

.menu-smart i.fa-dropdown, .vmenu-container a {
    font-weight: 600 !important;
}
.menu-smart a, .menu-smart form.search {
    padding: 9px 36px 9px 36px !important;
}

.mmb-container {
    position: absolute;
    top: 48px;
    right: 0;
}
.menu-wrapper.no-header {
    height: 0px !important;
}
body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a {
	    padding-left: 36px !important;
	
	}
.main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {
    display: block !important;
}

ul#menu-top-nav2 {
    float: left;
    width: 331px !IMPORTANT;
    margin-right: 0px;
    padding-right: 0px !IMPORTANT;
    padding: 0px !important;
}

ul#menu-top-nav2 li {
    float: left;
    margin-right: 0;
    margin-right: 6px;
}
#main-logo .navbar-brand img {
    padding: 11px 0px;
}

ul#menu-top-nav2 li a {
    font-size: 13px !important;
    padding-right: 12px !important;
    padding-left: 12px !important;
	padding-top: 15px !important;
padding-bottom: 15px !important;
}
	
#menu-top-nav2 { display:block !important; }
}

#menu-top-nav2, .custom_header_top { display:none; }
}

@media (min-width: 960px)
body[class*=hmenu-].hmenu-position-right .menu-borders .navbar-main > ul.menu-smart {
    padding: 0;
    padding: 100px 0 0 0 !important;
}

}
.submenu-dark .menu-smart, .submenu-dark .menu-sidebar-inner, .submenu-dark .main-menu-container {
    background-color: #D44448;
    text-align: center !important;
}
.submenu-dark .menu-smart li {
    background: #D44448 !important;
}
#menu-item-3285 {
    background: #D44448;
}