/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/



li.loggan a {
	background-image: url("https://www.mamutdesign.se/wp-content/uploads/2013/04/mamutlogon.png");
	background-size: contain !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	padding: 25px 50px !important;
	height: 80px !important;
}

.read-more-link a.more-link {
	color: #f05a1a !important;
	padding: 0 !important;
	font-size: 16px !important;
}

.bloglist-excerpt .read-more-link {
	text-align: left !important;
	font-size: 18px !important;
}

#header_meta {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

input.tnp-submit {
	border: none !important;
}

#footer li.fixsocials {
	display: inline-block !important;
	float: left !important;
	width: 100% !important;
	margin-bottom: 10px !important;
}

.widget_ultimate_posts h3.widgettitle {
	font-size: 20px !important;
	margin-bottom: 40px !important;
}

#footer h3.widgettitle {
	margin-bottom: 30px !important;
}

.blog-meta {
	display: none !important;
}

.wpcf7 input,
.wpcf7 testarea,
input[type="password"] {
	border: 1px solid #ececec !important;
}

form.post-password-form {
	padding-left: 20% !important;
	padding-right: 20% !important;
	font-size: 16px !important;
}

.html_header_top.html_header_sticky #top #wrap_all #main {
	padding-top: 140px !important;
}

.html_header_top.html_header_sticky #top.home #wrap_all #main {
	padding-top: 93px !important;
}

input[type="submit"] {
	font-size: 16px !important;
	padding: 10px 25px !important;
}



.mystickyelement-credit a {
	display: none !important;
	visibility: hidden !important;
}



.element-contact-form h3 {
	background: none !important;
	margin-bottom: 20px !important;
}


.element-contact-form {
	padding: 20px !important;
}

#stickyelements-submit-form {
	height: auto !important;
	border-radius: 0px !important;
	border: none !important;
	margin-top: 0 !important;
}

#stickyelements-form input {
	margin-bottom: 10px !important;
}


.element-contact-form {
	border-radius: 0px !important;
}




.menu-footermeny-container li a {
	padding: 0 !important;
}

span.copyright a {
	display: none !important;
}

.text-sep-date {
	display:none !important;
}



.home .avia-tooltip {
	display: none !important;
}

.single-portfolio .single_toggle {
	border: 1px solid #ececec;
	margin-bottom: -1px !important;
}

.toggle_icon .vert_icon,
.toggle_icon .hor_icon {
	border-color: #cecece !important;
}


@media only screen and (min-width: 990px) {
.mystickyelements-contact-form .mystickyelements-social-icon {
	width: 220px !important;
}


.bloglist-excerpt .read-more-link {
	padding-left: 35px !important;
}

.element-contact-form {
	top:-75px !important;
}




}




@media only screen and (max-width: 990px){
.html_header_top.html_header_sticky #top #wrap_all #main, {
	padding-top: 20px !important;
}

.html_header_top.html_header_sticky #top.home #wrap_all #main {
	padding-top: 0px !important;
}


.mystickyelements-social-icon {
	/* top: -30px !important; */
	/* font-size: 20px !important; */
	/* height: 80px !important; */
}

i.far.fa-envelope {
	margin: 5px 0 !important;
}

.element-contact-form {
	z-index: -20 !important;
	background: #f4f4f4 !important;
}

.element-contact-form h3 {
	font-size: 20px !important;
	text-align: center !important;
}


#stickyelements-form {
	padding-left: 20% !important;
	padding-right: 20% !important;
}



}





@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px) {


	 #stickyelements-form {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}

	.ls-wp-container {
		display: none !important;
	}


	.html_header_top.html_header_sticky #top #wrap_all #main {
		padding-top: 0 !important;
	}



  }


#header_main .cart_dropdown {
	display: none;
}


/* Custom styles to override My Sticky Elements PRO */
@media only screen and (max-width:1024px) {
	.mystickyelements-position-mobile-bottom .mystickyelements-contact-form .mystickyelements-social-icon i ,
	.mystickyelements-position-mobile-top .mystickyelements-contact-form .mystickyelements-social-icon i {
		display: inline-block !important;
		margin-right: 10px !important;
		font-size: 16px !important;
	}

	.mystickyelements-mobile-size-medium.mystickyelements-position-mobile-bottom .mystickyelements-contact-form .mystickyelements-social-icon ,
	.mystickyelements-mobile-size-medium.mystickyelements-position-mobile-top .mystickyelements-contact-form .mystickyelements-social-icon {
	    font-size: 13px !important;
	    padding: 11px 5px 5px !important;
	}

	.mystickyelements-mobile-size-medium.mystickyelements-position-mobile-bottom .mystickyelements-contact-form .mystickyelements-social-icon > * ,
	.mystickyelements-mobile-size-medium.mystickyelements-position-mobile-top .mystickyelements-contact-form .mystickyelements-social-icon > * {
		vertical-align: middle;
	}
}
