 /* 
     Theme Name: Sr Carlat
     Author: Carlat Psychiatry
     Author URI: http://www.srinfosystem.com/
     version: 6.36
          
     Description: Carlat Publishing & Psychiatry Resources for Clinicians.
*/
/*.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 100% !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 100% !important;
}*/
/*.single_variation_wrap{
    display:none !important;
}*/
.search-results .pagination.infinite-scroll {display:none;}
.search-results .facetwp-page {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 6px;
    cursor: pointer;
    background-color: #f2f2f2;
    line-height: 18px;
}
.search-results .facetwp-page.active {
    background-color: #39939b;
    color: #ffff;
}
.search-results .facetwp-page.last {display:none;}
#regularsearch .search-table {margin-left: 15px;}
#regularsearch.podcastsearch .search-table {margin-left: 4px;margin-bottom: 6px;}
#advanced-search .search-button input {padding: 3px 10px !important;margin-left: 10px;}
#advanced-search .search-field {width:87%;}
#advanced-search form.seach-form {float: left;width: 100%;border-bottom: 1px solid #39939b;padding-bottom: 10px;margin-bottom: 15px;}
#searchform {width:100%;display: grid;}
@media only screen and (max-width: 600px) {
	#advanced-search .search-field {width:70%;}
	#regularsearch .search-field {width:70%;}
}
.search-field {float:left;width:90%;margin-bottom:8px;}
.podcastsearch .search-field {float:left;width:75%;}
#regularsearch .search-field {padding-right: 10px;}
.search-button {float:left;width:10%;}
.page-template-blog-template .left-section h3 {font-size: 14px;line-height: 24px;}
.page-template-blog-template .discription {margin-top: 15px;}
/* NEW PODCAST */
.single-post.podcast .left-section {padding-left:0px;}
.wp-post-navigation > div > a > span {
    font-size: 16px;
}
.wp-post-navigation > div > a > div {
    display:none;
}
body.single.podcast .wp-post-navigation > div > a > div { display:unset;text-decoration: none;font: bold 16px sans-serif, arial; color: #666;}
body.single.podcast .wp-post-navigation > div > a > span { display:none;}
.single section.blog-tag-header {margin-left:20px;}
section.blog-tag-header {margin-top:10px;}
.side-podcast .pro-ref-list {padding-bottom: 15px;}
.side-podcast p {margin:0px;padding:0px;}
.side-podcast {display:none;}
.side-podcast.bloged {display:inline-block;width:100%;}
.page-template-blog-template .sidebar .register, .page-template-blog-template .sidebar .subscribe-btn, body.single.blog .sidebar .subscribe-btn, body.single.blog .sidebar .register, body.single.podcast .sidebar .subscribe-btn, body.single.podcast .sidebar .register, body.tax-podcast-tag .sidebar .register, body.tax-podcast-tag .sidebar .subscribe-btn, body.category-podcast .sidebar .subscribe-btn, body.category-podcast .sidebar .register, body.tax-blog-tag .sidebar .register, body.tax-blog-tag .sidebar .subscribe-btn {display:none;}
body.page-template-podcast-template section.side-podcast, body.single.podcast section.side-podcast, body.tax-podcast-tag section.side-podcast, body.category-podcast section.side-podcast {display:inline-block;}
body.page-template-podcast-template .issue-article-desc .issue-article-detail, body.tax-podcast-tag .issue-article-desc .issue-article-detail, body.category-podcast .issue-article-desc .issue-article-detail, .page-template-blog-template .issue-article-detail, body.tax-blog-tag .issue-article-desc .issue-article-detail {
    background: none;
    padding: 10px 10px 20px 10px;
    margin-bottom: 5px;
    border-bottom: none;
}
.sbs-bar {
    font-style: italic;
    font-family: sans-serif;
    border-bottom: 2px solid #f2f2f2;
    line-height: 0px;
    font-size: 30px;
    color:#23527c;
}
.sbs-bar a {
    background-color: #FFF;
    padding-right: 11px;
    text-decoration: none;
    color:#23527c;
}
.sbs-bar a:hover {
    text-decoration: none;
    color:#23527c;
}
.issue-article-desc .issue-desc-heading:hover {
    font-weight: bold;
    color: #23527c;
}
.sbs-row {
    border-bottom: 1px solid #f2f2f2;
    padding: 0px 0px 0px 0px;
    margin-bottom: 18px;
}
.sbs-row .image img {padding-right:0px;}
.blog-tag-header h2 {font-size:26px}
.blog-tag-header p {
    line-height: 18px;
    font-size: 16px;
    margin: 5px 0px 0px 8px;
}
body.page-template-podcast-template .sidebar .subscribe-btn, body.page-template-podcast-template .sidebar .register {display:none;}

/* END NEW PODCAST */


p.product-expire {color:#39939b;font-size:14px;font-style:italic;font-weight:600;}
   .sub-acnt-menu{
        display: none;
    }
    .show-sub-acnt-menu{
        display: block;
         background: #24828a none repeat scroll 0 0;
    border-radius: 4px;
    line-height: 24px;
    padding: 10px 10px 10px 0;
    position: absolute;
    top: 30px;
    width: 114px;
    }
 .popup_content {
    background-color: #efeded;
    padding: 0 0px 12px 25px;
  }
  ul.sub-menu {
    display:none;
}

nav ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
nav ul li {
    display:inline-block;
    position:relative;
}
/* sub navigation */
nav li ul.sub-menu {    
   background-color: #24828a;
    border-radius: 6px;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 25px;
    width: 131px;
    z-index: 1000000;
}
nav li li {
    position:relative;
    margin:0;
    display:block;
}
nav li li ul {
    position:absolute;
    top:0;
    left:200px; /* make this equal to the width of the sub nav above */
    margin:0;
}

/* style sub level links */
nav li li:last-child a {
    border-bottom:none;
}

/* show arrows for dropdowns */
nav li.dropdown > a {
    background-position:right 20px;
    background-repeat:no-repeat;
}

nav li li.dropdown > a {
    background-position:right 16px;
    background-repeat:no-repeat;
}
/*  ul.breadcrumb > li:first-child{display:none;}*/
    
.woocommerce-breadcrumb{display: none;}


.article-hide {
    display: none;
}

.product_meta {
    display: none;
}
.variations td {
    padding-bottom: 10px;
}
.variations td.label {
    color: #151313 !important;
}

/*#user-course-status-toggle {
    border-bottom: 1px solid #39939b;
}
#user-course-status-toggle a.active {
    background: #39939b !important;
    color: #fff !important;
}
#user-course-status-toggle a{
    border-bottom: 1px solid #39939b !important;
    color: #38939b !important;
}
#user-course-status-toggle a:hover {
    background: #39939b !important;
    color: #fff !important;
}*/
.pagination.infinite-scroll.clearfix a {
    background-color: #f2f2f2;
    padding: 10px;
}
.pagination.infinite-scroll.clearfix .current {
    background-color: #39939b;
    padding: 10px;
    color: #ffff;
}
.pagination-prev{
    margin-right: 4px;
}
.tagcloud a {
 background: #38939b none repeat scroll 0 0;
    display: inline-block;
    line-height: 28px;
    margin: 3px 0;
    min-height: 28px;
    padding: 0 10px;
    transition: all 0.2s ease 0s;
    font-size: 14px !important;
    color: #ffffff !important;
}
.tagcloud{padding: 5px;}
.blog-tags{
border-width: 0px 1px 1px;
border-style: solid;
border-color: #38939b;
}
.title.back-title {
    background-color: #f0f0f0;
    padding: 30px;
}
.content-condition {
    background-color: #e0d4d4;
    padding: 20px;
}
.row.post-auth-info {
    margin: 0px;
}
.woocommerce-LoopProduct-link span.price {
    display: none !important;
}
#contactLabel img {
    margin-left: 25px;
    width: 90%;
}
.row.article-person ol {
    margin-left: 30px;
}
.social-icons.social {
    background-color: #adadad;
    padding: 21px 0px 45px 0px;
}
.commentlist li{
    background-color: #d8d8d8;
    padding: 7px;
    margin-bottom: 5px;
    list-style: none;
}
.popup-btn {
    padding-top: 15px;
}
.popup-btn .btn-green {
    width: 100%;
}
.subscribe-btn .btn-green {
    width: 100%;
}

/*.flex-control-nav.flex-control-thumbs img{height:100px !important; width:100px !important;}*/
/* .woocommerce-product-gallery__image{width: 185px !important;} */
.woocommerce-page div.product div.images {width: 21% !important; margin-right: 20p;}
.woocommerce-page div.product div.summary {width: 76% !important;}
.woocommerce-product-details__short-description p, .limited-subscription-notice.notice{font-weight: normal;}
.product-detail .section-title{background: #f2f2f2; padding-top:20px; }

.browse-listing ul.dropdown{overflow-y: scroll; height: 300px;width:200px !important;}
.single-content {
    padding: 0 108px 0 60px;
}

.register.ad-search form ul li {
    margin-bottom: 8px;
    width: 100%;
}
.register.ad-search ul li .facetwp-dropdown, .register.ad-search ul li .facetwp-sort-select{
    margin-bottom: 8px;
    width: 100%;
}
.searchandfilter li {
    list-style: none;
    padding-right: 10px;
}
.searchandfilter .facetwp-facet {
    margin-bottom: 0px;
}
.searchandfilter ul li input[type="text"] {
    width: 100%; 
}
.register.ad-search form ul li select {
    width: 100%;
}
.advanced-search .search-button input {padding: 3px 10px !important; margin: 0px 0px 0px 10px;}

.register.ad-search {
    background-color: #f2f2f2;
    margin-bottom: 8px;
    display: grid;
}
.podcastsearch.ad-search {
    background-color: #f2f2f2;
    margin-bottom: 0px;
    display: grid;
}
.register.ad-search form.searchandfilter {
    padding-left: 7px;
}
.searchandfilter input[type="submit"] {}

.col-sm-12.blog-header {
    background-color: #9edadd;
    border: 1px;
    border-radius: 5px;
}
ul.browse-listing ul.dropdown {
    background-color: #fff !important;
}
ul.browse-listing ul.dropdown li a {
    color: #000 !important;
}
ul.pagination li.current a {
    background: #a2a2a2 !important;
    color: #fff;
}
table.shop_table {
    border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
    padding: 15px;
}
#payment ul {
    list-style: none;
}
#payment ul li {
    background: #d3ced2;
    padding: 15px;
    margin: 8px 0px 0px -17px;
}
.course-container.columns-1 li {
    list-style: none;
}
.next-result nav {
    background-color: #fff;
}
.next-result h3.address_found {
    padding-right: 263px;
}
dl.variation dd {
    font-size: 10px;
}
.alert-danger {
    margin: 10px 0px !important;
	padding: 0px 10px !important;
}
ul.browse-listing ul.dropdown {
    background-color: #fff !important;
}
ul.browse-listing ul.dropdown li a {
    color: #000 !important;
}
ul.pagination li.current a {
    background: #a2a2a2 !important;
    color: #fff;
}

