/*
Theme Name: Clicars
Theme URI: https://www.clicars.com/
Description: Clicars Theme
Author: Zaguán Estudio
Author URI: http://www.zaguanestudio.com/
Template: salient
Version: 0.1
*/


body #header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a:after,
body.material #header-outer #search-outer #search input[type="text"] {
	border-color: #00b1fc !important;
	border-width: 4px !important;
}

#header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after,
#header-secondary-outer[data-lhe="animated_underline"] nav >ul.sf-menu >li:not([class*="button_"]) >a:after {
	bottom: -8px !important;
}





@font-face {
	font-family:gothamlight;
	src: url("fonts/GothamLight.eot");
	src: url("fonts/GothamLight.eot#iefix") format("embedded-opentype"),
	url("fonts/GothamLight.ttf") format("truetype"),
	url("fonts/GothamLight.svg#gotham") format("svg"),
	url("fonts/GothamLight.woff") format("woff"),
	url("fonts/GothamLight.woff2") format("woff2");
	font-weight: 100
}

@font-face {
	font-family:gothambook;
	src: url("fonts/GothamBook.eot");
	src:url("fonts/GothamBook.eot#iefix") format("embedded-opentype"),
	url("fonts/GothamBook.ttf") format("truetype"),
	url("fonts/GothamBook.svg#gotham") format("svg"),
	url("fonts/GothamBook.woff") format("woff"),
	url("fonts/GothamBook.woff2") format("woff2");
	font-weight: 300
}

@font-face{
	font-family:gothammedium;
	src: url("fonts/GothamMedium.eot");
	src:url("fonts/GothamMedium.eot#iefix") format("embedded-opentype"),
	url("fonts/GothamMedium.ttf") format("truetype"),
	url("fonts/GothamMedium.svg#gotham") format("svg"),
	url("fonts/GothamMedium.woff") format("woff"),
	url("fonts/GothamMedium.woff2") format("woff2");
	font-weight: 500
}

#footer-outer #footer-widgets .col ul li:first-child {
	padding-top: 4px !important;
}



.mainfooter .col {
    text-align: center !important;
}

.mainfooter ul.social li {
	margin-bottom: 25px !important;
	float: none;
	display: inline-block;
	margin: 0 10px;
	width: auto;
}

.mainfooter ul.social li a {
	font-size: 20px;
    height: 50px;
    width: 50px;
    line-height: 48px!important;
display: block;
}

.mainfooter ul.social li a i {
	width: 32px !important;
}

.mainfooter ul.social li a i:after {
  position: absolute;
  -webkit-transition: all .45s cubic-bezier(0.25, 1, 0.33, 1); transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
  pointer-events: none;
  display: block;
  content: '';
  top: -10px;
  left: -10px;
  opacity: 0.2;
  border-radius: 50%;
border: 2px solid #fff;
height: 46px;
width: 46px;
}

body #footer-outer #copyright li a,
body #footer-outer #copyright p {
	color: #9b9b9b !important;
	font-size: 13px !important;
}


body #footer-outer #copyright p {
	text-transform: uppercase;
}
#footer-outer #copyright li {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

#sidebar h4 {
	color: #4a4a4a !important;
}

.main-content > .row > .wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured > div, .main-content > .row > .wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured.multiple_featured > div,
.blog-recent[data-style="list_featured_first_row"] .featured > img,
.blog-recent[data-style="list_featured_first_row"] .featured span.post-featured-img {
	border-radius: 0 !important;
}

.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {
	background-color: rgba(2,2,2,0) !important;
}

body .nectar-recent-posts-single_featured .nectar-recent-post-slide h2 {
	font-weight: 700 !important;
	font-size: 48px !important;
	line-height: 50px !important;
}

body[data-bg-header="true"] .container-wrap {
	padding-bottom: 0 !important;
}


.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li .popular-featured-img,
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li,
#sidebar div.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] li {
	border-radius: 0 !important;
}

.nectar-recent-posts-single_featured.multiple_featured .controls li .title {
	opacity: 0.8;
}

.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap {
	border-radius: 0;
}

body.material #header-outer #search-outer #search #search-box input[type="text"] {
	border-color: #00b1fc !important;
}

#search-results .result .title span {
	display: none;
}

#header-outer[data-box-shadow="large"] {
	box-shadow: 0 0 10px 4px hsla(0,0%,47%,.4) !important;
}



body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a {
	padding-right: 8px !important;
}

header#top nav >ul >li.current-menu-item >a {
	font-weight: bold;
}

#footer-outer #copyright .widget ul li {
	margin-bottom: 0 !important;
}
#footer-outer #copyright li.social-link {
	margin-left: 8px !important;
	margin-right: 8px !important;
}

#footer-outer #copyright #nav_menu-4 {
	width: 100% !important;
	float: right;
}


@media only screen and (max-width: 690px) {
	body .nectar-recent-posts-single_featured .nectar-recent-post-slide h2 {
		font-size: 30px !important;
		line-height: 36px !important;
		margin-bottom: 32px !important;
	}


	.mainfooter ul.social li a {
		height: 30px;
		width: 30px;
	}
	
	#footer-outer #copyright .col ul {
		float: inherit !important;
	}

	#footer-outer #copyright {
		text-align: center;
	}

	#footer-outer #copyright .br {
		display: block;
	}

	#footer-outer #copyright .col ul li {
		width: 100% !important;
		margin: 0 !important;
		text-align: center;
		padding: 0 !important;
	}
	
	#footer-outer #copyright .col ul li.social-link {
		width: auto !important;
		margin: 10px !important;
	}

	#footer-outer #copyright #nav_menu-4 {
	display: table;
		margin: 0 auto !important;
			width: auto !important;
			float: none !important;
}
}

.cta-footer-text h2 {
	font-size: 36px;
	font-weight: bold;
	line-height: 42px;
}

.cta-footer-text h3 {
	font-size: 18px !important;
	line-height: 24px !important;
	margin-bottom: 20px !important;
}
.cta-footer-text em {
	color: #ffbd00;
	font-style: normal;
	font-weight: bold;
}

.socials_widget a {
    display: inline-block;
    margin: 0 10px 10px 0;
    text-decoration: none!important;
}

.socials_widget a .fa {
    font-size: 1em;
    display: inline-block;
    width: 38px;
	height: 38px;
    line-height: 36px;
    white-space: nowrap;
    color: #fff;
    text-align: center;
    transition: all .2s ease-in-out;
}

.socials_widget .w_facebook .fa { background: #45629f; }
.socials_widget .w_twitter .fa { background: #5eb2ef; }
.socials_widget .w_instagram .fa { background: #125d8f; }
.socials_widget .w_youtube .fa { background: #c61d23; }
.socials_widget .w_linkedin .fa { background: #0083bb; }





