/* Webfont: Lato-Bold */



/* Body Overwrite */

.dropdown-backdrop {

  position: static;

}

 #wpadminbar {
position: fixed;
}

body { font-size: 15px; font-family: 'Lato', sans-serif; font-weight: 400;  }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { 

font-family: 'Lato', sans-serif;

}



.display-tckt-slctr-tkt-details,.hide-tckt-slctr-tkt-details {display: none}

.tckt-slctr-tkt-details-dv {display: block !important}

.entry-content, .entry-summary, .entry-content p, .entry-summary p { 

font-size:  15px;;



}

.clearfix {clear: both}

#apollo-bar {position: relative}

#apollo-bar .apb-wrapper { 



font-family: "Lato", sans-serif;



}

#page { clear: both; padding-left: 50px; }

#main {overflow: hidden}

.qtip { max-width: 450px;}

.ui-tooltip-content {font-size: 12px;}

#espresso_calendar .fc-event-title,.fc-event-inner{font-size: 12px;}

.mobileon { width: 0; height: 0; visibility: hidden; display: none; }

.mobileoff { visibility: visible; }

.page-header { width: 100%; float: left; margin-top: 0; margin-bottom: 0; padding-bottom: 25px; border-bottom-width: 0; }

.form-allowed-tags {

   display: none;

}

/* TITLE COLORS */



.toptitle { position: relative; margin-bottom: 25px; padding-bottom: 15px; }

