/* imports and fonts imports */
@import url("../apps/js/polls/polls-pack.css");

/* General */
html { height: 100%; font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { height: 100%; text-align: center; margin: 0; padding: 0; font-size: 13px; line-height: 1.231;min-width: 1200px;background: #3c2172;overflow-x: visible !important;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }

.DB_mask {z-index: 99999 !important;}
.DB_dialog {z-index: 99999 !important;}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }
a, a:active, a:visited { color: #033b73; }
a:hover, a:active { outline: 0; color: #fb3038; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
  
/* Normalization of fonts */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Font styles */
body,
#nav_items_0 li:hover ul li a, 
#nav_items_0 li.over ul li a,
#address { font-family: "Arial", Helvetica, sans-serif; }
#pageNav, #pageNav ul li a, #quicklinks a, #nav_items_0 li a, #motto { font-family: "Arial", Helvetica, sans-serif; }

/* Site Styles */
#wrapper, #wrapper-index { position: relative; margin: 0 auto; width: 100%; min-width: 960px; height: 100%; min-height: 100%; height: auto!important; text-align: left;background: url('https://robisonms.org/shared/main.css') no-repeat;}
#wrapper{background: url('https://robisonms.org/pics/white_bg.jpg') repeat;}
.inside { width: 100%; margin: 0 auto; }
#wrapper .content { position: relative; margin: 0 auto;padding: 0 0 290px;background: #fff;}
#wrapper .content .inside { width: 1180px; padding: 20px 0; line-height: 20px;}
.content { width: 100%; text-align: left; margin: 0 auto; padding: 0 0 0px 0;}
.content .inside { position: relative; min-height: 400px; height: auto!important; height: 400px; padding-bottom: ;}
.pageTitle { width: auto; display: block; height: auto; padding:0; margin:13px 0 30px -1px; font-size: 40px; color: #3c2172; position: relative;line-height: 1;font-family: 'Oswald', sans-serif;text-transform: uppercase;font-weight: 400;letter-spacing: 0.7px;}

#wrapper .content .inside, #wrapper .neutral, #wrapper table {font-weight: 400;font-size: 17px;color: #47444d;font-family: 'Karla', sans-serif;line-height: 1.4;}

/* Top */
#top { position: relative; position: relative; top: 0; background: #ebe8f1; width: 100%;}
#top #inner {position: relative; width: 1180px; height: 35px; margin: 0 auto;}
#marquee-new{float: left; position: relative;padding: 6px 0 0;margin: 0 0 0 204px;}

#tabs { width: auto; height: auto; padding: 0;float: right; position: relative; z-index: 10000;margin: 0 2px 0 0;}

#trans { position: relative;display:block; overflow:hidden;border:0;color: #8719ab;font-weight: 700;text-transform: uppercase;font-family: 'Karla', sans-serif;font-size: 15px;text-decoration: none;float: left;margin: 8.5px 0 7.5px 27px;letter-spacing: 0.6px;
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
#trans:hover,#trans:focus{letter-spacing: 0.4px;color: #3c2172;}
#search { float: left;position: relative;margin: 6px 0 9px 27px;}
#search form { margin: 0; }
#search #search-field { width: 90px; height: 25px; border: 2px solid #8719ab; padding: 2px 6px; background: none; font-size: 15px; color: #fff; background: #3c2172;position: absolute;right: 0;top: 20px;display: none;border-radius: 5px;font-family: 'Karla', sans-serif;}
#search #search-img { vertical-align: top; margin-top: 2px; }
.ie6 #search #search-img, .ie7 #search #search-img { margin-top: 1px; }

#tabs .s-icon{position: relative;float: left;display:block;margin: 9px 0 10px 27px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#tabs .fb{background: url('../pics/fb_icon.png') no-repeat;width: 9px;height: 16px;}
#tabs .tweet{background: url('../pics/tweet_icon.png') no-repeat;width: 18px;height: 14px;margin: 10px 0 9px 28px!important;}
#tabs .s-icon:hover,#tabs .s-icon:focus{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}

/* Header */
#header { position: relative; top: 0; z-index: 9999; width: 100%; background: #ffffff;}
#header .inside { position: relative; height: 135px;width: 1180px;margin: 0 auto;}
#header .logo { width: 214px; height: 164px; background: url('../pics/header_logo_v2.png') no-repeat; position: absolute; top: -30px;left: -7px;}
#header-name {position: absolute;left: 420px;top: 20px;background: url('../pics/header_name.png') no-repeat;width: 341px;height: 95px;}
#vegas-logo { position: absolute;right: 2px;top: 9px;background: url('../pics/vegas_strong.png') no-repeat;width: 115px;height: 115px;}
#trio-logo { position: absolute;right: 130px;top: 13px;background: url('../pics/trio-talent-search.jpg') no-repeat;width: 150px;height: 105px;}


/* Navigation menu */
#menu-bg{background: #3c2172;height: 50px;position: relative;width: 100%;z-index: 10000;box-shadow: 3px 3px 7px rgba(0,0,0,0.2);-webkit-box-shadow: 3px 3px 7px rgba(0,0,0,0.2);-moz-box-shadow: 3px 3px 7px rgba(0,0,0,0.2);}
#menu { width: 1100px; height: 50px; z-index: 10; margin: 0 auto;position: relative;}
#menu h2 { width: 0; height: 0; }
#nav_items_0 { list-style: none; margin: 0; padding: 0; float: right; right: 50%; position: relative; z-index: 9999; }
#nav_items_0 li { list-style: none; display: inline; float: left; left: 50%; position: relative; z-index: 9999; padding: 0; }

#nav_items_0 li a { white-space: nowrap; width: 0; height: auto; display: block; text-align: center; padding: 14px 28px; font-size: 18px; letter-spacing: 0.3px; text-decoration: none; color: #fff; font-weight: 400;font-family: 'Fauna One', serif;}
#nav_items_0 > li a { width: auto; white-space: normal; }
#nav_items_0 li:hover a, #nav_items_0 li:focus a {background:url('../pics/nav_hover.jpg')repeat;}

#nav_items_0 > li.nav_items_0 > a::before {content: "";position: absolute;width: 45px;height: 20px;left: 0;opacity: 0;top: -10px;right: 0;margin: 0 auto;background: url('../pics/nav_hover_top.png') no-repeat center top;
-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;}
#nav_items_0 > li:hover > a::before, #nav_items_0 > li:focus > a::before {opacity: 1;}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

/* Drop down items */
#nav_items_0 ul, 
#nav_items_0 li:hover ul ul,  #nav_items_0 li:focus ul ul,
#nav_items_0 li:hover ul ul ul, #nav_items_0 li:focus ul ul ul,
#nav_items_0 li:hover ul ul ul ul, #nav_items_0 li:focus ul ul ul ul { position: absolute; right: auto; left: -9999em; top: -9999em; z-index: 9999; width: 236px; margin: 0; padding: 0; font-size: 12px;}
#nav_items_0 ul li { margin: 0; left: auto; }
#nav_items_0 li:hover ul, #nav_items_0 li:focus ul { left: auto; top: auto; background: url('../pics/dropdown_bg.png') repeat;padding: 10px 0;}

#nav_items_0 ul li:hover ul, #nav_items_0 ul li:focus ul,
#nav_items_0 ul ul li:hover ul, #nav_items_0 ul ul li:focus ul,
#nav_items_0 ul ul ul li:hover ul, #nav_items_0 ul ul ul li:focus ul { position: absolute; top: 0; left: 100%; }

/* Drop down items colors and formatting */
#nav_items_0 li:hover ul li a, #nav_items_0 li:focus ul li a { line-height: 17pt; text-align: left; text-decoration: none; padding: 11px 21px; height: auto; width: 190px;font-size: 18px; letter-spacing: normal; white-space: normal; text-transform: none;
    text-shadow: none; font-variant: normal;font-weight: 700;font-family: 'Karla',sans-serif;position: relative;}

#nav_items_0 li:hover ul li a, 
#nav_items_0 li ul li:hover ul a, 
#nav_items_0 li ul li ul li:hover ul a, 
#nav_items_0 li ul li ul li ul li:hover ul a, 
#nav_items_0 li:focus ul li a,#nav_items_0 li ul li:focus ul a,#nav_items_0 li ul li ul li:focus ul a,#nav_items_0 li ul li ul li ul li:focus ul a{ color: #fff; background: none;}

#nav_items_0 li ul li a:hover,
#nav_items_0 li ul li:hover a, 
#nav_items_0 li ul li:hover ul a:hover, 
#nav_items_0 li ul li ul li:hover a, 
#nav_items_0 li ul li ul li:hover ul a:hover, 
#nav_items_0 li ul li ul li ul li:hover a, 
#nav_items_0 li ul li ul li ul li:hover ul a:hover, 
#nav_items_0 li ul li a:focus,
#nav_items_0 li ul li:focus a,
#nav_items_0 li ul li:focus ul a:focus, 
#nav_items_0 li ul li ul li:focus a,
#nav_items_0 li ul li ul li:focus ul a:focus, 
#nav_items_0 li ul li ul li ul li:focus a,
#nav_items_0 li ul li ul li ul li:focus ul a:focus {color: #fff;background: none; }

.ie8 #nav_items_0 li ul li a:hover,
.ie8 #nav_items_0 li ul li:hover a, 
.ie8 #nav_items_0 li ul li:hover ul a:hover,
.ie8 #nav_items_0 li ul li ul li:hover a,
.ie8 #nav_items_0 li ul li ul li:hover ul a:hover,
.ie8 #nav_items_0 li ul li ul li ul li:hover a,
.ie8 #nav_items_0 li ul li ul li ul li:hover ul a:hover,
.ie8 #nav_items_0 li ul li a:focus,
.ie8 #nav_items_0 li ul li:focus a,
.ie8 #nav_items_0 li ul li:focus ul a:focus,
.ie8 #nav_items_0 li ul li ul li:focus a,
.ie8 #nav_items_0 li ul li ul li:focus ul a:focus, 
.ie8 #nav_items_0 li ul li ul li ul li:focus a,
.ie8 #nav_items_0 li ul li ul li ul li:focus ul a:focus {background: #8719ab;}

#nav_items_0 li.nav_item_last:hover ul,#nav_items_0 li.nav_item_last:focus ul{right:0}

#nav_items_0 li.nav_item_last ul li:hover ul,#nav_items_0 li.nav_item_last ul li:focus ul  {left:-100%}

#nav_items_0 li:hover ul li a::after,#nav_items_0 li ul li:hover ul a::after,#nav_items_0 li ul li ul li:hover ul a::after,
#nav_items_0 li ul li ul li ul li:hover ul a::after, #nav_items_0 li:focus ul li a::after, #nav_items_0 li ul li:focus ul a::after, #nav_items_0 li ul li ul li:focus ul a::after, 
#nav_items_0 li ul li ul li ul li:focus ul a::after{background:transparent;width: 100%;margin: 0 auto;text-align: center;display: block;background-image: linear-gradient(to left,transparent,transparent 50%,#8719ab 50%,#8719ab);left: 0;
  background-position: 100% 0;background-size: 200% 100%;transition: all .25s ease-in;position: absolute;content: "";opacity: 0;height: 100%;top: 0;z-index: -1;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;}

#nav_items_0 li ul li a:hover::after, #nav_items_0 li ul li:hover a::after,#nav_items_0 li ul li:hover ul a:hover, #nav_items_0 li ul li ul li:hover a::after,
#nav_items_0 li ul li ul li:hover ul a:hover::after, #nav_items_0 li ul li ul li ul li:hover a::after, #nav_items_0 li ul li ul li ul li:hover ul a:hover::after, 
#nav_items_0 li ul li a:focus::after, #nav_items_0 li ul li:focus a::after, #nav_items_0 li ul li:focus ul a:focus::after,#nav_items_0 li ul li ul li:focus a::after, 
#nav_items_0 li ul li ul li:focus ul a:focus::after, #nav_items_0 li ul li ul li ul li:focus a::after, #nav_items_0 li ul li ul li ul li:focus ul a:focus::after
{background-position: 0 0;opacity: 1;z-index: -1;}

#nav_items_0 li ul li a:hover, #nav_items_0 li ul li a:focus {padding-left: 25px;padding-right: 21px;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;}

li.nav_items_0  {}

nav#menu ul li span.nav_icon { display: none; }

#nav_items_0 li a bdi:after, #nav_items_0 li a li a bdi:after, #nav_items_0 li a li a li a bdi:after{ content: " \2192";}

/* Index properties */
#index-wrapper {  }
#index-top{ width: 100%; position: relative;height: 420px;}

/* Image shuffles */
#slideshow { width: 1180px; height: 450px;position: relative;margin: 0 auto;}
.nutrislice-container.-tab .nutrislice-button{bottom: 45% !important;width: 180px;height: 50px;}
.nutrislice-container.-tab .nutrislice-button span{background: url('../pics/orange_bg.jpg')repeat,#3c2172;}
 
/* quicklinks */
#quicklinks h2 { width: 0; height: 0; }
#quicklinks {width: 1180px; min-height: 80px;position: relative;margin: -45px auto 0;z-index: 11;left: 11px;}
#quicklinks ul { padding: 0; margin: 0;position: relative;float: right;right: 50%;}
#quicklinks li { padding: 0; margin:0 20px 0 0; list-style: none;position: relative;float: left;left: 50%;background-color: #8719ab;width: 216px;min-height: 80px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;
box-shadow: 0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
#quicklinks a {text-decoration: none;margin: 0; display: block; color: #fff;font-size: 24px; text-align: center; position: relative; z-index: 0;justify-content: center;align-items: center;font-weight: 300;width: 190px;font-family: 'Oswald', sans-serif;text-transform: uppercase;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;padding: 23px 10px;letter-spacing: 1px;min-height: 34px;}
#quicklinks a.two-line{padding: 9px 10px 9.5px;}
#quicklinks a span{color: #edea03;margin-top: -3px;display: block;}
#quicklinks .infinite{background: url('../pics/infinite_campus.png') no-repeat center;}
#quicklinks li:hover a.infinite,#quicklinks li:focus a.infinite{background: url('https://robisonms.org/pics/infinite_campus_hover.png') no-repeat center;}
#quicklinks li:hover,#quicklinks li:focus{background: url('../pics/pattern_bg.png') repeat-x left top;margin: -10px 20px 0 0;}
#quicklinks li:hover a,#quicklinks li:focus a,#quicklinks li:hover a span,#quicklinks li:focus a span{color: #3c2172;letter-spacing: 1.5px;}

#quicklinks li:before{background:transparent;width: 100%;margin: 0 auto;text-align: center;display: block;background-image: linear-gradient(to left,transparent,transparent 50%,#fff 50%,#fff);left: 0;
  background-position: 100% 0;background-size: 200% 100%;transition: all .25s ease-in;position: absolute;content: "";opacity: 0;height: 100%;top: 0;z-index: -1;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;}
#quicklinks li:hover:before,#quicklinks li:focus:before{background-position: 0 0;opacity: 1;z-index: -1;}

/* Rows Wrapper */
#rows-wrapper,.rows{width: 100%;position: relative;}
.rows-inner{width: 1180px;position: relative;margin: 0 auto;}

/* First Row */
#first-row{background: url('../pics/first_row_bg.jpg') no-repeat center bottom,#ebe8f1;}
#first-row-inner{padding: 83px 0 50px;left: 6px;}

/* Mission */
#mission{position: relative; text-align: center;}
#mission h2{text-transform: uppercase;color: #3c2172;font-family: 'Oswald', sans-serif;font-weight: 400;font-size: 36px;display: inline-block;text-align: center;letter-spacing: 0.25px;margin: 0 0 15px;}
#mission h2 span{font-size: 52px;color: #5730AF;margin: 0 0 0 21.5px; display: inline-block; transform: rotate(-5deg);}
#mission h2 span:first-child{margin: 0; display: }
#mission h2 span:before{background: url('../pics/yellow_ring.png') no-repeat;position: absolute;top: 6px;content: "";width: 39px;height: 17px;margin: 0 0 0 -6px;}
#mission h2 span.l:before{margin: 0 0 0 -14px;}
#mission h6{color: #47444d;font-size: 24px;font-weight: 400;font-family: 'Fauna One', serif;text-align: center;line-height: 1.5;margin: 0 0 0 -10px;}

/* Second Row */
#second-row{background: url('../pics/second_row_bg.png') no-repeat center bottom,#3c2172;}
#second-row-inner{padding: 50px 0 20px;}

/* Learning at Home  - ORIGINAL 3 items per row */
#learning-home{position: relative; display: flex !important;}
#learning-home .lh-item {
    display: flex;
    flex-direction: column;
    width: 25%;
    align-items: center;
}
#learning-home img {
    width: 225px;
    height: 225px;
}
#learning-home h2{position: relative;float: left;font-size: 60px;color: #fff;font-family: 'Oswald', sans-serif;text-transform: uppercase;font-weight: 300;margin: 34.5px 0.5px 10px 0.5px;letter-spacing: 1.2px;line-height: 1.03;}
#learning-home h2 span{color: #edea03;}
#learning-home #learning-buttons{position: relative;float: left;width: 810px;left: 0.5px;}
#learning-home #learning-buttons ul{margin: 0;padding: 0;position: relative;float: right;right: 50%;}
#learning-home #learning-buttons ul li{margin: 0 30px 30px 0;padding: 0;position: relative;float: left;left: 50%;display: flex;width: 244px;min-height: 84px;border: 3px solid #edea03;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;list-style: none;}
#learning-home #learning-buttons ul li:nth-child(3n){margin: 0 0 30px 0;}
#learning-home #learning-buttons ul li:before{width: 250px;height: 3px;background: url('../pics/pattern_bg.png') repeat-x left -1px top;position: absolute;left: -3px;top: -3px;content: "";}
#learning-home #learning-buttons ul li a{text-decoration: none;display: flex;justify-content: center;align-items: center;text-transform: uppercase;font-size: 25px;font-family: 'Oswald', sans-serif;font-weight: 300;color: #fff;width: 244px;min-height: 77px;text-align: center;
line-height: 1.12;padding: 2px 5px 5px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;z-index: 1;}


