/* 
Theme Name:		 SMBbyWebuncles
Theme URI:		 http://webuncles.com/
Description:	 SMBbyWebuncles is a child theme of Vogue, created by webuncles- A Group of IT Experts - http://webuncles.com/
Author:			 Jayant Vyas
Author URI:		 http://webuncles.com/
Template:		 vogue
Version:		 1.0.0
Text Domain:	 smbbywebuncles
*/


/*
    Add your custom styles here
*/

/**==== sticky button ==*/
#feedback {
    height: 0px;
    width: 45px;
    position: fixed;
    right: 33px;
    top: 50%;
    z-index: 1000;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#feedback a {
    display: block;
    background: #54a8c5;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    min-width: 220px;
    min-height: 60px;
    padding: 20px 15px;
}
#feedback a:hover { 
background: #CCC; 
}
nav.navigation.post-navigation {
    display: none;
}
/**=== font awsome intreagtion with old version ===*/
.fa {
    display: inline-block;
	font-family: 'Font Awesome 5 Brands' !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/** === top header css ===*/
.site-header-topbar {
    background: #54a8c5;
    background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    color: #fff;
}
.page div#primary { padding-top: 0px; }
.site-header-topbar a:hover {
    color: #fff;
}
select#archives-dropdown-6, .widget select.postform {
    height: 40px;
    width: 100%;
}
/* === Menu css ===*/
.main-navigation li a {
    padding: 7px 10px !important;
    margin-top: 25px !important;
    text-transform: capitalize;
    font-size: 14px;
}
ul.sub-menu li a {
    margin-top: 0px !important;
}
.main-navigation ul ul { top: auto !important; }
.widget-area { padding-top: 0px; }
/** ==== entry header css ====*/
/**
.page-template-template-full-width header.entry-header {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    border-bottom: none !important;
    margin-top: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #fff !important;
	background: #54a8c5;
    background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
}
*/

