html, body {     height: 100%;     margin:0;} body {     background-color:#000000;     overflow-x:hidden;} #menu-wrapper {     margin-top:-64px;} #menu {     margin: 0px auto;} #menu ul {     text-align: center;     font-family: 'Playfair Display', sans-serif!important;     color: #ffffff;     text-shadow: 0px 2px 3px #000000;} #menu li {     display: inline-block;     color: #ffffff;     text-shadow: 0px 2px 3px #000000;opacity:0.7; } #menu li a, #menu li span {     display: inline-block;     margin-left: 0.50em;     padding: 43px;     letter-spacing: 0.20em;     text-decoration: none;     font-size: 0.90em;     font-family: 'Playfair Display', sans-serif!important;     font-weight: normal;     text-transform: uppercase;     outline: 0;     color: #ffffff;     text-shadow: 0px 2px 3px #000000;} #menu li:hover a, #menu li.active a, #menu li.active span {     font-family: 'Playfair Display', sans-serif!important;     color: #CC3E13;} #menu .current_page_item a {     font-family: 'Playfair Display', sans-serif!important;     color: #CC3E13;} #header {     background-image: url('images/header.jpg'),url('images/bg1.jpg');     background-repeat: no-repeat,repeat-x;     background-position: center;     height:536px;     width:100%;     margin-top:-5px;} @media only screen and (max-width:767px){     .header{         text-align: center;    }} a:link {     text-decoration: none;     color:#E08007;     font-size: 21px;     font-family : "Gabriela", serif;     font-weight: 100!important;     letter-spacing:4px;     padding:3px;     line-height:5px;     font-style:none;     opacity: 0.9;     -webkit-transition: opacity 0.9s linear;     -webkit-transition: all 0.9s ease-out;     -moz-transition: all 0.9s ease-out;     transition: all 0.9s ease-out;     border-radius: 4px;     -moz-border-radius: 4px;     -webkit-border-radius: 4px;} a:visited {     text-decoration: none;     color:#E08007;     font-size: 21px;     font-family : "Gabriela", serif;     font-weight: 100!important;     letter-spacing:4px;     padding:3px;     line-height:5px;     font-style:none;     opacity: 0.9;     -webkit-transition: opacity 0.9s linear;     -webkit-transition: all 0.9s ease-out;     -moz-transition: all 0.9s ease-out;     transition: all 0.9s ease-out;     border-radius: 4px;     -moz-border-radius: 4px;     -webkit-border-radius: 4px;} a:hover {     text-decoration: none;     color:#ffffff;     font-size: 21px;     font-family : "Gabriela", serif;     font-weight: 100!important;     letter-spacing:4px;     padding:3px;     line-height:5px;     font-style:none;     opacity: 0.9;     -webkit-transition: opacity 0.9s linear;     -webkit-transition: all 0.9s ease-out;     -moz-transition: all 0.9s ease-out;     transition: all 0.9s ease-out;     border-radius: 4px;     -moz-border-radius: 4px;     -webkit-border-radius: 4px;     opacity:0.7;} b {     color: #E44501;     line-height:33px;     font-size:21px;     letter-spacing:4px;    border-bottom: dashed 3px #E44501;     font-family : "Gabriela", serif;} i {     color: #E44501;     line-height:33px;    border-bottom: dashed 3px #ffffff;     font-size:21px;     font-family : "Gabriela", serif;     letter-spacing:4px;} #content {     margin-top:-30px;    padding-bottom:10px;     position: relative;     float: center;     width:71%;} .contentx{     padding:34px;     margin-left:0px;     margin-right:0px;     line-height:33px;     font-size:21px;     font-family : "Gabriela", serif;     font-weight: 400!important;     text-align:justify;     color:#D3CB98;     margin-bottom:20px;     font-style:italic;     text-shadow: 0px 2px 3px #000000; opacity:0.7;} blockquote {     background-color:#000000;     padding: 8px;     text-align:justify;     color:#D3CB98;    border-top:5px dotted #D3CB98;     font-style:italic;     border-radius: 7px;     -moz-border-radius: 7px;     -webkit-border-radius: 7px;    -webkit-border-radius: 30px;     -moz-border-radius: 30px;     border-radius: 30px;    opacity:0.6;} h1 {     color:#F77400;     letter-spacing:1px;     font-family: "Josefin Slab", serif;     font-size:47px;     padding:20px;    opacity:0.8;} .contentx input, textarea, select {     background-color:#000000;     border: 3px solid #F77400;     padding:4px;     color:#F77400;     -webkit-border-radius: 8px;     -moz-border-radius: 8px;     border-radius: 8px;    opacity:0.6;}