.nav-menu ul li a{
    color: #333;
}

.nav-menu ul, .nav-menu ul *{
    font-size: 93%;
    font-weight: bold;
}

.entry-content > .wpb_row > .wrapper, .entry-content > .wpb_row > .fp-tableCell > .wrapper, .entry-content > .wpb_row .fp-scrollable .fp-scroller > .wrapper{
    margin: 30px auto;
}

.nav-menu ul li ul{
    background: #dbdbdb;
    border-top: 1px solid #70cce1;
    font-size: 18px;
}

.nav-menu ul li{
    margin-left: 32px;
}

.nav-menu ul ul{
    width: 185px;
}

#access .nav-menu{
    margin-left: 0;
}



element.style {
max-width: 600px;
}

#supplementary-wrapper, #site-generator-wrapper {
    background-color: #b11066;
}

#page .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{
    color: #fff;
    border-color: #b11066;
    background-color: #b11066;
}

#page .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{
     color: #fff;
    border-color: #c91374;
    background-color: #c91374;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
    font-family: inherit;
    font-size: 100%;
    font-weight: normal;
}

#access ul{
    font-size: 20px;
}

#page .product .woocommerce-accordion{
    display: none;
}


#mobile-menu-dropdown .menu-line:before, #mobile-menu-dropdown .menu-line, #mobile-menu-dropdown .menu-line:after{
    background: #000;
}

.vipack_form_btn input{
    color: #fff;
    background-color: #69be58;
    border-radius: 5px;
    border: 0px;
    padding: 7.5px 24px 7.5px;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    
}

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, 
.frm_style_formidable-style.with_frm_style input[type=submit],
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button], 
.frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style{
    color: #fff;
    border-color: #b11066;
    background-color: #b11066;
}

.vipack_form_input{
    width: 50%;
}

div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}

.site-title-custom img{
    max-height: 110px;
}

.sticky-header .skrollable-after .site-title-custom img{
    height: 65px;
}

div#header .skrollable-after{
    height: 75px;
}

#header {
    min-height: 80px !important;
}

/*body #page .floatting-button {
    position: fixed;
    right: -570px;
    bottom: 200px;
}*/

#page .widget .vc_btn3-style-modern:after, #page .widget .vc_btn3-style-outline:after{
	position: static;
	background: transparent;
}

.wpb_column .vc_column_container .vc_col-sm-6{
    padding: 0 0;
}

#colophon .widget a{
    color: #dbdbdb;
}

#content .wpb_row{
    border-color: #fff;
}

.animation-special .lightbox-video:before{
    background: #f2f2f2;
}


@media (min-width: 1330px){
    .site-title-custom{
        margin-left: -5%;
    }
}

/*@media (min-width: 300px) and (max-width: 1150px){
    #content .wpb_content_element.wpb_revslider_element{
        margin-top: 135px;
    }
}*/

@media (min-width: 300px) and (max-width: 1053px){
    .special .vc_col-sm-6:nth-of-type(1){
        padding: 0px 0;
    }
}