/*======================================
Theme Name: WBUR Boston
Theme URI: https://divicake.com/
Description: WBUR Boston Theme (Child theme of Extra by Elegant Themes)
Version: 1.0
Author: Boston Web Group
Author URI: https://bostonwebgroup.com
Template: Extra
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

@font-face {font-family: 'CenturyGothicStd';src: url('assets/fonts/webfonts/27DADF_0_0.eot');src: url('assets/fonts/webfonts/27DADF_0_0.eot?#iefix') format('embedded-opentype'),url('assets/fonts/webfonts/27DADF_0_0.woff') format('woff'),url('assets/fonts/webfonts/27DADF_0_0.ttf') format('truetype');}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
a {font-family: "CenturyGothicStd",sans-serif !important;}
h1, h2, h3, h4, h5, h6 {font-family: "CenturyGothicStd","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif !important;}
body{background: #e9e7de; font-family: "CenturyGothicStd","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif ;}
#top-header {display: none;}
#main-header {background: transparent;}
.social_icon {display: inline-block; margin-right: 10px;}
#main-header #et-info { font-size: 0; order: 2;}
.container {max-width: 980px;}
#main-header #et-info h2.widget-title { padding-left: 11px; font-size: 19px; color: #000; }
#et-navigation>ul>li>a:before { display: none; }
#et-navigation ul {width: 100%;align-items: center;justify-content: center;}
#et-navigation>ul>li { display: inline-block;float: none; }
#et-navigation {background: #323232;}
#et-navigation>ul>li>a {padding: 20px 5px;color: #fff; font-size: 17px;}
#main-header .logo {width: 500px !important; height: 143px !important;}
.with_sidebar #main-content {padding-top: 30px;}
.page article {border: none;}
#main-header-wrapper { height: 175px !important;} 
.et_fixed_nav .et-fixed-header #main-header { position: static !important;}
.with_sidebar .et_pb_row.et_pb_row_0 {padding: 0;margin: 0; width: 100%;}
.with_sidebar .et_pb_section.et_pb_section_0.et_section_regular {padding: 0;}
.with_sidebar .et_pb_extra_column_main { width: 60%; max-width: 60%; min-width: 60%; }
.with_sidebar .et_pb_slider .et_pb_slide {padding: 0; position: relative;}
.with_sidebar .et_pb_slider_0 .et_pb_slide .et_pb_slide_description {text-align: left; position: relative; left: 0; right: 0; width: 100%; background: rgba(51, 51, 51, 0.9); padding-top: 0; padding-bottom: 0; bottom: auto; vertical-align: bottom; top:0px;}
.with_sidebar .et_pb_slide_description .et_pb_slide_title {margin-top: 0;font-size: 20px;font-weight: 600;}
.with_sidebar .et_pb_slide_content {font-size: 12px;text-transform: capitalize;}
.with_sidebar .et-pb-controllers a { width: 10px; height: 10px; margin-right: 5px;}
.with_sidebar .et-pb-controllers {bottom: 6px;}
.with_sidebar .et_pb_slider_container_inner {height: auto;vertical-align: bottom;}
.with_sidebar .et_pb_media_alignment_center .et_pb_slide_image { top: 0; margin-top: 0 !important; width: 100%; height: 100% !important; min-height: 100%; }
.with_sidebar .et_pb_slide .et_pb_slide_image img {width: 100%;max-height: 100% !important;}
.with_sidebar .et_pb_slides .et_pb_container {height: 400px !important;}
.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {padding: 18px;border-radius: 3px;}
.with_sidebar .et_pb_widget .widgettitle { background: #339999; padding: 8px 20px; color: #FFF; font-size: 24px; font-weight: 600; line-height: 1; letter-spacing: 0.2px; }
.with_sidebar .et_pb_widget {background: transparent;}
.with_sidebar .et_pb_widget ul {background: transparent;}
.advanced_recent_posts_widget ul li { list-style: none; list-style-type: none; margin: 3px 0; padding: 5px 9px; margin-bottom: 3px; background: #fff; }
.advanced_recent_posts_widget .post-title { font-size: 18px !important; text-transform: capitalize; color: #000 !important; font-weight: bold; padding: 2px 7px; text-align: left; display: inline-block; }
.et_pb_widget.widget_text .textwidget {padding: 0px;line-height: 1.3em;}
.with_sidebar .et_pb_widget ul.twitterfeed {background: transparent;padding: 0;}
.with_sidebar .et_pb_extra_column_sidebar {width: 40%;min-width: 40%;margin-bottom: 15px;}
ul.twitterfeed > li { position: relative; margin-bottom: 10px !important; padding-bottom: 25px !important; }
ul.twitterfeed > li .timeline { position: absolute; width: 80%; left: 16px; }
ul.twitterfeed > li > span.timeline a { font-size: 1em; color: #03395b; font-weight: 300; }
ul.twitterfeed > li.tweet p a {font-size: 11px;}
.with_sidebar .et_pb_widget .widgettitle { margin-bottom: 25px; }
.with_sidebar .wilbur-friend { display: inline-block; margin-bottom: 15px; width: 90%; }
.et-fixed-header .header.left-right #et-navigation>ul>li>a {padding-bottom: 20px;}
#custom_html-2 .wilbur-friend { display: inline-block; width: 90%; margin: 0 0 20px; }
.with_sidebar .ticket-item .thumb {  float: left; margin-right: 11px; border: 1px solid #ccc; height: 130px; overflow: hidden; }
.with_sidebar .ticket-item h2 { width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.with_sidebar .showtimes span { font-size: 12px; font-weight: 700; color: #03395b; display: inline-block; margin-right: 10px; }
.with_sidebar .ticket-item {position: relative;min-height: 130px;}
.with_sidebar .buyticket { position: absolute; right: 4px; bottom: 3px; background: #399; color: #fff; text-align: center; padding: 6px 13px;font-size: 18px; }
.with_sidebar .ticket-item {transform:scale(1); position: relative; min-height: 130px; border-bottom: 1px solid #ccc; }
.with_sidebar .ticket-item:hover {transform: scale(1.05);}
/*.pagination {display: none;}*/
.home-template .page article { background: transparent !important; }
.home-template .et_pb_section { background: transparent !important; }
.home-template .et_pb_row.et_pb_row_1 { background: #339999; width: 100%; padding: 12px 10px 0; margin: 20px 0;}
.with_sidebar_right h2 {color: #fff;font-weight: 600;}
.with_sidebar .ticket-item h2 {color: #000;}
.with_sidebar .ticket-item {margin-bottom: 8px;background: #f5f5f5;border: 1px solid #ccc; border-left: none;}
.with_sidebar_right.page article {box-shadow:none; background: transparent; margin-bottom: 0;}
#footer { background: transparent; font-size: 0; height: 135px; overflow: hidden; margin:0; }
.footer-cover { background: #323232; text-align: center; font-size: 0; }
.footer-cover #menu-footer li {list-style: none;display: inline-block;margin: 0 20px;}
.footer-cover .footer-addr {color: #fff;font-size: 12px;}
.footer-social a { display: inline-block; width: 25px; margin: 0 2px; }
.footer-cover #menu-footer a {color: #339999; font-size: 16px;}
#menu-footer {margin-top: 0;padding-top: 0;}
#custom_html-6 h2 {display: none;}
.footer-copyright a {color: #339999;}
#nav_menu-2 {font-size: 12px;}
.footer-copyright {font-size: 12px; color: #fff;}
#custom_html-6 {margin-bottom: 0;}
#nav_menu-2 h2 {display: none;} 
.page .post-wrap .post-content { margin-bottom: 0; }
.pagination a.page-numbers { color:#000; display: inline-block; width: 30px; text-align: center; background: #ffffff; padding: 12px; line-height: 5px; font-weight: 600; }
.pagination a.next.page-numbers {width: 90px;}
.pagination .page-numbers.current { display: inline-block; width: 30px; background: #399; color: #fff; text-align: center; padding: 3px 0; display: inline-block; }
.pagination a.page-numbers:hover{ background: #399; color: #fff;}
.show-menu-button {position:static; right: 0; top: 0;z-index: 9;}
.pagination a.prev.page-numbers {width: 100px;}
.show-menu-button { background: transparent; }
.show-menu-button span { background: #fff; }
#et-mobile-navigation .show-menu-button:before {width: 86%; content: 'Navigation'; position: absolute; left: 37px; top: 4px; color: #399;}

#main_inner { width: 40%; display: inline-block; clear: none; float: left; margin: 20px 0; font-family: "CenturyGothicStd","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif !important;}
#main_inner h1 { background-color: #339999; color: #fff; padding: 5px 0 5px 10px; font-size: 24px; margin: 0px 0px 20px 0px; text-transform: capitalize !important; }
.artist-thum
b { display: inline-block; width: 60%; clear: none;     margin: 20px 0; }
.artist-thumb img { width: 100%; padding: 0 10px; }
#main_inner .ticket-item { display: inline-block; min-height: auto; border: none; }
#main_inner .ticket-item .showtimes{ float: left; margin-right: 10px; width: 95%; margin-left: 10px; }
#main_inner .ticket-item .showtimes .artist_tickets { width: 100%; margin: 5px 0 0; }
#main_inner .ticket-item .showtime { display: inline-block; margin-left: 5px;  }
#main_inner .ticket-item .showtime, #main_inner .ticket-item .showdate { font-family: "CenturyGothicStd","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif !important;
color: #666 !important;}
#main_inner .ticket-item .tixlinks { margin-top: 3px; float: right; margin-right: 0;  }
#main_inner .ticket-item .tixlinks a { background-color: #2b2b2b; color: #fff; font-weight: 400;     text-transform: uppercase;
    padding: 1px 7px 1px 7px !important; font-size: 16px; margin-right: 8px !important;  }
#main_inner .ticket-item .tixlinks a:hover { color: #339999; }
#main_inner .ticket-btn { display: inline-block; float: right; }


#main_inner .ticket-item .price-seating { background-color: #ccc; height: 25px; width: 100%; color: #fff;
    text-transform: uppercase; font-size: 18px; font-weight: bold; float: left; margin-top: 4px; }
#main_inner .ticket-item .price-seating .seating { float: left; margin-left: 15px; font-size: 12px; color: #2490D3; }
#main_inner .ticket-item .price-seating .price { float: right; margin-right: 15px; font-size: 12px; display: inline-flex; color: #2490D3; } 
.bio-social { background-color: #fff; padding: 30px 10px; display: inline-block; width: 100%;  }
.bio-social #artist-bio { margin-bottom: 20px; }
.bio-social #artist-bio { border-top: solid 2px #339999; padding-top: 10px; }
.bio-social #artist-bio .details p:first-child  { display: none; }
.bio-social #artist-bio .details p { font-size: 12px; color: #666; margin-bottom: 20px; }

.bio-social #twitter h2.post-title { background: #339999; color: #fff; max-width: 100%; top: 95px; padding: 8px 0 5px 10px; text-align: left; }
.bio-social #twitter .post-title a { color: #fff; text-transform: lowercase; font-weight: normal; }
.bio-social .twitterfeed { display: inline-block; float: left; clear: none; }
.bio-social #twitter { position: relative; width: 285px; background: #fff; overflow: auto; border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center;  }
.bio-social #twitter  ul { max-width: 100%; height: auto; padding: 0; margin: 0; max-height: 329px; overflow-y: scroll; }
.bio-social #twitter li:not(.twitter_date) { border-bottom: 1px solid #ccc; }
{ background: #339999; color: #fff; max-width: 100%; top: 95px; padding: 8px 0 5px 10px; }
.bio-social .ytchannel { width: 67%; text-align: center; float: right; margin:0 15px; }
.bio-social .ytchannel .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px;
    height: 0; overflow: hidden; }
.bio-social .ytchannel .video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.details .short-cnt { display: none; }
.bio-social #twitter p a:link, .bio-social #twitter p a:active, .bio-social #twitter p a:visited { color: #6fb2cd; 
	text-decoration: none; }
.bio-social #twitter li p { color: #666; font-size: 12px; }
#twitter-widget-0 { margin-top:3px; }
.bio-social #twitter li { text-align: left; }


.calendar-pg article { background:none; box-shadow: none; }
.calendar-pg .post-wrap { padding: 0; }
.calendar-pg .post-wrap .entry-title  { display: none; }
.calendar-pg .post-content .datenav { background: #e9e7de; text-align: center; width: 100%; }
.calendar-pg .post-content .datenav a { line-height: 67px; font-size: 18px; color: #000; font-weight: 700; clear: none; }
.calendar-pg .post-content .datenav .prevmonth { float: left; }
.calendar-pg .post-content .datenav .nextmonth { float: right; }
.calendar-pg .datenav .nextmonth, .calendar-pg .datenav .prevmonth { width: 120px; height: 60px; text-align: center; }
.calendar-pg table { background:#fff; margin-bottom: 26px; }
.calendar-pg table.SimpleCalendar tbody td { vertical-align: top; padding: 0; width: 70px; max-width: 14%; height: 70px;
    border: 3px solid #e9e7de; }
.calendar-pg table.SimpleCalendar th { background: #339999; color: #fff; text-transform: uppercase;
    font-size: 12px; text-align: center; }
.calendar-pg table.SimpleCalendar tbody td div div { padding: 3px; margin: 1px -1px;  font-size: 10px; color: #355;
    line-height: 1em;}
.calendar-pg table.SimpleCalendar tbody td>div { border-bottom: 1px dotted #ccc; margin-top: 20px; }
.calendar-pg table.SimpleCalendar tbody td strong { font-size: 12px; color: #888; }
.calendar-pg table.SimpleCalendar tbody td.SCsuffix, .calendar-pg table.SimpleCalendar tbody td.SCprefix {
    background: #ccc;
}
.currmonth h3 { font-size:22px; font-weight: 500; color: #666; text-transform: none; }
.short-cnt { font-size:12px; }
.read-more a, .read-less a { color: #03395b; font-size:12px; }
#main_inner  h2 { color: #444; font-size: 18px; font-weight: 500; font-style: normal; text-transform: none; }
#main_inner hr { margin-top: 20px; margin-bottom: 19px; background: #eee; color: #eee; border: none; height: 1px; }
#main_inner h2.post-title { background: #339999; color: #fff !important; padding-left: 20px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-size: 21px !important; }

#custom_html-3 .section_title h2.widget-title { margin: 5px 0 8px 0; padding: 0 3px 0 3px; float: right;
    font-weight: bold; font-size: 14px !important; color: #2b2b2b !important; font-family: "Open Sans",Arial,Helvetica,sans-serif !important;}
.custom-html-widget .header_social { float: right; } 
.custom-html-widget .header_social .social_icon { margin-right: 0; }
.footer-social .social_icon { margin-right: 0; }
.footer-social .social_icon img { height: 20px; }
li.tweet p { min-height: 65px; }

/*02-Feb-2019*/
#main_inner h1.post-title {font-weight:600;font-size: 24px;text-transform: uppercase;margin-bottom: 20px;text-transform: capitalize;}
#main_inner h2.post-title { padding: 5px 0 5px 10px;}
#main_inner h2 { padding-left:0; background:transparent; }
#main_inner h3.post-title {font-size: 22px;font-family: "Open Sans" !important;line-height: 32px;text-transform: uppercase;font-weight: 600;}
.artist-sidebar-section h2.artist-widget-title {font-family: "Open Sans" !important;}

#main_inner .ticket-item .showtime, #main_inner .ticket-item .showdate {font-family: "Open Sans" !important; font-weight:700 !important; }
.bio-social h3 {text-transform: capitalize;font-weight: 400; color:#000;font-size:22px;}
.bio-social p.short-cnt{ font-family:"Open Sans" !important; color: #666; }
/*02-Feb-2019*/

@media (min-width: 981px){
.et_pb_gutters3 .footer-widget { margin-right: 0; margin-bottom: 3px; }

}


@media (max-width: 1199px) {
.with_sidebar .et_pb_extra_column_main { width: 58%; min-width: 58%; max-width: 58%; margin-right: 2%; }
.with_sidebar_right.page article { width: 100%; }
.with_sidebar .et_pb_extra_column_sidebar { width: 40%; min-width: 40%; margin-bottom: 15px; max-width: 40%; }
#main-header #et-info { font-size: 0; order: 3; position: absolute; right: 0; }
.with_sidebar .et_pb_slides .et_pb_container {height: 370px !important;}
#main_inner { margin:0; }
#main_inner h1 { font-size: 20px; margin-top: 20px; }
#main_inner .ticket-item { display: inline-block; }
.bio-social .ytchannel {     width: 63%; margin:0; }
.with_sidebar .ticket-item h2 { width: auto; max-width: 100%; }

}

@media (max-width: 1024px) { 
	#et-mobile-navigation { display: none !important; }
	#et-navigation>ul { display: flex !important; }
   .bio-social .ytchannel  {  width: 60% !important; }

}

@media (max-width: 991px) { 
.with_sidebar .et_pb_slides .et_pb_container {height: 310px !important;}
#et-navigation #et-info { display: none !important; }
#et-mobile-navigation nav { padding: 20px 40px 20px; }
.bio-social .ytchannel  {  width: 60% !important; }

}

@media (max-width: 960px) { 
.with_sidebar .et_pb_row.et_pb_row_0 { display: none; }
.home-template .et_pb_row.et_pb_row_1 { margin:0 0 20px; }

}


@media (max-width: 885px) { 
	.bio-social .ytchannel  {  width: 53% !important; }
	}

@media (max-width: 782px) { 
	#et-mobile-navigation { display: block !important; }
	#et-navigation>ul { display: none !important; }

}

@media (max-width: 767px) { 
.with_sidebar .et_pb_extra_column_main { min-width: 100%; }
.with_sidebar .et_pb_extra_column_sidebar { max-width: 100%; margin-top: 20px; }
#main-header .logo { width: 100% !important; height: 103px !important; margin: 0 auto; text-align: center; }
#main-header .logo img {display: inline-block;}
#main-header #et-info { margin: 20% auto; text-align: center; width: 100%; border: none; }#main-header #custom_html-3 {width: 100%; margin-top: 10px;}
.header.left-right {margin-top: 20px;}
.with_sidebar .ticket-item .thumb { float: left; margin-right: 11px; border: 1px solid #ccc; height: 130px; overflow: hidden; margin: 0 20px 0 0; display: block; text-align: center; }
.with_sidebar .et_pb_media_alignment_center .et_pb_slide_image { display: block !important; padding-top: 0; }
.with_sidebar .et_pb_slides .et_pb_container {height: auto !important;}
ul.twitterfeed > li .timeline {position: relative;width: 80%;left: 0;}
#et-navigation {margin-top: 35px;}

#main_inner, .artist-thumb { width: 100% !important; margin:0; }
.artist-thumb img { padding: 0; }
.bio-social #twitter { width: 100%; margin:20px 0; }
.bio-social .ytchannel { width: 100% !important;}

.header-left h3.header-left-title  { margin:10px 0 20px; }
#custom_html-2.header-social { width: 100%; }
.custom-html-widget .header_social { float: none; }
#main-header .logo img { width: 250px; top:0; }
.page-container { width: 460px; margin:0 auto; }


}

@media (max-width:480px) {
.with_sidebar .ticket-item .thumb { float: none; margin-right: 11px; border:none; height: 130px; overflow: hidden; margin: 0 auto; display: block; text-align: center; }
.with_sidebar .ticket-item h2 { color: #000; margin: 15px auto 0; text-align: center; width: 90%;}
.with_sidebar .buyticket { position: relative; right: 4px; bottom: 3px; background: #399; color: #fff; text-align: center; padding: 6px 13px; font-size: 18px; width: 100px; margin: 10px auto; }
.showtimes {text-align: center;}
.footer-copyright {font-size: 9px;color: #fff;}
.footer-cover #menu-footer a { font-size: 12px; }
.footer-cover #menu-footer li { margin: 0 10px; }
.social_icon .custom img { width: 100%; }
.social_icon a { width: 45px; vertical-align: middle; display: inline-block;}
#main-header .logo { width: 100% !important; height: 80px !important; margin: 0 auto; text-align: center; }
.with_sidebar .et_pb_widget .widgettitle { font-size: 18px;}
.footer-cover .social_icon a { width: 30px; }
.page-container { width: 100% !important; margin:0 auto; }
#main-header #et-info { margin: 22% auto; }
}

@media only screen and (max-width: 767px) {
@media only screen and (max-width: 480px){

.page-container { width: 460px; margin:0 auto; }
.calendar-pg table { background:none; }
.calendar-pg .SimpleCalendar td { max-width: 100%!important; display: block; width: 100% !important;
    height: auto!important; min-height: 40px; font-size: 12px!important; padding-left: 5px!important; 
    background:#fff; }

.calendar-pg .SimpleCalendar thead { display: none!important; }
.calendar-pg .SimpleCalendar td:hover { background-color: #ccc; }



}
}

#main-header .logo {  height: auto !important; margin:0; }
#main-header .logo { font-size: 0; }
#main-header .logo img {  height: auto; position: relative; top: -15px; }
#main-header .section_title { display: none; }
#main-header .custom-html-widget { margin-left: 20px; color: #2b2b2b; padding: 0 3px 0 3px; text-transform: uppercase;
    font-size: 12px; font-weight: bold; font-family: "Open Sans",Arial,Helvetica,sans-serif !important; margin-top:5px; }
#et-info .header_social { margin-top: 30px; }
.with_sidebar .et_pb_slides .et_pb_container { height: auto !important; }
.with_sidebar .et_pb_slider_container_inner { height: 329px !important; }
.home-template .et_pb_row.et_pb_row_1 { padding: 0; padding-left: 10px; }
.home-template .et_pb_row.et_pb_row_1 h4 { padding: 0;  }

.with_sidebar .et_pb_slider_0 .et_pb_slide .et_pb_slide_description {  background: rgba(0,0,0,.9); padding:8px 0;  }
.with_sidebar .et_pb_slider_0 .et_pb_slide .et_pb_slide_description:hover { background: rgba(0,0,0,.8);  }
.with_sidebar .et_pb_slide_description .et_pb_slide_title { color: #fff; font-size: 20px; font-weight: 600;
    font-style: normal; line-height: 21px; margin-bottom: 6px;     padding: 0 25px; }
.et_pb_slide_content p:last-of-type { padding: 0 25px; color: #ddd; }
#upcoming-tickets .ticket-item h2 { margin: 10px; font-size: 16px; font-weight: normal; text-transform: inherit;  } 
.et_pb_css_mix_blend_mode_passthrough  h4 { color: #fff; font-size: 22px; line-height: 32px; }
.with_sidebar .showtimes span { color: #555; }
.with_sidebar .showtimes span:hover { color: #808080; }
.footer_social { padding-top: 10px; margin-bottom: 20px; }
.footer_social .social_icon img { height: 20px; } 
.menu-footer-menu-container ul li{ display: inline-block; padding: 1px 20px 0;}
.menu-footer-menu-container ul li a { color: #339999; font-size: 16px; }
#site-credits { font-size: 12px; color: #fff; }
#site-credits a { color: #339999; }
.footer-cover .widget_custom_html .section_title { display: none; }
#content-area .dfad_first img { width: 100%; }
#text-4 .widgettitle { display: none; }
.with_sidebar .et_pb_widget .widgettitle { margin-bottom: 15px; }
.advanced_recent_posts_widget ul li { border:none; }
.advanced_recent_posts_widget .post-title { padding: 0 0 0 10px; line-height: 136%;  }
#footer { height: auto; }
#upcoming-tickets { margin-bottom: 30px; }
.with_sidebar .et_pb_widget .widgettitle  {  padding: 0 0 0 10px;  line-height: 32px; font-size: 22px; }
.artist-thumb { display: inline-block; width: 60%; clear: none; margin: 20px 0; }
.price-seating .whitetext, .price .whitetext { color: #ffffff !important; }
#main_inner .ticket-item .price-seating .seating { font-size: 12px; font-family: "Open Sans" !important; font-weight: 700; }