/*
Theme Name: leka-praca
Version: 1.0
Description: A child theme of Customizr Pro
Template: customizr-pro
Author: Administrator
*/
/* Your awesome customization starts here */

h1{
    font-family: Calibri !important;
    font-size:32px !important;
    line-height:48px;
    color:#00b050;
}
h2{
    font-family: Calibri !important;
    font-size:32px;
    line-height:40px
}
h3{font-size:24px;line-height:36px font-family: Calibri !important;}
h4{font-size:18px;line-height:23px font-family: Calibri !important;}
h5{font-size:14px;line-height:18px font-family: Calibri !important;}
h6{font-size:12px;line-height:15px;font-weight:400; font-family: Calibri !important;}
h1 small{font-size:24.5px font-family: Calibri !important;}
h2 small{font-size:17.5px font-family: Calibri !important;}
h3 small,h4 small{font-size:14px font-family: Calibri !important;}

body {
   font-family: Calibri !important;
/*   background-color: #efffef; */
}

p {
    display: block !important;
    -webkit-margin-before: 1em !important;
    -webkit-margin-after: 1em !important;
    -webkit-margin-start: 0px !important;
    -webkit-margin-end: 0px !important;
}

footer#footer {
    background: #243e20!important;
}

.caldera-grid .form-control:focus {
    border-color: #00b050 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,176,80,.6) !important;
}

.caldera-grid .kontakt_class {
    font-size: 20px !important;
}

.navbar .nav>li>a {
    font-size: 22px !important;
    line-height: 20px !important;
    font-family: 'Calibri' !important;
    font-weight: 700 !important;
    color: #000000  !important;
}

.navbar .nav>li>a:hover {
    color: #00b050 !important;
}

.navbar .nav>li>a:focus {
    color: #00b050 !important;
}

.navbar .nav {
    margin-right: 0;
    overflow: hidden;
}

.navbar .navbar-inner .nav li {
    line-height: 21px;
    border-left: 0px solid #000;
    margin-left: -7px;
}

.round-div {
    display: block;
    background: 0 0!important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    width: 170px;
    height: 170px;
    padding: 0!important;
    z-index: 99;
    -webkit-border-radius: 60px;
    -moz-border-radius: 500px;
    border-radius: 900px !important;
    border: 104px solid #fff !important;
    border-image: none;
    box-sizing: content-box;
    top: -66px;
    left: -54px;
}

h3.assistive-text {
    display: none !important;
}
.widget li {
    list-style: disc !important;
}

table {
    border-bottom: 1px solid #ededed !important;
}


img.shadow {
-webkit-box-shadow: 0px 0px 23px 6px rgba(137,250,164,0.66);
-moz-box-shadow: 0px 0px 23px 6px rgba(137,250,164,0.66);
box-shadow: 0px 0px 23px 6px rgba(137,250,164,0.66);
}

img.zoom {
    max-width: 100%;
    -moz-transition: all 0.3s !important;
    -webkit-transition: all 0.3s !important;
    transition: all 0.3s !important;
    overflow: hidden !important;
}

img:hover.zoom {
    -moz-transform: scale(1.2) !important;
    -webkit-transform: scale(1.2 !important);
    transform: scale(1.2) !important;
    overflow: hidden !important;
    border-radius:50%;
}

img.aligncenter {
    margin-top: 1.857142857rem !important;
    margin-bottom: .857142857rem !important;
}

.zoom alignnone wp-image-150 size-full {
    max-width: 100%;
    -moz-transition: all 0.3s !important;
    -webkit-transition: all 0.3s !important;
    transition: all 0.3s !important;
    overflow: hidden !important;
}

.zoom alignnone wp-image-150 size-full:hover{
    -moz-transform: scale(1.2) !important;
    -webkit-transform: scale(1.2 !important);
    transform: scale(1.2) !important;
    overflow: hidden !important;
}

.sticky-enabled .tc-shrink-on .nav>li>a>img{
   max-width: 50px !important;
}


.rahmen .img{
-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.75);
}

.icon-style-1 .builder-element-icon{
    height: 100px;
    width: 100px;
    line-height: 100px;
    background: blue;
    line-height: 100px;
    text-align: center;
    margin: 0 auto;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: white;
   /* Firefox */
	-moz-transition: all 1s ease;
	/* WebKit */
	-webkit-transition: all 1s ease;
	/* Opera */
	-o-transition: all 1s ease;
	/* Standard */
	transition: all 1s ease;
}    

.icon-style-1 .builder-element-icon:hover{
    background: red;
    /* Firefox */
	-moz-transform: rotate(360deg) ;
	/* WebKit */
	-webkit-transform:  rotate(360deg);
	/* Opera */
	-o-transform: rotate(360deg) ;
	/* Standard */
	transform: rotate(360deg) ;
}
