/*

Theme Name: Clava Child

Description: Thème enfant pour Clava

Author: Xavier Labeur

Template: wp_clava

*/



/* 

violet

#845592

*/



@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);

@import url("fonts/NeoSansPro-Bold.ttf");

@import url("fonts/NeoSansPro-BoldItalic.ttf");

@import url("fonts/NeoSansPro-Italic.ttf");

@import url("fonts/NeoSansPro-Light.ttf");

@import url("fonts/NeoSansPro-Medium.ttf");

@import url("fonts/NeoSansPro-Regular.ttf");

@import url("fonts/NeoSansPro-Ultra.ttf");



@font-face {

    font-family: "NeoSansPro";

    src: url('fonts/NeoSansPro-Light.ttf');

}



body, h1, h2, h3, h4, h5, h6, .button, input[type="button"], input[type="submit"], input[type="text"], input[type="password"], input[type="email"], textarea, select {

    font-family: "NeoSansPro",Helvetica,Arial,sans-serif !important;

}

.icon_service > h3 {

    font-family: NeoSansPro!important;

}

.fr_content > h3 {

    font-family: NeoSansPro!important;

}

.service_2_item > h3 {

    font-family: NeoSansPro!important;

}

.service_3_item h3 {

    font-family: NeoSansPro!important;

}

.service_4_item > h3 {

    font-family: NeoSansPro!important;

}

.item-description h5 {

    font-family: NeoSansPro!important;

}

.item-description span { 

	font-family: NeoSansPro!important;

}

.project_details .details li {

    font-family: NeoSansPro,sans-serif!important;

}

.project_details .details{margin: 0}

.project_details .details li span {

    font-family: NeoSansPro,sans-serif!important;

}

.project_details .details li a {

    font-family: NeoSansPro,sans-serif!important;

}

.dividerLatest h4 {

    font-family: NeoSansPro!important;

}

.dividerWidget h4 {

    font-family: NeoSansPro!important;

}

.sw_title h4 {

    font-family: NeoSansPro!important;

}

.tab-content > h3 {

    font-family: NeoSansPro!important;

}

.tweet_list li p {

    font-family: NeoSansPro!important;

}

time {

	font-family:NeoSansPro!important;

}

.tweet_list li p a {

	font-family: NeoSansPro!important;

}

.comments li {

    font-family: NeoSansPro!important;

}

.copyright {

    font-family: NeoSansPro!important;

}

.progress_skill .bar {

	font-family:NeoSansPro!important;

}

.names > small {

    font-family: NeoSansPro!important;

}

.blogTitle > a h2 {

    font-family: NeoSansPro!important;

}

.blogContent > p {

    font-family: NeoSansPro!important;

}

.blogTitle span {

    font-family: NeoSansPro!important;

}

.blogMeta a {

    font-family: NeoSansPro!important;

}

.blog_large .post_meta .metaInfo, .blog_single .post_meta .metaInfo {

	font-family: NeoSansPro!important;

}

.blog_large .post_meta h2 a, .blog_single .post_meta h2 a {

	font-family: NeoSansPro!important;

}

.blog_medium .post_meta .metaInfo {

	font-family: NeoSansPro!important;

}

.blog_medium .post_meta h2 a {

	font-family: NeoSansPro!important;

}

.shares li.shareslabel h3 {font-family: NeoSansPro!important;}

.news_content h2 {

	font-family: NeoSansPro!important;

}

.metaInfo {

    font-family: NeoSansPro!important;

    font-size: 0.95em;

    margin: 0 auto;

    padding: 15px 0 20px;

}

.author_name > a {

	font-family: NeoSansPro!important;

}

#site-searchform #s{

	font: normal 12px "NeoSansPro", Helvetica, Arial, sans-serif!important;

}

#site-searchform #s:focus{

	font: normal 12px "NeoSansPro", Helvetica, Arial, sans-serif!important;

}

ul.tabs li {

		width: auto!important;

}

ul.tabs li a {

	font-family:NeoSansPro!important;

	padding: 0 14px!important;

}

.tags li a {

    font-family: NeoSansPro!important;

}

.recent_posts_list li a {

    font-family: NeoSansPro!important;

}

.sidebar_widget ul.arrows_list li a {

	font-family: NeoSansPro!important;

}

.sidebar_widget ul.archives_list li a {

	font-family: NeoSansPro!important;

}

.sw_categories ul li a{

	font-family: NeoSansPro!important;

}



.current-menu-parent,

.current-menu-item {

	border-bottom:2px solid #845592!important;

	bottom:2px!important;

}



.current-menu-item a:hover {

bottom:-2px!important;

}



.tab_container { width:100%!important; }



.bwColor img { -webkit-filter: grayscale(0)!important; }

.sw_categories .links li a { color: #845592!important; }



.link-btn { border:none!important; }

/*.w3eden .link-btn .label-default { font-size:16px!important; padding:6px 6px !important; }*/

.media-body .ptitle { font-size:13px!important; }

img.wpdm_icon { display:none!important; }

a.wpdm-download-link.wpdm-download-locked.btn.btn-danger { background:#845592!important; border-color:#845592!important; }

a.wpdm-download-link.wpdm-download-locked.btn.btn-danger i { display:none!important; }



.espace-top { padding-top:15px; }

.recent-item { min-height:289px!important; }

.test_axel{
	max-width: 150px;
	height: auto;
}

#input_acceptance{
width: 50px;
}

.btntoTop {
bottom: 45px !important;
}