html,body{ margin:0;padding:0;height:100%;/*font-family: 'brandon-medium', Arial, Helvetica, sans-serif;*/font-family: 'Raleway', Arial, Helvetica, sans-serif;font-size:14px; line-height:21px;color:#000;background-position:center top;background-repeat:repeat-y;-webkit-font-smoothing:antialiased; }
html{overflow-x:hidden;}
/*
@font-face {font-family: DINWeb;src: url(/files/fonts/DINWeb-Bold.eot);font-weight:bold;font-style:normal;}
@font-face {font-family: DINWeb;src: url(/files/fonts/DINWeb-Bold.woff) format('woff');font-weight:bold;font-style:normal;}

@font-face{font-family: 'brandon-grotesque'; src: url('fonts/brandon_grotesque.eot'); src: local('?'), url('fonts/brandon_grotesque.woff') format('woff'), url('fonts/brandon_grotesque.ttf') format('truetype'); font-weight:normal; font-style:normal;}
@font-face{font-family: 'brandon-regular'; src: url('fonts/brandon_reg.eot'); src: local('?'), url('fonts/brandon_reg.woff') format('woff'), url('fonts/brandon_reg.ttf') format('truetype'); font-weight:normal; font-style:normal;}

@font-face{font-family: 'brandon-medium'; src: url('fonts/brandon_medium.eot'); src: local('?'), url('fonts/brandon_medium.woff') format('woff'), url('fonts/brandon_medium.ttf') format('truetype'); font-weight:normal; font-style:normal;}

@font-face{font-family: 'rationaltwtext-medium'; src: url('fonts/rationaltwtext-medium-webfont.eot'); src: local('?'), url('fonts/rationaltwtext-medium-webfont.woff') format('woff'), url('fonts/rationaltwtext-medium-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal;}

@font-face {font-family: 'TheTelegraph-Light';src: url('the-telegraph-light.eot');src: url('fonts/the-telegraph-light.eot?#iefix') format('embedded-opentype'),url('fonts/the-telegraph-light.woff2') format('woff2'),url('fonts/the-telegraph-light.woff') format('woff'),url('fonts/the-telegraph-light.ttf') format('truetype'),url('fonts/the-telegraph-light.svg#youworkforthem') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TheTelegraph-Bold';src: url('the-telegraph-bold.eot');src: url('fonts/the-telegraph-bold.eot?#iefix') format('embedded-opentype'),url('fonts/the-telegraph-bold.woff2') format('woff2'),url('fonts/the-telegraph-bold.woff') format('woff'),url('fonts/the-telegraph-bold.ttf') format('truetype'),url('fonts/the-telegraph-bold.svg#youworkforthem') format('svg');font-weight: normal;font-style: normal;}
*/

@font-face {font-family: 'Adieu Regular';src: url('fonts/Adieu-Regular.woff2') format('woff2'),url('fonts/Adieu-Regular.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Adieu Light';src: url('fonts/Adieu-Light.woff2') format('woff2'),url('fonts/Adieu-Light.woff') format('woff');font-weight: normal;font-style: normal; }

a{ color:#784E66;outline-width:0;text-decoration:none;cursor:pointer; }
a:hover{ outline-width:0; }
img{ border:none; outline-width:0; }
ul{margin:0;}
li{margin-left:-20px; padding-left:15px;}
input{border:none;color:#797979;width:303px;height:27px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:7px 0 0 7px;padding:0 7px 0 7px;font-size:12px;}
textarea{border:none;color:#797979;width:303px;height:120px;font-family:Verdana, Arial, Helvetica, sans-serif;resize:none;margin:7px 0 0 7px;padding:7px;font-size:12px;}
.floatl{float:left;}
.floatr{float:right;}

.margin50{margin: 50px;}
.margin100{margin: 100px;}

/* main */
.hide{display:none;}
.nopointer{cursor:default;}

.navbar-toggle{position: fixed; border:0;border-radius: 0;margin: 0;padding: 18px;top:0;right:0;background-color: transparent;background-image:none;cursor: pointer;outline-width:0;z-index:1001;}
.navbar-toggle .sr-only{position: absolute;width:1px;height: 1px;margin:-1px;padding: 0;overflow: hidden;clip:rect(0,0,0,0);border:0;}
.navbar-toggle .icon-bar{display: block;width:80px;height: 1px;border-radius: 1px;background-color:#784E66;transition: all 200ms ease;}
.navbar-toggle .icon-bar:nth-child(2), .navbar-toggle .icon-bar:nth-child(3){margin-bottom:8px;}

#sidebar-wrapper.toggled .navbar-toggle .top-bar {transform: rotate(0);}
#sidebar-wrapper.toggled .navbar-toggle .middle-bar {opacity: 1;}
#sidebar-wrapper.toggled .navbar-toggle .bottom-bar {transform: rotate(0);}

.navbar-toggle .top-bar{transform: rotate(20deg);transform-origin: 12.5% 10%;}
.navbar-toggle .middle-bar{opacity: 0;}
.navbar-toggle .bottom-bar{transform: rotate(-20deg);transform-origin: 12.5% 90%;}

#wrapper{position: absolute;width:100%;right:0;padding-right:0;height: 100%;transition: all 300ms ease;}
#sidebar-wrapper{z-index: 1001;position: fixed;top:0;right:0; width:250px;height: 100%;margin-right:-250px;background: transparent;transition: all 300ms ease;}
#sidebar-wrapper a{display: block;text-align: right;font-size: 36px;line-height: 46px;font-family: 'Adieu Light';padding-right:18px;transition: all 300ms ease;}
#sidebar-wrapper a:hover{margin-right:5px;/*color:#EBD1DA;*/}
#sidebar-wrapper li:nth-child(5) a, #sidebar-wrapper li:nth-child(6) a, #sidebar-wrapper li:nth-child(7) a{color:#EBD1DA;}
#sidebar-wrapper ul{list-style: none;margin:0;padding:0;}
#sidebar-wrapper ul li{margin:0;padding:0;width:100%;}
#sidebar-wrapper li:nth-child(1){min-height: 70px;}
/*#sidebar-wrapper li:nth-child(5){margin-bottom:30px;}*/
/*#sidebar-wrapper li:nth-child(5):after{display: block;margin-right:18px;content:"";height:30px;border-right:2px solid #784E66;}*/

.filter{display: block;float:left;color:#784E66;font-family: 'Adieu Regular';padding:5px 8px 5px 8px;line-height: 16px;border:1px solid #fff;margin:12px 0 0 0;transition: all 500ms ease}
.filter.over, .filter:hover{color:#784E66;border:1px solid #784E66;}
.filter:nth-child(2){margin-left:7px;}
.filter-mobile{display: none;}
#sidebar-wrapper .filter-mobile a{/*color:#EBD1DA;*/padding:7px 8px 5px 8px;line-height: 16px;border:1px solid #fff;}
#sidebar-wrapper .filter-mobile a.over{/*color:#784E66;*/border:1px solid #784E66;padding:7px 8px 5px 8px;line-height: 16px;}

#header{ float:left;width:100%;height:280px;/*border-bottom:1px solid #999;*/margin:0 0 0 0;background-color:#D1FFF0; }

#punchline{ width:300px;margin:0 auto 0 auto; }
#punchline img{ position:relative;margin:14px 0 0 0; }
#menu{width:100%;height:58px;top:0;padding: 0 0 0 10px; background-color:#fff;position:fixed;z-index:1000;/*transition: all 0.23s linear 0s;*/-webkit-transform: translateZ(0);transition: all 300ms ease; }


#logocontainer{width:266px;margin:0 auto;}
a#logo{ display:none;position:absolute;width:266px;margin:20px auto 0 auto;z-index:999;top:45px;left:50px;font-size: 5rem;line-height: 5.8rem;font-family: 'Adieu Light';color: #fff;text-shadow:-1px 0 #784E66, 0 1px #784E66, 1px 0 #784E66, 0 -1px #784E66;text-transform: uppercase; }
a#logo_xs{ position:fixed;width:364px;margin:0 auto 0 auto;z-index:1001;top:-60px;left:0;right:0;font-size: 23px;line-height: 25px; font-family: 'Adieu Regular';text-align: center;transition: all 300ms ease;}
.page-home a#logo, .page-all a#logo{display:block;}
.page-archive a#logo_xs, .page-selected a#logo_xs{top:15px;}

#input_text{float:left;width:336px;height:48px;background-image:url(/files/website/input_text.png);background-repeat:no-repeat;}
#input_textarea{float:left;width:336px;height:154px;background-image:url(/files/website/input_textarea.png);background-repeat:no-repeat;}
/* main */

.slider{margin-bottom:20px;}
.slider .slider-container{width:100%;}
.slider .owl-dots{position: relative; top:-50px;}
.owl-theme.slider .owl-dots .owl-dot span{width:6px;height: 6px;margin:3px 5px;background-color:#fff;}
.owl-theme.slider .owl-dots .owl-dot.active span, .owl-theme.slider .owl-dots .owl-dot:hover span{background-color:#fff;opacity: 0.4;}

.owl-theme.slider .owl-nav [class*=owl-]{background: transparent;padding: 0;width:200px;height: calc(100% - 22px);position: absolute;margin:0;top:0;border-radius: 0;}
.owl-theme.slider .owl-nav [class*=owl-]:hover{background:transparent;}
.owl-theme.slider .owl-nav .owl-prev{left:0;}
.owl-theme.slider .owl-nav .owl-next{right:0;}

/*
.innercontainer .bx-wrapper{box-shadow:none;border:none;width:1340px;margin-bottom:40px;}
.innercontainer .bx-wrapper .bx-viewport .slider div img{width:100%;}
.innercontainer .bx-wrapper .bx-pager{position: absolute;bottom:20px;}
.innercontainer .bx-wrapper .bx-pager.bx-default-pager a{background-color: #fff;width:6px;height:6px;}
.innercontainer .bx-wrapper .bx-pager.bx-default-pager a:hover, .innercontainer .bx-wrapper .bx-pager.bx-default-pager a.active{opacity: 0.4;background-color: #fff;}
*/

#portfolio{width:990px;margin:0.2%;list-style:none;padding:0;}
#portfolio .item{float:left;margin:0 0 0 0;padding:0;background-image:url(/files/website/portfolio_background.png);}
#portfolio .item:nth-child(1), #portfolio .item:nth-child(5), #portfolio .item:nth-child(9), #portfolio .item:nth-child(13), #portfolio .item:nth-child(17), #portfolio .item:nth-child(21){/*margin:-4px 0 0 -10px;*/}
#portfolio .item:nth-child(4), #portfolio .item:nth-child(8), #portfolio .item:nth-child(12), #portfolio .item:nth-child(16), #portfolio .item:nth-child(20), #portfolio .item:nth-child(24){/*margin:-18px -20px -6px -21px;*/ /*margin:0 0 0 0;*/}
#portfolio .item > a{float:left;width:100%;height:100%;}
#portfolio .item > a img{margin:0;width:100%;}
#portfolio .item > a img{/*margin:21px 0 0 21px;margin:10px 0 0 10px;width:100%;*/}
#portfolio .item .mouseover{position:absolute;z-index:1;width:100%;height:0;margin:-355px 0 0 0;overflow:hidden;}

#portfolio .item .over{height:160px;}
#portfolio .item .overlay{position:absolute;z-index:2;margin:5px 0 0 0;}

/* SHOP */
#portfolio.shop .item > a h2{font-family: 'Adieu Regular';font-weight: 300; font-size: 28px;margin-bottom:20px;}
#portfolio.shop .item > a{font-family: 'Adieu Light';font-weight: 300; font-size: 15px;}
#portfolio.shop .item > a .size{display: inline-block;padding: 5px 35px;margin:0 20px 0 0; border:1px solid #784E66;}
#portfolio.shop .item > a .stock{}
#portfolio.shop .item > a h3{font-family: 'Adieu Regular';font-weight: 300; font-size: 26px;margin-top:20px;}

.page-shop.novar1 #portfolio.shop .item > a:first-child {height: 650px;}
.page-shop.var1 #portfolio.shop .item > a:first-child {padding-bottom:100%;}
#portfolio.shop .item > a img {position:absolute;left:0;-webkit-transition: opacity 500ms ease-in-out;-moz-transition: opacity 500ms ease-in-out;-o-transition: opacity 500ms ease-in-out;transition: opacity 500ms ease-in-out;}
#portfolio.shop .item > a img.top:hover {opacity:0;}

.lazy-hidden {opacity: 0;}
.lazy-loaded {-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;opacity: 1;}



.navigation{position:fixed;width:100%;height:60px;top:58px;margin:0 0 0 0;border-collapse:collapse;background-color:#fff;z-index:100;transition: all 300ms ease;}
.navigation a{font-family: 'Adieu Light';height: 60px;line-height: 62px;}

.page-shop.var1 .navigation{background-color: transparent;}

.navigation .left a{float:left;margin:0 0 0 20px;}
.navigation .left a img{float:left;margin:10px 10px 0 0;}
.navigation .center{width:40px;margin:0 auto;}
.navigation .center a{float:right;margin:0 0 0 0;height:auto;}
.navigation .right a{float:right;margin:0 20px 0 0;}
.navigation .right a img{float:right;margin:10px 0 0 10px;}
.navigationborder{float:left;height:1px;width:960px;background-color:#999;}
.navigationborder.top{margin:0 0 0 10px;}
.navigationborder.bottom{margin:0 0 0 10px;}

.gallery{margin:0 auto !important;/*height:0;overflow:hidden;*/}
.imagecontainer{overflow:hidden;height:0px;text-align:center;margin:100px auto 0 auto;width:100%;}
.imagecontainer:first-child{margin:0 auto 0 auto;}
.imagecontainer.masonryitem{height:auto;}

#portfolio_container{width:980px;overflow:hidden;}
#portfolio_viewport{width:100000px;}

#portfolio_container iframe{margin:0 0 0 -10px;}

.details{margin:50px auto 50px auto;width:calc(100% - 30px);padding:40px;background-color:#fff;/*border:1px solid #784E66;*/color:#784E66;opacity:0;box-sizing: border-box;line-height: 26px;}
.page-selected .details:not(.imagecontainer){border:1px solid #784E66;}
.details.shop{border:1px solid #784E66;}
.details .details_left{width:47%;float:left;}
.details .details_right{width:47%;float:left;margin-left:6%;}
.details .index{width:220px;height:12px;margin:0 auto 25px auto;text-align:center; }
.details .index .dot{display:inline-block;vertical-align:middle;width:12px;height:12px;background-image:url(/files/website/dot.png?v=1);cursor:pointer;}
.details .index .dot.current{background-position:0 -12px;}
.details h1{color:#784E66;font-size:36px;font-weight:300;line-height:36px;margin:20px 0 20px 0;font-family: 'Adieu Light';}
.details h3{color:#784E66;font-size:20px;font-weight:300;line-height:22px;font-family: 'Adieu Light';}
.details .description{margin:0 auto 0 auto;font-size:16px;}
.details.imagecontainer{padding:10px;max-width:1000px;}
.details.imagecontainer .description{font-size:16px;}
.details .description_border{width:7px;margin:0;border-top:1px solid #784E66;}
.details .backtotop{display:block;width:40px;margin:20px auto 20px auto;}
.details .portfolio_navigation{margin:20px 0 0 0;width:200px;height:330px;background-color:#FFF;}
.details .portfolio_navigation .counter{float:left;width:60px;height:41px;margin:0 5px 0 5px;padding:19px 0 0 0;background-image:url(/files/website/counter.png);font-size:28px;font-weight:bold;text-align:center;}
.content_portfolio.archive{display:none;}

/* SHOP */
.details.shop h1{margin: 0 0 20px 0;}
.details.shop .details_left{font-family: 'Adieu Light';font-weight: 300; font-size: 12px;}
.details.shop .size{display: inline-block;padding: 5px 35px;margin:0 20px 0 0; border:1px solid #784E66;}

.btn-buy{display: inline-block; padding: 18px 25px;margin:25px 0 0 0; border:1px solid #784E66;font-family: 'Adieu Regular';font-weight: 300;font-size: 22px;text-align: center;transition: all 300ms ease;}
.btn-buy:hover{background-color: #784E66;color:#fff;}

.btn-terms{cursor: pointer;float: right;font-size: 18px;font-weight: 300;font-family: 'Adieu Light';margin-top:80px;}

.popup-terms{position:fixed;z-index:100;overflow:auto; bottom:60px;right:60px;width:440px;margin-right:-570px;height:500px;padding:30px;background-color: #fff;border:1px solid #784E66;transition: margin 300ms ease;}
.popup-terms .navbar-toggle{position: static;float: right;margin:-20px -20px 0 0;}

#portfolio.shop{opacity: 0;}

#content_about, #content_contact{position:fixed;overflow:hidden; top:0;right:0;width:700px;margin-right:-700px;height:100%;padding:58px 0 20px 0;font-family: 'Raleway', Arial, Helvetica, sans-serif;font-size:20px;line-height: 35px; background-color:#fff;color:#784E66;z-index:1002;transition: all 300ms ease;}
#content_contact{height:100%;width:240px;}
#content_contact h2{margin-bottom:10px;font-family: 'Adieu Light', Arial, Helvetica, sans-serif;font-weight: 300;}
#content_about .btn_close{float:left;margin:20px 0 0 0;transition: all 0.3s linear;}
.inner_content_about{padding:20px 30px 80px 30px;}
/*
#content_contact{float:left;width:853px;margin:10px 0 0 0;padding:0 0 10px 67px;border-bottom:1px solid #999;font-family: 'brandon-medium', Arial, Helvetica, sans-serif;}
#content_contact table tr td strong{display:block;color:#AAA;margin:0 6px 0 0;}
*/

.masonry{float:left;width:1000px;margin:0 -10px 0 -10px;}
.masonry .masonryitem{float:left;}

#outerloading{position:absolute;left: 50%;margin:352px 0 0 0;}
#loading{position:relative;left:-50%;height: 1600px;width: 1000px;z-index: 1000;background-color:#FFF;}

span.emailadres::after {content: attr(data-domain);}
span.emailadres::before {content: attr(data-user);}

/* new */
.page-home .container.primary{/*width:calc(100% - 80px);width:1500px;*/}

.container{width:1340px;margin:0 auto;background-image:none;transition: all 300ms ease;}
.var1 .container.primary{width:100%;}
/*.page-selected.var1 .container, .page-all.var1 .container{width:100%;}*/
.container .innercontainer{margin:160px 0 0 0;transition: all 300ms ease;}
.container.sub .innercontainer, .page-selected .innercontainer{margin:158px 0 0 0;}

#portfolio_container{width:100%;}
.masonry{width:1515px;margin:0 -14px 0 -14px;}
#portfolio{width:100%;margin:0 auto -20px auto;}
.imagecontainer img{max-width:100%;}

.moviegallery{max-width:1920px;margin:0 auto;}
.moviegallery .imagecontainer { position: relative; padding-bottom: 56.25%;margin:20px 0 0 0; overflow: hidden; max-width: 100%; width: 100% !important;height:0 !important; }
.moviegallery .imagecontainer iframe, .movie-gallery .imagecontainer object, .movie-gallery .imagecontainer embed { /*position: absolute; top: 0; left: 0;*/ max-width: 100%; max-height: 100%; }
.moviegallery .imagecontainer iframe{position: absolute;top: 0;left:0;width:100% !important;height: 100% !important;}

.gallery.masonry{width:100%;}
.gallery:not(.masonry) img{max-width: 100%;}
.content_portfolio{width:100%;margin:0 auto;/*padding:50px 0 0 0;*/overflow:hidden;}

footer .social{margin:-20px 0 30px 0;}
footer .social a{display: block;float:left; font-size:14px;margin:0 10px 20px 0;font-family: 'Raleway';font-weight: 700; transition: color 300ms ease; }
footer .social a:hover{color:#EBD1DA;}

/* responsive */
#portfolio .item{width:650px;margin:0 0 40px 0;background-image:none;overflow: hidden;}
#portfolio .item:nth-child(2n){margin:0 0 40px 40px;}

.container.sub{width:100%;}
.container.sub #portfolio .item{width:calc(25% - 18.75px);margin:0 0 15px 15px;}
.container.sub #portfolio .item:nth-child(4n){margin:0 15px 15px 15px;}
.container.sub #portfolio .item:nth-child(1),.container.sub #portfolio .item:nth-child(2),.container.sub #portfolio .item:nth-child(3),.container.sub #portfolio .item:nth-child(4){margin:15px 0 15px 15px;}

.w1{width:12.5%;}
.w2{width:25%;}
.w3{width:50%;}



@media screen and (max-width : 1420px){
    .container{/*width:calc(100% - 20px);*/ width:94%;}
    .innercontainer .bx-wrapper{width:100%;}
    .innercontainer .bx-wrapper .bx-viewport .slider div img{width:100%;}
    
    /*#portfolio{width:94%;}*/
    #portfolio .item{width:calc(50% - 20px);height:calc(25% - 20px);background-image:none;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
    #content_about{overflow: auto;}
    #portfolio.shop .item > a:first-child{height: 461px;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
    and (orientation : portrait) { #portfolio.shop .item > a:first-child{height: 340px; }}

@media screen and (max-width : 767px){

    /*.innercontainer .bx-wrapper{display:none;}*/
    .owl-carousel.owl-theme.slider{display:none;}
    
    .filter{display: none !important;}
    .filter-mobile{display: block;}
    
    .navbar-toggle{padding:18px;}
    #wrapper #sidebar-wrapper{background-color:#fff;}
    /*#sidebar-wrapper li:nth-child(3){margin-bottom:30px;}*/
    
    #sidebar-wrapper li:nth-child(8) a, #sidebar-wrapper li:nth-child(9) a{float:left;font-size:14px;}
    
    #sidebar-wrapper .filter-mobile{width:auto;float:right;margin-top:10px;}
    #sidebar-wrapper .filter-mobile:nth-child(7){margin-right: 19px;}
    #sidebar-wrapper .filter-mobile a{float: right;}
    
    body .container:not(.sub) .innercontainer #portfolio .item{width:100%;height:100%;margin:0 0 10px 0;}
    /*
    #portfolio .item{width:calc(100% - 80px);height:calc(50% - 80px);margin:0 40px 40px 40px;}
    .container.sub #portfolio .item{width:calc(100% - 80px);height:calc(50% - 80px);margin:0 40px 40px 40px;}
    .container.sub #portfolio .item:nth-child(2n){margin:0 40px 40px 40px;}
    .container.sub #portfolio .item:nth-child(3n){margin:0 40px 40px 40px;}
    */
    
    .container.sub{width:100%;}
    .container.sub #portfolio .item, .container.sub #portfolio .item:nth-child(3),.container.sub #portfolio .item:nth-child(2n), .container.sub #portfolio .item:nth-child(4){width:calc(100% - 20px);margin:0 10px 10px 10px;}
    .container.sub #portfolio .item:nth-child(1){margin:10px 0 10px 10px;}
    
    .container.sub .innercontainer, .page-selected .innercontainer{margin:58px 0 0 0;}

    .page-shop.novar1 #portfolio.shop .item > a:first-child{height: 352px;}
	
    .details{padding:30px;width:calc(100% - 20px);margin-top:20px !important;margin-bottom:0;}
	.details .description{width:100%;}
	
    a#logo{display: none !important;}
    a#logo_xs{left:12px;top:23px !important;width:224px;margin:0;text-align: left;font-size: 1.1rem;line-height: 1.3rem;}
    a#logo_xs img{max-width:100%;}
    
	/*#menu{height:50px !important;}*/
	.navigation{top:50px;position: fixed;}
    .navigation {font-size:12px;}
    .navigation .left a{margin:1px 0 0 16px;}
    .navigation .right a{margin:1px 16px 0 0;}
    .navigation .center{width:40px;}
    
    .container .innercontainer{margin:130px 0 0 0;}
    .page-home .container .innercontainer, .page-all .container .innercontainer{margin:65px 0 0 0;}
    
	.container.sub .innercontainer{margin:0;}
    .page-home .innercontainer{margin:58px 0 0 0;}
    
	#menu .left.desktop{display:none;}
	#menu .left.mobile{display:block;}
	#menu .right a{display:none;}
	#mobilemenu{position:absolute;z-index:1000000;top:50px;height:50px;border-top:3px solid #FFF;width:100%;background-color:#F5EEF1;}
	#mobilemenu .rightbuttons{float:right;margin:12px 20px 0 0;}
	#mobilemenu2{position:absolute;z-index:1000000;top:100px;height:50px;width:100%;border-top:3px solid #FFF;background-color:#F5EEF1;}
	#mobilemenu a, #mobilemenu2 a{color:#784E66;line-height:50px;margin-left:20px;font-size:13px;}
    
    #content_about{overflow: auto;}
    #content_about, #content_contact{width:100%;margin-right:-100%;}
    
    .details .details_left{width:100%;}
    .details .details_right{width:100%;margin-top:30px;margin-left:0;}
    
    .text_next_button{display:none;}
    
    .popup-terms{width: calc(100% - 62px);right:0;}
    
	.w1{width:20%;}
	.w2{width:50%;}
	.w3{width:60%;}

	/*.ch-info h3{font-size:16px !important;line-height:26px !important;}*/
    
    .details h1{font-size:26px;}
    .details h3{font-size:16px;}
    
    .ch-info h1{font-size:35px !important;line-height: 37px !important;}
    .ch-info h2{font-size:22px !important;}
    .ch-info {padding:15px !important;}

}

@media screen and (max-width : 480px){
	
	.w1{width:50%;}
	.w2{width:50%;}
	.w3{width:50%;}

	.ch-info h3{font-size:14px !important;line-height:22px !important;}
    
    #mobilemenu a, #mobilemenu2 a{margin-left:15px;font-size:12px;}
    #mobilemenu2 a{margin-left:10px;}

	.moviegallery .imagecontainer{position: relative;padding-bottom: 56.25%;width: 100% !important;height:0 !important;}
	.moviegallery .imagecontainer iframe{position: absolute;top: 0;left:0;width:100% !important;height: 100% !important;}
    
}

/* iphone plus */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { #portfolio.shop .item > a:first-child{height: 389px;} }