/*
Theme Name:     The7 Child
Theme URI:      https://dream-theme.com/the7/
Template:       dt-the7
Version:        1.0
Author:   Jesper Flindt <mail@jflindt.dk>
Date:   20170221
*/

@font-face {
  font-family: 'Crank8-MinusOne';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusOne.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusOne.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusOne.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusOne.svg#font-name') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Crank8-MinusTwo';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusTwo.eot');
  src: url('https://nyborgdestilleri.com//wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusTwo.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusTwo.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-MinusTwo.svg#font-name') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Crank8-PlusFive-Italic';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive-Italic.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive-Italic.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive-Italic.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive-Italic.svg#font-name') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Crank8-PlusFive';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusFive.svg#font-name') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Crank8-PlusTwo-Italic';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo-Italic.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo-Italic.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo-Italic.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo-Italic.svg#font-name') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Crank8-PlusTwo';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-PlusTwo.svg#font-name') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Crank8-Regular-Italic';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular-Italic.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular-Italic.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular-Italic.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular-Italic.svg#font-name') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Crank8-Regular';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular.woff') format('woff'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/Crank8/Crank-Regular.svg#font-name') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BulmerMT-Italic';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/BulmerMT/BulmerMT-Italic.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/BulmerMT/BulmerMT-Italic.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/BulmerMT/BulmerMT-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'BulmerMT-SemiBold';
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/BulmerMT/BulmerMT-SemiBold.eot');
  src: url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/BulmerMT/BulmerMT-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('https://nyborgdestilleri.com/wp-content/themes/dt-the7-child/fonts/BulmerMT/BulmerMT-SemiBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
body, p {
  font-family: 'Crank8-MinusTwo' !important;
  font-size: 15px;
  font-weight: normal;
  color: #3b3f4a !important;
}
#header_menu p {
	color: #ffffff !important;
}
#header_menu a, #header_menu a:active, #header_menu a:hover, #header_menu a:visited {
  color: #ffffff;
	text-decoration:none;
}
h1 {
  font-family: 'Crank8-Regular' !important;
  font-size: 34pt;
  color: #ffffff;
  line-height: 54px;
}
h2 {
  font-family: 'Crank8-Regular' !important;
  font-size: 24pt;
  color: #3b3f4a !important;
  line-height: 36px;
}
h3 {
  font-family: 'Crank8-Regular' !important;
  font-size: 16pt;
  color: #3b3f4a !important;
}
#footer .wf-container-footer {
  padding-top: 15px;
}
#footer .widget-title {
  font-family: 'Crank8-Regular' !important;
  font-size: 18px;
}
#footer .widget-info, .textwidget {
  font-family: 'Crank8-MinusTwo' !important;
  font-size: 14px;
  color: #ffffff !important;
}
#footer a:active, #footer a:hover, #footer a:visited, #footer a:link {
  text-decoration:  none;
  color: #ffffff !important;
}
.verticalLine {
  border-left: thin solid #9aa0a7;
  padding-left: 10px;
  margin-left: 2px;
}
.dash{
  border: 0 none;
  border-top: 1px dashed #ffffff;
  background: none;
  height:0;
  margin-left: 15px;
  margin-right: 15px;
}
.menu-text {
  font-family: 'Crank8-Regular' !important;
  color: #ffffff !important;
}
.masthead {
   display: none;
}
.book-btn {
	display: block;
  width: 125px;
  min-height: 32px;
  background: none;
  text-align: center;
  border-radius: 5px;
  color: #ffffff;
	border-color:#ffffff;
	border-style:solid;
  font-weight: bold;
	padding-top:10px;
  padding-bottom:10px;
}
.textwidget, h1, h2, h3, h4, h5, h6, p {
  margin-bottom: 0px;
}
#main {
  background-image: url("https://nyborgdestilleri.com/wp-content/uploads/2017/03/Whiteconcretewalltexture_1920.jpg");
  color: #000000;
}
.ubtn, a.ubtn-link .ubtn {
  background: transparent;
}
.ult_ivan_button, a.ubtn-link .ult_ivan_button {
  background: transparent;
}
.accent-gradient .dt-close-mobile-menu-icon span {
  background: #9aa0a7 !important;
}
.ubtn-text {
  font-family: 'Crank8-MinusTwo' !important;
  font-size: 18px;
}
.ult-dual-button-title {
  font-family: 'Crank8-MinusTwo' !important;
  font-size: 18px;
}
.ult-dual-btn-1 .ult-dual-button-title {
    color: #000000 !important;
}
.ult-dual-btn-2 .ult-dual-button-title {
    color: #ffffff !important;
}
.middle-text {
    display: none;
}
.footer .widget {
  margin-top: 15px;
  margin-left: 125px;
  margin-right: 125px;
  margin-bottom: 20px;
}
.lines:after, .lines:before {
    width: 16px !important;
    margin-left: 3px !important;
}
.vc_tta-panel-heading, .vc_tta-panel-body {
    border-left-style: hidden !important;
    border-right-style: hidden !important;
}
@media screen and (max-width: 768px) {
  .footer .widget {
    margin-top: 0px;
    margin-left: 30px;
    margin-right: 10px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .ubtn-text {
    font-family: 'Crank8-MinusTwo' !important;
    font-size: 20px;
  }
  .menu-text, a:active, a:hover, a:visited {
    font-family: 'Crank8-Regular' !important;
    color: #000000;
  }
}
.button, a.button, .dt-form button, input[type="submit"], .checkout-button {
  background: transparent !important;
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
}
button:hover {
  color: #000000;
}
.mobile-header-space {
  height: 0px !important;
}
.shop_table th {
   color: #000000;
}
.shop_table td {
   color: #000000;
}
.shop_table .variation p, .shop_table .product-name > a {
  color: #000000;
}
.single-product .product .single_add_to_cart_button.button{
  background: transparent;
  color: #000000;
}
.woocommerce .product .add_to_cart_button.button, #page .checkout-button.wc-forward, #page #place_order {
  background: transparent;
  color: #000000!important;
}
#page .cart_totals .order-total .amount  {
  background: transparent;
  color: #000000 !important;
}
.cart td.actions .coupon .input-text {
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}
.shiftnav-wrap {
	padding-top:0px !important;}
