#hdr-blog-bottom .left-block ul li a {
    font-size: 16px;
}

body #blog-post.single #blog_to_forum_topic_title_id{
 cursor:text !important;
}

body #blog-post.single input#author{
   cursor:text !important; 
}

body #blog-post.single input#email{
    cursor:text !important;
}

body #blog-post.single textarea#comment{
    cursor:text !important;
}

body #blog-post.single  .comment-box #comments #commentform .blog_follow_up_emails{
width:auto !important;
display: inline-block !important;
}

#blog-post.single #comments .comment #respond #commentform .blog_follow_up_emails{
width:auto !important;
display: inline-block !important;
}


.search-page-content .meta-block span:not([class]) {
    display: none;
}

/*
.meta-block>span:not(.meta) {
    display: none;
}
*/
span.bubble.comment{
display:none!important;
}

body.home p#breadcrumbs {
    display: none;
}

.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"] {
    opacity: 1 !important;
    position: relative !important;
}
.tve_lg_input_container.tve_lg_input.MktOpIn-class {
    margin-top: 0px!important;
    font-family: Arial, Helvetica, sans-serif;
}

.hidden {
    display: none;
}

img.mvp-logo {
    max-width: 160px;
}

.tve_lg_input_container>span {
    background-image: none!important;
}

table.rw-rating-table.rw-ltr tbody tr td nobr {
    display: none;
}

.et_section_specialty .et_pb_row:nth-child(1) {
    display: none!important;
}


/* Ritesh */
body.single-post .post-content .et_pb_row {
    width: 100%!important;
}
body.single-post div.post-content ol {
    list-style: decimal!important;
    margin-left: 20px;
}
.tvd-toast.tve-fe-message {
    top: 50vh!important;
}
body.single-post .et_social_inline_bottom {
    margin-bottom: 30px!important;
}

@media (min-width:1100px){
body.single-post .single-meta-box .single-featured-image {
    min-height: 170px;
}
body.single-post .et_social_inline_top li {
    max-width: 80px!important;
}
body.single-post .et_social_inline_top .et_social_icons_container {
    display: inline-block!important;
    width: auto!important;
    min-width: 555px!important;
    float: right!important;
    top: -70px!important;
    position: absolute;
    right: 0;
}

}
/* hide top social icons for page - Ritesh */
body.page .et_pb_section .et_social_inline_top {
    display: none!important;
}

#hdr-blog-bottom .left-block ul li .sub-menu li {
    margin-bottom: 1px !important;
}
#hdr-blog-bottom .left-block ul li .sub-menu li a {
    font-size: 14px !important;
    padding-left: 0px !important;
}
#menu-item-11662 .sub-menu li#menu-item-11665:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/3_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11665:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/3_hover.png);
}

#menu-item-11662 .sub-menu li#menu-item-11671:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/5_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11671:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/5_hover.png);
}

#menu-item-11662 .sub-menu li#menu-item-11669:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/7_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11669:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/7_hover.png);
}

#menu-item-11662 .sub-menu li#menu-item-11664:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/2_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11664:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/2_hover.png);
}

#menu-item-11662 .sub-menu li#menu-item-11667:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/4_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11667:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/4_hover.png);
}

#menu-item-11662 .sub-menu li#menu-item-11668:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/6_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11668:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/6_hover.png);
}

#menu-item-11662 .sub-menu li#menu-item-11670:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/8_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11670:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/8_hover.png);
}
#menu-item-11662 .sub-menu li#menu-item-16118:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2018/02/windows-logo-silhouette-3.png);
}

#menu-item-11662 .sub-menu li#menu-item-16118:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2018/02/windows-logo-silhouette-2.png);
}


#menu-item-11662 .sub-menu li#menu-item-11666:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/1_black.png);
}

#menu-item-11662 .sub-menu li#menu-item-11666:hover:before {
  background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/1_hover.png);
}
#menu-item-11662 .sub-menu li:before {
    content: '';
    display: inline-block;
    height: 40px;
    width: 100px;
    background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/8_hover.png);
    vertical-align: middle;
    background-repeat: no-repeat;
    width: 12%;
    vertical-align: top;
}
#menu-item-11662 .sub-menu li:hover:before {
    content: '';
    display: inline-block;
    height: 40px;
    width: 100px;
    background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/uploads/2017/09/8_hover.png);
    vertical-align: middle;
    background-repeat: no-repeat;
    width: 12%;
    vertical-align: top;
}

.page-tb {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    vertical-align: baseline;
    max-width: 800px;
}

.page-tb .free-download div#text-23 {
    background: #e6e6e6 !important;
}


@media (max-width: 767px){
.page .et_pb_post h2, .et_pb_portfolio_item h2, .et_pb_title_container h1 {
    font-size: 26px;
}
}