.panel-title-child{    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
    color: inherit;
}

.archives .panel-title-child a i {
    float: left;
    transform: rotate(180deg);
	padding: 0px 0px 0px 10px;
}
.panel-group .panel-heading {
    border-bottom: 0;
    border-bottom: 1px solid #fbfbfb;
}
.panel-body ul li{ list-style:none; padding: 5px 0px 5px;}

.submit{    
    background: #39939b;
    color: #fff;
    font-weight: bold;
    padding: 10px 16px !important;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 6px;
	border:none;
  	position:relative;       
    -webkit-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.submit:before, .submit:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.submit:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}
	

.attachment-shop_thumbnail{float:left;}
.checkout-button{display: block; background:#39939b !important; color:#fff; font-weight:bold;position:relative;-webkit-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset !important; -moz-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset!important;box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset !important; color: #fff;}
.product_type_variable{ background:#39939b !important; color:#fff !important;position:relative;-webkit-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset !important; -moz-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset!important;box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset !important;}
.button{background:#39939b !important; color:#fff !important; position:relative;-webkit-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset !important; -moz-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset!important;box-shadow:2px 3px 4px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset !important;}
.woocommerce-page table.cart td.actions .input-text{width:110px !important;}
.gform_wrapper ul:not(.top_label).gform_fields .gfield_label{
    width: 13% !important;
}
ul:not(.top_label).gform_fields div.ginput_complex.ginput_container.gf_name_has_1, ul:not(.top_label).gform_fields div.ginput_complex.ginput_container.gf_name_has_2, ul:not(.top_label).gform_fields div.ginput_complex.ginput_container.gf_name_has_3{margin-left:13% !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    padding: 6px 10px !important;
    border: none;
    border-radius: 4px !important;
}
.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 42% !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100px !important;
    float: left;
    margin: 5px 0px 0px 0px !important;
    list-style: none;
	clear: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 16px !important;
}
.pay{margin:0px 0px 8px !important;}
.books-shop{height:450px !important;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    font-weight: 500 !important;
}
/*.col-full{width:1170px; margin:20px auto; }*/
.course-overview{ padding:32px 15px 10px;}
.woocommerce-error li {
    margin-top: 0;
}
.error.alert-danger {
    margin-top: 2px;
}

/*----for pagination on tag */
.pagination.list-center.pagi-tag {
    float: right;
    margin-top: -38px;
    margin-bottom: 0px;
}

.cme-post_test {
    padding-top: 15px;
}
.cme-post_test .detail {
    padding: 15px;
    background: #f2f2f2;
}
.cme-post_test .discription {
    display:none;
}

.woocommerce table.shop_table {
    border: none;
 }
.woocommerce table.my_account_orders .order-actions .button.cancel, .membership-start-date, .membership-next-bill-on {display:none;} 
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {line-height:1.42857143}
.woocommerce table.shop_table {border:none !important;}
.woocommerce-account table.my_account_memberships {
    table-layout: fixed;
    margin: 0px;
    padding: 0px;
}
.woocommerce table.my_account_orders th {
    padding: 8px !important;
}
#toggle {
  display: none;
}

#toggle:target {
  display: block;
}

