body .young_wrapper .left li .icon_list_connector {
    border-right-width: 1px !important;
    border-right-style: solid !important;
}

body .young_wrapper .right li .icon_list_connector {
    border-left-width: 1px !important;
    border-left-style: solid !important;
}

.smile_icon_list .icon_description h3 {
    font-weight: 300 !important;
    position: relative;
    top: -7px;
}

.smile_icon_list .icon_description_text {
    position: relative;
    top: -5px;
}

.smile_icon_list .icon_description_text p {
    margin-top: 0;
}

/* Only Safari */
@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
    @media {
        .btn1icon {
            top: 30% !important;
        }
    }

    .ult_btn10_span .style10-span {
        top: 10px !important;
        left: 0 !important;
    }
}

.ultb3-box {
    border-radius: 4px;
}

.wpb_text_column {
    font-size: 18px;
    line-height: 40px;
}

.wpb_text_column p {
    margin: 0;
}

button.ubtn {
    font-size: 18px;
    line-height: 40px;
}

button.ubtn {
    font-weight: 300 !important;
}

button.ubtn.ubtn-sep-icon-at-left span.ubtn-data.ubtn-text {
    position: relative;
    left: 14px;
}

button.ubtn.ubtn-sep-icon-at-right span.ubtn-data.ubtn-text {
    position: relative;
    right: 14px;
}

.vc_btn3-container {
    margin-bottom: 20px !important;
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 3px !important;
}

.vc_btn3.vc_btn3-size-sm {
    font-size: 13px !important;
    padding: 9px 13px 10px 16px !important;
}

.vc_btn3.vc_btn3-size-md {
    font-size: 15px !important;
    padding: 9px 13px 10px 16px !important;
}

.vc_btn3.vc_btn3-size-lg {
    font-size: 18px !important;
    padding: 12px 20px 14px 19px !important;
}

