@font-face {
    font-family: 'futura_xblkcn_btextra_black';
    src: url('../Fonts/Futura-CondensedExtraBold-Th.woff2') format('woff2'),
         url('../Fonts/Futura-CondensedExtraBold-Th.woff') format('woff');

    /* src: url('../fonts/futura_extra_black_condensed_bt-webfont_old.woff2') format('woff2'),
         url('../fonts/futura_extra_black_condensed_bt-webfont_old.woff') format('woff'); */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Futura-Condensed-Bold';
    src: url('../Fonts/Futura-Condensed-Bold.woff2') format('woff2'),
         url('../Fonts/Futura-Condensed-Bold.woff') format('woff');

    /* src: url('../fonts/futura_extra_black_condensed_bt-webfont_old.woff2') format('woff2'),
         url('../fonts/futura_extra_black_condensed_bt-webfont_old.woff') format('woff'); */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir LT Std';
    src: url('../Fonts/AvenirLTStd-Medium.woff2') format('woff2'),
        url('../Fonts/AvenirLTStd-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir Book';
    src: url('../Fonts/Avenir-Book.woff2') format('woff2'),
        url('../Fonts/Avenir-Book.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
.mobile { display: none; }
#nav-mobile, .nav-mobile { display: none; }
.business-unit-mobile { display: none; }
.hide { display: none; }
body { font-size: 14px; font-family: 'Avenir Book'; color: #2F3133; }
.container.body { position: relative; z-index: 999; } 
td { vertical-align: top; padding-right: 15px; padding-bottom: 15px; padding-top: 10px; }
a { color: #034594; text-decoration: none; }
a:hover, a:focus { color: #2F3133; text-decoration: none; }

.bg-gray-dark{ background-color: #2F3133; color: #ffffff; }

#searchTable thead { background-color: #58585a; color: #ffffff; }
#searchTable thead th { text-align: center; vertical-align: middle; }
#searchTable_filter { display: none; }
table#searchTable, table#searchTable th, table#searchTable td { border: 1px solid #58585A; }

#searchTableRPA thead { background-color: #58585a; color: #ffffff; }
#searchTableRPA thead th { text-align: center; vertical-align: middle; }
#searchTable_filter { display: none; }
table#searchTableRPA, table#searchTableRPA th, table#searchTableRPA td { border: 0px solid #58585A; border-bottom: 1px solid #58585A; }
.note { font-size: 12px; color: #777777; }
.required-symbol { font-size: 12px; color: red; }

/* ADV START */
.advert {
	position: absolute;
	/* position: fixed; */
	/* background-color: #a49b92; */
	top: 0;
	z-index: -1;
	width: calc((100% - 1100px) / 2);
	min-width: 150px;
	height: 640px;
}
.advert-right {
	position: absolute;
	/* background-color: #a49b92; */
	top: 0;
	z-index: -1;
	right: 0;
	width: calc((100% - 1100px) / 2);
	min-width: 150px;
	height: 640px;
}
.parallax-window { position: absolute; z-index: 8; }
.parallax-window a { display: block; width: 100%; }
.parallax-window img { opacity: 0; }
/* ADV START */

h1 {
	font-size: 20px;
	font-weight: bold;
	color: #58585a;
}
.container-content { padding: 20px; /*margin-bottom: 40px;*/ }
.container.body {
	background-color: #ffffff;
	padding: 0;
}
a, a:hover, a:focus, button, button:focus { outline:none !important; }

.breadcrumb { background-color: transparent; border: 0; }
.breadcrumb a { text-decoration: none; color: #212529; }

/* LOADER START  */
.container-loader { width: 100%; text-align: center; }
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #000000;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
/* LOADER END */

/* FLOATING TOP BUTTON */
.top-float-button {
	position: fixed;
    /* width: 150px; */
    width: calc((100% - 1100px) / 2);
    z-index: 9;
}
.bussines-unit-btn {
    -webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-top: 42px;
	right: -40px;
	position: absolute;
	background-color: #078344;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	box-shadow: -5px 0px 2px #555555;
	text-transform: uppercase;
	font-weight: bold;
	height: 55px;
}
.bussines-unit-btn a {
	color: #ffffff;
	display: inline-block;
	width: 100%;
	padding: 13px;
	text-decoration: none;
}

.bussines-unit-btn-img {
	/* margin-top: 42px; */
	right: 0;
	position: absolute;
	background-color: #078344;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	box-shadow: 0px 3px 2px #555;
	text-transform: uppercase;
	font-weight: bold;
	/* height: 55px; */
}
.bussines-unit-btn-img a {
	color: #ffffff;
	display: inline-block;
	width: 100%;
	padding: 15px;
	text-decoration: none;
}
.bussines-unit-btn-img a img {
	height: 74px;
}

.membership-login-btn {
	margin-top: 113px;
	right: 0;
	position: absolute;
	background-color: #078344;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	box-shadow: 0px 3px 2px #555;
	text-transform: uppercase;
	font-weight: bold;
	/* height: 55px; */
	/* font-size: 20px; */
}
.membership-login-btn a {
	color: #ffffff;
	display: inline-block;
	width: 100%;
	padding: 10px;
	text-decoration: none;
}
.contact-us-btn {
	margin-top: 166px;
	right: 0;
	position: absolute;
	background-color: #1034aa;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	box-shadow: 0px 3px 2px #555;
	text-transform: uppercase;
	/* height: 55px; */
	/* font-size: 22px; */
}
.contact-us-btn a {
	font-size: 0;
	color: #ffffff;
	display: inline-block;
	width: 100%;
	padding: 12px 8px;
	text-decoration: none;
}

header { padding: 20px; position: relative; }
.header-right {
	-ms-flex: 0 0 90.666%;
    flex: 0 0 90.666%;
    max-width: 90.666%;
    margin-left: 22px;
}

.bussiness-unit-logo {
	box-shadow: -1px 2px 2px #555555;
	/* display: none; */
	background-color: #ffffff;
	/* width: 100%; */

	/* height: 100px; */
	position: fixed;
	/* position: absolute; */
	z-index: 9;
	top: 0;
	/* padding: 20px; */
	text-align: center;
}
.bussiness-unit-logo #sliderWrapper .col-md-2 {
	-ms-flex: 0 0 14.666667%;
	flex: 0 0 14.667%;
	max-width: 14.666667%;
}
.bussiness-unit-carousel img {
	text-align: center;
	display: inline-block;
}
/* SLIDE BUSSINESS UNIT */
#sliderWrapper {
    /* left: 40px; */
    /* width: calc(100% - 80px); */
    white-space: nowrap !important;
    height: 100%;
    position: relative;
    width: 1100px;
    /* background: #999; */
    overflow-x: hidden;
    padding-top: 16px;
	padding-bottom: 17px;
}
#sliderWrapper img {
    position: relative;
    z-index: 2;
    /* width: 100%; */
    max-height: 70px;
    /* top: 50%; */
    /* transform: translateY(-50%); */
}
#sliderWrapper .row .col-md-2 {
	margin: 0px 10px;
}
/* .sliderContent { padding-left: 20px; padding-right: 20px; float: left; } */
#next {
    height: 100%;
    position: absolute;
    right: 0;
    /* background: #555; */
    z-index: 1;
    width: 30%;
}
#prev {
    height: 100%;
    position: absolute;
    left: 0;
    /* background: #555; */
    z-index: 1;
    width: 30%;
}
#imageSlider {
    width: 100%;
    /* height: 150px; */
    position: relative;
    overflow: hidden;
}
::-webkit-scrollbar {
    display: none;
}
.containervideo {
   width: 100%;
   /*left: 50%;*/
   min-height: 100%;
   min-width: 100%;
   /*position: absolute;*/
   /*top: 50%;*/
   /*transform: translate(-50%, -50%);*/
   /*z-index: 1;*/
}



/* SLIDE BUSSINESS UNIT START  */
.bussiness-unit-carousel .owl-stage-outer { margin-left: 12px; }
.bussiness-unit-carousel img { width: 142px !important; padding-top: 10px; text-align: center; }
.bussiness-unit-carousel.owl-carousel { height: 103px; }
.owl-theme .owl-nav {
	position: absolute;
	top: 20%;
	width: 102%;
	left: -12px;
}
.owl-nav button span { font-size: 28px; padding: 0; line-height: 0; line-height: 14px; }
.owl-nav .owl-prev { left: 0; position: absolute; }
.owl-nav .owl-next { right: 0; position: absolute; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev,
.owl-theme .owl-nav [class*="owl-"]:hover { width: 20px; height: 20px; border-radius: 50%;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { background-color: rgba(0, 0, 0, 0.3) !important; color: #ffffff !important; }
.owl-theme .owl-nav [class*="owl-"]:hover { background-color: rgba(0, 0, 0, 0.7) !important; color: #ffffff !important; }
/* .owl-item { width: 150px !important; } */
/* .owl-carousel .owl-stage { padding-left: 20px; }
.owl-carousel .owl-stage-outer { width: 90%; } */
/* SLIDE BUSSINESS UNIT END */


.readmore { font-family: 'futura_xblkcn_btextra_black'; font-size: 16px; color: #034594; text-transform: uppercase; text-decoration: none; padding-right: 5px; }
.readmore:hover { font-family: 'futura_xblkcn_btextra_black'; font-size: 16px; color: #00843F !important; text-decoration: none; }


/* SEARCH START */
.search {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    /* font-size: 16px; */
    font-style: italic;
    background-color: white;
    background-image: url('../Image/searchicon.png');
    background-position: 6px; 
    background-repeat: no-repeat;
    padding: 3px 10px 3px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    color: #58585a;
}
.search:focus {
    width: 100%;
}
.search-mobile #input { display: none; }
/* SEARCH START */


/* PLD MENU START */
.pld-menu {
	padding-top: 10px;
	padding-left: 10px;
}
.pld-menu a { color: #58585a ; font-size: 16px; }
.pld-menu .pld { font-size: 18px; padding: 0px 5px; font-family: 'futura_xblkcn_btextra_black';  }
.pld-menu .pld a { padding-left: 10px; padding-right: 10px; text-decoration: none; padding-top: 7px; padding-bottom: 7px;  border-radius: 5px; letter-spacing: 1px; }
.pld-menu .pld:hover a,
.pld-menu .pld.active a,
.pld-menu .pld:focus a { color: #ffffff !important; background-color: #58585a; }
.pld-menu .pld.active a { border-radius: 0px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.pld-menu .pld .sub-menu-pld {
	position: absolute;
	z-index: 9;
	background-color: #58585a;
	font-family: sans-serif;
	margin-top: -1px;
	width: 290px;
	display: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.pld-menu .pld .sub-menu-pld ul { margin: 0; padding: 0; text-align: center; padding-top: 20px; }
.pld-menu .pld .sub-menu-pld ul li { list-style: none; font-family: 'Avenir Book' !important;  font-weight: normal;  }
.pld-menu .pld .sub-menu-pld ul li a {
	color: #ffffff;
	font-size: 12px;
	padding: 8px;
	display: block;
	border-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.pld-menu .pld .sub-menu-pld ul li a:hover {
	background-color: #797a7c;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.quickmenu a {
	padding: 3px 8px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.quickmenu a:hover {
	padding-bottom: 25px;
	background-color: #58585a;
	color: #ffffff;
}
.quickmenu a.active {
	padding-bottom: 25px;
	background-color: #58585a;
	color: #ffffff;
}
/* PLD MENU END */



/* NAVBAR START */
.navbar { padding: 0; background-color: #58585a; }
.navbar-nav .nav-item > a{ text-align:center; font-family: 'Futura-Condensed-Bold'; letter-spacing: 1px; }
.navbar * { font-weight: normal !important; }
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 1.2rem; padding-left: 1.2rem; height: 100%; }
.navbar-dark .navbar-nav .nav-link { color: #ffffff; }
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
	color: #ffffff;
	background-color: #828385;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.dropdown-item:hover,
.dropdown-item:focus {
	background-color: #dedede;
}
.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.navbar-nav .dropdown-menu {
	font-family: 'Avenir Book' !important;
	font-size: 12px;
	border: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
	min-width: 270px;
}
.navbar-nav .dropdown-menu .dropdown-item {
	padding: 7px 80px 7px 20px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: .8em;
}
.dropdown-toggle::after { border: 0; display:none; }
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  box-shadow: 0px 10px 7px 0px rgba(0, 0, 0, 0.4);
}

.container-lang { margin-right: 10px; font-family: 'Futura-Condensed-Bold'; }
.container-lang .nav-link:hover,
.container-lang .nav-link:focus {
	background-color: #58585a !important;
}
.container-lang .dropdown-menu { min-width: auto; width: 100%; text-align: center; }
.container-lang .dropdown-menu .dropdown-item { padding: 5px 0px; }
.container-lang  img { width: 18px; }
.lang a { font-family: 'Futura-Condensed-Bold'; color: #58585a; text-decoration: none; font-size: 1.1em; }
.lang > a { color: #ffffff; }
/* NAVBAR END */


/* QUICKMENU START */
#container-quickmenu {
	background-color: #58585a;
	position: absolute;
	z-index: 1;
	width: 1070px;
	display: none;
	border-radius: 5px;
	padding-bottom: 15px;
}
#container-quickmenu ul { margin: 0; padding: 0; }
#container-quickmenu ul li { margin: 0; list-style: none; font-family: 'Avenir Book' !important; font-weight: normal; font-size: 12px; }
#container-quickmenu ul li a {
	color: #ffffff;
	padding: 10px 20px;
	display: block;
}
#container-quickmenu ul li a:hover,
#container-quickmenu ul li a:focus,
#container-quickmenu ul li a.active {
	text-decoration: none;
	background-color: #828385;
	border-radius: 0px;
}
/* QUICKMENU END */


/* SLIDER START */
/* .carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 100%;
} */
/* CUSTOM SHEILD */
/* .carousel-indicators li {
    position: relative;
    width: 15px;
    height: 15px;
    border-radius: 0 0 140px 140px;
    display: inline-block;
    margin: 5px;
}
.carousel-indicators li:before, .carousel-indicators li:after {
    position: absolute;
    margin-top: 6px;
    content:"";
    left: 5px;
    top: 0;
    width: 5px;
    height: 6px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 100px 100px 0 0;
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.carousel-indicators li:after {
    left: 0;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin :100% 100%;
}
.carousel-indicators li.active:before, .carousel-indicators li.active:after {
	background: rgba(255, 255, 255, 1)
}
 */
.carousel-indicators { left: auto !important; margin-right: 4%; }
.carousel-indicators li {
    position: relative;
    width: 13px;
    height: 20px;
    border-radius: 0 0 140px 140px;
    display: inline-block;
    margin: 4px;
    background-color: transparent;
    background-image: url('../Image/sheild.png');
    background-size: 100% auto;
    background-repeat: no-repeat;
    opacity: 0.6;
}
.carousel-indicators li.active {
    background-color: transparent;
    opacity: 1;
}
.carousel-indicators li::before, .carousel-indicators li::after { background: none; }
/* SLIDER END */


/* quicklinks */
.content-quicklinks {
	background-color: #00843f;
	text-align: center;
	border-radius: 7px;
	margin-top: 20px;
	padding: 5px 5px;
	color: #ffffff;
	height: 151px;
	
	width: 90px;
	height: 90px;
}
.content-quicklinks img {
	max-width: 110px;
	/*max-height: 110px;*/
	max-height: 80px;
	padding-bottom: 5px;
}
.content-quicklinks:hover, .container-quicklinks a:hover .content-quicklinks {
	/*background-color: #2f3133;*/
	background-color: #828385;
}
.container-quicklinks a { text-decoration: none; }
.caption-quicklink, .caption-quicklink{
	font-family: 'futura_xblkcn_btextra_black';
	/* letter-spacing: 1px; */
	color: #00843f;
	text-align: center;
	padding-top: 10px;
	font-size: 16px;
	text-decoration: none;
}
.content-quicklinks:hover + .caption-quicklink,
.content-quicklinks:hover + .caption-quicklink a,
.caption-quicklink:hover { /* color: #2f3133; */ color: #828385; }
/* quicklinks */



/* IAPMO UPDATES */
/* .col-md-8 { position: relative; } */
.list-iapmo-update {
	width: 100%;
	height: 270px;
	background-size: 100% auto;
	border-radius: 9px;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-top: 25px;
}
.list-iapmo-update .images {
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
}
.list-iapmo-update .caption {
	/*opacity: 0;*/
	position: absolute;
	bottom: 0;
	width: calc(100% - 30px);
	display: none;
	/*-webkit-transition: all 600ms;
	transition:         all 600ms;*/
}
.list-iapmo-update img {
	opacity: 1;
	-webkit-transition: all 600ms;
	transition:         all 600ms;
}
.list-iapmo-update:hover img {
	opacity: 0.5;
	-webkit-transition: all 600ms;
	transition:         all 600ms;
}
.list-iapmo-update:hover .caption {
	opacity: 1;
	/* display: block; */
	/*-webkit-transition: all 600ms;
	transition:         all 600ms;*/
}
.list-iapmo-update .caption .desc {
	background-color: rgba(0, 132, 63, 1.0);
	padding: 10px 20px;
	width: auto;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
}
.list-iapmo-update .caption .content-title {
	background-color: rgba(3, 69, 148, 0.8);
	height: 70px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	padding: 10px;
	color: #ffffff;
}
.list-iapmo-update .caption .content-title .title {
	font-weight: bold;
}

/* UPDATES DETAIL PAGE */
#updates > div { padding-top: 10px; }
#updates > div #posted-detail { padding-bottom: 20px; }
#updates > div #posted-image { padding-bottom: 20px; }
#updates #archives ul { padding: 0; margin: 0; padding-top: 30px; }
#updates #archives ul li { list-style: none; padding-bottom: 10px; }
/* UPDATES DETAIL PAGE */

/* LIST SMALL */
.list-small:hover {
	border: 1px solid #cccccc;
	border-radius: 7px;
	padding: 7px;
	margin: -8px -8px 1px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(130,130,130,1);
	-moz-box-shadow: 0px 0px 4px 0px rgba(130,130,130,1);
	box-shadow: 0px 0px 4px 0px rgba(130,130,130,1);
}
.list-small {
	margin-bottom: 10px;
}
.list-small .detail-left {
	color: #00843f;
	font-weight: bold;
}
.list-small .detail-left .date {
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
}
.list-small .detail-right {
	font-size: 14px;
	color: #034594;
	font-weight: bold;
}

.soc-med-circle {
	font-size: 20px;
	background-color: #58585a;
	color: #ffffff;
	text-align: center;
	border-radius: 50%;
	margin-left: 5px; 
}
.soc-med-circle a {
	color: #ffffff;
	width: 100%;
	display: inline-block;
	width: 33px;
	height: 33px;
}
.soc-med-circle.active,
.soc-med-circle:hover {
	background-color: #00853d;
}

.soc-med-ic {
	margin-left: 5px;
	padding: 1px;
	background-repeat: no-repeat;
}
#ic-facebook.active,
#ic-facebook:hover {
	background-image: url('../Image/socialmedia/ic-facebook.png') !important;
}
#ic-twitter.active,
#ic-twitter:hover {
	background-image: url('../Image/socialmedia/ic-twitter.png') !important;
}
#ic-flicker.active,
#ic-flicker:hover {
	background-image: url('../Image/socialmedia/ic-flicker.png') !important;
}
#ic-instagram.active,
#ic-instagram:hover {
	background-image: url('../Image/socialmedia/ic-instagram.png') !important;
}
#ic-linkedin.active,
#ic-linkedin:hover {
	background-image: url('../Image/socialmedia/ic-linkedin.png') !important;
}
#ic-youtube.active,
#ic-youtube:hover {
	background-image: url('../Image/socialmedia/ic-youtube.png') !important;
}

/* SOCIAL MEDIA */
#facebook-container a { text-decoration: none; }
#facebook-container .content-follow-us {
	/* height: 240px; */
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px;
}
#facebook-container .content-follow-us .facebook-pic img {
	width: 50px !important;
    float:left;
    border-radius:50%;
    border:none;
    margin-right: 10px;
}
#facebook-container .content-follow-us .time a { color: #616770; font-size: 12px; }

#twitter-container a { text-decoration: none; }
#twitter-container .content-follow-us {
	/* height: 240px; */
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px;
}
#twitter-container .content-follow-us .twitter-pic img {
	width: 50px !important;
    float:left;
    border-radius:50%;
    border:none;
    margin-right: 10px;
}

#flicker-container .content-follow-us { position: relative; }
#flicker-container .content-follow-us .caption {
	position: absolute;
	background-color: rgba(3, 69, 148, 0.8);
	bottom: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100%;
	padding: 10px;
	color: #ffffff;
	font-weight: bold;
}
#flicker-container a { text-decoration: none; color: #ffffff; }
#flicker-container img { border-radius: 5px; }

#instagram-container .content-follow-us { position: relative; }
#instagram-container .content-follow-us .caption {
	position: absolute;
	background-color: rgba(3, 69, 148, 0.8);
	bottom: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100%;
	padding: 10px;
	color: #ffffff;
	font-weight: bold;
}
#instagram-container a { text-decoration: none; color: #ffffff; }
#instagram-container img { border-radius: 5px; }

#linkedin-container a { text-decoration: none; }
#linkedin-container .content-follow-us {
	/* height: 240px; */
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px;
}
#linkedin-container .content-follow-us .linkedin-pic img {
	width: 50px !important;
    float:left;
    border-radius:50%;
    border:none;
    margin-right: 10px;
}