/* Learning at Home  - new 4 tall items */
/*#learning-home{position: relative; display: flex; flex-direction: column;}
#learning-home h2{position: relative;float: left;font-size: 60px;color: #fff;font-family: 'Oswald', sans-serif;text-transform: uppercase;font-weight: 300;margin: 34.5px 0.5px 10px 0.5px;letter-spacing: 1.2px;line-height: 1.03;text-align: center;}
#learning-home h2 span{color: #edea03;}
#learning-home #learning-buttons{position: relative;float: left;height:241px; width: 810px;left: 0.5px;}
#learning-home #learning-buttons ul{margin: 0;padding: 0;position: relative;float: right;right: 50%;}
#learning-home #learning-buttons ul li{margin: 0 8px 30px 0;padding: 0;position: relative; float: left;left: 50%;width: 187px; height:140px; border: 3px solid #edea03;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;list-style: none; text-align:center;  }
#learning-home #learning-buttons ul li a div.line { margin-bottom:8px; }
#learning-home #learning-buttons ul li a { display:block; height:100%; cursor:hand; cursor:pointer; }

/*#learning-home #learning-buttons ul li:nth-child(3n){margin: 0 0 30px 0;}*/
#learning-home #learning-buttons ul li:before{width: inherit;height: 3px;background: url('../pics/pattern_bg.png') repeat-x left -1px top;position: absolute;left: -3px;top: -3px;content: "";}
#learning-home #learning-buttons ul li a{text-decoration: none;justify-content: center;align-items: center;text-transform: uppercase;font-size: 18px;font-family: 'Oswald', sans-serif;font-weight: 300;color: #fff;width: 178px;text-align: center;
line-height: 1.12;padding: 2px 5px 5px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;z-index: 1;}
/*#learning-home #learning-buttons ul li a div { width:100%; display:block; }*/
/*
#learning-home #learning-buttons ul li:hover,#learning-home #learning-buttons ul li:focus{border-color: #fff;}

#learning-home #learning-buttons ul li:after{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0; -webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;
transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;z-index: 0; pointer-events:none;}
*/
/*
#learning-home #learning-buttons ul li:hover:after,#learning-home #learning-buttons ul li:focus:after{-webkit-transform: scaleY(1);transform: scaleY(1);}*/
#learning-home #learning-buttons ul li:hover a, #learning-home #learning-buttons ul li:focus a{color: #000000;background-color:#fff;}*/

