<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Global Styles */
html, body {height: 100%;font-family:Calibri !important;}
.ms-WPBody
{
	font-family:Calibri !important
}
body {padding-top:0; line-height:1.40; color:#333 !important; background-color:#f8f8f8 !important;}
h1, h2, h3, h4, h5, h6 {color:#333 !important;}
.img-home-portfolio,.img-customer,.portfolio-item {margin-bottom: 30px;}
.tab-pane {margin-top: 15px;}
.page-header {margin:30px 0 10px !important; font-weight:bold; font-size:16px !important;}


/* Top Navigation */
.navbar-collapse.in {overflow:visible !important;}
.menu-item {margin:20px 10px 10px 0; padding:0 0 5px 0; color:#999 !important; border:0; text-transform:uppercase; font-weight:bold;}
.menu-item:hover {color:#fff !important;}
ul.dynamic {background-color:#222;}
li.dynamic .menu-item {list-style:none !important; margin:0 !important; padding:5px !important;}

/* Page Sections */
.section,.section-colored {padding:0px; padding-bottom:10px}
/*.section-colored {background-color: #e1e1e1;}*/
.sidebar {margin-top: 40px;}
.sidebar ul {border-radius: 5px;padding: 5px;border: 1px solid #cccccc;}

/* Carousel Customization */
.carousel {max-height:370px !important;max-width:640px !important;}

.item,.active,.carousel-inner {height: 100% !important;}
.fill {width:100%; min-height:350px !important; background-position:center; background-size:cover;}

/* Social Icons Styles */
.list-social-icons {margin-bottom: 45px;}
.tooltip-social a {text-decoration: none;color: inherit;}
.facebook-link a:hover {color: #3b5998;}
.linkedin-link a:hover {color: #007fb1;}
.twitter-link a:hover {color: #39a9e0;}
.google-plus-link a:hover {color: #d14836;}

/* Service Page Styles */
.service-icon {font-size: 50px;}
.btn-primary {color:#fff !important;}

/* Pricing Page Styles */
.price {font-size: 4em;}
.price-cents {vertical-align: super;font-size: 50%;}
.price-month {font-size: 35%;font-style: italic;}

/* Footer Styles */
footer {margin:0;}
.stickyfooter {bottom:0;}

/* SP Fixes */
/* #ms-designer-ribbon {z-index:99 !important;} */
body #s4-ribbonrow {min-height:0 !important;}
#s4-bodyContainer {padding-bottom: 0 !important;}
.ms-ToolPaneOuter {position:fixed;bottom:10px;right:35px; z-index:100 !important;}
.ms-ToolPaneBody {overflow:auto !important;max-height:100%; z-index:100 !important;}
/* Search Fixes */
.s4-search input.ms-sbplain, .ms-sbplain {border:solid 1px #999 !important; padding:5px; background:none !important; background-color:#fff  !important; height:30px !important; display:block; font-size:11px !important;}
.srch-gosearchimg {height:30px !important; background: #fff url("/_layouts/images/bgximg.png") repeat-x -0px -511px;}

/* Responsive Styles */
@media (max-width: 767px) {
	.carousel {height: 70%;/* increases the carousel height so it looks good on phones */}
	
}

/* menu */
.contnerheader{
	
	/*width:960px;
	margin:10px auto;
	display:flex;*/
	
		
}
.header{
	display:table;
	width:100%;
	max-width:1400px;	
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	
}
.logo{
	margin:0 5px;
	display:table-cell; vertical-align:middle;
	
	
	}
.horizicons{
	float:left;
	margin-top:20px;
}
.horizicons ul{
	
}
.horizicons ul li{
	
	padding-right:20px;
	
	display: inline;
  list-style-type: none;
  float: right;



	}
	
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}	
.menusearch{
	
		width:100%;
		margin:auto;
		display:flex;
		justify-content:center;
		align-items:center;
		background-color: #f8f8f8;
		border:1px solid #dddddd;


}
div.horizmenu  {
    text-align:center;+
    margin-left:0px;
}
div.horizmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #f8f8f8;
    /*border:1px solid #bbb;*/
    border-left:0;
    text-align:center;
    border-right:0px;
    width:100%;
}

div.horizmenu li {
   border-right:1px solid #e1e1e1;   
     

 display: inline;
  list-style-type: none;
 /* padding-right: 20px;*/
  float: right;
 /* padding-left:5px;
  padding-right:3px;*/
padding:2px;

}


div.horizmenu li a {
   display: block;
    color: #474747;
    text-align: center;
    padding: 8px;
    text-decoration: none;
    font-size:16px;
    
}
div.horizmenu li:first-child 
{
  /*Padding-right:15px;*/
  border-left:1px solid #e1e1e1;  
}

/* Change the link color to #111 (black) on hover */
 div.horizmenu li:hover {
    background-color: #c3c3c3;
    }
    
    
 div.search  {
	list-style-type: none;
    margin: 0;
    margin-top:6px;
    padding: 0;
    /*overflow: hidden;*/
    background-color: #f8f8f8;
    /*border-left:1px solid #dddddd;*/
    vertical-align:middle;
    /*width: 160px;*/
    box-sizing:border-box;
   
    
    }

.search input[type=text] {
	width: 240px;
	height:30px;
    box-sizing: border-box;
    border: 2px solid #e1e1e1;
    border-radius: 2px;
    font-size: 14px;
    background-color: white;
    background-image: url('/sites/EN/Style Library/ShareBoot/images/SSSSSS.png');
    background-repeat: no-repeat;
 	text-align:center;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    display:block;
    text-indent:3px;
    line-height:5px;
    /*margin-left:10px;*/
    }
/*.search input[type=text]:focus {
    width: 90%;
}*/
@media (min-width: 0px) and (max-width: 996px) {
		.search input[type=text] {
							width: 100%;
					
							}
		 div.search  {
	
			    margin-top:3px;
			    }
		 .s4-search input.ms-sbplain, .ms-sbplain
      {
	width:100% !important;
     }
    .search table tr td
     {
	width:100% !important;

      }
      .search table{
	width:100% !important;
      }
      .search div{
	width:100% !important;
      }

      

}

.rowAdd
{
	 display: table;

}
.colAdd {
    float: none;
    display: table-cell;
    vertical-align: top;
}
.bgWhite
{
	background-color:#ffffff;
	border: 1px solid #e1e1e1;
	height:160px !important;
	
}
.bgWhiteNormal
{
	background-color:#ffffff;
	border: 1px solid #e1e1e1;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:3px solid rgba(18, 87, 164, 1);
	
}

.bgWhiteEvent
{
	background-color:#ffffff;
	border: 1px solid #e1e1e1;
	height:362px !important;
	
}

.eventHeader{
	color:#0066b3 !important;
	font-size:18px !important;
	font-weight:normal !important;
	margin-top:6px !important;
	margin-bottom:6px !important;
	
}

#ContainerMainMenu
{
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	width:100%;
    margin-bottom:20px;


}
.ms-cui-modalDiv-ie,.ms-cui-glass-ie
 {
 background-color:transparent !important;
 }
 #InnerPageContent
 {
	background-color:#FFFFFF;
	border:1px solid #e1e1e1;
}
.Rlink
{
	text-decoration:none
}
.Rlink:visited
{
    color:#0066b3 !important;
	text-decoration:none !important;
}

</pre></body></html>