/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 
navbar-default is the screen

Lollies blue = #2F97C6

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */


@import url('https://fonts.googleapis.com/css?family=Oswald:600');

 
.outer-menu-container{margin:0 auto; width:100%; /* background-image:url('images/buttonBG-blue.jpg'); background-repeat:repeat-x; */ }
                     @media only screen and (max-device-width:1000px) { .outer-menu-container {width:100%}  }

       
.inner-menu-container{margin:0 auto; width:1200px; border-bottom:1px black dotted;}
                      @media only screen and (max-device-width:1000px) { .inner-menu-container {width:100%; border:0 }  }     
        
nav {display:block; font-family: 'Oswald', sans-serif; font-size:14px; text-transform:uppercase;}

.container-fluid{	margin-right:auto;
					margin-left:auto;
					padding-left:0;
					padding-right:0;
                    }

a {font-size: 14px}


svg:not(:root){overflow:hidden}
pre{overflow:auto}

button {color:#fff;font:inherit;margin:0}
button{overflow:visible}
button {text-transform:none}
button {-webkit-appearance:button;cursor:pointer}
button[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,select{font-family:inherit;font-size:inherit;line-height:120%;}

@media only screen and (max-device-width:1000px){.navbar-collapse .collapse {margin-top:50px;}}

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;color:red;}







/* main menu height and width*/
.navbar{position:relative;
        min-height:35px;
        margin-bottom:0px;
        border:0px solid transparent; 
        width:1200px; 
        background-color:transparent; /* does nothing */
        margin-top:0px;
        margin-left:auto;
        margin-right:auto;
        font-family: 'Oswald', sans-serif; 
        text-transform:uppercase;
        } /* added to move up */
        
        @media(max-width:1000px){.navbar { width:100%; border-radius:4px} }
.navbar, a {text-decoration:none; }        
        

.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}

.caret{display:inline-block;
       width:0;
       height:0;
       margin-left:2px;
       vertical-align:middle;
       border-top:4px solid;
       border-right:4px solid transparent;
       border-left:4px solid transparent
       }
       @media only screen and (max-device-width:1000px) {.caret{
       display:inline-block;
       width:0;
       height:0;
       margin-left:2px;
       vertical-align:middle;
       border-top:6px solid;
       border-right:6px solid transparent;
       border-left:6px solid transparent} }

.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0}


/* dropdown outer box */
.dropdown-menu{position:absolute; 
               top:100%;
               left:0;
               z-index:1000;
               display:none;
               float:left;
               min-width:160px;
               padding:10px 0px; 
               margin:8px 0 0 0; 
               list-style:none;
               font-size:14px;
               background-color:#fff;
               border:1px #CCC8C8 solid;
               border-radius:4px;
               -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
               box-shadow:0 6px 12px rgba(0,0,0,.175);
               background-clip:padding-box;
               font-family: 'Oswald', sans-serif; 
               }

.dropdown-menu .pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:green}

/* dropdown text color */
.dropdown-menu>li>a{display:block;padding:5px 20px;clear:both; line-height:120%;color:#000;#fff-space:nowrap} 

/* dropdown rollover color */
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#2F97C6;background-color:#fff} 
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#fff}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#2F97C6}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}

.dropdown-header{	display:block;
					padding:3px 15px;
					font-size:14px;
					line-height:120%;
					color:#FFFF80 ; /* seperating Header on Dropdowns*/
                    }
@media only screen and (max-device-width:1000px) { .dropdown-header {font-size:18px}  }


/* @media (min-width:1000px){.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left {left:0;right:auto}
} */

.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}

/*space between screen buttons */
.nav>li>a{position:relative;display:block;padding:0px 13px 5px 13px} 

.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#1873CC}
.nav>li.disabled>a{color:#fff}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:purple;border-color:#fff}

.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:green}

.nav>li>a>img{max-width:none}

/*Main menu "Tap for main Menu" */
#main-menu-type {float:left; font-size:18px;color:#fff;padding:15px 0 10px 15px;border:0px #fff solid}
@media (min-width:1000px){#main-menu-type{display:none;}}


.dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

.navbar-collapse{max-height:400px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}

@media (min-width:1000px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
}

.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}

@media (min-width:1000px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0;}}


.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px;font-size:14px;line-height:120%;height:20px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}

@media (min-width:1000px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}



.navbar-nav{margin:0px -10px}

/*Phone drop down button height*/
.navbar-nav>li>a{padding-top:8px;padding-bottom:8px;line-height:180%}

@media (max-width:1000px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}}

/*Phone drop down button padding*/
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px 10px 20px}
.navbar-nav .open .dropdown-menu>li>a{line-height:120%}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}

@media (min-width:1000px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}

/*affects height of main*/
.navbar-nav>li>a{padding-top:8px;padding-bottom:6px}