/* Thrive global css*/

.page .tve-leads-shortcode.tve-tl-anim.tl-anim-instant.tve-leads-track-shortcode_11686 {
    background: #e6e6e6;
}



div#webninar-hero-title {
    padding: 20px !important;
    padding-bottom: 0px !important;
}

.et_pb_fullwidth_post_title_0 {
    padding-top: 0px !important;
}



.textwidget ul#menu-blog-category li a {
    color: #000000;
    font-family: 'AvenirNextLTProBold';
    font-size: 11px;
    text-transform: uppercase;
    padding-left: 0px;
}


body #page-container div.right-block #sidebar {
    width: 100%!important;
}

@media (min-width: 981px){

.et_right_sidebar #sidebar {
    padding-left: 5px!important;
}
}


#blog-post .right-block .sidebar-block .sidebar-3 div.widget_text {
    margin-bottom: 30px;
}


.et_pb_text > :last-child {
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}

/* Sidebar widget */



.hyper-sidebar-widget {
    background: #e6e6e6;
}

body div#main-content h4.widgettitle {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 15px 10px;
    box-sizing: border-box;
    background-color: #025ca1;
    color: #ffffff !important;
    text-align: center;
    font-size: 20px;
    font-family: 'AvenirLTStdMedium';
    font-weight: normal;
}

.hyper-sidebar-widget .sidebar-widget-button a:nth-child(1) {
    background: #ff4f00;
    text-align: center;
    display: block;
    padding: 10px;
    width: 80%;
    margin: 8px auto;
    border: 1px solid #ff4f00;
   font-family:'AvenirNextLTProBold';
}
.hyper-sidebar-widget .sidebar-widget-button a:nth-child(1):hover{
color:#ff4f00;
background:transparent;
}

.hyper-sidebar-widget .sidebar-widget-button a:nth-child(2) {
    background: #03B0F6;
    text-align: center;
    display: block;
    padding: 10px;
    width: 80%;
    margin: 8px auto;
    border: 1px solid #03B0F6;
   font-family:'AvenirNextLTProBold';
}
.hyper-sidebar-widget .sidebar-widget-button a:nth-child(2):hover{
color:#03B0F6;
background:transparent;
}



.hyper-sidebar-widget .sidebar-widget-button a:only-child {
    background: #03B0F6!important;
    text-align: center;
    display: block;
    padding: 10px;
    width: 80%;
    margin: 8px auto;
    border: 1px solid #03B0F6;
   font-family:'AvenirNextLTProBold';
}
.hyper-sidebar-widget .sidebar-widget-button a:only-child:hover{
color:#03B0F6!important;
background:transparent !important;
}


.hyper-sidebar-widget .sidebar-widget-header {
  width: 100%;
  margin: 0px;
  padding: 15px 10px;
  box-sizing: border-box;
  background-color: #025ca1;
  color: #ffffff !important;
  text-align: center;
  font-size: 20px;
  font-family: 'AvenirLTStdMedium';
  font-weight: normal;
}

.hyper-sidebar-widget .sidebar-widget-button {
  display: block;
  padding: 10px 0;
}

.hyper-sidebar-widget .sidebar-widget-button a {
  background: #ff4f00;
  text-align: center;
  display: block;
  padding: 10px;
  width: 80%;
  margin: 8px auto;
 color:#ffffff;
}

.hyper-sidebar-widget .sidebar-widget-text {
  padding: 20px;
}


/*Sidebar*/




#sidebar h4.widgettitle {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 15px 10px;
    box-sizing: border-box;
    background-color: #025ca1;
    color: #ffffff !important;
    text-align: center;
    font-size: 20px;
    font-family: 'AvenirLTStdMedium';
   font-weight: normal;
}
ul#menu-blog-category {
    float: left;
    width: 100%;
    padding: 20px!important;
    box-sizing: border-box;
    background-color: #e6e6e6;
}

ul#menu-blog-category li {
    float: left !important;
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
}


ul#menu-blog-category li a:hover {
    color: #FF4F00!important;
}

div#home-cat-sidebar {
    border: 1px solid #b3b3b3;
}



/*Remove add This On page*/

.page .addthis_toolbox.addthis_default_style.addthis_32x32_style ,
.page table.rw-rating-table.rw-ltr.rw-left
 {
    display: none;
 }



/* Single Page css */

.single-meta-box .post-info {
    width: 70% !important;
    float: left !important;
}

.single-meta-box .single-featured-image {
    float: left;
    width: 30%;
}

@media only screen and (max-width: 768px) {
    .single-meta-box .post-info {
    width: 100% !important;
    float: none!important;
   text-align:center;
}

.single-meta-box .single-featured-image {
     width: 100% !important;
    float: none!important;
   text-align:center;
}


}



