/* cmsms stylesheet: 3m-fonts modified: 22-06-16 12:13:18 */
/***** 3M Circular *****/
@font-face                     {font-family:mmm_book;src:url('/fonts/3m-circular/3MCircularTT-Book.woff2') format('woff2'),url('/fonts/3m-circular/3MCircularTT-Book.woff') format('woff'),url('3MCircularTT-Book.ttf') format('truetype');}
@font-face                     {font-family:mmm_book_italic;src:url('/fonts/3m-circular/3MCircularTT-BookItalic.woff2') format('woff2'),url('/fonts/3m-circular/3MCircularTT-BookItalic.woff') format('woff'),url('3MCircularTT-BookItalic.ttf') format('truetype');}
@font-face                     {font-family:mmm_bold;src:url('/fonts/3m-circular/3MCircularTT-Bold.woff2') format('woff2'),url('/fonts/3m-circular/3MCircularTT-Bold.woff') format('woff'),url('3MCircularTT-Bold.ttf') format('truetype');}
@font-face                     {font-family:mmm_bold_italic;src:url('/fonts/3m-circular/3MCircularTT-BoldItalic.woff2') format('woff2'),url('/fonts/3m-circular/3MCircularTT-BoldItalic.woff') format('woff'),url('3MCircularTT-BoldItalic.ttf') format('truetype');}
.mmm_book                      {font-family:mmm_book,Helvetica,Arial,sans-serif;}
.mmm_bold                      {font-family:mmm_bold,Helvetica,Arial,sans-serif;}
.mmm_book_italic               {font-family:mmm_book_italic,Helvetica,Arial,sans-serif;}
.mmm_bold_italic               {font-family:mmm_bold_italic,Helvetica,Arial,sans-serif;}
/* cmsms stylesheet: css-main-4-colors modified: 24-06-19 14:17:47 */

/* cmsms stylesheet: css-main-4-buttons modified: 26-03-18 15:13:18 */
/*
Uit: How To Make Stylish Checkboxes And Radio Buttons With CSS3
https://www.templatemonster.com/blog/style-checkboxes-radio-buttons-css/
*/

.section input[type="radio"],
.section input[type="checkbox"],
form input[type="radio"],
form input[type="checkbox"]{
  display: none;
}

.container label,
form label {
  position: relative;
}

.container span::before,
.container span::after,
form span::before,
form span::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.container span.radio:hover,
form span.radio:hover {
  cursor: pointer;1
}
.container span.radio::before,
form span.radio::before {
  left: -52px;
  width: 45px;
  height: 25px;
  background-color: #778da3;
  border-radius: 50px;
}
.container span.radio::after,
form span.radio::after {
  left: -49px;
  width: 17px;
  height: 17px;
  border-radius: 10px;
  background-color: #586a7c;
  transition: left .25s, background-color .25s;
}
input[type="radio"]:checked + label span.radio::after {
  left: -27px;
  background-color: #fff;
}