.vc_btn3-left .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left,
.vc_btn3-left .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left,
.vc_btn3-right .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left,
.vc_btn3-right .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left {
    padding-left: 38px !important;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right {
    padding-right: 30px !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right {
    padding-right: 37px !important;
}

.vc_btn3-left .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left,
.vc_btn3-right .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left {
    padding-left: 41px !important;
}

.vc_btn3-center .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left {
    padding-left: 19px !important;
}

.vc_btn3-center .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right {
    padding-right: 19px !important;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right {
    padding-right: 31px !important;
}

.vc_btn3-size-sm.vc_btn3-style-classic {
    font-weight: 700 !important;
}

.vc_btn3-size-md.vc_btn3-style-classic,
.vc_btn3-size-lg.vc_btn3-style-classic {
    font-weight: 400 !important;
}

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon,
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 13px !important;
}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    font-size: 16px !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 16px !important;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 13px !important;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 18px !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon,
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 14px !important;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-top: 3px !important;
}

/* 3D Bottons Shadows */
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-pink {
    box-shadow: 0 2px 0 #fe3829 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-turquoise {
    box-shadow: 0 2px 0 #008d97 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-blue {
    box-shadow: 0 2px 0 #3253bc !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-inverse {
    box-shadow: 0 2px 0 #393939 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-danger {
    box-shadow: 0 2px 0 #ff3323 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-warning {
    box-shadow: 0 2px 0 #c77700 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-success {
    box-shadow: 0 2px 0 #4f934b !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-info {
    box-shadow: 0 2px 0 #2da4cd !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-primary {
    box-shadow: 0 2px 0 #006394 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-default {
    box-shadow: 0 2px 0 #dbdbdb !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-violet {
    box-shadow: 0 2px 0 #6e48b1 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-peacoc {
    box-shadow: 0 2px 0 #338faa !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-chino {
    box-shadow: 0 2px 0 #b9a888 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-mulled-wine {
    box-shadow: 0 2px 0 #342f3c !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-vista-blue {
    box-shadow: 0 2px 0 #4ac97d !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-black {
    box-shadow: 0 2px 0 #0e0e0e !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-grey {
    box-shadow: 0 2px 0 #cfcfcf !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-orange {
    box-shadow: 0 2px 0 #f4a733 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-sky {
    box-shadow: 0 2px 0 #2a86db !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-green {
    box-shadow: 0 2px 0 #53812d !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-juicy-pink {
    box-shadow: 0 2px 0 #f11f18 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-sandy-brown {
    box-shadow: 0 2px 0 #f46e33 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-purple {
    box-shadow: 0 2px 0 #a559a8 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-white {
    box-shadow: 0 2px 0 #e3e3e3 !important;
}

/* 3D Bottons Shadows Hover */
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-pink:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-pink:focus {
    box-shadow: 0 0 0 #fe3829 !important;

}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-turquoise:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-turquoise:focus {
    box-shadow: 0 0 0 #008d97 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-blue:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-blue:focus {
    box-shadow: 0 0 0 #3253bc !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-inverse:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-inverse:focus {
    box-shadow: 0 0 0 #393939 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-danger:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-danger:focus {
    box-shadow: 0 0 0 #ff3323 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-warning:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-warning:focus {
    box-shadow: 0 0 0 #c77700 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-success:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-success:focus {
    box-shadow: 0 0 0 #4f934b !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-info:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-info:focus {
    box-shadow: 0 0 0 #2da4cd !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-primary:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-primary:focus {
    box-shadow: 0 0 0 #006394 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-default:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-default:focus {
    box-shadow: 0 0 0 #dbdbdb !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-violet:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-violet:focus {
    box-shadow: 0 0 0 #6e48b1 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-peacoc:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-peacoc:focus {
    box-shadow: 0 0 0 #338faa !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-chino:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-chino:focus {
    box-shadow: 0 0 0 #b9a888 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-mulled-wine:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-mulled-wine:focus {
    box-shadow: 0 0 0 #342f3c !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-vista-blue:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-vista-blue:focus {
    box-shadow: 0 0 0 #4ac97d !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-black:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-black:focus {
    box-shadow: 0 0 0 #0e0e0e !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-grey:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-grey:focus {
    box-shadow: 0 0 0 #cfcfcf !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-orange:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-orange:focus {
    box-shadow: 0 0 0 #f4a733 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-sky:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-sky:focus {
    box-shadow: 0 0 0 #2a86db !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-green:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-green:focus {
    box-shadow: 0 0 0 #53812d !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-juicy-pink:focus {
    box-shadow: 0 0 0 #f11f18 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-sandy-brown:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-sandy-brown:focus {
    box-shadow: 0 0 0 #f46e33 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-purple:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-purple:focus {
    box-shadow: 0 0 0 #a559a8 !important;
}

.vc_btn3.vc_btn3-style-3d.vc_btn3-color-white:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-white:focus {
    box-shadow: 0 0 0 #e3e3e3 !important;
}

.aio-icon-component .aio-icon-header .aio-icon-title {
    font-weight: 300;
    font-size: 18px;
}

.ult-carousel-wrapper .slick-prev i,
.ult-carousel-wrapper .slick-next i {
    opacity: .6;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.ult-carousel-wrapper .slick-prev:hover i,
.ult-carousel-wrapper .slick-next:hover i {
    opacity: 1;
    text-shadow: 0 0 8px #fff;
}

.ult-carousel-wrapper .slick-dots li i {
    opacity: .6 !important;
}

.ult-carousel-wrapper .slick-dots li:hover i {
    opacity: 1 !important;
    text-shadow: 0 0 8px #fff;
}

.ult-carousel-wrapper .slick-dots li.slick-active i {
    opacity: 1 !important;
    text-shadow: 0 0 8px #fff;
}

.wpb_text_column {
    font-size: 15px;
    line-height: 26px;
}

.vc_general.vc_cta3 {
    font-size: 15px !important;
    line-height: 26px;
}

.vc_general.vc_cta3 header h2 {
    font-size: 30px;
    font-weight: 300;
    color: #333333;
}

.vc_general.vc_cta3 header h4 {
    font-size: 18px;
    font-weight: 300;
    color: #333333;
}

.vc_icon_element .vc_icon_element-size-sm .vc_icon_element-icon:before {
    font-size: 18px !important;
    line-height: 20px;
}

.vc_icon_element .vc_icon_element-size-md .vc_icon_element-icon:before {
    font-size: 24px !important;
    line-height: 34px;
}

.vc_icon_element .vc_icon_element-size-lg .vc_icon_element-icon:before {
    font-size: 25px !important;
    line-height: 48px;
}

.vc_icon_element .vc_icon_element-size-xl .vc_icon_element-icon:before {
    font-size: 40px !important;
    line-height: 80px;
}

.vc_general.vc_cta3 .vc_cta3-icons-left .vc_cta3_content-container {
    padding-left: 26px !important;
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 3px !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {
    border-radius: 8px !important;
}

.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin-bottom: 0 !important;
}

.vc_general.vc_cta3.vc_cta3-shape-round {
    border-radius: 20px !important;
}

.vc_general.vc_cta3.vc_cta3-style-outline {
    border-width: 2px !important;
}

/* Call To Action Shadows */
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #d4d4d4 !important;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #3253bc !important;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #008d97;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #fe3829 !important;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #6e48b1 !important;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #338faa !important;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #b9a888 !important;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #342f3c !important;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #4ac97d !important;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #0e0e0e !important;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #cfcfcf !important;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #f4a733 !important;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #2a86db !important;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #53812d !important;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #f11f18 !important;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #f46e33 !important;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #a559a8 !important;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
    box-shadow: 0 3px 0 #e3e3e3 !important;
}

.vc_progress_bar .vc_single_bar .vc_label {
    color: #333333;
}

.vc_progress_bar .vc_single_bar {
    margin-bottom: 20px !important;
    box-shadow: none !important;
}

.vc_progress_bar .vc_single_bar .vc_label {
    font-size: 15px;
    padding: 6px 17px !important;
    text-shadow: none !important;
}

.vc_pie_chart .vc_pie_chart_value {
    color: #333333;
    font-size: 27px !important;
    font-weight: 400;
}

.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period {
    margin-top: 22px !important;
}

.ult_countdown.ult-cd-s2 .ult_countdown-section {
    padding: 0 42px !important;
}

.ult_main_cl a,
.flip-box-wrap .flip-box h3 {
    font-weight: 300;
}

.ultimate-google-trends iframe {
    width: 100%;
}

.ultimate-call-to-action {
    font-size: 20px;
    line-height: 38px;
}

.vc_images_carousel .vc_carousel-indicators li {
    width: 6px !important;
    height: 6px !important;
    border: solid 2px #000000 !important;
    margin: 7px 6px !important;
    position: relative !important;
    opacity: .6;
    background: transparent !important;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.vc_images_carousel .vc_carousel-indicators li:hover,
.vc_images_carousel .vc_carousel-indicators .vc_active {
    opacity: 1;
}

.vc_images_carousel .vc_carousel-control {
    text-shadow: none !important;
    z-index: 1000 !important;
}

.vc_images_carousel .vc_carousel-control i {
    transition: all .3s;
    -webkit-transition: all .3s;
}

.vc_images_carousel .vc_left.vc_carousel-control,
.vc_images_carousel .vc_right.vc_carousel-control {
    color: #000000;
}

.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators {
    top: 5% !important;
    right: 7% !important;
}

.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li {
    margin: 7px 6px 15px !important;
}

.vc_images_carousel .vc_carousel-inner img,
.wpb_gallery .wpb_flexslider img {
    border-radius: 3px;
}

.wpb_gallery .wpb_image_grid_ul li {
    margin: 0 !important;
}

.wpb_gallery .wpb_flexslider {
    box-shadow: 0 0 2px #dddddd !important;
}

.wpb_gallery .nivoSlider {
    box-shadow: 0 1px 2px 0 #c1c1c1 !important;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    color: #000000;
    width: 50px !important;
    text-align: center !important;
    text-shadow: none !important;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-next:before,
.wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-prev:before {
    font-family: 'ult-silk';
    transition: all .3s;
    -webkit-transition: all .3s;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-next:before {
    content: "\e602";
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-prev:before {
    content: "\e603";
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: -53px !important;
}

.wpb_gallery .wpb_flexslider .flex-control-nav li {
    margin: 0 7px !important;
}

.wpb_gallery .wpb_flexslider .flex-control-paging li a,
.wpb_gallery .theme-default .nivo-controlNav .nivo-control {
    width: 6px !important;
    height: 6px !important;
    border: solid 2px #333333 !important;
    background: #ffffff !important;
    box-shadow: none !important;
    opacity: .6;
}

.wpb_gallery .theme-default .nivo-controlNav .nivo-control {
    border-radius: 50%;
    margin: 5px 8px;
}

.wpb_gallery .wpb_flexslider .flex-control-paging li a:hover,
.wpb_gallery .wpb_flexslider .flex-control-paging li a.flex-active,
.wpb_gallery .theme-default .nivo-controlNav .nivo-control:hover,
.wpb_gallery .theme-default .nivo-controlNav .nivo-control.active {
    opacity: 1;
}

.wpb_gallery .nivoSlider {
    border-radius: 3px;
}

.wpb_gallery .nivoSlider .nivo-caption {
    display: none !important;
}

.wpb_gallery .theme-default .nivo-controlNav {
    padding: 20px 0 3px !important;
}

.wpb_gallery .theme-default .nivo-directionNav a {
    width: 50px !important;
    height: 40px !important;
    background: none !important;
    color: #000000;
    font-size: 40px;
    text-indent: 0 !important;
    text-align: center;
}

.wpb_gallery .theme-default .nivo-directionNav a i {
    transition: all .3s;
    -webkit-transition: all .3s;
    opacity: .6;
}

.wpb_gallery .theme-default .nivo-directionNav a:hover i {
    opacity: 1;
}

.ult-banner-block,
.ult-new-ib {
    border-radius: 4px;
}

.vc_message_box {
    padding: 10px 10px 10px 46px !important;
    margin-bottom: 35px !important;
}

.vc_message_box.vc_message_box-solid-icon {
    padding: 10px 10px 10px 65px !important;
}

.vc_message_box p {
    margin: 0;
    font-size: 15px !important;
}

.vc_message_box-rounded {
    border-radius: 4px !important;
}

.vc_message_box .vc_message_box-icon i {
    font-size: 17px;
    left: 43% !important;
}

.vc_message_box.vc_message_box-solid-icon .vc_message_box-icon i {
    left: 48% !important;
}

/* Message Boxes 3D Shadows */
.vc_color-info.vc_message_box-3d {
    box-shadow: 0 3px 0 #9dd6fd !important;
}

.vc_color-warning.vc_message_box-3d {
    box-shadow: 0 3px 0 #ffd999 !important;
}

.vc_color-success.vc_message_box-3d {
    box-shadow: 0 3px 0 #9dd6fd !important;
}

.vc_color-danger.vc_message_box-3d {
    box-shadow: 0 3px 0 #fdacac !important;
}

.vc_color-alert-info.vc_message_box-3d {
    box-shadow: 0 3px 0 #91d9e8 !important;
}

.vc_color-alert-warning.vc_message_box-3d {
    box-shadow: 0 3px 0 #f5d89e !important;
}

.vc_color-alert-success.vc_message_box-3d {
    box-shadow: 0 3px 0 #bbdba1 !important;
}

.vc_color-alert-danger.vc_message_box-3d {
    box-shadow: 0 3px 0 #dca7b0 !important;
}

.vc_color-blue.vc_message_box-3d {
    box-shadow: 0 3px 0 #9daee5 !important;
}

.vc_color-turquoise.vc_message_box-3d {
    box-shadow: 0 3px 0 #9fdee3 !important;
}

.vc_color-pink.vc_message_box-3d {
    box-shadow: 0 3px 0 #fea9a3 !important;
}

.vc_color-violet.vc_message_box-3d {
    box-shadow: 0 3px 0 #b8a3da !important;
}

.vc_color-peacoc.vc_message_box-3d {
    box-shadow: 0 3px 0 #9ad1e1 !important;
}

.vc_color-chino.vc_message_box-3d {
    box-shadow: 0 3px 0 #d2c7b1 !important;
}

.vc_color-mulled_wine.vc_message_box-3d {
    box-shadow: 0 3px 0 #b6afc0 !important;
}

.vc_color-vista_blue.vc_message_box-3d {
    box-shadow: 0 3px 0 #94dfb3 !important;
}

.vc_color-black.vc_message_box-3d {
    box-shadow: 0 3px 0 #101010 !important;
}

.vc_color-grey.vc_message_box-3d {
    box-shadow: 0 3px 0 #b8b8b8 !important;
}

.vc_color-orange.vc_message_box-3d {
    box-shadow: 0 3px 0 #f9cd8a !important;
}

.vc_color-sky.vc_message_box-3d {
    box-shadow: 0 3px 0 #93c1ed !important;
}

.vc_color-green.vc_message_box-3d {
    box-shadow: 0 3px 0 #a7d484 !important;
}

.vc_color-juicy_pink.vc_message_box-3d {
    box-shadow: 0 3px 0 #f89895 !important;
}

.vc_color-sandy_brown.vc_message_box-3d {
    box-shadow: 0 3px 0 #f9ac8a !important;
}

.vc_color-purple.vc_message_box-3d {
    box-shadow: 0 3px 0 #d1a9d2 !important;
}

.vc_color-white.vc_message_box-3d {
    box-shadow: 0 3px 0 #cccccc !important;
}

.ult_pricing_table {
    border-radius: 4px;
}

.ult_pricing_heading {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.ult_price_link {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.vc_separator {
    margin-bottom: 38px !important;
}

.vc_separator h4 {
    font-size: 15px !important;
    line-height: 26px !important;
    color: #333333;
    font-weight: 300;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_title h4 {
    font-size: 20px;
    line-height: 30px;
    color: #333333;
    font-weight: 300;
    margin: 13px 0 -6px;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_excerpt {
    margin-bottom: 20px !important;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_title h4,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_excerpt,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_btn3-container {
    text-align: center !important;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone .vc_btn3-container a.vc_gitem-link {
    background: #3e3e3e !important;
    font-size: 13px !important;
    padding: 9px 18px 10px !important;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-zone .vc_btn3-container a.vc_gitem-link {
    background: transparent !important;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-zone .vc_btn3-container a.vc_gitem-link:hover {
    background: #ffffff !important;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-zone-b {
    background-color: rgba(0, 0, 0, .6) !important;
}

.vc_grid-container-wrapper .vc_grid-item.vc_grid-item-zone-c-right .vc_grid-item-mini {
    border-radius: 4px;
    background-color: #f0f0f0 !important;
}

.vc_grid-container-wrapper .vc_grid-item.vc_grid-item-zone-c-right .vc_gitem-zone-a {
    border-top-right-radius: 0;
    border-top-left-radius: 4px;

}

.vc_grid-container-wrapper .vc_grid-item.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animated-block,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-scaleRotateIn {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.vc_grid-container-wrapper .vc_masonry_media_grid .vc_grid-item .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_masonry_media_grid .vc_grid-item .vc_gitem-animated-block,
.vc_grid-container-wrapper .vc_masonry_media_grid .vc_grid-item .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_masonry_media_grid .vc_grid-item .vc_gitem-animate-scaleRotateIn {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-zone-c,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-goTop20 .vc_gitem-zone-mini .vc_gitem-col {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #f0f0f0 !important;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-none .vc_gitem-zone-b {
    transition: all .3s;
    -webkit-transition: all .3s;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-goTop20 .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideInRight .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideInLeft .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideInRight .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_grid-item.vc_grid-item-zone-c-right .vc_gitem-zone-a {
    border-radius: 4px;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-none .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-none .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_grid-item .vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    border-radius: 0;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-blurScaleOut {
    border-top-right-radius: 0;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-goTop20 .vc_gitem-zone-mini .vc_gitem-col .vc_gitem-post-data-source-post_title div {
    color: #333333 !important;
    font-weight: 300 !important;
}

.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-flipFadeIn .vc_gitem-post-data-source-post_title div,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-post-data-source-post_title div,
.vc_grid-container-wrapper .vc_grid-item .vc_gitem-animate-none .vc_gitem-post-data-source-post_title h3 {
    font-weight: 300 !important;
}

.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-none .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-goTop20 .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-slideInRight .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-slideInLeft .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-none .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-slideInRight .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-slideTop .vc_gitem-zone-b,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item.vc_grid-item-zone-c-right .vc_grid-item-mini,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item.vc_grid-item-zone-c-right .vc_gitem-zone-c,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animated-block,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-scaleRotateIn,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-zone-c,
.vc_grid-container-wrapper .vc_media_grid .vc_grid-item .vc_gitem-animate-goTop20 .vc_gitem-zone-mini .vc_gitem-col {
    border-radius: 0 !important;
}

.wpb_posts_slider .flexslider {
    border: 0 !important;
    box-shadow: none !important;
}

.wpb_posts_slider .nivoSlider {
    box-shadow: none !important;
}

.wpb_posts_slider .theme-default .nivo-controlNav .nivo-control {
    width: 8px !important;
    height: 8px !important;
    border: 0 !important;
    background: #333333 !important;
}

.flip-box .ifb-front,
.flip-box .ifb-back {
    border-radius: 4px;
}

.ultimate-call-to-action {
    border-radius: 4px;
}

.top_seperator .uvc-wave-seperator {
    top: 1px !important;
}

.btn-modal {
    border: none !important;
    font-weight: 300 !important;
}

.btn-modal:focus {
    outline: none;
}

.btn-modal-lg {
    border-radius: 4px !important;
    font-size: 18px !important;
    padding: 12px 26px !important;
}

.btn-modal-md {
    padding: 8px 22px !important;
}

.btn-modal-sm {
    padding: 7px 18px !important;
}

.btn-modal-block {
    padding: 12px 0 !important;
    font-size: 18px !important;
}

.ult_modal-content {
    box-shadow: none !important;
    overflow: visible !important;
}

.ult_modal-header {
    text-align: center !important;
    border-bottom: none !important;
}

.ult_modal-header h3.ult_modal-title {
    display: block;
    font-size: 18px !important;
    line-height: 40px !important;
    font-weight: 300;
    padding: 20px;
}

.ult_modal-body {
    padding: 20px !important;
    border-radius: 4px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
}

.ult_modal-body p {
    margin: 0 !important;
    font-weight: 300;
}

.ult_modal-body p strong {
    font-weight: 700;
}

.ult_modal-body img {
    display: inline-block !important;
    border-radius: 4px;
}

.young_modal_form_img {
    text-align: center;
}

.ult_modal-body form p {
    font-weight: 300;
    color: transparent;
}

.ult_modal-body form input[type="text"],
.ult_modal-body form input[type="email"],
.ult_modal-body form textarea {
    width: 100%;
    border: none;
    border-bottom: solid 2px #e8e8e8;
    color: #999999;
    font-size: 15px;
    line-height: 30px;
    font-weight: 300;
    margin-top: -20px;
    display: block;
}

.ult_modal-body form input[type="text"]:focus,
.ult_modal-body form input[type="email"]:focus,
.ult_modal-body form textarea:focus {
    outline: none;
}

.ult_modal-body form input[type="text"]::-moz-placeholder,
.ult_modal-body form input[type="email"]::-moz-placeholder,
.ult_modal-body form textarea::-moz-placeholder {
    color: #999999;
    opacity: 1;
}

.ult_modal-body form input[type="text"]::-webkit-input-placeholder,
.ult_modal-body form input[type="email"]::-webkit-input-placeholder,
.ult_modal-body form textarea::-webkit-input-placeholder {
    color: #999999;
}

.ult_modal-body form textarea {
    resize: none;
}

.ult_modal-body form input[type="submit"] {
    background: #be81d5;
    border: none;
    color: #ffffff;
    display: block;
    margin: 40px auto 0;
    padding: 7px 20px 9px;
    border-radius: 4px;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.ult_modal-body form input[type="submit"]:hover {
    background: #333333;
}

.ult_modal-body iframe {
    border: none;
    border-radius: 4px;
}

.ult-overlay-close {
    width: 30px !important;
    height: 30px !important;
}

/* Tabs Tours and Accordion */
.wpb_tabs .wpb_tabs_nav li {
    background: #ececec !important;
    transition: all .3s;
    -webkit-transition: all .3s;
    margin-right: 5px !important;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.wpb_tabs .wpb_tabs_nav li a {
    font-size: 18px;
    line-height: 40px;
    color: #333333;
    padding: 4px 16px 6px 17px !important;
}

.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
    background: #f7f7f7 !important;
}

.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:hover {
    background: #f7f7f7 !important;
}

.wpb_tabs .wpb_tabs_nav li:hover {
    background: #dcdcdc !important;
}

.wpb_tab {
    border-top-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 15px 29px 12px !important;
}

.wpb_tab .smile_icon_list_wrap {
    margin-bottom: 0 !important;
}

.wpb_tab .smile_icon_list_wrap .icon_list_icon img {
    border-radius: 4px !important;
}

.wpb_tab .smile_icon_list_wrap .icon_description {
    padding-top: 3px !important;
    padding-left: 27px !important;
}

.vc_tta-panels .vc_tta-panel-heading {
    border: none !important;
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f6f6f6 !important;
}

.vc_tta-panels .vc_tta-panel {
    margin-bottom: 5px;
}

.vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    border-radius: 4px !important;
}

.vc_tta-panels .vc_tta-panel-heading a {
    font-size: 18px;
    line-height: 40px;
    color: #333333 !important;
    font-weight: 300;
    padding: 2px 16px 7px !important;
}

.vc_tta-panel-body {
    background: none !important;
    border: none !important;
    padding: 16px 0 4px !important;
}

.vc_tta-panel-body .smile_icon_list_wrap {
    margin-bottom: 0 !important;
}

.vc_tta-panel-body .smile_icon_list_wrap .icon_list_icon img {
    border-radius: 4px !important;
}

.vc_tta-panel-body .smile_icon_list_wrap .icon_description {
    padding-left: 26px !important;
    padding-top: 4px !important;
}

.wpb_prev_slide a,
.wpb_next_slide a {
    border-bottom: none !important;
    color: #999999;
}

.wpb_tour_next_prev_nav {
    border-left: solid 1px #dcdcdc;
}

.wpb_tour .wpb_tabs_nav li.ui-tabs-active,
.wpb_tour .wpb_tabs_nav li:hover {
    background: none !important;
}

.wpb_tour .wpb_tabs_nav li {
    border-bottom: solid 1px #dcdcdc;
    text-align: right;
    height: 49px;
    position: relative;
    background: transparent !important;
}

.wpb_tour .wpb_tabs_nav li:last-child {
    border-bottom: none;
}

.wpb_tour .wpb_tabs_nav li a {
    color: #333333;
    font-size: 18px;
    line-height: 40px;
    padding: 2px 17px !important;
    position: absolute;
    top: 0;
    right: 0;
}

/* Toggle Module */
.vc_toggle {
    margin-bottom: 12px !important;
}

.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon,
.vc_toggle_square .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_icon,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
    transition: all .3s;
    -webkit-transition: all .3s;
}

.vc_toggle_simple.vc_toggle_color_default .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_default .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_default .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_default .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_default .vc_toggle_icon,
.vc_toggle_round.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_round.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_rounded.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_square.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon::after {
    background-color: #333333 !important;
}

.vc_toggle_simple.vc_toggle_color_default .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_default .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_round.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_round.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_rounded.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_square.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
    background-color: #777777 !important;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent !important;
}

.vc_toggle_round.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_icon,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_default .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_default .vc_toggle_icon::after {
    border-color: #333333 !important;
}

.vc_toggle_round.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_rounded.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_square.vc_toggle_color_default.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_default .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow.vc_toggle_color_default .vc_toggle_title:hover .vc_toggle_icon::after {
    border-color: #777777 !important;
}

.vc_toggle_title h4 {
    font-size: 20px;
    line-height: 25px;
    font-weight: 300;
    color: #333333;
}

.vc_toggle_content {
    margin: 0 !important;
}

.vc_toggle_content p {
    margin: 7px 0 !important;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title {
    position: relative !important;
    padding-left: 33px !important;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title i {
    position: absolute !important;
    left: 0 !important;
    top: 5px !important;
    margin-left: 0 !important;
}

.vc_toggle_size_sm .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    width: 12px !important;
    height: 12px !important;
}

.vc_toggle_size_md .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    width: 18px !important;
    height: 18px !important;
}

.vc_toggle_size_lg .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    width: 24px !important;
    height: 24px !important;
}

.vc_toggle.vc_toggle_arrow.vc_toggle_size_sm .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow.vc_toggle_size_sm .vc_toggle_icon::after {
    width: 6px !important;
    height: 6px !important;
}

.vc_toggle.vc_toggle_arrow.vc_toggle_size_md .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow.vc_toggle_size_md .vc_toggle_icon::after {
    width: 8px !important;
    height: 8px !important;
}

.vc_toggle.vc_toggle_arrow.vc_toggle_size_lg .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow.vc_toggle_size_lg .vc_toggle_icon::after {
    width: 12px !important;
    height: 12px !important;
}

.wpb_gmaps_widget .wpb_wrapper {
    padding: 0 !important;
}

.ult_countdown.text_shine .ult_countdown-section .ult_countdown-amount {
    text-shadow: 0 0 8px #fff;
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a,
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a {
    color: #333333 !important;
}

/* Timeline Module */
.young_timeline_container_wrapper,
.young_timeline_header_wrapper {
    position: relative;
}

.young_timeline_container_wrapper {
    margin-bottom: 10px;
}

.young_timeline_container_wrapper:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #dcdcdc;
    position: absolute;
    top: 0;
    left: 50%;
}

.young_timeline_title a {
    font-size: 30px;
    line-height: 25px;
    font-weight: 300;
    color: #333333;
}

.young_timeline_meta,
.young_timeline_meta a,
.young_timeline_excerpt a {
    font-size: 15px;
    line-height: 26px;
    font-weight: 300;
    color: #999999;
}

.young_timeline_more_posts_cont {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-right: 60px;
}

.young_timeline_more_posts_cont a {
    width: 215px;
    font-size: 30px;
    line-height: 25px;
    font-weight: 300;
    color: #333333;
    display: block;
    float: right;
    text-align: left;
    position: relative;
}

.young_timeline_more_posts_cont a .young_timeline_more_posts_pointer {
    width: 33px;
    height: 20px;
    position: absolute;
    top: 5px;
    right: 2px;
}

.young_timeline_more_posts_cont a .young_timeline_more_posts_pointer {
    background: url("../img/timeline-more.png") no-repeat center;
    z-index: 5;
}

.young_timeline_more_posts_cont a:hover {
    opacity: .5;
}

/* Type 1 */
.young_timeline_container.type_1 .young_timeline_item {
    margin-bottom: 88px;
    position: relative;
}

.young_timeline_container.type_1 .young_timeline_right_col .young_timeline_item:last-child {
    margin-bottom: 0;
}

.young_timeline_container.type_1 .young_timeline_left_col .young_timeline_item:after,
.young_timeline_container.type_1 .young_timeline_right_col .young_timeline_item:before {
    content: "";
    width: 27px;
    height: 27px;
    background: url("../img/timeline-pointer-type-1.png") no-repeat center;
    position: absolute;
    top: 13px;
}

.young_timeline_container.type_1 .young_timeline_left_col .young_timeline_item:after {
    right: -72px;
}

.young_timeline_container.type_1 .young_timeline_right_col .young_timeline_item:before {
    left: -74px;
}

.young_timeline_container.type_1 .young_timeline_left_col {
    text-align: right;
    padding-right: 43px;
}

.young_timeline_container.type_1 .young_timeline_right_col {
    padding-left: 47px;
}

.young_timeline_container.type_1 .young_post_format_icon_left_standard,
.young_timeline_container.type_1 .young_post_format_icon_left_image,
.young_timeline_container.type_1 .young_post_format_icon_left_video,
.young_timeline_container.type_1 .young_post_format_icon_left_audio {
    width: 71px;
    height: 66px;
    position: absolute;
    top: -7px;
    right: -6px;
}

.young_timeline_container.type_1 .young_post_format_icon_left_standard {
    background: url("../img/post-format-standard-type-1-left.png") no-repeat center;
}

.young_timeline_container.type_1 .young_post_format_icon_left_image {
    background: url("../img/post-format-image-type-1-left.png") no-repeat center;
}

.young_timeline_container.type_1 .young_post_format_icon_left_video {
    background: url("../img/post-format-video-type-1-left.png") no-repeat center;
}

.young_timeline_container.type_1 .young_post_format_icon_left_audio {
    background: url("../img/post-format-audio-type-1-left.png") no-repeat center;
}

.young_timeline_container.type_1 .young_post_format_icon_right_standard,
.young_timeline_container.type_1 .young_post_format_icon_right_image,
.young_timeline_container.type_1 .young_post_format_icon_right_video,
.young_timeline_container.type_1 .young_post_format_icon_right_audio {
    width: 71px;
    height: 66px;
    position: absolute;
    top: -6px;
    left: -8px;
}

.young_timeline_container.type_1 .young_post_format_icon_right_standard {
    background: url("../img/post-format-standard-type-1-right.png") no-repeat center;
}

.young_timeline_container.type_1 .young_post_format_icon_right_image {
    background: url("../img/post-format-image-type-1-right.png") no-repeat center;
}

.young_timeline_container.type_1 .young_post_format_icon_right_video {
    background: url("../img/post-format-video-type-1-right.png") no-repeat center;
}

.young_timeline_container.type_1 .young_post_format_icon_right_audio {
    background: url("../img/post-format-audio-type-1-right.png") no-repeat center;
}

.young_timeline_container.type_1 .young_timeline_right_col .young_timeline_header {
    margin-left: 92px;
}

.young_timeline_container.type_1 .young_timeline_left_col .young_timeline_header {
    margin-right: 92px;
}

.young_timeline_container.type_1 .young_timeline_title {
    margin: 7px 0 5px;
}

.young_timeline_container.type_1 .young_timeline_excerpt {
    margin-top: 19px;
    line-height: 28px;
}

.young_timeline_container.type_1 .young_timeline_left_col .young_timeline_more_posts_cont:after {
    content: "";
    width: 27px;
    height: 27px;
    background: url("../img/timeline-pointer-type-1.png") no-repeat center;
    position: absolute;
    top: 2px;
    right: -72px;
}

.young_timeline_container.type_1 .young_timeline_more_posts_cont {
    margin-right: 58px;
}

/* Type 2 */
.young_timeline_container.type_2 .young_timeline_left_col {
    padding-right: 45px;
}

.young_timeline_container.type_2 .young_timeline_right_col {
    padding-left: 47px;
}

.young_timeline_container.type_2 .young_timeline_item {
    background: #ffffff;
    padding: 38px 40px 32px;
    margin-bottom: 60px;
    border-radius: 4px;
    position: relative;
}

.young_timeline_container.type_2 .young_timeline_left_col .young_timeline_item:after,
.young_timeline_container.type_2 .young_timeline_right_col .young_timeline_item:before {
    content: "";
    width: 27px;
    height: 27px;
    background: url("../img/timeline-pointer-type-2.png") no-repeat center;
    position: absolute;
    top: 23px;
}

.young_timeline_container.type_2 .young_timeline_left_col .young_timeline_item:after {
    right: -74px;
}

.young_timeline_container.type_2 .young_timeline_right_col .young_timeline_item:before {
    left: -74px;
}

.young_timeline_container.type_2 .young_timeline_header {
    position: relative;
}

.young_timeline_container.type_2 .young_timeline_left_col .young_timeline_header:after,
.young_timeline_container.type_2 .young_timeline_right_col .young_timeline_header:before {
    content: "";
    width: 6px;
    height: 11px;
    position: absolute;
    top: -7px;
}

.young_timeline_container.type_2 .young_timeline_left_col .young_timeline_header:after {
    background: url("../img/timeline-border-pointer-left.png") no-repeat center;
    right: -46px;
}

.young_timeline_container.type_2 .young_timeline_right_col .young_timeline_header:before {
    background: url("../img/timeline-border-pointer-right.png") no-repeat center;
    left: -46px;
}

.young_timeline_container.type_2 .young_post_format_icon_standard,
.young_timeline_container.type_2 .young_post_format_icon_image,
.young_timeline_container.type_2 .young_post_format_icon_video,
.young_timeline_container.type_2 .young_post_format_icon_audio {
    width: 32px;
    height: 32px;
    position: absolute;
    top: -2px;
    right: 1px;
}

.young_timeline_container.type_2 .young_post_format_icon_standard {
    background: url("../img/post-format-standard-type-2.png") no-repeat center;
}

.young_timeline_container.type_2 .young_post_format_icon_image {
    background: url("../img/post-format-image-type-2.png") no-repeat center;
}

.young_timeline_container.type_2 .young_post_format_icon_video {
    background: url("../img/post-format-video-type-2.png") no-repeat center;
}

.young_timeline_container.type_2 .young_post_format_icon_audio {
    background: url("../img/post-format-audio-type-2.png") no-repeat center;
}

.young_timeline_container.type_2 .young_timeline_header .young_timeline_title {
    padding-right: 68px;
}

.young_timeline_container.type_2 .young_timeline_header .young_timeline_meta {
    margin: 4px 0 22px;
}

.young_timeline_container.type_2 .young_media_output_cont {
    margin-bottom: 19px;
}

.young_timeline_container.type_2 .young_media_output_cont iframe {
    height: 251px;
}

.young_timeline_container.type_2 .young_timeline_right_col .young_timeline_item:first-child {
    margin-top: 80px;
}

.young_timeline_container.type_2 .young_timeline_left_col .young_timeline_more_posts_cont:after {
    content: "";
    width: 27px;
    height: 27px;
    background: url("../img/timeline-pointer-type-2.png") no-repeat center;
    position: absolute;
    top: 1px;
    right: -74px;
}

.young_timeline_container.type_2 .young_timeline_right_col .young_timeline_item:last-child {
    margin-bottom: 0;
}

/* Portfolio Wall Module */
.young_portfolio_wall_container ul.young_portfolio_filter {
    margin: 71px 0 79px;
}

.young_portfolio_wall_item {
    display: inline-block;
    width: 25%;
    float: left;
    margin-top: -8px;
}

.young_portfolio_wall_item.young_large_item {
    width: 50%;
}

.young_portfolio_wall_item .young_featured_image_wrapper {
    position: relative;
}

.young_portfolio_wall_item a {
    width: 70px;
    height: 70px;
    display: inline-block;
    background: #333333;
    border-radius: 50%;
    opacity: 0;
    font-size: 30px;
    line-height: 70px;
    text-align: center;
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-20%);
    transform: translateX(-50%) translateY(-20%);
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 5;
}

.young_portfolio_wall_item a:hover {
    color: #ffffff !important;
    background: green;
}

.young_portfolio_wall_item .young_featured_image_fader {
    width: 100%;
    height: 100%;
    background: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.young_portfolio_wall_item img {
    width: 100%;
}

.young_portfolio_wall_item:hover .young_featured_image_fader {
    opacity: .7;
}

.young_portfolio_wall_item:hover a {
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.ult_modal-body img {
    margin: 0 !important;
}

.ult_modal-body .metaslider .flex-direction-nav .flex-prev,
.ult_modal-body .metaslider .flex-direction-nav .flex-next,
.ult_modal-body .metaslider .rslides_nav.prev,
.ult_modal-body .metaslider .rslides_nav.next,
.ult_modal-body .metaslider .nivo-directionNav .nivo-prevNav,
.ult_modal-body .metaslider .nivo-directionNav .nivo-nextNav {
    text-indent: 0;
    background: transparent;
}

.ult_modal-body .metaslider .flex-direction-nav .flex-prev:before,
.ult_modal-body .metaslider .flex-direction-nav .flex-next:before,
.ult_modal-body .metaslider .rslides_nav.prev:before,
.ult_modal-body .metaslider .rslides_nav.next:before,
.ult_modal-body .metaslider .nivo-directionNav .nivo-prevNav:before,
.ult_modal-body .metaslider .nivo-directionNav .nivo-nextNav:before {
    font-family: "ult-silk", sans-serif;
    color: #ffffff;
    font-size: 30px;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.ult_modal-body .metaslider .flex-direction-nav .flex-prev:before,
.ult_modal-body .metaslider .rslides_nav.prev:before,
.ult_modal-body .metaslider .nivo-directionNav .nivo-prevNav:before {
    content: "\e603";
}

.ult_modal-body .metaslider .flex-direction-nav .flex-next:before,
.ult_modal-body .metaslider .rslides_nav.next:before,
.ult_modal-body .metaslider .nivo-directionNav .nivo-nextNav:before {
    content: "\e602";
}

.flexslider:hover .flex-prev {
    left: 15px !important;
}

.flexslider:hover .flex-next {
    right: 15px !important;
}

.ult_modal-body .metaslider .flex-direction-nav .flex-prev:hover:before,
.ult_modal-body .metaslider .flex-direction-nav .flex-next:hover:before,
.ult_modal-body .metaslider .rslides_nav.prev:hover:before,
.ult_modal-body .metaslider .rslides_nav.next:hover:before,
.ult_modal-body .metaslider .nivo-directionNav .nivo-prevNav:hover:before,
.ult_modal-body .metaslider .nivo-directionNav .nivo-nextNav:hover:before {
    text-shadow: 0 0 5px #fff;
}

.ult_modal-body .metaslider .rslides_nav.prev:hover,
.ult_modal-body .metaslider .rslides_nav.next:hover {
    opacity: 1;
}

.rslides_nav.prev {
    left: 10px !important;
}

.rslides_nav.next {
    right: 10px !important;
}

.no_paragraph p {
    display: none;
}

.young_prefooter_social_buttons_in_elements {
    margin-top: 0;
}

.young_prefooter_social_buttons_in_elements .young_social_button {
    cursor: pointer;
}

.young_prefooter_social_buttons_in_elements .young_soc_btn_icon i {
    margin-left: 19px;
}

.young_prefooter_social_buttons_in_elements .young_soc_btn_icon {
    margin-bottom: 24px;
}

.young_prefooter_social_buttons_in_elements .young_soc_btn_title {
    font-weight: 400;
}

.young_main_page_form {
    position: relative;
}

.young_main_page_form p,
.young_main_page_form .young_submit_wrapper img {
    display: none;
}

.young_main_page_form input[type="email"] {
    width: 100%;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
    background: transparent;
    border: none;
    border-bottom: solid 2px #333333;
    color: #333333;
    padding: 9px 26px 9px 2px;
    box-sizing: border-box;
}

.young_main_page_form input[type="email"]:focus,
.young_main_page_form .young_submit_wrapper input[type="submit"]:focus {
    outline: none;
}

.young_main_page_form input[type="email"]::-moz-placeholder {
    color: #333333;
    opacity: 1;
}

.young_main_page_form input[type="email"]::-webkit-input-placeholder {
    color: #333333;
}

.young_main_page_form .young_submit_wrapper {
    position: absolute;
    top: 14px;
    right: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.young_main_page_form .young_submit_wrapper:hover {
    opacity: .5;
}

.young_main_page_form .young_submit_wrapper i {
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 0;
    color: #333333;
    font-size: 16px;
}

.young_main_page_form .young_submit_wrapper input[type="submit"] {
    cursor: pointer;
    position: relative;
    background: transparent !important;
    border: none;
}

.young_main_page_form ~ .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #ffffff;
}

.ulsb-container .ulsb-strip h4 {
    text-shadow: none !important;
}

.thin_border .vc_btn3.vc_btn3-style-outline-custom,
.thin_border .vc_btn3.vc_btn3-style-outline,
.thin_border .vc_btn3.vc_btn3-style-outline-custom:hover,
.thin_border .vc_btn3.vc_btn3-style-outline:hover,
.thin_border .vc_btn3.vc_btn3-style-outline-custom:focus,
.thin_border .vc_btn3.vc_btn3-style-outline:focus {
    border-width: 1px;
}

.ult_featured .ult_pricing_table {
    transform: scale(1.06) !important;
    -webkit-transform: scale(1.06) !important;
    -moz-transform: scale(1.06) !important;
    -o-transform: scale(1.06) !important;
    -ms-transform: scale(1.06) !important;
}

.ult-cloud-seperator .ult-main-seperator-inner {
    width: 101% !important;
    left: -1px;
}

.coming_soon_row_with_separator.vc_row[data-vc-full-width],
.vc_row[data-vc-full-width] {
    overflow: visible !important;
}

.slick-next, .slick-prev {
    margin-top: -20px !important;
}

.purchase_button a {
    border: solid 1px;
}

.purchase_button a:hover {
    background: transparent !important;
    border-color: #333333 !important;
    color: #333333 !important;
}

.hover-red .vc_btn3-style-custom:hover {
    background-color: #a10000 !important;
}

.young_custom_info_list .smile_icon_list.right li .icon_description {
    height: 3em;
    vertical-align: middle;
    padding-top: 12px;
}

.button_with_thin_border .vc_btn3 {
    border-width: 1px !important;
}

.custom_text_atea {
    margin-bottom: 0 !important;
}

.custom_text_atea p {
    margin: 0;
}
