#cms #center_column .block-cms { padding-bottom: 20px; } 
#cms #center_column h1 { margin-bottom: 25px; } 
#cms .cms-page-heading {
  margin-bottom: 15px;
  display: inline-block;
  height: 22px;
  line-height: 21px;
  padding: 0 40px 0 10px;
  background: #F44336 url(../img/cms-page-heading-bg.png) no-repeat top right;
    background-size: auto;
  background-size: auto;
  background-size: 34px 22px;
  font-size: 13px;
  color: #FFF;
  border-bottom: none;
}
#cms .module_subtitle { font-size: 16px; border-bottom: none; margin: 0; padding: 0 0 17px 0;} 
#cms #center_column p { line-height: 1.6;width:100%;clear:both;display:block;} 
#cms #center_column span { line-height: 1.8;} 
#cms #center_column em {font-style:italic;}
#cms #center_column strong {font-weight:bold;}
#cms .surah-link a {font-weight:bold;color:#2196F3;}
#cms .rte a, #cms .rte a span {color: #0645ad}
#cms .rte a:hover, #cms .rte a:focus {text-decoration: underline;}
#cms #center_column .list-1 li { padding: 4px 0 6px 0; font-weight: bold; color: #46a74e; border-top: 1px solid #d6d4d4; } 
#cms #center_column .list-1 li:first-child { border: none; } 
#cms #center_column .list-1 li em { font-size: 20px; line-height: 20px; padding-right: 15px; vertical-align: -2px; } 
#cms #center_column img { margin: 4px 0 17px; max-width: 100%; } 
#cms #center_column .testimonials { border: 1px solid; border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0; margin: 4px 0 13px 0; position: relative; } 
#cms #center_column .testimonials .inner { border: 1px solid #fff; padding: 19px 18px 11px 18px; background: #fbfbfb; background: -moz-linear-gradient(top, #fbfbfb 0%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe)); background: -webkit-linear-gradient(top, #fbfbfb 0%, #fefefe 100%); background: -o-linear-gradient(top, #fbfbfb 0%, #fefefe 100%); background: -ms-linear-gradient(top, #fbfbfb 0%, #fefefe 100%); background: linear-gradient(to bottom, #fbfbfb 0%, #fefefe 100%); } 
#cms #center_column .testimonials .inner span { text-indent: -5000px; display: inline-block; width: 20px; height: 15px; } 
#cms #center_column .testimonials .inner span.before { background: url(../img/bl-before-bg.png) no-repeat; margin-right: 8px; } 
#cms #center_column .testimonials .inner span.after { background: url(../img/bl-after-bg.png) no-repeat; margin-left: 8px; } 
#cms #center_column .testimonials:after { content: "."; display: block; text-indent: -5000px; position: absolute; bottom: -16px; left: 21px; width: 15px; height: 16px; background: url(../img/testimon-after.gif) no-repeat; } 
#cms #center_column .testimonials + p { padding-left: 45px; margin-bottom: 18px; } #cms #center_column p.bottom-indent { margin-bottom: 18px; } 
#cms #center_column #admin-action-cms { background: none repeat 0 0 #F6F6F6; border: 1px solid #d2d0d0; padding: 10px; } 
#cms #center_column #admin-action-cms p { margin: 0; } 
#cms #center_column #admin-action-cms p span { display: block; padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #333; } 
#cms #center_column #admin-action-cms p .button { font: 700 17px/21px Arial, Helvetica, sans-serif; padding: 0; border: 1px solid; padding: 10px 14px; display: inline-block; } 
#cms #center_column #admin-action-cms p .button.publish_button { color: #fff; text-shadow: 1px 1px rgba(0, 0, 0, 0.2); border-color: #0079b6 #006fa8 #012740 #006fa8; background: #009ad0; background: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7)); background: -webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%); background: -o-linear-gradient(top, #009ad0 0%, #007ab7 100%); background: -ms-linear-gradient(top, #009ad0 0%, #007ab7 100%); background: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0); } 
#cms #center_column #admin-action-cms p .button.publish_button:hover { border-color: #01314e #004b74 #0079b6 #004b74; filter: none; background: #0084bf; } 
#cms #center_column #admin-action-cms p .button.lnk_view { color: #333; text-shadow: 1px 1px white; border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0); } 
#cms #center_column #admin-action-cms p .button.lnk_view:hover { border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e; filter: none; background: #e7e7e7; } 

