@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro);body{font-family:'Source Sans Pro',sans-serif;background-color:#000;background-repeat:repeat;color:#bcbcbc}.container-full-premiumphotography{width:1290px}.container-premiumphotography{width:1290px}.icon-color{background-color:#fff !important}.no-padding-left{padding-left:0}.logo-col1{width:12.3333%}.premiumphotography_custom_header{max-width:100%;height:auto}.logo-text h1{font-size:40px;color:#fff;margin-bottom:0}.logo-text span{color:#b3b3b3;font-size:20px}.logo-text{margin-left:10px}.premiumphotography-menu,.premiumphotography-menu ul{margin:0;padding:0;list-style:none}.premiumphotography-menu{margin:20px auto;max-width:832px}.premiumphotography-social{margin:2% auto}.premiumphotography-menu:before,.premiumphotography-menu:after{content:"";display:table}.premiumphotography-menu:after{clear:both}.premiumphotography-menu{zoom:1}.premiumphotography-menu li{float:left !important;position:relative;margin-left:-1px}.premiumphotography-menu a{float:left;padding:5px 20px;color:#fff;text-transform:uppercase;text-decoration:none}.premiumphotography-menu a:hover,.premiumphotography-menu a:focus{background-color:rgba(0,0,0,1) !important;color:#fff !important}.premiumphotography-menu li:hover>a{color:#fff;text-decoration:none}*html .premiumphotography-menu li a:hover{color:#fafafa}.premiumphotography-menu ul{opacity:0;visibility:hidden;position:absolute;top:38px;left:0;z-index:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premiumphotography-menu li:hover>ul{opacity:1;visibility:visible;margin:0}.premiumphotography-menu ul ul{top:0;margin:0;_margin:0;-moz-box-shadow:-1px 0 0 rgba(255,255,255,.3);-webkit-box-shadow:-1px 0 0 rgba(255,255,255,.3);left:-100%;width:100%}.premiumphotography-menu ul li a{background-color:transparent !important;color:#bcbcbc !important;text-decoration:none}.premiumphotography-menu ul li a:hover,.premiumphotography-menu ul li a:focus,.premiumphotography-menu ul li a:active{color:#fff !important}.premiumphotography-menu ul li{background-color:#0a0a0a !important;float:none;display:block;border:0;_line-height:0}.premiumphotography-menu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.premiumphotography-menu ul a{padding:10px;width:140px;_height:10px;display:block;float:none;text-transform:none;text-align:left}.premiumphotography-menu ul li:first-child>a{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.premiumphotography-menu ul li:first-child>a:after{border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";left:18%;position:absolute;top:0}.premiumphotography-menu ul ul li:first-child a:after{border-bottom:4px dotted rgba(0,0,0,0);border-right:4px solid #fff;border-style:solid solid dotted none;border-top:4px solid rgba(0,0,0,0);border-width:4px 4px 4px 0;margin-top:-6px;right:0;top:50%}.premiumphotography-menu ul li:first-child a:hover:after{border-bottom-color:#fff}.premiumphotography-menu ul ul li:first-child a:hover:after{border-right-color:#fff;border-bottom-color:transparent}.premiumphotography-menu ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#menu-trigger{display:none}.no-transition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1;visibility:visible;display:none}.premiumphotography-menu li:hover>.no-transition{display:block}.premiumphotography-main-menu{width:57% !important}.section-main{margin-top:120px}.header-bg-color{background-color:#000;float:left;width:100%}.margin-top-bottom-2{margin-bottom:20px;margin-top:20px;transition-duration:.3s}.logo-center{padding:20px 0}.no-padding{padding-left:0;padding-right:0}.home-page .premiumphotography-title,.home-page-post .premiumphotography-title{color:#fff;padding:0 15px}.glyphicon-icon p{font-size:13px;color:#bcbcbc;float:left;padding-right:19px}.comments-right{float:right;color:#fff}.home-page-post img{height:auto;max-width:100%;margin:5px 10px 10px 0}.home-page-post .post-text p{color:#bcbcbc;font-size:14px;margin-bottom:25px;line-height:24px}.home-page-post .read-more-text a{color:#bcbcbc;font-size:14px;text-align:justify;font-weight:700;margin-bottom:25px}.main-sidebar{color:#fff}.main-sidebar table{width:100%}.main-sidebar img{max-width:100%;height:auto}.main-sidebar select{width:100%;padding:5px;color:#000}.main-sidebar #calendar_wrap{clear:both}.main-sidebar h1{color:#fff;font-size:16px;clear:both;border-bottom:1px solid #e9e9e9;float:left;padding-bottom:13px;padding-right:30px;width:auto}.main-sidebar .photo-list{width:30%;float:left}.main-sidebar ul{padding-left:0 !important;list-style:none !important;margin-bottom:0 !important;margin-top:0 !important;display:block !important;position:relative !important;background:0 0 !important}.main-sidebar ul li a{color:#bcbcbc;font-size:14px}.main-sidebar .sidebar-title{float:left;width:100%}.main-sidebar ul li{padding:7px 0}.main-sidebar .children li{border-bottom:none;padding:5px 0 0 20px}.main-sidebar .sub-menu li{border-bottom:none;padding:5px 0 0 20px}.main-sidebar .screen-reader-text{color:#fff}.main-sidebar .search-form{color:#000}.main-sidebar ul li:last-child{border-bottom:none}.main-sidebar .popular-post{padding:0;border-bottom:1px solid #353535;margin-bottom:20px}.main-sidebar .popular-post img{margin-right:10px}.main-sidebar .popular-post span{font-weight:700;color:#bcbcbc;font-size:14px;text-align:justify;margin:0}.main-sidebar .popular-post p{color:#bcbcbc;font-size:12px;margin-bottom:15px}.main-sidebar .photo-list img{height:50px;width:50px;margin:10px 0 15px}.main-sidebar .search-submit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #a2a2a2;border-bottom:medium none;border-image:none;border-left:medium none;border-radius:4px;border-top:medium none;font-size:13px;padding:3px 12px}.main-sidebar .screen-reader-text{display:none}.banner-text{font-size:36px;color:#fff;padding:0 26px}.left-banner-text{padding:0 28px !important}.blogtitle{padding:0 13px}.comments-blog{margin-top:15px;padding-left:30px;padding-right:30px}.comments-blog h1{color:#fff;font-size:18px}.comments-post-blog{background-color:#1a1a1a;padding:5px 15px;margin-bottom:10px}.comments-post-blog img{border:3px solid #383838;margin-right:13px;margin-top:5px;float:left}.comments-post-blog span{color:#bcbcbc;font-size:15px}.comments-post-blog p{color:#fff;font-size:14px}.comments-post-blog .comment-col-1{width:70px;float:left}.comments-post-blog .comment-col-2{width:84%;display:inline-block}.comments-post-blog .comment-col-2 a{color:#bcbcbc;font-size:15px}.comment-form-comment #comment,.comment-form-author #author,.comment-form-email #email,.comment-form-url #url,.comment-form .input-bg{border-radius:1px;background:#1a1a1a;border:1px solid #2f2f2f !important;color:#bcbcbc;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;height:auto}.comment-form-comment #comment:focus,.comment-form-author #author:focus,.comment-form-email #email:focus,.comment-form-url #url:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6);outline:0 none}.comments-blog .post-sub-but{background:#a2a2a2;color:#090909;font-size:16px;border:1px solid #2f2f2f;border-radius:1px;padding:8px 35px}.comments-blog{list-style:none}.comments-area h5{color:#fff}#reply-title{color:#fff;font-size:18px}#comments ul{list-style:none outside none}.form-allowed-tags{display:none}.menu-social{margin:0;padding:5px 1px 5px 5px;font-size:24px;color:#ccc}.banner-bg{background-image:url(//andreas-haeusser.de/wp-content/themes/premium-photography/images/banner.png);background-size:cover;margin-bottom:20px}.footer-font{font-size:15px;color:#747474;padding:5px 0}#commentform input[type=submit]{background:none repeat scroll 0 0 #a2a2a2;border:1px solid #2f2f2f;border-radius:1px;color:#090909;font-size:16px;padding:8px 35px}.page-links{margin-bottom:10px;padding-left:31px}.wp-caption{background:#383838;max-width:100%;margin-bottom:14px;padding:5px;text-align:center}.wp-caption a{border-bottom:none}.wp-caption img{margin:0;max-width:100%;height:auto}.wp-caption.alignleft{margin-right:20px}.wp-caption.alignright{margin-left:20px}.wp-caption.alignnone{width:100%!important;overflow:hidden}.wp-caption.alignnone img{margin:0 auto;max-width:100%!important}.wp-caption-text{color:#fff;font-size:14px;font-weight:700;padding:8px 0;margin:0}.gallery-caption{color:#4e0000}.aligncenter{clear:both;display:block;margin:0 auto}.page-numbers{background-color:#2d2d2d;border-radius:5px;color:#fff;padding:10px;margin:0 3px 0 0}.page-numbers:hover,.page-numbers.current{background-color:#fff;color:#2d2d2d;text-decoration:none}.pagination{padding-left:15px}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}th,td{padding:5px}.container a{color:#bcbcbc;font-size:14px;font-weight:700}.premiumphotography-nav span{background-color:#2d2d2d;color:#fff;border-radius:5px;padding:5px;margin-bottom:5px}.premiumphotography-nav span:hover{color:#fff}.premiumphotography-nav span a:hover{color:#fff;text-decoration:underline}.premiumphotography-nav-previous{float:left}.premiumphotography-nav-next{float:right}.premiumphotography-nav span a{text-decoration:none}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.home-page-post p{margin-bottom:0 !important}.home-page-post .wp-caption-text{margin-top:0;padding-bottom:10px;text-align:center !important}.post-text{padding-bottom:10px}.pagination ul li a:hover,a.select,.pagination .active a{border:1px solid #fff;color:#fff}.gallery{margin-bottom:20px}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{background-color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery img{margin:0}embed,iframe,object,video{margin-bottom:24px;max-width:100%}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}.photostream-widget>li{float:left;margin-right:25px}.photostream-widget li img{border:1px solid #fff;height:50px;width:80px}.fa-comments{padding-right:5px}.home-page-post input{color:#000 !important}@media (max-width:767px){.container-full-premiumphotography{width:100% !important}.container-premiumphotography{width:100% !important}.container{width:100% !important}.menu-wrap{position:relative}.menu-wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-trigger{cursor:pointer;display:block;height:40px}.premiumphotography-menu{background-color:#252525;box-shadow:none;margin:0;position:relative;width:100%;z-index:999}.premiumphotography-menu:after{content:'';position:absolute;left:25px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:none}.premiumphotography-menu a:hover,.premiumphotography-menu a:focus{color:#4e0000 !important}.premiumphotography-menu li:hover>a{color:#380101;text-decoration:none}.premiumphotography-menu ul{position:static;visibility:visible;opacity:1;margin:0;background:0 0;border:none;padding:4px 3px 2px 4px}.premiumphotography-menu ul ul{margin:0 0 0 20px !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.premiumphotography-menu li{position:static;display:block;float:none;border:0;margin:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:90%;text-align:left}.premiumphotography-menu ul li{margin-left:20px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.premiumphotography-menu a{display:block;float:none;padding:0;color:#000}.premiumphotography-menu a:hover,.premiumphotography-menu a:focus{color:#fafafa}.premiumphotography-menu ul a{padding:0;width:auto}.premiumphotography-menu ul a:hover{background:0 0}.premiumphotography-menu ul li:first-child a:after,.premiumphotography-menu ul ul li:first-child a:after{border:0}.premiumphotography-menu li{float:left !important;position:relative}.premiumphotography-menu ul li a{text-align:left}.premiumphotography-menu ul li{background:0 0 !important}.premiumphotography-menu li>a{color:#bcbcbc !important}.premiumphotography-menu li>a:hover{color:#fff !important}.icon-color{margin-top:15px}.home-page-post{padding:0}.main-sidebar .photo-list{width:25%}.comments-blog{padding-left:15px;padding-right:15px}.main-sidebar .popular-post p{margin-bottom:30px}.comments-post-blog{padding:5px}.menu-social{padding:0 1px 5px 5px}.footer-font{text-align:center}.logo-center{padding-bottom:5px;padding-top:20px}}@media screen and (min-width:767pxr){.premiumphotography-menu{display:block !important}}@media(min-width:320px) and (max-width:419px){.comments-post-blog .comment-col-2{width:70%}.comments-post-blog .comment-col-1{width:30%}.banner-text{padding:0 18px}}@media(min-width:420px) and (max-width:480px){.comments-post-blog .comment-col-2{width:80%}.comments-post-blog .comment-col-1{width:20%}}@media(min-width:481px) and (max-width:599px){.main-sidebar .photo-list{width:15%}.comments-post-blog .comment-col-2{width:80%}.comments-post-blog .comment-col-1{width:15%}.comments-post-blog{padding:5px 0 0 15px}}@media(min-width:600px) and (max-width:767px){.main-sidebar .photo-list{width:11%}.comments-post-blog .comment-col-2{width:88%}.comments-post-blog .comment-col-1{width:12%}.footer-font{text-align:center}}@media(min-width:768px) and (max-width:1023px){.container-full-premiumphotography{width:100% !important}.container-premiumphotography{width:100% !important}.container{width:100% !important}.main-sidebar .photo-list{width:10%}.comments-post-blog .comment-col-1{width:13%}.comments-post-blog .comment-col-2{width:84%}.main-sidebar{padding:0 30px}.main-sidebar .popular-post p{margin-bottom:30px}.footer-font{text-align:center}.logo-center{padding:20px 0 0}.premiumphotography-menu{margin:14px 0 0}.menu-social{padding:0 1px 5px 5px}}@media(min-width:992px) and (max-width:1023px){.main-sidebar .photo-list{width:30% !important}.menu-social{padding:23px 1px 0 0}.logo-center{padding:20px 0}}@media(min-width:1024px) and (max-width:1281px){.container-full-premiumphotography{width:100% !important}.container-premiumphotography{width:100% !important}.container{width:100% !important}.menu-social{padding:0 1px 5px}.logo-col1{width:15.333%}}