#toggle:target + .close {
  display: block;
}

.close {
  display: none;
}

#wc-stripe-payment-request-wrapper, #wc-stripe-payment-request-button-separator {display:none !important;} 
.quantity {
  position: relative;
}
.woocommerce-variation {margin-bottom:8px;}

.woocommerce div.product div.images .flex-control-thumbs {display:none !important;}
.ci-text {font-size:12px;}

.title h2 {margin: 0px 0px 28px 0px;font-size: 26px}

.ad-search .title {
    background: #38939b;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 10px;
}
.wppb-woocommerce-customer-shipping-address .close, .wppb-woocommerce-customer-shipping-address .open {
	  font-size: 14px;
    font-weight: 700;
    line-height: 2;
    color: #38939b;
    text-shadow: none;
    filter: none;
    opacity: 1.0;
	  float:left;
	}
.wppb-woocommerce-customer-shipping-address .open {
	
	  float:none;
	}	
.old-courses {display:none;}	
h2.mymemberships {
text-transform: uppercase;
font-weight: bold;
margin-bottom: 20px;
margin-top: 0px;	
}
.widefat .column-access {display:none;}
.button.renew {font-size:14px !important;}
h2.contactinfo {} 
.wppb_billing_heading, .wppb_shipping_heading {color: #38939b;}
.title.my-account-hide {
    display: none;
}
p.price, div.browse-topic {display:none;}
.product-type-simple p.price {display:block;}
.searchandfilter h4 {
    margin: 15px 0px 6px 0;
    font-size: 16px;
}
li#wp-admin-bar-wpmsq-ab-link {display:none;}
p.woocommerce-result-count {display:none;}
.books-detail a h3, .course-detail a h3 {margin-bottom: 15px;}
.courses-store .articles-container article {margin-top:25px;}
.books-shop .detail p {display:none;}
section.courses-store article {min-height:320px;}
.woocommerce a.remove {font-size: 0.7em;}
.woocommerce a.remove:hover {
    color: red !important;
    background: #FFF !important;
}
.coupon p {margin:0px 0px 4px 5px;text-align: left;}
a#button_email {cursor:pointer;}
.woocommerce-cart .cart-detail, .woocommerce-checkout .cart-detail {display:none;}
.woocommerce-page table.cart td.actions #coupon_code {width: 240px !important;}
.cart-detail .attachment-woocommerce_thumbnail {margin: 0 auto;width: 75%;}
body.the-carlat-psychiatry-report .archives .ccpr, body.the-carlat-psychiatry-report .archives .catr, body.category-the-carlat-psychiatry-report .archives .ccpr, body.category-the-carlat-psychiatry-report .archives .catr, body.term-91841 .archives .ccpr, body.term-91841 .archives .catr {display:none;}
body.the-carlat-child-psychiatry-report .archives .tcpr, body.the-carlat-child-psychiatry-report .archives .catr, body.category-the-carlat-child-psychiatry-report .archives .tcpr, body.category-the-carlat-child-psychiatry-report .archives .catr, body.term-91840 .archives .tcpr, body.term-91840 .archives .catr  {display:none;}
body.the-carlat-addiction-treatment-report .archives .tcpr, body.the-carlat-addiction-treatment-report .archives .ccpr, body.category-the-carlat-addiction-treatment-report .archives .tcpr, body.category-the-carlat-addiction-treatment-report .archives .ccpr, body.term-91838 .archives .tcpr, body.term-91838 .archives .ccpr {display:none;}
body.the-carlat-hospital-psychiatry-report .archives .tcpr, body.the-carlat-hospital-psychiatry-report .archives .ccpr, body.the-carlat-hospital-psychiatry-report .archives .tcpr, body.the-carlat-hospital-psychiatry-report .archives .ccpr, body.term-91838 .archives .tcpr, body.term-91838 .archives .ccpr {display:none;}
.ccpr-side .archives .tcpr, .ccpr-side .archives .catr, .ccpr-side .archives .chpr {display:none;}
.tcpr-side .archives .ccpr, .tcpr-side .archives .catr, .tcpr-side .archives .chpr {display:none;}
.catr-side .archives .tcpr, .catr-side .archives .ccpr, .catr-side .archives .chpr {display:none;}
.chpr-side .archives .tcpr, .chpr-side .archives .ccpr, .chpr-side .archives .catr {display:none;}

p.cart-empty1 {display: one;}
.woocommerce .product-quantity .remove {font-weight:normal !important;margin: 8px 0px 0px 0px;color: #333 !important;}
.ship-dif {font-size: 14px;}
div.woo-thankyou p {display:none;}
div.woo-thankyou p.stayhere {display:block;}
section.profile-welcome { padding: 0px 0px 30px 0px;font-weight:bold;}
section p.welcome-name { font-weight:600;}
.table-wrap tr td {padding-top: 15px!important;padding-bottom: 10px!important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {vertical-align: middle !important;}
.my-acct-crs th.membership-plan {width:60%;}
.my-acct-plans th.membership-plan {width:40%;}
.table-wrap thead tr th:last-child {width: unset !important;}
.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {width: 20%;}
.wppb-woo-billing-fields h4, .wppb-woo-shipping-fields h4 {color:#333;margin-bottom:10px !important;font-weight:600;}
.table-wrap .qsm_results_table thead tr th:last-child {width: 175px !important;}
.quz-order-actions {text-align:right;}
.global-pad ul { margin-left: 10px;}
.postform option:nth-child(4){display: none;margin:0 !important;padding:0 !important;}
section.ssearch {padding-bottom: 0px;}
.regular-search {padding: 15px 0px 5px 0px !important;}
.regular-search .searchandfilter ul {display: inline;}
.regular-search .searchandfilter li {display:inline;}
.regular-search .searchandfilter ul li input[type="text"] {width: 86% !important;}
a.advsrcbtn {font-weight:600;margin-left:20px;text-decoration:none;}
a.advsrcbtn:hover {text-decoration:none;cursor:pointer;}
.regular-search form div {margin-bottom:3px;}
#advanced-search .register.ad-search {padding:15px 8px 0px 0px;}
#advanced-search .register.ad-search li h4 {margin: 2px 0px 3px 0px;font-size: 14px;}
#advanced-search .register.ad-search input[type="text"] {padding: 3px 10px !important;}
.breadcrumb>li {font-size: 13px !important;}
.post-image {width:75%;}

@media only screen and (max-width: 1024px) {
   .single-content {padding: 0px;}
   .left-section {padding-right:0px !important;}
   .col-sm-12.12-post-main {padding-left:0px !important;padding-right:0px !important;}
}

@media only screen and (max-width: 768px) {
	#main-nav {
	    position: relative;
	    margin-top: 20px;
	}
	#main-nav .right-search {
	    position: absolute;
	    top: -50px;
	}
}

@media only screen and (max-width: 480px) {
	.post-image {width:100%;}
	.left-section {padding-right:0px !important;}
	#main-nav {
	    position: relative;
	    margin-top: 20px;
	}
	#main-nav .right-search {
	    position: absolute;
	    top: -50px;
	}
}
.sidebar {padding-left:0px !important;padding-right:0px !important;}
.no-padding {padding-left:0px !important;padding-right:0px !important;}
.row-no-padding .col-sm-12	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
p.printshow {height: 0;margin: 0;padding: 0;overflow: hidden;}
.post-date {font-size: 12px;line-height: 16px;margin-bottom: 10px;}
.post-date .from-name {font-style: italic;}
.issue-link, .issue-topic {font-size: 12px;line-height: 16px;margin-bottom: 10px;}
.blog-header h3 {font-weight:normal;}
.rr-thumb {width:73px;float: left;}

