/*
 Theme Name:   Råhampa
 Theme URI:    https://rahampa.se/
 Description:  Råhampa
 Author:       Rahampa
 Author URI:   https://rahampa.se/
 Template:     shopkeeper
 Version:      2.0.2
*/
.sticky-logo {

    min-height: 25px;
    height: 25px !important;

}
.site-logo {
	height: 45px !important;

}
.site-tools {
	position: absolute;
	right: 0;
}
.top-headers-wrapper:not(.sticky) .site-header .site-branding img.site-logo-img {
	height: 50px;
}
.top-headers-wrapper.sticky .site-header .site-branding img.sticky-logo-img, .top-headers-wrapper .site-header .site-branding img.mobile-logo-img {
    height: 33px;
}
/*
.center_caption {
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
}
*/
/*
.top-headers-wrapper {
	position: fixed;
	top: 0;
	z-index: 9999;
}
*/

/* Hide social media */

.social_media_twitter {
	display: none !important;
}

.social_media_pinterest {
	display: none !important;
}

ul.products li.product div.wcvashopswatchlabel {
    margin-top: 3px;
}

/* hide shopkeepr continue shopping button */
.shopkeeper-continue-shopping {
	display: none;
}

.slidefront h2, .slidefront p {
	text-shadow: 2px 2px 2px rgba(1,1,1,.6) !important;
}


/* hide ordering on catalog page */

.catalog-ordering {
    display: none;
}
.entry-content ins {
    background-color: #f0f0f0;
}
.lang_selector {
	display: none;
	position: absolute;
	top: -44px;
	right: 0px;
}
.lang_selector .wpml-ls-legacy-list-horizontal {
	padding-right: 0;
}
.lang_selector .wpml-ls-legacy-list-horizontal a {
	padding-right: 0;
}
@media (max-width: 63.9375em) {
.lang_selector { display: none; }
}
@media (max-width: 768px) {
.center_caption {
    position: relative;
    top: 0;
    transform: translate(0,0);
	margin-top: 30px;
}

}


/* slider width start page */
@media only screen and (min-width:64.063em) {
.shortcode_getbowtied_slider .swiper-slide .slider-content-wrapper {
	width: 70% !important;
}
}

/* lift upp slider - main page */
.shortcode_getbowtied_slider {
	margin-bottom: 0 !important;
}


.white h1, .white p {
	color: #fff;
}

.white h2, .white p {
	color: #fff;
}

.white h3, .white p {
	color: #fff;
}


.gul h3 .gul p {
	color: #fbf9c0;
}

footer.entry-meta {
    margin: 0;
}

.sticky-logo {
	height: 35px !important;
	min-height: 35px;
}


.prodcat_info h3 {
	font-size: 19px !important;
}

.row.prodcat_info {
    align-items: center;
    padding: 30px 5%;
    border-bottom: 1px solid #eee;
    margin: 0 auto;
}




.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 100% !important;
}


.bundle_form h4.bundled_product_title.product_title {
    font-size: 10.871px !important;
}

.bundle_form .bundled_product_optional_checkbox {
    font-size: 10.871px !important;
}

.bundle_form .bundled_product_optional_checkbox .price {
    font-size: 10.871px !important;
}


/**
	Language Switcher bar
*/
#site-top-bar {
    height: 27px;
}


/* Language Switcher on main menu (mobile) */

@media only screen and (min-width:1024px) {
	
   .menu-main-menu-1 .wpml-ls-item
   {
       display: none;
   }
   .menu-main-menu-engelska-1 .wpml-ls-item {
	   display:none;
   }
}

@media only screen and (max-width:1024px) {
	.mobile-navigation { border-bottom: 0; }
	.mobile-navigation .menu-language { display: none; }
   .menu-main-menu-1 .wpml-ls-item {
       margin-top: 15px;
   }
}


img.wpml-ls-flag {
    vertical-align: inherit !important;
}