/* eigen toevoeging: */
form span.checkbox,
form span.radio              {margin-left:52px;margin-bottom:0;}
/* cmsms stylesheet: css-main-4-forms modified: 13-11-19 13:28:38 */
.col-sm-2.control-label        {/*padding-top:0;*/}
.form-group                    {padding:9px 0;}
.form-control                  {border-radius:0;box-shadow:none !important;border-color:#bfdb70}
.form-control:focus            {border-color:#778da3}
form label                     {font-weight:400;}
form textarea                  {resize:vertical;min-height:96px;}

#hgp-captcha input             {margin-left:15px;}


/* google maps */
#map-canvas                    {width:640px;height:480px;background-color:#ccc;}


footer form                    {padding:9px 0 15px;}
footer form input[type=text]   {background:#222;border:none;padding:6px;}
footer form input[type=submit] {background:#222;border:none;padding:6px;}

#frm_website                   {display: none !important;}
/* cmsms stylesheet: css-main-4 modified: 14-12-20 12:22:35 */
@font-face                     {font-family:body_light;src:url('/fonts/montserrat/Montserrat-Light.woff2') format('woff2'),url('/fonts/montserrat/Montserrat-Light.woff') format('woff'),url('/fonts/montserrat/Montserrat-Light.ttf') format('truetype');}
@font-face                     {font-family:body_regular;src:url('/fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),url('/fonts/montserrat/Montserrat-Regular.woff') format('woff'),url('/fonts/montserrat/Montserrat-Regular.ttf') format('truetype');}
@font-face                     {font-family:body_semi_bold;src:url('/fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'),url('/fonts/montserrat/Montserrat-SemiBold.woff') format('woff'),url('/fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype');}



html,body                      {margin:0;padding:0;height:100%;width:100%;}

body                           {background:#333 linear-gradient(to bottom,#fff,#fff 276px,#333 276px,#333) no-repeat;color:#777;font:300 14px/1.66em 'body_light','Open Sans',sans-serif;padding-top:100px;}

footer                         {font-family:body_light,'Open Sans',sans-serif;font-size:.9em;color:#999;padding:60px 0;}
.footer_inner                  {padding-bottom:30px;/*text-align:center*/}
footer h5                      {color:#eee;}
footer ul                      {margin:0;padding:0;list-style:none;}
footer ul li ul                {padding:0 0 0 18px;list-style-type:circle;color:#586a7c;}
footer .menuactive             {color:#b8d63c;}
footer li ul li.menuactive     {color:#fff;}

#to_top                        {display:none;position:fixed;/*bottom:50px;right:100px;*/bottom:2%;right:3%;z-index:10;}
#to_top a                      {font-size:4em;border-radius:0;padding:0;}

.logo-hgp-svg                  {fill:#598ed2;/*height:24px;*/height:18px;display:inline-block;}
.logo-hgp-svg .logo-hgp-2e-svg {fill:#b8d63c;/*height:24px;*/height:8px;display:inline-block;}
.logo-hgp-svg:hover            {fill:#b8d63c;}

a                              {color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.25);}
a:hover                        {color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,1);}
a.fff                          {color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);}
a.fff:hover                    {color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,1);}
footer a                       {color:#778da3;border:none;/*text-decoration:none;*//*border-bottom:1px solid rgba(255,255,255,0.25);*/}
footer a:hover                 {color:#fff;border-bottom:1px solid #b8d63c;}

.content_main_3 a              {color:#ccc;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);}
.content_main_3 a:hover        {color:#fff;border-bottom:1px solid rgba(255,255,255,.66);}
a.glyph-link                   {color:#bfdb70;font-size:48px;margin-top:12px;}
a.glyph-link:hover             {color:#b8d63c;font-size:48px;margin-top:12px;}
a.glyph-link,
a.img-link,
a.img-link:hover               {border:none}

h2 a,h4 a,.pe-va               {color:#778da3;border:none;}
h2 a:hover,h4 a:hover,.pe-va:hover {color:#b8d63c;border:none;}

h1,h2,h3,h4,h5                 {color:#000;font-family: body_light,body_regular,'Open Sans',sans-serif;margin-bottom:1em;}
h1                             {font-size:1.75em;font-weight:700;letter-spacing:1px;}
h5                             {font-size:1em;line-height:1.66em;margin:1em 0 0 0;}
h5:first-child                 {margin:0;}

a,
button                         {-webkit-transition: all .1s ease-in;
                               -moz-transition: all .1s ease-in;
                               -o-transition: all .1s ease-in;
                               -ms-transition: all .1s ease-in;
                               transition: all .1s ease-in;
                               text-shadow:none;}


.highlight                     {background:#b8d63c;color:#fff;padding:3px 9px;margin-right:9px}


.nobr                          {white-space:nowrap;}

.btn_hgp                       {color:#fff;border:1px solid #b8d63c;font-weight:400;padding:9px 15px;border-radius:2px;background:#b8d63c;border-radius:0;}
.btn_hgp_alt                   {color:#778da3;border:1px solid #586a7c;font-weight:400;padding:9px 15px;border-radius:2px;}
.btn_hgp.lg,
.btn_hgp_alt.lg                {font-size:2em;color:#586a7c;}
.btn_hgp:hover                 {color:#fff;border:1px solid #778da3;background:#778da3;}
.btn_hgp_alt:hover             {color:#fff;border:1px solid #b8d63c;background:#b8d63c;}

.btn-xs                        {margin-bottom:10px;/*box-shadow:0 0 0 3px rgba(255,255,255,.5)*/}
.btn-md                        {font-size:1.15em;/*margin-bottom:1.15em;*/padding:1.15em;}
.btn-xl                        {font-size:1.25em;margin-bottom:1.25em;padding:1.25em;background:rgba(0,0,0,.5)}
.btn_hgp .glyphicon            {margin-right:10px;}
.btn-xs .glyphicon             {margin-right:9px;}
.btn-circle                    {background:#586a7c;width:40px;height:40px;line-height:32px;padding:0;border-radius:50%;font-size:18px;text-align:center;border:2px solid #000;}
.new                           {background:#ce8a19}

.feu_wrap_outer                {position:fixed;top:0;z-index:9999;color:#000;height:28px;width:100%;overflow:hidden;background:#eee;border-bottom:1px solid #e3e3e3;}
.feu_wrap_outer .container     {text-align:right;}
.feu_wrap                      {display:inline-block;margin-top:3px;}
.feu_wrap input                {width:90px;height:18px;color:#333;margin-left:6px;background:#f9f9f9;padding:1px 6px;/*border-radius:3px;*/outline:none;border:none;}
.feu_wrap input:hover          {background:#fff;color:#000;}
.feu_wrap .btn_submit          {position:absolute;left:-9999px}/* to get it out of the way... */

.band_main,
.band_main_big                {position:relative;padding:0;width:100%;overflow:hidden;transition: all 0.3s ease-in-out;/*border-top:3px solid #555;*/}
.band_main                    {height:360px;}
.band_main_big                {height:540px;}
.band_main_bg                 {/*position:absolute;top:0;left:0;*/height:100%;width:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;padding:0;}
.band_main_img                {position:relative;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;}
.band_main_txt                {position:absolute;bottom:30px;left:0;width:100%;padding:30px;text-align:center;color:#000;}
.band_main_txt p,
.band_main_txt h3             {margin-bottom:12px;display:inline-block;background:rgba(255,255,255,.85);padding:15px;}
.band_main_txt p:last-child   {margin-bottom:0;}
.band_main_flag               {position:absolute;top:0;;right:30px;padding:12px 30px;background:rgba(255,255,255,.85);text-align:center;/*color:#fff;*/}
.band_main_flag .glyphicon    {margin-top:9px}

.overlay_main_1               {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.33) url(http://koeleman.eu/uploads/a/ol/01.png) top center;}
.overlay_main_2               {position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://koeleman.eu/uploads/a/ol/01.png) top center;}
.overlay_main_3               {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5) url(http://koeleman.eu/uploads/a/ol/01w3.png) top center;}
.photocredits                 {position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);padding:6px 9px;color:#fff;font-size:.75em;text-transform:uppercase;letter-spacing:1px}

.content_main_1                {padding:60px 0 30px;position:relative}
.content_main_2                {padding:45px 0;position:relative}
.content_main_1,
.upper_box                     {background:#f9f9f9;overflow:auto;/*padding:0;border-top:10px solid green;border-bottom:10px solid red;*/border-bottom:1px solid #eee;/*box-shadow:0 2px 1px #fff;*/}
.content_main_2                {background:#fefefe;/*border-bottom:1px solid #ccc;box-shadow:0 2px 1px #fff;*/}
.content_main_2.home           {background: url(http://koeleman.eu/uploads/design_elements/hgp_bg-pattern_center-dot-black-2.png) top center;}

.content_main_3                {background:#222;padding:60px 0/*border-bottom:1px solid #ccc;box-shadow:0 2px 1px #fff;*/}
.content_main_3 img            {/*float:right;height:161px;margin-right:-120px;*/margin:30px 0}
--.content_main_3 svg            {margin-top:36px;}
.content_main_4                {background:#393939;padding:60px 0;}
.sr                            {/*width:320px;*/width:150px;/*height:79px;position:absolute;top:0;left:-30px;*/}
.bn_cards_728                  {max-width:728px;margin:0 auto;}

#attention                     {background:#f9f9f9;border-bottom:1px solid #eee;padding:15px 0;}
.attention_icon                {float:left;color:orange;/*font-size:2em;*/margin-right:15px;}
.attention_content             {margin:3px 0 0 45px;color:#000;/*font-family:Montserrat,'Open Sans',sans-serif;*/}

.tooltip.left .tooltip-inner   {color:#fff;background-color:#778da3;border-radius:0;padding:9px;font:normal 1.1em/1.5em 'Open Sans',sans-serif;}
.tooltip.left .tooltip-arrow   {border-left-color:#778da3;}
.tooltip.in                    {opacity:1;}

.warning                       {}
.hgp_error                     {display:inline-block;color:#fff;/*text-transform:uppercase;*/padding:0 6px;/*border-radius:3px;*/background:orange;z-index:30;}
.hgp_error .glyphicon          {float:left;/*font-size:1.6em;color:orange;opacity:1;*/}

.box-1                         {margin-bottom:30px}
.box-1 .glyphicon              {font-size:3em}

.call_out                      {background:#fff;border:1px solid #eee;padding:30px;margin-bottom:30px;}
.call_out .pe-va               {color:#b8d63c;}

.summary_box                   {background:#fff;text-align:center;/*position:relative*/overflow:auto}
.summary_box.main_1            {background:transparent;color:#fff;padding-top:180px;text-shadow:2px 2px 0 #000;font-size:1.5em;line-height:2em;position:relative;}
.summary_box.main_2            {background:#fff;padding:30px;font-size:1.1em;line-height:1.5em;position:relative;}
.summary_box.lg                {background:rgba(255,255,255,.95);margin:30px 0;padding:30px;font-size:1.1em;}
.summary_box.lg.p0             {padding:0;}
.summary_box.sm                {margin:15px 0;/*font-size:.8em;*/height:284px;/*border:4px solid #eee;*/padding:30px;overflow:hidden;background:#f9f9f9;border:1px solid #eee;}

.summary_icon                  {font-size:48px;color:#778da3;/*margin-top:30px;*/
                               -webkit-transition: all .2s ease-in;
                               -moz-transition: all .2s ease-in;
                               -o-transition: all .2s ease-in;
                               -ms-transition: all .2s ease-in;
                               transition: all .2s ease-in;}
.summary_icon.main_1           {color:#fff;}
.summary_icon:hover            {color:#586a7c}
.summary_box .thumb            {overflow:hidden;margin-bottom:15px}
.thumb_table                   {display:table;width:100%;height:120px}
.thumb_cell                    {display:table-cell;vertical-align:middle;padding-bottom:15px;}


.summary_content               {margin-top:15px;/*height:280px;overflow:auto;background:#ddd;position:relative;*/}

.soort a                       {color:#555;margin:0 auto;font-size:.8em;text-transform:uppercase;padding:9px 12px;text-align:center;width:auto;border:1px solid #999;border-radius:2px;display:inline-block;}
.soort a:hover                 {color:#000;text-decoration:none;background:#eee;text-shadow:0 1px 0 #fff}


/* portfolio */
.carousel.slide                {/*background:#f9f9f9;*/background:#fff;/*border:1px solid #eee;*/}
.carousel-inner                {}
.carousel-inner .item          {padding:30px;}
.pres                          {margin:0 auto;/*border:1px solid #ccc;*//*box-shadow: 5px 5px 10px #ccc;*/}
.pres_titlebox                 {padding:30px;background:#fff;overflow:auto}
.pres_fb_box                   {margin-left:24px;float:right;background:#e3e3e3}
.pres_soort                    {margin-left:24px;float:right;font-size:.8em;text-transform:uppercase;padding:19px 9px;text-align:center;min-width:56px;border:1px solid #999;border-radius:2px;display:inline-block}
.pres_thumb                    {/*border:1px solid;*/}


/* extra */
.sticker                       {width:90%;margin-top:30px;}


/* helpers */
.t-a-right                     {text-align:right;}
.t-a-center                    {text-align:center;}
.pos-rel                       {position:relative;}
.m0                            {margin:0;}
.m-r-10                        {margin-right:10px;}
.m-t-30                        {margin-top:30px;}
.m-b-30                        {margin-bottom:30px;}
.m-b-60                        {margin-bottom:60px;}
.m_0_auto                      {margin:0 auto;}
.no                            {display:none;}
.h-100p                        {height:100%}
.p-30                          {padding:30px}


/* Override Bootstrap */
.carousel-indicators li        {border-color:#555;background:#fff;}
.carousel-indicators .active   {border-color:#fff;background:#555;}
.carousel-indicators           {/*bottom:0;*/position:relative;}


/* 3M */
.bg1                           {background:url(http://koeleman.eu/uploads/design_elements/3m_bg_pattern_1.gif)}
.bg2                           {background:url(http://koeleman.eu/uploads/design_elements/3m_bg_pattern_2b.gif)}

.bg1 h5                        {color:#333;}


.bg1 .row .footer_inner a:hover {color:#000;}

/* media queries */

@media (min-width:1200px){
   .caption {}
   .nav.navbar-nav.navbar-right li a {}
   .cycle-event .date {}
}

@media (min-width:992px) and (max-width:1199px) {
   .summary_box.main_1 {font-size:1.25em;text-shadow:1px 2px 0 #000;padding-top:90px;}
}

@media (min-width:768px) and (max-width:991px) {
   .feu_wrap input {width:70px}
   .band_main_big h3 {font-size:1.5em;}
   .band_main_big {height:440px; all 0.3s ease-in-out;}
   .band_main {height:360px;transition: all 0.3s ease-in-out;}
   .summary_box.main_1 {font-size:1.1em;text-shadow:1px 1px 0 #000;padding-top:60px;}
   .carousel-inner {height:360px}
   .summary_content {/*height:240px;margin-top:15px*/}
}

@media (max-width:767px) {
   body {padding-top:100px;}
   .box-1 {text-align:center;}
   .band_main_big {height:360px; all 0.3s ease-in-out;}
   .band_main_big h3 {font-size:1.25em;}
   .band_main {height:240px;transition: all 0.3s ease-in-out;}
   .summary_box.main_1 {padding:0;text-shadow:1px 1px 0 #000;font-size:1em;}
   .summary_box.main_2 {padding:12px;font-size:1em;}
   .content_main_2 {padding:15px;}
   .btn-md {font-size:1em;padding:.5em .75em;}
   .carousel-inner {/*height:320px*/}
   .summary_box {margin:10px 0}
   .summary_content {height:auto;margin-top:9px}
   .summary_icon {font-size:32px;margin-top:0}
   .carousel {margin-bottom:45px}
   .panel_u {height:auto}
   .panel_u_btn_box {position:static;margin-top:20px;}
   .summary_box.lg {margin:0 0 20px}
   footer ul li {list-style-type:none;}
   footer ul li ul {padding:0;}
   footer.row {text-align:center;}
   #to_top a {font-size:3em;}
   footer {font-size:1.1em;line-height:1.6em;}
   .sticker {max-width:300px;}
}

@media (max-width:480px) {
   .carousel-inner {height:240px}
   .feu_wrap input {width:50px}
   .summary_box {margin:0 0 20px}
   .summary_content {height:auto;margin-top:9px}
   .summary_icon {font-size:32px;margin-top:0}
   .carousel {margin-bottom:30px}
   #to_top a {font-size:3em;}
   footer {font-size:1.2em;line-height:2em;}
}
/* cmsms stylesheet: navbar-fixed-top modified: 08-12-16 11:02:24 */
{****** tijdelijk hier - later veranderen in 'main-4' ******}

.feu_wrap_outer2                {color:#000;height:30px;overflow:hidden;background:#eee;border-bottom:1px solid #e3e3e3;margin-bottom:20px;}
.feu_wrap_outer2 .container     {text-align:right;}
.feu_wrap                       {display:inline-block;padding-top:2px;}
.feu_wrap input                 {width:90px;/*color:#333;font-size:1.1em;*/margin-left:6px;background:#f9f9f9;padding:2px 6px;outline:none;border:none;line-height:1em;}

{****** / tijdelijk hier - later veranderen in 'main-4' ******}




body {/*min-height: 2000px;*/padding-top: 100px;/* 70px(incl. 20px margin-bottom) org + 30px (+20px margin-bottom) login-bar */}

nav a,
nav a:hover {border:0}
ul.nav li.dropdown:hover > ul.dropdown-menu {display:block;} /* simpele dropdown functionaliteit on hover */

.navbar-default .navbar-nav .dropdown-menu                {background:rgba(255,255,255,.9);padding:21px 0;border:none;border-radius:0;}
.navbar-default .navbar-nav .dropdown-menu:hover          {/*background:#999;*/}
.navbar-default .navbar-nav .dropdown-toggle              {cursor:s-resize;}

.navbar-default .navbar-nav .active a {background:none;box-shadow:none;}

.navbar-default .navbar-nav ul li a {padding:9px 30px;}
.navbar-default .navbar-nav > li > a {color:#333;}
.navbar-default .navbar-nav > li:last-child > a,
.navbar-default .navbar-nav > li:last-child > .dropdown-menu {margin-right:15px;}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li > a:hover {background:#555;color:#fff;}

.navbar-default .navbar-nav li a.active span,
.navbar-default .navbar-nav li a.active span:hover        {color:#b8d63c;font-family:body_semi_bold,'Open Sans',sans-serif;}
.navbar-default .navbar-nav li li a.active span           {color:#000;/*font-family:body_regular,'Open Sans',sans-serif;*/}
.navbar-default .navbar-nav li li a.active span:hover     {color:#000;}
.navbar-default .navbar-nav ul li a {padding:9px 30px;}

/*.navbar-default .navbar-nav > .open > a,*/
.navbar-default .navbar-nav ul.dropdown-menu li a:hover,
.navbar-default .navbar-nav .active ul.dropdown-menu li a:hover {color:#000;background:#bfdb70;}

.navbar-fixed-top              {border-bottom:none;}

{*
.nav_outer                     {position:fixed;top:28px;z-index:9999;width:100%;background:rgba(255,255,255,.9);height:72px;box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 5px 0px;}
.navbar.navbar-default         {background:none;border:none;box-shadow:none;margin:0;border-radius:0;padding-top:30px;font-weight:normal;}
.navbar-brand                  {padding:3px 0 0 0;/*height:auto;*/position:absolute;left:0;top:32px;}

.navbar-brand a,
.navbar-default .navbar-nav a  {border:none;}

-.navbar-default .navbar-nav > li > a {height:42px;color:#000;}
-.navbar-default .navbar-nav .active a {background:none;box-shadow:none;}
.navbar-default .navbar-nav li .active a {color:#000;}

.navbar-nav > li > a {padding:6px 9px;}
.navbar-nav > li > a.active {/*background:red*/}
-.active ul.dropdown-menu li a:hover {color:#000;background:#b8d63c;}

-.navbar-default .navbar-nav ul li a {padding:9px 30px;}

.navbar-default .navbar-nav>li>a {text-shadow:none;}
-.navbar-default .navbar-nav>li>a:hover {color:#000;background:#bfdb70;}

-ul.dropdown-menu li a:hover {color:#000;background:#bfdb70;}

-li a.active span,
-li a.active span:hover        {color:#b8d63c;font-family:body_semi_bold,'Open Sans',sans-serif;}
-li li a.active span           {color:#000;font-family:body_regular,'Open Sans',sans-serif;}
-li li a.active span:hover     {color:#000;}

-ul.nav li.dropdown:hover > ul.dropdown-menu {display:block} /* simpele dropdown functionaliteit on hover */

-.dropdown-menu                {background:rgba(255,255,255,.9);padding:21px 0;/*border:3px solid #555;*/border:none;border-radius:0;/*text-align:right;*/}
-.dropdown-toggle              {cursor:s-resize}

div#collapse.navbar-collapse.collapse.in {background:#f9f9f9;border:3px solid #555;height:auto;/*max-height:900px;*/padding:30px;margin-top:7px;}

-.navbar-default .navbar-nav>.active > a:hover,
-.navbar-default .navbar-nav > li:hover > a,
-.navbar-default .navbar-nav > li > a:hover {background:#555;color:#fff;/*border-bottom:5px solid #555*/}

.navbar-default .navbar-nav>.active > a {color:#78991a;}


/* media queries */

@media (min-width:1200px){
   .nav.navbar-nav.navbar-right li a {}
}

@media (min-width:992px) and (max-width:1199px) {
   .summary_box.main_1 {font-size:1.25em;text-shadow:1px 2px 0 #000;padding-top:90px;}
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
   .navbar.navbar-default {padding-top:15px;}
   .navbar-brand {top:27px;}
   .navbar-brand a {font-size:2em;font-weight:700;letter-spacing:11px;margin-top:2px;display:inline-block}
   ul.nav.navbar-nav.navbar-right {margin:0}
   ul.nav.navbar-nav.navbar-right a {border-bottom:1px solid #555}
}

@media (max-width:480px) {
}
*}
