.social-sprite, .social-facebook, .social-google, .social-linkedin, .social-rss, .social-twitter, .social-youtube { background: url('images/social-s7c976b6685.png') no-repeat; }

.social-facebook { background-position: 0 -160px; }

.social-google { background-position: 0 -64px; }

.social-linkedin { background-position: 0 -96px; }

.social-rss { background-position: 0 -32px; }

.social-twitter { background-position: 0 -128px; }

.social-youtube { background-position: 0 0; }

/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete  everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
html #header-wrapper #mini-panel-header_menu_content { width: 100%; float: none; margin: auto; }
html #header-wrapper #mini-panel-header_menu_content .pane-search-form { width: 54%; float: none; position: inherit; margin: 0 auto 20px; }
html #header-wrapper .pane-menu-auxiliary-menu { width: 100%; float: none; position: inherit; }
html #header-wrapper .pane-menu-auxiliary-menu ul { text-align: center; margin-top: 10px; padding: 0; }
html #header-wrapper .pane-menu-auxiliary-menu li a { padding: 0px 9px; padding: 0rem 0.6rem; color: #000000; font-size: 14px; font-size: 1.3rem; }

#logo { float: none; margin: auto; text-align: center; width: 100%; height: auto; }

.view-advanced-forum-topic-list .views-row { width: 42%; height: 470px; }
.view-advanced-forum-topic-list .views-row.views-row-odd { margin-left: 0; }
.view-advanced-forum-topic-list .views-row:nth-child(4n) { margin: 0 1.5% 1.5%; }

.pane-featured-questions-panel-pane-1 .views-field-field-question .views-label, .pane-featured-questions-panel-pane-1 .views-field-field-answer .views-label { width: 9%; }
.pane-featured-questions-panel-pane-1 .views-field-field-question .field-content, .pane-featured-questions-panel-pane-1 .views-field-field-answer .field-content { width: 90%; }


/*Mobile Menu Styling*/
#header-wrapper .container .pane-superfish-1 {display: none !important; }
#header-wrapper {border-top:none;}
.mobile-menu-container {display: block !important; }
#block-menu-block-1 {display:none;}

.mobile-menu-container .slicknav_menu {padding: 3px 10px;background-color:#575558; }
.mobile-menu-container .slicknav_menu .slicknav_icon {margin:.8em 0 0 0.438em;}
.mobile-menu-container .mobile-main-menu .slicknav_btn {overflow: hidden;display: block; background-color:transparent;}
.mobile-menu-container .mobile-main-menu .slicknav_menutxt {display: block;background-position: 0 0;padding: 10px;padding-left: 46px;text-align: center;/*background-image: url("../images/menu.png");*/background-repeat: no-repeat;background-color: none;float: left;color: #FFF; text-shadow:none;}
.mobile-menu-container .mobile-main-menu ul {margin: 0;position: absolute;background-color: #FFFFFF;width: 100%;left: 0;z-index: 999; top:65px; }
.mobile-menu-container .mobile-main-menu ul li {float: left;width: 100%;list-style: none;padding: 3%;border-bottom: 1px solid #f2f2f2; }
.mobile-menu-container .mobile-main-menu ul li a {font-size: 1.25em;display: block;color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul li a.active {font-weight: bold;color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul li.last {border-bottom: none; }
.mobile-menu-container .mobile-main-menu ul .slicknav_parent .slicknav_item > a,
.mobile-menu-container .mobile-main-menu ul .menuparent,
.mobile-menu-container .mobile-main-menu ul .nolink {width: 71%;padding: 1% 0;float: left;font-size: 1em; color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul ul li .nolink {width: 100%; color: #FFF; background-color: #5e5e5e; padding: 2%;}
.mobile-menu-container .mobile-main-menu ul .slicknav_parent .slicknav_item > a {font-weight:bold;}
.mobile-menu-container .mobile-main-menu ul ul .slicknav_parent .slicknav_item > a {font-weight:normal;}
.mobile-menu-container .mobile-main-menu ul .slicknav_parent .slicknav_item > a .menu-subtitle{font-weight:normal;}
.mobile-menu-container .mobile-main-menu ul .slicknav_arrow {float: right;text-align: center;width: 25%;padding: 1%;background-color: #5e5e5e; color:#FFFFFF;}
.mobile-menu-container .mobile-main-menu ul ul {position: relative;overflow: hidden;background-color: #FFFFFF;margin: 0; top:0; }
.mobile-menu-container .mobile-main-menu ul ul .slicknav_arrow {background-color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul ul ul {background-color: #FFFFFF; }
.mobile-menu-container .mobile-main-menu ul ul ul .slicknav_arrow {background-color: #5e5e5e; }
.slicknav_nav .slicknav_row:hover,
.slicknav_nav a:hover {background-color:transparent;}