.shiftnav-main-toggle-content,
.shiftnav-main-toggle-content img{
  vertical-align:bottom;
}
.shiftnav-main-toggle-content a{
  padding-left:5px;
}
.wc-bookings-booking-form {
  background: transparent;
  color: #000000;
  border-color: #000000;
}
h1.entry-title, .price, #reply-title, h2.woocommerce-Reviews-title {
  color: #000000 !important;
}
.woocommerce-tabs .panel > h2 {
  color: #000000;
}
.comment-form #submit {
  border-style: solid;
  border-color: #000000;
  border-width: 2px;
  background: transparent;
  color: #000000;
  padding-left: 25px;
  padding-right: 25px;
}
.woocommerce-tabs li.active > a, .woocommerce-tabs li > a, #page .woocommerce-tabs li:hover > a {
  color: #000000 !important;
}
p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4, p.stars a.star-5 {
  color: #000000;
}
.product {
  padding-top: 25px;
}
#reviews ol.commentlist .comment_container {
  background: transparent;
  border-style: solid;
  border-color: #000000;
  border-width: 2px;
}
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
  color: #ffffff;
}
.fa-shopping-basket {
  color: #ffffff;
}
#shiftnav-toggle-main .shiftnav-main-toggle-content-after {
  padding-top: 12px;
}
.woocommerce fieldset {
  background: none;
}
.boxzilla {
  padding-left: 100px !important;
  padding-right: 100px !important;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.boxzilla-close-icon {
  padding-right: 10px !important;
}
.mc4wp-form input[type="submit"] {
  background: #ffffff !important;
  width: 190px;
  height: 40px;
  padding-top: 2px !important;
}
.mc4wp-form label {
  color: #ffffff !important;
  font-size: 20px !important;
}
.contact-form-minimal input[type=email] {
  border-radius: 5px !important;
}
.ripple span {
  color: #000000 !important;
}
.woocom-list-content .price ins * {
  color: #000000 !important;
}
#page .star-rating span:before {
  color: #000000 !important;
}
.onsale {
  background-color: #000000 !important;
}
.product_meta > span, .product_meta > span a {
  color: #000000 !important;
}
.single_add_to_cart_button.button {
  border-style: solid;
  border-width: 2px;
}
#BookingPopup {
  margin-top: 75px !important;
  width: 325px !important;
}
.vc_tta-title-text {
  color: #3b3f4a !important;
  font-family: 'Crank8-Regular' !important;
  font-size: 20pt;
}
.vc_tta-panels {
  border-style: none;
}
.btn-modal-md {
    font-family: 'Crank8-MinusTwo' !important;
    padding: 0px;
    line-height: 0px;
    font-size: 18px !important;
    border-radius: 3px;
    background-color: transparent;
    color: #000000 !important;
    border-style: solid;
    border-color: #000000;
    border-width: 3px;
    width: 250px;
    min-height: 40px;
}
.carousel-shortcode.carousel-shortcode-id-1 .owl-nav {
  color: #000000 !important;
}
a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
@media screen and (min-width: 767px) and (max-height: 1000px) {
  #header_desktop.full-height-desk {
    height: 95vh;
  }
  .arrow-down-header {
    margin-top: 75vh !important;
  }
  a.button-down-header {
    margin-top: 65vh !important;
  }
  .btn-vh-text {
    margin-top: 20vh !important;
  }
  .display-none-customhead {
    display: none;
  }
}