/* Search Mobile field*/

input.hyper-search-mobile {
    float: left !important;
    width: 100% !important;
    border-bottom: 2px solid #fffcfb !important;
    height: auto !important;
    outline: none;
    color: #fff;
    line-height: 1em !important;
    background: rgb(249, 94, 33);
    border: none;
    font-size: 18px;
    margin: 0 auto;
    padding-left: 5px;
    vertical-align: bottom;
    margin-top: 14px;
    font-family: AvenirLTStdMedium;
}

input.hyper-search-mobile::placeholder{
    color: #fff;
}

button.hyper-search-button-mobile {
    position: absolute;
    right: 15px;
    width: 40px;
    height: 30px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    background-color: transparent;
    border: none;
    outline: none;
    margin-top: 6px;

}

form.hyper-search-form-mobile{
    margin-bottom: 5px;
}



/* Search Field Desktop*/
button.hyper-search-button {
    position: absolute;
    right: 1px;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    font-size: 20px;
    background-color: transparent!important;
    border: none;
    outline: none;
}

   #hdr-blog-bottom .right-block .hyper-search-form input.hyper-search{

    float: left !important;
    width: 100% !important;
    border-bottom: 2px solid #fffcfb !important;
    height: auto!important;
    border-radius: 0px;
    outline: none;
    color: #fff;
    padding: 0px !important;
    line-height: 2px !important;
    background: #ff4f00;
    border: none;
    font-size: 18px;
    vertical-align: bottom;
    margin-top: 14px;
    font-family: AvenirLTStdMedium;
}

#hdr-blog-bottom .right-block .hyper-search-form input.hyper-search::placeholder{
  color: #fff;
}




/* Author Page */

#blog-banner.author .right-block ul li a {
    color: #fff !important;
}

ul.author-ul {
    margin: 0 auto;
    max-width: 1000px;
}

.post-block-author {
    display: inline-block;
}



.author .featured-image.author-page-featured {
    width: 30%;
    float: left;
}

.author .author-page-content {
    width: 70%;
    float: left;
}

.author h2.author-reader-text {
    display: none;
}
.author nav.navigation.pagination {
    text-align: center;
}

@media only screen and (width:1024px) {
.author .author-page-content {
    width: calc(70% - 10px);
    margin-left: 10px;
}
}

@media only screen and (max-width:768px) {

.author .featured-image.author-page-featured {
    float: left;
    width: 100%;
   margin: 0 auto;
   text-align: center;
}
.author .author-page-content{
    width: 100%;
    float: left;
    clear: right;
}

}



body .comment-list ol.commentlist .reply a {
    background-color: #2ea3f2 !important;
}


a.tve-appy-color {
    color: #fff !important;
    padding: 12px 18px;
    margin: 0px 5px;
}

a.tve-appy-color:hover{
 color:#fff!important;
 background: #03b0f6!Important;
 border-color:#03b0f6!Important;
}







@media only screen and (min-width: 1200px) {
 body.page .et_pb_row {
   max-width: 1200px!important;
    width: 100%;
}
body.page .altaro_bcum {
    width: 90%;
}
body.page .entry-content > .et_pb_section {
    max-width: 1200px;
    width: 90%;
    margin: auto;
}
body.home .entry-content .et_pb_section_0,
div#homebanner {
    max-width: unset;
    width: 100%;
    margin: auto;
}

#hdr-blog-bottom .right-block {
    margin-top: 5px!important;
}

}


@media (max-width:768px){
.altaro_bcum {
    width: 80%;
    margin: auto;
}

body.page .et_pb_fullwidth_section .et_pb_post_title {
    max-width: 80%;
    margin: auto;
}


}
/* .et_pb_row {
    width: 90%!important;
} */



.meta-img-exc .excerpt {
    margin-left: 0px !important;
}

#blog-post .post-section .post-block .featured-image.archive-page-featured {
    float: left;
    width: 30%;
    margin: 0 auto;
    text-align: center;
}

#blog-post .post-section .post-block .row-particulars.archive-page-content {
    width: 70%;
    float: left;
    clear: right;
}

@media only screen and (width:1024px) {
#blog-post .post-section .post-block .row-particulars.archive-page-content {
    width: calc(70% - 10px);
    margin-left: 10px;
}
}

@media only screen and (max-width:768px) {

#blog-post .post-section .post-block .featured-image.archive-page-featured {
    float: left;
    width: 100%;
}

#blog-post .post-section .post-block .row-particulars.archive-page-content {
    width: 100%;
    float: left;
    clear: right;
}

}

/* Search Page */

div.search-page article {
    display: inline-block;
    margin-bottom: 20px;
}

