/* Theme Name: Bamabeta2993u

 * Theme URI: http://www.ripeconcepts.com/

 * Description: This blank temp is Created by Hassanal S. Aguam this Template is support by bootstrap 4, fancybox, and slick, the menu, pagination is already define

 * Version: 3

 * Author: Hassanal S. Aguam

 * Author URI: Hassanal S. Aguam

 */



/*==================Header Css Start ========================*/

/*.buttonhover {

    transition: .3s ease-in-out;

    background: red;

    border:1px solid;

}

.buttonhover:hover {

    transition: .3s ease-in-in;

    background: transparent;

}*/



@font-face {

    font-family: 'copperplate_gothic_boldRg';

    src: url('font/copperplate_gothic_bold_regular-webfont.woff2') format('woff2'),

         url('font/copperplate_gothic_bold_regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

.title-h3 h3 {

    text-align: center;

    font-size: 21px;

}

.general-template h1 {

    color: #f00028;

    font-weight: 100;



}

.general-template a {

    color:#f00028;

}


#pre-loader {
    display: none !important;
}
body {

        font-family: 'Open Sans', sans-serif;

            color: #3e3e3e;

            line-height: 28px;

           position: relative;

        

}

th.emails a {

    color: #3e3e3e;

}

th.emails a:hover {

    color: #fff;

}

.navbar-toggleable-md .navbar-nav .nav-link {

    padding-right: 2rem;

    padding-left: 2rem;

    font-weight: 600;

}

#collapsingNavbar {

    margin: 0 auto;

}

.front-page {

    padding-bottom: 3em;

}

.bg-primary {

    background-color: transparent!important;

}

th.nickname {

    width: 110px!important;

}

th.home_phone {

    width: 125px!important;

}

table.dataTable tbody th, table.dataTable tbody td {

    padding: 6px 0px;

    font-size: 14px;

}

.data-table-search input[type="search"] {
    margin-left: 0;
}

@media(min-width: 381px) {
    .data-table-search input[type="search"] {
        width: 320px;
        margin-left: 0;
    }
}


.button-action {
    margin-bottom: 0;
}

.gallery-img-content .og-expander {

    width: 93%!important;

   }

.dropdown-menu {

    padding-top:0px;

    padding-bottom: 0px;

    background: #fff;

    background-size: cover;

    background-repeat: repeat-x;

    border-bottom: 1px solid #000;

    border-radius: 0px;

}

.move-right {

    margin-left: 3em!important;

}

.move-right-parent {

    margin-left: 5em;

}

.collapse {

    display: inherit;

}

.dropdown-menu li {

    padding-bottom: 5px;

    border-bottom: 1px solid #fff;

    padding-top: 5px;

}

hr.ftpage {

    width: 65px;

    margin: 0;

    padding-bottom: 2em;

}

.navbar .dropdown-menu li {

    padding-top:0px;

    padding-bottom: 0px;

  width: 100%;

  margin-left: 0 !important;

}



.menu-background {

    background: url(images/navmenu-background.jpg);

    background-size: cover;

    background-repeat: repeat-x;



}

hr.line-title {

    width: 70px;

    margin: 0;

    padding-bottom: 2em;

}

.navbar-nav li:hover .my-hash-menu {

  display: inherit;

      background: #cacaca;

}

.bg-faded {

    background-color: transparent;

}

.header-wrapper {

    padding-top: 1em;

    background: #000;;

}

.menu-background a {

    font-size: 14px;

    text-transform: uppercase;

    color: #fff;

     color:#fff!important;

}

.header-container {

    text-align: center;

    padding-bottom: 1em;

    padding-top: 0em;

}

.dropdown-menu a {

    color: #000!important;

    border-bottom: 1px solid;

    padding-top: 10px;

    padding-bottom: 10px;

}

.dropdown-item:focus, .dropdown-item:hover {

        background-color: #ebebeb;

}

.header-container h1 {

font-family: 'copperplate_gothic_boldRg';

    color: #f3f3f3;

    text-transform: uppercase;

    font-weight: bold;

    padding-top: 5px;

    font-size: 2em;

}

.header-container h2 {

    color: #f00028;

    text-transform: uppercase;

    font-family: 'copperplate_gothic_boldRg';

}

.header-container h1 span {

    font-size: 1.2em;

}

.header-container h2 span {

    font-size: 1.2em;

}