/* Fingerspitz 14/12/17
============================*/
img {
  image-rendering: crisp-edges;	
}

.page-title {
	display:none;
}
.home #main, #page #main {
	padding-top:1px !important;
	padding-bottom:0px !important;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 18px !important;
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cont-id-0 {
	margin:0px !important;
}

/* woocommerce rettelser
============================*/

.button.wc-backward {
	color: #3b3f4a;
}

.book-btn {
	    width: 250px;
			text-decoration:none;}
.book-btn:hover {
	color: #FFF;
	}
.content .woocommerce-checkout-review-order-table td {
	overflow:inherit;
}
#billing_address_2 {
	margin-top:10px;
}
#content .woocommerce {
	color: #3b3f4a;
}
#pakkelabels_find_shop_btn {
	color: #3b3f4a;
	background-color: #fff !important;
	-webkit-border-radius: 4px;
    border-radius: 4px;
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12);
    box-shadow: 0 1px 6px rgba(0,0,0,0.12);
    -webkit-transition: -webkit-box-shadow 0.2s ease-out, opacity 0.45s;
    transition: box-shadow 0.2s ease-out, opacity 0.45s;
}
#pakkelabels_find_shop_btn:hover {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
#content .woocommerce, #content .cart-btn-below-img, #content > .product {
	padding:100px 0;
}
.archive .woocommerce-products-header {
	margin-bottom:0px;
}
.woocom-project .woo-buttons-on-img > a {
	padding-bottom:0px !important;
	height:auto !important;
}
.product_type_simple, .product button, .added_to_cart, .dt-form button, .checkout-button, .minus, .plus, .product_type_variable {
	display: block !important;
	font-size:16px !important;
	height:auto !important;
  min-height: 20px !important;
  background: none !important;
  text-align: center !important;
  color: #3b3f4a !important;
	border-color:#3b3f4a !important;
	border-style:solid !important;
	border-width:2px !important;
  font-weight: bold !important;
	padding-top:16px !important;
  padding-bottom:16px !important;
	padding-left:24px !important;
	padding-right:24px !important;
	background-color:#ffffff !important;
	border-radius: 0px !important;
	line-height:20px !important;
}
.cart-btn-below-img .woo-buttons a * {
  color: #3b3f4a !important;	
}
.wc-backward {
	margin-top:25px;
	width:190px !important;
}
.qty, .minus, .plus {
	padding:16px !important;
	line-height:20px !important;
	height:auto !important;
  min-height: 20px !important;	
	border-style:solid !important;
	border-width:2px !important;
	border-color:#3b3f4a !important;
	width:60px !important;
}
.minus, .plus {
	font-size:25px !important;}
