/*
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
*/

.entry-author {
    display: none;}

.post-meta .entry-meta, .post-meta .entry-tags {
    display: none;}

.fancy-date{
    display: none;}

.fancy-categories{
    display: none;}


html, body, body.page, .wf-container > * {
    font: normal 14px / 28px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #000000;
}

#main {
    padding: 0px 0 20px 0;
}

.wf-container-bottom {
    padding: 10px 0 30px 0px;
    min-height: 60px;
}

.main-nav > li > a .menu-text {
    font: normal bold 16px / 20px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}



.menu li, .qts-lang-menu li, .widget_pages li {
    display: block;
    position: relative;
    margin: 3px 0 0;
    padding: 10px 0 0;
}






li.cat-item {
    width: 380px;
    display: inline-flex;
    background: #425991;
    color: #fff;
    font-size: 20px;
    text-align: center;
}

li.cat-item a{
	width: 100%;
   	padding: 10px 5px;
    color: #fff;
    font-size: 20px;
    text-align: center;  
}


li.cat-item a:hover{
	color:#000;
}

.archive.category .entry-meta{
	display:none;
}

.single .post:not(.type-event) .post-thumbnail img {
    width: 35%;
    /* margin: 0 auto; */
    display: inherit;
    float: right;
    margin-left: 27px;
}

.single .post:not(.type-event) .post-thumbnail {
    position: relative;
    margin-bottom: 0px;
    line-height: 0;
}

.single-post #main {
    padding: 0px 0 0px 0;
}

.white_text{
	color:#fff;
}

#main{
 	padding-top:0;	
	padding-bottom:0;	
}
.home #main {
    padding: 0px 0 0px 0;
}

ul#menu-footer li a, footer section#rss-2 a{
/*! color:#fff!important; */	
}


#bottom-menu a{
color:#4966a0!important;
}

footer#footer .widget-title{
/*text-align:center;
color:#fff;	*/
display:none!important;
}



footer#footer ul#menu-footer li {
margin:0;
padding:0;
border:0;	
}

.footer_h4 {
	color: #ffffff;
	line-height:30px;
	font-size:20px;
	padding-bottom: 10px;
}
#bottom-bar .wf-float-right {
    
    margin-left: 0;
    left: 0;
    float: left;
}
.footer .soc-ico a .soc-font-icon {
    color: #fff;
	font-size: 20px;
}
#presscore-contact-info-widget-2{
	color:#fff;
}

#nav_menu-5 #menu-footer{
	width:176px;
	margin:0 auto;
	text-align:center;
	
}
#nav_menu-5{
	border-left: 1px solid #4a4a4a;
    border-right: 1px solid #4a4a4a;
}

#tag_cloud-2 {
    border-left: 1px solid #4a4a4a;
    border-right: 1px solid #4a4a4a;
    min-height: 173px;
}
#tag_cloud-2 a {
	color:#fff;
	
}
.rss-widget-icon {
	display:none!important;
}
.tagcloud a {
    border: 1px solid white;
    padding: 2px 5px;
    border-radius: 5px;
    margin: 2px;
}
#bottom-bar .wf-table {
    height: 35px;
}
#bottom-bar {
    height: 35px;
}

#footer .wf-container {

    margin: -20px 0px 0px 0px;

}
.footer .widget {
    margin-bottom: 0px;
}
img.mobile-logo.preload-me {
    width: 60%;
}




@media (max-width:520px){
	
	

	.texthome img {
		clear:both;
		float:none;
	}	
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
    padding-top: 10px;
}

.page-title .breadcrumbs, .page-title .breadcrumbs a {
    color: #4966a0;
    font: normal 13px / 23px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    display: none;
}

.branding a img, .branding img {
    max-width: 200px;
    height: auto;
}


.footer .menu li, .footer .widget_pages li, .footer .custom-menu.dividers-on li, .footer .blogroll li, .footer .qts-lang-menu li {

    border-style: solid;
    border-width: 1px;
    border-color: rgba(0,0,0,0.15);
    border-left: none;
    border-right: none;
    border-bottom: none;
    list-style-type: none;
    text-align: center;

}

#footer .wf-container-footer {
    padding-top: 39px;
    padding-bottom: 6px;
}