#clever a{ font-size:22px!important; padding-top: 62px!important; height:76px!important; }
#parentResources a{ padding-top: 48px!important; height:88px!important; }
#robinsonOnlineLearning a{ padding-top: 28px!important; height:109px!important; }
#helpMeTutorial a{ padding-top: 48px!important; height:88px!important;  }

/* Third Row */
#third-row{background: url('../pics/pattern_bg.png') repeat-x left bottom,#fff; padding-top: 75px;}
#third-row-inner{padding: 38px 0 54px;}

#left-column {width: 530px; margin: 0 15px 0 0; position: relative; float: left; display:block;}
#mid-column {width:300px; float:left; clear:right;}
#right-column {width: 310px; margin: -1px 0 0 14px; position: relative; float: left; display:block;}

/* News */
#news{position: relative;z-index: 2;width: 100%;}
#news h2{text-align: left;}
#news-head{width: auto;height: auto; font-size: 30px;text-decoration: none;margin:0 0 12px 0px; padding:0; color: #3c2172; display: inline-block;font-family: 'Oswald', sans-serif;font-weight: 400;position: relative;text-transform: uppercase;line-height: 1;letter-spacing: 0.6px;
left: -0.5px;}
#news .homepage-news{padding: 0 0 41px;}

#news h6{text-align: center;position: absolute;bottom: -40px;left: 0;right: 0;}
#news-lnk{font-family: 'Oswald', sans-serif;font-weight: 400;color: #3c2172;text-decoration: none;font-size: 20px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;text-transform: uppercase;z-index: 1;position: relative;}
#news-lnk:hover,#news-lnk:focus{color:#8719ab;letter-spacing: 0.3px;}

