/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: Studio Two
Author URI: http://studiotwo.com
Template: Avada
Version: 3.8.3
Text Domain:  Avada
*/



/********************************************** GENERAL */

#content a:hover {font-weight: bold;}




/********************************************** HEADER MENUs */

.fusion-main-menu > ul > li > a {
	text-transform: uppercase;
}


.fusion-header-tagline {
	color: #e1dec5 !important;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
	padding-top: 20px;
}

.fusion-secondary-main-menu {
	background-color: rgba(0,0,0,0.5);
}

#menu-main-navigation li.menu-item {
	text-shadow: 1px 1px #000000;
}

ul#menu-main-navigation ul li.menu-item {
	text-shadow: 0px 0px #000000;
}

.fusion-secondary-menu > ul > li > a {
	text-transform: uppercase !important;
}

.fusion-secondary-menu > ul > li > a {
	padding: 0 8px;
}

.fusion-main-menu .fusion-main-menu-search {
	margin-top: -1px;
}


.fusion-main-menu > ul > li.fusion-main-menu-search > a {
    line-height: 39px !important;
}

.fusion-main-menu .fusion-main-menu-search a:before {
	content: 'Search';
	font-family: "Lato";
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 1px;
	color: #ffffff;
	margin-right: 5px;
}


/*************************************************  HEADER transparency */

html body:not(.home):not(.postid-24873):not(.postid-31118):not(.postid-31339):not(.postid-29439):not(.postid-47050) #wrapper .fusion-header-wrapper {
	position: relative !important;
}

html body:not(.home):not(.postid-24873):not(.postid-31118):not(.postid-31339):not(.postid-29439):not(.postid-47050) #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper .fusion-header {
	background-color: rgba(51,51,51,.25) !important;
}

html body:not(.home):not(.postid-29439):not(.page-id-7516):not(.page-id-22654):not(.page-id-29764):not(.page-id-48254):not(.page-id-10992):not(.postid-47050):not(.postid-31339):not(.page-id-28482):not(.postid-24873):not(.postid-31118):not(.page-id-29790):not(.postid-28177):not(.postid-33160):not(.postid-32439):not(.postid-32574):not(.postid-33242):not(.postid-33256) #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper  {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/08/studio2.jpg") !important;
	background-size: cover !important;
	background-position: 40% 50% !important;
	background-repeat: no-repeat !important;
}



/*************************************************  Alternate HEADER NEWS transparency */

html body.postid-32439 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper,
html body.postid-32574 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper,
html body.postid-28177 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper,
html body.postid-33160 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper,
html body.postid-33242 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper,
html body.postid-33256 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/06/JP_HeaderBackground.jpg") !important;
	background-size: cover !important;
	background-position: 15% 55% !important;
	background-repeat: no-repeat !important;
}
/*****EXHIBITIONS PAGE *****/

/* html body.page-id-22654 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper, */
html body.page-id-28482 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper  {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/07/the-connoisseur-020d53a6fbd9886a.jpg") !important;
	background-size: cover !important;
	background-position: 55% 35% !important;
	background-repeat: no-repeat !important;
}

html body.page-id-48254 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper  {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/08/missJones.jpg") !important;
	background-size: cover !important;
	background-position: 15% 25% !important;
	background-repeat: no-repeat !important;
} 

html body.page-id-22654 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper  {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2013/11/Computer-Scene_NR_banner.jpg") !important;
	background-size: cover !important;
	background-position: 15% 55% !important;
	background-repeat: no-repeat !important;
} 

html body.page-id-10992 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper  {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/08/studio2.jpg") !important;
	background-size: cover !important;
	background-position: 40% 50% !important;
	background-repeat: no-repeat !important;
} 

html body.page-id-29764 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper  {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/08/Gallery.jpg") !important;
	background-size: cover !important;
	background-position: 20% 40% !important;
	background-size: 100% auto !important;
	background-repeat: no-repeat !important;
} 

html body.page-id-7516 #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper  {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/08/NR_United_Nations_model_8m.jpg") !important;
	background-size: cover !important;
	background-position: 50% 35% !important;
	background-size: 100% auto !important;
	background-repeat: no-repeat !important;
} 

/***************************************************** Header Social Icons */

.header-social-icons {
	margin-right: 11px;
}