.page-template-template-full-width header.entry-header, .page-template-default.page header.entry-header,.widget-area .widget-title, .page .content-has-sidebar header.entry-header {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    border-bottom: none !important;
    margin-top: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #fff !important;
	background: #54a8c5;
    background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
}
.widget-area .widget-title {margin-top:0px;}
.breadcrumbs { line-height: 0px; }
h3.entry-title { color: #fff; }
.mainblogdesign { height: 180px; }

.entry-header h3.entry-title {
    font-size: 20px !important;
}

/** === Team page css ===*/
.sptp-member-social.rounded ul li a {
    color: #fff;
}
.sptp-member-social.rounded ul li a:hover {
    color: #fff;
}
.swiper-wrapper.top_img_bottom_content img { height: 140px; }
/**=== copyright bar css ===*/
/**
.site-footer-bottom-bar.layout-plain {
    background: #54a8c5;
	background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
	background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    color: #fff !important;
}
*/
.site-footer-bottom-bar {
    background: unset !important;
}
footer#colophon {
    background: #54a8c5;
    background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
}
.site-footer-bottom-bar.layout-plain a:hover {
    color: #fff !important;
}
/**=== footer css ===*/
.site-footer-standard {
    background-color: #75c092  !important;
    box-shadow: none !important;
    color: #fff !important;
}
.site-footer-standard .site-footer-widgets {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.site-footer .widgettitle, .site-footer .widget-title {
    border-bottom: 1px dotted rgb(255, 255, 255) !important;
    color: #fff !important;
}
.site-footer-widgets .widget ul li a:hover {
    color: #fff !important;
}

/**=== custom css for animation ===*/
.animationfont h3 a {
	padding-top:15px;
    font-size: 40px;
    color: #fff !important;
}

/**=== membership plugin css ===*/
.ihc-public-trial-version {
    display: none;
}

/**=== underslider section ====*/
h2.vc_custom_heading.underslider a {
    color: #fff !important;
}
h2.vc_custom_heading.underslider {
    background: #54a8c6;
    padding-top: 25px;
    padding-bottom: 25px;
}

/**=== custom grid section ===*/
.customgridtitle {
    background: #54a8c6;
    color: #fff;
    text-align: center;
	padding-top: 12px;
}
.myblogstitle a {
    font-weight: bold;
    font-size: 24px;
    background: -webkit-linear-gradient(#54a8c5, #75c093);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0000007a;
}
.myblogstitle a:hover {
    text-decoration: underline;
}

.insightblogtags {
    font-size: 16px;
    margin-bottom: 5px !important;
}
.insightblogtags p a {
    color: #54a8c5 !important;
}
/**=== page header ===*/
.wubanner {
    padding-top: 50px;
    padding-bottom: 50px;
}
h2.vc_custom_heading.pagebannerheding {
    font-size: 55px;
    font-weight: bold;
    text-transform: uppercase;
}

/**=== media query  ===*/
@media only screen and (min-width: 1024px) {
  .site-footer-widgets ul li.widget  {
    width: 25% !important;
	}
}
@media only screen and (max-width: 768px) {
  .site-footer-widgets ul li.widget  {
    width: 100% !important;
	}
	.impu-form-submit input {
    width: 100% !important;
	}
	.quick_form_8_css {
    width: 100% !important;
	}
}

/**=== ul li hand style ===*/
/** ==== dimond list style css ====*/
.handstyleright ul li {
    list-style: none;
}
.handstyleright ul li:before {
    content: "\f0a4";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #54a8c5;
    font-size: 18px;
    padding-right: 20px;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 50px !important;
    border-radius: 4px;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    background: -webkit-linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    background: linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 50px !important;
}
a.btn.webbtn.defulebtn { padding: 15px; }
.reportfiles { margin-top: 30px; }

/**=== visual composer defulti button css  ===*/
.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 50px !important;
}
.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover, .vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:active {
    background: -webkit-linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    background: linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 50px !important;
}

/** ==== Blog read more button ==== */
a.btn.btn-primary.webunclesbtn.blogbtn {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 50px !important;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 5px;
}
a.btn.btn-primary.webunclesbtn.blogbtn:hover, 
a.btn.btn-primary.webunclesbtn.blogbtn:active, 
a.btn.btn-primary.webunclesbtn.blogbtn:focus {
	background: -webkit-linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    background: linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
}
.btninblog.btnwithexcert {
    min-height: 50px;
    padding-top: 15px !important;
    margin-bottom: 10px;
	margin-top: 15px;
}

/**=== homeslider css ===*/
.headinslider {
    font-size: 10px !important;
}
.imageonslider img {
    background: #42898c14 !important;
}
/**==== blog page css ====*/
.blog div#secondary {
    display: none;
}