#news .bx-wrapper .bx-viewport{box-shadow: none !important;-webkit-box-shadow: none !important;padding: 10px 10px 0px 10px;left: -10px;}

#news .homepage-news li {background:none;border:0px;}
#news .layout-3 .news-thumb {background:#3c2172;position: relative;box-shadow: 0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
#news .homepage-news .news-wrap {height: 160px !important;padding: 19px 0px;}

#news .news-title{margin: 0 0 3px;}
#news .homepage-news .news-title a {font-size: 18px; color: #8719ab;font-weight: 700;font-family: 'Karla', sans-serif;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;line-height: 1.28;}
#news .homepage-news .news-title a:hover,#news .homepage-news .news-title a:focus{letter-spacing: 0.3px;color: #3c2172;}
#news .homepage-news .news-text {font-family: 'Karla', sans-serif;font-weight: 400; color: #47444d; font-size: 17px;background: #fff;line-height: 1.3;}

#news .bx-controls{position: absolute;left: 0;right: 0;margin: 0 auto;width: 262px;height: 46px;}
#news .homepage-news .bx-wrapper .bx-controls-direction a{width: 24px; height: 46px;color: #000 !important;outline: none !important;}
#news .homepage-news .bx-wrapper .bx-prev{background-image: url('https://robisonms.org/pics/leftArrow.png');background-position:0 0;background-repeat:no-repeat;left:0px;-pie-background-image: url('https://robisonms.org/pics/leftArrow.png');behavior: url('https://robisonms.org/shared/pie.htc');}
#news .homepage-news .bx-wrapper .bx-prev:hover{background-position: left -24px center;}
#news .homepage-news .bx-wrapper .bx-prev:focus{background-position: right center !important;width: 35px !important;left: -5px;top: 25px !important;}

