/*
Build by Darren @ Red Graphic Cambridge Limited (http://www.redgraphic.co.uk)
*/

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v14/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v14/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v14/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v14/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v14/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

  html, body {width:100%; height:100%; background:#2d2f76; padding:0 0 0 0; margin:0 0 0 0;font-family: 'Open Sans'; font-weight:normal;}


  .logo {background:url('logo.png'); display:block; width:450px; height:198px; padding:0 0 0 0; margin:0 auto 20px auto;}

  #outercontent {width:100%; display:block; background:#fff; padding:20px 0 0 0; margin:0 0 0 0;}
  .content{width:90%; position:relative; max-width:1400px; min-width:1100px; display:block; overflow:hidden; padding:0px 0 0px 0; margin:0 auto 0 auto; }

  .content-box{display:block; width:48%; padding:0 0 0 0; overflow:hidden; margin:0 0 10px 0;}
  .content-box.selected{position:absolute; top:0px; right:0;}
  .content-box h1{display:block; font-size:14pt; margin:0 0 50px 0; padding:12px 10px 12px 12px; background:#95906b url('acord_icon.png'); background-repeat: no-repeat; background-position: 97% 50%; color:#fff;
  }
  .content-box h1:hover{background:#2d2f76 url('acord_icon_hover.png');background-repeat: no-repeat; background-position: 97% 50%;}
  .content-box.selected h1{margin:0 0 10px 0; background:#2d2f76 url('acord_icon_hover.png'); background-repeat: no-repeat; background-position: 97% 50%;}
  .content-box p{font-size:10pt; padding:0 0 0 0; margin:10px 0 0 0;}

  .content-box .inner-content-box {display:none;}
  .content-box.selected .inner-content-box {display:block;}
  .content-image{width:35%; float:left; display:block;}
  .the-content{width:60%; float:right; display:block; }

  .boximg {display:block; width:100%; border:none; padding:0 0 0 0; margin:10px 0 0 0;}

  #footer{display:block; background:#2d2f76; padding:0 0 0 0; margin:0 0 0 0; }
  .inner-footer{width:90%; max-width:1400px; min-width:1100px; display:flex; justify-content: space-between; align-items: flex-start; padding:40px 0 0 0; margin:0 auto 0 auto; }
  .footer-column{display:block; width:22%; padding:0 0 0 0; margin:0 0 3px 0;}

  h3.comingsoon {width:100%; text-align: center; font-size:20pt; color:#2d2f76; padding:0 0 0 0; margin:10px 0 10px 0;}

  .footer-column h3 {color:#95906b; font-size:14pt; padding:0 0 0 0; margin:0 0 10px 0;}
  .footer-column p {color:#fff; font-size:10pt; padding:0 0 0 0; margin:0 0 5px 0;}
  .footer-column a, .footer-column a:visited, .footer-column a:hover {color:#fff; text-decoration: none;}

  .p_flex{width:100%; display:flex; align-items: flex-start; justify-content: space-between;}
  .p_left{width:40%; display:block; font-size:9pt;}
  .p_right{width:60%; display:block; font-size:9pt;}

  .title_icon{display:block; font-size:10pt !important; background:url('title_icon.png'); background-position: 0% 0%; background-size:29px; background-repeat: no-repeat; min-height:29px;  padding:5px 0 0 40px !important; margin:0 0 0 0;}
  .email_icon{display:block; font-size:10pt !important; background:url('email_icon.png'); background-position: 0% 0%; background-size:29px; background-repeat: no-repeat; min-height:29px;  padding:5px 0 0 40px !important; margin:0 0 0 0;}
  .phone_icon{display:block; font-size:10pt !important; background:url('phone_icon.png'); background-position: 0% 0%; background-size:29px; background-repeat: no-repeat; min-height:29px;  padding:5px 0 0 40px !important; margin:0 0 0 0;}
  .address_icon{display:block; font-size:10pt !important; background:url('address_icon.png'); background-position: 0% 0%; background-size:29px; background-repeat: no-repeat; min-height:29px; padding:5px 0 0 40px !important; margin:0 0 0 0;}

  .footer-column iframe {border:0; width:100%; height:200px;}

  .footerimg1 {width:30%; padding:0 0 0 0; margin:10px 3% 0 0; border:none; display:inline-block;}
  .footerimg2 {width:30%; padding:0 0 0 0; margin:10px 3% 0 0; border:none; display:inline-block;}
  .footerimg3 {width:30%; padding:0 0 0 0; margin:10px 0 0 0; border:none; display:inline-block;}

  .credit-link {width:100%; text-align: center; font-size:8pt; margin:10px 0 30px 0; padding:0 0 0 0; color:#95906b;}
  .credit-link a, .credit-link a:visited, .credit-link a:hover {color:#95906b; text-decoration: none;}
