.maincontent a{
  color:#115fc9;
}
.newsletter {
  width:100%;
  /* border-bottom: 2px solid #446ea9; */
  margin-bottom:80px;
  padding:0px !important;

}
.newsletter .go{

  padding:0 80px 0 80px;

}
.newsletter .go-{

  padding:0 70px 0 70px;

}
.blogfooter .newsletter {
  /*border-bottom: 2px solid #000;*/

}
.tx-powermail{
  padding:0px !important;
}
.anfrage{
  width:100%;
}
.newsletter  label{
  float:left;
}
.powermail_fieldwrap{
  padding:0 !important;
}
.powermail_fieldset_1, .powermail_fieldset_4 {
  width:58%;
  float:left;
  padding:0 !important;
}
.powermail_fieldset_5, .powermail_fieldset_9 {
  width:90%;
  float:left;
  padding:0 !important;
}
.powermail_fieldset_6, .powermail_fieldset_10 {
  width:10%;
  float:left;
  padding:0 !important;
  text-align:right;
}
.powermail_fieldset_7 {
  width:17%;
  font-size:20px;
  line-height:60px;
  float:left;
  padding:0 !important;
}
.powermail_fieldset_2, .powermail_fieldset_3 {
  width:50%;
  float:left;
}/*
.powermail_fieldset_9 {
  width:75%;
  font-size:20px;
  line-height:60px;
  float:left;
  padding:0 !important;
}
.powermail_fieldset_10 {
  width:25%;
  float:left;
  text-align:right;
} */
.container-fluid{
  padding-left:0 !important;
  padding-right:0 !important;
}
.btn-primary, .tx-indexedsearch-searchbox-button{
  font-size:25px;
  border: 1px solid #dcdddf;
  background-color:#dcdddf;
  font-family: 'Courgette', regular;
	font-weight: 400;
  color:#446ea9;
}
.tx-indexedsearch-search-submit input{
  padding:10px !important;
  border-radius:.2rem;
}
.tx-indexedsearch-form input  {
	border: 1px solid #ccc;
	width: 30%;
	margin-bottom: 10px;
    border-radius:.2rem;
	color: #3F3F3F;
}
.tx-indexedsearch-info-sword{
  margin-bottom: 20px;
}
.footer .btn-primary {
  font-size:20px;
  border: 0px solid #446ea9;
  background-color:#446ea9;
  font-family: 'AJensonPro-Lt';
	font-weight: 400;
  color:#fff;
}
.blogfooter .btn-primary{
  font-size:20px;
  border: 0px solid #9172a1;
  background-color:#9172a1;
  font-family: 'AJensonPro-Lt';
	font-weight: 400;
  color:#fff;
}
/*
.blogfooter .btn-primary{
  border: 1px solid #f3c678 !important;
  background-color:#f3c678 !important;
color:#000;
}*/
.btn-primary:hover{
  border: 0px solid #666666;
  background-color:#666666;
  color:#fff;
}/*
.blogfooter .btn-primary:hover{
  border: 1px solid #f3c678 !important;
  background-color:#f3c678 !important;
color:#000;
}*/
.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(220,221,223,.5)}
.btn-primary.disabled,.btn-primary:disabled{background-color:#dcdddf;border-color:#dcdddf}
.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#dcdddf;border-color:#dcdddf;box-shadow:0 0 0 .2rem rgba(220,221,223,.5)}

.newsletter .btn-primary{

  width:95%;
}
.anfrage .btn-primary{

  width:50%;
}
.anfrage .col-sm-12 {

  text-align:right;
}
.powermail_textarea{
  height:140px;
}
.col-md-12{
  padding-left:0px;
}
.powermail_fieldset_6 .col-md-12, .powermail_fieldset_3 .col-md-12{
  padding-right:0px;
}
.newsletter .powermail_input, .anfrage .powermail_input, .anfrage textarea {
    background-color: #fff;
    border: none;
    color:#446ea9;
    margin-right:0px;
    font-size:20px;
}/*
.blogfooter .newsletter .powermail_input, .anfrage .powermail_input, .anfrage textarea {
    background-color: #f3c678;
    border: none;
    color:#000;
    margin-top:13px;
    font-size:13px;
}*/
.newsletter input::-webkit-input-placeholder{
    color:#446ea9 !important;
}
.blogfooter .newsletter input::-webkit-input-placeholder{
    color:#000 !important;
}
.newsletter input:-moz-placeholder {
    /* Firefox 18- */
    color: #446ea9 !important;
}
.blogfooter .newsletter input:-moz-placeholder {
    /* Firefox 18- */
    color: #000 !important;
}
.newsletter input::-moz-placeholder{
    /* Firefox 19+ */
    color: #446ea9 !important;
}
.blogfooter .newsletter input::-moz-placeholder  {
    /* Firefox 19+ */
    color: #000 !important;
}
.newsletter input:-ms-input-placeholder{
    color: #446ea9 !important;
}
.blogfooter .newsletter input:-ms-input-placeholder  {
    color: #000 !important;
}

.footer, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6,  .footer a{
  color:#3e6aab;
  font-family: 'AJensonPro-Lt';

}
.blogfooter, .blogfooter h1, .blogfooter h2, .blogfooter h3, .blogfooter h4, .blogfooter h5, .blogfooter h6,  .blogfooter a{
  color:#000;
}
.footer {
	background: #e4e9f5;
}
.blogfooter {
	background: #f3c678 !important;
}
.footer-content p{
position:absolute;
bottom:0;
font-size:18px;
line-height:0px;
}
.footer-content p.footer-left{
  position:absolute;
  left:175px;
  white-space: nowrap;

}
.footer-content p.footer-right{
position:absolute;
right:180px;
font-size:18px !important;
z-index:9999;
}
.menubar-ul {
	position: relative;
	text-align: right;
	display: block;
	margin-top:95px;
}
.menubar-ul li a {
	padding: 15px 0 0 0;
	display: inline-block;
  font-family: 'AJensonPro-Lt';
	color: #bbbbbb;
	font-size: 15px !important;
	font-weight: 400;
}
.menubar-ul li li a {
	/*font-size: 18px; */
}
.menubar-ul li .cart-grand a, .cart-grand span{
  padding: 0 20px 0 0;
	display: inline-block;
  font-family: 'AJensonPro-Lt';
	color: #bbbbbb;
	font-size: 20px !important;
	font-weight: 400;
}
.menubar-ul a.active{
  color: #000 !important;
}
.cart-grand span{
color:#e1e0e0;
}
.grey-face{
  background-color:#ff3300;
}
.grid-sidebar-img img{
width:100%;
height:auto;
}
.blog-sidebar-item h6 {
	text-transform: none !important;
	border-bottom: 5px solid #f6f6f6;
	position: relative;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.blog-sidebar-item{
  	margin-bottom: 40px;
}
.big{
  padding:220px 0 220px 0;
}
.grey-face{
  position: relative;
}
.grey-face-{
  position: absolute;
  top:0;
  display:block;
  background-color:#dee0e1;
  height:61px;
  width:100%;
  z-index:1;
}
.small{
  padding:30px 0 30px 0;
}
.maincontent .powermail_fieldset_11{
  float:left;
  width:50%;
  padding:40px 40px 0 0;
}
.maincontent .powermail_fieldset_12{
  float:left;
  width:50%;
  padding:40px 0px 0 0;
}
.maincontent .btn-primary{
  margin-top:20px;
}
a.cartclick , a.searchclick {
  color: black !important;
  font-size:17px !important;
}
.home3 .single-portfolio .portfolio-info {
	margin: 10px 0 35px;
}
.menu-logo{
  margin-top:20px !important;
}
.menu-logo-b{
  margin-top:20px !important;
}
/*
.single-portfolio-img img{
  width:100%;
  height:auto;
}
*/
.blog-sidebar-item h5{
  color: #666666;
  border-bottom: 1px solid #666666;
}
.entry-date{
  font-size:14px !important;
}
.grid-sidebar h4{
  padding:0;
  margin-bottom:4px;
}
.grid-sidebar p{
  padding:0;
  margin-top:-6px;
}
.tx-indexedsearch-res h3{
	font-size: 17px;
font-family: 'Merriweather', sans-serif;
	font-weight:300;
}
.footer a:hover{
	color:#fff;
}
.placeholder{
  display:none;
}
.menu-logo-b{
  display:none;
}
.morebottom{
  margin-bottom:-30px;
}
.maincontent a:visited{
  color: #000;
}
.image img{
  width:100% !important;
  height:auto;
}
.image-caption{
  font-size: 12px;
  text-align:right;
}
.media-left{

  display:none;
}
.col-lg-9{
  padding-right:5% !important;
}
.social-a{
  display:block;
  height:70px;
}
.social-b, .social-c{
  float:left;
}
.social-a img{
  height:40px;
  width:auto;
}
.social-b{
  margin-right:15px;
}
.prev_next{
  display:block;
  position:relative;
  width:100%;
  padding:0px 0 50px 0px;
}
.prev{
  position:absolute;
  left:0;
  text-align:left;
}
.next{
  position:absolute;
  right:0;
text-align:right;
}
@media only screen and (max-width:1024px){
  .single-portfolio-img img{
    width:100% !important;
    height:auto;
  }
  .col-lg-9{
    padding-right:3% !important;
  }
}
@media only screen and (max-width:767px){
	.menubar {
		padding: 90px 0 15px !important;
	}

  .small{
    padding:10px 0 10px 0 !important;
  }

}
@media only screen and (max-width:575px){
  .dropdown-menu-show{
    display:block !important;
  }
  .menubar {
    position:relative;
		margin-top:-80px;
	}
  .menu-logo-b{
    display:inline;
  }
  .menu-logo{
    display:none;
  }
  .anfrage{
    display:none;
  }
  .footer-content {
  width:100% !important;
  }
  .footer-content img{
  width:30% !important;
  }
  .footer-content p{
  position:relative;
  font-size:18px;
  line-height:0px;
  }
  .footer-content p.footer-left{
    position:relative;
    white-space: nowrap;
    width:100% !important;
    left:0;
      margin-top:0px;
  }
  .footer-content p.footer-right{
    position:relative;
    white-space: nowrap;
    width:100% !important;
    right:0;
    margin-top:20px;
  }
  .placeholder {
    display:block;
  }
  .menubar {
    padding: 60px 0 15px !important;
  }
  .powermail_fieldset_1, .powermail_fieldset_4, .powermail_fieldset_5, .powermail_fieldset_6, .powermail_fieldset_9, .powermail_fieldset_10 {
    width:100%;
    float:left;
    padding:0 !important;
  }
  .newsletter input::-webkit-input-placeholder{
      color: #FFF !important;
  }
  .blogfooter .newsletter input::-webkit-input-placeholder{
      color: #FFF !important;
  }
  .newsletter input:-moz-placeholder {
      /* Firefox 18- */
      color: #FFF !important;
  }
  .blogfooter .newsletter input:-moz-placeholder {
      /* Firefox 18- */
    color: #FFF !important;
  }
  .newsletter input::-moz-placeholder{
      /* Firefox 19+ */
      color: #FFF !important;
  }
  .blogfooter .newsletter input::-moz-placeholder  {
      /* Firefox 19+ */
      color: #FFF !important;
  }
  .newsletter input:-ms-input-placeholder{
      color: #FFF !important;
  }
  .blogfooter .newsletter input:-ms-input-placeholder  {
      color: #FFF !important;
  }
  .powermail_fieldset_2, .powermail_fieldset_3 {
    width:100%;
    float:left;
  }
  .newsletter .btn-primary{

    width:100%;
  }
  .col-md-12{
    padding-right:0px;
  }
  .responsive-menu-show , .responsive-menu-hidden {
  	z-index:9999;
  }
  .menu-logo-b img{
    display: block;
  height: auto;
  width: 50%;
  }
  .gallery{
    width:100%;
    text-align:center;
  }
.justify-content-center{
  padding:0;
  margin:0;
}
.justify-content-center .col-12{
  padding:20px;
  }
  .footer-content p{
  position:relative;
  text-align:center;
  }
  .footer-content p.footer-right{
  position:relative;
  }
}
@media only screen and (max-width:360px){
  .powermail_fieldset_1, .powermail_fieldset_4, .powermail_fieldset_5, .powermail_fieldset_6 {
    width:100%;
    float:left;
    padding:0 !important;
  }
  .powermail_fieldset_2, .powermail_fieldset_3 {
    width:100%;
    float:left;
  }
  .anfrage .btn-primary{

    width:100%;
  }
  .prev{
    position:relative;
    left:0;
    text-align:left;
  }
  .next{
    position:absolute;
    right:0;
    top:50px;
  text-align:right;
  }
}
.preview{
float:left;
width:50%;
}
.next{
  width:50%;
float:left;
text-align:right;
}
/* Pre Loader Style */
#preloader {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 988899;
    width: 100%;
    height: 100%;
    overflow: visible;
    background: #fff url('Images/Spinner-1s-200px_.gif') no-repeat center center;
}
/* END of Pre Loader Style */