.blog header.entry-header {
    display: none;
}
.tabsdesign ul.vc_tta-tabs-list li {
    width: 30%;
    font-size: 26px !important;
}
.tabsdesign ul.vc_tta-tabs-list li > a {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%)!important;
    border-radius: 0px !important;
    box-shadow: none !important;
}
.tabsdesign ul.vc_tta-tabs-list li > a:hover {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%)!important;
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%)!important;
    border-radius: 0px !important;
    box-shadow: none !important;
}
/**=== visual composer post grid ===*/
.customgridone a.vc_gitem-link.vc-zone-link {
    background: #54a8c573;
    background: -webkit-linear-gradient(135deg,#54a8c573 33%,#75c093a8 67%) !important;
    background: linear-gradient(135deg,#54a8c573 33%,#75c093a8 67%) !important;
}
.blogtitlebox {
    color: #fff !important;
    background: #2c3031;
    padding-top: 20px;
}
.blogtitlebox h4 a.vc_gitem-link {
    color: #fff !important;
}
.content-area.content-area-full {
    width: 100% !important;
    box-shadow: none !important;
}

/**=== contact form 7 css ===*/
/**===  contact form 7 ===*/
input {
    width: 100%;
    height: 40px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    height: 130px;
}
input.wpcf7-form-control.wpcf7-submit {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 50px !important;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: -webkit-linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    background: linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 50px !important;
}
/**=== podcast css  ===*/
ul.ak_postcast_list {
    list-style: none;
}
/**=== Category/ tag page css ===*/
.settopandbotmar {
    margin-top: 30px;
    margin-bottom: 30px;
}
.pdfcontainer {
    margin-bottom: 40px !important;
}
header.page-heade h1.page-title {
    color: #fff;
    font-size: 25px;
}
header.page-heade {
    margin-bottom: 30px;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    border-bottom: none !important;
    margin-top: 0px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #fff !important;
    background: #54a8c5;
    background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
}
/**==== Latest Research visual composer grid builder css ====*/
.researchdefult img { height: 150px !important; }
.researchdefult { margin-bottom: 0px !important; }
.recimmagesec { margin-bottom: 0px; padding-bottom: 0px !important; }
.recdaterow .researchtext { margin-bottom: 0px !important; }
.researchttrow {
    padding: 0px !important;
    padding-top: 10px !important;
    border-top: 1px solid #cccbcb;
	padding-left: 15px !important;
    border-bottom: 1px solid #cccbcb;
}
.removepadmar {
    margin: 0px !important;
    padding: 0px !important;
	padding-left: 15px !important;
}
.mainresearch {
    background: #fff !important;
}
.buttonresearch a {
    background: transparent !important;
    padding-left: 0px !important;
    border: none !important;
}
.recdaterow { padding: 0px !important; }
.researchicons { margin-bottom: 0px !important; }
.researchdefult { padding: 0px !important; }
/**=== Blog template gid for visual composer ===*/
.blogheadingrid h5 {
    line-height: 22px;
    color: #000 !important;
    font-weight: bold;
}
.readmorebtn a {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px !important;
    line-height: 33px !important;
}
.readmorebtn a:hover {
    background: -webkit-linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%);
    background: linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%) !important;
}

/** === sidebar setup ===*/
.single .blog .woocommerce #container, .woocommerce-page #container, .content-area {
    width: 75% !important;
    box-shadow: -1px 0 0 rgba(0, 0, 0, 0.06) inset !important;
}
.blog .woocommerce #container, .woocommerce-page #container, .content-area {
    width: 100%;
}
.headinslider {
    font-size: 14px !important;
}
.hashtaginslider {
    margin-bottom: 20px !important;
}
.sliderbutton a {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.sliderbutton a {
	background: -webkit-linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%) !important;
    background: linear-gradient(135deg,#39dfaa 30%,#1ebbf0 100%) !important;
}
@media only screen and (max-width: 768px) {

	div#primary {
    width: 100% !important;
    box-shadow: none !important;
}

}

/**==== Removing sidebar ====*/
body.post-template-default.single.single-post div#primary {
    width: 100% !important;
	box-shadow:none !important;
}
body.post-template-default.single.single-post div#secondary {
    display: none;
}
body.archive.category div#primary {
    width: 100% !important;
	box-shadow: 0px 0 0 rgba(0, 0, 0, 0.06) inset !important;
}
body.archive.category div#secondary {
    display: none;
}

/**=== show hide share icon ===*/
.showsideshare ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
    color: #000 !important;
    width: 25px !important;
    margin-top: 10px;
    height: 25px !important;
}
.hideformshare .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    display: none;
}

