/* RobotoCondensed */
@font-face {
        font-family: "RobotoCondensedBold";
        src: url("../../Font/RobotoCondensed-Bold.eot");
}
@font-face {
        font-family: "RobotoCondensedBold";
        src: url("../../Font/RobotoCondensed-Bold.ttf");
}
@font-face {
        font-family: "RobotoCondensedBold";
        src: url("../../Font/RobotoCondensed-Bold.otf");
}

@font-face {
        font-family: "RobotoCondensed";
        src: url("../../Font/RobotoCondensed-Regular.eot");
}
@font-face {
        font-family: "RobotoCondensed";
        src: url("../../Font/RobotoCondensed-Regular.ttf");
}
@font-face {
        font-family: "RobotoCondensed";
        src: url("../../Font/RobotoCondensed-Regular.otf");
}
/* Roboto */
@font-face {
        font-family: "Roboto-Black";
        src: url("../../Font/Roboto-Black.eot");
}
@font-face {
        font-family: "Roboto-Black";
        src: url("../../Font/Roboto-Black.ttf");
}
@font-face {
        font-family: "Roboto-Black";
        src: url("../../Font/Roboto-Black.otf");
}

@font-face {
        font-family: "Roboto-Regular";
        src: url("../../Font/Roboto-Regular.eot");
}
@font-face {
    font-family: "Roboto-Regular";
    src: url("../../Font/Roboto-Regular.ttf");
}
@font-face {
    font-family: "Roboto-Regular";
    src: url("../../Font/Roboto-Regular.otf");
}

html,body {
    font-family: Roboto-Regular;
    color: #7a7a7a;
}

/*Pop up message */

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    font-family: GothamBook,   Sans-Serif;
    text-align: center;
}

.modal-content {
    background-color: #fefefe;
    margin: auto;
    border: 1px solid #888;
}

.modal-image {
    overflow: hidden; 
}

.modal-image img {
}

.modal-image p {
}

.modal-header {
    background-color: #ffffff;
    color: black;
}

.modal-footer {
    background-color: #ffffff;
    color: black;
}

.close {
    color: #888;
    float: right;
    font-weight: bold;
}

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

/* Add Animation */
@-webkit-keyframes animatetop {
}

@keyframes animatetop {
}

/* End pop up message*/

/* Top menu */
div.topmenucontainer {
    overflow: hidden;
    float: right;
}

#nav, #nav ul {
    margin-top: 0.5em;
    font-family: RobotoCondensed;
    list-style: none;
    color: #447776;
    text-align: center;
}

#nav li {
    float: left;
    text-align: center;
}

a.menuitem {
    font-family: RobotoCondensed;
    color:  #56b8b2;
    text-decoration: none;
}

a.menuitem:hover {
    color: #447776;
    text-decoration: none;
}

a.menuitemcurrent {
    font-family: RobotoCondensed; 
    color: #447776;
    text-decoration: none;
}

a.menuitemcurrent:hover {
    color: #447776;
    text-decoration: none;
}

/* End Top menu */

/* Main template content */
div.maincontent {
    overflow:hidden;
}

div.contentsection {
    overflow:hidden;
    width: 80%;
    color: #1d5b00;
    font-size: 1em;
    margin-left: auto;
    margin-right: auto; 
}

div.header00 {
    overflow:hidden;
}

div.header02 { 
    overflow: hidden; 
}
div.topimage { 
    overflow: hidden; 
    background-position: center center;
    background-attachment: fixed; 
    background-size: cover;
    position: relative;
    
}

div.imageleasing { 
    overflow: hidden; 
    background-position: center center;
    background-attachment: fixed; 
    background-size: cover;
    position: relative;

}

div.bottomimage { 
    overflow: hidden; 
    background-position: center center;
    background-attachment: fixed; 
    background-size: cover;
    position: relative;
    z-index: 1;
}
div.header04 { 
    overflow:hidden; 
    color:#1d5b00;
    font-family: Roboto-Regular;
}

div.headercontactus { 
    overflow:hidden; 
    color:#1d5b00;
    font-family: Roboto-Regular;
}