.page-id-381 .image-redshodow {

    -webkit-box-shadow: 11px 45px 0px -1px  rgba(240,0,40,1);

    -moz-box-shadow: 11px 45px 0px -1px  rgba(240,0,40,1);

    box-shadow: 11px 45px 0px -1px rgba(240,0,40,1);

}

.navbar-nav > li:last-child .dropdown-menu {
    left: auto;
    right: 0;
}

/*==================Header Css End ========================*/







/*==================General Css Start ========================*/

/* =WordPress Core

-------------------------------------------------------------- */

.section-3 {

    color: #707070;

}



.section-3 {

    padding-top: 3em;

    padding-bottom: 3em;

}

.section-2 {

    background-size: cover;

    color: #fff;

    padding-top: 2em;

    padding-bottom: 2em;

}

.badge h3 {

    text-align: center;

    color: #000;

    font-size: 21px;

}

.betawaycenter {

    max-width: 400px;

}

.section-2 .betawaycenter {

    margin: 0 auto;

}

.betawaycenter {

    max-width: 390px;

    width: 100%;

}

.content1 h2 {

    color: #f00028;

    padding-top: 1em;

}

.fraternity-page {

    padding-bottom: 6em;

}

.title-h3 h3 {

    text-align: center;

    font-size: 19px;

}

#attachment_101 p {

    color: #5b5b5b;

}

#attachment_31 p {

    font-size: 22px;

    padding-top: 9px;

    font-weight: 500;

}

#attachment_31  .image-redshodow {

        -webkit-box-shadow: 16px 35px 0px -1px rgba(240,0,40,1);

    -moz-box-shadow: 16px 35px 0px -1px rgba(240,0,40,1);

    box-shadow: 10px 40px 0px -1px rgba(240,0,40,1);

}

.image-redshodow {

    -webkit-box-shadow: 16px 35px 0px -1px rgba(240,0,40,1);

    -moz-box-shadow: 16px 35px 0px -1px rgba(240,0,40,1);

    box-shadow: 11px 30px 0px -1px rgba(240,0,40,1);

}

.content-default {

    padding-bottom: 4em;

}

.featured-image-banner img {

    width: auto;

    height: calc(100vh - 413px);

}

.home .featured-image-banner img {

    width: auto;

    height: 350px;

}

.featured-image-banner {

    background: #000;

    margin: 0 auto;

    text-align: center;

   margin-bottom: 2em;
   
   overflow: hidden;

}

.page-banner {
    height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.right-container-wrap {

    text-align: center;

    padding-top: 3em;

}

.right-container-wrap p {

    padding-top: 25px;

}

.right-container-wrap img {

    -webkit-box-shadow: 16px 35px 0px -1px rgba(240,0,40,1);

    -moz-box-shadow: 16px 35px 0px -1px rgba(240,0,40,1);

    box-shadow: 16px 35px 0px -1px rgba(240,0,40,1);

}

.right-container-wrap h4 {

    color: #fff;

    padding: 3px;

}

.right-container-wrap h2 {

    font-size: 18px;

    text-transform: uppercase;

}

.right-container-wrap a {

    color: #f00028;

}



.searchesresults h1 {

    text-align: center;

}

.searchesresults {

    padding-top: 2em;

    padding-bottom: 2em;

}

.notfound {text-align: center;}

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

  /*  border: 1px solid #f0f0f0;*/

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}.page.page-id-53 .wp-caption-text {

    text-align: right;

}.leftbrodther p {

    font-size: 14px;

    margin: 0px;

}



.wp-caption p.wp-caption-text {

font-size: 12px;

    line-height: 22px;

    margin: 0;

    padding: 0 4px 5px;

    color: #fff;

       

}



/* Text meant only for screen readers. */

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

	height: 1px;

	width: 1px;

	overflow: hidden;

}



.screen-reader-text:focus {

	background-color: #f1f1f1;

	border-radius: 3px;

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

	clip: auto !important;

	color: #21759b;

	display: block;

	font-size: 14px;

	font-size: 0.875rem;

	font-weight: bold;

	height: auto;

	left: 5px;

	line-height: normal;

	padding: 15px 23px 14px;

	text-decoration: none;

	top: 5px;

	width: auto;

	z-index: 100000; /* Above WP toolbar. */

}



.pagination {

clear:both;

padding:20px 0;

position:relative;

font-size:11px;

line-height:13px;

}

 

