#custom-nav{background-color:rgba(0,0,0,0);border:0;box-shadow:none;z-index:999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:background .5s ease-in-out, opacity .5s ease;-moz-transition:background .5s ease-in-out, opacity .5s ease;transition:background .5s ease-in-out, opacity .5s ease;}
#custom-nav .dropdown-menu{border-radius:0;border:none;border-top:5px solid transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-top:0;}
#custom-nav .container{padding-top:20px;padding-bottom:20px;-webkit-transition:padding-top .5s ease, padding-bottom .5s ease;-moz-transition:padding-top .5s ease, padding-bottom .5s ease;transition:padding-top .5s ease, padding-top .5s ease, padding-bottom .5s ease;}
#custom-nav.affix{top:0;min-width:100%;background-color:#f8f8f8;opacity:0.9;-webkit-transition:background .5s ease-in-out, opacity .5s ease;-moz-transition:background .5s ease-in-out, opacity .5s ease;transition:background .5s ease-in-out, opacity .5s ease;}
#custom-nav .navbar-brand{margin:0;padding:0;}
#custom-nav .navbar-brand .logo{width:170px;}
.navbar-nav-custom li a{color:#FFF !important;font-size:15px;border-bottom:2px solid transparent;border-top:2px solid transparent;font-weight:bold;padding:10px 0;margin:5px 15px;}
.navbar-nav-custom li a:hover{border-bottom:2px solid #E47272;}
.navbar-nav-custom li a.login{background:#D35735 !important;font-size:15px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding:7px 20px;margin:8px 0 0 15px;}
#logged-nav{background-color:#81b1b1;z-index:999;top:0;border:0;box-shadow:none;min-width:100%;}
#logged-nav .dropdown-menu{border-radius:0;border:none;border-top:5px solid transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-top:0;}
#logged-nav .container{padding-top:10px;padding-bottom:0;}
#logged-nav .navbar-brand{margin:0;padding-top:4px;padding-left:0;}
#logged-nav .navbar-brand .logo{width:110px;}
#logged-nav .navbar-nav-logged{padding:2px 0 0 0;}
#logged-nav .navbar-nav-logged li a{color:#FFF !important;font-size:14px;border-bottom:2px solid transparent;border-top:2px solid transparent;font-weight:bold;padding:0;margin:5px 15px;}
#logged-nav .navbar-nav-logged li .profile-nav-photo{width:30px;float:left;margin:-4px 10px 0 0;}
#logged-nav .navbar-nav-logged.visible-xs li{float:left;width:100%;height:40px !important;line-height:40px !important;}
#logged-nav .navbar-nav-logged.visible-xs li:first-child{margin-bottom:10px;}
#logged-nav .navbar-nav-logged.visible-xs li .menu-icon{width:15%;float:left;text-align:center}
#logged-nav .navbar-nav-logged.visible-xs li .menu-icon .menu-nav-photo{width:20px;}
#logged-nav .navbar-nav-logged.visible-xs li .menu-label{width:85%;float:left;color:#FFF;font-size:14px;}
#logged-nav .input-search{width:320px;height:30px;background:#FFF;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;float:left;margin-left:200px;margin-top:5px;}
#logged-nav .input-search input{width:80%;height:30px;margin-left:12px;border:none;float:left;font-size:14px;color:#777777;}
#logged-nav .input-search a{float:right;height:30px;padding:8px 10px 0 10px;}
#logged-nav .input-search a .icon{background:url(../../img/icons/search-icon.png) no-repeat;background-position:center top;display:inline-block;width:15px;height:15px;}
#logged-nav .input-search a:hover > .icon{background-position:center bottom;}
#logged-nav .input-search-xs{width:93%;height:30px;background:#FFF;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;float:left;margin-left:10px;margin-top:5px;}
#logged-nav .input-search-xs input{width:80%;height:30px;margin-left:12px;border:none;float:left;font-size:14px;color:#777777;}
#logged-nav .input-search-xs a{float:right;height:30px;padding:8px 10px 0 10px;}
#logged-nav .input-search-xs a .icon{background:url(../../img/icons/search-icon.png) no-repeat;background-position:center top;display:inline-block;width:15px;height:15px;}
#logged-nav .input-search-xs a:hover > .icon{background-position:center bottom;}
#logged-nav .dropdown-profile{margin-top:14px;width:220px;background:#FFF;border-top:1px solid #81b1b1;}
#logged-nav .dropdown-profile li{padding:0;height:25px;}
#logged-nav .dropdown-profile li a{color:#777777 !important;font-weight:300;padding:5px 10px;margin:0;width:100%;float:left;}
#logged-nav .dropdown-profile li.hr{height:1px;margin:5px 2%;background-color:#F1F1F1;padding:0 10px;width:96%;float:left;}
#logged-nav .dropdown-notifications{margin-top:14px;width:450px;background:#FFF;border-top:1px solid #81b1b1;max-height:450px;overflow-y:scroll;overflow-x:none}
#logged-nav .dropdown-notifications li{padding:0;height:auto;color:#777777 !important;font-weight:300;padding:10px 10px;margin:0;width:100%;float:left;clear:both;}
#logged-nav .dropdown-notifications .img{width:50px;float:left;}
#logged-nav .dropdown-notifications .img img{width:40px;height:40px;}
#logged-nav .dropdown-notifications .not{width:365px;float:right;overflow:auto;}
#logged-nav .dropdown-notifications .not .text{font-size:12px;}
#logged-nav .dropdown-notifications .not .date{font-size:12px;color:#999;font-style:italic;clear:both;}
@media (min-width:768px){.navbar-nav li a.grey{color:#445963 !important;}
.navbar-nav li a.white{color:#FFFFFF !important;}
.navbar-nav li a.login{color:#FFFFFF !important;}
}
@media (max-width:767px){#wrapwrap{padding-top:50px;}
.navbar-fixed-top{z-index:999;}
#custom-nav{top:0;min-width:100%;background-color:#f8f8f8;opacity:0.9;-webkit-transition:background .5s ease-in-out, opacity .5s ease;-moz-transition:background .5s ease-in-out, opacity .5s ease;transition:background .5s ease-in-out, opacity .5s ease;}
#custom-nav .container{padding-top:5px !important;padding-bottom:5px !important;}
#custom-nav .navbar-brand .logo{width:120px !important;padding:10px 0 0 10px;}
#custom-nav .navbar-nav li a{color:#445963 !important;}
#logged-nav .container{padding-top:5px !important;padding-bottom:5px !important;}
#logged-nav .navbar-brand{margin:0;padding:10px 0 0 10px;}
#logged-nav .navbar-brand .logo{width:100px;}
#logged-nav .navbar-nav li a{color:#445963 !important;}
}
@media(max-width:991px){#logged-nav .navbar-brand .logo{width:110px !important;}
#logged-nav .input-search{width:250px;margin-left:30px !important;}
}
@media(max-width:1199px){#custom-nav .container{padding-top:18px;padding-bottom:17px;}
#custom-nav .navbar-brand .logo{width:150px;}
#logged-nav .input-search{margin-left:100px;}
}