/* White Backgrounds */

body {background-color:#ffffff !important;}

.content-fragment-page, .header-fragments .layout .header-top-content .header.layout-region, .content-fragment-page .layout { background-color: #ffffff !important;}

.layout-region.content .content-fragment { background-color: #ffffff;}

div.layout-region-inner .content {background:#fff;}

div.breadcrumb-list {background:#fff;padding-top:20px !important;}

.layout-content.header-top-content-left-sidebar-right .layout-region.content {background:#fff;}

.footer-fragments .layout { border-top: none !important;}

strong {font-weight:bold !important;}

/* navigation */
.navigation-custom .navigation-list .container {background:#0f6dbe !important; padding-left:20px;}

/*nav text color*/
.navigation-custom li.navigation-list-item a:link {color:#ffffff !important;font-family:'open-sans';font-weight:900;}

.navigation-custom li.navigation-list-item a:visited {color:#ffffff !important;font-family:'open-sans';font-weight:900;}

/*nav text background color*/
.navigation-custom li.navigation-list-item a:hover {background: #005587 !important; color: #ffffff !important;} 

.navigation-custom li.navigation-list-item a:active {color:#ffffff !important;font-family:'open-sans';font-weight:900;}


/*buttons in middle row*/
a.internal-link.button:link{
    background: #0f6dbe ;
	border-radius: 50px;
	font-family:'open-sans';
	color: #ffffff;
	font-size: 16px;
	padding: 15px 30px 15px 30px;
	text-decoration: none;
	cursor: pointer;
}

a.internal-link.button:visited{
    background: #0f6dbe ;
	border-radius: 50px;
	font-family:'open-sans';
	color: #ffffff;
	font-size: 16px;
	padding: 15px 30px 15px 30px;
	text-decoration: none;
	cursor: pointer;
}

a.internal-link.button:hover{
    background: #005587;
	color: #ffffff;
}

a.internal-link.button:active{
    background: #0f6dbe ;
	border-radius: 50px;
	font-family:'open-sans';
	color: #ffffff;
	font-size: 16px;
	padding: 15px 30px 15px 30px;
	text-decoration: none;
	cursor: pointer;
}

/* Home Page */

.featuredWrapper {background: #fafafa !important;padding:50px 80px;}

/*button style for featured widget to match masonry style buttons*/
.featuredWrapper .featuredContent a.button {
	background: #0f6dbe;
	font-family:'open-sans';
    display: inline-block;
    border-radius: 50px;
    font-weight: 400;
	color: #ffffff;
	font-size: 16px;
    margin: 25px 0px 0px 0px;
	padding: 15px 30px 15px 30px;
	text-decoration: none;
	cursor: pointer;
}

.featuredWrapper .featuredContent a.button:visited {
	background: #0f6dbe;
	font-family:'open-sans';
    font-weight: 400;
	color: #ffffff;
	font-size: 16px;
	padding: 15px 30px 15px 30px;
	text-decoration: none;
	cursor: pointer;
}

.featuredWrapper .featuredContent a.button:hover {
	background: #005587;
    color: #ffffff;
    font-weight: 400;
}


.featuredWrapper .featuredContent a.button:active {
	background: #0f6dbe;
	font-family:'open-sans';
    font-weight: 400;
	color: #ffffff;
	font-size: 16px;
	padding: 15px 30px 15px 30px;
	text-decoration: none;
	cursor: pointer;
}

.featuredWrapper .featuredContent p {color:#000000 !important;font-family:'open-sans'; font-size:20px;line-height: 33px; font-weight:100;}

.featuredWrapper .featuredContent h1, .featuredWrapper .featuredContent h2 {color:#000000 !important;font-family:'open-sans'; font-size:38px; font-weight:bold; line-height:48px;margin: 0px 0px 25px 0px;}

img.featured-image-2019 {padding-top:28px;}

.cta-wrapper p {padding:0px 40px;line-height:28px;font-size:16px;color:#333;font-weight:100;}

.summary img {display:none;}

.js-masonry-item-link a {font-size:21px; color:#000000 !important;font-weight:bold;font-family:'open-sans';}

.js-masonry-item-content {font-size:16px; line-height:28px;font-weight:100;font-family:'open-sans'}

.js-masonry-item-author {margin-top:15px;}

.content-fragment-page, body .content-fragment-page, form:first-child .content-fragment-page {padding-bottom:0px;} 

.custom-title h1.title {color:#000000 !important;font-size:30px;font-weight:bold;font-family:'open-sans';}

.heading h3 {font-size:23px;color:#000000 !important;font-weight:bold;font-family:'open-sans';}

.content-fragment-content p {padding:0px !important; line-height:32px !important;}

.common-home .layout-region.content .content-fragment.html-content {margin: -25px 0px 50px 0px !important;}


.layout-region.content .content-fragment.call-to-action .cta-wrapper .content p {line-height:32px !important;}

.js-masonry-item-more a {font-weight:bold;font-family:'open-sans';padding:10px 0px;}

  
.widget_bcbs_homepage {max-width:1300px; width:100%;text-align:center;color:#ffffff;font-family:'open-sans';padding:60px 0px;line-height:28px;font-weight:100;margin:auto;position:relative;
background: #0f6dbe; /* Old browsers */
background: -moz-linear-gradient(135deg,  #0f6dbe 0%, #0f6dbe 20%, #53189f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg,  #0f6dbe 0%,#0f6dbe 20%,#53189f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #0f6dbe 0%,#0f6dbe 20%,#53189f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6dbe', endColorstr='#53189f',GradientType=1 );}
        
h4.widget_bcbs_type_homepage {color:#fff;font-size:21px;line-height:30px;margin:0 0; padding:0 0;font-weight:bold;font-family:'open-sans';}
        
a.widget_bcbs_link_homepage {text-decoration:none;color:#fff;font-size:16px;
        -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background: none; border:solid 1px #fff; text-align: center;padding:10px 20px;font-weight:bold;margin-top:30px;}
        
a:visited.widget_bcbs_link_homepage {color:#ffffff;}


/* sidebar */
.tag-list.cloud {background-color:#ffffff !important;}
.tag-list.cloud .tag-item {font-family:'open-sans';font-size:14px;padding:5px 0px;display:block; text-align:left; margin:0 0.25em; line-height:120%;}
.tag-list.cloud .tag-item a {color:#0f6dbe;text-decoration:underline;}
.tag-list.cloud .tag-item::before {content: url(http://csdesignpro.com/retail/test/tag-icon.png);}
/*.tag-list.cloud .tag-item::before {content: "\f02b"}*/

.right-sidebar p {font-size:15px !important; line-height:32px !important;}

.call-to-action h3 {
    font-size: 21px;
    font-weight: bold;
    color: #000000 !important;
    font-family: 'open-sans';
}

.call-to-action p {
    font-size: 16px;
    font-weight: bold;
    color: #000000 !important;
    font-family: 'open-sans';
    line-height:23px !important;
}

.widget_bcbs_p-tag {line-height:28px !important;}

.widget_bcbs {max-width:220px; width:100%;text-align:center;color:#ffffff;font-family:'open-sans';padding:40px 25px;line-height:28px;font-weight:100;margin:auto;position:relative;
            
background: #0f6dbe; /* Old browsers */
background: -moz-linear-gradient(135deg,  #0f6dbe 0%, #0f6dbe 20%, #53189f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg,  #0f6dbe 0%,#0f6dbe 20%,#53189f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #0f6dbe 0%,#0f6dbe 20%,#53189f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6dbe', endColorstr='#53189f',GradientType=1 );}

h4.widget_bcbs_type {color:#fff;font-size:21px;line-height:28px;margin:0 0; padding:0 0;}
p.widget_bcbs_p-tag {line-height:21px !important;}        
a.widget_bcbs_link {text-decoration:none;color:#fff;font-size:16px;
        -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background: none; border:solid 1px #fff; text-align: center;padding:10px 20px;font-weight:bold;}

/* Blog Pages */

.content-fragment.blog-post .content.full {background:#fff;}
.blog-title h1 {Line-height:60px;margin-top:20px;color:#000000 !important;font-weight:bold;}
.blog-post-byline {margin-top:-50px;}
.content-fragment-content p {padding:0px 25px;font-family:'open-sans' !important; font-weight:100 !important;}
.content-fragment-content ol {padding:0px 25px;font-family:'open-sans' !important; font-weight:100 !important;line-height:40px !important;}
.poster img {margin-top:40px;}


         .blog-post h3 {
            font-family:'open-sans';
            font-size:24px;
            color:#004a7c;
            line-height:36px;
            font-weight:100;
            margin:0 0 25px 0;
            padding:0;
        }
        
        .blog-post h4 {
            font-family:'open-sans';
            font-size:19px;
            color:#000000 !important;
            line-height:34px;
            font-weight:100;
            margin:0 0 25px 0;
            padding:0;
        }
        
        .blog-post h5 {
            font-family:'open-sans';
            font-size:22px;
            color:#004a7c;
            font-weight:900;
            line-height:34px;
            margin:5px 0 5px 0;
            padding:0;
        }
        
        .blog-post h6 {
            font-family:'open-sans';
            font-size:65%;
            line-height:130%;
            margin:10px 0;
            padding:0;
        }
        
        .blog-post p {
            font-family:'open-sans';
            font-size:16px !important;
            font-weight:normal;
            margin:0 0 15px 0;
            padding:0;
        }
        
        .blog-post a {
           text-decoration:underline !important; 
        }
        
        .blog-post a:hover {
           text-decoration:none !important; 
        }
        
        .blog-post ul {
           margin-top:-10px !important;
            font-family:'open-sans';
            font-size:16px !important;
        }
        
        .blog-post ul li {
           line-height:28px;
            margin-bottom:7px;
        }
        
         .blog-post ol {
           margin-top:-10px !important;
            font-family:'open-sans';
            font-size:16px !important;
        }
        
        .blog-post ol li {
           line-height:28px;
            margin-bottom:7px;
        }
        
      /* .blog-post ul {
           list-style: none; 
           margin:0;
        }

        .blog-post ul li::before {
          content: "\2022"; 
          color: red; 
          font-weight: bold; 
          display: inline-block; 
          width: 1em; 
          margin-left: -1em; 
        } */

      .container_lifetimes_bcbsil_2019 {font-family:'open-sans'; background-color: #fafafa !important; padding: 20px; margin:15px 0px;}
    
      .container_lifetimes_bcbsil_2019 h4 {font-family:'open-sans'; font-weight: bold; font-size: 125%;}
    
      .container_lifetimes_bcbsil_2019 p {font-family:'open-sans'; font-weight: 100;}
      
      .featuredWrapper h1.title {line-height: 120% !important;}

/*Archive Pages */

.content-list .blogpost .content {line-height:28px;}
h3.name {margin-top:0px;}

/* Media Single Page */
/* Removed By Bhargav. This is removing the admin's option to edit a forum thread.  */
/* .content-fragment .content.full .actions {display:none;}*/
.content-fragment.media-gallery-post .content.full .actions.download { display: none; }

/* Menu Nav Styles */

    .clearfix {clear:both;}
    
    /* *, *::after, *::before {box-sizing: border-box;} */
    
    ul.header_menu-item_2019 {float: left; height: auto;list-style-type:none;margin-bottom:30px;font-family:'open-sans';font-size:16px;font-weight:200;}
    
    ul.header_menu-item_2019 li {margin-bottom:10px;}
    
    ul.header_menu-item_2019 li a {text-decoration:none;color:#ffffff;}
    
    ul.header_menu-item_2019 li a:hover {color:#005587;} 
    
    .header-nav_2019 {max-width: 1280px; width:100%; height:100%; padding:30px 50px;margin:auto; position:relative; margin-top:30px; background-color:#0f6dbe;}
    
    .footer-closer_2019 {max-width: 1280px; width:100%; height:100%; padding:20px 150px;margin:auto; position:relative; background-color:#fafafa !important;text-align:center;font-family: Open Sans;font-size:12px !important;color:#000000 !important;line-height:20px;font-weight:200;}
    
    .first_2019 {font-size:18px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;}
    
    ul.menu-item_2019 {float: left; height: auto;list-style-type:none;margin-bottom:30px;font-family:'open-sans';font-size:16px;font-weight:200;}
    
    ul.menu-item_2019 li {margin-bottom:10px;}
    
    ul.menu-item_2019 li a {text-decoration:none;color:#ffffff;}
    
    ul.menu-item_2019 li a:hover {text-decoration:underline;}
    
    ul.menu-item_2019 li a:visited {color: #ffffff;}
    
    .footer-nav_2019 {max-width: 1280px; width:100%; height:100%; padding:30px 50px;margin:auto; position:relative; margin-top:30px; background-color:#004a7c;}
    
    .footer-closer_2019 {max-width: 1280px; width:100%; height:100%; padding:20px 150px;margin:auto; position:relative; background-color:#fafafa !important;text-align:center;font-family: Open Sans;color:#000000 !important;line-height:20px !important;font-weight:200;}
    
    .footer-closer_2019 p {line-height:20px !important;}
    
    .first_2019 {font-size:18px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;}
    
    li.logo_2019 {border-bottom:1px solid #27648c;padding-left:45px;padding-bottom:15px;}
    
    li.social_2019 {float:left;margin:10px 12px;}
    
    ul.closer-links {border-top:1px solid #d6d5d4;margin-top:25px;padding:25px 0px;list-style-type: none;}
    
    ul.closer-links li {float:left;margin-right:5px;}
    
    ul.closer-links li a {color:#000000 !important;text-decoration:underline !important;}
    
    .footer-closer_2019 a:hover {text-decoration:none !important;}
    
    p.closer {font-size:11px !important;}
    
    p.tagline {font-size:12px !important;}
    
    
/* Recipe Hub */


.main-recipe {
    max-width:1030px;
    width:100%;
    margin:auto;
    position:relative;
}
    
.content-recipe {
    max-width:960px;
    width:100%;
    margin:auto;
    position:relative;
        
}

.content-recipe p {font-size:19px !important;padding:0px 0px;}
    
h1.recipe-intro {
    font-weight:100;
    color:#0174b4;
    font-size:26px;
    line-height:45px;
    padding-bottom:15px;
}
    
img.banner {
    max-width:1035px;
    width:100%;
}

p.recipe-header {
    color:#0174b4;
    font-size:23px;
    margin-bottom:0px;
}

a.recipe-links {
    color:#0174b4;
    text-decoration:none;
    margin-left:10px;
}
    
a:hover.recipe-links {
    color:#000000 !important;
    transition: 0.3s;
}
    
.last {
    border-bottom:none !important;
}

h2.recipe-tab {
    color:#fff !important;
    background:#004a7c;
    margin:0;
    padding:25px 0;
}

.recipe-box {
    max-wdith:960px;
    width:100%;
    color:#ffffff;
    border:1px solid #ccc;
    margin-top:35px;
}

.recipe-tab {
    max-wdith:960px;
    width:100%;
}

.recipe-list p {
    border-bottom:1px #ccc solid;
    background:#ffffff;
    padding:25px;
    margin:0;
}

.recipe-icon {
    padding: 4px !important;
}

/* QI landing pages */

.qi-spanish-toggle {float:right;padding:15px;text-decoration:underline !important;color:#0174b4 !important;}

em {font-style:italic;}

#main-qi {
    background:#ffffff;
    margin:auto;
    position:relative;
    width:100%;
    max-width:1280px;
    font-family:'open-sans';
    font-weight:300;
    line-height:36px;
}

#main-qi p {
    font-size:21px;
    margin-bottom:15px;
}

#main-qi h1  {
    font-size:58px;
    color:#004a7c;
    line-height:65px;
    margin-bottom:20px;
    margin-top:0px;
}

#main-qi h2 {
    font-size:58px;
    color:#004a7c;
    line-height:56px;
    margin-bottom:20px;
    margin-top:0px;
}

#main-qi h3 {
    font-size:28px;
    color:#004a7c;
    margin-bottom:10px;
    font-weight:300;
}

#main-qi a {
    /* color:#9d9d9d; */
    font-weight:600;
}

.header-image {
    max-width:1280px;
    width:100%;
    display:block;
}

.icon-qi {
    width:134px;
    height:199px;
    margin-left:50px;
}

.header-qi {
    max-width:1285px;
    width:100%;
    height:470px;
    margin:auto;
    position:relative;
    background:url("/cfs-file/__key/themefiles/g-va6Yir1gNEiIkY9JnJ7usg-3fc3f82483d14ec485ef92e206116d49-files/hero.png") no-repeat;
    background-position: 50% 25%;
    overflow:hidden;
}

.color-bar {
    width:100%;
    height:15px;
    background:#2dbec7;
    
}

.container-qi {
    padding:40px;
}

.col-1 {
    width:40%;
    float:left;
    margin:25px;
}

.col-1 img {
    float:left;
    padding:20px;
}

.text-container {
    width:55%;
    float:left;
    padding:10px;
}

.closer {
    max-width:1280px;
    width:100%;
    display:block;
}

.col-1 ul {
    padding:20px;
    list-style:none;
}

.col-1 ul li::before {
    color:#0081c6;
    content: "\2022";
    display: inline-block;
    width: 1em; 
    margin-left: -1em; 
    font-weight:bold;
}

.col-1 ul li::after {
    content: url('/cfs-file/__key/themefiles/g-va6Yir1gNEiIkY9JnJ7usg-3fc3f82483d14ec485ef92e206116d49-files/leaving.png');
    width: 10px; 
    height:10px;
    margin-left: 4px; 
    display: inline-block;
}

.col-1 ul li.no-icon::after {
    content:none;
}

.a-h3-style {text-decoration: none;}

/* Wellness Cant Wait */

.wcw-col {
	max-width:1280px;
    width:100%;
    float:left;
    margin:25px;
	display:block;
}
	
img.wellness-icons {
	float:left;
	margin:25px 40px 25px 25px;
}
	
.wcw-text-container {
    float:left;
    padding:10px;
}
	
.wcw-links {
	max-width: 500px;
	float:left;
	margin-right:30px;
}
	
.wcw-text-container h3 {
/* 	color:#004a7c; */
}
	
.wcw-links h4 {
	font-size:18px;
	font-weight:bold;
	line-height:5px;
}
	
.wcw-links p {
	font-size:16px;
	line-height:18px;
	margin:0px;
}
	
.wcw-links a {
	color:#3da6dd;
	text-decoration:underline;
	margin:0px;
}
	
.wcw-links a:hover {
	text-decoration:none;
	margin:0px;
}

/* provider finder charts */

#main-chart {
    width:900px;
    max-width:100%;
    margin:auto;
    position:relative;
    background:#004a7c;
    color:#ffffff;
    font-family: Open Sans;
    line-height:40px;
}

#container-chart {
    width:900px;
    max-width:100%;
    background:#fff;
    background-position: 60% 5%;
    padding:0 50px;
}

.header-chart {
    padding:55px;
    line-height:48px;
}

.split-chart {
    width:450px;
    max-width:50%;
    height:auto;
    float:left;
}

.box-chart {
    width:380px;
    max-width:90%;
    height:auto;
    margin:20px auto;
    position:relative;
    padding:10px;
    box-shadow: 5px 5px 12px #888888;
    border:solid 4px #ffffff;
    background-image: linear-gradient(to right, #094b7b , #0174b4);
}

.box-chart p {
    line-height:21px;
}

.text-box {
    float:left;
    margin:4%  5%;
    line-height:22px;
}

.chart-icons-l {
    float:left;
    margin:5% 0% 6% 8%;
}

.chart-icons {
    float:left;
    margin:5% 0% 6% 20%;
}

.ghost-box {
    max-width:100%;
    width:725px;
    height:auto;
    background:#fff;
    border:solid 1px #0080c7;
    color:#0174b4;
    margin:auto;
    position:relative;
    padding:20px;
    text-align:center;
    font-size:28px;
}

.ghost-box-2-col {
    width:380px;
    max-width:90%;
    height:100%;
    background:#fff;
    border:solid 1px #0080c7;
    color:#0174b4;
    margin:auto;
    position:relative;
    padding:20px;
    text-align:center;
    font-size:19px;
    line-height:25px;
    font-weight:400;
}

.bracket img {
    display:block;
    width:65%;
    max-width:450px;
    margin:auto;
    position:relative;
}

.chart-closer {
    background:#fff;
    font-size:11px;
    color:#777;
    line-height:21px;
    padding:35px 20px 0px 20px;
}

.chart-closer a {
    color:#0174b4;
}


/* NEWS LETTER PAGE */

.newsletter h3 {color:#005587 !important; font-weight:bold; font-size:22px;}
.newsletter h4 {color:#005587 !important; font-weight:bold; font-size:26px;}
.newsletter p {line-height:24px !important;}
.newsletter-signup-2020 h3 {display:none;}
.newsletter-signup-2020 h4 {margin-top:0px !important;}
.newsletter-signup-2020 .user-defined-markup {padding-top:0px !important;}

hr.top{
		border: 0;
		height: 0;
    	border-top: 1px solid rgba(0, 0, 0, 0.1);
    	border-bottom: 1px solid rgba(255, 255, 255, 1.0);
		margin: 0px 0px 10px 0px;
		}
		
	hr.bottom{
		border: 0;
		height: 0;
    	border-top: 1px solid rgba(0, 0, 0, 0.1);
    	border-bottom: 1px solid rgba(255, 255, 255, 1.0);
		margin: 10px 0px 0px 0px;
		}	
		
/* Wellness Cant Wait Page */

.wcw-col {
	max-width:1280px;
    width:100%;
    float:left;
    margin:25px;
	display:block;
	padding:0px 0px 60px 0px;
	border-bottom:solid 1px #dddddd;
}
	
img.wellness-icons {
	float:left;
	margin:25px 40px 25px 25px;
}
	
.wcw-text-container {
    float:left;
    padding:10px;
}
	
.wcw-links {
	max-width: 500px;
	float:left;
	margin-right:50px;
}
	
.wcw-text-container h3 {
	color:#004a7c;
}
	
.wcw-links h4 {
	font-size:18px;
	font-weight:bold;
	line-height:5px;
}
	
.wcw-links p {
	font-size:16px !important;
	line-height:18px !important;
	margin:0px;
}
	
.wcw-links a {
	color:#3da6dd;
	text-decoration:underline;
	margin:0px;
}
	
.wcw-links a:hover {
	text-decoration:none;
	margin:0px;
}

.content-date {
    color:#000000 !important;
}

.content-readtime {
    color:#000000 !important;
}
	

@media screen and (max-width:875px)   {
   .wcw-links {display:block !important;text-align: left !important;}
} 

/* Begin Media Queries Provider Finder Chart */

@media screen and (max-width:886px)   {
    br.hide{display:none !important;}
} 

@media screen and (max-width:900px){
    .col-1 {max-width:800px;width:100%;}
    .text-container {width:100%;text-align:center;margin:auto;position:relative;display:block;}
    .closer .col-1 {width:100% !important;}
    img.center{margin:auto;position:relative;display:block;width:147px;float:none;}
    .header-qi {background-position: 45% 25%;}
}
    
@media screen and (max-width:730px){
    .header-qi {background-position: 35% 25%;}
}

@media screen and (max-width:715px){
    .split-chart {width:700px; max-width:100%;float:right;margin-top:35px;}
    .bracket {display:none;}
    .ghost-box-2-col {width:100%;}
    .chart-icons-l {margin:5% 0% 6% 8%;}
    .footer-closer_2019 {padding:15px !important;}
}

@media screen and (max-width:600px){
    .featuredWrapper {padding:10px 0px !important;}
}

@media screen and (max-width:445px){
    #main-qi h1 {font-size:43px;} 
    #main-qi h2 {font-size:43px;}
    .icon-qi {width:100px; height:148px;margin-left:30px;}
}

@media screen and (max-width:425px){
    .box-chart {text-align:center;}
    .chart-icons {float:none;margin:10px 20px 0px 20px;}
    .chart-icons-l {float:none;margin:10px 20px 0px 20px;}
    .text-box {float:none;margin:5px 20px 10px 20px;}
}

@media screen and (max-width:350px){
    #main-qi h1 {font-size:43px;} 
    #main-qi h2 {font-size:33px;} 
}

/* menu navigation */
@media screen and (max-width:750px){
ul.menu-item_2019 {display:block;width:100%;text-align:center;}
ul.header_menu-item_2019 {display:block;float:none;width:100%;text-align:center;}
li.social_2019 {float:none;}
}

.poll .poll-header .poll-question { font-size: 16px; }


.user-name a {color:#000000 !important;}
    
    
    
.newsletter-devices {display:none !important;}
}