/**
Theme name: My theme
Author:Liisa Timonen
**/

/* CRELLY SLIDER CUSTOM CSS */

.crellyslider>.cs-controls {
    height: 100% !important;
    top: 0 !important;
    margin-top: 0 !important;
}

.crellyslider>.cs-controls>.cs-previous, .crellyslider>.cs-controls>.cs-next {
    background: none !important;
	height: 100% !important;
	box-shadow: none !important;
	width: 20%;
}

.crellyslider>.cs-controls>.cs-previous {
    left: 0 !important;
}

.crellyslider>.cs-controls>.cs-next {
    right: 0 !important;
}

.crellyslider > .cs-navigation {
	bottom: 30px !important;
}

.crellyslider > .cs-navigation > .cs-slide-link {
	width: 5px !important;
	height: 5px !important;
}

.generate-sections-inside-container {
    padding-left: 0;
    padding-right: 0;
}

/* NINJA FORMS CUSTOM CSS */
.field-wrap label  {
    color:#000;
    font-family:'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1.1em;
    text-transform: uppercase;
}

.ninja-forms-field {
    border-top:0 !important;
    border-right:0 !important;
    border-left:0 !important;
    border-bottom:1px solid #000 !important;
    background-color:transparent;
}

input {
    outline: none;
    font-family: 'Open Sans', sans-serif;
    color:#000;
    padding:5px 5px 2px 5px;
}

textarea {
    outline: none;
}

.nf-form-fields-required {
    display:none;
}

.ninja-forms-req-symbol {
    color:#000 !important;
}

.nf-error-msg {
    font-family:'Open Sans', sans-serif;
    font-weight: 600;
    font-size:12px;
}

#nf-field-4 {
    width:200px;
    border:0;
    background-color:#f2f2f2;
    border:0 !important;
    color:#000;
    font-family:'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1rem;
    text-transform: uppercase;
    border-radius:20px;
}

#nf-field-4:hover{
    border:0 !important;
    color:#FFF;
    background-color: #000;
}

/* GALLERY */

.rl-gallery .rl-gallery-link .rl-gallery-caption, .rl-gallery .rl-gallery-link:after {
    background-color:rgb(255, 255, 255, 0.6) !important;
}

.rl-gallery.rl-hover-effect-1 .rl-gallery-link .rl-gallery-caption {
    background:none !important;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-title {
    color:#000 !important;
    font-family: 'Open Sans', sans-serif;
    font-weight:600;
    font-size: 1rem;
    text-transform: uppercase;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-caption {
    color:#0c0c0c !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.8em;
    font-weight:300;
}

[class^="rl-hover-icon-"] .rl-gallery-link:before, [class*=" rl-hover-icon-"] .rl-gallery-link:before {
    color:#000 !important;
}