@charset "UTF-8";
/* CSS Document 9ec000 9ec000 */




@font-face {
font-family: 'Glyphicons Halflings';
src: url('https://netdna.bootstrapcdn.com/bootstrap/3.0.3/fonts/glyphicons-halflings-regular.eot');
src: url('https://netdna.bootstrapcdn.com/bootstrap/3.0.3/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.3/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.3/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.3/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
      body {
    margin: 0px;
  padding: 0px;
  background-image: url(../img/gruen.gif);
  background-repeat: repeat-x;
  background-position: left -5px;

font-family: 'Ropa Sans', sans-serif;
  font-family: 'Alegreya Sans', sans-serif !important;
  
  color:#777777;
    color:#4a555d;

    font-size:145%;
    line-height:150%;
  
      }
    
    h1 {font-size:150%;
  font-weight: 500;
      }
      h2 {
        font-size:130%;
    font-weight: 500;
      line-height:150%;
        }
      h3 {
        font-size:110%;
    font-weight: 500;
      line-height:150%;
        }
    .btn-top {
      background-color:transparent;
      background-image:none;
      border:none;
      box-shadow:none;
      }
      button {
        margin:0px !important;
        }
  .mehrlink:after {
  content: "\e080";
    color:#4a555d;
    margin: 0 0 0 3px;
    
    }
    /* .mehrlink:after:hover {
    content: "\20ac";
    color:#4a555d;
    margin: 0 0 0 3px;
    
    } */
          #outer {
            width:90%;
            max-width:1000px;
            margin:0 auto;
            }
.search {

padding: 5px 0 0 0;
}
.searchbox-button {
color:#fff;}
.searchbox-sword {
border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#aece00;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #e0ee97;
  HEIGHT:25PX;
  
}

.searchbox-sword:hover, .searchbox-sword:active, .searchbox-sword:focus   {
border-radius:6px;
  box-shadow:none;

  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #4a555d;
  HEIGHT:25PX;
  color:#4a555d;
}
#mailformsword {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;
  HEIGHT:25PX;
}
#mailformsword:hover, #mailformsword:active, #mailformsword:focus {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #4a555d;
  HEIGHT:25PX;
}

#mailformscols {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;
  HEIGHT:25PX;
}
#mailformscols:hover, #mailformscols:active, #mailformscols:focus {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #4a555d;
  HEIGHT:25PX;
}
#mailformsubmit, #mailformformtype_mail {
  border-radius:6px;
  box-shadow:none;
   color:#fff;
  background-color:#aece00;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;
  HEIGHT:25PX;
   margin:10px 0 10px 0;
}
#mailformsubmit:hover, #mailformsubmit:active, #mailformsubmit:focus {
  border-radius:6px;
  box-shadow:none;
   background-color:#4a555d;
 color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #4a555d;
  HEIGHT:25PX;
}
#mailformname, #mailformAnrede {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;
  HEIGHT:25PX;
}
#mailformemail {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;
  HEIGHT:25PX;
}
#mailformaddress, #mailformIhre_Nachricht {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;

}

input#pass, input#user {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;
  HEIGHT:25PX;
  margin: 0px 0 10px 0;
}
.tx-felogin-pi1 input[type="submit"] {
  border-radius:6px;
  box-shadow:none;
   color:#fff;
  background-color:#aece00;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #aece00;
  HEIGHT:25PX;
   margin:10px 0 10px 0;
}
.tx-felogin-pi1 label {
   margin:0;
}

.csc-mailform-field label {
font-weight:normal;
display:block;
  margin:10px 0 1px 0;
}
               #links ul {
          margin:0px;
          padding:0px;
              }
                #links ul li {
              margin:0px;
          padding:0px;
          list-style:none;
  float:left;
              }
                  #links ul li.link_facebook a {
  background-image: url(../img/facebook.png);
  background-repeat: no-repeat;
  background-position: right -2PX;          
              }
                 #links ul li a {
              margin:0 5PX 5px 0;
          padding:4px 8px 4px 12px;
  font-size:95%;
      color:#fff;
      width:95px;
      display:block;
      text-decoration:none;
        border-radius:0 0 4px 4px;
              }
.top_nav a {
              margin:0 5PX 5px 0;
          padding:6px 8px 6px 8px;
      color:#fff;
      width:95px;
      display:block;
      text-decoration:none;
        border-radius:0 0 4px 4px;
    float:left;
              }

