/* Theme Name: Comcate Theme */

@import url('css/jquery.mmenu.all.css');
@import url('css/jquery.bxslider.css');
@import url('css/admin-style.css');
@import url('css/wp-login.css');
@import url('css/style.css');

.social-part ul li a.linkedin { background: url(images/link-foot.png) no-repeat center center; }
.social-part ul li .linkedin:hover{ background: url(images/link-foot-over.png) no-repeat center center;}
.header .sub_menu { display: none; }
.menu-list li ul li:last-child a { padding: 7px 22px 7px 10px; }

.sub-banner, .banner { box-shadow: inset 0 4px 8px rgba(0,0,0,0.5); }

.content-section, .main { min-height: 400px; overflow: hidden; line-height: 1.5; padding: 30px 0 60px; }
.content-section a { color: #1561A6; }
.content-section a:hover { color: #1177B8; }
.content-section ul { padding: 20px 0 0 20px; }
.content-section ul li { list-style-type: disc; }
.content-section .blog_details { padding: 0; }
.content-section .project_details li,
.content-section .projects-options li,
.content-section .blog_details li { list-style-type: none; }
.content-section img { max-width: 100% !important; height: auto !important; }
.contentLeft { float: none; width: 100%; }
.contentRight { float: none; width: 100%; }
.left-side-content { width: 100%; padding: 0; }
.right-side-content { width: 100%; padding-left: 0; }

blockquote { padding: 20px; background-color: #fafafa; border: 1px solid #ccc; border-radius: 6px; }

.page_sidebar .sidebar_container { background: #fafafa; padding: 10px; border: 1px solid #ccc; border-radius: 6px; }
.page_sidebar .sidebar_container input { width: 95%; }
.sidebar_container { margin: 0 0 30px; }
.sidebar_container iframe { background: white; padding-bottom: 20px; }
.sidebar_container ul { padding: 0; }
.sidebar_container ul li { list-style-type: none; }

.blog-title { padding: 0; line-height: 1; }

#breadcrumbs { padding: 0 0 30px 0; font-size: 13px; }

@media screen and (min-width: 979px) {
.contentLeft { float: left; width: 46%; }
.contentRight { float: right; width: 46%; }
.left-side-content { width: 70%; }
.right-side-content { width: 20%; padding-left: 10%; }
}
.menu-list {
	padding: 36px 0 0;
}
.menu-list > li {
	list-style-type: none;
	float: left;	
	position: relative;
	padding: 0px 0px 15px 0px;
}
.menu-list > li > a {
	text-decoration: none;
	color: #3f5058;
	font-size: 15px;
	line-height: 26px;
	padding: 0 10px 0 12px;
	display: block;
	text-transform: uppercase;
}
.menu-list > li:last-child a {
	padding: 0 0 0 18px;
}
.menu-list > li > a:hover, .menu-list > li.active > a{
	color: #0170b5;
}
.menu-list ul {
	width: 210px;
	position: absolute;
	left: 0px;
	top: 40px;
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #dadadc;
	z-index: 999;
	}
.menu-list ul ul {
	left: 100%;
	top: 0px;
	}
.menu-list ul li {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	float: none;
	display: block;
	line-height: normal;
	text-align: left;
	position: relative;
	}
.menu-list ul li a{
	color: #3f5058;
    font-size: 15px;
    line-height: 26px;
    text-decoration: none;
    text-transform: uppercase;
	display: block;
	padding: 7px 22px 7px 10px;
	border-bottom: 1px solid #fff;
	}
.menu-list ul li:first-child a{
	border-top: none;
	}
.menu-list ul li a:hover{
	color: #0170b5;
	}
.menu-list > li:hover > ul, .menu-list ul li:hover > ul{
	display: block;
	}

