/*Theme Name: Extra ChildTheme URI: https://www.politicscentral.orgVersion: 1.0Description: Extra child theme.Author: Elegant ThemesAuthor URI: http://www.elegantthemes.comTemplate: Extra*/.mc4wp-form-basic {padding: 10px;margin: 0em 0 !important;}.tptn_posts_widget {padding: 10px;}.et_extra_other_module.author-box {display: none;}#main-header {background: #1e3e6d;}.et_pb_widget .widgettitle {background: #1e3e6d;}#top-header {background: #19283d}/*.header .etad {max-height: 200px;margin-bottom: -50px;}*/.header .etad {max-height: 373px;}@media only screen and (min-width: 1300px) {    #main-header .logo {        margin-top: 70px !important;    }    .left-right #et-navigation {        margin-top: -40px;    }.header .etad {margin-bottom: -20px;}}@media only screen and (min-width: 768px) {.header.left-right #et-navigation>ul>li>a {padding-bottom: 26px !important;}}@media only screen and (max-width: 1100px) {.left-right #et-navigation {margin: 0 auto;margin-bottom: 10px;}#main-header .logo {margin: 18.6px auto !important;}.header .etad {margin: 20px auto 40px auto;}   .container {      width: 100% !important;   }}@media only screen and (max-width: 500px) {.header .etad {margin: 0 auto 20px auto !important;}}.et_pb_widget select {height: auto !important;}/* Mobile Typography and Other Additions */@media only screen and (max-width: 1100px) {   .container {      width: 100% !important;   }   body h1.entry-title {      font-size: 22px !important;   }   .post-header {       padding: 20px 10px;   }   #main-content {       padding-top: 20px !important;   }   .post-content, .entry-content {       font-size: 15px !important;   }   .post-content p, .entry-content p {       margin-bottom: 1.3em !important;   }   .post-thumbnail {       margin: 0 0 10px;   }   .single .post-wrap .post-content,    .page .post-wrap .post-content {       margin: 10px 0 10px;    }    .post-wrap, .page .post-wrap {       padding: 0 10px 40px;    }    .logo {       text-align: center;    }}@media only screen and (max-width: 1100px) {    .left-right #et-navigation {       -webkit-order: 2 !important;       -ms-flex-order: 2 !important;       order: 2 !important;    }    .logo {       -webkit-order: 1 !important;       -ms-flex-order: 1 !important;       order: 1 !important;       height: 50px !important;    }    .left-right #logo {       -webkit-order: 1 !important;       -ms-flex-order: 1 !important;       order: 1 !important;    }    .left-right.header .etad {       -webkit-order: 3 !important;       -ms-flex-order: 3 !important;       order: 3 !important;    }    .header .etad {       margin: 0 auto 20px auto !important;    }    #comment-wrap {       margin-left: 20px;       margin-right: 20px;    }}@media only screen and (min-width: 740px) and (max-width: 980px) {.with_sidebar .et_pb_extra_column_main, .with_sidebar .et_extra_layout .et_pb_column_main, .with_sidebar.et_pb_extra_column_main, .with_sidebar.et_extra_layout .et_pb_column_main {    width: 75% !important;    max-width: 75% !important;    min-width: 75% !important;    -webkit-flex-basis: 75% !important;    -ms-flex-preferred-size: 75% !important;    flex-basis: 75% !important;    padding: 0 12px 0 0 !important;    float: left;    /*clear: both;*/}.single.with_sidebar .et_pb_extra_column_main {    padding: 0 12px 0 0 !important;}body .et_pb_extra_column_sidebar, body .et_extra_layout .et_pb_column_sidebar {    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    width: 25% !important;    max-width: 25% !important;    min-width: 25% !important;    -webkit-flex-basis: 25% !important;    -ms-flex-preferred-size: 25% !important;    flex-basis: 25% !important;    padding: 0 0 0 12px !important;}.et_pb_widget.widget_archive select {    margin: 15px auto !important;    max-width: 90% !important;}}/* Android Tablet Landscape Fix */@media only screen and (min-width: 1200px) and (max-width: 1300px) {   .logo {      margin: 0 auto !important;   }   .etad {      margin: 0 auto !important;      margin-bottom: 20px !important;   }   #et-navigation {      margin: 0 auto !important;   }}/* Widget & Comments Spacing Fix */@media only screen and (max-width: 700px) {   .single.with_sidebar .et_pb_extra_column_sidebar,   .post-nav {       padding-left: 20px !important;       padding-right: 20px !important;   }}.single .post-thumbnail {  padding-left: 60px !important;  padding-right: 60px !important;}@media only screen and (max-width: 1100px) {  .single .post-thumbnail {    padding-left: 25px !important;    padding-right: 25px !important;  }  .post-wrap, .page .post-wrap {    padding-left: 25px !important;    padding-right: 25px !important;  }}.pc-header-banner {    -webkit-box-ordinal-group: 3;    -ms-flex-order: 2;    order: 2;    margin: 0;    max-width: 728px !important;    max-height: 373px !important;}