/*
Theme Name:     Veda Child
Theme URI: 		http://wedesignthemes.com/veda/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Veda theme powered by DesignThemes
Template:       veda
Version:        1.1
*/

/*footer customization*/
.menu-with-slanting-splitter #main-menu ul.menu > li:before {
    background: rgba(0, 0, 0, 0);
}

.service-img-box a {
	color: black !important;
}

.widgettitle:before,.dt-sc-portfolio-sorting.type2:before {
	background: #4a4a4a !important;
}

.footer-widgets {
	color: white !important;
}

/*mailchimp section customization in the footer*/
.dt-sc-dark-bg .widget input[type="email"] {
	background: #4a4a4a !important;
    border-bottom: 2px solid white;
}

.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] {
	position: unset;
	margin-top: 10px;
	padding: 6px 26px;
	float: right;
}

.dt-sc-hr-invisible-small {
	margin-top: 0px !important;
}

.mc4wp-form-17112 input[type="email"] {
	border: 0px !important;
	border-bottom: 1px white solid !important;
	color: white;
}

.mc4wp-form-fields input[type="submit"] {
	background: white !important;
	text-transform: none !important;
	font-weight: 500 !important;
	color: #4a4a4a;
	float: right;
	border-radius: 0;
    padding: 7px 35px;	
}
/*hide main titles everywhere*/

.main-title-section h1{
	visibility: hidden;
}

.header-on-slider .main-title-section-wrapper {
	padding-top: 50px;
}

.ult-modal-input-wrapper span {
	color: black !important;
	text-decoration: none !important;
}

/*remove background color on visiting page tabs*/

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {
	background-color: white !important;
	font-weight: bold;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{
	color: #1bb46c !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover {
	background-color: white;
}

#main-menu > ul.menu > li > span.nolink-menu {
	float: left;
    padding: 0px 20px !important;
    line-height: 90px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.5px !important;
}

/*different navigation link colors*/
.orange-navigation-link.current-menu-item>a,
.orange-navigation-link.current-menu-ancestor>ul>li.current-menu-item>a,
.orange-navigation-link.current-menu-ancestor>a {
	color: #FF6900 !important;
}

.orange-navigation-link a:hover{
	color: #FF6900 !important;
}

.page-id-16474 .orange-navigation-link.current-menu-item>a {
	color: black !important;
}

.page-id-16474 .orange-navigation-link a:hover{
	color: #FF6900 !important;
}

.green-navigation-link.menu-item-object-page a:hover,
.green-navigation-link.menu-item-object-page.current-menu-ancestor>ul>li,
.green-navigation-link.menu-item-object-page.current-menu-ancestor>a {
	color: #00AB4E !important;
}

.blue-navigation-link a:hover,
.blue-navigation-link.current-menu-item>a,
.blue-navigation-link.current-menu-ancestor>ul>li.current-menu-item>a,
.blue-navigation-link.current-menu-ancestor>a {
	color: #00B3E6 !important;
}

/*sticky eu logo on the bottom right*/

.sticky-EU-logos {
	position: fixed !important;
	z-index: 999 !important;
	bottom: 0 !important;
	right: 25px !important;
}

/*contact form for booking - customization */
.wpcf7-form-control-wrap textarea {
    border: 1px solid lightgrey !important;
    resize: auto !important;
    height: 100px !important;
}


#contact_form_pop input[type="submit"] {
	background: #FF6900 !important;
}

#contact_form_pop textarea {
    border: 1px solid lightgrey !important;
    resize: auto !important;
    height: 100px !important;
}

#main-menu ul.menu > li > span.nolink-menu {
    font-family: Work Sans medium, sans-serif !important;	
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 70px !important;
}

.main-title-section-wrapper .breadcrumb a {
	display: none !important;
}

.main-title-section h1{
	display: none !important; 
}

/*mailchimp successs note*/

.mc4wp-response .mc4wp-success p{
	color: #00AB4E !important;
}

.dt-sc-button {
	background: #fa5600 !important;
}

.blog-entry .entry-title h4 {
	word-break: normal;
}