.pagination span, .pagination a {

display:block;

float:left;

margin: 2px 2px 2px 0;

padding:6px 9px 5px 9px;

text-decoration:none;

width:auto;

color:#fff;

background: #555;

}

 

.pagination a:hover{

color:#fff;

background: #3279BB;

}

 

.pagination .current{

padding:6px 9px 5px 9px;

background: #3279BB;

color:#fff;

}



.founders {

    text-align: center;

}

.founders h3 {

    font-size: 18px;

    text-align: center;

    padding-top: 17px;

    font-weight: bold;

    height: auto;

}

.founders-wrapper img {

    width: 100%!important;

    height: auto;

    max-width: 230px!important;

}



 body {

    position: relative;

}



#pre-loader {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: white;

    z-index: 99999999;

    overflow:hidden;

    opacity: 1;

    -webkit-transition: opacity 1s;

    transition: opacity 1s;

    visibility: visible;

}

#pre-loader .content {

    width: 100%;

    text-align: center;

}



 #pre-loader.loaded {

    visibility: hidden;

    transition: all 1s 1s ease-out;

    opacity: 0!important;

}



#spinner {

    width: 55px;

}



#loader-logo { 

    margin: 10% auto 0px auto;

    display: block;

}

/*LOGIN FORM DATABASE*/

.login-form form {

    background: #a8b0b2;

    width: 50%;

    max-width: 430px;

    padding: 1em;

    margin: 0 auto;



}

.login-form input {

    width: 100%;

    padding: 8px;

}

p.login-remember input {

    width: inherit;

}

p.login-submit input {

    width: 140px;

}

h1.Alumni {

    text-align: center;

}

hr.alumni-line {

    margin: 0 auto;

}

.database-wrapper h3 {

    font-size: 16px;

    text-align: center;

}

.table th {

    border: 1px solid #5d5d5d;

}

tr.headertop th {

    background: #990000;

    color: #fff;

    text-align: center;

}

tr.db-information th {

    text-align: center;

}



tr.db-information {

       transition: .3s ease-in-in;

}

tr.db-information:hover,
tr.db-information:hover a {

    background: #000;

    color: #fff;

    transition: .3s ease-out;

}

a.addmembers {

    /*display: inherit;*/

    /*margin-bottom: 1em;*/

    background: #990000;

    color: #fff;

    width: 150px;

    text-align: center;

    padding: 9px 20px;

    border: 1px solid #990000;

    border-radius: 6px;

    transition: .3s ease-in-out;

    margin-left: 15px;

}

a.addmembers:hover {

    background: transparent;

    color:#000;

    text-decoration: none;

      transition: .3s ease-in;

}

#addMemberInstruction {
    outline: 0;
    -webkit-box-shadow: none;
     box-shadow:  none;
}

#addMemberInstruction i {
    color: #990000;
     transition: .3s ease-out;
}

#addMemberInstruction:hover {
    cursor: pointer;
}

#addMemberInstruction:hover i {
    color: #000;
     transition: .3s ease-in;
}

.error {

    text-align: center;

    padding-top: 3em;

    padding-bottom: 3em;

}

.page-id-973 h3.widget-title {

    font-size: 18px;

    text-align: center;

    padding-top: 13px;

}

.page-id-973 .image-redshodow {

        box-shadow: 11px 50px 0px -1px rgba(240,0,40,1);

}

.page-id-988 .image-redshodow {

        box-shadow: 11px 50px 0px -1px rgba(240,0,40,1);

    }

   .adjustment-box .image-redshodow {

    -webkit-box-shadow: 7px 23px 0px 4px rgba(240,0,40,1);

    -moz-box-shadow: 7px 23px 0px 4px rgba(240,0,40,1);

    box-shadow: 7px 23px 0px 4px rgba(240,0,40,1);

}

.remove-space-paragraph p {

    margin-bottom: 0px;

}

.space-bot {

    margin-bottom: 15px;

}

p.line-text {

    margin-bottom: 0px;

    text-decoration: underline;

}

#datable_paginate {

    padding-bottom: 20px;

}

.dataTables_filter {

text-align: left !important;

    float: inherit!important;

    /*padding-top: 15px!important;*/

}

.table-responsive {

    position: relative;

}

.search {

    margin-top: -11px;

}

.search-text {

    /*position: absolute;*/

    /*z-index: 9999;*/

    /*top: 35px;*/

    /*left: 15px;*/

    font-weight: 700;

}

