    .main-color-1, .main-color-1-hover:hover, a:hover, a:focus,
    header .multi-column > .dropdown-menu>li>a:hover,
    header .multi-column > .dropdown-menu .menu-column>li>a:hover,
    #main-nav.nav-style-2 .navbar-nav>li:hover>a,
    #main-nav.nav-style-2 .navbar-nav>.current-menu-item>a,
    #main-nav.nav-style-3 .navbar-nav>li:hover>a,
    #main-nav.nav-style-3 .navbar-nav>.current-menu-item>a,
    .item-meta a:not(.btn):hover,
    .map-link.small-text,
    .single-u_event .event-info .cat-link:hover,
    .single-course-detail .cat-link:hover,
    .related-event .ev-title a:hover,
    #checkout-uni li.active a,
    .woocommerce-review-link,
    .woocommerce #content div.product p.price,
    .woocommerce-tabs .active,
    .woocommerce p.stars a, .woocommerce-page p.stars a,
    .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
    .woocommerce .uni-thankyou-page .order_item .product-name,
    .woocommerce .uni-thankyou-page .addresses h3,
    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover,
    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover a,
    li.bbp-topic-title .bbp-topic-permalink:hover, #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover a, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover .bbp-forum-title,
    #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover:before, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover:before,
    #bbpress-forums .bbp-body li.bbp-forum-freshness .bbp-author-name,
    .bbp-topic-meta .bbp-topic-started-by a,
    div.bbp-template-notice a.bbp-author-name,
    #bbpress-forums .bbp-body li.bbp-topic-freshness .bbp-author-name,
    #bbpress-forums #bbp-user-wrapper h2.entry-title,
    .bbp-reply-header .bbp-meta a:hover,
    .member-tax a:hover,
    #bbpress-forums #subscription-toggle a,
    .main-menu.affix .sticky-gototop:hover{
        color:#ddc61f;
    }
    .related-item .price{color:#ddc61f !important;}
    .main-color-1-bg, .main-color-1-bg-hover:hover,
    input[type=submit],
    table:not(.shop_table)>thead, table:not(.shop_table)>tbody>tr:hover>td, table:not(.shop_table)>tbody>tr:hover>th,
    header .dropdown-menu>li>a:hover, header .dropdown-menu>li>a:focus,
    header .multi-column > .dropdown-menu li.menu-item:hover,
	header .multi-column > .dropdown-menu .menu-column li.menu-item:hover,
    .un-icon:hover, .dark-div .un-icon:hover,
    .woocommerce-cart .shop_table.cart thead tr,
    .uni-addtocart .add-text,
    .event-classic-item .item-thumbnail:hover a:before,
    .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span,
    .course-list-table>tbody>tr:hover>td, .course-list-table>tbody>tr:hover>th,
    .project-item:hover .project-item-excerpt,
    .navbar-inverse .navbar-nav>li>a:after, .navbar-inverse .navbar-nav>li>a:focus:after,
    .topnav-sidebar #lang_sel_click ul ul a:hover,
    div.bbp-submit-wrapper .button,
	.topnav-sidebar #lang_sel ul ul a:hover{
        background-color:#ddc61f;
    }
    #sidebar .widget_nav_menu  #widget-inner ul li a:hover,
    .main-color-1-border{
        border-color:#ddc61f;
    }
    .btn-primary, .un-button-2, .un-button-2-lg,
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input,
    .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover,
    .wpb_wrapper .wpb_toggle:hover, #content .wpb_wrapper h4.wpb_toggle:hover, .wpb_wrapper #content h4.wpb_toggle:hover,
	.wpb_wrapper .wpb_toggle_title_active, #content .wpb_wrapper h4.wpb_toggle_title_active, .wpb_wrapper #content h4.wpb_toggle_title_active{
    	background-color: #ddc61f;
    	border-color: #ddc61f;
    }
    .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale,
    .single-product.woocommerce .images span.onsale, .single-product.woocommerce-page .images span.onsale,
    #sidebar .widget_nav_menu  #widget-inner ul li a:hover,
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input,
    .main-menu.affix .navbar-nav>.current-menu-item>a,
    .main-menu.affix .navbar-nav>.current-menu-item>a:focus,
    #bbpress-forums li.bbp-header,
    #bbpress-forums div.bbp-reply-author .bbp-author-role,
    #bbp-search-form #bbp_search_submit,
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation li:hover,
    #main-nav .main-menu.affix .navbar-nav>li:hover>a{
        background:#ddc61f;
    }
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 	    
    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, 
    .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt,
    .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, 
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{background:#ddc61f;}
    .thumbnail-overlay {
    	background: rgba(221,198,31,0.8);
    }
    
    .event-default-red ,
    .container.cal-event-list .event-btt:hover,
    #calendar-options .right-options ul li ul li:hover, #calendar-options .right-options ul li ul li:hover a,
    #stm-list-calendar .panel-group .panel .panel-heading .panel-title a.collapsed:hover { background:#ddc61f !important;}
    
    .cal-day-weekend span[data-cal-date],
    #cal-slide-content a.event-item:hover, .cal-slide-content a.event-item:hover,
    .container.cal-event-list .owl-controls .owl-prev:hover i:before, 
    .container.cal-event-list .close-button:hover i:before,
    #calendar-options a:hover,
    .container.cal-event-list .owl-controls .owl-next:hover i:before,
    #calendar-options a.active {color:#ddc61f !important;}
    .container.cal-event-list .owl-controls .owl-prev:hover,
    .container.cal-event-list .owl-controls .owl-next:hover,
    .container.cal-event-list .close-button:hover{border-color: #ddc61f !important;}
    #stm-list-calendar .panel-group .panel .panel-heading .panel-title a.collapsed > .arrow-down{border-top: 0px !important; border-left: 10px solid transparent !important;
border-right: 10px solid transparent !important ;}
#stm-list-calendar .panel-group .panel .panel-heading .panel-title a > .arrow-down{border-top: 10px solid #ddc61f !important;}
	#stm-list-calendar .panel-group .panel .panel-heading .panel-title a{
        background-color:#ddc61f !important;
    }
	.main-color-2, .main-color-2-hover:hover{
        color:#121212;
    }
    .main-color-2-bg{
        background-color:#121212;
    }
    footer.main-color-2-bg, .un-separator .main-color-2-bg, .main-color-2-bg.back-to-top{
        background-color:#303030;
    }
    body {
        font-family: "Roboto",sans-serif;
    }
	body {
        font-size: 13px;
    }
    h1, .h1, .minion, .content-dropcap p:first-child:first-letter, .dropcap, #your-profile h3, #learndash_delete_user_data h2{
        font-family: "Bitter", Times, serif;
    }
