.bklyn-big-icon-wrap {
    text-align:center;
}
.bklyn-big-icon-round {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.bklyn-big-icon-round,
.bklyn-big-icon-square,
.bklyn-big-icon-outline{
    height:120px;
    line-height:120px;
    width:120px;
}

.bklyn-big-icon-rhombus {
    position: relative;
}

.bklyn-big-icon-rhombus::before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
    content: "";
    width: 100%;
    height: 100%;
    border-style: solid;
    border-color: #FFF;
    -webkit-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
}


.bklyn-big-icon {
    display:inline-block;
    font-size:60px;
    margin-bottom:20px;
}
.bklyn-big-icon img {
    max-height:64px;
    vertical-align:middle;
}
.bklyn-big-icon-round.bklyn-big-icon .fa,
.bklyn-big-icon-square.bklyn-big-icon .fa,
.bklyn-big-icon-outline.bklyn-big-icon .fa {
    line-height:120px;
}
.bklyn-big-icon-link {
    display:block;
    height:100%;
    width:100%;
    outline:0;
}
.bklyn-big-icon.bklyn-big-icon-normal {
    height: inherit !important;
    line-height: inherit !important;
    width: inherit !important;
}
.bklyn-big-icon svg path,
.bklyn-big-icon-link,
.bklyn-big-icon-link .fa,
.bklyn-big-icon-link .bklyn-big-icon {
    -webkit-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
}
.bklyn-big-icon-title {
    margin-bottom:0;
    line-height: 125%;
}
.bklyn-big-icon-slogan {
    font-size:12px;
}
.bklyn-big-icon-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
}

/* #Bklyn Icon Tabs
================================================== */

.bklyn-icon-tabs {
    list-style:none;
    padding:0;
    margin:0;
}


.bklyn-icon-tabs-left {
    text-align:left;
}
.bklyn-icon-tabs-center {
    text-align:center;
}
.bklyn-icon-tabs-right {
    text-align:right;
}
.bklyn-icon-tabs-left .bklyn-icon-tabs svg {
    margin: 15px auto 15px 0;
}
.bklyn-icon-tabs-center .bklyn-icon-tabs svg {
    margin: 15px auto 15px auto;
}
.bklyn-icon-tabs-right .bklyn-icon-tabs svg {
    margin: 15px 0 15px auto;
}
.bklyn-icon-tabs svg path {
    -webkit-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
}
.bkly-icon-tab-label {
}
.bkly-icon-tab {
    margin-bottom: 20px;
}
.bklyn-icon-tabs > li {
    position:relative;
    display:inline-block;
    min-width:130px;
    line-height:1;
    text-align:center;
    margin: 0 40px 40px 0;
}
.bklyn-icon-tabs > li:last-child {
    margin-right: 0;
}
.bklyn-icon-tabs > li > a {
    position:relative;
    display:block;
    min-width:130px;
    line-height:1.4;
    margin:0;
}
.bklyn-icon-tabs > li > a:focus,
.bklyn-icon-tabs > li > a:hover {
    text-decoration:none;
}
.bklyn-icon-tabs li a {
    color: #151515;
}
.bklyn-icon-tabs li a:hover {
    color: #ffbf00;
}
.bklyn-icon-tabs li.active > a,
.bklyn-icon-tabs li.active > a:focus,
.bklyn-icon-tabs li.active > a:hover {
    color:#ffbf00;
    cursor:default;
}
.bklyn-icon-tabs li.active a .bkly-icon-tab {
    color:#ffbf00;
}
.bklyn-icon-tabs li a .bkly-icon-tab {
    font-size:64px;
    line-height:1.4;
}
.bklyn-icon-tabs li a span {
    display: block;
    text-transform: none;
    font-size: 12px;
    font-weight: normal;
    -webkit-transition: all 0.40s ease-in-out;
    -o-transition: all 0.40s ease-in-out;
    transition: all 0.40s ease-in-out;
}
.bklyn-icon-tabs-wrap .tab-content {
    padding-top: 0;
    text-align: left;
}
.bklyn-icon-tabs-wrap .tab-content > .tab-pane {
    display:none;
}
