﻿/* Font styling */
.fontl { font-size: 1.17em; }
.fontxl { font-size: 1.5em; }
.fontxxl { font-size: 2.0em; }
.fontxxxl { font-size: 2.8em; }
.fontstrong {font-weight: bold;}
.fontshadow {text-shadow: 0 4px 8px rgba(1,1,1,1)!important;}
.fontshadow2 {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);}
.fontupper {text-transform: uppercase;}
.font-lt {text-decoration: line-through; padding-right: 10px;}
.font-it {font-style: italic;}
.font-line-through {text-decoration: line-through;}

/* Font color styling */
.co-colored {color: #219ef9;}
.co-white {color: #ffffff;}
.co-lightgray {color: #f8f8f8;} /* light-gray */
.co-midgray {color: #606060;} /* mid-gray */
.co-darkgray {color: #202020;} /* dark-gray */
.co-black {color: #000000;}
.co-orange {color: #e58100;}
.co-green {color: #b9e89e;}
.co-red {color: #d53400;}
.co-blue {color: #219ef9;}
.co-template {color: #d53400;}
.co-usp {color: #54AFE9;}

/* Background styling */
.bg-colored {background-color: #219ef9;}
.bg-white {background-color: #ffffff;}
.bg-lightgray {background-color: #f8f8f8;} /* light-gray */
.bg-midgray {background-color: #2d2d2d;} /* mid-gray */
.bg-darkgray {background-color: #202020;} /* dark-gray */
.bg-black {background-color: #000000;}
.bg-orange {background-color: #e58100;}
.bg-green {background-color: #b9e89e;}
.bg-red {background-color: #d53400;}
.bg-blue {background-color: #219ef9;}
.bg-newsletter {background-image: url("https://static.webshopapp.com/shops/034904/files/054533562/img-sample-slide-4.jpg");background-size: cover;background-repeat: no-repeat;}
.bg-action {background-image: url("https://static.webshopapp.com/shops/034904/files/054541202/img-sample-slide-6.jpg");background-size: cover;background-repeat: no-repeat;}

.bg-template {background-color: #ffffff;}
.bg-template-alt {background-color: #ffffff;}
.bg-footer {background-color: #202020;}
.bg-copyright {background-color: #202020;}
.bg-shadow {box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);}
.bg-overlay-black {background-color: rgba(0, 0, 0, 0.5)!important;margin-left: -15px;margin-right: -15px;}

/* Social color styling */
.co-facebook, .bg-facebook {color:#4968a9;}
.co-twitter, .bg-twitter {color:#11c2ea;}
.co-google-plus, .bg-google-plus{color:#ed321e;}
.co-pinterest, .bg-pinterest {color:#ed001c;}
.co-youtube, .bg-youtube {color:#e62117;}
.co-tumblr, .bg-tumblr {color:#395875;}
.co-instagram, .bg-instagram {color:#c10099;}
.co-rss, .bg-rss {color:#fda429;}

/* Border styling */
.bt1 {border-top: 1px solid #dedede;}
.bb1 {border-bottom: 1px solid #dedede;}
.bl1 {border-left: 1px solid #dedede;}
.br1 {border-right: 1px solid #dedede;}
.bt10 {border-top: 10px solid #00a0d1;}
.bb10 {border-bottom: 10px solid #00a0d1;}

/* Margin styling */
.mb15 {margin-bottom:0.75em;}
.mb30 {margin-bottom:1.5em;}
.mb40 {margin-bottom:2em;}
.mt15 {margin-top:0.75em;}
.mt30 {margin-top:1.5em;}
.mt40 {margin-top:2em;}
.ml15 {margin-left:0.75em;}
.ml20 {margin-left:1em;}
.ml30 {margin-left:1.5em;}
.ml40 {margin-left:2em;}
.mr15 {margin-right:0.75em;}
.mr20 {margin-right:1em;}
.mr30 {margin-right:1.5em;}
.mr40 {margin-right:2em;}

/* Padding styling */
.nopadding {padding-left:0px;padding-right:0px;}
.pb15 {padding-bottom:0.75em;}
.pb20 {padding-bottom:1em;}
.pb30 {padding-bottom:1.5em;}
.pb40 {padding-bottom:2em;}
.pb60 {padding-bottom:3em;}
.pb120 {padding-bottom:6em;}
.pb240 {padding-bottom:12em;}
.pb480 {padding-bottom:24em;}
.pbslider {padding-bottom:20em;}
.pt15 {padding-top:0.75em;}
.pt20 {padding-top:1em;}
.pt30 {padding-top:1.5em;}
.pt40 {padding-top:2em;}
.pt60 {padding-top:3em;}
.pt120 {padding-top:6em;}
.pt240 {padding-top:12em;}
.pt480 {padding-top:24em;}
.ptslider {padding-top:20em;}
.pr0 {padding-right:0px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr30 {padding-right:30px;}
.pr60 {padding-right:60px;}
.pl0 {padding-left:0px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl30 {padding-left:30px;}
.pl60 {padding-left:60px;}
@media (min-width: 1200px) {
.pr0-lg {padding-right:0px;}
.pr15-lg {padding-right:15px;}
.pr30-lg {padding-right:30px;}
.pr60-lg {padding-right:60px;}
.pl0-lg {padding-left:0px;}
.pl15-lg {padding-left:15px;}
.pl30-lg {padding-left:30px;}
.pl60-lg {padding-left:60px;}
}

/* Alignment styling */
.aligncenter {text-align:center;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.text-justify {text-align: justify;}

/* Float styling */
.floatleft {float:left;}
.floatright {float:right;}