ul.social-icons {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.social-icons li {
	float: left;     background-color: #fff; margin-left: 4px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

ul.social-icons li a {
	display: inline-block;
	color: #000;
	text-align: center;
	padding: 0px 0px;
	text-decoration: none;
	font-size: 18px;
}

ul.social-icons li a:hover  {
	color: #dd3333;
}

.fa-instagram {
	padding:5px 8px 4px 8px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-instagram:hover {
	background-color: #ddd;
}

.fa-facebook {
	padding:5px 8px 4px 8px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-facebook:hover {
	background-color: #ddd;
}

.fa-twitter {
	padding:5px 6px 4px 6px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-twitter:hover {
	background-color: #ddd;
}

.fa-pinterest {
	padding:5px 8px 4px 8px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-pinterest:hover {
	background-color: #ddd;
}

.fa-rss {
	padding:5px 8px 4px 8px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-rss:hover {
	background-color: #ddd;
}

.fa-youtube {
	padding:5px 8px 4px 8px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-youtube:hover {
	background-color: #ddd;
}

.fa-linkedin {
	padding:5px 8px 4px 8px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-linkedin:hover {
	background-color: #ddd;
}

.fa-google-plus {
	padding:5px 6px 4px 6px;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
  	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.fa-google-plus:hover {
	background-color: #ddd;
}





/******************************************* Page and SIDEBAR Nav */

.fusion-widget-area .widget_nav_menu li {
	border-bottom: 0px !important;
}

.fusion-page-title-bar {
	background-position:20% 90% !important;
	background-repeat:no-repeat;
}

.side-nav li a {
	letter-spacing: 0px !important;
	padding-left: 20px;
	padding-right: 20px;
}

.side-nav-left .side-nav {
	border-left: 1px solid #e0dede;
}

body.has-sidebar #content {width: calc(100% - 23% - 30px) !important;}


/********************************************** RECENT POSTS BLOCK */

.fusion-recent-posts.recent-posts-block ul.slides > li > a > img {
	height: 400px;
	width: auto;
}




/********************************************** MOBILE ADJUSTMENTS */

@media only screen and (max-width: 960px) {
	.fusion-secondary-header .fusion-secondary-menu { display: none !important; }
}

@media only screen and (min-width: 960px) and (max-width: 1040px) {
	.fusion-row .fusion-main-menu > ul.fusion-menu > li.menu-item > a > span.menu-text,
	.fusion-row .fusion-main-menu > ul.fusion-menu > li.fusion-main-menu-search > a:before {
		font-size: 11px;
	}
}

@media only screen and (max-width: 960px) {
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner {
		margin: 10px auto 0px auto; 
	}
}

@media only screen and (max-width: 960px) {
	body.has-sidebar #content {width: calc(100% - 0%) !important;}
}

.fusion-mobile-nav-item a {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 2px;
}

@media screen and (max-width: 959px) {
    div.fusion-accordian.toc {
	 display: none;
    }
}
@media screen and (max-width: 2500px) and (min-width: 960px) {
    div.fusion-accordian.toc-closed {
	 display: none;
    }
}




/*************************************************** EVENT TRIBE CALENDAR */

.fusion-tribe-primary-info .tribe-events-list-event-title a {
    background-color: rgba( 124,124,124,0.70) !important;
}


.tribe-events-list-separator-month {
	background-color: #d1d1d1 !important;
}

#tribe-events .tribe-events-list .type-tribe_events {
	border-bottom: 1px solid #cbcbcb !important;
}

.post-type-archive-tribe_events #main {
	background-color: #f1f1f1 !important;
	padding-top: 0px;
}
.type-tribe_events  {
 	background-color: #ffffff !important;
}

.post-content h3.tribe-events-list-event-title {
    font-weight: 400;
}
.post-content h3.tribe-events-list-event-title a:hover {
    font-weight: 400 !important;
	color: #f1f1f1 !important;
}
.tribe-bar-views-inner {
    background-color: transparent !important;
}

/*#tribe-bar-form .tribe-bar-submit input[type=submit] {
	display: none !important;
}*/


#wrapper .post-content .fusion-events-before-title h2 {
   border-top-width: 0px;
    border-bottom-width: 0px;
    padding: 0px 0px;
}

.single-tribe_events .sidebar .tribe-events-single-section-title {
    background-color: #0089a5 !important;
    color: #ffffff !important;
}

#tribe-events-content .tribe-events-calendar td {
     background-color: #f1f1f1 !important; 
}

.tribe-events-venue-details {
  display: none !important;
}

.fusion-tribe-events-venue-details-map {
  display: none !important;
}
.post-type-archive-tribe_events .tribe-events-loop .tribe-events-event-meta {
    font-size: 20px !important;
}

/*#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a {
    bottom: inherit;
}*/

.fusion-events-featured-image .fusion-events-single-title-content {
    position: relative !important;
}

/*
#tribe-events .tribe-events-list .fusion-tribe-primary-info {
    width: 35% !important;
}

#tribe-events .tribe-events-list .fusion-tribe-secondary-info {
    width: 65% !important;
}
#tribe-events .tribe-events-list .type-tribe_events {
    min-height: 325px !important;
}
*/


.tribe-this-week-widget-wrapper {
	display: block !important;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-is-recurring {
    font-size: 14px;
}


.home #wrapper .post-content h2 {
    font-size: 20px;
}

.home .tribe-mini-calendar-event .list-date .list-daynumber {
    background-color: #fff;
    color: #666;
    font-size: 1.7em;
}

.home .tribe-mini-calendar-event .list-date .list-dayname {
    background: #fff;
    color: #666;
    font-size: .8em;
}
.home .tribe-mini-calendar-event .list-date {
    background: #fff;
}


#tribe-events-bar {
	margin-bottom: 15px;
}

#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {
	padding-bottom: 50px;
	padding-top: 20px;
}

#tribe-events-bar .tribe-bar-filters {
	padding-top: 20px;
	padding-bottom: 20px;
}

.tribe-events-filter-view .tribe-events-list h2.tribe-events-page-title {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:36px !important;
	text-transform:uppercase !important;
}

.fusion-events-before-title {
	margin-bottom: 23px;
}

body.tribe-mobile #main {
	padding-top: 0px;
}

.tribe-mobile #main #tribe-events-pg-template {
	padding-top: 15px;
}

.tribe-mobile #main #tribe-events-pg-template .tribe-events-list .fusion-events-before-title {
	height: 30px;
}

