@charset "UTF-8";
/* CSS Document */

html{ padding:0; margin:0;}
body{font-family: 'Open Sans', sans-serif; background-image:url(images/bg.jpg); background-position:top center; background-color:#f6f6f6;}

img{ width:auto; max-width:100%; height:auto;}

h1{ color:#737172;
	font-size:15px;
}

h2{ text-transform:uppercase;
	font-size:26px;
	color:#ed1651;
}

h3{ text-transform:uppercase;
	font-size:20px;
}
p{ color:#737172;
	font-size:14px;
}

.fa{ margin-right:15px;}
.medias{ text-align:right;}

a{ color:#000;}
a:hover{ color:#ed1651; text-decoration:none;}

.spacer{ width:100%; height:30px; clear:both;}

.row{ margin:0; padding:0;}
.header{ margin:10px 0;}

.google-maps {
        position: relative;
        padding-bottom: 45%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

.bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px;
    left: -20px;
    background: none;
	margin:0; 
	padding:0;
}


/*/ --- QUERIES --- /*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {
.medias{ text-align:left;}
.fa{ margin-right:0px;}
.fa-lg{ font-size:16px;}
}