body{font-family: "georgia";font-size: 14px;}
.header{
	padding: 20px 0px 35px 0px;
	padding-left: 195px;
	position: relative;
}
.rm{display: none;}
.lgn2{display: none;}

/*.event-cont table tr:first-child{display: none;}*/
#details .regform_buttons{margin-left: 0px!important}
/*
.regform_buttons{display: none;}
*/
.sbox1,.sbox2{display: none!important;}
.evrplus_regform label span{color: red;font-weight: bold;}

.social ul{float: right;}
.lgn{margin-bottom: 10px;}
.lgn ul{margin: 0px;padding: 0px;float: right;}
.lgn ul li{display: inline-block;margin-left: 5px;}
.lgn li i{color: #DD3333;}
p{color: #696768}
.logo{position: absolute;left: 0px;top: 0px;background: #3A6CC1;padding: 23px 20px;text-align: center;z-ind: 999;}
.logo a img{max-width: 100%;}
.t-center{text-align: center;}
.cap{text-transform: capitalize;}
.upper{text-transform: uppercase;}
.titan{font-family: 'Titillium Web', sans-serif!important;}
.oswald{font-family: 'Oswald', sans-serif;}
.w400{font-weight: 400;}
.w300{font-weight: 300;}
.w600{font-weight: 600;}
.w700{font-weight: 700;}
.caption{color: #676767;font-size: 16px;letter-spacing: 14px;letter-spacing: 2px;padding-top: 15px;}
.social ul{margin: 0px;padding: 0px}
.social ul li{list-style: none;float: left;}
.social ul li a{min-width: 40px;text-align: center; float: left; padding: 5px 10px; color: #CDCDCD;font-size: 18px;border: 1px #CDCDCD solid;}
.social ul li a:hover{color: #000;}
.social{padding-top: 5px;}

.nav{background: #DD3333;}
.menu{padding-left: 195px;}

.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.menu ul li {
  display: block;
  position: relative;
  float: left;
}

.bk{background: #2B2E34;padding: 15px;margin: 10px 15px 10px 0px;color: #fff;}
.bk strong{color: #fff;font-size: 24px;font-family: "Titillium Web",sans-serif !important;}
.bk p{color: #fff;font-size: 20px;font-family: "Titillium Web",sans-serif !important;}
.menu li ul { display: none; }
.menu ul li a {
  display: block;
  padding: 1em;
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
}
h5{font-size: 28px;font-family: "Titillium Web",sans-serif !important;font-weight: normal;}

.menu ul li a:hover {  }

/* Display the dropdown */


.menu li:hover > ul {
  display: block;
  position: absolute;
  z-index:10000;
  width:250px;
}

.menu li:hover li { float: none; }

.menu li:hover a { background: #BC1A1A; }

.menu li:hover li a:hover { background: #BC1A1A; }

.main-navigation li ul li { border-top: 0; }

/* Displays second level dropdowns to the right of the first level dropdown */
.menu ul ul ul {
  left: 100%;
  top: 0;
}

/* Simple clearfix */



.menu ul:before,
.menu ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.menu ul:after { clear: both; }
.menu-main-menu-container{padding-left: 3%;}

.rsSliderContent{display: none;}
.nopad{padding: 0px;}
.rsTitle{display: none;}
.flex-control-nav{bottom:2px!important;}
.flexslider{margin-bottom: 0px!important}
.mission{background: #736697 url(../../images/mission-bg.jpg) center top no-repeat;padding: 15px; margin-bottom:30px;}
h3{margin: 20px 0px;color:#68686A;font-size: 32px;font-weight: 600;text-transform: uppercase;}
h4{margin: 20px 0px;color:#68686A;font-size: 24px;font-weight: 600;text-transform: uppercase;font-family:'Titillium Web', sans-serif;}
h6{margin: 20px 0px;color:#68686A;font-size: 18px;font-weight: 400;text-transform: uppercase;font-family:'Titillium Web', sans-serif;}
.spd h3{margin: 20px 0px;color: #DE4847;font-size: 20px!important;font-weight: 400;text-transform: uppercase;font-family:'Titillium Web', sans-serif;}
.blue{margin: 20px 0px;color:#68686A;font-size: 16px;text-transform: uppercase;font-family:'Titillium Web', sans-serif;}
p{color: #68686A;line-height: 22px;}
.entry-content{margin-top: 0px;}
.nopad{padding: 0px}
.entry-thumbnail img{width: 100%;height: 100%;}
.entry-thumbnail{margin-bottom: 20px;}
.entry-thumbnail .entry-thumbnail{margin-bottom: 0px;}
.mission p{font-size: 16px;line-height: 24px;letter-spacing: 1px;font-weight: 600; color:#ffffff}
.mlogin{padding:3px 30px 10px 30px;padding-right: 0px;padding-left: 10px;}
.mlogin a:hover{color:yellow !important}
.mlogin h3{font-size: 26px;margin-top: 0px;margin-bottom: 10px;}
.entry-title{font-size: 34px;color:#396bc0;font-weight: 600;text-transform: uppercase;margin: 0px;}
.entry-header{text-align: center;padding:30px 10px;}
.mlogin hr{color: #ccc;}
.nopadleft{padding-left: 0px}
.nopadright{padding-right: 0px;}
.sidebar h3{font-size: 26px;margin-top: 0px;}
.sidemlogin hr{color: #ccc;}
.sidebar{margin: 25px 0px;float: left;width: 100%;}
.vbutton{text-transform: uppercase;color: #fff;background: #4D3D7B;border: 1px #4D3D7B solid;border-radius: 0px;font-size: 18px;padding: 10px 15px;margin-top: 15px;}
.vbutton:hover{color:yellow; background: #4D3D7B !important;}
.misscapi	{ margin-bottom:50px;}
.event{padding-top: 35px;}
.president-box{background: #F6F6F6;padding: 10px;}
.center{text-align: center;}
.mar-bot5{margin-bottom: 5px;}
.designation{font-size: 16px; }
.thumbs{padding: 8px;background: #fff;border: 1px #ccc solid;}
footer.entry-meta{background: none!important;padding: 0px!important}
footer{background: #d9dad4;}
.nomartop{margin-top: 0px;}
body{color: #68686a;}
footer h3{color: #67598C;font-size: 24px;text-transform: uppercase;}
footer h3 i{color:#67598C;background: #67598C;padding: 1px; }
footer{padding: 30px 0px;}
footer .men ul {padding-left: 30px;}
footer .men ul li{list-style: none;}
footer .men ul li a{color: #636363;text-decoration: none;}
footer .men ul li::before{content: "";font-family: "FontAwesome";font-size: 18px;margin-right: 8px;}
.contact i{margin-right: 10px;}
.contact p{margin-left: 35px;}
.spv{padding-left: 25px!important;margin-bottom: 10px;float: left;width: 100%;}
.soc li{list-style: none;display: inline-block;margin-right: 25px;}
.soc li:last-child{margin-right: 0px;}
.soc li a{font-size: 22px;color:#324458;}
.soc{padding-left: 30px;padding-bottom: 25px;border-bottom: 2px dotted #bbb;}
.copy{padding: 15px 0px 20px 0px;border-bottom: 2px dotted #bbb;margin-bottom: 30px;}
#owl-demo .item img{padding: 20px;background: #CA5A59;}
.loading .flex-viewport{max-height: 2000px!important}
.spon{margin-top: 25px;}
.con{font-size: 18px;}
.con p{margin: 20px 0px}
.con p strong{color: #4C3E7B}
.bl{background: #DCEFF3;margin-bottom: 40px;padding: 15px 30px 5px 30px;position: relative;}
.bln{background: #DCEFF3}
.bl .owl-pagination{display: none;}
.bl .owl-prev{position: absolute;left: -35px;top: 32%;z-index: 999999;background: none!important;color: #000!important;font-size: 40px!important}
.bl .owl-next{position: absolute;right: -35px;top: 32%;z-index: 999999;background: none!important;color: #000!important;font-size: 40px!important}
#owl-demo3 h4{color: #766E95;font-size: 18px;margin-bottom: 10px;}
#owl-demo3 p{padding: 0px 15px 10px 15px;}
#owl-demo3 .item{background: #EEEEEE;}
.anno{margin-bottom: 50px;}
.fors{margin-top: 35px;background: #EFEFEF;padding: 15px;}
.fors label{color:#396bc0;font-family: "Titillium Web",sans-serif;font-size: 16px;font-weight: 400}
.entry-content{margin-bottom: 40px;}
.fors .wpcf7-submit {
    background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 15px;
    padding: 10px 15px;
    text-transform: uppercase;

}

.entry-content #loginform .tml-user-login-wrap label,
.entry-content #loginform .tml-user-pass-wrap label,
#lostpasswordform label,
#registerform label{float: left;width: 100%;font-weight: normal;font-size: 16px;font-family: "Titillium Web",sans-serif;
      font-weight: 400;}
.entry-content #loginform .tml-rememberme-wrap label{font-weight: normal;font-size: 16px; font-family: "Titillium Web",sans-serif;
      font-weight: 400;

}
.tml-action-links li{list-style: none;float: left;margin-right: 10px;}
.tml-action-links{margin-left: 0px;padding-left: 0px;}
.entry-content #loginform #wp-submit {
    background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 5px;
    padding: 15px 20px;
    text-transform: uppercase;
    font-family: "Titillium Web",sans-serif;
      font-weight: 400;
}
.entry-content #loginform .tml-action-links li a,
.tml-action-links li a{color: #4D3D7B;font-size: 16px;  font-family: "Titillium Web",sans-serif;
      font-weight: 600;}
.entry-content #loginform .tml-submit-wrap{text-align: right;}
.entry-content #loginform input[type="text"],.entry-content #loginform input[type="password"],
#lostpasswordform input[type="text"],
#registerform input[type="text"]{
   background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.log label{float: left;width: 28%;font-weight: normal;margin-right: 2%;padding: 10px 0px;margin-bottom: 0px;}
.log input[type="text"],.log input[type="password"]{
  float: left;width: 70%;
  background: #E0E0E0;
  border: 0px;
  box-shadow: none;
  padding: 7px 20px;
}
.wrp{float: left;width: 100%;margin-bottom: -5px}
.log{margin-top:5px;}
.log .tml-submit-wrap{float: left;width: 50%;text-align: right;}
.nod{display: none;}
.spb{
  background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
    padding: 10px 15px;
    text-transform: uppercase;
}
.spb:hover{color:yellow}
.anitem{margin-bottom: 20px;}
.anouncements h4 {
    color: #766e95;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 0px;
}
.anouncements p a{color: #68686a;}
.thm img{width: 100%;}
.wid{margin-bottom: 30px;}
body{margin-top:0px!important }
#lostpasswordform #wp-submit,#registerform #wp-submit{
  background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
    padding: 15px 20px;
    text-transform: uppercase;
      font-family: "Titillium Web",sans-serif;
      font-weight: 400;
}
.log .logi{float: left;width: 50%;}
.logi a{color: #4D3D7B;font-size: 15px;float: left;padding: 15px 0px;text-decoration: none;}
.mrb2{margin-bottom: 2px!important;}
.mlogin p{line-height: 18px;font-size: 13px;}
.mlogin hr{margin-bottom: 1px #666 solid; float: left;width: 100%; margin-top:1px !important; margin-bottom:10px !important;}
.mission h3{margin: 27px 0px; color:yellow;}
#theme-my-login{float: left;width: 100%;padding: 20px;background: #EFEFEF;}
.entry-content{float: left;width: 100%;}
.error{border: 1px red solid;padding: 10px;background: #FFDBDB}
.mar40{margin-top: 40px!important;}
#your-profile label{ 
  color: #68686a;
    font-family: "Titillium Web",sans-serif;
    font-size: 16px;
    font-weight: 600;}
#your-profile  label i{font-size: 12px;}
#theme-my-login .message{padding: 10px;;border: 1px #ccc solid;font-size: 18px;font-family: arial}
.btns,.wp-generate-pw{ background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 0;
    padding: 15px 20px;
    text-transform: uppercase;}
.wp-generate-pw{ background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    margin-top: 0;
    padding: 5px 10px;
    text-transform: uppercase;font-family: arial;margin-bottom: 10px;}
#theme-my-login h3 img{display: none;}
.sde select,.sde input[type="text"],.hide-if-js input[type="text"],.hide-if-js input[type="password"]{    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%!important;margin-bottom: 10px}
#password td{width: 100%;}
.sde textarea{    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 134px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%!important;margin-bottom: 10px}

.sde em,.sde small{margin-bottom: 10px;float: left;font-family: arial;color: #636363}
.usr p{margin-bottom: 1px;}
.usr{float: left;width: 100%;border: 1px #C5C5C5 solid;}
.usr img{width: 100%;height: 90px;}
.usrs{padding: 5px}
.usrs{position: relative;}
.edi{position: absolute;right: 10px; top:5px;font-family: arial;padding: 3px 8px;background: #C5C5C5;color: #fff;}
.edi:hover{text-decoration: none;color: #000;}

.uc{padding: 5px 0px}
.ser{padding: 10px 0px;margin-bottom: 20px;}
.err{border: 1px red solid;}


.popwap{position: fixed;left: 0px;right: 0px;top: 0px;bottom: 0px;background: rgba(0,0,0,0.8);z-index: 999999;display: none;}
.c-user-modal-close{color: #fff;font-size: 22px;float: right;margin: 20px 20px 0px 0px;cursor: pointer;}
.c-user-modal-content{ margin: auto;margin-top: 5%;background: #F9FAF7;border-radius: 5px;padding: 20px;width: 400px;max-width: 80%;}
.c-user-modal-content input[type="text"],.c-user-modal-content input[type="password"],.c-user-modal-content textarea,.c-user-modal-content select{
   height: 48px;
    width: 100%;
    padding: 6px 8px;
    background: #fff;
    border: 1px #EAEAEA solid;
    margin-bottom: 0px;
}
.c-user-modal-content textarea{height: 100px;}
.c-user-modal-content p{margin-bottom: 3px;}
.bts{
   -moz-user-select: none;
    background-image: none;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    filter: none;
    opacity: 1;
    text-align: center;
    transition-delay: 0ms;
    transition-duration: 100ms;
    transition-timing-function: ease;
    vertical-align: middle;
    white-space: nowrap;
     box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.24);
}
.centers{width: 400px;margin: auto;color: #fff;text-align: center;margin-bottom: 15px;margin-top: 2%;}
.popwap{display: none;}


.err{border: 1px red solid!important;}
.loader {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    display: none;
}
.modal-close {
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 22px;
    margin: 20px 20px 0 0;
}
a:hover{text-decoration: none;}
.loader{display: none;}
.modal-content{color: #fff;margin: auto; margin-top: 15%; border-radius: 5px;padding: 20px;width: 400px;max-width: 80%;text-align: center;}
.ml p{padding: 5px 10px;background: #413377; margin-bottom:1px !important;}
.ml p:hover{background: #6B6193}
.ml p a{text-transform: capitalize;color: #fff;font-size: 16px;text-decoration: none;}
.vl{margin-bottom: 15px;}
.vl div{padding-top: 15px;padding-bottom: 5px;}
.vm{margin-bottom: 20px!important;}
.bluex{border-radius: 0px!important;background: #4C407C!important;color: #fff!important;}
.bts{padding: 5px 10px;background: #4C407C!important;color: #fff!important;}
.cn{margin-left: 15px;text-decoration: none;}
.cn:hover{text-decoration: none}




.type-awesome-surveys .entry-meta,.post-navigation{display: none!important;}
.type-awesome-surveys input[type="text"],.type-awesome-surveys input[type="email"],.type-awesome-surveys input[type="number"],
.type-awesome-surveys input[type="phone"],.type-awesome-surveys textarea,.type-awesome-surveys select{
   background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    margin-bottom: 30px!important
}
.type-awesome-surveys label {
   
    font-family: arial;
    font-size: 14px;

    text-align: left!important;
    margin-bottom: 12px!important;
}
.type-awesome-surveys .form-actions input{
    font-family: "Titillium Web",sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    float: right;
    background: #413377!important;
    border: 0px!important;

}
.reimg{width: 100%;}
.shb{float: left;width: 100%;color: #fff;font-size: 18px;margin-bottom: 10px;}
.ml p span a{float: left;width: 100%;margin-bottom: 10px;}
.w100{float: left;width: 100%;}
.required{color: red;}
#pfbc{padding: 10px;background: #EFEFEF}
div.s2member-pro-paypal-form-section{margin-top: 0px!important}
.s2member-pro-paypal-form-section-title{font-family: "Titillium Web",sans-serif!important;
    font-size: 16px;
    text-transform: capitalize; }
.s2member-pro-paypal-checkout-form-div label span{font-family: "Titillium Web",sans-serif!important;}
.membbordcapi{ border:1px solid #ccc; margin-bottom:10px;}
.vlbutton{
    background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    margin-top: 0px;
    padding: 5px 10px;
    text-transform: uppercase;
    font-family: "Titillium Web",sans-serif!important;
}
.spd ul{margin-left:0px;padding-left: 0px;}
span.spr{float: left;margin-right: 15px;}
#s2member-pro-authnet-checkout-form-custom-fields-section-title{display: none;}
#s2member-pro-authnet-checkout-form label{font-family: "Titillium Web",sans-serif!important;}
div.s2member-pro-authnet-form-billing-method-section-title,div.s2member-pro-authnet-form-billing-address-section-title,div.s2member-pro-authnet-form-section-title{background: none!important;border-bottom: 1px #ccc solid!important;}

.lefrigjust	{
				text-align:justify;
				}
				

.evecapire	{
				background:#fc9b34;
				min-height:100%;
				position:relative
			}
			.evecapire a:hover{color:yellow !important}
.evecapire h4{color:white}

.evecapire	ul	{margin:0; padding:0;}
.evecapire	ul li	{margin:0 0 8px 0; padding:0 0 8px 30px; list-style-type:none; font-family: "Titillium Web",sans-serif!important; font-size: 15px; color:white; font-weight:normal; border-bottom: 1px dotted white;}
.evecapire .calevecapi{background:url(/wp-content/themes/capi/images/dates.png) no-repeat 0px 3px}
.evecapire .timvecapi{background:url(/wp-content/themes/capi/images/clock.png) no-repeat 0px 3px}
.evecapire .locevecapi{background:url(/wp-content/themes/capi/images/interface.png) no-repeat 0px 3px}
.nobrdcap	{border:none!important;}
#wp-submit{text-decoration: none;margin-top: 5px;}

#ws-plugin--s2member-profile label{

    font-family: "Titillium Web",sans-serif!important;
    font-size: 16px!important;
    font-weight: 400!important;
}
#ws-plugin--s2member-profile input[type="text"],
#ws-plugin--s2member-profile input[type="email"],
#ws-plugin--s2member-profile input[type="password"],
#ws-plugin--s2member-profile input[type="number"],
#ws-plugin--s2member-profile textarea{
   background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    margin-top: 8px!important;
}
#ws-plugin--s2member-profile{
  background: #EFEFEF;padding: 20px;
}
#ws-plugin--s2member-profile-submit{float: right; background: #4d3d7b none repeat scroll 0 0;
    border: 1px solid #4d3d7b;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 15px;
    padding: 10px 15px;
    text-transform: uppercase; font-family: "Titillium Web",sans-serif!important;width: 200px!important;}
form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section{border-color: #ccc!important}
.sponlgcpi { padding:20px; background:#CCC; color:#CCC !important}
.sponlgcpi label{width:29% !important;}
.sponlgcpi  input[type=text]{width:70% !important; background:#E0E0E0; border:none; padding:10px}.sponlgcpi  input[type=password]{width:70% !important;  background:#E0E0E0;  border:none;  padding:10px}
.sponlgcpi input[type=submit] {    background: #4d3d7b none repeat scroll 0 0;
	font-family: "Titillium Web",sans-serif!important;
    border:none;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
    padding: 10px 15px;
    text-transform: uppercase;
}
.sponlgcpi input[type=checkbox]{width:20px; height:20px; margin-top:10px;}
.viewmorecap{color: #4D3D7B;
    font-size: 15px;
    float: left;
    padding: 15px 0px;
    text-decoration: none;
	font-family: "Titillium Web",sans-serif!important;
	
}
.viewmorecap:hover{color:black}
.side-bar{background: #f9f9f9!important}
.pinkftmemcp{background:#ffefef; min-height:177px; margin-bottom:10px;}
.grayftmemcp{min-height:177px; background: #EEEEEE}
.eventsehmcp{}
.eventsehmcp .owl-theme .owl-controls {
    bottom: 36px !important;
    margin: 0 auto!important;
    position: absolute!important;
    text-align: center!important;
    width: 100%!important;
}
.eventsehmcp .item img{background:none!important; padding:0 !important}
.eventsehmcp .owl-page span{background:white !important}
.membencapi	{ float:left; width:100%;}
.membencapi .panel-heading {padding: 10px 15px 0px 15px !important; font-weight:bold;}
.membencapi .panel-heading:hover{color:#DD3333}
.membencapi a:focus, a:hover {text-decoration:none; color: #DD3333}
.dbg{background: #EFEFEF;padding: 15px 0px}
.gf{margin: 15px 2%;border-bottom: 1px #ccc solid;float: left;width: 96%;}
.bv{display: none;}
.pinkftmemcp{float: left;}



.panel {
    position: fixed;
    display: none;
}
.wrap {
    position: relative;
}
@media screen and (max-width:1199px) {
.logo{padding: 15px 20px}
.menu{padding-left: 0px}
.welcome .col-md-8, .welcome .col-md-4{width: 100%;}
.eventts .owl-wrapper-outer .owl-wrapper,.eventts .owl-wrapper-outer .owl-wrapper .owl-item{width: 100%!important}
.eventts .owl-wrapper .col-md-8{width: 100%}
.eventts .owl-wrapper .col-md-4{width: 100%}
.sidebar .owl-wrapper-outer .owl-wrapper,.sidebar .owl-wrapper-outer .owl-wrapper .owl-item{width: 100%!important}
.sidebar .owl-wrapper .col-md-8{width: 100%}
.sidebar .owl-wrapper .col-md-4{width: 100%}
.anno .col-md-6{width: 100%}
#owl-demo4 img{width: 100%;}
.site-main .col-md-9,.site-main .col-md-3{width: 100%;}
.sidebar .anouncements img{width: 100%;}
.sidebar .anouncements a{float: left;width: 100%;}
.sideev{float: left;width: 100%;}
.sidebar .item .titan{min-height: 200px;background-position: center center!important;}
}
@media screen and (max-width:990px) {
  .caption{font-size: 14px;}
  .container{width:98%;}
  .menu ul li a{padding: 1em 14px;}
  .mli .col-md-4{width: 50%;margin-bottom: 20px!important;float: left;padding: 0px!important}
  .mli p{float: left;width: 100%;}
  .spon .pull-right{float: left!important;}
}
@media screen and (max-width:768px) {
 .logo{width: 100%;padding: 0px;position: relative;background: no-repeat;}
 .header {padding-left: 0px;}
 .lgn{width: 100%;display: block;min-height: 20px;}
 .lgn ul{float: left;width: 100%;}
 .social ul li{display: inline-block;float: none;}
 .social{float: left;width: 100%;text-align: center;}
 .social ul{width: 100%;}
 .sidemlogin{float:left;width: 100%;}
 .sds{float: left;width: 100%;}
 .misscapi{margin-top: 10px;}
 .lgn1{display: none;}
.lgn2{display: block;margin: 15px 0px;float: left;width: 100%}
.bln,.anno{float: left;width: 100%;}
.yd,.bl{float: left;width: 100%;}
.anno .col-sm-12{float: left;width: 100%;}
.tml-rememberme-submit-wrap .col-sm-12{float: left;width: 100%!important;}
#ws-plugin--s2member-profile tr{width: 100%!important;}
#page_navigation a{float: left;margin-bottom: 5px;}
}

@media screen and (max-width:740px) {
.panel{display: block;}

.lgn2 li{text-align: center;}
.rm{display: block;padding-top: 10px;}
.rm .menu-link{border: 1px solid #DD3333;
    border-radius: 3px;
    color: #DD3333;
    float: left;
    font-size: 30px;
   
    padding: 2px 10px;}
.logo,.caption{float: left;width: 100%;margin-bottom: 5px;}
.header{float: left;width: 100%;padding: 0px;}
.nav #primary-menu{display: none;}
.nav{min-height: 10px;}

#menu li a{font-family: "Titillium Web",sans-serif !important; font-size: 14px;
    font-weight: bold;
   
    text-decoration: none;
    text-transform: uppercase;}
.panel {
    background: #4C5154 none repeat scroll 0 0;
    left: -15.625em;
    position: fixed;
    width: 15.625em;
    z-index: 9999;
    border-radius: 0px;
}
.panel ul{list-style: none;margin-left: 0px;padding-left: 0px;}
.panel a {
    border-bottom: 1px solid #727272;
    display: block;
    padding: 1em;
    color: #fff;
    text-decoration: none;text-transform: capitalize;
}
.panel a:hover{color: #fff;  border-bottom: 1px solid #727272;}
.panel .current-menu-item a{color: #DD3333}
.panel .current-menu-item a:hover{color: #fff}
.panel ul li ul li a:hover{background: #B71717}
.menu li:hover ul{width: 100%;}
.panel .menu-item-has-children a::after {
    color:#DD3333;
    content: "";
    float: right;
    font-family: "FontAwesome";
    font-size: 20px;
    margin-top: -5px;
  }
.panel .menu-item-has-children:hover a::after {
    color:#fff;
    content: "";
    float: right;
    font-family: "FontAwesome";
    font-size: 20px;
    margin-top: -5px;
  }
  .panel .menu-item-has-children ul li a::after{content: ""}
  .panel .menu-item-has-children:hover ul li a::after{content: ""}

}
@media screen and (max-width:680px) {
.mli .col-md-4{width: 100%;}

}
@media screen and (max-width:570px){
  .LocationDetailsContainer .col-sm-6{width: 100%;float: left;border:0px;}
  .evrplus_addcal{display: none;}
  #details .redCountdownDemo{width: 100%;}

}
@media screen and (max-width:450px) {
.lgn{min-height: 20px;max-height:100%;}
}
@media screen and (max-width:400px) {
.evrplus_addcal{display: none;}
.reg_fees_select{width: 100%;}
.tickets{width: 100%!important;}
}