div.header05 {
    overflow:hidden; 
    font-family: RobotoCondensedBold;
}

div.header06 { 
    overflow:hidden; 
    color:#1b7973;
    font-family: RobotoCondensed;
}

div.subtext {
    font-family: RobotoCondensedBold;
    text-decoration: none;
    color: #1b7973;
    
}
div.subtext:hover {
  color: #15a5a0;
  text-decoration: none;
}

div.quoteclass{
    color: #FFF; 
    text-align: center; 
    background-color: #003636; 
    display: table-cell; 
    float: right; 
}

div.quoteclasstext{
   margin-right: auto;
   float: left;
   color: #1d5b00;
   font-family: Roboto-Regular;
}

/* End Main template content */

/* Separetor line*/
div.separetorline {
    margin-left: auto;
    margin-right: auto; 
    border-top: 1px dashed #a4c1c0;
}
/* END Separetor line*/

/* Main template menu */
label.menu01item {
    float: right;
}

ul {
    list-style-type: none;
    overflow: hidden;
 
}

li {
    float: right;
}

li label {
    display: block;
    color: #64aaa5;
    text-align: left;
    text-decoration: none;
}

li label:hover {
    color:#1d5b00;
}
/* End Main template menu */

/* Main Template text */
div.text01 {
    overflow: hidden;
    color: white;
    text-transform: none;
    font-style: normal;
    position : absolute;
    font-family: RobotoCondensedBold;
    text-align: left;
}

div.text011 {
    overflow: hidden;
    color: #004242;
    text-transform: none;
    font-style: normal;
    position : absolute;
    font-family: RobotoCondensedBold;
    text-align: left;
}

div.htext05 {
    position: absolute;
    overflow: hidden;
    text-align:left; 
    color: white;
    font-style: normal;
    text-transform: none;
    
}

/* End Main template text*/

/* Input type */
div.inputForm {
    color: #1d5b00; 
    font-family: Roboto-Regular; 
    text-transform: none;    
}

input.formfield{
    text-align: left;
    background-color: white; 
    color: black; 
    border-style: solid; 
    border-color: #dddddd; 
}

input.formfielderror {
    text-align: left;
    background-color: white; 
    color: black; 
    border-style: solid; 
    border-color: #dd4420; 
}

textarea.formtextarea {
    text-align: left;   
    text-transform: none;
    color: #333; 
    background-color: rgba(255,255,255,1); 
    border-color: #dddddd; 
    border-style: solid; 
    display: inline-block; 
    
}

textarea.formtextareaerror {
    border-color: #dd4420;
    text-align: left;  
    text-transform: none;
    color: #333; 
    background-color: rgba(255,255,255,1); 
    border-style: solid; 
    display: inline-block;
    
}

div.formtitle {
    color: #1b7973; 
    font-family: RobotoCondensedBold; 
    text-align: left; 
    font-style: normal; 
}

div.formbutton {
    cursor: pointer; 
    color: #fff; 
    background: rgb(27, 121, 115);
}

/* EndInput type */

/* Main template footer*/
div.footer {
    overflow:hidden; 
    text-align: center;
    word-wrap: break-word;
}

div.outlinefooter {
     overflow:hidden;
}
/* End Main template footer*/


/* Main template Image*/

div.image01 {   
    float:left;
    background-repeat: no-repeat;
    background-color: #004242;
}

div.image02 {  
    float:right; 
    
}
/* End Main template Image*/

/* Overlay over the top image*/
.dark-img {
  position: relative;
}

.dark-img img {
  display: block;
}

.dark-img::before {
  content: '';
  position:absolute;
  background: rgba(0, 66, 66, 0.5);
}

/* End of Overlay over the top image*/

/* Overlay over the top image*/
.darkoneway-img {
  position: relative;
}

.darkoneway-img img {
  display: block;
}

.darkoneway-img::before {
  content: '';
  position:absolute;
  background: rgba(0, 66, 66, 0.5);
}
/* End of Overlay over the top image*/


/* Overlay over the bottom image*/
.darkbottom-img {
  position: relative;
}

.darkbottom-img img {
  display: block;
}

