/*
Theme Name: Extra-childTheme 
URI: http://www.elegantthemes.com/gallery/extra/
Description: Child theme for the Extra theme
Author: Elegant ThemesAuthor 
URI: http://www.elegantthemes.com
Template: Extra
Version: 1.0.0
*/

/* Narola 25-dec-2015 */
body {
    background: #f1f1f1 !important;
    font-family : "Open Sans",Helvetica,Arial,Lucida,sans-serif !important;
}
h1,h2,h3,h4,h5,h6{
    font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif !important;
}
.gform_button{background-color: #00457c !important;}
.clear {
    clear: both; 
}
.wp-pagenavi {
    padding: 10px 20px 10px;
    display: block;
    clear: both;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
    padding: 5px 13px !important;
    margin: 2px !important;
    text-decoration: none !important;
    font-weight: 600;
    border: 1px solid #ddd !important;
    background: rgba(0, 0, 0, 0.1) none repeat !important;
    color: rgba(0, 0, 0, 0.6) !important;
}
.wp-pagenavi a:hover {
  background-color: #00457c !important;
  border: 1px solid #00457c !important;
  color: #ffffff !important;
}
.wp-pagenavi span.pages {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    color: rgba(0, 0, 0, 0.6) !important;
    font-size: 15px !important;
    /*font-style: italic !important;*/
    margin: 2px !important;
    padding: 5px 13px !important;
}
.wp-pagenavi span.current {
    padding: 5px 13px !important;
    margin: 2px !important;
    font-weight: bold !important;
    border: 1px solid #00457c !important;
    background: #00457c !important;
    color: #fff !important;
}
.wp-pagenavi span.extend {
    padding: 5px 13px !important;
    margin: 2px !important;
    border: 1px solid #ddd !important;
    background-color: #FFFFFF !important;
}
#podcat_summary table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
    margin-top: 15px;
}
/* Zebra striping */

