/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Category Page
    03. "Is Your Retail Management" Post
    04. "Home" Page
    05. "HomeNew" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body header > div{
	-webkit-box-shadow:0px 0px 1px 0px #616161;
	box-shadow:0px 0px 1px 0px #616161;
	background-color:#1b0c40;
}

body div header div div div div div nav div ul li a{
	font-family:'Nunito Sans', sans-serif !important;
	color:#ffffff !important;
	text-transform: uppercase !important;
}

body .sh-header .sh-nav > .current_page_item > a{
	color: #fff !important;
	text-transform: uppercase;
}

body .sh-header{
	color: #1b0c40 !important;
}

body .sh-header .sh-nav > li > a i{
	color: #fff !important;
}

body div div .sh-sticky-header-active{
	background-color:#1b0c40 !important;
}

body div > div > img{
	height:100%;
	/*margin-top:34px;*/
}

body div div div span a img{
	border-top-right-radius:25px !important;
}

body div div div div span a img{
	border-bottom-right-radius:25px !important;
}

body .post div div div div span a img{
	border-bottom-left-radius:25px !important;
}

body div div div div .post div div div div span a img{
	border-top-left-radius:25px !important;
}

body div span img{
	width:42px;
	height:42px;
}

body div > div > div > div > div > .post > div > div > div > div > span span a{
	font-family:'Nunito Sans', sans-serif;
	font-weight:600;
	font-size:16px;
	color:#6d56a4;
}

body div > div > div > div > div > .post > div > div > div > div > span > a{
	font-weight:600;
	color:#2c3e50;
	font-size:16px;
}

body div > div > div > div > div > .post > div > div > div > div > span{
	font-weight:600;
	font-family:'Nunito Sans', sans-serif;
	font-size:16px;
	color:#2c3e50;
}

body div > div > div > div > div > .post > div > div > div > div > span span{
	color:#2c3e50;
}

body a.post-comments{
	display:none !important;
}

body .shortcode-toc{
	margin-top: 3em;
}

body .shortcode-toc > ul > li > a{
	padding-right: 3em;
	padding-top: 1em;
	transition: border-right 0.6s linear;
	border-right: 2px #1111110f solid;
	color: #afafb2 !important;
	font-size: 18px;
}

body .shortcode-toc > ul > li > a.active{
	color: #1b0c40 !important;
	border-right: 3px #1b0c40 solid;
	font-weight: bold;
}

body .shortcode-toc > ul > li > ul > li > a{
	margin-top: 1em;
	font-size: 18px;
	color: #afafb2 !important;
}

body .primary-desktop .sh-header{
	background-color:#1b0c40;
}

body .post{
	padding-bottom:50px !important;
}

body div .atss span{
	background-color:#1b0c40 !important;
	border-bottom: 1px white solid;
}

body div#content.content-with-sidebar-right{
	padding-top:20px !important;
	padding-bottom:20px !important;
}

body li.menu-item-850 a{
	background-color: #725cbd !important;
	border-radius: 5px;
	padding-top: 0px !important;
	margin-top: 18px !important;
	padding-bottom: 0px !important;
	margin-bottom: 18px !important;
	padding-left: 50px;
	padding-right: 50px;
}

body li.menu-item-850 a:hover{
	background-color: #6958a4 !important;
}

body div footer li.menu-item-850{
	display:none;
}

body input[type="email"].hs-input:before{
	content: "f007";
}

body input[type="email"].hs-input{
	border-radius: 45px !important;
	font-family: 'FontAwesome', 'Nunito Sans';
	content: "f007";
	margin-top: 1rem;
	height: 45px;
}

body input[type="submit"].hs-button{
	color: white;
	width: 100%;
	border:none;
	height: 45px;
	justify-self: center;
	padding: 8px 55px;
	margin-top: 15px;
	border-radius: 30px;
	background-color: #1b0c40;
}

body .sidebar-container input[type="submit"].hs-button{
	color: white;
	width: fit-content;
	border:none;
	justify-self: center;
	margin-left:0rem;
	padding: 8px 55px;
	width: 100%;
	margin-top: 5px;
	border-radius: 30px;
	background-color: #1b0c40;
}

body .hs_email label[id*="label-email"]{
	display: none;
}

body .submitted-message{
	text-align: center;
}