.darkbottom-img::before {
  content: '';
  position:absolute;
  background: rgba(255,255,255,.6);
}
/* End of Overlay over the bootom image*/

/* Background grey box */
div.greybackgroundbox {
    background-color: #f2f4f4; 
    margin-left: auto; 
    margin-right: auto;
}
/* End of background grey box*/

/* Trading table */

div.contenttable {
    display: table;
    box-sizing: border-box;
    font-family: Roboto-Regular;
    word-wrap: break-word;
    margin-left: auto;
    margin-right: auto;
}

div.contenttableLeft {
    float:left;
    clear: left;
    cursor: pointer;
    display: inline-table;
    vertical-align: middle;
    border-color: #eee;
    background-color: white;
    text-align: center;    
}

div.contenttableLeft:hover {
    background-color: #a4c1c0;
    color: black;
}

div.contenttableLeft_current {
    float:left;
    clear: left;
    cursor: pointer;
    display: inline-table;
    vertical-align: middle;
    border-color: #eee;
    text-align: center;
    background-color: #a4c1c0;
    color: black;
}

div.contenttableLeftsmall {
    float:left;
    clear: left;
    cursor: pointer;
    display: inline-table;
    vertical-align: middle;
    border-color: #eee;
    background-color: white;
    text-align: center;    
}

div.contenttableLeftsmall_current {
    float:left;
    clear: left;
    cursor: pointer;
    display: inline-table;
    vertical-align: middle;
    border-color: #eee;
    text-align: center;
    background-color: #a4c1c0;
    color: black;
}

div.contenttableright {
    text-align: left;
    float: left;
    color: #1d5b00;
}

td.column-1 {
    box-sizing: border-box;
    background-color:  #f9f9f9;
    vertical-align: top;
    text-align: left;
    float: none !important;
}

td.column-2 {
    box-sizing: border-box;
    background-color:  #f9f9f9;
    vertical-align: top;
    text-align: left;
}
td.column-3 {
    box-sizing: border-box;
    background-color:  #f9f9f9;
    vertical-align: top;
    text-align: left;
}
/* End Trading table */

/* contact us span message */
div.fieldform {
    color: #dd4420; 
    display: none;
    
}
/* End contact us span message */

/* Email icon  contact us */
div.emailiconstyle {
     height: auto; 
     margin-left: auto; 
     margin-right: auto;     
}
/* End Email icon  contact us */

/* privacy title */
div.titleprivacy01{
    overflow:hidden;
    color: #1b7973;
    font-family: RobotoCondensed;
    font-style: normal;
    text-transform: none;
    margin-left:auto;
    margin-right:auto;
}
/* END privacy title */

/* Image overlay hover text */
.container {
    position: relative;
    overflow: hidden;
    float: left;
}

.image {
    display: block;
    height: auto;
    float:left;
    background-repeat: no-repeat;
    margin-left:auto;
    margin-right:auto;
    position: relative;
}

.overlay {
    position: absolute;
    overflow: hidden;
}

.container:hover .overlay {
}

.container:hover .contenttextoverlay {
    
}

.hr{ 
    position: absolute; 
    background: #fff;     
}

.container:hover .hr {
}
.container:hover .titlecontentstyle {
    color:white;
}

div.titlecontentstyle {
    word-wrap: break-word; 
    position: absolute; 
    text-align: left;
    color: #004242;
}
div.contenttextoverlay{
    position: absolute;
    overflow: hidden;
    text-align:left; 
    color: white;
    font-style: normal;
    text-transform: none;
}

div.outside{ 
    margin-right: auto;
}
/* END Image overlay hover text */

/* Privacy popup */
#popup_newsletter {
    position: fixed; 
    display: none; 
    text-align: center;
    font-family: DinGreekRegular, Helvetica, Arial, sans-serif;
    background-color: rgb(5, 185, 172); 
    color: #ffffff; 
    border-style: solid; 
    border-color: #a1a3a7;
}

a.acceptbutton{
    text-align: center;  
    background: white; 
    display: inline-block;                                 
    cursor: pointer;  
}
a.acceptbutton:hover{                         
    text-decoration: underline; 
}

div.p4{
    
}
/* End Privacy popup */