.m-t-0 {margin-top:0px;}
.m-b-0 {margin-bottom:0px;}
.m-l-0 {margin-left:0px;}
.m-r-0 {margin-right:0px;}

.p-t-0 {padding-top:0px;}
.p-b-0 {padding-bottom:0px;}
.p-l-0 {padding-left:0px;}
.p-r-0 {padding-right:0px;}

.padding {padding:15px !important;}
.rounded {border-radius:7px;}

.xs-padding {padding-top:5px; padding-bottom:5px;}
p.small {line-height:1.3em;}

.b-border {border-bottom: 6px solid #fbba00;}
.tag {font-size:24px; font-weight: 400; padding:10px;}

.round-logo {position:relative; height:150px;}
.round-logo div {background:#fff; width:200px; height:200px; border:1px solid #ddd; border-radius:100px; position:absolute; margin:0 -100px; left:50%; top:-100px; }
.round-logo img { width:98%; margin:1px }

.lead {font-size: 140%;}

.skills .col-sm-4 p {font-size:90%; line-height:1.4em; }
.inforow .skills h4 a {color:#000; }

a.darkbg:hover {color:#fff;}

.mark, mark {color:#fbba00;}
.promo-color {background:#fbba00;}

.btn.btn-success {background: #222;}
.btn.btn-success:hover {border-color: #222; color: #222;}
.btn.btn-primary {color: #000}

.bg-primary {background-color: #f7f2e5;}

.nav-tabs {margin-bottom:0px;}
.nav-tabs > li a {font-size: 24px;}

ol.category-list li.macro .fa, ul.category-list li.macro .fa {font-size: 16px; margin:0 10px 0 0;}
ol.category-list li.macro, ul.category-list li.macro {margin-bottom:15px;}
ol.category-list li strong, ul.category-list li strong {font-size: 105%;}
ol.category-list li ul li, ul.category-list li ul li {font-size:85%;}

.mix .fig {border-top: 1px solid #dcdcdc;}

/* Team */
.bg-sl-head.albicocco-team {background-image: url(../images/team/social_media_marketing_palermo.jpg)}
.headcontent.headcontent-md.albicocco-team {padding: 160px 0px; background-position: 50% 50%;}
.gallery-wrap.albicocco-team .member {padding:5px;}
.gallery-wrap.albicocco-team .member .mask {left: 3.2%; top: 5%; width: 94%; height: 90%;}

.footer.footer-light {background-color: #f7f2e5;}
.wrapper.border {border-bottom:60px solid #f0ead9;}

.footer-light .countup.countup-xs + span, .footer-light p.copyright {color:#777;}

/* Irregular columns 5 cols */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 30px;
    padding-left: 30px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


/* responsive fixes */

@media screen and (max-width:767px) {
    .headcontent h1 {font-size: 40px;}
    .promo {padding:30px 0px;}
    .page-header small {margin-top:20px;}
    .form-wrapper {margin-bottom:50px;}
    .logotypes img, .logotypes a img {opacity:1;}
    .jumbotron h1 {font-size:36px; line-height: 36px;}
	.headcontent.headcontent-md.albicocco-team {padding: 60px 0px !important; background-position: 50% 60% !important;}
}