#podcat_summary tr:nth-of-type(odd) {
    background: #eee;
}
#podcat_summary th {
    background: #00457c none repeat scroll 0 0;
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-align: center !important;
    vertical-align: middle !important;
}
#podcat_summary table tbody tr td {
    font-size: 14px;
    text-align: left;
    vertical-align: top;
}
#podcat_summary td {
    text-align: center;
}
#podcat_summary table td, #podcat_summary table th {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
}
#podcat_summary .navigation {
    display: block;
    margin: 0 auto 15px;
    text-align: center;
}
.podcat_table a {
    color: #00457c;
}
.podcat_table a:hover {
    color: #333333;
    text-decoration: none;
}
#podcat_summary > form {
    margin-top: 10px;
}
#podcat_summary .search_field {
    float: left;
    margin-bottom: 14px;
    margin-right: 20px;
    margin-top: 10px;
}
#podcat_summary select {
    background: transparent;
    border: 1px solid #ccc;
    font-size: 16px;
    font-size: 14px;
    height: 37px;
    padding: 5px;
    /* If you add too much padding here, the options won't show in IE */

    width: 268px;
}
#podcat_summary form .search_field label {
    font-size: 16px;
    padding-right: 5px;
}
#podcat_summary form .search_field input {
    border: 1px solid #d2d2d2;
    font-size: 16px;
    font-weight: bold;
    height: 39px;
    padding: 4px 6px;
    width: 250px;
    color:#4682b4;
    background-color:#ffffff;
}
.podcat_table img {
    cursor: pointer;
    max-width: 32px;
}
#podcat_summary form .search_field.stock_search input {
    margin-left: 2px;
}
#podcat_summary form .search_field input:focus {
    border-color: #d2d2d2;
    box-shadow: none;
}
.search_submit .searchall {
    margin-left: 10px;
}
form#podcast_filter .search_heading {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}
.post-content > form#podcast_filter {
    border: 4px solid #d6d6d6;
    -webkit-box-shadow: inset 0px 0px 4px 4px #969696;
    -moz-box-shadow: inset 0px 0px 4px 4px #969696;
    box-shadow: inset 0px 0px 4px 4px #969696;
    box-shadow: 0 0 4px 4px #969696 inset;
    margin: 0 auto;
    max-width: 100%;
    padding: 14px;
    width: 79%;
}
#podcat_summary .search_field.stock_search {
    margin-right: 0;
}
form#podcast_filter div.search_submit {
    text-align: center;
}
#podcat_summary table td p {
    margin-bottom: 0;
    word-wrap: unset;
}
.ui-dialog .ui-dialog-title {
    font-size: 12px;
}
#podcat_summary table th:nth-of-type(1) {
    width: 10%;
}
.page.page-template-page-template-home article {
    border-radius: 0;
    border-top: medium none;
    box-shadow: none;
    margin: 0;
}
.home_podcast .post-content div.post-meta {
    margin-top: 3px;
}
.home_podcast .post-content div.post-meta p {
    font-size: 14px;
}
.home_podcast ul.posts-list li {
    border-bottom: 1px solid #e0dede;
    padding: 5px 10px;
}
.home_podcast div.main-post div.post-content {
    padding: 5px 10px !important;
}
.home_podcast .main-post .post-content div.excerpt {
    margin-bottom: 8px !important;
}
.home_podcast div.main-post div.header {
    margin-bottom: 8px;
}
.home_podcast .post-content div.post-meta p i.fa-calendar {
    margin-right: 3px;
}
.home_podcast div.main-post div.post-content h2 a{
    color: #00457c;
}
.home_podcast div.main-post div.post-content h2 a:hover,.home_podcast ul.posts-list li div.post-content h3 a:hover {
    color: #333333;
}
.home_podcast ul.posts-list li div.post-content div.post-meta {
    padding-left: 0;
}
#footer .et_pb_widget.widget_categories {
    margin-bottom: 0;
}
#footer .et_pb_widget.widget_categories select, #footer .et_pb_widget.widget_archive select {
    height: 46px;	font-size:14px;
}
/*.home_podcast .post-module div.module-head h1, h1, h2, h3, h4, h5, h6 {
    font-family: "Oswald", Helvetica, Arial, Lucida, sans-serif !important;
}*/
.home_podcast .main-post .post-content h2 {
    /*font-family: "Oswald", Helvetica, Arial, Lucida, sans-serif;*/
    letter-spacing: 1px;
}
.contactus ul.contact_info {
    list-style: outside none none;
    padding-left: 0;
}
.post-content ul {
    list-style: outside none none;
    padding-left: 0;
}
.post-content ul li {
    color: #333;
    font-family: open sans;
    font-size: 16px;
    margin-bottom: 8px;
    line-height: 136%;
}
.contactus ul.contact_info li {
    color: #333;
    font-family: open sans;
    font-size: 16px;
    margin-bottom: 8px;
    line-height: 136%;
}
.contactus strong {
    /*font-family: oswald;*/
    font-size: 24px;
    line-height: 136%;
}
ul li i {
    padding-right: 5px;
}
.contactus ul.contact_info li i {
    padding-right: 5px;
}
.contactus .or_terxt {
    color: steelblue;
    /*font-family: oswald;*/
    font-size: 18px;
    font-weight: 700;
    margin-top: 10px;
}
.contactus .or_terxt {
    color: steelblue;
    /*font-family: oswald;*/
    font-size: 18px;
    font-weight: 700;
    margin-top: 10px;
}
div.gform_wrapper .chosen-container a.chosen-single {
    border: 1px solid #d2d2d2;
    display: block;
    font-family: open sans;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 38px;
    vertical-align: middle;
}
div.gform_wrapper .ginput_container ul.gfield_radio input, div.gform_wrapper .ginput_container ul.gfield_checkbox input {
    height: auto;
    margin-left: 2px;
    margin-top: 4px !important;
}
.gform_wrapper ul li .ginput_container_checkbox ul.gfield_checkbox input {
    height: auto;
    margin-left: 3px;
    margin-top: 5px !important;
}
div.gform_wrapper div.ginput_container_select select.gfield_select {
    height: 45px;
    line-height: 45px;
}
.gform_wrapper .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 6px;
    width: 18px;
}
div.gform_wrapper .ginput_container input {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #fff !important;
    display: block;
    font-family: open sans;
    font-size: 16px !important;
    font-weight: bold;
    height: 40px;
    padding: 5px;
    width:100% !important;
}
div.gform_wrapper .ginput_container textarea {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    color: #333;
    display: block;
    font-family: open sans;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
}
div.gform_wrapper .ginput_complex label {
    color: #333;
    /*font-family: oswald;*/
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 5px;
}
div.gform_wrapper label.gfield_label {
    /*font-family: oswald;*/
    font-size: 18px;
    font-weight: bold;
    line-height: 150%;
    margin-bottom: 2px;
}
.post-content em {
    color: rgba(0, 0, 0, 0.5);
    font-family: open sans;
    font-size: 14px;
    font-style: normal;
    line-height: 1.7em;
}
.gform_wrapper .gfield_html p {
    font-family: open sans;
    font-size: 16px;
}
#footer {
    background: #333 !important;
}
#footer > div#footer-bottom {
    background-color: #00457c !important;
}
#main-header {
    background: #fff !important;
    -webkit-box-shadow: 0 0 22px rgba(0, 69, 124, .5);
    -moz-box-shadow: 0 0 22px rgba(0, 69, 124, .5);
    box-shadow: 0 0 22px rgba(0, 69, 124, .5);
}
#et-navigation > ul > li > a {
    padding-bottom: 21px !important;
    color: #000 !important;
}
#et-navigation > ul > li.current-menu-item > a, #et-navigation > ul > li.current_page_item > a {
    color: #00457c !important;
}
header #top-header {
    background: #00457c;
    padding: 7px 0;
}
#et-navigation ul#et-menu li a:hover {
    color: #00457c !important;
}
#et-navigation #et-menu > li.mega-menu-featured > a:hover::after, #et-navigation #et-menu > li.menu-item-has-children > a:hover::after {
    color: #00457c;
}
#et-navigation #et-menu li > ul.sub-menu {
    border-color: #00457c;
    width:320px;
}
#et-navigation #et-menu li > ul.sub-menu li a {    
    color: #fff;    
    font-size: 15px;
}
#et-navigation #et-menu li > ul.sub-menu li{
    letter-spacing: 0.5px;
    padding: 0 15px;
}
#et-navigation #et-menu li > ul.sub-menu li a:hover{
    color: #d3d3d3 !important;
}
#et-navigation .mega-menu > ul > li > a {  
  pointer-events: inherit;
}
#et-navigation .mega-menu > ul > li:last-child > a:first-of-type {
  border-bottom: 1px solid #ffffff;
}
#footer .et_pb_widget .widgettitle {
    color: #fff !important;
    font-size: 22px;
    text-transform: uppercase;
}
.et_pb_extra_column_sidebar .et_pb_widget .widgettitle {
    background: #00457c !important;
}
.post-content p {
    margin-bottom: 10px;
}
.post-header h1, .page .post-wrap h1 {
    color: #00457c;
    font-weight: 600;
    padding-bottom: 25px !important;
}
.post-content p {
    color: #333;
    font-family: open sans;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 8px;
    text-align: justify;
}
.faqlist > h1 {
    margin-top: 15px;
}
.faqlist h3 {
    font-size: 14px;
}
.post-content .podcast_reviews p {
    font-weight: normal;
    margin-top: 5px;
}
.podcast_reviews blockquote {
    border-left: 5px solid #00457c;
}
.podcast_reviews strong {
    color: #b22014;
    font-style: italic;
}
#et-trending .et-trending-post a {
    color: #fff;
}
.podcast_reviews span.auth {
    font-style: italic;
}
.podcast_reviews span.star, .podcast_reviews span.auth {
    display: block;
    color: #b22014;
}
.podcast_reviews p {
    font-weight: normal;
    margin-top: 5px;
}
.post_archive .post-meta p i.fa-calendar {
    margin-right: 5px;
}
.post_archive .excerpt {
    margin-top: 10px;
}
.post_archive .posts-blog-feed-module .header img {
    display: block;
    max-width: 100%;
    width: auto;
}
.post-content .podcat_table p {
    font-size: 14px;
}
.dh_blog_post.et_pb_widget a, .tdi-latest-podcast.et_pb_widget a {
    color: #00457c;
}
.dh_blog_post.et_pb_widget a, .tdi-latest-podcast.et_pb_widget a:hover{
    color: #333333;
}
.dh_blog_post_recent ul li div.post-meta {
    font-family: open sans;
    font-size: 14px;
    line-height: 150%;
    margin-top: 2px;
}
.gform_wrapper .gform_footer input.gform_button {
    box-shadow: 0 3px 6px -2px rgba(255, 255, 255, 0.6) inset, 0 0 5px -1px rgba(0, 0, 0, 0.5);
    color: #ffffff;
    cursor: pointer;
    outline: medium none;
}
.gform_wrapper .gform_footer input.gform_button:hover {
    box-shadow: 0 3px 9px -2px rgba(255, 255, 255, 1) inset;
}
.category .paginated_content article {
    box-shadow: 0 4px 0 rgb(0, 69, 124) !important;
}
.category .paginated_content article h2.post-title a ,.archive.date article h2.post-title a{
    color: #b32317 !important;
}
.category .paginated_content article .excerpt a.read-more-button {
    background-color: #00457c;
    box-shadow: none;
    color: #fff;
    height: 40px;
}
.category .paginated_content article .excerpt a.read-more-button:hover {
    background-color: #00457c;
    box-shadow: none;
    color: #fff;
    opacity: 0.8;
}
.category .paginated_content article .post-meta i.fa-calendar {
    margin-right: 3px;
}
.search-results .post-meta p i.fa-calendar {
    margin-right: 3px;
}
.page h1 {
    color: #00457c;
}
.category .excerpt a.read-more-button {
    float: right;
}
.post_archive .post-content h2 a.et-accent-color {
    color: #00457c !important;
}
.post_archive .post-content h2 a.et-accent-color:hover {
  color: #333333 !important;
}
.post_archive .excerpt a.read-more-button, .excerpt a.read-more-button {
    float: right;
    background-color: #00457c;
    box-shadow: none;
    color: #fff;
    text-transform: uppercase;
    height:40px;
}
.post_archive .excerpt a.read-more-button:hover, .excerpt a.read-more-button:hover{
    opacity: 0.8;
}
.page .post_archive .navigation {
    background-color: #fff;
    display: block;
    text-align: right;
    vertical-align: middle;
}
.page .post_archive article:last-of-type {
    border-bottom: 4px solid #00457c;
}
.page .post_archive article {
    border-top-width: 4px;
    margin-bottom: 0;
}
.single-post .post-thumbnail .featured-image > img {
    /*    margin-left: 20px;
    */
    width: auto;
}
.single-post .post-meta p i.fa-calendar {
    margin-right: 10px;
}
.single-post .post-thumbnail.header {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    /*    width: auto;
    */    margin-top: 20px;
}
.single-post .post-nav .nav-link a span.button::before {
    color: #fff;
}
.single-post .post-header h1 {
    padding-bottom: 4px !important;
    color: #b32317 !important;
}
.single-post .author-box-header > h3, .single-post .related-posts-header > h3 {
    color: #b32317;
}
.single-post .post-footer .social-icons .share-title {
    color: #b32317;
    font-family: open sans;
    font-size: 16px;
    font-weight: 700;
}
.single-post .post-header {
    float: left;
    padding: 20px 20px 10px;
    text-align: left;
    width: auto;
}
.single-post .post-wrap {
    padding: 0 20px;
}
.post_archive .posts-blog-feed-module article .header, .post_archive .posts-blog-feed-module article .post-content {
    width: 100% !important;
}
.archive-pagination ul.page-numbers li.current, .archive-pagination ul.page-numbers li{
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-radius: 0;
    color: rgba(0, 0, 0, 0.6);
    display: block;
    height: 32px;
    margin: 0 0 0 11px;
    width: 32px;
}
.paginated .pagination li a.prev:hover::before, .archive-pagination .pagination li a.prev:hover::before, .paginated > .page-numbers li a.prev:hover::before, .archive-pagination > .page-numbers li a.prev:hover::before {
    color: #fff;
}
.paginated .pagination li a.next:hover::before, .archive-pagination .pagination li a.next:hover::before, .paginated > .page-numbers li a.next:hover::before, .archive-pagination > .page-numbers li a.next:hover::before {
  color: #fff; 
}
.paginated .pagination li a.prev::before, .archive-pagination .pagination li a.prev::before, .paginated > .page-numbers li a.prev::before, .archive-pagination > .page-numbers li a.prev::before {
  color: #00457c;
}
.paginated .pagination li a.next::before, .archive-pagination .pagination li a.next::before, .paginated > .page-numbers li a.next::before, .archive-pagination > .page-numbers li a.next::before {
  color: #00457c; 
}
.paginated .pagination li a, .archive-pagination .pagination li a, .paginated > .page-numbers li a, .archive-pagination > .page-numbers li a {
  color: #00457c;  
}
.archive-pagination ul.page-numbers li.current span.current, .archive-pagination ul.page-numbers li a:hover {
   background-color: #00457c;
    border-radius: 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 100%;
}
.podcat_table .modal {
    top: 50%;
}
.guest_postlist .modal-dialog {
    margin-top: 20%;
}
.guest_postlist .modal-header {
    height: 52px;
}
.guest_postlist .modal-header h3 {
    float: left;
    margin-top: 0;
}
.meta_postlist {
    margin-bottom: 0;
}
/*.page-template-podcast_summary .container, .page-template-page-template-TagCloud .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}*/
.modal-header .close {
    font-size: 23px !important;
    width: 30px;
    height: 24px;
}
.container {
    margin: 0 auto !important;
    max-width: 1170px !important;
    position: relative !important;
    width: 100% !important;
}
#footer p {
    color: #fff;
    font-size: 14px !important;
}
#footer div.gform_wrapper label.gfield_label, #footer div.gform_wrapper .ginput_complex label {
    font-family: 'Open Sans' !important;
    color: #fff;
    font-size: 14px;
    line-height: 100%;
    margin: 0;
    padding: 0 0 5px;
    display: block;
    font-weight: 400;
}
#footer .gform_wrapper .top_label li.gfield.gf_left_half {
    clear: none !important;
    margin-right: 1.6%;
    width: 100%;
}
#footer .et_pb_widget li, #footer .et_pb_widget.woocommerce .product_list_widget li {
    border-bottom: 0 !important;
    padding: 0 15px 0 0 !important;
}
#footer .gform_wrapper .gform_footer {
    clear: both;
    margin: 0;
    padding: 0 !important;
    float: none !important;
}
#footer .gform_wrapper {
    margin: 0;
    max-width: 100%;
    overflow: visible !important;
}
#footer .gform_footer top_label {
    float: right;
    margin: 0 3% 0 0 !important;
}
#footer .newsletter .gform_footer.top_label input {
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: inherit;
    margin: 0 3% 0 0 !important;
    padding: 0 25px;
    text-transform: uppercase;    
}
#footer #footer-bottom p#footer-info {
    font-size: 14px !important;
    color: #99b3c5;
}
#footer .newsletter .gform_validation_error .validation_error {
    display: none;
}
#footer .newsletter .gform_validation_error .gform_body ul li.gfield_error {
    background-color: unset;
    border-bottom: medium none;
    border-top: medium none;
    margin-bottom: 0 !important;
}
#footer .newsletter .gform_validation_error .gform_body ul li .validation_message {
    display: none;
}
#footer .newsletter .gform_validation_error .gform_body ul li.gfield.gf_left_half.gfield_error {
    width: 100% !important;
}
#main-header #et-navigation > ul > li:first-child {
    margin-left: 0;
}
#main-header #et-navigation > ul > li:last-child {
    margin-right: 0;
}
#main-header #et-navigation > ul > li {
    margin: 0 13px;    
}
.logo {
    display: block;
    height: 100px !important;
    margin: 10px 0 !important;
    width: 100% !important;
}
#logo {
    display: block;
    height: auto !important;
}
/* Home Page */

