/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-container{max-width:860px;margin-left:auto;margin-right:auto;box-sizing:border-box;}@media all and (min-width:851px){.layout-container{max-width:1350px;}}.layout-main-wrapper{min-height:300px;}.layout-main{margin-top:20px;margin-bottom:40px;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
#content .comment-wrapper h2{margin-bottom:1em;}#content .comment-wrapper h2.comment-form__title{margin-bottom:1em;}h2.comment-form{border-top:1px solid #333;padding:5px 0;}.comment h3{margin:0;padding:5px 0;}.field-node--comment{font-size:0.934em;}.comment{margin-bottom:19px;vertical-align:top;display:table;}[dir="rtl"] .comment{direction:rtl;}.comment__meta{padding:0 30px 0 0;font-size:1.071em;}[dir="rtl"] .comment__meta{padding:0 0 0 30px;}.comment__attribution img{border:1px solid #d3d7d9;}.comment .field--name-user-picture img{margin:0;}.comment__author .username{white-space:nowrap;}.comment__author{margin:4px 0;line-height:1.2;}.comment__time{margin-bottom:4px;color:#68696b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.733em;line-height:1.2;}.comment__permalink{font-size:0.733em;line-height:1.2;}.comment__content{position:relative;display:table-cell;padding:10px 25px 10px 25px;vertical-align:top;width:100%;border:1px solid #d3d7d9;font-size:0.929em;line-height:1.6;word-break:break-all;}.comment__content:before{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #d3d7d9;border-bottom:20px solid transparent;}[dir="rtl"] .comment__content:before{right:auto;left:100%;border-right:none;border-left:20px solid #d3d7d9;}.comment__content:after{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;margin-right:-1px;}[dir="rtl"] .comment__content:after{right:auto;left:100%;border-right:none;border-left:20px solid #fff;margin-right:0;margin-left:-1px;}.comment__content h3{margin-top:0.94em;margin-bottom:0.45em;font-size:1.171em;}.comment__content nav{padding-top:1px;}.indented{margin-left:40px;}[dir="rtl"] .indented{margin-right:40px;margin-left:0;}.comment .links{padding:0 0 0.25em 0;}.comment .links li{padding:0 0.5em 0 0;font-size:1.08em;}[dir="rtl"] .comment .links li{padding:0 0 0 0.5em;}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#fff4f4;}[dir="rtl"] .comment--unpublished{margin-left:5px;margin-right:0;padding:5px 5px 5px 2px;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.unpublished{padding:20px 15px 0;}.comment-footer{display:table-row;}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#fff4f4;}[dir="rtl"] .comment--unpublished .comment__content:after,[dir="rtl"] .node--unpublished .comment__content:after{border-left-color:#fff4f4;}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;color:#999;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
.main-content .section{padding:0 15px;}.main-content h2{margin-bottom:2px;font-size:1.429em;line-height:1.4;}@media all and (min-width:851px){.main-content{float:left;position:relative;}[dir="rtl"] .main-content{float:right;}.layout-two-sidebars .main-content{width:50%;}.layout-one-sidebar .main-content{width:75%;}.layout-no-sidebars .main-content{width:100%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/photos_demo/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/photos_demo/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/photos_demo/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.messages__wrapper{padding:2px 0 5px 8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:8px 0;}[dir="rtl"] .messages__wrapper{padding:20px 8px 5px 0;}.messages__wrapper a{color:#000;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
@media all and (min-width:560px){.sidebar{float:left;position:relative;width:50%;}[dir="rtl"] .sidebar{float:right;}.layout-one-sidebar .sidebar{width:100%;}}@media all and (min-width:851px){.layout-one-sidebar .sidebar{width:25%;}#sidebar-first{width:25%;}#sidebar-second{width:25%;clear:none;}}.sidebar .section{padding:10px 15px 0;}.sidebar .block{padding:15px 10px 15px 0;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1px solid #d6d6d6;}
a.tabledrag-handle .handle{height:22px;width:22px;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;border-bottom:1px solid #eee;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a{background-color:#666;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.vertical-tabs,.vertical-tabs__menu-item{background:#333;}.vertical-tabs__menu-item.is-selected a{color:#000;}
body{font-family:'Lato',sans-serif;background:#0a0a0a;font-size:14px;color:#ccc;}*{box-sizing:border-box;}img{width:auto;max-width:100%;height:auto;}.site-logo img{width:auto;}a{color:#ddd;}a:hover{color:#fff;}ul.primary li a,li a.active{color:#333;}code{display:block;padding:5px;color:#000;border:1px dashed #333;white-space:pre-wrap;background:#ccc;}table{width:98%;margin:0 auto;}tr.even{background:#333;}tr.odd{background:#555;}.photos_ajax_hover,tr.selected td{background:#ebecb9;}.photos_ajax_hover,tr.selected td,tr.selected td a{color:#000;}div.site-name{display:inline;}#block-photos-demo-branding{font-size:3em;font-weight:bold;text-transform:uppercase;}#block-photos-demo-branding img{vertical-align:middle;}#block-photos-demo-branding a:link{text-decoration:none;}footer,#footer{padding:10px 0;}footer ul,#footer ul{margin:0;padding:0;}footer ul li,#footer ul li{display:inline;list-style-type:none;padding:0 0.5em;}#footer .menu--account,footer #block-photos-demo-account-menu,#footer #block-system-main-menu{float:right;}#block-photos-demo-powered,footer #block-photos-demo-footer,footer #block-photos-demo-main-menu-menu{float:left;}.photos-grid{margin:0 auto;}.photos-grid *{box-sizing:border-box;}.photos-grid a{text-decoration:none;}.photos-grid img{width:103%;max-width:110%;margin-left:-1.5%;display:block;height:auto;}.photos-grid .views-view-grid .views-col{overflow:hidden;padding:0 3px;}.photos-grid .views-field-cover-id{padding:3px;position:relative;}.path-frontpage .node-teaser .photos_imagehtml{width:100%;}.path-frontpage .node-teaser .photos_imagehtml img,.path-frontpage .views-responsive-grid .views-column .views-field img{width:100%;max-width:500px;height:auto;float:left;margin:0;}.path-frontpage .views-responsive-grid .views-column{width:48%;}.path-frontpage .views-responsive-grid .views-row{width:50%;}.path-frontpage h1{display:none;}.path-frontpage .photos-img-overlay,.photos-grid .photos-img-overlay{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0.7;background:#000;cursor:pointer;z-index:-1;}.path-frontpage .photos-hover .photos-img-overlay,.photos-grid .photos-hover .photos-img-overlay{display:block;z-index:5;}.photos-grid .views-col .views-field-cover-id{overflow:hidden;}.photos-grid h2,.photos-grid .photos-hover h2,.photos-grid .photos-hover .photos-title{position:absolute;bottom:-25px;width:100%;display:block;text-align:center;z-index:50;text-transform:uppercase;font-size:1.071em;font-weight:bold;opacity:0;}.photos-grid .photos-hover img{border-color:#333;}.path-frontpage .photos-hover h2 a,.path-frontpage .photos-hover .photos-title a{text-decoration:none;}.photos-album-grid .row::after{content:"";clear:both;display:block;}.photos-album-grid .photos-image-list-view{width:25%;float:left;overflow:hidden;padding:2px;}.photos-album-grid .views-col{padding:2px;}.photos-album-grid .views-col img,.photos-album-grid .photos-image-list-view img{height:auto;padding:1px;border:1px solid #ccc;}.photos-album-grid .photos-image-list-view *{max-width:100%;}#image-load .photos-image{min-height:650px;}#image-load .photos-image img{width:100%;height:auto;}.photos-pager{background:#222;padding:5px 0;margin:0 0 10px 0;}.photos-pager img{padding:2px;border:1px solid #ccc;}.photos-pager .photos-pager-image img{max-width:95%;}.photos-block-pager-center img{margin:0 2px;}.photos-block-pager-left img:hover,.photos-block-pager-right img:hover{border-color:#fff;}.photo-link-pager{position:relative;min-height:20px;margin-top:5px;}.photo-link-pager .photo-pager-left{position:absolute;left:5px;}.photo-link-pager .photo-pager-right{position:absolute;right:5px;}
@media only screen and (min-width:1025px){}@media only screen and (min-width:769px) and (max-width:1024px){}@media only screen and (min-width:481px) and (max-width:768px){.photos-album-grid .photos-image-list-view,.photos-grid .views-view-grid .views-col{width:50% !important;}}@media only screen and (min-width:321px) and (max-width:480px){#header .region-header{position:relative;top:0;right:0;}}@media only screen and (max-width:480px){.photos-album-grid .photos-image-list-view,.photos-grid .views-view-grid .views-col{width:100% !important;}}