.cube1, .cube2 {
	background:#ddc61f}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	letter-spacing:0}
/*
Theme Name: university-child
Author: ID Interactive
Author URI: http://themeforest.net/user/cactusthemes
Description: A herited theme from university 
Version: 1.0.0
Template: university
*/

/**	
 * Theme color for visual editor
 */
 .texte-noir{color:#121212;}
 .texte-gris{color:#303030;}
 .texte-jaune{color:#ddc61f;}
 .texte-beige{color:#f3f0eb;}
 .texte-blanc{color:#fff;}

 .fond-noir{background-color:#121212;}
 .fond-gris{background-color:#303030;}
 .fond-jaune{background-color:#ddc61f;}
 .fond-beige{background-color:#f3f0eb;}
 .fond-blanc{background-color:#fff;}

 .bordure-noire{border-color:#121212;}
 .bordure-gris{border-color:#303030;}
 .bordure-jaune{border-color:#ddc61f;}
 .bordure-beige{border-color:#f3f0eb;}
 .bordure-blanche{border-color:#fff;}

 .ombre{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) ;
 -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5) ;
 -moz-box-shadow:0 0 5px rgba(0,0,0,0.5) ;
 -ms-box-shadow:0 0 5px rgba(0,0,0,0.5) ;
 -o-box-shadow:0 0 5px rgba(0,0,0,0.5) ;
 box-shadow:0 0 5px rgba(0,0,0,0.5) ;}



/**
 * global
 */
body{color:#303030;/*font-family: "Open Sans",sans-serif!important;*/}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:inherit;}
blockquote{position:relative;background-color:#ddc61f;color:#fff;border:0;padding:20px 80px;}
blockquote:before{content:url('/wp-content/themes/university-child/images/quote-left.png');position:absolute;top:-10px;left:10px;}
blockquote:after{content:url('/wp-content/themes/university-child/images/quote-right.png');position:absolute;bottom:-10px;right:10px;}

 .wpb_wrapper h1, .wpb_wrapper .h1,
 .wpb_wrapper h2, .wpb_wrapper .h2,
 .wpb_wrapper h3, .wpb_wrapper .h3{margin-top:0;margin-bottom:0;}

 .wpb_wrapper h2, .wpb_wrapper .h2{padding-left:10px;border-left:3px solid #ddc61f;}

iframe[name='google_conversion_frame']{display:none}
#main-nav.nav-style-1 .navbar-nav>li>a>.fa {
    display: none;
}

#body{background:url('/wp-content/themes/university-child/images/body-bottom-gradient.jpg') left bottom repeat-x;}

/**
* Home page and common elements
*/
.navbar{margin-bottom:0;border:0;}
#top-nav{display:none;}
#top-nav .navbar.navbar-inverse{min-height:30px;}

.logo{display:block;height:auto;line-height:1;margin:20px 0;}

.home .content-pad-3x{padding-top:0;}

#main-nav .navbar-nav > li > a{padding-right:15px;color:#fff;}
#main-nav .navbar-nav > li > a .menu-description {color:#ddc61f;opacity:0.5;}

.band-dl{background-position:center center!important;}
.band-dl .button-button_82,
.band-dl .button-button_84{background:rgba(255,255,255,0.5);border:1px solid #fff!important;}

.un-post-listing>.section-inner{padding-top:0;}

header .dropdown-menu>li>a {white-space:normal;}

/** 
 *custom menu 
 * commenter pour retrouver le menu d'originff
 **/
#main-nav .navbar-nav > li > a{display:table-cell;height:50px;vertical-align: bottom;padding:0;}
#main-nav .navbar-nav > li > a:before {border:0;}
#main-nav .navbar-nav > li > a > .menu-txt-wrapper{display: block;padding-bottom: 15px;padding-left: 30px;padding-right: 30px;vertical-align: bottom;border-left:1px solid rgba(255, 255, 255, 0.25);}

#main-nav .main-menu.affix.sticky-dark:hover{background-color:#121212;}
#main-nav .main-menu.affix:hover .menu-txt-wrapper{border-left:0;}
#main-nav .main-menu.affix.sticky-dark .navbar-nav > li > a{color:#fff;}
#main-nav .main-menu.affix.sticky-dark{background-color:#121212;}
#main-nav .main-menu.affix .navbar-nav > li > a .menu-description{display:block;opacity:1;}
#main-nav .main-menu.affix .navbar-nav > li.current-menu-item > a .menu-description{color:#fff;}
#main-nav .main-menu.affix .navbar-nav > li > a > .menu-txt-wrapper{padding-bottom:0;}


.media{margin-bottom:20px;}
.media-heading{font-size:24px;}

/**
 * bouton du slider
 */
.tp-button.custom-green{font:normal 18px "Roboto",sans-serif;
background:#DDC61F;color:#f6ffea!important;
/*background:url(images/custom-green.jpg) repeat-x left top #dde79e;color:#5f6b1e!important;*/

text-shadow:none !important;border-radius:5px;}
.tp-button.custom-green:hover{text-decoration:none;}

/**
 * premiere case de la liste de cours 
 */
.grid-header h1{font-size:30px;margin:0;}
.grid-header .btn{white-space:initial;}

/**
* Content page
*/
.page-heading{padding:20px 0;background:none;background:url('/wp-content/themes/university-child/images/leaf-heading.jpg') repeat-x center center;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
-ms-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
-o-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
}
.page-heading h1{color:#121212;}

#sidebar .un-separator{margin:30px 0;padding:0;border-width:0;border-top-width:1px;}

.contact-box{background-color:#f3f0eb;padding:10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.contact-box h3{margin-top:0;}
.contact-box .fa{margin-right:5px;}

.widget{padding-bottom:0;}
.widget_calendar table {width:100%;table-layout:fixed;}
.widget_calendar .widgettitle{margin-top:0;}
.widget_calendar a {color:#c0d362;}
.widget_calendar *:hover a {color:#c0d362!important;}
.widget_calendar table:not(.shop_table) > tbody > tr:hover > td, 
.widget_calendar table:not(.shop_table) > tbody > tr:hover > th{background-color:initial!important;color:#666;}
.widget_calendar table:not(.shop_table) > tbody  > tr > td:hover {background-color:#8C654B!important;color:#fff!important;}

.textwidget .btn{display:block;padding:12px;margin-bottom:10px;}

/*table:not(.shop_table) > tbody > tr:nth-child(2n) > td,
table:not(.shop_table) > tbody > tr:nth-child(2n) > th{background-color:#E4CDA3;}*/

.widget_calendar table:not(.shop_table) > thead > tr > th{font-size:14px;}

.btn-primary{background-color:#f3f0eb!important;border-color:#f3f0eb!important;color:#303030!important;}
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary{background-color:#121212!important;border-color:#f3f0eb!important;color:#f3f0eb!important;}

/**
* u-course
*/
.ucourse{padding:40px 0;}

.thumbnail-overlay{padding:0;}
.single-event-detail .event-content {border-top:0;}
.single-event-detail.single-course-detail .event-content{padding-top:0;margin-top:0;}

.vc_separator{margin:15px 0 25px 0!important;}

.ucourse h1,
.ucourse h2,
.ucourse h3{margin:0 0 10px 0;}

/**
 * U course listing	
 */
 .post-item{
 	border-color: #ccc;
    border-style: solid;
    border-width: 1px 0 0;
    padding: 20px 0;
 }
 .post-item > div{padding-left:0;}
 .post-item .item-content{border:0;}

/**
 * js-composer
 */
 .vc_message_box{padding:1em 4em!important;}

/**
 * Widget Contact Box
 */
.contact_box_full{
	position: fixed;
	right: 20px;
	bottom: 20px;
}
.contact_box_full .contact-box{
	border-bottom-left-radius: initial;
  	border-bottom-right-radius: initial;
  	background-color: #303030;
  	color: #FFF;
}
.contact_box_full .textwidget .btn{
	margin-bottom: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #303030 !important;
  	color: #FFF !important;
  	border-color: #303030 !important;
}
.contact_box_full .textwidget .btn:hover{
	background-color: #ddc61f !important;
	color: #000 !important;
}
.contact_box_full h3{
	color: #ddc61f;
	background-color: #121212;
	padding: 10px;
	margin: -10px -10px 5px -10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#main-nav .main-menu.affix .navbar-nav > li > a {
	padding: 15px 0px;
}