/*
Theme Name:     Trobergs Tandvård
Theme URI: 		http://www.tankbar.com
Description:    Trobergs 2.0 av Tankbar
Author:         Tankbar AB
Theme URI: 		http://www.tankbar.com
Template:       jupiter
Version:        2.0



$hover-color: #4284ef;
*/


a  {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.home .mk-blog-modern-item {
	/*margin-bottom: 20px;*/
}

#theme-page h2.widgettitle {
	font-size: 20px;
}

#theme-page h2.widgettitle a {
	color: #2e2e2e;
}

#theme-page h3 {
	text-transform: none !important;
}


.widget_rss ul {
	margin-left: 0;
}

.mk-blog-classic-item .the-title a, 
.mk-blog-modern-item .the-title a,
h3 a {
	color: #404040;
}

.mk-blog-classic-item .the-title a:hover, 
.mk-blog-modern-item .the-title a:hover,
h3 a:hover {
	color: #3c7ee7;
}

.mk-blog-modern-item .blog-modern-btn {
	background-color: #4e91fc !important;
}

.mk-blog-modern-item .blog-modern-btn:hover {
	background-color: #3c7ee7 !important;
}

.rss-date {
	display: block;
}


.widget_rss li {
	line-height: 1.25em;
	margin: 0 0 10px 0;
}

.tw_list .tweet_list li a:before, .widget-sub-navigation li a:before, .widget_archive li a:before, .widget_authors li a:before, .widget_categories li a:before, .widget_links li a:before, .widget_meta li a:before, .widget_nav_menu li a:before, .widget_pages li a:before, .widget_popular_tags li a:before, .widget_product_categories li a:before, .widget_rss li a:before {
	content: "";
	margin-right: 0;	
}

#mk-footer table td {
	text-align: left;
	padding: 0;
}

.wpseo-email {
	display: block;
}

.wpseo-extra-comment p {
	font-style: italic;
	margin: 5px 0 0 0;
}

.mk-testimonial.simple-style .flex-direction-nav .flex-next:after, 
.mk-testimonial.simple-style .flex-direction-nav .flex-prev:after {
	/*display: none;*/
	content: "";
	
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.mk-testimonial.simple-style {
	margin-top: 0px;
}


.mk-testimonial.simple-style .flex-direction-nav .flex-prev {
	left: 0 !important;
	top: -50px;
}

.mk-testimonial.simple-style .flex-direction-nav .flex-next {	
	left: inherit !important;
	right: 0 !important;
	top: -50px;
}


.mk-testimonial.simple-style .mk-moon-quotes-left,
.mk-testimonial.simple-style .mk-moon-quotes-right {
	top: inherit;
}


.mk-circle-image .item-holder {
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}

.mk-font-icons i.mk-size-small {
	margin: 0;
	margin: 0 4px 4px 4px !important;
}


.mk-edge-slider .edge-desc {
	font-weight: 400 !important;
}

.mk-edge-slider .swiper-slide .edge-slide-content {
	/*margin-top: 213px !important;*/
}

/* GRAVITY FORMS */

.gform_wrapper textarea {
	font-size: 13px !important;
	padding: 10px 12px !important;
}

.gform_wrapper input[type=text], 
.gform_wrapper input[type=url], 
.gform_wrapper input[type=email], 
.gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], 
.gform_wrapper input[type=password],
textarea {
	color: #333 !important;
}

.gform_wrapper ul.left_label li ul.gfield_radio li, 
.gform_wrapper form ul.left_label li ul.gfield_radio li {	
	padding-left: 4px !important;
}




/* QUICKFIX VC ACCORDION */
@media handheld, only screen and (max-width: 767px) {
	/*.mk-accordion.fancy-style .mk-accordion-pane {
		display: none;
	}*/
		
    .mk-accordion.fancy-style .mk-accordion-single {
        margin-bottom:0;
    }

}

@media only screen and (max-width: 1024px) and (min-device-width: 320px) {
	.mk-page-section.extra-line,
	.mk-page-section.extra-footer-line {
		padding: 40px 0 0px !important;
		background-image: none !important;
	}
}