@import url("footer.css");
@import url("landing-page.css");


/* Reset CSS */


* {
 margin:0;
 padding:0;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
}

ul li {
 background:url("/img/internal/bullet.png") no-repeat 0 6px;
 list-style-type:none;
 margin:0;
 padding:0 0 0 15px;
}

body {
 font-family:'Fira Sans', sans-serif;
 font-weight:300;
 font-size:15px;
 line-height:22px;
 letter-spacing:0.02em;
 text-align:left;
 background-color:#e2e0dd;
 color:#3b3b3b;
 cursor:hand;
}

.container, .container_int {
 width:1170px;
 margin:0 auto;
}

.container_wide {
 width:1336px;
 margin:0 auto;
}

.container_full {
 max-width:1920px;
 margin:0 auto;
}

.wrapper, .wrapper_int {
 float:left;
 width:100%; 
}

.wrapper_int {
 margin:180px 0 0 0;
}

.title_home {
 margin:55px 0 14px 0;
 font-family:'Fira Sans', sans-serif;
 font-weight:400;
 font-size:28px;
 line-height:32px;
 text-align:center;
 color:#6c6060;
 text-transform:uppercase;
}

.text_home {
 width:60%;
 margin:0 20% 41px 20%;
 font-family:'Fira Sans', sans-serif;
 font-weight:300;
 font-size:13px;
 line-height:19px;
 letter-spacing:0.1em;
 text-align:center;
 color:#3b3b3b;
}

.view_content{
 float:left;
 background:#FFF;
 width:100%;
 min-height:400px;
 padding:32px;
 margin:0 0 20px 0;
}

.view_content a:link, .view_content a:visited{
 text-decoration:none;
}

.view_content a:hover{
 text-decoration:underline;
 color:#0d6c75;
}

#sitemap ul li {
 padding:0 0 4px 15px;
}


#cookie_bar {
 position:fixed;
 bottom:0;
 width:100%;
 min-width:1336px;
 padding:10px 0;
 background:rgba(0,0,0,0.7);
 font-weight:normal;
 text-align:center;
 color:#FFF;
 display:none;
 z-index:50;
}

#cookie_text {
 display:block;
 padding:0 54px;
 font-size:14px;
 line-height:32px;
}

#cookie_text span{
 line-height:27px;
}

.cookie_btn{
 float:right;
 padding:4px 8px;
 margin:4px 5px 0 0;
 background:#777;
 border:1px solid rgba(0, 0, 0, 0.1);
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 -ms-border-radius: 2px;
 -o-border-radius: 2px;
 font-weight:normal;
 font-size: 12px;
 line-height: 18px;
 color: #FFF;
 cursor: pointer;
 cursor:hand;
}

.cookie_btn a:link, .cookie_btn a:visited, .cookie_btn a:hover {
 font-size: 12px;
 line-height: 18px;
 color: #FFF;
 text-decoration: none;
 white-space: nowrap;
 font-weight:normal;
}

#cookie_checkboxes input[type="checkbox"]{
 vertical-align:top;
 margin:3px 6px 0 0;
}

#cookie_checkboxes .btn_all_reviews{
 text-transform:uppercase;
 padding:12px 37px;
 margin-top:15px;
}

/* Pop up start */

#email_subscribe {
 position: fixed;
 top: 200px;
 left: 50%;
 width: 757px;
 height: 479px;
 margin-left: -378px;
 text-align: center;
 font-family: 'Fira Sans';
 z-index:101;
 box-shadow: 8px 8px 8px #222;
 -moz-box-shadow: 8px 8px 8px #222;
 -ms-box-shadow: 8px 8px 8px #222;
 -webkit-box-shadow: 8px 8px 8px #222;
 -o-box-shadow: 8px 8px 8px #222;
}


#closeButton3 {
 background:#0D6C75;
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 display:block;
 width:35px;
 height:35px;
 font-size: 20px;
 line-height:35px;
 color:#FFF;
 position:absolute;
 right:-11px;
 top:-11px;
 z-index:102;
 cursor:hand;
 cursor:pointer;
}


#closeButton3 .fa{
 text-align:center;
 font-size:15px;
 color:#FFF;
}


#page{
 margin: 0;
 padding: 0;
 width: 100%;
}

/* Pop up end */




a:link, a:visited {
 font-family:'Fira Sans', sans-serif;
 font-weight:300;
 font-size:14px;
 line-height:22px;
 color:#0d6c75;
 /* text-decoration:none; */
}

a:hover, a:focus {
 font-family:'Fira Sans', sans-serif;
 font-weight:300;
 font-size:14px;
 line-height:22px;
 color:#959595;
 text-decoration:none;
}