#links ul li a span {
        font-size:120%;
  margin-top:2px;
              }
                   #links ul li a:link, #links ul li a:visited, .top_nav a:link, .top_nav a:visited {
      background-color:#b9c1c4;
        background-color:#c4d33b;
     background-color:#9ec000;
    background-color:#b5ce00;
  background-color:#aece00;
 background-color:#9ec000;
  
   /*  background-color:#c4da20; */

  

  
  color:#fff;
  
  
              }
                     #links ul li a:hover, #links ul li a:active, .top_nav a:hover, .top_nav a:active  {

     background-color:#9ec000;
  
    color:#fff;
              }
.top_nav a.active  {
      background-color:#4a555d;

 
    color:#fff;
              }
              .abstand {
                margin:20px 0 20px 0;}
.navigation { 
  border-top:solid 1px #c1c1c1;
                     border-bottom:solid 1px #c1c1c1;
  /* min-height:1px; */
}
              .navbar {
                  
                   /* padding-bottom:30px; */
                     border-radius:0;
  border:none;
                 background-color:transparent;
                    background-image:none;
                   box-shadow:none;
                 margin:0px;
                    position:relative;
              /* min-height:1px; */

                 }

                 .content {
                
                    padding:20px 0 20px 0;
                    }
                      .content a {
                        padding:0px;
  margin:0 1px;
                        }
                    

       
.content a:link, .content a:visited {
   background-color:transparent;
   color:#9EC000;
   color:#849805;

  
  
}

.content a:hover, .content a:active {
        color:#fff;
              text-decoration:none;
         background-color:#9EC000;
                    } 
            
.logo-hbs {
margin:10px 0;}
                ul.main_nav {
                width:100%;
                /* position:relative; */
                  padding:0 0 10px 0 !important;
                    margin:0 !important;
                    
                }
                 ul.main_nav li {
              
                   }
                   .container-fluid {
                     padding:0 !important;
                    margin:0px !important;
                    }
                 ul.main_nav li a {
              font-weight:500;
              text-transform: uppercase;
              font-size:110%;
              
              padding:1px 10px 1px 10px;
              margin:10px 10px 0 10px;
                }
                  ul.main_nav li a:link, ul.main_nav li a:visited {
                    color:#4a555d;
                    }
                ul.main_nav li a:hover, ul.main_nav li a:active {
                    background-color:#e2e8ec !important;
                    }
                 
                  ul.main_nav li.active a {
            background-color:#4a555d !important;
            
             color: #fff !important;
text-shadow: none;
text-decoration: none;
box-shadow: 0px;
}
                
                  
               
            /*ul.main_nav li ul.sub_nav {
              display:none;
              }*/
              
             ul.sub_nav {
    
              margin:0px;
              padding:0;
              /* position:absolute !important;
              top:30px !important;
              left:0px !important;
              width:1000px !important; */
        
              }
              

            
              ul.sub_nav li {
            float:left !important;
            display:block !important;
            list-style-type:none;
          
     
                }
            
            UL.sub_nav li a {
            text-decoaration:none;
        font-weight:500 !important;
            font-size:100% !important;
          padding:1px 9px 1px 8px;
              margin:0 0 10px 5px;
            display:block;
          color:#4a555d !important;
          background-color:transparent !important;
             text-transform: uppercase;
              }
                  .sub_nav li.active a, .sub_nav li.active a:hover {
          background-color:#4a555d !important;
            text-decoaration:none !important;
             color:#fff !important;
              }
              
              ul.sub_nav li a:hover, ul.main_nav li a:active {
               color:#efefef !important;
   background-color:#47555d !important;

                    text-decoration:none !important;
                    }
                 .sub_sub_nav li {
                     padding:0px !important;
              margin:0px !important;
              }
             .sub_sub_nav li a {
               text-decoration:none;
                 text-transform: none !important;
                  padding:1px 20px 1px 20px !important;
              margin:0px 0px 10px 0px !important;
               }
          /* .sub_sub_nav li:last-child a {
            border-right:solid 3px #4a555d !important;
            
                }*/
                 .sub_sub_nav li a:link,     .sub_sub_nav li a:visited {
              
                  background-color:#f2f3f4;
   background-color:#e1e8ec !important;

            
                }
                  ul.sub_sub_nav li a:hover, ul.sub_sub_nav li a:active, ul.sub_sub_nav li.active a {
                    background-color:#9ec000  !important;
        
                    color:#fff !important;
                    }
              
              
              .erste {
                /* height:45px !important; */
  background-image: url(../img/gruen.gif);
  background-repeat: repeat;
  background-position: left top;
                }
                h1 {
                    text-transform: uppercase;
                  }
                  
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    z-index: 2;
    color: #FFF;
    background-color: #4a555d;
    border-color: #4a555d;
}
.csc-default h1 {
margin:0px;}
.panel-primary {
    border-color: #4a555d;
}
.panel .glyphicon {
position: relative;
top: 0px;
}
.glyphicon-film, .glyphicon-book, .glyphicon-file, .glyphicon-arrow-right {
color:#4a555d;
  display:inline-block;
float:left !important;


}
.ohne_abstand .panel-heading {
padding-left:0px;
  padding-right:0px;
}
.ohne_abstand .panel-body {
padding:0px;
}