.et_pb_column_0.first_box_podcast {
    width: 100%;
}
#page-container #main-content {
    padding-top: 28px;
}
#main-content .lightSlider {
    padding: 0;
}
.home_blogslide .post-content {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: auto;
    padding: 10px;
}
.home_blogslide .lSSlideWrapper {
    max-height: 463px;
}
.home_blogslide .lightSlider {
    max-height: 463px !important;
}
.home_blogslide {
    margin: 0 0 27px;
}
.home_blogslide .lSSlideOuter .lightSlider > *, .home_blogslide .lSSlideOuter .lSGallery li {
    max-height: 463px;
    position: relative;
}
.home_blogslide .post-content .entry-title {
    color: #fff;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.home_blogslide .post-content div.post-meta {
    font-size: 13px;
    margin: 0;
    padding: 2px 0 0 3px;
    color: #fff;
}
.single .home_podcast .et_pb_row, .page .home_podcast .et_pb_row {
    margin: 0;
    width: 100%;
}
.home_podcast .first_box_podcast .et_pb_extra_module {
    border-top: 5px solid #00457c;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list {
    text-align: left;
    padding: 15px 20px;
}
.home_podcast .slick-next {
    font-size: 0 !important;
    right: 2px;
    height: 25px;
    z-index: 999;
}
.home_podcast .slick-prev {
    font-size: 0 !important;
    left: 2px;
    height: 25px;
    z-index: 999;
}
.home_podcast .slick-prev::before, .home_podcast .slick-next::before {
    color: #ffffff;
    font-family: "slick";
    font-size: 19px;
    line-height: 1.5;
    opacity: 0.75;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list li {
    border: 1px solid #e5e5e5;
    border-top: 5px solid #00457c;
    padding: 0;
    margin: 0 4px !important;
    text-align: center;
    display: block;
    vertical-align: top;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .header {
    height: 201px;
    text-align: center;
    margin-left: -12px;
    margin-right: -12px;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .header img {
    max-height: 180px;
    padding: 5px 15px;
    width: 100%;
}
.first_box_podcast .module-head {
    padding: 20px 15px;
    margin: 0;
    border-bottom: 0;
}
.first_box_podcast .module-head h1 {
    font-size: 20px;
    color: #00457c;
    text-transform: uppercase;
    padding: 0;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .post-content {
    background: #f2f2f2;
    padding: 10px 15px;
    margin-left: -12px;
    margin-right: -12px;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .post-content h2 {
    font-size: 100%;
    line-height: 100%;
    padding: 0 0 5px;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .post-content h2 a {
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
    color: #00457c !important;
    font-size: 14px;
    font-weight: 600;
    line-height: 100%;
}
.home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .post-content .post-meta p {
    margin: 0;
}
/*.et_pb_extra_column_sidebar.sidebar-div, .et_extra_layout .et_pb_column_sidebar.sidebar-div {
    max-width: 28%;
    min-width: 28%;
    width: 28%;
}*/
.sidebar-div .widget_image {
    display: table;
}
.sidebar-div .widget_image h4 {
    display: none;
}
.sidebar-div .widget_image .jetpack-image-container {
    display: table-cell;
    height: 143px;
    vertical-align: middle;
    margin: 0 auto;
}
.sidebar-div .et_pb_widget .widgettitle {
    font-size: 19px;
    padding: 9px 20px;
}
.home_podcast li .post-content .podcast_img {
    float: left;
    margin-right: 14px;
    width: auto;
}
.home_podcast li .post-content .post_info {
    float: left;
    width: 180px;
}
.home_podcast li .post-content .post_info h3 {
    font-size: 12.1px;
}
.home_podcast li .post-content .podcast_img img {
    border: 2px solid #dbdbdb;
    border-radius: 3px;
}
.home_podcast .post-content div.post-meta p {
    margin-bottom: 0;
}
.home_podcast .et_pb_row .et_pb_column .module-head h1 {
    font-size: 20px;
    font-weight: bold;
}
.home_podcast .et_pb_row .et_pb_column .module-head {
    padding-left: 10px;
}
.home_podcast .et_pb_row .et_pb_column_1_3 {
    padding: 0 12px 0 0 !important;
}
.home_podcast .et_pb_row .et_pb_column_1_2:nth-child(2n) {
    padding-left: 0 !important;
}
.home_podcast .et_pb_row .et_pb_column_1_2:nth-child(2n+1) {
    padding-right: 0 !important;
}
.home_podcast .et_pb_row .et_pb_column_1_3:nth-child(3n) {
    padding-right: 0 !important;
}
.et_pb_extra_module, .et_extra_other_module, .project-details, .posts-blog-feed-module.masonry .hentry, .woocommerce ul.products li.product .product-wrapper, .woocommerce-page ul.products li.product .product-wrapper, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce div.product .extra-woocommerce-details-accordion, .woocommerce-page div.product .extra-woocommerce-details-accordion {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.et_pb_extra_module .main-post article .post-content h2 a, .et_extra_other_module .main-post article .post-content h2 a {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0;
}
.et_pb_widget {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#wpstats {
    display: none;
}
.home_blogslide ul.videoslider {
    padding: 0;
}
.home_blogslide .bx-wrapper .bx-viewport {
    border: medium none;
    left: 0;
}
.home_podcast .et_pb_column_1_2 li .post-content .post_info {
    width: 330px;
}
.nofound_text {
    border: 2px solid #365693;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}
.nofound_text .error_img {
    padding-bottom: 20px;
    text-align: center;
}
.nofound_text .error_text h3 {
    color: #000;
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 10px;
}
.nofound_text .error_text p {
    color: #333;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
}
.post-bannerimg {
    padding: 10px 20px;
}
.side-imgslider .widgettitle {
    display: none;
}
.side-imgslider .bx-wrapper .bx-viewport {
    border: medium none;
    box-shadow: none;
    text-align: center;
}
.sidebar-rotateimg > li {
    border-bottom: medium none;
    padding: 0;
}
.sidebar-rotateimg > li img {
    margin: 0 auto;
    visibility: visible;
}
.sidebar-rotateimg {
    visibility: hidden;
}
.et_extra_layout.et_pb_gutters3 .two-box-strategi .et_pb_column {
    padding: 0 !important;
}
.home_podcast .et_pb_row.two-box-strategi .et_pb_column_1_2:nth-child(2n+1) {
    padding-right: 10px !important;
}
.home_podcast .et_pb_row.two-box-strategi .et_pb_column_1_2:nth-child(2n) {
    padding-left: 10px !important;
}
.two-box-strategi .text-module, .three-srat .text-module {
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-top: 5px solid #00a8ff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    margin: 0 0 24px !important;
    padding: 40px 15px 10px;
    overflow: hidden;
}
.tabbed-post-module .tab-nav {
    padding: 9px 20px;
}
.tabbed-post-module .tab-nav .arrow {
    line-height: 22px;
}
.two-box-strategi .text-module.one {
    border-color: #7ac8cc;
}
.two-box-strategi .text-module.two {
    border-color: #e6543d;
}
.three-srat .text-module.first {
    border-color: #dc51a0;
}
.three-srat .text-module.two {
    border-color: #8d6fcf;
}
.three-srat .text-module.three {
    border-color: #8bd623;
}
.two-box-strategi .text-module > div > a.inner_a{display: table;width: 100%;height: 250px;margin: 0 0 20px;}
.two-box-strategi .text-module .text-image {
    border: solid 1px #b2b2b2;
    background: #f1f1f1;
    
    margin: 0 0 15px;
    padding: 15px;display: table-cell;vertical-align: middle;width: 100%;
    /*height: 250px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;*/
}
.three-srat .text-module > div > a.inner_a{display: table;width: 100%;height: 180px;margin: 0 0 20px;}
.three-srat .text-module .text-image {
    border: solid 1px #b2b2b2;
    background: #f1f1f1;
    
    margin: 0 0 15px;
    padding: 15px;
    /*min-height: 180px;display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;*/padding: 15px;display: table-cell;vertical-align: middle;width: 100%;
}
.two-box-strategi .text-module .text-image img {
    width: 100%;
}
.three-srat .text-module.first .text-image img {
    height: 110px;
    width: auto;
}
.three-srat .text-module.two .text-image img {
    height: 70px;
    width: auto;
}
.three-srat .text-module.three .text-image img {
    height: 130px;
    width: auto;
}
.two-box-strategi .text-module .desc {
    padding: 0 3px 15px;
    min-height: 150px;
    height: 150px;
}
.three-srat .text-module .desc {
    padding: 0 5px;
    min-height: 210px;
}
.two-box-strategi .text-module .title:hover, .three-srat .text-module .title:hover {
    color: #333333;
}
.two-box-strategi .text-module .title, .three-srat .text-module .title {
    font-family: "Open Sans" !important;
    display: block;
    letter-spacing: 0 !important;
    color: #00457c;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
}
.two-box-strategi .text-module .desc p, .three-srat .text-module .desc p {
    color: #333333;
    font-family: open sans;
    font-size: 14px;
    line-height: 20px;
}
.home_podcast .et_pb_column.tab-podcast-container {
    padding: 0 !important;
}
.home_podcast .tabbed-post-module .tabs ul li {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.02em;
    padding: 15px 10px;
    text-align: center;
    text-transform: capitalize;
    width: 108px;
}
.home_podcast .tab-contents .post-content > h3 a {
    color: #00457c;
    font-size: 14px;
    font-weight: 600;
}
.home_podcast .tab-contents .post-content > h3 a:hover{
    color: #333333;
}
.home_podcast .tabbed-post-module .tab-content .posts-list {
    padding-top: 3px;position: relative;
}
.posts-list .up{height: 32px;outline: 0 none;position: absolute;top: 10px;width: 32px;z-index: 999;background: rgba(0, 0, 0, 0) url("images/new_controls.png") no-repeat scroll 0 -34px;opacity: 0.5;right: 10px;transition: opacity 0.35s linear 0s;}
.posts-list .down{height: 32px;outline: 0 none;position: absolute;bottom: 10px;width: 32px;z-index: 999;background: rgba(0, 0, 0, 0) url("images/new_controls.png") no-repeat scroll -34px -34px;opacity: 0.5;right: 10px;transition: opacity 0.35s linear 0s;}

.home_podcast .tabbed-post-module .tab-content .posts-list .posts-list-ul{
    height: 330px;
}
.home_podcast .tabbed-post-module .tab-content .posts-list .posts-list-ul li{
    padding: 12px 10px !important;
}
.home_podcast .tab-contents .post-content div.post-meta p {
    color: rgba(0, 0, 0, 0.5);
    font-size: 13px;
}
.home_podcast .tab-contents ul.posts-list li a.post-thumbnail {
    margin-top: 11px;
}
.home_podcast .tabbed-post-module .tab-content .posts-list {
    padding-top: 3px;
}
.stock-discuss > h4 {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 5px;
}
.stock-discuss > p {
    font-size: 14px;
}
.home_podcast .tabbed-post-module .tab-content .posts-list > li:first-child {
    padding-top: 5px;
}
.home_podcast .tabbed-post-module .tab-content .posts-list > li {
    padding: 12px 10px;
}
.home_podcast .tabbed-post-module .tab-content .posts-list > li a.post-thumbnail img {
    height: auto;
    min-height: 50px;
}
.home_podcast .tabbed-post-module.et_pb_tabbed_posts_1 {
    border-top-color: #53d0e2;
}
.home_podcast .tabbed-post-module.et_pb_tabbed_posts_2 {
    border-top-color: #4f7dcb;
}
.home_podcast div.main-post .header img {
    height: 226px !important;
    width: 100% !important;
}
.home_podcast div.main-post .post-content p {
    color: #666;
}
.single .post-wrap .post-content, .page .post-wrap .post-content {
    /*margin-top: 40px !important*/
    margin-top: 5px !important;
    padding-left: 0 !important;
}
.et_pb_text_0 {
    margin-top: 40px !important;
}
.single-post .yarpp-related {
    display: none !important;
}
.related-posts {
    margin: 0 0 40px !important;
}
.single-post .post-thumbnail.header {
    width: 100% !important
}
.module.posts-carousel-module.et_pb_extra_module.et_pb_posts_carousel_0 {
    border-top-color: #00457c !important;
}
#post-14200 > .post-content-box >.post-content > h3 {
    min-height: 40px;
    overflow: hidden;
}
.has-post-thumbnail > .post-content-box {
    background-color: #F2F2F2 !important;
}
#post-48954 > .post-thumbnail > a > img {
    height: 475px !important;
}
.module-head > h1 {
    color: #00457C !important;
}
.backend {
    background: rgba(0, 0, 0, 0.5) !important;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 76px;
    padding: 10px;
    text-transform: capitalize !important;
    font-size: 20px;
}
.score-bar .score-text {
    float: left !important;
    color: #fff;
}
.score-bar.backend > p {
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    margin-top: 10px;
    float: left;
}
/*.single-post .post-thumbnail .featured-image > img {
        width: 100% !important
}
*/
div[id*='ajaxsearchlite'].wpdreams_asl_container {
    margin: 0px 0px 15px 0px !important;
    border-radius: 8px;
}
#ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox {
    background: #00457C !important;
}
div[id*="ajaxsearchlite"] .probox div.prosettings {
    background: #00457C !important;
}
#ajaxsearchlite1 > .probox >.promagnifier >.innericon {
    background: #00457C !important;
    background-image: none !important;
}
#ajaxsearchlite1 > .probox >.promagnifier {
    background: #00457C !important;
}
#ajaxsearchlitesettings1 {
    background: #00457C !important;
    background-image: none !important;
}
#ajaxsearchliteres1 {
    background: #00457C !important;
    background-image: none !important;
}
.single-post-div {
    height: 470px;
}
.single-post .post-thumbnail .customfeatured > img {
    height: 480px;
}
div#ajaxsearchliteres1 {
    /*height: 530px !important;*/
    height: auto !important;
    margin-top: -15px !important;
    padding-bottom: 20px !important;
}
/*#post-14200 a.post-thumbnail {
        max-height: 170.6px !important;
}
*/
img.attachment-SizeRectangle_thumbnail.size-SizeRectangle_thumbnail.wp-post-image
{
    height:115px !important;
}
/*#post-14200 a.post-thumbnail img {
        height: inherit !important;
}
*/
ul.videoslider > li > img {
    height: 470px;
    width:100%;
}
.abc {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 76px;
    padding: 10px;
}
.abc .entry-title {
    color: #fff;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.abc a {
    color: inherit;
}
.abc div.post-meta {
    font-size: 13px;
    margin: 0;
    padding: 2px 0 0 3px;
    color: #fff;
}
#gform_confirmation_message_6 > b
{
    color:#919191 !important;
}
.gform_footer.top_label
{
    margin-right:18px !important;
    margin-top:10px !important;
}
/*.ginput_container.ginput_container_email
{
    margin-right:10px !important;
}*/
.gform_footer > input#gform_submit_button_6{ font-weight:bold !important;}
#archives-2 > ul > li{color:#969696 !important;}
.categories_Archive > label{margin-right:20px;}
.categories_Archive{margin-top:15px; margin-bottom:15px; margin-right:15px; margin-left:15px;}
.categories_Archive h3{margin-top:15px;}