.post-type-archive-product .woocommerce-product-details__short-description, .wf-container-main >div >div >div >article >figure >figcaption >.woocommerce-product-details__short-description {
	display:none;
}
.product div.images, .woocommerce div.product div.summary {
  width:45% !important;
}
.product .woo-buttons-on-img {
	background-color:#ffffff !important;
}
.woocommerce-product-gallery__trigger {
	display:none;
}
.woocommerce-error-text {
	color:#FFF!important;
	}
.fancy-header, .page-title {
  background-image: url("https://nyborgdestilleri.com/wp-content/uploads/2017/03/age_verify_desktop.jpg");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.switcher-wrap {
	display:none;
}
.woocommerce-terms-and-conditions p  {
	padding-right:5px;}
.woocommerce-terms-and-conditions p {
	font-size:12px;}
.includes_tax {
	display:block;
	font-size:10px !important;}
.includes_tax .woocommerce-Price-amount.amount {
	font-size:10px !important;}
.shop_table th, .shop_table td, .woocommerce-cart-wrap .product-remove a, input[type="number"], .woocommerce-cart-wrap .update-cart-button i, .woocommerce-cart-wrap .update-cart-button input[type="submit"], .woocommerce-billing-fields label .required, .woocommerce-checkout-review-order .product-total .woocommerce-Price-amount, .woocommerce-checkout-review-order .product-quantity {
	color:#000000 !important;
}
.shop_table th, form.woocommerce-checkout #customer_details label {
	font-size: 16px !important;
	font-weight: bolder !important;
}
#customer_details,
.woocommerce-cart-form,
.wc-complete-wrap .wc-wide-column,
.wc-complete-wrap .woocommerce-bacs-bank-details,
.shop_table_responsive,
.woocommerce-cart-wrap .cross-sells {
  width: calc(100% - 30% - 110px);
  padding: 30px;
	background-color:#f8f8f9;
}
.shop_table_responsive {
	padding:0px;
}
#page #place_order {
	background-color: #fff !important;
}

@media screen and (max-width: 778px) {
	#fancy-header {
		min-height:auto !important;
	}
	#fancy-header.title-center > .wf-wrap, #fancy-header.content-left > .wf-wrap, #fancy-header.content-right > .wf-wrap, #page > .page-title > .wf-wrap {
		padding-top: 100px !important;
		padding-bottom: 100px !important;
	}
}
@media screen and (max-width: 700px) {
	.product div.images, .woocommerce div.product div.summary {
		width:100% !important;
	}
}

#epay_frame_container {
	top:105px !important;}

/* Fingerspitz.dk rettelser dato 05/02/18 */
/* Fingerspitz.dk rettelser dato 05/02/18 */
.footer-info > .wpb_wrapper > p > span > a{
	color:#FFFFFF !important;
	text-decoration: none !important;
}
.woocommerce-thankyou-order-details li, .woocommerce-thankyou-order-details li strong, .order_details .product-total .woocommerce-Price-amount, .woocommerce-cart-wrap .product-quantity {
	color:#3b3f4a;
}
.wc-wide-column {
	background-color: #f8f8f9;
	padding:30px;
	width: calc(100% - 30% - 110px) !important;
}
.pakkelabels-modal.visible {
	margin-top:50px;
}

