.h1, .h2, .h3, h1, h2, h3 {
    margin-top    : 0px;
    margin-bottom : 0px;
}

a:focus, a:hover {
    text-decoration : none;
}

/*
.btn-default {
    text-shadow       : none;
    background-repeat : inherit;
    background-image  : none;
    box-shadow        : none;
}

.btn-default:focus, .btn-default:hover {
    background-color    : transparent;
    background-position : 0;
    border-color        : transparent;
}
*/

.bold {
    font-weight : 700;
}

.fix-breadcrumb {
    padding          : 8px 15px;
    margin-bottom    : 0px;
    list-style       : none;
    background-color : transparent;
    border-radius    : 0px;
}

/*zoom image*/

.ef-zoom {
    transition : all 0.9s cubic-bezier(0.39, 0.58, 0.57, 1);
}

.ef-zoom:hover {
    transform : scale3d(1.1, 1.1, 1);
}

/***************************************************************************************************/
/***************************************************************************************************/
/*************************************  BREADCRUMB RESET  ******************************************/
/***************************************************************************************************/
.breadcrumb {
    background-color : transparent;
    border-radius    : 0;
}

/***************************************************************************************************/
/***************************************************************************************************/
/*************************************  NAV RESET         ******************************************/
/***************************************************************************************************/

.nav li a:hover,
.nav li a:focus {
    background-color : transparent;
}

/***************************************************************************************************/
/***************************************************************************************************/
/*************************************  CLASS MARGINS     ******************************************/
/***************************************************************************************************/
.margin-top-30 { margin-top : 30px }

.margin-top-50 { margin-top : 50px }

/***************************************************************************************************/
/***************************************************************************************************/
/*************************************  SOCIAL MEDIA      ******************************************/
/***************************************************************************************************/

.social-media {
    list-style : none;
    padding    : 0;
    margin     : 0;
}

.social-media-center {
    float           : left;
    left            : 50%;
    list-style-type : none;
    margin          : 20px -50px 0;
    padding         : 0;
    position        : relative;
}

.social-media li { float : left; display : inline-block; margin : 0 0 0 3px; padding : 0 }

.social-media li a div { background-color : #FFF; width : 35px; height : 35px; color : #cacaca; text-align : center; line-height : 37px; font-size : 1.8rem }

.social-media li a div:hover { }