.alphabetically { padding: 0px;text-align: center; } 
@media (max-width: 767px) {
.alphabetically { display: none; }
.listing-places img {
  width: 100% !important;
}
}

h3.page-product-heading {
  color: #555454;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  padding: 14px 20px 17px;
  margin: 0 0 20px;
  position: relative;
  border-left: 2px solid #000;
  border-bottom: none;
  background: #fbfbfb; }

body#cms .columns-container {
background-color: #fff; }

.cms-category-meta {
  margin: -10px 0 5px 5px;
  text-transform: uppercase;
}

.cms-category-meta .fa-lg {
  vertical-align: first;
}

.cms-category-meta{
    display:flex;
    align-items:center;
    gap:15px;
    margin-bottom:5px;
    font-size:14px;
}

.cms-category-date,
.cms-category-views{
    display:flex;
    align-items:center;
    gap:5px;
    color:#666;
}

.listing-places {
  position: relative;
  overflow: hidden;
  display: block !important;
  padding: 15px !important;
  border-radius: 6px !important;
  background-color: transparent;
  text-decoration: none !important;
  color: inherit !important;
  min-height: 50px !important;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  border: 1px solid #dddede;
  margin-bottom: 20px;
}
.listing-places  h2 {
  text-align: center;
  font-size: 2.5rem !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0.7);
  color: #fff;
}
.page-title {
  position: absolute;
  top: 50%;
  left: 6%;
  width: 91%;
  transform: translateY(-50%);
}
.listing-places .img-sec {
    position: relative;
    overflow: hidden;
}

a.theme-btn {
  margin: 0.8rem auto 0;
  transition: 0.3s ease;
  font-weight: 400;
  letter-spacing: -0.1px;
  overflow: hidden;
  background: #2da6d2;
  padding: 0.8rem 1.2rem;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  border-radius: 5px;
  box-shadow: 4px 9px 12px rgb(30 98 118 / 31%);
  display: table;
}

.fb-share-cms {
  float: right !important;
  margin-right: 10px !important;
  margin-left: 0px !important;
}
.cms-share .btn-whatsapp {
  background: #13990a;
  display: inline-block;
  padding: 0px 15px;
  color: #ffffff;
  font-weight: 600;
  text-decoration: none;
  outline: none;
  border: 1px solid #13990a;
  box-sizing: border-box;
  transition: all 0.3s ease-in 0s;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.cms-share .btn-whatsapp::before {
  display: inline-block;
  font-family: 'FontAwesome' !important;
  content: "\f232";
}
.cms-share .btn-whatsapp {
  color: #ffffff;
  font-weight: 600;
}
/*
.footer-translate {
  border-bottom: 1px dashed #2aa9c9;
  border-top: 1px dashed #2aa9c9;
  text-align: center;
  margin-top: 5px;
  background: #f1f1f1;
  color: #000;
  padding: 0 10px;
  line-height: 1.2;
}*/

.footer-translate {
  line-height: 1.2;
  display: block !important;
  padding: 15px 20px !important;
  margin-bottom: 15px !important;
  border: 1px solid #e0e0e0 !important;
  border-radius: 6px !important;
  background-color: #fcfcfc !important;
  text-decoration: none !important;
  color: inherit !important;
  min-height: 50px !important;
  transition: all 0.3s ease-in-out;
}
.img-fluid {background-color: #a6934257;}

/*# sourceMappingURL=cms.css.map */