/*
 Theme Name:   Soledad Child Theme
 Theme URI:    http://pencidesign.com/
 Description:  Soledad Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Version:      1.0
 Author URI:   http://pencidesign.com/
 Template:     soledad
 Text Domain:  soledad
*/

/* = Theme customization go here
-------------------------------------------------------------- */

/*blog main page*/
.page-id-14 .hentry{
border-radius:10px;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

.page-id-14 .penci-entry-title{
  text-align:center;
  padding:30px;
}


.penci-ilrelated-posts {
 
  background: linear-gradient(to bottom right, #ffcf08, #b6ffef);
}
.penci-ilrelated-posts .pcilrp-content a{
  float:right;
   margin-top:-25px;
  color:#000 !important;
}
.penci-ilrelated-posts .pcilrp-content a:hover{
 color:red !important;
  text-decoration:none;
}
.penci-ilrelated-posts{

  padding:20px;
 
}
.pcilrp-heading span{
  color:#000 !important;
  padding-bottom:0px;
  margin-bottom:0px;
}
.post-entry ul li{
list-style-type:none;
  
}
.pcilrp-heading span:after{
  border:0 ;
}
.pcilrp-heading{
  margin-bottom:0px;
}
/*blog*/

article .info-portfolio
{
  margin-bottom:50px !important;
} .info-portfolio{
border-radius:10px;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  margin:0px 10px; 
}
.portfolio-desc{
  padding-bottom:20px !important;
}
.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc{
  margin-top:10px;
}

/*insurance*/

.elementor-element-33a6bf4 .elementor-widget-container img, 
.elementor-element-b0c332d .elementor-widget-container img
{ height:220px !important; }

.inner-tit{
 font-size:25px !important;
}
/* Living In Germany */
.elementor-element-1599245 .tnp-submit{
  background-image: linear-gradient(to left, #DADF46, #B5FEEE) !important;
color:#000 !important;
}
 .elementor-element-1599245  .tnp-subscription input.tnp-submit{
      width: 100% !important;
}
.elementor-element-1599245 .tnp-email{
  background:#C2F3B1 !important;
}
.elementor-element-1599245 .tnp-field label{
  display:none !important;
}
.elementor-element-1599245 .tnp-subscription{
  margin:15px 0px !important;
}
/* end Living In Germany  */

/* Insurances In Germany */
 .elementor-element-f567d84 .tnp-submit{
  background-image: linear-gradient(to left, #DADF46, #B5FEEE) !important;
color:#000 !important;
}
 .elementor-element-f567d84  .tnp-subscription input.tnp-submit{
      width: 100% !important;
}
.elementor-element-f567d84 .tnp-email{
 background:#C2F3B1 !important;
}
.elementor-element-f567d84 .tnp-field label{
  display:none !important;
}
.elementor-element-f567d84 .tnp-subscription{
  margin:15px 0px !important;
}
/* end Insurances In Germany */

/* home */
.elementor-element-b2e638a .tnp-submit{
  background-image: linear-gradient(to left, #DADF46, #B5FEEE) !important;
color:#000 !important;
}
 .elementor-element-b2e638a  .tnp-subscription input.tnp-submit{
      width: 100% !important;
}
.elementor-element-b2e638a .tnp-email{
 background:#C2F3B1 !important;
}
.elementor-element-b2e638a .tnp-field label{
  display:none !important;
}
.elementor-element-b2e638a .tnp-subscription{
  margin:15px 0px !important;
}

.elementor-element-d557609 .hentry{
border-radius:10px;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
.elementor-element-d557609 .penci-entry-title{
  text-align:center;
  padding:30px;
}
.penci-border-arrow{
  display:none;
}
/* end home */

.elementor-element-e10435c .elementor-tab-content p{
  font-size:20px
}

/* TAXES IN GERMANY */
table, th, td {
  border: 1px solid black;
  padding: 20px 40px;
}
/* end TAXES IN GERMANY */
/*.elementor-element-74db1a0 .elementor-widget-container strong{
      font-size: 35px;
}*/
.elementor-element-74db1a0 p{
  font-size:18px !important;
}
.elementor-element-74db1a0 .post-views{
  display:none;
}


.penci-ilrelated-posts{
      background: #B6FFEF !important;
}
.post-entry p{
   font-size:18px !important;
}

.elementor-widget-container strong{
	font-family: 'Alegreya SC' !important;
}
 
.pencisc-button {
  border-radius:30px !important;
  background: #B6FFEF !important;
  color:#000 !important;
}

.post-views{
  display:none !important;
}
.penci_list_shortcode li:before{
  color:#000 !important;
}
.item-related{
  border-radius:10px;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
 
}
.item.hentry{
  border-radius:10px;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  
 }
.grid-header-box{
  padding:0px 30px;
  padding-bottom:30px !important;
}
	.penci_video_shortcode{
      max-width: 100% !important;
		width:100% !important;
}
	.penci_video_shortcode iframe{
      height: 400px !important;
}


@media(max-width:518px){.penci_video_shortcode{
      max-width: 100% !important;
}

.penci_video_shortcode iframe{
      height: 250px !important;
  }}


body{
  margin: 0px !important;
    padding: 0em 0em !important;
    max-width: 100% !important;
}

.penci-ilrelated-posts .pcilrp-content a{
  text-decoration:underline !important;
  float: left !important;
 margin-left:90px !important;
}
.penci_list_shortcode a{
  color:#000 !important;
}
.penci_list_shortcode, .elect-cls{
  font-family: "Quicksand" !important;
  font-size:18px !important;
  color:#000 !important;
}
.single-post .elementor-widget-container p{
  color:#000 !important;
}
.elect-cls{
  border-left:1px solid #DD0000 !important;
  border-width:5px !important;
 padding: 0px 0px 10px 15px !important;
}
strong {
     line-height: 1; 
}
.attachment-penci-full-thumb {
  margin-top: 30px !important;
}

.home .penci-page-header { margin: 0 0 80px 0; }



#footer-section a{
      max-width: 23% !important;
}
.footer-logo-copyright.footer-not-gotop{
  padding:0px !important;
}
 .pc-builder-element.pc-main-menu .navigation .menu > li:hover > a{
  color:#000 !important;
}
.pc-builder-element.pc-main-menu .navigation .menu > li.current-menu-item > a {
    color: #000 !important;
}
.navigation.menu-style-2 ul.menu ul.sub-menu:before{
  background:#000 !important;
}
.header-social{
  display:none !important;
}
.inner-tit{
      font-size: 20px !important;
}
.penci-fancy-heading.pc-fctline .inner-tit:before, .penci-fancy-heading.pc-fctline .inner-tit:after{
  display:none !important;
}
.penci-fancy-heading.pc-fctline .inner-tit{
  padding:0px !important
}

@media(max-width:989px){.inner-tit{
      font-size: 18px !important;
  }}
#menu-footer-menu-1{
  font-family:"Alegreya SC" !important;
  font-weight:700 !important;
}
#footer-copyright{
  font-family:"Alegreya SC" !important;
  font-weight:500 !important;
  padding-bottom:30px !important;
}
#appointment-cls .elementor-heading-title{
  color:#000 !important;
}
.popmake-1955 .elementor-button{
      background-image: linear-gradient(to left, #DADF46, #B5FEEE) !important;
  color:#000 !important;
}
.pum-theme-1932 .pum-title, .pum-theme-default-theme .pum-title{
      text-align: center !important;
}
.pum-container{
  border:1px solid #DADF46 !important;
  
}
.post-ryt{
  font-size:18px !important;
  color:#000 !important;
}
.post-ryt{
  border-left:5px solid #DD0000 !important;
  padding: 0px 0px 10px 15px !important;
}
.penci-ilrelated-posts.pcilrt-left{
      max-width: 100% !important;
}
#icon-sec{
      margin-top: -35px !important;
}
@media(max-width:1024px){.elementor-element-8e99176  .elementor-container {
    flex-wrap: inherit;
  }}
@media(max-width:767px){.single-post .elementor-widget-container strong {
    font-size: 25px !important;
  }}

.post-image .attachment-penci-full-thumb{
   width: 100% !important;
}
.btn-bottom{
  margin-bottom:17px !important;
}

input[type=email] {
background-image: linear-gradient(to right, #C8D658 , #B9FCE0) !important;
}
.tnp-field label {
font-size:20px;
  font-family:"Alegreya SC", sans-serif !important;}

.elementor-widget:not(:last-child){
  margin-bottom:0px !important;
}
#mc_embed_signup {
  text-align: center;
  }
#mc_embed_signup label{
      font-size: 30px !important;
}
#mc_embed_signup .clear {
    display: inherit !important;
}
#mc_embed_signup_scroll{
  font-family:"Alegreya SC", sans-serif !important;
}
.elementor-element-56fa9ed input[type=email], .elementor-element-db6caa5 input[type=email] {
background-image: linear-gradient(to right, #C8D658 , #B9FCE0) !important;
}
/* header */
.penci_stickybar,.sub-menu,.penci_topbar {
  background:#09558B !important;
  }
.pc-builder-element.pc-builder-menu.pc-main-menu .navigation .menu > li > a{
  background:#09558B !important;
  color: #fff !important;
}
.penciicon-magnifiying-glass{
  color: #fff !important;
}


* p{
  color:#000 !important;
}
.post-entry ul li {
  list-style-type: disc !important; 
  color:#000 !important;
  font-size:18px !important;
}

.single-post .elementor-button-link{
  background:#09558B !important;
}
.elementor-element-1ac283a, .elementor-element-758918f{
 padding-bottom:20px !important;
}
.single-post  h1.elementor-heading-title{
  color: #000 !important;
}


.pc-search-form.search-style-icon-button .searchsubmit{
  background:#09558B !important;
}
.pc-search-form.search-style-icon-button .search-input{
  border:1px solid !important;
}
.search-results .attachment-large{
  display:none !important;
}
.penci-latest-posts-grid .penci-entry-title{
  padding:0px !important;
}
.penci-latest-posts-grid .penci-post-box-meta{
 padding-bottom:20px !important;
}

#ajaxsearchlite1{
      width: 25%;
    float: right;
} 
#ajaxsearchlite1 .probox, div.asl_w .probox{
      background: #09558B  !important;
}
div.asl_w .probox .promagnifier{
 background: #09558B !important;
}