.navbar-nav.navbar-right:last-child{margin-right:-15px}}

@media (min-width:1000px){.navbar-left{float:left!important}
.navbar-right{float:right!important}}


@media (min-width:1000px){.navbar-right:last-child{margin-right:-15px}}

.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-text{margin-top:15px;margin-bottom:15px}

/*Main Menu text for phone */
@media (min-width:1000px){.navbar-text{float:left;margin-left:15px;margin-right:15px;} 
.navbar-text.navbar-right:last-child{margin-right:0}}

/* Main Menu BG color */
.navbar-default{
           /* border-radius:10px; */
           background-color:#fff;
           padding-bottom:10px;
            } 
@media (max-width:1000px){.navbar-default{background-color:#2F97C6; padding-bottom:0; border-radius:10px;}}


/*.navbar-default .navbar-brand{color:red}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:red;background-color:transparent}
.navbar-default .navbar-text{color:#777}*/

/* Text color for both main menus */
.navbar-default .navbar-nav>li>a{color:#000;font-size:14px} 
@media (max-width:1000px){.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;}}
     
/* Rollover text color for both main menus */
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
   color:#2F97C6;
   background-color:transparent}                
   
/* Home button text color for both main menus */
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
   color:#2F97C6;
   
   }                    

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{
   color:#2F97C6;
   background-color:transparent}               

.navbar-default .navbar-toggle{border-color:#fff}

/* ICON BARS*/
.navbar-toggle{	position:relative;
				float:right;
				margin-right:15px;
				padding:9px 10px;
				margin-top:10px;
				background-color:#2F97C6; /* icon-bars BG  non active*/
				background-image:none;
				border:1px solid transparent;
				border-radius:4px;
                margin-bottom:10px}

.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:28px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}

@media (min-width:1000px){.navbar-toggle{display:none}}

/* Icon activated bg color */
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#F4DB4A} 

/* Icon bars color */
.navbar-default .navbar-toggle .icon-bar{background-color:#fff} 
.navbar-default .navbar-collapse,.navbar-default {border-color:#fff;}

/*Highlighted phone button*/
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff; color:#2F97C6 } 

/* Phone sub menu text */
@media (max-width:1000px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000;font-size:18px}}

/* Screen sub menu text */
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#2F97C6;background-color:#fff}


.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#1873CC}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#fff;background-color:#1873CC}

.navbar-default .navbar-link{color:#000}
.navbar-default .navbar-link:hover{color:#2F97C6}

.navbar-brand{color:#fff}
.navbar-brand:hover,.navbar-brand:focus{color:#2F97C6;background-color:transparent}
.navbar-text{color:#fff;}
.navbar-nav>li>a{color:#000;}

/*Phone Sub Menu Rollovers*/
.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#2F97C6;background-color:transparent;}
@media (max-width:1000px){.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{font-size:18px}}

.navbar-nav>.active>a, .navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#fff;background-color:#1873CC}
.navbar-nav>.disabled>a,.navbar-nav>.disabled>a:hover,.navbar-nav>.disabled>a:focus{color:#fff;background-color:transparent}
.navbar-toggle{border-color:#fff}
.navbar-toggle:hover, .navbar-toggle:focus{background-color:#fff}
.navbar-toggle .icon-bar{background-color:#fff}

/*.navbar-collapse,.navbar-form{border-color:#101010}*/
.navbar-nav>.open>a,.navbar-nav>.open>a:hover, .navbar-nav>.open>a:focus{background-color:#1873CC;color:#fff}

@media (max-width:1000px){.navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#fff}
.navbar-nav .open .dropdown-menu .divider{background-color:#1873CC}
.navbar-nav .open .dropdown-menu>li>a{color:#fff;}}

/* Phone Sub.Sub menu font size and color */
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {color:#fff;background-color:transparent;}
.navbar-nav .open .dropdown-menu>.active>a, .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#1873CC}
.navbar-nav .open .dropdown-menu>.disabled>a,.navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-nav .open .dropdown-menu>.disabled>a:focus {color:#fff;background-color:transparent}

.navbar-link{color:#fff} 
.navbar-link:hover{color:#fff}


.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after {content:" ";display:table}

.clearfix:after,.container:after,.container-fluid:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}

/* .pull-right{float:right!important}
.pull-left{float:left!important}.hide{display:none!important}
.show{display:block!important}.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}

.affix{position:fixed} */


/* ================== MENU TWEEKS ==================*/

#sns_menu {margin-bottom:-20px }


/* Main Menu */ 
.mainnav>.container>.sns_mainmenu>#sns_mainnav>#sns_custommenu>.mainnav>li> .level0 .custom-item .active a{font-size:14px; text-transform:uppercase; } 

/* Phone Menu */
@media(max-width:1000px){.navbar { width:100%; margin-right:-10px; } }