.mitglieder {
line-height:140%;
}
.mitglieder .csc-textpic-intext-left-nowrap img {
  margin:0 auto;
  padding:0;
   clear:both;
  display:block;
  
}
.mitglieder .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  width:95%;
   clear:both;
    display:block;
  margin:0px;
  padding:0px;
 
}
.mitglieder .csc-textpic-intext-left-nowrap .csc-textpic-text {
  width:100%;
   clear:both;
    display:block;
  margin:0px;
  padding:0px;
}


h2.icons {
padding-top:1px !important;
  padding-left:2px !important;
  display:block;
  margin:0px !important;
  
}
/* .panel {
box-shadow:none;
}
*/
.btn-primary {
    background-color: #4a555d;
     border-color: #4a555d;
}
.btn-primary:hover {
    background-color: #9ec000;
     border-color: #9ec000;
}
.bild .panel-heading {
padding:0px;
  border-bottom:none;
}

.bild .csc-textpic-text {
  padding:10px 10px 10px 0;
}
.bild .csc-header {
background-color:none;
  padding:0px !important;
}

.panel-primary > .panel-heading {
    color: #FFF;
    background-color: #4a555d;
    border-color: #4a555d;
}
.panel-primary:hover {
    border-color: #9ec000;
}
.panel-success {
    border-color: #9ec000 !important;
}

.panel-primary:hover span.glyphicon {
    color: #fff;
}
.panel-primary > .panel-heading:hover, .panel-success > .panel-heading {
    color: #FFF;
    background-color: #9ec000;
    border-color: #9ec000;
}


.panel-title {
   
  font-size:120% !important;
line-height:100% !important;
    text-transform:uppercase;
  }
.panel-heading h2 {
  
  font-size:120% !important;
line-height:110% !important;
  
  }
.panel-title a:link, .panel-title  a:visited {
color:#fff;
  }
.panel-title a:hover, .panel-title a:active {
color:#fff;
  }

.mitglieder_uebersicht img {
/*width:100%;
float:left;
  height:auto;*/
  margin:0 25% 0 0;
}
.mitglieder_content .panel-heading {
border-bottom:solid 1px #EFEFEF;
}
.mitglieder_content .panel-heading .csc-textpic-text h2 {
  font-size:100%;
margin:0px 0 4px 0 !Important;
}
.mitglieder_content .csc-textpic-imagewrap {
width:50%;
  display:block;
}

.mitglieder .panel-body .panel-heading  {
padding:0px;
margin:0;
}

.mitglieder_uebersicht h2 {
  padding:0 !important;
margin: 0 0 4px 0 !important;
}
.mitglieder_uebersicht .row {
border-bottom:solid 1px #EFEFEF;
}
.mitglieder_uebersicht .col-md-6 {
padding:0 10px 0 0 !important;
margin:0px !important;
  
}
.mitglieder_uebersicht .col-md-6 + .col-md-6  {
padding:0 0 0 10px !important;
margin:0px !important;
}
.mitglieder_uebersicht .panel-heading {
  padding:0 !important;
margin:0px !important;
}
.bild .csc-textpic-text {
 color: #FFF;
    background-color: none;
    border-color: #9ec000;
}
.bild .csc-header {
  color: #FFF;
    background-color:transparent !important;
    border-color: #9ec000;
}
.csc-textpic-image img  {
border-radius:4px;
}
.bild_100_prozent  {
padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
}
.bild_100_prozent img {
width:100%;
  height:auto;
}
.bild_100_prozent .panel-heading {
padding-top:0 !important;
  padding-bottom:0 !important;
  margin-top:0;
  margin-bottom:0;
}