#news .homepage-news .bx-wrapper .bx-next{background-image: url('https://robisonms.org/pics/rightArrow.png');background-position:0 0;background-repeat:no-repeat;right: 0px;-pie-background-image: url('https://robisonms.org/pics/rightArrow.png');behavior: url('https://robisonms.org/shared/pie.htc');}
#news .homepage-news .bx-wrapper .bx-next:hover{background-position: left -24px center;}
#news .homepage-news .bx-wrapper .bx-next:focus{background-position: right center !important;width: 35px !important;right: -6px;top: 25px !important;}

/* Homepage Sections */
section { margin:0px; position: relative; }

/* Homepage Section Headers */
#wrapper-index .content section h2 {  }
#wrapper-index .content section h2 a {width: auto;height: auto; font-size: 30px;text-decoration: none;margin:0 0 14px 1px; padding:0; color: #3c2172; display: inline-block;font-family: 'Oswald', sans-serif;font-weight: 400;position: relative;text-transform: uppercase;line-height: 1;
letter-spacing: 0.6px;left: -0.5px;}

/* Homepage Sections Containers */
.container {position: relative; margin-top: 0; padding: 0;}

/* Events */
section#events #hp-events #events{position: relative;left: 1px;margin-bottom: 20px;}
#events #hp-events .v3 .dayInfoWrap {background: url('../pics/date_bg.png') no-repeat;width: 60px;height: 69px;padding: 0 !important;border-radius: 0 !important;margin: 6px 0 0;}
#events #hp-events .v3 span.month {font-size: 15px;color: #3c2172;font-weight: 700;font-family: 'Karla', serif;text-transform: uppercase;position: relative;top: 39.5px;letter-spacing: 1px;}
#events #hp-events .v3 span.day {font-size: 30px;color: #3c2172;font-weight: 400;font-family: 'Fauna One', serif;position: relative;top: -10px;left: -0.5px;}
#events #hp-events .v3 ul {padding-left: 80px;margin-bottom: 21px;}
#events #hp-events ul li.event div {font-size: 17px;color: #47444d;font-weight: 400;font-family: 'Karla', sans-serif;margin: 0 0 1px;}
#events #hp-events ul li.event div.title{margin: 0;}
#events #hp-events ul li.event div a {font-size: 18px; color: #8719ab;font-weight: 700;font-family: 'Karla', sans-serif;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;line-height: 1.28;text-decoration: none;}
#events #hp-events ul li.event div a:hover,#events #hp-events ul li.event div a:focus{letter-spacing: 0.3px;color: #3c2172;}
#events #hp-events .hpeventlinks div a{font-family: 'Oswald', sans-serif;font-weight: 400;color: #3c2172;text-decoration: none;font-size: 20px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;text-transform: uppercase;z-index: 1;position: relative;
float: left;background: url('../pics/showall_arw.png') no-repeat right center;padding: 0 16.5px 0 0;}
#events #hp-events .hpeventlinks div a[target]{position: absolute;right: 43px;}
#events #hp-events .hpeventlinks div a:hover,#events #hp-events .hpeventlinks div a:focus{color:#8719ab;letter-spacing: 0.3px;}
#events #hp-events .dayeventwrap {
    min-height: 78px;
}
#events-page #events.v1 .event span.location {padding: 1px 0 0 3px;}
#events-page #events .event .title a, #events-page #events.v1 .event span.location {float: left;}
#events-page #events.v1 .dayeventwrap {padding:0 0 15px;}
#wrapper-index #events .time span:first-child, #wrapper-index #events .location span:first-child{display:none;}

/* Fourth Row */
#fourth-row{background: #fff; height: 280px;}
#fourth-row-inner{padding: 44px 0 0;}

/* Our Houses */
#houses{position: relative;}
#houses h2{position: relative;float: left;font-size: 40px;color: #3c2172;font-family: 'Oswald', sans-serif;text-transform: uppercase;font-weight: 400;margin: 13px 85.5px 10px 68.5px;letter-spacing: 0.8px;line-height: 1.2;}
#houses h2:before{background: url('https://robisonms.org/pics/house_head.png') no-repeat center top;position: absolute;left: -12.5px;top: 0;content: "";width: 51px;height: 22px;}
#houses #houses-buttons{position: relative;float: left;width: 860px;left: 0.5px;z-index: 1;}
#houses #houses-buttons ul{margin: 0;padding: 0;position: relative;float: right;right: 50%;}
#houses #houses-buttons ul li{margin: 0 27px 0px 0;padding: 0;position: relative;float: left;left: 50%;display: flex;width: 188px;height: 182px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;top: 0;list-style: none;}
#houses #houses-buttons ul li a{display: inline-block;width: 188px;height: 182px;}
#apollo{background: url('https://robisonms.org/pics/Apollo_logo.png') no-repeat;}
#artemis{background: url('https://robisonms.org/pics/Artemis_logo.png') no-repeat;}
#athena{background: url('https://robisonms.org/pics/Athena_logo.png') no-repeat;height: 197px !important;margin: -14px 26px 0 1px !important;}
#prometheus{background: url('https://robisonms.org/pics/Prometheus_logo.png') no-repeat;}
#athena a{height: 197px !important;}