body #atrsb{
	margin-top: 5rem;
}

body #atrsb div a{
	background: #1b0c40 !important;
	padding: 15px;
	margin-right: 10px;
}

body #atrsb div a svg{
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
}

body #atrsb div a .at-label{
	line-height: 20px !important;
	display:none;
}

body #wrapper .post_image_container img.attachment-full.size-full.wp-post-image.jetpack-lazy-image{
	border-radius: 0px;
	margin-top:-2px;
}

body ol.atomicEnlighterJS{
	padding: 2.5rem;
	border-radius: 5px;
}

body #wrapper .content-container{
	min-height: calc(100vh - 220px);
}

body #wrapper .sh-footer .sh-footer-widgets{
	display: none;
}

@media only screen and (max-width: 1024px){

	body .shortcode-toc{
	display: none;
}

body #content + #sidebar{
	margin-top: 0rem;
}

body #wrapper .post_image_container.image-mobile_post{
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	display: grid;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: -30px;
}

body #wrapper .post_image_container.image-mobile_post img{
	height: 200px!important;
	width: auto;
	margin-top: 0px!important;
	max-width: unset;
	}
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category div:nth-child(4) > div:nth-child(3) div:nth-child(1).content-container{
	margin-top:3rem;
}

body.category .container .post-thumbnail .sh-ratio-content{
	border-radius: 5px;
}



/*-----------------------------------------------*/
/*  "Is Your Retail Management" Post             */
/*-----------------------------------------------*/
body.postid-57 .jetpack-search-sort-wrapper label .jetpack-search-sort{
	display:none;
}

body.postid-57 #jetpack-search-filters-2-wrapper .jetpack-search-sort-wrapper label{
	display:none;
}

body.postid-57 #wrapper .content-container{
	padding-top:60px;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-31 .page-content{
	margin-top: 30px;
}

body.page-id-31 .vc_grid-item.vc_clearfix.vc_col-sm-6.vc_grid-item-zone-c-bottom.vc_visible-item .vc_grid-item-mini.vc_clearfix{
	border: 1px #d6d6d6 solid;
	border-radius: 5px;
}

body.page-id-31 .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item .vc_grid-item-mini.vc_clearfix{
	border: 1px #d6d6d6 solid;
	border-radius: 5px;
}

body.page-id-31 .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link{
	max-height: 30rem;
	border-radius: 5px 5px 0px 0px;
}

body.page-id-31 .vc_grid-item-mini.vc_clearfix{
	border: 1px #d6d6d6 solid;
	border-radius: 5px;
}

body.page-id-31 .vc_gitem-zone.vc_gitem-zone-c{
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	min-height: 12rem;
	background-color: #f7fcfc !important;
}

body.page-id-31 .vc_gitem-zone.vc_gitem-zone-c h4{
	font-weight: bold;
	font-size: 1.5em;
	font-family: "Nunito Sans", Sans-Serif;
}

body.page-id-31 .vc_gitem-zone.vc_gitem-zone-c p{
	line-height: 24px;
	font-family: "Nunito Sans", Sans-Serif;
}

body.page-id-31 .vc_gitem-zone.vc_gitem-zone-c .vc_btn3.vc_btn3-color-juicy-pink, body.page-id-31 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	background-color: #0000;
	color: #0c78ff;
	font-size: 20px;
	font-weight: bold;
	padding: 0;
}

body.page-id-31 .homepage_side_box__first_box{
	width: 100%;
	border: 1px #d6d6d6 solid;
	background: #f5f9fa;
	border-radius: 5px;
	display: grid;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 30px;
}

body.page-id-31 .homepage_side_box__first_box__title{
	color: #6d56a4;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	font-family: "Nunito Sans";
}

body.page-id-31 .homepage_side_box__first_box__title_two{
	color: #212529;
	padding-left: 4rem;
	margin-top: 1em;
	line-height: normal;
	padding-right: 4rem;
	font-size: 18px;
	text-align: center;
	font-family: "Nunito Sans";
}

body.page-id-31 .homepage_side_box__first_box__respect{
	color: #848484;
	margin-top: 1em;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	font-family: "Nunito Sans";
}

body.page-id-31 .homepage_side_box__first_box__button{
	color: white;
	width: fit-content;
	justify-self: center;
	padding: 8px 55px;
	margin-top: 15px;
	border-radius: 30px;
	background-color: #1b0c40;
}