.csc-textpic-text .csc-header {
  color: #FFF;
    background-color: #9ec000;
    border-color: #9ec000;
padding:0px 10px 10px 10px;
 display:block;
}
  .panel h2 {
    padding:0px 0 4px 0;
    font-size:115% !important;
    margin:0px;
     color: #9ec000;
      }
.mitglieder h2 {
    padding:0px 0 0px 0;
    font-size:115% !important;
    margin:0px;

     color: #4a555d;
      }
/*.mitglieder img {
 width:70%; 
  height:auto;
  margin:0px 0 0px 10%;
  padding:0 0 0 0;
      }*/
    .btn-primary1 {    
  background-color: #4a555d;
     border-color: #4a555d;
}
.right {
  /*margin-top:18px;*/
}
.right .tx-pg-events h1 {
display:none;
}
.panel-primary1 {    
  border-color: #4a555d;
}
.navbar-collapse {
  margin:0px !important;
  padding:0px !important;

  }
.standard .panel-heading {
  margin:0 !important;
  margin-bottom:0 !important;
     padding:0 !important;
  padding-bottom:0 !important;
}
.standard .panel-body {
   margin-top:0 !important;
  margin-bottom:0 !important;
     padding-top:0 !important;
  padding-bottom:0 !important;
}
.panel-body {
background-color:#fff;
  color:#4A555D;
}

/* div.csc-default {
  margin:0 !important;
    Padding:0 !important;
}

div.csc-default .panel-heading {
  margin:0 !important;
    Padding:0 !important;
}
div.csc-default .panel-heading h1 {
  margin:0 0 15px 0 !important;
    Padding:0 !important;
}

div.csc-default .panel-body {
    margin:0 0 15px 0 !important;
    Padding:0 !important;
}

.panel .panel-body {
    margin:0 0 15px 0 !important;
    Padding:10px !important;
} */
.row .col-md-2:first-child {
  padding-left:0px;   
  margin-left:0px;
}
  .row .col-md-2:last-child {
  padding-right:0px;   
  margin-right:0px;
}
.row .col-md-3:first-child {
  padding-left:0px;  
  margin-left:0px;
}
  .row .col-md-3:last-child {
  padding-right:0px;   
  margin-right:0px;
}
 
.row .col-md-4:first-child {
  padding-left:0px;   
  margin-left:0px;
}
  .row .col-md-4:last-child {
  padding-right:0px;  
  margin-right:0px;
}
.row .col-md-5:first-child {
  padding-left:0px;  
  margin-left:0px;
}
  .row .col-md-5:last-child {
  padding-right:0px;   
  margin-right:0px;
}
.row .col-md-6:first-child {
  padding-left:0px;   
  margin-left:0px;
}

  .row .col-md-6:last-child {
  padding-right:0px;   
  margin-right:0px;
}
.row .col-md-7:first-child {
  padding-left:0px;   
  margin-left:0px;
}
  .row .col-md-7:last-child {
  padding-right:0px;   margin-right:0px;
}
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
.row .col-md-8:first-child {
  padding-left:0px;   margin-left:0px;
}
  .row .col-md-8:last-child {
  padding-right:0px;   margin-right:0px;
}
.row .col-md-9:first-child {
  padding-left:0px;   margin-left:0px;
}
  .row .col-md-9:last-child {
  padding-right:0px;   margin-right:0px;
}
.row .col-md-10:first-child {
  padding-left:0px;   margin-left:0px;
}
  .row .col-md-10:last-child {
  padding-right:0px;   margin-right:0px;
}
.row .col-md-11:first-child {
  padding-left:0px;   margin-left:0px;
}
  .row .col-md-11:last-child {
  padding-right:0px;   margin-right:0px;
}
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
.row .col-md-10:first-child {
  padding-left:0px;   margin-left:0px;
}
  .row .col-md-10:last-child {
  padding-right:0px;   margin-right:0px;
}
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
.tx-t3s-content {
padding:0x;
margin:0px;
}


