.mk-blog-meta .mk-blog-meta-wrapper, .mk-blog-meta .mk-categories, .mk-blog-meta .mk-blog-author, time{
    display: none !important;
}
.paddingTop40{
    padding-top: 40px;
}
.categoryTitle{
    font-size: 50px !important;
    color: #709301 !important;
    font-weight: normal !important;
    text-transform: none !important;
}
.categorySubtitle{
    font-size: 18px !important;
    line-height: 24px !important;
    color: #888888 !important;
    font-weight: normal !important;
    text-transform: none !important;
}
.categorySubtitle p{
    margin:0;
    padding: 0;
}
span.categorySubtitle{
    margin:0;
    padding: 0 !important;
}
#mk-page-id-9037 .mk-page-section{
    margin:0;
    padding: 0;
}
#mk-page-id-9037 .page-section-content{
    padding: 0;
}
.switchPriceButton{
	display: inline-block;
	color: white;
	padding: 10px;
	border: 1px solid white;
	margin: 0 15px;
	border-radius: 5px;
	margin-bottom: 0;
	margin-top: 0;
	width: 230px;
	cursor: pointer;
	font-weight: bold;
}
.switchPriceButton:hover{
	background: #709301;
}

.switchPriceButton.active, .switchPriceButton.active:hover{
	color:#709301;
	background: white;
}
.switchPriceButton.es{
    padding: 7px 0;
    border: 1px solid white;
    margin: 0;
    margin-bottom: 0;
    margin-top: 0;
    width: 135px;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
}
.sinnapsPrices{
	display: inline-block !important;
}
.terms{
    color:#fff;
    line-height: 17px;
    font-size: 11px;
    text-align: center;
    margin: 11px auto 0 auto;
    max-width: 450px;
}
.terms a{
    color: #93bf01 !important;
}
.popmake-content .terms, .single .terms, .formulariowebinar .terms{
    color:#888;
}
.registerDesktop .registerEmail{
    font-size:19px !important;
    width:300px !important;
    height:60px !important;
    border-radius:3px !important;
}
.registerDesktop .registerButton{
    width: 220px !important;
    font-size: 18px !important;
    border-radius: 3px !important;
    color: white !important;
    background: #709301 !important;
    border: none !important;
    padding: 0 15px !important;
    line-height: 49px !important;
    font-weight: bold !important;
    margin-top: -4px !important;
    height:60px !important;
}
.registerMobile .registerEmail{
    font-size:23px !important;
    width:100% !important;
    border-radius:3px !important;
}
.registerMobile .registerButton{
    width: 100% !important;
    font-size: 18px !important;
    border-radius: 3px !important;
    color: white !important;
    background: #709301 !important;
    border: none !important;
    padding: 0 15px !important;
    line-height: 51px !important;
    font-weight: bold !important;
}

.registerFormOnPage .requestDesktop{
    background: #f6f6f6;
    box-shadow:15px 18px 12px -8px rgba(0,0,0,0.2);
    max-width: 855px;
    padding: 23px 10px 18px;
    margin: auto;
    border-radius: 4px;
}
.requestDesktop .requestEmail{
    font-size:19px !important;
    width:300px !important;
    height:60px !important;
    border-radius:3px !important;
}
.requestDesktop .requestTheme{
    font-size:19px !important;
    width:300px !important;
    height:60px !important;
    border-radius:3px !important;
    color: #767676 !important;
    font-weight: normal !important;
    display: inline-block !important;
    margin-top: -5px !important;
    line-height: 26px !important;
}
.requestDesktop .requestButton{
    width: 220px !important;
    font-size: 18px !important;
    border-radius: 3px !important;
    color: white !important;
    background: #709301 !important;
    border: none !important;
    padding: 0 15px !important;
    line-height: 49px !important;
    font-weight: bold !important;
    margin-top: -4px !important;
    height:60px !important;
}
.requestMobile .requestEmail{
    font-size:23px !important;
    width:100% !important;
    border-radius:3px !important;
}
.requestMobile .requestTheme{
    font-size:23px !important;
    width:100% !important;
    border-radius:3px !important;
    color: #767676 !important;
    font-weight: normal !important;
    display: inline-block !important;
    margin-top: -5px !important;  
    line-height: 26px !important;  
}
.requestMobile .requestButton{
    width: 100% !important;
    font-size: 18px !important;
    border-radius: 3px !important;
    color: white !important;
    background: #709301 !important;
    border: none !important;
    padding: 0 15px !important;
    line-height: 51px !important;
    font-weight: bold !important;
}

