/*
Theme Name: Marzano Research Theme
Description: Child theme for Avada theme
Author: Marzano Reserach
Author URI: https://www.marzanoresearch.com/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


.mar-hidden {
	display:none;
}
/* Main Menu Styles */
#menu-main-menu {
    text-transform:uppercase;
}
.sub-menu {
    border-top:3px #C7632A solid
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
     font-family: Montserrat!important;
}
.fusion-contact-info  {
    font-size:14px;
}
.fusion-contact-info  a {
    font-weight:600
}

/* Home Page Styles */
#mar-home.mar-banner .fusion-text {
    max-width:800px;
    margin-right:auto;
    margin-left:auto
}
#mar-home.mar-banner .fusion-text  p {
    font-family: Montserrat;
	font-weight:300;
	text-transform:uppercase;
    letter-spacing:1px;
    font-size:22px;
    line-height:1.4;
    max-width:700px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:30px;
}
#mar-home.mar-banner .fusion-text h1 {
    margin-bottom:10px
}

/* Layout Styles */
#main {
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-center {
    padding-right:0px;
    padding-left:0px
}
.fusion-page-title-row {
    background: rgba(10, 10, 10, 0.4);
}
.mar-pull-quote {
    font-size:1.5rem;
    font-family: 'Aleo', serif;
    font-style:italic;
    font-weight:500;
    color:#495E82;
    text-align:center;
    letter-spacing:.05rem;
}
.mar-pull-quote:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
   /*grayscale for background image*/
  -webkit-filter: grayscale(1); 
  -webkit-filter: grayscale(100%); 
  -moz-filter: grayscale(100%);
  filter: gray; 
  filter: grayscale(100%);
  opacity:0.5;
}
.avada-page-titlebar-wrapper {
    margin-bottom:30px
}
.experts p {
    line-height:1.3;
}
.experts .imageframe-align-center {
    margin-bottom:1rem;
}
.data-dots-bottom {
    -webkit-background-size: auto!important;
    -moz-background-size: auto!important;
    -o-background-size: auto!important;
    background-size: auto!important;
    background-position-y: 170%!important;
    background-position-x:90%!important;
}
#mar-content-box p {
    text-align:left;
}
#mar-content-box ul {
    text-align:left;
}
#mar-content-box ul {
    text-align:left;
   padding-left:15px;
   padding-right:0px
}
@media only screen and (max-width: 950px) {
.data-dots-bottom {
    background-image:none!important;
    padding-bottom:0px!important
}
}
.fusion-toggle-heading {
    color:#34383F
}
.fusion-accordian {
    width:80%!important;
    margin-right:auto;
    margin-left:auto;
    margin-top:3rem
}
#marteam {
    text-align:center
}
#marteam h3 {
    font-size:1.3rem;
    margin-top:5px
}
#marteam img {
    max-width:220px;
    border:2px solid #495E82;
    border-radius:50%;
    margin-bottom:10px
}
#marteam .fusion-social-links {
   padding-right:0;
   padding-top:10px;
}
#marteam .fusion-social-links a {
   font-size:20px;
}
#marteam  p {
    margin-bottom:0px;
    line-height:1.5
}
.extra-pad {
    padding:30px 50px
}

@media only screen and (max-width: 800px) {
.mar-profile-contact .fusion-layout-column   {
    width: 50%!important;
}
}
/*#marteam  p::after {
    content: ""; 
    display: block; 
    margin: 0 auto; 
    width: 30%; 
    padding-top: 12px;
    border-bottom: 1px solid #ababab; 
}*/
/* NEW Indeed Styles */
.indeedfeed h1 {
	font-family: 'Montserrat', sans-serif!important;
    color:#495E82!important;
    font-weight:500!important;
    text-transform:uppercase!important;
    font-size:20px!important;
	padding: 10px 0px !important;
	border-bottom:1px solid #cecece;
}

/* OLD Indeed Styles */
.cp-snippet-message p {
    font-family: 'Sarabun', sans-serif!important;
    font-size:16px!important;
}

h1.cp-snippet-heading {
    font-family: 'Montserrat', sans-serif!important;
    color:#495E82!important;
    font-weight:500!important;
    text-transform:uppercase!important;
    font-size:20px!important;
}
.indeedfeed .fusion-column-wrapper {
    border:1px solid #cecece
}
iframe {
    width:100%
}

/* Profile Styles */
.mar-profile-headshot img {
    max-width:200px
}
.mar-profile-headshot {
    margin-top:-7rem
}
.mar-profile-contact .fusion-row {
    border-bottom: 1px solid #ababab;
        border-top: 1px solid #ababab;
        padding-top:20px;
        background-color:#EFF1F5
}
.mar-profile-contact p {
    margin-bottom:0px!important;
    padding-top:5px
}
.mar-profile-phone p {
    padding-left:3rem;
    font-size:1.2rem;
    font-weight:500;
    color:#C7632A
}
.fusion-social-links {
    padding-right:3rem;
}
.mar-profile-bio  {
    margin-bottom:50px;
    margin-top:20px
}
.mar-profile-bio p {
    padding-right:3rem!important;
    padding-left:3rem!important
}
.mar-profile-contact .fusion-social-links .fusion-social-networks a {
    font-size: 18px;
    border-radius:50%;
    padding:10px;
    background-color:#C7632A;
    color:#ffffff!important;
}

/* About Styles */

