.admin-bar .site-header.fixed {  top :30px; } .site-header .site-description {  display :none; } .header-image .site-header {  padding :10px 0 5px; } .after-entry-2 .after-entry-right {  float :none !important;  width :50%; } main .after-entry-2 .after-entry-right {  float :right !important; }  .after-entry-2 .after-entry-right .wrap {  width :100%;  margin :0; }  .after-entry-2 .after-entry-right .wrap a {  width :100% !important;  float :left; }  .after-entry-2 .after-entry-right .wrap a span {  float :left !important; } section#text-15 { } body .content-sidebar-wrap section {  float  :left;  width  :100%;  margin-bottom :10px !important; } #text-10 div[id^="div-gpt-ad"], #text-9, #text-12 { text-align :center; } #text-6 div[id^="div-gpt-ad"] {  float :none;  margin :0 auto; } #text-6 div[id^="div-gpt-ad"] > div { display  :block !important; margin   :0 auto; transform-origin :0 0 0; } body .content-sidebar-wrap section ul li {  float :left; } .top {  padding :10px 0px 0; }  .after-entry-2 .after-entry-right { float :none; } #ez-toc-container {  border:1px solid #c0c0c0;  background:#f0f0f0;  padding:20px;  padding-left:35px;  box-shadow:none;  border-radius:0; } .ez-toc-title-container { display:flex; margin-bottom:1em; text-transform:uppercase; } .toc_close .ez-toc-title-container { margin-bottom:0; }  #ez-toc-container a { color:#4EAAE7; } .ez-toc-list-level-1 > li > a.ez-toc-link { font-weight:700; } #ez-toc-container ul, div#ez-toc-container ul li { font-size:100%; list-style:disc; overflow:visible; } .ez-toc-counter nav ul li a::before { content:""; display:none; } #diyp-qrf p { font-size:1.5rem;; } #diyp-qrf p:not(:last-child) { margin-bottom:1.5rem; } .wq_resultDesc { margin-bottom:1em; } .diyp-author-archive-box { background-color:#F5F5F5; font-size:1.5rem; padding:0.8em; margin-bottom:30px; } .diyp-author-archive-box > p:last-child { margin-bottom:0; } .diyp-author-archive-box .author-box-header { background-color:white; float:left; display:flex; margin:0 10px -5px 0; position:relative; left:-0.8em; top:-0.8em; } .diyp-author-archive-box .avatar { width:100px; height:auto; } .author-box-meta { padding:0 1em; } .diyp-author-archive-box .author-box-title { text-transform:none; font-weight:bold; font-size:2em; } .author-box-meta-elements { display:flex; gap:0.25em; font-size:0.85em; } .author-box-meta-elements .job-title { opacity:0.5; } .author-box-meta-elements .social-link > span { font-size:17px; display:inline-flex; align-items:center; justify-content:center; } .widget_diyp_featured_widget .diyp-featured-wrapper { padding:1em; background-color:#efefef; border-bottom:2px solid #DDD; } .widget_diyp_featured_widget .widget-title { color:#4EAAE7; font-size:2rem; font-weight:bold; } .diyp-featured-post-wrapper { display:flex; gap:0.5em; } .diyp-featured-post-container { position:relative; flex:1 1 33%; } .diyp-featured-post-container .wp-post-image { height:100%; object-fit:cover; } .diyp-featured-post-container .post-title { position:absolute; font-size:1.5rem; color:white; padding:1em; margin:0; height:100%; background-color:rgba(0,0,0,0.2); width:100%; } .widget_diyp_featured_widget .read-more { text-align:right; margin-bottom:0; margin-top:1em; font-size:2rem; } @media only screen and (max-width :480px) { .diyp-author-archive-box .author-box-header {  float:none;  width:calc(100% + 1.6em); } .diyp-featured-post-wrapper {  flex-direction:column; } } @media only screen and (max-width :1200px) {  .top-left {   text-align :center;  }   .top div[id^="div-gpt-ad"] {  width :100% !important;  }  .top div[id^="google_ads_iframe"] {  width :100% !important;  } } @media only screen and (max-width :980px) {   .top-left {  max-width   :none;  margin-bottom :10px; }  .header-image .site-header .title-area {  width :150px;  }  .header-image .site-title a {  background-size :100% !important;  min-height   :initial;  }  .site-inner, .wrap {  }   .site-header .widget-area {  float :right;  width :auto; }   #nav_menu-4, #execphp-3 {  margin-top :0.1rem;  }  body .content-sidebar-wrap section {  float :left;  width :48%;  }  body .content-sidebar-wrap section#wpp-3, body .content-sidebar-wrap section#text-5 {  margin-right :28px;  }  #text-19 .textwidget > div {  width :95% !important;  }  #text-19 div[id^="div-gpt-ad"], #text-17 div[id^="div-gpt-ad"] {  width :100% !important;  }  #text-19 div[id^="google_ads_iframe"], #text-17 div[id^="google_ads_iframe"] {  width :100% !important;  } } @media only screen and (max-width :1023px) {  .site-header #execphp-3 {  } } @media only screen and (max-width :800px) { } @media only screen and (max-width :768px) {  .site-header #execphp-3 {  float :right !important; }  .top-left {  display :none;  } .header-image .site-header .title-area {  width :30%;  }  .header-image .site-header .title-area .site-title {  width :100%;  }  .header-image .site-title a {  height :40px;  }  .site-header .widget-area {  float :none; }  section#nav_menu-2 {  width :90%;  }  section#nav_menu-4 {  } body .content-sidebar-wrap section {  width :100%;  }  .after-entry-2 .after-entry-right {  width :100%;  } } @media only screen and (max-width :640px) {  .header-image .site-header .title-area {  width :28%;  }  .header-image .site-title a {  }  .genesis-nav-menu a {  padding :7px 0px 0px;  }  #text-19, #text-17 {  float :left;  width :100%;  } } @media only screen and (max-width :615px) {   .header-image .site-header .title-area {  width :240px;  margin :0 auto;  float :none;  }  .header-image .site-title a {  height :50px;  }  .site-header .widget-area, section#nav_menu-2, #execphp-3 {  width :100%;  }  .genesis-nav-menu {  text-align :center;  display:flex;  justify-content:space-around; }   .site-header .wrap {  width :90%;  }  #toggle-search {  display :none; }  section#nav_menu-2 {  float :none; }  #search-container {  display :block;  position :relative;  width  :300px;  margin  :5px auto;  right  :0;  top   :0; } } @media only screen and (max-width :475px) {  } @media only screen and (max-width :420px) {  .genesis-nav-menu a {  padding  :10px 0;  font-size :11px;  } } @media only screen and (max-width :320px) {  } .top-bar-widget { padding:10px 0 0 0; text-align:center; display:none; margin-bottom:-25px; } @media only screen and (max-width:640px) { .top-bar-widget {  display:block; } }