/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination span,
.custom-pagination a {
    display: inline-block;
    padding: 5px 13px;
}
span.page-numbers.page-num{ display:none;}
.custom-pagination  {
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right:15px;
    font-weight:bold !important;
}

.custom-pagination a {
    background-color: #ebebeb;
    color: #00457C;
}
.custom-pagination a:hover {
    background-color: #00457C;
    color: #fff;
}
.custom-pagination span.page-num {
    margin-right: 10px;
    padding: 0;
}
.custom-pagination span.dots {
    padding: 0;
    color: gainsboro;
}
.custom-pagination span.current {
    background-color: #00457C;
    color: #fff;
}
.categories_Archive > ul > li {
    display: block;
    float: left;
    width:20%;
}
/*.posts-custom {
    border-top: 1px solid rgb(221, 221, 221);
    clear: both;
}
*/
.checkbox-lists
{
    display:inline-block;
}
.archive h1
{
    line-height:35px !important;
}
@media (max-width: 1200px) {
    .home_podcast .first_box_podcast .et_pb_extra_module .posts-list li {
        width: 225px !important;
        max-width: inherit;
        min-width: inherit;
    }
    .home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .post-content, .home_podcast .first_box_podcast .et_pb_extra_module .posts-list li .header {
        margin: 0;
    }
    .side-imgslider .bx-wrapper .bx-viewport {
        height: auto !important;
    }
}
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: landscape)  and (-webkit-min-device-pixel-ratio: 1) {
    .home_podcast .first_box_podcast .et_pb_extra_module .posts-list li {
        width: 231px !important;
        max-width: inherit;
        min-width: inherit;
    }

}
@media (max-width: 1024px) {
    .home_podcast .et_pb_row.two-box-strategi .et_pb_column_1_2:nth-child(2n+1) {
        padding-right: 0 !important;
    }
    .home_podcast .et_pb_row.two-box-strategi .et_pb_column_1_2:nth-child(2n) {
        padding-left: 0 !important;
    }
    .single-post .post-thumbnail .featured-image > img {
        margin-left: 0px !important;
        width: 100% !important;
    }
    .single-post .post-thumbnail .customfeatured > img {
        height: auto;
    }
    ul.videoslider > li > img {
        height: auto;
    }
    .monthly_archive.gform_wrapper .chosen-container {    
        width: 100% !important;
    }
}
@media (min-width: 990px) {
    .post-content {
        padding-left: 10px;
    }
    .home_blogslide .bx-wrapper .bx-viewport {
        height: 470px !important;
    }
}
@media(max-width:767px) {
    .two-box-strategi .text-module .desc {
        padding: 0 2px 10px;
    }
    .two-box-strategi .text-module, .three-srat .text-module {
        padding: 15px 15px 5px;
    }
    .ginput_container.ginput_recaptcha {
        transform: scale(0.77);
        transform-origin: 0 0 0;
      }
}