/**=== webuncles tabber css ====*/
ul.tabs li.active, .infoweb_tabs li.active {
    background: #54a8c5;
    background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
}
html ul.tabs li.active, html ul.tabs li.active a:hover, ul#taberforindfoandwebinar li.active, ul#taberforindfoandwebinar li.active a:hover  {
    background-color: transparent !important;
    border-bottom: none !important;
}
.WPBTabberWidget ul.tabs, .WPBTabberWidget ul.infoweb_tabs {
    width: 100% !important;
}
.WPBTabberWidget ul.tabs li, .WPBTabberWidget ul.infoweb_tabs li {
    width: 50%;
	height: 50px;
    padding-top: 10px;
    font-size: 15px;
    font-weight: bold;
	background-color: #000000cf !important;
}
.WPBTabberWidget ul.slider-class li {
    font-size: 14px !important;
    font-weight: bold !important;
}
.tab_container {
    width: 100%;
    float: left;
    background-color: #f4f4f4 !important;
    border: none !important;
}
.ssimage img {
    width: 100%;
    height: 200px !important;
}
/**===  download button css ===*/
.researchbtncreation {
    display: none;
}
.readmorebtn.fullspecbtn a {
    font-size: 14px !important;
    padding: 5px 20px;
    height: 40px;
}
.pickcolor {
    background: #54a8c5;
    background: -webkit-linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    background: linear-gradient(135deg,#54a8c5 33%,#75c093 67%);
    width: 100% !important;
    padding-top: 15px;
    padding-bottom: 15px;
}
h2.pickcolor a, h2.pickcolor {
    color: #fff !important;
}

/**=== visual composer postgrid css fix ==*/
.postdate {
    margin-bottom: 0px !important;
}
span.no-ajaxy.to-post-like.no-liked.empty-heart {
    display: none;
}
/**
.mainblogdesign {
    background-size: contain!important;
    min-height: 250px;
}
*/
/**=== thegrid css fix ===*/
.fiximageissue img {
    height: 200px !important;
}
.fiximageissue .triangle-down-right {
    border-color: #54a8c5 !important;
}
.fiximageissue .tg-item-footer, .fiximageissue p.tg-item-excerpt {
    display: none !important;
}
.fiximageissue .tg-item-title, .fiximageissue .kampala .tg-item-title{
    margin-top:10px !important;
}
.fiximageissue span.tg-cats-holder {
    display: none !important;
}
.fiximageissue .tg-item-content-holder.tg-dark.image-format {
    padding-top: 0px !important;
}

/*=== latest blog widget in footer css ===*/
.latestinfo a h4 {
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
}

/**=== footer btn ===*/
.divforfooter a {
    padding: 15px 30px;
    margin-bottom: 30px !important;
    background: #464444;
    width: 300px !important;
}
.divforfooter a:hover {
    background: #000;
}
.divforfooter  {
    margin-bottom: 30px !important;
}
/**
li.latestinfo a h4:before {
    content: "\f1b2";
    font-family: FontAwesome;
    font-weight: normal;
    text-decoration: inherit;
    color: #ffffff;
    font-size: 18px;
    padding-right: 0.5em;
}
*/
ul.ulforlatest li {
    list-style: circle !important;
    display: list-item !important;
    text-align: -webkit-match-parent;
}
.latestinfo:hover a h4 {
    color: #000;
    font-weight: bold;
}


/**=== subscription plan page ===*/
.ihc-level-item:nth-child(2) .ihc-level-item-link {
    display: none !important;
}

li.menubtn a {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
    color: #fff !important;
    border-radius: 5px !important;
    min-width: 100px !important;
}
li.menubtn a {
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%) !important;
	  color: #fff !important;
    border-radius: 5px !important;
    min-width: 100px !important;
}
/**
.page-id-7815 .n2-ss-slide-backgrounds {
    height: 100% !important;
	min-height: 450px;
}
*/

/**=== hide date for visual composer or grid ===*/
.postdate, span.tg-item-date {
    display:  !important;
}
.blogheadingrid h5, .blogheadingrid {
    margin-bottom: 0px!important;
}

/**=== sidebar ==*/
h4.widget-title a.rsswidget {
    color: #fff !important;
}
/**=== usder dashbord display ==*/
.ihc-ap-menu-item:nth-child(1),.ihc-ap-menu-item:nth-child(3),.ihc-ap-menu-item:nth-child(5),.ihc-ap-menu-item:nth-child(6),.ihc-ap-menu-item:nth-child(7){
    display: none;
}