/*
Theme Name: croccante-child
Author: 
Description: Your description goes here
Version: 1.0
Template: croccante

This is the child theme for Croccante theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/*.rate-list-table {  display: block;  overflow-x: auto;  white-space: nowrap;}*/
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block !important;
  opacity: 1 !important;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child{justify-content: right;position: sticky;  bottom: 0px;}
table.dataTable > tbody > tr.child ul.dtr-details{width:100%; height:200px;overflow: scroll;}
.profile-photo img {  height: 100px;  width: auto;border-radius: 5px;  border-color: #eee;  border-width: 3px;  border-style: solid;  box-shadow: 0 0 5px #d5d5d5;}
.cell {padding: 10px;  border-radius: 5px;border: 1px solid #e3e3e3;  box-shadow: 0 0 5px white;margin-top: 0 !important;}
.cell .frm_slimselect,.cell select {  background-color: unset !important;  border-color: #e6e6e6 !important;}
.cell h3 {  margin-bottom: 0 !important;  padding: 0 !important;  border: none !important;}
.was input,.was input[type="text"]{font-size: 13px;background: #f9f9f9 !important;padding: 8px;border-radius: 4px !important;border: unset !important;  color: #6d6d6d;  box-shadow: 0 0 25px #e1e1e1;}
.wass{  background: #d7d7d7;  border-radius: 3px;  padding: 7px;border: 1px solid #dfdfdf;  box-shadow: 0 0 6px #fff;text-align: center;font-size: 12px;width:80px;position: relative;  right: 15px;}
.wass a{text-decoration:none;}
.attwgt{margin: 0;    margin-top: 0px;  background: #eaeaea;  padding: 0px 20px;  border-radius: 5px;  border: 1px solid #fdfdfd;  box-shadow: 0 0 3px #d9d9d9;  width: 325px;  max-width: 100%;  margin-top: 20px;}
#post-5136 {  padding: 0 20px;}
table.dataTable tbody td {  padding-top: 15px !important;  padding-bottom: 15px !important;}
table.dataTable > tbody > tr.child {  padding: 0 !important;}
table.dataTable > tbody > tr.child {  padding: 0;}
.dtr-data p {  margin: 0;}
	#frm_field_213_container{flex-wrap: wrap;}
#frm_field_213_container > div {  width: auto !important;}
.dataTables_scroll {  margin-top: 15px;}
.dataTables_wrapper .dataTables_filter input{height: 30px;}
table.dataTable > tbody > tr.child ul.dtr-details > li{padding: 1em 0 !important;display: flex;  flex-direction: row;flex-wrap: wrap;  gap: 20px;align-items:center;}

.rate-list-table td {  border-left: 1px solid #cecece;	line-height: 10px;text-align: left;border:none;}
.rate-list-table th {  border-right: 1px solid #cecece;	line-height: 10px;text-align: center;}
td[style*="--v-responsive-table-label:\"25% of effective rate\""]{  background-color: black;  color: #fff;}
/*td[style*="--v-responsive-table-label:\"\""] div:not(:empty) {  width: 700px;}*/
/*td[style*="--v-responsive-table-label:\"\""] div .frm_style_formidable-style.with_frm_style .form-field{word-wrap: break-word;  white-space: pre-wrap;  word-break: break-word;width: 100%;}*/
#frm_field_289_container input {  display: block;}
form div.frm_description {  word-wrap: break-word;  white-space: pre-wrap;  word-break: break-word; line-height:15px;}
td[style*="--v-responsive-table-label:\"\""] div .frm_style_formidable-style.with_frm_style .form-field .frm_description{line-height:15px;}
.frm_edit_link_container a.frm_edit_link.frm_cancel_edit {  margin-bottom: 50px;  display: inline-block;}
.white{color:white;}
header.site-header{height:auto !important;padding-top: 10px; padding-bottom:10px;}
.custom-logo:hover {opacity: 0.5;}
.featuresIcon,.singleService:hover .serviceIcon{background: #7854a1 !important;}
.singleService:hover .serviceIcon i{color: #ffffff !important;}
.serviceIcon{border-color: #7854a1 !important;}
.serviceIcon i{color:#7854a1;}
.onepage_header.aboutus h2, .onepage_header.skills h2,.onepage_header.services h2, .onepage_header.team h2, .onepage_header.blog h2{color: #7854a1;}
.croccante_aboutus_background, .croccante_features_background, .croccante_skills_background, .croccante_cta_background, .croccante_services_background, .croccante_blog_background, .croccante_team_background, .croccante_contact_background{background-attachment: fixed;}
.services_columns_single{background: #ffffff;}
#fld_7908577_1 {color:#fff;}
a:hover {color: #fff !important;}
.home .entry-meta, .home .entry-title, .home .entry-summary{display:none !important;}

.croccanteBlogSingle:nth-child(3n+1){clear: unset;}
.blocks-gallery-item{cursor:pointer;}
.home .croccanteTeamName, .singleService h3, .aboutInner h3{color:#7854a1 !important;}
header.site-header a:hover {color: #e8e6e6 !important;}
.croccanteBlogSingle {border: 1px solid aliceblue;}
input[type="text"], input[type="email"], input[type="submit"] {border-radius: 50px !important;}
.features_columns_single:hover .featuresIcon {color: #000 !important;}
.wpgmp_infowindow {color: #000;}
a#toTop:hover, .site-info a:hover{color:#7854a13b !important;}
.widget-title {font-size: 20px;text-align:left;}
.textwidget p {line-height: 1;}
.footerArea {background-color: unset !important;}
#colophon {
    background-image: url(https://shabdi.com/wp-content/uploads/footer-background-photo.png);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.serviceText h3 {font-size: 27px}
.aboutus_columns_three.one p{font-size: 17px;}
.team-text {    padding: 20px;}
.category-team .single-featuredImg {    width: 50%;    text-align: center;margin: auto;  border-radius: 100%;}
.team_columns .croccanteTeamSingle .croccanteTeamName{margin-bottom:0px;}
.croccanteSubHead p{margin:0px;}
.page-template-page-team .subtitle{text-align: center;font-size: 33px;margin: 0;color:#7854a1;}
.goToTeam{text-align:center; clear:both;}
.page-id-403 #primary.content-area, .page-id-451 #primary.content-area{width: 100%;}
header.entry-header {width: 100vw;margin-left: calc(50% - 50.5vw); color: #ffffff;background-size: 100%;background-repeat:no-repeat;}
/*.tml-action-login header.entry-header{background-image:url(https://shabdi.com/wp-content/uploads/login.jpg);}*/
.team header.entry-header {color:initial;}
header.entry-header .entry-title{padding:150px 0;background-color: #000000bf; text-align:center;text-transform:capitalize;}
#primary.content-area{padding-top:0px !important;}
.team #primary.content-area{padding-top: 80px !important;}
 .pages #primary.content-area{padding-top: 80px;}
.entry-breadcrumbs {border-bottom: 1px dashed #0f0f0f4d;padding-bottom: 20px;}
.vp-portfolio{padding-top: 50px;}
.category header.entry-header .entry-title{background-color: unset; padding:unset;}
.croccanteButton.gotowork {text-align: center;margin-top: 50px;}
.portfolio_category-work header.entry-header .entry-title {padding-bottom: 50px;padding-top: 500px;}
.entry-title {text-align: center;}
.portfolio-template-single-portfolio-client #primary.content-area{padding-top: 80px !important;}
.portfolio-template-single-portfolio-client header.entry-header .entry-title{background-color: initial;padding: initial; color: initial;}
.portfolio-template-single-portfolio-client .single-featuredImg img {margin-bottom:30px !important;}
.parag::after {content: "";position: absolute;width: 70px;height: 5px;background-color: #c9c9c9;bottom: -3px;left: 50%;margin-left: -35px;}
#qrious {margin-top: 20px;}
/*header.page-header,#gaiframe, #pf-ft{display:none!important;}*/
.error404 #content.site-content{margin-top:100px;}
.error404 .page-content p{text-align:center;font-size:20px;}
.QRprintonly{text-align:center !important;}
.QRprintonly img {width: 50px; height:50px;}
.QRprintonly p{margin:0px;font-size: 8px;}
.serviceText a:hover {color: #7854a17a !important;}
.wpgmp_map_container.wpgmp-map-1 {width: 100vw;margin-left: calc(50% - 50.5vw);}
.page-id-696 .croccante_contact_color{background-color: unset;}
.page-id-696 .croccanteAdditionalText {display: none;}
.page-id-696 .contact_columns{float:none !important; padding: 0;}
.category-services header.entry-header{padding-top:50px;}
.mapqr {clear: both;position: absolute;bottom: 370px;left: 0;right: 0;margin-left: auto;margin-right: auto;text-align: center;}
.croccanteContactForm h1,h1.findusonmap,h1.qrcode, h1.basicdetails {border-top: 1px solid #7854a1;border-bottom: 1px solid#7854a1;color: #7854a1;text-transform: capitalize; text-align:center;}
.page .entry-content::after,
.page-template .entry-content::after,
.single-portfolio .entry-content:nth-of-type(2)::after,
.portfolio-template-single-portfolio-client-php .entry-content:nth-of-type(1)::after
{content: 'scan above code to obtain link of this page';text-align: center;position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.catch-breadcrumb {text-transform: capitalize;}
.page-id-759 header.entry-header .entry-title, .page-id-759 .entry-breadcrumbs, .page-id-759 #qrious, .page-id-759 .entry-content::after, .page-id-759 .hentry::after, .page-id-759 #colophon{display:none;}
.page-id-759 .hentry{margin: 0px;padding:0px;border:unset;}
.page-id-759 #content.site-content{margin-top:0px;margin-bottom:0px;}
.wpmtst-testimonial-image.testimonial-image img {  /*width: 50%;*/  border: 2px solid white;  box-shadow: 0 0 15px #909090;}
.strong-view .wpmtst-testimonial-inner {box-shadow: 0 0 21px #e4e4e4;  border: 2px solid #fffffe;  border-radius: 10px;}
.testimonial-name, .testimonial-company > a {  text-transform: capitalize !important;}
.page-attendance-widget .entry-content::after, .page-attendance-widget div.qrcode, .page-attendance-widget #catch-breadcrumb, .page-attendance-widget #colophon{
	display:none !important;
}
.rate-list-container {
  padding: 50px;
}
.page-id-5400 .qrcode {
  display:none;
}
#post-5210 {
  padding: 0;
  margin: 0;
}
#post-5210 > :first-child {
  margin: 0;
  padding: 20px;
}
.page-id-5400 thead > tr:first-child {
  background: #eaeaea;
  border: 2px dashed #b6b6b6;
}
.page-id-5400 table.rate-list-table:not([id]) > thead > tr:first-child > th {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.page-id-5400 tbody > tr:nth-of-type(even) {
  background:#ececec;
}
#frm_field_133_container div {
  align-items: flex-end;
  height: 100%;
}
#frm_field_133_container button{
	margin:0;
}
.page-id-5400 .entry-content::after, .page-template .entry-content::after{display:none;}
/*.page-template-template-full-width #frm_form_19_container .frm_fields_container{
	display:flex;
	justify-content:center;
}*/
.page-template-template-full-width .croccante-inner{
	width:1200px;
	margin:auto;
}
.page-template-template-full-width  .qrcode{
	display:none;
}
.highlight {  background: #8c8c8c;  padding: 4px 10px;  border-radius: 5px;  box-shadow: 0 0 2px #eaeaea;	color: #fff;font-size: 12px;}
.page-id-5400 tbody tr {
  /*height: 80px;*/
}

.ff-table-wrapper {
  overflow-x: auto;
 /* margin-bottom: 1rem;*/
}

table.dataTable {
  width: 100%;
  border-collapse: collapse;
}

table.dataTable th, table.dataTable td {
  padding: 8px 12px;
  white-space: nowrap;
}





@media screen and (min-width: 481px){
	table.dataTable.dtr-inline.collapsed > tbody > tr > td.child{border-width: 5px;  border-radius: 10px;  border-style: solid;  border-color: #dfdfdf;}
}

@media screen and (max-width: 600px){
	header.entry-header .entry-title {padding: 37px 0;}
	.portfolio_category-work header.entry-header .entry-title {padding-top: 100px;}
	table.frm-responsive-table td{padding-left: 15%;}
	/*.page-template-template-full-width .frm_style_formidable-style.with_frm_style .form-field{padding:0 20px;}*/
	.page-template-template-full-width label + * {  height: 40px;} 
	.border-fixed.border-left,.border-fixed.border-right{display:none;}
	#page.site{overflow-x:hidden;}
	.dtr-data { padding: 0px 10px;  border-radius: 3px;  height: 30px;  line-height: 30px;}
}

@media screen and (max-width:1024px){
		.rate-list-table td, .rate-list-table th {text-align: left;line-height: 3;}
	.page-template-template-full-width .croccante-inner{width:auto;}
/*.entry-content{padding:20px;}*/
	#frm_field_213_container div{width: auto !important;}
	table.frm-responsive-table td.child {  padding-left: 10px !important;}
	table.dataTable > tbody > tr.child ul.dtr-details p,table.dataTable td {  text-wrap: wrap;}
}

@media screen and (min-width:400px)and(max-width:1000px){
	.formidable-modal .modal-lg{width:90% !important;max-width:90% !important;}
}

@media screen and (min-width: 601px) and (max-width: 992px){
	header.entry-header .entry-title {padding: 100px 0;}
	header.entry-header {background-size: 100%;}
	.portfolio_category-work header.entry-header .entry-title {padding-top: 200px;}
}

@media screen and (min-width: 850px){
	.strong-view.strong-view-id-3.modern.wpmtst-modern .wpmtst-testimonial-inner.testimonial-inner{width:90vw; margin-left: calc(50% - 45vw);margin-bottom: 25px;}
	.strong-view.strong-view-id-3.modern.wpmtst-modern .wpmtst-testimonial-content.testimonial-content{width:50%;margin:auto;}
}

@media screen and (min-width: 1200px){
	.croccanteBlogSingle:nth-child(4n+1) {clear: both;}
		.home .croccanteBlogSingle{width: 25%;}
	.portfolio-template-single-portfolio-client .single-featuredImg img {width: 50%; margin: auto;}
	/*.portfolio_category-work header.entry-header{height:100vh;}*/
}



/*////// PrintStylesAddedx102414 ///////////*/ 
@media print{
	footer#colophon, img#qrious, .catch-breadcrumb.breadcrumb-area.custom, #site-navigation, .icon-search, #push-nav, header.entry-header{display:none;}
	.hentry{margin:0 !important;}
	
}



/*@page {
    margin-top: 6cm;
    margin-bottom: 6cm;
    margin-left: 2cm;
    margin-right: 2cm;
}*/