@media (min-width:320px) and (max-width:480px){
    /*.bx-wrapper {
        height: 180px;
    }
    .bx-viewport {
        height: 180px;
    }*/
    .et_pb_pagebuilder_layout .post-content a {
        color: inherit;
        font-size: 14px;
        display: inline-block;
    }  
    .categories_Archive > ul > li {
        width: 50%;
    }

}
@media (min-width:481px) and (max-width:769px){
    .bx-wrapper {
        height: auto !important;
    }
    .bx-viewport {
        height: auto !important;
    }
    .categories_Archive > ul > li {
        width:25%;
    }

}#footer .et_pb_widget:first-of-type {  padding-top: 30px;}#footer .et_pb_widget {   margin: 0 0 30px;}#input_6_1_3_container > label,#input_6_1_6_container > label {  padding-top: 10px !important;}#footer .newsletter .gform_footer.top_label input{margin-top: 10px !important;    padding: 0 25px !important;	box-shadow: none;}#footer .newsletter .gform_footer.top_label input:hover{	opacity:0.8;}/*.newsletter .gform_body .name_first,#footer .newsletter .gform_body .name_last{	padding-right:24px;}*/.footer_bottom_right {  display: inline-block;  line-height: 1;    width: auto;  vertical-align: middle;}.footer_bottom_right .widget-1 {  margin: 0 !important;  padding: 0 !important;}.footer_bottom_right .textwidget {  padding: 0 !important;}.terms_of_use > span {  color: #ffffff;  margin-left: 10px;}.terms_of_use > a:hover {  opacity: 0.6;}#footer-nav ul.et-extra-social-icons {  margin: 0 0 0 10px;}.custom_link .widgettitle {  display: none;}.custom_link .textwidget a {   display: block;  margin: 0 auto;  text-align: center; }

