/*
Theme Name: Conebrick Child
Theme URI: http://conebrick.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.2.1
Template: conebrick
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/******************************** General *************************************/
.scrollup--fixed
{
	background-color: #662e8e;
}

.branding__logo img, .page-mobile-menu-logo img, .maintenance-header img
{
	max-width: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
	margin-bottom: 10px;
	font-family: "Alegreya SC", serif!important;
	text-transform: uppercase!important;
}

@media (max-width: 543px) {
	.col-xs-center{
		text-align: center;
	}
	.branding__logo img, .page-mobile-menu-logo img, .maintenance-header img
	{
		width: 200px!important;
	}
}

#tm-column-5c73e493a422b>.vc_column-inner
{
	border-left: none!important;
}

/******************************* Header **************************************/

.page-title-bar-overlay
{
    background-image: linear-gradient(to left,rgba(255,255,255,0.9), rgba(255,255,255,0.4),rgba(255,255,255,0.1))!important;
    background-color: rgba(0,0,0,0) !important;
   /*background-image:linear-gradient(105deg, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.1) 37%, rgba(255,255,255,1) 85%)!important;*/
}
.page-breadcrumb-inner li a{
	color: #662e8e!important;
}
.page-breadcrumb-inner li
{
	color: #000!important;
}
body .page-title-bar-inner
{
	background-attachment: scroll!important;
}

.headroom--not-top ~ #page-content .container
{
	padding-top: 95px;
}

.page-mobile-main-menu .sub-menu li > a,
.page-mobile-main-menu .tm-list__item {
	color: #cacaca!important;
}
.desktop-menu .sm-simple .sub-menu a .sub-arrow:before {
	right: 14px;
	top: 21px;
	font-size: 18px;
	color: #662e8e;.page-footer-overlay
}

/***************************** Portfolio ***********************************/

.portfolio-details-social .post-view, 
.portfolio-details-social .post-likes ,
 .tm-filter-button-group 
{
	display: none;
}

.portfolio-nav .prev-portfolio a:hover, .portfolio-nav .next-portfolio a:hover {
    color: #662e8e;
}
.tm-portfolio .post-title a
{
	font-size: 18px;
	font-weight: 600;
	pointer-events: none;
}
.tm-portfolio .post-title a:hover,
.tm-portfolio .post-title:hover
{
	color: #000000!important;
}

/*************************** Footer ****************************************/
.page-footer
{
	position: relative;
}
.page-footer-inner
{
	padding-top: 80px;
}

.page-footer-inner .col-md-6:first-child
{
	display: flex;
	margin: auto;
}

.page-footer-overlay
 {
	background-color: #662e8e!important;
 }
.page-copyright-inner{
	border: none;
}
#page-footer-wrapper{
	border-top: 30px solid rgba(102,46,142,0.3);
}
#page-footer{
	border-top: 30px solid rgba(102,46,142,0.7);
}
.fa-angle-up:before
{
	font-size: 30px;
}

ul.dottedUl {
	list-style-image: url('img/dot.png');
}
ul.dottedUl li {
	padding: 8px;
}
.middleRight
{
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -3px;
}

.popup-search-opened .page-popup-search .search-field {
	border-bottom-color: #fff;
}
.popup-search-opened .page-popup-search .form-description
{
	color: #fff;
}


.svgIcons img
{
	width:80px;
	margin: 0 auto;
	display: block;
}

.serviceH3{
	font-size: 22px;
}

.serviceCol.wpb_content_element
{
	margin-bottom: 12px;
}

.grecaptcha-badge {
	opacity:0 !important;
}