/* CSS Document */

body {background:#000000 !important}
a:link {text-decoration:none !important; border:none !important;}
a:visited {text-decoration:none !important; border:none !important }
a:hover { text-decoration:none !important; border:none !important; color:#a40911 !important}
a:active {text-decoration:none !important; border:none !important }
.subs:visited {color:#c69c6c;}
.modal-header {border-bottom:none !important}
.modal-footer {border-top:none !important}
.modal-title  {color:#bf000c}
#myModal {padding:1em; text-align:center; font-size:15px}
.modal-content {top:30px; padding:1em}
.modal-open { overflow:auto !important}
.hm-bg {background:#c69c6c}
.hm-nav-bg {background:#fff;}
.footer-nav-bg {background:#fff; margin-top:1em; border-bottom:35px solid #534741 }
.cw-pagination-col {background:#333333; border:1px solid #000; color:#FFF;  border-radius:10px; display:block; margin:0.4em; font-size:13.5px; padding:0.8em 0 }
.favpads {padding:2em 0 1em 0}
.stories { font-size: 22px; }
.p-labels {display:inline-block}
.btn-lg {font-size:17px !important}
.cw-archive { background: #333333; border: 1px solid #000; color: #fff; border-radius: 10px; display: block; padding: 0.0em; font-size: 1.35rem; margin: 0.5em 0; }
.hm-links { font-size:1.375rem; font-weight:700} 
.hm-featams { font-size: 1.875rem; color:#fff} 
 .ser {	color: black; font-weight:800; display: inline-block; font-size: 14px; margin-right: 2px; margin-bottom: 2px; padding: 7px; text-align: center; text-decoration: none;}
.fav-menu {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#4d4d4d; font-size:17px; width:50%; border:2px solid #000 !important}

.ep-menu {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#4d4d4d; font-size:1.25rem; border-radius:10px; border:2px solid #000 !important}

.ep-menu2 {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#c1272d; font-size:1.25rem; border-radius:10px; border:2px solid #000 !important}

.ep-menu-active {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#363636; font-size:1.25rem; border-radius:10px; border:2px solid #000 !important}

.sp-menu {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#4d4d4d; font-size:1.25rem; border-radius:10px; border:2px solid #000 !important}
.sp-menu-active {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#363636; font-size:1.25rem; border-radius:10px; border:2px solid #000 !important}

.ep-menu-ep {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#363636; font-size:1.25rem; border-radius:10px;  }
.ep-menu-ep-cont { background:#fff; border-radius:10px; }
.cw-menu-ep-cont { background:#fff;  border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:2px solid #363636; margin:0 2em }

.cw-menu-ep {display:block; padding:0.3em; color:#fff; margin-right:0.5em; background:#363636; font-size:1.25rem; border-radius:10px;  }

.cpc-border { border-right:1px solid #e4d7c1}

.ip-menu-ep-cont { background:#c7b299; border:1px solid #fff; border-radius:15px; margin-bottom:1em }
.ip-login-cont {display:block; padding:0.5em;  margin-top:-2px; color:#fff; margin-right:0.5em; background:#333; border-radius:15px; border:2px solid #000 }
.ip-insidecont {padding:1em 2em ; }
.ip-fieldwidth {width:100%; font-size:15px; padding:0.2em 0.5em; border:none}

.searhicon { background:url(../images/searchicon.png) no-repeat center right; padding-right:1em; color:#000}
.votesmp {width:20% !important; padding-left:2px !important; padding-right:2px !important}

.ep-insidecont { background:#fff; padding:2em; border-radius:10px; }
.fav-insidecont { background:#fff; padding:0.5em 1em; border-radius:10px; }
.cw-insidecont { background:#fff; padding:0.2em 1em;  }
.ep-container { background:#c7b199; margin-bottom:2em;  border-radius:20px; padding:2em 0 2em 0; border:1px solid #fff}
.ep-negamargin {margin-top:-3.8em}

.p-white-cont {background:#fff; padding:1em;  border-radius:10px;  margin:1em 0}
.p-button-margin {margin:0.5em 0.5em 0.5em 2.5em; width:20%}

.l-container { background:#c7b199; margin-bottom:2em;  border-radius:20px; padding:2em 3em 2em 3em; border:1px solid #fff}
.l-login-cont {display:block; padding:0.7em; color:#fff; margin-right:0.5em; background:#4d4d4d; font-size:1.25rem; border-radius:10px; border:1px solid #000 }

.ai-videocont {background:#fff; border:1px solid #fff;  border-radius:5px;  display:block; padding-bottom:0.5em; margin-bottom:2em}
.ai-details {font-size:1.25rem; color:#FFF; font-weight:600; display:block; text-align:center; text-decoration:underline}
.ai-leftcon {display:block; border:1px solid #120000; background:#544741; border-radius: 10px; margin-bottom:1em; padding:1em 0  } 
.ai-checkboxes {font-size:1.125rem; display:block; color:#fff; padding:0.2em 0}

.is-imgcont {padding:0 0 1em 0}

.al-conts { background:#c7b199; border:1px solid #fff; text-align:center; margin-bottom:1.5em; border-radius:7px}
.al-rightborder {border-right:1px solid #fff}
.al-contentpad {padding:2em}
.al-fonthead {font-size:1.875rem; border-bottom:1px solid #fff; color:#fff}
.cw-fonthead {font-size:1.875rem; border-bottom:1px solid #fff; color:#fff}

.al-links {font-size:1.125rem; font-weight:600}
.al-toptext {font-size:2.813rem; text-align:center; color:#000}

.os-toptext {font-size:1.875rem; text-align:center; border-bottom:1px solid #fff; padding:0.5em 0 0 0; margin-bottom:1em; color:#fff}
.os-imgpadding {margin:0.3em 0}

.os-cont { background:#c7b199; border:1px solid #fff; text-align:center; margin-bottom:1em; padding:0; border-radius:7px}

.sl-cont { background:#c7b199; border:1px solid #fff; text-align:center; margin-bottom:1.5em; padding: 0 0 2em 0; border-radius:7px}
.sl-text {text-align:left; padding-top:1em}


.sr-textop {border-bottom:1px solid #000}

.cw-details {font-size:1.125rem; color:#FFF; font-weight:600; display:block; text-align:center; text-decoration:underline}
.cw-pagination {background:#333333; border:1px solid #000; color:#FFF;  border-radius:10px; display:block;  padding:0.8em; font-size:17PX}
.sas-pagination {background:#333333; border:1px solid #000; color:#FFF; display:block;  border-radius:10px; display:block;  padding:1em 0.6em; font-size:1.125rem}

.jn-toptext {font-size:1.5rem; text-align:center; padding:0.5em 0 0 0; color:#fff}

.fs-text-top {display:block; border-bottom:1px solid #fff; text-align:left; padding:0.3em 0; font-size: 18px; font-weight:500}
.fs-img-caption { display:block; padding:0.5em; margin:1em 0; border-radius:10px; border:2px solid #4b4a49; background:#666; color:#fff}

.fav-titlew {width:-webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%;
    max-width: 66.666667%; !important; padding:0 15px}
.fav-datew { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%;
    max-width: 16.666667%; padding:0 15px}
.fav-delw {-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%;
    max-width: 16.666667%; padding:0 15px}
	
.sav-keyword {width:-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%;
    max-width: 40%; !important; padding:0 15px}
.sav-page { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%;
    max-width: 20.33%; padding:0 15px}
.sav-date {-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%;
    max-width: 20.33%; padding:0 15px}
.sav-del {-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%;
    max-width: 20.33%; padding:0 15px}
	
.col-3-fav {-webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; max-width: 23%; padding-left:15px !important; padding-right:15px !important;}
.col-3-fav2 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}

.btnleft {text-align:left !important}
.padsmall { display:block}
.padsmallbtn { margin:0.4em 0}
.smallpaddding {padding:0.5em}
.smpads {padding:0 0.5em 0 0 !important}
.padtop {margin-top:1em}
.padtop2 {margin-top:0.2em}
.margintop2em {margin-top:3em}
.padtopbot {margin:0.3em 0}
.topadding1 {padding-top:0.5em}
.topadding {padding-top:1.5em}
.fullwidth {width:100%}
.topbottompadding {padding:1em 0}
.bottompadding {padding-bottom:1.6em}
.bottompadding1 {padding-bottom:0.5em}
.bottompadding1em {padding-bottom:1em}
.topbottompadding2 {padding:0.6em 0}
.topbottompadding3 {padding:0.3em 0}
.textinput {width:100%; border:1px solid #333;}
.paddingbottom1 {padding-bottom:1em}
.marginbtm {margin-bottom:.5em}
.paddingrightleft {padding:0 1em}
.paddingtop1 {padding-top:1em}
.margintop {margin-top:1em}
.margintop3 {margin-top:3em}
.marginright {margin-right:1em}
.border-bottom-white {border-bottom:1px solid #fff}
.margintopbottom {margin:2em 0}
.margintopbottom2 {margin:1.2em 0}
.marginbot {margin:0 1em 1em 0}
.botmar {margin-bottom:1em}
.botmar2 {margin-bottom:0.5em}
.smpad {padding:0.5em}
.paddingrl {padding:0 1em}
.hrwhite {background:#fff; padding-left:0 !important; padding-right:0 !important}


.nopads { padding-right: 0 !important; padding-left: 0 !important; }
.contestcon {display:block; border:1px solid #120000; background:#544741; border-radius: 10px; } 

.congsites {display:block; background:#544741; text-align:center; padding:0; margin:0 0 1em 0; font-size: 16px  }
.congnp {padding-left:0 !important; padding-right:0 !important}

.congsites a {color:#fff}
.congsitesbr {border-right: 1px solid #786f6a}
.congsitespad {padding:0.4em 0}

.rcg {font-size: 1.25rem; display:block; padding-left:1em}
.condetails {font-size:1.563rem; color:#FFF; font-weight:600; display:block; text-align:center; text-decoration:underline}
.rcg-loc {font-size:1.063rem; display:block; padding-left:1em; padding-bottom:1em}
.tar {text-align:center;  padding-right:1em}
.fsfooternav {font-size:1.125rem;}
.fsfooternavcr {font-size:0.8125rem; }


.glow { background-color:#c69c6c; -webkit-box-shadow: 0px 0px 70px 20px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 70px 20px rgba(255,255,255,1); box-shadow: 0px 0px 50px 10px #fff; }

.pics-cont { background:#c7b199}

.rlspacer {color:#81746e; margin:0 0.7em;}
.topspacer {padding-top:0.4em}
.rlspacer-top {margin:0 0.3em;}
.navhm {padding:0 0.3em; color:#000; font-weight:700; font-size:19px; -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
.leftsideconts {color:#c7b199; font-size:15px; padding:0.5em 1em 0.5em 1em}
.lscfontsmall {font-size:0.875rem;}

.social-icos { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%;
    max-width: 33.333333%; padding-right: 15px; padding-left: 15px;}

/* FONT COLORS */
.font-white {color:#fff}
.font-black {color:#000}
.font-red {color:#b62c2c}
.font-dred {color:#ab0708}
.font-yellow-orange {color:#d89b65}

/* FONT size */
.fs-12 {font-size:12px}
.fs-13 {font-size:0.8125rem}
.fs-16 {font-size:1rem}
.fs-18 {font-size:1.125rem}
.fs-18b {font-size:1.125rem; font-weight:600}
.fs-19 {font-size:1.188rem}
.fs-20 {font-size:1.25rem; font-weight:600}
.fs-22 {font-size:1.375rem}
.fs-25 {font-size:1.563rem}
.fs-25b {font-size:1.563rem; font-weight:600}
.fs-27 {font-size:1.688rem}
.fs-27b {font-size:1.688rem; font-weight:600}
.fs-30 {font-size:1.875rem}
.fs-35 {font-size:2.188rem}
.fs-s {font-size:20vw}

/* MOBILE MENU TWEAKS */
.mobile-menu-cont {display:block; background:#FFF; text-align:center;  font-size: 14px; }
.mobile-menu-cont-sub {display:block; background:#534741; text-align:left; padding:0.5em;  font-size: 14px; width:100% }
.mobile-menu-cont-sub a { color:#fff; text-align:center; padding:0.5em 0; }
.mobile-menu-cont a {color:#333; font-size: 11px; }

.mm-nplr {padding-left:0 !important; padding-right:0 !important}
.mm-pad-tb {padding:0.4em 0}

.mm-menu {background:#534741; color:#fff; margin-left:0.5em; padding-top:0.35em }
.mm-btn-join {background:#333; font-size:18px !important; display:block; padding:0.3em; border-radius:4px; margin:0.2em;}
.mm-btn-submit {background:#bf000a; font-size:18px !important; display:block; width:100% !important; border-radius:4px; padding:0.3em; margin:0.2em}

.hrcolor {background-color:#786f6a; }

.gallery { display: inline-block; margin-top: 20px;}
li {list-style:none; padding-left:1em}
.modal-body {padding:0 !important}
.modal-header {padding:0 1em !important}
.modal-footer {padding:0.5em 0 !important}

.ms-vr {padding:0.5em; background:#fff; border-radius:10px; margin:0.5em 0}
.ms-tfld {border: none !important; padding: 0.3em !important; width:100%; border-radius:10px; padding:0.3em 1em !important; margin:0.7em 0 0.4em 0 }
.dropdown {padding-bottom:1em; width:80% !important}

/* MOBILE CSS */
/* Extra small devices (portrait phones, less than 576px)  */
@media only screen and (max-width: 33.9em) {
.ai-leftcon {width:20em; float:left}
.ai-rightcon {width:20em}
.ogsleft {display:none}
.ms-boxconmid { font-size:17px !important}
.ms-boxconbrown { font-size:18px !important}

.p-labels {display:inline-block; text-align:center; font-size:14px}
.ep-menu-active {margin-bottom:0.2em; font-size:8.5px; margin-right: 0;}
.ep-menu {margin-bottom:0.2em; font-size:8px; margin-right: 0;}
.ep-menu2 {margin-bottom:0.2em; font-size:8px; margin-right: 0;}
.sp-menu-active {margin-bottom:0.2em; font-size:12px; margin-right: 0;}
.sp-menu {margin-bottom:0.2em; font-size:12px; margin-right: 0;}
.cw-pagination {margin:0.5em 0; font-size: 14px;}
.textright { text-align: left !important;}
.ogsright { max-width: 1000px !important; border:1px solid red}
.rl-tbspacer {margin:0.3em; display:block; width:80%}
.ep-toptext {font-size:1.55rem; text-align:center; color:#fff}
.al-toptext {font-size:1.813rem; text-align:center; padding:0.5em 0 0 0; color:#fff}
.btn-profile {width:75%}
.ms-fontres {font-size:30px !important; color:#fff}
.btn-group-lg>.btn, .btn-lg { font-size: 17px !important;}
.align-center {text-align:center !important}
.sas-pagination {padding: 0.5em 0.6em; font-size: 1.125rem; max-width:80%}
.ai-pagination {background:#333333; border:1px solid #000; color:#FFF;  border-radius:10px; display:block; margin:0 0.2em; padding:0.2em 0.6em; font-size:15px}
.fs-27-c {font-size:0.788rem}
.fsfooternavcr {padding:2em 0}
.floatprev {width:100% !important}
.col-3-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;  padding-right: 15px; padding-left: 15px;}
.col-4-c {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding-right: 15px; padding-left: 15px; }
.col-5-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  padding-right: 15px; padding-left: 15px;}
.col-5-c-m { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin:0 auto; max-width: 100%;  padding-right: 15px; padding-left: 15px;}
.col-6-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-6-c-m { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-top:1em; text-align:center; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-7-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; text-align:center; padding-right: 15px; padding-left: 15px;}
.col-8-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  padding-right: 15px; padding-left: 15px;}
.col-9-c { -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.votesmp {width:20% !important; padding-left:2px !important; padding-right:2px !important}
.cw-fonthead {font-size:18px; border-bottom:1px solid #fff; color:#fff}
.cw-fontdtls {font-size:12px !important;}
.fs-35-2 {font-size:25px}


.fav-titlew {max-width:53% !important; font-size:13px; padding-left:10px !important; padding-right:2px !important}
.fav-datew {max-width:30% !important; font-size:13px;  padding-left:10px !important; padding-right:10px !important }
.fav-delw {max-width:20% !important; font-size:13px; padding-left:10px !important; padding-right:10px !important}
.fav-fontsize {font-size:11px !important; padding-left:5px !important; padding-right:5px !important}

.fav-pads { padding-left:0 !important; padding-right:0 !important}

.sav-keyword { max-width: 40% !important; font-size:13px; padding-left:10px !important; padding-right:2px !important}
.sav-page {  max-width: 23.33% !important; font-size:13px; padding-left:10px !important; padding-right:2px !important}
.sav-date { max-width: 23.33% !important; font-size:13px; padding-left:10px !important; padding-right:2px !important}
.sav-del { max-width: 23.33% !important; font-size:13px; padding-left:10px !important; padding-right:2px !important}

.cw-btn-width {white-space:pre; max-width:100% !important; font-size:12px !important; margin:0.5em 0.5em}

.si-width {width:100% !important} 

.ip-login-cont {font-size: 1.25rem}

.fav-btn-fs {font-size:10px !important;}
.sav-btn-fs {font-size:7.5px !important; padding-left:4px !important; padding-right:4px !important}
.social-icos { -webkit-box-flex: 0; -ms-flex: 0 0 13.333333%; flex: 0 0 13.333333%;
    max-width: 13.333333%; padding-right: 0; padding-left: 0;}
	
.mobile-hide {display:none !important}
.mobile-pads {padding:0 0 1em 0}

.dropdown {padding-bottom:0.7em}
.ai-leftcon {display:none}
.yshow {display:block !important}
.ai-checkboxes {color:#000; padding:.25rem 1.5rem; font-size:1rem}

}

/* Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 47.9em) {
.ep-menu-active {margin-bottom:0.2em; font-size:8.5px; margin-right: 0;}
.ep-menu {margin-bottom:0.2em; font-size:8.5px; margin-right: 0;}
.ep-menu2 {margin-bottom:0.2em; font-size:8.5px; margin-right: 0;}
.sp-menu-active {margin-bottom:0.2em; font-size:12px; margin-right: 0;}
.sp-menu {margin-bottom:0.2em; font-size:12px; margin-right: 0;}
.ai-leftcon {width:10em; position:relative;  float:left}
.ai-rightcon {width:20em; position:relative; float:left}
.textright { text-align: left !important;}
.ogsleft {display:none}
.p-labels {display:inline-block; text-align:center; font-size:14px}
.floatprev {width:100% !important}
.ep-menu-active {margin-bottom:0.2em}
.ep-menu {margin-bottom:0.2em}
.ep-menu2 {margin-bottom:0.2em}
.cw-pagination {margin:0.5em 0; font-size: 14px;}
.cw-pagination-col {background:#333333; border:1px solid #000; color:#FFF;  border-radius:10px; display:block; margin:0.4em; font-size:13.5px; padding:0.8em 0 }
.cpc-border { border-right:1px solid #e4d7c1}
.rl-tbspacer {margin:0.3em; display:block; width:80%}
.ep-toptext {font-size:1.55rem; text-align:center; color:#fff}
.btn-profile {width:75%}
.sas-pagination {padding: 0.5em 0.6em; font-size: 1.125rem;}
.align-center {text-align:center !important}
.ai-pagination {background:#333333; border:1px solid #000; color:#FFF;  border-radius:10px; display:block; margin:0 0.2em; padding:0.2em 0.6em; font-size:15px}
.fs-27-c {font-size:0.788rem}
.fs-35-2 {font-size:25px}
.col-3-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-4-c {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding-right: 15px; padding-left: 15px; }
.col-5-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  padding-right: 15px; padding-left: 15px;}
.col-6-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-6-c-m { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-top:1em; text-align:center; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-7-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;  text-align:center; padding-right: 15px; padding-left: 15px;}
.col-8-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-9-c { -webkit-box-flex: 0;  -ms-flex: 0 0 75%;  flex: 0 0 75%; max-width: 75%; padding-right: 15px; padding-left: 15px;}
.gpad {margin:0 0 1em 0}
}

/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 74.9em) {
.ep-menu-active {margin-bottom:0.2em; font-size:13px; margin-right: 0;}
.ep-menu {margin-bottom:0.2em; font-size:13px; margin-right: 0;}
.ep-menu2 {margin-bottom:0.2em; font-size:13px; margin-right: 0;}
.sp-menu-active {margin-bottom:0.2em; font-size:18px; margin-right: 0.2em;}
.sp-menu {margin-bottom:0.2em; font-size:18px; margin-right: 0.2em;}
.ai-leftcon {width:100%}
.ai-rightcon {width:100%}
.ogsleft {display:none}
.fsfooternavcr {padding:2em 0 0 0}
.p-labels {display:inline-block; text-align:center; font-size:14px}
.floatprev {width:100% !important}
.ep-menu-active {margin-bottom:0.2em}
.ep-menu {margin-bottom:0.2em}
.ep-menu2 {margin-bottom:0.2em}
.rl-tbspacer {margin:0.3em; display:block; width:80%}
.ep-toptext {font-size:2.5rem; text-align:center; color:#fff}
.btn-profile {width:85%;}
.sas-pagination {padding: 0.5em 0.6em; font-size: 1.125rem;}
.align-center {text-align:center !important}
.bottompadding {padding-bottom:0 !important}
.ai-pagination {background:#333333; border:1px solid #000; color:#FFF;  border-radius:10px; display:block; margin:0 0.2em; padding:0.2em 0.6em; font-size:16px}
.fs-27-c {font-size:16px}
.fs-35-2 {font-size:25px}
.col-3-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-4-c {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding-right: 15px; padding-left: 15px; }
.col-5-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  padding-right: 15px; padding-left: 15px;}
.col-6-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-6-c-m { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-top:1em; text-align:center; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-7-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;  text-align:center;  padding-right: 15px; padding-left: 15px;}
.col-8-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px;}
.col-9-c { -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px;}

.social-icos { -webkit-box-flex: 0; -ms-flex: 0 0 9%; flex: 0 0 9%; max-width: 9%; padding-right: 0; padding-left: 0;}
	
.mobile-menu-cont a {color:#333; font-size: 17px; }
.mobile-menu-cont-sub {display:block; background:#534741; text-align:left; padding:0.5em;  font-size: 17px; width:100% }
.mobile-pads {padding:0 0 1em 0}

}

/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 74.9em) { 
.ai-leftcon {width:100%}
.ai-rightcon {width:100%}
.ogsleft {display:block}
.rl-tbspacer {margin:0.3em;  width:165px}
.ep-toptext {font-size:3.125rem; text-align:center; color:#fff}
.btn-profile {width:20%}
.align-center {text-align:left !important}
.fs-27-c {font-size:1.688rem}
.textright { text-align: right !important;}
.floatprev {width:50% !important}
.p-labels {display:inline-block; text-align:center; font-size:14px}
.sas-pagination {padding: 0.5em 0.6em; font-size: 1.125rem;}
.ai-pagination {background:#333333; border:1px solid #000; color:#FFF;  border-radius:15px; display:block; margin:0 0.3em; padding:0.2em 0.6em; font-size:35px}
.col-3-c { -webkit-box-flex: 0; -ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%; padding-right: 15px; padding-left: 15px;}
.col-4-c {  -webkit-box-flex: 0;  -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;  max-width: 33.333333%; padding-right: 15px; padding-left: 15px; }
.col-5-c { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;  padding-right: 15px; padding-left: 15px;}
.col-6-c { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px; padding-left: 15px;}
.col-6-c-m { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px; padding-left: 15px;}
.col-7-c { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%;  max-width: 58.333333%; padding-right: 15px; padding-left: 15px;}
.col-8-c { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; padding-right: 15px; padding-left: 15px;}
.col-9-c { -webkit-box-flex: 0;  -ms-flex: 0 0 75%;  flex: 0 0 75%; max-width: 75%; padding-right: 15px; padding-left: 15px;}
.fs-35-2 {font-size:25px}
.mobile-hide {display:normal !important}
.mobile-pads {padding:0}
.gpad {margin:0 0.5em 1em 0.5em}
}
@media only screen and (width: 320px) { 
.dropdown {width:290px}
.mobile-hide {display:none !important}
.cw-pagination-col {font-size:10.5px !important }
}
@media only screen and (width: 414px) { 
.dropdown {width:385px !important}
.mobile-hide {display:none !important}
.cw-pagination-col {font-size:10.5px !important }
}
@media only screen and (width: 568px) { 
.ai-leftcon {display:none !important}
.mobile-hide {display:none !important}
}

@media only screen and (width: 640px) { 
.ai-leftcon {display:none !important}
.mobile-hide {display:none !important}
}

@media only screen and (width: 667px) { 
.ai-leftcon {display:none !important}
.mobile-hide {display:none !important}

}
@media only screen and (width: 736px) { 
.ai-leftcon {display:none !important}
.mobile-hide {display:none !important}

}
@media only screen and (width: 812px) { 
.ai-leftcon {display:none !important}
.mobile-hide {display:none !important}
}



/* Portrait IPHONE X */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
.mobile-hide {display:none !important}
.mm-btn-submit { font-size:12px !important; padding:0.2em; HEIGHT: 90%;}
.mm-btn-join {font-size:12px !important; padding-top:0.8em ; HEIGHT: 90%; }
.mm-menu {padding-top:1em}
.bottompadding {padding-bottom:1 !important}
.gpad {margin:0 0 1em 0}
}
@media only screen and (min-width: 360px) {
.bottompadding {padding-bottom:1em !important}
.gpad {margin:0 0 1.5em 0}
.dropdown {width:330px}
}
@media only screen and (width: 375px) { 
.mm-btn-join { PADDING-TOP: 0; HEIGHT: 90%; font-size: 12px !important; }
.mm-btn-submit {  PADDING-TOP: 0; HEIGHT: 90%; font-size: 12px !important; }
.bottompadding {padding-bottom:1 !important}
.gpad {margin:0 0 1.5em 0}
.dropdown {width:345px}
}

@media only screen and (width: 768px) { 
.mobile-hide {display:none !important}
.mobile-pads {padding:0 0 1.5em 0}
.gpad {margin:0 0 1em 0}
.dropdown {display:none}
}
@media only screen and (width: 800px) { 
.mobile-hide {display:none !important}
.mobile-pads {padding:0 0 1em 0}
.gpad {margin:0}
.dropdown {display:none}
}


@media only screen and (width: 1024px) { 
.mobile-hide {display:none !important}
.mobile-pads {padding:0 0 1em 0}
.mobile-menu-cont a {color:#333; font-size: 21px; }
.mobile-menu-cont-sub {display:block; background:#534741; text-align:left; padding:0.5em;  font-size: 20px; width:100% }
.dropdown {display:none}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
.ai-leftcon {width:100%}
.ai-rightcon {width:100%}
.ogsleft {display:block}
.ogsright { width:100% !important}
.rl-tbspacer {margin:0.3em;  width:155px}
.ep-toptext {font-size:3rem; text-align:center; 0; color:#fff}
.btn-profile {width:20%}
.align-center {text-align:left !important}
.fs-27-c {font-size:1.688rem}
.fs-35-2 {font-size:35px}
.textright { text-align: right !important;}
.floatright {float:right !important }
.floatprev {width:50% !important}
.ai-pagination {background:#333333; border:1px solid #000; color:#FFF;  border-radius:15px; display:block; margin:0 0.3em; padding:0.2em 0.6em; font-size:35px}
.col-3-c { -webkit-box-flex: 0; -ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%; padding-right: 15px; padding-left: 15px;}
.col-4-c {  -webkit-box-flex: 0;  -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;  max-width: 33.333333%; padding-right: 15px; padding-left: 15px; }
.col-5-c { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;  padding-right: 15px; padding-left: 15px;}
.col-6-c { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px; padding-left: 15px;}
.col-6-c-m { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px; padding-left: 15px;}
.col-7-c { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%;  max-width: 58.333333%; padding-right: 15px; padding-left: 15px;}
.col-8-c { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; padding-right: 15px; padding-left: 15px;}
.col-9-c { -webkit-box-flex: 0;  -ms-flex: 0 0 75%;  flex: 0 0 75%; max-width: 75%; padding-right: 15px; padding-left: 15px; }
.fsfooternavcr {padding:2em 0 0 0}
.mobile-menu-cont {display:none !important; font-size:12px !important}
#menu {display:none !important}
.ip-login-cont {font-size: 15px}
.social-icos {  flex: 0 0 33.333333%; max-width: 33.333333% !important; padding-right: 15px; padding-left: 15px;}
.bottompadding {padding-bottom:1em !important}
.gpad {margin:0}

.mobile-hide {display:normal !important}
.mobile-pads {padding:0}
.dropdown {display:none}
.container-modal {display:none !important}
#myModal {display:none !important; z-index:-9999 !important}
.modal-backdrop.fade {display:none !important;}
.modal-backdrop.show {display:none !important;}

/* change this, by default 1140px */
.container {
    max-width: 1024px !important;
  }

}

.memberlogin {display:block; color:#fff; max-width:100%; border:1px solid #000; background:#534741; padding:1em 0.5em; margin-bottom:1em; border-radius:10px}
.font-ml {font-weight:600; font-size:20px; display:block; text-align:center; text-decoration:underline}
.ms-cont {border:1px solid #fff; background:#c7b299; border-radius:10px; padding:2em 1em}
.ms-boxcon { display:block; border-radius:10px; background:#ccc}
.ms-boxconbrown { display:block; background:#534741; color:#fff; font-size:22px; border-radius:5px;}
.ms-boxconmid { display:block; background:#fff; padding:0.6em; border-radius:5px; font-weight:600px; text-align:left; }

.ms-ss {display:block; text-align:center}
.ms-fontres {font-size:50px; color:#fff}
.ms-tf {border:1px solid #333;}
.ms-pads {padding:0 0 1em 0}

/* POP UP LOGIN */
.main-section{margin: 0 auto;margin-top:100px;background-color: #dcd6c6;border-radius: 5px;	padding: 0px; border:3px solid #000;}
.user-img{	margin-top:-50px;}
.user-img img{	height: 100px;	width: 100px;}
.user-name{	margin:10px 0px;}
.user-name h1{	font-size:30px;	color:#676363;}
.user-name button{	position: absolute;		top:-50px;	right:20px;	font-size:30px;}
.form-input button{	width: 100%;	margin-bottom: 20px;}
.link-part{	border-radius:0px 0px 5px 5px;	background-color: none;	padding:15px; color:#881319;	border-top:1px solid #c2c2c2;}
.open-modal{margin-top:100px !important;}
.modal-content { border:none !important; background:#dcd6c6 !important}
/* IE Lightbox fix */
.ekko-lightbox .modal-dialog {
  flex: 100%!important;
  margin-left: 0;
  margin-right: 0;
}
#mediaplayer{height:100%;width:100%; padding:0; margin:0;}
#myElement_display .jwpreview {width: 100% !important; display: block !important; background-image: url(https://www.watchersweb.com/images/movie_image.png); background-size:contain}
#myElement_display .jwbestfit {width: 100% !important; display: block !important; background-image: url(https://www.watchersweb.com/images/movie_image.png); background-size:contain}
.page-link-ww {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #000!important;
	background-color: #fff;
	/*border: 1px solid #dee2e6!important;*/
}
.page-link-ww:hover{
	background-color: #f6f1f1;
	
}
.page-link-ww-disabled {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #000!important;
	background-color: #f6f1f1;
	/*border: 1px solid #dee2e6!important;*/
}