.custom-top-header{
    background: #00457c none repeat scroll 0 0;
    padding: 10px 0;
}
.sidebar-div .textwidget {
    padding: 0 20px !important;
}
.custom_link .textwidget {
    padding: 20px !important;
}
.et_extra_layout.et_pb_gutters3 .et_pb_extra_module, .et_extra_layout.et_pb_gutters3 .et_pb_extra_column_sidebar .et_pb_widget {
    margin-bottom: 20px;
}
.side-imgslider {
    max-height: 158px;
    overflow: hidden;
}
.home_blogslide{
    max-height: 470px;
    overflow: hidden;	
}
/*.posts-blog-feed-module.standard .hentry .header,.posts-blog-feed-module.standard .hentry .post-content {
        height:280px;
        overflow:hidden;
}*/
/*.posts-blog-feed-module .header img {
  display: block;
  height: 280px;
  width: 100%;
}*/
.posts-blog-feed-module hr{
    margin-bottom:0px;
}
.posts-blog-feed-module.standard .posts-custom{
    height:280px;
    overflow:hidden;
}
div.gform_wrapper .ginput_container input,div.gform_wrapper .ginput_container textarea
{
    color:#4682b4 !important;
}
.gform_wrapper .chosen-container-single .chosen-single span {
    color: #4682b4;
    display: block;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.contactus .contact_info{
    padding-top:0 !important;
}
.archive.category .more_btn {
    margin-top: 10px;
}
.work_with_us .two-box-strategi .text-module,.work_with_us .three-srat .text-module {  
    padding: 15px 15px 10px;  
}
.work_with_us .two-box-strategi .text-module{
    /*height:100%;*/
    min-height: 520px;
}
.work_with_us .three-srat .text-module{
    /*height:100%;*/
    min-height: 500px;
}
.work_with_us .et_pb_main_blurb_image {
  display: none;
}
.gform_wrapper .chosen-container-single .chosen-single {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 5px;
    box-shadow: none !important;
    color: #444444;
    display: block;
    height: 23px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
    background-image: none !important;
    border: 1px solid #aaaaaa;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 1px 0 #ffffff inset;
}
.chosen-single > span {
    font-size: 16px;
}
ul.chosen-results li{
    font-size: 16px;
}
div.gform_wrapper .ginput_container textarea{
    font-size:16px;
}
#podcat_summary select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #d2d2d2;
    color: #4682b4;
    font-size: 16px;
    font-weight: bold;
    height: 37px;
    padding: 5px;
    width: 268px;
}
.gform_wrapper .guest_search .chosen-container-single .chosen-single div {  
    top: 8px;  
}
.home_blogslide .bx-wrapper .bx-controls-direction a{
    z-index:9 !important;
}
.counters_align .percent p span {
    display: inline-block;
    text-align: center;
}
.side-imgslider .textwidget {
    background-color: #ffffff;
    height: 180px;
}
.posts-blog-feed-module .header img {
    display: block;
    width: auto;
}

.posts-blog-feed-module .header a{display: inline-block;}

