/*
 Theme Name:   2016 SMU Avada
 Theme URI:    http://blog.smu.edu/testblogt/
 Description:  SMU Avada Child Theme
 Author:       Public Affairs - eMarketing
 Author URI:   http://smu.edu
 Template:     Avada
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  smu-avada-child
*/

/*-----------------------------------------------------
     The code below references our custom Peruna icon
----------------------------------------------------- */


@font-face {
	font-family: 'Peruna';
	src:url('/wp-content/uploads/fonts/Peruna.eot');
	src:url('/wp-content/uploads/fonts/Peruna.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/Peruna.woff') format('woff'),
		url('/wp-content/uploads/fonts/Peruna.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/Peruna.svg#Peruna') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-peruna  {
	font-family: 'Peruna';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-peruna:before {
	content: "\e000";
}


.gform_wrapper .top_label .gfield_label {
font-size: 15px;
}

.gform_wrapper .top_label .gfield_description {
	font-size: 12px;
	font-style:italic;
	padding: 0px!important;
}

.gform_wrapper .button {
background: #CC0035;
}

.gform_wrapper .button:hover {
background: #b3002e;
}

.fusion-header{
background-color: #354ca1;
border-bottom-color: #354ca1;
}

.fusion-page-title-bar{
	background-image: none;
}

@media only screen and (max-width: 800px) {
.fusion-header {
    background-color: #354ca1!important;
}
}

.fusion-secondary-header {
  background-color: #26367b;
  border-bottom-color: #354ca1;
  color: #C9CDDE;
  font-size: 12px;
}

.fusion-secondary-header a {
  color: #FFFFFF;
}

.fusion-secondary-header a:hover {
  color: #FFCC66;
}

.fusion-secondary-header ul.sub-menu a {
	color: #747474;
}

.fusion-secondary-header ul.sub-menu a:hover {
	color: #cc0035;
}


.fusion-secondary-main-menu {
    background-color: #404041;
    border-bottom-color: #404041;
}

.fusion-secondary-header .fusion-social-networks a.fusion-social-network-icon{
	color: #ffffff;
}

.fusion-secondary-header .fusion-megamenu-icon {
    margin-right: 4px;
}

.fusion-secondary-header .fusion-megamenu-icon i {
font-size: 16px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
    background-color: #404041;
}

.lead {
	font-size: 1.3em;
	font-weight: 300;
}

div.fusion-logo{
	margin: 0;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
    margin-top: 0!important;
}

@media only screen and  (max-width : 1024px) {
	.fusion-secondary-header {
	/* hides display of this header on mobile */
	display: none !important;
	}
}

.fusion-content-widget-area .widget_nav_menu li a:before, .fusion-content-widget-area .widget_categories li a:before, .fusion-content-widget-area .widget_meta li a:before, .fusion-content-widget-area .widget .recentcomments:before, .fusion-content-widget-area .widget_recent_entries li a:before, .fusion-content-widget-area .widget_archive li a:before, .fusion-content-widget-area .widget_pages li a:before, .fusion-content-widget-area .widget_links li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after, .widget_layered_nav li a:before, .widget_product_categories li a:before {

  content: normal;

}

.fusion-header-v1 .fusion-header,
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header,
.fusion-header-v6 .fusion-header{
/* changes amount of padding in header. should be an option for this in avada but i cannot find it */
    padding-bottom: 20px;
    padding-top: 20px;
}

.fusion-header-tagline {
    font-family: 'Roboto Slab', 'Open Sans', sans-serif;
    font-size: 20px;
}

.header-image-wrapper .fusion-page-title-bar {
    border-color: transparent;
    background-color: transparent;
    height: auto;
}

.header-image-wrapper img{
	width: 100%;
}



.hidden {
 display:none;
}

.hiddenImportant {
    /*a force class to use when this display attribute is being overridden by other classes*/
    display:none !important;
}



/* ********************************* */
/* SMU STANDARD FOOTER WIDGET STYLES */
/* ********************************* */

.fusion-footer-widget-area {
    background-color: #58595b;
    /*background-color: #404041;*/
    border-top-width: 0px;
    border: none;
    color: #FFFFFF;
	/*color: #919396;*/
    padding-top: 20px;
    padding-bottom: 20px;
}

.fusion-footer-copyright-area {
   background-color: #404041;
    /* background-color: #222222;*/
    border-top-width: 0px;
    border: none;
    color: #919396;
    padding: 20px;
}

.fusion-footer-widget-area a {
	/*color: #858DA0;*/
	color: #FFFFFF;
}

.fusion-footer-widget-area a:hover{
	/*color: #cc0035;*/
	color: #FFCC66;

}
.fusion-footer-copyright-area a {
	/*color: #777777;*/
	color: #FFFFFF;
}


.fusion-footer-copyright-area a:hover {
	color: #FFFFFF;

}

.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title {
	/*color: #333333;*/
	color: #FFFFFF;
	font-weight: 400;
}
.fusion-copyright-notice {
    color: #919396;
}

footer.fusion-footer-widget-area h4.widget-title {
    color: #FFFFFF;
    text-transform: uppercase;
    border-bottom: 2px solid #808182;
    font-size: 16px;
    padding-bottom: 5px;
    margin-top: 0;
}

footer.fusion-footer-widget-area ul.menu li {

font-size: 13px;
margin: 3px 0;
}

.smu-info {
    font-size: 11px;
    padding-top: 10px;
}
.smu-info a {
    margin-right: 8px;
}
.smu-info address {
    font-style: normal;
}
.socials .menu-item {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
}


.header-image-mobile{
	display: none;
}

@media screen and (max-width: 767px)
{
		.header-image-desktop{
			display: none;
		}

		.header-image-mobile{
			display: block;
		}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and ( min--moz-device-pixel-ratio: 1.25),
only screen and ( -o-min-device-pixel-ratio: 1.25/1),
only screen and ( min-device-pixel-ratio: 1.25),
only screen and ( min-resolution: 200dpi),
only screen and ( min-resolution: 1.25dppx)
{
	.header-image.desktop, .header-image.mobile{
		display: none;
	}
	.header-image.desktop + .header-image.desktop.retina{
		display: block;
	}
}


/* ********************************* */
/* RESPONSIVE EMBEDS */ 
/* ********************************* */

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }

.embed-responsive-16by9 { padding-bottom: 56.25%; }

.embed-responsive-4by3 { padding-bottom: 75%; }

