
h1, h2, h3, h4, h5, h6,    
body {font-family: 'Asap' !important ; font-weight: 400}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    color: #00aebe;
}


.gallery_01,
.gallery_02,
.gallery_03,
.gallery_04,
.gallery_05 {
      list-style: none;
      overflow: hidden;
      padding: 0;
      margin: 0;
}

.gallery_01 img,
.gallery_02 img,
.gallery_03 img,
.gallery_04 img,
.gallery_05 img {
	margin: 0 0 20px 0;
}


.gallery_01 img:hover,
.gallery_02 img:hover,
.gallery_03 img:hover,
.gallery_04 img:hover,
.gallery_05 img:hover {
	filter:alpha(opacity:70);
	KHTMLOpacity:0.70;
	MozOpacity:0.70;
	opacity:0.70;	
}

.btn,
#hero h1 {font-weight: 400;}


.navbar-nav > li > a {
    font-size: 22px;
    line-height: 20px;
    font-weight: 400;
    text-transform: uppercase;
    color: #506A85;
    padding: 10px;
    border: 1px solid 
    rgba(255,255,255,0);
    border-radius: 3px;
    bottom: -1px;
    z-index: 2;
}

.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a {
    line-height: 18px;
    padding: 13px 20px;
    color: 
    #73879C;
    text-transform: uppercase;
    font-weight: 400;
    white-space: normal;
}


.nav > li.active > a {color: #00aebe;}



.btn.responsive-menu {font-size: 40px; width: 50px; height: 50px; color: #00aebe !important; margin-right: 40px;}
.btn.responsive-menu:hover {color: #008b98 !important;}

.btn_mobil_bs,
.btn_mobil_bs:hover {background: transparent; box-shadow: none;}



#owl-main .caption h1.dark-bg span, #owl-main .caption p.dark-bg span {
background: #00aebe;
box-shadow: -.5em 0 0
#00aebe,.5em 0 0
#00aebe;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}



.img-responsive {width: 100%;}





.btn.btn-green,
.btn.btn-blue {background: #3660aa;}




.dark-bg {background-color: #2c61a7;}



.form-control {
    display: block;
    width: 100%;
    height: 48px;
    padding: 12px 12px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.btn {
    color: #FFF !important;
    background-color: #00aebe !important;
    padding: 11px 20px 13px;
    margin: 15px 0;
        margin-bottom: 15px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.02em;
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    border: none;
    text-transform: uppercase;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);
}

.btn:hover {
    background-color: #2c61a7 !important;
}



.panel-body a {line-height: 180%}

footer.dark-bg p {color: #FFF;}

footer.dark-bg a:hover {color: #FFF;}

.text-left {text-align: left}


.fs-14 {font-size: 14px}
.fs-15 {font-size: 15px}
.fs-16 {font-size: 16px}
.fs-17 {font-size: 17px}
.fs-18 {font-size: 18px}
.fs-19 {font-size: 19px}
.fs-20 {font-size: 20px}
.fs-25 {font-size: 25px}
.fs-30 {font-size: 30px}



.pd_akt {padding: 0 40px 0 0}

.mgl-0 {margin-left: 0px !important}
.mgl-10 {margin-left: 10px}
.mgl-20 {margin-left: 20px}
.mgl-30 {margin-left: 30px}
.mgl-40 {margin-left: 40px}
.mgl-50 {margin-left: 50px}
.mgl-60 {margin-left: 60px}
.mgl-70 {margin-left: 70px}
.mgl-80 {margin-left: 80px}
.mgl-90 {margin-left: 90px}
.mgl-100 {margin-left: 10px}

.mgr-10 {margin-right: 10px}
.mgr-20 {margin-right: 20px}
.mgr-30 {margin-right: 30px}
.mgr-40 {margin-right: 40px}
.mgr-50 {margin-right: 50px}
.mgr-60 {margin-right: 60px}
.mgr-70 {margin-right: 70px}
.mgr-80 {margin-right: 80px}
.mgr-90 {margin-right: 90px}
.mgr-100 {margin-right: 10px}

.mgt-10 {margin-top: 10px}
.mgt-20 {margin-top: 20px}
.mgt-30 {margin-top: 30px}
.mgt-40 {margin-top: 40px}
.mgt-50 {margin-top: 50px}
.mgt-60 {margin-top: 60px}
.mgt-70 {margin-top: 70px}
.mgt-80 {margin-top: 80px}
.mgt-90 {margin-top: 90px}
.mgt-100 {margin-top: 10px}

.mgb-0 {margin-bottom: 0px}
.mgb-10 {margin-bottom: 10px}
.mgb-20 {margin-bottom: 20px}
.mgb-30 {margin-bottom: 30px}
.mgb-40 {margin-bottom: 40px}
.mgb-50 {margin-bottom: 50px}
.mgb-60 {margin-bottom: 60px}
.mgb-70 {margin-bottom: 70px}
.mgb-80 {margin-bottom: 80px}
.mgb-90 {margin-bottom: 90px}
.mgb-100 {margin-bottom: 10px}

.full-width {width: 100%}

.sidenav li.active a:after {opacity: 1;}
.sidenav li.active a {color: #FFF;}


