/*
Theme Name: Cevian Child
Theme URI: https://cevian.qodeinteractive.com/
Description: A child theme of Cevian Theme
Author: Select Themes / customised by symplewp.com
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: cevian
Template: cevian
*/

/* bottom area */
.single-post .qodef-content-bottom-inner.qodef-full-width {
    padding: 0! important;
}
.single-post .qodef-elements-holder {
	padding: 3% 0 5% 0;
}
.single-post .vc_row.wpb_row.vc_row-fluid.qodef-white-transparent-grid.vc_custom_1656342165759  {
    margin-bottom: -35px !important;
}
.qodef-icon-widget-holder .qodef-icon-text,
.qodef-page-footer .widget a {
    font-family: 'Montserrat';
}

/* end bottom area */

.widget .qodef-blog-list-holder.qodef-bl-simple .qodef-bli-content .qodef-post-info-date a {display:none;}

.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-dark-hover:hover {background-color: transparent !important;}

.dark-hover:hover {background-color: rgba(0,0,0,.35);}

p.qodef-st-text {
    text-align: left !important;
}
p.qodef-iwt-text {
    text-align: left;
}
.qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {margin-bottom: 3px !important;}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item:after {background-color: #ff0f0f !important;}

.vc-hoverbox {min-height: 390px;}

.qodef-accordion-holder.qodef-ac-boxed.qodef-blue-text-skin .qodef-accordion-content p {color: #343940 !important;}

.qodef-process-holder.qodef-process-appeared .qodef-mark-vertical-holder .qodef-process-circle {color: #ff0f0f !important;}
.qodef-accordion-holder.qodef-ac-boxed.qodef-blue-text-skin .qodef-accordion-title.ui-state-active .qodef-accordion-mark,
.qodef-accordion-holder.qodef-ac-boxed.qodef-blue-text-skin .qodef-accordion-title.ui-state-hover .qodef-accordion-mark
{
	background-color: #eee;
	color: #343940;
}
.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line .qodef-ib-grid-vertical-mask { background: #e1e1e1!important; }

li#sticky-nav-menu-item-6346,
li#sticky-nav-menu-item-6348,
li#nav-menu-item-6346,
li#nav-menu-item-6348 {
    margin-top: 35px;
}
.single-glossary .qodef-share-tag {
    display: none !important;
}
.qodef-main-menu ul li a .menu_icon_wrapper {
	font-size: 8px;
}
.qodef-main-menu ul li a .menu_icon_wrapper:hover,
span.item_text:hover {
    color: #ff0f0f !important;
	font-weight: 600;
}
/** insights pages **/
.qodef-blog-list-holder .qodef-post-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 7px;
    background: red;
    left: 0;
    margin-top: 15px;
}
.widget .qodef-blog-list-holder .qodef-post-title::after {display: none;}
.page-id-5432 .qodef-post-info-category::before  {
    content: 'Article |';
	color: #000;
	font-weight: 400;
}
.qodef-blog-list-holder .qodef-bli-info>div a {
    color: #000!important;
}

.qodef-blog-list-holder .qodef-bli-info {
	font-style: normal !important;
	margin: 0;
}
h5.entry-title.qodef-post-title {
    margin-top: -10px;
}
.page .wpb_wrapper li,
.single-post .qodef-content-inner li {
    font-family: 'Montserrat';
    color: #2a282a;
	font-weight: 400;
	font-size: 17px;
	list-style-position: outside;
    margin-left: 35px;
}
.qodef-blog-list-holder .qodef-bli-info>div a {
    color: #000 !important;
	font-weight: 400;
}

.qodef-blog-list-holder.qodef-bl-boxed .qodef-bli-content {
    padding: 20px 10px !important;
}
#search-2.widget.widget_search input.search-field::placeholder {
    color: #ff0f0f;
}
#search-2.widget.widget_search input.search-field,
.widget.widget_search button,
.qodef-social-share-holder li a {color:#ff0f0f !important;}

.archive h2,
.single-post h2,
.qodef-blog-holder article .qodef-post-info-top .qodef-post-info-category a,
.widget.widget_tag_cloud .tagcloud a {color: #222 !important;}

h5.entry-title.qodef-post-title a:hover,
.archive h2 a:hover {color: #ff0f0f !important;}

.widget.widget_tag_cloud .tagcloud a:hover {color: #777 !important;}

.archive .qodef-btn.qodef-btn-minimal,
.archive .qodef-btn.qodef-btn-minimal .icon_plus:before,
.archive .qodef-blog-list-holder .qodef-post-read-more-button .qodef-btn .icon_plus:before {
    color: #000 !important;
}
.qodef-blog-pagination ul li.qodef-pag-prev a span,
.qodef-blog-pagination ul li.qodef-pag-next a span,
.qodef-blog-pagination ul li.qodef-pag-active a,
.qodef-blog-pagination ul li a {
	color: #ff0f0f !important;
}

/** Careers **/
input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required::file-selector-button,
input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required::-webkit-file-upload-button {
    background: transparent;
    border: 1px solid #ff0f0f;
    cursor: pointer;
	padding: 10px;
    color: #ff0f0f;
    margin-top: 20px;
	margin-left: 0px;
    font-family: 'Montserrat';
}
.wpcf7 input[type="file"] {
    font-family: 'Montserrat';
	color: #fff;
}

/** MEDIA Queries **/
@media screen and (min-width:800px){
.callus-item p.qodef-iwt-text {
    height: 70px;
    }
}
@media only screen and (min-width: 1023px) 
	{
		div#nav_menu-2 	{ margin-left: 40%; }
	}
@media screen and (max-width:800px){
.fix-padding {
	margin-top: -15% !important;
	}	
}
div#mce-notice {
    display: none;
}