.realfactory-single-article .realfactory-blog-info-wrapper i, .gdlr-core-blog-info-wrapper i {
    color: #0072bc !important;
}
.gdlr-core-column-service-content{
}

.gdlr-core-dropdown-tab, .gdlr-core-dropdown-tab-title {
    color: #fff !important;
}
.fa, .fa-location-arrow{
	color: #295075  !important;
}

.realfactory-main-menu-right, .realfactory-top-menu-button, .realfactory-mobile-menu, .realfactory-mobile-menu-button {
    border-color: #0072bc !important;
}
.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-title, .gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-head-wrap {
    background-color: #0072bc;
}

/*.gdlr-core-column-service-media, .gdlr-core-column-service-item, .gdlr-core-column-service-title, */
.gdlr-core-column-service-title-wrap .gdlr-core-column-service-title,
.gdlr-core-column-service-item .gdlr-core-column-service-content-wrapper .gdlr-core-column-service-content,
.gdlr-core-column-20 .gdlr-core-pbf-column-content .gdlr-core-pbf-element .gdlr-core-item-pdb 
.gdlr-core-text-box-item-content, .realfactory-header-right-button{
	color: #fff !important;
	
}
.realfactory-navigation-background {
    background-color: #0071bc !important;
}
.sf-menu > .realfactory-normal-menu li, .sf-menu > .realfactory-mega-menu > .sf-mega,
.sf-vertical ul.sub-menu li, ul.sf-menu > .menu-item-language li {
    background-color: rgba(0,48,79,0.9);
}

.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a,
.sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .realfactory-mega-menu > .sf-mega a:hover,
.sf-menu > .realfactory-mega-menu > .sf-mega .current-menu-item > a,
.sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a,
.sf-vertical > li > .sub-menu .current-menu-ancestor > a {
    background-color: rgba(0,48,79,0.9);
}
.sf-menu > li > .sub-menu a, .sf-menu > .realfactory-mega-menu > .sf-mega a,
.sf-vertical ul.sub-menu li a, .gdlr-core-portfolio-title a {
    color: #fff;
}
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] h1,
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] h2,
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] h3,
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] h4,
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] h5,
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] h6,
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] .gdlr-core-skin-title,
.gdlr-core-page-builder-body [data-skin="Portfolio Homepage"] .gdlr-core-skin-title a {
    color: #ffffff;
}

.gdlr-core-counter-item-suffix{
    font-size: 19px !important;
}


.gdlr-core-page-builder-body p{ text-align:justify !important; }

.gdlr-core-products-title a{
	color: #2f6eba !important;
}
.gdlr-core-products-title{
	padding-top: 10px !important;
}
.gdlr-core-products-content-wrap h6{
	font-weight: 500 !important;
	
}


.realfactory-footer-wrapper, .realfactory-copyright-wrapper {
    background: transparent;
}
.realfactory-footer-wrapper a{
	display: block;
	font-weight: 500;
	text-transform: capitalize;
	font-size: 14px;
	font-family: 'Montserrat',sans-serif;
}
.realfactory-footer-wrapper{
    color: #295075 !important;
	display: block;
	text-transform: capitalize;
	font-size: 14px;
	font-family: 'Montserrat',sans-serif;
}
.realfactory-footer-container{
	border-bottom: 1px solid #444444;
}
.realfactory-footer-column{ 
	border-left: 0px !important;
} 

footer{
	
    background-image: url('../../uploads/2018/04/bg-footer.jpg');
	background-repeat: no-repeat;
	background-size:2800px;
}
.realfactory-footer-wrapper .gdlr-core-space-shortcode{
	margin-bottom: 20px;
	
}

.realfactory-footer-wrapper .realfactory-widget-title{ 
	
	font-size: 15px; 
	text-transform: uppercase; 
	letter-spacing: 1.5px; 
	margin-bottom: 35px; 
	
}

.contact-info .fa-location-arrow{
	color: #000 !important;
}


.realfactory-navigation-bar-wrap.realfactory-style-transparent .realfactory-navigation-background {
    opacity: 1;
}
.highquality {
color: #fff;
}

.contact-info .fa{
	color: #000 !important;
}
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title{ 
	color: #0471b7 !important;
	font-size: 46px; 
	font-weight: 500; 
	text-transform: lowercase;
	letter-spacing: 2px; 
}

.Fassi-text p span{
font-size: 15px !important;
}


.realfactory-top-bar{
	margin-bottom: -30px;
}
.realfactory-top-bar-left {
float: right;
}
.realfactory-custom-wpml-flag {
margin-right: 16px;
}
.realfactory-custom-wpml-flag .realfactory-custom-wpml-flag-item {
    margin-left: 10px;
	margin-right: 10px;
}

.realfactory-top-bar-left{
	    padding-top: 5px !important;

}
.realfactory-logo {
padding-top: 0px;
	margin-top: -10px;
	padding-bottom: 10px;
}
.realfactory-logo-right-text{
	direction: ltr;
}

.realfactory-logo-right-block .realfactory-logo-right-block-caption {
margin-top: 3px;
}

.gdlr-core-social-network-icon .fa-location-arrow {
color: #fff !important;
}
.realfactory-top-bar-right-social a .fa{
	color: #1e537f !important;
}

.gdlr-core-blog-info-author, .realfactory-single-author, .realfactory-single-social-share, .realfactory-blog-info-author{
	display: none !important;
}

.realfactory-mobile-header .realfactory-mobile-menu-button i, .realfactory-mobile-header .realfactory-main-menu-search i, .realfactory-mobile-header .realfactory-main-menu-cart i{
	color: #383838 !important;
}
/*
.gdlr-core-page-builder-body img {
width: auto !important;
height: 50px !important;
	  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
*/
.realfactory-footer-wrapper .textwidget a {

text-transform:lowercase !important;

}
.flexslider .gdlr-core-item-mglr{
	/*width: auto !important;*/
	
}

.realfactory-sidebar-area realfactory-item-pdlr {
	min-height: 100% !important;
}

.gdlr-core-opacity-on-hover {
background: #0071bb !important;
}

.realfactory-logo-right-block .realfactory-logo-right-block-caption {
text-transform: lowercase !important;
}

.realfactory-mobile-header {
padding-top: 55px !important;
}