/*@font-face {
	font-family: 'Conv_PFHighwayGothicCompThin-Regular';
	src: url('../customfonts/PFHighwayGothicCompThin-Regular.ttf') format('truetype'), url('../customfonts/PFHighwayGothicCompThin-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

p, h1, h2, h3, h4, h5, a, li, span, .sppb-addon-content {
	font-family:'Conv_PFHighwayGothicCompThin-Regular',Sans-Serif !important;
	font-size: 24px;
}/*

/*
@font-face2 {
	font-family: 'Conv_PFHighwayGothicComp-Regular';
	src: url('../customfonts/PFHighwayGothicComp-Regular.ttf') format('truetype'), url('../customfonts/PFHighwayGothicComp-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

p, h1, h2, h3, h4, h5, a, li, span {
	font-family:'Conv_PFHighwayGothicComp-Regular',Sans-Serif !important;
}


.sp-megamenu-parent {
    font-size: 24px !important;
}

#sp-top-bar a {
    font-size: 16px !important;
}
/
/************/
/* Top Menu */
.sp-megamenu-parent > li > a {
	display: inline-block;
	padding-right: 0px;
	line-height: 88px;
	-webkit-transform: translateZ(0);
}
#sp-menu {
    justify-content: right;
}

/*******************************/
/*  SP Simple Portfolio - Erga */
 
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin {
    float: left;
    display: block;
    margin: 0 auto;
    margin-left: 5px;
    border-left: 1px solid #777;
    padding-left: 4px;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul.flex > li > a {
    background: #ffffff;
    color: #303030;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:first-child > a {
    border-radius: 0px 0 0 0px;
} 

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.no-margin:last-child > a {
    border-radius: 0 0px 0px 0;
	border-right: 1px solid #777;
}

 
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-title {
    opacity: 1;
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
    -webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 150ms;
    transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 150ms;
}



.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    opacity: 1;
    transition: opacity 400ms ease-in, margin 250ms ease;
    -webkit-transition: opacity 400ms ease-in, margin 250ms ease;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 10px;
    margin: 0;
    border: 0;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    z-index: 2;
}



/*
.sp-simpleportfolio-item:hover {
background: rgba(1, 1, 1, 0.9);
}
*/
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div:hover  {

	background: rgba(229, 119, 22, 0.7);
}

#sp-component .sp-column #sp-simpleportfolio  {
width:100%

}

#bfSubmitButton {
    padding: 20px;
}


/* timeline */
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
    font-size: 36px;
    margin: 0 0 0 30px;
    font-weight: 600;
    color: rgb(227, 151, 86);
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before {
   background-color: rgb(227, 151, 86);
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title {
    font-size: 24px;
    /*margin: 0 0 10px;*/
    position: relative;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
    border: solid 0px #ffffff !important;
}

/*.timeline-panel.left-part .title p */ 
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part .title {

	margin-top: 5px !important;
}

/*.timeline-panel.left-part .title p */ 
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title {

	margin-top: 15px;
}

#sp-bottom .sp-module ul > li, #sp-bottom .sppb-addon-module ul > li {
    border-bottom: 0px solid #e8e8e8 !important;
}
/*
#sp-bottom .sp-module ul > li > a, #sp-bottom .sppb-addon-module ul > li > a {
    font-size: 20pt !important;
}
*/
.sp-module ul > li > a, .sppb-addon-module ul > li > a {
    padding: 0px 0px 3top-bordpx 0px !important;
}

#sp-bottom {
  border-top: 1px solid #dc7d2a;
}
.sppb-addon-person .sppb-person-information > span.sppb-person-designation {
    font-size: 26px;
    color: #e4e4e4;
	padding-bottom: 10px;
}
.sppb-addon-person .sppb-person-information > span.sppb-person-name {
    font-size: 28px;
    line-height: 1.5;
    font-weight: bold;
}
.front-person img{
	max-width:66%;
}
/*
.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img {
    display: block;
    width: 100% \9;
    max-width: 66%;
    height: auto;
}*/

.sp-page-builder .page-content #section-id-1510916787507 {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	background-image: radial-gradient(at bottom center, #fff 0%, #e2e2e2 100%);
}
#btn-1481994306{
	display:none;
}

div.custom div.sppb-person-social-icons.bottom-social ul.sppb-person-social li{
	display:inline-block;
	margin: 15px;
}
section#sp-bottom div.sp-module h4.sp-module-title{
	color: #fefefe;
}
div#sp-title div.sp-column div.sp-page-title-no-img{
	background-color: #f194bd !important;
}
.logo img.sp-default-logo{
	margin:5px;
}
#sp-header.white div.row{
	padding-left: 5%;
	padding-right: 5%;
}
.itemid-758 div.sppb-addon.sppb-addon-accordion span.sppb-panel-title strong{
	color: #f17eb0;
}
.itemid-746 div.sppb-addon.sppb-addon-dropcap.full-drop{
	text-align:justify;
}