#houses #houses-buttons ul li:hover,#houses #houses-buttons ul li:focus{transform: scale(1.1);}

/* Fifth Row */
#fifth-row{min-height:240px;background: url('../pics/fifth_row_bg.jpg') no-repeat center center;margin: -20px 0 0;background-size: cover;}

/* Sixth Row */
#sixth-row{background: #ebe8f1;}
#sixth-row-inner{padding: 31px 0 34px;}

#logos{position: relative;left: 15px;}
#logos ul{position: relative;margin: 0;padding: 0;float: right;right: 50%;}
#logos ul li{position: relative;margin: 0 47px 0 0;padding: 0;float: left;left: 50%;list-style: none;}

#fame{width: 542px;height: 134px;background: url('https://robisonms.org/pics/fame_logo.png') no-repeat;color: #8719ab;}
#nine-apps{width: 518px;height: 134px;background: url('../pics/nine_apps_logo.jpg') no-repeat,#3c2172;margin-top: 1px !important;}

#logos ul li a{display: block;text-decoration: none;font-size: 40px;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 400;color: #8719ab;line-height: 1.06;padding: 32px 34px 33px 198px;letter-spacing: 1.6px;
transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;}
#logos ul li a span{font-size: 25px;color: #3c2172;font-weight: 300;display: block;letter-spacing: 1px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;}

#logos ul li#nine-apps a{color: #edea03;padding:31px 34px 33px 152px !important;;}
#logos ul li#nine-apps a span{color: #fff;}

#logos ul li:hover a,#logos ul li:focus a,#logos ul li:hover a span,#logos ul li:focus a span{letter-spacing: 1.65px;}

/* Seventh Row */
#seventh-row{background: url('https://robisonms.org/pics/seventh_row_bg.jpg') repeat center top;}
#seventh-row-inner{padding: 65px 0 40px;}

#left {width: 420px; margin: 0 20px 0 0; position: relative; float: left; display:block;}
#right {width: 720px; margin: 0px 0 0 20px; position: relative; float: left; display:block;}

/* Social Embed */

#social-embed {width: 420px;height: 374px;}

#buttons {width: 420px;position: relative;height: 55px;z-index: 2;}

#buttons ul {position: relative;display: block;padding: 0;margin: 0;width: 430px;height: 55px;}

#buttons li {position: relative;display: block;padding: 0;list-style: none;width: 210px;height: 55px;display: inline;float: left;}

#buttons a {position: relative;height: 55px;display: block;width: 210px;border: 0;position: relative;background-repeat:no-repeat;}

#buttons a span {display: none;}

#social-column {border: 1px solid #cbc9d0;height: 348px;float: left;background: #fff;width: 418px;}

#tab_content_2 {display: none;}

#buttons li#b-1[aria-selected="false"] a{background-color: #fff !important;background-position:left 98px top -19px ;background-repeat:no-repeat;background-image: url('https://robisonms.org/pics/fb_embed_icon.png');}
#buttons li#b-2[aria-selected="false"] a{background-color: #fff !important;background-position:left 92px top -17px ;background-repeat:no-repeat;background-image: url('https://robisonms.org/pics/tweet_embed_icon.png');}

#buttons li#b-1:hover a,#buttons li#b-1:focus a,#buttons li#b-1[aria-selected="true"] a{background-color: #3b5998 !important;background-position:left 98px top 16px !important;background-image: url('https://robisonms.org/pics/fb_embed_icon.png');}
#buttons li#b-2:hover a,#buttons li#b-2:focus a,#buttons li#b-2[aria-selected="true"] a{background-color: #00aced !important;background-position:left 92px top 17px !important;background-image: url('https://robisonms.org/pics/tweet_embed_icon.png');}

#buttons li a:hover::before,#buttons li[aria-selected="true"] a::before,#buttons li a:focus::before {border-right: 14px solid transparent;border-top: 14px solid #3b5998;border-left: 14px solid transparent;width: 0;height: 0;content: '';position: absolute;right: 0px;top: 54.5px;z-index: 1;
left: 50%;transform: translateX(-50%);}

#buttons li#b-2 a:hover::before,#buttons li#b-2[aria-selected="true"] a::before,#buttons li#b-2 a:focus::before {border-top-color: #00aced;}

.hidden { display:none; }

/* Featured Photo Album */
#album-sec{widows: 720px;position: relative;}
#album-sec .HPFeaturedAlbums {margin-bottom: 0px; position: relative;}
#album-sec .HPFeaturedAlbums h2 {width: auto;height: auto; font-size: 30px; text-decoration: none;margin: 0 0 14px; padding:0; color: #fff; display: inline-block;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 400;letter-spacing: 0.6px;}
#album-sec .HPFeaturedAlbums .featuredAlbums {position: relative; margin: 0; padding:0;}
#album-sec .HPFeaturedAlbums ul {margin-top: 0;}
#album-sec .HPFeaturedAlbums ul li {margin-bottom: 0px;border: 0 !important;box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;float: left;margin: 0 20px 0 0;background: #3c2172;}
#album-sec .HPFeaturedAlbums ul li:last-child{margin: 0;}
#album-sec .HPFeaturedAlbums ul li:before{border: 1px solid #cbc9d0;position: absolute;left: 0;top: 0;content: "";width: 348px;height: 348px;z-index: 1;}
#album-sec .HPFeaturedAlbums ul li:after{position: absolute;left: 0;top: 0;content: "";width: 350px;height: 350px;background: url('https://robisonms.org/pics/album_gradient.png') repeat-x left bottom;}
#album-sec .HPFeaturedAlbums ul li h3 {background: none; text-shadow: none;z-index: 1;}
#album-sec .HPFeaturedAlbums ul li h3 span {font-size: 18px; color: #fff;text-align: center;font-weight: 700;font-family: 'Karla', sans-serif;padding: 18px 5px;}

