/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

ul.ai1ec-dropdown-menu.ai1ec-pull-right > li.first-child > a.ai1ec-tooltip-trigger.ai1ec-tooltip-auto{display:none;}

/* Custom VC columns gap */
.custom-columns-gap.vc_row > .vc_column_container {
     padding-left: 25px; 
     padding-right: 25px;
 }

/* mobile logo fix */
@media screen and (max-width: 660px) {
 div.mobile-branding a  img.preload-me{max-width:99%;height: auto;}
}
/* Mobile page header fix */
@media screen and (max-width: 660px) {
	div.page-title
{margin:0px;padding:0px;}
div.wf-container-title {
	margin:0px;padding:0px;
}
div.wf-container-title > div.wf-table {height:10px;margin:0px;padding:0px;}
div.wf-container-title > div.wf-table h1 {line-height:1em;margin:0px;margin:0px;padding:0px;}
}

/*  Service sidebar menu */
.service_menu .widget { 
padding-bottom:20px!important;
} 
@media screen and (max-width: 970px) {
div#main.sidebar-right div.wf-wrap div.wf-container-main aside#sidebar.sidebar div.sidebar-content.widget-divider-off
{margin-top:20px;}
}


/* Custom footer contact form */
.custom_contact_form .wpcf7-form input, .custom_contact_form .wpcf7-form textarea{
background: #252525;
border: none;
}
.custom_contact_form .wpcf7-submit {
background: #4dc26b!important;
}
.custom_contact_form .wpcf7-submit:hover {
background: #44aa61!important;
}


/* Custom blog posts text color in footer */
.custom_footer .post-content a {color:#b3b5b6;}

div.text-area.show-on-desktop.near-logo-first-switch.hide-on-second-switch.first.last > p > img
{width:200px;}

ul#primary-menu li.menu-item.menu-item-520{background:#09098B;color:#ffffff;}


/* Blue Navigation bar - inc search/menu*/
nav.navigation{height:85px;}

form.search-form{margin:0px;}

form.search-form > label > input.search-field
{border:none;border-radius:25px; width:300px;margin:0px;color:#cccccc;padding:12px 20px;top:23px;position:absolute;right:140px;}

form.search-form > input.search-submit{width:120px;padding: 0px 25px;clear:none;position:absolute;background:#fff;color:#09098B;right:0px;top:23px;}

div.text-area form.search-form .search-submit:hover {color:#fff;}
div.text-area form.search-form input.search-field  {color:#000;}

/* mobile logo fix */
@media screen and (min-width: 1200px) {
  .hide-desktop{display:none!important;}
}



/* Blue Navigation bar -END*/

/* CALENDER PLUGIIN Custom CSS*/
div.timely.ai1ec-agenda-widget-view.ai1ec-clearfix > div > div.ai1ec-date
{background:transparent;}

/* form button fix*/
input.wpcf7-form-control.wpcf7-submit{padding:1px 35px;margin: 20px 0;}


/* SIDEBAR - customisation*/

div#ask-a-question .vc_tta-panel-heading > h4.vc_tta-panel-title a
{background:#09098B; color:#fff; border-radius:20px;}
div#ask-a-question .vc_tta-panel-heading > h4.vc_tta-panel-title a:hover
{background:#fff; color:#09098B; border-radius:20px;}
textarea.wpcf7-form-control.wpcf7-textarea{height:100px;}

aside#sidebar div.widget-title
{text-align:center;color:#09098B;font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif;
  font-style: normal;
  font-weight: 600;font-size: 20px;}

/* SIDEBAR - CALL TO ACTION*/
div.sidebar-cta{
background:	#77726F; color:#fff; padding:20px 5px;border-radius:20px; text-align:center;
}
div.sidebar-cta h4 {
font-family: "Raleway",Helvetica,Arial,Verdana,sans-serif;
  font-style: normal;
    font-weight: 900;
  font-size: 2.4em;
	line-height:1em;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
}
div.sidebar-cta i {font-size:3em;color:#fff;}

div.sidebar-cta a {color:#09098A;font-size:1.2em; background:#fff; padding:5px 25px; border-radius:20px;margin-top:20px;font-weight:600;}

div#comments{display:none;visibility: hidden; }

.mini-widgets .text-area p a
{background:#e5e5e5;padding:8px 20px;position:relative; top:-7px;color:#333;text-decoration:none!important;}

.mini-widgets .text-area p a:hover
{background:#09098B;color:#fff;}

.fieldset.fieldset--submit.fieldset--default button.full-width.has-padding
{background:#09098B;}

.member-form div input
{width:100%;}

.member-form div input:hover
{border-color:#09098B}


form.searchandfilter div ul li input
{border-radius:15px;}
form.searchandfilter div ul li select
{border-radius:15px;margin-right:0px;padding-right:35px!important;}


.entry-meta {
    display: none;
}