.testimonial-item p img{max-width:70px;margin:auto;max-height:70px;}
.testimonial-item img{max-width:150px;margin:auto;}
.page-id-13033 .testimonial-item img{max-height:initial;}

.sinnapsTestimonials .flex-direction-nav{display:none;}
.mk-testimonial.simple-style {padding:0;margin-top: 0;}
.mk-subscribe--message{font-size: 20px; display: inline;font-weight: bold;color: #aaa}
.home-counter-icons{
    color: #709301;
    font-size: 48px;
    text-align: center;
    display: block;
}
.home-prop-icons{
    color: #709301;
    font-size: 64px;
    text-align: center;
    display: block;
    margin-bottom: -136px;
    margin-top: 38px;
}
@media (min-width: 765px){
    .visible-sm{
        display:none !important;
    }
}
@media (max-width: 765px){
    .visible-sm{
        display:table !important;
    }
    .registerDesktop input.registerEmail{
        width: 100% !important;
    }
}
.gdpr{
    padding: 25px;
    box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
    position: fixed;
    top:48%;
    left:50%;
    background: white;
    border-radius: 4px;
    border:2px solid #709301;
    margin-left: -165px;
    margin-top: -268px;
    width: 330px;
    color: #888;
    z-index: 9999999999;
    overflow-y: auto;
}
.gdpr .consentList{
}
.gdpr .consentList .consentItem{
    margin: 0;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 18px;
    height: 36px;
    clear:both;
}
.gdpr .consentList .consentItem div{
    float:left;
    max-width: 285px;
}
.gdpr .consentList .consentItem i{
    font-size: 32px;
    line-height: 15px;
    color: #bbb;
    margin-right: 10px;
    margin-top: 10px;
}
.gdpr .footer{
    text-align: center;
    margin-top: 33px;
}
.gdpr .footer button{
    border:2px solid #709301;
    background: white;
    color:#888;
    font-weight: bold;
    border-radius: 4px;
    cursor: pointer;
    padding: 8px 18px;
}
.gdpr .footer button:hover{
    background: #e2e2e2;
}
.cookieAcceptWindow{
    padding: 10px;
    position: fixed;
    bottom:24px;
    left:24px;
    width: 45%;
    border-radius: 4px;
    background: white;
    color: #555;
    z-index: 99;
    box-shadow: 0 17px 17px rgba(0,0,0,.15), 0 27px 55px rgba(0,0,0,.3);
}
.cookieAcceptWindow .closeButton{
    position: absolute;
    right: 7px;
    transform: rotate(50grad);
    font-size: 24px;
    font-weight: bold;
    margin: -9px 0;
    cursor:pointer;
}
.cookieAcceptWindow .closeButton:hover{
    color:#709301;
}
.cookieAcceptWindow .head{
    padding-bottom: 10px;
    padding-right: 10px;
}
.cookieAcceptWindow .footer{
    text-align: right;
}
.cookieAcceptWindow .footer input[type=button]{
    border-radius: 3px;
    border:1px solid #709301;
    font-size: 15px; 
    padding: 6px 12px;
    background: #709301;
    color:white;
    cursor:pointer;
}
.cookieAcceptWindow .footer input[type=button]:hover{
    background: #507100;
}
.byeWindow{
    padding: 10px;
    box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
    position: fixed;
    top:50%;
    left:50%;
    background: white;
    border-radius: 4px;
    border:2px solid #709301;
    margin-left: -200px;
    margin-top: -138px;
    height: 276px;
    width: 400px;
    color: #555;
    z-index: 99;
}
.byeWindow .closeButton{
    position: absolute;
    right: 7px;
    transform: rotate(50grad);
    font-size: 24px;
    font-weight: bold;
    margin: -9px 0;
    cursor:pointer;
}
.byeWindow .closeButton:hover{
    color:#709301;
}
.byeWindow .head{
    padding-bottom: 32px;
    padding-right: 10px;
}
.byeWindow .footer{
    text-align: center;
}
.byeWindow .footer input[type=button]{
    border-radius: 3px;
    border:1px solid #709301;
    font-size: 15px; 
    padding: 6px 12px;
    background: white;
    cursor:pointer;
}
.byeWindow .footer input[type=button]:hover{
    background: #709301;
    color:white;
}
.byeWindow .footer a.byeButton{
    text-decoration: none;
    border-radius: 3px;
    font-size: 15px; 
    padding: 6px 12px;
    background: white;
    cursor:pointer; 
}
.byeWindow .footer a.byeButton:hover{
    color:#709301;
}