.penci-latest-posts-grid .penci-entry-title{
  padding:0px !important;
}
.penci-latest-posts-grid .penci-post-box-meta{
 padding-bottom:20px !important;
}
#ajaxsearchliteres1{
  background:#fff !important;
  border: 1px solid #09558B;
}
@media(max-width:767px){.single-post .elementor-widget-container strong {
  font-size: 20px !important;}
}
@media(min-width:768px){
.single-post .elementor-widget-container  h2{
    font-size:35px !important;
  }
}
.post-entry ol{
  color:#000 !important;
}
.hentry .grid-post-box-meta{
      text-align: center !important;
}
.elementor-element-fb81d85 .pcfooter-navmenu .pcfoot-navmenu li a:hover {
  color:#09558B !important;

}
.elementor-element-fb81d85 .pcfooter-navmenu .pcfoot-navmenu li a:after{
    content: '' !important;
    width: 0px;
    height: 2px;
    display: block;
    background: black;
    transition: 300ms;
}
.elementor-element-fb81d85 .pcfooter-navmenu .pcfoot-navmenu li a:hover:after{
  width:100%;
}

.category-working-in-germany .item-content, .category-working-in-germany .penci-post-share-box, .category-working-in-germany .penci-post-box-meta {
  display:none !important;
}
.category-living-in-germany .item-content, .category-living-in-germany .penci-post-share-box, .category-living-in-germany .penci-post-box-meta{
  display:none !important;
}
.category .item-content, .category .penci-post-share-box, .category .penci-post-box-meta {
  display:none !important;
}

.category-working-in-germany .archive-box span, .category-living-in-germany  .archive-box span, .category .archive-box span{
  display:none !important;
}
.category-working-in-germany .title-bar h1, .category-living-in-germany .title-bar h1, .category .title-bar h1{
  color:#000 !important;
}
.category .archive-box{background-color: transparent;
    background-image: linear-gradient(108deg, #B5FEEEC2 0%, #DADF46D4 100%) !important;
  padding:50px !important;
   margin-left: -215px !important;
   width: 1900px !important;
  }
.category .penci-header-wrap {
  margin-bottom:0px !important;
}

.category .title-bar h1{
  font-size:35px !important;
}
@media(max-width:767px){.single-post .elementor-widget-container  h2 {
    font-size: 25px !important;
  }}
