body .extendedwopts-show {

  display: none;

}

body .widgetopts-hide_title .widget-title {

  display: none;

}

body .extendedwopts-md-right {

  text-align: right;

}

body .extendedwopts-md-left {

  text-align: left;

}

body .extendedwopts-md-center {

  text-align: center;

}

body .extendedwopts-md-justify {

  text-align: justify;

}

@media screen and (min-width: 1181px) {

  body .extendedwopts-hide.extendedwopts-desktop {

    display: none !important;

  }

  body .extendedwopts-show.extendedwopts-desktop {

    display: block;

  }

  body .widget.clearfix-desktop {

    clear: both;

  }

}

@media screen and (max-width: 1024px) and (orientation: Portrait) {

  body .extendedwopts-hide.extendedwopts-tablet {

    display: none !important;

  }

  body .extendedwopts-show.extendedwopts-tablet {

    display: block;

  }

  body .widget.clearfix-desktop {

    clear: none;

  }

  body .widget.clearfix-tablet {

    clear: both;

  }

}

@media screen and (max-width: 1180px) and (orientation: landscape) {

  body .extendedwopts-hide.extendedwopts-tablet {

    display: none !important;

  }

  body .extendedwopts-show.extendedwopts-tablet {

    display: block;

  }

  body .widget.clearfix-desktop {

    clear: none;

  }

  body .widget.clearfix-tablet {

    clear: both;

  }

}

@media screen and (max-width: 767px) and (orientation: Portrait) {

  body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile) {

    display: block !important;

  }

  body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile) {

    display: none !important;

  }

  body .extendedwopts-hide.extendedwopts-mobile {

    display: none !important;

  }

  body .extendedwopts-show.extendedwopts-mobile {

    display: block;

  }

  body .widget.clearfix-desktop,

  body .widget.clearfix-tablet {

    clear: none;

  }

  body .widget.clearfix-mobile {

    clear: both;

  }

}

@media screen and (max-width: 991px) and (orientation: landscape) {

  body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile) {

    display: block !important;

  }

  body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile) {

    display: none !important;

  }

  body .extendedwopts-hide.extendedwopts-mobile {

    display: none !important;

  }

  body .extendedwopts-show.extendedwopts-mobile {

    display: block;

  }

  body .widget.clearfix-desktop,

  body .widget.clearfix-tablet {

    clear: none;

  }

  body .widget.clearfix-mobile {

    clear: both;

  }

}

.panel-cell-style:after {

  content: "";

  display: block;

  clear: both;

  position: relative;

}

