header.container.row {display: block;}
.nav_little {background-color: rgba(254, 249, 208, 0.95);width: 100%;margin-left: auto;margin-right: auto;visibility: visible;z-index: 81;position: relative;}
.navbar-default {top: 0;height: 52px;padding-bottom: 0;padding-top: 0;margin: 0 auto;z-index: 81;position: fixed;width: 100%;font-size: 16px;}
.navbar-default {background-color: rgba(254, 249, 208, 0.95);border-color: transparent;border-width: 0;}
.nav_strong {}

@media screen and (min-width: 959px) and (max-width: 1024px) { }
@media screen and (min-width: 768px) and (max-width: 991px) {.navbar-default .row .navbar_little {padding-left: 0;padding-right: 0;} }
@media screen and  (max-width: 1024px) {	}
@media screen and  (max-width: 768px) {	.navbar-default {height: auto;font-size: 14px;} }

.col-md-33 {float: left;position: relative; min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-md-33 {width: 33.33333333333333%;}

/* PUSH BUTTON */
.nav_center {text-align: center;float: none;background: transparent;display: block;margin-left: auto;margin-right: auto;letter-spacing: 1px;color: #f39faa;padding-top: 15px;padding-bottom: 13px;min-width: 55%;width: 75%;font-weight: 700;}
.nav_center a {text-transform: uppercase;background: transparent;color: #f39faa;}
.nav_center a:hover {background: #fffad0;color: #2a4899;}
.nav_center:hover {background: #fffad0;color: #2a4899;}
.nav_right {padding: 15px 15px 13px;margin-right: 0;right: 0;float: right;display: block;background: transparent;letter-spacing: 1px;color: #f39faa;font-weight: 700;}
.nav_right a {text-transform: uppercase;text-align: right;color: #f39faa;}
.nav_right a:hover {background: #fffad0;color: #2a4899;}
.nav_right:hover {background: #fffad0;color: #2a4899;}

.nav_strong button {border: none;display: block;cursor: pointer;background-color: transparent;padding: 15px 15px 13px;text-align: left;margin-left: 0;text-transform: uppercase;margin-top: 0;letter-spacing: 1px;color: #f39faa;font-weight: 700;}
.nav_strong button:hover {background: #fffad0;color: #2a4899;}
.nav_strong button.active {background: #fffad0;color: #2a4899;}
.nav_strong button.disabled {background: #fffad0;pointer-events: none;}

/* General styles for all menus */

.cbp-spmenu li {list-style: none;padding: 2px 10px 1px 0;font-size: .95em;margin-left: 12px;}
.cbp-spmenu li a {list-style: none;padding: 2px 10px 1px 0;font-size: .95em;margin-left: 12px;}

.blacktypo {color: #f39faa;transform: rotate(-180deg);-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;font-size: 22px;position: relative;padding: 40px 10px 10px;margin-top: -3px;margin-left: -41.5px;overflow: visible;float: left;letter-spacing: -0.5px;font-style: normal;font-weight: 700;}

.cbp-spmenu {background: #fffad0;position: fixed;display: inline-block;float: left;z-index: -10;font-weight: 400;}
.cbp-spmenu strong {font-weight: 700;}
.cbp-spmenu a {color: #1d1d1d;border-bottom: 2px solid transparent;}
.cbp-spmenu a:hover {color: #f39faa;border-bottom: 2px solid #f39faa;}
.cbp-spmenu li.vert a {color: #2a4899;}
.cbp-spmenu li.vert a:hover {color: #f39faa;border-bottom: 2px solid #f39faa;}

/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-horizontal {width: 100%;height: 325px;left: 0;z-index: 80;overflow: hidden;}
/*.cbp-spmenu-horizontal ul:first-of-type {border-left: 3px solid #0000ff;padding-top: 0;margin-top: 28px;}*/

@media screen and  (min-width: 1024px) {
.cbp-spmenu-horizontal ul {float: left;width: 16%;padding: 22px 0.8em 0.8em;margin-right: auto;margin-left: 4%;}
}
@media screen and  (max-width: 1024px) {
.cbp-spmenu-horizontal ul {float: left;width: 20%;padding: 22px 0.8em 0.8em;margin-left: 0;font-size: 93%;}	
}
/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {top: -325px;}
.cbp-spmenu-top.cbp-spmenu-open {top: 52px;}

/* Push classes applied to the body */
.cbp-spmenu-push {overflow-x: hidden;position: relative;left: 0;}


/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

@media screen and (max-width: 1440px) {
.cbp-spmenu li, .cbp-spmenu li a  {font-size: 90%;margin-left: 0;}	
}

/* Example media queries */
@media screen and (max-width: 64.000em){
.nav_center {width: auto;}
.nav_strong, .nav_strong button, .nav_right, .nav_left, .nav_center {letter-spacing: 0;}
}
	
@media screen and (max-width: 55em){
.cbp-spmenu-horizontal {font-size: 95%;top: 400px;height: auto;}
.cbp-spmenu-top {top: -450px;}
.nav_center {width: auto;}
.col-md-33 {width: 33%;margin-left: auto;margin-right: auto;float: left;}
.cbp-spmenu-horizontal ul {width: 25%;padding-right: 0.3em;padding-left: 1em;}
.blacktypo {color: #f39faa;transform: rotate(0);-webkit-writing-mode: horizontal-tb;writing-mode: horizontal-tb;font-weight: 900;font-size: 17px;position: relative;padding: 0;margin-top: 0;margin-left: 0;overflow: visible;float: none;letter-spacing: -0.5px;}
.menu_social {display: none;}
.cbp-spmenu-horizontal {height: auto;}
.cbp-spmenu-horizontal ul:first-of-type {border-left: 0px solid #fffad0;/*margin-top: 28px;*/}
.cbp-spmenu-top.cbp-spmenu-open {top: 50px;}
}

@media screen and (max-width: 480px){
.cbp-spmenu {position: absolute;}
.cbp-spmenu-horizontal {font-size: 90%;}
.cbp-spmenu-horizontal {height: auto;overflow-y: scroll;}
.cbp-spmenu-top {top: -650px;}
.cbp-spmenu-horizontal ul {float: left;width: 100%;height: auto;padding: 0 0.8em 10px;border: none;border-bottom: 3px solid #004768;margin-top: 15px;margin-bottom: 0;}
.cbp-spmenu-horizontal ul:nth-of-type(4) {border: none;border-bottom: 0px solid #004768;}
.nav_strong, .nav_strong button, .nav_right, .nav_left, .nav_center {width: 100%;text-align: center;clear: both;position: relative;float: left;display: block;height: auto;padding-bottom: 5px;padding-top: 5px;margin: 0 auto;}
.blacktypo, .menu_social {display: none;}
.col-md-33 {width: 100%;margin-left: auto;margin-right: auto;float: left;}
.cbp-spmenu-top.cbp-spmenu-open {top: 100px;}
}