.toptitle { background-color: #5b5b5b; position: relative; width: 100%; float: left; } 

.toptitle-green { background-color: #718C40;  }

.toptitle-purple { background-color: #9f38ff;  }

.toptitle-red { background-color: #e84c33;  }

.toptitle-lgreen{ background-color: #b7cc00;  }

.toptitle-blue{ background-color: #0da4ff ;  }

.toptitle-gray{ background-color: #484848 ;  }

.toptitle-dblue{ background-color: #1e4866;  }

.uppertitle { color: #fff; font-size: 30px; font-weight: 900;text-transform: uppercase; width: 100%; float: left; clear: both; margin-top: 0; padding-top: 15px; position: relative; margin-bottom: 0; padding-left: 25px; }

.uppertitle:after,

.uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #5b5b5b; border-left: 18px solid transparent; border-right: 18px solid transparent; }



.toptitle-green .uppertitle:after,

.toptitle-green .uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #718C40; border-left: 18px solid transparent; border-right: 18px solid transparent; }

.toptitle-purple .uppertitle:after,

.toptitle-purple .uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #9f38ff; border-left: 18px solid transparent; border-right: 18px solid transparent; }

.toptitle-red .uppertitle:after,

.toptitle-red .uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #e84c33; border-left: 18px solid transparent; border-right: 18px solid transparent; }

.toptitle-lgreen .uppertitle:after,

.toptitle-lgreen .uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #b7cc00; border-left: 18px solid transparent; border-right: 18px solid transparent; }

.toptitle-blue .uppertitle:after,

.toptitle-blue .uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #0da4ff ; border-left: 18px solid transparent; border-right: 18px solid transparent; }

.toptitle-gray .uppertitle:after,

.toptitle-gray .uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #484848 ; border-left: 18px solid transparent; border-right: 18px solid transparent; }

.toptitle-dblue .uppertitle:after,

.toptitle-dblue .uppertitle::after { position: absolute; left: 35px; bottom: -40px; margin-left: ; content: ''; width: 0; height: 0; border-top: 25px solid #1e4866 ; border-left: 18px solid transparent; border-right: 18px solid transparent; }

/* Body Overwrite */



.articlelogo { text-align: center; width: 100%; float: left; }

.articlelogo img {}

/* Header Overwrite */

.navbar { background-image: url(img/head-bg.png); background-repeat: no-repeat; background-position: left top; border: solid 0 transparent; margin-bottom: 0; min-height: 120px; position: relative; }

.navbar-header{ width: 100%; overflow: hidden; margin-bottom: 9px; }

.navbar-default .navbar-brand {

color: #FFF !important;

}

.navbar-header .navbar-brand { text-align: right; width: 55%; height: inherit; padding-top: 5px; padding-right: 50px; padding-bottom: 0; }

	.navbar-default {

background-color: #FFF;

border-color: #FFF;

}

.rr-right:before {content: "";

	position: absolute;

	top: 0;

	width: 0;

	height: 0;

}



.rr-right:before { background-image: url(img/head-slant.png); background-repeat: no-repeat; background-position: 2px top; left: -54px; width: 100px; height: 155px; z-index: 9999; }



	  .navbar-header .navbar-brand  img{ padding-right: 50px; }

.navbar-default .navbar-nav > li > a { color: #fff;  text-transform: uppercase; padding-right: 10px; padding-left: 10px; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { 

background-color: transparent;

color: #efe;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { 

color: #fff; background-color: transparent

}







/* Nav Overwrite */

/*.noo-megamenu .mega.open > .mega-dropdown-menu, .noo-megamenu .mega:hover > .mega-dropdown-menu, .noo-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu { 

display: none;

}*/

.noo-megamenu { text-align:center;  }



.noo-nav {  display:inline-block; }



.noo-menu-align-right > div > .noo-megamenu { 

float: none;

}

.navbar-nav { background-color: #666; width: 100%; float: left; clear: both; margin-right: 0; padding-right: 0; padding-left: 15px; }

.navbar-collapse {padding-right: 0; padding-left: 0; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { 

background-color:  transparent;

color: #fdbd18;

}

.dropdown-menu > li > a { 

color: #002d62;

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 

background-color: #2e57a3;

color: #f5f5f5;



}

.doublemenu { position: relative; height: auto; overflow: visible; }

.doublemenu ul{ height: auto; min-width: 450px; min-height: auto; border-right: 1px solid #d5d5d5; }

.doublemenu ul ul{ position: relative; min-width:  inherit; min-height: inherit; border-right: 1px solid #d5d5d5; }

.doublemenu-item { color: #2e57a3; font-size: 14px; font-weight: bold; position: relative; width: 50%; float: left; margin: 0; padding: 0; border-color: #ededed #ededed #d5d5d5; border-style: solid; border-width: 0; }

.doublemenu-item >  a { color: #2e57a3; font-size: 16px !important; font-weight: bold !important; border-bottom: 1px solid #d5d5d5; }

.doublemenu-item >  a:hover,.doublemenu-item >  a:focus { color: #002d62 !important;  background-color: transparent !important; }

.doublemenu-item ul{ width: 100%; float: left; clear: both; display: block; border: 0 ; border-radius: 0px; box-shadow: none; }

.caret { width: 0; height: 0; visibility: hidden; display: none; }

/* Submenu  */

.searchnav .dropdown-toggle{ overflow: hidden; width: 40px }



.noonav.noo_menu_6 .noo-nav > li > a { font-family: Lato, sans-serif !important; text-transform: uppercase; }

.noonav.noo_menu_6 .noo-megamenu .dropdown-menu .mega-nav > li > a {font-family: 'Lato', sans-serif !important;}

.mega-dropdown-menu { text-align: left; border-top: 6px solid #ffd046; }

.noonav.noo_menu_6 .noo-nav > li:hover > a, .noonav.noo_menu_6 .noo-nav > li.open > a, .noonav.noo_menu_6 .noo-nav > .current_page_ancestor > a { background-image: url(img/arrow.png); background-repeat: no-repeat; background-position: center bottom; }



.menu-item-14 a:hover {background-image: none !important}

.noo-megamenu .dropdown .caret {display: none !important; visibility: hidden}

.noonav.noo_menu_6 .noo-nav > li > a:after { color: #FFD046; font-size: 17px; line-height: 15px; content: "/"; display: block; position: absolute; top: 33%; right: 0px; }

    .noonav.noo_menu_6 .noo-nav > li:last-child > a:after ,.noonav.noo_menu_6 .noo-nav > li:nth-child(1) > a:after{ content: "";  }



.menu-item-26 .widget_search {margin: 0px}



.noonav.noo_menu_6 .noo-megamenu .dropdown-menu .mega-nav > li:hover > a:not(.mega-group-title) { 

background-color: transparent;



}



.menu-item-19 .noo-col-widget .mega-inner{background-color: #718c40}

.menu-item-27 .noo-col-widget .mega-inner{background-color: #9F38FF}

.menu-item-28 .noo-col-widget .mega-inner{background-color: #E84C33}

.menu-item-29 .noo-col-widget .mega-inner{background-color: #1E4866}

.menu-item-30 .noo-col-widget .mega-inner{background-color: #B7CC00}

.menu-item-31 .noo-col-widget .mega-inner{background-color: #0DA4FF}

.menu-item-32 .noo-col-widget .mega-inner{background-color: #484848}



.menu-item-26  .noo-col-widget .mega-inner {background-color: transparent}

.mega-inner .widget .image-wrapper .rsiw-image { width: 50%; float: left; max-width: inherit; padding-right: 10px; }

.mega-inner .widget .image-wrapper .widgettitle { color: #fff; font-size: 14px; font-weight: bold; font-style: italic; text-transform: uppercase; width: 45%; float: left; }



.mega-inner .widget .image-wrapper .rsiw-image-caption { color: #fff; font-size: 14px; font-weight: bold; font-style: italic; width: 45%; float: left; }

.dropdown-menu { background-image: url(img/stripes.png); background-repeat: repeat; border-right: 0 none; border-bottom: 0 none; border-left: 0 none; }

/* Top Icons */

.icons { background-color: #000; position: relative; width: 45%; height: 139px; float: left; padding-top: 35px; padding-bottom: 15px; }

a.icon { background-image: url(img/top-icons.svg); background-repeat: no-repeat; width: 75px; height: 44px; float: left; margin-right: 10px; margin-bottom: 25px; margin-left: 10px; }

a.icon:hover { margin-top: 5px; margin-bottom: 20px; }

a.icon span { color: #050505; font-size: 12px; text-align: center; width: 100%; float: left; clear: both; margin-top: 50px; }

a.icon span { display: none}

a.icon:hover span { display: block}

.today{ background-position: 20px top; }

.cal { background-position: -68px top; }

.ipad { background-position: -153px top; }

.login { background-position: -235px top; }

.arrow { background-position: -320px top; }



a.iconx { text-align: center; width: 100px; height: 44px; float: left; margin-right: 10px; margin-bottom: 2px; margin-left: 10px; }

a.iconx img{ width: 55px; height: 55px; clear: both; }

a.iconx:hover { margin-top: 5px; margin-bottom: 20px; }

a.iconx span { color: #FFF; font-size: 12px; text-align: center; width: 100%; float: left; clear: both; margin-top: 5px; }

a.iconx span { display: none}

a.iconx:hover span { color: #fff; display: block }

/* Slider */



.slider { background-color: #FFF; position: relative; width: 100%; height: 359px; min-height: 100px; padding: 0; overflow: hidden  }

.overslider { background-image: url(img/slideover.png); background-repeat: no-repeat; background-position: 50% -3px; position: absolute; top: 0; left: 0; width: 333px; height: 141px; z-index: 999; }

.overslider-in { color: #fff; font-size: 16px; padding: 15px 45px 15px 25px; }



#owl-demo .owl-item { position: relative; overflow: hidden}

#owl-demo .owl-item  img{ height: 350px !important; width: auto !important; }

#owl-demo .owl-item div { border-bottom-style: solid; border-bottom-width: 9px; }



#owl-demo .owl-item .red {  border-color: #e84c33; }

#owl-demo .owl-item:hover .red { background-color: #e84c33; border-top-color: #e84c33; border-right-color: #e84c33; border-bottom-color: #e84c33; border-bottom-width: 9px; border-left-color: #e84c33; }





#owl-demo .owl-item .purple {  border-color: #9f38ff }

#owl-demo .owl-item:hover .purple { background-color: #9f38ff; border-top-color: #e84c33; border-right-color: #9f38ff; border-bottm-color: #9f38ff; border-bottom-width: 9px; border-left-color: #9f38ff; }



#owl-demo .owl-item .yellow {  border-color: #ffd045 }

#owl-demo .owl-item:hover .yellow { background-color: #ffd045; border-top-color: #ffd045; border-right-color: #ffd045; border-bottm-color: #ffd045; border-bottom-width: 9px; border-left-color: #ffd045; }





#owl-demo .owl-item .green {  border-color: #718c40 }

#owl-demo .owl-item:hover .green { background-color: #718c40; border-top-color: #718c40; border-right-color: #718c405; border-bottm-color: #718c40; border-bottom-width: 9px; border-left-color: #718c40; }





#owl-demo .owl-item p.topcaption { color:#fff;  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;  font-size:12px; line-height:18px;  padding: 16px; margin: 0; }



#owl-demo .owl-item .red p.topcaption { background-color: rgba(232, 76, 51, .8); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#345290, offx=1, offy=1); }

#owl-demo .owl-item .purple p.topcaption { background-color: rgba(159, 56, 255, .8); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#345290, offx=1, offy=1); }

#owl-demo .owl-item .yellow p.topcaption { background-color: rgba(255, 208, 69, .8); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#345290, offx=1, offy=1); }

#owl-demo .owl-item .green p.topcaption { background-color: rgba(113, 140, 64, .8); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#345290, offx=1, offy=1); }

#owl-demo .owl-item .blue p.topcaption { background-color: rgba(232, 76, 51, .8); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#345290, offx=1, offy=1); }

#owl-demo .owl-item p.caption { color:#fff;  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;  font-size:16px; line-height:18px;  padding: 16px; margin: 0; }

#owl-demo .owl-item .red p.caption { background-color: rgba(232, 76, 51, 1); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#345290, offx=1, offy=1); }

#owl-demo .owl-item .purple p.caption { background-color: rgba(159, 56, 255, 1); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#fdbd18, offx=1, offy=1); }

#owl-demo .owl-item .yellow p.caption { background-color: rgba(255, 208, 69, 1); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#fdbd18, offx=1, offy=1); }

#owl-demo .owl-item .green p.caption { background-color: rgba(113, 140, 64, 1); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#fdbd18, offx=1, offy=1); }

#owl-demo .owl-item .blue p.caption { background-color: rgba(253, 189, 24, .8); text-shadow: 1px 1px 2px #345290; filter: dropshadow(color=#fdbd18, offx=1, offy=1); }

#owl-demo .owl-item div.labela { left: 0; position:absolute; bottom: -550px; width: 100%; margin: 0; padding: 0; border-bottom-width: 0; }



#owl-demo .owl-item:hover div.labela { position: absolute; z-index: 99; border-bottom-width: 0; }





#owl-demo.owl-theme .owl-controls .owl-nav div { background-color: transparent; background-image: url(img/arrows.png); background-repeat: no-repeat; text-indent: -9999999px; position: absolute; top: 40%; z-index: 9999; border-radius: 0px; }



#owl-demo.owl-theme .owl-controls .owl-nav .owl-next { width: 45px; height: 40px; background-position: -93px 50%; right: 5px; }

#owl-demo.owl-theme .owl-controls .owl-nav .owl-prev {width: 45px; height: 40px; background-position: -134px top; left: 5px; }





#owl-demo.owl-theme .owl-controls { margin-top: 0; }



/* Newsscroll */

#owl-news img{}

.extra-pad { padding: 0 12px; }

#owl-news.owl-theme .owl-controls .owl-nav div { background-color: transparent; background-image: url(img/arrows.png); text-indent: -9999999px; position: absolute; top: 43%; width: 45px; height: 40px; z-index: 9999; border-radius: 0px; }

#owl-news.owl-theme .owl-controls .owl-nav .owl-next { background-position: -47px 50%; right: -50px; }

#owl-news.owl-theme .owl-controls .owl-nav .owl-prev { background-position: 0 top; left: -50px; }





/* News Callouts */



.callout img { width: 100%; height: auto; }



/* Notification */

.article { 

background: #008CBA;

height: 180px;



}



/* Quote Bar */

q:lang(en)

{

quotes: "" "" "" "";

}

.quotescollection_source{font-family: 'Crimson Text', serif;}

.quotes { color: #fff; font-size: 20px; font-weight: normal; font-style: italic; text-align: center; padding: 10px; }

.quotes { background: #000000; /* Old browsers */

background: -moz-linear-gradient(top, #000000 0%, #212121 99%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(99%,#212121)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #000000 0%,#212121 99%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #000000 0%,#212121 99%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #000000 0%,#212121 99%); /* IE10+ */

background: #000000; /* W3C */

height: auto; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#212121',GradientType=0 ); /* IE6-9 */

}



.quotes p{ margin-bottom: 0; padding-bottom: 0; }





q ,cite{ font-family: "Crimson Text", serif; font-style: italic; }



.quotes-page { color: #eee; font-size: 22px; font-weight: normal; font-style: italic; background-color: #ffd046; text-align: center; width: 100%; height: auto; float: left; clear: both; padding: 10px; }

.quotes-page { 

background: #ffd046; /* Old browsers */

background: -moz-linear-gradient(top, #ffd046 1%, #ffc31e 98%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffd046), color-stop(98%,#ffc31e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffd046 1%,#ffc31e 98%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffd046 1%,#ffc31e 98%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffd046 1%,#ffc31e 98%); /* IE10+ */

background: linear-gradient(to bottom, #ffd046 1%,#ffc31e 98%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd046', endColorstr='#ffc31e',GradientType=0 ); /* IE6-9 */

}

.quotes-page-green { 

background: #718c40; /* Old browsers */

background: -moz-linear-gradient(top, #718c40 0%, #567a02 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718c40), color-stop(100%,#567a02)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #718c40 0%,#567a02 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #718c40 0%,#567a02 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #718c40 0%,#567a02 100%); /* IE10+ */

background: linear-gradient(to bottom, #718c40 0%,#567a02 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#718c40', endColorstr='#567a02',GradientType=0 ); /* IE6-9 */

}

.quotes-page-purple { 

background: #9f38ff; /* Old browsers */

background: -moz-linear-gradient(top, #9f38ff 26%, #8304f2 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#9f38ff), color-stop(100%,#8304f2)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #9f38ff 26%,#8304f2 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #9f38ff 26%,#8304f2 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #9f38ff 26%,#8304f2 100%); /* IE10+ */

background: linear-gradient(to bottom, #9f38ff 26%,#8304f2 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f38ff', endColorstr='#8304f2',GradientType=0 ); /* IE6-9 */

}

.quotes-page-red { 

background: #e84c33; /* Old browsers */

background: -moz-linear-gradient(top, #e84c33 25%, #ce1100 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#e84c33), color-stop(100%,#ce1100)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #e84c33 25%,#ce1100 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #e84c33 25%,#ce1100 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #e84c33 25%,#ce1100 100%); /* IE10+ */

background: linear-gradient(to bottom, #e84c33 25%,#ce1100 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e84c33', endColorstr='#ce1100',GradientType=0 ); /* IE6-9 */

}



.quotes-page-blue { 

background: #0da4ff; /* Old browsers */

background: -moz-linear-gradient(top, #0da4ff 0%, #0e85ed 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0da4ff), color-stop(100%,#0e85ed)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #0da4ff 0%,#0e85ed 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #0da4ff 0%,#0e85ed 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #0da4ff 0%,#0e85ed 100%); /* IE10+ */

background: linear-gradient(to bottom, #0da4ff 0%,#0e85ed 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da4ff', endColorstr='#0e85ed',GradientType=0 ); /* IE6-9 */

}







.quotes-page-lgreen {background: #b7cc00; /* Old browsers */

background: -moz-linear-gradient(top, #b7cc00 0%, #afbf00 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7cc00), color-stop(100%,#afbf00)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #b7cc00 0%,#afbf00 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #b7cc00 0%,#afbf00 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #b7cc00 0%,#afbf00 100%); /* IE10+ */

background: linear-gradient(to bottom, #b7cc00 0%,#afbf00 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7cc00', endColorstr='#afbf00',GradientType=0 ); /* IE6-9 */}



.quotes-page-gray {background: #484848; /* Old browsers */

background: -moz-linear-gradient(top, #484848 0%, #333333 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#333333)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #484848 0%,#333333 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #484848 0%,#333333 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #484848 0%,#333333 100%); /* IE10+ */

background: linear-gradient(to bottom, #484848 0%,#333333 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#333333',GradientType=0 ); /* IE6-9 */}

.quotes-page-dblue {background: #1e4866; /* Old browsers */

background: -moz-linear-gradient(top, #1e4866 0%, #1c3c5e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e4866), color-stop(100%,#1c3c5e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #1e4866 0%,#1c3c5e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #1e4866 0%,#1c3c5e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #1e4866 0%,#1c3c5e 100%); /* IE10+ */

background: linear-gradient(to bottom, #1e4866 0%,#1c3c5e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4866', endColorstr='#1c3c5e',GradientType=0 ); /* IE6-9 */}





.quotes-page p{ font-style: italic; margin-bottom: 0; padding-bottom: 0; }

/* Front News */







.news-posts { background-image: url(img/news-bg.png); background-repeat: no-repeat; background-position: left top; padding-top: 25px; }

.news-title{ color: #000; font-size: 32px; font-weight: 900; line-height: 33px; padding-top: 10px; padding-bottom: 5px; font-family: Roboto, sans-serif; font-style: italic; text-transform: uppercase; margin-left: 55px; text-shadow: 10px 10px 16px rgba(0, 0, 0, 0.56),rgba(255,255,255,0.5) 0px 3px 3px;; -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; }

.see-all{  color: #2e57a3; font-size: 16px; font-weight: 600; font-style: italic; text-align: right; margin-right: 35px; }

.see-all a, .see-all a:hover { color: #2e57a3; text-decoration: none; }

.home-post { position: relative; float: left; margin-bottom: 15px; }



.no-pad { padding-right: 0px !important; padding-left: 0px !important; }

.home-post-title { color: #000; font-size: 17px; width: 100%; padding: 10px 0 0;  font-weight: 700; line-height: 22px; }



.home-post:hover .home-post-title { text-decoration: none; }





.home-post a  { color: #000; font-size: 17px; width: 100%; padding: 10px 0 0;  font-weight: 700; line-height: 22px; }

.home-post a:hover  { color: #000; text-decoration: none; }

.home-post img { border-bottom: 5px solid #e84c33; }

.home-post-foot { color: #fff; font-size: 12px; font-weight: bold; line-height: 22px; background-color: #e84c33; text-align: left; position: absolute; bottom: -200px; width: 100%; padding: 5px; }



.home-post .entry-content { position: relative; overflow: hidden; margin-bottom: 0; padding-bottom: 0; }

.feat-star { color: #e84c33; font-size: 18px; background-image: url(img/fav.svg); background-repeat: no-repeat; position: absolute; top: 55px; right: 10px; width: 25px; height: 15px; }

.postimg { text-align: center; width: 100%;. float: left; clear: none; }

.postimg img { width: 100%; float: none; margin-bottom: 15px; }

/* Side Bar */

.audioside {  }

.audioside h3 { background-color: #484848;

border-bottom: 4px solid #FFFFFF;

color: #FFFFFF;

font-family: "Lato", sans-serif !important;

font-size: 15px;

font-weight: 400;

margin-bottom: 15px;

padding: 10px 10px 11px 15px;

position: relative;

text-transform: uppercase;

}



.audioside h3::after { 

background-image: url("http://delasalle.wpengine.com/wp-content/themes/DeLasalle/img/side-arrow.svg");

background-position: 50% 0%;

background-repeat: no-repeat;

bottom: -35px;

content: "";

height: 35px;

left: 15px;

position: absolute;

width: 35px;

z-index: 0;

}

#sidebar .widget a { text-transform: capitalize; }

#sidebar { background-color: transparent; padding-top: 0; }

#sidebar .widget-title { font-family: Lato, sans-serif !important; color: #fff; font-size: 15px; font-weight: 400; background-color: #484848; text-transform: uppercase; position: relative; z-index: 999; margin-bottom: 15px; padding: 10px 10px 11px 15px; border-bottom: 4px solid #fff; }

#sidebar .widget-title:after,

#sidebar .widget-title::after { content: ""; background-image: url(img/side-arrow.svg); background-repeat: no-repeat; background-position: center top; position: absolute; left: 15px; bottom: -35px; width: 35px; height: 35px; z-index: 0; } 

#sidebar .widget { background-color: #ffd046; }

#sidebar .widget ul { padding-top: 5px; padding-bottom: 5px; list-style-type: none; }

#sidebar .widget a { color: #484848; }

#sidebar .widget a:hover { background-color: transparent; color: #484848; text-decoration: underline; }

/* POST */

.post-head { color: #444; font-size: 14px; width: 100%; float: left; margin-top: -10px; margin-bottom: 15px; }

.cat-links a{ color: #7e09c7; font-weight: 700; }



/* Contact Foot */

.contact-foot { color: #fff; font-size: 18px; background-color: #1e1e1e; background-image: url(img/contact-bg.png); background-repeat: no-repeat; background-position: 0 0; width: 100%; float: left; clear: both; }



.foot-widgets{ font-size: 13px; background-color: #5b5b5b; min-height: 250px; max-height: 250px; padding-top: 25px; padding-left: 50px; }

.foot-widgets .widget-title { color: #ffd046; font-size: 16px; font-weight: bold; text-transform: uppercase; }

.foot-widgets .widget { text-align: center; z-index: 99; }

.foot-widgets:before { 

background-image: url("img/bottom-slant.png");

background-repeat: no-repeat;

height: 250px;

left: -54px;

width: 100px;

z-index: 999;

}

.foot-widgets:before { 

content: "";



position: absolute;

top: 0px;



}

.foot-icons { text-align: center; width: 100%; height: 45px; clear: both; }

.foot-icon { background-image: url(img/bottom-icons.svg); background-repeat: no-repeat; height: 45px; clear: both; margin-right: auto; margin-left: auto; display: block; }



.map { background-position: 0 top; width: 42px; }

.contact { background-position: -44px top; width: 48px; }

.hours { background-position: -90px 50%; width: 48px; }

.social { padding-top: 75px; padding-bottom: 50px; padding-left: 100px; }

.s-icons a i { color: #fff; font-size: 45px; margin-right: 10px; margin-bottom: 5px; }

.social a:hover i { color: #ffd046; }

.social p { font-size: 12px; line-height: 15px; margin-bottom: 0; padding-bottom: 0; }

/* Footer Overwrite */



.site-footer { color: #fff; background-color: #050505; width: 100%; float: left; clear: both; margin-top: 0; padding-top: 50px; padding-bottom: 100px; border-top-width: 0; }

.footer-text { font-size: 14px; margin-top: 15px; margin-bottom: 25px; text-wrap: suppress;}

.bottomlogos div { text-align: center; margin-bottom: 25px; }

.mobileimg { display: none; }

/* Sidebar Overwrite */



/* Staff*/

#catpicker { float: left; padding-right: 10px; }

.staff-search { background-color: #ededed; margin-top: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #e5e5e5; }

.toggle-content { 

background: #e4e7f0;

border-bottom: 1px solid #8a92a1 ;

clear: both;

display: block;

margin:  0;

}

.toggle-content.odd { background-color: #e4e7f0; }

.stafftitle { color: #eee; font-size: 22px; background-color: #fc7539; text-transform: capitalize; width: 100%; float: left; clear: both; margin-bottom: 10px; padding: 10px; }

.boardtitle { margin-bottom: 35px; }

.dirimg { width: 100px; height: 100px; float: left; margin-right: 8px; margin-left: 0; padding-left: 0; }

.dirimg-in { text-align: center; width: 100px; height: 100px; overflow: hidden; }

.dirimg img{ width: 100px; height: auto; min-height: 100px; }

.dirbody { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; }

.dirhead { color: #7581b2; font-size: 18px; font-weight: bold; line-height: 18px; }

.dirtitle { color: #99a3ca; font-size: 15px; font-weight: bold; line-height: 20px; word-wrap:break-word; }

.nopadding, .nopadding td { width: 100%; float: left; clear: both; margin-bottom: 15px; margin-left: 0; padding-left: 0; border-top: 0 solid #cecece; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }

.nopadding td:first-child{ padding: 0; }

.noborder td {border-top: 0 solid #cecece !important;}

.toggle-content { background: #e4e7f0; border-bottom: 1px solid #8a92a1; clear: both; margin-top: 10px; margin-right: 0; margin-bottom: 0; display: block; }

.toggle-content:hover { background: #dfe3ee }

.toggle-content + .toggle-content { margin: 0 }

.toggle-content .expand-button {

 background: url(img/toggle-bg.png) left top no-repeat;

 cursor: pointer;

 font-weight: 700;

 overflow: hidden;

}

.toggle-content .expand-button.closex {  background: url(img/toggle-bg-close.png) left top no-repeat; }

.toggle-content .expand-button p { color: #a2acce; font-size: 20px; line-height: 35px; margin: 0; padding-left: 40px; }

.toggle-content .expand { position: relative; width: 100%; float: left; margin: 0; padding: 1px 20px 20px; }

.toggle-content .expand { display: none }





 

 

 @media only screen and (max-width: 1200px) {  

 .page-id-1068 #secondary,.page-id-1068 #primary { width: 100%; clear: both; }

 }

 

 @media only screen and (max-width: 1150px) {  

 

 /* bootstrapcollapse*/

 .navbar-header {

        float: none;

    }

    .navbar-header .navbar-brand  img{ padding-right: 0px; }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

        margin: 7.5px -15px;

    }

    .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    /* since 3.1.0 */

    .navbar-collapse.collapse.in { 

        display: block!important;

    }

    .collapsing {

        overflow: hidden!important;

    }

    

    /* other */

	.mobilemenu,.header-block { background-color: #000000; width: 100%; float: left; clear: both; }

	.menuname { color: #fff; font-size: 18px; font-weight: bold; float: right; margin-bottom: 8px; margin-right: 2px; margin-top: 3px; padding: 9px 2px; cursor: pointer; }

	.navbar-nav > li > a { color: #fff ; font-weight: bold; }

	.nav > li > a:hover, .nav > li > a:focus { color: #ffd046; background-color: #2b2b2b; text-decoration: none; }

	

	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #2b2b2b;}

	.navbar-collapse { width: 100%; padding-left: 15px; background-color: #000000; max-height: inherit}

	.navbar-toggle { color: #fff; font-size: 18px; cursor: pointer; }

	.nav .open .dropdown-menu { 

background-color: transparent;

border: 0px none currentColor;

box-shadow: none;

float: none;

display: block;

margin-top: 0px;

position: static;

width: auto; 

}



.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {  color: #9F38FF; background-color: #F5F5F5;}

.navbar-nav > li:first-child {display: none}

.dropdown-menu > li > a {color: #0D0D0D; font-weight: bold}

.dropdown-menu > li > a:hover {background-color: transparent;   color: #9F38FF}



.dropdown-menu > li > ul  a {color: #0D0D0D; margin-left: 15px; margin-right: 15px;}

.dropdown-menu > li > ul  a:hover {background-color: transparent;  color: #9F38FF}



.dropdown-menu > li.submenuhead > a:hover {color: #a3a3a3;}

.dropdown-menu > li.submenuhead > a { color: #a3a3a3; font-size: 16px; }

.searchmenu {margin-left: 15px}

	.caret { height: 0px; float:right;

margin-left: 2px;

margin-top: 5px;

vertical-align: middle;

width: 0px; visibility: visible; display: inline-block; }

	.sponsors-table td { width: 100%; float: left; clear: both; }

  .noonav .navbar-brand {float: right}

.noonav .noo-megamenu .dropdown-submenu > a.mega-group-title::after, .noonav .noo-megamenu .mega-group > a.mega-group-title::after  {display: none}

    .mega-nav level2 .dropdown-submenu > a::after, .mega-nav level2 .mega-group-ct > a::after {display: inherit}

    .noonav > .noo-megamenu .noo-nav > li > a { 



padding: 0px 12px ;



}

  .noonav.noo_menu_6 .noo-megamenu{padding-left: 0px; padding-bottom: 10px}

 



 /* Nav Overwrite */

.noo-megamenu { text-align: left;  }



.noo-nav { display:block;}

 .noonav.noo_menu_6 .noo-nav > li > a::after { content: "";}

.noonav.noo_menu_6 .noo-nav > li:hover > a, .noonav.noo_menu_6 .noo-nav > li.open > a, .noonav.noo_menu_6 .noo-nav > .current-menu-ancestor > a, .noonav.noo_menu_6 .noo-nav > .current_page_ancestor > a { background-image: none}



/*



a.icon { text-align: left; float: none; display: inline-block; }

.icons { text-align: center; width: 100%; height: auto; margin-top: 50px; margin-right: 0; margin-left: 0; }*/

.navbar-header { text-align: center; margin-top: 25px; padding-top: 10px; }



  .navbar-header .navbar-brand { text-align: center; padding-left: 10px; float: none; clear: both; }

 .rr-right::before { 

background-image: none}



.icons { text-align: center; width: 100%; height: 90px; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; }

	a.iconx { text-align: left; float: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; display: inline-block; }

	a.iconx:hover { margin-top: 0; margin-bottom: 0; }

	a.iconx span { 



font-size: 10px;



}

a.iconx { text-align: center; width: 65px; height: 44px; }

a.iconx img{ width: 45px; height: 45px; clear: both; }

.navbar-brand img {height: auto; }



.searchnav .dropdown-toggle{ overflow: visible; width: inherit}

.searchnav .widget_search {padding-top: 15px}

 .mobileon { width: inherit; height: inherit; visibility: visible; display: block; }

.mobileoff { width: 0; height: 0; visibility: hidden; display: none }

}

@media only screen and (max-width: 1024px) {





 .contact-foot { color: #fff; font-size: 18px; background-image: none; background-repeat: no-repeat; background-position: 0 -10px; text-align: center; width: 100%; float: left; clear: both; min-height: 400px; max-height: inherit; }

 .foot-widgets { width: 100%; height: auto; min-height: auto; max-height: auto; padding: 50px 0; }

	.foot-widgets:before {background-image: none}

	.social { text-align: center; width: 100%; padding: 50px 0; }

 .navbar-default .navbar-nav .open .dropdown-menu > li > a { 

color: #002D62;

}



 #page {float: none; clear: both}

}



@media only screen and (max-width: 769px) {

.foot-widgets { width: 100%; height: inherit; min-height: inherit; max-height: inherit; padding: 50px 0; }

}



@media only screen and (max-width: 700px) {

.site-footer { 

background-color: #050505;

padding-bottom: 20px;



}

 .dirimg { padding-bottom: 10px }

	#page {padding-left: 20px}



 .mobileimg {display: block; }

 .slider { background-color: #050505; position: relative; width: 100%; height: 309px; min-height: 100px; padding: 0; overflow: hidden  }

 .regimg {display:none}

 .navbar-header .navbar-brand { width: 100%; margin-top: 10px; padding-right: 10px; padding-left: 10px; }



 .navbar-brand img {width: 95%}

 #owl-demo .owl-item  img{ height: 300px !important; width: auto !important; }

 

 

   #owl-news.owl-theme .owl-controls .owl-nav div { background-color: transparent; background-image: url(img/arrows.png); text-indent: -9999999px; position: absolute; top: 43%; width: 45px; height: 40px; z-index: 9999; border-radius: 0px; }

#owl-news.owl-theme .owl-controls .owl-nav .owl-next { background-position: -47px 50%; right: -40px; }

#owl-news.owl-theme .owl-controls .owl-nav .owl-prev { background-position: 0 top; left: -34px; }

 



}

@media only screen and (max-width: 450px) {

	.icons { text-align: center; width: 100%; height: inherit; margin-top: 5px; margin-bottom: 0; padding-top: 10px; padding-bottom: 5px; }

	a.iconx { text-align: left; float: none; margin-top: 0; margin-bottom: 0; padding-bottom: 0; display: inline-block; }

	a.iconx:hover { margin-top: 0; margin-bottom: 0; padding-bottom: 0; }

	a.iconx span { font-size: 10px; visibility: hidden; display: none; }

	a.iconx { text-align: center; width: 35px; height: 35px; margin-right: 8px; margin-bottom: 10px; margin-left: 8px; }

	a.iconx img{ width: 30px; height: 30px; clear: both; }

a.iconx span { display: none; visibility: hidden }

 .dirimg { padding-bottom: 10px; clear: both; text-align: center; width: 100% }

  .dirtitle {clear: both; width: 100%; float: left}

  

  #owl-news.owl-theme .owl-controls .owl-nav div { background-color: transparent; background-image: url(img/arrows.png); text-indent: -9999999px; position: absolute; top: 40%; width: 45px; height: 40px; z-index: 9999; border-radius: 0px; }

#owl-news.owl-theme .owl-controls .owl-nav .owl-next { background-position: -47px 50%; right: -30px; }

#owl-news.owl-theme .owl-controls .owl-nav .owl-prev { background-position: 0 top; left: -28px; }



 }