/* Eighth Row */
#eighth-row{background: linear-gradient(to right, #e7d1ee 0%, #e7d1ee 50%, #ebe8f1 50%, #ebe8f1 100%);
background: -ms-linear-gradient(to right, #e7d1ee 0%, #e7d1ee 50%, #ebe8f1 50%, #ebe8f1 100%);
-moz-background: linear-gradient(to right, #e7d1ee 0%, #e7d1ee 50%, #ebe8f1 50%, #ebe8f1 100%);
-webkit-background: linear-gradient(to right, #e7d1ee 0%, #e7d1ee 50%, #ebe8f1 50%, #ebe8f1 100%);
zoom: 1;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr='#e7d1ee', endColorStr='#ebe8f1');
-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr='#e7d1ee', endColorStr='#ebe8f1');}
#eighth-row-wrap{background: url('https://robisonms.org/pics/eighth_row_wrap_bg.jpg') repeat-y center top;}
#eighth-row-inner{padding: 36px 0 39px;}

#left-sec{width: 570px; margin: 0 55px 0 0; position: relative; float: left; display:block;}
#right-sec{width: 500px; margin: 4px 0 0 55px; position: relative; float: left; display:block;}

/* Featured Video */
.HPVideo {margin-bottom: 0px; position: relative;}
.HPVideo h2 a {width: auto;height: auto; font-size: 30px; text-decoration: none;margin: 0 0 24px; padding:0;color: #3c2172; display: inline-block;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 400;letter-spacing: 0.6px;line-height: 1;background: #e7d1ee;}
.HPVideo .videowrapper {position: relative; margin-top: 0; padding:0;}
.HPVideo p {padding: 0; margin: 0;position: absolute;right: -1px;top: -45px;max-width: 350px;background: #e7d1ee;}
.HPVideo p a {text-align: center; text-decoration: none; font-weight: 400; height: auto; display: block; line-height: 25px;color: #3c2172;font-weight: 400;font-family: 'Fauna One', serif;font-size: 20px;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;max-height: 29px;}

#video_player1{position: relative;}
#video_player1:before{background: #cbc9d0;width: 100%;height: 1px;position: absolute;left: 0;top: 0;content: "";}
#video_player1:after{background: #cbc9d0;width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;content: "";}

.HPVideo .videowrapper:before{background: #cbc9d0;width: 1px;height: 100%;position: absolute;left: 0;top: 0;content: "";z-index: 1;}
.HPVideo .videowrapper:after{background: #cbc9d0;width: 1px;height: 100%;position: absolute;right: 0;top: 0;content: "";}

/* Slideshow Bottom */
#slideshow-sec{width: 498px;height: 399px;background: #3c2172;border: 1px solid #cbc9d0; margin: 0 0 0 120px;}

/* Email List */
#email {position: relative; display: block; margin-bottom: 10px; background: green;  height: 30px;}
#email span {color: #fff; font-weight: bold;}

/* Homepage Section Table Includes */
#wrapper-index .content table { width: 100%; padding: 0; margin: 0; }

/* Other homepage section extras */
.dark {background-color: #8719ab !important; color: #fff !important;font-size: 17px !important;font-family: 'Karla', sans-serif !important;}
.light {background-color: #fdfafa !important;font-weight: 400 !important;font-size: 17px !important;color: #47444d !important;font-family: 'Karla', sans-serif !important;}
.dark a, .dark a:visited, .dark a:link, .dark a:hover, .dark a:active {color: #fff !important;}

#wrapper-index .content table { color: #000; }
#wrapper-index .content section table a { color: #033b73; text-decoration: none; font-weight: 700; }
#wrapper-index .content table #l { padding-top: 8px; } /* Put Display None if you want to hide bullet */
#wrapper-index .content table #r { border-bottom: 1px solid #d1d1d1; padding: 10px 0 10px 0; }
#wrapper-index .content table #r b a { display: block; margin-top: 5px; text-decoration: none; }

.autoCalendarLinks td, #showAll-0, #showAll-hpbbmessages #r, #showAll-hplinks #r, #showAll-0 #r { border-bottom: 0!important; padding-left: 0!important; padding-bottom: 0!important; padding-top: 2px!important; }

#wrapper-index .content table tr:first-child td, .autoCalendarLinks, #showAll-0, #showAll-hplinks #r, #showAll-0 #r { border-left: 0!important; }

#wrapper-index .content table tr:last-child td { border-bottom: 0!important; }

/* Quick Poll */
.HPQuickpoll h2 { display: none; }
#poll > h2  {text-align:center;}
.HPQuickPoll .bar-color { background-color: #003270; } /* results bar color */
.HPQuickPoll .results, .HPQuickPoll .choices, .HPQuickPoll .results_only { margin: 0 auto; width: 70%; }

/* Side Image */
img.sub {border: 0px;}
#wrapper img.sub {margin-left: 20px;}

/* Page navigation */
#pageNav { border: 0; font-size: 14px; position: relative; background:url('../pics/pattern_bg.png') repeat-x left top,#e7d1ee; margin-left: 20px;padding: 0 0 50px;}
#pageNav ul, #pageNav ul li { list-style: none; line-height: 16px; }
#pageNav ul { padding: 10px 0!important; margin: 0 auto!important; width: 300px;  height: auto!important;  }
#pageNav ul li { padding: 0 0 0px!important; margin: 0 0 0px!important; zoom: 1; /* important for IE6 */ }
#pageNav td img { display: none; }
#pageNav ul li a, #pageNav ul li b {  min-height: 20px;text-decoration: none; padding: 11px 15px 10px 21px; margin: 0; display: block; font-size: 18px; text-align: left; position: relative; z-index: 0;font-weight: 400;font-family: 'Fauna One', serif;line-height: 1.2;
transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s}
#pageNav ul li b,#pageNav ul li a:hover,#pageNav ul li a:focus{ background: #8719ab; color: #fff !important;}
#pageNav ul li a { text-decoration: none; color: #3c2172;}

/* Footer */
#footer { width: 100%; position: relative; bottom: 0; text-align: left; background: url('https://robisonms.org/pics/footer_bg.jpg') repeat-x left top;}
#wrapper #footer{position: absolute;bottom: 0;}
#footer .inside { height: 230px; margin: 0 auto; position: relative;width:1180px;}
#footer span { margin: 0 5px; }
#logo {width: 175px;height: 132px;background: url('../pics/footer_logo.png') no-repeat;position: absolute;left: -1px;top: 29px;color:#fff;}
#footer #name {position: absolute;top: 52px;left: 320px;background: url('../pics/footer_name.png') no-repeat;width: 546px;height: 36px;color:#fff;}
#zoom-logo { width: 204px; height: 92px; background: url('../pics/zoom_logo.png') no-repeat center center; position: absolute;right: 196px;top: 49px;color:#fff;}
#district-logo { width: 169px; height: 97px; background: url('../pics/district_logo.png') no-repeat center center; position: absolute; right: 0px; top: 47px;color:#fff;}
#footer .address { color: #47444d; padding:0; margin: 0; font-size: 18px; line-height: 24px; position: absolute;left: 372px;top: 101.5px;text-decoration: none;font-family: 'Fauna One', serif;font-weight: 400;background: #fff;}
#address-right{margin: -1px 0 0 287px !important;}
#edunet { width: 186px; height: 23px; background: url('../pics/edunet_white.png') no-repeat; position: absolute;left: 498px;bottom: 10px;color:#fff;}

#wrapper .content .inside a:hover, #wrapper .content .inside a:focus {color: #3c2172;letter-spacing: 0.3px;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;}
#staff.staffR1.staff-horizontal .staff-categoryStaffMember dl dt {padding-bottom: 2px;}



.alert-box .alert-box-header, .alert-box .alert-box-footer {background-color:#3c2272 !important; color:#fff !important;}
.alert-box .alert-box-header h1 {color:#fff !important; text-shadow:1px 1px 0 #000;}
.alert-box .alert-box-body div.contents, .alert-box .alert-box-body div.contents table {
    text-align: left;
    font-size: 17px !important;
    font-weight: normal;
    color: #47444d !important;
    line-height: 22px !important;
}



#password-reset, #password-reset-sp {
    left: -50px;
    bottom: 70px;
    color: #ffffff;
    text-align: center;
    font-size: 17px;
z-index:999;
}
#password-reset-sp {bottom:48px;}
.clearBoth { clear:both!important; }



#alert-box {position:absolute !important; top:100px !important; margin-top:0 !important;}

#news0wrapper td#l, #news1wrapper td#l {display:none;}

#news0wrapper tr td, #news1wrapper tr td {
font-size: 17px;
color: #47444d;
font-weight: 400;
font-family: 'Karla', sans-serif;
margin: 0 0 1px;}

#news0wrapper tr td a, #news1wrapper tr td a {
font-size: 18px;
color: #8719ab;
font-weight: 700;
font-family: 'Karla', sans-serif;
transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
line-height: 1.28;
text-decoration: none;
}

.HPQuickPoll .question, .HPQuickPoll .see_results {
font-size: 18px;
color: #8719ab;
font-weight: 700;
font-family: 'Karla', sans-serif;
transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
line-height: 1.28;
text-decoration: none;
}

.HPQuickPoll .choices label, .HPQuickPoll h3, .HPQuickPoll .result_string, .HPQuickPoll p.votedfor, .HPQuickPoll .notscientific {
font-size: 17px;
color: #47444d;
font-weight: 400;
font-family: 'Karla', sans-serif;
}

.notscientific {font-size:14px !important;}

.HPQuickPoll .bar-color {background-color:#3C2172 !important;}

#house-staff-sec:after { content:""; display:table; clear:both; }
#house-staff-sec h2 { background-color:#8719ab; text-align:center; color:#fff; }
#house-staff-sec ul { width: 30%;margin-right: 1%;padding-left: 15px; list-style-type:none; float:left; }


#poll2 {text-align:center;}

#socMedCont {margin: 0 0 30px 0;}
#socMedCont h2 a {text-align:center;}
#socMedCont span {color:#8719ab;text-align:center; display:block;font-size: 15px;}
#socMedCont .container {text-align:center;}
#socMedCont .container a {display:inline-block;width:90px; height:90px;font-size:0;}
#socMedCont .fb-hp {background: url('../pics/facebook_hp.png') no-repeat; margin:20px 0 10px 0;}
#socMedCont .insta-hp {background: url('../pics/instagram_hp.jpg') no-repeat; margin:20px 0 10px 0;}
#socMedCont .tktok-hp {background: url('../pics/tiktok_hp.jpg') no-repeat;}
#socMedCont .twtr-hp {background: url('../pics/twitter_hp.jpg') no-repeat;}
#socMedCont .container a:hover {opacity:0.8; transition:ease-in-out .1s;}