[class*="col-"] {
    float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.floatLeft { float: left; }
.floatRight { float: right; }
.img100 img { margin:0;width:100%;height:auto;}
.img300 img { margin:0;width:100%;height:auto; max-width: 300px;}
.img400 img { margin:0;width:100%;height:auto; max-width: 400px;}
.img445 img { margin:0;width:100%;height:auto; max-width: 445px;}
.img500 img { margin:0;width:100%;height:auto; max-width: 500px;}
.img600 img { margin:0;width:100%;height:auto; max-width: 600px;}
.img700 img { margin:0;width:100%;height:auto; max-width: 700px;}
.img800 img { margin:0;width:100%;height:auto; max-width: 800px;}
.img840 img { margin:0;width:100%;height:auto; max-width: 840px;}
.img900 img { margin:0;width:100%;height:auto; max-width: 900px;}
.img1000 img { margin:0;width:100%;height:auto; max-width: 1000px;}
.img1100 img { margin:0;width:100%;height:auto; max-width: 1100px;}
.img1200 img { margin:0;width:100%;height:auto; max-width: 1200px;}
.img1300 img { margin:0;width:100%;height:auto; max-width: 1300px;}
.img1400 img { margin:0;width:100%;height:auto; max-width: 1400px;}
.img1500 img { margin:0;width:100%;height:auto; max-width: 1500px;}
.img1600 img { margin:0;width:100%;height:auto; max-width: 1600px;}
.img1680 img { margin:0;width:100%;height:auto; max-width: 1680px;}
.img1700 img { margin:0;width:100%;height:auto; max-width: 1700px;}
.img1800 img { margin:0;width:100%;height:auto; max-width: 1800px;}
.img1900 img { margin:0;width:100%;height:auto; max-width: 1900px;}
.img1920 img { margin:0;width:100%;height:auto; max-width: 1920px;}


.bo-social-info { float: left; margin: 8px 3px 0 3px;}
a.bo-social-link { float: left; padding: 5px 8px; margin: 3px;}
a.bo-social-facebook {  background: #3b5998; }
a.bo-social-facebook:hover {   background: #000000; }
a.bo-social-twitter {  background: #00bdec; }
a.bo-social-twitter:hover {   background: #000000; }
a.bo-social-google {  background: #d94a39; }
a.bo-social-google:hover {   background: #000000; }
a.bo-social-google {  background: #d94a39; }
a.bo-social-google:hover {   background: #000000; }
a.bo-social-mail {  background: #c5c5c5; }
a.bo-social-mail:hover {   background: #000000; }

.padding8 { padding: 8px; }
.padding10 { padding: 10px; }
.padding20 { padding: 20px; }
.padding30 { padding: 30px; }
.padding40 { padding: 40px; }
.padding50 { padding: 50px; }
.padding60 { padding: 60px; }

.padding0_5 { padding: 0 5px; }
.padding0_10 { padding: 0 10px; }
.padding0_20 { padding: 0 20px; }
.padding0_30 { padding: 0 30px; }
.padding0_40 { padding: 0 40px; }
.padding0_50 { padding: 0 50px; }
.padding0_60 { padding: 0 60px; }

.padding5_0 { padding: 5px 0; }
.padding10_0 { padding: 10px 0; }
.padding20_0 { padding: 20px 0; }
.padding30_0 { padding: 30px 0; }
.padding40_0 { padding: 40px 0; }
.padding50_0 { padding: 50px 0; }
.padding60_0 { padding: 60px 0; }

.bold300 {   font-weight: 300; }
.bold400 {   font-weight: 400; }
.bold500 {   font-weight: 500; }
.bold600 {   font-weight: 600; }
.bold700 {   font-weight: 700; }
.bold800 {   font-weight: 800; }
.bold900 {   font-weight: 900; }

.italic { font-style: italic; }

.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font17 { font-size: 17px; }
.font18 { font-size: 18px; }
.font19 { font-size: 19px; }
.font20 { font-size: 20px; }
.font21 { font-size: 21px; }
.font22 { font-size: 22px; }
.font23 { font-size: 23px; }
.font24 { font-size: 24px; }
.font25 { font-size: 25px; }
.font30 { font-size: 30px; }
.font35 { font-size: 35px; }
.font40 { font-size: 40px; }
.font45 { font-size: 45px; }
.font50 { font-size: 50px; }

.exo  { font-family: 'Exo'; }
.exo2  { font-family: 'Exo 2'; }
.opensans  { font-family: 'Open Sans'; }
.ubuntu  { font-family: 'Ubuntu'; }
.ubuntucondensed { font-family: 'Ubuntu Condensed'; }
.merriweather { font-family: 'Merriweather'; }
.playfairdisplay {  font-family: 'Playfair Display'; }
.trirong {  font-family: 'Trirong'; }
.slabo27px {  font-family: 'Slabo 27px'; }
.sourcesanspro { font-family: 'Source Sans Pro'; }
.karla { font-family: 'Karla'; }
.opensanscondensed { font-family: 'Open Sans Condensed'; }   
.cardo { font-family: 'Cardo'; }   
.dosis { font-family: 'Dosis'; }
.ptsans { font-family: 'PT Sans'; }
.lora { font-family: 'Lora'; }
.roboto { font-family: 'Roboto'; }
.robotocondensed   { font-family: 'Roboto Condensed'; }
.robotoslab { font-family: 'Roboto Slab'; }
.signika { font-family: 'Signika'; }
.montserrat { font-family: 'Montserrat'; }
.nunitosans { font-family: 'Nunito Sans'; }
.lato { font-family: 'Lato'; }


.bgBlack { background-color: #000000; }
.bgWhite { background-color: #ffffff; }
.black { color: #000000; }
.white { color: #ffffff; }


@media (max-width: 880px) 
{


[class*="col-"] {
	width: 100%;
}

}