@media(min-width:991px){
    .posts-blog-feed-module.standard .posts-custom{
        display: table;
        width:100%;
    }

    .posts-blog-feed-module.standard .hentry .header
    {	
        display: table-cell !important;	
        vertical-align: middle;
    }
    .posts-blog-feed-module .post-content{
        display: table-cell !important;
		width:50% !important;		
    }
    .posts-blog-feed-module .hentry { 
        padding: 20px 20px 9px !important;
    }
}
.title_subscribe_email {
    color: #d1d1d1;
    font-size: 1.64rem;
    font-weight: 300;
    margin-bottom: 20px;
    text-align: center;
    text-shadow: 0.5px 0.5px 0.25px #000000;
}
.subscribe_form {
    background-color: #000000;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    color: rgba(255, 255, 255, 0.9);
    opacity: 0.9;
}
/*.subscribe_content {
    margin: 0 auto;
    max-width: 600px;
}*/
.subscribe_content {
  margin: 40px auto 0 !important;
  max-width: 600px;
  width:100%;
}
.subscribe_form .subscribe_form_inner {  
    border-radius: 2px;
    margin: 0.5rem 0 1rem;
    padding: 20px;
    transition: box-shadow 0.25s ease 0s;
}
.subscribe_form .form_column_left {
    margin-left: 0;
    width: 25%;
    float:left;
    margin-right:10px;
}
.subscribe_form #podcast-artwork {
    height: auto;
    width: 100%;
}
.subscribe_form .form_column_right {
    float: left;
    padding: 45px 30px;
    width: 72%;
}
.subscribe_form .subscribe-container .program-block h1 {
    color: #ffffff;
    font-size: 1.64rem;
    line-height: 1.804rem;
}
.subscribe_form .gform_body ul li
{
    width:100% !important;
}
.subtitle_subscribe{
    font-size: 2.28rem;
    line-height: 110%;
    margin: 1.14rem 0 0.912rem;
}
.subscribe_bg {
    background-color: #ffffff;
}
.subscribe_divider {
    margin-top: 30px;
}
.embed_section_left {
    float:left;  
    width: 50%;
    margin-bottom: 30px;
}
.embed_section_right {
    float:left;  
    width: 50%;
    margin-bottom: 30px;
}
.embed_section_left > a ,.embed_section_right > a {
    display: block;
    margin: 1.14rem 0 0.912rem;
    min-height: 50px;
    line-height: 34px;
}
.subtitle_embed {
    font-size: 1.5rem;
    line-height: 110%;
    margin: 1.14rem 0 0.912rem;
}
.fullwidth_content{
    margin: 0 auto;
    width: 80%;
}
.embed_section {
    width: 100%;
}
.embed-box {
    width: 100%;
}
#embed_large_button1 {
    margin-right: 10px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid;
}
#embed_large_button2 {
    margin-left: 10px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid;
}
.form_column_right h1 {
    color: #ffffff;
    font-weight: normal;
}
#footer .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,#footer .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
    max-width:100%;
}
.subscribe_form_inner .gform_wrapper div.validation_error{
    display:none;
}
.subscribe_form_inner .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.subscribe_form_inner .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
    max-width:100%;
}
.subscribe_form_inner .gform_wrapper li.gfield.gfield_error,.subscribe_form_inner .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: medium none;
    border-top: medium none;
    box-sizing: unset;
    margin-bottom: 0 !important;
    padding-bottom: 0;
    padding-top: 0;
}
.subscribe_form_inner .gform_wrapper .validation_message{
    display:none;
}
.subscribe_form_inner div.gform_wrapper .ginput_complex label {
    color: #fff; 
}
.subscribe_form_inner .gform_confirmation_message_16.gform_confirmation_message {
    clear: both;
}
.subscribe_form_inner .gform_footer.top_label {
    text-align: center;
}
@media(max-width:990px){
    .posts-blog-feed-module.standard .posts-custom {
        height: auto;
        overflow: visible;
    }
}
.sidebar-div .side-imgslider {
    border-top: 6px solid #00457c;
}
.categories_Archive ul.checkbox-lists li .cat_name {
    text-transform: capitalize;
}
.archives_read {
    padding-left: 20px;
}
.et_pb_number_counter .percent p { 
    text-align: center;
}
.single-post .read-more-button.single-more {
	float: right;
	width: auto;
	display: inline-block;
	margin-bottom: 10px;
	text-align: right;
}
/*#footer-info a {
  color: #ffffff !important; 
}*/
.faq_section_wrap {
    padding-top: 35px;
}
.faq_section_wrap .et_pb_row.et_pb_row_0 {
    padding-top: 0;
}
.faq_section_wrap .faq_section {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.faq_section_wrap .faqlist h1 {
    font-size: 26px !important;
}
.faq_section_wrap a{
    color:#00457c !important;
}
.faq_section_wrap a:hover{
    color:#333333 !important;
}
.reviews_section .podcast_reviews blockquote {
    background-color: #f4f4f4;
    border: 1px solid #d9d9d9;
    margin: 0 !important;
    padding: 20px;
    font-weight:normal;
}
.reviews_section .podcast_reviews blockquote span.star {
    font-weight: bold;
}
.reviews_section .podcast_reviews blockquote span.auth{
    font-weight:bold;
}
.reviews_section .podcast_reviews blockquote span.by_auth {
    font-weight: bold;
}
.reviews_section .podcast_reviews blockquote span.auth.by {
    font-weight: bold;
}
.reviews_section,.reviews_section_row {padding-top: 0;}
.review_title_section{margin-top:0 !important;}
.reviews_section a{color:#00457c !important;}
.reviews_section a:hover{color:#000 !important;}
.home_blogslide .videoslider > li  img{max-height:470px;}
.home.et_extra_layout.et_pb_gutters3 .home_podcast .et_pb_row{margin-left: 0 !important}
.single-post .gform_fields .gfield input[type="file"] {height: auto;}
/*.recent_posts_slider .et-pb-slider-arrows .et-pb-arrow-prev::before,.recent_posts_slider .et-pb-slider-arrows .et-pb-arrow-next::before{font-family: "Open Sans",sans-serif !important;}*/
/*.et_pb_animation_top.et-animated,.et_pb_animation_fade_in.et-animated,.et_pb_animation_bottom.et-animated,.et_pb_animation_right.et-animated,.et_pb_animation_left.et-animated {
    animation: 0.2s cubic-bezier(0.2, 0, 0.7, 1) 0s normal none 1 running fadeTop;
    opacity: 1;
}*/
.work_with_us .et_pb_animation_top.et-animated {
    animation: 0.2s cubic-bezier(0.2, 0, 0.75, 1) 0s normal none 1 running fadeTop;
    opacity: 1;
}
#main-header #et-navigation > ul > li a{
    font-size: 16px;
    font-weight: bold !important;
}
div.gform_wrapper .ginput_container input[type="file"] {
  height: auto;
}
/*input[type="submit"].gform_button,input[type="button"].gform_button{
    border-radius: 0;
    box-shadow: none !important;
    font-size: 14px !important;
    font-weight: normal !important;
    height: 40px;
    line-height: 40px;
    margin: 10px 3% 0 18px !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    width: 144px !important;
}*/
.gform_button.button{
    box-shadow: none !important;
    font-weight: normal !important;
    padding: 0 25px !important;
    text-transform: uppercase !important;
    height: 40px;
    width: auto !important;
}
.gform_button.button:hover{
    opacity: 0.8;
}
.stay_updated .gform_footer.top_label {
  margin-left: 20px;
}
#podcat_summary .search_submit .guest_search,#podcat_summary .search_submit .searchall {
  font-weight: normal !important;
  height: 40px !important;
  padding: 0 25px !important;
  text-transform: uppercase !important;
}
#podcat_summary .search_submit .guest_search:hover,#podcat_summary .search_submit .searchall:hover{
    opacity: 0.8;
}
#et-navigation > ul > li.current-menu-parent > a{
    color: #00457c !important;
}
#et-navigation > ul > li.current-menu-parent > a::before {
    opacity: 1;
    transform: translateY(18px);
}
#et-navigation > ul > li.current-menu-parent > ul.sub-menu li.current_page_item > a,#et-navigation > ul > li.current-menu-parent > ul.sub-menu li.current-menu-item > a{
    color: #d3d3d3 !important;
    text-decoration: none;
}
#et-menu li {
    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;
}
.et_pb_circle_counter h3, .et_pb_number_counter h3 {
    font-size: 27px !important;
    padding: 20px 0 0;
}
.et_pb_pagebuilder_layout .post-content a {
  color: #00457c;
  font-weight: bold;
}
.et_pb_pagebuilder_layout .post-content a:hover {
  color: #333333;
  font-weight: bold;
}
.page-template-podcast_summary .post-wrap.gform_wrapper{margin: 0;}
.page-template-podcast_summary .post-wrap.gform_wrapper h1{font-size: 26px; margin-bottom: 0;margin-top: 0;}
#footer-info a:hover{opacity: 0.6}
.stock-discuss a:hover {
  color: #333333;
}
.recent_posts_slider .posts-slider-module-items .module.posts-carousel-module.et_pb_extra_module.et_pb_posts_carousel_0 {
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
  margin-top: 15px;
}
.gform_button{
    font-weight: normal;
    height: 40px;
    padding: 0 25px;
    text-transform: uppercase;
    background-color: #00457c;
}
footer#footer .et_pb_extra_column{
width: 33.33333333%;
-ms-flex-preferred-size: inehrit;
flex-basis: inherit;
float:left;display:block;}
#footer .et_pb_extra_column, #footer .et_extra_layout #footer .et_pb_column{
display: inherit;
display: inherit;
-ms-flex-direction: inherit;
flex-direction: inherit;
-webkit-box-orient: inherit;
-ms-flex-wrap: inherit;
flex-wrap: inherit;display:block;}

#wordcloud1.wordcloud{height: auto;width: 100%;margin-bottom: 25px;margin-top: 25px;}
#wordcloud1.wordcloud canvas{height: auto!important;width: 100% !important;}
/*************** SCROLLBAR BASE CSS ***************/
 
.scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative;
}
 
.scroll-wrapper > .scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none !important;
	overflow: scroll !important;
	padding: 0;
	position: relative !important;
	top: 0;
	width: auto !important;
}
 
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}
 
.scroll-element {
	display: none;
}
.scroll-element, .scroll-element div {
	box-sizing: content-box;
}
 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}
 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
	cursor: default;
}
 
.scroll-textarea {
	border: 1px solid #cccccc;
	border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
	overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
	border: none !important;
	box-sizing: border-box;
	height: 100% !important;
	margin: 0;
	max-height: none !important;
	max-width: none !important;
	overflow: scroll !important;
	outline: none;
	padding: 2px;
	position: relative !important;
	top: 0;
	width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
	height: 0;
	width: 0;
}
 
 
 
 
/*************** SIMPLE INNER SCROLLBAR ***************/
 
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}
 
.scrollbar-inner > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
 
.scrollbar-inner > .scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%;
}
 
.scrollbar-inner > .scroll-element.scroll-y {
	height: 100%;
	right: 2px;
	top: 0;
	width: 8px;
}
 
.scrollbar-inner > .scroll-element .scroll-element_outer {
	overflow: hidden;
}
 