.bcfg-logo { 
	margin: 1vh 3vw 0vh 1vw !important;
}
.bcfg-logo-container {
	text-align: center;
	float: left;
	width: 15%;
}
.bcfg-list-container {
	float: left;
	width:85%;
}

/* Blog Styles */
.mr-blog-image img {
	width:100% !important;
}

.fusion-post-content-wrapper {
    background-color:#ffffff;
}

#project-spotlight {
    width:90%;
    margin-right:auto;
    margin-left:auto;
    margin-top:3rem;
	margin-bottom:3rem;
}
#project-spotlight .slide-excerpt {
    background-color:#ffffff;
	width:35%;
}
.project-spotlight-si .slide-excerpt {
	right: 0 !important;
	left: auto !important;
}
#project-spotlight .slide-excerpt p {
    color:#525963;
    padding-left:20px; 
}
#project-spotlight h2 a{
    color:#495E82;
	font-size:22px;
    line-height:1.5rem!important;
}
#project-spotlight h2 {
    line-height:1.5rem!important;
}
#project-spotlight h2::before {
    content: "";
    border-left:2px solid #C7632A!important;
    margin-left:-15px;
    padding-left:15px; 
}
.manual-blog-item .fusion-text {
    padding:10px 40px !important;
}

.manual-whatsnew-teacherresearcher {
    padding:10px 40px 0 40px !important;
	margin: 10px 0 18px 0 !important;
}

.manual-blog-item h3 {
    font-weight:300!important;
    font-size:18px!important;
    margin-bottom:0.8rem;
    padding-bottom:0.8rem;
    border-bottom:1px solid #d4d9dd
}
.manual-blog-item img {
     /* max-height:158px */
}
#mar-single-post-author {
    border-bottom:1px solid #929eaa
}
.mr-blog-author .person-title {
	font-weight:300;
}
#whats-new-single {
    max-width:800px;
    margin-left:auto;
    margin-right:auto   
}
#whats-new-single .fusion-image-wrapper {
    max-height:250px
}
#mar-single-post-author {
    margin-top:-5rem
}
#mar-single-post-author .fusion-imageframe {
    max-width:120px!important;
}
#mar-blog-feature .fusion-posts-container {
    background:#fff;
    padding:20px 20px 0px 20px;
    border:1px solid #495E82 ;
	border-bottom:5px solid #495E82;
}
#mar-blog-feature .fusion-blog-layout-medium article {
  margin-bottom:0px!important
}

/* Blog Post Specific Styles */

.fusion-carousel-wrapper {
	height: 260 !important;
}

.post-content .series-note {
	padding: 5px 0;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
	height: 36px;
	margin-bottom: 2%;
}

.post-content aside {
	float: right;
	width: 30%;
    font-weight: bold;
    padding: 0 10px;
    margin: 0 2% 2% 2%;
}

.post-content blockquote {
	margin: 1em 2em;
}

.post-content ul, .post-content ol {
	padding: 0 8%;
}

.post-content ul li {
	margin: 1% 0;
}

.mar-twoauthor-left {
	padding-left: 30%;
}

.mar-twoauthor-right {
	padding-right: 30%;
}

/* Typography Styles */

.align-center {
	text-align: center;
}

h2.modified::before {
    content: "";
    border-left:2px solid #C7632A;
    margin-left:-20px;
    padding-left:15px; 
}
.fusion-page-title-bar h1 {
   font-weight:400!important;
}
blockquote {
	padding: 0 10px;
    font-style:normal!important;
}
a.fusion-read-more {
    font-size:15px;
}
.fusion-read-more::after {
    top: 60%!important;
    right: -15px!important;
}
.partnership-feature .fusion-column-first {
    padding-left:3rem
}
.partnership-feature .fusion-column-last{
    padding-right:3rem
}
.partnership-feature h2 {
    font-size:22px!important
}
/* Footer Styles */
.fusion-footer-widget-area .fusion-row {
    max-width:1200px!important;
}
.fusion-footer-widget-column {
    margin-bottom: 10px!important;
}
.mar-footer-logo {
    max-height:50px;
    width:auto;
	margin-top: 0.8rem;
}
.mar-bcfg-footer-logo {
    max-height:80px;
    width:auto;
}

.fusion-footer .fusion-column-last section{
	width: 50%;
	float: left;
}

.fusion-copyright-content .fusion-social-networks-wrapper {
    display:none;
}


/* Mobile Styles */
@media only screen and (max-width: 850px) {
.hide-bg-mobile {
    background-image:none!important;
}

.mar-twoauthor-left {
	padding-left: 0 !important;
}

.mar-twoauthor-right {
	padding-right: 0 !important;
}
	
#project-spotlight {
   margin-right:auto;
   margin-left:auto;
   min-height:300px;
}
	
#project-spotlight .slide-excerpt {
    background-color:#ffffff;
	width:100%;
}
#project-spotlight li.flex-active-slide {
    min-height:300px
}
#project-spotlight .excerpt-container {
   padding-right:50px
}
.post-content .series-note {
	height: 64px;
}
.partnership-feature .fusion-layout-column {
    padding-right:0px
}
.mar-pull-quote {
    line-height:1.5;
	font-size:1.2rem
}
.bcfg-logo { 
	margin: auto !important;
	text-align:center !important;
	display:block !important;
	float:none !important;
}	
.bcfg-logo-container {
	float: none;
	width: 100%;
}
.bcfg-list-container {
	float: none;
	width:100%;
}	
	
}


@media only screen and (max-width: 460px) {
	
.post-content .series-note {
	height: 110px;
}	
	
}