/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
}
@media screen{form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
}
@media screen{.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/classy/images/icons/73b355/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/classy/images/icons/e29700/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/classy/images/icons/e32700/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;}
}
@media screen{div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
}
@media screen{.small-screen-only,.small-and-medium-screen-only,.medium-screen-only{display:none !important;}body{font-size:16px;}strong{font-weight:600;}em{font-style:italic;}sup{vertical-align:top;font-size:0.667em;}sub{vertical-align:baseline;font-size:0.667em;}td,th{padding:2px;}fieldset{padding:4px 0;}#main{line-height:1.5;}#main h1{margin-bottom:16px;font-size:3em;line-height:1.125;}#main h2{margin-bottom:16px;font-size:2em;line-height:1.25;}#main h3{margin-bottom:16px;font-size:1.5em;line-height:1.25;}#main h4{font-weight:bold;}#main p,#main ol,#main ul,#main table{margin-bottom:16px;}#main ol ol,#main ol ul,#main ul ul,#main ul ol{margin-bottom:0;}#main ul,#main ol{padding-left:24px;}#main ul.links.inline,#main nav.tabs ul,#main nav.pager{padding-left:0;}#main nav.pager ul{margin-bottom:0;}#main ul > li{list-style-type:disc;}#main ol > li{list-style-type:decimal;}#main ul.links.inline > li,#main nav.tabs ul > li,#main nav.pager ul > li{list-style-type:none;}#main ul.links.inline li,#main nav.pager li{display:inline;}#main nav.tabs{margin-bottom:24px;}#main nav.tabs ul{margin:0;padding:0;}#main nav.tabs li{display:inline-block;list-style-type:none;}.messages{margin-bottom:24px;}form.user-login-form .form-item{margin-bottom:16px;}form.user-login-form .description,form.user-pass .form-item + p{margin-top:4px;font-size:0.875em;}
}
@media screen and (max-width: 959px){.small-and-medium-screen-only,.medium-screen-only,.medium-and-standard-screen-only{display:block !important;}.small-screen-only,.standard-screen-only{display:none;}body{min-width:640px;}img{max-width:100% !important;height:auto !important;}
}
@media screen and (max-width: 639px){.small-screen-only,.small-and-medium-screen-only{display:block !important;}.medium-screen-only,.medium-and-standard-screen-only,.standard-screen-only{display:none;}body{min-width:320px !important;-webkit-text-size-adjust:none !important;}input,textarea,select{font-size:16px !important;}.form-date,.form-email,.form-tel,.form-text,.form-time,textarea,select{width:90% !important;}table{max-width:100% !important;}span.ext,span.mailto{display:none !important;}
}
@media screen{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:'brandon-grotesque',sans-serif !important;}body{background-color:#ffffff;min-width:940px;font-family:'brandon-grotesque',sans-serif !important;font-size:16px;font-style:normal !important;color:#333333;}.main{line-height:1;}#block-susannelanglois-branding a{font-size:22px;font-family:'brandon-grotesque',sans-serif;text-transform:uppercase;letter-spacing:6px;font-weight:bold;}#block-susannelanglois-branding a:hover{color:#333333;}header #block-susannelanglois-branding{padding:0 0 37px 0;}h1{text-align:center;font-family:'brandon-grotesque',sans-serif;text-transform:uppercase;font-size:1.4em !important;letter-spacing:3px;margin-bottom:25px !important;}p{font-weight:300;}.page-node-type-artwork #block-susannelanglois-page-title{display:none;}.page-node-type-artwork #block-susannelanglois-content,.page-node-type-artwork #content-container{width:1040px !important;}h2{font-family:'brandon-grotesque',sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:3px;margin-bottom:35px !important;}.page-node-type-page .field--name-body h2{margin-bottom:15px !important;}#main h2{font-size:1.4em;font-weight:normal;}strong{font-weight:500 !important;}a{color:#333333;text-decoration:none;}a:hover{color:#b1b1b1;}#block-susannelanglois-content p{font-size:16px;line-height:28px;font-weight:300 !important;}#block-susannelanglois-content a,#sidebar a{font-weight:bold;}.feed-icons{display:none;}img{max-width:100%;height:auto;}.sold-marker{width:15px;height:15px;padding-bottom:3px !important;}header{background-color:#ffffff;padding:37px 0 0 0;width:780px;height:auto;margin:0 auto;text-align:center;}header > div{position:relative;margin:0 auto;width:780px;}header > div:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}header li{display:inline-block;}header #block-susannelanglois-main-menu .menu{text-align:center;padding:18px 0;border-top:solid 1px #b1b1b1;}header #block-susannelanglois-main-menu .menu a{font-size:20px;color:#333333;font-family:'brandon-grotesque',sans-serif;padding:20px 29px;margin:0 -2px;text-transform:uppercase;letter-spacing:4px;}header #block-susannelanglois-main-menu .menu a.is-active,header #block-susannelanglois-main-menu .menu a:hover{color:#b1b1b1;}header #block-secondarynavigation .menu{padding:20px 0 30px 0;text-align:center;border-top:solid 1px #b1b1b1;}header #block-secondarynavigation .menu a{padding:0 25px;text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:4px;}header #block-secondarynavigation .menu a.is-active{color:#b1b1b1;}header li{display:inline;}.js-form-item{display:inline-block;}#edit-actions{display:inline-block;}#block-susannelanglois-views-block-home-image-block-1-2{text-align:center;margin:0;font-size:17px;letter-spacing:2px;}.view-home-image{text-align:center;}.view-home-image .views-field-title,.view-home-image .views-field-field-medium,.view-home-image .views-field-field-year-date,.view-home-image .more-link{display:inline-block;padding:7px 0 0 0;}.view-home-image .views-field-title a:after,.view-home-image .views-field-field-medium div:after,.view-home-image .views-field-field-year-date div:after{display:inline-block;content:'|';padding:20px 20px;}.view-home-image .views-field-title a:after{color:#333333 !important;font-weight:normal;}.view-home-image .views-field-title,.view-home-image .more-link{font-weight:500 !important;}#content-container{margin:0 auto;padding:30px 10px 20px 10px;width:940px;}#content-container.artwork-container{padding:0 !important;}.view-taxonomy-term .view-content{padding:0;margin:0 0 20px 0;}.view-taxonomy-term .gallery-views-title a{color:#ffffff !important;font-weight:500 !important;}.view-taxonomy-term .gallery-views-title a span{position:absolute;width:100%;height:100%;top:0;left:0;}.view-taxonomy-term .views-row{display:inline-block;text-align:center;margin:0 -2px 15px -2px;}.view-taxonomy-term .views-row:nth-child(3n+2){margin:0 18px 0 18px;display:inline-block;vertical-align:top;}.view-taxonomy-term .gallery-tile,.view-taxonomy-term .views-field-field-artwork-image{height:300px;max-height:300px;overflow:hidden;}.gallery-tile{position:relative;}.artwork-info-slider{background-color:rgba(51,51,51,0.6) !important;color:#ffffff;position:absolute;bottom:0px;left:0;width:100%;z-index:100 !important;height:300px;line-height:1.5;}.artwork-info-slider .field-content{vertical-align:middle;padding:125px 0 0 0;}.gallery-sold-marker{width:15px;height:15px;}.view-gallery .view-content{text-align:center;}.view-gallery .views-row{display:inline-block;text-align:center;margin:0 -2px;}.view-gallery .views-row:nth-child(3n+2){padding:0 20px;}.view-gallery .views-field-name{padding:15px 0 20px 0;font-size:20px;}.view-gallery .views-field-name a{font-weight:normal !important;text-transform:uppercase !important;}.view-news .views-row{border-bottom:solid 1px #b1b1b1;margin:0 0 25px 0;padding:0 0 25px 0;}.view-news .views-row:last-of-type{border:none;}.view-news .views-row .views-field-body{overflow:hidden;}.view-news .views-row .views-field-body p{margin:0 0 25px 0 !important;}.view-news .views-row .views-field-field-teaser-image{float:left;margin:0 15px 10px 0;}.views-field-created{margin:0 0 5px 0;}.field--name-field-artwork-image{text-align:center;width:940px;display:inline-block;vertical-align:top;}.field--name-field-artwork-image img{max-height:800px;width:auto;vertical-align:top;}.flippy-previous,.flippy-next{display:inline-block;list-style:none !important;width:48px;vertical-align:top;padding:250px 0 0 0;}ul.flippy{padding:0 !important;margin:0 !important;}.flippy-previous{text-align:left;}.flippy-next{text-align:right;}.artwork-info{width:80%;text-align:center;padding:25px 0 15px 0;margin:0 auto;font-size:18px !important;letter-spacing:1px !important;}.field--name-field-collection,.field--name-field-collection .field--name-name,.field--name-field-collection div,.field--name-field-size,.field--name-field-medium,.field--name-field-year-date,.field--name-field-availability{display:inline-block;}.field--name-field-collection{font-weight:500 !important;}.field--name-field-availability img{vertical-align:middle;}.field--name-field-collection:after,.field--name-field-size:after,.field--name-field-medium:after{display:inline-block;content:'|';padding:0 20px;}.field--name-field-availability:before{display:inline-block;content:'|';padding:0 20px;}figure{margin:7px 10px 20px 10px;font-size:12px;}figure.align-right{margin:7px 0 20px 20px;font-size:12px;}figure.align-left{margin:7px 20px 20px 0;font-size:12px;}img.align-right{margin:7px 0 20px 20px;}img.align-left{margin:7px 20px 20px 0;}#contact-message-feedback-form{width:590px;}#contact-message-feedback-form input[type="text"],#contact-message-feedback-form input[type="email"],#contact-message-feedback-form textarea{background-color:#dddddd;width:590px;border:4px #dddddd solid;box-shadow:none;margin:10px 0 0 0;}#block-susannelanglois-local-tasks{text-align:center;}body.sidebar-first #content{width:590px;float:left;padding:0 0 20px 0;}body.sidebar-first #content h1{text-align:left;font-size:2em;margin:0 0 35px 0 !important;}body.sidebar-first #content h2{font-size:17px !important;font-weight:500 !important;margin:30px 0 15px 0 !important;}body.sidebar-first #content .view-id-news h2{margin:0 0 6px 0 !important;}body.sidebar-first #block-susannelanglois-local-tasks{text-align:left;}#sidebar{width:300px;float:right;}#sidebar nav,#sidebar .block{margin-bottom:32px;}#sidebar p,#sidebar a{font-family:'brandon-grotesque',sans-serif;line-height:1.5;}#block-susannelanglois-views-block-archive-block-1-2 ul > li{list-style:none !important;}#block-susannelanglois-views-block-archive-block-1-2 ul{padding:0;}.view-archive .views-field-title a{font-family:'brandon-grotesque',sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:20px;margin:0 0 16px 0;}.view-archive .views-field-title{margin:0 0 16px 0;}.view-archive .views-row{border-bottom:solid 1px #b1b1b1;margin:0 0 20px 0;}.view-archive .views-row:last-of-type{border:none;}.article-date{margin:0 0 15px 0;}footer{float:left;background-color:#ffffff;width:100%;color:#333333;text-align:center;}footer p{margin:0 0 15px 0;line-height:1.2;}#footer_content{width:780px;margin:0 auto;padding:30px 0;border-top:1px solid #b1b1b1;}#block-socialmedialinks a{margin:0 5px;}#block-susannelanglois-footer-2 p{margin:0 !important;}#block-copyright{margin:0 0 15px 0;}.small-screen-nav-trigger{float:right;display:block;position:relative;margin:-50px 0 0 0;background:transparent url(/themes/custom/susannelanglois/nav-trigger-bg.png) scroll no-repeat center;width:100%;height:40px;overflow:hidden;text-indent:110%;z-index:99 !important;}#block-views-block-prev-next-artwork-block-1,.view-prev-next-artwork{display:none !important;}@media screen and (max-width:740px){header,header#header,header div,body,footer,#content,#sidebar,#contact-message-feedback-form,#contact-message-feedback-form form,.page-node-type-artwork #block-susannelanglois-content,.page-node-type-artwork #content-container{width:100%;max-width:100%;padding:0 10px;margin:0;box-sizing:border-box;}header#header,header div,#content,#sidebar,#footer,#contact-message-feedback-form,#contact-message-feedback-form form,.page-node-type-artwork #block-susannelanglois-content,.page-node-type-artwork #content-container{padding:0 !important;}h1{margin:0 0 5px 0 !important;}body.sidebar-first #content h1{margin:0 0 20px 0 !important;text-align:center;}.page-node-type-artwork #block-susannelanglois-page-title{display:block !important;margin:0 0 20px 0;}#content-container{width:100%;padding:20px 0;margin:0;box-sizing:border-box;}.page-node-type-artwork #content-container{margin:20px 0 !important;}figure.align-left{margin:0 10px 10px 0;font-size:14px;}#footer_content{width:96%;padding:20px 2%;margin:0;}.view-gallery{margin:20px 0 0 0;}#contact-message-feedback-form input[type="text"],#contact-message-feedback-form input[type="email"],#contact-message-feedback-form textarea{width:100% !important;max-width:100% !important;box-sizing:border-box;margin:10px 0 0 0;}#rc-imageselect,.g-recaptcha{transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;}#block-susannelanglois-branding{text-align:center;padding:40px 0 50px 0 !important;margin:0;border-bottom:solid 1px #b1b1b1;}header #block-susannelanglois-main-menu .menu{border:none;}#block-susannelanglois-main-menu ul.menu{padding:0 !important;}#block-susannelanglois-main-menu ul li{display:block;width:100%;border-bottom:solid 1px #b1b1b1;padding:10px 0;}.view-gallery .views-row:nth-child(3n+2){padding:0;}.view-taxonomy-term .view-content{text-align:center;}.view-taxonomy-term .views-row{margin:20px 0 20px 0;}.view-taxonomy-term .views-row:nth-child(3n+2){margin:20px 0 20px 0;}.artwork-info{padding:10px 0 0 0;}.field--name-field-collection,.field--name-field-size,.field--name-field-medium,.field--name-field-year,.field--name-field-availability{display:block;padding:0 0 5px 0;}.field--name-field-collection:after,.field--name-field-size:after,.field--name-field-medium:after{content:none;}.field--name-field-availability:before{content:none;}.flippy-previous,.flippy-next{max-width:5%;padding:70px 0 0 0;}.field--name-field-artwork-image{text-align:center;max-width:90%;}.field--name-field-artwork-image img{width:90%;}#block-secondarynavigation{display:none !important;}.view-home-image .views-field-field-image{margin:0 0 10px 0 !important;}.view-home-image .views-field-title,.view-home-image .views-field-field-medium,.view-home-image .views-field-field-year-date,.view-home-image .more-link{display:block;padding:0 0 5px 0;}.view-home-image .views-field-title a:after,.view-home-image .views-field-field-medium div:after,.view-home-image .views-field-field-year-date div:after{content:none;}div.artwork-info-slider{background-color:rgba(51,51,51,0.4) !important;display:inline-block !important;height:100%;}.view-news .views-row .views-field-field-teaser-image{float:none;margin:0 0 15px 0;}}@media screen and (max-width:320px){figure.align-left{margin:0 0 15px 0;font-size:14px;}}
}
