/* 	--------------------------------------------------    uSkinned.net	BASE    -------------------------------------------------- */
/* 	
--------------------------------------------------    TABLE OF CONTENTS     -------------------------------------------------- 	
1.0 LINKS	2.0 LISTS	3.0 MISC	4.0 TYPOGRAPHY	5.0 MISC	
*/
/*		BOOTSTRAP BREAKPOINTS		.col-xs-	< 768px		(container width 100%)	.col-sm-	> 768px		(container width 750px)	.col-md-	> 992px		
(container width 970px)	.col-lg-	> 1200px	(container width 1170px)	
*/
/*	--------------------------------------------------	1.0 LINKS	-------------------------------------------------- */

a,
.btn,
.slick-prev,
.slick-next {
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
a:hover {
    text-decoration: none;
}
a:active,
a:focus {
    text-decoration: none!important;
}
.btn {
    border-radius: 0;
    border-width: 0;
    padding: 12px 16px;
}
.btn-borders {
    border-width: 2px;
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
a.see_all {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 11px;
}
#top-link-block {
    z-index: 200;
    position: relative;
}
#top-link-block a {
    display: block;
    margin: 0 auto;
    padding: 15px 10px;
}
@media (max-width: 991px) {
    #top-link-block a {
        text-align: center;
        border-radius: 0;
        border: 0 none;
        box-shadow: 0 none;
    }
}
@media (min-width: 992px) {
    #top-link-block {
        position: fixed;
        bottom: 15px;
        right: 15px;
        padding: 0;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
        -webkit-transition: opacity 0.2s ease-in-out 0s;
        -moz-transition: opacity 0.2s ease-in-out 0s;
        -ms-transition: opacity 0.2s ease-in-out 0s;
        transition: opacity 0.2s ease-in-out 0s;
    }
    #top-link-block.affix.show {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    #top-link-block a {
        width: 45px;
        height: 45px;
        padding: 12px 15px;
        border-radius: 50%;
    }
}
/*	--------------------------------------------------	2.0 LISTS	-------------------------------------------------- */

ul,
ol {
    padding: 0;
    margin: 0 0 16px;
    line-height: 1.4;
}
ul {
    margin-left: 16px;
    list-style: disc outside;
}
ol {
    margin-left: 20px;
    list-style: decimal;
}
ul ul,
ol ol {
    padding: 4px 0 0 8px;
}
ul ul {
    list-style: circle outside;
}
ol ol {
    list-style: lower-roman;
}
li {
    margin-bottom: 4px;
}
dl {} dl dt {
    font-weight: bold;
    padding-bottom: 2px;
}
dl dd {
    padding-bottom: 4px;
}
ul.nav,
ol.nav,
nav ul,
nav ol,
ul.list,
ol.list,
nav ul li,
nav ol li,
ul.list li,
ol.list li {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
}
/* 	-------------------------------------------------- 	3.0 MISC	-------------------------------------------------- */

img {
    max-width: 100%;
    height: auto;
}
.banner .item img,
.gallery .item img,
.text-with-image_video .image img {
    width: 100%;
    height: auto;
}
/* IMAGE TRANSITIONS */

.image.video,
.banner .image,
.promo_pods .image,
.listing .image,
.gallery .image {
    overflow: hidden;
    padding: 0;
}
.image.video a img,
.banner .item a img,
.promo_pods .item a img,
.listing .item a img,
.gallery .item a img {
    -webkit-transition: transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out;
    -ms-transition: transform 0.2s ease-in-out;
    -o-transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
}
.image.video a:hover img,
.banner .item a:hover img,
.promo_pods .item a:hover img,
.listing .item a:hover img,
.gallery .item a:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
i.fa {
    margin-right: 5px;
}
i.fa.after {
    margin-right: 0;
    margin-left: 5px;
}
.glyphicon.lg {
    font-size: 40px;
}
@media (max-width: 767px) {
    .text-left-xs {
        text-align: left;
    }
    .image img {
        display: block;
        margin: 0 auto;
    }
}
/*	--------------------------------------------------	4.0 TYPOGRAPHY	-------------------------------------------------- */
/*	--------------------------------------------------	font-family: 	'Muli', sans-serif;	font-weight:	300, 400	font-family: 	'Oswald', sans-serif;	font-weight:	300, 400, 700	-------------------------------------------------- */

body {
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: -0.035em;
}
input,
select,
textarea,
button {
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6,
p.heading,
.btn,
.tabbed .nav {
    /*font-family: 'Oswald', sans-serif;*/
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0;
    text-transform: uppercase;
}
.btn {
    font-weight: 500;
    letter-spacing: 0em;
}
h1 {
    font-size: 36px;
}
h1 {
    font-weight: 700;
}
h2 {
    font-size: 26px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5,
p.heading {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
h1,
h2,
h3 {
    margin-top: 16px 0;
}
#left_col h1:first-child,
#right_col h1:first-child,
#wide_col h1:first-child,
#mid_col h1:first-child {
    margin-top: 0;
}
h4,
h5,
h6,
p.heading {
    margin-top: 8px 0;
}
p {
    margin: 8px 0 16px;
}
p,
.text {
    line-height: 1.4;
}
.alert .info {
    position: relative!important;
    text-shadow: none!important;
}
.alert p {
    margin: 8px 0 0!important;
    ;
}
.intro {
    font-size: 120%;
}
strong,
b {
    font-weight: 600;
}
small,
.small {
    font-size: 70%;
}
p#skip {
    display: none;
}
.underline {
    display: inline-block;
    border-width: 0 0 1px;
    border-style: solid;
}
@media (max-width: 767px) {} @media (min-width: 768px) {
    body {
        font-size: 14px;
        font-weight: 300;
    }
    input,
    select,
    textarea,
    button {
        font-size: 14px;
    }
    h1 {
        font-size: 42px;
    }
    h2 {
        font-size: 32px;
    }
    h3 {
        font-size: 28px;
    }
    h4 {
        font-size: 22px;
    }
    h5,
    p.heading {
        font-size: 20px;
    }
    h6 {
        font-size: 18px;
    }
}
@media (min-width: 992px) {
    body {
        font-size: 16px;
        font-weight: 300;
    }
    input,
    select,
    textarea,
    button {
        font-size: 16px;
    }
    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 36px;
    }
    h3 {
        font-size: 32px;
    }
    h4 {
        font-size: 26px;
    }
    h5,
    p.heading {
        font-size: 22px;
    }
    h6 {
        font-size: 20px;
    }
    .cta-strip .intro {
        font-size: 140%;
    }
}
/*	--------------------------------------------------	5.0 MISC	-------------------------------------------------- */

@media (min-width: 992px) {
    .col-md-offset-4point5 {
        margin-left: 37.4999998%;
    }
    .col-md-offset-1point5 {
        margin-left: 12.5%;
    }
	.banner_back{
	background-color: rgba(138, 139, 140, 0.69);
	}
	.banner_back_small{
	background-color: rgba(138, 139, 140, 0.69);
	}
	.banner_text{
	color: rgba(255, 255, 255, 0.85);
	}
}
/*	--------------------------------------------------	END	-------------------------------------------------- */
