/*color style2 btns6*/
#gallery .gridModeBox {margin:0px 15px 40px 0px}
#gallery .hidebuttons.hover2:not(.layout2) .tfbox, #gallery .hidebuttons.showref:not(.layout2) .tfbox, #gallery .nohovering.showref:not(.layout2) .tfbox {margin-bottom:40px !important}
#gallery .nohovering.showbuttons:not(.layout2) .tfbox, #gallery .hovering.showbuttons.hover1:not(.layout2) .tfbox {margin-bottom:40px !important}
#mastheadcontainer, #msearchcontainer {background-color:#fff}
#pagelayoutmenu td {color:#000}
#paneltabcontainer.loadstate0 a {text-decoration:none}
#paneltabcontainer.loadstate0 a, #paneltabcontainer.loadstate0 span {color:#fff}
#paneltabcontainer.loadstate0 a:hover {color:#fff;text-decoration:none}
.advsearchhiding {border:1px solid #6e9c18}
.bpaneltoolbar a {color:#fff;text-decoration:none}
.bpaneltoolbar a:hover {color:#fff}
.bpaneltoolbar a:hover,.bpaneltoolbar li a:hover {text-decoration:none}
.bpaneltoolbar span,.bpaneltoolbar li {color:#fff}
.cshadow1 {-webkit-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5)}
.cshadow2 {-webkit-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5)}
.cshadow3 {-webkit-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5)}
.dialogform {color:#000;background-color:#fff}
.dropdownmenu {display:none;background-color:#efefef;border:0px;-webkit-box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5)}
.dropdownmenu li a {color:#aaa;font-family:'Lato',Arial,Verdana}
.dropdownmenu li a:hover {color:#fff;text-decoration:none}
.dropdownmenu li.dropitemover {background-color:#6d9e18}
.dropdownmenu li.dropitemover a {color:#fff}
.fieldvalue a,a {text-decoration:none}
.fieldvalue a,a,a span {color:#000}
.fieldvalue a:hover,a:hover {text-decoration:none}
.fieldvalue a:hover,a:hover,a:hover span {color:#6e9c18}
.floatingpanel {background-color:#fff}
.footer a {color:#000;text-decoration:none}
.footer a:hover {text-decoration:none}
.gbox {background-color:#fff;border:1px solid transparent;margin:0px 30px 30px 0px}
.gbox .title,.gbox .info,.gbox p,#eventsroot .txtelem {color:#000}
.gpanelhiding {background-color:#6e9c18;border:1px solid #6e9c18}
.itemover, .menulist .itemover > a, .menulist .itemover > a span {color:#6d9e18}
.masthead,.masthead a,.masthead a span {color:#000}
.menulist a {text-decoration:none}
.menulist a,.menulist a span {color:#000;font-family:'Lato',Arial,Verdana}
.menulist a:hover, .menulist a:hover span {text-decoration:none}
.menuwrapper, #mobilemenu {background-color:#fff}
.modaldialogbox .dialogform {-webkit-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5)}
.nextpagebox::after {color:#6e9c18}
.pagnavbtn {border:1px solid #6e9c18}
.pagnavbtn,.panelcontainer .panelarrow {background-color:#6e9c18}
.panelbackground,.bpaneltoolbar {background-color:#6e9c18}
.toolsbox {background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.5)}
body:not(#gallery):not(.layout4) .tfbox {margin:0px 15px 40px 0px}
h1 {font-family:'Lato',Arial,Verdana}
html {font-family:'Lato',Arial,Verdana,verdana,helvetica,sans-serif;font-size:0.833em}
#adminmenumodalbox *, .backofficedialog *, #batchwin *, #gmwin *, #seteditordlg *, .cfastoolbar *, .cfastooldropdown * {font-size:100%}
.optionscontainer,.optionscontainer a,.colorbuttons a,.colorbuttons a *,.colorbuttons li a:hover span,.cbutton {background-color:#6e9c18;color:#fff}
.asbuttons li, .thmbnav, .sidebartoggle .togglebutton {background-color:#6e9c18;color:#fff}
.asbuttons a, .thmbnav a, .sidebartoggle .togglebutton::before, .panelarrow::before {color:#fff}
.layout0 .layout [data-option="0"],.layout1 .layout [data-option="1"],.layout2 .layout [data-option="2"],.layout3 .layout [data-option="3"],.layout4 .layout [data-option="4"],
.so0 .itemsperpage li[data-option="0"],.so1 .itemsperpage li[data-option="1"],.so2 .itemsperpage li[data-option="2"],.so3 .itemsperpage li[data-option="3"],.so4 .itemsperpage li[data-option="4"],.so5 .itemsperpage li[data-option="5"] {cursor:default;opacity:0.5}
.thumbnail {background-color:#fff !important;border:1px solid #a3a3a3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.tfbox .buttononlyhover, .hovering .tfbox .thumbdata {background-color:#fff}
.hovering .tfbox:hover .thumbdata {}
/*custom style2 btns6*/
.guest1.media0 .previewtools .order,
.guest1.media0.preview .colorbuttons.shopbuttons li:nth-child(1) {display:none}
#calcDialogSend span {text-transform:capitalize}
#metadatathumbnail[data-cdtsize='0'] img {max-height:375px !important;max-width:375px !important}
#metadatathumbnail[data-cdtsize='1'] img {max-height:700px !important;max-width:700px !important}
.mynotifcount {padding:5px 10px;color:white !important}
#cart .fieldname,
#order .fieldname {white-space:normal !important}
li.caccount.apseudo.pulldownitem::after,
li.caccount.apseudo.pulldownitem.showbell::after {font-weight:600;font-family:'Font Awesome\ 5 Free'}
.hovering .tfbox .thumbdata, .tfbox .caption.showonhover {display:block}
.justified-gallery .thumbnail {border:0px}
#pagethumbnails .tfbox.mt1::after,#pagethumbnails .tfbox.mt2::after {top:calc(-50% - 50px) !important}
#pagethumbnails .tfbox.mt1:hover::after,#pagethumbnails .tfbox.mt2:hover::after {top:calc(-50% - 22px) !important}
@media screen and (max-width:1200px) {#mastheadcontainer.sticky1 ~ #contentwrapper, #gallery.coverphoto1 #mastheadcontainer.sticky1 ~ #gallerycover {padding-top:160px !important;}}
#cart .buttons .preview {display:none}
.buttons .lightbox a::before {content:"\f0fe"}
.buttons .comp a::before {content:"\f03e"}
.buttons .preview a::before {content:"\f00e"}
.buttons .ddl a::before {content:"\f0ab"}
.buttons .lightbox.remove a::before {content:"\f146"}
.buttons li.comp {order:1}
.buttons li.preview {order:2}
.buttons li.lightbox {order:3}
.buttons li.order {order:4}
.tfbox.bo1 .searchlinks .buttons li.order.add::after {color:red}
.tfbox .thumbnailrights li {height:unset}
#pagethumbnails {padding-bottom:80px}
#gcaption {margin-right:50px}
#topcompimg {transition:width 0.2s}
a.hunderline {color:#6e9c18}
a.hunderline:hover {text-decoration:underline}
.infradoxfooter {background-color:#e0e0e0}
.infradoxfooter, .infradoxfooter a {color:#959595}
.footer .social a::before {color:#959595}
.footer .social a:hover::before {color:black}
.footer .community-icons.large li > a::before, .homesocial .community-icons li > a::before {font-size:2.0em}
.community-icons li a::before {padding-right:15px}
.footercontainer:not(#bottombar) {background:#e0e0e0;color:#959595;margin-top:100px}
#bottombar.footercontainer {background:#e0e0e0;color:#959595}
.footersection.footermenu {display:flex;justify-content:center}
.footersection.footermenu ul li {float:left;margin:0 10px}
.footersection a:not(.hunderline) {color:#959595}
.footersection a:hover {color:#6e9c18}
.footercontainer .row {justify-content:space-between;width:90vw}
.footersection.footercontact, .footersection.social {width:300px}
.footer .community-icons.large {float:right}
.footercontainer .row > div {width:25%;margin:0px}
.footercontainer .row > div:nth-child(2) {width:50%}
@media screen and (max-width:1024px) {.footercontainer .row > div {width:100% !important;margin-bottom:20px}
.footersection.footercontact {order:2;text-align:center}
.footersection.social {order:1}
.footersection.footermenu {order:0}
.footer .community-icons.large {float:none;justify-content:center;}}
@media screen and (max-width:600px) {.footercontainer .row > div {flex:unset !important;}}
#group #contentwrapper > div:not(#galleryarticles) {box-sizing:border-box;padding-left:17px}
#group .galleries .breadcrumbs::after {content:"";border-bottom:1px solid silver;clear:both;float:left;position:relative;top:10px;width:99%;box-sizing:border-box}
.pagelayout2 .articlebox:last-child {padding-left:2px;width:379px}
.gbox {background-color:#fff;border:1px solid transparent;margin:0px 15px 30px 15px}
.ordercart .thumbnail {border:0px}
.ordercart .fieldname {min-width:175px}
.ordercart .tfbox.bo1 .thumbnail {padding:3px}
#sidebar {border-right:1px solid transparent}
#sidebar .topbar {margin-bottom:35px}
.expanded #contentcolumn.hassidebar {margin-top:-3px}
.panelThumbbox {margin-right:6px}
.arrowboxcontainer .arrowbox {padding-bottom:0px}
.arrowboxcontainer.expanded .arrowbox::before {color:#a3a3a3}
#moveablesearch label::before {font-weight:600;font-family:'Font Awesome\ 5 Free';content:"\f002";font-size:24px;color:#a3a3a3;padding:0 10px}
.sidebar.expanded .sidebartoggle .togglebutton {background-color:white;height:auto;margin-top:5px}
.sidebar.expanded .sidebartoggle .togglebutton::before {color:black}
#group .pagetitlebar.desc {order:1;padding-top:15px}
#group .galleries .breadcrumbs {order:0;padding-bottom:15px}
#group:not(.pagelayout4) #galleryarticles {order:2;padding-top:25px;width:90vw}
#grouppaginationbox {order:4}
#group #contentwrapper > div {width:80vw;margin:0 auto;max-width:1225px;float:none}
#group #contentwrapper a {color:#6e9c18;text-decoration:underline}
#group #contentwrapper .breadcrumbs a {color:unset;text-decoration:none}
#group #contentwrapper .breadcrumbs a:hover {color:#6e9c18;text-decoration:none}
#galleryarticles::after {content:"";flex:auto;max-width:100%;min-width:400px}
#group .description {text-align:left}
.breadcrumbs span:last-child {color:#6e9c18;text-decoration:none}
#gallery .breadcrumbs span:nth-child(-n+2) {display:none}
.preview.keywords li {border:0px;background-color:#dee3dd;padding:3px 8px 4px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.scrollpos0.paginstyle3 .paginationbar {max-width:500px !important}
#metafields .restrict {color:red}
#order .fieldname,
#metafields .fieldname {font-weight:bold;white-space:nowrap}
#metafields .fieldcontainer.c13 .fieldname {white-space:normal !important}
#metafields .fieldvalue {flex:8}
#backthumbnails::before {font-weight:600;font-family:'Font Awesome\ 5 Free';content:"\f104";padding-right:5px;font-size:16px;position:relative;top:2px}
.menuitems a.arrow::after {position:relative;top:2px}
.articlebox * {font-family:Lato, arial,verdana, helvetica, sans-serif}
.articlebox span {text-shadow:unset}
.articlebox .title span {display:inline-block;text-shadow:unset;border-bottom:1px solid transparent;text-transform:none}
.articlebox:hover .title span {letter-spacing:normal;border-bottom:1px solid white}
.articlebox .text {background:unset}
.articlebox .text > div {text-align:left}
.pagelayout2 .articlebox .articleimage a .flowimage {min-height:248px}
.pagelayout2 .articlebox .title {font-size:1.75em;overflow:hidden;letter-spacing:normal}
.pagelayout2 .articlebox .text {height:auto;top:calc(100% - 330px);left:0px}
#galleryarticles .toptitle {font-size:1.75em}
#galleryarticles .topbox:hover .toptitle span {border-bottom:1px solid white;letter-spacing:normal}
#galleryarticles .countinfo {font-size:1.15em}
#gallery #socialcodesnippet {display:none}
.searchbox .optionscontainer {width:150px;border:1px solid silver}
.searchbox .sbutton {display:none}
.optionscontainer {background-color:white}
.optionscontainer::after {font-weight:600;font-family:'Font Awesome\ 5 Free';content:"\f107";color:#a3a3a3;margin-left:-20px;font-size:16px}
#optionsbutton {font-size:0px;position:relative;top:-2px;left:10px}
#optionsbutton::before {content:"all";font-size:16px;color:silver;padding-right:120px}
#optionsbutton.filterM_I::before,
#optionsbutton.filterI::before {content:"images";padding-right:90px}
#optionsbutton.filterM_F::before,
#optionsbutton.filterF::before {content:"footage";padding-right:90px}
#optionsbutton::after {display:none}
.tfbox.bo1 .thumbnail {border:1px solid maroon}
.simpleshare.buttons a,
.simpleshare.buttons a::before,
.tfbox .buttons a::before,
.panelbuttonsbox a::before {color:#a3a3a3}
.simpleshare.buttons a:hover::before,
.tfbox .buttons a:hover::before,
.panelbuttonsbox a:hover::before {color:#6e9c18}
.hovering .tfbox:hover .thumbdata {padding:4px;margin:-4px 0 0 0;height:100px;border:1px solid #a3a3a3;border-top:1px solid transparent}
.hovering .tfbox.bo1:hover .thumbdata {border:1px solid maroon;border-top:1px solid transparent}
body:not(.layout4) .tfbox .caption.showonhover {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:16px;overflow-y:hidden;text-overflow:ellipsis;display:none}
body {font-family:Lato, arial,verdana, helvetica, sans-serif;-webkit-font-smoothing:antialiased}
#userinfo ul:not(#uilocales) {margin-right:30px;margin-top:15px}
#userinfo li[data-menuitem='20'] a {font-size:0px;margin-left:20px}
#userinfo li[data-menuitem='20'] a::before {content:'';background:url(/siteowner/artwork/artwork/fr.svg);display:inline-block;width:24px;height:18px;background-size:contain;background-position:center;position:relative;top:1px}
#right li a {text-transform:uppercase;font-weight:600;font-size:0.90em}
#right li[data-menuitem='5'] {display:none}
#right li[data-menuitem='6'] a {font-size:0px}
#right li[data-menuitem='6'] > a::before {content:"\f07a";font-weight:600;font-family:'Font Awesome\ 5 Free';padding-right:3px;font-size:16px}
#right.menuitems {margin-top:10px}
#userinfo .account span {display:none}
.caccount .account::before {content:"\f007"}
.guest1 .ccount.cart {display:none !important}
.guest0 .ccount.cart.items0 {display:block !important}
.menulist .ccount, .mobile .ccount.main {background-color:#6e9c18;color:white}
.menulist .ccount a, .mobile .ccount.main a {font-size:16px !important;line-height:16px;font-weight:normal !important;color:white;position:relative;top:-1px}
.dropdownmenu[data-menuitem='5'] {margin-left:80px}
.dropdownmenu ul {min-width:50px}
.dropdownmenu ul li {padding:12px 32px;transition:background-color .5s;padding:0px}
.dropdownmenu ul li a {text-transform:uppercase;font-size:0.90em;text-align:center;padding:12px 32px;margin:0 auto}
#mastheadcontainer #moveablesearch {align-items:center}
#mastheadcontainer #fqs {width:80vw;max-width:1280px}
.searchbox > div {line-height:3.50em;height:3.50em}
.searchoptionbox.media.topbox li:nth-child(n+3),
li.limedia.f6 li:nth-child(n+3) {display:none}
.arrowboxcontainer .arrowbox {font-weight:bold}
.xscustompage #contentwrapper {width:80vw;margin:0 auto}
.xscustompage #contentwrapper hr {display:none}
.xscustompage #contentwrapper h1 {color:#6e9c18}
.singleproject {width:100%;border-top:1px dotted #6e9c18;padding-top:15px;display:flex;flex-wrap:wrap}
.singleproject > div {width:48%;min-width:380px}
.singleproject .largeimage {max-width:520px;padding:0 20px 20px 0}
.singleproject .largeimage img {max-width:100%}
.singleproject .titleandlogo {float:left}
.singleproject .titleandlogo .context {float:left}
.singleproject .titleandlogo .smallimage {float:right;width:160px}
.singleproject .titleandlogo .smallimage img {max-height:100px;width:auto;float:right}
.singleproject .titleandlogo .concopy {clear:both}
.singleproject .condescription {font-weight:bold}
.singleproject .contitle {color:#6e9c18;font-size:1.50em;font-weight:bold}
.singleproject .condate {float:left;width:100%;margin:5px 0}
.singleproject .contotalraised {float:left;width:100%;margin:0 0 5px 0;font-weight:bold;font-size:1.30em;color:#6e9c18}
.pagelayout2 .articlebox .title {white-space:normal}
