/*
theme name: Career Chat UK
template: mesmerize
*/


/*
.fixto-fixed{display:none}
*/

.post-template-default.single.single-post #page-content h2.h1{
display:none !important;
}

.customize-partial-edit-shortcut-header_subtitle, .customize-partial-edit-shortcut-header_title{display:none}

body {
    font-family: 'Kumbh Sans', sans-serif;
	    font-size: 16px;
    line-height: 1.8;
	color:#222222;
	}
	
	
h1, h2, h3, h4{font-weight: 300;font-family: 'Kumbh Sans', sans-serif;text-transform:unset}	

body.home h1{
    font-weight: bold;
    font-size: clamp(2.5rem, 4vw, 3rem) !important;
}

h2{
font-size: clamp(2.5rem, 4vw, 2.5rem) !important;
}

cite {
    opacity: unset;
}
time, cite, small, figcaption {
    font-size: 1.3rem !important;
}

.read-more:after {
    content: unset !important;
	}

#page-content p, #page-content a, .header-buttons-wrapper a{
font-family: "Muli", sans-serif;
    font-size: 1.3rem !important;
    font-weight: 300 !important;
    line-height: 130% !important;
}

ul.dropdown-menu > li > a {
    text-transform: unset !important;
	letter-spacing: unset !important;
	font-size: 1.3rem !important;
}

.main_menu_col {
    justify-content: unset;
}



.header-buttons-wrapper a.outline {
    color: #f7ba0e !important;
    background: #222222 !important;
    border-color: #f7ba0e !important;
}
.header-buttons-wrapper a.outline:hover {
background: #f7ba0e !important;
color: #222222 !important;
}


	
.mesmerize-content-padding #page > .page-content, .mesmerize-inner-page #page > .page-content{padding-bottom:50px}

h1.hero-title, p.header-subtitle2, p.header-subtitle {
    color: unset !important;
	}
	
.header-buttons-wrapper a.outline{
color: #0fbbbc !important;
    border-color: #0fbbbc !important;
}

.header-homepage{
/*background-image: url(https://cicichat.co.uk/wp-content/themes/careerchatuk/images/hero-image-award.png) !important;*/
background-image: url(https://cicichat.co.uk/wp-content/themes/careerchatuk/images/hero-image.png) !important;
background-position: bottom right !important;
background-repeat: no-repeat !important;
}

.header-homepage h1.hero-title {
    font-size: clamp(3rem, 4vw, 4rem);
	}

.header-homepage .header-description-row {
    padding-top: unset !important;
    padding-bottom: unset !important;
}
.header-content{margin: 40px 0;}




h1.hero-title{}





ul.dropdown-menu li{
	    padding: 12px
}


.header-homepage .background-overlay {
    background: linear-gradient(142deg , #1e3e67f2 0%, #0fbbbcc2 100%) !important;
}


ul.dropdown-menu > li > a {
    text-transform: uppercase;
}

ul.dropdown-menu ul li:hover, ul.dropdown-menu ul li.hover{
    background-color: #0fbbbc;
}
	
ul.dropdown-menu ul li {
    color: #fff;
	}

/* Request Demo in top nav */
#menu-item-19{padding:0}
#menu-item-19:hover{background: unset;}
#menu-item-19 a{
	color: #fff;
    background-color: #0fbbbc;
    border-color: #0fbbbc;
	border-radius: 56px;
	padding: 10px 20px;
	margin-left:10px;
}
#menu-item-19 a:hover {
        border: #15dcd6 1px solid;
		padding: 9px 19px;
	}

/*
.header.color-overlay:after {
	background: url(https://www.careerchat.uk/wp-content/themes/cici/images/header-bg.jpg) center center/ cover no-repeat !important;
	opacity: 0.6;
}

.header{padding-top: 0 !important;}
.header.color-overlay:before {
    background: unset !important;
}
*/

img.logo.dark, img.custom-logo {
    max-height: 150px !important;
}

.mesmerize-front-page .navigation-bar.bordered {
    border-bottom-width: 0 !important;
}

.navigation-bar{padding: 10px 0;}

/*
.header-homepage:not(.header-slide) .background-overlay, .header-homepage:not(.header-slide).color-overlay::before {
    opacity: 0.3 !important;
}
*/
.button.color1 {
    color: #fff;
    background-color: #0fbbbc;
    border-color: #0fbbbc;
}
.button.color1:hover {
    color: #fff;
    background-color: #0fbbbc;
    border-color: #0fbbbc;
}

/*
.header{background:#0fbbbc !important;} */

/*
ul.dropdown-menu.active-line-bottom>.current-menu-item>a, ul.dropdown-menu.active-line-bottom>.current_page_item>a, ul.dropdown-menu.default>.current-menu-item>a, ul.dropdown-menu.default>.current_page_item>a {
border-bottom: 3px solid #0fbbbc !important;
}
*/
ul.dropdown-menu>li.hover>a, ul.dropdown-menu>li:hover>a {
    color: #fff !important;
}