.cme-tests .vc_gitem-animated-block {display:none;}
h2.contactinfo {margin-top:20px !important;}
img.alignleft {float:left;margin-right:15px;}
#wcdrip_subscribe_field .checkbox {padding-left: 20px;}
#wcdrip_subscribe_field #wcdrip_subscribe {margin: 8px 0px 0px -20px;}
p.login-register-lost-password a {color: #aff9ff;}
p.login-remember {padding-top: 10px; !important;}
.my-membership-section th.membership-content-actions {width:20%;}
.my-membership-section td.membership-content-title {padding:10px 0px 10px 0px;}
body.woocommerce-members_area .bgcontent.vc_column_container.vc_col-sm-8 {width:100% !important;}
body.woocommerce-members_area .my-membership-section a.button.view {border-radius:4px;padding:6px 12px;}
p.updatepwd {}
.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {
    width: 26%;
    padding-top: 5px;
    margin-bottom: 0px;
}
.login-register .login-reg-form {min-height:unset !important;}
p.login-remember {float:left;width:26%;}
p.login-submit {float:left;width:70%;}
p.login-register-lost-password {width:100%;}
#wppb-submit {padding: 6px 60px !important;}
.crp_related {
    padding-top: 15px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.crp_related ul {margin-left: 0px;}
.crp_related ul li {
	  list-style: none;
    padding: 7px 0px 7px 7px;
    background-color: #f2f2f2;
    margin-top: 0px;
    border-bottom: 2px solid #FFF;
}
.crp_related h3 {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0px;
}
.crp_title {padding-right:7px;}
.crp_date {padding-left:0px;}
.crp_date:before {
   content: "-";
   padding: 0px 5px 0px 0px;
}
body.blog .post-date, body.podcast .post-date, body.podcast .issue-topic{display:none;}
body.blog .title h2 {
    margin: 0px 0px 0px 0px;
}
.blog-head h1 {padding: 15px 0px 0px 0;text-transform: uppercase;margin: 0px 0px 7px 0;border-top: 1px solid #ddd;font-size: 20px;font-family: 'Lora';font-weight: 700;}
.blog-head h3 {margin:0px 0px 15px 1px;font-size: 14px;font-weight: 400;}
.single-editorial .panel-heading {border-bottom:none;}
.single-editorial .panel {margin-bottom:10px;}
body.single-editorial aside.sidebar .archives {display:none;}
#menu-item-3433555201, #menu-item-3433555202, #menu-item-3433555203, #menu-item-3433588452 {display:none;}
body.category-the-carlat-psychiatry-report li#menu-item-3433555202, body.the-carlat-psychiatry-report li#menu-item-3433555202, #green-theme li#menu-item-3433555202 {display:block;}
body.category-the-carlat-child-psychiatry-report li#menu-item-3433555203, body.the-carlat-child-psychiatry-report li#menu-item-3433555203, #red-theme li#menu-item-3433555203 {display:block;}
body.category-the-carlat-addiction-treatment-report li#menu-item-3433555201, body.the-carlat-addiction-treatment-report li#menu-item-3433555201, #brown-theme li#menu-item-3433555201 {display:block;}
body.category-the-carlat-hospital-psychiatry-report li#menu-item-3433588452, body.the-carlat-hospital-psychiatry-report li#menu-item-3433588452, #blue-theme li#menu-item-3433588452 {display:block;}
[class^="archive tax-newsletter-issue term-tcpr"] #menu-item-3433554640 {
  display:block;
}
body.single-editorial .collapse, body.single-editorial .collapse.in {
    display: block !important;
    height: auto !important;
}
body.single-editorial .fa-chevron-down {display:none;}
body.is-ip-loggedin .manage-password, body.is-ip-loggedin .contact-info {display:none;}

@media only screen and (max-width: 480px) {
	.hfm-pop {display:none !important;}
}