/* table */
.contenttable {
  padding:0;
margin:20px 0 20px 0;
  border-collapse:collapse;
  }
  
.contenttable td {
  padding:3px 10px;
text-align:center;
border:1px solid #d5dbde;
  }
.contenttable tr + tr, .contenttable tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,  .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr ,  .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr    {
    background-color:#f2f3f4;
  }
  .contenttable tr + tr + tr, .contenttable tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr   {
    background-color:#FFF;
  }
.td-0 {
    background-color: #9ec000;
    color: #fff;
    border:1px solid #fff !important;
  }
.tr-0 td  {
    background-color: #4a555d;
    color: #fff;
  border:1px solid #fff !important;
  }



.download:before {
content: "\e134";
  position: relative;
top: 3px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-moz-osx-font-smoothing: grayscale;
  margin-right:5px;
}

.internal-link:before {
content: "\e132";
  position: relative;
top: 3px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-moz-osx-font-smoothing: grayscale;
  margin-right:5px;
}

.external-link-new-window:before, .tx_pgevents_media li a:before {
content: "\e170";
content: "\e131";
content: "\e133";
  content: "\e131";
  position: relative;
top: 3px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-moz-osx-font-smoothing: grayscale;
  margin-right:5px;
} 


.csc-textpic-caption
{
  position:absolute;
  bottom:10px;
  left:0px;
 
  font-size:170%;
  width:100%;
  display:block;
   padding:20px;
  Background-color:rgba(255,255,255,0.3);
    color:#fff;

}

.csc-textpic-center-inner a {
margin:0px;
padding:0px;
  
}

.csc-textpic-caption a:link, .csc-textpic-caption a:visited
{
  color:#858f94 !important;
}
.csc-textpic-caption a:hover, .csc-textpic-caption a:active, .csc-textpic-caption:hover
{
  background-color:#9ec000 !important;
  
  color:#fff !important;
}
.tx_pgevents_media li  {
list-style:none;
  padding: 0 0 2px 2px;
}
.tx_pgevents td  {
white-space:normal !important;
  border-bottom:solid 1px #efefef;
  padding:5px 10px 5px 5px;
  margin:0px;
   font-weight:500;
color:#99b201;
 font-size:120% !important;
  Width:40% !important;
}

.tx_pgevents td + td  {
 font-size:100% !important;
Width:60% !important;
}
.tx_pgevents a {
padding:0px !important;
}
.tx_pgevents td a:link, .tx_pgevents td a:visited  {
color:#4a555d;

  
  
}
.tx_pgevents td a:hover, .tx_pgevents td a:actitve  {
background-color:#9EC000;
  TEXT-DECORATION:NONE !IMPORTANT;
color:#fff;

  
}

.tx-pg-events td {
white-space:normal !important;
  border-bottom:solid 1px #efefef;
  padding:5px;
  margin:0px;
  font-weight:500;  
}

.tx_pgevents td + td, .tx-pg-events td + td {
white-space:normal;
    font-weight:normal;
}
.tx_pgevents tr:hover {
   background-color:#9EC000;
}
.tx_pgevents tr:hover td a, .tx_pgevents tr:hover td {
 color:#fff !important;
}



.tx-pg-events table {
  border-collapse: collapse;
  border-spacing: 0px;}
form[name="tt_address_form"] label { 
margin: 0 10px 0 0;
}
form[name="tt_address_form"] input {
border-radius: 6px;
box-shadow: none;
background-color: #FFF;
border: 1px solid #AECE00;
height: 25px;
  margin:0 0 10px 0;
}
form[name="tt_address_form"] br {
display:none;
}
form[name="tt_address_form"] input[type="submit"] {
background-color:#AECE00;
color:#fff;
}
.mobil_footer {
  display:none;
}

#myCarousel146 a:link, #myCarousel146 a:link {
color:transparent !important;
BAckground-color:transparent !important;
}
#myCarousel146 a:hover, #myCarousel146 a:hover {
color:#fff !important;
BAckground-color:#000 !important;
}
.carousel-control {
width:55px;
  padding:0px;
}
.carousel-control .icon-next {
  width: 0px;
  height: 0px;
 border-top: 20px solid transparent;
 border-bottom: 20px solid transparent;
  border-left: 20px solid #fff;

}
.carousel-control .icon-prev {
  width: 0px;
  height: 0px;
 border-top: 20px solid transparent;
 border-bottom: 20px solid transparent;
  border-right: 20px solid #fff;
 
}
a.carousel-control {
margin:30px 0  0 0;
}
.carousel-control .icon-next:before {
    content:"";
}