.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
 
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	opacity: 0.4;
}
 
.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
 
 
/* update scrollbar offset if both scrolls are visible */
 
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
 
 
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
		
@media(max-width:1024px){footer#footer .et_pb_extra_column{width: 100%;}}
	
	/*** single post with divi **/
.single-post.et_pb_pagebuilder_layout .single-post-module .post-thumbnail  a {
    color: #ffffff;
}
.single-post.et_pb_pagebuilder_layout .single-post-module .post-content1 .et_pb_section {
    padding: 2% 0;
}
.single-post.et_pb_pagebuilder_layout .single-post-module .post-content1 .et_pb_section .et_pb_row{
	padding: 0;
	width: 100%;
}
.single-post.et_pb_pagebuilder_layout .single-post-module .post-content1 .et_pb_section .et_pb_row .et_pb_text{
	margin-top: 0 !important;
}
.su-button{
	color: #ffffff !important;
    background-color: #00457c !important;
    border-color: #00457c !important;
}
.su-button span {
    border-bottom-style: none !important;
    border-bottom-width: 0 !important;
    border-top-style: none !important;
    border-top-width: 0 !important;
    line-height: 38px !important;
    padding: 0 25px !important;
	color: #fff !important;
    border-color: #00457c !important;	
}

.monthly_archive.gform_wrapper .chosen-container-single .chosen-single{
		background: #000000 none repeat scroll 0 0 !important;
		border: 1px solid #000000 !important;
		color: #bbbbbb !important;
	}
	.monthly_archive.gform_wrapper .chosen-container{
		margin-top: 15px;
	}
	.monthly_archive.gform_wrapper .chosen-container-single .chosen-single span{
		color: #bbbbbb !important;
		font-size: 14px;
		font-weight: normal;
	}
	.monthly_archive.gform_wrapper .chosen-container-single .chosen-search input[type="text"]{
		font-size: 14px !important;
	}
	.monthly_archive.gform_wrapper ul.chosen-results li {
		font-size: 14px !important;
		line-height:1.5em !important;
	}
	.monthly_archive.gform_wrapper .chosen-container-single .chosen-single div b {
	  background-attachment: scroll;
	  background-clip: border-box;
	  background-color: rgba(0, 0, 0, 0); 
	  background-origin: padding-box;
	  background-position: 2px 5px;
	  background-repeat: no-repeat;
	  display: block;
	  height: 100%;
	  width: 100%;
	}
	.monthly_archive.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
	  background-position: -16px 5px;
	}
	.page-template-podcast_summary .monthly_archive.gform_wrapper .chosen-container-single .chosen-single div b,.page-template-page-template-TagCloud .monthly_archive.gform_wrapper .chosen-container-single .chosen-single div b{
		background-position: 2px 5px;
	}
	.page-template-podcast_summary .monthly_archive.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b,.page-template-page-template-TagCloud .monthly_archive.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{
	  background-position: -16px 5px;
	}
	#footer .monthly_archive.gform_wrapper ul.chosen-results li {
    padding: 0 4px !important;
}
@media(min-width:991px){
	
		.posts-blog-feed-module .hentry{
			display:table;
			width:100%;
			table-layout:fixed;
			width:100%;
		}
		.standard.posts-blog-feed-module .hentry .header,
		.posts-blog-feed-module .post-content{
			vertical-align:top;
		}
		.posts-blog-feed-module .header img{
			width:100%;
		}
	
	
}

.et_pb_widget.widget_et_recent_blog_entries .widget_list li {
  display: flex;
}
.et_pb_widget.widget_et_recent_blog_entries a{
    color: #333333 !important;
}
.et_pb_widget.widget_et_recent_blog_entries a:hover{
    color: #00457c !important;
}
.widget_et_recent_blog_entries ul li div.post-meta span {
    font-family: open sans;
    font-size: 14px;
    line-height: 150%;
    margin-top: 2px;
	color: #333333 !important;
}
.widget_et_recent_blog_entries .post-meta .fa-calendar {
  color: #333333;
  font-size: 14px;
}


#page-container #main-content.subscribe_main {
  padding-top: 0;
}
.single-post .updated .fa.fa-calendar {
  margin-right: 3px;
}

@media(max-width:641px){
    .monthly_archive.gform_wrapper .chosen-container-single .chosen-single div b{
        background-position: 2px -4px;
    }
    .monthly_archive.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
        background-position: -16px -4px;
    }    
    .gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single, .gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single, .gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single {   
        line-height: 2.8;
    }
    ul.gform_fields li .ginput_complex span {
        width: 100% !important;
    }
    .gform_wrapper .chosen-container-single .chosen-single div b{
        top:5px !important;
    }
    #podcat_summary form .search_field.stock_search input { 
        width: 100%;
    }
    .contactus ul.contact_info li {      
        overflow-wrap: break-word;
    }
}
#footer .newsletter .gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible {
  display: none;
}
@media(max-width:372px){
    #podcat_summary .search_submit .guest_search, #podcat_summary .search_submit .searchall { 
        margin-bottom: 10px;
    }
}
.single-post .post-content1 a:hover {
  color: #333333;
}
.page .post-content.entry-content a:hover{
    color: #333333;
}
.category .paginated_content article h2.post-title a:hover, .archive.date article h2.post-title a:hover {
  color: #333333 !important;
}
.paginated .pagination li > .page-numbers.current, .archive-pagination .pagination li > .page-numbers.current, .paginated > .page-numbers li > .page-numbers.current, .archive-pagination > .page-numbers li > .page-numbers.current{
    border-radius: 0px;
}

#page-container #main-content.subscribe_main {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin: 0 auto;
  padding-top: 0;
  max-width: 1480px;
}
.subscribe_bg .et_pb_row.et_pb_row_0.et_pb_section_parallax {
  margin: 0 !important;
  padding: 0 !important;
}
.page-template-page-template-subscribebyemail #footer {
  margin-top: 0;
}
.embed_section_right p  a[title="Subscribe by Email"]{
    display: block;
    margin: 0;
    min-height: 45px;	
}
@media(max-width:1024px){
	.subscribe_bg{
            width:100%;
	}
}
@media(max-width:600px){
	.embed_section_left,.embed_section_right{width: 100%;}
	#embed_large_button2{margin-left: 0;}
	.subscribe_form{margin-left:30px;margin-right:30px;}
	.subscribe_form #podcast-title {font-size: 20px;}
	.subscribe_form .form_column_left {
  text-align: center;
  width: 100%;
}
.subscribe_form .form_column_right {
  padding: 20px 0;
  text-align: center;
  width: 100%;
}
.subscribe_form #podcast-artwork {
  height: auto;
  width: 25%;
}
.subscribe_form .gform_wrapper .top_label .gfield_label{display:block;text-align:center;}
.subscribe_form div.gform_wrapper .ginput_complex label {text-align: center;}
}
.email_embed_btn,.email_embed_link {
  height: 45px;
}
.subscribe_bg .et_pb_row.et_pb_row_0 {
  margin-bottom: 0 !important;
  margin-left: auto !important;
  margin-right: 0;
  margin-top: 0 !important;
}
.subscribe_bg .et_pb_column.et_pb_column_4_4.et_pb_column_0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.gform_confirmation_message_4.gform_confirmation_message {
  color: #ffffff;
}
.with_sidebar .posts-blog-feed-module .paginated_content .paginated_page[data-columns]::before {
  content: "";
}
.posts-blog-feed-module .paginated_content .paginated_page[data-columns]::before {
  content: "";
}
.custom-pagination.custom_paginate a{
    margin-left: 4px;
}
.custom-pagination.custom_paginate .page-numbers.dots,.custom-pagination.custom_paginate .current.page-numbers {
	margin-left: 4px;
}
.page-template-page-template-archive .navigation{border-radius: 0 0px 10px 10px;}
