/*
 Theme Name:   SkandaPress
 Description:  A GeneratePress child theme for Skanda Savolit
 Author:       Molly Morley
 Template:     generatepress
 Version:      0.1
*/


/*----------------- General --------------------*/


/* Coolvetica font */
@font-face{font-display:swap;font-family:'Coolvetica';font-style:normal;font-weight:700;src:url(fonts/coolvetica.woff2) format("woff2")}
.font-coolvetica{font-family:"Coolvetica"!important;}

/* Alert boxes */
.alert {padding: 12px;margin: 20px 0;border: 1px solid transparent;border-radius: 4px;}
.alert h4 {margin-top: 0;color: inherit;}
.alert .alert-link {font-weight: bold;}
.alert > p,.alert > ul {margin-bottom: 0;}
.alert > p + p {margin-top: 5px;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.alert-success hr {border-top-color: #c9e2b3;}
.alert-success .alert-link {color: #2b542c;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.alert-info hr {border-top-color: #a6e1ec;}
.alert-info .alert-link {color: #245269;}
.alert-warning {background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.alert-warning hr {border-top-color: #f7e1b5;}
.alert-warning .alert-link {color: #66512c;}
.alert-danger {background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.alert-danger hr {border-top-color: #e4b9c0;}
.alert-danger .alert-link {color: #843534;}
.alert {border-radius: 0;-webkit-border-radius: 0;box-shadow: 0 1px 2px rgba(0,0,0,0.11);}
.alert p {font-size:12px;line-height:17px;padding-bottom:6px;}
.alert .sign {font-size: 20px;vertical-align: middle;margin-right: 5px;text-align: center;width: 25px;display: inline-block;}
.alert-success {background-color: #dbf6d3;border-color: #aed4a5;color: #569745;}
.alert-info {background-color: #d9edf7;border-color: #98cce6;color: #3a87ad;}
.alert-warning {background-color: #fcf8e3;border-color: #f1daab;color: #c09853;}
.alert-danger {background-color: #f2dede;border-color: #e0b1b8;color: #b94a48;}
.alert-white {background-image: linear-gradient(to bottom,#FFFFFF,#F9F9F9);border-top-color: #d8d8d8;border-bottom-color: #bdbdbd;border-left-color: #cacaca;border-right-color: #cacaca;color: #404040;padding-left: 61px;position: relative;}
.alert-white .icon {text-align: center;width: 45px;height: 100%;position: absolute;top: -1px;left: -1px;border: 1px solid #bdbdbd;}
.alert-white .icon:after {
    -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);
    display: block;content: '';width: 10px;height: 10px;border: 1px solid #bdbdbd;position: absolute;border-left: 0;border-bottom: 0;top: 50%;right: -6px;margin-top: -5px;background: #fff;
}
.alert-white.rounded {border-radius: 3px;-webkit-border-radius: 3px;}
.alert-white.rounded .icon {border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;}
.alert-white .icon i {font-size: 20px;color: #FFF;left: 12px;margin-top: -10px;position: absolute;top: 50%;}
.alert-white.alert-danger .icon,.alert-white.alert-danger .icon:after {border-color: #ca452e;background: #da4932;}
.alert-white.alert-info .icon,.alert-white.alert-info .icon:after {border-color: #3a8ace;background: #4d90fd;}
.alert-white.alert-warning .icon,.alert-white.alert-warning .icon:after {border-color: #d68000;background: #fc9700;}
.alert-white.alert-success .icon,.alert-white.alert-success .icon:after {border-color: #54a754;background: #60c060;}
/* END Alert boxes */

ul.savlist {
	list-style-image: url(images/green-leaf.svg);
	margin-left: 30px;
}
ul.trolist {
	list-style-image: url(images/troldtekt-tick.svg);
	margin-left: 30px;
}
ul.savlist li {
	padding-left: 15px;
	margin:6px 0;
}
ul.trolist li {
	padding-left: 25px;
	margin:10px 0;
}

.page-footer-bar-wrap {
	border: 1rem solid transparent;
	border-bottom: inherit;
	-webkit-border-image: url(images/footer-bar.jpg) 30 30 round;
	-o-border-image: url(images/footer-bar.jpg) 30 30 round;
	border-image: url(images/footer-bar.jpg) 30 30 round;
	position: relative;
	background-color: var(--footer-bg-color);
}

:root {
	--icon-external-link: url('data:image/svg+xml,\
	<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 20 20"> \
		<g style="stroke:rgb(223, 26, 23);stroke-width:1"> \
			<line x1="5" y1="5" x2="5" y2="14" /> \
			<line x1="14" y1="9" x2="14" y2="14" /> \
			<line x1="5" y1="14" x2="14" y2="14" /> \
			<line x1="5" y1="5" x2="9" y2="5"  /> \
			<line x1="10" y1="2" x2="17" y2="2"  /> \
			<line x1="17" y1="2" x2="17" y2="9" /> \
			<line x1="10" y1="9" x2="17" y2="2" style="stroke-width:1.5" /> \
		</g> \
	</svg>');
}

a.external_link:after, a.external-link:after {
	content: '';
	padding-right: 1em;
}
a.external_link:after, a.external-link:after {
	background: no-repeat var(--icon-external-link);
}


@media( max-width: 768px ) {

}

@media( min-width: 768px ) {

}




@media (min-width: 1025px) {

}



/*----------------------------------------------*/
/* Header */
/*----------------------------------------------*/



/*	Main Navigation
-------------------------------------------------- */


/*	Sidebars
-------------------------------------------------- */



/********* Home Page *********/


/*----------------------------------------------*/
/*  WooCommerce / Classic Commerce / Products   */
/*----------------------------------------------*/

/*----------------------------------------------*/
/* Footer */
/*----------------------------------------------*/


@media (max-width:380px) {

}

@media (min-width:381px) {

}

@media (min-width:481px) {

}

@media (min-width:551px) and (max-width:1023px) {

}

@media (min-width:768px) {

}

@media (max-width:768px) {

}

@media (min-width:481px) and (max-width:768px) {

}

@media (min-width: 768px) and (max-width:991px) {

}

@media (min-width:992px) {

}

@media (min-width: 769px) and (max-width:1023.9px) {

}

@media (min-width: 1024px) {

}

@media (min-width:1024px) and (max-width:1169px) {

}

@media (min-width: 769px) and (max-width:1170px) {

}

@media (min-width: 1200px) {

}