/*
Theme Name: Niipit - Blog
Theme URI: https://niipit.dk
Author: Aleksandar Dimovski
Author URI: https://aleksandardimovski.me
Description:  Niipit is website where people of Denmark can find the best deals, place where can help others, easy to find things around and a place where you can expect much more...
Version: 2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: niipit
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
*/
 .blogTitle {
  font-size: 24px;
  font-weight: 600;
 } 
div#wpcf7-f5866-p5861-o1.wpcf7 {
	background-color: #eef8ed;
	padding: 20px;
	border-radius: 10px;
	width: 100%;
}
.wpcf7-form p {
	display: block;
	width: 100%;
	vertical-align: top;
}
/*.wpcf7-form p:nth-child(10), .wpcf7-form p:nth-child(11), .wpcf7-form p:nth-child(12), .wpcf7-form p:nth-child(13) {
	width: 30%;
}
.wpcf7-form p:nth-child(15) {
	display: block;
	width: 100%;
} */
.wpcf7-form p label {
	width: 100%;
}
.wpcf7-checkbox .wpcf7-list-item {
	display: block;
}
.your-message textarea {
	height: 134px;
}
@media screen and (max-width: 720px) {
	.wpcf7-form p {
	display: block;
	width: 100%;
	vertical-align: top;
}
}
/*--------------------------------------------------------------
# WOO
--------------------------------------------------------------*/
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
    float: none;
    width: 100%;
}
.woocommerce div.product div.images {
    margin-bottom:0em;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 23.8%;
    float: left;
    margin: 1px;
    list-style: none;
}
#premium-nav ul li:nth-child(1) a {
  /* margin-left: 0;
  padding-left: 0; */
}
#premium-nav ul li a {
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  height: 14px;
  overflow: hidden;
  border-right: 2px solid;
    margin-top: 0;
   padding-top: 0;
   margin-bottom: 0;
   padding-bottom: 0;
padding-left: 20px;
padding-right: 20px;
font-size: 12px
}
#premium-nav ul li ul {
  padding: 10px;
}
#premium-nav ul li ul li {
  margin:5px 0;
}
#premium-nav .dropdown-menu {
  border:0px !important;
}
#premium-nav ul li:nth-last-child(1) a {
  border-right: 0px solid;
}
#premium-nav ul li ul li:nth-last-child(1) a{
  border-right: 2px solid;
}

/*--------------------------------------------------------------
# QOGM 
--------------------------------------------------------------*/

.din-pris {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 10px;
  padding: 20px 0;
}
.premium .breadcrumbs span:nth-last-child(1) a > span {
    font-weight: 600 !important;
}
.premium .breadcrumbs span a > span:hover {
    text-decoration:none;
}
.premium #fpFirst {
  border-bottom: 5px solid;
}

.premium .productMetaInfo {
    border-top:3px solid;
}

.companyProfileLogo {
  width: 340px;
  height: 100px;
  position: relative;
  padding: 0px;
  margin-top: 0px;
  display: inline-block;
  vertical-align: bottom;
}
.companyProfileLogo img {
position: relative;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: 100%;
    max-height: 100%;
}
.companyprofilearea .social {
   display: inline-block;
vertical-align: bottom;
width: 100%;
float: none;
margin-top: 20px;
}
.companyprofilearea .social ul {
    text-align: center;
  }

  .companyFooter {
    border-top:2px solid;
    padding: 20px 0;
  }

  .searchProductsBox {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  float: right;
}

/*--------------------------------------------------------------
# WOO premium
--------------------------------------------------------------*/
.premium .compImage {
  padding: 20px;
  background-color: transparent !important;
  position: relative;
}
.premium .imageframe {
  position: relative;
  width: 175px;
   height: 175px;
   margin: 0 auto 20px;
   overflow: hidden;
}
.premium .imageframe img{
 position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: 100%;
    max-height: 100%;
    width: initial !important;
}
.premium .woocommerce-loop-product__title {
  text-transform: uppercase;
  text-align: center;
  font-weight: 600 !important;
}
.premium button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
  width: 83.0% !important ;
  color: white !important;
  text-align: center;
  border-radius: 0px !important;
  text-transform: uppercase !important;
}
.premium .products li:hover {
  border:1px solid;
  padding: 5px !important;
  vertical-align: top;
}

.premium .single-product .entry-title,
.premium .single-product .page-title {
  text-transform: uppercase;
  text-align: left;
}
#premiumwoocategories-nav ul li:nth-child(1):before {
  width: 200px;
  height: 150px;
  background-position: center center;
}
#premiumwoocategories-nav ul li:nth-child(2):before {
  width: 200px;
  height: 150px;
  background-position: center center;
}
#premiumwoocategories-nav ul li:nth-child(3):before {
  width: 200px;
  height: 150px;
  background-position: center center;
}

.woocommerce .premium div.product p.price del, 
.woocommerce .premium div.product span.price del {
    display: block !important;
}
.woocommerce .premium #respond input#submit.alt, 
.woocommerce .premium a.button.alt, 
.woocommerce .premium button.button.alt, 
.woocommerce .premium input.button.alt,
.woocommerce .premium #respond input#submit, 
.woocommerce .premium a.button,
.woocommerce .premium button.button, 
.woocommerce .premium input.button,
.premium .woocommerce #respond input#submit.alt, 
.premium .woocommerce  a.button.alt, 
.premium .woocommerce  button.button.alt, 
.premium .woocommerce  input.button.alt,
.premium .woocommerce  #respond input#submit, 
.premium .woocommerce  a.button,
.premium .woocommerce  button.button, 
.premium .woocommerce  input.button,
.home .premium #respond input#submit.alt, 
.home .premium a.button.alt, 
.home .premium button.button.alt, 
.home .premium input.button.alt,
.home .premium #respond input#submit, 
.home .premium a.button,
.home .premium button.button, 
.home .premium input.button  {
    width: 100%;
    font-size: 20px;
    text-transform: uppercase;
    border-radius:0px !important;
}
.single .premium #respond input#submit.alt, 
.single .premium a.button.alt, 
.single .premium button.button.alt, 
.single .premium input.button.alt,
.single .premium #respond input#submit, 
.single .premium a.button,
.single .premium button.button, 
.single .premium input.button {
    width: 83.0%;
    font-size: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
    border-radius:0px !important;
}
.premium .woocommerce-mini-cart__total {
  margin-top: 20px;
  padding-top: 10px;
  margin-bottom: 20px;
  text-transform: uppercase;
  border-top:2px solid;
}
.woocommerce h3 {
  text-transform: uppercase;
}

.premium .price > span::after {
    content: '';
    font-size: 10px;
    text-transform: uppercase;
}
.premium .price del::after {
    content: '';
    font-size: 10px;
    text-transform: uppercase;
}
.premium .price ins::after {
    content: '';
    font-size: 10px;
    text-transform: uppercase;
}
.premium .add_to_cart_button {
  display: none !important;
}
.premium .products li:hover .add_to_cart_button {
  display: block !important;
}
.woocommerce .premium div.product form.cart .variations select {
    max-width: 55%;
    min-width: 45%;

}
/*--------------------------------------------------------------
# Emojimarketing 
--------------------------------------------------------------*/

.ml-slider-3-10-3.metaslider.metaslider-flex.metaslider-5067.ml-slider {
	display: none;
}
.searchbox {
	margin-top: 20px;
}