body.page-id-31 .homepage_side_box__second_box{
	width: 100%;
	border-radius: 5px;
	display: grid;
	padding: 30px;
	margin-top: 1rem;
}

body.page-id-31 .homepage_side_box__second_box__docs{
	margin-top: 1rem;
}

body.page-id-31 .homepage_side_box__second_box__title{
	color: black;
	font-size: 24px;
	color: #1b0c40;
	text-align: center;
	font-weight: bold;
	font-family: "Nunito Sans";
}

body.page-id-31 #posts_list_homepage .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink{
	display: none;
}

body.page-id-31 #posts_list_homepage p{
	display: none;
}



/*-----------------------------------------------*/
/*  "HomeNew" Page                               */
/*-----------------------------------------------*/
body.page-id-951 .page-content{
	margin-top: 30px;
}

body.page-id-951 .vc_grid-item.vc_clearfix.vc_col-sm-6.vc_grid-item-zone-c-bottom.vc_visible-item .vc_grid-item-mini.vc_clearfix{
	border: 1px #d6d6d6 solid;
	border-radius: 5px;
}

body.page-id-951 .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item .vc_grid-item-mini.vc_clearfix{
	border: 1px #d6d6d6 solid;
	border-radius: 5px;
}

body.page-id-951 .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link{
	max-height: 30rem;
	border-radius: 5px 5px 0px 0px;
}

body.page-id-951 .vc_grid-item-mini.vc_clearfix{
	border: 1px #d6d6d6 solid;
	border-radius: 5px;
}

body.page-id-951 .vc_gitem-zone.vc_gitem-zone-c{
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	min-height: 15rem;
	border-radius: 0px 0px 5px 5px;
	background-color: #ffffff !important;
}

body.page-id-951 .vc_gitem-zone.vc_gitem-zone-c h4{
	font-weight: bold;
	font-size: 1.5em;
	font-family: "Nunito Sans", Sans-Serif;
}

body.page-id-951 .vc_gitem-zone.vc_gitem-zone-c p{
	line-height: 24px;
	font-family: "Nunito Sans", Sans-Serif;
}

body.page-id-951 .vc_gitem-zone.vc_gitem-zone-c .vc_btn3.vc_btn3-color-juicy-pink, body.page-id-951 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	background-color: #0000;
	color: #0c78ff;
	font-size: 20px;
	font-weight: bold;
	padding: 0;
}

body.page-id-951 .homepage_side_box__first_box{
	width: 100%;
	border: 1px #d6d6d6 solid;
	background: #f5f9fa;
	border-radius: 5px;
	display: grid;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 30px;
}

body.page-id-951 .homepage_side_box__first_box__title{
	color: #6d56a4;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	font-family: "Nunito Sans";
}

body.page-id-951 .homepage_side_box__first_box__title_two{
	color: #212529;
	padding-left: 4rem;
	margin-top: 1em;
	line-height: normal;
	padding-right: 4rem;
	font-size: 18px;
	text-align: center;
	font-family: "Nunito Sans";
}

body.page-id-951 .homepage_side_box__first_box__respect{
	color: #848484;
	margin-top: 1em;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	font-family: "Nunito Sans";
}

body.page-id-951 .homepage_side_box__first_box__button{
	color: white;
	width: fit-content;
	justify-self: center;
	padding: 8px 55px;
	margin-top: 15px;
	border-radius: 30px;
	background-color: #1b0c40;
}

body.page-id-951 .homepage_side_box__second_box{
	width: 100%;
	border-radius: 5px;
	display: grid;
	padding: 30px;
	margin-top: 1rem;
}

body.page-id-951 .homepage_side_box__second_box__docs{
	margin-top: 1rem;
}

body.page-id-951 .homepage_side_box__second_box__title{
	color: black;
	font-size: 24px;
	color: #1b0c40;
	text-align: center;
	font-weight: bold;
	font-family: "Nunito Sans";
}

body.page-id-951 #posts_list_homepage .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink{
	display: none;
}

body.page-id-951 #posts_list_homepage p{
	display: none;
}

body.page-id-951 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_author{
	margin-top: -15px;
	color: #1b0c40;
	font-weight:bold;
}