.carousel-control .icon-prev:before {
  content:"";
}
.readmoreLink, .carousel-caption {
  display:none;
}
.carousel-indicators {
position:relative;
top:0px;
}
.carousel-indicators .active {
    margin: 0px;
    width: 12px;
    height: 12px;
    background-color: #9EC000;
}

.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #9EC000;
border-radius: 10px;
cursor: pointer;
background-color: transparent;
}
.tx-pg-events {
}
.tx-pg-events label {
  font-weight: normal;
display: block;
margin: 10px 0px 2px 0px;
  font-family: 'Alegreya Sans',sans-serif !important;
color: #4A555D;
}
.tx-pg-events select {
  border-radius: 6px;
box-shadow: none;
background-color: #FFF;
border: 1px solid #AECE00;
height: 25px;
}
.tx-pg-events input {
  border-radius: 6px;
box-shadow: none;
background-color: #FFF;
border: 1px solid #AECE00;
height: 25px;
}
.tx-pg-events  input[type="submit"]  {
border-radius: 6px;
box-shadow: none;
color: #FFF;
background-color: #AECE00;
border: 1px solid #AECE00;
height: 25px;
margin: 10px 0px;
  width:70px !important;
}
.tx-pg-events  input[type="checkbox"]  {

   border-radius: 0;
box-shadow: none;
background-color: #FFF;
border:none;
height: auto;
}
/* 

.external-link-new-window:before {
  content: " ";
width:8px;
  height:8px;
  display:inline-block;
  border-top:solid 2px #7d8285;
    border-right:solid 2px #7d8285;
  margin: 0 3px 0 0;
} 
.internal-link:before {
    content: " ";
width:8px;
  height:8px;
  display:inline-block;
  border-top:solid 2px #7d8285;
    border-right:solid 2px #7d8285;
  margin: 0 3px 0 0;
}
*/
@media (max-width:768px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
}

.frame-layout-79 span,.frame-layout-80 span,.frame-layout-81 span,.frame-layout-82 span,.frame-layout-83 span,.frame-layout-84 span,.frame-layout-85 span,.frame-layout-86 span,.frame-layout-87 span{
		margin-top: 10px;
}

.frame-layout-79 .tx-ghrandomcontent-pi1,.frame-layout-80 .tx-ghrandomcontent-pi1,.frame-layout-81 .tx-ghrandomcontent-pi1,.frame-layout-82 .tx-ghrandomcontent-pi1,.frame-layout-83 .tx-ghrandomcontent-pi1,.frame-layout-84 .tx-ghrandomcontent-pi1,.frame-layout-85 .tx-ghrandomcontent-pi1,.frame-layout-86 .tx-ghrandomcontent-pi1,.frame-layout-87 .tx-ghrandomcontent-pi1{
		padding:0px 10px;
}
.frame-layout-79{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #4a555d;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-80{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #4a555d;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-81{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #9ec000;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-82{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #4a555d;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-83{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #4a555d;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-84{
	margin-bottom: 20px;
	background-color: #fff;
	
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-85{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #4a555d;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-86{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #4a555d;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.frame-layout-87{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #4a555d;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}



.header-80{
	display:block;
	background-color: #4a555d;
}

.header-81{
	display:block;
	background-color: #9ec000;
}
.header-82{
	display:block;
	background-color: #4a555d;
}
.header-85{
	display:block;
	background-color: #4a555d;
}



h1.box{
	margin-top: 0px;
	padding: 5px 10px;
	line-height: 30px;
	color: #fff;
}
.content h1.box a,.content h1.box a:visited {
	color: #fff;
}

.custombox{
	padding:0px 10px;
}

#c93 .ce-column{
	float:none;
}
#c93 .ce-left .ce-gallery, .ce-column{
	float:none;
} 

.powermail_fieldset .col-sm-10,.powermail_fieldset .col-md-6 {
	width: 100%;
}
#g-recaptcha-6{
	margin-left:15px;
}
.col-sm-10.col-sm-offset-2{
	margin-left:0px;
}

.col-sm-10.col-sm-offset-2 .btn{
	width: 100%;
	margin-top: 15px;
}