 #secondary.secondary-sidebar { margin-bottom:60px; }   .secondary-sidebar .widget:last-child { margin-bottom:0px; padding-bottom:0px; }   .secondary-sidebar .widgettitle { display:inline-block; float:none; margin-top:0; width:100%; }   .secondary-sidebar .widgettitle:before, .secondary-sidebar .widgettitle:after { content:""; }   .secondary-sidebar .widgettitle:empty { display:none; }   .secondary-sidebar .widgettitle > a { color:currentColor; }   .secondary-sidebar > div[class^="type"] { overflow:hidden; }   .secondary-sidebar .widget.widget_media_image{border-radius:var(--wdtRadius_3X);overflow:hidden;}   .secondary-sidebar .widget.widget_media_image img{width:100%;} .secondary-sidebar .widgettitle,   .secondary-sidebar .widget ul li > a, .secondary-sidebar .tagcloud a { color:var(--wdtHeadAltColor); }   .secondary-sidebar .widgettitle a { color:inherit; }   .secondary-sidebar .tagcloud a:hover { color:var(--wdtAccentTxtColor); } .secondary-sidebar .widget ul li > a:hover { color:var(--wdtPrimaryColor) !important; }  @media only screen and (min-width:1281px) and (max-width:1540px) {  .secondary-sidebar .widget #wp-calendar th { font-size:14px; }  .secondary-sidebar .widget #wp-calendar td { font-size:14px; }   } @media only screen and (min-width:1025px) and (max-width:1280px) {  .secondary-sidebar aside.widget { font-size:14px; }  .secondary-sidebar .widget #wp-calendar td { font-size:12px; }  .secondary-sidebar .widget #wp-calendar th { font-size:12px; }  .secondary-sidebar .widget_tag_cloud .tagcloud a, .secondary-sidebar .widget .tagcloud a { font-size:13px !important; padding:5px 12px; }  #select2-archives-dropdown--1-results, #select2-cat-results { font-size:13px; }   }   @media only screen and (max-width:1024px)   {  .secondary-sidebar .widget.widget_media_image{max-width:400px;}   }  @media only screen and (max-width:767px) {  .secondary-sidebar .widget #wp-calendar th, .secondary-sidebar .widget #wp-calendar td { font-size:14px; }  }  @media only screen and (min-width:1281px) and (max-width:1540px) { #secondary.secondary-sidebar { margin-bottom:100px; } }  @media only screen and (min-width:1025px) and (max-width:1280px) { #secondary.secondary-sidebar { margin-bottom:80px; } }  @media only screen and (min-width:768px) and (max-width:1024px) { #secondary.secondary-sidebar { margin-bottom:70px; } }  @media only screen and (min-width:480px) and (max-width:767px) { #secondary.secondary-sidebar { margin-bottom:60px; } }  @media only screen and (max-width:479px) { #secondary.secondary-sidebar { margin-bottom:50px; } }