.search-page .featured-image.search-page-featured {
    width: 30%;
    float: left;
}

.search-page .search-page-content {
    width: 70%;
    float: left;
}

.search-page h2.screen-reader-text {
    display: none;
}
.search-page nav.navigation.pagination {
    text-align: center;
}

@media only screen and (width:1024px) {
.search-page .search-page-content {
    width: calc(70% - 10px);
    margin-left: 10px;
}
}

@media only screen and (max-width:768px) {

.search-page .featured-image.search-page-featured {
    float: left;
    width: 100%;
   margin: 0 auto;
   text-align: center;
}
.search-page .search-page-content{
    width: 100%;
    float: left;
    clear: right;
}

}

/* Global Small Changes*/

a.hyper-green-btn:hover {
    background: transparent;
    color: #84bb4b;
}

a.hyper-green-btn {
    background: #84bb4b;
    padding: 10px 20px;
    font-size: 20px;
    color: #fff;
    border: 1px solid #84bb4b;
    margin-top: 8px;
    display: block;
}

.single-post-inner .left-block ul {
    list-style: inherit;
    margin-bottom: 20px;
    margin-left: 20px;
    font-family: 'AvenirLTStdMedium';
}

.meta-img-exc {
    display: inline-flex;
    margin: 2px;
}

.meta-img-exc .excerpt {
    margin-left: 15px !important;
}

div#main-content h1, div#main-content h2, div#main-content h3, div#main-content h4, div#main-content h5 {
  font-weight: bold;
  color: #353535!important;
}
div#main-content h1 *, div#main-content h2 *, div#main-content h3 *, div#main-content h4 *, div#main-content h5 * {
  font-weight: bold;
  color: #2ea3f2 !important;
}

.meta-img-exc .excerpt {
    margin-left: 0px !important;
}


#blog-post.single .post-content .addthis_toolbox {
    display: none!important;
}
.addthis-hyper{
margin:15px auto;
}

.addthis-hyper a.addthis_counter.addthis_bubble_style{
float:left;
}

a.hyper-orange-btn {
    background: #ff4f00 !important;
    color: #fff;
    border: 1px solid #ff4f00 !important;
    padding: 5px 50px;
    font-size: 20px;
}

a.hyper-orange-btn:hover{
  background: transparent !important;
    color: #ff4f00;
  
}

body .et_pb_section {
    padding: 0% !important;
}

.search-area{
padding:40px 0px !important;
}



body #main-content{
margin-top:40px ;
padding-top: 0px;
}

ul.et_pb_side_nav.et-visible {
    display: none!important;
}

/* CSS for author links removal */
.author-content .author-links {
    display: none;
}
/* for gap below image in blog*/
.et_monarch .et_social_inline_top {
   margin-bottom: 0 !important; 
}

/*Search bar reduce size*/


@media only screen and (min-width: 1024px){
div#et_top_search {
    width: 80% !important;
    float: right !important; 
}
}

/* Ritesh */
@media (max-width:768px){
header#blog-header {
    padding: 50px 0 10px 0;
}

.slicknav_btn {
    top: 15px;
}
}


/* RITESH ***********************/
#hdr-blog-bottom .left-block ul li .sub-menu li:hover a,
div#home-cat-sidebar ul li:hover a,
div#hyper-home-hero-cat ul#menu-blog-category li:hover a {
    color: #ff4f00!important;
}

/* R */
.thrv_wrapper.thrv_text_element > p > a > strong {
    color: #03b0f6;
}





/* RITESH */



@media (min-width:768px){



#blog-header .hdr-arrow {
    display: none;
}

#blog-header .logo_container {
    display: none;
}

#blog-header .hdr-blog-link a {
    font-size: 0px;
}

#blog-header .hdr-blog-link {
    width: 100%;
}

#blog-header .hdr-blog-link a {
    background: url(https://s25966.pcdn.co/hyper-v/wp-content/themes/divi-child/images/hyper-v-dojo-blog-logo.png);
    width: 100%;
    height: 70px;
    background-repeat: no-repeat;
    background-size: contain;
}

#blog-header {
    padding: 10px 0;
}

#blog-header .right-block {
    padding-top: 10px;
}
}

@media (max-width:768px){

#blog-header .logo_container {
    display: none;
}

#blog-header .hdr-blog-link a {
    font-size: 0;
    width: 100%;
    height: 60px;
    background-image: url(https://s25966.pcdn.co/hyper-v/wp-content/themes/divi-child/images/hyper-v-dojo-blog-logo.png)!important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 5%;
    display: block;
}

#blog-header .hdr-blog-link {
    display: block!important;
    max-width: 70%;
    margin-left: 5%;
}
}