#tribe-events .tribe-events-list .type-tribe_events {
    margin-bottom: 24px;
}
.tribe-events-list-separator-month {
    margin-bottom: 1.3em;
}

/* Julia's CSS*/
.blog .fusion-icon-pen {
	display: none;
}
.blog .fusion-date-box .fusion-date-and-formats{
    background: #fff;
}

/*******************unused CSS*/
/*

@import url(http://fonts.googleapis.com/css?family=Lato);

@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);

html body .fusion-secondary-main-menu {
	background-color: rgba(51,51,51,0.53) !important;
	margin-top: -40px !important;
}

.fusion-header {
	background-size: cover;
	background-position: 20% 88% !important;
	background-repeat: no-repeat;
}

.post-content ul {
	list-style-type: disc !important;
}

html body:not(.home) #wrapper .fusion-header-wrapper {
	position: relative;
}

html body:not(.home) #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper {
	background-image: url("http://www.nrm.org/wp2016/wp-content/uploads/2016/04/header-spring.jpg") !important;
	background-size: cover !important;
	background-position: 20% 88% !important;
	background-repeat: no-repeat !important;
}

html body:not(.home) #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper .fusion-header {
	background-color: rgba(51, 51, 51, 0.3) !important;
}

.fusion-main-menu .current_page_item a {
	color: #d1d1d1 !important;
}

.fusion-main-menu a:hover {
	color: #d1d1d1 !important;
}

.fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
	border-bottom: 1px solid rgba(51,51,51,0.2);
	border-bottom: 1px solid rgba(0,137,165,0.2);
}

.fusion-secondary-main-menu {
	border-bottom: 3px solid transparent !important;
}
*/

/********************ABILA DONATION FORM *********************************/

div.kimbiaDiv.columnsPerPage2 input.k_text,
div.kimbiaDiv.columnsPerPage2 select.k_select,
div.kimbiaDiv textarea.k_textarea,div.kimbiaDiv div.k_rbGroup input.k_money.k_otherMoney
 {
background-color: #fff;
}

div.kimbiaDiv button.k_button.forward {
padding:10px !important;
font-size: 15px !important;
}

a.k_embedThisFormButton {
display: none !important;
}

.ai1ec-event-title {font-weight:bold;}

.k_required::after {content:" *";}

.required::after {content:" *";}

.long {padding-top:10px;}

.k_paymentPlanTitle {
  padding-top:20px !important; 
  font-weight:bold;
}

.k_text {
width:75% !important;
}

.k_select {
width:75% !important;
}

/***************************************************** HEADER transparency Negative margin */


/*html body #wrapper .fusion-header-wrapper .fusion-header-v4 .fusion-sticky-header-wrapper {
	background-color: rgba(51,51,51,.13) !important;
}

.fusion-secondary-main-menu {
     margin-top: -40px;
}


html .fusion-header {
   background-size: cover !important;
    background-position: 20% 88% !important;
}
*/
/***************** H4 Body-Footer Fix RDB ********************************/

div.heading h4.widget-title {
font-size:26px !important;
margin-top:-6px;
margin-bottom:19px;
}

/******************** Column Background Fills *****************************/
.black_transparent  {
	background-color: rgba(0,0,0,0.4) !important;
}

/**********  TRIP ADVISOR WIDGET ********************/

/*  #CDSWIDLNKR .widLNKRInner {
    margin: 30px  !important;
    padding: 14px 16px 12px !important;
    background-color: #FF0000 !important;
}
ul li img {
    display: none;
} */





