/*   
Theme Name: Majestic Theme
Theme URI: http://macway.gr
Description: The WordPress theme of Majestic Residence website.
Author: Macway
Author URI: @macway
Version: 1.0
*/
@font-face{font-family:'DINGreek-Light';src:url('fonts/dingreek-light.eot');src:url('fonts/dingreek-light.eot?#iefix') format('embedded-opentype'),url('fonts/dingreek-light.woff') format('woff'),url('fonts/dingreek-light.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'entypo';src:url('fonts/entypo.eot');src:url('fonts/entypo.eot?#iefix') format('embedded-opentype'),url('fonts/entypo.woff') format('woff'),url('fonts/entypo.ttf') format('truetype');font-weight:normal;font-style:normal}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}img,iframe,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.45299145299145%}.row-fluid .span10{width:82.90598290598291%}.row-fluid .span9{width:74.35897435897436%}.row-fluid .span8{width:65.81196581196582%}.row-fluid .span7{width:57.26495726495726%}.row-fluid .span6{width:48.717948717948715%}.row-fluid .span5{width:40.17094017094017%}.row-fluid .span4{width:31.623931623931625%}.row-fluid .span3{width:23.076923076923077%}.row-fluid .span2{width:14.52991452991453%}.row-fluid .span1{width:5.982905982905983%}*{box-sizing:border-box}body{font-family:'DINGreek-Light',Arial,sans-serif;background:#000;font-weight:400;font-size:16px;color:#333;overflow:hidden}a{color:#aa3e03;text-decoration:none}img{ border:0 none; max-width:100%; height:auto; vertical-align:middle}.container{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:90%;height:570px}header{position:relative; float:left; width:25%;z-index:1}header >div{padding:20px;margin:5px;min-width:190px;height:560px; text-align:left; border-radius:8px; background:transparent url(images/25525525509.png) repeat; background:rgba(255,255,255,0.9)}header h1 a{color:inherit}header h1 img{width:80px;height:80px;margin-bottom:10px}header h1{width:180px;font-family:'DINGreek-Light',Arial,sans-serif;font-size:35px;line-height:35px;position:relative;font-weight:400;letter-spacing:3px;color:#333}header h1 span{font-weight:200;letter-spacing:-3px;}header ul li{line-height:24px}header ul li a{color:#333}.current-menu-item a{color:#999}article{position:relative; float:left; width:40%}article >div{padding:20px;margin:5px;min-width:195px;height:560px; text-align:left; border-radius:8px; background:transparent url(images/25525525509.png) repeat;background:rgba(255,255,255,0.9)}article .content{position:relative;height:460px;padding:0 20px;overflow:hidden}article h3{font-size:1.5em;font-weight:400;line-height:1.25em;margin:0.5em 0;padding:0 20px}article .content h3{padding:0}article .content p{line-height:1.25em;margin-bottom:1em}article .content ul{list-style:inside circle}article .content ol{list-style:inside decimal}article .content a.active{color:#000}section{position:relative;float:left;width:35%}section >div{padding:0;margin:5px;width:100%;min-width:195px;height:560px;/*overflow-x:hidden;overflow-y:auto*/overflow:hidden}.thumbs a{float:left;width:48%;height:134px;display:inline-block;border:2px solid #fff;border-radius:4px;margin:0 8px 8px 0;position:relative;text-decoration:none;background-position:center center;background-repeat:no-repeat;background-size:cover}.thumbs a:nth-child(even){margin-right:0}.thumbs a.even{margin-right:0}.pages{position:absolute;width:100%;bottom:-16px}.pages ul{float:right}.pages li{float:left;padding-right:10px;font-weight:bold}.pages li a{color:#fff}.pages .on a{color:#999}.page-template-page-full-php article{width:75%}.page-template-page-gallery-php header >div{background:none}.page-template-page-gallery-php header h1{color:#fff}.page-template-page-gallery-php header ul{display:none}@media screen and (max-width:1023px){article{width:50%}section{width:25%}.thumbs a{width:100%}.row-fluid >div{width:100%!important;margin-left:0!important}iframe{height:288px}}@media screen and (max-width:959px){.container{position:relative;text-align:center;margin:25px auto;width:95%;height:100%;z-index:1}header{width:35%}article{width:65%}article .content{padding:0 10px}article h3{padding:0 10px}section{width:100%}section >div{height:142px;margin-bottom:24px;/*overflow-x:auto;overflow-y:hidden*/}.thumbs a{width:24%}.thumbs a:nth-child(even){margin-right:8px}.thumbs a.even{margin-right:8px}.thumbs a:nth-child(4n){margin-right:0}.thumbs a.four{margin-right:0}.pages{bottom:-136px}.page-template-page-front-php,.page-template-page-full-php{margin-bottom:25px}.page-template-page-full-php article{width:65%}.slideshow{z-index:0!important}.slideshow li{position:fixed!important}.controls{position:fixed!important}}@media screen and (max-width:639px){header{width:100%}article{width:100%}article >div{height:100%}article .content{height:100%;overflow:visible}section{width:100%}section div{height:142px}.thumbs a{width:48%}.thumbs a:nth-child(even){margin-right:0}.thumbs a.even{margin-right:0}.page-template-page-full-php article{width:100%}header div{height:auto}header ul{min-height:150px}header ul li{float:left;padding-right:10px}header ul li:before{content:'/\00A0';color:#999}table,caption,thead,tbody,th,td,tr{display:block}table{border:none!important}thead tr{position:absolute;top:-9999px;left:-9999px}tr{margin-bottom:10px;border-right:1px solid #999;border-bottom:1px solid #999}td{border:none;position:relative;padding-left:60%!important}td:before{position:absolute;left:10px;width:50%;padding-right:10px;white-space:nowrap;content:attr(data-label)}}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}caption{padding:10px;margin-bottom:10px;border:1px solid #999;background:rgba(255,255,255,0.7);font-weight:bold}.table{width:100%;margin-bottom:10px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #999}.table th{font-weight:bold}.table thead th{vertical-align:bottom;text-align:center}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table-bordered{border:1px solid #999;border-collapse:separate;border-left:0}.table-bordered th,.table-bordered td{border-left:1px solid #999;background:rgba(255,255,255,0.7)}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.ps-container .ps-scrollbar-x-rail{ position:absolute; bottom:3px; height:4px; border-radius:2px; opacity:0; transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{ opacity:0.6}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{ background-color:#eee; opacity:0.9}.ps-container .ps-scrollbar-x-rail.in-scrolling{ opacity:0.9}.ps-container .ps-scrollbar-x{ position:absolute; bottom:0; height:4px; background-color:#aaa; border-radius:2px; transition:background-color .2s linear}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{ background-color:#999}.ps-container .ps-scrollbar-y-rail{ position:absolute; right:3px; width:4px; border-radius:2px; opacity:0; transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{ opacity:0.6}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{ background-color:#eee; opacity:0.9}.ps-container .ps-scrollbar-y-rail.in-scrolling{ opacity:0.9}.ps-container .ps-scrollbar-y{ position:absolute; right:0; width:4px; background-color:#aaa; border-radius:2px; transition:background-color .2s linear}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{ background-color:#999}.ps-container.ie6 .ps-scrollbar-x,.ps-container.ie6 .ps-scrollbar-y{ font-size:0}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{ visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{ visibility:visible}.slideshow{list-style:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;padding:0;margin:0}.slideshow li{position:absolute;width:101%;height:101%;top:-0.5%;left:-0.5%;opacity:0;transition:opacity 1s}.backgroundsize .slideshow li{background-size:cover;background-position:center center}.backgroundsize .slideshow li img{display:none}.slideshow li img{display:block;width:100%}.controls{position:absolute;text-align:center;width:210px;height:100px;margin:auto;top:0;right:0;bottom:-80%;left:0}.controls span{width:70px;height:100px;position:relative;cursor:pointer}.controls .prev{float:left}.controls .play,.controls .pause{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.controls .next{float:right}.controls span:before{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;font-family:'entypo';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:100px;font-size:80px;color:#fff;opacity:0.7}.controls span:hover:before{opacity:1}.controls span:active:before{top:2px}span.play:before{content:"\e002"}span.pause:before{content:"\e003"}span.next:before{content:"\e000"}span.prev:before{content:"\e001"}.controls span.next{float:right}.no-js.no-backgroundsize .slideshow li:first-child{opacity:1}.no-js.backgroundsize .slideshow li:first-child img{display:block}.slideshow,.slideshow:after{position:fixed;width:100%;height:100%;top:0px;left:0px}.slideshow:after{content:'';background:transparent url(images/pattern.png) repeat top left}.rslides li{list-style:none}.rslides li img{max-height:420px}.rslides_container{position:relative;float:left;width:auto;height:auto;margin:5px 0}.rslides_nav{z-index:3;position:absolute;top:0;left:0;display:block;width:48px;overflow:hidden;height:100%;font-size:0}.rslides_nav.next{left:auto;right:0;float:right}.rslides_nav:before{position:absolute;width:100%;height:100%;top:50%;margin-top:-25px;left:0;text-align:center;font-family:'entypo';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:50px;font-size:40px;color:#fff;opacity:0.7}.rslides_nav.next:before{content:"\e000";text-align:right}.rslides_nav.prev:before{content:"\e001";text-align:left}.rslides_nav:hover:before{opacity:1}#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background:transparent url(images/25525525509.png) repeat;background:rgba(255,255,255,0.9);overflow:hidden;display:none;transition:opacity 1s ease}#galleryOverlay.visible{opacity:1}#gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;transition:left 0.4s ease}#gallerySlider .placeholder{background:url(images/preloader.gif) no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}#gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#gallerySlider .placeholder img{display:inline-block;max-height:96%;max-width:96%;vertical-align:middle;box-shadow:0 0 2em rgba(0,0,0,0.5);border-radius:8px;border:3px solid #fff}#gallerySlider.rightSpring{animation:rightSpring 0.3s}#gallerySlider.leftSpring{animation:leftSpring 0.3s}@keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}@keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}#prevArrow,#nextArrow,#closeButton{border:none;text-decoration:none;opacity:0.5;cursor:pointer;position:absolute;width:48px;height:48px;top:50%;margin-top:-24px;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}#prevArrow,#nextArrow{background:url(images/arrows.png) no-repeat}#prevArrow{background-position:left top;left:20px}#nextArrow{background-position:right top;right:20px}#closeButton{background:url(images/close.png) no-repeat;right:20px;top:40px}#prevArrow:hover,#nextArrow:hover,#closeButton:hover{opacity:1}