#youtube-container .content-follow-us {
	position: relative;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px;
}
#youtube-container .content-follow-us img {
	padding-bottom: 10px;
}
#youtube-container .content-follow-us .caption .title {
	font-weight: bold;
	margin-bottom: 5px;
}
#youtube-container .content-follow-us .caption .description {
	/* font-size: 12px; */
	color: #777777;
}
#youtube-container a { text-decoration: none; color: #333333; }
/* SOCIAL MEDIA */

.owl-dot { width: 15px; }

footer {
	background-color: #58585a;
	color: #ffffff;
	padding-top: 35px;
	padding-bottom: 35px;
	/*padding-left: 40px;*/
	font-size: 12px;
}
footer a, footer a:focus { color: #ffffff; }
/*footer .row span { padding-top: 10px; line-height: 40px !important; }*/
footer .link strong { padding-bottom: 10px; text-transform: uppercase; }
footer .link {
	/* line-height: 30px; */
	font-size: 12px;
}
footer .link a {
	/* padding: 3px 0px 3px 15px; */
	/*padding: 10px 15px;*/
	padding: 3px 15px;
	width: 100%;
	display: inline-block;
}
footer .link strong {
	padding-left: 15px;
}
footer a:hover {
	text-decoration: none;
	color: #ffffff;
}
footer .link a:hover {
	text-decoration: none;
	background-color: #828385;
	/* border-radius: 5px; */
}

.btn-green {
	background-color: #00843f;
	border: 1px solid #00843f;
}
.btn-green:hover {
	background-color: #1034AA;
	border: 1px solid #1034AA;
}

#footer-subs { padding-top: 10px; }
#footer-subs input, #footer-subs button { font-size:12px; font-family: 'Avenir Book'; }

/* RTE */
.LinkedText, .LinkedText a {
	color: #034594;
	text-decoration: none;
	font-family: 'futura_xblkcn_btextra_black';
	font-size: 16px;
}
div.BgGreenRightImage {
	width: 100%;
	background-color: #008540;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 1px;
}
div.BgGreenRightImage img {
	width:100% !important;
	height: auto !important;
}
div.BgGreenRightImage a {
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	display: block;
}
.padding10 { padding:10px; }

@media (min-width: 1200px) {
  .container {
    max-width: 1100px;
  }
}

@media (max-width: 1199px) {
	.advert, .advert-right {
		display: none !important;
	}
	.top-float-button { width: calc((100% - 960px) / 2); }
}