/*

Theme Name:  Erica Child

Description: Child theme for the Erica theme

Author:      Kwayy Infotech

Author URI:  https://www.mojomarketplace.com/store/kwayy-infotech

Template:    erica

Version:     0.1

Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina

*/

/* =Theme customization starts here

-------------------------------------------------------------- */

.vc_btn3-container {
	margin-bottom: 0;
}
/*------.vc_btn3.vc_btn3-size-md {
    font-family: Lato;
    font-size: 12px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
} 
.vc_general.vc_btn3.vc_btn3-color-skincolor {
    color: #fff !important;
}  ---*/

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
	color: #fff !important;
	background-color: #cbb777 !important;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #E9E0C7 !important;
	background-color: #cbb777 !important;
}
.vc_btn3.vc_btn3-shape-rounded {
	border-radius: 0px;
}
.vc_custom_heading a:hover {
	color: #cbb777 !important;
}
p a {
	text-decoration: underline;
}
p {
	margin: 0 0 15px;
}
.thememount-topbar {
	line-height: 24px;
}
.login #login h1 a {
	background-image: url(http://group2designpgh.com/BurnsWhite/wp-content/uploads/2016/02/BurnsWhite-Favicon-48.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.thememount-header-style-3 #navbar .main-navigation {
	max-width: 1400px !important;
}
/*---ARROW AT TOP----*/

.thememount-fbar-btn {
	left: 0;
	margin-left: 10%;
	/* Mods for NEWS & MORE.
	width:155px;
	height:25px;
	 */
}
.thememount-fbar-btn a i {
	font-size: 16px !important;
	margin-top: -23px !important;
}
#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu {
	box-shadow: none;
}
#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul li {
	margin-left: 15px;
}
/*----- MOBILE NAV ICON ----*/

h3.menu-toggle span, h3.menu-toggle span::after, h3.menu-toggle span::before, #navbar #site-navigation div.mega-menu-wrap .mega-menu-toggle span, #navbar #site-navigation div.mega-menu-wrap .mega-menu-toggle span::after, #navbar #site-navigation div.mega-menu-wrap .mega-menu-toggle span::before {
	background-color: rgba(0, 0, 0, 0.45);
}
.tm-element-heading-wrapper h4 {
	font-weight: 400 !important;
	font-size: 20px !important;
}
/*----SERVICES HOME PAGE---*/

.h2 {
	margin-top: 0px;
}
/*---------OUR LOCATIONS HOME PAGE ------------*/

.item-thumbnail .icons {
	display: none;
}
/*------ TEAM MEMBERS HOME PAGE ------*/

.thememount-team-title {
	font-size: 11px;
}
.thememount-team-box:hover .thememount-team-social-links, .post-box.thememount-blogbox-format-standard .thememount-blog-media:before, .item .item-thumbnail:before {
	background-color: rgba(0, 0, 0, 0.40) !important;
}
.thememount-team-data {
	background-color: rgb(255, 255, 255);
}
.thememount-team-social-links {
	height: 20%;
	background-color: #000000;
}
/*------TESTIMONIALS ON HOME PAGE---------*/

.thememount-testimonial-data header {
	text-align: left;
}
.tm-row-bgtype-dark .thememount-testimonial-title .thememount-testimonial-designation {
	max-width: 160px;
}
.thememount-testimonial-img img, .owl-carousel .owl-item .thememount-testimonial-img img {
	border: 5px solid #574319;
}
.thememount-testimonial-title a {
	color: #816f4b;
}
/*------CUSTOM ATTORNEY SEARCH PAGES----------*/

#accordion {
	cursor: pointer;
}
/*------Diversity Home Page---------*/

.tm-row-textcolor-dark p {
	color: #000000;
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child a:hover {
	color: rgba(255, 255, 255, 0.5);
}
/*----Side Navigation-----*/

.tm-list.tm-list-style-icon {
	margin-top: 0;
}
.tm-list.tm-list-style-icon {
	list-style: none;
	padding: 15px 0 5px 10px;
	font-size: 14px;
	font-weight: 600;
	background-color: #cbb777;
	color: #3d263a;
}
.tm-list.tm-list-style-icon a {
	color: #3d263a;
}
.tm-list.tm-list-style-icon a:hover {
	color: #E9E0C7 !important;
}
.tm-list.tm-list-style-icon i.tm-skincolor {
	color: #ffffff;
	font-size: 16px;
	margin-left: 15px;
	font-weight: 900;
}
.sub-link a {
	font-size: 17px !important;
}

/*--------- TITLES ON INTERIOR PAGES -------------*/

.tm-titlebar-main h1.entry-title {
	text-transform: none !important;
}
/*-----------PRACTICE GROUP PAGES------------*/

.rounded-corner {
	border-radius: 6px;
}
img.alignleft {
	margin: 0px 20px 5px 0;
}
.vc_btn3.vc_btn3-size-md {
	font-family: Lato;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
}
.vc_general.vc_btn3.vc_btn3-color-skincolor {
	color: #3d263a;
}
.vc_general.vc_btn3.vc_btn3-color-skincolor:hover {
	color: #E9E0C7 !important;
}
.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color: #cbb777;
}
.vc_tta.vc_general .vc_tta-panel-title {
	color: #E9E0C7;
}
.vc_tta-title-text:hover {
	color: #E9E0C7;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 40px;
}
.vc_general.vc_btn3.vc_btn3-color-skincolor:hover {
	background-color: #cbb777;
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
	color: #ffffff;
}
.team-list .thememount-team-title {
	font-family: Lato !important;
	line-height: 22px !important;
	letter-spacing: 0.7px;
	font-weight: 400 !important;
	font-style: normal;
	text-align: left;
	color: #333333;
	font-size: 13px;
}
.team-list .thememount-team-data {
	padding: 0 0 0 24px !important;
}
/*------SIDE BAR ATTORNEY LIST-------*/