.search-text p {
    color: #f00028;
}

.search {

    margin-top: 0;

}

.search {

    margin-top: -12px;

}

ul.button-action li {

   list-style: none;

}

ul.button-action {

    padding-left: 0px;

}

.pop-up-clost h3 {

text-align: center;

    font-size: 21px;

    text-transform: uppercase;

    color: #000;

    padding-top: 20px;

}

ul.checkbtn {

    padding-left: 0px;

    list-style: none;

    text-align: center;

    width: 100%;

    display: inline-block;

    margin-top: 20px;

}

ul.checkbtn li {

    display: inline-block;

    text-align: center;

        margin-left: 10px;

    margin-right: 10px;

}

.pop-up-clost input {

    width: 100%;

}

.pop-up-clost textarea {

    height: 190px;

    width: 100%;

}

input.sbmit {

    display: inherit;

    margin-bottom: 1em;

    background: #990000;

    color: #fff;

    width: 150px;

    text-align: center;

    padding: 4px;

    border: 1px solid;

    border-radius: 6px;

    transition: .3s ease-in-out;

}

input.sbmit:hover {

    background: transparent;

    color: #000;

    text-decoration: none;

    transition: .3s ease-in;

}



.thankyou {

    margin-top: 30px;

}

.button-csv {

    margin-left: 10px;

}

.button-csv a {

    display: inherit;

    margin-bottom: 1em;

    background: #990000;

    color: #fff;

    text-align: center;

    padding: 4px;

    border: 1px solid;

    border-radius: 6px;

    transition: .3s ease-in-out;

    margin-left: 15px;

}

.button-csv a:hover {

    background: transparent;

    color: #000;

    text-decoration: none;

    transition: .3s ease-in;

}

table.dataTable thead .sorting {

    background-image: inherit;

}

#btn-move {
    text-align: right;
}

#btn-move span {

    /*display: block;*/

/*    margin-bottom: 1em;*/

    background: #990000;

    color: #fff;

    /*width: 150px;*/

    text-align: center;

    padding: 9px 20px;

    border: 1px solid #990000;

    border-radius: 6px;

    transition: .3s ease-in-out;

    margin: 0;

    /*width: 116px;*/

}

#btn-move span:hover {

     background: transparent;

    color: #000;

    text-decoration: none;

    transition: .3s ease-in;

}

#btn-move .dt-buttons {
    display: inline;
}

#btn-move .dt-button {
    /*margin-right: 15px;*/
}

a:focus, a:hover {

    color: #014c8c;

    text-decoration: none;

}

table.dataTable thead .sorting_asc {

    background-image: initial;

}

.right-btn-data a span {

    /*margin: 0px 20px 0 auto!important;*/

}

tr.headertop th {

    cursor: default!important;

}

table.dataTable thead .sorting_desc {

    background-image: inherit!important;

}

/*==================General Css End ========================*/



/*==================Footer Css Start ========================*/

.footer-wrapper {

    background: #a8afb2;

    padding-top: 25px;

    padding-bottom: 5px;

}

p.copyright {

    text-align: center;

        color: #fff;

}

.footer-extension {

    background: #000;

    padding-top: 4em;

    padding-bottom: 4em;

    color: #5d5d5d;

}

.thankyoupage h3 {

    background: #398f14;

    color: #fff;

    padding: 11px;

    font-size: 13px;

    width: 100%;

    margin: 0 auto;

    max-width: 351px;

    text-transform: uppercase;

}

.thankyoupage h1 {

    padding-top: 1em;

    padding-bottom: 1em;

    text-transform: uppercase;

    font-weight: 700;

}

#load_more_button {

    margin-bottom: 1em !important;

    background: #990000 !important;

    color: #fff !important;

    width: 150px !important;

    text-align: center !important;

    padding: 4px !important;

    border: 1px solid !important;

    border-radius: 6px !important;

    transition: .3s ease-in-out !important;

    margin-left: 15px !important;

    width: 116px !important;

}

#load_more_button:hover {

     background: transparent !important;

    color: #000 !important;

    text-decoration: none !important;

    transition: .3s ease-in !important;

}

.general-template {
    min-height: 613px;
}

.member-name {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.post-edit-link {
    padding: 4px 14px;
}

.dropdown-toggle::after {
    margin-left: 3px !important;
}

.table-responsive {
    overflow: visible;
}


/*==================Footer Css End ========================*/