body {
    color: #000;
}
iframe[name='google_conversion_frame']{display:none}
#main-nav.nav-style-1 .navbar-nav>li>a>.fa {
    display: none;
}
#main-nav a.main-menu-link {
    padding-right: 20px !important;
}
.item-thumbnail-video-inner iframe{ height:100%}

.cactus-rev-slider-default .tparrows:hover {
 background: none !important;
}
.page-id-989 #slider{display:none;}
/*
.dropcap {
    line-height: 65px;
    font-family: "Times New Roman", Times;
    width: 70px;
}
*/
.wc-tabs > li > a:focus {
    outline:none !important;
}

header .multi-column > .dropdown-menu li {
    backface-visibility: visible;
    -webkit-backface-visibility: visible;
}

header .multi-column.column-6 > .dropdown-menu .menu-column {
    width: 16%;
}

.card-button-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.card-button-padding > .vc_column-inner {
    padding-bottom: 20px;
}

.un-icon > a {
    color: #FFF;
}

.shortcode-blog-excerpt, 
#tab-additional_information > table > tbody > tr > td > p,
div.woocommerce-product-details__short-description > p {
    text-align: justify;
}

.wpcf7-list-item {
    margin: 0 !important;
}

div.cart-collaterals > div > table > tbody > tr > th {
    width:auto !important;
}

#tab-additional_information > table > tbody > tr:nth-child(even):hover > td, 
#tab-additional_information > table > tbody > tr:nth-child(even):hover > th {
    background-color: #179bd7 !important;
}

.u-course-search-submit::-moz-focus-inner { border: 0; padding: 50px; margin:0; }

.vc_custom_1588130956530 {
	width: unset !important;
}

#un-icon-box-1 > div.pull-left {
	padding-top: 7px;
}

.grid-item.grid-header > div > div > h1 {
    font-size:36px;
}

.grid-item-inner {
	padding-top: 100%;
}

.small-text {
    font-size: 14px;
}

.sep-reduced-margin {
    margin-bottom: 10px;
}

.img_align_center {
    text-align: center;
}

.custom-hoverbox > div > div > div > div {
    background-color:#179bd7;
}

.custom-hoverbox > div:hover > div > div > div {
    background-color:inherit;
}

.custom-hoverbox > div > div > div > div > h2 {
    color:#fff;
}

.custom-hoverbox > div:hover > div > div > div > h2 {
    color:inherit;
}

.event-detail { 
    padding: 25px 0 0;
    border-bottom: solid 1px #eaeaea;
    margin: 25px 0;
}

.event-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: none !important;
}

.content-dropcap > p {
    text-align: justify;
}

.content-dropcap > p:first-child:first-letter {
	font-family: inherit;
	font-size: inherit;
	padding: unset;
	text-transform:none;
	background: none;
	float:unset;
	margin:unset;
	width: auto;
	text-align:unset;
	line-height: inherit;
}

a.event {
    line-height: 1.5 !important;
}

.product > div.summary.entry-summary > h1, .flex-control-thumbs, #calendar-options {
    display:none !important;
}

.vc_images_carousel {
    text-align:center !important;
}

.media-heading {
    font-size: 14px !important;
}



@media(min-width: 480px) {
    .footer-box-restyle {
        margin-top:-70px;
    }
    
    .event-cta {
        display: none;
    }
    
    .cal-month-day {
        min-height: 200px !important;
    }
    
    .cal-month-box [class*="cal-cell"] {
        min-height: 200px !important;
    }
    
    .cal-month-day > div.event-list {
        position: relative !important;
        overflow: inherit !important;
        
    }
    
    .cal-month-day > div.event-list > a.event {
        display: inline-block !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
        width: max-content !important;
        height: auto !important;
    }
}

@media(max-width: 480px) {
    .column-header > a {
        padding-left: 30px !important;
        color: #ffc321;
    }   
}

.grecaptcha-badge{visibility: collapse !important;}

.custom-side-menu > div > h2.widget-title {
	border: #179bd7 1px solid !important;
	border-bottom: 0 !important;
	background-color: #179bd7;
	color: #fff;
}

.custom-side-menu > div > div a {
	border: #179bd7 1px solid !important;
	border-bottom: 0 !important;
}

.custom-side-menu > div > div > ul > li:last-child a {
	border: #179bd7 1px solid !important;
}

.custom-side-menu > div > div li.current_page_item  {
	background-color: #253b80;
}

.custom-side-menu > div > div li.current_page_item a {
	color: #fff !important;
}

.custom-side-menu > div > div li.menu-item-has-children.parent:before {
	font-size: unset !important;
	content: "\f138";
}

.custom-side-menu > div > div li.menu-item-has-children.parent.show_submenu:before {
	content: "\f13a" !important;
	color: #000 !important;
}

#thwmsc-tabs {
    display: none;
}