/**
 * @package   HLI Joomla! 3 Template
 * @version   1.0
 * @author    7Studio Tomasz Herudzinski http://www.7studio.eu
 * @copyright Copyright (C) 2009 - 2014 7Studio Tomasz Herudzinski
 * @license   Commercial - ThemeForest Regular License - http://themeforest.net/licenses/regular_extended
**/


 /* 
 * 
 * IMPORTANT!
 *
 * Please paste here css rules which you would like to override and change.
-----------------------------------------------------------------------------------*/

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-weight: 300 !important;
}
h1 {font-size:30px;}
#st-menu .nav.menu > li.parent > a, #st-menu .nav.menu > li.parent > span.separator {
    padding: 0 25px 0 15px;
}
#st-menu .nav.menu ul li {
    width: 240px !important;
}

/* Balbooa Forms*/

.com-baforms .ba-form {
    margin: 0 !important;

}

.visible-forms-modal.ba-forms-modal-wrapper .ba-forms-modal {
    pointer-events: all !important;
}


/*Matukio*/

#mat_filters .chzn-single {
    height: 40px;
    padding-top: 0;
}

.cforms-steps a span:first-child {
    width: 25px;
    height: 25px;
    padding: 0;
}
.compojoom-bootstrap h3, .compojoom-bootstrap .h3 {
    font-size: 20px;
}

.compojoom-bootstrap .mat_event_top_informations {
    color: #888;
    font-size: 90%;
    /* padding-bottom: 2px; */
    border-bottom: 1px solid #F1F1F1;
    padding: 10px 0;
}


.compojoom-bootstrap .btn-primary {
    color: #fff;
    background-color: #D22C2C;
    border-color: #D22C2C;
  border-radius:0;
}


.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.btn-primary.disabled, 
.btn-primary[disabled] {
border: 1px solid #2A0909;
  background-color: #2A0909;
}

.compojoom-bootstrap .btn-primary:hover {
    color: #fff;
    background-color: #2A0909;
    border-color: #2A0909;
}

.itemid-696 h2 {
  font-size: 26px;
}

/* BreezingForms*/


section.bfElemWrap {
    background: #f0f0f0 !important;
}

section.bfElemWrap:hover {
    background: #f9f9f9 !important;
}


.bfQuickMode legend {
    padding: 5px 15px !important;
    background: #D22C2C !important;
    color: #fff;
    font-size: 120%;
    text-transform: none !important;
}

.bfQuickMode fieldset fieldset legend {
    padding: 5px 10px !important;
    background: #fff !important;
    color: #575757 !important;
    border-color: transparent !important;
}

.bfQuickMode .bfLabelRight label {
    width: auto !important;
    float: right;
  	text-align:left;
}

.bfQuickMode p input[type='checkbox']
{
     width: 5% !important;

}
 
.bfQuickMode .bfLabelRight label {
     width: 95% !important;
}

.bfQuickMode input[type='checkbox'] {
    margin:5px !important;
}

.bfQuickMode button.bfCalendar {
    margin: 5px 0 !important;
    padding: 0 15px !important;
    background: #D22C2C !important;
  	color:#fff !imporant;
    display: block !important;
    overflow: hidden;
    height: 35px !important;
  cursor:pointer;
}

.bfQuickMode button.bfCalendar span {
    color: #fff;
    cursor: pointer;
  display:block;
}


@media (max-width: 1355px) {
  .st-site-wrap {
    margin: 0 20px;
    width: auto;
    padding:20px;
}
}