ul.dropdown-menu li:hover > ul, ul.dropdown-menu li.hover > ul, ul.dropdown-menu li:hover, ul.dropdown-menu li.hover {
    background: #0fbbbc;
}

ul.dropdown-menu>li.hover>a, ul.dropdown-menu>li:hover>a {
    color: #ffffff !important;
	/*border-bottom: 3px solid #0fbbbc !important;*/
	
}
.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a {
    border-bottom: unset;
	 color: #0fbbbc;
}


ul.dropdown-menu.simple-menu-items > .current_page_item > a, ul.dropdown-menu.simple-menu-items > .current-menu-item > a {
    color: #0fbbbc;
}


a.button{color: #fff;background-color: #0fbbbc; border-color: #0fbbbc;}
a.button:hover{border-color: #15dcd6 !important;}

.window-arrow-nav, .wpm_6310_team_style_1_border, .wpm_6310_team_style_2_border,  .wpm-6310-wpm-6310-owl-dots{display:none !important}


/* team */
.wpm_6310_team_style_1_pic img, .wpm_6310_team_style_2_pic img  {
    border: 10px solid #0fbbbc !important;
    border-radius: 50%;
}
.wpm_6310_team_style_1, .wpm_6310_team_style_2{background: none !important;; border:none !important;}
.wpm_6310_team_style_1_designation, .wpm_6310_team_style_2_designation{margin-top: 0 !important;}
.wpm_6310_team_style_1:hover .wpm_6310_team_style_1_designation, .wpm_6310_team_style_2:hover .wpm_6310_team_style_2_designation{
	opacity: 1 !important;
	margin-top: 0 !important;
}
.wpm_6310_team_style_1_title, .wpm_6310_team_style_1_designation, .wpm_6310_team_style_2_title, .wpm_6310_team_style_2_designation{font-family: unset !important;}
.wpm_6310_team_style_1_title, .wpm_6310_team_style_2_title{margin: 20px 0 0px 0 !important;}
.wpm_6310_team_style_1_title, .wpm_6310_team_style_2_title{color:#0fbbbc !important;}
.wpm_6310_team_style_1_designation, .wpm_6310_team_style_2_designation{line-height: 1.5 !important;}
.wpm_6310_team_style_1:hover, .wpm_6310_team_style_2:hover{padding-bottom: 0px !important;}
.wpm_6310_team_style_1:hover .wpm_6310_team_style_1_pic img, .wpm_6310_team_style_2:hover .wpm_6310_team_style_2_pic img  {
    border-color: #15dcd6 !important;
}

.wpm-6310-col-2{width:261px !important}

/* /team */



.wpcf7-submit{color: #fff;
    background-color: #0fbbbc;
    border-color: #0fbbbc;
}
.wpcf7-submit:hover{cursor: pointer;border-color: #15dcd6;}

.wpcf7-response-output{
	color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb !important;
}

.wpcf7 form.sent .wpcf7-response-output{
	color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb !important;
}


.footer-simple .footer-content p{color:#3C424F}

.footer-simple .footer-content{
	background-color: #ededed;
    padding-top: 20px;
    padding-bottom: 20px;
	color:#fff
}


.fab{font-weight:bold}


.mesmerize-inner-page .page-content, .mesmerize-inner-page .content, .mesmerize-front-page.mesmerize-content-padding .page-content {
    background-color: unset !important;
}
.footer #logos{text-align:center}
.footer #logos div{margin:10px 0}
.footer #logos img{margin:0 20px}

.footer h4{color:#0fbbbc}
.footer p{color:#fff}


.footer ul {
    line-height: 1.5 !important;
}

.footer a {
    text-decoration: none;
	color:#0fbbbc;
}

.footer .row{margin-bottom:20px}


.footer-content .fab{
font-size: 25px;
    margin: 10px 5px 0 0;
}





.mesmerize-inner-page .navigation-bar.bordered {
    border-bottom-width: 0 !important;
}


.post-navigation{display:none}
.post-comments{display:none}



.button h3{color:#fff;margin-bottom: 0;margin-top:0;}
.button:hover {
    background-color: #0c938f;
}




.user-btn span::after {
    font-family: 'Font Awesome\ 5 Free' !important;
    content: ' \f105' !important;
    margin-left: 5px !important;
    font-size: 19px;
    font-weight: bold;
}



.user-btn {
		text-align:left;
	line-height:1.4 !important;
	min-height: 280px;
    padding: 5px 20px !important;
    color: #fff;
    display: block;
    border-radius: 4px;
    margin: 0;
    margin-bottom: 20px;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.17);
    background-color: #0fbbbc;
    background: -webkit-linear-gradient(#0fbbbc, #0c938f);
    background: linear-gradient(#0fbbbc, #0c938f);
    border: 1px #0fbbbc solid;
    border-bottom: unset !important;
    border-radius: 4px;
    font-weight: normal !important;
    margin-bottom: 10px;
    display: inline-block;
    cursor: pointer;
    -moz-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.4);
    -webkit-box-shadow: inset 1px 1px 0px rgba(255,255,255,0.4);
}


.user-btn:hover {
	background: #0e8885;
}

.user-btn ul{margin-bottom: 10px;}



.team-member{
background: #f5fafd;
    padding: 20px;
    margin-top: 40px;
    margin-bottom: 40px;
}




rect{fill:#0fbbbc !important}


hr.wp-block-separator{margin:60px 0}


.wp-block-pullquote{
background:#f5fafd;
padding:20px;
margin-top:40px;
margin-bottom:40px
}


.mesmerize-content-padding #page > .page-content, .mesmerize-inner-page #page > .page-content {
    padding-top: 50px;
}


ul.big-bullets{
color: #0092ae;
	margin-bottom:50px;
	    text-align: center;
    font-size: 18px;
	list-style-type:none;
}
ul.big-bullets li{margin:10px 0}



.centred-but{
	    text-align: center;
    margin: 50px 0;
}
.centred-but a.button{font-weight: bold;
    font-size: 20px;}



.centred-but a.button::after {
    font-family: 'Font Awesome\ 5 Free' !important;
    content: ' \f105' !important;
    margin-left: 5px !important;
    font-size: 19px;
    font-weight: bold;
}



.offcanvas_menu li.open > a, .offcanvas_menu li.open > a:hover {
    background-color: #ffffff;
    color: #0fbbbc;
    border-left: 3px solid #0fbbbc;
}


.bg-color1 {
    background-color: #1e3e67;
}

.button.color2 {
    color: #fff;
    background-color: #0fbbbc;
    border-color: #0fbbbc;
}
.button.color2:hover {
    color: #fff;
    background-color: #0fbbbc;
	}

.contact-1 {
  background-image: url(https://cicichat.co.uk/wp-content/themes/cici/images/demo-bg.jpg);
    background-position: center top;
    background-size: cover;
    position: relative;
}



.contact-1 .gridContainer{
    background: linear-gradient(142deg , #084da563 0%, #0fbbbcc2 100%) !important;
    padding-top: 80px;
    padding-bottom: 80px;
	max-width: 100%;
	width: 100%;
}
.contact-1{padding:0}


i.fa.icon.reverse.color1 {
    background-color: #1e3e67;
	background: linear-gradient(142deg , #084da5 0%, #0fbbbc 100%) !important;
	    box-shadow: 0 0 15px 6px #9fd8f7;
}
.homepage-header-image{box-shadow: 0 0 15px 6px #9fd8f7;}


h5.color2 {
    color: #1e3e67;
}
i.fa.icon.bordered, i.fa.icon.card[class*="bottom-border-"] {
    border: 2px solid #0fbbbc;
}
i.fa.icon.bordered.color2, i.fa.icon.color2.card[class*="bottom-border-"] {
    border-color: #0fbbbc;
}
i.fa.color2 {
    color: #0fbbbc;
}


.inner-header-description {
    background: linear-gradient(142deg , #1e3e67f2 0%, #0fbbbcc2 100%) !important;
    width: 100%;
    max-width: 100%;
}


.card.bordered.y-move:hover, .post-item table.card.y-move:hover, .card.y-move[class*="bottom-border-"]:hover {
    transform: unset;
    box-shadow: unset;
}


#post-10 .fas{
    color: #65a7a3;
    font-size: 40px;
    float: left;
    margin-right: 20px;
	}



a.wp-block-button__link {
    color: #fff;
    background-color: #0fbbbc;
    border-color: #0fbbbc;
	transition: all 0.3s linear;
	border-radius: 5px;
	padding: 5px 15px;
}
a.wp-block-button__link:hover {
    border-color: #15dcd6;
	background-color: #0c938f;
}


.inner-header-description{
background: #f5fafd !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}




.roundel {
  margin: 20px;
  width: 200px;
  height: 200px;
  position: relative;
  text-align:center
}






body.blog .post-list-item{position:unset !important}
body.blog .post-list.row{height:unset !important}
body.blog .post-excerpt{display: none !important;}
body.blog .post-content .col-padding {
    padding: 10px !important;
}

body.blog .post-title{
text-transform: unset !important;
font-size:18px !important;
line-height: 1.5 !important;
}


blockquote {
    color: #222;
	}


@media only screen and (max-width : 770px) {
	/*h1.hero-title{
		margin-top: 100px;
	}*/
	.header-content{background: #ffffffd1;margin:0;padding:40px 0}
	.header-homepage{
background-size: cover !important;
}
	
}

/* force post page to be full width */
.post-page .col-sm-6{
width:100% !important;
-webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
	}
