 /*
 Theme Name: Bitz Child
 Theme URI: http://themeforest.net/item/bitz-news-publishing-theme/13542402
 Description: Child theme of Bitz
 Author: MNKY
 Author URI: http://themeforest.net/user/MNKY
 Template:     bitz
 Version:      1.0.12
 Text Domain:  bitz-child
 */ /* 
 *
 * ! DO NOT EDIT STYLE.CSS ------- EDIT IN FOLDER SCSS > STYLE.SCSS 
 *
 *
 ***********************************/ /*
 colors:
 pink accent: #db5353
 blue: #3188bb
 text: #525352
 bg: #f4f4f4
 */ /* !Extenders *****************************************/ .ms-layer h4,.mp-layout-9 .mp-container .mp-content a,.text-overlay a,.wpb_single_image h2,.pre-content-html h3 { -webkit-text-fill-color:#f4f4f4; -webkit-text-stroke-width:0.5px; line-height:1; -webkit-text-stroke-color:#3188bb; text-shadow:0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15); line-height:1; }

 .slide-caption,.slide-caption p { font-size:1.4rem; line-height:100%; text-align:right; color:#f4f4f4; text-shadow:0 0 2px #525352; }

 .pre-content-html h3 { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }

 html { font-size:18px; }

 body,.wpb_text_column h4,.wpb_text_column h3 { font-family:karmina-sans, sans-serif; }

 h1,h2,h2 a,nav a,h3,h4,#top-bar a,ul:before { font-family:rift, sans-serif; }

 #main .mp-excerpt { font-size:1.1rem; line-height:115%; }

 h4 { margin-bottom:1rem; }

 /* !Header & Menu *****************************************/ #site-header { z-index:11980; clear:right; }

 #wrapper,#main,#container,.mp-container,.mp-content,.essb_links,.archive .post-content-wrapper { background-color:#f4f4f4 !important; }

 .mp-layout-1 .mp-content,.archive-style-1 .post-content-wrapper { border:1px solid #e2e2e2; }

 #wrapper #top-bar-wrapper { float:right; z-index:99999; position:relative; background:#3188bb; border:1px solid #3188bb; transition:500ms; }

 #wrapper #top-bar-wrapper a { white-space:nowrap; padding:0 1rem !important; transition:500ms; }

 #wrapper #top-bar-wrapper:hover { background:#f4f4f4; border:1px solid #db5353; }

 #wrapper #top-bar-wrapper:hover a { color:#3188bb; }

 #wrapper #top-bar-wrapper:hover + #mobile-site-header + #site-header { z-index:100; }

 #wrapper #top-bar-wrapper:hover + #mobile-site-header + #site-header li,#wrapper #top-bar-wrapper:hover + #mobile-site-header + #site-header #site-utility { opacity:0.3; transform-origin:center bottom; transform:rotateX(-90deg) translateY(100%); transition:500ms; }

 #wrapper #top-bar-wrapper li.menu-item-has-children ul.sub-menu { position:absolute; top:100%; right:0px; background:#f4f4f4; border:1px solid #db5353; padding:0.4rem 1rem; transform:translateX(25%); z-index:-9999; opacity:0; min-width:100%; box-sizing:border-box; display:flex; align-items:center; justify-content:space-around; transition:0ms; transition-delay:400ms; }

 #wrapper #top-bar-wrapper li.menu-item-has-children ul.sub-menu:hover { transform:translateX(0%); opacity:1; z-index:100; transition:300ms; transition-delay:500ms; }

 #wrapper #top-bar-wrapper li.menu-item-has-children:hover ul.sub-menu { transform:translateX(0%); opacity:1; z-index:100; transition:300ms; transition-delay:0ms; }

 #top-bar a { font-size:1rem; }

 #site-header.header-style-2 #header-sidebar { float:left; }

 #site-header.header-style-2 #header-sidebar .essbfc-network i { line-height:36px; }

 #site-header.header-style-2 #header-sidebar a { padding:0; }

 #site-header.header-style-2 #header-sidebar a:after { content:''; }

 #site-header #site-utility { margin-right:0; }

 .menu-item .description { opacity:0; position:absolute; bottom:-1px; padding-left:0rem; font-size:0.8rem; font-style:italic; white-space:nowrap; color:#fff; transition:300ms; }

 .menu-item .description:hover .description { display:block; opacity:1; padding-left:1.2rem; transition:300ms; }

 #site-navigation { float:right; }

 #site-navigation ul li ul { padding:0; }

 #site-navigation ul li ul.tabs-nav li a { font-size:1.2rem; }

 li.nav-active { background-color:#fff; border-right:1px solid #db5353; left:2px; }

 li.nav-active a { font-weight:bold !important; }

 .header-sticky #site-logo { margin-top:10px; }

 /* !Mobile Menu *****************************************/ #mobile-site-navigation ul.menu li > a { font-size:1rem !important; }

 #mobile-site-navigation li.climate-nexus-menu { border-left:2px solid #3188bb; margin-left:1rem; }

 #mobile-site-navigation li.climate-nexus-menu:first-of-type { margin-top:1rem; }

 /* !MasterSlider  *****************************************/ .ms-container .ms-bullets-count .ms-bullet { width:0.8rem; height:0.8rem; background:transparent; border-radius:50%; border:2px solid #f4f4f4; box-shadow:0 0 4px #525352; }

 .ms-container .ms-bullets-count .ms-bullet.ms-bullet-selected { background:#f4f4f4; }

 .ms-container p { margin-bottom:0; }

 .slide-caption { padding:1rem; background:rgba(82, 83, 82, 0.45); box-shadow:0 0 3px #525352; }

 .slide-caption h2 { color:#f4f4f4; font-size:2.1rem; font-weight:bold; text-shadow:0 0 2px #525352; margin-bottom:1rem; }

 .slide-caption h2 a { color:#f4f4f4; }

 .ms-layer h4 { font-size:3rem; font-weight:600; color:#f4f4f4; }

 #content .ms-nav-next,#content .ms-nav-prev { width:48px; height:48px; border-bottom:8px solid; border-left:8px solid; border-color:#f4f4f4; opacity:0.6; background-image:none !important; /*
 position: absolute
 top: 50%
 margin-top: -31px
 */ }

 .ms-nav-prev { transform:rotate(45deg); left:10px; }

 .ms-nav-prev:before { content:" "; position:absolute; top:1px; left:-7px; width:100%; height:100%; z-index:999; border-bottom:6px solid; border-left:6px solid; border-color:#3188bb; }

 .ms-nav-next { transform:rotate(-135deg); right:10px; }

 .ms-nav-next:before { content:" "; position:absolute; top:1px; left:-7px; width:100%; height:100%; z-index:999; border-bottom:6px solid; border-left:6px solid; border-color:#3188bb; }

 /* !Homepage  *****************************************/ .breaking h2 { background-color:#1e6e97; line-height:100%; padding:0px 2rem 4px !important; }

 /*
 h2[itemprop="headline"] {    
 background-color: rgb(30, 110, 151);
 color: #f4f4f4;
 padding: 0px 2rem 4px !important;
 }
 h2[itemprop="headline"] span {
 color: #f4f4f4 !important;
 }	
 h2[itemprop="headline"] a {
 color: #f4f4f4 !important;
 }	
 */ .heading-categories { font-size:1.1rem; }

 .vc_col-sm-4 .mp-container .mp-title { font-size:1.1rem; }

 .mp-layout-9 .mp-container .mp-content,.text-overlay { background-color:transparent !important; }

 .mp-layout-9 .mp-container .mp-content .vc_grid-filter,.text-overlay .vc_grid-filter { text-align:left; margin-bottom:0; }

 .mp-layout-9 .mp-container .mp-content a,.text-overlay a { color:#fff !important; -webkit-text-stroke-color:#fff; text-transform:uppercase; }

 .text-overlay:before { background:rgba(0, 0, 0, 0.4); background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75)); }

 .text-overlay .vc_gitem-post-data-source-post_date a { font-size:0.8rem; font-weight:100; -webkit-text-stroke:0; }

 .vc_pageable-load-more-btn .vc_grid-btn-load_more a { background-color:#3188bb !important; color:#f4f4f4 !important; }

 /* !State Map  *****************************************/ #states path,#states #dc { fill:#525352; opacity:0.4; }

 #states path.hascontent { cursor:pointer; opacity:1; transition:opacity 500ms; }

 #states path.active { fill:#db5353; }

 #us-map { max-width:100%; height:auto; }

 #usmap { width:100%; transition:all 600ms; }

 #usmap svg { display:block; margin:0 auto; }

 #stateSign { width:0%; transition:all 600ms; }

 .showingState #usmap { width:49%; /* float: right;  */ margin:0 auto 3rem; position:relative; z-index:100; }

 #state-impact { clear:left; min-height:300px; transition:height 500ms; }

 #state-impact h1,#state-impact h2 { max-width:940px; }

 #state-impact .entry-content { opacity:1; transition:all 400ms; margin-top:1.5rem; position:relative; }

 #state-impact .entry-content.transition { opacity:0.4; /* transform: scale(0.7) translateY(1500px); */ /* overflow: hidden; */ }

 #state-impact .entry-content .essb_links.essb_links_right { position:absolute; top:0; right:0; margin:0; }

 /*
 #state-impact .entry-content {
 column-count: 2;
 width: 100%;
 }
 */ #state-impact .entry-content > h1,#state-impact .entry-content > h2,#state-impact .entry-content > h3,#state-impact .entry-content > hr,.essb_links,.entry-content ul ul { -webkit-column-span:all; column-span:all; }

 #state-impact .entry-content li,.wpb_text_column li,.post .entry-content li { -webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid; }

 /* !Team Members Page  *****************************************/ .vc_col-sm-4,.vc_col-sm-3 { align-items:flex-start !important; }

 .vc_col-sm-4 .team_info .vc_toggle_content,.vc_col-sm-3 .team_info .vc_toggle_content { width:200%; transform:translateX(-25%); }

 .vc_col-sm-4:first-of-type .team_info .vc_toggle_content,.vc_col-sm-3:first-of-type .team_info .vc_toggle_content { transform:translateX(0%); text-align:left; }

 .vc_col-sm-4:last-of-type .team_info .vc_toggle_content,.vc_col-sm-3:last-of-type .team_info .vc_toggle_content { transform:translateX(-50%); text-align:right; }

 .team_member_position span { display:inline-block; }

 /* !Category Page  *****************************************/ body.category .page-header { padding-left:0; padding-right:0; }

 /* !Jobs Page  *****************************************/ .natural-height .vc_gitem-zone-a .vc_gitem-row-position-middle { position:static; transform:none; }

 /* !Article *****************************************/ @media only screen and (max-width:767px) { #wrapper #main { padding-left:20px; padding-right:20px; }

 #container { padding:30px 20px 0; margin-left:-20px; margin-right:-20px; }

 .home #container { padding-top:0; }

 }

 .single-post .entry-title { color:#3188bb; }

 .single-post .post_lead_text { font-size:1.5rem; }

 .single-post .post_lead_text p:first-letter { color:#db5353; font-size:2.5rem; line-height:100%; }

 .single-post .post_lead_text p { max-width:940px; font-weight:400; }

 .entry-content a { color:#db5353; }

 .entry-content img,.entry-content iframe,.entry-content figure { display:block; margin:0 auto; }

 .entry-content img { height:auto !important; margin-bottom:1.75em; }

 .entry-content img[class*="right"] { float:right; margin-left:2rem; }

 .entry-content img[class*="left"] { float:left; margin-right:2rem; }

 .entry-content p,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content ul { max-width:740px; margin-left:auto; margin-right:auto; }

 .entry-content ul:not(.inputs-list) { list-style:none; }

 .entry-content ul:not(.inputs-list) li { position:relative; padding-left:2rem; }

 .entry-content ul:not(.inputs-list) li:before { content:url('assets/partial-circle.svg'); display:inline-block; width:0.9rem; height:0.9rem; position:absolute; left:0.5rem; top:0.2rem; }

 .entry-content ul:not(.inputs-list) ul { column-count:inherit; padding-left:3rem; }

 .entry-content ul ul li:before,.entry-content dd ul li:before { content:url('assets/partial-circle-pink.svg'); display:inline-block; width:0.7rem; height:0.7rem; position:absolute; left:0.5rem; top:0.1rem; }

 .entry-content [style*="right;"] { margin-left:2rem; }

 .entry-content [style*="left;"] { margin-right:2rem; }

 .entry-content ul,.wpb_text_column ul { width:100%; }

 .entry-content li,.wpb_text_column li { padding-left:2rem; }

 .col2 { column-count:2; max-width:940px; margin-left:auto; margin-right:auto; }

 .col2 p,.col2 ul { break-after:always; }

 .col2 h1,.col2 h2,.col2 img,.col2 ul ul { max-width:740px; -webkit-column-span:all; column-span:all; }

 /*
 .entry-content ul ul li, .wpb_text_column ul ul li {
 padding-left: 0;
 }
 */ .essb_links ul { column-count:inherit; }

 .essb_links li a .essb_network_name { max-width:0px; overflow:hidden; transition:1000ms; }

 :root .essb_links.essb_fixed { margin:0; padding:5px 10px; width:100% !important; }

 :root .essb_links.essb_links_right { float:right; width:auto !important; position:relative; margin:0.3rem 0 0; }

 .essb_fixed.essb_links li a .essb_network_name { max-width:1000px; overflow:hidden; height:17px; }

 ul.essb_links_list li:before { content:''; display:none; }

 :root .essb-mobile-sharebottom .essb_links li a { padding:0 4px; }

 :root .essb-mobile-sharebottom .essb_links li a .essb_network_name { max-width:100%; }

 .style_1 #main .post-preview,.style_2 #main .post-preview,.style_3 #main .post-preview { display:none; }

 .wpb_text_column { margin-bottom:1rem; }

 .wpb_text_column ul ol,.wpb_text_column dd ol { counter-reset:li; margin-left:0; }

 .wpb_text_column ul ol li,.wpb_text_column dd ol li { list-style:none; padding-left:2.5rem; position:relative; }

 .wpb_text_column ul ol li:before,.wpb_text_column dd ol li:before { content:counter(li); counter-increment:li; position:absolute; left:0rem; top:0.3rem; background:#db5353; height:1.5rem; width:1.5rem; line-height:1.4rem; text-align:center; font-weight:bold; border-radius:50%; color:#f4f4f4; }

 dt { font-size:1.3rem; line-height:125%; font-weight:normal; text-align:left; }

 dt:after { content:''; }

 .list-alternate dl { max-width:1020px; margin:0 auto; color:#f4f4f4; }

 .list-alternate dl a { color:#f4f4f4 !important; }

 .list-alternate dl ol li:before { border:1px solid #f4f4f4; }

 .list-alternate dl dd ul li:before { content:url('assets/partial-circle-f4f4f4.svg'); }

 .list-alternate dt { float:right; clear:both; width:70%; padding:1rem 2% 1rem 28%; }

 .list-alternate dt strong,.list-alternate dt b { text-transform:uppercase; }

 .list-alternate dt:nth-of-type(2n) { float:left; padding:1rem 28% 1rem 2%; text-align:right; }

 .list-alternate dt,.list-alternate dt ~ dd { background:#3188bb; }

 .list-alternate dt:nth-of-type(2n),.list-alternate dt:nth-of-type(2n) ~ dd { background:#db5353; }

 .list-alternate dd { margin:0; width:70%; padding:0 15% 0.5rem; clear:both; }

 .list-alternate :root dl ul { max-width:calc(100% - 3rem); }

 .list-float dl { position:relative; }

 .list-float dt { width:40%; text-align:right; position:absolute; font-weight:bold; padding-top:1rem; }

 .list-float dd { margin-left:42%; border-left:solid 5px #3188bb; padding:0 0 0 1rem; margin:1rem 0 1rem 42%; line-height:125%; display:inline-block; }

 /*
 .wpb_text_column ul ol li {
 position: relative;
 display: block;
 padding: .4em .4em .4em 2em;
 *padding: .4em;
 margin: .5em 0;
 background: #93C775;
 color: #000;
 text-decoration: none;
 -moz-border-radius: .3em;
 -webkit-border-radius: .3em;
 border-radius: 10em;
 transition: all .2s ease-in-out;
 }
 */ /* !Elements *****************************************/ .centerColumns { display:flex; justify-content:center; }

 .wpb_single_image { position:relative; }

 .wpb_single_image h2 { opacity:1; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) !important; font-size:2.2rem; font-weight:600; color:#f4f4f4; transition:opacity 600ms; }

 .wpb_single_image a,.wpb_single_image img { margin:0; padding:0; }

 .wpb_single_image figcaption.vc_figure-caption { opacity:0; position:absolute; top:0; left:0; margin:0; width:100%; height:100%; box-sizing:border-box; padding:2rem; background:rgba(49, 136, 187, 0.7); color:#f4f4f4; font-size:1.8rem; text-align:center; text-shadow:0 0 2px #000; display:flex; align-items:center; justify-content:center; pointer-events:none; transition:opacity 600ms; }

 .wpb_single_image:hover figcaption.vc_figure-caption { opacity:1; }

 .wpb_single_image:hover h2 { opacity:0; }

 .rChart { display:block; margin-left:auto; margin-right:auto; width:800px; height:350px; }

 .nvd3 svg { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; display:block; width:100%; height:100%; }

 .table-striped > tbody > tr:nth-of-type(odd) { background-color:#f9f9f9; }

 .pre-content-html h3 { color:#f4f4f4; background:rgba(0, 0, 0, 0.3); padding:1rem 0.4rem 1rem 1rem; font-size:2.4rem; font-weight:700; min-width:60%; }

 .widget { margin-bottom:40px; }

 .vc_column-inner.easy-social-profile-buttons-class h3,.widget.easy-social-profile-buttons-class h3 { display:none; }

 .vc_column-inner .essbfc-container li .essbfc-network i,.widget .essbfc-container li .essbfc-network i { font-size:0; }

 .vc_column-inner .essbfc-container li .essbfc-network i:before,.widget .essbfc-container li .essbfc-network i:before { font-size:18px; }

 .vc_column-inner .essbfc-container.essbfc-container-profiles,.widget .essbfc-container.essbfc-container-profiles { margin-top:1rem; }

 .vc_column-inner .essbfc-container.essbfc-container-profiles ul,.widget .essbfc-container.essbfc-container-profiles ul { text-align:center; /*
 ul {
 position: relative;
 padding-left: 5rem !important;
 display: flex;
 &:before {
 content: "Follow Us: ";
 position: absolute; left: 0; top: 50%;
 }
 }
 */ }

 .vc_column-inner .wpcf7 p,.widget .wpcf7 p,.vc_column-inner .hbspt-form p,.widget .hbspt-form p,.vc_column-inner .wpcf7 label,.widget .wpcf7 label,.vc_column-inner .hbspt-form label,.widget .hbspt-form label { margin-bottom:0; font-size:0.7rem; /*
 span {
 font-size: 1rem;
 }
 */ }

 .vc_column-inner .wpcf7 .vc_sep_line,.widget .wpcf7 .vc_sep_line,.vc_column-inner .hbspt-form .vc_sep_line,.widget .hbspt-form .vc_sep_line { border-color:#3188bb !important; }

 .vc_column-inner .wpcf7 label,.widget .wpcf7 label,.vc_column-inner .hbspt-form label,.widget .hbspt-form label { white-space:nowrap; }

 .vc_column-inner .wpcf7 input[type="text"],.widget .wpcf7 input[type="text"],.vc_column-inner .hbspt-form input[type="text"],.widget .hbspt-form input[type="text"],.vc_column-inner .wpcf7 input[type="email"],.widget .wpcf7 input[type="email"],.vc_column-inner .hbspt-form input[type="email"],.widget .hbspt-form input[type="email"],.vc_column-inner .wpcf7 textarea,.widget .wpcf7 textarea,.vc_column-inner .hbspt-form textarea,.widget .hbspt-form textarea { font-size:1rem; width:100%; }

 .vc_column-inner .wpcf7 input[type='checkbox'],.widget .wpcf7 input[type='checkbox'],.vc_column-inner .hbspt-form input[type='checkbox'],.widget .hbspt-form input[type='checkbox'] { vertical-align:-1px; margin-right:7px; }

 .vc_column-inner .wpcf7 textarea,.widget .wpcf7 textarea,.vc_column-inner .hbspt-form textarea,.widget .hbspt-form textarea { background:none; height:88px; }

 .vc_column-inner .wpcf7 input[type="submit"],.widget .wpcf7 input[type="submit"],.vc_column-inner .hbspt-form input[type="submit"],.widget .hbspt-form input[type="submit"] { margin-top:0.8rem; }

 .vc_column-inner .wpcf7 ul,.widget .wpcf7 ul,.vc_column-inner .hbspt-form ul,.widget .hbspt-form ul { list-style:none; }

 .vc_column-inner .wpcf7 ul li,.widget .wpcf7 ul li,.vc_column-inner .hbspt-form ul li,.widget .hbspt-form ul li { padding:0; margin:0; line-height:1.2; }

 .vc_column-inner .wpcf7 .hs-recaptcha,.widget .wpcf7 .hs-recaptcha,.vc_column-inner .hbspt-form .hs-recaptcha,.widget .hbspt-form .hs-recaptcha { position:absolute; right:-1000000px; opacity:0; }

 .vc_column-inner .wpcf7 .submitted-message p,.widget .wpcf7 .submitted-message p,.vc_column-inner .hbspt-form .submitted-message p,.widget .hbspt-form .submitted-message p { font-size:1.1rem; text-align:center; margin-top:1rem; color:#3188bb; }

 .vc_column-inner .vc_separator label,.widget .vc_separator label,.vc_column-inner .hbspt-form label,.widget .hbspt-form label { padding:0 0.8em; flex:0 1 auto; }

 .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern { color:#fff !important; border-color:#08c; background-color:#3188bb; text-transform:uppercase; }

 input,textarea { padding:0px 0px 5px; }

 input:focus,textarea:focus { padding:0px 20px 5px; }

 .pp_pic_holder.pp_default #pp_full_res { line-height:1.25 !important; }

 .pp_pic_holder.pp_default #pp_full_res p { margin:0.9rem 0; }

 .pp_pic_holder.pp_default .pp_top,.pp_pic_holder.pp_default .pp_bottom,.pp_pic_holder.pp_default .pp_details,.pp_pic_holder.pp_default .pp_close { display:none; }

 .pp_pic_holder.pp_default .pp_right,.pp_pic_holder.pp_default .pp_left { background:none !important; padding:0 !important; margin:0 !important; }

 .pp_pic_holder.pp_default .pp_content { color:#525352; background-color:#f4f4f4 !important; padding:3.9rem 4rem 2.9rem; height:auto !important; }

 .pp_pic_holder.pp_default .pp_content .pp_inline { color:#525352 !important; }

 .pp_pic_holder.pp_default .pp_content p { line-height:1.25 !important; margin:0.9rem 0; }

 .pp_pic_holder.pp_default .pp_content p:last-of-type { margin-bottom:0; }

 .pp_pic_holder.pp_default .pp_content span { color:#3188bb !important; font-weight:600; }

 /* Table for polling */ #TOC ul { margin-bottom:0.5rem; }

 #TOC ul li { padding-left:0; border-bottom:1px solid #3188bb; padding-bottom:0.5rem; line-height:120%; }

 #TOC ul li:before { display:none; content:''; }

 .tocify { height:90vh; overflow:scroll; }

 .footer-sidebar .widget input[type='checkbox'] { width:auto; }

 .footer-sidebar .widget input[type="submit"] { border:1px solid #f4f4f4; background-color:#525352; }

 .footer-sidebar .widget input[type="submit"]:hover { background-color:#3188bb; }

 /* !Misc *****************************************/ .hidden { display:none; }

 .marTop1rem { margin-top:1rem !important; }

 .no-top-margin { margin-top:0 !important; }

 .color-white a,.vc_btn3.vc_btn3-color-primary a { color:#fff; }

 @media only screen and (max-width:767px) { .ms-layer h4,.pre-content-html h3 { font-size:1.2rem; font-size:3.5vmax; }

 }

 @media only screen and (max-width:479px) { .single .entry-content p { font-size:16px; /*
 .entry-content {
 // iframe,
 img {
 max-width: 100%;
 margin-left: -20px;
 }
 }	
 */ }

 }