.team-list .thememount-team-title {
	font-family: Lato !important;
	line-height: 22px;
	letter-spacing: 0.7px;
	font-weight: 600;
	font-style: normal;
	text-align: left;
	color: #7f7f7f;
	font-size: 13px;
}
.team-list .thememount-team-title a {
	overflow: visible;
	white-space: normal;
	display: inline;
}
.team-list .thememount-team-title a:before {
	content: "\f105";
	position: absolute;
	font-family: FontAwesome;
	top: 0px;
	left: 22px;
}
.team-list .thememount-team-img {
	display: none;
}
.team-list .thememount-team-box {
	margin-bottom: 0px;
}
.team-list .thememount-team-data {
	text-align: left;
	width: 100%;
	background: none;
	opacity: 1;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding: 4px 0 4px 24px;
}
menu, ol, ul {
	margin: 0 0 22px 0;
	padding: 0 0 0 25px;
}
/*---------LEFT SIDE BAR ACCORDION---------*/

.vc_tta-title-text {
	color: #3d263a;
}
/*----TEAM MEMBER PAGES---*/

.tm-taxonomy-term-list {
	background-color: #edeee7;
}
.tm-taxonomy-term-list ul li a {
	padding: 4px 0 4px 34px;
	border-bottom: 1px solid #ffffff;
}
.tm-taxonomy-term-list ul li a:before {
	content: "\f105";
	position: absolute;
	top: 8px;
	left: 12px;
}
.single-tm_team_member .thememount-team-title-block {
	display: none;
}
.fa-instagram:before {
	content: "\f095";
}
.site-main .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab>a {
	padding: 0 10px;
	height: 40px;
	padding-top: 10px;
}
.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active>a {
	background-color: #edeee7;
}
.site-main .vc_tta.vc_general.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
	font-family: Lato;
	font-size: 13px;
	text-transform: none;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
	font-family: Lato;
}
.vc_tta-tab.vc_active {
	border-left: 3px solid #574319;
}
.single-tm_team_member .single-team-left {
	width: 30%;
}
.thememount-team-data .thememount-team-cat-links {
	pointer-events: none !important;
}
.tm-row-bgtype-dark.tm-background-image .tm-bg-overlay {
	background: rgba(0, 0, 0, 0.75);
}
.thememount-team-box:hover .thememount-team-social-links, .post-box.thememount-blogbox-format-standard .thememount-blog-media:before, .item .item-thumbnail:before {
	background-color: rgba(0, 0, 0, 0.80);
}
.vc_tta.vc_general .vc_tta-panel-title>a {
	font-size: 14px;
}
.vc_tta-tab .vc_tta-title-text:hover {
	color: #cbb777;
}
/*--------- TEAM MEMBER POST LINKS -----------*/

.vc_custom_heading h4 {
	font-family: Lato;
	font-size: 14px;
}
vc_gitem-post-data-source-post_excerpt {
	display: none;
}
.vc_gitem-is-link {
	display: none;
}
.vc_gitem-post-data-source-post_excerpt {
	display: none;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #cbb777;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
	color: #E9E0C7;
	background-color: #cbb777;
}
.vc_btn3.vc_btn3-size-md {
	padding: 5px 10px;
}
/*---POSTS WITHOUT FEATURE IMAGE---------*/

.thememount-proj-noimage {
	display: none;
}
.post-box.thememount-blogbox-format-standard .thememount-blog-media {
	display: none;
}
.post-navigation .nav-links {
	/*display: none !important;*/
}
.post-navigation a[rel="next"] {
	/*display: none;*/
}
.nav-links a[rel="prev"] {
	/*display: none;*/
}
/*--------KWAYY BLOG BOX NO IMAGE ---------*/

.thememount-blog-boxes-wrapper.thememount-items-col-one .thememount-blog-boxes-inner.multi-columns-row .post-item .item-content {
	margin-left: 0px !important;
}
/*-------SEARCH PAGE---------*/

.thememount_widget_recent_entries li img {
	display: none !important;
}
/*---FOOTER---*/

.footer .widget ul>li {
	padding: 2px 0;
}
.footer.footer-text-color-white .widget ul>li, .footer-info-text-color-white .copyright {
	color: #ffffff;
}
.site-footer .footer-info-text-color-white a {
	color: #ffffff;
}
input[type="search"] {
	background-color: rgba(0, 0, 0, 0.3);
	color: #ffffff;
	border: 1px solid #000000;
}
@media (min-width: 1920px) {
	.thememount-fbar-btn {
		left: 0;
		margin-left: 20%;
	}
}
@media (min-width: 768px) {
	.thememount-team-social-links .thememount-social-instagram {
		display: none;
	}
	a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {
		color: #7f7f7f;
		text-decoration: none;
		pointer-events: none;
		cursor: default;
	}
}
@media (min-width: 2270px) {
	.thememount-fbar-btn {
		left: 0;
		margin-left: 25%;
	}
}
@media (max-width: 1200px) {
	.header-controls .search_box a>i {
		color: #666666;
	}
}
@media (max-width: 667px) {
	/*-----.thememount-team-img {

display: none;

}-----*/
	.single-tm_team_member .single-team-left {
		width: 100%;
	}
	.thememount-team-title {
		font-size: 14px;
	}
	.thememount-testimonial-title {
		width: 145px;
	}
}
/* ---------BK Tweaks.
.thememount-team-box {
	min-height:331px;
	height:331px;
} -----*/