body{
min-height: 100%;
padding: 15px 10px 40px;
margin: 0;
}
body[data-cg-is-logged-in="true"]{
padding-top: 49px;
}
body .mainCGlanding{
padding-left: 25px;
padding-right: 25px;
}
body .mainCGlanding p{
line-height: 1.3;
}
.mainCGentryNotWinnerMessage{
margin-top: 50px;
font-weight: bold;
text-align: center;
}
#wp-admin-bar-edit{
display: none !important;
}
.wp-core-ui.wp-ui-notification{ display: none !important;
}pre.cg_main_pre.cg_10.cg_20{
display: block !important;
margin: 0 !important;
padding: 0 !important;
height: unset !important;
line-height: unset !important;
width: unset !important;
min-width: unset !important;
max-width: unset !important;
white-space: unset !important;
margin-block-start: unset !important;
margin-block-end: unset !important;
font-size: unset !important;
font-family: unset !important;
color: unset !important;
max-height: unset !important;
text-wrap: unset !important;
overflow: visible !important;
outline: unset !important;
box-shadow: unset !important;
border: unset !important;
background-image: unset !important;
background-color: unset !important;
border-radius: unset !important;
}
.cg_main_pre.cg_10.cg_20 pre {
display: none !important;
}
.mainCGdiv pre {
display: none !important;
} html.cg_no_scroll {
overflow: hidden !important;
overscroll-behavior-x: none;
}
body.cg_no_scroll {
overflow: hidden !important;
overscroll-behavior-x: none;
}
.cg_disabled {
pointer-events: none;
}
.cg_no_border {
border: none !important;
}
#cg_slider_main_div {
height: 0;
width: 0;
display: none;
}
.cg-row {
display: flex;
width: 100%;
}
.cg-row > div {
box-sizing: border-box;
}
.cg-row > div .cg-col-field {
position: relative;
width: auto;
}
.cg-row > div .cg-col-field input {
width: 100% !important;
box-sizing: border-box !important;
}
.cg-row > div .cg-col-field input {
height: 28px;
font-size: 16px;
padding: 11px 15px;
border-radius: 4px;
border: 1px solid #212121;
width: 100%;
outline: none;
box-sizing: border-box;
}
.cg-row > div .cg-col-field .cg_placeholder {
pointer-events: none;
position: absolute;
font-weight: 400;
top: 4px;
left: 0;
padding: 1px 8px 0;
background-color: #212121;
border-radius: 5px; transition: .2s linear;
color: #e7e9ea;
font-size: 14px;
line-height: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 90%;
}
.cg-row > div.cg-col-6:last-child .cg-col-field .cg_placeholder {
left: 3px;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field .cg_placeholder {
background-color: #F5F5F5;
color: #717171 !important;
}
.cg-row > div .cg-col-field input:not(:placeholder-shown).cg_input:not(:focus) + .cg_placeholder {
transform: translateY(-13px) translateX(6px);
font-size: 10px;
color: #e7e9ea;
transition: .2s linear;
}
.cg-row div.cg-col-6 .cg-col-field input:not(:placeholder-shown).cg_input:not(:focus) + .cg_placeholder {
transform: translateY(-13px) translateX(6px);
font-size: 10px;
}
.cg-row div.cg-col-6:last-child .cg-col-field input:not(:placeholder-shown).cg_input:not(:focus) + .cg_placeholder {
transform: translateY(-13px) translateX(6px);
font-size: 10px;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field input:not(:placeholder-shown).cg_input:not(:focus) +  .cg_placeholder {
color: #232323;
}
.cg-row > div .cg-col-field input:focus {
border-color: #232323;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field input:focus {
border-color: #f5f5f5;
}
.cg-row > div .cg-col-field input:focus + .cg_placeholder {
transform: translateY(-13px) translateX(6px);
font-size: 10px;
color: #e7e9ea;
transition: .2s linear;
}
.cg-row > div.cg-col-6 .cg-col-field input:focus + .cg_placeholder {
transform: translateY(-13px) translateX(6px);
font-size: 10px;
color: #e7e9ea;
transition: .2s ease;
}
.cg-row > div.cg-col-6:last-child .cg-col-field input:focus + .cg_placeholder {
transform: translateY(-13px) translateX(6px);
font-size: 10px;
color: #e7e9ea;
transition: .2s ease;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field input:focus + div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg_placeholder {
color: #232323;
}
.cg-row > div .cg-col-field input:invalid:not(:placeholder-shown){
transition: .2s ease;
border-color:#212121;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field input:invalid:not(:placeholder-shown){
border-color:#f5f5f5;
}
.cg-row > div .cg-col-field input:invalid:not(:placeholder-shown) + .cg-row > div .cg-col-field .cg_placeholder{
transition: .2s linear;
color:#e7e9ea;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field input:invalid:not(:placeholder-shown) + div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field .cg_placeholder{
color:#232323;
}
.cg-row > div .cg-col-field input:invalid:not(:placeholder-shown).input:not(:focus) + .cg-row > div .cg-col-field .cg_placeholder {
transform: translateY(-13px) translateX(6px);
font-size: 10px;
color: #e7e9ea;
transition: .2s linear;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field input:invalid:not(:placeholder-shown).input:not(:focus) + div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-row > div .cg-col-field .cg_placeholder {
color: #232323;
}
.cg-row .cg-col-12 {
width: 100%;
}
.cg-row .cg-col-6 {
width: 50%;
}
.cg-row .cg-col-6:first-child .cg-col-field {
padding-right: 5px;
}
.cg-row .cg-col-6:last-child .cg-col-field {
padding-left: 5px;
}
#main-cg-content-div #cg-arrows-div {
background-color: black;
height: 30px;
overflow: visible;
}
#main-cg-content-div #cg_arrow_random_container a div {
padding: 0;
margin: 0;
}
#main-cg-content-div #cg_arrow_left {
display: inline;
float: left;
height: 30px;
}
#main-cg-content-div #cg_arrow_left img {
height: 30px;
width: 20px;
-webkit-box-sizing: unset;
box-sizing: unset;
box-shadow: unset;
}
#main-cg-content-div #cg_arrow_right {
display: inline;
float: right;
height: 30px;
}
#main-cg-content-div #cg_arrow_right img {
height: 30px;
width: 20px;
-webkit-box-sizing: unset;
box-sizing: unset;
box-shadow: unset;
}
#main-cg-content-div a {
box-shadow: none;
transition: all 0s ease 0s;
text-decoration: underline;
}
#main-cg-content-div a:hover {
box-shadow: none;
transition: all 0s ease 0s;
}
#main-cg-content-div #cg-show-pic-full-size {
float: right;
width: auto;
font-size: 18px;
text-align: right;
line-height: 18px;
display: block;
}
#main-cg-content-div #cg-show-pic-full-size p {
margin: 0;
padding: 0;
}
#main-cg-content-div .cg_back_to_gallery {
padding: 0px;
margin: 0 0 15px 0;
font-size: 20px;
}
#cg_main_div .cg_arrow_show_random_image {
width: 100%;
height: 30px;
padding: 0;
} #main-cg-content-div .cg_arrow_show_next_image a div {
width: 25px;
height: 72px;
cursor: pointer; }
#main-cg-content-div .cg_arrow_show_prev_image a div {
width: 25px;
height: 72px;
cursor: pointer; }
#cg_main_div .cg_arrow_show_random_image .cg_arrow_show_random_image_container {
padding: 0px;
margin: 0 auto;
width: 70px;
height: 30px;
z-index: 100;
cursor: pointer; background-size: contain;
}
#cg_main_div .cg_arrow_show_random_image .cg_arrow_show_random_image_container a {
text-decoration: none;
border: none;
width: 70px;
height: 30px;
text-indent: -9999px;
}
#cg_main_div .cg_arrow_show_random_image .cg_arrow_show_random_image_container a div {
border: none;
padding: 0;
margin: 0;
width: 70px;
height: 30px;
cursor: pointer;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_show .cg_figure {
display: block;
width: 100%;
height: 100%;
position: relative; z-index: 0; margin: 0;
}
.mainCGdiv .mainCGallery .cg_show .cg_figure {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.mainCGdiv .mainCGallery .mainCGslider .cg_show .cg_figure {
width: 100% !important;
height: 100% !important;
}
.mainCGdiv .cg_thumbs_and_categories_control {  ; display: block;
overflow: hidden;
width: 100%;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control {
display: block;
}
.mainCGdiv .cg_gallery_view_sort_control {
display: block;
color: black;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
margin-bottom: 10px;
width: 100%;
}
.mainCGdiv .cg-fullsize-div {
display: table;
float: right;
margin: 0;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button {
height: 40px;
width: 40px;
display: table-cell;
float: right;
cursor: pointer;
margin-right: 20px;
z-index: 10;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-screen-bright.png) no-repeat center center;
background-color: white;
background-size: 24px 24px;
border: 0.5px solid black;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_thumbs_and_categories_control .cg-fullscreen-button {
border-radius: 8px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-screen-dark.png);
background-color: #222222;
border: 0.5px solid #e7e9ea;
}
.mainCGdiv .cg_header .cg-fullwindow-configuration-button {
height: 40px;
width: 40px;
display: table-cell;
float: right;
cursor: pointer;
margin-right: 10px;
z-index: 10;
border: 0.5px solid black;
}
.mainCGdiv .cg_header .cg-fullwindow-configuration-button:after {
content: "";
top: 0;
left: 0;
height: 30px;
width: 30px;
display: table-cell;
float: right;
cursor: pointer;
margin-right: 10px;
z-index: 10;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/search-dark.png) no-repeat center center;
border: 0.5px solid black;
position: absolute;
border: unset;
background-size: 20px 20px;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view {
padding-left: 33px;
width: unset;
max-width: unset;
min-width: fit-content;
float: none;
display: flex;
align-items: center;
padding-right: 10px;
font-weight: normal;
font-size: 15px;
background-position: 5px center;
height: 30px;
flex-flow: column-reverse; color: #e7e9ea;
justify-content: center;
background-color: #000;
border: thin solid #212121;
position: relative
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/search-bright.png) no-repeat;
background-color: white;
background-size: 20px 20px;
background-position: left 5px center;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:after{
content: unset;
}
body > div.mainCGdivHelperParent .mainCGdiv .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view.cg_no_search_icon,
body > div.mainCGdivHelperParent .mainCGdiv .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view.cg_no_action {
background-image: none !important;
padding-left: 10px;
justify-content: center;
}
body > div.mainCGdivHelperParent .mainCGdiv .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view.cg_no_action {
pointer-events: none;
cursor: default;
}
body > div.mainCGdivHelperParent .mainCGdiv .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view.cg_no_search_icon:after,
body > div.mainCGdivHelperParent .mainCGdiv .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view.cg_no_action:after {
content: unset;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view {
color: black;
background-color: white !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-center-image-fullwindow {
height: 37px;
width: 37px;
display: table-cell;
float: right;
cursor: pointer;
z-index: 10;
background-color: white;
background-size: cover;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_thumbs_and_categories_control .cg-center-image-fullwindow {
border-radius: 8px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-center-image-fullwindow {
margin-bottom: 11px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-center-image-fullwindow.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-window-dark.png) no-repeat center center;
background-size: cover;
background-color: #e7e9ea;
border: thin solid #212121;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-center-image-fullwindow.cg_fe_controls_style_white {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-window-bright.png) no-repeat center center;
background-size: cover;
background-color: unset;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .cg_header {
overflow: hidden;
padding: 0 0 0;
}
.mainCGdiv.cg_fe_controls_style_white .cg_header {
background-color: #fff;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header {
display: flex;
flex-flow: column; border-bottom: none;
padding-top: 0;
padding-bottom: 0;
margin-bottom: 0;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_gallery_view_sort_control {
margin-bottom: 0;
}
.mainCGdivHelperParent .mainCGdiv .cgCenterDiv.cgCenterDivForBlogView .cg-center-div-helper > .cg-center-image-div-buttons,
.mainCGdivHelperParent .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-div-helper > .cg-center-image-div-buttons .cg-center-image-div-buttons-second-controls{
display: none !important;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv  .cg-center-image-rating-and-buttons-div .cg-center-image-div-buttons-first-controls {
display: none !important;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div{
display: flex;
flex-flow: row;
align-items: center;
justify-content: flex-start;
border-bottom: none;
margin-bottom: 0;
flex-wrap: wrap;
position: relative;
padding-top: 5px;
z-index: 99998;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div .cg_sort_div_mobile_left{
margin: 0;
padding: 0;
display: flex;
width: inherit;
align-items: center;
gap: 15px;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div .cg_sort_div_mobile_right{
margin: 0;
padding: 0;
display: flex;
justify-content: flex-end;
align-items: center;
gap: 15px;
flex-grow: 1;
width: inherit;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div.cg_sticky{
position: fixed;
top: 0;
left: 4px;
z-index: 99998;
background-color: #000;
border-bottom: unset;
padding: 10px 20px 10px 20px;
flex-flow: row;
border-top: unset;
border-right: unset;
border-left: unset !important;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_gallery_view_sort_control,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div.cg_sticky {
width: 100%;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div.cg_sticky {
left: 0;
box-sizing: border-box;
}
@media screen and (max-width:600px) {
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div.cg_sticky .cg-fullscreen-button{
display: none;
}
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_fe_controls_style_white .mainCGdivHelperChild .cg_header .cg_sort_div.cg_sticky{
background-color: #fff;
border: unset;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div > .cg_sort_div_mobile_right *{
margin-right: 0;
padding-left: 0;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div > .cg_sort_div_mobile_left .cg_switch_colors{
height: 30px;
width: 30px;
min-width: 30px;
z-index: 1; }
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivHelperChild .cg_header .cg_sort_div .cg_sort_div_mobile_left .cg-gallery-upload {
height: 30px;
display: block;
line-height: 30px;
background-size: 30px;
padding-left: 55px;
padding-right: 20px;
margin: 0;
float: none;
clear: both;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button {
height: 30px;
width: 30px;
min-width: 30px;
flex-basis: 30px;
padding: 0;
margin: 0;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/slider-popover-dark.png) no-repeat center center;
background-size: 18px 18px;
background-color: #000;
border: thin solid #212121;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/slider-popover-bright.png) no-repeat center center;
background-size: 18px 18px;
background-color: #fff;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_border_radius_controls_and_containers .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button {
border-radius: 8px;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_sort_div_mobile_left .cg-gallery-upload.cg_fullwindow_blog_upload_compact {
width: 60px !important;
min-width: 60px !important;
padding: 0 !important;
background-position: center;
text-indent: -9999px;
font-size: 0;
color: transparent;
overflow: hidden;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_sort_div_mobile_left .cg-gallery-upload.cg_fullwindow_blog_upload_compact .cg_skeleton {
left: 0;
right: 0;
margin: auto;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div.cg_sticky {
flex-wrap: nowrap;
align-items: center;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div.cg_sticky > .cg_sort_div_mobile_left {
order: 1;
flex: 0 0 auto;
width: auto;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div.cg_sticky > .cg-sale-basket-open-parent {
order: 2;
position: static;
left: auto;
top: auto;
transform: none;
z-index: auto;
margin: 0 0 0 12px;
flex: 0 0 auto;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div.cg_sticky > .cg_sort_div_mobile_right {
order: 3;
position: static;
right: auto;
margin-left: auto;
flex: 0 0 auto;
width: auto;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_further_images_and_top_controls_container {
flex-basis: auto;
padding-left: 0;
display: flex;
flex-flow: row;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_further_images_and_top_controls_container .cg_further_images_container {
display: flex;
flex-flow: row;
width: auto;
margin-bottom: 0;
padding-left: 0;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_further_images_and_top_controls_container .cg_further_images_container .cg_further_images_select_div{
margin-right: 15px;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_further_images_and_top_controls_container .cg_further_images_container .cg_further_images_select{
height: 30px;
margin-bottom: 0;
width: auto;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_further_images_and_top_controls_container .cg_further_images_container .cg_further_images_select_nav_div{
height: 30px;
margin-bottom: 0;
margin-right: 15px;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_random_button {
margin-top: 0;
flex-basis: 30px;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div > .cg_search_input_div   {
padding-left: 0;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div > .cg_select_order_label  {
padding-left: 0;
margin-right: 15px;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div > .cg_switch_colors   {
height: 30px;
width: 30px;
flex-basis: 30px;
background-size: 30px;
margin-left: auto;
display: none;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullscreen-button {
height: 30px;
width: 30px;
flex-basis: 30px;
background-size: 19px;
border: thin solid #212121;
margin-right: 15px;
background-color: #000;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_fe_controls_style_white .cg_header .cg_sort_div .cg-fullscreen-button {
background-color: white;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_border_radius_controls_and_containers .cg_header .cg_sort_div .cg-fullscreen-button {
border-radius: 8px;
}
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullscreen-button {
display: none;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow {
height: 30px;
width: 40px;
flex-basis: 40px;
background-image: none;
border: thin solid #212121;
margin-right: 0;
padding: 0;
background-color: #000;
position: relative;
overflow: hidden;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow {
background-color: white;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 25px;
height: 25px;
transform: translate(-50%, -50%);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-dark.png) no-repeat center center;
background-size: 20px 20px;
filter: none;
}
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow:before {
width: 25px;
height: 25px;
background-size: 25px 25px;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow:before {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-bright.png);
filter: none;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_border_radius_controls_and_containers .cg_header .cg_sort_div .cg-center-image-close-fullwindow {
border-radius: 8px;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-configuration-button {
height: 30px;
width: 30px;
min-width: 45px;
background-size: 24px;
overflow: hidden;
position: relative;
}
.mainCGdiv .cg_header .cg-gallery-upload {
height: 35px;
width: max-content;
min-width: max-content;
display: block;
line-height: 35px;
align-items: center;
padding-left: 61px;
padding-right: 21px;
float: left;
cursor: pointer;
z-index: 10;
margin: 5px 15px 0 0;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/gallery-upload-dark.png) no-repeat center center;
background-position: 13px;
background-color: white;
background-size: 35px;
border: 0.5px solid #000;
color: #e7e9ea;
font-size: 16px;
font-weight: 400;
position: relative;
overflow: hidden;
}
@media screen and (max-width: 394px) {
.mainCGdiv .cg_header .cg-gallery-upload {
max-width: 100%;
flex-basis: unset;
}
}
.mainCGdiv .cg_header .cg-fullsize-div .cg-gallery-upload {
height: 40px;
width: 40px;
margin-top: 0;
margin-right: 10px;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg-fullsize-div .cg-gallery-upload {
margin-right: 20px;
}
.mainCGdivHelperParent .mainCGdiv .cg_hover_effect:hover {
filter: invert(10%) !important;
cursor: pointer;
}
.mainCGdivUploadForm .cg_hover_effect:hover {
filter: invert(10%) !important;
cursor: pointer;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_hover_effect:hover {
filter: brightness(96%) !important;
cursor: pointer;
}
.mainCGdivUploadForm.cg_fe_controls_style_white  .cg_hover_effect:hover {
filter: brightness(96%) !important;
cursor: pointer;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_white {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/gallery-upload-bright.png);
background-color: white;
border: thin solid #e6e6e6 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
color: #000;
background-size: 40px;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_white:hover {
filter: none !important;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_header .cg-gallery-upload {
border-radius: 8px;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/gallery-upload-dark.png) no-repeat center center;
border: thin solid #212121;
background-color: #000;
background-size: 40px;
background-position: 13px;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black:hover {
filter: none !important;
}
.mainCGdiv .cg-center-image-close-fullwindow, .mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow {
height: 40px;
width: 40px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-dark.png);
background-size: cover;
display: inline-block;
float: right;
cursor: pointer;
z-index: 10;
background-color: transparent;
}
.mainCGdiv .cg-center-image-close-fullwindow.cg-close-full-window-if-no-content {
position: fixed;
top: 15px;
right: 30px;
z-index: 9999999999;
height: 35px;
width: 35px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-dark.png) no-repeat center;
background-size: contain;
background-color: #e7e9ea;
border: 0.5px solid #e7e9ea;
}
.mainCGdiv.cg_fe_controls_style_white .cg-center-image-close-fullwindow.cg-close-full-window-if-no-content {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-bright.png) no-repeat center;
background-size: contain;
background-color: black;
border: 0.5px solid black;
}
body > .mainCGdivHelperParent .mainCGdiv .cg-center-image-close-fullwindow {
margin-right: 10px; }
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cg-center-image-close-fullwindow {
border-radius: 8px;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cgCenterDiv .cg-center-image-close-fullwindow {
border-radius: unset;
}
body > .mainCGdivHelperParent .mainCGdiv .cg-fullwindow-configuration-button {
margin-right: 15px;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cg-fullwindow-configuration-button {
border-radius: 8px;
}
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_white {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-bright.png) no-repeat center;
background-size: contain;
background-color: black;
border: 0.5px solid black;
}
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-dark.png) no-repeat center;
background-size: contain;
background-color: #e7e9ea;
border: 0.5px solid #e7e9ea;
}
body > .mainCGdivHelperParent .mainCGdiv > .cg_further_images_and_top_controls_container{
display: none;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div {
display: flex;
flex-wrap: wrap;
margin-bottom: 8px;
float: left;
width: 100%;
align-items: center;
padding-bottom: 5px;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .mainCGdivFullWindowConfigurationArea .cg_sort_div {
border-bottom: unset;
padding-bottom: 0;
justify-content: left;
gap: 15px;
padding-top: 10px;
float: none;
width: 100%;
box-sizing: border-box;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .mainCGdivFullWindowConfigurationArea .cg_sort_div .cg-gallery-upload {
display: none;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .mainCGdivFullWindowConfigurationArea .cg_sort_div .cg_random_button,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .mainCGdivFullWindowConfigurationArea .cg_sort_div .cg_random_button_loader {
width: 35px !important;
min-width: 35px !important;
max-width: 35px !important;
height: 35px !important;
flex: 0 0 35px !important;
box-sizing: border-box;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .mainCGdivFullWindowConfigurationArea .cg_sort_div .cg_random_button_loader {
display: flex;
align-items: center;
justify-content: center;
margin-right: 0;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .mainCGdivFullWindowConfigurationArea .cg_sort_div .cg_random_button_loader:after {
margin: 0;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div select {
font-size: 16px;
border: 0.5px solid #000;
padding: 5px;
font-weight: 400;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label {
width: auto;
max-width: 240px;
margin: 0;
overflow: hidden;
position: relative;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_switch_colors {
overflow: hidden;
position: relative;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label {
margin: 5px 15px 0 0;
padding: 0;
border: 0;
outline: none;
box-shadow: unset;
position: relative;
max-width: 240px;
flex-grow: 1;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGdivHelperChild .cg_sort_div .cg_select_order_label .cg_skeleton {
border-radius: 8px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label:after {
content: ' ';
background: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat center;
background-size: cover;
right: 5px;
top: 8px;
height: 20px;  position: absolute;
pointer-events: none;
width: 25px;
background-color: #222222;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label:after {
content: ' ';
background: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat center;
background-size: cover;
background-color: #f5f5f5;
}
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label:after {
background: url("data:image/svg+xml;utf8,<svg fill='%23e7e9ea' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat center;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order {
display: table-cell;
margin: 0;
height: 35px;
line-height: 24px; border-radius: unset;
padding: 3px 25px 5px 10px;
width: 100%;
-moz-appearance:none; -webkit-appearance:none; appearance:none;
background-image: none; max-width: 240px;
text-overflow: ellipsis;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGdivHelperChild .cg_sort_div select.cg_select_order {
border-radius: 8px;
padding: 3px 25px 5px 10px;
}
.cgNoEntriesFound{
display: flex;
align-items: center;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order {
width: 100%;
max-width: 240px;
margin-right: 0;
}
@media screen and (max-width: 394px) {
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label{
max-width: 100%;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order {
max-width: 100%;
}
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order.cg_fe_controls_style_black {
color: #e7e9ea;
background-color: #212121;
border: thin solid #303030;
font-weight: 400;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order.cg_fe_controls_style_black:focus {
border: thin solid #454545;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order.cg_fe_controls_style_white {
color: #000;
font-weight: 400;
border: thin solid #e6e6e6;
background-color: #f5f5f5!important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label.cg_gallery_control_element select.cg_select_order.cg_fe_controls_style_white:focus {
border: thin solid #ccc;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label.cg_gallery_control_element:hover {
filter: unset !important;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_search_input_div.cg_gallery_control_element {
border-radius: 999px;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order:focus {
outline: none;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button {
display: table-cell;
cursor: pointer;
height: 35px;
width: 35px;
float: left;
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/random-dark.png);
background-repeat: no-repeat;
background-position: center;
background-size: 28px;
vertical-align: bottom;
margin: 5px 15px 0 0;
border: 0.5px solid black;
background-color: white;
border-radus: unset;
box-sizing: border-box;
overflow: hidden;
position: relative;
}
@media screen and (max-width: 364px) {
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button {
width: 100%;
max-width: 100%;
}
}
.mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .mainCGdivHelperChild .cg_sort_div .cg_random_button {
border-radius: 8px;
}
@media screen and (max-width: 393px) {
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .mainCGdivHelperChild .cg_sort_div .cg_random_button {
width: 100%;
}
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_white {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/random-bright.png);
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/random-dark.png);
background-color: #000;
border: thin solid #212121;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button:hover {
filter: none !important;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_img {
width: 45px;
cursor: pointer;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_by {
display: block;
}
.mainCGdiv .mainCGdivHelperChild .cg_gallery_begin {
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control {
display: table;
float: left;
margin: 0;
padding: 0;
margin-bottom: 11px; }
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control { }
.mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control { }
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control img {
width: 30px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control span.cg_view_switcher {
display: inline-block;
float: left;
border-radius: unset;
}
.mainCGdiv.cg_fe_controls_style_white .cg_thumbs_and_categories_control .cg_gallery_thumbs_control span.cg_view_switcher {
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control span.cg_view_switcher_off {
margin-top: 5px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control span.cg_view_switcher_off.cg_fe_controls_style_white { }
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control span.cg_view_switcher {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border: 0.5px solid rgba(0, 0, 0, 1);
background-color: rgba(0, 0, 0, 0.8);
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control span.cg_view_switcher.cg_fe_controls_style_black {
border: thin solid #212121;
background-color: #212121;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_view_switcher_on {
height: 35px;
width: 35px;
pointer-events: none;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_view_switcher_off {
height: 25px;
width: 25px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_slider.cg_fe_controls_style_white {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/slider-view-bright.png);
background-color: unset;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_blog.cg_fe_controls_style_white {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/blog-view-bright.png);
background-color: unset;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_slider.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/slider-view-dark.png);
background-color: unset;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_blog.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/blog-view-dark.png);
background-color: unset;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_thumb.cg_fe_controls_style_white {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/masonry-view-bright.png);
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
background-color: unset;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_thumb.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/masonry-view-dark.png);
background-color: unset;
}
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_switch_colors{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/switch-to-bright.png) no-repeat center;
background-size: 33px;
height: 35px;
width: 35px;
margin: 5px 15px 0 0;
border: thin solid #212121;
cursor: pointer;
background-color: #000;
position: relative;
overflow: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_switch_colors{
background-size: 27px;
}
.mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cg_header .cg_switch_colors{
border-radius: 8px;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg_header .cg_switch_colors{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/switch-to-dark.png) no-repeat center;
background-size: cover;
background-color: white;
cursor: pointer;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg_switch_colors{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/switch-to-bright.png) no-repeat center;
background-size: 32px;
height: 28px;
width: 28px;
background-color: #222222;
border: unset;
cursor: pointer;
z-index: 10;
margin-right: 20px;
border-radius: unset;
opacity: 0.5;
margin-top: -3px;
display: none;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg_switch_colors{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/switch-to-dark.png);
opacity: 1;
background-color: white;
}
.cg_pagination_div {
clear: both;
padding-top: 20px;
vertical-align: bottom;
position: relative;
}
.cg_pagination_control {
display: table-cell;
padding-right: 10px;
font-size: 14px;
}
.cg_pagination_control:before {
content: "[ ";
}
.cg_pagination_control:after {
content: " ]";
}
.cg_pagination_control.cg_pagination_control_selected a {
font-weight: bold;
}
.cg_pagination_control.cg_pagination_control_selected {
font-size: 20px;
}
.mainCGallery {
position: relative;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
width: 100%;
overflow: visible;
margin-left: auto;
margin-right: auto;
display: flex;
flex-wrap: wrap;
}
.mainCGallery.cg_opacity_transition {
transition: opacity 0.4s ease; }
.mainCGallery.cg_height_view {
padding-left: 0;
padding-right: 0;
}
html[dir="rtl"] .mainCGallery {
float: left;
}
.mainCGallery.cg_thumb_view {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
justify-content: left;
position: relative;
padding-left: 0;
padding-right: 0;
}
.mainCGallery.cg_thumb_view .cg_show {
flex-grow: 1;
margin-left: 0;
margin-bottom: 0;
}
.mainCGallery .cg_show .cg_append_social_overlay {
z-index: 1; display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
}
.mainCGdiv .cg_append_social_overlay_consent .cg_social_logo {
width: 71px;
height: 50px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transform: translateY(-7px);
}
.mainCGdiv .cg_append_social_overlay_consent .cg_ytb_logo,
.cg-ecommerce-checkout-body-product-info-image.cg_embed_required.cg_embed_ytb{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-ytb.png);
}
.mainCGdiv .cg_append_social_overlay_consent .cg_inst_logo,
.cg-ecommerce-checkout-body-product-info-image.cg_embed_required.cg_embed_inst
{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-inst.png);
}
.mainCGdiv.cg_fe_controls_style_black .cg_append_social_overlay_consent .cg_tkt_logo,
.cg_fe_controls_style_black .cg-ecommerce-checkout-body-product-info-image.cg_embed_required.cg_embed_tkt
{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-tkt-dark.png);
}
.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent .cg_tkt_logo,
.cg_fe_controls_style_white .cg-ecommerce-checkout-body-product-info-image.cg_embed_required.cg_embed_tkt {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-tkt-bright.png);
}
.mainCGdiv.cg_fe_controls_style_black .cg_append_social_overlay_consent .cg_twt_logo,
.cg_fe_controls_style_black .cg-ecommerce-checkout-body-product-info-image.cg_embed_required.cg_embed_twt
{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-twt-dark.png);
}
.mainCGdiv.cg_fe_controls_style_black .cg_append_social_overlay_consent .cg_twt_logo
{
background-color: white;
width: 70px;
height: 70px;
background-size: 72px;
border-radius: 50%;
}
.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent .cg_twt_logo,
.cg_fe_controls_style_white .cg-ecommerce-checkout-body-product-info-image.cg_embed_required.cg_embed_twt
{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-twt-bright.svg);
}
.mainCGdiv .cg_append_social_overlay_consent {
z-index: 100;
display: flex !important;
flex-flow: column;
position: absolute !important;;
width: 100% !important;;
height: 100% !important;;
color: #e7e9ea !important;
justify-content: center;
align-items: center;
cursor: auto;
}
.mainCGdiv .cg_show.cg_grid_item .cg_append_social_overlay_consent {
min-height: 280px;
position: initial !important;
}
.mainCGdiv .mainCGslider .cg_append_social_overlay_consent * {
display: none;
}
.mainCGdiv .mainCGslider .cg_append_social_overlay_consent .cg_social_logo {
display: inline-block;
transform: unset;
}
.mainCGdiv .cg_append_social_overlay_consent span{
color: #e7e9ea !important;
font-size: 16px;
}
.mainCGdiv .cg_append_social_overlay_consent a,.mainCGdiv .cg_append_social_overlay_consent a:hover,.mainCGdiv .cg_append_social_overlay_consent a:visited,.mainCGdiv .cg_append_social_overlay_consent a:focus {
color: #e7e9ea !important;;
text-decoration: underline;
}
.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent a,.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent a:hover,.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent a:visited,.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent a:focus {
color: #000 !important;
}
.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent {
color: #000 !important;;
}
.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent span {
color: #000 !important;;
}
.mainCGdiv .cg_append_social_overlay_consent .cg_social_consent_agree {
border: thin solid #212121;
width: fit-content;
padding: 5px 15px;
font-size: 20px;
font-weight: bold;
margin-top: 7px;
margin-bottom: 7px;
cursor: pointer;
background-color: black;
}
.mainCGdiv .cg_append_social_overlay_consent .cg_social_consent_agree:hover {
filter: invert(10%);
}
.mainCGdiv .cg_append_social_overlay_consent span {
text-align: center;
}
.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent .cg_social_consent_agree {
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
background-color: white;
}
.mainCGdiv.cg_fe_controls_style_white .cg_append_social_overlay_consent .cg_social_consent_agree:hover {
filter: brightness(96%);
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_append_social_overlay_consent .cg_social_consent_agree {
border-radius: 8px;
}
.mainCGallery .mainCGslider {
height: auto;
display: inline-block !important;
float: left; overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
scrollbar-color: #949494 #3d3d3d; scrollbar-width: auto; scrollbar-base-color: #000; scrollbar-face-color: #000; scrollbar-3dlight-color: #fff; scrollbar-highlight-color: #fff; scrollbar-track-color: #fff; scrollbar-arrow-color: black; scrollbar-shadow-color: #000; scrollbar-dark-shadow-color: #000; }
.mainCGdivHelperParent .mainCGallery .mainCGslider.cg_hide_slider {
height: 0 !important;
opacity: 0 !important;
}
.mainCGdivHelperParent .mainCGallery .cg-slider-range-container.cg_hide_slider {
height: 0 !important;
opacity: 0 !important;
}
.mainCGallery.cg_center_white .mainCGslider {
background-color: transparent;
border-bottom: none;
border-left: none;
position: relative;
border: none;
}
.mainCGallery .cg-slider-range-container {
padding: 0;
margin: 0;
outline: none;
background-color: #212121;
border: thin solid #303030;
display: inline-block;
float: left;
margin-top: 6px;
padding-right: 15px;
}
.mainCGallery.cg_center_white .cg-slider-range-container {
background-color: #f5f5f5;
border: thin solid #e6e6e6; box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGallery .cg-slider-range-container .cg-slider-range {
padding: 0;
border: none;
outline: none;
height: 11px;
z-index: 1;
background-color: #222222;
margin: 0 auto;
position: relative;
}
.mainCGdiv.cg_is_mobile .mainCGallery .cg-slider-range-container .cg-slider-range {
height: 22px;
}
.mainCGallery.cg_center_white .cg-slider-range-container .cg-slider-range {
background-color: transparent;
}
.mainCGdiv .mainCGallery .cg-slider-range-container .cg-slider-range .ui-slider-handle {
height: 18px;
width: 17px;
display: block;
position: absolute;
background-color: #949494;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
top: -4px;
border: none;
left: -2px;
outline: -webkit-focus-ring-color auto 1px;
cursor: move;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cg-slider-range-container .cg-slider-range .ui-slider-handle {
border-radius: 50%;
}
.mainCGdiv.cg_is_mobile .mainCGallery .cg-slider-range-container .cg-slider-range .ui-slider-handle {
height: 29px;
width: 28px;
}
.mainCGallery.cg_center_white .cg-slider-range-container .cg-slider-range .ui-slider-handle {
background-color: #000;
border: thin double black;
border-top: none;
border-bottom: none;
}
.mainCGallery .mainCGslider .cg_show {
cursor: pointer;
}
.mainCGallery.cg_center_white .mainCGslider .cg_show {
opacity: 1;
}
.mainCGallery .mainCGslider .cg_show .cg_append {
cursor: pointer;
}
.mainCGallery .mainCGslider .cg_show .cg_gallery_info {
cursor: pointer;
position: absolute;
bottom: 0;
left: 0;
}
.mainCGallery.cg_modern_hover .mainCGslider .cg_show .cg_gallery_info {
cursor: pointer;
position: absolute;
top: 0;
left: 0;
display: none !important;
}
.mainCGslider::-webkit-scrollbar {
width: 3px;
height: 10px;
cursor: w-resize;
}
.mainCGslider::-webkit-scrollbar-thumb {
background-color: #949494;
}
.mainCGslider .cg_show.cg_selected { filter: brightness(110%);
-webkit-filter: brightness(110%);
-moz-filter: brightness(110%);
-o-filter: brightness(110%);
-webkit-transition: all 0.50s;
transition: all 0.50s;
opacity: 1;
box-shadow: -1px 0 6px 1px rgba(0, 0, 0, 0.3),2px 0 6px 1px rgba(0, 0, 0, 0.3);
z-index: 9;
}
.mainCGallery a {
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.mainCGallery .mainCGslider .cg_gallery_info_title {
position: absolute;
width: 101%;
top: 0;
height: auto;
background: rgba(0, 0, 0, 0.8);
padding: 3px 3px 3px 3px;
color: white;
font-size: 14px;
line-height: 18px;
display: block;
margin-left: -1px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_info_title {
display: none;
}
.mainCGdiv .mainCGallery.cg_modern_hover .mainCGslider .cg_hide_till_hover.cg_hide_till_hover_con .cg_gallery_info_title {
display: block;
font-size: 14px;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.mainCGdiv .mainCGallery.cg_modern_hover .mainCGslider .cg_hide_till_hover.cg_hide_till_hover_con .cg_gallery_info_title .cg_gallery_info_content{
overflow: hidden;
text-overflow: ellipsis;
}
.mainCGallery .cg_gallery_info_title {
position: absolute;
width: 100%;
top: 0;
height: auto;
background: rgba(0, 0, 0, 0.8);
padding: 3px 5px 3px 5px;
color: white;
font-size: 16px;
line-height: 19px;
display: block;
}
.mainCGallery .cg_gallery_info_title .cg_gallery_info_href {
color: white;
line-height: 22px; }
.mainCGallery.cg_modern_hover .cg_gallery_info_title .cg_gallery_info_href {
line-height: 28px; font-size: 22px;
text-underline-offset: unset;
text-decoration-thickness: 2px;
text-decoration-skip-ink: auto;
}
.mainCGallery.cg_modern_hover .cg_gallery_info_title .cg_gallery_info_href:hover {
text-decoration: underline;
color: white;
box-shadow: none;
outline: unset;
background-color: unset;
text-decoration-skip-ink: auto;
}
.mainCGallery.cg_modern_hover .cg_gallery_info_title .cg_gallery_info_href:focus {
text-decoration: underline;
color: white;
box-shadow: none;
outline: unset;
background-color: unset;
text-decoration-skip-ink: auto;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_info_title .cg_gallery_info_href {
line-height: 18px; font-size: 14px;
text-decoration-thickness: 1px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_info_title .cg_gallery_info_href {
line-height: 16px; font-size: 12px;
text-decoration-thickness: 1px;
}
.mainCGallery .cg_gallery_info_title .cg_gallery_info_href:hover {
text-decoration: underline;
outline: none;
box-shadow: none;
}
.mainCGallery .cg_gallery_info_title .cg_gallery_info_href:visited {
color: white;
outline: none;
box-shadow: none;
}
.mainCGallery .cg_gallery_info_title .cg_gallery_info_href:focus {
color: white;
outline: none;
box-shadow: none;
}
.mainCGallery.cg_full_window .cg_gallery_info_title {
padding: 5px 8px;
}
.mainCGallery.cg_full_window .mainCGslider .cg_gallery_info_title {
padding: 1px 3px 1px;
font-size: 12px;
}
.mainCGallery .cg_gallery_info_title.cg_is_user_gallery {
display: grid;
grid-template-columns: auto 30px; align-items: center;
}
.mainCGallery .cg_gallery_info_title.cg_is_user_gallery.cg_fade_in, .mainCGallery .cg_gallery_info_title.cg_is_user_gallery.cg_fade_in_0, .mainCGallery .cg_gallery_info_title.cg_is_user_gallery.cg_fade_in_0_5 {
display: grid;
}
.mainCGallery .cg_gallery_info_title.cg_is_user_gallery.cg_gallery_info_title_no_title {
grid-template-columns: auto;
}
.mainCGallery .cgCenterDiv .cg_gallery_info_title.cg_is_user_gallery.cg_gallery_info_title_no_title {
z-index: 999;
height: 0;
padding: 0;
}
.mainCGallery .cg_gallery_info_title.cg_is_user_gallery > div:first-child {
padding-right: 6px;
}
.mainCGallery .cgCenterDiv .cg_gallery_info_title.cg_is_user_gallery > div:first-child {
padding-right: 0;
}
.mainCGdiv .mainCGallery .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
width: 24px;
height: 24px;
justify-self: end;
}
.mainCGdiv.isCGalleries .mainCGallery .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
display: none;
}
.mainCGdiv .mainCGallery.cg_xs .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
width: 13px;
height: 13px;
background-size: 13px 13px;
}
.mainCGdiv .mainCGallery.cg_xss .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
width: 12px;
height: 12px;
}
.mainCGdiv .mainCGallery .mainCGslider .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
width: 13px;
height: 13px;
}
.mainCGdiv .mainCGallery .mainCGslider .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container .cg_delete_user_image {
width: 13px;
height: 13px;
}
.mainCGallery .cgCenterDiv .cg_delete_user_image,.mainCGallery .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container .cg_delete_user_image {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/delete-entry.png) no-repeat center;
background-size: 24px 24px;
width: 24px;
height: 24px;
cursor: pointer;
}
.mainCGallery .cgCenterDiv .cg_delete_user_image {
margin-right: 20px;
}
.mainCGallery .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container .cg_delete_user_image {
cursor: pointer;
justify-self: end;
width: 24px;
height: 24px;
background-size: 16px 15px;
}
.mainCGallery.cg_xs .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container .cg_delete_user_image {
width: 12px;
height: 12px;
background-size: 12px 12px;
}
.mainCGallery.cg_xss .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container .cg_delete_user_image {
width: 13px;
height: 13px;
background-size: 13px 13px;
}
.mainCGallery .cgCenterDiv .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container .cg_delete_user_image {
width: 30px;
height: 30px;
background-size: 26px 26px;
}
.mainCGallery.cg_modern_hover .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
position: absolute;
right: 0;
top: 0;
z-index: 99;
}
.mainCGallery.cg_modern_hover .cg_show.cg_show_info_bottom .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
top: unset;
bottom: 0;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery.cg_modern_hover .cg_show.cg_show_info_bottom .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image_container {
border-radius: 8px;
}
.mainCGallery .mainCGslider .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image {
padding: 2px 4px;
font-size: 11px;
line-height: 13px;
}
.mainCGallery .cg_gallery_info_title > div {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mainCGallery .cg_info_comment_gallery_div .cg_info_comment_gallery_div_child img {
background-color: transparent;
padding: 0;
border: none;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_child img {
background-color: transparent;
padding: 0;
border: none;
}
.mainCGallery .cg_append {
display: block;
cursor: pointer;
background-size: contain !important; }
.mainCGallery .cg_append.cg_append_iframe_overlay_for_click{
width: 100%;
height: 100%;
z-index: 999;
}
.mainCGallery .cg_append.cg_append_iframe_overlay_for_click:empty{
display:  none;
}
.mainCGallery > .cg_show .cg_append.cg_append_inst,
.mainCGallery > .cg_show .cg_append.cg_append_twt,
.mainCGallery > .cg_show .cg_append.cg_append_tkt
{
width:100%;
height:500px !important;
overflow-y:scroll;
overflow-x:hidden;
}
.mainCGallery.cg_masonry_click_blog > .cg_show .cg_append.cg_append_inst,
.mainCGallery.cg_masonry_click_blog > .cg_show .cg_append.cg_append_twt,
.mainCGallery.cg_masonry_click_blog > .cg_show .cg_append.cg_append_tkt
{
overflow-y:hidden;
}
.mainCGallery > .cg_show .cg_append.cg_append_inst,
.mainCGallery > .cg_show .cg_append.cg_append_tkt{
height:600px  !important;
}
.mainCGallery > .cg_show .cg_append.cg_append_ytb{
height: 320px !important;
width: 100% !important;
aspect-ratio: 16 / 9;
position: relative;
overflow: hidden;
}
.mainCGallery > .cg_show .cg_append.cg_append_ytb iframe{
width: 100%;
height: 100%;
}
.mainCGallery .mainCGslider .cg_show .cg_append.cg_append_inst,
.mainCGallery .mainCGslider .cg_show .cg_append.cg_append_twt,
.mainCGallery .mainCGslider .cg_show .cg_append.cg_append_tkt
{
height:100% !important;
overflow: hidden !important;
}
.mainCGallery .cg_show .cg_append.cg_append_twt.cg_append_social_overlay_consent,
.mainCGallery .cg_show .cg_append.cg_append_tkt.cg_append_social_overlay_consent
{
overflow: auto;
}
.mainCGallery .mainCGslider .cg_append {
background-size: cover !important;
}
.mainCGallery .mainCGslider .cg_append.cg_append_twt,
.mainCGallery .mainCGslider .cg_append.cg_append_tkt
{
overflow: hidden;
}
.mainCGallery .cg_append.cg_append_hundert_percent {
width: 100% !important;
height: 100% !important;
}
.mainCGallery .mainCGslider .cg_append.cg_append_hundert_percent {
width: 101% !important;
height: 103% !important;
margin-top: -2px;
margin-left: -1px;
}
.mainCGallery .cg_append.cg_background_size_unset {
background-size: unset !important;
}
.cg-file-type-mp4,
.mainCGallery .cg_append.cg_append_mp4,.cg-ecommerce-uploaded-entry-file-mp4,
.cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-mp4
{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/mp4.png) center no-repeat;
}
.cg-file-type-mov,.cg-ecommerce-uploaded-entry-file-mov,
.mainCGallery .cg_append.cg_append_mov, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-mov{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/mov.png) center no-repeat;
}
.cg-file-type-webm,.cg-ecommerce-uploaded-entry-file-webm,
.mainCGallery .cg_append.cg_append_webm, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-webm{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/webm.png)  center no-repeat;
}
.mainCGallery .cg_append.cg_append_pdf, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-pdf,.cg-ecommerce-uploaded-entry-file-pdf,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_pdf,.cg-file-type-pdf{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/pdf.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_zip, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-zip,.cg-ecommerce-uploaded-entry-file-zip,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_zip, .cg-file-type-zip {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/zip.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_txt, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-txt,.cg-ecommerce-uploaded-entry-file-txt,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_txt,.cg-file-type-txt {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/txt.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_doc, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-doc,.cg-ecommerce-uploaded-entry-file-doc,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_doc,.cg-file-type-doc {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/doc.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_docx, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-docx,.cg-ecommerce-uploaded-entry-file-docx,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_docx,.cg-file-type-docx {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/docx.png)  center no-repeat !important;
}
.mainCGallery .cg_append.cg_append_xls, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-xls,.cg-ecommerce-uploaded-entry-file-xls,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_xls, .cg-file-type-xls {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/xls.png)  center no-repeat;
}
.mainCGallery .cg_append.cg_append_xlsx, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-xlsx,.cg-ecommerce-uploaded-entry-file-xlsx,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_xlsx, .cg-file-type-xlsx {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/xlsx.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_csv, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-csv,.cg-ecommerce-uploaded-entry-file-csv,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_csv, .cg-file-type-csv {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/csv.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_mp3, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-mp3,.cg-ecommerce-uploaded-entry-file-mp3,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_mp3, .cg-file-type-mp3 {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/mp3.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_m4a, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-m4a,.cg-ecommerce-uploaded-entry-file-m4a,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_m4a,.cg-file-type-m4a {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/m4a.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_ogg, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-ogg,.cg-ecommerce-uploaded-entry-file-ogg,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_ogg,.cg-file-type-ogg {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/ogg.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_wav, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-wav,.cg-ecommerce-uploaded-entry-file-wav,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_wav, .cg-file-type-wav {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/wav.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_ppt, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-ppt,.cg-ecommerce-uploaded-entry-file-ppt,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_ppt,.cg-file-type-ppt {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/ptt.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_pptx, .cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-pptx,.cg-ecommerce-uploaded-entry-file-pptx,
.cg_messages_container_pro_select_alternative_file_type.cg_messages_container_pro_select_pptx,.cg-file-type-pptx {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/pptx.png) center no-repeat;
}
.mainCGallery .cg_append.cg_append_alternative_file_type
{
background-size: 150px !important;
cursor: pointer;
background-position-y: top !important;
min-height: 160px;
}
.cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-alternative-file-type
{
background-size: 220px !important;
cursor: auto;
background-position-y: top !important;
max-width: 350px !important;
overflow: visible;
}
.cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-alternative-file-type .cg-center-image-name
{
max-width: 100% !important;
}
.cgCenterDiv .cg-center-div-helper-helper-helper .cg-center-image-parent .cg-center-image.cg-center-image-alternative-file-type.cg-center-image-alternative-file-type-audio
{
cursor: auto;
}
.mainCGallery .cg_append.cg_append_alternative_file_type
{
background-position-y: center !important;
}
.mainCGallery .mainCGslider .cg_append.cg_append_alternative_file_type
{
background-size: 75px !important;
}
.cgCenterDiv .cg-center-image.cg-center-image-alternative-file-type{
height: 240px !important;
width: 100%  !important;
}
.cgCenterDiv .cg-center-image.cg-center-image-alternative-file-type.cg-center-image-alternative-file-type-audio{
height: 295px !important;
}
.mainCGallery .mainCGslider .cg_gallery_info {
padding: 1px 3px 3px 3px;
margin: 0;
line-height: 100%;
height: auto;
display: block;
width: 101% !important;
margin-left: -1px !important;
margin-bottom: -1px;
}
.mainCGallery .cg_gallery_info {
padding: 3px 5px 3px 5px;
margin: 0;
line-height: 100%;
height: auto;
cursor: pointer;
display: block;
width: 100%;
}
.mainCGdiv .mainCGallery .cg_date {
padding: 0;
font-size: 14px;
color: #e7e9ea;
margin-top: -5px;
margin-bottom: 10px;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_date {
color: #000;
}
.mainCGallery .cgCenterDiv  .cg_gallery_info .cg_date {
margin-top: 10px;
padding-left: 15px;
font-size: 14px;
}
.mainCGdiv .mainCGallery .cg_gallery_info .cg_gallery_info_rating_comments {
width: 100%;
display: flex;
align-items: center;
flex-flow: column;
justify-content: center;
flex-wrap: wrap;
flex-direction: column-reverse;
}
.mainCGdiv .mainCGallery .cg_gallery_info.cg_hide_till_hover_con .cg_gallery_info_rating_comments {
visibility: hidden;
}
.mainCGdiv .mainCGallery .cg_gallery_info.cg_hide_till_hover_con .cg_gallery_rating_div  {
visibility: hidden;
}
.mainCGdiv .mainCGallery .cg_gallery_info.cg_hide_till_hover_con.cg_fade_in_0 .cg_gallery_info_rating_comments {
visibility: visible;
}
.mainCGdiv .mainCGallery .cg_gallery_info.cg_hide_till_hover_con.cg_fade_in_0 .cg_gallery_rating_div  {
visibility: visible;
}
.mainCGdiv .mainCGallery .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div {
width: auto;
}
.mainCGdiv .mainCGallery .mainCGslider .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div {
width: auto;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_show.cg_show_info_bottom.cg_show_info_bottom_con .cg_gallery_info {
box-shadow: unset;
height: 100%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_show.cg_show_info_bottom.cg_show_info_bottom_con .cg_gallery_info .cg_delete_user_image_container {
bottom: -35px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_show.cg_show_info_bottom.cg_show_info_bottom_con .cg_gallery_info {
box-shadow: unset;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery article.cg_show .cg_figure .cg_append.cg_append_alternative_file_type_video {
max-width: 100%;
height: auto;
display: block;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_show .cg_append.cg_append_alternative_file_type_video {
background-color: #fff !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom.cg_show_con_entry .cg_gallery_info {
height: 100%;
box-shadow: none;
border: unset !important;
top: 0;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom.cg_show_con_entry .cg_gallery_info .cg_gallery_info_rating_comments {
visibility: visible;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom.cg_show_con_entry .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div {
visibility: visible;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom .cg_gallery_info {
display: flex;
border-top: none;
padding-top: 0;
padding-bottom: 0; }
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info {
padding-left: 3px;
padding-right: 3px;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white  .cg_show.cg_show_info_bottom .cg_gallery_info { background: unset;
}
.mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cg_show.cg_show_info_bottom .cg_gallery_info {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_rating_comments{
flex-flow: initial;
margin-bottom: 0;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div {
padding-top: 0;
margin-right: 12px;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div {
margin-right: 6px;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom.cg_no_comments .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div {
margin-right: 0;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div .cg_gallery_rating_div_child  {
padding-top: 0;
opacity: 1;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div .cg-lds-dual-ring-star-loading:after {
border: 1px solid #e7e9ea;
border-color: #e7e9ea transparent #e7e9ea transparent;
height: 14px;
width: 14px;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div .cg-lds-dual-ring-star-loading:after {
border: 1px solid #000;
border-color: #000 transparent #000 transparent;
height: 14px;
width: 14px;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div .cg_gallery_rating_div_child .cg_voted_confirm  {
opacity: 1;
background-color: #222222;
border-radius: 50%;
position: initial;
margin-right: 7px;
margin-top: 2px;
}
.mainCGdivHelperParent .mainCGdiv .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div .cg_gallery_rating_div_child .cg_voted_confirm  {
height: 12px;
width: 12px;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_rating_comments .cg_gallery_rating_div .cg_gallery_rating_div_child .cg_voted_confirm  {
background-color: white;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_title {
opacity: 1;
height: unset;
display: flex;
align-items: center;
justify-content: center;
}
.mainCGdiv  .cg_show.cg_show_info_bottom.has_sub_or_third_title .cg_gallery_info .cg_gallery_info_title,
.mainCGdiv  .cg_show.cg_show_info_bottom.has_sub_and_third_title .cg_gallery_info .cg_gallery_info_title
{
flex-flow: column;
height: unset;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_sub
{
font-size: 14px;
font-style: italic;
font-weight: 100;
}
.mainCGdiv  .cg_show.cg_show_info_bottom.has_sub_or_third_title .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_main
{
font-weight: 600;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_sub
{
font-size: 14px;
font-style: italic;
font-weight: 100;
margin-bottom: 0;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery  .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_sub
{
font-size: 10px;
font-style: italic;
margin-bottom: 0;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery  .cg_show.cg_show_info_bottom.has_sub_and_third_title .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_main
{
font-weight: 600;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_third
{
font-size: 16px;
font-style: normal;
line-height: normal;
font-weight: normal;
text-overflow: initial;
white-space: normal;
word-break: break-word;
display: -webkit-box;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
box-orient: vertical;
line-clamp: 20;
-webkit-line-clamp: 20;
-moz-line-clamp: 20;
-ms-line-clamp: 20;
overflow: hidden;
white-space-collapse: preserve-breaks;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_third:empty
{
display: none;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery  .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content.cg_gallery_info_content_third
{
font-size: 10px;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_title.cg_gallery_info_title_no_title {
height: 0;
}
.mainCGdiv  .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_info_title {
margin-bottom: 0;
opacity: 1;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_title  .cg_gallery_info_content {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 16px;
font-weight: normal;
color: #e7e9ea;
padding: 0;
width: 100%;
}
.mainCGdiv  .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_info_content {
font-size: 10px;
height: 12px;
line-height: 12px;
align-items: center;
justify-content: center;
display: flex;
}
.mainCGdiv.cg_fe_controls_style_white  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_content {
color: black;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_rating_div_child  .cg_gallery_rating_div_count {
font-size: 18px;
height: 18px;
line-height: 18px;
position: relative;
color: #e7e9ea;
}
.mainCGdiv .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_rating_div_child  .cg_gallery_rating_div_count {
font-size: 12px;
height: 12px;
line-height: 12px;
}
.mainCGdiv.cg_fe_controls_style_white  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_rating_div_child  .cg_gallery_rating_div_count {
color: black;
display: flex;
align-items: center;
justify-content: center;
flex-flow: wrap;
}
.mainCGdiv.cg_fe_controls_style_white  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_rating_div_child  .cg_gallery_rating_div_count {
color: black;
display: flex;
align-items: center;
justify-content: center;
flex-flow: wrap;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_comments_div_child {
opacity: 1;
flex-wrap: wrap;
height: 22px;
min-height: 22px;
max-height: 22px;
}
.mainCGdiv .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_comments_div  .cg_gallery_comments_div_count {
display: flex;
align-items: center;
justify-content: center;
flex-flow: wrap;
font-size: 18px;
line-height: 18px;
height: 18px;
color: #e7e9ea;
margin-top: 0.5px;
}
.mainCGdiv .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_comments_div  .cg_gallery_comments_div_count {
font-size: 12px;
line-height: 12px;
height: 12px;
}
.mainCGdiv.cg_fe_controls_style_white  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_comments_div  .cg_gallery_comments_div_count {
color: black;
}
.mainCGdiv  .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_rating_div .cg_gallery_rating_div_child  .cg_gallery_rating_div_star_one_star {
background-size: 12px 12px;
height: 12px;
width: 12px;
margin-right: 2px;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_rating_div .cg_gallery_rating_div_child  .cg_gallery_rating_div_star_one_star {
background-size: 22px 22px;
height: 22px;
width: 22px;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_icon.cg_gallery_comments_div_icon_off {
background-size: 20px 20px;
height: 20px;
width: 20px;
}
.mainCGdiv  .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_icon {
background-size: 10px 10px;
height: 10px;
width: 10px;
margin-right: 2px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_content {
color: black;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_content {
min-height: 20px;
font-weight: 600;
font-size: 20px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_info_content:empty {
display: none;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_info .cg_gallery_info_content {
min-height: 14px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_show.cg_show_info_bottom .cg_gallery_info .cg_gallery_rating_div_count {
color: black;
}
.mainCGallery  .cg_show.cg_show_info_bottom .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
font-size: 10px;
line-height: 10px;
color: #e7e9ea;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery  .cg_show.cg_show_info_bottom .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
color: black;
}
.mainCGdiv  .cg_show.cg_show_info_bottom .cg_gallery_rating_div.cg_gallery_rating_div_five_stars  .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star {
margin-right: 0;
}
.mainCGallery.cg_modern_hover .cg_gallery_info {
height: 100%;
display: flex;
align-items: center;
flex-flow: row;
justify-content: center;
background-color: #000;
flex-wrap: wrap;
flex-direction: column;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery.cg_modern_hover .cg_gallery_info {
background-color: #fff;
}
.mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info {
background: transparent;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info .cg_gallery_info_content{
color: #e7e9ea;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info .cg_gallery_info_title{
opacity: 1;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info .cg_gallery_comments_div_count{
color: #e7e9ea;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info .cg_gallery_rating_div_count{
color: #e7e9ea;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info .cg_gallery_info_content{
color: black;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info .cg_gallery_comments_div_count{
color: black;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery.cg_modern_hover .cg_show.cg_show_con_entry .cg_gallery_info .cg_gallery_rating_div_count {
color: black;
}
.mainCGallery.cg_modern_hover.cg_is_user_gallery .cg_gallery_info {
padding-top: 35px;
}
.mainCGallery.cg_modern_hover.cg_is_user_gallery .mainCGslider .cg_gallery_info {
padding-top: 0;
position: absolute;
top: 0;
left: 0;
}
.mainCGallery.cg_modern_hover.cg_is_user_gallery .mainCGslider .cg_gallery_info_title {
display: none;
}
.mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_info .cg_gallery_rating_div {
width: auto;
margin-right: 0;
}
.mainCGallery.cg_modern_hover .cg_gallery_info .cg_gallery_facebook_div {
width: 162px;
position: absolute;
bottom: 5px;
left: 8px;
}
.mainCGallery.cg_modern_hover .cg_gallery_info .cg_gallery_info_title {
display: block;
position: initial;
width: 100%;
background: none;
opacity: 0.8;
text-align: center;
top: unset;
font-size: 20px;
line-height: 22px;
overflow-x: hidden;
overflow-y: hidden;
scrollbar-color: white rgba(0, 0, 0, 1); scrollbar-width: thin;
scrollbar-base-color: #000; scrollbar-face-color: #000; scrollbar-3dlight-color: #fff; scrollbar-highlight-color: #fff; scrollbar-track-color: #fff; scrollbar-arrow-color: black; scrollbar-shadow-color: #000; scrollbar-dark-shadow-color: #000; margin-bottom: 4px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_info .cg_gallery_info_title {
font-size: 14px;
line-height: 16px;
margin-bottom: 4px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_info .cg_gallery_info_title {
font-size: 12px;
line-height: 14px;
margin-bottom: 3px;
}
.mainCGallery.cg_modern_hover .cg_gallery_info .cg_gallery_info_title .cg_gallery_info_content {
text-overflow: unset;
white-space: unset;
overflow: hidden;
padding: 0 8px 1px;
word-break: break-word;
}
.mainCGallery.cg_modern_hover .cg_gallery_info > .cg_gallery_rating_div.cg_gallery_rating_div_five_stars {
width: auto;
margin-bottom: 4px;
margin-left: -7px;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_child {
opacity: 0.8;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading {
height: 26px;
width: 26px;
}
.mainCGallery.cg_modern_hover .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading {
margin-right: 20px !important;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
width: 22px;
height: 22px; }
.mainCGallery.cg_modern_hover .cg_gallery_rating_div.cg_gallery_rating_div_one_star .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
width: 22px;
height: 22px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
width: 12px;
height: 12px; border: 1px solid #fff;
border-color: #fff transparent #fff transparent;
} .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
width: 12px;
height: 12px; border: 1px solid #fff;
border-color: #fff transparent #fff transparent;
} .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
margin-left: 0;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
margin-left: 0;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
margin-left: 2px;
width: 12px;
height: 12px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
margin-left: 2px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading:after {
width: 10px;
height: 10px;
border: 1px solid #fff;
border-color: #fff transparent #fff transparent;
margin-top: 3px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading.cg_gallery_rating_div_child_five_star {
width: 12px;
height: 14px;
margin-right: 0 !important;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_child.cg-lds-dual-ring-star-loading.cg_gallery_rating_div_child_five_star {
width: 14px;
height: 12px;
margin-right: 0 !important;
}
.mainCGallery.cg_modern_hover .cg_gallery_comments_div .cg_gallery_comments_div_child {
opacity: 0.8;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
height: 22px;
width: 22px;
cursor: pointer;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star.cg_gallery_rating_div_one_star_off {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-off.png?v=2) no-repeat center;
background-size: 22px 22px;
}
.mainCGdiv.cgl_heart .mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star.cg_gallery_rating_div_one_star_off {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-off.png) no-repeat center;
background-size: 22px 22px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star.cg_gallery_rating_div_one_star_on {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-on.png?v=2) no-repeat center;
background-size: 22px 22px;
}
.mainCGdiv.cgl_heart .mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star.cg_gallery_rating_div_one_star_on {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-on.png) no-repeat center;
background-size: 22px 22px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_rate_star_five_star_hide_until_vote {
margin-right: 7px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
height: 14px;
width: 14px;
line-height: 14px;
background-size: 14px 14px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
height: 12px;
width: 12px;
line-height: 12px;
background-size: 12px 12px;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 24px;
height: 24px;
line-height: 24px;
position: relative;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_show_info_bottom .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star {
margin-right: 5px;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_count.cg_gallery_rating_div_count_hide_until_vote {
display: none;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_count:after {
content: unset;
position: absolute;
top: -9px;
right: -11px;
font-size: 12px; }
.mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_count:after {
display: none;
content: unset;
position: absolute;
top: -6px;
right: -8px;
font-size: 8px; }
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_count:after {
font-size: 11px;
right: -10px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_count:after {
font-size: 10px;
right: -9px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 14px;
height: 14px;
line-height: 14px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_show_info_bottom.cg_show_info_bottom_small .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star,
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star,
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star {
margin-right: 3px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 12px;
height: 12px;
line-height: 12px;
}
.mainCGallery.cg_modern_hover .cg_gallery_comments_div .cg_gallery_comments_div_icon {
height: 22px;
width: 22px;
line-height: 22px;
background-size: 22px 22px;
margin-right: 5px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_comments_div .cg_gallery_comments_div_icon {
height: 12px;
width: 12px;
line-height: 12px;
background-size: 12px 12px;
margin-top: 1px;
margin-right: 3px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_comments_div .cg_gallery_comments_div_icon {
height: 10px;
width: 10px;
line-height: 10px;
background-size: 10px 10px;
margin-top: 1px;
margin-right: 3px;
}
.mainCGallery.cg_modern_hover .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 24px;
line-height: 24px;
height: 24px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 14px;
line-height: 14px;
height: 14px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 14px;
line-height: 14px;
height: 14px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 12px;
line-height: 12px;
height: 12px;
}
.mainCGallery.cg_modern_hover .cg_gallery_info .cg_gallery_info_rating_comments {
margin-bottom: 5px;
}
.mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_info .cg_gallery_info_rating_comments {
margin-bottom: 0;
}
.mainCGallery.cg_full_window .cg_gallery_info {
padding: 3px 8px 3px 8px;
}
.mainCGallery.cg_full_window .mainCGslider .cg_gallery_info {
padding: 1px 3px 1px;
}
.mainCGallery .cg_gallery_info_title.cg_hide_till_hover {
display: none;
}
.mainCGallery .cg_gallery_info.cg_hide_till_hover {
display: none;
}
.mainCGallery .cg_gallery_info.cg_hide_till_hover.cg_hide_till_hover_con {
display: flex;
}
.mainCGallery .cg_gallery_info div {
padding: 0;
margin: 0;
}
.mainCGallery .cg_five_star_details_row_percentage {
word-break: keep-all;
word-wrap: unset;
min-width: 40px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_rate_minus {
display: none;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view .cg_gallery_rating_div .cg_rate_minus {
display: inline-flex;
padding: 0;
margin: 4px 0 0 8px;
line-height: 100%;
width: 15px;
height: 14px;
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/remove-vote.png) no-repeat center;
background-size: cover;
}
.mainCGdiv .mainCGallery .cg_show.cg_show_info_bottom .cg_gallery_rating_div .cg_rate_minus {
display: inline-flex;
padding: 0;
margin: 4px 0 0 8px;
line-height: 100%;
width: 15px;
height: 14px;
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/remove-vote.png) no-repeat center;
background-size: cover;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view.cg_modern_hover .cg_gallery_rating_div .cg_rate_minus {
width: 21px;
height: 19px;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view.cg_modern_hover .cg_gallery_rating_div.cg_gallery_rating_div_one_star .cg_rate_minus {
margin-right: 8px;
margin-left: 6px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_rate_minus {
width: 14px;
height: 13px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div.cg_gallery_rating_div_one_star .cg_rate_minus {
margin-right: 2px;
margin-left: 5px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_rate_minus {
width: 12px;
height: 11px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div.cg_gallery_rating_div_one_star .cg_rate_minus {
margin-right: 2px;
margin-left: 5px;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_one_star .cg_rate_minus {
margin-right: 10px;
margin-left: 5px;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view.cg_modern_hover .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_rate_minus {
margin-left: 18px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .cg_show.cg_show_info_bottom .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_rate_minus {
margin-left: 18px;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_rate_minus {
margin-left: 5px;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_rate_minus {
margin-left: 5px;
}
.mainCGdiv .mainCGallery.cg_only_gallery_view .mainCGslider .cg_gallery_rating_div .cg_rate_minus {
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_rate_minus {
display: inline-flex;
padding: 0;
margin: 4px 0 0 8px;
line-height: 100%;
width: 21px;
height: 19px;
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/remove-vote.png) no-repeat center;
background-size: cover;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_rate_minus_five_star.cg_rate_minus {
margin-left: 20px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div_star .cg_rate_star {
display: inline-flex;
padding: 0;
margin: 0;
line-height: 100%;
width: 18px;
height: 18px;
}
.mainCGallery .cg_gallery_info .cg_info_depend_on_radius {
display: block;
line-height: 18px;
vertical-align: top;
color: white;
padding-left: 4px;
position: relative;
margin-bottom: 5px;
padding-right: 4px;
} .mainCGallery .mainCGslider .cg_gallery_info .cg_gallery_comments_div {
display: block;
height: 15px;
margin: 0 0 1px 0;
}
.mainCGallery .cg_gallery_info .cg_gallery_comments_div {
display: block;
margin: 0 0 3px 0;
height: auto;
}
.mainCGallery .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_child {
display: flex;
padding: 0 !important;
margin: 0 !important;
position: relative;
align-items: center;
height: auto;
line-height: unset;
}
.mainCGallery .mainCGslider .cg_gallery_comments_div .cg_gallery_comments_div_icon {
display: inline-block;
margin-right: 4px;
width: 11px;
height: 13px;
background-size: 11px 11px;
}
.mainCGallery .mainCGslider .cg_gallery_rating_div.cg_gallery_rating_div_one_star + .cg_gallery_comments_div .cg_gallery_comments_div_icon {
width: 12px;
height: 12px;
background-size: 12px 12px;
}
.mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_comments_div .cg_gallery_comments_div_icon {
margin-right: 3px;
}
.mainCGallery .cg_gallery_comments_div .cg_gallery_comments_div_icon {
display: flex;
margin-right: 4px;
width: 16px;
height: 16px;
background-size: 14px 14px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_comments_div .cg_gallery_comments_div_icon {
display: flex;
margin-right: 6px;
width: 24px;
height: 24px;
background-size: 24px 24px;
}
.mainCGallery .mainCGslider .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
display: flex;
font-size: 14px;
line-height: 14px;
height: 14px;
color: #e7e9ea;
padding-top: 1px;
}
.mainCGallery .mainCGslider .cg_gallery_info .cg_gallery_rating_div.cg_gallery_rating_div_one_star + .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 15px;
line-height: 15px;
height: 15px;
}
.mainCGallery .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
display: flex;
font-size: 16px;
line-height: 16px;
height: 16px;
color: #fff;
align-items: center;
} .mainCGallery .cg_gallery_info .cg_gallery_facebook_div {
display: block;
height: 22px;
margin: 5px 8px 3px -6px;
border: none;
} .mainCGallery .cg_modern_hover .cg_gallery_info .cg_gallery_facebook_div {
margin: 0 8px 0 -6px;
}
.mainCGallery .cg_show .cg_gallery_info .cg_gallery_facebook_div {
overflow: hidden; }
.mainCGallery .cg_gallery_info .cg_gallery_facebook_div iframe {
border: none;
}
.mainCGallery .mainCGslider .cg_gallery_info .cg_gallery_rating_div {
line-height: 100%;
display: block;
height: 16px;
margin: 0 8px 0 0;
width: 100%;
}
.mainCGallery .cg_gallery_info .cg_gallery_rating_div {
line-height: 100%;
display: table; height: auto;
width: 100%;
margin-bottom: 3px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_star {
display: flex;
margin-right: 4px;
height: auto;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
display: none !important;
color: white;
font-size: 10px;
margin: 0 5px 4px 3px;
transform: rotate(180deg);
}
.mainCGallery .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_star_hover, .mainCGallery .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
margin-right: 2px;
margin-left: -2px;
font-size: 8px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_slider .cgCenterDiv {
margin: 10px auto !important;
display: block; border-bottom: unset;
}
.mainCGallery.cg_blog .cgCenterDiv.cgCenterDivForBlogView {
margin: 0 auto !important;
display: block !important;
}
.cg_slider {
display: grid !important;
}
.mainCGallery.cg_blog {
display: flex !important;
flex-flow: column;
overflow: hidden;
}
body > .mainCGdivHelperParent .mainCGallery.cg_slider .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
transform: unset;
}
.mainCGallery .mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
display: none;
}
.cg_messages_container_pro .cg_gallery_rating_div_show_select_sum_explanation {
display: none;
font-size: 12px;
text-align: center;
font-weight: 600;
position: relative;
width: fit-content;
margin: 5px auto 3px;
height: 12px;
line-height: 12px;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.cg_messages_container_pro .cg_gallery_rating_div_show_select_sum_explanation:before {
content: "\002211";
position: absolute;
top: 50%;
left: -1px;
font-size: 12px;
font-weight: 600;
transform: translateY(-56%);
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
display: block;
position: absolute;
width: auto;
top: 20px;
z-index: 999999;
color: #e7e9ea;
padding: 8px 9px 7px 9px;
font-size: 14px;
font-weight: 600;
left: -40px;
cursor: auto;
background-color: #000;
border: thin solid #303030;
}
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
position: inherit;
background-color: unset;
border: unset;
border: thin solid #303030;
display: flex;
flex-flow: column;
justify-content: center;
width: fit-content;
padding-top: 10px;
padding-bottom: 9px;
margin: 0 auto 5px !important; }
.cg_messages_container_pro.cg_border_radius_controls_and_containers .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
border-radius: 8px;
}
.cg_messages_container_pro.cg_fe_controls_style_white .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
border: thin solid #e6e6e6;
background-color: white;
color: black;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_gallery_rating_overview,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_gallery_rating_overview{ margin-top: 5px;
margin-bottom: 5px;
min-width: 250px;
justify-content: center;
display: none;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_border_radius_controls_and_containers .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
border-radius: 8px;
padding: 8px 9px 7px 9px;
width: max-content;
}
.mainCGallery.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_modern_hover .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 31px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_modern_hover .cg_show.cg_small_width_xs .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 18px;
}
.mainCGallery.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_modern_hover .cg_show.cg_small_width_xss .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 16px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div_five_star_details .cg_gallery_rating_div_five_star_details_close_button,
.cg_messages_container_pro .cg_gallery_rating_div_five_star_details .cg_gallery_rating_div_five_star_details_close_button {
display: none;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_count,
.cg_messages_container_pro .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_count {
font-size: 26px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_five_star_details_close_button,
.cg_messages_container_pro .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_five_star_details_close_button {
display: inline-block;
height: 22px;
width: 22px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/close-details-dark.png) no-repeat center center;
background-size: contain;
cursor: pointer;
z-index: 10;
opacity: 1;
position: absolute;
right: 14px;
top: 13px;
}
.mainCGdiv .mainCGallery.cg_center_white .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_five_star_details_close_button,
.cg_messages_container_pro.cg_fe_controls_style_white .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_five_star_details_close_button {
display: inline-block;
height: 22px;
width: 22px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/close-details-bright.png) no-repeat center center;
background-size: contain;
}
.mainCGallery.cg_center_white .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_center_white .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
color: black;
border: unset;
background-color: #fff;
border: thin solid #e6e6e6;
box-shadow: 2px 4px 12px rgba(0,0,0,.08);
border-radius: unset;
}
.mainCGallery.cg_border_radius_controls_and_containers  .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_border_radius_controls_and_containers  .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
border-radius: 8px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details progress,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details progress {
width: 100%;
min-height: 13px;
}
.mainCGallery .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_center .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_center .cg_gallery_rating_div_five_star_details {
margin-left: 50%;
transform: translateX(-50%);
}
.mainCGallery .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_right .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_right .cg_gallery_rating_div_five_star_details {
left: unset;
right: 0;
}
.mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
margin-left: 0;
font-size: 12px;
}
.mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details progress,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details progress {
width: 75px;
} .mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 30px;
}
.mainCGallery.cg_modern_hover .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details{
top: 42px;
background-color: #000;
border: thin solid #303030;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_arrow_up,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_arrow_up {
display: none;
position: absolute;
top: 0;
right: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-bottom: 3px solid white;
margin-top: -4px;
}
.mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_arrow_up,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_arrow_up {
display: none;
position: absolute;
top: 0;
right: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-bottom: 3px solid white;
margin-top: -4px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_average,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_average {
text-align: center;
width: 100%;
font-weight: bold;
padding: 2px 5px 0;
margin-bottom: 3px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_to_insert_orientation,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_to_insert_orientation {
padding: 0;
margin: 0;
height: 0;
width: 0;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_sum_char,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_sum_char {
font-size: 12px;
transform: translateY(-1px);
display: inline-block;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row {
display: flex;
flex-direction: row;
margin-bottom: 2px;
align-items: center;
line-height: 13px;
height: 13px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row {
height: 20px;
}
.mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row > div,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row > div {
line-height: normal;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number,
.cg_messages_container_pro .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number {
min-width: 20px;
text-align: right;
margin-right: 2px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_count,
.cg_messages_container_pro .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_count {
min-width: 10px;
position: relative;
margin-left: 8px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_count:before,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_count:before {
content: "x";
position: absolute;
top: 50%;
left: -7px;
transform: translateY(-50%);
font-size: 11px;
font-weight: normal;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_equal,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_equal {
margin-left: 3px;
margin-right: 3px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_rating,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_rating {
position: relative;
margin-right: 10px;
}  .cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number_rating_plus {
color: #3aa53a;
font-weight: normal;
margin-left: 3px;
}
.mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number{
margin-top: -2px;
}
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_number {
margin-top: 0;
margin-right: 1px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress {
margin-right: 4px;
padding-top: 3px;
flex: 1;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress {
background-color: #fff;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress[value],
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress[value] {
background-color: #fff;
border-radius: 10px;
} .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress::-webkit-progress-bar,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress::-webkit-progress-bar {
border-radius: 10px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress[value]::-webkit-progress-value,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_progress progress[value]::-webkit-progress-value {
background-color: #ffb10a;
border-radius: 10px;
background-size: 35px 20px, 100% 100%, 100% 100%;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_star,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_star {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-on.png?v=2) no-repeat center;
background-size: contain;
height: 11px;
width: 12px;
}
.mainCGdiv.cgl_heart .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_star,
.cg_messages_container_pro.cgl_heart .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_star {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-on.png) no-repeat center;
background-size: contain;
height: 11px;
width: 12px;
}
.mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_star
{
width: 11px;
height: 11px;
}
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details .cg_five_star_details_row .cg_five_star_details_row_star
{
width: 10px;
height: 10px;
margin-top: 1px;
}
.mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_star {
margin-right: 6px;
border-spacing: 2px 0;
}
.mainCGallery .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div .cg_gallery_rating_div_star,
.cg_messages_container_pro .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div .cg_gallery_rating_div_star {
margin-right: 10px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
height: 28px;
width: 28px;
background-size: 28px 28px;
line-height: 28px;
}
@media screen and (max-width:500px) {
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
height: 28px;
width: 28px;
background-size: 28px 28px;
line-height: 28px;
}
}
.mainCGdiv .mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star {
height: 15px;
width: 15px;
background-size: 15px 15px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_star_one_star {
height: 14px;
width: 14px;
background-size: 14px 14px;
}
.mainCGdiv .mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
margin-right: 3px;
margin-left: 4px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
display: flex;
height: 16px;
width: 16px;
line-height: 16px;
background-size: 16px 16px;
} .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_star.cg_gallery_rating_image_five_star_last_child {
margin-right: 7px;
}
.mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_count {
display: flex;
font-size: 28px;
line-height: 28px;
height: 28px;
color: #e7e9ea;
word-break: keep-all;
cursor: pointer;
flex-flow: wrap;
padding-top: 1px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star + .cg_gallery_rating_div_count {
margin-left: 5px;
}
.mainCGallery .mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_count {
display: flex;
font-size: 14px;
line-height: 14px;
height: 14px;
color: #fff;
padding-top: 1px;
}
.mainCGallery.cg_modern_hover .mainCGslider .cg_gallery_rating_div.cg_gallery_rating_div_one_star .cg_gallery_rating_div_child .cg_gallery_rating_div_count {
font-size: 15px;
line-height: 15px;
height: 15px;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_count {
display: flex;
font-size: 16px;
height: 16px;
color: #fff;
line-height: 16px;
align-items: center;
padding-top: 1px;
}
.mainCGallery.cg_center_white .cg_gallery_rating_div_five_star_details .cg_gallery_rating_div .cg_gallery_rating_div_count,
.cg_messages_container_pro.cg_fe_controls_style_white .cg_gallery_rating_div_five_star_details .cg_gallery_rating_div .cg_gallery_rating_div_count {
color: #000;
}
.mainCGallery.cg_sm > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 16px;
line-height: 16px;
height: 16px;
}
.mainCGallery.cg_xs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 12px;
line-height: 12px;
height: 12px;
}
.mainCGallery.cg_xxs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 10px;
line-height: 10px;
height: 10px;
}
#main-cg-content-div #cg_div_rate_stars_image .cg_show_image_div_rating {
display: inline;
float: left;
margin-right: 3px;
}
#main-cg-content-div #cg_div_rate_stars_image .cg_show_image_div_rating img {
display: block;
height: 20px;
cursor: pointer;
}
#main-cg-content-div #cg_div_rate_stars_image img {
cursor: pointer;
}
#main-cg-content-div #cg_div_rate_stars_image .cg_show_image_div_count {
font-weight: bold;
display: inline;
float: left;
font-size: 19px;
line-height: 19px;
height: 19px;
color: #000;
margin-top: 2px;
margin-left: 3px;
}
.mainCGallery .cg_gallery_info .cg_gallery_fb_like_div {
margin: 4px 0 2px 0;
line-height: 100%;
display: block;
height: 19px;
}
.mainCGallery .cg_gallery_info .cg_gallery_fb_like_div iframe {
border: none;
width: 180px;
height: 40px;
overflow: hidden;
}
.mainCGallery .cg_gallery_info .cg_gallery_fb_like_div iframe {
margin-left: -7px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher {
background-color: transparent;
border: none;
padding: 0px;
cursor: pointer;
margin: 0px;
margin-right: 5px;
display: inline;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher {
border-radius: 8px;
}
div[id^=cg_Field1IdGalleryView] {
cursor: default;
position: absolute;
top: 0px;
background: rgba(0, 0, 0, 0.8);
font-size: 16px;
color: white;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
}
div[id^=cg_Field1IdGalleryView] > div {
padding-left: 5px;
padding-right: 5px;
word-wrap: break-word;
}
[id*=cgGalleryInfo] {
position: absolute;
bottom: 0px;
background: rgba(0, 0, 0, 0.8);
padding-top: 3px;
padding-bottom: 3px;
font-size: 18px;
clear: both;
}
.cg_info_comment_gallery_div {
display: block;
height: 20px;
line-height: 18px;
vertical-align: top;
position: relative;
padding-right: 5px;
padding-left: 5px;
}
.cg_info_comment_gallery_div_child {
display: inline-block;
}
.mainCGallery .cg_gallery_info .cg_gallery_rating_div {
position: relative !important;
padding-top: 2px;
}
.mainCGallery .cg_gallery_info .cg_gallery_rating_div.cg_gallery_rating_div_five_stars  {
position: relative !important;
padding-top: 0;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_child {
display: flex;
padding: 0 !important;
margin: 0 !important;
position: relative;
align-items: center;
height: auto;
line-height: unset;
flex-flow: unset;
flex-direction: row;
}
.mainCGallery .mainCGslider .cg_gallery_rating_div .cg_gallery_rating_div_child {
margin-left: -4px !important;
}
.mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_child {
flex-flow: wrap;
display: inline-flex;
margin-left: -4px !important;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_child .cg_voted_confirm {
display: none;
}
.mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_already_voted .cg_voted_confirm {
display: block;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/voted.png) no-repeat center;
background-size: contain;
height: 16px;
width: 16px;
bottom: 5px;
left: -25px;
position: absolute;
z-index: 1;
}
.mainCGallery .mainCGslider  .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_already_voted .cg_voted_confirm {
height: 10px;
width: 10px;
bottom: -5px;
right: -12px
}
.cg_url_slider_div {
display: inline;
position: absolute;
z-index: 9099000 !important;
float: left;
overflow: hidden;
bottom: 0;
color: #ffffff;
cursor: default;
padding: 4px;
}
[class*=cg_hide_info_div] {
display: block;
position: absolute;
z-index: 9000014 !important;
float: left;
overflow: hidden;
bottom: 0;
color: #ffffff;
cursor: default;
padding: 4px;
cursor: pointer;
}
#cg_comments_slider_div {
display: none;
position: fixed;
top: 100px;
bottom: 100px;
width: 700px;
height: 80%;
background-color: #313131;
z-index: 9000005 !important;
opacity: 0.9;
overflow-x: hidden;
font-family: arial;
font-size: 18px;
}
#cg_comments_slider_div input[type="text"], #cg_comments_slider_div textarea {
background-color: white;
color: black;
border: 0.5px solid white;
}
#cg_comments_slider_div #cg_comments_slider_inner_div #cg_thank_you_for_your_comment_in_slider {
margin-top: 40px;
}
#cg_comments_slider_div input[type="checkbox"] {
height: 18px;
width: 16px;
margin: 0 5px 0 0;
padding: 0px;
}
#cg_comments_slider_div label {
color: white;
display: inline;
vertical-align: top;
margin: 0;
padding: 0;
}
#cg_comments_slider_div p {
margin: 0;
padding: 0;
-webkit-margin-after: 0;
-webkit-margin-before: 0;
}
#cg_overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #C1C1C1;
z-index: 9000000 !important;
}
#imgContainer {
left: 0;
position: fixed;
opacity: 1;
background-color: #000;   top: 0;
width: 100%;
text-align: left;
overflow: hidden;
z-index: 9000001 !important;
height: 100%; }
#close_slider_button {
top: 120px;
position: fixed;
display: none;
right: 10px;
height: 25px;
width: 25px;
z-index: 9000013; cursor: pointer;
}
#close_slider_comments_button {
display: none;
height: 25px;
width: 25px;
margin-right: 0px;
margin-top: 25px;
float: right;
opacity: 0.9;
z-index: 9000014 !important; cursor: pointer;
}
#imgContainer .cg_img_box {
display: inline;
width: 100%;
top: 0;
overflow: hidden;
background-color: #000; float: left;
z-index: 9000002;
} #cg_slider_main_div .cg_slider_rating_div {
-webkit-overflow-scrolling: touch;
font-family: arial;
display: inline;
position: absolute;
z-index: 9000010 !important;
float: left;
overflow: hidden;
bottom: 0;
color: #ffffff;
cursor: default;
padding: 4px 8px 4px 8px;
}
#cg_slider_main_div .cg_slider_rating_div {
line-height: 100%;
display: block;
background: rgba(0, 0, 0, 0.8);
}
#cg_slider_main_div .cg_slider_rating_div .cg_slider_rating_div_star {
display: inline;
float: left;
margin-right: 5px;
}
#cg_slider_main_div .cg_slider_rating_div img {
float: left;
margin: 0px;
padding: 0px;
width: 21px;
height: 21px;
cursor: pointer;
}
#cg_slider_main_div .cg_slider_rating_div .cg_slider_rating_div_count {
font-weight: bold;
display: inline;
float: left;
font-size: 23px;
line-height: 23px;
height: 23px;
color: #fff;
margin-top: 1px;
}
#cg_slider_main_div .cg_slider_comments_div {
display: inline;
position: absolute;
z-index: 9000010 !important;
float: left;
overflow: hidden;
bottom: 0;
color: #ffffff;
cursor: default;
padding: 4px 8px 4px 8px;
background: rgba(0, 0, 0, 0.8);
}
#cg_comments_slider_div textarea#cg_slider_comment {
overflow: hidden;
}
#cg_slider_main_div .cg_slider_comments_div .cg_slider_comments_div_icon {
display: inline;
float: left;
margin-right: 5px;
}
#cg_slider_main_div .cg_slider_comments_div .cg_slider_comments_div_icon img {
float: left;
margin: 0px;
padding: 0px;
width: 20px;
height: 20px;
pointer: cursor;
}
#cg_slider_main_div .cg_slider_comments_div .cg_slider_comments_div_count {
font-weight: bold;
display: inline;
float: left;
font-size: 23px;
line-height: 23px;
height: 23px;
color: #fff;
}
div[id^=cgFacebookDiv] {
-webkit-overflow-scrolling: touch;
display: inline;
position: absolute;
z-index: 9000010 !important;
float: left;
overflow: hidden;
bottom: 0;
color: #ffffff;
cursor: default;
}
.cg_hide_info_div_yes {
display: inline;
position: absolute;
z-index: 9000010 !important;
}
.cg_hide_info_div_no {
display: inline;
position: absolute;
z-index: 9000010 !important;
}
#controls {
margin: 3px 0 0 0;
}
#controls a {
background-color: #DDDDDD;
padding: 3px 5px 3px 5px;
cursor: pointer;
text-decoration: none;
}
#controls a:focus,
#controls a:active {
outline: none;
}
#controls a:hover {
background-color: #CCCCCC;
color: #FFFFFF;
}
#cg_menu {
font-size: 14px;
}
#cg_menu ul {
list-style-type: none;
list-style-image: none;
margin: 0px;
padding: 0px;
}
#cg_menu li.cg_topmenu {
float: left;
}
.cg_topmenu a {
float: left;
width: 110px;
text-align: center;
}
.cg_topmenu ul {
display: none;
}
.cg_topmenu a, .cg_submenu a {
padding: 1px 5px;
border: 0.5px solid #C37000;
border-collapse: collapse;
color: #C37000;
font-weight: bold;
text-decoration: none;
background-color: #7F4800;
margin: 0;
}
.cg_submenu a {
font-size: 12px;
width: 110px;
position: relative;
clear: both; }
#cg_menu a:hover, .cg_topmenu.on a {
color: #4C4C4C;
background-color: #ffddbb !important;
}
.cg_topmenu:hover ul {
display: block;
z-index: 500;
} .pngzoom {
border: none !important;
box-shadow: none !important;
}
.cgimg {
border: none !important;
box-shadow: none !important;
}
.ul-cgrating {
margin: 0 auto;
display: block;
width: 250px;
text-decoration: none !important;
list-style: none !important;
border: none !important;
box-shadow: none !important;
margin-left: 0px;
padding-left: 0px;
}
.ul-cgrating li {
float: left;
margin: 0;
margin-right: 3px;
border: none !important;
box-shadow: none !important;
}
.ul-cgrating a {
display: block;
font-size: 0px;
width: 20px;
height: 20px;
text-decoration: none !important;
}
#cg-arrow-right {
border: none !important;
box-shadow: none !important; }
#cg-arrow-left {
border: none !important;
box-shadow: none !important; vertical-align: top;
}
#cg-img-gallery {
border: none !important;
box-shadow: none !important; margin-left: auto !important;
margin-right: auto !important;
vertical-align: top;
}
#main-img {
display: block !important;
margin: 0 auto !important; margin-left: auto !important;
margin-right: auto !important;
text-align: center;
}
#center {
margin-left: auto !important;
margin-right: auto !important;
}
#ul-stars {
text-align: left;
display: block;
padding-left: 0;
margin-left: 0 !important;
}
#ul-stars ul {
margin-left: auto !important;
margin-right: auto !important;
float: left;
}
.mainCGdiv .cg_further_images_and_top_controls_container {
display: flex;
flex-flow: row;
flex-wrap: wrap;
}
.mainCGdivHelperParent  .mainCGdiv .cg_further_images_and_top_controls_container {
margin-top: 0;
margin-bottom: 12px;
}
body > .mainCGdivHelperParent  .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cg_further_images_and_top_controls_container {
padding-left: 0;
min-height: 35px;
display: none !important;
}
body > .mainCGdivHelperParent  .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cg_further_images_and_top_controls_container {
display: none;
}
body > .mainCGdivHelperParent  .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cg_further_images_and_top_controls_container.cg_no_entries_found {
display: flex !important;
color: #e7e9ea;
margin-bottom: -10px;
}
body > .mainCGdivHelperParent  .mainCGdiv.cg_fe_controls_style_white .mainCGdivFullWindowConfigurationAreaSub .cg_further_images_and_top_controls_container.cg_no_entries_found {
color:  black;
}
.mainCGdivHelperParent  .mainCGdiv .cg_further_images_and_top_controls_container .cg_further_images_container {
padding-left: 0;
}
body > .mainCGdivHelperParent  .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cg_further_images_and_top_controls_container .cg_further_images_container {
margin-bottom: 5px;
}
.mainCGdiv .cg_further_images_container {
position: relative;
clear: both;
padding: 0;
margin: 0;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
text-align: left;
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
font-size: 18px;
align-items: center;
margin-bottom: 0;
overflow: hidden;
padding-right: 10px;
margin-top: 0;
padding-left: 0;
height: 30px;
overflow: visible;
}
.mainCGdiv.cg_height_view .cg_further_images_and_top_controls_container {
margin-bottom: 0;
}
.mainCGdiv .cg_further_images_container a:focus{
outline: none;
}
.mainCGdiv.cg_blog_view_search .cg_further_images_container {
display: none !important;
}
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom {
margin-top: 5px;
display: none; }
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager {
margin-top: 18px;
margin-left: auto;
width: auto;
max-width: 100%;
padding-right: 0;
justify-content: flex-end;
display: flex;
height: 30px;
overflow: visible;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager {
width: auto;
}
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager .cg_further_images_select_div,
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager .cg_further_images_container_position_helper,
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager .cg_skeleton {
display: none !important;
}
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager .cg_further_images_select_nav_div {
min-height: 28px;
opacity: 0.92;
}
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager .cg_further_images_select_nav_div .cg_further_images_select_nav_current,
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager .cg_further_images_select_nav_div .cg_further_images_select_nav_of_language,
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager .cg_further_images_select_nav_div .cg_further_images_select_nav_total {
font-size: 15px;
}
.mainCGdiv .cg_further_images_container.cg_further_images_container_bottom.cg_compact_bottom_pager.cg_compact_bottom_pager_transitioning {
opacity: 0.55;
pointer-events: none;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container {
width: 94%;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container.cg_further_images_container_fullwindow_nav {
width: 100%;
max-width: 1060px;
margin: 14px auto 0;
padding-left: 20px;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_is_mobile  .cg_further_images_container.cg_further_images_container_fullwindow_nav {
padding-left: 20px;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery + .cg_further_images_container {
display: none ;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text{
display: flex;
width: 84%;
border: 0.5px solid #e7e9ea;
background-color: #222222;
color: #e7e9ea;
box-sizing: content-box;
position: relative;
transform: translateY(10px);
padding: 0;
max-width: 800px !important; margin: 15px auto 0;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text.cg_further_images_container_as_text_top{
margin-top: 5px;
margin-bottom: 20px;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text > *{
width: 50%;
display: inline-block;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_prev{
text-align: center;
padding: 8px 15px 8px 50px;
white-space: normal;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
@media screen and (max-width:530px) {
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_prev {
line-height: 16px;
font-size: 12px;
}
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_prev:hover,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_prev:focus{
background-color: #454545;
border-radius: inherit;
border-bottom-right-radius: unset;
border-top-right-radius: unset;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text .cg_further_images_select_nav_prev:hover,
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text .cg_further_images_select_nav_prev:focus{
background-color: #e6e6e6;
border-radius: inherit;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_prev.cg_further_images_select_nav_none{
pointer-events: none;
cursor: auto;
opacity: 0.2;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_next{
text-align: center;
padding: 8px 50px 8px 15px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
@media screen and (max-width:530px) {
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_next {
line-height: 16px;
font-size: 12px;
}
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_next.cg_further_images_select_nav_none{
pointer-events: none;
cursor: auto;
opacity: 0.2;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_prev:before{
content: "";
position: absolute;
top: 50%;
left: 10px;
transform: translateY(-50%);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/further-prev-dark.png) no-repeat center right;
background-size: 16px 16px;
width: 26px;
height: 27px;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text .cg_further_images_select_nav_prev:before{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/further-prev-bright.png);
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_next:after{
content: "";
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/further-next-dark.png) no-repeat center left;
background-size: 16px 16px;
width: 26px;
height: 27px;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text .cg_further_images_select_nav_next:after{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/further-next-bright.png);
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_next:hover,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_next:focus{
background-color: #454545;
border-radius: inherit;
border-bottom-left-radius: unset;
border-top-left-radius: unset;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text .cg_further_images_select_nav_next:hover,
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text .cg_further_images_select_nav_next:focus{
background-color: #e6e6e6;
border-radius: inherit;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_divider{
position: absolute;
left: 50%;
top: 0;
width: 0;
border-right: 0.5px solid #e7e9ea;
height: 100%;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text .cg_further_images_select_nav_divider{
position: absolute;
left: 50%;
top: 0;
width: 0;
border-right: 0.5px solid #e7e9ea;
height: 100%;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text .cg_further_images_select_nav_divider{
border-right: 0.5px solid #909090;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text{
border: 0.5px solid #909090;
background-color: #fff;
color: black;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cg_further_images_container_as_text{
border-radius: 8px;
}
@media screen and (max-width:530px) {
body > div.mainCGdivHelperParent .mainCGdiv{
padding-bottom: 0 !important;
}
body > div.mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text{
border-right: unset !important;
border-left: unset !important;
width: 100%;
border-bottom: unset !important;
border-radius: unset !important;
}
body > div.mainCGdivHelperParent .mainCGdiv .cg_further_images_container_as_text.cg_further_images_container_as_text_top{
margin-top: -11px;
border-bottom: 0.5px solid #e7e9ea !important;
}
body > div.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_further_images_container_as_text.cg_further_images_container_as_text_top{
border-bottom: 0.5px solid #909090 !important;
}
}
.mainCGdiv .mainCGdivHelperChild { padding: 0;
min-height: 1px;
}
.mainCGdiv .mainCGdivHelperChild > .cg_view_helper {
position: absolute;
margin: -45px 0 0 0;
height: 0 !important;
width: 0 !important;
padding: 0 !important;
}
.mainCGdiv .cg_further_images_container_position_helper {
position: absolute;
margin: -40px 0 0 0;
height: 0 !important;
width: 0 !important;
padding: 0 !important;
}
.mainCGdiv .cg_further_images_container_position_helper {
position: absolute;
margin: -40px 0 0 0;
height: 0 !important;
width: 0 !important;
padding: 0 !important;
}
.cg_clear_both {
padding: 0 !important;
margin: 0 !important;
height: 0 !important;
}
.mainCGdiv .cg_further_images_container .cg_further_images {
width: auto;
display: inline-block;
padding: 1px 8px 1px;
background-color: #fff;
cursor: pointer;
color: #525252;
text-decoration: none;
font-weight: 400;
line-height: 21px;
font-size: 14px;
border-radius: unset;
border-bottom: none;
margin-right: 3px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_further_images_container .cg_further_images {
border-radius: 8px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div {
display: flex;
align-items: center;
border: 0.5px solid #212121;
background-color: #000;
color: #e7e9ea;
user-select: none;
overflow: hidden;
position: relative;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
padding-top: 1px; }
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_nav_div  {
border: unset;
background-color: white;
color: black;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
cursor: pointer;
border: thin solid #e6e6e6;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_further_images_container .cg_further_images_select_nav_div  {
border-radius: 8px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_prev {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/prev-page-dark.png) no-repeat center right;
background-size: 16px 16px;
width: 30px;
height: 27px;
margin-right: 15px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_prev {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/prev-page-bright.png);
background-size: 16px 16px;
width: 30px;
height: 27px;
margin-right: 15px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_prev.cg_further_images_select_nav_none {
pointer-events: none;
cursor: auto;
opacity: 0.2;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_next
{
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/next-page-dark.png) no-repeat center left;
background-size: 16px 16px;
width: 30px;
height: 27px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_next
{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/next-page-bright.png);
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_next.cg_further_images_select_nav_none {
pointer-events: none;
cursor: auto;
opacity: 0.2;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_first,
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_last
{
cursor: pointer;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_first
{
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/further-first.png) no-repeat center;
background-size: cover;
width: 16px;
height: 16px;
margin-right: 10px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_last
{
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/further-last.png) no-repeat center;
background-size: cover;
width: 16px;
height: 16px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_current {
margin-right: 10px;
width: max-content;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_current:first-child {
margin-right: 8px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_of_language {
margin-right: 10px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_total {
margin-right: 15px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_div  {
margin-right: 10px;
overflow: hidden;
position: relative;
padding-top: 1px; }
.mainCGdiv.cg_border_radius_controls_and_containers .cg_further_images_container .cg_further_images_select_div  {
font-size: 16px;
border-radius: 8px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select {
font-size: 16px;
background: none; appearance: auto; background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
padding: 1px 1px 1px 13px;
height: 28.66px;
user-select: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cg_further_images_container .cg_further_images_select_div .cg_further_images_select {
font-size: 18px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_div .cg_further_images_select {
background-color: white;
border: unset;
color: black;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
cursor: pointer;
border: thin solid #e6e6e6;
}
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_div .cg_further_images_select option  {
font-size: 14px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_further_images_container .cg_further_images_select_div .cg_further_images_select {
border-radius: 8px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:focus,
.mainCGdiv.cg_border_radius_controls_and_containers .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:focus-visible
{
outline: none;
box-shadow: none;
}
.mainCGdiv .cg_further_images_container.cg_fe_controls_style_black .cg_further_images {
background-color: #222222;
color: #e7e9ea;
border: 0.5px solid #e7e9ea; }
.mainCGdiv .cg_further_images_container.cg_fe_controls_style_black .cg_further_images:last-child {
border-right: 0.5px solid white;
}
.mainCGdiv .cg_further_images_container.cg_fe_controls_style_white .cg_further_images {
background-color: white;
color: #000;
border: 0.5px solid rgba(0, 0, 0, .5);
border-right: 0.5px solid rgba(0, 0, 0, .5);
border-bottom: 0.5px solid rgba(0, 0, 0, .5);
} .mainCGdiv .cg_further_images_container .cg_further_images.cg_further_images_selected {
background-color: #000000;
padding: 1px 8px 1px;
opacity: 1;
font-size: 14px;
color: white;
}
.mainCGdiv .cg_further_images_container.cg_fe_controls_style_black .cg_further_images.cg_further_images_selected {
background-color: #e7e9ea;
color: #222;
}
.mainCGdiv .cg_further_images_container.cg_fe_controls_style_white .cg_further_images.cg_further_images_selected {
background-color: black;
color: white;
} .mainCGdiv .cg_show { background: unset;
box-sizing: border-box !important;
cursor: pointer;
overflow: visible;    position: relative;
}
.mainCGdiv .cg_show a {
text-decoration: unset;
}
.mainCGdiv .cg_show a.is_cg_galleries_main_page,
.mainCGdiv .cg_show a.is_forward_to_wp_page_entry {
display: inline-block;
height: 100%;
width: 100%;
}
.mainCGdiv .cg_show a.is_cg_galleries_main_page > .cg_append,
.mainCGdiv .cg_show a.is_forward_to_wp_page_entry > .cg_append  {
pointer-events: none;
}
.mainCGdiv .cg_show a.is_cg_galleries_main_page > .cg_append.cg_append_social_overlay_consent,
.mainCGdiv .cg_show a.is_forward_to_wp_page_entry > .cg_append.cg_append_social_overlay_consent {
pointer-events: auto;
}
.mainCGdiv .cg_show .cg_no_entries_text {
color: #e7e9ea;
display: block;
width: 100%;
padding: 15px;
word-break: break-word;
align-items: center;
justify-content: left;
font-size: 22px;
z-index: 1;
position: initial;
overflow: hidden;
text-overflow: ellipsis;
}
.mainCGdiv.cg_fe_controls_style_white .cg_show .cg_no_entries_text {
color: #000;
}  .mainCGdiv .cg_show.cg_show_con_entry {
position: relative;
background: transparent;
padding-bottom: 20px !important;
}
.mainCGdiv .cg_show.cg_show_con_entry:after {
content: "";
position: absolute;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-dark.png) no-repeat;
background-size: 27px;
width: 27px;
height: 27px;
right: 10px;
bottom: 10px;
filter: invert(70%);
background-color: transparent;
}
div.mainCGdivHelperParent div.mainCGdiv article.cg_show.cg_show_con_entry .cg_figure {
display: none !important;
}
div.mainCGdivHelperParent div.mainCGdiv article.cg_show.cg_show_con_entry.cg_show_con_entry_has_preview .cg_figure {
display: block !important;
}
.mainCGdiv .cg_show.cg_show_con_entry.cg_show_con_entry_has_preview {
padding-bottom: 0 !important;
}
.mainCGdiv .cg_show.cg_show_con_entry.cg_show_con_entry_has_preview:after {
content: unset;
}
.mainCGdiv.cg_fe_controls_style_white .cg_show.cg_show_con_entry.cg_show_con_entry_has_preview {
background: #fff;
}
.mainCGdiv .cg-con-entry-preview,
.mainCGdivHelperParent .cglSlider .cg-con-entry-preview {
width: 100%;
min-height: 180px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
padding: 20px 18px 44px;
text-align: center;
color: #e7e9ea;
background: #000 url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-dark.png) no-repeat right 15px bottom 10px;
background-size: 27px;
overflow: hidden;
}
.mainCGdiv.cg_fe_controls_style_white .cg-con-entry-preview,
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg-con-entry-preview {
color: #000;
background: #fff url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-bright.png) no-repeat right 15px bottom 10px;
background-size: 27px;
border-top: 0.5px solid #e5e5e5;
border-bottom: 0.5px solid #e5e5e5;
}
.mainCGdiv .cg-con-entry-preview-content,
.mainCGdivHelperParent .cglSlider .cg-con-entry-preview-content {
width: 100%;
max-height: 100%;
overflow-y: auto;
font-size: 18px;
line-height: 1.35;
word-break: break-word;
}
.mainCGdiv .cglSlider .cg_item .cg-con-entry-preview,
.mainCGdivHelperParent .cglSlider .cg_item .cg-con-entry-preview {
width: 160px;
min-height: 112px;
height: 112px;
margin-left: auto;
margin-right: auto;
padding: 10px 8px 30px;
border-radius: 8px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.mainCGdiv .cglSlider .cg_item .cg-con-entry-preview-content,
.mainCGdivHelperParent .cglSlider .cg_item .cg-con-entry-preview-content {
font-size: 14px;
line-height: 1.25;
}
.mainCGdiv .mainCGallery .mainCGslider .cg_show.cg_show_con_entry:after {
content: unset;
}
.mainCGdiv.cg_fe_controls_style_white .cg_show.cg_show_con_entry {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-bright.png) no-repeat;
background-position: right 15px bottom 10px;
background-size: 27px;
background-color: white;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .mainCGslider  .cg_show.cg_show_con_entry {
background: unset;
}
.mainCGdiv.cg_fe_controls_style_white .cg_show.cg_show_con_entry:after {
content: unset;
}
.mainCGdiv .cg_show .cg-center-image-video .cg_watermark,
.mainCGdiv .cg_show .cg-center-image-audio .cg_watermark,
.mainCGdiv .cg_show .cg-center-image-alternative-file-type .cg_watermark,
.mainCGdiv .cg_show.cg_show_con_entry .cg-center-image-alternative-file-type .cg_watermark,
.cgCenterDiv .cg-center-image-alternative-file-type-video .cg_watermark,
.cgCenterDiv .cg-center-image-alternative-file-type-audio .cg_watermark,
.cgCenterDiv .cg-center-image-alternative-file-type .cg_watermark,
.cgCenterDiv .cg-center-image-con-entry .cg_watermark
{
display: none !important;
}
.mainCGdiv .cg_show .cg_watermark,.cgCenterDiv .cg-center-image .cg_watermark{
color: white;
position: absolute;
text-shadow: 1px 1px #000000;
font-style: italic;
font-size: 16px;
letter-spacing: 1px;
padding: 0;
display: inline-block;
z-index: 0;
}
.mainCGdiv .mainCGslider  .cg_show .cg_watermark{
font-size: 10px;
}
.mainCGdiv .cg_show .cg_watermark.cg_watermark-top-left,.cgCenterDiv .cg-center-image .cg_watermark.cg_watermark-top-left{
top: 5px;
left: 10px;
}
.mainCGdiv .cg_show .cg_watermark.cg_watermark-top-right,.cgCenterDiv .cg-center-image .cg_watermark.cg_watermark-top-right{
top: 5px;
right: 10px;
}
.mainCGdiv .cg_show .cg_watermark.cg_watermark-bottom-left,.cgCenterDiv .cg-center-image .cg_watermark.cg_watermark-bottom-left{
bottom: 5px;
left: 10px;
}
.mainCGdiv .cg_show .cg_watermark.cg_watermark-bottom-right,.cgCenterDiv .cg-center-image .cg_watermark.cg_watermark-bottom-right{
bottom: 5px;
right: 10px;
}
.mainCGdiv .cg_show .cg_watermark.cg_watermark-center,.cgCenterDiv .cg-center-image .cg_watermark.cg_watermark-center{
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.mainCGallery .cg_show.cg_small_width_xs .cg_watermark {
font-size: 12px;
}
.mainCGallery .cg_show.cg_small_width_xss .cg_watermark {
font-size: 10px;
}
.mainCGdiv .cg_show .cg_show_position_helper {
position: absolute;
height: 0 !important;
width: 0 !important;
padding: 0 !important;
bottom: 50px;
visibility: hidden;
}
.mainCGdiv .cg_show .cg_multiple_files_prev{
height: 22px;
width: 23px;
background-color: #000;
color: #e7e9ea;
border: thin solid #212121;
position: absolute;
top:5px;
right:4px;
z-index: 998;
cursor: pointer;
}
.mainCGdiv .cg_show .cg_multiple_files{
background-color: #000;
color: #e7e9ea;
border: thin solid #212121;
height: 22px;
min-width: 23px;
width: auto;
position: absolute;
top:9px;
right:8px;
z-index: 999;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
cursor: pointer;
font-size: 13px;
box-sizing: border-box;
padding: 0 6px;
white-space: nowrap;
}
.mainCGdiv .mainCGslider .cg_show .cg_multiple_files_prev{
height: 15px;
width: 15px;
bottom:3px;
right:3px;
}
.mainCGdiv .mainCGslider .cg_show .cg_multiple_files{
height: 15px;
min-width: 15px;
width: auto;
font-size: 9px;
bottom:6px;
right:6px;
box-sizing: border-box;
padding: 0 4px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_show .cg_multiple_files_prev,.mainCGdiv.cg_fe_controls_style_white .cg_show .cg_multiple_files{
color: #000;
background-color: #fff;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_show .cg_multiple_files_prev,.mainCGdiv.cg_border_radius_controls_and_containers .cg_show .cg_multiple_files{
border-radius: 4px;
}
#main-cg-content-div #cg_single_image_facebook_div {
line-height: 18px;
vertical-align: top;
margin-top: 5px;
padding-top: 15px;
margin-bottom: 4px;
overflow: hidden;
clear: both;
margin-left: -8px;
height: 50px;
}
#main-cg-content-div #cg_your_comment_single_view {
font-weight: bold;
padding-top: 30px;
}
#main-cg-content-div #cg_submit {
font-size: 18px;
}
#main-cg-content-div #cg_submit,
#cg_comments_slider_div #cg_slider_comment_submit,
#cg-main-comments-div #cg_submit {
border: thin solid #303030 !important;
border-radius: 999px !important;
background-color: #000 !important;
color: #e7e9ea !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
cursor: pointer;
font-weight: 500;
padding: 5px 14px;
text-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdiv.cg_fe_controls_style_white #main-cg-content-div #cg_submit,
.mainCGdiv.cg_fe_controls_style_white #cg_comments_slider_div #cg_slider_comment_submit,
.mainCGdiv.cg_fe_controls_style_white #cg-main-comments-div #cg_submit {
border: thin solid #e0e0e0 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
}
#main-cg-content-div #cg_submit:hover,
#main-cg-content-div #cg_submit:focus,
#cg_comments_slider_div #cg_slider_comment_submit:hover,
#cg_comments_slider_div #cg_slider_comment_submit:focus,
#cg-main-comments-div #cg_submit:hover,
#cg-main-comments-div #cg_submit:focus {
filter: none !important;
border-color: #454545 !important;
background-color: #0f0f0f !important;
color: #e7e9ea !important;
box-shadow: 0 4px 12px rgba(0,0,0,.28) !important;
transform: translateY(-1px);
outline: none;
}
.mainCGdiv.cg_fe_controls_style_white #main-cg-content-div #cg_submit:hover,
.mainCGdiv.cg_fe_controls_style_white #main-cg-content-div #cg_submit:focus,
.mainCGdiv.cg_fe_controls_style_white #cg_comments_slider_div #cg_slider_comment_submit:hover,
.mainCGdiv.cg_fe_controls_style_white #cg_comments_slider_div #cg_slider_comment_submit:focus,
.mainCGdiv.cg_fe_controls_style_white #cg-main-comments-div #cg_submit:hover,
.mainCGdiv.cg_fe_controls_style_white #cg-main-comments-div #cg_submit:focus {
border-color: #d7d7d7 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
}
#main-cg-content-div #cg_submit:active,
#cg_comments_slider_div #cg_slider_comment_submit:active,
#cg-main-comments-div #cg_submit:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
background-color: #000 !important;
color: #e7e9ea !important;
transform: translateY(0);
}
.mainCGdiv.cg_fe_controls_style_white #main-cg-content-div #cg_submit:active,
.mainCGdiv.cg_fe_controls_style_white #cg_comments_slider_div #cg_slider_comment_submit:active,
.mainCGdiv.cg_fe_controls_style_white #cg-main-comments-div #cg_submit:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
background-color: #fff !important;
color: #000 !important;
}
#main-cg-content-div #cg_your_comment_comment_single_view, #main-cg-content-div #cg_your_comment_name_single_view {
width: 100%;
margin-bottom: 15px;
}
#main-cg-content-div #cg_i_am_not_a_robot_label {
display: inline;
margin-bottom: 15px;
}
#main-cg-content-div #cg_i_am_not_a_robot_single_page_image {
margin-bottom: 15px;
}
#main-cg-content-div #show_comments {
width: 100%;
}
#main-cg-content-div #cg_picture_comments_single_view {
text-align: center;
font-size: 22px;
padding-top: 30px;
margin-bottom: 10px;
}
#cgShowImageNotActivated {
text-align: center;
margin-bottom: 30px;
font-size: 20px;
font-weight: bold;
}
#cgShowImageNotActivated {
text-align: center;
margin-bottom: 30px;
font-size: 20px;
font-weight: bold;
}
#cg-main-comments-div {
font-size: 15px;
}
#cg-main-comments-div #cg_your_comment_comment_single_view {
overflow: hidden;
} #cg_slider_main_div .ui-dialog, .mainCGdiv .ui-dialog, #cg_main_div .ui-dialog, #cg_upload_form_container .ui-dialog {
z-index: 9000100 !important;
font-family: arial;
color: white;
text-align: center;
position: absolute;
}
#cg_slider_main_div .ui-dialog, .mainCGdiv .ui-dialog, #cg_main_div .ui-dialog, #cg_upload_form_container .ui-dialog {
background-color: black;
opacity: 1;
}
#cg_slider_main_div .ui-dialog p, .mainCGdiv .ui-dialog p, #cg_main_div .ui-dialog p, #cg_upload_form_container .ui-dialog p {
margin: 0;
}
.cg_show_dialog {
padding: 5px;
font-size: 20px;
font-weight: bold;
}
#cg_slider_main_div .ui-dialog-titlebar .ui-dialog-title, .mainCGdiv .ui-dialog-titlebar .ui-dialog-title,
#cg_main_div .ui-dialog-titlebar .ui-dialog-title, #cg_upload_form_container .ui-dialog-titlebar .ui-dialog-title {
display: none;
}
#cg_slider_main_div .ui-button, .mainCGdiv .ui-button, #cg_main_div .ui-button, #cg_upload_form_container .ui-button {
width: 100%;
padding: 5px;
color: black;
font-weight: bold;
font-size: 20px;
background-color: #feaa09;
opacity: 1;
border-radius: 0;
outline: 0;
outline-style: hidden;
cursor: pointer;
}
#cg_slider_main_div .ui-button:focus, .mainCGdiv .ui-button:focus, #cg_main_div .ui-button:focus, #cg_upload_form_container .ui-button:focus {
border: none;
outline: 0;
outline-style: hidden;
}
#cg_slider_main_div .ui-button:active, .mainCGdiv .ui-button:active, #cg_main_div .ui-button:active, #cg_upload_form_container .ui-button:active {
border: none;
outline: 0;
outline-style: hidden;
}
#cg_slider_main_div .ui-button:hover, .mainCGdiv .ui-button:hover, #cg_main_div .ui-button:hover, #cg_upload_form_container .ui-button:hover {
width: 100%;
padding: 5px;
color: black;
font-weight: bold;
font-size: 20px;
background-color: #f1c062;
opacity: 1;
border-radius: 0;
} .mainCGallery > p, .mainCGallery > br,
.mainCGallery .cg_show > p, .mainCGallery .cg_show > br,
.mainCGallery .cg_gallery_info > p, .mainCGallery .cg_gallery_info > br,
.mainCGallery .cg_sort_form > p, .mainCGallery .cg_sort_form br {
display: none;
}
.mainCGdiv br {
display: none;
}
.cgEcommerceCheckoutBodyContainer br {
display: inline;
}
#cgEcommerceCheckoutBodyContainer,
#cgMessagesContainer,
#cgMessagesContainerPro,
.mainCGdivUploadForm,
.mainCGdivUploadFormAjax,
.cgGoogleSignInContainerParent {
overscroll-behavior-x: none;
overscroll-behavior-y: contain;
}
.mainCGdiv #cg_select_order {
height: auto;
margin-bottom: 12px;
}
.mainCGdiv {
height: auto;
margin: 0;
clear: both;
position: relative !important;
width: 100%;
background-color: #000;
padding: 15px 20px 15px;
border: thin solid #212121;
min-height: 300px;
scroll-margin-top: 50px;
user-select: none;
}
.mainCGdiv.cg_border_radius_controls_and_containers{
border-radius: 8px;
}
.mainCGdiv.cg_fe_controls_style_white{
border: unset;
background-color: #fff;
box-shadow: unset;
}
.mainCGdiv:focus {
outline: none;
}
body > .mainCGdivHelperParent {
position: fixed;
padding: 0 !important;
top: 0;
left: 0;
background-color: #000;
width: 100%;
height: 100vh;
height: 100svh;
height: 100dvh;
height: var(--cg-viewport-height, 100vh);
overflow-y: hidden !important;
overflow-x: hidden !important;
z-index: 99999998;
}
body > .mainCGdivHelperParent .mainCGdivInnerParent{
max-width: 1350px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
position: relative;
height: 100%;
display: flex;
}
body > .mainCGdivHelperParent.cg_fe_controls_style_white {
background-color: #fff;
}
body > .mainCGdivHelperParent.cg_no_scroll {
overflow-y: hidden !important;
}
body > .mainCGdivHelperParent {
overscroll-behavior-x: none;
}
body > .mainCGdivHelperParent .mainCGdiv {
width: calc(100% - 200px) !important;
height: 100% !important;
margin: 0;
padding: 50px 30px 50px 0;
border: none;
box-shadow: unset;
overflow-x: hidden !important; overflow-y: auto !important;
scrollbar-width: none; -ms-overflow-style: none; overscroll-behavior-x: none;
overscroll-behavior-y: contain;
overflow-anchor: none; }
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv {
width: 100% !important;
padding-right: 0 !important;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv {
width: 100% !important;
padding-right: 0;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .mainCGslider,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cg-slider-range-container {
position: absolute !important;
left: 0;
top: 0;
width: 100%;
height: 1px !important;
margin: 0 !important;
padding: 0 !important;
opacity: 0;
overflow: hidden;
pointer-events: none;
}
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv {
background-color: #000;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_scroll_locked {
overflow: hidden !important;
touch-action: none !important; }
body > .mainCGdivHelperParent .mainCGdiv.cg_is_mobile  {
padding-bottom: 10px !important;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView {
padding-top: 0 !important;
padding-bottom: 0 !important;
overscroll-behavior-x: none;
touch-action: pan-y;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view {
padding-bottom: 20px !important;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view.cg_margin_bottom_0 {
margin-bottom: 0 !important;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view.cg_padding_bottom_0 {
padding-bottom: 0 !important;
}
body > .mainCGdivHelperParent .mainCGdivFullWindowConfigurationArea {
height: auto;
transform: translateY(-100%);
background-color: white;
position: fixed;
left: -5px; z-index: 99997;
padding: 30px 15px 15px;
overflow: hidden;
transition: transform 0.30s linear;
max-width: 1280px !important;
}
body > .mainCGdivHelperParent .mainCGdivFullWindowConfigurationArea.cg_fe_controls_style_black {
background-color: #222;
}
body > .mainCGdivHelperParent .mainCGdivFullWindowConfigurationArea {
padding-top: 6px;
padding-left: 22px;
padding-right: 22px;
padding-bottom: 33px; left: 0; }
body > .mainCGdivHelperParent .mainCGdivFullWindowConfigurationArea.cg_opened {
transform: translateY(0);
border-bottom: none;
transition: transform 0.30s linear;
overflow-y: scroll;
-ms-overflow-style: none !important;
scrollbar-width: none;
width: 100%;
position: fixed;
max-width: unset;
top: 50px;
min-height: 85px; left: 0; background-color: #000;
border-bottom: unset;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .mainCGdivFullWindowConfigurationArea.cg_opened {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .mainCGdivFullWindowConfigurationAreaSub{
overflow: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_is_mobile .mainCGdivFullWindowConfigurationArea.cg_opened {
overflow-y: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_is_mobile .mainCGdivFullWindowConfigurationArea .mainCGdivFullWindowConfigurationAreaSub{
max-height: 450px;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior-y: contain;
touch-action: pan-y;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .mainCGdivFullWindowConfigurationArea.cg_opened {
color: black;
background-color: #fff;
border-bottom: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
body > .mainCGdivHelperParent .mainCGdivFullWindowConfigurationArea .mainCGdivFullWindowConfigurationAreaCloseButtonContainer {
display: none;
}
.mainCGdivHelperParent {
padding: 0 !important;
position: relative;
margin: 0 auto !important;
outline: none;
display: inline-block !important;
width: 100%;
min-width: 100%;
scroll-margin-top: 40px;
}
.mainCGdivHelperParent:focus {
outline: none;
}  .mainCGdivContainer {
padding: 0 !important;
outline: unset;
display: block !important;
width: 100%;
max-width: 100%;
min-width: 100%;
margin: 0  !important;
box-sizing: border-box;  }
.mainCGdivContainer div {
box-sizing: border-box;
}
.mainCGdivHelperParent div {
box-sizing: border-box;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass.isCgWpPageEntryLandingPageClass .cg-sale-basket-open-parent {
max-width: 1070px;
margin: 0 auto;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer {
display: none !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer {
max-width: 1070px;
margin: 0 auto;
}
#mainCGdivEntryPageContainer .mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer {
width: 100%;
max-width: 100%;
margin-bottom: 17px;
}
#mainCGdivEntryPageContainer .mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer .mainCGBackToGalleryButtonHref {
margin-left: 0;
}
.cg-entry-landing-neighbors-container {
width: 100%;
margin: 25px 0;
}
.cg-entry-landing-neighbors-container .mainCGdivContainer {
overflow: visible;
}
.cg-entry-landing-neighbors-container .cg_gallery_info_rating_comments.cg-entry-landing-neighbor-read-only,
.cg-entry-landing-neighbors-container .cg_gallery_info_rating_comments.cg-entry-landing-neighbor-read-only * {
cursor: default !important;
}
.cg-entry-landing-neighbors-container .cg_gallery_info_rating_comments.cg-entry-landing-neighbor-read-only .cg_rate_minus {
display: none !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer.isCGalleries {
padding-left: 0;
margin-bottom: 15px;
margin-left: -20px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer .mainCGBackToGalleryButtonHref,
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer .mainCGBackToGalleryButtonHref:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButtonHrefContainer .mainCGBackToGalleryButtonHref:focus
{
display: inline-block;
text-decoration: unset;
outline: unset;
border: unset;
}
.mainCGdivHelperParent .mainCGdiv .cgGalleryName {
font-size: 24px;
margin-bottom: 3px;
font-weight: normal;
width: 100%;
text-align: center;
color: #e7e9ea;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cgGalleryName {
color: #000;
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton {
color: #e7e9ea;
height: 32px;
display: flex;
justify-content: left;
align-items: center;
padding: 2px 0 0 58px;
font-size: 18px;
font-weight: bold;
width: fit-content;
cursor: pointer;
margin-top: 9px;
position: relative;
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton:before {
content: "";
position: absolute;
top: 0;
left: 20px;
height: 32px;
width: 32px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/back-to-dark.png) no-repeat center center;
background-size: 32px 32px;
filter: invert(100%);
z-index: 1;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .mainCGBackToGalleryButton {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/back-to-bright.png) no-repeat 20px center;
background-size: 32px 32px;
color: black;
filter: unset;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .mainCGBackToGalleryButton:before {
content: unset;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .mainCGBackToGalleryButton {
color: black;
}
.mainCGdivHelperParent .mainCGdiv .cg-no-images-found-container {
background-color: #000;
color: #e7e9ea;
display: flex;
justify-content: center;
align-items: center;
margin-top: 15px;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg-no-images-found-container {
background-color: #fff;
color: black;
}
.mainCGdivHelperParent .mainCGdiv .cg-show-text-until-an-image-added {
background-color: #222222;
color: #e7e9ea;
padding: 5px 10px 10px;
}
.mainCGdivHelperParent .mainCGdiv .cg-show-text-until-an-image-added br {
display: inline;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg-show-text-until-an-image-added {
background-color: #fff;
color: black;
}
.mainCGdiv .cgCenterDivHelperChild {
margin: 0 !important;
padding: 0 !important;
}
#main-cg-content-div #cg_main_div {
position: relative;
margin-left: auto;
margin-right: auto;
}
#main-cg-content-div #rating-div {
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
padding-top: 10px;
}
.mainCGdiv .mainCGallery .cg_hide {
display: none !important;
}
.mainCGdiv .mainCGallery .cg_figure {
margin: 0;
padding: 0;
}
.cg_invisible {
visibility: hidden !important;
}
.cgCenterDivAppearenceHelper {
background-color: transparent !important;
height: 600px !important;
width: 100% !important;
display: none !important; }
.mainCGdiv .cg_search_input_div {
display: flex;
margin: 5px 15px 0 0;
height: 35px;
overflow: hidden;
position: relative;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_search_input_div {
border-radius: 8px;
}
@media screen and (max-width:585px) {
.mainCGdiv .cg_search_input_div {
flex-grow: 1;
}
.mainCGdiv .cg_search_input_div .cg_search_input {
width: 100%;
}
}
body > .mainCGdivHelperParent .mainCGdiv .cg_search_input_div {
width: auto;
margin: 0;
overflow: hidden;
position: relative;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_random_button {
margin-right: unset;
box-sizing: border-box;
background-size: 29px;
margin-top: 0;
min-width: 35px;
overflow: hidden;
position: relative;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_random_button_loader {
margin-top: 0;
margin-right: 0;
min-width: 35px;
width: 35px;
flex: 0 0 35px;
box-sizing: border-box;
overflow: hidden;
position: relative;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_random_button_loader:after {
margin: 8px auto 0;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_search_input {
width: 100%;
}
.mainCGdiv .cg_search_input_div input {
width: 200px;
height: 35px;
font-size: 16px;
line-height: 18px; outline: none;
outline-offset: unset;
padding: 0 0 0 32px;
border: 0.5px solid black;
background-color: white !important;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/search-dark.png) no-repeat 7px center;
background-size: 18px 18px;
margin: 0 0 0 0;
border-radius: unset;
font-weight: 400;
box-sizing: border-box;
}
.mainCGdiv .cg_search_input_div input::placeholder {
color: #71767b;
}
.mainCGdiv.cg_fe_controls_style_white .cg_search_input_div input::placeholder {
color: #536471;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_search_input_div input {
border-radius: 8px;
}
.mainCGdiv .cg_search_input_div.cg_fe_controls_style_white input {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/search-bright.png);
color: #000;
border: thin solid #e6e6e6;
background-color: #f5f5f5 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .cg_search_input_div.cg_fe_controls_style_white input:focus {
border: thin solid #cccccc;
}
.mainCGdiv .cg_search_input_div.cg_fe_controls_style_black input {
border: thin solid #303030;
background-color: #212121 !important;
color: #e7e9ea;
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/search-dark.png);
}
.mainCGdiv .cg_search_input_div input:focus {
border: thin solid #454545;
}
.cg_body_overflow_hidden {
overflow: hidden !important;
overscroll-behavior-x: none;
}
.cg_overflow_hidden {
overflow: hidden !important;
}
.cg_margin_top_40 {
scroll-margin-top: 40px !important;
}
.cg_margin_top_60 {
scroll-margin-top: 60px !important;
}
.cg_justify_content_center {
justify-content: center !important;
}
.cg_overflow_visible {
overflow: visible !important;
}
.cg_position_absolute {
position: absolute !important;
}
.cg_display_flex {
display: flex !important;
}
.cg_flex_flow_column {
flex-flow: column !important;
}
.cg_justify_content_space_between {
justify-content: space-between !important;
}
.cg_background_unset {
background: unset !important;
}
.mainCGdiv .cg_no_scroll {
opacity: 0.2 !important;
cursor: auto !important;
}
.mainCGdiv .cg_center {
display: block;
text-align: center;  }
.mainCGdiv .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_center {
display: flex;
width: auto;
margin: 0 auto !important;
align-items: center;
justify-content: center;
}
.mainCGdiv .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_right {
display: flex;
width: auto;
float: right;
}
.mainCGdiv .cg_show .cg_gallery_comments_div .cg_gallery_comments_div_child.cg_center {
display: flex;
width: auto;
margin: 0 auto !important;
align-items: center;
justify-content: center;
}
.mainCGdiv .cg_show .cg_gallery_comments_div .cg_gallery_comments_div_child.cg_right {
display: flex;
width: auto;
float: right;
}
.mainCGdiv .cg_right {
display: block;
text-align: right;
}
.cg_hide_load {
display: none !important;
}
.cg_blink_search {
animation: cg_blink_search 1.5s linear infinite;
}
@keyframes cg_blink_search {
50% {
opacity: 0.1;
}
} @-moz-keyframes cg_blink_appear {
0% {
opacity: 0.1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes cg_blink_appear {
0% {
opacity: 0.1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
} @-ms-keyframes cg_blink_appear {
0% {
opacity: 0.1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
} @keyframes cg_blink_appear {
0% {
opacity: 0.1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
}
.cg_blink_image_appear {
-moz-animation: cg_blink_appear normal 1s infinite ease-in-out; -webkit-animation: cg_blink_appear normal 1s infinite ease-in-out; -ms-animation: cg_blink_appear normal 1s infinite ease-in-out; animation: cg_blink_appear normal 1s infinite ease-in-out; }
.cg_blink_image_appear_gallery_load {
-moz-animation: cg_blink_appear normal 1s ease-in-out; -webkit-animation: cg_blink_appear normal 1s ease-in-out; -ms-animation: cg_blink_appear normal 1s ease-in-out; animation: cg_blink_appear normal 1s ease-in-out; } @-moz-keyframes cg_blink_disappear {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 0.1;
}
}
@-webkit-keyframes cg_blink_disappear {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 0.1;
}
} @-ms-keyframes cg_blink_disappear {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 0.1;
}
} @keyframes cg_blink_disappear {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 0.1;
}
}
.cg_blink_image_disappear {
-moz-animation: cg_blink_disappear normal 1s infinite ease-in-out; -webkit-animation: cg_blink_disappear normal 1s infinite ease-in-out; -ms-animation: cg_blink_disappear normal 1s infinite ease-in-out; animation: cg_blink_disappear normal 1s infinite ease-in-out; }
#cg-begin {
position: absolute;
background-color: transparent;
z-index: -1000;
margin-top: -100px;
visibility: hidden;
}
div label input {
margin-right: 100px;
}
.mainCGdiv .cg-cat-select-area-container {
position: relative;
overflow: hidden;
margin-bottom: 8px;
padding-bottom: 4px;
margin-top: 3px;
box-sizing: border-box;
}
.mainCGdiv .cg-cat-select-area-container::-webkit-scrollbar {
width: 6px;
}
.mainCGdiv .cg-cat-select-area-container::-webkit-scrollbar-track {
background-color: #e5e5e5;
}
.mainCGdiv .cg-cat-select-area-container::-webkit-scrollbar-thumb {
background-color: black;
}
.mainCGdiv .cg-cat-select-area-container.cg-cat-select-area-show-more-available  {
margin-bottom: 6px;
}
.mainCGdiv .cg-cat-select-area-container.cg-cat-select-area-show-less-available  {
overflow: visible;
margin-bottom: 10px;
padding-bottom: 4px;
}
.mainCGdiv .cg-cat-select-area-container.cg-cat-select-area-show-more-available:after {
position: absolute;
bottom: 20px;
height: 30px;
width: 100%;
content: "";
pointer-events: none;
background: linear-gradient(to top, rgba(34, 34, 34, 0.90) 20%, rgba(34, 34, 34, 0) 80%);
display: none;
}
.mainCGdiv.cg_fe_controls_style_white .cg-cat-select-area-container.cg-cat-select-area-show-more-available:after {
background: unset;
}
.mainCGdiv .cg-cat-select-area-show-more,
.mainCGdiv .cg-cat-select-area-show-less {
height: 36px;
width: 20px;
background-position: center center;
background-repeat: no-repeat;
background-size: 16px 16px;
position: absolute;
left: 0;
top: 2px;
bottom: auto;
cursor: pointer;
margin: 0;
filter: none;
opacity: .9;
z-index: 2;
transition: opacity .18s ease;
}
.mainCGdiv .cg-cat-select-area-show-more:hover,
.mainCGdiv .cg-cat-select-area-show-less:hover {
opacity: 1;
}
.mainCGdiv .cg-cat-select-area-show-more {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-more-dark.png);
}
.mainCGdiv .cg-cat-select-area-show-less {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-less-dark.png);
}
.mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg-cat-select-area-show-more,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg-cat-select-area-show-more,
.mainCGdiv.cg_fe_controls_style_white .cg-cat-select-area-show-more {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-more-bright.png);
}
.mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg-cat-select-area-show-less,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg-cat-select-area-show-less,
.mainCGdiv.cg_fe_controls_style_white .cg-cat-select-area-show-less {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-less-bright.png);
}
body > .mainCGdivHelperParent .mainCGdiv .cg-fullwindow-configuration-area-close-handle{
height: 30px;
width: 100%;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-less-dark.png) no-repeat center center;
background-size: 16px 16px;
cursor: pointer;
position: absolute;
bottom: 0;
margin-bottom: 1px;
margin-left: auto;
margin-right: auto;
left: 50%;
right: auto;
border: 0;
top: unset;
padding-left: 0;
padding-right: 0;
transform: translateX(-50%);
}
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg-fullwindow-configuration-area-close-handle,
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg-fullwindow-configuration-area-close-handle {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-less-bright.png);
}
.mainCGdiv .cg-cat-select-area {
display: none;
position: relative;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
margin: 0 0 0 0;
width: 100%;
flex-direction: row;
overflow: hidden;
flex-wrap: wrap;
box-sizing: border-box;
align-content: flex-start;
}
.mainCGdiv .cg-cat-select-area.cg-cat-select-area-show-more-available {
max-height: 40px;
padding-left: 26px;
}
.mainCGdivHelperParent  .mainCGdiv .cg-cat-select-area-container .cg-cat-select-area.cg-cat-select-area-show-less-available {
max-height: unset;
padding-left: 0;
overflow: visible;
}
.mainCGdivHelperParent  .mainCGdiv .cg-cat-select-area-container .cg-cat-select-area.cg-cat-select-area-show-less-available.cg-cat-select-area-show-unfolded {
padding-left: 0;
}
.mainCGdivHelperParent  .mainCGdiv .cg-cat-select-area-container.cg-cat-select-area-show-less-available:after {
content: unset;
}
body > .mainCGdivHelperParent .mainCGdiv .cg-cat-select-area {
display: flex;
flex-direction: row;
justify-content: flex-start;
overflow: hidden;
padding-top: 6px;
max-height: unset;
margin-bottom: 10px;
padding-left: 0;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area-container {
margin-top: 0;
margin-bottom: 8px;
padding-bottom: 0;
overflow: hidden;
clear: both;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area-container.cg-cat-select-area-show-less-available {
overflow: visible;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg-cat-select-area-show-more-available {
min-height: 42px;
max-height: 52px;
padding-left: 26px;
overflow: hidden;
margin-bottom: 0;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg-cat-select-area-show-less-available {
max-height: unset;
padding-left: 0;
overflow: visible;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area-show-more,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area-show-less {
position: relative;
display: block;
left: auto;
top: auto;
bottom: auto;
width: 100%;
height: 22px;
margin: 0 auto;
background-position: center center;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area-show-more.cg_hide,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area-show-less.cg_hide {
display: none;
}
.mainCGdiv .cg-cat-select-area label {
display: flex !important;
width: auto;
cursor: pointer;
font-size: 14px;
position: relative;
border-right: none;
margin-bottom: 5px;
line-height: 21px; margin-right: 5px; height: unset;
padding: 1px 3px;
background-color: white; align-items: center;
border: 0.5px solid black;
font-weight: 400;
overflow: hidden;
}
.mainCGdiv .cg-cat-select-area.cg-cat-select-area-show-more-available label {
margin-bottom: 100px; }
.mainCGdiv.cg_fe_controls_style_white .cg-cat-select-area label {
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg-cat-select-area label {
border-radius: 8px;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_black span {
color: black;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_black label {
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_black label span.cg_select_cat {
color: #e7e9ea;
}
body > .mainCGdivHelperParent .mainCGdiv .cg-cat-select-area label {
justify-content: center;
box-sizing: border-box;
margin-right: 15px;
margin-bottom: 10px
}
@media screen and (max-width: 343px) {
body > .mainCGdivHelperParent .mainCGdiv .cg-cat-select-area label{
margin-right: 0;
}
body>.mainCGdivHelperParent .mainCGdiv .cg_further_images_container.cg_further_images_container_fullwindow_nav{
gap: 5px;
}
}
.mainCGdiv .cg-cat-select-area label span {
width: auto;
height: unset;
cursor: pointer;      vertical-align: top;
font-size: 16px;
font-weight: 400;
padding: 2px 3px;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_black label span.cg_select_cat_count {
color: #e7e9ea;
}
.mainCGdiv .cg-cat-select-area label span.cg_select_cat {
margin-right: 3px;
margin-left: 5px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: black;
}
.mainCGdiv .cg-cat-select-area label span.cg_select_cat_check_icon {
width: 12px;
height: 12px;
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/cat-check-bright.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
margin-right: 3px;
display: none;
}
.mainCGdiv .cg-cat-select-area label.cg_cat_checkbox_checked span.cg_select_cat_check_icon {
display: block;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_black label span.cg_select_cat_check_icon {
width: 12px;
height: 12px;
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/cat-check-dark.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
margin-right: 3px;
}
.mainCGdiv .cg-cat-select-area label.cg_cat_checkbox_unchecked {
opacity: 1;
} .mainCGdiv .cg-cat-select-area.cg_fe_controls_style_black label.cg_cat_checkbox_checked:after {
background-color: #000;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_white label.cg_cat_checkbox_checked:after {
background-color: white;
color: black;
font-weight: 400;
display: none;
}  .mainCGdiv .cg-cat-select-area label input {
position: absolute;
top: -20px;
visibility: hidden;
}
.mainCGdiv .cg-cat-select-area input:checked + span {
background-color: black;
color: #fff;
opacity: 1;
}
.mainCGdiv .cg-cat-select-area input + span {
background-color: #AEAEAE;
color: #000;
opacity: 0.4;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_white input + span {
background-color: white;
color: #000;
opacity: 1;
font-weight: 400;
}
.mainCGdiv .cg-cat-select-area.cg_fe_controls_style_black input + span {
background-color: #000;
color: #fff;
opacity: 1;
font-weight: 400;
}  .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv {
width: 100%;
height: auto;
background-color: #000;
font-size: 15px;
position: relative;
color: #e7e9ea;
display: none;
word-break: break-all;
overflow: visible;
min-width: 247px !important;
margin-top: 6px;
margin-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
max-width: 1060px;
padding-bottom: 0;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv:last-child {
border-bottom: none;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cgCenterDivForBlogView:last-child:after{
content: unset;
}
.mainCGdivContainer .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv:last-child:after {
content: unset;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv {
padding-left: 40px;
padding-right: 40px;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery {
display: block;
width: 100%;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv {
width: 100% !important;
max-width: 1380px;
margin-left: auto !important;
margin-right: auto !important;
}
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile.cg-slider-view .mainCGallery .cgCenterDiv {
padding-left: 10px;
padding-right: 10px;
}
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile .mainCGallery .cgCenterDiv {
box-sizing: border-box;
}
.mainCGdiv .mainCGallery.cg_slider .cgCenterDiv {
margin-top: 6px;
}
.mainCGdiv.cg_blog_view_search .mainCGallery .cgCenterDiv.cgCenterDivForBlogView {
display: none !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivForBlogView {
background-color: #000;
margin-top: 15px !important;
margin-bottom: 15px !important;
padding-left: 20px;
padding-right: 20px;
width: 100% !important;
position: relative;
border-bottom: thin solid #212121;
padding-bottom: 10px;
}
#mainCGdivEntryPageContainer .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivForBlogView {
margin-top: 16.5px !important; }
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView {
opacity: 1;
transform: translateY(0);
transition: opacity 0.22s ease, transform 0.26s cubic-bezier(0.22, 1, 0.36, 1);
will-change: opacity, transform;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView.cg_fullwindow_blog_entry_prepare {
opacity: 0;
transform: translateY(22px);
pointer-events: none;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView {
transition: opacity 0.12s ease;
will-change: auto;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView.cg_fullwindow_blog_entry_prepare {
transform: translateY(0);
will-change: opacity;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_fullwindow_blog_view_search .mainCGallery .cgCenterDiv.cgCenterDivForBlogView {
display: none !important; }
.mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivForBlogView:after {
content :"";
display: none; width: 200%;
height: 0.5px;
background: #e7e9ea;
position: absolute;
bottom: 0;
transform: translateX(-25%);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cgCenterDivForBlogView:after {
content :"";
display: none; width: 200%;
height: 0.5px;
background: #909090;
position: absolute;
bottom: 0;
transform: translateX(-25%);
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivForBlogView:after {
content :"";
width: 1000%;
height: 0.5px;
background: #909090;
position: absolute;
transform: translateX(-50%);
bottom: 0;
display: none; }
body > .mainCGdivHelperParent  .mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cgCenterDivForBlogView:after {
content :"";
display: none; width: 1000%;
height: 0.5px;
background: #c3c3c3;
position: absolute;
transform: translateX(-50%);
bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white {
margin-top: 15px !important;
margin-bottom: 5px !important;
background-color: #fff;
border: unset;
border-bottom: thin solid #e6e6e6;
border-radius: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-div-buttons {
padding-left: 0;
padding-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image {
box-shadow: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-gallery-upload {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/gallery-upload-bright.png) no-repeat center center;
background-size: cover;
width: 40px;
height: 25px;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-image-image-href-to-copy {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/href-copy-bright.png) no-repeat center center;
background-size: 22px 22px;
width: 24px;
height: 24px;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-download {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/download-file-for-bright-style.png) no-repeat center center;
background-size: 22px 23px;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-fullwindow {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/center-full-window-bright.png) no-repeat center center;
background-size: contain;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-fullwindow-configuration-button {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-window-configuration-bright.png) no-repeat center center;
background-size: contain;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-fullscreen-button, .mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .cg_header .cg-fullscreen-button {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-screen-bright.png) no-repeat center center;
background-size: contain;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-you-can-not-comment-in-own-gallery {
width: 100%;
display: block;
text-align: center;
font-size: 16px;
color: #e7e9ea;
float: right;
margin-right: -15px;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-you-can-not-comment-in-own-gallery {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-user-data {
display: flex;
flex-wrap: wrap;
flex-flow: row;
align-items: center;
justify-content: left;
margin-bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div .cg-center-image-comments-user-data {
align-items: baseline;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-user-data .cg-center-image-comments-profile-image {
height: 40px;
width: 40px;
display: inline-block;
background-size: cover;
border: thin solid #212121;
background-repeat: no-repeat;
margin-right: 5px;
opacity: 1;
cursor: default;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div .cg-center-image-comments-user-data .cg-center-image-comments-profile-image {
height: 20px;
width: 20px;
transform: translateY(4px);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-user-data .cg-center-image-comments-profile-image {
border: thin solid #e6e6e6;
}
.mainCGdiv.cg_border_radius_controls_and_containers  .mainCGallery .cgCenterDiv .cg-center-image-comments-user-data .cg-center-image-comments-profile-image {
border-radius: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-user-data .cg-center-image-comments-nickname-avatar {
height: 18px;
line-height: 20px;
width: 26px;
opacity: 0.5;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/avatar-dark.png) center center no-repeat;
background-size: contain;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div .cg-center-image-comments-user-data .cg-center-image-comments-nickname-avatar {
transform: translateY(2px);
margin-left: -2px;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-user-data .cg-center-image-comments-nickname-avatar {
opacity: 1;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/avatar-bright.png) center center no-repeat;
background-size: contain;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-user-data .cg-center-image-comments-nickname-text {
height: 20px;
line-height: 20px;
display: inline-block;
font-weight: bold;
font-size: 18px;
color: #e7e9ea;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-user-data .cg-center-image-comments-nickname-text {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div .cg-center-image-comments-user-data .cg-center-image-comments-nickname-text {
font-size: 16px;
font-weight: bold;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-user-data .cg-center-image-comments-date{
margin-left: 5px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div .cg-center-image-comments-date{
font-size: 13px;
margin-top: 5px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-user-data .cg-center-image-comments-date p{
font-size: 14px;
text-decoration: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title {
-webkit-user-select: text;
user-select: text;
min-height:40px;
width: 99%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cg_center_black .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title {
border: thin solid #303030;
background-color: #212121;
color: #e7e9ea;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cg_center_black .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title:focus {
border: thin solid #454545;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title {
color: black;
border: 0.5px solid black;
outline: unset;
box-shadow: unset;
background-color: white;
padding: 6px;
white-space: pre-wrap;
overflow: hidden;
width: 99%; }
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title:focus {
outline: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter textarea {
color: black;
border: 0.5px solid black;
outline: unset;
box-shadow: unset;
width: 99%; margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter textarea:focus {
outline: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white button, .cg_messages_container.cg_fe_controls_style_white .cg_button {
background-color: #fff;
color: black;
opacity: 1;
border-radius: unset;
border: 1px solid #e5e5e5;
background-image: unset;
outline: unset;
box-shadow: unset;
text-shadow: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white button:hover, .cg_messages_container.cg_fe_controls_style_white .cg_button:hover {
filter: brightness(96%)!important;
cursor: pointer;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div {
background-color: #fff;
padding-bottom: 0 !important;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div {
margin-bottom: 30px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div.cg-center-div-skeleton-box-container{
padding: 0 0 0 0;
margin-top: 15px;
overflow: hidden;
border-radius: unset !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div.cg-center-div-skeleton-box-container .cg-center-div-skeleton-box{
height: 16px;
margin-bottom: 4px;
display: inline-block;
overflow: hidden;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-orientation {
background-color: transparent;
border-bottom: 0.5px solid black;
margin-top: -6px;
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white hr {
background-color: unset;
border-bottom: 0.5px solid black;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_center_white .cg-center-arrow {
border-radius: 50%;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-parent {
border-bottom: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white span .cg_gallery_comments_div {
background-color: #fff;
}
.mainCGallery .cgCenterDiv.cg_center_white .cg_gallery_rating_div .cg_gallery_rating_div_count {
color: black;
}
.mainCGallery .cgCenterDiv.cg_center_white .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
color: black;
}
.mainCGallery .cgCenterDiv.cg_center_white .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_center_white .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
color: black;
background-color: white !important;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting {
position: fixed;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
align-content: center;
font-size: 20px;
top: 0;
left: 0;
border-radius: unset; }
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting.cg-lds-dual-ring-star-loading,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting.cg-lds-dual-ring-star-loading {
opacity: 1;
padding-top: 50px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting.cg-lds-dual-ring-star-loading:after,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting.cg-lds-dual-ring-star-loading:after {
width: 55px;
height: 55px;
margin: 0 auto;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div {
padding: 50px 0 20px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div .cg_rate_minus,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div .cg_rate_minus {
width: 23px;
height: 21px;
margin-left: 17px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
height: 30px;
width: 29px;
margin-left: 9px;
background-size: contain;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_child,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_gallery_rating_div_child {
justify-content: center;
margin: 0 auto !important;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row {
max-width: 310px;
margin: 0 auto 3px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_number,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_number {
margin-right: 4px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_star,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_star {
width: 17px;
height: 18px;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_progress,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_progress {
width: unset;
max-width: 100%;
}
.mainCGdiv .mainCGallery .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_progress progress,
.cg_messages_container_pro .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details.cg_opened_for_mobile_voting .cg_five_star_details_row .cg_five_star_details_row_progress progress {
width: revert;
max-width: unset;
}    .mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white span .cg_gallery_comments_div {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white label {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white p {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv hr {
width: 100%;
padding: 0;
margin: 0;
max-width: unset; background-color: #909090;
height: 1px;
position: absolute;
border: none;
outline: none;
outline-offset: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv span[id^="cgCenterImageCommentsDivTitle"] hr {
margin-top: -10px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-title hr {
left: 0;
top: 70%;
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent.cgHundertPercentWidth .cg-center-image-info-div-title hr {
left: 0;
top: 70%;
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv span[id^="cgCenterImageInfoDivTitle"] hr:before {
height: 0;
width: 0;
content: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv span[id^="cgCenterImageInfoDivTitle"] hr:after {
height: 0;
width: 0;
content: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-helper {
margin: 0 auto;
max-width: 1300px;
}
.mainCGdivHelperParent .cg-center-div-helper-helper-helper {
z-index: 102; position: relative;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-helper.cg-slider-view {
max-width: 1900px;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-div-helper.cg-slider-view {
width: 100%;
max-width: 1080px;
margin-left: auto;
margin-right: auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-helper > .cg-center-slider-position-info {
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-helper.cg-slider-view > .cg-center-slider-position-info {
display: block;
text-align: center;
color: #e7e9ea;
margin: 1px 0;
font-size: 15px;
padding-left: 5px;
padding-top: 8px;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-helper.cg-slider-view > .cg-center-slider-position-info {
visibility: hidden;
max-height: 10px;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDiv.cg_center_white .cg-center-div-helper.cg-slider-view > .cg-center-slider-position-info {
color: black;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-helper.cg-slider-view .cg-center-image-div {
padding-top: 0;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-image-div {
width: 100%;
float: none;
margin: 0 auto;
max-width: 1080px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-helper.cg-slider-view > .cg-center-image-div-buttons {
max-width: 1300px;
margin: 0 auto;
height: 0;
max-height: 0;
min-height: 0;
padding: 0;
display: flex !important;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-div-helper.cg-slider-view > .cg-center-image-div-buttons {
width: 100%;
max-width: 1080px;
}
.mainCGdiv .mainCGallery .cgCenterDiv p {
word-break: break-all;
}
.mainCGdiv .mainCGallery .cgCenterDiv label {
color: #e7e9ea;
font-size: 14px;
display: block;
margin-right: 5px;
margin-bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div {
padding: 0 0 0 0;
display: block;
vertical-align: top;
width: 75%;
height: 100%;
float: left;
margin-bottom: 15px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image {
margin-left: auto;
margin-right: auto;
background-size: cover !important; position: relative;
overflow: hidden;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image img{
display: block;
max-width: 100%;
max-height: min(75vw, 90vh);
object-fit: contain;
margin-left: auto;
margin-right: auto;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image.cg-center-image-alternative-file-type-video.cgl_on_load{
width: calc(100% - 80px);
max-width: calc(100% - 80px);
min-width: 0;
margin-left: auto;
margin-right: auto;
height: auto;
max-height: none;
overflow: visible;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image.cg-center-image-alternative-file-type-video.cgl_on_load .cg-center-image-video{
width: 100%;
height: auto;
min-width: 0;
max-width: 100%;
max-height: none;
align-items: flex-start;
overflow: visible;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image.cg-center-image-alternative-file-type-video.cgl_on_load video,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image.cg-center-image-alternative-file-type-video.cgl_on_load .cg-center-image-video-entry-content{
display: block;
width: 100%;
min-width: 0;
max-width: 100%;
height: auto;
max-height: none;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image,
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image video{
border-radius: 4px;
}
.mainCGdiv.cg_border_radius_controls_and_containers:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image:not(.cg-center-image-alternative-file-type):not(.cg-center-image-alternative-file-type-audio):not(.cg-center-image-alternative-file-type-video):not(.cg-center-image-social-entry),
.mainCGdiv.cg_border_radius_controls_and_containers:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image:not(.cg-center-image-alternative-file-type):not(.cg-center-image-alternative-file-type-audio):not(.cg-center-image-alternative-file-type-video):not(.cg-center-image-social-entry) > img {
border-radius: 0;
}
.mainCGdiv.cg_border_radius_controls_and_containers:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image > img {
display: block;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-center-image.cg-center-image-social-entry {
display: flex;
justify-content: center;
align-items: center;
transform: unset !important;
position: initial !important;
min-height: 100%;
user-select: none; }
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-social-entry iframe { border: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry .cg-center-image.cg-center-image-social-entry iframe {
min-height: 400px;
width: 100%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-social-entry iframe.cg-center-image-inst-entry-content {
min-height: 740px !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry .cg-center-image.cg-center-image-social-entry .cg-center-image-twt-entry-content,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry .cg-center-image.cg-center-image-social-entry .cg-center-image-tkt-entry-content {
min-height: 550px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-social-entry .cg-center-image-twt-entry-content,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-social-entry .cg-center-image-tkt-entry-content
{
width: fit-content;
height: auto;
margin-left: auto;
margin-right: auto;
}
.mainCGdiv iframe {
border: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_social_consent_required .cg-center-image.cg-center-image-social-entry {
min-height: 400px;
width: 100%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-con-entry {
min-height: 220px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-flow: column;
position: relative;
background-color: unset;
}
.mainCGdiv.cg_fe_controls_style_white .cgCenterDiv .cg-center-image.cg-center-image-con-entry {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-bright.png) no-repeat;
background-position: right 15px bottom 10px;
background-size: 27px !important;
background-color: white;
border-top: unset;
border-bottom: unset;
}
.mainCGdiv .cgCenterDiv .cg-center-image.cg-center-image-con-entry:after {
content: "";
height: 100%;
width: 100%;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-dark.png) no-repeat;
background-position: right 15px bottom 10px;
background-size: 27px !important;
background-color: transparent;
border-top: 0.5px solid #909090;
border-bottom: 0.5px solid #909090;
position: absolute;
filter: invert(70%);
border: unset;
}
.mainCGdiv.cg_fe_controls_style_white .cgCenterDiv .cg-center-image.cg-center-image-con-entry:after {
content: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-con-entry .cg-center-image-con-entry-content{
width: 100%;
height: 100%;
display: flex;
overflow-y: auto;
flex-grow: 1;
max-height: 219px;
text-align: center;
justify-content: center;
align-items: center;
color: #e7e9ea;
font-size: 18px;
padding: 0 15px;
word-break: break-word;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-con-entry .cg-center-image-con-entry-content{
color: black;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-parent-multiple-files-clicked .cg-center-image {
top: 50%!important;
transform: translate(-50%,-50%)!important;
position: absolute;
left: 50% !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent-multiple-files-nav{
display: flex;
width: 100%;
height: 20px;
align-items: center;
justify-content: center;
margin-top: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent-multiple-files-nav-point{
background-color: #a8a8a8;
height: 10px;
width: 10px;
margin-right: 6px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-parent-multiple-files-nav-point{
border-radius: 50%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent-multiple-files-nav-point:last-child{
margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent-multiple-files-nav-point.cg-center-image-parent-multiple-files-nav-point-active{
background-color: #0095f6;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-center-image-additional-file-button {
box-shadow: 0.5px 0.5px 0.5px 1px rgba(0, 0, 0, 0.5);
cursor: pointer;
position: absolute;
top: 50%;
transform: translateY(-50%) !important;
height: 35px;
width: 35px;
opacity: 0.7;
background-color: white;
z-index: 99997;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-center-image-additional-file-button {
border-radius: 50%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-center-image-additional-file-button.cg-center-image-next-file {
right: 28px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/additional-next-bright.png) center center no-repeat;
background-position-x: 7.5px;
background-color: white;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-center-image-additional-file-button.cg-center-image-prev-file {
left: 28px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/additional-prev-bright.png) center center no-repeat;
background-color: white;
background-position-x: 5px;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-rotated {
display: none;
margin: 0;
padding: 0;
background-size: cover !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-rotated.cg180degree {
width: 100%;
height: 100%;
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg_contain {
background-size: cover !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image .cg-center-image-name {
display: block;
position: absolute;
bottom: 0;
text-align: center;
max-width: 440px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
left: 50%;
transform: translateX(-50%);
color: #e7e9ea;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white  .cg-center-image .cg-center-image-name {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image .cg-center-image-audio {
display: block;
position: absolute;
bottom: 22px;
text-align: center;
max-width: 440px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
left: 50%;
transform: translateX(-50%);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image .cg-center-image-audio + .cg-center-image-name {
bottom: 1px;
z-index: 99;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-alternative-file-type-video .cg-center-image-name {
bottom: 10px;
z-index: 99;
width: 100%;
background-color: #000;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image.cg-center-image-alternative-file-type-video .cg-center-image-name {
background-color: #fff;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image .cg-center-image-video {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image .cg-center-image-video video {
display: flex;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image .cg-center-image-video video {
z-index: 1;
}
.cg_messages_container_pro  .cg-center-show-profile-image-full-show {
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
max-width: 100%;
margin: 0 auto;
}
.cg_messages_container_pro  .cg-center-show-profile-image-full-image {
display: block;
width: auto;
height: auto;
max-width: 400px;
max-height: 400px;
max-width: min(400px, calc(100vw - 90px));
max-width: min(400px, calc(100svw - 90px));
max-width: min(400px, calc(100dvw - 90px));
max-height: min(400px, calc(100vh - 180px));
max-height: min(400px, calc(100svh - 180px));
max-height: min(400px, calc(100dvh - 180px));
max-height: min(400px, calc(var(--cg-viewport-height, 100vh) - 180px));
object-fit: contain;
}
.cg_messages_container_pro  .cg-center-show-profile-image-full-nickname {
margin-bottom: 10px;
border-bottom: thin solid #212121;
text-align: left;
padding-left: 15px;
}
.cg_messages_container_pro.cg_fe_controls_style_white  .cg-center-show-profile-image-full-nickname {
border-bottom: thin solid #e6e6e6;
}
.mainCGdiv .mainCGallery .cg_show .cg-gallery-owner-badge,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge {
position: absolute;
left: 12px;
bottom: 12px;
z-index: 35;
display: inline-flex;
align-items: center;
justify-content: center;
width: 46px;
height: 46px;
padding: 0;
margin: 0;
border: 1px solid rgba(255, 255, 255, 0.18);
border-radius: 14px;
background: rgba(8, 12, 16, 0.62);
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.24);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
cursor: pointer;
appearance: none;
}
.mainCGdiv .mainCGallery .cg_show .cg-gallery-owner-badge.cg-gallery-owner-badge-tile {
width: 40px;
height: 40px;
left: 10px;
bottom: 10px;
border-radius: 12px;
}
.mainCGdiv .mainCGallery .cg_show .cg-gallery-owner-badge .cg-gallery-owner-badge-image,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-image {
display: block;
width: 30px;
height: 30px;
border-radius: 10px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid rgba(255, 255, 255, 0.22);
pointer-events: none;
}
.mainCGdiv .mainCGallery .cg_show .cg-gallery-owner-badge .cg-gallery-owner-badge-text,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-text {
display: block;
max-width: 220px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #e7e9ea;
font-size: 15px;
font-weight: 600;
line-height: 1.2;
pointer-events: none;
}
.mainCGdiv .mainCGallery .cg_show .cg-gallery-owner-badge.cg-gallery-owner-badge-tile .cg-gallery-owner-badge-image {
width: 30px;
height: 30px;
border-radius: 8px;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_show .cg-gallery-owner-badge,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-parent .cg-gallery-owner-badge {
border-color: rgba(12, 18, 28, 0.12);
background: rgba(255, 255, 255, 0.82);
box-shadow: 0 12px 30px rgba(15, 23, 42, 0.12);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_show .cg-gallery-owner-badge .cg-gallery-owner-badge-image,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-image,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-image {
border-color: rgba(12, 18, 28, 0.14);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_show .cg-gallery-owner-badge .cg-gallery-owner-badge-text,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-text,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-text {
color: #111827;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_show .cg-gallery-owner-badge:hover,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cg_show .cg-gallery-owner-badge:focus,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge:hover,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge:focus,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-parent .cg-gallery-owner-badge:hover,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-parent .cg-gallery-owner-badge:focus {
filter: none !important;
background-color: #fff !important;
border-color: #d7d7d7 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
color: #000 !important;
transform: translateY(-1px);
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cg_show .cg-gallery-owner-badge,
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-gallery-owner-badge {
border-radius: 16px;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge {
left: 1px;
top: 42px;
bottom: auto;
width: auto;
min-width: 52px;
height: 30px;
padding: 0;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge {
border: thin solid #212121 !important;
border-radius: 999px !important;
background-color: #000 !important;
color: #e7e9ea !important;
box-shadow: none !important;
text-shadow: none;
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-image,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-image {
border-color: #2a2a2a;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-text,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-text {
color: #e7e9ea;
}
.mainCGdiv:not(.cg_fe_controls_style_white) .mainCGallery .cg_show .cg-gallery-owner-badge:hover,
.mainCGdiv:not(.cg_fe_controls_style_white) .mainCGallery .cg_show .cg-gallery-owner-badge:focus,
.mainCGdiv .mainCGallery .cgCenterDiv:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge:hover,
.mainCGdiv .mainCGallery .cgCenterDiv:not(.cg_center_white) .cg-center-image-parent .cg-gallery-owner-badge:focus {
filter: none !important;
background-color: #000 !important;
border-color: #454545 !important;
box-shadow: 0 4px 12px rgba(0,0,0,.28) !important;
color: #e7e9ea !important;
transform: translateY(-1px);
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-image,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-image {
width: 30px;
height: 30px;
border-radius: 999px;
margin-left: -1px;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-profile-image.cg-gallery-owner-badge-show-nickname,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-profile-image.cg-gallery-owner-badge-show-nickname {
justify-content: flex-start;
gap: 10px;
padding: 0 16px 0 0;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-nickname {
top: 45px;
left: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-nickname {
top: -15px;
left: -15px;
}
@media screen and (max-width: 736px) {
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-nickname{
top: 45px;
left: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-nickname {
left: 0;
}
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-nickname:not(.cg-gallery-owner-badge-show-profile-image),
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-nickname:not(.cg-gallery-owner-badge-show-profile-image) {
justify-content: flex-start;
padding: 0 16px;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-profile-image:not(.cg-gallery-owner-badge-show-nickname),
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-show-profile-image:not(.cg-gallery-owner-badge-show-nickname) {
width: 52px;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-text,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge .cg-gallery-owner-badge-text {
max-width: 240px;
font-size: 18px;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-static,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-gallery-owner-badge.cg-gallery-owner-badge-static {
cursor: default;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent { overflow: hidden;
position: relative;
min-height: 220px !important;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-image-parent,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-image-rating-and-buttons-div,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-info-div {
width: 100%;
max-width: 1080px;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
} .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivLoader .cg-center-image-parent {
min-height: 300px !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent {
display: flex;
align-items: center;
justify-content: center;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent.cg-center-image-parent-small-image {
display: flex;
align-items: center;
justify-content: center;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-rating-and-buttons-div {
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: space-between;
gap: 18px;
border: unset;
border-radius: 0;
margin-top: 0;
padding: 14px 28px 14px 24px;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-action-card {
display: inline-flex;
align-items: center;
min-width: 0;
min-height: 56px;
padding: 7px 12px;
border: thin solid #212121;
background: #000;
border-radius: 8px;
box-shadow: none;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card {
flex: 0 0 auto;
min-width: 118px;
justify-content: center;
padding-left: 20px;
padding-right: 20px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card {
flex: 0 1 auto;
width: auto !important;
justify-content: flex-end;
padding-left: 14px;
padding-right: 14px;
margin-right: 8px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card {
display: grid;
grid-template-columns: minmax(72px, 1fr) auto minmax(72px, 1fr);
align-items: start;
column-gap: 18px;
row-gap: 18px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons-left {
justify-self: start;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale {
flex: 0 1 auto;
justify-self: center;
align-self: center;
width: auto;
max-width: 100%;
min-width: 260px;
min-height: 0;
height: auto;
float: none;
margin: 0;
padding: 12px 18px;
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 12px;
text-align: center;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons {
justify-self: end;
margin-right: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-price-container {
width: auto;
max-width: 100%;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-price {
margin: 0 auto;
padding: 0;
left: auto;
position: static;
display: inline-flex;
flex-flow: row wrap;
align-items: flex-end;
justify-content: center;
text-align: center;
width: auto;
max-width: 100%;
min-width: 0;
height: auto;
line-height: 1;
white-space: nowrap;
row-gap: 6px;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-price-type {
display: block;
position: static;
left: auto;
bottom: auto;
font-size: 12px;
font-weight: 400;
text-align: center;
width: 100%;
line-height: 1.2;
margin-top: 4px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now-and-add-to-basket-container {
width: auto;
max-width: 100%;
padding-left: 0;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now-and-add-to-basket-container-sub {
width: auto;
max-width: 100%;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: stretch;
gap: 10px;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-add-to-basket {
width: auto;
min-width: 110px;
min-height: 38px;
height: 38px;
padding: 0 14px;
display: inline-flex;
align-items: center;
justify-content: center;
white-space: nowrap;
box-sizing: border-box;
line-height: 1.1;
align-self: stretch;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now {
background-color: #fff;
color: #000;
border: thin solid #fff;
box-shadow: none;
margin-bottom: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-add-to-basket {
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
box-shadow: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery.cg_center_white .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now {
background-color: black;
color: white;
border: 0.5px solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery.cg_center_white .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-add-to-basket {
background-color: white;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-product-info {
width: auto;
max-width: 100%;
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
padding-left: 0;
text-align: center;
box-sizing: border-box;
}
@media screen and (max-width: 550px) {
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card {
width: 100%;
grid-template-columns: 1fr max-content max-content 1fr;
justify-content: stretch;
align-items: start;
column-gap: 12px;
row-gap: 12px;
padding-left: 0;
padding-right: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons-left {
grid-column: 2;
grid-row: 1;
justify-self: center;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons {
grid-column: 3;
grid-row: 1;
justify-self: center;
width: auto !important;
margin-left: 0;
margin-right: 0;
justify-content: center;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cgHundertPercentWidth {
width: auto !important;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons .cg-center-image-div-buttons-second-controls,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cg-center-image-div-buttons-first-break .cg-center-image-div-buttons-second-controls,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cg-center-image-div-buttons-second-break .cg-center-image-div-buttons-second-controls {
width: auto !important;
margin-left: 0;
justify-content: center;
padding: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale {
grid-column: 2 / 4;
grid-row: 2;
justify-self: center;
}
}
@media screen and (max-width: 430px) {
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale {
grid-column: 1 / -1;
grid-row: 2;
width: 100% !important;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
justify-self: stretch;
align-self: stretch;
padding-left: 14px;
padding-right: 14px;
margin-left: 15%;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-price-container,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now-and-add-to-basket-container,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-product-info {
width: 100% !important;
max-width: 100%;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now-and-add-to-basket-container-sub {
width: 100% !important;
justify-content: center;
box-sizing: border-box;
}
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_social_consent_required .cg-center-image-rating-and-buttons-div,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_social_consent_required .cg-center-info-div,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_social_consent_required .cg_center_show_social_share_mobile_button {
display: none !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_social_consent_required .cg_append_social_overlay_consent {
cursor: auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-rating-div {
display: flex; float: left;
padding: 10px 0;
justify-content: center;
align-items: center;
z-index: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-rating-div > .cg_gallery_rating_div {
display: flex;
align-items: center;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg-center-image-rating-div {
float: none;
width: auto !important;
padding: 0;
justify-content: center;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div_child {
display: flex;
align-items: center;
justify-content: center;
min-width: 0;
margin: 0;
gap: 4px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm {
width: 34px;
height: 34px;
min-width: 34px;
border-radius: 12px;
background-color: transparent;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm {
display: none;
width: 16px;
height: 16px;
min-width: 16px;
margin-right: 0;
border-radius: 0;
position: static;
inset: auto;
flex: 0 0 auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div_child.cg_already_voted .cg_voted_confirm {
display: inline-flex;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_gallery_rating_div_count {
margin-left: 0;
padding-top: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div.cg_gallery_rating_div_five_stars .cg_gallery_rating_div_child .cg_gallery_rating_div_star_one_star + .cg_gallery_rating_div_count {
margin-left: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-action-card,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-action-card {
border: thin solid #e6e6e6;
background: #fff;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm {
background-color: transparent;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_gallery_rating_div_count,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_gallery_rating_div_count {
color: #1a2430;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-fblike-div {
display: inline-block;
width: 50%;
float: left;
padding: 15px 0 15px 0;
height: 40px;
margin-left: -5px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-fblike-div.cgHundertPercentWidth {
padding-top: 5px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-fblike-div iframe {
border: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div {
display: inline-block;
width: 25%;
height: 100%;
float: right;
padding: 0 0 20px 0;
margin-top: -2px;
background-color: #000;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-info-div {
width: 100%;
float: none;
display: block;
padding-top: 10px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-info-div {
border-radius: 8px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-info-div.cg-center-div-skeleton-box-container {
background-color: unset;
padding: 15px 0 0;
}
.mainCGdivHelperParent.cg_no_voting .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div {
margin-top: 20px;
}
.mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth {
padding-bottom: 20px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent {
width: 50%;
float: left;
position: relative;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent.cgHundertPercentWidth {
max-width: 800px;
margin: 0 auto;
float: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent.cgHundertPercentWidth.cg_edit {
margin-bottom: 50px;
overflow: visible;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container {
display: none;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container {
display: flex;
width: fit-content;
flex-flow: wrap;
cursor: pointer;
margin-top: 5px; margin-bottom: 10px;
align-items: center;
padding-left: 20px;
}
.mainCGdiv.cg_is_mobile .mainCGallery.cg_is_user_gallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container {
margin-top: 25px;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container .cg-center-image-info-edit-text {
padding-left: 10px;
font-size: 21px;
font-weight: bold;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv.cg_center_white .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container .cg-center-image-info-edit-text {
color: black;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container .cg-center-image-info-edit-icon {
display: block;
width: 27px;
height: 27px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/edit-entry-dark.png) no-repeat center;
background-size: contain;
cursor: pointer;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery.cg_center_white .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container .cg-center-image-info-edit-icon {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/edit-entry-bright.png) no-repeat center;
background-size: contain;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-save-icon-text-container {
display: none;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent.cg_edit .cg-center-image-info-save-icon-text-container {
display: flex;
width: fit-content;
justify-content: flex-end;
padding-right: 20px;
flex-flow: wrap;
float: right;
cursor: pointer;
margin-top: 0;
align-items: center;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-save-icon-text-container .cg-center-image-info-save-icon {
display: block;
width: 27px;
height: 27px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/save-entry-dark.png) no-repeat center;
background-size: contain;
cursor: pointer;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery.cg_center_white .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-save-icon-text-container .cg-center-image-info-save-icon {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/save-entry-bright.png) no-repeat center;
background-size: contain;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-save-icon-text-container .cg-center-image-info-save-text {
padding-left: 10px;
font-size: 21px;
font-weight: bold;
}
.mainCGdiv .mainCGallery.cg_is_user_gallery .cgCenterDiv.cg_center_white .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-save-icon-text-container .cg-center-image-info-save-text {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent.cgCenterImageNoInfo {
display: block;
max-height: 40px;
min-height: 40px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent.cgCenterImageNoInfo > * {
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-comments-div-parent {
width: 50%;
float: left;
padding: 10px 0 0 35px;
margin-bottom: 0;
scroll-margin-top: 75px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-comments-div-parent > .cg-center-image-comments-div-add-comment {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/comment-add-dark.png) no-repeat center center;
background-size: 30px 30px;
opacity: 1;
height: 30px;
width: 70px;
padding: 0;
margin: 0 auto 15px;
cursor: pointer;
filter: brightness(95%);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-comments-div-parent.cg-center-image-comments-div-show-more-available > .cg-center-image-comments-div-add-comment {
margin-top: 15px;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div .cg-center-image-comments-div-parent > .cg-center-image-comments-div-add-comment {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/comment-add-bright.png) no-repeat center center;
background-size: 30px 30px;
opacity: 0.85;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-comments-div-parent.cgCenterImageNoInfo {
float: none;
margin: 0 auto;
padding-left: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div.cg_single_view_full_width {
padding: 0 20px 0 20px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth {
display: flex;
flex-direction: column;
gap: 18px;
max-width: 860px;
margin: 0 auto;
float: none;
padding: 8px 0 20px;
background: transparent;
border: 0;
border-radius: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth {
width: 100%;
max-width: 800px;
margin: 0 auto;
float: none;
position: relative;
padding: 16px 0 18px;
border: thin solid #212121;
background: #000;
border-radius: 8px;
box-shadow: none;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth {
border: thin solid #e6e6e6;
background: #fff;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div > .cg-center-image-action-card,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth {
border: 1px solid rgba(255,255,255,.08);
background: rgba(17,21,27,.9);
box-shadow: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div > .cg-center-image-action-card,
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad.cg_center_white .cg-center-image-rating-and-buttons-div > .cg-center-image-action-card,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad.cg_center_white .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad.cg_center_white .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth {
border-color: rgba(19,26,35,.08);
background: rgba(255,255,255,.86);
box-shadow: none;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth {
padding-top: 12px;
padding-bottom: 12px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_center_white {
border-bottom: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth.cg_edit {
margin-bottom: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth.cgCenterImageNoInfo,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth.cgCenterImageNoInfo {
min-height: 0;
max-height: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-edit-icon-container,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-save-icon-text-container {
padding-left: 22px;
padding-right: 22px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-edit-icon-container,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-save-icon-text-container {
padding-left: 16px;
padding-right: 16px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title {
display: flex;
align-items: center;
min-height: 32px;
margin: 0;
padding: 0 22px 14px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title {
min-height: 24px;
padding: 0 16px 10px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title hr,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title hr {
display: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent {
padding: 0 22px;
box-sizing: border-box;
width: 100%;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent {
padding: 0 16px 6px;
overflow: visible;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent {
max-height: 420px;
overflow-y: auto;
overflow-x: hidden;
scrollbar-width: thin;
scrollbar-color: rgba(122, 130, 141, 0.65) transparent;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent::-webkit-scrollbar {
width: 8px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent::-webkit-scrollbar-track {
background: transparent;
-webkit-box-shadow: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent::-webkit-scrollbar-thumb {
background-color: rgba(122, 130, 141, 0.65);
border-radius: 999px;
outline: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent {
scrollbar-color: rgba(126, 134, 147, 0.6) transparent;
}
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent::-webkit-scrollbar-thumb,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent::-webkit-scrollbar-thumb {
background-color: rgba(126, 134, 147, 0.6);
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent > .cg-center-image-info-div-container {
padding: 0;
background-color: transparent;
border-top: 0;
width: 100%;
box-sizing: border-box;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent > .cg-center-image-info-div-container {
max-height: none;
overflow: visible;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent {
margin: 0;
padding: 0 6px 0 0;
float: none;
width: 100%;
max-width: none;
max-height: none;
overflow: visible;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-comments-div-show-more,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth .cg-center-image-comments-div-show-more {
left: auto;
right: 22px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-comments-div-show-more {
display: none !important;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-show-more {
bottom: 18px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-show-more {
bottom: 62px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth.cg-center-image-comments-div-parent-enter-textarea-expanded > .cg-center-image-comments-div-show-more {
bottom: 292px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-show-more,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-add-comment {
display: none !important;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent.cg-center-image-comments-div-show-more-available {
border-bottom: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent.cg-center-image-comments-div-show-more-available:after {
content: none !important;
display: none !important;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent.cg-center-image-show-more-expanded {
min-height: 0;
overflow: visible;
border-top-right-radius: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-enter {
margin: 18px 22px 0;
padding: 0 0 4px;
width: auto;
box-sizing: border-box;
overflow: hidden;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available:after {
background: linear-gradient(to top, rgba(9, 12, 16, 0.94) 20%, rgba(14, 18, 23, 0) 80%);
}
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available:after,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available:after {
background: linear-gradient(to top, rgba(244, 246, 249, 0.96) 20%, rgba(248, 250, 253, 0) 80%);
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-container.cg-center-image-show-more-expanded {
overflow: visible;
min-height: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available:after,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-info-div-container.cg-center-image-show-more-expanded:after {
content: none !important;
display: none !important;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent > .cg-top-bottom-arrow {
display: none !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent-parent.cg-scroll-info-single-image-view {
background-color: transparent;
margin: 0 0 0 0;
padding: 5px 0 15px 0;
position: relative;
overflow-y: hidden;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent-parent.cg-center-image-show-more-expanded {
min-height: 450px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-container {
padding: 0 20px 0 20px;
width: 100%;
max-height: 300px;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available {
position: relative;
overflow: hidden;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available:after {
content: "" !important;
position: sticky;
bottom: -15px;
height: 140px;
width: 100%;
pointer-events: none;
background: linear-gradient(to top, rgba(0, 0, 0, 0.90) 20%, rgba(34, 34, 34, 0) 80%);
display: block;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available:after {
background: linear-gradient(to top, rgba(255, 255, 255, 0.90) 20%, rgba(248, 250, 253, 0) 80%);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent.cg_edit .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available:after {
content: unset !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available.cg-center-image-show-more-expanded:after {
content: unset !important;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-info-div-container {
border-radius: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-container.cg-center-image-show-more-expanded {
overflow-y: scroll;
min-height: 450px;
border-top-right-radius: 0 !important;
position: relative;
margin-bottom: 30px;
padding-bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-container {
background-color: #fff;
border-top: 0.5px solid #fff;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-info-div-container.cg-center-image-comments-div-show-more-available {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent.cg_edit .cg-center-image-info-div-container {
max-height: unset;
overflow: visible;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry {
max-width: none;
width: 100% !important;
padding-left: 24px;
padding-right: 24px;
}
@media screen and (max-width: 480px) {
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry {
padding-left: 12px;
padding-right: 12px;
}
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode {
min-height: 100%;
max-height: 100%;
height: 100%;
scroll-snap-type: none;
scroll-behavior: auto;
overscroll-behavior-y: contain;
overflow-y: auto;
overflow-x: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery {
min-height: 100%;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-div-helper,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-div-helper-helper,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-div-helper-helper-helper {
width: 100%;
max-width: none;
min-height: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-div {
width: 100% !important;
float: none;
display: flex;
flex-direction: column;
height: auto;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-parent {
width: 100%;
min-height: 0 !important;
display: flex;
align-items: center;
justify-content: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-rating-and-buttons-div {
width: 100%;
display: flex;
flex-direction: column;
padding: 14px 0 0;
margin-top: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-rating-and-buttons-div > .cg-center-image-div-buttons-left,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-rating-and-buttons-div > .cg-center-image-div-buttons {
display: none;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-rating-div {
float: none;
padding: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-info-div {
display: none;
width: 100%;
float: none;
height: auto;
padding: 0;
margin-top: 0;
background-color: transparent;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_open .cg-center-info-div {
display: block;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host {
width: 100%;
min-width: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_open .cg-runtime-single-view-panel-host {
padding-bottom: 14px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-info-div-parent,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-comments-div-parent,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-share-panel,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel {
display: none;
width: 100%;
float: none;
padding: 0;
margin: 0;
max-width: none;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_info .cg-center-image-info-div-parent,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_comment .cg-center-image-comments-div-parent,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_share .cg-runtime-single-view-share-panel,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_more .cg-runtime-single-view-more-panel,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_product .cg-runtime-single-view-product-panel {
display: block;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_more .cg-runtime-single-view-more-panel {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: nowrap;
gap: 0;
width: 100%;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-info-div-parent .cg-center-image-info-edit-icon-container {
padding-left: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-comments-div-parent {
scroll-margin-top: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-surface,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-info-div-parent,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-comments-div-parent {
border: 1px solid #212121;
background-color: #050505;
padding: 18px 20px;
box-sizing: border-box;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-surface,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-info-div-parent,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-comments-div-parent {
border-color: #e6e6e6;
background-color: #fff;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-surface,
.mainCGdiv.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-info-div-parent,
.mainCGdiv.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-comments-div-parent {
border-radius: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-comments-div-parent-parent {
margin-top: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image-comments-div-parent .cg_comment_loader_container {
padding-left: 0;
padding-top: 0;
margin: 0 0 18px 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent {
padding: 20px 22px 18px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-info-div-title {
margin: 0 0 16px;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
line-height: 1;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent {
margin-top: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent {
padding: 18px 20px 14px;
margin: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent .cg-center-image-comments-div {
margin-bottom: 18px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent .cg-center-image-comments-div:last-child {
margin-bottom: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent .cg-center-image-comments-name-date-container {
gap: 6px;
margin-bottom: 6px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent .cg-center-image-comments-div p {
margin-top: 0;
margin-bottom: 8px;
line-height: 1.45;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent .cg-center-image-comments-div p:last-child {
margin-bottom: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-add-comment {
width: 40px;
height: 40px;
padding: 0;
margin: 2px auto 0;
display: block;
background-size: 24px 24px;
border: 1px solid #212121;
border-radius: 50%;
background-color: #000;
filter: brightness(120%);
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-add-comment {
border-color: #d8d8d8;
background-color: #fff;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
filter: unset;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-enter {
margin-top: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell {
width: min(100%, 960px) !important;
margin: 0 auto;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell.mainCGdiv {
padding: 10px 0 0 !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
overflow: visible !important;
overflow-x: visible !important;
overflow-y: visible !important;
overscroll-behavior: auto;
scrollbar-width: auto;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment.mainCGdiv {
padding: 0 !important;
border: 0;
background: unset !important;
box-shadow: none;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell .mainCGallery {
width: 100%;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell .cgCenterDiv.cg_runtime_single_view_entry {
display: block;
width: 100%;
min-height: 0 !important;
max-height: none !important;
height: auto !important;
padding: 0;
margin: 0;
border: none;
background: transparent;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell .cg-center-image-rating-and-buttons-div {
padding-top: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell .cg-runtime-single-view-panel-host {
width: 100%;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_comment_mode {
width: min(75vw, 960px) !important;
min-width: min(680px, calc(100vw - 24px));
max-width: calc(100vw - 24px) !important;
max-height: 75vh;
top: 50%;
transform: translate(-50%, -50%);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_comment_mode #cgMessagesContent {
max-height: calc(75vh - 46px) !important;
padding: 2px 22px 22px 22px;
overflow-y: auto;
overflow-x: hidden;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_comment_mode #cgMessagesDiv {
background: transparent;
border: 0;
box-shadow: none;
overflow: visible;
}
#cgMessagesContainerPro.cg_fe_controls_style_white.cg_runtime_single_view_message_comment_mode #cgMessagesDiv {
background: #ffffffe0;
border: 1px solid rgba(255, 255, 255, 0.78);
box-shadow: 0 18px 46px rgba(15, 23, 42, 0.10);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_actions_mode {
width: min(78vw, 980px) !important;
min-width: min(720px, calc(100vw - 24px));
max-width: calc(100vw - 24px) !important;
max-height: 78vh;
top: 50%;
transform: translate(-50%, -50%);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_actions_mode #cgMessagesContent {
max-height: calc(78vh - 46px) !important;
--cg-runtime-single-view-actions-message-content-max-height: calc(78vh - 46px);
padding: 14px 22px 22px 22px;
overflow-y: auto;
overflow-x: hidden;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_actions_mode #cgMessagesDiv {
background: transparent;
border: 0;
box-shadow: none;
overflow: visible;
}
#cgMessagesContainerPro.cg_fe_controls_style_white.cg_runtime_single_view_message_actions_mode #cgMessagesDiv {
background: #ffffffe0;
border: 1px solid rgba(255, 255, 255, 0.78);
box-shadow: 0 18px 46px rgba(15, 23, 42, 0.10);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode {
width: min(500px, calc(100vw - 24px)) !important;
max-width: calc(100vw - 24px) !important;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode #cgMessagesCloseProContainer {
height: 22px;
padding-top: 6px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode #cgMessagesContent {
padding: 0 30px 10px 30px;
max-height: none !important;
overflow: visible;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-product.mainCGdiv {
padding: 0 !important;
border: 0;
background: unset !important;
box-shadow: none;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions.mainCGdiv {
padding: 0 !important;
border: 0;
background: unset !important;
box-shadow: none;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent {
display: flex;
flex-direction: column;
gap: 12px;
padding: 20px 18px 18px;
min-height: 0;
background-color: #fff;
box-shadow: 0 24px 70px rgba(0, 0, 0, 0.18), 0 8px 24px rgba(0, 0, 0, 0.10);
}
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent {
border-color: rgba(19, 26, 35, 0.10);
box-shadow: 0 24px 56px rgba(15, 23, 42, 0.14), 0 8px 18px rgba(15, 23, 42, 0.08);
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-info-div-title {
margin-bottom: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent {
flex: 0 1 auto;
max-height: min(40vh, 430px);
overflow: hidden;
padding: 0;
margin: 0;
border: 0;
background: transparent;
box-shadow: none;
border-radius: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent > .cg_comment_loader_container,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent > .cg-top-bottom-arrow,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-show-more,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-add-comment {
display: none !important;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent {
max-height: min(40vh, 430px);
overflow-y: auto;
padding: 0;
margin: 0;
border: 0;
background: transparent;
box-shadow: none;
border-radius: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent:empty {
display: none;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-info-comments-separator {
display: none;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-enter {
flex: 0 0 auto;
margin-top: 0;
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
border-radius: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-enter > .cg-center-image-comments-div-enter-container {
border: 0;
background: transparent;
box-shadow: none;
border-radius: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent .cg-center-for-your-comment-message {
scroll-margin-top: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-panel-host > .cg-runtime-single-view-actions-message-panel {
display: flex;
flex-direction: column;
gap: 12px;
padding: 6px 16px 16px;
min-height: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-success {
display: block;
margin: 0 16px 12px;
padding: 10px 14px;
border: 1px solid rgba(25, 135, 84, 0.22);
border-radius: 12px;
background: linear-gradient(180deg, #effcf5 0%, #e7f8ee 100%);
box-shadow: 1px 2px 8px rgba(25, 135, 84, 0.08);
color: #135c3b;
font-size: 15px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0.01em;
box-sizing: border-box;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section {
display: flex;
flex-direction: column;
gap: 10px;
padding: 14px 18px 16px;
border: 1px solid rgba(19, 26, 35, 0.08);
border-radius: 14px;
background: #fff;
box-shadow: 0 16px 36px rgba(15, 23, 42, 0.10);
box-sizing: border-box;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info {
flex: 0 1 auto;
min-height: 0;
max-height: calc(var(--cg-runtime-single-view-actions-message-content-max-height, var(--cg-viewport-height, 100vh)) / 2);
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior: contain;
scrollbar-gutter: stable;
scrollbar-width: thin;
scrollbar-color: rgba(26, 36, 48, 0.22) transparent;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info::-webkit-scrollbar {
width: 5px;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info::-webkit-scrollbar-track {
background: transparent;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info::-webkit-scrollbar-thumb {
background: rgba(26, 36, 48, 0.22);
border-radius: 10px;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-title {
display: none;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-share,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more {
flex: 0 0 auto;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-center-image-div-buttons-second-controls > .cg_delete_user_image {
margin-left: auto;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section {
border-color: rgba(255, 255, 255, 0.08);
background: #11151b;
box-shadow: 0 20px 42px rgba(0, 0, 0, 0.34);
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-success {
border-color: rgba(92, 214, 154, 0.22);
background: linear-gradient(180deg, #123827 0%, #0d2a1d 100%);
box-shadow: none;
color: #d7f7e8;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent {
background-color: #050505;
box-shadow: 0 28px 80px rgba(0, 0, 0, 0.55), 0 10px 28px rgba(0, 0, 0, 0.28);
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info {
scrollbar-color: rgba(255, 248, 241, 0.24) transparent;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info::-webkit-scrollbar-thumb {
background: rgba(255, 248, 241, 0.24);
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-title {
color: rgba(255, 248, 241, 0.68);
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-info-list {
display: flex;
flex-direction: column;
gap: 12px;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-info-list.cg-center-info-div {
display: block;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div-parent {
display: block;
width: 100%;
float: none;
position: relative;
min-width: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div-parent.cgHundertPercentWidth {
display: block;
max-width: none;
margin: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div-parent-parent {
max-height: none;
overflow: visible;
padding: 0;
min-width: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div-container {
display: flex;
flex-direction: column;
gap: 12px;
width: 100%;
max-height: none;
min-width: 0;
padding: 0;
overflow: visible;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-edit-icon-container {
margin-top: 8px;
margin-bottom: 12px;
padding-left: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-save-icon-text-container {
float: none;
width: 100%;
justify-content: flex-end;
padding-right: 0;
margin-top: 12px;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-comments-div-show-more-info {
display: none !important;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div {
display: flex;
flex-direction: column;
gap: 4px;
margin: 0;
min-width: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div:last-child {
margin-bottom: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div p:nth-child(1) {
font-weight: 700;
margin-top: 0;
margin-bottom: 0;
line-height: 1.2;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div p:nth-child(2) {
margin-top: 0;
margin-bottom: 0;
line-height: 1.4;
max-width: 100%;
min-width: 0;
overflow-wrap: anywhere;
word-break: break-word;
white-space: normal;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-info-div-link {
gap: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-info-div-link p {
margin: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button {
display: inline-flex;
align-items: center;
gap: 9px;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
padding: 10px 15px;
border-radius: 999px;
border: 1px solid rgba(26, 36, 48, .12);
background: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(243, 246, 250, .98) 100%);
color: #18222e;
font-weight: 600;
line-height: 1.25;
text-decoration: none;
overflow-wrap: anywhere;
word-break: break-word;
white-space: normal;
box-shadow: 0 6px 16px rgba(17, 24, 39, .08);
transition: background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button:after {
content: '\2197';
flex: 0 0 auto;
font-size: 14px;
line-height: 1;
opacity: .74;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button:hover,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button:focus {
background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(236, 241, 247, 1) 100%);
border-color: rgba(26, 36, 48, .22);
color: #0f1720;
transform: translateY(-1px);
text-decoration: none;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button:focus {
outline: 2px solid rgba(26, 36, 48, .18);
outline-offset: 2px;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button {
border-color: rgba(255, 255, 255, .14);
background: rgba(255, 255, 255, .04);
color: #f5f7fa;
box-shadow: none;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button:hover,
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button:focus {
background: rgba(255, 255, 255, .08);
border-color: rgba(255, 255, 255, .26);
color: #ffffff;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-link-button:focus {
outline-color: rgba(255, 255, 255, .22);
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div .cg-center-image-info-div-content,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-info-div .cg-center-image-info-div-content {
margin-top: 0 !important;
max-width: 100%;
min-width: 0;
overflow-wrap: anywhere;
word-break: break-word;
white-space: normal;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div .cg_date {
margin: 0;
text-align: left;
font-size: inherit;
color: inherit;
line-height: 1.4;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-info-div-date {
gap: 0;
margin-bottom: 10px;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-info-div-date p,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-info-div-date .cg_date {
font-weight: 400;
color: rgba(26, 36, 48, 0.72);
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-info-div-date p,
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-info-div-date .cg_date {
color: rgba(255, 248, 241, 0.72);
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-exif-data {
gap: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-exif-data .cg-center-image-exif-data-sub {
position: static;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
align-items: start;
gap: 4px 10px;
width: 100%;
margin-top: 0 !important;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-exif-data .cg-exif {
margin-right: 0;
min-width: 0;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 5px;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
box-sizing: border-box;
line-height: 1.1;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-exif-data .cg-exif span:last-child {
display: block;
width: 100%;
font-size: 10px;
line-height: 1.2;
word-break: normal;
overflow-wrap: anywhere;
color: rgba(26, 36, 48, 0.72);
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-exif-data .cg-exif span:first-child {
margin: 0;
flex: 0 0 auto;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-exif-data .cg-exif span:last-child {
color: rgba(255, 248, 241, 0.7);
}
@media screen and (max-width: 360px) {
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-info .cg-center-image-info-div.cg-center-image-exif-data .cg-center-image-exif-data-sub {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-share .cg_center_show_social_share_parent {
display: flex !important;
width: 100%;
justify-content: flex-start;
align-items: center;
align-content: flex-start;
flex-wrap: wrap;
gap: 14px 18px;
padding: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-runtime-single-view-more-panel {
display: flex !important;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 12px;
width: 100%;
max-width: none;
margin: 0;
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
border-radius: 0;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-center-image-div-buttons-second-controls {
justify-content: flex-start;
gap: 16px;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-center-image-div-buttons-left,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-center-image-div-buttons {
width: auto;
flex: 0 0 auto;
justify-content: flex-start;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-center-image-div-buttons-second-controls > * {
margin-right: 0 !important;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-copy-original-file-link,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-forward-original-file,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-image-image-href-to-copy,
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-center-image-download {
width: 34px;
height: 34px;
margin-right: 0;
float: none;
display: inline-flex;
align-items: center;
justify-content: center;
opacity: 1;
background-size: 26px 26px;
}
#cgMessagesContainerPro #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section-more .cg-center-image-download-link {
width: 34px;
height: 34px;
margin-right: 0;
display: inline-flex;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 767px) {
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode {
width: calc(100vw - 32px) !important;
min-width: 0;
max-width: calc(100vw - 32px) !important;
max-height: calc(100vh - 32px);
max-height: calc(100svh - 32px);
max-height: calc(100dvh - 32px);
max-height: calc(var(--cg-viewport-height, 100vh) - 32px);
top: 50%;
transform: translate(-50%, -50%);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesCloseProContainer {
position: absolute;
top: 10px;
right: 10px;
width: auto;
height: auto;
padding-top: 0;
z-index: 2;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesClose {
float: none;
margin-right: 0;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesContent {
max-height: calc(100vh - 82px) !important;
max-height: calc(100svh - 82px) !important;
max-height: calc(100dvh - 82px) !important;
max-height: calc(var(--cg-viewport-height, 100vh) - 82px) !important;
padding: 12px 14px 16px 14px;
overflow-y: auto;
overflow-x: hidden;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_comment_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent {
padding: 40px 14px 16px 14px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_comment_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesDiv {
position: relative;
background-color: rgba(255, 255, 255, 0.96);
border: 1px solid rgba(225, 225, 225, 0.95);
box-shadow: 0 24px 70px rgba(0, 0, 0, 0.18), 0 8px 24px rgba(0, 0, 0, 0.10);
overflow: hidden;
}
#cgMessagesContainerPro.cg_fe_controls_style_black.cg_runtime_single_view_message_comment_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesDiv {
background-color: rgba(15, 15, 15, 0.96);
border: 1px solid rgba(255, 255, 255, 0.08);
box-shadow: 0 28px 80px rgba(0, 0, 0, 0.55), 0 10px 28px rgba(0, 0, 0, 0.28);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_comment_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesCloseProContainer {
top: 10px;
right: 14px;
z-index: 3;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_comment_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent {
background: transparent;
box-shadow: none;
border: 0;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_actions_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent {
--cg-runtime-single-view-actions-message-content-max-height: calc(var(--cg-viewport-height, 100vh) - 82px);
padding: 12px 14px 16px 14px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent {
padding: 24px 10px 12px 10px;
max-height: calc(100vh - 82px) !important;
max-height: calc(100svh - 82px) !important;
max-height: calc(100dvh - 82px) !important;
max-height: calc(var(--cg-viewport-height, 100vh) - 82px) !important;
overflow-y: auto;
overflow-x: hidden;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent {
padding: 16px 12px 16px;
gap: 10px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent,
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-runtime-single-view-panel-host > .cg-center-image-comments-div-parent > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent {
max-height: min(46vh, 420px);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-panel-host > .cg-runtime-single-view-actions-message-panel {
padding: 6px 10px 14px;
gap: 10px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-success {
margin: 0 10px 10px;
padding: 9px 12px;
font-size: 14px;
line-height: 18px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-actions .cg-runtime-single-view-actions-message-section {
padding: 12px 14px 16px;
gap: 10px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-runtime-single-view-panel-host {
width: 100%;
}
}
.mainCGdiv.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image,
.mainCGdiv.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image img,
.mainCGdiv.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-center-image video {
border-radius: 8px;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView {
display: flex !important;
flex-direction: column;
justify-content: flex-start;
min-height: var(--cg-runtime-single-view-entry-height, auto) !important;
max-height: var(--cg-runtime-single-view-entry-height, var(--cg-viewport-height, 100vh)) !important;
height: var(--cg-runtime-single-view-entry-height, auto) !important;
border-bottom: none;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 14px;
padding-bottom: 14px;
box-sizing: border-box;
overflow: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cgCenterDivForBlogView {
opacity: 1;
transform: none;
transition: none;
will-change: auto;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cgCenterDivForBlogView.cg_fullwindow_blog_entry_prepare {
opacity: 1;
transform: none;
pointer-events: auto;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView > .cgCenterDivChild,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-div-helper,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-div-helper-helper,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-div-helper-helper-helper,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-div {
display: flex;
flex-direction: column;
flex: 1 1 auto;
height: 100%;
min-height: 0;
width: 100%;
max-width: none;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView.cg_runtime_single_view_panel_open .cg-center-div-helper,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView.cg_runtime_single_view_panel_open .cg-center-image-div {
justify-content: flex-start;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent {
flex: 1 1 auto;
min-height: 0 !important;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image video {
border-radius: 8px;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-rating-and-buttons-div {
display: flex;
flex-direction: column;
flex: 0 0 auto;
min-height: 0;
position: static;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-info-div {
min-height: 0;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-slider-position-info,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg_center_show_social_share_mobile_button,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-exif-data,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-sale {
display: none !important;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-runtime-single-view-product-panel .cg-center-sale {
display: flex !important;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg_date {
width: 100%;
text-align: center;
margin-top: 15px;
margin-bottom: 0;
line-height: 20px;
max-height: 40px;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-runtime-single-view-action-bar {
flex: 0 0 auto;
} body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-social-entry {
flex: 1 1 auto;
width: 100%;
height: 100%;
min-height: 0 !important;
max-height: 100%;
overflow: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-con-entry {
flex: 1 1 auto;
width: 100%;
height: 100%;
min-height: 0 !important;
max-height: 100%;
overflow: hidden;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-con-entry .cg-center-image-con-entry-content {
max-height: 100%;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-inst-entry iframe.cg-center-image-inst-entry-content {
width: auto;
min-width: 0;
min-height: 0 !important;
max-width: 100%;
max-height: 100%;
display: block;
margin: 0 auto;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-twt-entry .cg-center-image-twt-entry-content,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-tkt-entry .cg-center-image-tkt-entry-content {
width: 100%;
min-width: 0;
min-height: 0 !important;
max-width: 100%;
max-height: 100%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-twt-entry .cg-center-image-twt-entry-content blockquote,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-tkt-entry .cg-center-image-tkt-entry-content blockquote,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-twt-entry .cg-center-image-twt-entry-content iframe,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-tkt-entry .cg-center-image-tkt-entry-content iframe,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-twt-entry .cg-center-image-twt-entry-content .twitter-tweet,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-parent .cg-center-image.cg-center-image-tkt-entry .cg-center-image-tkt-entry-content .tiktok-embed {
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar {
display: grid;
grid-template-columns: repeat(var(--cg-runtime-single-view-action-count, 5), minmax(0, 1fr));
align-items: center;
justify-content: stretch;
gap: 18px;
width: 100%;
min-height: 56px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating {
display: flex;
align-items: center;
justify-content: stretch;
min-width: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-card,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
min-width: 0;
min-height: 56px;
padding: 7px 10px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(180deg, rgba(14, 18, 23, 0.84), rgba(9, 12, 16, 0.84));
color: inherit;
border-radius: 20px;
box-shadow: 0 16px 40px rgba(0, 0, 0, 0.18);
cursor: pointer;
opacity: 1;
box-sizing: border-box;
transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font: inherit;
margin: 0;
outline: none;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-card,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button {
color: #e7e9ea;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-card,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button {
color: #000;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating .cg-center-image-rating-div {
width: 100%;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating .cg_gallery_rating_div,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating .cg_gallery_rating_div_child {
display: flex;
align-items: center;
justify-content: center;
min-width: 0;
margin: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button.cg_active,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button:hover,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating:hover,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg_active {
border-color: rgba(255, 255, 255, 0.16);
transform: translateY(-1px);
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg-runtime-single-view-action-slot-rating-disabled,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg-runtime-single-view-action-slot-rating-disabled:hover,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg-runtime-single-view-action-slot-rating-disabled.cg_active {
border-color: rgba(255, 255, 255, 0.08);
background: linear-gradient(180deg, rgba(14, 18, 23, 0.84), rgba(9, 12, 16, 0.84));
box-shadow: 0 16px 40px rgba(0, 0, 0, 0.18);
transform: none;
cursor: default;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button-comment .cg_gallery_comments_div,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button-comment .cg_gallery_comments_div_child {
display: flex;
align-items: center;
justify-content: center;
min-width: 0;
width: 100%;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-comments-icon-wrap,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_voted_confirm {
width: 34px;
height: 34px;
min-width: 34px;
border-radius: 12px;
background-color: transparent;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 2px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_voted_confirm {
margin-right: 6px;
margin-left: 0;
display: none;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_gallery_rating_div_child.cg_already_voted .cg_voted_confirm {
display: inline-flex;
width: 16px;
height: 16px;
min-width: 16px;
margin-right: 3px;
margin-left: 0;
margin-top: 0;
border-radius: 0;
background-color: transparent;
position: static;
left: auto;
right: auto;
bottom: auto;
top: auto;
align-items: center;
justify-content: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_gallery_rating_div_count,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button-comment .cg_gallery_comments_div_count {
font-size: 18px;
line-height: 1;
height: auto;
margin-left: 6px;
display: inline-flex;
align-items: center;
justify-content: flex-start;
white-space: nowrap;
color: #e7e9ea;
font-weight: 700;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_gallery_rating_div_count {
margin-left: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button-product {
gap: 10px;
justify-content: center;
padding-left: 14px;
padding-right: 14px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button-product .cg-sale-basket-icon {
width: 28px;
height: 28px;
min-width: 28px;
margin-right: 0;
background-size: contain;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-copy {
min-width: 0;
display: flex;
flex-flow: column;
align-items: flex-start;
justify-content: center;
gap: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price {
display: block;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price {
margin: 0;
padding: 0;
left: auto;
position: static;
display: inline-flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: flex-start;
text-align: left;
width: auto;
max-width: 100%;
min-width: 0;
height: auto;
line-height: 1;
white-space: nowrap;
row-gap: 2px;
color: #e7e9ea;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price > * {
display: flex;
align-items: flex-start;
flex: 0 0 auto;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left-symbol {
font-size: 18px;
line-height: 1;
height: auto;
font-weight: 700;
min-width: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right-symbol {
font-size: 10px;
line-height: 1;
height: auto;
font-weight: 600;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right-symbol {
margin-left: 1px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-type {
order: 10;
flex-basis: 100%;
display: block;
position: static;
width: 100%;
margin-top: 2px;
font-size: 12px;
line-height: 1.15;
font-weight: 500;
text-align: left;
color: #e7e9ea;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_gallery_rating_div_star_hover {
display: none;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 34px;
height: 34px;
border-radius: 12px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-size: 24px 24px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-icon-info {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-dark.png);
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-icon-info {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/con-entry-bright.png);
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-icon-share {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/social-share.png);
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-icon-more {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-more-dark.png);
transform: rotate(180deg);
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-icon-more {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/show-more-bright.png);
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button-actions {
gap: 0;
justify-content: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-actions-symbol {
display: inline-flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
min-width: 22px;
font-size: 0;
line-height: 0;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/actions-menu-dark.png) no-repeat center center;
background-size: 20px 20px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-actions-label {
display: none;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-actions-symbol {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/actions-menu-bright.png);
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-card,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button {
border-color: rgba(10, 18, 28, 0.08);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(244, 246, 249, 0.96));
box-shadow: 0 12px 36px rgba(29, 39, 52, 0.08);
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button.cg_active,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button:hover,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating:hover,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg_active {
border-color: rgba(255, 122, 69, 0.28);
background: linear-gradient(180deg, rgba(255, 244, 240, 0.98), rgba(255, 238, 232, 0.98));
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg-runtime-single-view-action-slot-rating-disabled,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg-runtime-single-view-action-slot-rating-disabled:hover,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-slot-rating.cg-runtime-single-view-action-slot-rating-disabled.cg_active {
border-color: rgba(10, 18, 28, 0.08);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(244, 246, 249, 0.96));
box-shadow: 0 12px 36px rgba(29, 39, 52, 0.08);
transform: none;
cursor: default;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-comments-icon-wrap,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_voted_confirm {
background-color: transparent;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg_gallery_rating_div .cg_gallery_rating_div_count,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button-comment .cg_gallery_comments_div_count {
color: #000;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left-symbol,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right-symbol {
color: #000;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-type {
color: #000;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button.cg_active {
border-color: rgba(255, 122, 69, 0.4);
background: linear-gradient(180deg, rgba(66, 30, 17, 0.92), rgba(22, 12, 8, 0.92));
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button.cg_active .cg-runtime-single-view-action-comments-icon-wrap {
background-color: transparent;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button.cg_active {
border-color: rgba(255, 122, 69, 0.28);
background: linear-gradient(180deg, rgba(255, 244, 240, 0.98), rgba(255, 238, 232, 0.98));
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-button.cg_active .cg-runtime-single-view-action-comments-icon-wrap {
background-color: transparent;
}
@media screen and (max-width: 900px) {
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) {
gap: 12px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-slot-rating,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-card,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-button {
min-height: 52px;
border-radius: 18px;
padding: 6px 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-comments-icon-wrap,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg_gallery_rating_div .cg_voted_confirm,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-icon {
width: 32px;
height: 32px;
min-width: 32px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg_gallery_rating_div .cg_gallery_rating_div_count,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-button-comment .cg_gallery_comments_div_count {
font-size: 16px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-button-product {
gap: 4px;
flex-flow: column;
padding-left: 8px;
padding-right: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-button-product .cg-sale-basket-icon {
width: 20px;
height: 20px;
min-width: 20px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-copy {
align-items: center;
gap: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-price .cg-center-sale-price {
justify-content: center;
text-align: center;
row-gap: 1px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left-symbol {
font-size: 13px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right-symbol {
font-size: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-type {
margin-top: 1px;
font-size: 9px;
text-align: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar:not(.cg-runtime-single-view-action-bar-mobile) .cg-runtime-single-view-action-icon {
background-size: 22px 22px;
}
}
@media screen and (max-width: 480px) {
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg-center-image-rating-and-buttons-div {
padding-top: 0;
}
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cgCenterDivForBlogView .cg_date.cg-runtime-single-view-blog-gallery-info-line {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
max-height: none;
-webkit-line-clamp: unset;
-webkit-box-orient: initial;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile {
gap: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-slot-rating,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-card,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-button {
min-height: 50px;
padding: 6px 8px;
border-radius: 16px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-comments-icon-wrap,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg_gallery_rating_div .cg_voted_confirm,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-icon {
width: 26px;
height: 26px;
min-width: 26px;
margin-right: 4px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg_gallery_rating_div .cg_voted_confirm {
width: 14px;
height: 14px;
min-width: 14px;
margin-right: 2px;
position: absolute;
bottom: -14px;
left: -17px;
}
div.mainCGdiv .mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_rate_minus{
position: absolute;
top: -20px;
right: -20px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg_gallery_rating_div .cg_gallery_rating_div_count,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-button-comment .cg_gallery_comments_div_count {
font-size: 15px;
margin-left: 4px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-button-actions {
gap: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-actions-symbol {
width: 20px;
height: 20px;
min-width: 20px;
background-size: 18px 18px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-button-product {
position: relative;
gap: 0;
flex-flow: row;
align-items: center;
justify-content: center;
padding-left: 22px;
padding-right: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-button-product .cg-sale-basket-icon {
position: absolute;
left: 7px;
bottom: 7px;
width: 18px;
height: 18px;
min-width: 18px;
margin: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-copy {
width: 100%;
align-items: center;
gap: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-price .cg-center-sale-price {
justify-content: center;
text-align: center;
row-gap: 1px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-left-symbol {
font-size: 13px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-right-symbol {
font-size: 7px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-type {
margin-top: 1px;
font-size: 8px;
text-align: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile[data-cg-visible-actions="3"] .cg-runtime-single-view-action-button-product .cg-sale-basket-icon {
width: 16px;
height: 16px;
min-width: 16px;
left: 8px;
bottom: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile[data-cg-visible-actions="3"] .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-value {
font-size: 16px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile[data-cg-visible-actions="3"] .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-type {
font-size: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile[data-cg-visible-actions="4"] .cg-runtime-single-view-action-button-product {
gap: 0;
padding-left: 20px;
padding-right: 6px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile[data-cg-visible-actions="4"] .cg-runtime-single-view-action-button-product .cg-sale-basket-icon {
width: 22px;
height: 22px;
min-width: 15px;
left: -4px;
bottom: -5px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile[data-cg-visible-actions="4"] .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-value {
font-size: 14px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-action-bar.cg-runtime-single-view-action-bar-mobile[data-cg-visible-actions="4"] .cg-runtime-single-view-action-product-price .cg-center-sale-price .cg-center-sale-price-type {
font-size: 9px;
}
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-share-panel .cg_center_show_social_share_parent {
display: none;
width: 100%;
max-width: 760px;
margin: 0 auto;
justify-content: center;
align-items: center;
align-content: center;
flex-wrap: wrap;
gap: 16px 20px;
padding: 4px 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry.cg_runtime_single_view_panel_share .cg-runtime-single-view-share-panel .cg_center_show_social_share_parent {
display: flex !important;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-share-panel .cg_center_show_social_share_link {
margin: 0 !important;
float: none;
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-share-panel .cg_center_show_social_share {
width: 38px;
height: 38px;
background-size: 34px 34px !important;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-center-image-div-buttons-left,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-center-image-div-buttons {
width: 50%;
flex: 1 1 50%;
margin: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-center-image-div-buttons-second-controls {
width: 100%;
margin: 0;
justify-content: space-evenly;
align-items: center;
gap: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-center-image-div-buttons-second-controls > * {
margin-right: 0 !important;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-copy-original-file-link,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-forward-original-file,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-image-image-href-to-copy,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-center-image-download {
width: 34px;
height: 34px;
margin-right: 0;
float: none;
display: inline-flex;
align-items: center;
justify-content: center;
opacity: 1;
background-size: 26px 26px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-more-panel .cg-center-image-download-link {
width: 34px;
height: 34px;
margin-right: 0;
display: inline-flex;
align-items: center;
justify-content: center;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent.cg-center-image-info-div-parent-padding {
padding-right: 35px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent.cg-center-image-info-div-parent-padding.cgHundertPercentWidth {
padding-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div {
overflow: visible;
white-space: pre-line;
position: relative;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div a:not(.cg-center-image-info-link-button) {
color: #e7e9ea;
text-decoration: underline;
font-size: 18px;
text-underline-offset: unset;
text-decoration-thickness: 2px;
text-decoration-skip-ink: auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div a:not(.cg-center-image-info-link-button) {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div a:not(.cg-center-image-info-link-button):focus {
outline: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-div p a:not(.cg-center-image-info-link-button){
padding: 10px;
border-radius: 8px;
text-decoration: unset;
margin-top: 5px;
margin-bottom: 5px;
display: inline-block;
border: thin solid #212121;
background-color: #000;
color: #e7e9ea;
font-size: 18px;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_black .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-div p a:not(.cg-center-image-info-link-button):hover {
filter: invert(10%) !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-div p a:not(.cg-center-image-info-link-button){
background-color: #fff;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
color: #000;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-info-div .cg-center-image-info-div-parent .cg-center-image-info-div p a:not(.cg-center-image-info-link-button):hover {
filter: brightness(96%) !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input input {
padding: 5px 5px;
font-size: 13px;
background-color: #212121;
color: #e7e9ea;
border-radius: 2px;
width: 100%;
border: thin solid #303030;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input input {
color: black;
background-color: #f5f5f5;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input input:focus {
color: black;
background-color: #f5f5f5;
border: thin solid #ccc;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input input:focus {
outline: none;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input input:focus {
border: thin solid #454545;
outline: unset;
box-shadow: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea {
padding: 5px 8px;
font-size: 13px;
background-color: #212121;
color: #e7e9ea;
border-radius: 2px;
resize: none;
height: 175px;
border: thin solid #454545;
width: 100%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea {
border: thin solid #303030;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea:focus {
border: thin solid #454545;
}
.mainCGdiv.cg_border_radius_controls_and_containers  .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea {
border-radius: 8px;
border-top-right-radius: unset;
border-bottom-right-radius: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea {
color: black;
background-color: #f5f5f5;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea:focus {
color: black;
background-color: #f5f5f5;
border: thin solid #ccc;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea:focus {
outline: none;
box-shadow: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input select {
padding: 5px 9px 5px 5px;
font-size: 13px;
background-color: #212121;
color: #e7e9ea;
border-radius: 2px;
resize: none;
border: thin solid #303030;
background-image: none; }
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input select {
color: black;
background-color: #f5f5f5;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input select:focus {
color: black;
background-color: #f5f5f5;
border: thin solid #ccc;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input select:focus {
outline: none;
box-shadow: none;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input input {
border-radius: 8px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input textarea {
border-radius: 8px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-info-div .cg-center-image-info-div-content-input select {
border-radius: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_radio,
.mainCGdiv .mainCGallery .cgCenterDiv .cg_check {
display: flex;
flex-wrap: wrap;
margin-top: 5px;
margin-bottom: -15px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_radio .cg_radio_button,
.mainCGdiv .mainCGallery .cgCenterDiv .cg_check .cg_check_button{
width: fit-content;
margin-right: 15px;
margin-bottom: 10px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent {
margin: 0 0 20px 0;
padding: 0 70px 0 0;
position: relative;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent.cgHundertPercentWidth {
padding: 0 0 0 0;
max-width: 800px;
margin: 0 auto;
float: none;
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent-parent {
background-color: transparent;
margin: 0 0 0 0;
max-height: 300px;
padding: 0 0 0 0;
position: relative;
overflow-y: hidden;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent-parent.cg-center-image-show-more-expanded{
min-height: 450px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more {
height: 30px;
width: 30px;
position: absolute;
bottom: -15px;
left: -10px;
border-radius: 50%;
cursor: pointer;
border: thin solid #212121;
background-color: #000;
filter: brightness(130%);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more {
border: thin solid #e6e6e6;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent .cg-center-image-comments-div-show-more {
bottom: 45px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent.cg-center-image-comments-div-parent-enter-textarea-expanded .cg-center-image-comments-div-show-more {
bottom: 275px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more:after {
content: "";
top: 0;
left: 0;
height: 100%;
width: 100%;
position: absolute;
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/comments-show-more-dark.png) no-repeat center;
background-size: 30px 30px;
filter: invert(70%);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more:after {
content: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more.cg_edit_started {
background-image: none !important;
pointer-events: none !important;
display: none !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-show-more {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/comments-show-more-bright.png) no-repeat center;
background-size: 30px 30px;
z-index: 1;
border-radius: 50%;
background-color: #fff;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
border: thin solid #bcbcbc; }
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded {
background: unset;
bottom: 15px;
background-color: #000;
border: thin solid #e6e6e6;
filter: brightness(130%);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded {
bottom: 45px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent.cg-center-image-comments-div-parent-enter-textarea-expanded .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded {
bottom: 275px;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded {
bottom: 45px;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-info-div-parent .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded {
bottom: 15px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded:after {
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/show-more-expanded-dark.png) no-repeat center;
background-size: 30px 30px;
bottom: 15px;
filter: invert(70%);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded:after{
content: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-show-more.cg-center-image-show-more-expanded {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/comments-show-more-bright.png)no-repeat center;
background-size: 30px 30px;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
background-color: #fff;
filter: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent {
padding: 20px 20px 0;
width: 100%;
max-height: 300px;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent {
border-color: black;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent {
border-radius: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent.cg-center-image-comments-div-show-more-available {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent.cg-center-image-comments-div-show-more-available:after {
content: "" !important;
position: sticky;
display: block;
bottom: -15px;
height: 140px;
width: 100%;
pointer-events: none;
background: linear-gradient(to top, rgba(0, 0, 0, 0.90) 20%, rgba(34, 34, 34, 0) 80%);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent.cg-center-image-comments-div-show-more-available:after {
background: linear-gradient(to top, rgba(255, 255, 255, 0.90) 20%, rgba(248, 250, 253, 0) 80%);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent.cg-center-image-comments-div-show-more-available.cg-center-image-show-more-expanded:after {
content: unset !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent.cg-center-image-show-more-expanded {
overflow-y: scroll;
min-height: 450px;
border-top-right-radius: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view .cg-center-image-comments-div-parent.cg-center-image-info-div-parent-padding {
padding-right: 70px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent-parent + .cg-center-image-info-comments-separator {
padding: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-fblike-div + .cg-center-image-info-info-separator {
padding: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-top-bottom-arrow:first-child {
content: '';
position: absolute;
top: 20px;
right: 20px;
margin: 0 0 0 -12px;
cursor: pointer;
z-index: 100;
padding: 0;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: solid 12px #c3c3c3;
opacity: 0.6;
}
.mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-top-bottom-arrow:first-child {
border-bottom: solid 12px #000000;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-top-bottom-arrow:last-child {
content: '';
position: absolute;
bottom: 0;
right: 20px;
margin: 0 0 0 -12px;
height: 0;
width: 0;
cursor: pointer;
z-index: 100;
padding: 0;
border-top: solid 12px #c3c3c3;
border-left: solid 12px transparent;
border-right: solid 12px transparent;
opacity: 0.6;
}
.mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-top-bottom-arrow:last-child {
border-top: solid 12px #000000;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div {
overflow: visible;
margin-bottom: 15px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div .cg-center-image-comments-name-date-container{
display: flex;
flex-flow: row;
flex-wrap: wrap;
align-items: baseline;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div p {
word-break: break-word;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg-center-image-comments-user-data {
align-items: center;
margin-bottom: 10px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg_comment_loader {
margin-bottom: 8px;
border-radius: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg_comment_loader:last-child {
margin-bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg-center-image-comments-pending-avatar {
width: 20px;
height: 20px;
flex: 0 0 20px;
margin-right: 5px;
margin-bottom: 0;
border-radius: 999px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg-center-image-comments-pending-name {
width: 92px;
height: 16px;
margin-bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg-center-image-comments-pending-line {
width: 100%;
height: 16px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg-center-image-comments-pending-line-medium {
width: 78%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div.cg-center-image-comments-div-pending-submit .cg-center-image-comments-pending-line-short {
width: 58%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div .cg-center-for-your-comment-message {
padding-bottom: 10px;
-ms-word-break: keep-all;
word-break: keep-all;
font-weight: bold;
font-size: 18px;
text-decoration: none;
margin-top: 15px;
scroll-margin-top: 100px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter {
margin: 20px 0 0 0;
padding: 0 0 0 0;
scroll-margin-top: 120px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter input {
color: #232323;
width: 100%;
background-color: white;
padding: 6px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter input:focus {
outline: none;
box-shadow: none;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title {
border-radius: 8px;
background-color: white;
color: black;
border: 0.5px solid white;
padding: 6px;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title {
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
background-color: #f5f5f5;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title:focus {
border: thin solid #ccc;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-title:focus {
outline: none;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter textarea {
border-radius: 8px;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter textarea {
border-radius: 8px;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter {
text-align: right;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter button {
border-radius: 8px;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
margin-right: 0;
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth textarea:focus {
outline: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-info-div .cg-center-image-comments-div-enter-textarea-div textarea {
color: #232323;
width: 100%;
height: 110px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter textarea,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter input {
font-size: 14px;
border: 0.5px solid #e7e9ea;
box-sizing: border-box;
}
.cgHundertPercentWidth {
width: 100% !important;
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view::-webkit-scrollbar {
width: 0;
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view::-webkit-scrollbar-thumb {
background-color: white;
outline: 0.5px solid slategrey;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view::-webkit-scrollbar-thumb {
background-color: white;
outline: 0.5px solid slategrey;
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-scroll-info-single-image-view {
scrollbar-base-color: #000;
scrollbar-face-color: #000;
scrollbar-3dlight-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-track-color: #fff;
scrollbar-arrow-color: black;
scrollbar-shadow-color: #000;
scrollbar-dark-shadow-color: #000; }
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-orientation {
height: 6px;
width: 106px;
background-color: #949494;
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-arrow-left {
transform: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-arrow {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/next-entry-bright.png) 4px center no-repeat;
background-size: 25px;
background-color: #fff;
border: thin solid #e6e6e6;
border-radius: 0;
box-shadow: 2px 4px 12px rgba(0,0,0,.05);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-arrow:hover{
filter: brightness(96%) !important;
background-color: white;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-right {
transform: scaleX(-1);
right: -33px;
top: 40px;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-left {
left: -57px;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-right {
right: -63px;
}
@media screen and (max-width:990px) {
.mainCGdivHelperParent .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-left {
left: -35px;
}
.mainCGdivHelperParent .mainCGdiv.cg-slider-view .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-right {
right: -40px;
}
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-left {
left: -28px;
top: 40px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow.cg_center_pointer_event_none {
display: none;
}
.mainCGdiv.cg_is_mobile .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-right {
margin-right: 16px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow {
height: 35px;
width: 35px;
position: absolute;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/next-entry-dark.png) 4px center no-repeat;
display: inline-block;
cursor: pointer;
z-index: 10;
background-color: #000;
border: thin solid #303030;
background-size: 25px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-arrow {
border-radius: 50%;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_is_mobile .mainCGallery .cgCenterDiv .cg-center-arrow {
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-left-prev-step {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/next-entry-dark.png) center no-repeat;
background-color: #3d3d3d;
transform: scaleX(-1);
background-size: contain;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow.cg-center-arrow-right-next-step {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/next-step-dark.png) center no-repeat;
background-size: contain;
margin-left: 10px;
margin-right: 5px;
background-color: #3d3d3d;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow-right {
margin-left: 10px;
margin-right: 5px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-arrow:hover {
background-color: #000;
filter: invert(10%)!important;
box-shadow: 0 1px 0 rgba(255, 255, 255, .06), 1px 1px 0 rgba(255, 255, 255, .03), -1px -1px 0 rgba(0, 0, 0, .02), inset 1px 1px 0 rgba(255, 255, 255, .05);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-go-up-button {
height: 22px;
width: 22px;
margin-right: 20px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/go-up-dark.png) no-repeat center center;
background-size: 22px 22px;
display: inline-block;
float: left;
cursor: pointer;
z-index: 10;
opacity: 0.5;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-go-up-button {
height: 22px;
width: 22px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/go-up-bright.png) no-repeat center center;
background-size: 22px 22px;
display: inline-block;
float: left;
cursor: pointer;
z-index: 10;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-close {
height: 22px;
width: 22px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/close-dark.png) no-repeat center center;
background-size: contain;
display: inline-block;
cursor: pointer;
z-index: 10;
opacity: 0.5;
}
.mainCGdivHelperParent .mainCGdiv .cg-fullscreen-button {
height: 23px;
width: 24px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-screen-dark.png) no-repeat center center;
background-size: 22px 22px;
display: inline-block;
float: right;
cursor: pointer;
z-index: 10;
margin-right: 25px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-image-image-href-to-copy {
height: 24px;
width: 24px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/href-copy-dark.png) no-repeat center center;
background-size: 22px 22px;
display: none;
float: right;
cursor: pointer;
z-index: 10;
margin-right: 20px;
border-radius: unset;
filter: brightness(140%);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-download-link {
height: auto;
width: auto;
box-shadow: none;
display: inline;
margin-right: 20px;
color: #e7e9ea;
border: none;
outline: none;
text-decoration: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-download-link {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-download-link:focus {
outline: none;
box-shadow: none;
text-decoration: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-download-link:hover {
color: #e7e9ea;
outline: none;
box-shadow: none;
text-decoration: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-download-link:hover {
color: #e7e9ea;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-download-link:hover {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-download {
height: 23px;
width: 24px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/download-file-for-dark-style.png) no-repeat center center;
background-size: 22px 23px;
float: left;
cursor: pointer;
z-index: 10;
opacity: 0.8; }
.mainCGdiv .mainCGallery .cgCenterDiv .cg-copy-original-file-link {
height: 26px;
width: 26px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/copy-file-source-for-dark-style.png) no-repeat center center;
background-size: 29px 29px;
float: left;
cursor: pointer;
z-index: 10;
margin-right: 20px; opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-copy-original-file-link {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/copy-file-source-for-bright-style.png)  ;
opacity: 1;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-forward-original-file {
height: 25px;
width: 25px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/forward-original-file-for-dark-style.png)  no-repeat center center;
background-size: 26px 26px;
float: left;
cursor: pointer;
z-index: 10;
opacity: 0.9;
margin-right: 20px; }
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-forward-original-file {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/forward-original-file-for-bright-style.png);
opacity: 0.85;
}
@media screen and (max-width: 530px) {
div.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-rating-and-buttons-div{
gap: 12px;
padding-left: 0;
padding-right: 0;
padding-bottom: 8px;
margin-bottom: -10px;
}
div.mainCGdiv.isOnlyGalleryEcommerceClass  .mainCGallery .cgCenterDiv .cg-center-image-rating-and-buttons-div{
padding-bottom: 10px;
margin-bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-action-card {
min-height: 50px;
padding-top: 6px;
padding-bottom: 6px;
border-radius: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card {
min-width: 92px;
padding-left: 14px;
padding-right: 14px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card {
padding-left: 10px;
padding-right: 10px;
margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-div-buttons-second-controls {
gap: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-copy-original-file-link,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-forward-original-file,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-image-image-href-to-copy,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download {
width: 30px;
height: 30px;
background-size: 22px 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download-link {
width: 30px;
height: 30px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download {
width: 22px;
height: 22px;
background-size: 20px 21px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm {
width: 28px;
height: 28px;
min-width: 28px;
margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm {
width: 14px;
height: 14px;
min-width: 14px;
margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 24px;
line-height: 24px;
height: 24px;
margin-left: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth {
gap: 14px;
padding-top: 4px;
width: 100% !important;
max-width: 100%;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth {
width: 100% !important;
max-width: 100%;
min-width: 0;
margin-left: 0;
margin-right: 0;
padding-top: 14px;
padding-bottom: 16px;
border-radius: 8px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-edit-icon-container,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-save-icon-text-container,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent {
padding-left: 12px;
padding-right: 12px;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent {
max-height: 320px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth .cg-center-image-comments-div-show-more,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth .cg-center-image-comments-div-show-more {
right: 16px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent {
width: 100%;
max-width: 100%;
min-width: 0;
padding-right: 2px;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-enter {
margin-left: 12px;
margin-right: 12px;
margin-top: 14px;
width: auto;
max-width: calc(100% - 24px);
min-width: 0;
box-sizing: border-box;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth .cg-center-image-info-div-content,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth .cg-center-image-comments-comment-content,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth .cg-center-image-comments-nickname-text,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth .cg-center-image-exif-data-sub .cg-exif span:last-child {
max-width: 100%;
min-width: 0;
overflow-wrap: anywhere;
word-break: break-word;
box-sizing: border-box;
}
div.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea-label-container, div.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-title-label-container{
margin-bottom: 8px; }
div.mainCGdiv .mainCGallery .cgCenterDiv .cg-emojis-div{
max-height: 127px;
overflow-y: scroll;
margin-bottom: 10px;
}
div.cg-center-image-exif-data{
overflow: scroll;
height: 66px;
}
div.cg-center-image-exif-data .cg-center-image-exif-data-sub{
left: 0;
top: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-forward-original-file{
margin-right: 15px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-copy-original-file-link,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-download-link{
margin-right: 15px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv{
padding-left: 10px;
padding-right: 10px;
}
.mainCGallery .cgCenterDiv .cg_gallery_rating_div .cg_gallery_rating_div_count{
font-size: 28px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_header .cg_gallery_view_sort_control .cg_sort_div.cg_sticky{
display: flex;
align-items: center;
justify-content: space-between;
} .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg_sort_div_mobile_left{
justify-content: flex-start;
padding: 0;
width: 100%;
flex-wrap: wrap;
gap: 15px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg_sort_div_mobile_right{
position: absolute;
right: 15px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_header .cg_gallery_view_sort_control .cg_sort_div .cg_sort_div_mobile_left .cg_switch_colors{
display: none;
} .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-center-image-prev-file{
left: 16px;
padding-right: 10px;
padding-left: 10px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-parent .cg-center-image-next-file{
right: 16px;
padding-right: 10px;
padding-left: 10px;
}
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-fullscreen {
height: 22px;
width: 22px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/center-full-screen-bright.png) no-repeat center center;
background-size: contain;
display: inline-block;
float: left;
cursor: pointer;
z-index: 10;
opacity: 0.22;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-fullwindow {
height: 23px;
width: 24px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/center-full-window-dark.png) no-repeat center center;
background-size: contain;
display: inline-block;
cursor: pointer;
z-index: 10;
opacity: 0.5;
margin: 0 0 0 0;
}
.mainCGdiv.cg_is_mobile .mainCGallery .cgCenterDiv .cg-center-image-fullwindow {
margin: 0 0 0 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-close-fullwindow {
height: 24px;
width: 24px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-dark.png) no-repeat center center;
background-size: contain;
display: inline-block;
float: right;
cursor: pointer;
z-index: 10;
opacity: 0.5;
margin-right: 25px;
}
.mainCGdiv.cg_is_mobile .mainCGallery .cgCenterDiv .cg-center-image-close-fullwindow {
margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-close-fullwindow {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-bright.png) no-repeat center center;
opacity: 1;
background-size: contain;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-fullwindow-configuration-button {
height: 23px;
width: 24px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-window-configuration-dark.png) no-repeat center;
background-size: contain;
display: inline-block;
float: left;
cursor: pointer;
z-index: 10;
margin-right: 20px;
}
.cg_center_pointer_event_none {
pointer-events: none !important;
}
.cgCenterDiv.cg_center_pointer_event_none {
opacity: 0.2 !important;
pointer-events: none !important;
}
.cgCenterDiv .cg_center_pointer_event_none {
opacity: 0.2 !important;
pointer-events: none !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv span {
text-align: center; color: #e7e9ea;
clear: both;
display: block;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white span {
color: #000;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-counter {
color: #e7e9ea;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter-counter {
color: black;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-title {
width: 100%;
margin-top: 20px;
margin-bottom: -15px;
position: relative;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent .cg-center-image-info-div-title {
margin-top: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-title.cg-center-image-info-info-separator {
height: 5px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent .cg-center-image-info-div-title:before {
content: "";
position: absolute;
width: 100%;
border-top: 0.5px solid #909090;
left: 0;
top: 8px;
height: 1px;
display: none;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-parent .cg-center-image-info-div-title:before {
border-top: 0.5px solid #e5e5e5;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-info-div-title.cg-center-image-info-div-title-no-comments {
margin-bottom: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons {
text-align: center;
height: auto; position: relative;
padding: 10px 0 10px 0;
display: flex;
flex-flow: row;
margin-left: auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons .cg-center-image-div-buttons-first-controls {
display: flex;
flex-flow: row;
width: 50%;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-div-buttons-first-break .cg-center-image-div-buttons-first-controls {
width: 35%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-div-buttons-second-break .cg-center-image-div-buttons-first-controls {
width: 100%;
margin-bottom: 15px;
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons .cg-center-image-div-buttons-first-controls .cg-center-image-div-buttons-first-controls-arrows {
padding: 0;
display: flex;
flex-flow: row;
margin-left: auto;
z-index: 103;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-div-buttons-second-break .cg-center-image-div-buttons-first-controls .cg-center-image-div-buttons-first-controls-arrows {
width: 80%;
justify-content: center;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons .cg-center-image-div-buttons-second-controls,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left .cg-center-image-div-buttons-second-controls  {
display: flex;
flex-flow: row;
box-sizing: border-box;
justify-content: flex-end;
margin-left: auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons .cg-center-image-div-buttons-second-controls {
padding-right: 6px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons-left .cg-center-image-div-buttons-second-controls {
padding-left: 6px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons .cg-center-image-div-buttons-second-controls >*:last-child {
margin-right: 0;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-div-buttons-first-break .cg-center-image-div-buttons-second-controls {
width: 65%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-div-buttons-second-break .cg-center-image-div-buttons-second-controls {
width: 100%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-div-buttons-second-break .cg-center-image-div-buttons-second-controls > * {
margin-right: 20px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cgHundertPercentWidth {
width: 100%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-div-buttons-second-controls {
width: auto;
margin: 0;
padding: 0;
justify-content: flex-end;
align-items: center;
gap: 16px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-div-buttons-second-controls > * {
margin-right: 0 !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-copy-original-file-link,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-forward-original-file,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-image-image-href-to-copy,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download {
width: 34px;
height: 34px;
margin-right: 0;
float: none;
display: inline-flex;
align-items: center;
justify-content: center;
opacity: 1;
background-size: 26px 26px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download-link {
width: 34px;
height: 34px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 0;
flex: 0 0 auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download {
width: 26px;
height: 26px;
background-size: 24px 25px;
}
.mainCGdiv .mainCGallery .cgCenterDiv span {
position: relative;
}
.mainCGdiv .mainCGallery .cgCenterDiv span .cg_gallery_comments_div {
display: inline-block;
padding: 0 10px;
position: relative; font-size: 14px;
margin-top: -5px; color: #e7e9ea;
z-index: 101;
}
.mainCGdiv .mainCGallery .cgCenterDiv span .cg_gallery_comments_div .cg_gallery_comments_div_child {
display: flex;
line-height: 28px;
font-size: 28px;
align-items: center;
height: 28px;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-scroll-info-single-image-view {
margin-bottom: 20px;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-scroll-info-single-image-view p {
margin: 0;
padding: 0;
}
.mainCGallery [id^="cgCenterDiv"] .cg-center-image-info-div {
margin-bottom: 10px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterDiv"] .cg-center-image-info-div {
margin-bottom: 8px;
}
.mainCGallery [id^="cgCenterDiv"] .cg-center-image-info-div p {
margin: 0;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
padding: 0;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div p:nth-child(1) {
font-weight: bold;
margin-bottom: 0;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div p:nth-child(2) {
font-style: normal;
margin-bottom: 10px;
word-break: break-word;
font-weight: normal;
line-height: 18px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-link,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-link {
margin-bottom: 12px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-link p,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-link p {
margin-bottom: 0;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button {
display: inline-flex;
align-items: center;
gap: 9px;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
padding: 10px 15px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,.14);
background: rgba(255,255,255,.04);
color: #f5f7fa;
font-weight: 600;
line-height: 1.25;
text-decoration: none;
overflow-wrap: anywhere;
word-break: break-word;
white-space: normal;
box-shadow: none;
transition: background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:after,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:after {
content: '\2197';
flex: 0 0 auto;
font-size: 14px;
line-height: 1;
opacity: .74;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:hover,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:hover,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus {
background: rgba(255,255,255,.08);
border-color: rgba(255,255,255,.26);
color: #ffffff;
transform: translateY(-1px);
text-decoration: none;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus {
outline: 2px solid rgba(255,255,255,.22);
outline-offset: 2px;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button,
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button {
border-color: rgba(26,36,48,.12);
background: linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(243,246,250,.98) 100%);
color: #18222e;
box-shadow: 0 6px 16px rgba(17,24,39,.08);
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:hover,
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:hover,
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:hover,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:hover,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus {
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(236,241,247,1) 100%);
border-color: rgba(26,36,48,.22);
color: #0f1720;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
.mainCGdiv:not(.cg_runtime_single_view_mode).cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_entry.cgCenterDivPhpLoad [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cgCenterDivForBlogView [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .mainCGallery .cgCenterDiv.cgCenterDivForBlogView.cg_center_white [id^="cgCenterImageInfoDiv"] .cg-center-image-info-link-button:focus {
outline-color: rgba(26,36,48,.18);
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div p:nth-child(2) {
margin-bottom: 8px;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div .cg_date {
margin-top: 0;
margin-bottom: 10px;
text-align: left;
font-size: 15px;
color: inherit;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-date {
margin-bottom: 10px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-date p,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-date .cg_date {
margin-bottom: 0;
font-weight: 400;
color: rgba(26, 36, 48, 0.72);
font-size: 14px;
line-height: 1.4;
}
.mainCGdiv.cg_fe_controls_style_black.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-date p,
.mainCGdiv.cg_fe_controls_style_black.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-date .cg_date {
color: rgba(255, 248, 241, 0.72);
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-exif {
margin-bottom: 14px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-exif {
margin-bottom: 10px;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-exif > p:first-child {
margin-bottom: 8px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-info-div-exif > p:first-child {
margin-bottom: 2px;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-exif-data {
display: block;
justify-content: flex-start;
align-items: stretch;
position: static;
height: auto;
margin-top: 0;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-exif-data .cg-center-image-exif-data-sub {
position: static;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 12px 16px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-exif-data .cg-center-image-exif-data-sub {
gap: 6px 12px;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-info-div.cg-center-image-exif-data .cg-exif {
margin-right: 0;
min-width: 86px;
align-items: flex-start;
justify-content: flex-start;
align-content: flex-start;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-comments-div p:nth-child(1) { }
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-comments-div .cg-center-image-comments-date-content {
font-size: 14px;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-comments-div p:nth-child(2) { }
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-comments-div .cg-center-image-comments-name-date-container .cg-center-image-comments-name-content{
margin-right: 5px;
font-size: 16px;
font-weight: bold;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-comments-div .cg-center-image-comments-user-data ~ p {
font-weight: normal;
}
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-comments-div p:nth-child(3) {
font-style: normal;
margin-bottom: 10px;
white-space: pre-line;
font-weight: normal; }
.mainCGallery [id^="cgCenterInfoDiv"] .cg-center-image-comments-div .cg-center-image-comments-comment-content {
font-size: 15px;
line-height: 18px;
white-space: pre-line;
margin-top: 3px;
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-title-div {
margin-bottom: 10px;
text-align: left !important;
width: 100%;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-title-div .cg-center-image-comments-div-enter-title-error{
margin-top: 3px;
text-align: left;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea-div {
margin-bottom: 10px;
width: 100%;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea-div .cg-center-image-comments-div-enter-textarea-error{
text-align: left;
margin-top: 3px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea-label-container, .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-title-label-container {
display: flex;
flex-flow: wrap;
max-width: 100%;
align-items: center;
margin-bottom: 5px; }
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea-label-container .cg-center-image-comments-div-enter-counter, .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-title-label-container .cg-center-image-comments-div-enter-counter{
margin-left: auto;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter-textarea-label-container .cg-emojis-add, .mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter-title-label-container .cg-emojis-add{
height: 24px;
width: 24px;
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/emojis-add-bright.png) no-repeat right center;
background-size: contain;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea-label-container .cg-emojis-add, .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-title-label-container .cg-emojis-add{
height: 24px;
width: 24px;
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/emojis-add-dark.png) no-repeat right center;
background-size: contain;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea{
background-color: white;
color: black;
border: 0.5px solid black;
outline: unset;
box-shadow: unset;
padding: 6px;
height: 120px;
overflow-y: scroll;
-webkit-user-select: text;
user-select: text;
white-space: break-spaces;
resize: none;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_black .cg-center-image-comments-div-enter-textarea-div .cg-center-image-comments-div-enter-textarea{
border: thin solid #303030;
background-color: #212121;
color: #e7e9ea;
width: 100%;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_black .cg-center-image-comments-div-enter-textarea-div .cg-center-image-comments-div-enter-textarea:focus{
border: thin solid #454545;
}
.mainCGdivHelperParent  .mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-textarea{
border-radius: 8px;
border-top-right-radius: unset;
border-bottom-right-radius: unset;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-textarea{
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
background-color: #f5f5f5;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter .cg-center-image-comments-div-enter-textarea:focus{
border: thin solid #ccc;
}
.mainCGallery a img {
-webkit-box-shadow: none;
box-shadow: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv button, .cg_messages_container .cg_button{
border: thin solid #212121;
background-color: #000;
color: #e7e9ea;
box-sizing: border-box;
cursor: pointer;
display: inline-table;
height: 100%;
font-size: 14px;
font-weight: bold;
margin-right: 10px;
outline: 0;
padding: 8px;
text-align: center;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);
vertical-align: middle;
white-space: normal;
word-wrap: normal;
min-width: 80px;
}
.cg_messages_container .cg_button:hover{
filter: invert(10%)!important;
cursor: pointer;
}
:-webkit-full-screen {
background-color: white; overflow-y: scroll;
} .cg_fade_in_new {
visibility: visible !important;
opacity: 1;
transition: visibility 1s, opacity 1s linear;
}
.cg_fade_in_0 {
-webkit-animation: cg_fade_in_animation 0s; -moz-animation: cg_fade_in_animation 0s; -ms-animation: cg_fade_in_animation 0s; -o-animation: cg_fade_in_animation 0s; animation: cg_fade_in_animation 0s;
}
.mainCGallery .cg_fade_in_0.cg_hide_till_hover {
display: block;
}
.mainCGallery.cg_modern_hover .cg_fade_in_0.cg_hide_till_hover {
display: flex;
}
.cg_fade_in_0_5 {
-webkit-animation: cg_fade_in_animation 0.5s; -moz-animation: cg_fade_in_animation 0.5s; -ms-animation: cg_fade_in_animation 0.5s; -o-animation: cg_fade_in_animation 0.5s; animation: cg_fade_in_animation 0.5s;
}
.mainCGallery .cg_fade_in_0_5.cg_hide_till_hover {
display: flex;
}
.cg_fade_in {
-webkit-animation: cg_fade_in_animation 1s; -moz-animation: cg_fade_in_animation 1s; -ms-animation: cg_fade_in_animation 1s; -o-animation: cg_fade_in_animation 1s; animation: cg_fade_in_animation 1s;
}
.cg_fade_in_2 {
-webkit-animation: cg_fade_in_animation 2s; -moz-animation: cg_fade_in_animation 2s; -ms-animation: cg_fade_in_animation 2s; -o-animation: cg_fade_in_animation 2s; animation: cg_fade_in_animation 2s;
}
.mainCGallery .cg_fade_in.cg_hide_till_hover {
display: block;
}
@keyframes cg_fade_in_animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivForBlogView,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivForBlogView,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv {
padding-left: 0;
padding-right: 0;
box-sizing: border-box;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-parent.cg-one-image-only,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-parent.cg-one-image-only {
min-height: 0 !important;
max-height: none !important;
height: auto !important;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image img,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image img {
display: block;
width: 100%;
max-width: 100%;
height: auto;
max-height: none;
object-fit: contain;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-rating-and-buttons-div,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-rating-and-buttons-div {
gap: 12px;
padding-left: 0;
padding-right: 0;
padding-bottom: 8px;
margin-bottom: -10px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card {
width: 100%;
grid-template-columns: 1fr max-content max-content 1fr;
justify-content: stretch;
align-items: start;
column-gap: 10px;
row-gap: 12px;
padding-left: 0;
padding-right: 0;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons-left,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons-left {
grid-column: 2;
grid-row: 1;
justify-self: center;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons {
grid-column: 3;
grid-row: 1;
justify-self: center;
width: auto !important;
margin-left: 0;
margin-right: 0;
justify-content: center;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cgHundertPercentWidth,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cgHundertPercentWidth {
width: auto !important;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons .cg-center-image-div-buttons-second-controls,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cg-center-image-div-buttons-first-break .cg-center-image-div-buttons-second-controls,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cg-center-image-div-buttons-second-break .cg-center-image-div-buttons-second-controls,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons .cg-center-image-div-buttons-second-controls,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cg-center-image-div-buttons-first-break .cg-center-image-div-buttons-second-controls,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-div-buttons.cg-center-image-div-buttons-second-break .cg-center-image-div-buttons-second-controls {
width: auto !important;
margin-left: 0;
justify-content: center;
padding: 0;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale {
grid-column: 2 / 4;
grid-row: 2;
justify-self: center;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale {
grid-column: 1 / -1;
grid-row: 2;
width: 100% !important;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
justify-self: stretch;
align-self: stretch;
padding-left: 14px;
padding-right: 14px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-price-container,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now-and-add-to-basket-container,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-product-info {
width: 100% !important;
max-width: 100%;
box-sizing: border-box;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv.cgCenterDivPhpLoad .cg-center-image-rating-and-buttons-div.cg-center-image-rating-and-buttons-div-has-sale-card > .cg-center-image-action-card-sale .cg-center-sale-buy-now-and-add-to-basket-container-sub {
width: 100% !important;
justify-content: center;
box-sizing: border-box;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-action-card,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-action-card {
min-height: 50px;
padding-top: 6px;
padding-bottom: 6px;
border-radius: 8px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card {
min-width: 92px;
padding-left: 14px;
padding-right: 14px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card {
padding-left: 10px;
padding-right: 10px;
margin-right: 0;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-div-buttons-second-controls,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-div-buttons-second-controls {
gap: 8px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-copy-original-file-link,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-forward-original-file,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-image-image-href-to-copy,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-copy-original-file-link,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-forward-original-file,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-image-image-href-to-copy,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download {
width: 30px;
height: 30px;
background-size: 22px 22px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download-link,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download-link {
width: 30px;
height: 30px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons.cg-center-image-action-card .cg-center-image-download {
width: 22px;
height: 22px;
background-size: 20px 21px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_rate_star.cg_gallery_rating_div_star_one_star,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm {
width: 28px;
height: 28px;
min-width: 28px;
margin-right: 0;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_voted_confirm {
width: 14px;
height: 14px;
min-width: 14px;
margin-right: 0;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_gallery_rating_div_count,
.mainCGdiv.isCgWpPageEntryLandingPageClass .mainCGallery.cg_xxs .cgCenterDiv .cg-center-image-div-buttons-left.cg-center-image-action-card .cg_gallery_rating_div .cg_gallery_rating_div_count {
font-size: 24px;
line-height: 24px;
height: 24px;
margin-left: 0;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth {
gap: 14px;
padding-top: 4px;
width: 100% !important;
max-width: 100%;
box-sizing: border-box;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth {
width: 100% !important;
max-width: 100%;
min-width: 0;
margin-left: 0;
margin-right: 0;
padding-top: 10px;
padding-bottom: 12px;
border-radius: 8px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-edit-icon-container,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-save-icon-text-container,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-edit-icon-container,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-save-icon-text-container,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-title,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent {
padding-left: 10px;
padding-right: 10px;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-info-div-parent.cgHundertPercentWidth > .cg-center-image-info-div-parent-parent {
padding-bottom: 4px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent {
max-height: 320px;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-parent-parent > .cg-center-image-comments-div-parent {
width: 100%;
max-width: 100%;
min-width: 0;
padding-right: 2px;
box-sizing: border-box;
}
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-enter,
.mainCGdiv.isCgWpPageEntryLandingPageClass:not(.cg_runtime_single_view_mode) .mainCGallery.cg_xxs .cgCenterDiv .cg-center-info-div.cgHundertPercentWidth > .cg-center-image-comments-div-parent.cgHundertPercentWidth > .cg-center-image-comments-div-enter {
margin-left: 12px;
margin-right: 12px;
margin-top: 14px;
width: auto;
max-width: calc(100% - 24px);
min-width: 0;
box-sizing: border-box;
} @-moz-keyframes cg_fade_in_animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
} @-webkit-keyframes cg_fade_in_animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
} @-ms-keyframes cg_fade_in_animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
} @-o-keyframes cg_fade_in_animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.cg_fade_in_loader {
-webkit-animation: fadeinloader 1s; -moz-animation: fadeinloader 1s; -ms-animation: fadeinloader 1s; -o-animation: fadeinloader 1s; animation: fadeinloader 1s;
}
@keyframes fadeinloader {
from {
opacity: 0;
}
to {
opacity: 0.6;
}
} @-moz-keyframes fadeinloader {
from {
opacity: 0;
}
to {
opacity: 0.6;
}
} @-webkit-keyframes fadeinloader {
from {
opacity: 0;
}
to {
opacity: 0.6;
}
} @-ms-keyframes fadeinloader {
from {
opacity: 0;
}
to {
opacity: 0.6;
}
} @-o-keyframes fadeinloader {
from {
opacity: 0;
}
to {
opacity: 0.6;
}
}
.cgCenterDiv .cg_gallery_rating_div_one_star_on,
.cg_messages_container_pro .cg_gallery_rating_div_one_star_on {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-on.png?v=2) no-repeat center;
background-size: 24px 24px;
}
.mainCGdiv.cgl_heart .cgCenterDiv .cg_gallery_rating_div_one_star_on,
.cg_messages_container_pro.cgl_heart .cg_gallery_rating_div_one_star_on {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-on.png) no-repeat center;
background-size: 24px 24px;
}
.cgCenterDiv .cg-lds-dual-ring-star-loading {
width: 20px;
height: 20px;
}
.cgCenterDiv .cg-lds-dual-ring-star-loading:after {
width: 20px;
height: 20px;
box-sizing: border-box;
}
.cg_show .cg-lds-dual-ring-star-loading {
width: 12px;
height: 12px;
}
.cg_show .cg-lds-dual-ring-star-loading:after {
width: 12px;
height: 12px;
box-sizing: border-box;
}
.cg-lds-dual-ring-star-loading {
display: inline-block;
opacity: 0.8;
}
.cg-lds-dual-ring-star-loading:after {
content: " " !important;
display: block;
border-radius: 50%;
border: 3px solid #fff;
border-color: #fff transparent #fff transparent;
animation: cg-lds-dual-ring-star-loading 1.2s linear infinite;
box-sizing: border-box;
}
.cgCenterDiv.cg_center_white .cg-lds-dual-ring-star-loading:after {
border: 3px solid #000;
border-color: #000 transparent #000 transparent;
}
.mainCGallery.cg_center_white .cg_gallery_rating_div_five_star_details.cg-lds-dual-ring-star-loading:after,
.cg_messages_container_pro.cg_fe_controls_style_white .cg_gallery_rating_div_five_star_details.cg-lds-dual-ring-star-loading:after {
border: 3px solid #000;
border-color: #000 transparent #000 transparent;
}
@keyframes cg-lds-dual-ring-star-loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.cg_gallery_rating_div_one_star_on.cg_gallery_rating_div_star_loading {
cursor: pointer;
opacity: 0.6;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-loading.gif) no-repeat center;
background-size: cover;
}
.cg_messages_container_pro .cg_gallery_rating_div_one_star_off {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-off.png?v=2) no-repeat center;
background-size: 24px 24px;
}
.cg_messages_container_pro.cgl_heart .cg_gallery_rating_div_one_star_off {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-off.png) no-repeat center;
background-size: 24px 24px;
}
.cgCenterDiv.cg_center_white .cg_gallery_rating_div_one_star_off,
.cg_messages_container_pro.cg_fe_controls_style_white .cg_gallery_rating_div_one_star_off {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-off.png?v=2) no-repeat center;
background-size: 24px 24px;
}
.mainCGdiv.cgl_heart .cgCenterDiv.cg_center_white .cg_gallery_rating_div_one_star_off,
.cg_messages_container_pro.cgl_heart.cg_fe_controls_style_white .cg_gallery_rating_div_one_star_off {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-off.png?v=2) no-repeat center;
background-size: 24px 24px;
}
.cgCenterDiv.cg_center_white .cg_gallery_rating_div_one_star_half_off {
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-half-off.png) no-repeat center;
background-size: cover;
}
.cg_gallery_comments_div_icon_on {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/comment-on.png) no-repeat center;
background-size: cover;
}
.cg_gallery_comments_div_icon_off {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/comment-off.png) no-repeat center;
background-size: cover;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg_gallery_comments_div_icon_off {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/comment-off.png) no-repeat center;
background-size: cover;
}
#cgModalBackdrop {
opacity: 0;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 999999998;
background: rgba(0, 0, 0, 0.3);
backdrop-filter: blur(0);
-webkit-backdrop-filter: blur(0);
transition: opacity 0.2s ease, backdrop-filter 0.2s ease, -webkit-backdrop-filter 0.2s ease, background 0.2s ease;
}
.mainCGdivHelperParent > #cgModalBackdrop {
position: absolute;
}
#cgModalBackdrop.cg_modal_backdrop_premium.cg_modal_backdrop_strength_medium.cg_fe_controls_style_white {
background: rgba(0, 0, 0, 0.08);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}
#cgModalBackdrop.cg_modal_backdrop_premium.cg_modal_backdrop_strength_medium.cg_fe_controls_style_black {
background: rgba(0, 0, 0, 0.14);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}
#cgModalBackdrop.cg_modal_backdrop_premium.cg_modal_backdrop_strength_strong.cg_fe_controls_style_white {
background: rgba(0, 0, 0, 0.08);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}
#cgModalBackdrop.cg_modal_backdrop_premium.cg_modal_backdrop_strength_strong.cg_fe_controls_style_black {
background: rgba(0, 0, 0, 0.14);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}
#cgModalBackdrop.cg_modal_backdrop_active,
.cg_modal_backdrop_fade_in {
opacity: 1 !important;
}
#cgModalBackdrop.cg_modal_backdrop_closing {
opacity: 0 !important;
}
.cg_messages_container_transform {
transition: -webkit-transform .3s linear !important;
transition: transform .3s linear !important;
transition: transform .3s linear, -webkit-transform .3s linear !important;
-webkit-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.cg_messages_container_fade_in {
opacity: 1 !important;
transition: opacity .3s linear;
}
#cgTooltip {
box-sizing: border-box;
border: thin solid #303030;
background-color: #000;
color: #e7e9ea;
font-size: 14px;
padding: 4px 6px;
outline: none;
box-shadow: none;
z-index: 999999999;
position: absolute;
text-align: center;
line-height: 22px;
min-width: 120px;
word-break: break-word;
}
#cgTooltip.cg_border_radius_controls_and_containers {
border-radius: 8px;
}
#cgTooltip.cg_fe_controls_style_white {
border: thin solid #e6e6e6;
background-color: #fff;
color: #000;
box-shadow: 2px 4px 12px rgba(0,0,0,.08);
}
#cgMessagesContainer {
opacity: 1;
top: 25%;
left: 50%;
z-index: 999999999;
width: 250px;
height: auto;
background-color: transparent;
position: fixed;
color: black;
border: none;
box-shadow: none;
cursor: pointer;
font-weight: 400;
min-height: 73px;
user-select: none;
}
#cgMessagesContainer.cg_border_radius_controls_and_containers,
#cgMessagesContainer.cg_border_radius_controls_and_containers #cgMessagesDiv {
border-radius: 12px;
}
#cgMessagesContainer #cgMessagesDiv,
#cgMessagesContainerPro #cgMessagesDiv {
background-color: rgba(255, 255, 255, 0.96);
border: 1px solid rgba(225, 225, 225, 0.95);
box-shadow: 0 24px 70px rgba(0, 0, 0, 0.18), 0 8px 24px rgba(0, 0, 0, 0.10);
overflow: hidden;
will-change: transform, opacity;
transform: translateY(10px);
opacity: 0;
transition: transform 0.2s ease, opacity 0.2s ease, box-shadow 0.2s ease;
}
#cgMessagesContainer.cg_messages_modal_active #cgMessagesDiv,
#cgMessagesContainerPro.cg_messages_modal_active #cgMessagesDiv,
#cgMessagesContainer.cg_messages_container_fade_in #cgMessagesDiv,
#cgMessagesContainerPro.cg_messages_container_fade_in #cgMessagesDiv {
transform: translateY(0);
opacity: 1;
}
#cgMessagesContainer.cg_messages_modal_closing #cgMessagesDiv,
#cgMessagesContainerPro.cg_messages_modal_closing #cgMessagesDiv {
transform: translateY(10px);
opacity: 0;
}
#cgMessagesContainer.cg_messages_modal_closing,
#cgMessagesContainerPro.cg_messages_modal_closing {
pointer-events: none;
}
#cgMessagesContainer.cg-lds-dual-ring-star-loading:after,
#cgMessagesContainerPro.cg-lds-dual-ring-star-loading:after {
content: none !important;
display: none !important;
}
#cgMessagesContainer.cg-lds-dual-ring-star-loading #cgMessagesDiv,
#cgMessagesContainerPro.cg-lds-dual-ring-star-loading #cgMessagesDiv {
min-height: 96px;
display: flex;
align-items: center;
justify-content: center;
}
#cgMessagesContainer.cg-lds-dual-ring-star-loading #cgMessagesClose,
#cgMessagesContainer.cg-lds-dual-ring-star-loading #cgMessagesContent,
#cgMessagesContainerPro.cg-lds-dual-ring-star-loading #cgMessagesCloseProContainer,
#cgMessagesContainerPro.cg-lds-dual-ring-star-loading #cgMessagesContent {
display: none;
}
#cgMessagesContainer.cg-lds-dual-ring-star-loading #cgMessagesDiv:after {
content: " " !important;
display: block;
border-radius: 50%;
border: 3px solid #000;
border-color: #000 transparent #000 transparent;
animation: cg-lds-dual-ring-star-loading 1.2s linear infinite;
box-sizing: border-box;
width: 36px;
height: 36px;
margin: 0 auto;
}
#cgMessagesContainer.cg_fe_controls_style_black.cg-lds-dual-ring-star-loading #cgMessagesDiv:after {
content: " " !important;
border: 3px solid #e7e9ea;
border-color: #e7e9ea transparent #e7e9ea transparent;
animation: cg-lds-dual-ring-star-loading 1.2s linear infinite;
}
#cgMessagesContainer.cg_center_white.cg-lds-dual-ring-star-loading #cgMessagesDiv:after {
border: 3px solid #fff;
border-color: #fff transparent #fff transparent;
}
#cgMessagesContainer.cg_fe_controls_style_black #cgMessagesDiv,
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesDiv {
background-color: rgba(15, 15, 15, 0.96);
border: 1px solid rgba(255, 255, 255, 0.08);
box-shadow: 0 28px 80px rgba(0, 0, 0, 0.55), 0 10px 28px rgba(0, 0, 0, 0.28);
}
#cgMessagesContainer.cg_confirm {
cursor: auto;
background-color: #fff;
border: 1px solid rgba(225, 225, 225, 0.95);
box-shadow: 0 24px 70px rgba(0, 0, 0, 0.18), 0 8px 24px rgba(0, 0, 0, 0.10);
}
#cgMessagesContainer.cg_confirm #cgMessagesDiv {
background-color: transparent;
border: none;
box-shadow: none;
}
#cgMessagesContainer.cg_confirm.cg_fe_controls_style_black {
background-color: #0f0f0f;
border: 1px solid rgba(255, 255, 255, 0.08);
box-shadow: 0 28px 80px rgba(0, 0, 0, 0.55), 0 10px 28px rgba(0, 0, 0, 0.28);
}
#cgMessagesContainer.cg_confirm.cg_fe_controls_style_black #cgMessagesDiv {
background-color: transparent;
}
#cgMessagesContainer #cgMessagesClose {
height: 14px;
width: 14px;
margin: 10px 10px -3px 224px;
cursor: pointer;
display: block;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/messages-close-bright.png) no-repeat right center;
background-size: contain;
}
#cgMessagesContainer.cg_fe_controls_style_black #cgMessagesClose {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/messages-close-dark.png);
}
#cgMessagesContainer #cgMessagesContent {
padding: 15px 10px 10px;
text-align: center;
color: #000;
display: block;
line-height: unset;
font-size: 16px;
height: auto;
word-break: break-word;
cursor: none;
pointer-events: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#cgMessagesContainer.cg_fe_controls_style_black #cgMessagesContent {
color: #e7e9ea;
}
#cgMessagesContainer #cgMessagesConfirm {
display: grid;
grid-template-columns: auto auto;
grid-column-gap: 10px;
padding: 0 3px;
margin: 0 10px 15px 10px;
}
#cgMessagesContainer #cgMessagesConfirm .cg_messages_confirm_answer {
display: inline-block;
}
#cgMessagesContainer.cg_border_radius_controls_and_containers #cgMessagesConfirm .cg_messages_confirm_answer {
border-radius: 8px;
}
#cgMessagesContainerPro {
top: 25%;
left: 50%;
transform: translate(-50%, -20%);
z-index: 999999999;
width: 500px;
height: auto;
background-color: transparent;
position: fixed;
opacity: 1;
color: black;
border: none;
box-shadow: none; font-weight: 400;
max-width: 90%;
min-height: 73px;
}
#cgMessagesContainerPro.cg_border_radius_controls_and_containers,
#cgMessagesContainerPro.cg_border_radius_controls_and_containers #cgMessagesDiv {
border-radius: 12px;
}
#cgMessagesContainerPro.cg-lds-dual-ring-star-loading #cgMessagesDiv:after {
content: " " !important;
display: block;
border-radius: 50%;
border: 3px solid #000;
border-color: #000 transparent #000 transparent;
animation: cg-lds-dual-ring-star-loading 1.2s linear infinite;
box-sizing: border-box;
width: 36px;
height: 36px;
margin: 0 auto;
}
#cgMessagesContainerPro.cg_fe_controls_style_black.cg-lds-dual-ring-star-loading #cgMessagesDiv:after {
border: 3px solid #e7e9ea;
border-color: #e7e9ea transparent #e7e9ea transparent;
}
#cgMessagesContainerPro.cg_center_white.cg-lds-dual-ring-star-loading #cgMessagesDiv:after {
border: 3px solid #fff;
border-color: #fff transparent #fff transparent;
}
#cgMessagesContainerPro.cg_confirm {
cursor: auto;
}
#cgMessagesContainerPro #cgMessagesCloseProContainer {
width: 100%;
height: 30px;
cursor: pointer;
padding-top: 12px;
}
#cgMessagesContainerPro #cgMessagesClose {
height: 14px;
width: 14px;
cursor: pointer;
display: block;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/messages-pro-close-bright.png) no-repeat right center;
background-size: contain;
float: right;
margin-right: 12px;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesClose {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/messages-pro-close-dark.png);
}
#cgMessagesContainerPro #cgMessagesContent {
padding: 7px 30px 25px 30px;
color: #000;
display: block;
font-size: 16px;
line-height: 22px;
height: auto;
word-break: break-word;
cursor: auto;
position: relative;
-webkit-overflow-scrolling: touch;
overscroll-behavior-y: contain;
}
#cgMessagesContainerPro #cgMessagesContent::-webkit-scrollbar {
width: 0;
}
#cgMessagesContainerPro #cgMessagesContent a {
color: #000;
font-weight: bold;
text-decoration: underline;
}
#cgMessagesContainerPro #cgMessagesContent .cg-center-image-info-link-button,
#cgMessagesContainerPro #cgMessagesContent .cg-center-image-info-link-button:hover,
#cgMessagesContainerPro #cgMessagesContent .cg-center-image-info-link-button:focus {
text-decoration: none;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent {
color: #e7e9ea;
}
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent a {
color: #fff;
font-weight: bold;
text-decoration: underline;
}
#cgMessagesContainerPro #cgMessagesConfirm {
display: grid;
grid-template-columns: auto auto;
grid-column-gap: 10px;
padding: 0 3px;
margin: 0 10px 15px 10px;
}
#cgMessagesContainerPro #cgMessagesConfirm .cg_messages_confirm_answer {
text-align: center;
display: inline-block;
padding: 0;
background-color: #222222;
color: white;
cursor: pointer;
font-size: 16px;
}
#cgMessagesContainerPro .cg_gallery_rating_div_total_count {
display: flex;
align-items: center;
justify-content: center;
flex-flow: wrap;
margin-top: 5px;
margin-bottom: 5px;
}
#cgMessagesContainerPro .cg_gallery_rating_div_total_count.cg_gallery_rating_div_total_count_to_vote {
width: auto;
overflow: hidden;
height: 30px;
flex-flow: row;
flex-wrap: nowrap;
}
#cgMessagesContainerPro .cg_gallery_rating_div_total_count .cg_gallery_rating_div_star_one_star {
margin-right: 5px;
cursor: pointer;
margin-top: 5px;
margin-bottom: 5px;
}
#cgMessagesContainerPro .cg_gallery_rating_div_total_count .cg_gallery_rating_div_count {
font-size: 24px;
position: relative;
margin-top: 3px;
}
#cgMessagesContainerPro .cg_gallery_rating_div_total_count .cg_gallery_rating_div_count:after {
content: unset;
position: absolute;
top: -3px;
right: -11px;
font-size: 12px;
}
#cgMessagesContainerPro .cg_gallery_rating_div_total_count .cg_gallery_rating_div_count_plus {
color: #3aa53a;
font-weight: normal;
position: absolute;
right: -25px;
top: 50%;
font-size: 18px;
transform: translateY(-50%);
}
#cgMessagesContainerPro .cg_gallery_rating_div_total_count .cg_gallery_rating_div_count_plus[data-cg-vote="10"] {
margin-right: -10px;
}
#cgMessagesContainerPro .cg_gallery_rating_div_five_star_details_con_entry {
display: flex;
font-size: 15px;
overflow-x: hidden;
overflow-y: auto;
text-align: center;
justify-content: center;
max-width: 100%;
word-break: break-word;
}
#cgMessagesContainerPro .cg_gallery_rating_div_five_star_details_select {
display: flex;
align-items: center;
flex-flow: column;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
#cgMessagesContainerPro .cg_gallery_rating_div {
display: flex;
justify-content: center;
flex-flow: column;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
min-width: 180px;
}
#cgMessagesContainerPro .cg_gallery_rating_div .cg_messages_container_pro_select_title{
text-align: center;
margin-bottom: -3px;
margin-top: 10px;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_container {
display: flex;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_label {
padding: 0;
border: 0;
outline: none;
box-shadow: unset;
position: relative;
display: flex;
flex-flow: column;
align-items: center;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_label:after {
display: none;
content: unset;
background: url("data:image/svg+xml;utf8,<svg fill='%23e7e9ea' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat center;
background-size: cover;
right: 5px;
top: 8px;
height: 20px;  position: absolute;
pointer-events: none;
width: 25px;
background-color: #222222;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_label:after {
content: ' ';
background: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat center;
background-size: cover;
background-color: white;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_label_background {
z-index: -2;
width: 100%;
height: 100%;
background-color: #222222;
display: block;
position: absolute;
border: unset;
border-radius: 8px;
border: none;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_label_background {
background-color: white;
}
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_messages_container_pro_select_label_background {
border-radius: 8px;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_image {
box-sizing: border-box;
width: 200px;
min-width: 200px; height: 150px;
border: 0.5px solid #303030;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
#cgMessagesContainerPro .cg_gallery_rating_div_five_star_details_select .cg_messages_container_pro_select_container .cg_messages_container_pro_select_image.cg_messages_container_pro_select_error {
border-color: #ff5555;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_image {
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_messages_container_pro_select_image {
border-radius: 4px;
overflow: hidden;
}
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_gallery_rating_div_five_star_details_select .cg_messages_container_pro_select_image > *,
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_gallery_rating_div_five_star_details_select .cg_messages_container_pro_select_image iframe,
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_gallery_rating_div_five_star_details_select .cg_messages_container_pro_select_image video,
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_gallery_rating_div_five_star_details_select .cg_messages_container_pro_select_image img,
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_gallery_rating_div_five_star_details_select .cg_messages_container_pro_select_image blockquote {
border-radius: inherit;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_alternative_file_type {
box-sizing: border-box;
width: 100px;
min-width: 100px; height: 75px;
border: 0.5px solid #e7e9ea;
background-size: contain;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_alternative_file_type {
box-shadow: 1px 2px 8px rgba(0, 0, 0, .1);
border: thin solid #e6e6e6;
}
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_messages_container_pro_select_alternative_file_type {
border-radius: 4px;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_alternative_file_type_name {
margin-bottom: -10px;
max-width: 150px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_star {
box-sizing: border-box;
width: 35px;
height: 35px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-on.png?v=2) no-repeat center;
background-size: 24px 24px;
line-height: 24px;
border: 0.5px solid #e7e9ea;
border-left: unset;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_star{
border: 0.5px solid black;
border-left: unset;
}
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_messages_container_pro_select_star {
border-radius: 8px;
border-top-left-radius: unset;
border-bottom-left-radius: unset;
}
#cgMessagesContainerPro .cg_messages_container_pro_select {
color: #e7e9ea;
background-color: transparent;
border: 0.5px solid #e7e9ea;
font-weight: 400;
margin: 0;
height: 35px;
border-radius: unset;
padding: 3px 30px 5px 5px;
font-size: 16px;
min-width: 78px;
background-image: none; }
#cgMessagesContainerPro .cg_messages_container_pro_select option {
background-color: #222222;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select option {
background-color: white;
}
#cgMessagesContainerPro .cg_gallery_rating_div_five_star_details_select .cg_messages_container_pro_select_container .cg_messages_container_pro_select.cg_messages_container_pro_select_error {
border-color: #ff5555;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select {
color: #000;
background-color: transparent;
font-weight: 400;
border: 0.5px solid black;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_button {
font-size: 16px;
font-weight: 400;
padding: 5px 10px;
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
box-shadow: none;
height: 35px;
min-width: 78px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
width: fit-content;
margin: 0 auto;
margin-top: 13px;
text-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_button {
background-color: #fff;
border: thin solid #e0e0e0;
color: #000;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
#cgMessagesContainerPro .cg_messages_container_pro_select_button:hover,
#cgMessagesContainerPro .cg_messages_container_pro_select_button:focus {
filter: none !important;
background-color: #000;
border-color: #454545;
box-shadow: 0 4px 12px rgba(0,0,0,.28);
color: #e7e9ea;
transform: translateY(-1px);
outline: none;
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_button:hover,
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_button:focus {
background-color: #fff;
border-color: #d7d7d7;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
color: #000;
}
#cgMessagesContainerPro .cg_messages_container_pro_select_button:active {
box-shadow: none;
transform: translateY(0);
}
#cgMessagesContainerPro.cg_fe_controls_style_white .cg_messages_container_pro_select_button:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
#cgMessagesContainerPro.cg_border_radius_controls_and_containers .cg_messages_container_pro_select_button {
border-radius: 999px;
}
.cg-lds-dual-ring-div {
top: 0;
left: 0;
z-index: 1000;
width: 100%;
height: 100%;
background-color: #222222;
position: fixed;
opacity: 0.5;
}
.cg-lds-dual-ring {
display: inline-block;
width: 64px;
height: 64px;
top: 49%;
position: absolute;
left: 50%;
z-index: 1001;
} .cg-lds-dual-ring:after {
content: " ";
display: block;
width: 46px;
height: 46px;
margin: 1px;
border-radius: 50%;
border: 5px solid #fff;
border-color: #fff transparent #fff transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
}
@keyframes cg-lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.cg_sort_div .cg-lds-dual-ring {
width: 35px;
height: 35px;
vertical-align: bottom;
margin: 5px 15px 0 0;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
background-color: white;
position: relative;
float: none;
display: inline-block;
left: unset;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_sort_div .cg-lds-dual-ring{
border-radius: 8px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg_sort_div .cg-lds-dual-ring .cg_skeleton{
border-radius: 999px;
}
.cg_sort_div .cg-lds-dual-ring.cg_fe_controls_style_black {
background-color: #000;
border: thin solid #212121;
}
.cg_sort_div .cg-lds-dual-ring:after {
content: " ";
display: block;
width: 19px;
height: 19px;
margin: 8px 0 0 7px;
border-radius: 50%;
border: 3px solid #fff;
border-color: #000 transparent #000 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
}
.cg_sort_div .cg-lds-dual-ring.cg_fe_controls_style_black:after {
content: " ";
display: block;
width: 19px;
height: 19px;
margin: 8px 0 0 7px;
border-radius: 50%;
border: 3px solid #e7e9ea;
border-color: #e7e9ea transparent #e7e9ea transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
}
body > .mainCGdivHelperParent .cg-lds-dual-ring-div-gallery-hide {
display: block;
width: 100%;
height: 250px;
margin: 0;
padding: 0;
border: 0.5px solid #e7e9ea;
background-color: #222222;
}
body > .mainCGdivHelperParent .cg-lds-dual-ring-div-gallery-hide.cg_fe_controls_style_white {
border: 0.5px solid #909090;
background-color: #fff;
}
body > .mainCGdivHelperParent .cg-lds-dual-ring-div-gallery-hide.cg_border_radius_controls_and_containers {
border-radius: 12px;
}
body > .mainCGdivHelperParent .cg-lds-dual-ring-div-gallery-hide .cg-lds-dual-ring-gallery-hide {
position: absolute;
left: 50%;
transform: translateX(-50%);
margin-top: 70px;
}
.mainCGdivHelperParent .mainCGdiv > .cg-lds-dual-ring-div-gallery-hide {
display: block;
width: 100%;
height: 200px;
padding: 0;
border: none;
background-color: transparent;
margin: 50px 0 300px 0;
}
.mainCGdivHelperParent .mainCGdiv > .cg-lds-dual-ring-div-gallery-hide[id^="cgLdsDualRingCGcenterDivLazyLoader"] {
display: inline-block;
}
body > .mainCGdivHelperParent .mainCGdiv > .cg-lds-dual-ring-div-gallery-hide[id^="cgLdsDualRingCGcenterDivLazyLoader"] + .cg_further_images_container_as_text.cg_further_images_container_as_text_bottom{
visibility: hidden !important;
}
body > .mainCGdivHelperParent .mainCGdiv > .cg-lds-dual-ring-div-gallery-hide[id^="cgLdsDualRingCGcenterDivLazyLoader"].cg_hide + .cg_further_images_container_as_text.cg_further_images_container_as_text_bottom{
visibility: visible !important;
margin-top: 20px;
}
.mainCGdivHelperParent .mainCGallery > .cg-lds-dual-ring-div-gallery-hide {
display: table;
width: 100%;
height: 200px;
margin: 0;
padding: 0;
border: none;
background-color: transparent;
}
.mainCGdivHelperParent .mainCGallery > .cg-lds-dual-ring-div-gallery-hide > .cg-lds-dual-ring-gallery-hide {
margin-top: 60px;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery > .cg-lds-dual-ring-div-gallery-hide + .cg_further_images_container_as_text.cg_further_images_container_as_text_top{
visibility: hidden !important;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery > .cg-lds-dual-ring-div-gallery-hide.cg_hide + .cg_further_images_container_as_text.cg_further_images_container_as_text_top{
visibility: visible !important;
}
.mainCGdivHelperParent .cg-lds-dual-ring-gallery-hide {
display: block;
width: 75px;
height: 75px;
padding: 0;
border: none;
background-color: transparent;
margin: 0 auto;
transform: translateX(-6px);
margin-top: 40px;
}
.mainCGdivHelperParent .cg-lds-dual-ring-gallery-hide.cg-lds-dual-ring-gallery-hide-mainCGallery {
margin: 50px 0 0 46%;
}
.mainCGdivHelperParent .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 75px;
height: 75px;
margin: 8px 0 0 8px;
border-radius: 50%;
border: 7px solid #222;
border-color: #222 transparent #222 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
}
.mainCGdivHelperParent .cg-lds-dual-ring-gallery-hide.cg_fe_controls_style_black:after {
content: " ";
display: block;
width: 75px;
height: 75px;
margin: 8px 0 0 8px;
border-radius: 50%;
border: 7px solid #e7e9ea;
border-color: #e7e9ea transparent #e7e9ea transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
}
.mainCGdivUploadForm .cg-lds-dual-ring-div-gallery-hide {
display: table;
width: 100% !important;
height: 190px;
margin: 0;
padding: 0;
border: none;
background-color: transparent;
padding-top: 15px;
pointer-events: none;
cursor: auto;
position: relative;
}
.mainCGdivUploadForm .cg-lds-dual-ring-gallery-hide {
display: block;
width: 80px !important;
height: 100%;
padding: 0;
border: none;
background-color: transparent;
margin: 0 auto;
pointer-events: none;
cursor: auto;
margin-top: 45px;
}
.mainCGdivUploadForm .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 75px;
height: 75px; border-radius: 50%;
border: 7px solid #222;
border-color: #222 transparent #222 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
margin: 0;
}
.mainCGdivUploadForm .cg-lds-dual-ring-gallery-hide.cg_fe_controls_style_black:after {
content: " ";
display: block;
width: 75px;
height: 75px;
border-radius: 50%;
border: 7px solid #fff;
border-color: #fff transparent #fff transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
margin: 0;
}
.mainCGdivUploadForm.cg_fe_controls_style_black.cg_upload_in_progress .cg-lds-dual-ring-gallery-hide:after {
width: 35px;
height: 35px;
margin: 8px 0 0 8px;
border-radius: 50%;
border: 3px solid #e7e9ea;
border-color: #e7e9ea transparent #e7e9ea transparent;
}
#cgMessagesContainer .cg-lds-dual-ring-div-gallery-hide {
display: block;
width: auto;
height: auto;
margin: auto;
padding: 0px;
border: none;
background-color: transparent; pointer-events: none;
cursor: auto;
}
#cgMessagesContainer .cg-lds-dual-ring-gallery-hide {
display: block;
width: 80px !important;
height: 100%;
padding: 0px;
border: none;
background-color: transparent;
pointer-events: none;
cursor: auto;
margin: 0;
padding-bottom: 5px;
}
#cgMessagesContainer .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 65px;
height: 65px;
margin: 8px 0 0 8px;
border-radius: 50%;
border: 7px solid #fff;
border-color: #222 transparent #222 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
}
.cg_show_dialog.ui-dialog-content.ui-widget-content p {
color: white;
}
.ui-dialog .ui-dialog-titlebar-close {
right: 0;
}
#show_comments_slider div:before {
display: none !important;
}
#show_comments_slider div:after {
display: none;
}
.mainCGdivHelperParent:before, .mainCGdivHelperParent:after {
content: unset;
}
.mainCGdivHelperParent .mainCGdiv:before, .mainCGdivHelperParent .mainCGdiv:after {
content: unset;
}
.mainCGdivHelperParent div:before, .mainCGdivHelperParent div:after {
content: unset;
}
.mainCGdivHelperParent span:before, .mainCGdivHelperParent div:after {
content: unset;
}
.mainCGdivHelperParent p:before, .mainCGdivHelperParent p:after {
content: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv p {
color: #e7e9ea;
}
.cg_transition {
-webkit-transform: translateX(0) !important;
-moz-transform: translateX(0) !important;
-ms-transform: translateX(0) !important;
-o-transform: translateX(0) !important;
transform: translateX(0) !important;
}
.mainCGdiv .cgCenterDiv .cg_date{
margin-top: 5px;
font-size: 14px;
color: #e7e9ea;
text-align: center;
}
.mainCGdiv .cgCenterDiv.cg_center_white .cg_date{
color: #000;
}
.cg-center-image-exif-data {
display: flex;
justify-content: center;
margin-top: 10px;
margin-bottom: 5px;
align-items: baseline;
position: relative;
height: 60px;
}
.cg-center-image-exif-data .cg-center-image-exif-data-sub {
display: flex;
justify-content: center;
align-items: baseline;
position: absolute;
}
.cg-exif {
margin-right: 15px;
justify-content: center;
align-items: center;
align-content: center;
justify-items: center;
display: flex;
flex-flow: column;
flex-wrap: wrap;
max-width: 200px;
}
.cg-exif-model {
max-width: 140px;
}
.cg-exif:last-child {
margin-right: 0;
}
@media screen and (max-width:450px) {
.cg-exif {
max-width: 80px;
}
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div .cg-exif span {
display: inline-block;
font-size: 12px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div .cg-exif span:first-child { margin-bottom: 2px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-div .cg-exif span:nth-child(2) {
vertical-align: top;
word-break: normal;
}
.cg-exif-date-time-original-img {
height: 20px;
width: 20px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/exif/original-img.png) no-repeat center center;
background-size: cover;
}
.cg-exif-model-img {
height: 16px;
width: 20px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/exif/model-img.png) no-repeat center center;
background-size: cover;
}
.cg-exif-aperturefnumber-img {
height: 16px;
width: 16px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/exif/aperture-img.png) no-repeat center center;
background-size: cover;
}
.cg-exif-exposuretime-img {
height: 16px;
width: 16px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/exif/exposure-img.png) no-repeat center center;
background-size: cover;
}
.cg-exif-isospeedratings-img {
height: 15px;
width: 20px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/exif/isospeed-img.png) no-repeat center center;
background-size: cover;
}
.cg-exif-focallength-img {
height: 16px;
width: 16px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/exif/focallength-img.png) no-repeat center center;
background-size: cover !important;
}
.mainCGdivNoScriptContainer {
width: 100%;
}
.mainCGdivNoScriptContainer .cg_noscript_figure {
width: 50%;
float: left;
}
.mainCGdivNoScriptContainer .cg_noscript_figure .cg_noscript_image {
width: 100%;
height: 300px;
background-size: cover !important;
display: block;
} .cg-slider-preview-navigation-example {
position: absolute;
left: 0;
color: #909090;
font-weight: bold;
font-size: 26px;
z-index: 99999; background-color: #222222; height: 64.083px; vertical-align: middle;
padding-top: 20px;
opacity: 1;
padding-right: 5px;
padding-left: 5px;
text-transform: uppercase;
transform: scale(1, 1.5);
-webkit-transform: scale(1, 2);
-moz-transform: scale(1, 1.5);
-ms-transform: scale(1, 1.5);
-o-transform: scale(1, 1.5);
}
.cg_header:focus {
outline: none;
}
.cg_fade_out {
display: none;
opacity: 0;
transition: display 0s, opacity 5s ease-in;
}
.cg_padding_top_0 {
padding-top: 0 !important;
}
.cg_padding_top_75 {
padding-top: 75px !important;
}
.cg_margin_top_0 {
margin-top: 0 !important;
}
.cg_margin_top_15 {
margin-top: 15px !important;
}
.cg_margin_top_10 {
margin-top: 10px !important;
}
.cg_margin_top_75 {
margin-top: 75px !important;
}
.cg_justify_content_flex_start {
justify-content: flex-start !important;
}
.cg_visibility_hidden {
visibility: hidden !important;
}
.cg_visibility_hidden_override {
visibility: hidden !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDivForBlogView.cg_margin_top_0 {
margin-top: 0 !important;
}
.cg_margin_right_0 {
margin-right: 0 !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDivForBlogView.cg_margin_right_0 {
margin-right: 0 !important;
}
.cg_margin_bottom_0 {
margin-bottom: 0 !important;
}
.cg_margin_bottom_1000 {
margin-bottom: 1000px !important;
}
.cg_margin_bottom_2000 {
margin-bottom: 2000px !important;
}
.cg_min_height_1000 {
min-height: 1000px !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDivForBlogView.cg_margin_bottom_0 {
margin-bottom: 0 !important;
}
.cg_opacity_0 {
opacity: 0 !important;
}
.cg_opacity_0_3 {
opacity: 0.3 !important;
}
.cg_display_block {
display: block !important;
}
.cg_display_inline_block {
display: inline-block !important;
}
.cg_display_grid {
display: grid !important;
}
.cg_opacity_1 {
opacity: 1 !important;
}
.cg_z_index_1 {
z-index: 1 !important;
}
.cg_scroll_behaviour_initial {
scroll-behavior: initial;
}
.cg_background_none {
background: none !important;
}
.cg_border_bottom_unset_important {
border-bottom: unset !important;
}
.cg_hidden {
opacity: 0;
visibility: hidden;
}
.cg_hidden_element {
display: none;
}
.mainCGdivHelperParent .mainCGdiv .cg_blog_view_hidden {
opacity: 0 !important;
visibility: hidden !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_slider_view_hidden {
opacity: 0 !important;
visibility: hidden !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cg_slider_view_hidden {
opacity: 0 !important;
visibility: hidden !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_blog_view_visible {
opacity: 1 !important;
visibility: visible !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_slider_view_visible_and_display_table {
display: table !important;
opacity: 1 !important;
visibility: visible !important;
}
.cg_width_fit_content_important {
width: fit-content !important;
}
.cg_hide_cg_center_div {
display: none !important;
}
.cg_hide {
display: none !important;
}
.cg_hide_override {
display: none !important;
}
.cg_hide_override_pagination {
display: none !important;
}
.cg_pointer_events_none {
pointer-events: none !important;
}
.cg_margin_0_auto {
margin: 0 auto;
}
.cgChangeTopControlsStyleOption {
text-align: center;
padding: 10px 15px;
position: relative;
font-size: 16px;
margin-bottom: 10px;
}
.cgChangeTopControlsStyleOption .cgChangeTopControlsStyleText {
margin: 0 auto 5px;
}
.cgChangeTopControlsStyleOption.cg_fe_controls_style_white {
border: 0.5px solid #000;
background-color: white;
color: #000;
}
.cgChangeTopControlsStyleOption.cg_fe_controls_style_black {
border: 0.5px solid #000;
background-color: white;
color: #000;
}
.cgChangeTopControlsStyleOption .cgChangeTopControlsStyleOptionClose {
height: 16px;
width: 16px;
cursor: pointer;
display: block;
position: absolute;
right: 10px;
}
.cgChangeTopControlsStyleOption.cg_fe_controls_style_white .cgChangeTopControlsStyleOptionClose {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/messages-close-bright.png) no-repeat right center;
background-size: contain;
}
.cgChangeTopControlsStyleOption.cg_fe_controls_style_black .cgChangeTopControlsStyleOptionClose {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/messages-close-dark.png) no-repeat right center;
background-size: contain;
}
.cgChangeTopControlsStyleOption .cgChangeTopControlsStyleOptionTest {
width: fit-content;
padding: 5px 20px;
margin: 0 auto;
cursor: pointer;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.cgChangeTopControlsStyleOption.cg_fe_controls_style_white .cgChangeTopControlsStyleOptionTestBlackSites {
background-color: #000;
color: white;
border: 0.5px solid #000;
}
.cgChangeTopControlsStyleOption.cg_fe_controls_style_black .cgChangeTopControlsStyleOptionTestWhiteSites {
background-color: white;
color: #000;
border: 0.5px solid #000;
}
.cgChangeCenterToBlack {
background-color: #000;
color: white;
border: 0.5px solid #000;
}
.cgChangeCenterToWhite {
background-color: #fff;
color: black;
border: 0.5px solid #000;
}    .mainCGdiv .mainCGallery.cg_micro > .cg_show .cg_gallery_info_title, .mainCGdiv .mainCGallery.cg_micro > .cg_show .cg_gallery_info {
display: none !important;
}
.mainCGdiv .mainCGallery.cg_micro > .cg_show .cg_gallery_info_title, .mainCGdiv .mainCGallery.cg_micro > .cg_show .cg_gallery_info {
display: none !important;
}
.mainCGdiv .mainCGallery.cg_micro > .cg_show .cg_gallery_info_title, .mainCGdiv .mainCGallery.cg_micro > .cg_show .cg_gallery_info {
display: none !important;
}
.mainCGdiv .mainCGallery.cg_sm > .cg_show .cg_gallery_info_title, .mainCGdiv .mainCGallery.cg_sm > .cg_show .cg_gallery_info {
padding: 3px;
}
.mainCGdiv .mainCGallery.cg_xs > .cg_show .cg_gallery_info_title, .mainCGdiv .mainCGallery.cg_xs > .cg_show .cg_gallery_info {
padding: 2px;
}
.mainCGdiv .mainCGallery.cg_xxs > .cg_show .cg_gallery_info_title, .mainCGdiv .mainCGallery.cg_xxs > .cg_show .cg_gallery_info {
padding: 1px;
}
.mainCGdiv .mainCGallery.cg_sm .cg_gallery_info > div:first-child {
margin-bottom: 3px;
}
.mainCGdiv .mainCGallery.cg_xs .cg_gallery_info > div:first-child {
margin-bottom: 2px;
}
.mainCGdiv .mainCGallery.cg_xxs .cg_gallery_info > div:first-child {
margin-bottom: 1px;
}
.mainCGdiv .mainCGallery.cg_sm > .cg_show .cg_gallery_info_title div {
padding: 0;
height: 15px;
line-height: 15px;
font-size: 15px;
}
.mainCGdiv .mainCGallery.cg_xs > .cg_show .cg_gallery_info_title div {
padding: 0;
height: 13px;
line-height: 13px;
font-size: 13px;
}
.mainCGdiv .mainCGallery.cg_modern_hover.cg_xs > .cg_show .cg_gallery_info_title {
overflow-x: hidden;
overflow-y: scroll;
}
.mainCGdiv .mainCGallery.cg_modern_hover.cg_xs > .cg_show .cg_gallery_info_title div {
height: unset;
line-height: 13px;
font-size: 13px;
}
.mainCGdiv .mainCGallery.cg_xxs > .cg_show .cg_gallery_info_title div {
padding: 0;
height: 11px;
line-height: 11px;
font-size: 11px;
}
.mainCGdiv .mainCGallery.cg_sm > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
width: 15px;
height: 15px;
background-size: 15px 15px;
}
.mainCGdiv .mainCGallery.cg_xs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
width: 13px;
height: 13px;
background-size: 13px 13px;
}
.mainCGdiv .mainCGallery.cg_xxs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_star_one_star {
width: 11px;
height: 11px;
background-size: 11px 11px;
}
.mainCGdiv .mainCGslider.cg_sm > .cg_show .cg_gallery_rating_div .cg_gallery_comments_div {
height: 12px;
}
.mainCGdiv .mainCGslider.cg_xs > .cg_show .cg_gallery_rating_div .cg_gallery_comments_div {
height: 11px;
}
.mainCGdiv .mainCGslider.cg_sm > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child_five_star .cg_gallery_rating_div_star_one_star {
width: 12px;
height: 12px;
background-size: 12px 12px;
}
.mainCGdiv .mainCGslider.cg_xs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child_five_star .cg_gallery_rating_div_star_one_star {
width: 10px;
height: 10px;
background-size: 10px 10px;
}
.mainCGdiv .mainCGslider.cg_xxs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child_five_star .cg_gallery_rating_div_star_one_star {
width: 9px;
height: 9px;
background-size: 9px 9px;
}
.mainCGdiv .mainCGslider.cg_sm > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child_five_star .cg_gallery_rating_div_count {
font-size: 13px;
}
.mainCGdiv .mainCGslider.cg_xs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child_five_star .cg_gallery_rating_div_count {
font-size: 11px;
}
.mainCGdiv .mainCGslider.cg_xxs > .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_child_five_star .cg_gallery_rating_div_count {
font-size: 9px;
}
.mainCGslider.cg_sm > .cg_show .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 13px;
line-height: 13px;
height: 13px;
padding-top: 1px;
}
.mainCGslider.cg_xs > .cg_show .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 11px;
line-height: 11px;
height: 11px;
}
.mainCGslider.cg_xxs > .cg_show .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 9px;
line-height: 9px;
height: 9px;
}
.mainCGslider.cg_sm > .cg_show .cg_gallery_comments_div_icon {
width: 11px;
height: 11px;
}
.mainCGslider.cg_xs > .cg_show .cg_gallery_comments_div_icon {
width: 10px;
height: 10px;
}
.mainCGslider.cg_sm > .cg_show .cg_gallery_comments_div_count {
font-size: 11px;
}
.mainCGslider.cg_xs > .cg_show .cg_gallery_comments_div_count {
font-size: 10px;
}
.mainCGslider.cg_sm > .cg_show .cg_gallery_info_title div {
padding: 0;
}
.mainCGslider.cg_xs > .cg_show .cg_gallery_info_title div {
padding: 0;
}
.mainCGslider.cg_xxs > .cg_show .cg_gallery_info_title div {
padding: 0;
}
.mainCGslider.cg_sm > .cg_show .cg_gallery_info_title {
font-size: 13px;
padding: 1px 2px;
}
.mainCGslider.cg_xs > .cg_show .cg_gallery_info_title {
font-size: 12px;
padding: 1px 1px;
}
.mainCGslider.cg_xxs > .cg_show .cg_gallery_info_title {
font-size: 11px;
padding: 1px 3px;
}
.mainCGallery.cg_sm > .cg_show .cg_gallery_info .cg_gallery_rating_div {
height: auto;
}
.mainCGallery.cg_xs > .cg_show .cg_gallery_info .cg_gallery_rating_div {
height: auto;
}
.mainCGallery.cg_xxs > .cg_show .cg_gallery_info .cg_gallery_rating_div {
height: auto;
}
.mainCGallery.cg_sm > .cg_show .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 15px;
line-height: 15px;
height: 15px;
}
.mainCGallery.cg_xs > .cg_show .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 13px;
line-height: 13px;
height: 13px;
}
.mainCGallery.cg_xxs > .cg_show .cg_gallery_info .cg_gallery_comments_div .cg_gallery_comments_div_count {
font-size: 11px;
line-height: 11px;
height: 11px;
}
.mainCGallery.cg_sm > .cg_show .cg_gallery_comments_div .cg_gallery_comments_div_icon {
width: 15px;
height: 15px;
background-size: 12px 12px;
}
.mainCGallery.cg_xs > .cg_show .cg_gallery_comments_div .cg_gallery_comments_div_icon {
width: 13px;
height: 13px;
background-size: 11px 11px;
}
.mainCGallery.cg_xxs > .cg_show .cg_gallery_comments_div .cg_gallery_comments_div_icon {
width: 9px;
height: 9px;
background-size: 9px 9px;
}
.mainCGdiv .mainCGallery.cg_sm .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_sm .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 17px;
}
.mainCGdiv .mainCGallery.cg_sm .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_sm .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 17px;
}
.mainCGdiv .mainCGallery.cg_xs .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_xs .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 15px;
}
.mainCGdiv .mainCGallery.cg_xxs .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details,
.cg_messages_container_pro.cg_xxs .cg_show .cg_gallery_rating_div .cg_gallery_rating_div_five_star_details {
top: 12px;
}
.mainCGdiv .mainCGallery.cg_sm .cg_gallery_info_title.cg_is_user_gallery {
grid-template-columns: auto 24px; }
.mainCGdiv .mainCGallery.cg_xs .cg_gallery_info_title.cg_is_user_gallery {
grid-template-columns: auto 20px; }
.mainCGdiv .mainCGallery.cg_xs .cg_gallery_info_title.cg_is_user_gallery {
grid-template-columns: auto 16px; }
.mainCGdiv .mainCGallery.cg_sm .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image {
padding: 0 4px !important;
height: 16px;
line-height: 16px;
font-size: 11px;
}
.mainCGdiv .mainCGallery.cg_xs .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image {
padding: 0 2px !important;
height: 14px;
line-height: 14px;
font-size: 12px;
}
.mainCGdiv .mainCGallery.cg_xs .cg_gallery_info_title.cg_is_user_gallery .cg_delete_user_image {
height: 12px;
line-height: 12px;
font-size: 8px;
padding: 0px 2px 2px 2px !important;
}
.mainCGdiv .mainCGallery.cg_slider_right .mainCGallery {
display: flex;
flex-direction: row-reverse;
}
.mainCGdiv .mainCGallery.cg_slider_right .mainCGslider {
width: 20%;
height: auto; float: right;
display: flex !important;
flex-direction: row;
flex-wrap: wrap;
align-content: baseline;
}
.mainCGdiv .mainCGallery.cg_slider_right .cgCenterDiv {
width: 80%;
float: left;
}
.mainCGdivContainer.cg_padding_bottom_110 {
padding-bottom: 110px !important;
}
.mainCGdivContainer.cg_padding_bottom_200 {
padding-bottom: 200px !important;
}
.mainCGallery.cg_center_white .cg_position_hr_1 {
position: absolute;
background-color: transparent;
top: 0;
z-index: 1000002;
margin: 0;
width: 12px;
height: 0;
border-top: 1px solid #000;
left: 50%;
transform: translateX(-6px);
}
.mainCGallery.cg_center_white .cg_position_hr_2 {
position: absolute;
background-color: transparent;
top: 0;
z-index: 1000001;
margin: 0;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #fff;
left: 50%;
transform: translateX(-6px);
}
.mainCGallery.cg_center_white .cg_position_hr_3 {
position: absolute;
background-color: transparent;
top: 0;
z-index: 1000000;
margin: 0;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #000;
left: 50%;
transform: translateX(-7px);
}
.mainCGallery .cg_position_hr_1 {
position: absolute;
background-color: transparent;
top: 0;
z-index: 1000002;
margin: 0;
width: 12px;
height: 0;
border-top: 1px solid #222;
left: 50%;
transform: translateX(-6px);
}
.mainCGallery .cg_position_hr_2 {
position: absolute;
background-color: transparent;
top: 0;
z-index: 1000001;
margin: 0;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #949494;
left: 50%;
transform: translateX(-6px);
}
.mainCGallery .cg_position_hr_3 {
position: absolute;
background-color: transparent;
top: 0;
z-index: 1000000;
margin: 0;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #222;
left: 50%;
transform: translateX(-7px);
} .fb_iframe_widget iframe {
width: 1000px !important;
}
#cgDownloadProperProVersionInfoFrontendArea {
border: 0.5px solid black;
background-color: white;
color: black;
font-size: 16px;
}
#cgDownloadProperProVersionInfoFrontendArea #cgDownloadProperProVersionInfoFrontendAreaHeader {
text-align: center;
font-size: 18px;
}
#cgDownloadProperProVersionInfoFrontendArea #cgDownloadProperProVersionInfoFrontendAreaBox {
text-align: center;
font-weight: bold;
margin: 0 auto;
position: relative;
width: 500px;
border: 0.5px solid black;
padding: 10px 0;
display: grid;
}
#cgDownloadProperProVersionInfoFrontendArea #cgDownloadProperProVersionInfoFrontendAreaBox a {
color: #0073aa;
}
@media screen and (max-width: 625px) {
.mainCGdiv > .cg_header .cg_search_input_div {
width: 200px !important;
}
.mainCGdiv > .cg_header .cg_search_input_div input {
width: 200px !important;
}
}
@media screen and (max-width: 390px) {
.mainCGdiv > .cg_header .cg_search_input_div {
width: 200px !important;
}
.mainCGdiv > .cg_header .cg_search_input_div input {
width: 200px !important;
}
} @media screen and (max-width: 345px) {
.cg_sort_div .cg-lds-dual-ring {
margin: 0 auto;
margin-top: 5px;
}
.mainCGdiv .cg_header .cg-gallery-upload {
margin-right: 0;
box-sizing: border-box;
}
.mainCGdiv .cg_search_input_div {
width: 100% !important;
margin-right: 0;
}
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label {
width: 100%;
margin-right: 0;
}
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order {
width: 100%;
margin-right: 0;
}
@media screen and (max-width: 394px) {
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label {
max-width: 100%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order {
max-width: 100%;
}
}
.mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_random_button {
width: 100%;
margin-right: unset;
box-sizing: border-box;
background-size: 29px;
}
.mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_random_button_loader {
width: 100%;
min-width: 100%;
flex: 1 1 100%;
margin-right: unset;
box-sizing: border-box;
}
.mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_random_button_loader:after {
margin: 7px auto 4px;
}
.mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_search_input {
width: 100% !important;
}
.mainCGdivHelperParent .mainCGdiv .cg-cat-select-area label {
width: 100% !important;
justify-content: center;
margin-right: 0;
box-sizing: border-box;
}
} .mainCGdiv .mainCGallery .cgCenterDiv .cg-emojis-div{
display:flex;
flex-flow: wrap;
width: 100%;
max-width: 100%;
margin-bottom: 10px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-emoji-select{
cursor: pointer;
margin-right: 5px;
font-size: 20px;
line-height: 28px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-emoji-select img{
font-size: 20px;
}
.mainCGdiv.cg_is_mobile .mainCGallery .cgCenterDiv .cg-emoji-select{
font-size: 24px;
line-height: 32px;
}
.mainCGdiv.cg_is_mobile .mainCGallery .cgCenterDiv .cg-emoji-select img{
font-size: 24px;
}
body .cg_zoom_container{
position:fixed;
top:0;
left:0;
padding:0;
z-index:999999999;
overflow:hidden;
overscroll-behavior-x: none;
overscroll-behavior-y: contain;
background-color: #000;
touch-action: none;
}
body .cg_zoom_container.cg_center_white{
position:fixed;
top:0;
left:0;
padding:0;
z-index:999999999;
overflow:hidden;
overscroll-behavior-x: none;
overscroll-behavior-y: contain;
background-color: white;
touch-action: none;
}
body .cg_zoom_container .cg_zoom_image_container{
position:relative;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
touch-action: none;
}
body .cg_zoom_container .cg_zoom_image_stage{
position: relative;
display: block;
width: 100%;
height: 100%;
transform-origin: center center;
will-change: transform;
}
body .cg_zoom_container .cg_zoom_image_stage.cg_zoom_image_stage_animate{
transition: transform .18s ease-out;
}
body .cg_zoom_container .cg_zoom_image{
background-size:cover !important;
position: absolute;
}
body .cg_zoom_container .cg_zoom_close{
z-index: 9999999999;
height: 30px;
width: 30px;
cursor: pointer;
display: block;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-dark.png) no-repeat center center;
background-size: 20px 20px;
position: fixed;
right: 15px;
top: 15px;
padding: 0;
box-sizing: border-box;
background-color: #000;
outline: none;
border: thin solid #212121;
border-radius: 999px;
box-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
touch-action: manipulation;
}
body .cg_zoom_container .cg_zoom_close.cg_border_radius_controls_and_containers{
border-radius: 999px;
}
body .cg_zoom_container .cg_zoom_close.cg_center_white{
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-bright.png);
background-color: #fff;
border: thin solid #e0e0e0;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
body .cg_zoom_container .cg_zoom_close:hover,
body .cg_zoom_container .cg_zoom_close:focus{
filter: none !important;
background-color: #000;
border-color: #454545;
box-shadow: 0 4px 12px rgba(0,0,0,.28);
transform: translateY(-1px);
}
body .cg_zoom_container .cg_zoom_close.cg_center_white:hover,
body .cg_zoom_container .cg_zoom_close.cg_center_white:focus{
background-color: #fff;
border-color: #d7d7d7;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
}
body .cg_zoom_container .cg_zoom_close:active{
box-shadow: none;
transform: translateY(0);
}
body .cg_zoom_container .cg_zoom_close.cg_center_white:active{
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
.cgVerticalSpaceCreator{ display: none !important;
}
#cgGalleriesMainPageRecognized{
margin: 0 auto;
padding: 5px;
border: thin solid black;
border-radius: 8px;
font-size: 16px;
cursor: pointer;
}
@media screen and (max-width: 900px) {
.mainCGdivHelperParent .mainCGdiv .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container.cg_container{
width: 49% !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container.cg_container:last-child{
display: none !important;
}
}
@media screen and (max-width: 570px) {
.mainCGdivHelperParent .mainCGdiv .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container.cg_container{
width: 100% !important;
display: none !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container.cg_container:first-child{
display: flex !important;
}
}
@-webkit-keyframes cg_center_div_shimmer {
100% {
transform: translateX(100%);
}
}
@keyframes cg_center_div_shimmer {
100% {
transform: translateX(100%);
}
} .cg_grid {
} .cg_grid:after {
content: ''  !important;
display: block  !important;
clear: both  !important;
} .cg_grid_sizer,
.cg_grid_item {
width: 9% !important;
}
@media screen and (max-width:4500px) {
.cg_grid_sizer,
.cg_grid_item {
width: 10.11% !important;
}
}
@media screen and (max-width:4000px) {
.cg_grid_sizer,
.cg_grid_item {
width: 11.5% !important;
}
}
@media screen and (max-width:3500px) {
.cg_grid_sizer,
.cg_grid_item {
width: 13.28% !important;
}
}
@media screen and (max-width:3000px) {
.cg_grid_sizer,
.cg_grid_item {
width: 15.66% !important;
}
}
@media screen and (max-width:2500px) {
.cg_grid_sizer,
.cg_grid_item {
width: 19% !important;
}
}
@media screen and (max-width:2000px) {
.cg_grid_sizer,
.cg_grid_item {
width: 24% !important;
}
}
@media screen and (max-width:1500px) {
.cg_grid_sizer,
.cg_grid_item {
width: 32.33% !important;
}
}
@media screen and (max-width:1000px) {
.cg_grid_sizer,
.cg_grid_item {
width: 49% !important;
}
}
@media screen and (max-width:570px) {
.cg_grid_sizer,
.cg_grid_item {
width: 100% !important;
}
.cg_gutter_sizer { width: 5%; } }
.cg_gutter_sizer { width: 1.1%; }
@media screen and (max-width:5000px) {
.cg_gutter_sizer {
width: 1% !important;
}
}
@media screen and (max-width:4500px) {
.cg_gutter_sizer {
width: 1.1111% !important;
}
}
@media screen and (max-width:4000px) {
.cg_gutter_sizer {
width: 1.1250% !important;
}
}
@media screen and (max-width:3500px) {
.cg_gutter_sizer {
width: 1.1428% !important;
}
}
@media screen and (max-width:3000px) {
.cg_gutter_sizer {
width: 1.1666% !important;
}
}
@media screen and (max-width:2500px) {
.cg_gutter_sizer {
width: 1.20% !important;
}
}
@media screen and (max-width:2000px) {
.cg_gutter_sizer {
width: 1.25% !important;
}
}
@media screen and (max-width:1500px) {
.cg_gutter_sizer {
width: 1.33% !important;
}
}
@media screen and (max-width:1000px) {
.cg_gutter_sizer {
width: 2% !important;
}
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item { background-color: #000;
overflow: visible !important;
border: thin solid #212121;
box-shadow: 1px 2px 8px rgba(255, 255, 255, .10);
box-sizing: border-box !important;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white article.cg_show.cg_grid_item {
background-color: white;
box-shadow: 2px 2px 8px rgba(0, 0, 0, .15); border: thin solid #e6e6e6;
}
.mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers article.cg_show.cg_grid_item {
border-radius: 8px  !important;
}
.mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers article.cg_show.cg_grid_item .cg_masonry_media_shell {
border-radius: 8px  !important;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers article.cg_show.cg_grid_item.cg_empty_info .cg_masonry_media_shell {
border-bottom-left-radius: 8px !important;
border-bottom-right-radius: 8px !important;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass.cg_border_radius_controls_and_containers article.cg_show.cg_grid_item.cg_empty_info .cg_masonry_media_shell {
border-bottom-left-radius: 8px !important;
border-bottom-right-radius: 8px !important;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_figure {
display: block !important;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell {
display: flex !important;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell.cg_masonry_media_shell_small_image {
min-height: 140px;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > img,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > video,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append_container,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg-con-entry-preview,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a > .cg-con-entry-preview,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_no_entries_text {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > img,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > video,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append_container,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a > img,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a > video,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a > .cg_append,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg-con-entry-preview,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a > .cg-con-entry-preview,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append_container .cg_append,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append_container iframe,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append_container .cg_append_overlay {
border-radius: inherit;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > img,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a > img,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > .cg_append_container .cg_append {
max-width: 100%;
max-height: 100%;
margin-left: auto;
margin-right: auto;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > video,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell > a > video {
width: 100% !important;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_multiple_files_prev {
display: none;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_multiple_files {
top: 12px;
right: 12px;
height: 30px;
min-width: 36px;
padding: 0 10px;
border: 1px solid rgba(255, 255, 255, 0.14);
border-radius: 999px;
background: rgba(10, 14, 24, 0.58);
color: #f8fafc;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
font-size: 12px;
font-weight: 600;
line-height: 1;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white article.cg_show.cg_grid_item .cg_multiple_files {
border-color: rgba(255, 255, 255, 0.58);
background: rgba(255, 255, 255, 0.72);
color: #111827;
box-shadow: 0 8px 20px rgba(15, 23, 42, 0.1);
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell .cg_append_container {
overflow: hidden;
position: relative;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell .cg_append_container + .cg_append_seo_conform_hidden_link {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_masonry_media_shell .cg_append_container .cg_append_overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_figure .cg_append {
width: 100%;
height: 100%;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_gallery_info {
display: block !important;
position: relative !important;
top: 0; padding: 15px;
height: unset !important;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass article.cg_show.cg_grid_item .cg_gallery_info {
min-height: 48px;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_gallery_info.cg_empty {
padding: 0;
height: 0 !important;
min-height: 0 !important;
margin: 0;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_gallery_info .cg_gallery_info_rating_comments{
margin-bottom: 5px;
justify-content: left;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_gallery_info .cg_gallery_info_rating_comments:empty{
height: 0;
margin: 0;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_gallery_info .cg_gallery_info_title {
text-align: left;
overflow: hidden !important; }
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_gallery_info .cg_gallery_info_title p {
margin-top: 0;
margin-bottom: 5px;
}
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item .cg_gallery_info .cg_gallery_info_title p:last-child {
margin-bottom: 0;
}
.cg_grid_item img {
display: block;
width: 100%;
}
.cg_row {
display: flex !important;
box-sizing: border-box !important;
flex-wrap: wrap !important;
}
.cg_row .cg_row_col  {
box-sizing: border-box !important;;
}
.cg_row > .cg_row_col.cg_33{
width: 33.333333%;
min-width: 33.333333%;
max-width: 33.333333%;
}
.cg_row > .cg_row_col.cg_33:nth-child(1){
padding-right: 20px;
}
.cg_row > .cg_row_col.cg_33:nth-child(2){
padding-right: 20px;
}
.cg_row > .cg_row_col.cg_50{
width: 50%;
min-width: 50%;
max-width: 50%;
}
.cg_row > .cg_row_col.cg_50:nth-child(1){
padding-right: 20px;
}
@media screen and (max-width:650px) {
.cg_row > .cg_row_col.cg_empty{
display: none;
}
.cg_row > .cg_row_col.cg_33{
width: 50%;
min-width: 50%;
max-width: 50%;
}
.cg_row > .cg_row_col.cg_33:nth-child(2){
padding-right: 0;
}
}
@media screen and (max-width:700px) {
.mainCGdivOrderContainer .cg_row > .cg_row_col.cg_empty,
.mainCGdivUploadFormOnly .cg_row > .cg_row_col.cg_empty{
display: none;
}
.mainCGdivOrderContainer .cg_row > .cg_row_col.cg_33,
.mainCGdivUploadFormOnly .cg_row > .cg_row_col.cg_33{
width: 50%;
min-width: 50%;
max-width: 50%;
}
.mainCGdivOrderContainer .cg_row > .cg_row_col.cg_33:nth-child(2),
.mainCGdivUploadFormOnly .cg_row > .cg_row_col.cg_33:nth-child(2){
padding-right: 0;
}
}
@media screen and (max-width:550px) {
.cg_row > .cg_row_col.cg_33{
width: 100%;
min-width: 100%;
max-width: 100%;
padding-right: 0 !important;
}
.cg_row > .cg_row_col.cg_50{
width: 100%;
min-width: 100%;
max-width: 100%;
padding-right: 0 !important;
}
}
@media screen and (max-width:600px) {
.mainCGdivOrderContainer .cg_row > .cg_row_col.cg_33,
.mainCGdivUploadFormOnly .cg_row > .cg_row_col.cg_33{
width: 100%;
min-width: 100%;
max-width: 100%;
padding-right: 0 !important;
}
.mainCGdivOrderContainer .cg_row > .cg_row_col.cg_50,
.mainCGdivUploadFormOnly .cg_row > .cg_row_col.cg_50{
width: 100%;
min-width: 100%;
max-width: 100%;
padding-right: 0 !important;
}
} .mainCGallery.cg_grid.cg_masonry_flex_loading {
display: flex !important;
flex-wrap: wrap;
gap: 15px;
align-items: flex-start;
visibility: visible !important;
opacity: 1 !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item {
box-sizing: border-box;
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_sizer {
width: 100% !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_gutter_sizer {
width: 15px !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_skeleton,
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item.is-loaded .cg_skeleton {
display: block !important;
opacity: 1 !important;
pointer-events: none;
}
@media screen and (min-width:601px) {
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item,
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_sizer {
width: calc((100% - 15px) / 2) !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item {
flex: 0 0 calc((100% - 15px) / 2) !important;
max-width: calc((100% - 15px) / 2) !important;
}
}
@media screen and (min-width:1108px) {
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item,
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_sizer {
width: calc((100% - 30px) / 3) !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item {
flex: 0 0 calc((100% - 30px) / 3) !important;
max-width: calc((100% - 30px) / 3) !important;
}
}
@media screen and (min-width:1482px) {
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item,
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_sizer {
width: calc((100% - 45px) / 4) !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item {
flex: 0 0 calc((100% - 45px) / 4) !important;
max-width: calc((100% - 45px) / 4) !important;
}
}
@media screen and (min-width:1856px) {
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item,
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_sizer {
width: calc((100% - 60px) / 5) !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item {
flex: 0 0 calc((100% - 60px) / 5) !important;
max-width: calc((100% - 60px) / 5) !important;
}
}
@media screen and (min-width:2230px) {
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item,
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_sizer {
width: calc((100% - 75px) / 6) !important;
}
.mainCGallery.cg_grid.cg_masonry_flex_loading .cg_grid_item {
flex: 0 0 calc((100% - 75px) / 6) !important;
max-width: calc((100% - 75px) / 6) !important;
}
} .cg_grid_item {
transition-property: opacity;
transition-duration: 1s;
transition-timing-function: linear;
overflow: hidden !important;
margin-bottom: 15px;
} .cg_skeleton {
position: absolute;
inset: 0;   background: linear-gradient(90deg, #e5e5e5 25%, #cfcece 37%, #e5e5e5 63%); background-size: 400% 100%; animation: cg_new_shimmer_without_opacity 1.4s linear infinite;
z-index: 2;
} @keyframes cg_new_shimmer_without_opacity {
0%   { background-position: 100% 0; }
100% { background-position: -100% 0; }
} .cg_grid_item.is-loaded .cg_skeleton {
opacity: 0;
pointer-events: none;
transition: opacity .3s linear;
}
.cg-loading {
position: relative;
pointer-events: none;
opacity: 0.8;
}
.cg-loading::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 16px;
height: 16px;
margin-top: -8px;
margin-left: -8px;
border: 2px solid #000;
border-top: 2px solid transparent;
border-radius: 50%;
animation: cg-spin 0.7s linear infinite;
}
@keyframes cg-spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
} #mainCGdivParent { } #mainCGdivParent {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
z-index: 999980;
} #mainCGdivParent .cgCenterDivLoaderContainerBackdrop {
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #000;
display: block;
position: fixed;
z-index: 998;
}
#mainCGdivParent .cgCenterDivLoaderContainer {
left: 0;
display: block;
position: absolute;
z-index: 999;
width: 100%;
height: 100%;
margin-top: 15px;
background-color: black;
padding: 0 20px;
}
#mainCGdivParent.cg_fe_controls_style_white .cgCenterDivLoaderContainer {
background-color: white;
}
#mainCGdivParent .cgCenterDiv.cgCenterDivLoader {
padding: 25px 15px 0;
display: block;
background-color: #000;
margin: 0 !important;
width: 100%;
max-width: 100% !important;
border-radius: unset;
}
#mainCGdivParent.cg_fe_controls_style_white .cgCenterDiv.cgCenterDivLoader {
background-color: #fff;
}
#mainCGdivParent .cg-center-div-helper {
max-width: 970px;
margin: 0 auto;
}
#mainCGdivParent.cg_border_radius_controls_and_containers .cg-center-div-skeleton-box {
border-radius: 8px;
}
#mainCGdivParent .cg-center-div-skeleton-box {
background-color: #DDDBDD;
position: relative;
overflow: hidden;
height: 16px;
margin-bottom: 8px;
}
#mainCGdivParent .mainCGdiv.cg_border_radius_controls_and_containers .cg-center-div-skeleton-box {
border-radius: 8px;
}
#mainCGdivParent .cgCenterImageLoader.cg-center-div-skeleton-box {
margin-bottom: 30px;
}
#mainCGdivParent .cg-center-div-skeleton-box:after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transform: translateX(-100%);
background-image: linear-gradient(
90deg,
rgba(255, 255, 255, 0) 0,
rgba(255, 255, 255, 0.2) 20%,
rgba(255, 255, 255, 0.5) 60%,
rgba(255, 255, 255, 0)
);
-webkit-animation: cg_center_div_shimmer 1s linear infinite;
animation: cg_center_div_shimmer 1s linear infinite;
content: "" !important;
}
@-webkit-keyframes cg_center_div_shimmer {
100% {
transform: translateX(100%);
}
}
@keyframes cg_center_div_shimmer {
100% {
transform: translateX(100%);
}
}
.mainCGdivSliderLoader
{
position: fixed;
top: 0;
right: 0;   width: 200px;  height: 100%; overflow: auto; color: #fff;
z-index: 999999;
box-sizing: border-box;
scrollbar-gutter: stable;
}
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdivSliderLoader {
display: none;
}
.mainCGdivSliderLoader.mainCGdivSliderLoaderInline {
position: relative;
top: auto;
right: auto;
width: 100%;
height: 182px;
max-height: 182px;
margin: 0 0 20px;
padding: 0 68px 12px;
overflow: hidden;
display: flex;
flex-flow: row;
gap: 30px;
align-items: flex-start;
}
.mainCGdivSliderLoader.mainCGdivSliderLoaderInline.cg_hide {
display: none;
}
.mainCGdivSliderLoader .cgl_skeleton
{
width: 100%;
height: 142px;
z-index: 999;
overflow: visible;
position: absolute;
box-sizing: border-box;
padding-bottom: 30px;
}
.mainCGdivSliderLoader.mainCGdivSliderLoaderInline .cgl_skeleton {
width: 160px;
min-width: 160px;
height: 154px;
position: relative;
padding-bottom: 0;
}
.cglSlider
{
top: 0;
right: 0;
width: 200px;
max-width: 200px;
position: relative;
height: 100%;
overflow: auto;
color: #fff;
z-index: 999999;
box-sizing: border-box;
scrollbar-gutter: stable;
font-size: 14px;
user-select: none;
overflow-anchor: none; }
.mainCGdivHelperParent .mainCGdiv .cglSlider {
opacity: 1;
transform: translateX(0);
transition: opacity 0.22s ease, transform 0.26s cubic-bezier(0.22, 1, 0.36, 1);
will-change: opacity, transform;
}
.mainCGdivHelperParent .mainCGdiv .cglSlider.cg_fullwindow_slider_prepare {
opacity: 0;
transform: translateX(18px);
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdivInnerParent > .cglSlider,
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdivInnerParent > .cgl_nav {
display: none !important;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cglSlider,
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cgl_nav {
display: none !important;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover {
position: fixed;
inset: 0;
z-index: 99996;
height: 100%;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
padding: 50px 20px 30px;
box-sizing: border-box;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-backdrop,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-backdrop {
position: absolute;
inset: 0;
opacity: 1;
background: rgba(0, 0, 0, 0.14);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
transition: opacity 0.2s ease, backdrop-filter 0.2s ease, -webkit-backdrop-filter 0.2s ease, background 0.2s ease;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-backdrop,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-backdrop {
background: rgba(0, 0, 0, 0.08);
}
.mainCGdivHelperParent.cg_fe_controls_style_black .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-backdrop,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-backdrop {
background: rgba(0, 0, 0, 0.14);
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-surface,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-surface {
position: relative;
z-index: 1;
width: 313px;
max-width: calc(100vw - 32px);
max-height: calc(100vh - 100px);
max-height: calc(100svh - 100px);
max-height: calc(100dvh - 100px);
max-height: calc(var(--cg-viewport-height, 100vh) - 100px);
overflow: hidden;
box-sizing: border-box;
background-color: #000;
border: thin solid #212121;
border-radius: 12px;
box-shadow: 0 14px 35px rgba(0,0,0,.32);
padding: 54px 18px 14px 22px;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-surface,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-surface {
background-color: #fff;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 20px rgba(0,0,0,.12);
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-close,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-close {
position: absolute;
top: 12px;
right: 12px;
width: 30px;
height: 30px;
min-width: 30px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
border-radius: 999px;
border: thin solid #212121;
background: #000 url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-dark.png) no-repeat center center;
background-size: 20px 20px;
box-shadow: none;
opacity: 1;
visibility: visible;
pointer-events: auto;
z-index: 4;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-close,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .cg-fullwindow-blog-slider-popover .cg-fullwindow-blog-slider-popover-close {
border: thin solid #e6e6e6;
background: #fff url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-bright.png) no-repeat center center;
background-size: 20px 20px;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider {
width: 273px;
max-width: 100%;
height: calc(100vh - 168px);
height: calc(100svh - 168px);
height: calc(100dvh - 168px);
height: calc(var(--cg-viewport-height, 100vh) - 168px);
max-height: calc(100vh - 168px);
max-height: calc(100svh - 168px);
max-height: calc(100dvh - 168px);
max-height: calc(var(--cg-viewport-height, 100vh) - 168px);
padding-right: 18px;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.25) transparent;
background-color: transparent;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider::-webkit-scrollbar,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider::-webkit-scrollbar {
width: 5px;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider::-webkit-scrollbar-track,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider::-webkit-scrollbar-track {
background: transparent;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider::-webkit-scrollbar-thumb,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.25);
border-radius: 10px;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item {
height: 215.296875px;
padding-bottom: 42px;
--cg-cgl-slider-thumb-height: 173.296875px;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb,
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_alt_file_container,
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_alt_video,
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed,
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_not_agreed,
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg-con-entry-preview,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_alt_file_container,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_alt_video,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_not_agreed,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg-con-entry-preview {
width: 250px;
height: 173.296875px;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed .cg_thumb_embed_overlay,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed .cg_thumb_embed_overlay {
height: 173.296875px;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_tkt blockquote,
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_twt iframe,
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_inst iframe,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_tkt blockquote,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_twt iframe,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_inst iframe {
transform: scale(0.7);
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_inst iframe,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_thumb_embed_inst iframe {
height: 244px;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_item_name,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cg_item_name {
width: 250px;
top: 151px;
}
.mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cgl_stats,
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider .cg_item .cgl_stats {
margin-top: 14px;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider {
top: auto;
right: auto;
width: 100%;
max-width: none;
height: 182px;
min-height: 182px;
margin: 0 0 20px;
padding: 0 68px 12px;
overflow-x: auto;
overflow-y: hidden;
z-index: 99996;
}
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cglSlider,
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cglSlider {
position: relative;
top: auto;
right: auto;
width: 100%;
max-width: none;
margin: 0 0 15px;
padding: 0 0 12px;
background-color: transparent;
z-index: 1;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.mainCGdivFullWindowBlogView .cglSlider {
position: -webkit-sticky;
position: sticky;
top: 0;
background-color: inherit;
}
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.mainCGdivFullWindowBlogView .mainCGdivFullWindowConfigurationAreaSub .cglSlider {
position: relative;
top: auto;
background-color: transparent;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg_is_mobile .cglSlider,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.cg_is_mobile .cglSlider {
padding: 0 0 12px;
scrollbar-width: none;
-ms-overflow-style: none;
}
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg_is_mobile .mainCGdivFullWindowConfigurationAreaSub .cglSlider,
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.cg_is_mobile .mainCGdivFullWindowConfigurationAreaSub .cglSlider {
padding: 0 0 12px;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider.cg_fullwindow_slider_prepare,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider.cg_fullwindow_slider_prepare {
transform: translateY(18px);
}
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cglSlider.cg_fullwindow_slider_prepare,
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cglSlider.cg_fullwindow_slider_prepare {
transform: translateY(12px);
}
.mainCGdivHelperParent.cg_fe_controls_style_black .cglSlider
{
background-color: black;
}
.cglSlider .cglSliderSpacer { width: 1px; }
.cglSlider .cglSliderItems { right: 0;
top: 0;
box-sizing: border-box;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cglSliderItems,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cglSliderItems {
left: 0;
right: auto;
width: 100%;
height: 100%;
}
.cglSlider .cg_item
{
width: 100%;
height: 154px;
z-index: 999;
overflow: visible;
position: absolute;
box-sizing: border-box;
padding-bottom: 42px;
cursor: pointer;
--cg-cgl-slider-thumb-height: 112px;
--cg-cgl-slider-thumb-offset-top: 0px;
--cg-cgl-slider-visual-transform-idle: rotateX(8deg) translateZ(-50px);
--cg-cgl-slider-visual-transform-active: rotateX(8deg) translateZ(-15px);
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item {
width: 200px;
height: 154px;
padding-bottom: 0;
padding-right: 30px;
--cg-cgl-slider-thumb-offset-top: 8px;
}
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cglSlider .cg_item,
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cglSlider .cg_item {
padding-right: 24px;
}
.cglSlider .cg_item .cg_thumb,
.cglSlider .cg_item .cg_thumb_alt_file_container,
.cglSlider .cg_item .cg_thumb_alt_video,
.cglSlider .cg_item .cg_thumb_embed,
.cglSlider .cg_item .cg-con-entry-preview
{
display: block;
width: 160px;
height: 112px;
box-sizing: border-box;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
transform-origin: center center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
margin-left: auto;
margin-right: auto;
border-radius: 8px;
overflow: hidden;
position: relative;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg_thumb,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_alt_file_container,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_alt_video,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_embed,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_embed_not_agreed,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg-con-entry-preview,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg_thumb,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_alt_file_container,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_alt_video,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_embed,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_embed_not_agreed,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg-con-entry-preview {
width: 160px;
margin-top: 8px;
}
.cglSlider .cg_item.cg_item_ytb:after{
content: " ";
height: 30px;
width: 30px;
position: absolute;
top: 60px;
right: 50px;
left: 50%;
transform: translateX(-50%);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-ytb.png) no-repeat center;
background-size: contain;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item.cg_item_ytb:after,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_embed_not_agreed:after,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item.cg_item_ytb:after,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg_thumb_embed_not_agreed:after {
top: 62px;
}
.cglSlider .cg_item .cg_thumb_embed_not_agreed{
display: block;
width: 160px;
height: 112px;
margin-left: auto;
margin-right: auto;
}
.cglSlider .cg_item .cg_thumb_embed_not_agreed:after{
content: " ";
height: 30px;
width: 30px;
position: absolute;
top: 60px;
right: 50px;
left: 50%;
transform: translateX(-50%);
}
.cglSlider .cg_item .cg_thumb_embed_not_agreed_ytb:after{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-ytb.png) no-repeat center;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_embed_not_agreed_inst:after{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-inst.png) no-repeat center;
background-size: contain;
}
.mainCGdivHelperParent.cg_fe_controls_style_dark .cglSlider .cg_item .cg_thumb_embed_not_agreed_tkt:after{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-tkt-dark.png) no-repeat center;
background-size: contain;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item .cg_thumb_embed_not_agreed_tkt:after{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-tkt-bright.png) no-repeat center;
background-size: contain;
}
.mainCGdivHelperParent.cg_fe_controls_style_dark .cglSlider .cg_item .cg_thumb_embed_not_agreed_twt:after{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-twt-dark.png) no-repeat center;
background-size: contain;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item .cg_thumb_embed_not_agreed_twt:after{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/consent-twt-bright.svg) no-repeat center;
background-size: contain;
}
.cglSlider .cg_item .cg_item_multiple_files {
position: absolute;
z-index: 2;
pointer-events: none;
box-sizing: border-box;
}
.cglSlider .cg_item .cg_item_multiple_files_prev {
display: none;
}
.cglSlider .cg_item .cg_item_multiple_files {
min-width: 36px;
width: auto;
height: 30px;
padding: 0 10px;
display: flex;
align-items: center;
justify-content: center;
font-size: 12px;
font-weight: 600;
line-height: 1;
top: 12px;
right: 12px;
border: 1px solid rgba(255, 255, 255, 0.14);
border-radius: 999px;
white-space: nowrap;
background: rgba(10, 14, 24, 0.58);
color: #f8fafc;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item .cg_item_multiple_files {
border-color: rgba(255, 255, 255, 0.58);
background: rgba(255, 255, 255, 0.72);
color: #111827;
box-shadow: 0 8px 20px rgba(15, 23, 42, 0.1);
}
.cglSlider .cg_item .cg_item_video_clip {
height: 24px;
width: 24px;
position: absolute;
top: calc(var(--cg-cgl-slider-thumb-offset-top) + (var(--cg-cgl-slider-thumb-height) / 2));
left: 50%;
transform: translate(-50%, -50%) var(--cg-cgl-slider-visual-transform-idle);
transform-origin: center center;
transition: transform 0.3s ease, filter 0.3s ease;
z-index: 2;
pointer-events: none;
color: #fff;
filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.7));
}
.cglSlider .cg_item .cg_thumb_alt_file_container .cg_thumb_alt_file
{
height: 100%;
width: 100%;
}
.cglSlider .cg_item .cg_thumb_embed .cg_thumb_embed_overlay{
width: 100%;
height: 112px;
top: 0;
left: 0;
z-index: 999;
position: absolute;
}
.cglSlider .cg_item .cg_thumb_embed_tkt blockquote,
.cglSlider .cg_item .cg_thumb_embed_twt iframe,
.cglSlider .cg_item .cg_thumb_embed_inst iframe{
transform: scale(0.45);
transform-origin: top left; top: 0;
left: 0;
width: 325px !important; pointer-events: none;
}
.cglSlider .cg_item .cg_thumb_embed_tkt blockquote{
margin-top: 0;
}
.cglSlider .cg_item .cg_thumb_embed_inst iframe{
height: 244px;
}
.cglSlider .cg_item .cg_thumb_embed_ytb {
transform: scale(1);
transform-origin: top left; }
.cglSlider .cg_item .cg_thumb_zip{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/zip.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_pdf{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/pdf.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_txt{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/txt.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_doc{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/doc.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_docx{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/docx.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_xls{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/xls.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_xlsx{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/xlsx.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_csv{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/csv.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_ppt{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/ppt.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_pptx{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/pptx.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_mp3{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/mp3.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_m4a{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/m4a.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_wav{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/wav.png) center no-repeat;
background-size: contain;
}
.cglSlider .cg_item .cg_thumb_ogg{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/ogg.png) center no-repeat;
background-size: contain;
}
.mainCGdivHelperParent .cglSlider .cg_item .cg_item_name {
background-color: #000;
color: #e7e9ea;
top: 90px;
margin-left: auto;
margin-right: auto;
width: 160px;
text-align: center;
border-radius: 8px;
text-overflow: ellipsis;
overflow: hidden;
white-space: pre;
padding: 0 10px;
position: absolute;
z-index: 1;
left: 50%;
transform: translateX(-50%);
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cg_item_name,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cg_item_name {
width: 160px;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item .cg_item_name {
background-color: #fff;
color: black;
}
.cglSlider .cg_item img.cg_thumb:nth-child(n),
.cglSlider .cg_item .cg_thumb_alt_file_container:nth-child(n),
.cglSlider .cg_item .cg_thumb_embed:nth-child(n),
.cglSlider .cg_item .cg-con-entry-preview:nth-child(n)
{
transform: var(--cg-cgl-slider-visual-transform-idle);
} .cglSlider .cg_item.cg_selected img.cg_thumb,
.cglSlider .cg_item img.cg_thumb:hover
{
transform: var(--cg-cgl-slider-visual-transform-active);
box-shadow: 0 3px 8px rgb(0, 0, 0, 0.7);
}
.cglSlider .cg_item.cg_selected .cg_thumb_embed,
.cglSlider .cg_item .cg_thumb_embed:hover,
.cglSlider .cg_item.cg_selected .cg_thumb_alt_file_container,
.cglSlider .cg_item .cg_thumb_alt_file_container:hover,
.cglSlider .cg_item.cg_selected .cg-con-entry-preview,
.cglSlider .cg_item .cg-con-entry-preview:hover {
transform: var(--cg-cgl-slider-visual-transform-active);
box-shadow: 0 3px 8px rgb(0, 0, 0, 0.7);
}
.cglSlider .cg_item.cg_selected .cg_item_video_clip,
.cglSlider .cg_item img.cg_thumb:hover + .cg_item_video_clip {
transform: translate(-50%, -50%) var(--cg-cgl-slider-visual-transform-active);
}
.cglSlider .cg_item img.cg_thumb
{
object-fit: cover;
}
.cglSlider .cg_item .cgl_stats{
display: flex;
flex-flow: row;
justify-content: center;
color: #e7e9ea;
margin-top: 12px;
position: relative;
width: fit-content;
margin-left: auto;
margin-right: auto;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cglSlider .cg_item .cgl_stats,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .cglSlider .cg_item .cgl_stats {
margin-top: 12px;
} .mainCGdivHelperParent.cg_fe_controls_style_black .cglSlider::-webkit-scrollbar {
width: 13px; height: 13px; }
.mainCGdivHelperParent.cg_fe_controls_style_black .cglSlider::-webkit-scrollbar-track {
background-color: #d1d1d1; border-radius: 4px;
}
.mainCGdivHelperParent.cg_fe_controls_style_black .cglSlider::-webkit-scrollbar-thumb {
background-color: #888888; border-radius: 4px; border: 3px solid #d1d1d1;
}
.mainCGdivHelperParent.cg_fe_controls_style_black .cglSlider::-webkit-scrollbar-thumb:hover {
background-color: #666666; }
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv.cg_is_mobile .cglSlider::-webkit-scrollbar,
.mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv.cg_is_mobile .cglSlider::-webkit-scrollbar {
display: none;
width: 0;
height: 0;
} .mainCGdivHelperParent.cg_fe_controls_style_black .cglSlider { scrollbar-color: #888888 #d1d1d1;
scrollbar-width: auto; }
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item .cgl_stats{
color: #000;
}
.cgl_rating.cgl_off{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-off.png?v=2) no-repeat;
}
.cgl_rating.cgl_on{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/star-on.png?v=2) no-repeat;
}
.mainCGdiv.cgl_heart .cgl_rating.cgl_off{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-off.png) no-repeat;
}
.mainCGdivHelperParent.cgl_heart .cgl_rating.cgl_off{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-off.png) no-repeat;
}
.mainCGdiv.cgl_heart .cgl_rating.cgl_on{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-on.png) no-repeat;
}
.mainCGdivHelperParent.cgl_heart .cgl_rating.cgl_on{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/heart-on.png) no-repeat;
}
.cgl_comment.cgl_off{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/comment-off.png)
no-repeat;
}
.cgl_comment.cgl_on{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/comment-on.png)
}
.cglSlider .cgl_voted{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/voted.png)
no-repeat;
}
.cglSlider .cgl_voted {
height: 12px;
width: 12px;
background-size: 12px 12px;
position: absolute;
left: -13px;
bottom: -6px;
}
.cglSlider .cgl_rating,
.cglSlider .cgl_comment {
height: 14px;
background-size: 14px 14px;
line-height: 14px;
padding-left: 16px;
background-position: left center;
background-repeat: no-repeat;
}
.cglSlider .cgl_comment {
filter: brightness(99%);
background-size: 12px 12px;
}
.cglSlider .cgl_rating {
filter: brightness(93%);
margin-right: 7px;
}
.mainCGdiv.cgl_heart .cglSlider .cgl_rating,
.mainCGdivHelperParent.cgl_heart .cglSlider .cgl_rating {
background-size: 11px 11px;
padding-left: 14px;
background-position: left center;
}
.cgl_nav {
position: fixed;
z-index: 999;
top: 50%;
transform: translateY(-50%);
display: none !important;
flex-flow: column;
gap: 15px;
z-index: 9999999;
}
.mainCGdivHelperParent .mainCGdiv .cgl_nav {
opacity: 1;
transition: opacity 0.22s ease, transform 0.26s cubic-bezier(0.22, 1, 0.36, 1);
will-change: opacity, transform;
}
.mainCGdivHelperParent .mainCGdiv .cgl_nav.cg_fullwindow_slider_prepare {
opacity: 0;
transform: translate3d(18px, -50%, 0);
pointer-events: none;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cgl_nav {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
width: 100%;
transform: none;
flex-flow: row;
justify-content: space-between;
margin: -122px 0 24px;
padding: 0 6px;
pointer-events: none;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cgl_nav {
display: none !important;
}
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cgl_nav,
body > .mainCGdivHelperParent.cg_cgl_slider_horizontal_blog_mode .mainCGdiv .mainCGdivFullWindowConfigurationAreaSub .cgl_nav {
display: none !important;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cgl_nav.cg_fullwindow_slider_prepare {
transform: translateY(18px);
}
.cgl_nav .cgl_nav_btn {
width: 48px;
height: 48px;
border-radius: 50%;
background: #000;
border: thin solid #212121;
color: #e7e9ea;
font-size: 20px;
cursor: pointer;
transition: background 0.2s ease, transform 0.2s ease;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.mainCGdivHelperParent.cg_cgl_slider_horizontal_mode .mainCGdiv .cgl_nav .cgl_nav_btn {
pointer-events: auto;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cgl_nav .cgl_nav_btn {
background: #fff;
color: #000;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
.cgl_nav .cgl_nav_btn:hover {
filter: invert(10%);
}
.mainCGdiv.cg_fe_controls_style_white .cgl_nav .cgl_nav_btn:hover {
filter: brightness(96%);
}
.cgl_nav.cg_disabled .cgl_nav_btn, .cgl_nav_btn.cg_disabled {
opacity: 0.35;
pointer-events: none;
} .cgl_nav_btn {
box-shadow: 0 2px 6px rgba(0,0,0,0.25);
} .cg-scroller-container {
scrollbar-gutter: stable !important;
} .cg-scroll-locked {   touch-action: none !important;
} .cg-scroll-locked::-webkit-scrollbar-thumb {
background-color: rgba(0,0,0,0.05) !important;
}
.cg-scroller-fixed {
overflow: hidden !important; touch-action: none !important; } .cg-center-image-fullwindow {
display: none !important;
}
.cg-fullscreen-button{
display: none !important;
}
#cgMessagesContainerProEcommerce .cg-ecommerce-title {
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
overflow-wrap: anywhere;
word-break: break-word;
-webkit-box-orient: vertical;
line-clamp: 5;
-webkit-line-clamp: 5;
}
#cgEcommerceCheckoutBodyProductsInfosContainer .cg-ecommerce-checkout-body-product-info-content {
min-width: 0;
}
#cgEcommerceCheckoutBodyProductsInfosContainer .cg-sale-title {
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
overflow-wrap: anywhere;
word-break: break-word;
-webkit-box-orient: vertical;
line-clamp: 10;
-webkit-line-clamp: 10;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image,
#cgMessagesContainerPro.cg_border_radius_controls_and_containers #cgMessagesContainerProEcommerce .cg-ecommerce-checkout-body-product-info-image {
border-radius: 8px;
} .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label {
display: inline-flex !important;
align-items: center;
justify-content: center;
min-height: 36px;
padding: 0 14px 0 12px;
border: 1px solid #e0e0e0;
border-radius: 999px !important;
background-color: #f5f5f5;
box-shadow: 0 1px 4px rgba(0,0,0,.04);
box-sizing: border-box;
color: #000;
line-height: 1.2;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area {
padding-top: 2px;
padding-bottom: 6px;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked {
background-color: #fff;
border-color: #ddd;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_unchecked,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_unchecked,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_unchecked,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_unchecked {
background-color: #f5f5f5;
border-color: #e0e0e0;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:hover,
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:focus-within,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:hover,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:focus-within,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:hover,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:focus-within,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:hover,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:focus-within {
filter: none !important;
border-color: #d7d7d7;
box-shadow: 0 3px 8px rgba(0,0,0,.06);
transform: translateY(-1px);
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:active,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:active,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:active,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:active {
box-shadow: 0 1px 4px rgba(0,0,0,.04);
transform: translateY(0);
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label > span,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label > span,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label > span,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label > span {
padding: 0;
color: #000;
line-height: 1.2;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count {
color: #000;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat {
margin-left: 0;
margin-right: 0;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon {
display: block !important;
width: 12px;
min-width: 12px;
height: 12px;
margin: 0 0 0 6px;
opacity: 0;
visibility: hidden;
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/cat-check-bright.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: opacity .18s ease, visibility .18s ease;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked .cg_select_cat_check_icon,
body > .mainCGdivHelperParent .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked .cg_select_cat_check_icon,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked .cg_select_cat_check_icon,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked .cg_select_cat_check_icon {
opacity: 1;
visibility: visible;
}
.mainCGdiv .cg_sort_div .cg_search_input_div input.cg_search_input,
body > .mainCGdivHelperParent .mainCGdiv .cg_sort_div .cg_search_input_div input.cg_search_input {
border-radius: 999px !important;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_select_order_label {
border-radius: 999px !important;
overflow: hidden;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order,
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivHelperChild .cg_sort_div select.cg_select_order {
border-radius: 999px !important;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_div,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_div {
border-radius: 999px !important;
overflow: hidden;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select {
border-radius: 999px !important;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-image: none !important;
padding-right: 24px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div {
border-radius: 999px !important;
overflow: hidden;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_prev,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_prev {
border-top-left-radius: 999px;
border-bottom-left-radius: 999px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_next,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div .cg_further_images_select_nav_next {
border-top-right-radius: 999px;
border-bottom-right-radius: 999px;
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_div:after,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_div:after {
content: "";
position: absolute;
top: 50%;
right: 8px;
width: 11px;
height: 11px;
transform: translateY(-50%) rotate(90deg);
transform-origin: center;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/next-page-dark.png) no-repeat center;
background-size: contain;
pointer-events: none;
}
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_div:after,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg_further_images_container .cg_further_images_select_div:after {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/next-page-bright.png);
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton,
.mainCGdiv .cg_header .cg-gallery-upload,
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view,
.mainCGdiv .mainCGallery .cgCenterDiv button:not(.cg-runtime-single-view-action-button),
.cg_messages_container .cg_button {
border: thin solid #e0e0e0 !important;
border-radius: 999px !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
text-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view {
border: thin solid #e0e0e066 !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton {
min-height: 40px;
padding: 3px 18px 0 48px;
background-color: #fff !important;
background-image: none !important;
color: #000 !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton:before {
content: "" !important;
position: absolute;
left: 15px;
width: 24px;
height: 24px;
top: 50%;
transform: translateY(-50%);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/back-to-bright.png) no-repeat center center;
background-size: 24px 24px;
filter: none;
z-index: 1;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white .mainCGBackToGalleryButton:before {
content: "" !important;
filter: none !important;
}
.mainCGdiv .cg_header .cg-gallery-upload,
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_white,
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black {
border: thin solid #e0e0e0 !important;
border-radius: 999px !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black {
background-color: #fff;
}
.mainCGdiv .cg_header .cg-gallery-upload:hover,
.mainCGdiv .cg_header .cg-gallery-upload:focus,
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton:focus,
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:hover,
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:focus,
.mainCGdiv .mainCGallery .cgCenterDiv button:not(.cg-runtime-single-view-action-button):hover,
.mainCGdiv .mainCGallery .cgCenterDiv button:not(.cg-runtime-single-view-action-button):focus,
.cg_messages_container .cg_button:hover,
.cg_messages_container .cg_button:focus {
filter: none !important;
background-color: #fff !important;
border-color: #d7d7d7 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
color: #000 !important;
transform: translateY(-1px);
}
.mainCGdiv .mainCGallery .cgCenterDiv button:not(.cg-runtime-single-view-action-button):active,
.cg_messages_container .cg_button:active,
.mainCGdiv .cg_header .cg-gallery-upload:active,
.mainCGdivHelperParent .mainCGdiv .mainCGBackToGalleryButton:active,
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
transform: translateY(0);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit {
border: thin solid #303030 !important;
border-radius: 999px !important;
background-color: #000 !important;
color: #e7e9ea !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
text-shadow: none !important;
font-weight: 500;
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter-submit {
border: thin solid #e0e0e0 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit {
border: thin solid #e0e0e0 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:hover,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:focus {
filter: none !important;
border-color: #454545 !important;
background-color: #0f0f0f !important;
color: #e7e9ea !important;
box-shadow: 0 6px 18px rgba(0,0,0,.35) !important;
transform: translateY(-1px);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter-submit:hover,
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter-submit:focus {
border-color: #d7d7d7 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:hover,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:focus,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit:hover,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit:focus {
border-color: #d7d7d7 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
background-color: #000 !important;
color: #e7e9ea !important;
transform: translateY(0);
}
.mainCGdiv .mainCGallery .cgCenterDiv.cg_center_white .cg-center-image-comments-div-enter-submit:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
background-color: #fff !important;
color: #000 !important;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:active,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
background-color: #fff !important;
color: #000 !important;
}
.mainCGdiv.cg_fe_controls_style_black .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit,
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit {
border: thin solid #303030 !important;
background-color: #000 !important;
color: #e7e9ea !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
}
.mainCGdiv.cg_fe_controls_style_black .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:hover,
.mainCGdiv.cg_fe_controls_style_black .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:focus,
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit:hover,
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit:focus {
border-color: #454545 !important;
background-color: #0f0f0f !important;
color: #e7e9ea !important;
box-shadow: 0 6px 18px rgba(0,0,0,.35) !important;
}
.mainCGdiv.cg_fe_controls_style_black .mainCGallery .cgCenterDiv .cg-center-image-comments-div-enter-submit:active,
#cgMessagesContainerPro.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-comment .cg-center-image-comments-div-enter-submit:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
background-color: #000 !important;
color: #e7e9ea !important;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button_loader,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button,
.mainCGdiv .cg_header .cg-fullwindow-configuration-button:not(.cg_blog_view),
.mainCGdiv .cg_header .cg_switch_colors,
.mainCGdiv .cg-center-image-close-fullwindow,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button {
border: thin solid #e0e0e0 !important;
border-radius: 999px !important;
background-color: #fff !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button_loader.cg_fe_controls_style_black,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_fe_controls_style_black,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black,
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black {
border-color: #212121 !important;
background-color: #000 !important;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/gallery-upload-bright.png) !important;
background-position: 13px !important;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/random-bright.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_slider.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/slider-view-bright.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_blog.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/blog-view-bright.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_thumb.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/masonry-view-bright.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-screen-bright.png) !important;
}
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-bright.png) no-repeat center !important;
background-size: contain !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_switch_colors,
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_switch_colors,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg_switch_colors {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/switch-to-dark.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-color: #fff !important;
border-color: #e0e0e0 !important;
}
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_switch_colors {
background-size: 33px !important;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg_switch_colors {
background-size: 27px !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg_switch_colors {
background-size: 32px !important;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow {
height: 30px !important;
width: 30px !important;
min-width: 30px !important;
flex-basis: 30px !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 999px !important;
background-image: none !important;
background-color: #fff !important;
border-color: #e0e0e0 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
}
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow:before,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow:before {
content: "" !important;
width: 25px !important;
height: 25px !important;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-bright.png) no-repeat center center !important;
background-size: 20px 20px !important;
filter: none !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_fe_controls_style_black,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_fe_controls_style_white {
background-color: #fff;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher:hover,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher:focus,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button:hover,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button:focus,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button:hover,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button:focus,
.mainCGdiv .cg_header .cg-fullwindow-configuration-button:not(.cg_blog_view):hover,
.mainCGdiv .cg_header .cg-fullwindow-configuration-button:not(.cg_blog_view):focus,
.mainCGdiv .cg_header .cg_switch_colors:hover,
.mainCGdiv .cg_header .cg_switch_colors:focus,
.mainCGdiv .cg-center-image-close-fullwindow:hover,
.mainCGdiv .cg-center-image-close-fullwindow:focus,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow:hover,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow:focus,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button:hover {
filter: none !important;
background-color: #fff !important;
border-color: #d7d7d7 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
color: #000 !important;
transform: translateY(-1px);
}
.mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:hover,
.mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:focus,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:hover,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:focus,
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div:hover,
.mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div:focus-within,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div:hover,
body > .mainCGdivHelperParent .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div:focus-within,
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:hover,
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:focus,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:hover,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:focus {
outline: 0;
filter: none !important;
background-color: #000 !important;
border-color: #454545 !important;
box-shadow: 0 4px 12px rgba(0,0,0,.28) !important;
color: #e7e9ea !important;
transform: translateY(-1px);
}
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:hover,
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:focus,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:hover,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg_further_images_container .cg_further_images_select_div .cg_further_images_select:focus,
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_nav_div:hover,
.mainCGdiv.cg_fe_controls_style_white .cg_further_images_container .cg_further_images_select_nav_div:focus-within,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div:hover,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg_further_images_container .cg_further_images_select_nav_div:focus-within,
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:hover,
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_white.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:focus,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:hover,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button:focus {
background-color: #fff !important;
border-color: #d7d7d7 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
color: #000 !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher:active,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button:active,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button:active,
.mainCGdiv .cg_header .cg-fullwindow-configuration-button:not(.cg_blog_view):active,
.mainCGdiv .cg_header .cg_switch_colors:active,
.mainCGdiv .cg-center-image-close-fullwindow:active,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow:active,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
transform: translateY(0);
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label {
background-color: rgba(255,255,255,0.08);
border-color: #212121;
box-shadow: none;
color: #e7e9ea;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label.cg_cat_checkbox_checked,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label.cg_cat_checkbox_checked,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label.cg_cat_checkbox_checked {
background-color: #000 !important;
border-color: #212121 !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label:hover,
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label:focus-within,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label:hover,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label:focus-within,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:hover,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:focus-within,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:hover,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:focus-within,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:hover,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label:focus-within,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:hover,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label:focus-within {
border-color: #454545 !important;
box-shadow: 0 3px 10px rgba(0,0,0,.32) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label .cg_select_cat,
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label .cg_select_cat,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat .cg_select_cat_count {
color: #e7e9ea !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label .cg_select_cat_check_icon,
.mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area.cg_fe_controls_style_black .cg_select_cat_label .cg_select_cat_check_icon,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_thumbs_and_categories_control .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-cat-select-area .cg_select_cat_label .cg_select_cat_check_icon {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/cat-check-dark.png) !important;
}
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGBackToGalleryButton,
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_black .mainCGBackToGalleryButton,
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view {
background-color: #000 !important;
border-color: #212121 !important;
box-shadow: none !important;
color: #e7e9ea !important;
}
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGBackToGalleryButton:before,
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_black .mainCGBackToGalleryButton:before {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/back-to-dark.png) no-repeat center center !important;
background-size: 24px 24px !important;
filter: invert(100%) !important;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/gallery-upload-dark.png) !important;
background-position: 13px !important;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_fe_controls_style_black,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_switch_colors,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors,
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow.cg_fe_controls_style_black,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button.cg_fe_controls_style_black,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv:not(.cg_center_white) .cg_switch_colors {
border-color: #212121 !important;
background-color: #000 !important;
box-shadow: none !important;
}
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/random-dark.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_slider.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/slider-view-dark.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_blog.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/blog-view-dark.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_thumb.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/masonry-view-dark.png) !important;
}
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button.cg_fe_controls_style_black {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/full-screen-dark.png) !important;
}
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/close-full-window-dark.png) no-repeat center !important;
background-size: contain !important;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow {
height: 30px !important;
width: 30px !important;
min-width: 30px !important;
flex-basis: 30px !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 999px !important;
background-image: none !important;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow:before,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-center-image-close-fullwindow:before {
content: "" !important;
width: 25px !important;
height: 25px !important;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-dark.png) no-repeat center center !important;
background-size: 20px 20px !important;
filter: none !important;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg-fullwindow-blog-slider-popover-button {
border-radius: 999px !important;
}
.mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_sort_div_mobile_left .cg-sale-basket-open-parent,
body > .mainCGdivHelperParent .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div .cg_sort_div_mobile_left .cg-sale-basket-open-parent {
position: static !important;
left: auto !important;
top: auto !important;
transform: none !important;
z-index: auto !important;
margin: 0 !important;
width: fit-content !important;
min-width: unset !important;
max-width: unset !important;
display: flex !important;
align-items: center !important;
justify-content: flex-end !important;
flex: 0 0 auto !important;
}
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_switch_colors,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv:not(.cg_center_white) .cg_switch_colors {
background-image: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/header/switch-to-bright.png) !important;
background-repeat: no-repeat !important;
background-position: center !important;
border-color: #212121 !important;
background-color: #000 !important;
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black:hover,
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black:focus,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGBackToGalleryButton:hover,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGBackToGalleryButton:focus,
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_black .mainCGBackToGalleryButton:hover,
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_black .mainCGBackToGalleryButton:focus,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:hover,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:focus,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:hover,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:focus,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black:hover,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black:focus,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_fe_controls_style_black:hover,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_fe_controls_style_black:focus,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black:hover,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black:focus,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors:hover,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors:focus,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_switch_colors:hover,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_switch_colors:focus,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors:hover,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors:focus,
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black:hover,
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black:focus,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow.cg_fe_controls_style_black:hover,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow.cg_fe_controls_style_black:focus,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button.cg_fe_controls_style_black:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv:not(.cg_center_white) .cg_switch_colors:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv:not(.cg_center_white) .cg_switch_colors:focus {
filter: none !important;
background-color: #000 !important;
border-color: #454545 !important;
box-shadow: 0 4px 12px rgba(0,0,0,.28) !important;
color: #e7e9ea !important;
transform: translateY(-1px);
}
.mainCGdiv .cg_header .cg-gallery-upload.cg_fe_controls_style_black:active,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .mainCGBackToGalleryButton:active,
.mainCGdivHelperParent .mainCGdiv.cg_fe_controls_style_black .mainCGBackToGalleryButton:active,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:active,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_sort_div .cg-fullwindow-configuration-button.cg_blog_view:active,
.mainCGdiv .mainCGdivHelperChild .cg_sort_div .cg_random_button.cg_fe_controls_style_black:active,
.mainCGdiv .cg_thumbs_and_categories_control .cg_gallery_thumbs_control .cg_view_switcher.cg_fe_controls_style_black:active,
.mainCGdiv .cg_thumbs_and_categories_control .cg-fullscreen-button.cg_fe_controls_style_black:active,
.mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors:active,
.mainCGdiv.cg_fe_controls_style_black .cg_header .cg_switch_colors:active,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg_header .cg_switch_colors:active,
.mainCGdiv .cg-center-image-close-fullwindow.cg_fe_controls_style_black:active,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg-center-image-close-fullwindow.cg_fe_controls_style_black:active,
.mainCGdivHelperParent .mainCGdiv .cg_header .cg_sort_div .cg-fullscreen-button.cg_fe_controls_style_black:active,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv:not(.cg_center_white) .cg_switch_colors:active {
box-shadow: none !important;
}
.cg-pro-version-frontend-card {
box-sizing: border-box;
width: 560px;
max-width: 92vw;
width: min(92vw, 560px);
margin: 40px auto;
padding: 28px 30px;
text-align: center;
border-radius: 8px;
font-family: Arial, sans-serif;
}
.cg-pro-version-frontend-card-bright {
color: #171717;
background: #fff;
border: 1px solid #ead7a9;
box-shadow: 0 18px 45px rgba(31, 28, 20, .14), 0 2px 8px rgba(31, 28, 20, .06);
}
.cg-pro-version-frontend-card-badge {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 26px;
margin: 0 0 14px;
padding: 0 12px;
border-radius: 999px;
background: #f7c94f;
color: #15110a;
font-size: 12px;
font-weight: 700;
line-height: 1;
text-transform: uppercase;
}
.cg-pro-version-frontend-card-title {
display: block;
margin: 0 0 10px;
color: #111;
font-size: 24px;
font-weight: 700;
line-height: 1.22;
}
.cg-pro-version-frontend-card-copy {
display: block;
margin: 5px auto 0;
max-width: 460px;
color: #3e3a32;
font-size: 15px;
font-weight: 500;
line-height: 1.55;
}
@media screen and (max-width: 480px) {
.cg-pro-version-frontend-card {
width: calc(100vw - 28px);
margin: 28px auto;
padding: 24px 20px;
}
.cg-pro-version-frontend-card-title {
font-size: 21px;
}
.cg-pro-version-frontend-card-copy {
font-size: 14px;
}
}
.cgFrontendProVersionInfo{
border: thin solid black;
background-color: white;
color: black;
font-size: 16px;
}
.cgFrontendProVersionInfo .cgFrontendProVersionInfoHeader{
text-align: center;
font-size: 18px;
}
.cgFrontendProVersionInfo .cg_pro_version_info_container{
text-align: center;
font-weight: bold;
margin: 0 auto;
position: relative;
width: 500px;
border: thin solid black;
padding: 10px 0;
}
.cgFrontendProVersionInfo .cg_pro_version_info_close_button{
position: absolute;
margin-right: 3px;
display: block;
right: 0;
top: 0;
cursor: pointer;
}
.mainCGdivUploadFormContainer .cg_gallery_upload_text_before_and_after {
margin-bottom: 0;
} .mainCGdivUploadForm.mainCGdivUploadFormAjax {
top: 5%;
left: 50%;
transform: translateX(-50%);
z-index: 999999998;
width: 80%;
height: unset;
position: fixed;
color: #e7e9ea;
opacity: 1;
margin: 0 auto;
padding: 20px 20px 10px;
overflow-y: auto;
box-sizing: border-box;
max-height: 90%; cursor: auto;
background-color: #000;
border: thin solid #303030;
font-size: 16px;
overflow-x: hidden;
min-height: 250px;
}
body > .mainCGdivUploadForm.mainCGdivUploadFormAjax {
padding-left: 20px;
padding-right: 20px;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax.mainCGdivUploadFormOnly {
position: initial;
width: 100%;
min-height: 240px;
display: flex;
justify-content: center;
align-items: center;
flex-flow: column;
padding: 15px 20px;
max-height: unset; overflow-x: hidden;
left: unset;
transform: unset; }
.cgGalleryUploadConfirmationText{
white-space: break-spaces;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax.cgInGalleryUploadForm .cgGalleryUploadForm{
margin-bottom: 15px;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic {
height: unset;
color: #e7e9ea;
opacity: 1;
margin: 0 auto;
padding: 10px 15px;
overflow-y: visible;
box-sizing: border-box;
cursor: auto;
background-color: #000;
border: thin solid #212121;
font-size: 16px;
} .mainCGdivUploadForm p,.mainCGdivUploadForm div,.mainCGdivUploadForm span {
color: #e7e9ea;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic.cg_fe_controls_style_white{
color: black;
background-color: #fff;
border: unset;
box-shadow: unset;
outline: unset;
}
.mainCGdivUploadForm.cg_fe_controls_style_white p,.mainCGdivUploadForm.cg_fe_controls_style_white span,.mainCGdivUploadForm.cg_fe_controls_style_white div  {
color: black;
}
.mainCGdivUploadForm .mainCGdivUploadFormResult{
margin-bottom: 0;
}
div.mainCGdivUploadForm div.mainCGdivUploadFormContainer a,
div.mainCGdivUploadForm div.mainCGdivUploadFormContainer a:hover,
div.mainCGdivUploadForm div.mainCGdivUploadFormContainer a:focus,
div.mainCGdivUploadForm div.mainCGdivUploadFormContainer a:visited
{
color: #e7e9ea;
text-decoration: underline;
outline: none;
box-shadow: unset;
}
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer a,
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer a:hover,
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer a:focus,
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer a:visited {
color: black;
text-decoration: underline;
outline: none;
box-shadow: unset;
}
.mainCGdivUploadForm h1,
.mainCGdivUploadForm h2,
.mainCGdivUploadForm h3,
.mainCGdivUploadForm h4,
.mainCGdivUploadForm h5,
.mainCGdivUploadForm h6 {
color: #e7e9ea;
}
.mainCGdivUploadForm input[type=email],
.mainCGdivUploadForm input[type=number],
.mainCGdivUploadForm input[type=password],
.mainCGdivUploadForm input[type=search],
.mainCGdivUploadForm input[type=tel],
.mainCGdivUploadForm input[type=text],
.mainCGdivUploadForm input[type=url],
textarea{
padding: 4px 6px;
width: 100%;
}
.mainCGdivUploadForm input[type=submit]
{
width: unset;
}
.mainCGdivUploadForm #cg_login_name_mail,
.mainCGdivUploadForm #cg_login_name_mail:focus,
.mainCGdivUploadForm .mainCGdivUploadFormContainer input[type=password],
.mainCGdivUploadForm .mainCGdivUploadFormContainer input[type=password]:focus
{
max-width: 255px;
}
.mainCGdivUploadForm .mainCGdivUploadFormContainer #cg_user_registry_form input[type=password],
.mainCGdivUploadForm .mainCGdivUploadFormContainer #cg_user_registry_form input[type=password]:focus
{
max-width: 100%;
}
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_login_name_mail,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_login_name_mail:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer input[type=password],
.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer input[type=password]:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer input[type=password]:autofill
{
color: #000;
background-color: #f5f5f5;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_fe_controls_style_white h1,
.mainCGdivUploadForm.cg_fe_controls_style_white h2,
.mainCGdivUploadForm.cg_fe_controls_style_white h3,
.mainCGdivUploadForm.cg_fe_controls_style_white h4,
.mainCGdivUploadForm.cg_fe_controls_style_white h5,
.mainCGdivUploadForm.cg_fe_controls_style_white h6 {
color: black;
}
.mainCGdivUploadForm label{
font-size: 16px;
font-weight: 500;
color: #e7e9ea;
}
.mainCGdivUploadForm.cg_fe_controls_style_white label{
color: #000;
}
.mainCGdivUploadForm input[type="text"],.mainCGdivUploadForm input[type="password"],
.mainCGdivUploadForm textarea,
.mainCGdivUploadForm select
{
width:100%;
max-width:100%;
padding: 4px 6px;
overflow: hidden;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border: thin solid #303030;
background-color: #212121;
color: #e7e9ea;
border-radius: unset;
min-height: 40px;
font-size: 16px;
outline: none;
}
.mainCGdivUploadForm input[type="text"]:focus,
.mainCGdivUploadForm input[type="password"]:focus,
.mainCGdivUploadForm select:focus,
.mainCGdivUploadForm textarea:focus{
border: thin solid #454545;
}
.mainCGdivUploadForm input[type="text"]::placeholder,
.mainCGdivUploadForm input[type="password"]::placeholder,
.mainCGdivUploadForm select::placeholder,
.mainCGdivUploadForm textarea::placeholder {
color: #71767b;
}
.mainCGdivUploadForm.cg_fe_controls_style_white input[type="text"]::placeholder,
.mainCGdivUploadForm.cg_fe_controls_style_white input[type="password"]::placeholder,
.mainCGdivUploadForm.cg_fe_controls_style_white select::placeholder,
.mainCGdivUploadForm.cg_fe_controls_style_white textarea::placeholder {
color: #536471;
}
.mainCGdivUploadForm select option{
background-color: #222222;
color: #e7e9ea;
}
.mainCGdivUploadForm input[type="file"]
{
font-size: 20px;
} .mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_form_div [type="submit"],.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg_form_div [type="submit"]
{
font-size: 16px;
min-height: 40px;
padding: 5px 10px;
border: thin solid #303030;
background-color: #000;
color: #e7e9ea;
cursor: pointer;
width: auto;
} .mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_form_div [type="submit"]:hover,.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg_form_div [type="submit"]:hover
{
filter: invert(10%)!important;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div [type="submit"]
{
font-size: 16px;
min-height: 40px;
padding: 5px 10px;
background-color: white;
color: black;
font-weight: 500;
border: thin solid #e5e5e5;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
margin-top: 5px;
user-select: none;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div [type="submit"]:hover
{
font-size: 16px;
min-height: 40px;
padding: 5px 10px;
border: thin solid #e5e5e5;
background-color: white;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
color: black;
filter: brightness(96%) !important;
}
.mainCGdivUploadForm.cg_fe_controls_style_white {
color: black;
background-color: #fff;
border: unset;
box-shadow: unset;
outline: unset;
}
.mainCGdivUploadForm input,.mainCGdivUploadForm input:focus,
.mainCGdivUploadForm button,.mainCGdivUploadForm button:focus
{
-webkit-appearance: auto;
-moz-appearance: auto;
background-color: #222222;
border: 0.5px solid #e7e9ea;
color: #e7e9ea;
outline: none;
}
.mainCGdivUploadForm input:after,.mainCGdivUploadForm input:focus:after,
.mainCGdivUploadForm button:after,.mainCGdivUploadForm button:focus:after {
content: unset;
}
.mainCGdivUploadForm input:before,.mainCGdivUploadForm input:focus:before,
.mainCGdivUploadForm button:before,.mainCGdivUploadForm button:focus:before {
content: unset;
}
.mainCGdivUploadForm .cg_form_div input[type=checkbox]:checked {
color: #e7e9ea;
}
.mainCGdivUploadForm .cg_form_div input[type=checkbox]:checked:before {
color: #e7e9ea;
}
.mainCGdivUploadForm .cg_form_div input[type=checkbox]:checked:before {
content: unset;
}
.mainCGdivUploadForm .cg_form_div input[type=checkbox]:checked:after {
content: unset;
}
.mainCGdivUploadForm.cg_fe_controls_style_white input[type=checkbox]:checked {
color: black;
}
.mainCGdivUploadForm.cg_fe_controls_style_white input[type=checkbox]:checked:before {
color: black;
}
.mainCGdivUploadForm input[type="file"] {
background-color: unset;
color: #e7e9ea;
}
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer input[type="text"],
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer textarea,
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer select,
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer input[type="text"]:focus,
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer textarea:focus,
div.mainCGdivUploadForm.cg_fe_controls_style_white .mainCGdivUploadFormContainer select:focus
{
color: black;
background-color: #f5f5f5;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_fe_controls_style_white input[type="text"]:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white textarea:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white select:focus
{
border: thin solid #ccc;
}
.mainCGdivUploadForm.cg_fe_controls_style_white select option
{
color: black;
background-color: white;
}
.mainCGdivUploadForm.cg_fe_controls_style_white input[type="file"] {
border: unset;
box-shadow: unset;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers input,
.mainCGdivUploadForm.cg_border_radius_controls_and_containers button,
.mainCGdivUploadForm.cg_border_radius_controls_and_containers select,
.mainCGdivUploadForm.cg_border_radius_controls_and_containers textarea,
.mainCGdivUploadForm.cg_border_radius_controls_and_containers input:focus,
.mainCGdivUploadForm.cg_border_radius_controls_and_containers select:focus,
.mainCGdivUploadForm.cg_border_radius_controls_and_containers textarea:focus
{
border-radius: 8px;
}
.mainCGdivUploadForm input[type=checkbox]
{
color: #e7e9ea;
border: thin solid #303030;
background-color: #212121;
}
.mainCGdivUploadForm.cg_fe_controls_style_white input[type=checkbox]
{
color: #000;
background-color: #f5f5f5;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers{
border-radius: 8px;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic.cg_border_radius_controls_and_containers{
border-radius: 8px;
}
.mainCGdivUploadForm input[type=file]{
position: absolute;
width: 100%;
height: 100%;
min-width: 100%;
min-height: 100%;
display: block;
visibility: visible;
opacity: 0;
cursor: pointer;
z-index: 11;
border: 0.5px solid red !important;
}
#cg_user_registry_div.mainCGdivUploadForm .cg_form_div input[type=file]{
position: initial;
z-index: 99999999;
opacity: 1;
border: unset !important;
border-radius: unset;
background-color: #000 !important;
color: #e7e9ea;
height: unset;
min-height: unset;
}
#cg_user_registry_div.cg_fe_controls_style_white.mainCGdivUploadForm .cg_form_div input[type=file]{
color: #000;
}
#cg_user_registry_div.mainCGdivUploadForm.cg_fe_controls_style_white input[type=file]{
background-color: #fff !important;
}
.mainCGdivUploadForm.cg_is_mobile_upload_form {
top: -2px !important; max-height: unset;
padding-left: 20px;
padding-right: 20px;
}
.mainCGdivUploadForm.cg_upload_in_progress {
background-color: #222222;
top: unset !important;
bottom: 0; left: unset !important;
right: 0; width: 80px !important;
height: 80px !important;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
transition: all 0.20s ease, width 0s, height 0s;
}
.mainCGdivUploadForm.cg_fe_controls_style_white.cg_upload_in_progress {
background-color: white;
}
body>.mainCGdivHelperParent .mainCGdivUploadForm.cg_upload_in_progress {
right: 16px; }
.mainCGdivUploadForm.cg_upload_in_progress .cg-close-upload-form {
display: none !important;
}
.mainCGdivUploadForm.cg_upload_in_progress .cg-minimize-upload-form {
display: none !important;
}
.mainCGdivUploadForm.cg_upload_in_progress .cg-div-upload-progress {
display: none !important;
}
.mainCGdivUploadForm.cg_upload_in_progress .cg-lds-dual-ring-div-gallery-hide{
height: 60px !important;
padding: 0;
margin: 0;
transition: all 0s; }
.mainCGdivUploadForm.cg_upload_in_progress .cg-lds-dual-ring-gallery-hide{
display: block;
width: 80px !important;
height: 100% !important;
padding: 0;
border: none;
background-color: transparent;
margin: 27px 0 0 14px;
pointer-events: none;
cursor: auto;
transition: all 0s; }
.mainCGdivUploadForm.cg_upload_in_progress .cg-lds-dual-ring-gallery-hide:after{
content: " ";
display: block;
width: 35px;
height: 35px;
margin: 8px 0 0 8px;
border-radius: 50%;
border: 3px solid #222;
border-color: #222 transparent #222 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
transition: all 0s; }
.mainCGdivUploadForm.cg_upload_in_progress .cg-lds-dual-ring-div-gallery-hide{
height: 60px;
padding: 0;
margin: 0;
transition: all 0s; }
.mainCGdivUploadForm.cg_disabled {
background-color: #eee;
pointer-events: none;
}
.mainCGdivUploadForm .cg-refresh-upload-form {
height: 40px !important;
width: 40px !important;
display: inline-block;
float: right;
clear: unset;
cursor: pointer;
z-index: 10;
margin-right: 28px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/refresh-form-bright.png) no-repeat center center;
border: 0.5px solid #000;
background-size: 26px 26px !important;
background-color: white;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg-refresh-upload-form {
margin-right: 20px;
margin-top: -5px;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax.mainCGdivUploadFormOnly .cg-refresh-upload-form {
display: none;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax.mainCGdivUploadFormOnly.mainCGdivUploadFormEcommerce .cg-refresh-upload-form {
display: block;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax.cg_fe_controls_style_white .cg-refresh-upload-form {
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers .cg-refresh-upload-form {
border-radius: 8px;
}
.mainCGdivUploadForm .cg-minimize-upload-form {
height: 40px !important;
width: 40px !important;
display: inline-block;
clear: unset;
cursor: pointer;
z-index: 10;
margin: 0 7px 7px 0;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/minimize-form-bright.png) no-repeat center center;
border: 0.5px solid #000;
background-size: 26px 26px !important;
background-color: white;
position: absolute;
right: 10px;
top: 15px;
}
.mainCGdivUploadForm .cg-minimize-upload-form.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/minimize-form-dark.png) no-repeat center center;
border: 0.5px solid #e7e9ea;
background-color: #222222;
}
.mainCGdivUploadForm.mainCGdivUploadFormOnly .cg-minimize-upload-form {
display: none;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers .cg-minimize-upload-form {
border-radius: 8px;
}
.mainCGdivUploadForm .cg-refresh-upload-form.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/refresh-form-dark.png) no-repeat center center;
border: thin solid #303030;
background-size: 26px 26px !important;
background-color: #000;
}
.mainCGdivUploadForm .cg-close-upload-form {
height: 40px !important;
width: 40px !important;
display: inline-block;
float: right;
clear: unset;
cursor: pointer;
z-index: 10;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/close-form-bright.png) no-repeat center center;
background-size: contain;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg-close-upload-form {
margin-right: 0;
margin-top: -5px;
}
.mainCGdivUploadForm.mainCGdivUploadFormAjax.mainCGdivUploadFormOnly .cg-close-upload-form {
display: none;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers .cg-close-upload-form {
border-radius: 8px;
}
.mainCGdivUploadForm .cg-close-upload-form.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/gallery/close-form-dark.png) no-repeat center center;
background-size: 23px 23px;
border: thin solid #212121 !important;
background-color: #000 !important;;
}
.mainCGdivUploadForm .cg-close-upload-form.cg_fe_controls_style_white {
background-size: 23px 23px !important;
background-color: white !important;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
} .mainCGdivUploadForm .cg_users_upload_submit {
min-width:100px;
line-height:normal;
padding: 4px;
background-color: #eeeeee;
color: black;
border: 1px outset;
cursor: pointer;
}
div.mainCGdivUploadForm .cg_form_div p.cg_input_error{
background-color: #ff5555; padding: 2px 7px; box-sizing: content-box; border-radius: unset;
display: table;
margin-top: 4px;
color: white;
}
div.mainCGdivUploadForm br{
display: inline;
}
div.mainCGdivUploadForm.cg_border_radius_controls_and_containers .cg_form_div p.cg_input_error{
border-radius: 8px;
}
div.mainCGdivUploadForm .cg_form_div.cg_form_div_image_upload p.cg_input_error{
left: 50%;
top: 50%;
position: absolute;
transform: translate(-50%, -50%);
margin: 0;
cursor: pointer;
text-align: center;
z-index: 13;
box-shadow: 0 8px 22px rgba(0,0,0,.28);
}
div.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg_form_div.cg_form_div_image_upload p.cg_input_error{
width: 80%;
}
@media screen and (max-width:900px) {
div.mainCGdivUploadForm .cg_form_div.cg_form_div_image_upload p.cg_input_error{
width: 60%;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name{
max-width: 700px;
}
}
@media screen and (max-width:800px) {
div.mainCGdivUploadForm .cg_form_div.cg_form_div_image_upload p.cg_input_error{
width: 70%;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name{
max-width: 600px;
}
}
@media screen and (max-width:700px) {
div.mainCGdivUploadForm .cg_form_div.cg_form_div_image_upload p.cg_input_error{
width: 80%;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name{
max-width: 450px;
}
}
@media screen and (max-width:600px) {
div.mainCGdivUploadForm .cg_form_div.cg_form_div_image_upload p.cg_input_error{
width: 90%;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name{
max-width: 250px;
}
}
div.mainCGdivUploadForm .cg_form_div.cg_form_upload_submit_div p.cg_input_error{
margin-top: 10px;
}
.mainCGdivUploadForm .cg_form_div{
margin: 0 0 15px 0;
padding: 0;
position: relative;
}
.mainCGdivUploadForm .cg_form_div .cg_form_div_additional_file_container{
width: 23.3%;
position: relative;
height: 165px;
display: flex;
align-items: center;
justify-content: center;
border: thin solid #3a3f45;
color: #f2f5f7;
margin-bottom: 15px;
background-color: #1f2327;
box-shadow: inset 0 0 0 1px rgba(255,255,255,.03);
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div .cg_form_div_additional_file_container:hover{
background-color: #242a30 !important;
border-color: #59606a;
}
.mainCGdivUploadForm .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_real{
cursor: pointer;
background-color: #1f2327;
border: thin solid #3a3f45;
}
.mainCGdivUploadForm .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_real:hover{
background-color: #252b31 !important;
border-color: #59606a;
}
.mainCGdivUploadForm .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_real:hover .cg_form_div_image_upload_preview_div_container_file_name{
background-color: #252b31 !important;
}
.mainCGdivUploadForm.cg_fe_controls_style_white  .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_real:hover .cg_form_div_image_upload_preview_div_container_file_name{
background-color: #ffffff !important;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_form_div_additional_file_container{
color: black;
background-color: #ffffff;
border: thin solid #d7dce2 !important;
box-shadow: 0 2px 8px rgba(15,23,42,.08);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_form_div_additional_file_container:hover{
background-color: #f8fafc !important; border-color: #b8c0ca !important;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers .cg_form_div .cg_form_div_additional_file_container{
border-radius: 8px;
}
.mainCGdivUploadForm.cg_width_400 .cg_form_div .cg_form_div_additional_file_container{
width: 95%;
}
.mainCGdivUploadForm.cg_width_600 .cg_form_div .cg_form_div_additional_file_container{
width: 46%;
}
.mainCGdivUploadForm.cg_width_900 .cg_form_div .cg_form_div_additional_file_container{
width: 31.1%;
}
.mainCGdivUploadForm .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_add{
position: relative;
background: #1f2327 url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/add-additional-file-dark.png) no-repeat center;
background-size: 40px;
}
.mainCGdivUploadForm .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_add:after{
content: "";
position: absolute;
inset: 10px;
border: 1px dashed rgba(231,233,234,.28);
border-radius: 6px;
pointer-events: none;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_add{
background: #ffffff url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/add-additional-file-bright.png) no-repeat center;
background-size: 40px;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_form_div_additional_file_container.cg_form_div_additional_file_container_add:after{
border-color: rgba(15,23,42,.24);
}
.mainCGdivUploadForm .cg_form_div p{
padding: 0;
margin: 10px 0;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class label{
margin-bottom: 1px;
line-height: unset;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery{
margin-bottom: 20px;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div{
display: flex;
flex-flow: row-reverse;
justify-content: left;
align-items: center;
flex-wrap: wrap;
margin: 0;
padding:0
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class > div{
display: flex;
flex-flow: row;
justify-content: left;
align-items: center;
flex-wrap: wrap;
margin: 0;
padding:0
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery label{
margin-bottom: 1px;
line-height: unset;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery input[type="checkbox"]{
margin-right: 7px;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > p:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > ul:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > h1:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > h2:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > h3:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > h4:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > h5:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > h6:first-child{
margin-top: 0;
}
.mainCGdivUploadForm #cg_user_login_div .cg_input_error{
color: red;
}
.mainCGdivUploadForm .cg_form_div label{
display: block;
margin-bottom: 5px;
}
.mainCGdivUploadForm .cg_form_div .cg_radio,
.mainCGdivUploadForm .cg_form_div .cg_check{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 8px;
margin-top: 7px;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button{
position: relative;
display: inline-flex;
align-items: stretch;
width: fit-content;
max-width: 100%;
min-width: 0;
margin: 0 0 4px;
padding: 0;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.14);
border-radius: 999px;
background: rgba(255,255,255,.04);
color: #e7e9ea;
box-shadow: none;
cursor: pointer;
transition: background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button:hover,
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button:focus-within,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button:hover,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button:focus-within{
border-color: rgba(255,255,255,.26);
background: rgba(255,255,255,.08);
color: #ffffff;
transform: translateY(-1px);
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button:focus-within,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button:focus-within{
outline: 2px solid rgba(255,255,255,.22);
outline-offset: 2px;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button:has(.cg_radio_button_input:checked),
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button:has(.cg_check_button_input:checked){
border-color: rgba(255,255,255,.34);
background: rgba(255,255,255,.1);
color: #ffffff;
box-shadow: 0 5px 16px rgba(0,0,0,.18);
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button label,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button label{
display: block;
width: 100%;
max-width: 100%;
min-width: 0;
margin: 0;
padding: 8px 12px 8px 38px;
box-sizing: border-box;
color: inherit;
font-weight: 500;
line-height: 1.25;
cursor: pointer;
white-space: normal;
overflow-wrap: anywhere;
word-break: break-word;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button_input,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button_input{
position: absolute;
left: 12px;
top: 50%;
width: 18px;
height: 18px;
min-width: 18px;
min-height: 18px;
margin: 0;
padding: 0;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.28);
background: #111111;
box-shadow: inset 0 0 0 2px rgba(0,0,0,.42);
color: #0f0f0f;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
transform: translateY(-50%);
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button_input{
border-radius: 50%;
}
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button_input{
border-radius: 5px;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button_input:focus,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button_input:focus{
outline: none;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button_input:checked,
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button_input:checked{
border-color: #e7e9ea;
background: #e7e9ea;
box-shadow: none;
}
.mainCGdivUploadForm .cg_form_div .cg_radio .cg_radio_button_input:checked:after{
content: '';
position: absolute;
left: 50%;
top: 50%;
width: 8px;
height: 8px;
border-radius: 50%;
background: #0f0f0f;
transform: translate(-50%,-50%);
}
.mainCGdivUploadForm .cg_form_div .cg_check .cg_check_button_input:checked:after{
content: '';
position: absolute;
left: 50%;
top: 45%;
width: 5px;
height: 9px;
border: solid #0f0f0f;
border-width: 0 2px 2px 0;
transform: translate(-50%,-50%) rotate(45deg);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button{
border-color: rgba(26,36,48,.12);
background: linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(243,246,250,.98) 100%);
color: #18222e;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button:focus-within,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button:focus-within{
border-color: rgba(26,36,48,.22);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(236,241,247,1) 100%);
color: #0f1720;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button:focus-within,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button:focus-within{
outline-color: rgba(26,36,48,.18);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button:has(.cg_radio_button_input:checked),
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button:has(.cg_check_button_input:checked){
border-color: rgba(26,36,48,.28);
background: #ffffff;
color: #0f1720;
box-shadow: 0 6px 18px rgba(0,0,0,.1);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button_input,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button_input{
border-color: #d7d7d7;
background: #f5f5f5;
box-shadow: none;
color: #ffffff;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button_input:checked,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button_input:checked{
border-color: #000000;
background: #000000;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_radio .cg_radio_button_input:checked:after{
background: #ffffff;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg_check .cg_check_button_input:checked:after{
border-color: #ffffff;
}
.mainCGdivUploadForm div{
display:block;
width:100%;
text-align:left;
margin:0;
padding:0;
}
.mainCGdivUploadForm div.cg_user_registry_div_before{
margin-bottom:15px;
}
.mainCGdivUploadForm  .cgGoogleSignInContainerParent div {
width: unset;
text-align: center;
}
.mainCGdivUploadForm  .cgGoogleSignInContainerParent .abcRioButtonIconImage{
width: unset;
}
.mainCGdivUploadForm .mainCGdivUploadFormResult{
float: none;
clear: both;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-html > h6:first-child{
margin-top: 0;
}
.mainCGdivUploadForm .cg_form_div .cg-pin-wrapper {
display: flex;
gap: 10px;
justify-content: center;
margin: 20px 0;
}
.mainCGdivUploadForm .cg_form_div .cg-pin-digit {
width: 50px;
height: 55px;
text-align: center;
font-size: 28px;
border: 1px solid #ccc;
border-radius: 8px;
outline: none;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.mainCGdivUploadForm .cg_form_div .cg-pin-digit:focus {
border-color: #4a90e2;
box-shadow: 0 0 4px rgba(74, 144, 226, 0.6);
}
.mainCGdivUploadForm .cg_form_div .cg-pin-digit::-webkit-outer-spin-button,
.mainCGdivUploadForm .cg_form_div .cg-pin-digit::-webkit-inner-spin-button {
display: none;
}
.mainCGdivUploadForm .cg_form_div .cg-pin-digit[type=number] {
-moz-appearance: textfield;
}
.mainCGdivUploadForm div.ui-datepicker{
left: 0 !important;
position: absolute !important;
width: unset !important;
}
.mainCGdivUploadForm div.ui-datepicker-header{
width: unset !important;
}
.mainCGdivUploadForm div.ui-datepicker-title{
width: unset !important;
}
.mainCGdivUploadForm > div{
margin-bottom:10px;
}
.mainCGdivUploadForm {
clear:both;
}
.mainCGdivUploadForm .cg_captcha_not_a_robot_field_class label{
display: inline;
margin-left: 7px;
}
.mainCGdivUploadForm .cg_check_f_checkbox {
display:inline-block;
vertical-align:middle;
}
.mainCGdivUploadForm .cg_check_f_div {
float:left;
display:inline !important;
margin-left:10px !important;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div{
position: relative;
display: inline-flex;
align-items: stretch;
width: fit-content;
max-width: 100%;
min-width: 0;
margin: 0;
padding: 0;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.14);
border-radius: 999px;
background: rgba(255,255,255,.04);
color: #e7e9ea;
box-shadow: none;
cursor: pointer;
transition: background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:hover,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:focus-within,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:hover,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:focus-within{
border-color: rgba(255,255,255,.26);
background: rgba(255,255,255,.08);
color: #ffffff;
transform: translateY(-1px);
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:focus-within,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:focus-within{
outline: 2px solid rgba(255,255,255,.22);
outline-offset: 2px;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:has(input[type="checkbox"]:checked),
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:has(input[type="checkbox"]:checked){
border-color: rgba(255,255,255,.34);
background: rgba(255,255,255,.1);
color: #ffffff;
box-shadow: 0 5px 16px rgba(0,0,0,.18);
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div label,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div label{
display: block;
width: 100%;
max-width: 100%;
min-width: 0;
margin: 0;
padding: 8px 12px 8px 38px;
box-sizing: border-box;
color: inherit;
font-weight: 500;
line-height: 1.25;
cursor: pointer;
white-space: normal;
overflow-wrap: anywhere;
word-break: break-word;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div input[type="checkbox"],
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div input[type="checkbox"]{
position: absolute;
left: 12px;
top: 50%;
width: 18px;
height: 18px;
min-width: 18px;
min-height: 18px;
margin: 0;
padding: 0;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.28);
border-radius: 5px;
background: #111111;
box-shadow: inset 0 0 0 2px rgba(0,0,0,.42);
color: #0f0f0f;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
transform: translateY(-50%);
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container{
display: flex;
align-items: flex-start;
gap: 10px;
max-width: 100%;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox{
display: inline-flex !important;
align-items: center;
justify-content: center;
width: auto !important;
max-width: fit-content;
margin: 0;
padding: 6px;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.14);
border-radius: 999px;
background: rgba(255,255,255,.04);
color: #e7e9ea;
box-shadow: none;
transition: background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:hover,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:focus-within{
border-color: rgba(255,255,255,.26);
background: rgba(255,255,255,.08);
color: #ffffff;
transform: translateY(-1px);
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:focus-within{
outline: 2px solid rgba(255,255,255,.22);
outline-offset: 2px;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:has(input[type="checkbox"]:checked){
border-color: rgba(255,255,255,.34);
background: rgba(255,255,255,.1);
color: #ffffff;
box-shadow: 0 5px 16px rgba(0,0,0,.18);
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_agreement_class,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox{
display: block;
width: 18px;
height: 18px;
min-width: 18px;
min-height: 18px;
margin: 0;
padding: 0;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.28);
border-radius: 5px;
background: #111111;
box-shadow: inset 0 0 0 2px rgba(0,0,0,.42);
color: #0f0f0f;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div input[type="checkbox"]:focus,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div input[type="checkbox"]:focus,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_agreement_class:focus,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox:focus{
outline: none;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div input[type="checkbox"]:checked,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div input[type="checkbox"]:checked,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_agreement_class:checked,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox:checked{
border-color: #e7e9ea;
background: #e7e9ea;
box-shadow: none;
}
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div input[type="checkbox"]:checked:after,
.mainCGdivUploadForm .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div input[type="checkbox"]:checked:after,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_agreement_class:checked:after,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox:checked:after{
content: '';
position: absolute;
left: 50%;
top: 45%;
width: 5px;
height: 9px;
border: solid #0f0f0f;
border-width: 0 2px 2px 0;
transform: translate(-50%,-50%) rotate(45deg);
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_agreement_class,
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox{
position: relative;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg-check-agreement-html{
width: auto !important;
max-width: calc(100% - 42px);
margin-left: 0;
line-height: 1.45;
word-break: normal;
overflow-wrap: anywhere;
}
.mainCGdivUploadForm .cg_form_div .cg-check-agreement-container .cg-check-agreement-html > *{
word-break: normal;
overflow-wrap: anywhere;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox{
border-color: rgba(26,36,48,.12);
background: linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(243,246,250,.98) 100%);
color: #18222e;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:focus-within,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:focus-within,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:focus-within{
border-color: rgba(26,36,48,.22);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(236,241,247,1) 100%);
color: #0f1720;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:focus-within,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:focus-within,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:focus-within{
outline-color: rgba(26,36,48,.18);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div:has(input[type="checkbox"]:checked),
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div:has(input[type="checkbox"]:checked),
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox:has(input[type="checkbox"]:checked){
border-color: rgba(26,36,48,.28);
background: #ffffff;
color: #0f1720;
box-shadow: 0 6px 18px rgba(0,0,0,.1);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div input[type="checkbox"],
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div input[type="checkbox"],
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg_check_agreement_class,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox{
border-color: #d7d7d7;
background: #f5f5f5;
box-shadow: none;
color: #ffffff;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div input[type="checkbox"]:checked,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div input[type="checkbox"]:checked,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg_check_agreement_class:checked,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox:checked{
border-color: #000000;
background: #000000;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_in_gallery > div input[type="checkbox"]:checked:after,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div.cg_captcha_not_a_robot_field_class.cg_captcha_not_a_robot_registry_field > div input[type="checkbox"]:checked:after,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg_check_agreement_class:checked:after,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div .cg-check-agreement-container .cg_check_f_checkbox:checked:after{
border-color: #ffffff;
} .mainCGdivUploadForm .cg_form_div_image_upload_preview{
width: 100%;
min-height: 155px; display: flex;
align-items: center;
justify-content: center;
padding: 10px 30px;
flex-flow: row;
flex-wrap: wrap;
overflow: visible;
box-sizing: border-box;
}
.mainCGdivUploadForm .cg_form_div_additional_file_container .cg_form_div_image_upload_preview{
width: 90%;
padding: 10px;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container{
width: 220px;
height: 155px; display: flex;
justify-content: center;
align-items: center;
position: relative;
margin: 10px;
}
.mainCGdivUploadForm .cg_form_div_additional_file_container  .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container{
margin: 10px 0;
}
.mainCGdivUploadForm .cg_form_div_additional_file_container .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container{
width: 100%;
height: 110px; }
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name{
display: none;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_pdf{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/pdf.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_zip{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/zip.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_txt{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/txt.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_doc{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/doc.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_docx{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/docx.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_xls{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/xls.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_xlsx{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/xlsx.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_csv{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/csv.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_mp3{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/mp3.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_m4a{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/m4a.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_ogg{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/ogg.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_wav{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/wav.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_mp4{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/mp4.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_mov{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/mov.png) center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_webm{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/webm.png)  center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_ppt{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/ppt.png)  center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container_pptx{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/file-types/pptx.png)  center no-repeat;
background-size: 125px;
cursor: pointer;
background-position-y: top;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name {
display: block;
position: absolute;
bottom: -5px;
text-align: center;
width: 440px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 3px 10px;
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container  .cg_form_div_image_upload_preview_div_container_file_name {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: -14px;
color: #e7e9ea;
background-color: #1f2327;
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles.cg_fe_controls_style_white .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name {
color: black;
background-color: #ffffff !important;
box-shadow: 0 2px 8px rgba(15,23,42,.08);
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles.cg_border_radius_controls_and_containers .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container.cg_form_div_alternative_file_upload_preview_div_container .cg_form_div_image_upload_preview_div_container_file_name {
border-radius: 8px;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg_form_div_image_upload_preview_img{
width: 220px !important;
height: 155px; display: inline-block;
background-size: contain !important;
}
.mainCGdivUploadForm .cg_form_div_additional_file_container .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg_form_div_image_upload_preview_img{
width: 100% !important;
height: 110px; display: inline-block;
background-size: contain !important;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide{
display: inline-block;
width: 200px !important;
height: 148px; margin: 0;
padding: 0;
border: none;
background-color: transparent;
pointer-events: none;
cursor: auto;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide .cg-lds-dual-ring-gallery-hide {
display: block;
height: 30px;
padding: 0;
border: none;
background-color: transparent;
margin: 54px 0 0 31%;
pointer-events: none;
cursor: auto;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 30px;
height: 30px;
margin: 0 0 0 20px;
border-radius: 50%;
border: 3px solid #fff;
border-color: #000 transparent #000 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
}
.mainCGdivUploadForm .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 30px;
height: 30px;
margin: 0 0 0 20px;
border-radius: 50%;
border: 3px solid #fff;
border-color: #000 transparent #000 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
}
.mainCGdivUploadForm.cg_fe_controls_style_black .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 30px;
height: 30px;
margin: 0 0 0 20px;
border-radius: 50%;
border: 3px solid #fff;
border-color: #fff transparent #fff transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
}
.cg_input_image_upload_id_in_gallery{
outline: none;
box-shadow: none;
}
.cg_form_div .cg_form_div_skeleton_box {
background-color: #DDDBDD;
width: 220px !important;
height: 155px;
overflow: hidden;
position: relative;
display: inline-block;
margin: auto 10px;
}
.cg_form_div .cg_form_div_skeleton_box:after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transform: translateX(-100%);
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
-webkit-animation: cg_form_div_skeleton_box_shimmer 1.75s infinite;
animation: cg_form_div_skeleton_box_shimmer 1.75s infinite;
content: "";
}
#cg_upload_form_container .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide{
display: inline-block;
width: 220px !important;
height: 148px; margin: 0;
padding: 0;
border: none;
background-color: transparent;
pointer-events: none;
cursor: auto;
}
#cg_upload_form_container .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide .cg-lds-dual-ring-gallery-hide {
display: block;
height: 30px;
padding: 0;
border: none;
background-color: transparent;
margin: 54px 0 0 31%;
pointer-events: none;
cursor: auto;
}
#cg_upload_form_container .cg_form_div_image_upload_preview .cg_form_div_image_upload_preview_div_container .cg-lds-dual-ring-div-gallery-hide .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 30px;
height: 30px;
margin: 0 0 0 20px;
border-radius: 50%;
border: 3px solid #fff;
border-color: #000 transparent #000 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
}
.cg_pointer_events_none{
pointer-events: none !important;
}
.mainCGdivUploadForm .cg_form_upload_submit_div .cg_form_div_image_upload_preview_loader_container {
margin: 0;
padding: 0;
width: auto !important;  z-index: 10;
position: absolute;
top: 0;
left: 0;  display: inline;
}
.mainCGdivUploadForm  .cg_form_upload_submit_div .cg_form_div_image_upload_preview_loader {
width: 17px !important;
margin: 0 auto;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic  .cg_form_upload_submit_div .cg_form_div_image_upload_preview_loader:after,
.mainCGdivUploadForm.mainCGdivUploadFormAjax  .cg_form_upload_submit_div .cg_form_div_image_upload_preview_loader:after
{
content: " ";
display: block;
width: 17px;
height: 17px;
border-radius: 50%;
border: 2px solid #222;
border-color: #e7e9ea transparent #e7e9ea transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
position: relative;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic.cg_fe_controls_style_white .cg_form_upload_submit_div .cg_form_div_image_upload_preview_loader:after,
.mainCGdivUploadForm.mainCGdivUploadFormAjax.cg_fe_controls_style_white .cg_form_upload_submit_div .cg_form_div_image_upload_preview_loader:after
{
border: 2px solid #fff;
border-color: #000 transparent #000 transparent;
}
@-webkit-keyframes cg_form_div_skeleton_box_shimmer {
100% {
transform: translateX(100%);
}
}
@keyframes cg_form_div_skeleton_box_shimmer {
100% {
transform: translateX(100%);
}
}
.mainCGdivUploadForm  .cg_input_image_upload_input{
height: 0;
max-height: 0;
padding: 0;
visibility: hidden;
outline: unset;
border: unset;
box-shadow: unset;
position: absolute;
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles .cg_form_div_image_upload .cg_input_image_upload_input{
opacity: 0 !important;
}
.mainCGdivUploadForm  .cg_form_div_image_step{
color: #e7e9ea;
background-color: unset; width: 100%;
min-height: 155px; position: relative;
box-sizing: border-box;
}
.mainCGdivUploadForm  .cg_form_div_image_step.cg_form_div_image_step_upload_bulk_captcha{
margin-top: 20px;
min-height: unset;
}
.mainCGdivUploadForm  .cg_form_div_image_step.cg_form_div_image_step_upload_bulk_captcha .cg_form_div.cg_recaptcha_not_a_robot_field{
margin-bottom: 20px;
}
.mainCGdivUploadForm  .cg_form_div_image_step.cg_form_div_image_step_single_image_multiple{
margin-top: 20px;
padding: 15px;
border: thin solid #212121;
}
.mainCGdivUploadForm.cg_fe_controls_style_white  .cg_form_div_image_step.cg_form_div_image_step_single_image_multiple{
border: thin solid #e6e6e6;
}
.mainCGdivUploadForm.cg_fe_controls_style_white  .cg_form_div_image_step{
color: black;
background-color: unset; }
.mainCGdivUploadForm.cg_border_radius_controls_and_containers  .cg_form_div_image_step{
border-radius: 8px;
}
.mainCGdivUploadForm .cg_form_div_image_step .cg_form_div_inputs_container > pre {
margin: 0;
height: 0;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers  .cg_form_div_image_step .cg_form_div_inputs_container {
margin-top: 15px;
}
.mainCGdivUploadForm.mainCGdivContactEntriesOnly .mainCGdivUploadFormContainer .cg_form_div_image_step .cg_form_div_inputs_container {
margin-top: 0;
}
.mainCGdivUploadForm.mainCGdivShowUncollapsed .cg_form_div_image_step  .cg_form_div_image_container{
margin-bottom: 15px;
}
.mainCGdivUploadForm .cg_form_div_image_step  .cg_input_image_upload_label{
width: 100%;
min-height: 195px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom:0;
background-color: transparent;
color: #f2f5f7;
font-size: 22px;
font-weight: 600;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
z-index: 10;
text-align: center;
line-height: 32px;
word-break: normal;
transition: color .18s ease;
}
.mainCGdivUploadForm .cg_form_div_image_step  .cg_input_image_upload_label:before{
content: "";
position: absolute;
inset: 14px;
border: 1px dashed rgba(231,233,234,.32);
border-radius: 6px;
box-shadow: inset 0 0 0 1px rgba(255,255,255,.03);
pointer-events: none;
transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease;
}
.mainCGdivUploadForm .cg_form_div_image_upload:hover .cg_input_image_upload_label:before,
.mainCGdivUploadForm .cg_input_image_upload_input:focus + .cg_input_image_upload_label:before{
border-color: rgba(231,233,234,.58);
box-shadow: inset 0 0 0 1px rgba(255,255,255,.07);
}
.mainCGdivUploadForm .cg_form_div_image_step .cg_form_div_image_upload.cg_form_div_error{
min-height: 195px;
box-sizing: border-box;
height: 195px;
border-color: #ff5555 !important;
box-shadow: inset 0 0 0 1px rgba(255,85,85,.28);
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles .cg_form_div_image_step .cg_form_div_image_upload.cg_form_div_error{
height: unset;
}
.mainCGdivUploadForm .cg_form_div_image_step .cg_form_div_image_upload.cg_form_div_error .cg_input_image_upload_label{
opacity: 0;
}
.mainCGdivUploadForm .cg_form_div_image_step  .cg_input_image_upload_label_preview{
width: 220px;
height: 100%;
padding: 0;
margin: 0;
z-index: 1;
cursor: pointer;
position: absolute;
}
.mainCGdivUploadForm .cg_form_div_image_upload{
position: relative;
margin-bottom: 0;
min-height: 195px;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
box-sizing: border-box;
color: #f2f5f7;
background-color: #1f2327;
border: thin solid #3a3f45 !important;
box-shadow: inset 0 0 0 1px rgba(255,255,255,.03);
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.mainCGdivUploadForm .cg_form_div_image_upload:hover{
background-color: #242a30;
border-color: #59606a !important;
box-shadow: inset 0 0 0 1px rgba(255,255,255,.06);
}
.mainCGdivUploadForm .cg_form_div_image_upload.cg_form_div_image_upload_added:hover{
background-color: #1f2327;
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles .cg_form_div_image_upload{
display: flex;
flex-flow: wrap;
padding: 15px 5px;
align-items: center;
justify-content: space-evenly;
overflow: hidden !important;
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles .cg_form_div_image_upload.cg_form_div_image_upload_added{
padding-bottom: 5px;
} .mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles .cg_form_div_image_upload.cg_form_div_image_upload_added .cg_input_image_upload_input{
visibility: hidden !important;
}
.mainCGdivUploadForm .cg_form_div_image_upload.cg_form_div_image_upload_added{
margin-bottom: 15px;
}
.mainCGdivUploadForm .cg_form_div_image_upload.cg_form_div_image_upload_added input.cg_input_image_upload_input{
visibility: hidden; }
.mainCGdivUploadForm .cg_form_div_image_upload.cg_form_div_image_upload_ondragover{
background-color: #26352d;
border-color: #4ade80 !important;
box-shadow: inset 0 0 0 2px rgba(74,222,128,.28);
}
.mainCGdivUploadForm .cg_form_div_image_upload.cg_form_div_image_upload_ondragover .cg_input_image_upload_label:before{
border-color: rgba(74,222,128,.72);
background-color: rgba(74,222,128,.06);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_upload.cg_form_div_image_upload_ondragover{
background-color: #ecfdf3;
border-color: #16a34a !important;
box-shadow: inset 0 0 0 2px rgba(22,163,74,.18);
}
.mainCGdivUploadForm .cg_form_div_image_step.cg_form_div_image_step_single_image.cg_form_div_image_step_single_image_cloned .cg_form_div_image_upload{
border: unset;
}
.mainCGdivUploadForm .cg_form_div.cg_form_div_image_upload.cg_form_div_error .cg_form_div_skeleton_box{
display: none;
}
.mainCGdivUploadForm.mainCGdivUploadFormAdditionalFiles .cg_form_div.cg_form_div_image_upload.cg_form_div_error .cg_form_div_skeleton_box{
display: flex;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_upload{
color: #111111;
border: thin solid #d7dce2 !important;
box-shadow: 0 2px 8px rgba(15,23,42,.08);
background-color: #ffffff;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_upload:hover{
background-color: #f8fafc;
border-color: #b8c0ca !important;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_upload.cg_form_div_image_upload_added:hover{
background-color: #ffffff;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_step  .cg_input_image_upload_label{
color: #111111;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_step  .cg_input_image_upload_label:before{
border-color: rgba(15,23,42,.24);
box-shadow: inset 0 0 0 1px rgba(15,23,42,.03);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_upload:hover .cg_input_image_upload_label:before,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_input_image_upload_input:focus + .cg_input_image_upload_label:before{
border-color: rgba(15,23,42,.44);
box-shadow: inset 0 0 0 1px rgba(15,23,42,.07);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_image_upload.cg_form_div_image_upload_ondragover .cg_input_image_upload_label:before{
border-color: rgba(22,163,74,.62);
background-color: rgba(22,163,74,.05);
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers  .cg_form_div_image_upload{
border-radius: 8px;
}
.mainCGdivUploadForm div.cg_hidden_element{
display: none;
}
.mainCGdivUploadForm div.cg_form_upload_submit_div{
margin-top: 15px;
margin-bottom: 0;
text-align: right;
}
.mainCGdivUploadForm div .cg_form_div_image_step .cg_form_div_image_remove{
height: 26px;
width: 26px;
cursor: pointer;
display: block;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/remove-image-dark.png)  no-repeat right center;
background-size: 12px;
position: absolute;
right: 0;
top: 0;
margin-top: 10px;
margin-right: 10px;
z-index: 12;
background-position: center;
background-color: #212121;
border: thin solid #303030;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers  div .cg_form_div_image_step .cg_form_div_image_remove{
border-radius: 50%;
}
.mainCGdivUploadForm div .cg_form_div_image_step .cg_form_div_additional_file_container .cg_form_div_image_remove{
margin-top: -8px;
margin-right: -8px;
}
.mainCGdivUploadForm.cg_fe_controls_style_white  div .cg_form_div_image_step .cg_form_div_image_remove{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/remove-image-bright.png) no-repeat right center;
background-size: 12px;
background-position: center;
background-color: #fff;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm div .cg_form_div_image_step.cg_form_div_image_step_single_image_multiple .cg_form_div_image_remove{
margin-top: 10px;
margin-right: 10px;
}
.mainCGdivUploadForm div .cg_form_div_image_step .cg_form_div_additional_file_container .cg_form_div_image_drag{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/drag-image-dark.png) center no-repeat;
height: 20px;
width: 100%;
position: absolute;
top: 0;
left: 0;
cursor: move;
z-index: 11;
}
.mainCGdivUploadForm.cg_fe_controls_style_white div .cg_form_div_image_step .cg_form_div_additional_file_container .cg_form_div_image_drag{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/drag-image-bright.png) center no-repeat;
}
.mainCGdivUploadForm div .cg_form_div_image_step .cg_form_div_additional_file_container .cg_form_div_image_position{
height: 20px;
width: 20px;
position: absolute;
bottom: -10px;
left: -10px;
z-index: 1;
font-size: 14px;
color: #e7e9ea;
background-color: #212121;
border: thin solid #303030;
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.mainCGdivUploadForm.cg_fe_controls_style_white div .cg_form_div_image_step .cg_form_div_additional_file_container .cg_form_div_image_position{
color: black;
background-color: white;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers div .cg_form_div_image_step .cg_form_div_additional_file_container .cg_form_div_image_position{
border-radius: 8px;
}
.mainCGdivUploadForm div .cg_form_div_image_step .cg_form_div_additional_file_container .cg_form_div_image_drag.ui-sortable-handle{
display: block;
}
.mainCGdivUploadForm .cg_upload_form_container_child{
margin-bottom: 0;
}
.mainCGdivUploadForm .cg_form_div_multiple_hr{
height: 1px;
padding: 0;
margin: -5px 0 15px;
border: unset;
outline: unset;
box-shadow: unset;
background-color: #222222;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div_multiple_hr{
background-color: black;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_entry_on_off_link_header{
text-align: center;
font-weight: bold;
font-size: 20px;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_entry_on_off_link{
border: 0.5px solid #e7e9ea;
text-align: center;
margin: 0 auto 10px;
padding: 5px;
width: 200px;
}
.mainCGdivUploadForm.cg_fe_controls_style_white.mainCGdivUploadFormStatic .cg_entry_on_off_link{
background-color: white;
border: 0.5px solid #909090;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers.mainCGdivUploadFormStatic .cg_entry_on_off_link{
border-radius: 8px;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_entry_on_off_link a,
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_entry_on_off_link a:hover,
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_entry_on_off_link a:focus{
text-decoration: none;
box-shadow: unset;
outline: unset;
} .cg_visibility_visible {
visibility: visible !important;
}
.cg_overflow_y_scroll {
overflow-y: scroll !important;
}
button.cg_skeleton_loader{
position: relative !important;
overflow: hidden !important;
pointer-events: none !important;
}
.cg_fe_controls_style_white button.cg_skeleton_loader:after{
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 20%, rgba(255, 255, 255, .5) 60%, rgb(0 0 0 / 10%)) !important;
}
#cglExpired{
background-color: #000;
color: #e7e9ea;
font-size: 20px;
padding: 15px 20px;
max-width: fit-content;
margin: 15px auto;
display: flex;
flex-flow: column;
gap: 8px;
justify-content: center;
align-items: center;
}
#cglExpired.cg_fe_controls_style_white{
background-color: #fff;
color: #000;
}
#cglExpired.cg_border_radius_controls_and_containers{
border-radius: 8px;
}
#cglExpired #cglResendRegMailButton{
border: thin solid #303030;
color: #e7e9ea;
background-color: #000;
padding: 7px 15px;
font-size: 18px;
cursor: pointer;
font-weight: 500;
}
#cglExpired #cglResendRegMailButton:hover,
#cglExpired #cglResendRegMailButton:focus{
filter: invert(10%) !important;
outline: none;
}
#cglExpired.cg_fe_controls_style_white #cglResendRegMailButton{
background-color: #fff;
color: #000;
border: thin solid #e5e5e5;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
#cglExpired.cg_fe_controls_style_white #cglResendRegMailButton:hover{
filter: brightness(96%) !important;
outline: none;
}
#cglExpired.cg_border_radius_controls_and_containers #cglResendRegMailButton{
border-radius: 8px;
} .mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_form_div [type="submit"],
.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg_form_div [type="submit"],
.mainCGdivUploadForm .cg_users_upload_submit,
.mainCGdivUploadForm #cg_user_login_check,
.mainCGdivUploadForm #cgLostPasswordEmailSend,
.mainCGdivUploadForm #cgLostPasswordNewSend,
.mainCGdivUploadForm #cg_users_registry_check,
.mainCGdivUploadForm #cglPinSubmit,
.mainCGdivUploadForm #cglResendPinSubmit,
#cglExpired #cglResendRegMailButton {
border: thin solid #303030 !important;
border-radius: 999px !important;
background-color: #000 !important;
color: #e7e9ea !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
font-weight: 500;
text-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div [type="submit"],
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_users_upload_submit,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_user_login_check,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordEmailSend,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordNewSend,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_users_registry_check,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglPinSubmit,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglResendPinSubmit,
#cglExpired.cg_fe_controls_style_white #cglResendRegMailButton {
border: thin solid #e0e0e0 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_form_div [type="submit"]:hover,
.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg_form_div [type="submit"]:hover,
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_form_div [type="submit"]:focus,
.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg_form_div [type="submit"]:focus,
.mainCGdivUploadForm .cg_users_upload_submit:hover,
.mainCGdivUploadForm .cg_users_upload_submit:focus,
.mainCGdivUploadForm #cg_user_login_check:hover,
.mainCGdivUploadForm #cg_user_login_check:focus,
.mainCGdivUploadForm #cgLostPasswordEmailSend:hover,
.mainCGdivUploadForm #cgLostPasswordEmailSend:focus,
.mainCGdivUploadForm #cgLostPasswordNewSend:hover,
.mainCGdivUploadForm #cgLostPasswordNewSend:focus,
.mainCGdivUploadForm #cg_users_registry_check:hover,
.mainCGdivUploadForm #cg_users_registry_check:focus,
.mainCGdivUploadForm #cglPinSubmit:hover,
.mainCGdivUploadForm #cglPinSubmit:focus,
.mainCGdivUploadForm #cglResendPinSubmit:hover,
.mainCGdivUploadForm #cglResendPinSubmit:focus,
#cglExpired #cglResendRegMailButton:hover,
#cglExpired #cglResendRegMailButton:focus {
filter: none !important;
border-color: #454545 !important;
background-color: #0f0f0f !important;
color: #e7e9ea !important;
box-shadow: 0 6px 18px rgba(0,0,0,.35) !important;
transform: translateY(-1px);
outline: none;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div [type="submit"]:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div [type="submit"]:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_users_upload_submit:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_users_upload_submit:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_user_login_check:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_user_login_check:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordEmailSend:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordEmailSend:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordNewSend:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordNewSend:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_users_registry_check:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_users_registry_check:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglPinSubmit:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglPinSubmit:focus,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglResendPinSubmit:hover,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglResendPinSubmit:focus,
#cglExpired.cg_fe_controls_style_white #cglResendRegMailButton:hover,
#cglExpired.cg_fe_controls_style_white #cglResendRegMailButton:focus {
border-color: #d7d7d7 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
}
.mainCGdivUploadForm.mainCGdivUploadFormStatic .cg_form_div [type="submit"]:active,
.mainCGdivUploadForm.mainCGdivUploadFormAjax .cg_form_div [type="submit"]:active,
.mainCGdivUploadForm .cg_users_upload_submit:active,
.mainCGdivUploadForm #cg_user_login_check:active,
.mainCGdivUploadForm #cgLostPasswordEmailSend:active,
.mainCGdivUploadForm #cgLostPasswordNewSend:active,
.mainCGdivUploadForm #cg_users_registry_check:active,
.mainCGdivUploadForm #cglPinSubmit:active,
.mainCGdivUploadForm #cglResendPinSubmit:active,
#cglExpired #cglResendRegMailButton:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
background-color: #000 !important;
color: #e7e9ea !important;
transform: translateY(0);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_form_div [type="submit"]:active,
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_users_upload_submit:active,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_user_login_check:active,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordEmailSend:active,
.mainCGdivUploadForm.cg_fe_controls_style_white #cgLostPasswordNewSend:active,
.mainCGdivUploadForm.cg_fe_controls_style_white #cg_users_registry_check:active,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglPinSubmit:active,
.mainCGdivUploadForm.cg_fe_controls_style_white #cglResendPinSubmit:active,
#cglExpired.cg_fe_controls_style_white #cglResendRegMailButton:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
background-color: #fff !important;
color: #000 !important;
}
.mainCGdivUploadForm #cgLostPasswordLinkButton,
.mainCGdivUploadForm .cgLostPasswordBackToLoginFormButton {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 40px;
padding: 0 16px;
margin-top: 6px;
border: thin solid #e0e0e0 !important;
border-radius: 999px !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
text-decoration: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdivUploadForm #cgLostPasswordLinkButton:hover,
.mainCGdivUploadForm #cgLostPasswordLinkButton:focus,
.mainCGdivUploadForm .cgLostPasswordBackToLoginFormButton:hover,
.mainCGdivUploadForm .cgLostPasswordBackToLoginFormButton:focus {
filter: none !important;
border-color: #d7d7d7;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
transform: translateY(-1px);
outline: none;
}
.mainCGdivUploadForm .cg-refresh-upload-form,
.mainCGdivUploadForm .cg-minimize-upload-form,
.mainCGdivUploadForm .cg-close-upload-form {
border: thin solid #e0e0e0 !important;
border-radius: 999px !important;
background-color: #fff !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdivUploadForm .cg-refresh-upload-form:hover,
.mainCGdivUploadForm .cg-minimize-upload-form:hover,
.mainCGdivUploadForm .cg-close-upload-form:hover,
.mainCGdivUploadForm .cg-refresh-upload-form:focus,
.mainCGdivUploadForm .cg-minimize-upload-form:focus,
.mainCGdivUploadForm .cg-close-upload-form:focus {
filter: none !important;
border-color: #d7d7d7;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
transform: translateY(-1px);
outline: none;
}
.mainCGdivUploadForm .cg-refresh-upload-form:active,
.mainCGdivUploadForm .cg-minimize-upload-form:active,
.mainCGdivUploadForm .cg-close-upload-form:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
transform: translateY(0);
}
.mainCGdivUploadForm .cg-refresh-upload-form.cg_fe_controls_style_black {
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/form/refresh-form-dark.png) no-repeat center center !important;
border: thin solid #303030 !important;
background-size: 26px 26px !important;
background-color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
}
.mainCGdivUploadForm .cg-refresh-upload-form.cg_fe_controls_style_black:hover,
.mainCGdivUploadForm .cg-refresh-upload-form.cg_fe_controls_style_black:focus {
border-color: #454545 !important;
background-color: #0f0f0f !important;
box-shadow: 0 6px 18px rgba(0,0,0,.35) !important;
}
.mainCGdivUploadForm .cg-refresh-upload-form.cg_fe_controls_style_black:active {
background-color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
}
.cgLoginFormButton,.cgRegistryFormButton {
border: thin solid #e7e9ea;
color: #e7e9ea;
text-align: center;
font-size: 16px;
padding: 4px;
margin-bottom: 5px;
height: 46px;
min-height: 46px;
cursor: pointer;
font-weight: 500;
}
.cgLoginFormButton.cgLoginFormButtonAjaxForm,.cgRegistryFormButton.cgRegistryFormButtonAjaxForm {
text-align: center !important;
padding: 4px ;
margin-bottom: 5px;
}
.cgLoginFormButton > span,.cgRegistryFormButton > span{
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.cgLoginFormButton.cg_fe_controls_style_white,.cgRegistryFormButton.cg_fe_controls_style_white {
border: thin solid black;
color: black;
}
.cgLoginFormButton.cg_border_radius_controls_and_containers,.cgRegistryFormButton.cg_border_radius_controls_and_containers {
border-radius: 8px;
}
.mainCGdivUploadFormAjaxRegistryButtonDivider {
margin-bottom: 25px;
margin-top: 25px;
}
.mainCGdivUploadForm.mainCGdivLoginForm{
max-width: 580px;
}
.mainCGdivUploadForm.mainCGdivLoginForm .mainCGdivUploadFormContainer{
max-width: 500px;
margin: 0 auto;
}
.mainCGdivUploadForm.mainCGdivLoginForm .mainCGdivUploadFormContainer .cg_form_div:first-of-type{
margin-bottom: 5px;
}
.mainCGdivUploadForm.mainCGdivLoginForm .mainCGdivUploadFormContainer input{
width: 100%;
max-width: 100% !important;
}
.mainCGdivUploadFormContainer.mainCGdivLostPasswordContainer #mainCGdivLostPasswordExplanation{
margin: 0 0 15px;
}
.mainCGdivUploadFormContainer #mainCGdivResetPasswordSuccessfullyExplanation{
margin: 0 0 15px;
}
.mainCGdivUploadFormContainer.mainCGdivLostPasswordContainer #mainCGdivLostPasswordEmailSentExplanation{
margin: 0 0 15px;
}
.mainCGdivUploadFormContainer.mainCGdivLostPasswordContainer #cgLostPasswordEmailContainer.cg_form_div:first-of-type{
margin-bottom: 15px;
}
.cgLoginFormButton,.cgRegistryFormButton {
border: thin solid #303030 !important;
border-radius: 999px !important;
background-color: #000 !important;
color: #e7e9ea !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
text-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.cgLoginFormButton.cg_fe_controls_style_white,.cgRegistryFormButton.cg_fe_controls_style_white {
border: thin solid #e0e0e0 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
}
.cgLoginFormButton.cg_border_radius_controls_and_containers,.cgRegistryFormButton.cg_border_radius_controls_and_containers {
border-radius: 999px !important;
}
.cgLoginFormButton:hover,.cgRegistryFormButton:hover,
.cgLoginFormButton:focus,.cgRegistryFormButton:focus {
filter: none !important;
border-color: #454545 !important;
background-color: #0f0f0f !important;
color: #e7e9ea !important;
box-shadow: 0 4px 12px rgba(0,0,0,.28) !important;
transform: translateY(-1px);
outline: none;
}
.cgLoginFormButton.cg_fe_controls_style_white:hover,.cgRegistryFormButton.cg_fe_controls_style_white:hover,
.cgLoginFormButton.cg_fe_controls_style_white:focus,.cgRegistryFormButton.cg_fe_controls_style_white:focus {
border-color: #d7d7d7 !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
}
.cgLoginFormButton:active,.cgRegistryFormButton:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
background-color: #000 !important;
color: #e7e9ea !important;
transform: translateY(0);
}
.cgLoginFormButton.cg_fe_controls_style_white:active,.cgRegistryFormButton.cg_fe_controls_style_white:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
background-color: #fff !important;
color: #000 !important;
transform: translateY(0);
}
.cg_form_div .cg-check-agreement-container{
display: flex;
}
.cg_form_div .cg-check-agreement-container .cg-check-agreement-checkbox{
width: auto !important;
}
.cg_form_div .cg-check-agreement-container .cg-check-agreement-html{
width: auto !important;
margin-left: 10px;
word-break: break-all;
}
.cg_form_div .cg-check-agreement-container .cg-check-agreement-html > *{
word-break: break-all;
}
div.cg_form_div .cg-user-html-field,
div.cg_form_div.cg_html_field_class{
word-break: normal;
}
div.cg_form_div .cg-user-html-field > *,
div.cg_form_div.cg_html_field_class > *{
margin-top: 0;
word-break: normal;
}
.cg_hide{
display: none !important;
}
#cg_activation{
scroll-margin-top: 80px;
}
.cg_upload_form_container.ui-datepicker {
display: none;
padding: 3px 7px 0;
background-color: #222222;
color: #e7e9ea;
border: thin solid #303030;
font-size: 16px;
}
.cg_upload_form_container.ui-datepicker table {
background-color: #212121;
color: #e7e9ea;
border: thin solid #303030;
}
.mainCGdivUploadForm.cg_border_radius_controls_and_containers .cg_upload_form_container.ui-datepicker{
border-radius: 8px;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_upload_form_container.ui-datepicker{
background-color: white;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_upload_form_container.ui-datepicker table{
background-color: white;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.cg_upload_form_container.ui-datepicker.cg_fe_controls_style_black {
background-color: black;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-header {
padding: 4px 0;
position: relative;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next{
color: black;
}
.cg_upload_form_container.ui-datepicker.cg_fe_controls_style_black .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next{
color: white;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-header .ui-icon {
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar{
border-top: 1px solid;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar thead{
display: none;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day{
background-color: #222222; }
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_upload_form_container.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{
background-color: white; }
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar tr td{
text-align: center;
position: relative;
padding: 1px 5px;
background-color: #222222;
color: #e7e9ea;
border: thin solid #303030;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_upload_form_container.ui-datepicker .ui-datepicker-calendar tr td{
background-color: white;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-unselectable{
pointer: unset;
pointer-events: none;
}
.cg_upload_form_container.ui-datepicker.cg_fe_controls_style_black .ui-datepicker-calendar tr td.ui-datepicker-unselectable{
background-color: black;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar tr td:after{
content: '';
text-align: center;
color: white;
top: 1px;
left: 1px;
right: 1px;
bottom: 1px;
position: absolute;
background-color: white;
z-index: -1;
}
.cg_upload_form_container.ui-datepicker.cg_fe_controls_style_black .ui-datepicker-calendar tr td:after{
background-color: black;
color: black;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar tr td a{
text-align: center;
z-index: 10;
text-decoration: none;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar tr td a:hover{
text-decoration: underline;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a{
text-decoration: underline;
}
.cg_upload_form_container.ui-datepicker.cg_fe_controls_style_black .ui-datepicker-calendar tr td a{
color: white;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height: 1.8em;
position: absolute;
top: 2px;
width: 1.8em;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-prev {
top: 12px;
left: 2px;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-next {
top: 12px;
right: 2px;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-prev-hover {
top: 12px;
left: 2px;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-next-hover {
top: 12px;
right: 2px;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: block;
left: 50%;
margin-left: -8px;
margin-top: -8px;
position: absolute;
top: 50%;
text-indent: unset;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-title {
line-height: 1.8em;
margin: 0 2.3em;
text-align: center;
font-weight: bold;
display: flex;
justify-content: space-between;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-title select {
font-size: 16px;
margin: 1px 0;
padding: 2px 3px;
height: auto;
line-height: normal;
}
.cg_upload_form_container.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.cg_upload_form_container.ui-datepicker select.ui-datepicker-month,
.cg_upload_form_container.ui-datepicker select.ui-datepicker-year { width: 49%; }
.cg_upload_form_container.ui-datepicker table {
border-collapse: collapse;
font-size: 15px;
margin: 0 0 .4em;
width: 100%;
}
.cg_upload_form_container.ui-datepicker th {
border: 0;
font-weight: bold;
padding: .7em .3em;
text-align: center;
}
.cg_upload_form_container.ui-datepicker td {
border: 0;
padding: 1px;
}
.cg_upload_form_container.ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
border-bottom: 0;
border-left: 0;
border-right: 0;
margin: .7em 0 0 0;
padding: 0 .2em;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-buttonpane button {
cursor: pointer;
float: right;
margin: .5em .2em .4em;
overflow: visible;
padding: .2em .6em .3em .6em;
width: auto;
}
.cg_upload_form_container.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } .cg_upload_form_container .ui-datepicker.ui-datepicker-multi { width: auto; }
.cg_upload_form_container .ui-datepicker-multi .ui-datepicker-group { float: left; }
.cg_upload_form_container .ui-datepicker-multi .ui-datepicker-group table {
margin: 0 auto .4em;
width: 95%;
}
.cg_upload_form_container .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.cg_upload_form_container .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.cg_upload_form_container .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.cg_upload_form_container .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }
.cg_upload_form_container .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.cg_upload_form_container .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.cg_upload_form_container .ui-datepicker-row-break {
clear: both;
font-size: 0;
width: 100%;
} .cg_upload_form_container .ui-datepicker-rtl { direction: rtl; }
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-prev {
left: auto;
right: 2px;
}
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.cg_upload_form_container .ui-datepicker-next {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA6hJREFUeNrs3ddSFUEUheEfxdfQ63kec86hjCiYc85gLBRzfiQeBy84oyVaikxPd+86/7rj1JyhYH1FmJnePTI3N4cZ3owIQAB+FwRgBGAEYARgBGAEYARgBGAEYARgBGAEYARgBGAEYARgBGAEYARgBGAEYARQKLOzs8eBlcAJoMgX0jSNAAqWPzn48FEpBAIoU/4YMLXg5SIIBJC//GODsv+UKWA8JwIB5C3/KPD4H4dlRSCAfOUfAZ4s8vBsCASQp/zDwNP/fNskMNE3AgH0X/4h4NkS3947AgH0D2AaONDhFA+Bk30hEED/AJYB08C+GhEIIB+CF8De2hAIIBaCB8CplAgEkB/BS2BPLQgEEBPBfeB0CgQCKIdgBthdGoEAyiJ4BewqiUAA8RHcA84sFYEA6kDwGthZAoEAygMAWAa8AXZ0ONVd4Oz/IhBAHQAAlg9+EmRFIIB6ALQI3gDbcyEQQF0AWgRvgW0dTnsHOLcYBAKoD0CL4B2wtW8EAqgTQCoEt4Hzf0MggHoBZEEggLoBtAjeA1v6QCCA+gG0CD4Amzt8qlvAhYUIBBADQIvgI7ApJQIBxAGQCsFN4GKLQACxAACMDhBsTIFAAPEAtAg+ARu6ImiaZk4A8QCkQnADuBQZwTADEIEAfiD4DKzvcI7rwOWICATwE8EXYN2wIRDArwi+AmuHCYEA0iO4BlyJgkAAv2fFAMGaLgiaprksgJgAWgTfgNUdznG1aZorAogJYGgQCEAAAvBXgAD8I1AA6cr338CYAFYwfzXQC0FDCGAorwIKYMjLF0Cam0DeDg4KIMVtYB8ICQogRfk+EhYUQLLnAfGh0HAAkpYPPhYeCUCKx8FdGBIUwCjzS8OSrgoSQAwAKcp3cWhQACmWgrk8PCiAFCuCHRARFECK8h0RExRAioEQDokKCiBF+Y6JCwogxTwgB0UGBZBiNqCjYoMCSFG+w6IDl991NKzj4gOX33U4tBtGBN0yporyBVCm/BQbRLhpVEQAicp327iIAGosXwB5y++6OZRbx0YEUHP5AsgDYIYKN40WQD4A+5nfNHopmQQm+ipfAPkQHACmaytfAHkRHASeL/LwKWC87/IFkB/BIeBZLeULoAyCw8DTGsoXQDkER4HHC15+BJzIWb4AyiI4Nii9WPkCKI9gDFhVqnwBmPARgAAEIAAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAEzrfBwCRT1culmuC7QAAAABJRU5ErkJggg==) center no-repeat;
background-size: contain;
cursor: pointer;
filter: brightness(120%) !important;
margin-right: -4px;
margin-top: -3px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_upload_form_container .ui-datepicker-next{
filter: brightness(10%) !important;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_upload_form_container .ui-datepicker-next {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAE+UlEQVR4Xu2d6XbcRBCFPwd4jeShCEvIxo5PbGyTOGHf980Ldo6BsCQQ4DHh1GGEx8OMRzPdOuXquvNbUnfd+/VtSSO1VtAvtQIrqatX8QiA5BAIAAGQXIHk5SsBBEByBZKXrwQQAMkVSF6+EkAAJFcgeflKAAGQXIHk5SsBBEByBZKXrwQQAMkVSF6+EkAAJFcgeflKAAGQXIHk5SsBBEByBZKXrwQQAKEVeA04D9wE/g5diVPnIyeAmb8z0m1PECxHUFQAtoDdiZIFwRIMRARgEzCzp/0MiluaDvqTEA2ADWB/TnmCoL//oV4NexX4rmdtgqCnUFESYB046FlTt5mdIG5rOjhdtQgArAGHC5ovCHoKFgGAI2C1Zz3TNvsWuK0kmK5gBADOAQbBy4KgQIEZu0YAwLpuEHwPvFQggZJginhRAKgFwTfAHU0HxyREAqCD4AfgxYIkEARj4kUDoBYEXwOvKwkIdSNofNDbOcGPwAsFSSAIiAtAlwT3gOcFwfIKRJwCJpOgFIKvgDeyTgfRAeiS4CfgueXHAWkhaAGADoKfgWcLIPgSeDNbErQCgPn+CGBJIAgWGAUtAdBBYElwfQENJjdNlQStAdBB8AtwrQCCL4C3MkwHLQLQQfArcFUQnK5AqwDUguBz4O2Wk6BlAARBj/hrHYAOgvvAlR56zNqk2STIAEAHwQPgcgEEnwHvtDYdZAGgg+A34BlBcKxAJgBqQfAp8G4rSZANAIPgUcCS4FJBEjQDQUYAOgh+B57ODkFWAGpB8AnwXuTpIDMAgiD4E0EF6X1iVzsneAg8VXDAj4H3IyZB9gToPDcI/gCezAaBADh23CD4E3giEwQC4KTbNSD4CPggynQgAP4/3B8bJcHFgiQwCOyc4Mz/BMB0iwyCv4DHCxz8cJQEBYcYflcBMFvjFBAIAAEwfMwEbCHF6DdflAA6CQw4Pofrcq0rAF0GDufRYEc28+1uoG4EDSbx2T1wjRtAIf8P0DnAvw+IpLsF3I3F7ADU+BMo9DMBmQGo8TdwaPMzXwbWML+J5wIzJoCZr+cBRycB2QCQ+RNXYpkAqPE4eHNvB2UBwMy3V8P0VlDCBKhhvl4OPbs38U7tma0bVPo+YLPmt34ZaOaXvhHctPktA1DD/BTrBLV4Emjmly4IkcL8FhOghvlaJi7wCV/pymCpzG8pAWzkl64NmM78VgCoYb4Wiw4c+6VLw6Y1P3oC1FgcOv1XQ6JeBsr8SpEdEQD7XlDpByLSj/yozwTWMF+fjRtLj0gJIPMrxf74YaIAYOaXfhxKn46dAlAEAGT+ACM/0jmAfSBSH40eCIIICfDK6Mvhy0iwA2xHWa9nmQJL94kAgNW4ChwtWKzM7yFYFACslBvA3R412Sa7wC2N/PlqRQLAqlkDDueUJfPn+/7fFtEAsI6vAwczapT5C5gf+c+gDWB/otY94KZifzECIiZAV+EmYKbbT+Yv5nvoKWC81C3ggkb+ku5rlbDlhWtlz8hTQCseuNYhAFzl929cAPh74NoDAeAqv3/jAsDfA9ceCABX+f0bFwD+Hrj2QAC4yu/fuADw98C1BwLAVX7/xgWAvweuPRAArvL7Ny4A/D1w7YEAcJXfv3EB4O+Baw8EgKv8/o0LAH8PXHsgAFzl929cAPh74NoDAeAqv3/jAsDfA9ceCABX+f0bFwD+Hrj24B9EJuiB34KG2QAAAABJRU5ErkJggg==) center no-repeat;
background-size: contain;
cursor: pointer;
}
.cg_upload_form_container .ui-datepicker-prev {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA+xJREFUeNrs3dl2VEUYhuF3X85/SYiCEIhmMSURAUcmZQaZFxpUcAJRrifHcBsQ4oHZrEUWgU5XJV1/7/c7S7J7d6/6niTde6jqVldXMcNNJwABOAoCMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACmGCWl5cnNnbANeBZRFwXwLAA9OXPr309HxE3BDAMAOvL73MkIm4KYLoBdMBVYGGDnx+KiNsCmE4A7yu/z8GIuCOA6QIwavl9DkTEXQFMB4AOuAIsbvJxcxFxTwC5AYxbfp9PI+JHAeQE0AGXgc8K9rEUEbMCyAegRvm/APsj4pUAcgEYTPkCeHv5l4CjBfv4FdiXoXwBDLx8AbxZ/kXg8yGVL4B65T9YK38l2/gNHcCgyx86gA64ABwrePqHwEzW8ocMoEb5vwF7M5c/VAAdcB44Xlo+sBIRCCAPgBrl/w7sAVYABJAHQI3y/wA+7ssXQB4AHXAOOFGzfAHkAFCj/D+B3evLF0D7ADrge+CLrShfAG0DqFH+X8CujcoXQLsAapW/G3j5ro0E0B6ADvgO+HKryxdAewBqlP9o7c/+y1E2FkA7ADrgLPBVwe4eAx+NWr4A2gEwkfIF0AaAGuX/DXy42fIF0Eb5Z4CvJ1G+APKX/wTYOW75Aphs+aeBbwp28w/wQUn5Ahh4+QLIW/5O4EWN1ySA7S3/FPBtwW7+XfvNf1HrdQlg+wCcbq18AWxf+aeAkwW7eArsqF2+AAZevgAEIAD/BQjAN4ECSPMxsNoBIAFMDkEzRwEFkBdB8UkgAeRHUHQaWABtICg9HTzWVUACEIEAGkMwkesBBdAGAKhzUeimLgcXQFsAaiF4761gAmgXQI+gxl1BIyMQQFsAaiF45x3BAmgbQI+g9ObQt04IIYAcAGoheGM+IAHkArAtCATQNoAeQekUMRsiEED7AGoheD03oADyAegRlE4T9xCYwWniUgKoheABsA8nikwJoCaCGeCVAPIB6BGUThadcoEIAdRFkGZxKAFsjKB0wYjUCFwypg6Cn4HZjAgEUA/BfeATF43KCaBHULpsXDoEAqiPYIn/F4124ciEAHoExYtGZ0EggK1D8BMw5+LROQHUQnAvIuYEkBNAj+AKsDjm4w9GxB0B5AVQguBQRNz2PUB+AD2Cq8DCiNsfjohbfgqYHgCbQXAkIm56HGD6AIyCYD4ibmQaPwGMh+AaML/u+wsRcT3b+AmgDoLFiPgh4/gJoBzB86zlTwUAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAIwAjACMAAQhAAI7CgPPfAL/JTS5GuwBtAAAAAElFTkSuQmCC) center no-repeat;
background-size: contain;
cursor: pointer;
filter: brightness(120%) !important;
margin-left: -4px;
margin-top: -3px;
}
.mainCGdiv.cg_fe_controls_style_white .cg_upload_form_container .ui-datepicker-prev{
filter: brightness(10%) !important;
}
.mainCGdivUploadForm.cg_fe_controls_style_white .cg_upload_form_container .ui-datepicker-prev {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABBdJREFUeNrs3NdSFFEUheHVDD6Rj2IkKEhQy4CKWVDBiAnBUGbMWd/GF9DXMLQX0+cCCi2cfayaffa/brhgZhfT6+NMd890V3Vdi8RND5sAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAMRzerv9D6yqqmv/NEnzkr5KWvjTg7r9uote/gdM5R9MPUta5C0gZvlqVoAJAMQo/8aK8lMWJe0DQPnlH/rLY25L2guAmOWn3JG0BwBllX99jeWn3JW0GwDllD/ZwXPvSdoFAN/lX+uw/JT1APBd/mHDjCUPbwMA+H/lj0v6BQB/5V81lv/US/kAWL38I8byx7yUD4Dl5V+JVj4Alpd/1DDjmadlHwD5yx+T9NPjBugJXv6csfznnsuPDCCVf8ww44WkUc/lRwVQSbqcofwR7+VHBJDKP26Y8bKU8qMByFH+K0k7Sik/EoBK0qUM5Q+XVH4UAKn8E4YZr0ssPwKAStLFDOUPlVh+6QBS+ScNM96UXH7JACg/MIBK0oVM5f8ofQepp9DyTxlmvI1SfmkAKknnjeW/k7Q9SvklAUjlTxnL3xap/FIA5Cj/fcTySwBQSTqXofzBiOV7B5DKnzbM+BC5fM8AKkmzxvI/ShqIXL5XAKn808by+6OX7xFArvIHKN8fgErSjLH8T03536neH4AZSWeM5fdTvk8A1vI/U75fADOSzhrL76P88s4DkEArwKzh+RvU/oRvHXX73gc4Z0TwBgT+jwIsCDaq/f0+7o7qFEDdIDhvmLGpWQlA4HQnsG6OCKwIWAkcHwXkQLBZ7Qs9egHgMwnBBcOMLWpf59cLAL8IzhgRbI2OwPuJoITgIghiAkgITmdA8CIiglJOBedA0Kf2LV9aAPCN4JJhRn+zErQA4BfBdAYEYVaCEj8NTAguG2YMqH37txYA/CKYMiIYVPvuny0AxEWwrXQEpX8hJCGYA0FMAAnBqQwIlkpEEOUrYQnBFcOM7ZKelIYg0ncCa7XvGmJBMCTpcUkIop36TAikzu8ZONz8HJXD28NHXgFWIrhqmDHcrAQ9APCL4IQRwQ5Jj7xvw8jXBSQE1wwzRrwjiH5hSN3sC1gRPPS6LbkyKA+CUUkPPG5PACxHcN0wY8wjAgAsR3AsA4L7nrYrAFZHcMMwY9wTAgCsjuBoBgT3PGxfAPw/BDsl3QWAfwTzhhlfAOAfwZEOEexnBSgLwc1/eM6EpDvsBJaF4PAaERyQdJvDwJgIDkq65elFAaAzBAur/O6QpEVvLwgAnSGYXIFg8g8ouj7cJcOGQJK+/eMOYlelquuaOgOHtwAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAENf5PQDsWeolvmZFnQAAAABJRU5ErkJggg==) center no-repeat;
background-size: contain;
cursor: pointer;
}
.cg_upload_form_container .ui-datepicker-next .ui-icon{
display: none !important;;
}
.cg_upload_form_container .ui-datepicker-prev .ui-icon{
display: none !important;
}
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-prev:hover {
left: auto;
right: 1px;
cursor: pointer;
}
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
cursor: pointer;
}
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-group { float: right; }
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-left-width: 1px;
border-right-width: 0;
}
.cg_upload_form_container .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 1px;
border-right-width: 0;
} .cg_upload_form_container .ui-datepicker-cover {
filter: mask(); height: 200px; left: -4px; position: absolute; top: -4px; width: 200px; z-index: -1; }
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container{
background-color: #212121;
border: thin solid #303030;
font-size: 16px;
color: #e7e9ea;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container{
background-color: #fff;
font-size: 16px;
color: #000;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-widget-header{
background-color: #222222;
color: #e7e9ea;
padding: 10px 0;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-widget-header{
background-color: #fff;
color: #000;
border: unset;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container table{
background-color: #fff;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container table{
background-color: #222222;
font-size: 14px;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container table{
background-color: #fff;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar{
background-color: #222222;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-calendar{
background-color: #fff;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar td{
background-color: #222222;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-calendar td{
background-color: #fff;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar tr td.ui-datepicker-unselectable{
background-color: #222222;
opacity: 1;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-calendar tr td.ui-datepicker-unselectable{
background-color: #fff;
opacity: 1;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar tr td .ui-state-default{
background-color: #222222;
opacity: 1;
color: #e7e9ea;
font-size: 13px;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-calendar tr td .ui-state-default{
background-color: #fff;
opacity: 1;
color: #000;
border: unset;
font-size: 13px;
text-decoration: unset;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-calendar tr td .ui-state-default:hover{
text-decoration: underline;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar tr td{
border: thin solid #303030;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar tr td {
border: thin solid #303030;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar tr td a{
text-decoration: none;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar tr td a:hover{
text-decoration: underline;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container .ui-datepicker-calendar tr td .ui-state-active{
border: unset;
}
.ui-datepicker.cg_center_div_image_edit.cg_upload_form_container select{
background-color: #222222;
font-size: 14px;
color: #e7e9ea;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container select{
background-color: #fff;
font-size: 14px;
color: #000;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-next{
filter: unset;
}
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-prev{
filter: unset;
}
@media screen and (max-width:600px) {
.ui-datepicker.cg_center_div_image_edit.cg_center_white.cg_upload_form_container .ui-datepicker-calendar td{
padding: 2px 2px;
}
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share_mobile_button{
height: 26px;
width: 26px;
margin-left: auto;
display: none;
margin-bottom: 20px;
filter: invert(90%);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/entry/social-share.png) no-repeat center center;
background-size: 26px;
cursor: pointer;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg_center_show_social_share_mobile_button{
filter: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share_parent{
display: flex;
align-items: center;
justify-content: center;
padding-top: 5px;
flex-wrap: wrap;
margin-bottom: 20px;
}
@media screen and (max-width:700px) {
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share_parent{
display: none;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share_mobile_button{
display: block;
}
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share_link{
margin-right: 7px;
margin-bottom: 5px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share_link:last-child{
margin-right: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share{
height: 24px;
width: 24px;
filter: invert(90%);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_filter_unset{
filter: unset;
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg_center_show_social_share{
filter: unset;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_email{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-email.png) no-repeat center center;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_sms{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-sms.png) no-repeat center center;
background-size: 24px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_gmail{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-gmail.png) no-repeat center center;
background-size: 24px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_yahoo{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-yahoo.png) no-repeat center center;
background-size: 26px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_evernote{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-evernote.png) no-repeat center center;
background-size: 26px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_facebook{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-facebook.png) no-repeat center center;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_whatsapp{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-whatsapp.png) no-repeat center center;
background-size: 26px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_twitter{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-twitter.png) no-repeat center center;
background-size: 25px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_skype{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-skype.png) no-repeat center center;
background-size: 25px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_telegram{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-telegram.png) no-repeat center 2px;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_pinterest{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-pinterest.png) no-repeat center center;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_reddit{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-reddit.png) no-repeat center center;
background-size: 26px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_xing{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-xing.png) no-repeat center center;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_linkedin{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-linkedin.png) no-repeat center center;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_vk{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-vk.png) no-repeat center center;
background-size: 22px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_okru{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-okru.png) no-repeat center center;
background-size: 24px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_douban{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-douban.png) no-repeat center center;
background-size: 26px;
border-radius: 50%;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_renren{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-renren.png) no-repeat center center;
background-size: 26px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_qzone{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-qzone.png) no-repeat center center;
background-size: 26px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_center_show_social_share.cg_center_show_social_share_weibo{
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/social/social-share-weibo.png) no-repeat center center;
background-size: 23px;
}
.cg90degree,.cg180degree,.cg270degree{
transform-origin: top left !important; -webkit-transform-origin: top left !important;; -ms-transform-origin: top left !important;; }
.cg90degree{
transform: rotate(90deg) translateY(-100%) !important;
-webkit-transform: rotate(90deg) translateY(-100%) !important;
-ms-transform: rotate(90deg) translateY(-100%) !important;
}
.cg180degree {
transform: rotate(180deg) translate(-100%, -100%) !important;
-webkit-transform: rotate(180deg) translate(-100%, -100%) !important;
-ms-transform: rotate(180deg) translateX(-100%) !important;
}
.cg270degree {
transform: rotate(270deg) translateX(-100%) !important;
-webkit-transform: rotate(270deg) translateX(-100%) !important;
-ms-transform: rotate(270deg) translateX(-100%) !important;
}
.cg_visibility_hidden_after_google_sign_in{
visibility: hidden !important;
}
#cg_upload_form_container .cgGoogleSignInContainerParent{
margin: 6px auto 0;
}
.cg_class_ext_1.cgGoogleSignInContainerParent{
max-width: 580px;
margin: 15px auto 15px;
display: flex;
justify-content: center;
}
.cg_class_ext_1.cgGoogleSignInContainerParent iframe{
margin: unset !important; }
.cgGoogleSignInContainerParent .cgGoogleSignInContainer{
margin: 15px 0;
}
.cgGoogleSignInContainerParent .abcRioButtonContentWrapper{
display: flex;
max-width: 100%;
}
.cgGoogleSignInContainerParent .abcRioButtonContents{
color: black;
font-size: 16px;
display: inline-block;
max-width: 100%;
flex: 1;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
padding-top: 1px;
margin-left: 0 !important;
font-weight: bold;
}
.cgGoogleSignInContainerParent.cg_border_radius_controls_and_containers .abcRioButton{ }
.cgGoogleSignInContainerParent .abcRioButton{ }
.cgGoogleSignInContainerParent.cg_fe_controls_style_white .abcRioButton{ color: black; }
.cgGoogleSignInContainerParent .abcRioButton.abcRioButtonBlue .abcRioButtonContents{
color: white;
}
.cgGoogleSignInContainerParent.cgGoogleSignInPhpVersionChanged .abcRioButton{
padding: 5px;
text-align: center;
font-size: 16px;
}
.cgGoogleUserAvatarDataContainer{
max-width: 650px;
margin: 10px auto 0;
display: flex;
flex-flow: row;
border: thin solid #e7e9ea;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
font-size: 16px;
color: #e7e9ea;
}
.cgGoogleUserAvatarDataContainer.cg_border_radius_controls_and_containers{
border-radius: 8px;
}
.cgGoogleUserAvatarDataContainer.cg_fe_controls_style_white{
border: thin solid black;
color: #000000;
}
.cgGoogleUserAvatarDataContainer .cgGoogleUserAvatarContainer .cgGoogleUserAvatar img {
border-radius: 8px;
width: 66px;
height: 66px;
}
.cgGoogleUserAvatarDataContainer .cgGoogleUserDataContainer{
display: flex;
flex-flow: row;
justify-content: center;
align-items: center;
flex-grow: 1;
}
.cgGoogleSignInContainerParent .abcRioButton{
border-radius: 999px !important;
overflow: hidden !important;
transition: box-shadow .18s ease, transform .18s ease, border-color .18s ease;
}
.cgGoogleSignInContainerParent .abcRioButton:not(.abcRioButtonBlue){
border: thin solid #e6e6e6 !important;
background-color: #fff !important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
.cgGoogleSignInContainerParent .abcRioButton:hover,
.cgGoogleSignInContainerParent .abcRioButton:focus{
box-shadow: 0 6px 18px rgba(0,0,0,.08);
transform: translateY(-1px);
}
.cgGoogleSignInContainerParent .abcRioButton:active{
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
transform: translateY(0);
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale {
display: flex;
width: 100%;
height: 100%;
float: right;
padding: 10px 20px 10px 20px;
margin-top: -2px;
background-color: black;
color: #d6d6d6;
margin-bottom: 10px;
font-size: 20px;
text-align: center;
position: relative;
flex-flow: row;
align-items: center;
justify-content: center;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-sale {
border-radius: 8px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale {
background-color: unset;
color: black;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price-container {
width: 50%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price {
color: #e7e9ea;
font-size: 32px;
margin-left: auto;
padding: 0;
left: auto;
font-weight: bold;
text-align: right;
display: flex;
justify-content: right;
align-items: flex-start;
height: 32px;
line-height: 32px;
position: relative;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_gallery_info .cg-center-sale-price-container{
position: absolute;
width: 100%;
margin-bottom: 5px;
height: 0;
top: 15px;
right: 5px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_show.cg_grid_item.cg_empty_info .cg_gallery_info .cg-center-sale-price-container{
margin-top: 5px;
height: 30px;
min-height: 30px;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass article.cg_show.cg_grid_item .cg_gallery_info.cg_no_comments.cg_no_rating .cg_gallery_info_title > .cg_gallery_info_content:first-child,
.mainCGdivHelperParent .mainCGdiv article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_gallery_info.cg_no_comments.cg_no_rating .cg_gallery_info_title > .cg_gallery_info_content:first-child{
margin-top: 35px;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title,
.mainCGdivHelperParent .mainCGdiv .mainCGallery article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title {
box-sizing: border-box;
padding-top: 15px;
min-width: 0;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title > .cg_gallery_info_content,
.mainCGdivHelperParent .mainCGdiv .mainCGallery article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title > .cg_gallery_info_content {
box-sizing: border-box;
display: block;
max-width: 100%;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
white-space-collapse: collapse;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item.cg_show_info_bottom .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title > .cg_gallery_info_content.cg_gallery_info_content_third,
.mainCGdivHelperParent .mainCGdiv .mainCGallery article.cg_show.cg_grid_item.cg_show_info_bottom[data-cg-gid$="-ec"] .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title > .cg_gallery_info_content.cg_gallery_info_content_third {
display: block;
line-clamp: unset;
-webkit-line-clamp: unset;
-moz-line-clamp: unset;
-ms-line-clamp: unset;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
white-space-collapse: collapse;
word-break: normal;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item .cg_figcaption .cg_gallery_info_title,
.mainCGdivHelperParent .mainCGdiv .mainCGallery article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_figcaption .cg_gallery_info_title {
box-sizing: border-box;
max-width: 100%;
min-width: 0;
overflow: hidden;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item .cg_figcaption .cg_gallery_info_title > .cg_gallery_info_content,
.mainCGdivHelperParent .mainCGdiv .mainCGallery article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_figcaption .cg_gallery_info_title > .cg_gallery_info_content {
box-sizing: border-box;
display: block;
line-clamp: unset;
-webkit-line-clamp: unset;
-moz-line-clamp: unset;
-ms-line-clamp: unset;
max-width: 100%;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
white-space-collapse: collapse;
width: 100%;
word-break: normal;
}
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title,
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile .mainCGallery article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title {
box-sizing: border-box;
padding-top: 15px;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item .cg_figcaption .cg_gallery_info_title,
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile .mainCGallery article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_figcaption .cg_gallery_info_title {
padding-right: 95px;
}
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile.isOnlyGalleryEcommerceClass .mainCGallery article.cg_show.cg_grid_item .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title > .cg_gallery_info_content,
.mainCGdivHelperParent .mainCGdiv.cg_is_mobile .mainCGallery article.cg_show.cg_grid_item[data-cg-gid$="-ec"] .cg_gallery_info .cg-center-sale-price-container ~ .cg_gallery_info_title > .cg_gallery_info_content {
box-sizing: border-box;
max-width: 100%;
min-width: 0;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg_gallery_info .cg-center-sale-price-container .cg-center-sale-price {
justify-content: center;
z-index: 2;
position: absolute;
right: 5px;
width: fit-content;
top: -7px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price-container .cg-center-sale-price-type {
display: block;
position: absolute;
left:0;
bottom:-22px;
font-size: 12px;
font-weight: normal;
text-align: right;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price > * {
display: flex;
align-items: flex-end;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price .cg-center-sale-price-value {
display: block;
font-size: 32px;
height: auto;
line-height: 32px;
font-weight: 700;
white-space: nowrap;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price .cg-center-sale-price-left {
font-size: 32px;
height: 32px;
line-height: 32px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price .cg-center-sale-price-right {
font-size: 16px;
height: 16px;
line-height: 16px;
margin-top: 2px;
font-weight: normal;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price .cg-center-sale-price-left-symbol,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price .cg-center-sale-price-right-symbol {
font-size: 32px;
height: 32px;
line-height: 32px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cg-center-sale-price .cg-center-sale-price-right-symbol {
margin-left: 2px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cg-center-sale-price{
color: black;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cg-center-sale-price{
border-radius: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now-and-add-to-basket-container{
width: 50%;
padding-left: 20px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now-and-add-to-basket-container-sub{
width: fit-content;
display: flex;
flex-flow: column;
justify-content: left;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now{
background-color: #fff;
color: #000;
border: thin solid #fff;
padding: 2px 8px;
margin-bottom: 15px;
cursor: pointer;
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now{
background-color: black;
color: white;
border: 0.5px solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now{
border-radius: 8px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket{
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
padding: 8px 14px;
cursor: pointer;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket{
width: 100%;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket{
background-color: white;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket,
#cgMessagesContainerPro.cg_border_radius_controls_and_containers #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket{
border-radius: 8px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-product-info{
width: 33.3%;
display: flex;
flex-flow: column;
justify-content: left;
padding-left: 20px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-product-info .cg-center-sale-product-info-title{
font-weight: bold;
font-size: 18px;
margin-top: -15px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-product-info .cg-center-sale-product-info-description{
margin-bottom: 10px;
font-size: 16px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale {
float: none;
height: auto;
min-height: 0;
margin: 0;
padding: 0;
background-color: transparent;
color: inherit;
flex-flow: column;
align-items: center;
justify-content: flex-start;
gap: 18px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price-container {
width: auto;
max-width: 100%;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price {
margin: 0 auto;
padding: 0;
left: auto;
position: static;
display: inline-flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: center;
text-align: center;
width: auto;
max-width: 100%;
height: auto;
line-height: 1;
white-space: nowrap;
row-gap: 2px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price > * {
display: flex;
align-items: flex-start;
flex: 0 0 auto;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-left-symbol {
font-size: 36px;
height: auto;
line-height: 1;
font-weight: 700;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-right-symbol {
font-size: 18px;
height: auto;
line-height: 1;
margin-top: 0;
font-weight: 600;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-left-symbol,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-right-symbol {
color: #fff8f1;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-type {
order: 10;
flex-basis: 100%;
position: static;
display: block;
width: 100%;
margin-top: 6px;
text-align: center;
font-size: 13px;
line-height: 1.2;
color: #fff8f1;
white-space: nowrap;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-left-symbol,
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-right-symbol {
color: #1a2430;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-price .cg-center-sale-price-type {
color: #000;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now-and-add-to-basket-container {
width: 100%;
padding-left: 0;
display: flex;
justify-content: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now-and-add-to-basket-container-sub {
width: 100%;
max-width: 420px;
display: flex;
flex-flow: row;
justify-content: center;
gap: 12px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-add-to-basket {
min-width: 170px;
width: auto;
margin-bottom: 0;
text-align: center;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now {
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
padding: 8px 14px;
box-shadow: none;
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now {
background-color: #000;
color: #e7e9ea;
border: thin solid #212121;
box-shadow: none;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-add-to-basket {
background-color: white;
color: black;
border: thin solid #e6e6e6;
padding: 8px 14px;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
.mainCGdiv.cg_runtime_single_view_mode.cg_fe_controls_style_white .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-add-to-basket {
background-color: white;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale .cg-center-sale-buy-now {
background-color: white;
color: black;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_fe_controls_style_black #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale .cg-center-sale-add-to-basket {
background-color: #000;
color: #e7e9ea;
border: thin solid #212121;
box-shadow: none;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-product-info {
width: 100%;
display: flex;
flex-flow: column;
align-items: center;
justify-content: flex-start;
padding-left: 0;
text-align: center;
gap: 8px;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-product-info .cg-center-sale-product-info-title {
font-weight: bold;
font-size: 18px;
margin: 0;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale-product-info .cg-center-sale-product-info-description {
margin: 0;
font-size: 15px;
line-height: 1.45;
max-width: 760px;
}
@media screen and (max-width: 900px) {
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now-and-add-to-basket-container-sub {
flex-flow: column;
max-width: 100%;
}
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-add-to-basket {
width: 100%;
min-width: 0;
}
}
@media screen and (max-width: 767px) {
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-runtime-single-view-product-panel {
padding: 14px 12px 16px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale {
left: 0;
gap: 12px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale-price {
row-gap: 4px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale-price .cg-center-sale-price-value,
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale-price .cg-center-sale-price-left,
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale-price .cg-center-sale-price-left-symbol {
font-size: 30px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale-price .cg-center-sale-price-right,
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale-price .cg-center-sale-price-right-symbol {
font-size: 14px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale-price .cg-center-sale-price-type {
margin-top: 4px;
font-size: 12px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale .cg-center-sale-buy-now-and-add-to-basket-container-sub {
gap: 10px;
}
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale .cg-center-sale-buy-now,
#cgMessagesContainerPro.cg_runtime_single_view_message_product_mode.cg_runtime_single_view_message_mobile_mode #cgMessagesContent .cg-runtime-single-view-message-shell-product .cg-center-sale .cg-center-sale-add-to-basket {
min-height: 42px;
padding: 9px 12px;
font-size: 16px;
line-height: 1.2;
}
}
#cgEcommerceCheckoutApproveContainer{
top: 0;
left: 0;
width: 100%;
height:100%;
font-size: 16px;
overflow: hidden;
max-width: 678px;
margin: 0 auto;
}
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white{
color: #000;
}
#cgEcommerceCheckoutApproveContainer #cgEcommerceAddress{
display: flex;
flex-flow: row;
justify-content: center;
}
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-address{
width: 50%;
box-sizing: border-box;
padding: 0 10px 25px;
}
@media screen and (max-width:700px) {
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-address{
width: 100%;
}
#cgEcommerceCheckoutApproveContainer #cgEcommerceAddress{
flex-flow: column;
}
}
#cgEcommerceCheckoutApproveContainer #cgEcommerceAddress .cg-ecommerce-address#cgBillingAddressDifferentFromShippingAddressContainer{
display: flex;
justify-content: center;
}
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button{
background-color: #000;
border: thin solid #212121;
cursor: pointer;
}
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white .cg-ecommerce-button{
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
color: #000;
background-color: #fff;
padding: 5px 8px;
}
#cgEcommerceCheckoutApproveContainer #cgEcommerceCaptureButton{
font-size: 18px;
font-weight: bold;
padding: 6px 10px;
}
#cgEcommerceCheckoutApproveContainer.cg_border_radius_controls_and_containers .cg-ecommerce-button{
border-radius: 8px;
}
#cgEcommerceCheckoutApproveContainer #cgEcommerceCapture{
padding: 25px 20px;
text-align: center;
}
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white #cgEcommerceCapture{
border-top: thin solid #e6e6e6;
}
#cgEcommerceCheckoutApproveContainer textarea,#cgEcommerceCheckoutApproveContainer input{
border: thin solid #303030;
background-color: #212121;
color: #e7e9ea;
font-size: 14px;
padding: 4px 6px;
width: 100%;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers textarea,
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers input
{
border-radius: 8px;
}
#cgEcommerceCheckoutApproveContainer textarea.cg_disabled,#cgEcommerceCheckoutApproveContainer input.cg_disabled{
background-color: #cdcdcd;
}
#cgEcommerceCheckoutApproveContainer input.cg-ecommerce-address-input{
min-width: 200px;
}
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white textarea,#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white input{
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
background-color: #f5f5f5;
color: #232323;
}
#cgEcommerceCheckoutApproveContainer textarea:focus,#cgEcommerceCheckoutApproveContainer input:focus{
outline: 0;
}
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white textarea:focus,#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white input:focus{
border: thin solid #ccc;
}
#cgEcommerceCheckoutApproveContainer.cg_border_radius_controls_and_containers{
border-radius: 8px;
border-top-right-radius: unset;
border-bottom-right-radius: unset;
margin: 0 auto;
}
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-address-input-div-country{
font-size: 14px;
border: thin solid #e6e6e6;
border-top: unset;
padding: 5px;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
width: 100%;
}
.cg-address-inputs-div{
margin-top: 6px;
}
.cg-address-inputs-div .cg-row{
margin-bottom: 15px;
}
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-address-input-div{
margin-top: 5px;
}
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress{
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
padding: 10px 15px;
width: 90%;
font-size: 16px;
cursor: pointer;
text-align: center;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgSameAsShippingAddress{
background-color: #fff;
border: thin solid #e6e6e6;
color: #000;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers #cgSameAsShippingAddress{
border-radius: 8px;
}
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton{
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
padding: 10px 15px;
text-align: center;
margin: 30px 15px 10px;
cursor: pointer;
height: auto;
display: flex;
align-items: center;
width: 100%;
justify-content: center;
font-size: 18px;
border-radius: 8px;
margin-top: 50%;
transform: translateY(-59%);
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgBillingAddressDifferentFromShippingAddressButton{
background-color: #fff;
border: thin solid #e6e6e6;
color: #000;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers #cgBillingAddressDifferentFromShippingAddressButton{
border-radius: 8px;
}
#cgEcommerceCheckoutApproveContainer #cgEcommerceCheckoutApproveContainerSuccess, #cgEcommerceCheckoutApproveContainer #cgEcommerceCheckoutApproveContainerFail{
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
}
#cgEcommerceCheckoutBodyOverlay{
width: 100%;
height: auto;
min-height: 100%;
background-color: #e0e0e0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
z-index: 9999999999;
cursor: pointer;
max-height: none;
}
div.cgEcommerceCheckoutBodyContainer{
top: 0;
left: 0;
position: fixed;
width: 100%;
height:100%;
background-color: black;
color: #e7e9ea;
z-index: 999999998;
overflow-x: hidden;
overflow-y: scroll;
user-select: none;
font-size: 16px;
line-height: 22px;
}
div#cgEcommerceStripeButtonContainer{
margin-left: auto;
margin-right: auto;
max-width: 678px;
padding: 6px;
background-color: transparent;
}
div#cgEcommerceStripePaymentElement,div#cgEcommerceStripeAuthenticationElement{
max-width: 678px;
padding: 6px;
}
#cgEcommerceStripePaymentButton{
margin: 10px 0 5px 6px;
background-color: #0f1114;
border: thin solid #2a2d33;
color: #e7e9ea;
box-shadow: 0 6px 18px rgba(0, 0, 0, .18);
padding: 5px 10px;
font-size: 16px;
cursor: pointer;
text-align: center;
overflow: hidden;
position: relative;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_black div#cgEcommerceStripeButtonContainer{
background-color: transparent;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_black #cgEcommerceStripePaymentButton.cg_skeleton_loader:after{
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .06) 20%, rgba(255, 255, 255, .18) 60%, rgba(255, 255, 255, .03));
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white div#cgEcommerceStripeButtonContainer{
background-color: #fff;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgEcommerceStripePaymentButton{
background-color: #fff;
border: thin solid #e6e6e6;
color: #000;
box-shadow: 1px 2px 8px rgba(0, 0, 0, .05);
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgEcommerceStripePaymentButton.cg_skeleton_loader:after{
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 20%, rgba(255, 255, 255, .5) 60%, rgb(0 0 0 / 10%));
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers #cgEcommerceStripePaymentButton{
border-radius: 8px;
}
div.cgEcommerceCheckoutBodyContainer .cg_ecommerce_data,
div.cgEcommerceCheckoutBodyContainer .cg_ecommerce_title,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-download,
div.cgEcommerceCheckoutBodyContainer #cgOrderNumber,
div.cgEcommerceCheckoutBodyContainer .cg-sale-title,
div.cgEcommerceCheckoutBodyContainer .cg-sale-price,
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBodyPriceTotal,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-service,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-standard,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info-quantity-select-label,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-address-input-label,
div.cgEcommerceCheckoutBodyContainer #cgCheckoutNoteTop,
div.cgEcommerceCheckoutBodyContainer #cgCheckoutNoteBottom,
div.cgEcommerceCheckoutBodyContainer .cg_check_out_agreement_content,
div.cgEcommerceCheckoutBodyContainer #cgEcommerceAddressContainer textarea
{
user-select: all;
}
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part{
font-size: 22px;
}
div.cgEcommerceCheckoutBodyContainer label{
color: #e7e9ea;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white label{
color: #000;
}
div.cgEcommerceCheckoutBodyContainer.cg_basket.cg_mobile .cg-ecommerce-checkout-body-product-info{
flex-flow: column;
}
div.cgEcommerceCheckoutBodyContainer.cg_basket.cg_mobile .cg-ecommerce-checkout-body-product-info > div{
margin-right: unset;
}
div.cgEcommerceCheckoutBodyContainer.cg_basket.cg_mobile .cg-ecommerce-checkout-body-product-info .cg-sale-price{
margin-top: 10px;
margin-bottom: 10px;
}
div.cgEcommerceCheckoutBodyContainer.cg_basket.cg_mobile .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-quantity-select{
margin-bottom: 15px;
}
div.cgEcommerceCheckoutBodyContainer.cg_basket.cg_mobile .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info-title-download{
margin-bottom: 10px;
}
div.cgEcommerceCheckoutBodyContainer.cg_basket.cg_mobile #cgEcommerceAddress{
flex-flow: column;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white{
background-color: white;
color: #000;
}
div.cgEcommerceCheckoutBodyContainer.cg_test:before{
content: "Test Environment";
border: thin solid #d6d6d6;
display: inline-block;
padding: 5px;
position: absolute;
top: 0;
left: 0;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white.cg_test:before{
border: thin solid #eee;
}
#cgEcommerceCheckoutApproveContainer .cgEcommerceCheckoutBodyContainerOrderSuccess, #cgEcommerceCheckoutApproveContainer .cgEcommerceCheckoutBodyContainerOrderFail{
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
}
div.cgEcommerceCheckoutBodyContainer #cgEcommerceBillingAddress.cg_disabled{
background-color: #cbcbcb;
}
div.cgEcommerceCheckoutBodyContainer .cgEcommerceCheckoutBodyContainerSub select{
border: thin solid #303030;
background-color: #212121;
color: #e7e9ea;
padding: 5px 8px;
font-size: 16px;
height: 22px;
line-height: 22px;
font-weight: bold;
box-sizing: content-box;
width: -webkit-fill-available;
}
div.cgEcommerceCheckoutBodyContainer select.cg-ecommerce-quantity-select{
max-width: 60px;
}
div.cgEcommerceCheckoutBodyContainer select:focus-visible,
div.cgEcommerceCheckoutBodyContainer select:focus,
div.cgEcommerceCheckoutBodyContainer select:active
{
outline: none;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white select{
color: #000;
border: thin solid #e6e6e6;
background-color: #f5f5f5!important;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers select{
border-radius: 8px;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers select:focus,
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers select:focus-visible
{
box-shadow: none;
}
.mainCGdivOrderContainer{
position: initial;
width: 100%;
min-height: 100vh;
height:auto;
background-color: black;
color: #e7e9ea;
overflow: visible;
font-size: 16px;
padding: 10px 15px; box-sizing: border-box;
}
.mainCGdivOrderContainer a, .mainCGdivOrderContainer a:active, .mainCGdivOrderContainer a:hover, .mainCGdivOrderContainer a:visited{
color: #00f3ff;
cursor: pointer !important;
}
.mainCGdivOrderContainer.cg_fe_controls_style_white a, .mainCGdivOrderContainer.cg_fe_controls_style_white a:active, .mainCGdivOrderContainer.cg_fe_controls_style_white a:hover, .mainCGdivOrderContainer.cg_fe_controls_style_white a:visited{
color: #0a58ca;
cursor: pointer !important;
}
.mainCGdivOrderContainer.cg_fe_controls_style_white{
background-color: white;
color: black;
}
.mainCGdivOrderContainer.cg_border_radius_controls_and_containers{
border-radius: 8px;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer{
position: initial;
width: 100%;
min-height: 100%;
height:auto;
overflow: visible !important;
background-color: unset;
color: unset;
}
.mainCGdivOrderContainer div#cgEcommerceStripeButtonContainer,
.mainCGdivOrderContainer #cgEcommerceStripePaymentForm,
.mainCGdivOrderContainer div#cgEcommerceStripePaymentElement,
.mainCGdivOrderContainer div#cgEcommerceStripeAuthenticationElement{
height: auto;
max-height: none;
overflow: visible;
}
.mainCGdivOrderContainer #cgEcommerceAddressShipping ~ #cgEcommerceAddressInvoice .cg_ecommerce_title{
margin-top: 0;
}
.cgEcommerceCheckoutBodyContainerSub{
padding: 55px 20px 40px;
max-width: 900px;
margin: 0 auto;
position: relative;
}
div.cgEcommerceCheckoutBodyContainer .cg_order_message{
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
font-size: 22px;
text-align: center;
line-height: 30px;
}
div.cgEcommerceCheckoutBodyContainer .cg_order_message > *{
padding-left: 15px;
padding-right: 15px;
}
.mainCGdivOrderContainer .cgEcommerceCheckoutBodyContainerSub{
padding: 0; }
.cgEcommerceCheckoutBodyContainerSub #cgEcommerceDownloadInvoice{
text-align: center;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white{
color: black;
}
.mainCGdivOrderContainer #cgEcommerceCheckoutBodyInfos{
display: none !important;
}
.mainCGdivOrderContainer #cgEcommerceCheckoutBodyPriceTotal{
margin-bottom: 16px;
}
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total{
font-size: 22px;
font-weight: bold;
}
#cgEcommerceCheckoutBodyProductsInfosContainer, #cgEcommerceCheckoutBodyPriceTotal{
margin: 0 auto;
display: block;
max-width: 700px;
text-align: center;
width: 100%;
}
#cgEcommerceCheckoutBodyPriceTotal{
margin-bottom: 20px;
margin-top: 20px;
padding: 14px 18px 16px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: rgba(17, 21, 27, 0.9);
box-sizing: border-box;
box-shadow: none;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgEcommerceCheckoutBodyPriceTotal{
border-color: rgba(19, 26, 35, 0.08);
background: rgba(255, 255, 255, 0.86);
}
#cgEcommerceCheckoutBodyProductsInfosContainer{
margin-bottom: 15px;
word-break: break-word;
}
#cgEcommerceCheckoutBodyProductsInfosContainer .cg-ecommerce-checkout-body-product-info-quantity-select-label{
margin-bottom: 5px;
}
.mainCGdivOrderContainer #cgEcommerceCheckoutBodyProductsInfosContainer .cg-ecommerce-checkout-body-product-info-quantity-select-label{
margin-bottom: 0;
}
#cgSelectShippingCountryDiv,#cgSelectBillingCountryDiv{
text-align: center;
display: flex;
flex-flow: column;
width: 100%;
align-items: center;
}
.cg-row .cg-col-12 select,.cg-row .cg-col-6 select{
width: 100%;
}
#cgEcommerceCheckoutBodyInfos #cgSelectShippingCountryDiv #cgSelectShippingCountryDivExplanation{
margin-bottom: 5px;
}
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part{
margin-bottom: 10px;
}
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping{
margin-bottom: 10px;
}
div.cgEcommerceCheckoutBodyContainer div.cg-ecommerce-checkout-body-product-info.cg-ecommerce-checkout-body-product-info-uploaded-entries{
justify-content: space-around;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-uploaded-entry{
width: 29%;
box-sizing: border-box;
max-width: 29%;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-uploaded-entry-file{
width: 100%;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
height: 200px;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-uploaded-entry-title{
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
white-space: pre;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info{
position: relative;
display: flex;
justify-content: left;
align-items: center;
width: 100%;
padding: 14px 18px 16px;
flex-wrap: wrap;
row-gap: 12px;
margin-bottom: 12px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: rgba(17, 21, 27, 0.9);
box-sizing: border-box;
box-shadow: none;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info.cg_all_uploads_used{
display: block;
text-align: left;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-ecommerce-checkout-body-product-info{
border-color: rgba(19, 26, 35, 0.08);
background: rgba(255, 255, 255, 0.86);
}
.mainCGdivOrderContainer.cg_mobile div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info{
flex-flow: column;
}
.mainCGdivOrderContainer.cg_mobile div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content{
width: fit-content !important;
}
.mainCGdivOrderContainer.cg_mobile div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info  .cg-ecommerce-shipping-info{
width: fit-content !important;
}
.mainCGdivOrderContainer.cg_mobile div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info  .cg-ecommerce-shipping-info-title-download{
width: fit-content !important;
}
.mainCGdivOrderContainer.cg_mobile div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info  .cg-ecommerce-download.cg_action_button{
width: fit-content !important;
}
.mainCGdivOrderContainer.cg_mobile div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info  .cg-ecommerce-shipping-info-copy-key{
width: fit-content !important;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info:last-child{
margin-bottom: 0;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image{
background-size: contain !important;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 150px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image .cg-ecommerce-checkout-body-product-info-image-tag,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-checkout-body-product-info-image .cg-ecommerce-checkout-body-product-info-image-tag{
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
object-fit: contain;
border-radius: 8px;
}
.cg_embed_container iframe{
border: unset;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_required{
background-size: 64px !important;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_type{
height: 300px;
margin-top: 25px;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_type.cg-file-type-twt,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_type.cg-file-type-tkt
{
overflow: scroll;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_type.cg_embed_consent_required,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_type.cg_embed_required
{
overflow: hidden;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_type .cg_embed_container{
width: auto;
height: auto;
overflow: hidden;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image .cg_embed_container{
width: 200px;
height: 150px;
margin-left: auto;
margin-right: auto;
overflow: scroll;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image.cg_embed_consent_required{
display: flex;
align-items: center;
height: 300px;
}
#cgCheckoutAgreements .cg_check_out_agreement{
display: flex;
align-items: flex-start;
gap: 10px;
margin-bottom: 30px;
color: #e7e9ea;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement{
color: black;
}
div.cgEcommerceCheckoutBodyContainer a,div.cgEcommerceCheckoutBodyContainer a:hover, div.cgEcommerceCheckoutBodyContainer a:active,div.cgEcommerceCheckoutBodyContainer a:visited{
color: #00f3ff;
cursor: pointer !important;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white a,div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white a:hover,div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white a:active,div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white a:visited{
color: #0a58ca;
cursor: pointer !important;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container{
display: inline-flex !important;
align-items: center;
justify-content: center;
width: auto !important;
max-width: fit-content;
margin: 0;
padding: 6px;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.14);
border-radius: 999px;
background: rgba(255,255,255,.04);
color: #e7e9ea;
box-shadow: none;
transition: background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease;
flex: 0 0 auto;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:hover,
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:focus-within{
border-color: rgba(255,255,255,.26);
background: rgba(255,255,255,.08);
color: #ffffff;
transform: translateY(-1px);
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:focus-within{
outline: 2px solid rgba(255,255,255,.22);
outline-offset: 2px;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:has(input[type="checkbox"]:checked){
border-color: rgba(255,255,255,.34);
background: rgba(255,255,255,.1);
color: #ffffff;
box-shadow: 0 5px 16px rgba(0,0,0,.18);
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox{
display: block;
width: 18px;
height: 18px;
min-width: 18px;
min-height: 18px;
margin: 0;
padding: 0;
box-sizing: border-box;
border: 1px solid rgba(255,255,255,.28);
border-radius: 5px;
background: #111111;
box-shadow: inset 0 0 0 2px rgba(0,0,0,.42);
color: #0f0f0f;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
position: relative;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox:focus{
outline: none;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox:checked{
border-color: #e7e9ea;
background: #e7e9ea;
box-shadow: none;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox:checked:after{
content: '';
position: absolute;
left: 50%;
top: 42%;
width: 5px;
height: 9px;
border: solid #0f0f0f;
border-width: 0 2px 2px 0;
transform: translate(-50%,-50%) rotate(45deg);
}
#cgCheckoutAgreements .cg_check_out_agreement p{
margin: 0;
padding: 0;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_content{
display: flex;
padding: 0;
position: relative;
flex-flow: column;
user-select: none;
width: auto;
max-width: calc(100% - 42px);
line-height: 1.45;
word-break: normal;
overflow-wrap: anywhere;
}
#cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_content > *{
word-break: normal;
overflow-wrap: anywhere;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container{
border-color: rgba(26,36,48,.12);
background: linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(243,246,250,.98) 100%);
color: #18222e;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:hover,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:focus-within{
border-color: rgba(26,36,48,.22);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(236,241,247,1) 100%);
color: #0f1720;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:focus-within{
outline-color: rgba(26,36,48,.18);
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox_container:has(input[type="checkbox"]:checked){
border-color: rgba(26,36,48,.28);
background: #ffffff;
color: #0f1720;
box-shadow: 0 6px 18px rgba(0,0,0,.1);
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox{
border-color: #d7d7d7;
background: #f5f5f5;
box-shadow: none;
color: #ffffff;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox:checked{
border-color: #000000;
background: #000000;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgCheckoutAgreements .cg_check_out_agreement .cg_check_out_agreement_checkbox:checked:after{
border-color: #ffffff;
}
div.cgEcommerceCheckoutBodyContainer .cg_checkout_error{
bottom: -20px;
font-size: 13px;
line-height: 16px;
height: 22px;
color: white;
background-color: #f55;
padding: 2px 6px;
width: fit-content;
margin-top: 4px;
display: flex;
align-items: center;
scroll-margin-top: 110px;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers .cg_checkout_error{
border-radius: 8px;
}
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-checkout-body-product-info-image{
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 200px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-checkout-body-product-info-image{
border-radius: 8px;
overflow: hidden;
}
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-checkout-body-product-info-image.cg_embed_required {
background-size: 64px;
}
.cg-ecommerce-checkout-body-product-info-image.cg_embed_type{
overflow: scroll;
}
.cg-ecommerce-checkout-body-product-info-image.cg_embed_type.cg_embed_required{
overflow: hidden;
background-size: 60px; background-position: center;
background-repeat: no-repeat;
}
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-title{
text-align: center;
font-weight: bold;
}
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-message{
text-align: center;
margin-top: -10px;
margin-bottom: 15px;
}
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket{
font-size: 20px;
text-align: center;
width: fit-content;
margin-bottom: 15px;
min-width: 170px;
margin-left: auto;
margin-right: auto;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content{
width: 33.3%;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price{
display: flex;
justify-content: center;
align-items: center;
font-size: 22px;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price{
margin: 0 auto;
padding: 0;
left: auto;
position: static;
display: inline-flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: center;
text-align: center;
width: auto;
max-width: 100%;
min-width: 0;
height: auto;
line-height: 1;
white-space: nowrap;
row-gap: 3px;
color: inherit;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price > *,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price > *,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price > *,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price > *{
display: flex;
align-items: flex-start;
flex: 0 0 auto;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price .cg-center-sale-price-value,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price .cg-center-sale-price-left,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price .cg-center-sale-price-left-symbol,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price .cg-center-sale-price-value,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price .cg-center-sale-price-left,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price .cg-center-sale-price-left-symbol,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price .cg-center-sale-price-value,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price .cg-center-sale-price-left,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price .cg-center-sale-price-left-symbol{
font-size: 22px;
line-height: 1;
height: auto;
font-weight: 700;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price .cg-center-sale-price-right,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price .cg-center-sale-price-right-symbol,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price .cg-center-sale-price-right,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price .cg-center-sale-price-right-symbol,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price .cg-center-sale-price-right,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price .cg-center-sale-price-right-symbol{
font-size: 12px;
line-height: 1;
height: auto;
font-weight: 600;
}
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping{
display: flex;
align-items: center;
justify-content: center;
}
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price .cg-center-sale-price-value,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price .cg-center-sale-price-left,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price .cg-center-sale-price-left-symbol{
font-size: 24px;
line-height: 1;
height: auto;
font-weight: 700;
}
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price .cg-center-sale-price-right,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price .cg-center-sale-price-right-symbol{
font-size: 13px;
line-height: 1;
height: auto;
font-weight: 600;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-quantity-select{
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
width: 33.3%;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info{
width: 33.3%;
display: flex;
flex-flow: column;
align-items: center;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info .cg-ecommerce-shipping-info-title-price-additional{
font-size: 16px;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers .cg-ecommerce-checkout-body-product-info{
border-radius: 14px;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers #cgEcommerceCheckoutBodyPriceTotal{
border-radius: 14px;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-image{
border-radius: 12px;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info .cg-ecommerce-shipping-info-key{
text-overflow: ellipsis;
overflow: hidden;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info{
flex-grow: 1;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info .cg-ecommerce-shipping-info-maximum-uploads{
display: flex;
flex-flow: column;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info .cg-ecommerce-shipping-info-key-container{
margin-top: 10px;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-shipping-info .cg-ecommerce-shipping-info-key-container .cg-ecommerce-shipping-info-key{
font-size: 18px;
line-height: 22px;
text-overflow: ellipsis;
overflow: hidden;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-standard,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-download,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-key-title,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-sale-title-part,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-sale-title-shipping,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info-quantity-select-label,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-extra,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-service,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-title-upload,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg_all_uploads_used,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-sale-title-total
{
font-weight: 600;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl{
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
text-decoration: unset;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
line-height: 18px;
min-height: 30px;
padding: 10px 15px;
width: fit-content;
box-sizing: border-box;
outline: 0;
margin: 3px auto;
cursor: pointer;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key:hover,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download:hover,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:hover{
filter: invert(10%);
}
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key,
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download,
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl
{
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
color: #000;
background-color: white;
}
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key:hover,
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download:hover,
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:hover
{
filter: brightness(96%)!important;
}
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl {
box-shadow: 0 2px 6px rgba(0,0,0,.04);
}
.mainCGdivOrderContainer.cg_border_radius_controls_and_containers div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key,
.mainCGdivOrderContainer.cg_border_radius_controls_and_containers div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download,
.mainCGdivOrderContainer.cg_border_radius_controls_and_containers div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl
{
border-radius: 8px;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-ecommerce-checkout-body-product-info{
border-top: thin solid #eee;
}
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBody{
width: 100%;
overflow: visible;
position: relative;
}
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBody #cgEcommerceButtonsContainer{
margin: 0 auto;
display: block;
max-width: 678px;
background-color: #fff;
padding: 6px;
user-select: none;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_black #cgEcommerceCheckoutBody #cgEcommerceButtonsContainer{
background-color: #000;
}
.mainCGdivOrderContainer .cgEcommerceCheckoutBodyContainerClose {
display: none !important;
}
div.cgEcommerceCheckoutBodyContainer .cgEcommerceCheckoutBodyContainerClose {
position: absolute;
top: 10px;
right: 20px;
height: 30px;
width: 30px;
display: inline-block;
cursor: pointer;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-dark.png) no-repeat center center;
background-size: 25px 25px!important;
border: thin solid #212121;
background-color: #000;
z-index: 1;
color: #e7e9ea;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cgEcommerceCheckoutBodyContainerClose {
background-size: 25px 25px !important;
background-color: #fff !important;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/close-checkout-bright.png) no-repeat center center;
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers .cgEcommerceCheckoutBodyContainerClose {
border-radius: 8px;
}
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBodyInfos {
margin-bottom: 30px;
}
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBodyInfos #cgCheckoutAgreements,
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBodyInfos #cgCheckoutNoteTop,
div.cgEcommerceCheckoutBodyContainer #cgEcommerceCheckoutBodyInfos #cgCheckoutNoteBottom,
div.cgEcommerceCheckoutBodyContainer #cgRegUserPurchaseOnlyText
{
max-width: 678px;
margin: 0 auto;
}
.mainCGdiv .cg-sale-basket-open-parent {
display: flex;
justify-content: flex-end;
width: fit-content;
align-items: end;
flex-flow: row;
margin-right: 12px;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGdivFullWindowConfigurationArea .cg-sale-basket-open-parent {
display: none !important;
}
body > .mainCGdivHelperParent .mainCGdiv .cg_header .cg-sale-basket-open-parent {
border: unset;
margin: 0;
position: absolute;
border: unset;
width: fit-content;
z-index: 999999;
left: 50%;
transform: translateX(-50%);
top: 10px;
min-width: unset;
max-width: unset;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cg_header .cg-sale-basket-open-parent {
border-radius: 8px;
}
.mainCGdiv .cg_header .cg-sale-basket-open-parent:hover {
filter: invert(10%);
cursor: pointer;
}
.mainCGdiv.cg_fe_controls_style_white .cg_header .cg-sale-basket-open-parent:hover {
filter: brightness(96%) !important;
cursor: pointer;
}
.mainCGdivHelperParent #cgSaleBasketContainer.cg-sale-basket-open-sticky {
width: fit-content !important;
position: fixed;
margin-top: 0;
top: 0;
left: 50%;
transform: translateX(-50%);
z-index: 99999999;
background-color: white; border: none;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
padding: 3px 9px 2px 5px;
border-top-right-radius: unset;
border-top-left-radius: unset;
}
body > .mainCGdivHelperParent .cg-sale-basket-open {
height: 40px;
padding: 5px 15px 5px 10px;
margin: unset;
margin-top: -5px;
}
body > .mainCGdivHelperParent  .cg-sale-basket-open .cg-sale-basket-icon {
height: 30px;
width: 30px;
margin-right: 5px;
}
.mainCGdiv .cg-sale-basket-open {
width: fit-content;
margin-top: 10px;
margin-bottom: 10px;
display: flex;
flex-flow: row;
align-items: center;
justify-content: center;
font-size: 22px;
cursor: pointer;
padding: 5px;
background-color: #000;
border: thin solid #212121;
color: #e7e9ea;
}
.mainCGdiv.cg_fe_controls_style_white .cg-sale-basket-open {
background-color: white;
color: #000;
border: thin solid #e6e6e6;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div.cg_sticky .cg-sale-basket-open {
height: 30px;
min-height: 30px;
margin-top: 0;
margin-bottom: 0;
padding: 0 10px 0 8px;
font-size: 15px;
line-height: 1;
display: inline-flex;
align-items: center;
justify-content: center;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div.cg_sticky .cg-sale-basket-open .cg-sale-basket-icon {
width: 20px;
height: 20px;
margin-right: 4px;
background-size: 20px 20px;
}
body > .mainCGdivHelperParent.cg_fullwindow_blog_slider_compact .mainCGdiv.mainCGdivFullWindowBlogView .cg_header .cg_sort_div.cg_sticky .cg-sale-basket-open .cg-sale-items-count-container {
font-size: 15px;
line-height: 1;
font-weight: 400;
min-width: 40px;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cg-sale-basket-open {
border-radius: 8px;
}
.mainCGdiv .cg-sale-basket-icon {
width: 35px;
height: 35px;
background: url(//avenirsarlat.fr/wp-content/plugins/contest-gallery/assets/icons/fe/ecommerce/sale-basket.png) no-repeat center center;
background-size: cover;
margin-right: 1px;
filter: invert(88%);
}
.mainCGdiv.cg_fe_controls_style_white .cg-sale-basket-icon {
filter: unset;
}
.mainCGdiv .cg-sale-items-count-container,
body > .mainCGdivHelperParent .cg-sale-basket-open .cg-sale-items-count-container {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 62px;
font-weight: 500;
color: #e7e9ea;
font-size: 24px;
line-height: 1;
font-variant-numeric: tabular-nums;
opacity: 1;
transform: translateY(0);
transition: opacity .22s ease, transform .22s ease;
}
.mainCGdiv .cg-sale-items-count-container:before,
body > .mainCGdivHelperParent .cg-sale-basket-open .cg-sale-items-count-container:before {
content: '(';
}
.mainCGdiv .cg-sale-items-count-container:after,
body > .mainCGdivHelperParent .cg-sale-basket-open .cg-sale-items-count-container:after {
content: ')';
}
.mainCGdiv .cg-sale-items-count-value,
body > .mainCGdivHelperParent .cg-sale-basket-open .cg-sale-items-count-value {
display: inline-block;
min-width: 1ch;
text-align: center;
}
.mainCGdiv .cg-sale-items-count-container.cg-sale-items-count-container-pending,
body > .mainCGdivHelperParent .cg-sale-basket-open .cg-sale-items-count-container.cg-sale-items-count-container-pending {
opacity: 0;
transform: translateY(3px);
}
.mainCGdiv .cg-sale-items-count-container.cg-sale-items-count-container-hydrated,
body > .mainCGdivHelperParent .cg-sale-basket-open .cg-sale-items-count-container.cg-sale-items-count-container-hydrated {
opacity: 1;
transform: translateY(0);
}
.mainCGdiv.cg_fe_controls_style_white .cg-sale-items-count-container,
body > .mainCGdivHelperParent.cg_fe_controls_style_white .mainCGdiv .cg-sale-items-count-container,
body > .mainCGdivHelperParent .cg-sale-basket-open.cg_fe_controls_style_white .cg-sale-items-count-container {
color: #000;
}
.mainCGdiv.cg_fe_controls_style_black .cg-sale-items-count-container,
body > .mainCGdivHelperParent.cg_fe_controls_style_black .mainCGdiv .cg-sale-items-count-container,
body > .mainCGdivHelperParent .cg-sale-basket-open.cg_fe_controls_style_black .cg-sale-items-count-container {
color: #e7e9ea;
}
.mainCGdivHelperParent:not(.cg_cgl_slider_horizontal_mode):not(.cg_cgl_slider_horizontal_blog_mode) .cglSlider .cg_item.cg_item_has_ecommerce_meta {
height: 178px;
padding-bottom: 66px;
}
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider.cg_cgl_slider_vertical_ecommerce_popover_mode .cg_item.cg_item_has_ecommerce_meta {
height: 239.296875px;
padding-bottom: 0;
display: flex;
flex-flow: column;
align-items: center;
justify-content: flex-start;
gap: 6px;
--cg-cgl-slider-thumb-height: 173.296875px;
--cg-cgl-slider-visual-transform-idle: translateZ(0);
--cg-cgl-slider-visual-transform-active: translateZ(0);
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_item_meta_column {
width: 160px;
max-width: 100%;
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
display: flex;
flex-flow: column;
align-items: stretch;
}
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider.cg_cgl_slider_vertical_ecommerce_popover_mode .cg_item.cg_item_has_ecommerce_meta .cgl_item_meta_column {
width: 250px;
position: static;
left: auto;
bottom: auto;
transform: none;
max-width: 100%;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_item_meta_column .cgl_stats {
margin-top: 0;
}
body > .mainCGdivHelperParent .cg-fullwindow-blog-slider-popover .cglSlider.cg_cgl_slider_vertical_ecommerce_popover_mode .cg_item.cg_item_has_ecommerce_meta .cgl_item_meta_column .cgl_stats {
margin-top: 0;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_meta {
margin-top: 3px;
width: fit-content;
max-width: 100%;
margin-left: auto;
margin-right: 0;
display: flex;
flex-flow: column;
align-items: flex-end;
justify-content: center;
gap: 2px;
text-align: right;
position: relative;
z-index: 1;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_meta_copy {
width: fit-content;
max-width: 100%;
display: flex;
flex-flow: column;
align-items: flex-start;
text-align: left;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price {
display: block;
max-width: 100%;
font-size: 18px;
line-height: 1.1;
font-weight: 700;
color: #e7e9ea;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price {
margin: 0;
padding: 0;
left: auto;
position: static;
display: inline-flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: flex-end;
text-align: right;
width: auto;
max-width: 100%;
min-width: 0;
height: auto;
line-height: 1;
white-space: nowrap;
row-gap: 3px;
color: #e7e9ea;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price > * {
display: flex;
align-items: flex-start;
flex: 0 0 auto;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-left-symbol {
font-size: 18px;
line-height: 1;
height: auto;
font-weight: 700;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-right-symbol {
font-size: 10px;
line-height: 1;
height: auto;
font-weight: 600;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-right-symbol,
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .cg-ecommerce-checkout-body-product-info-content .cg-sale-price .cg-center-sale-price .cg-center-sale-price-right-symbol,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-part .cg-center-sale-price .cg-center-sale-price-right-symbol,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-total-shipping .cg-center-sale-price .cg-center-sale-price-right-symbol,
#cgEcommerceCheckoutBodyPriceTotal .cg-sale-price-total .cg-center-sale-price .cg-center-sale-price-right-symbol{
margin-left: 1px;
}
.mainCGdivHelperParent .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-type {
order: 10;
flex-basis: 100%;
display: block;
width: 100%;
position: static;
margin-top: 2px;
font-size: 12px;
line-height: 1.15;
font-weight: 500;
text-align: right;
color: #fff8f1;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price {
color: #000;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price,
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-value,
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-left,
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-right,
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-left-symbol,
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-right-symbol {
color: #000;
}
.mainCGdivHelperParent.cg_fe_controls_style_white .cglSlider .cg_item.cg_item_has_ecommerce_meta .cgl_ecommerce_price .cg-center-sale-price .cg-center-sale-price-type {
color: #000;
}
div.cgEcommerceCheckoutBodyContainer .cg-sale-remove  {
margin-top: 10px;
width: fit-content !important;
display: inline-block;
cursor: pointer;
border: thin solid #212121;
background-color: #000;
color: #e7e9ea;
font-size: 14px;
padding: 2px 14px;
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white .cg-sale-remove{
background-color: #fff;
border: thin solid #e6e6e6;
color: #000;
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
}
div.cgEcommerceCheckoutBodyContainer.cg_border_radius_controls_and_containers .cg-sale-remove{
border-radius: 8px;
}
div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-checkout-body-product-info .mainCGdivUploadForm {
position: relative;
z-index: 0;
width: 100%;
margin: 0;
}
#cgEcommerceCheckoutBodyNoSaleProducts{
text-align: center;
font-weight: bold;
font-size: 22px;
}
#cgEcommerceAddressContainer{
width: 100%;
max-width: none;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 12px;
box-sizing: border-box;
align-items: stretch;
}
#cgEcommerceAddressContainer > div{
width: 100%;
box-sizing: border-box;
text-align: center;
}
#cgEcommerceAddressContainer > div textarea.cg_ecommerce_data{
border: unset !important;
outline: unset !important;
box-shadow: unset !important;
resize: none;
padding: 0 !important;
width: 100%;
text-align: center;
color: #e7e9ea;
background-color: black;
overflow: hidden;
}
.mainCGdivOrderContainer.cg_fe_controls_style_white #cgEcommerceAddressContainer > div textarea.cg_ecommerce_data{
color: #000;
background-color: white;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgOrderNumber.cg-ecommerce-order-meta-card{
width: 100%;
max-width: none;
min-width: 0;
margin-bottom: 12px;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
text-align: center;
box-sizing: border-box;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgOrderNumber.cg-ecommerce-order-meta-card span{
display: block;
width: 100%;
font-size: 16px;
line-height: 1.55;
overflow-wrap: anywhere;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceAddressContainer > div.cg-ecommerce-order-meta-card{
margin-bottom: 0;
display: flex;
flex-flow: column;
align-items: stretch;
justify-content: flex-start;
text-align: left;
min-height: 100%;
width: 100%;
max-width: none;
min-width: 0;
box-sizing: border-box;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceAddressContainer > div.cg-ecommerce-order-meta-card .cg_ecommerce_title,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgOrderNumber.cg-ecommerce-order-meta-card .cg_ecommerce_title{
margin: 0 0 10px;
width: 100%;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceAddressContainer > div.cg-ecommerce-order-meta-card textarea.cg_ecommerce_data{
border: 0 !important;
outline: 0 !important;
box-shadow: none !important;
resize: none;
padding: 0 !important;
width: 100%;
text-align: left;
color: inherit;
background: transparent;
overflow: hidden;
line-height: 1.55;
font-family: inherit;
}
.mainCGdivOrderContainer.cg_mobile div.cgEcommerceCheckoutBodyContainer #cgEcommerceAddressContainer{
grid-template-columns: 1fr;
}
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoice{
margin-top: 24px;
}
#cgEcommerceTaxNrContainer{
display: flex;
align-items: center;
flex-flow: column;
}
.cg_ecommerce_title{
font-size: 20px;
margin: 20px auto 5px;
line-height: 28px;
}
.cg_ecommerce_data{
font-size: 16px;
line-height: 20px;
}
.cg_hide_ecommerce{
display: none !important;
}
.mainCGdivUploadFormEcommerceButton{
background-color: #222222;
color: #d6d6d6;
border: thin solid #d6d6d6;
padding: 6px 8px;
width: 100%;
margin-bottom: 15px;
cursor: pointer;
text-align: center;
font-size: 20px;
}
.mainCGdivUploadFormEcommerceButton.cg_fe_controls_style_white{
background-color: white;
color: black;
border: thin solid black;
}
.mainCGdivUploadFormEcommerceButton.cg_border_radius_controls_and_containers{
border-radius: 8px;
}
.cg_checkout_loader.cg-lds-dual-ring-div-gallery-hide {
display: table;
width: 100% !important;
height: 190px;
margin: 0;
padding: 0;
border: none;
background-color: transparent;
padding-top: 15px;
pointer-events: none;
cursor: auto;
position: relative;
}
.cg_checkout_loader .cg-lds-dual-ring-gallery-hide {
display: block;
width: 80px !important;
height: 100%;
padding: 0;
border: none;
background-color: transparent;
margin: 0 auto;
pointer-events: none;
cursor: auto;
margin-top: 45px;
}
.cg_checkout_loader .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 75px;
height: 75px;
border-radius: 50%;
border: 7px solid #fff;
border-color: #fff transparent #fff transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
margin: 0;
}
.cg_checkout_loader.cg_fe_controls_style_white .cg-lds-dual-ring-gallery-hide:after {
content: " ";
display: block;
width: 75px;
height: 75px; border-radius: 50%;
border: 7px solid #222;
border-color: #222 transparent #222 transparent;
animation: cg-lds-dual-ring 1.2s linear infinite;
box-sizing: border-box;
pointer-events: none;
cursor: auto;
margin: 0;
}
@media screen and (max-width:430px) {
body>.mainCGdivHelperParent .mainCGdiv .cg_header .cg-sale-basket-open-parent{
left: 65%;
}
.mainCGdiv:not(.cg_runtime_single_view_mode) .mainCGallery .cgCenterDiv .cg-center-sale{
left: -15%;
}
} .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-buy-now,
.mainCGdiv.cg_runtime_single_view_mode .mainCGallery .cgCenterDiv.cg_runtime_single_view_entry .cg-runtime-single-view-product-panel .cg-center-sale .cg-center-sale-add-to-basket,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton,
#cgEcommerceStripePaymentButton,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl,
div.cgEcommerceCheckoutBodyContainer .cg-sale-remove,
.mainCGdivUploadFormEcommerceButton,
.mainCGdiv .cg-sale-basket-open {
border-radius: 999px !important;
text-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:focus,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:focus,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:hover,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:focus,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button:hover,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button:focus,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress:hover,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress:focus,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:hover,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:focus,
#cgEcommerceStripePaymentButton:hover,
#cgEcommerceStripePaymentButton:focus,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key:hover,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key:focus,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download:hover,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download:focus,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:hover,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:focus,
div.cgEcommerceCheckoutBodyContainer .cg-sale-remove:hover,
div.cgEcommerceCheckoutBodyContainer .cg-sale-remove:focus,
.mainCGdivUploadFormEcommerceButton:hover,
.mainCGdivUploadFormEcommerceButton:focus,
.mainCGdiv .cg-sale-basket-open:hover,
.mainCGdiv .cg-sale-basket-open:focus {
filter: none !important;
border-color: #d7d7d7;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
transform: translateY(-1px);
outline: none;
}
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:hover,
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:focus {
box-shadow: 0 4px 10px rgba(0,0,0,.06);
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:active,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:active,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:active,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button:active,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress:active,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:active,
#cgEcommerceStripePaymentButton:active,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-shipping-info-copy-key:active,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer .cg-ecommerce-download:active,
.mainCGdivOrderContainer div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:active,
div.cgEcommerceCheckoutBodyContainer .cg-sale-remove:active,
.mainCGdivUploadFormEcommerceButton:active,
.mainCGdiv .cg-sale-basket-open:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
transform: translateY(0);
}
.mainCGdivOrderContainer.cg_fe_controls_style_white div.cgEcommerceCheckoutBodyContainer #cgEcommerceDownloadInvoiceUrl:active {
box-shadow: 0 2px 6px rgba(0,0,0,.04);
}
.mainCGdiv.cg_fe_controls_style_white .cg-sale-basket-open {
background-color: #fff;
color: #000;
}
.mainCGdiv .cg_header .cg-sale-basket-open-parent:hover,
.mainCGdiv.cg_fe_controls_style_white .cg_header .cg-sale-basket-open-parent:hover {
filter: none !important;
}
div.cgEcommerceCheckoutBodyContainer .cgEcommerceCheckoutBodyContainerClose {
border-radius: 999px !important;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
div.cgEcommerceCheckoutBodyContainer .cgEcommerceCheckoutBodyContainerClose:hover,
div.cgEcommerceCheckoutBodyContainer .cgEcommerceCheckoutBodyContainerClose:focus {
filter: none !important;
border-color: #d7d7d7;
box-shadow: 0 6px 18px rgba(0,0,0,.08);
transform: translateY(-1px);
outline: none;
}
div.cgEcommerceCheckoutBodyContainer .cgEcommerceCheckoutBodyContainerClose:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05);
transform: translateY(0);
}
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_black .cgEcommerceCheckoutBodyContainerClose:hover,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_black .cgEcommerceCheckoutBodyContainerClose:focus,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_black .cg-sale-remove:hover,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_black .cg-sale-remove:focus {
background-color: #000;
border-color: #454545;
box-shadow: 0 4px 12px rgba(0,0,0,.28);
color: #e7e9ea;
}
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:hover,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:focus,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:active {
transform: translateY(-59%);
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket,
.mainCGdiv .cg-sale-basket-open,
#cgEcommerceStripePaymentButton,
#cgEcommerceCaptureButton,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton {
text-shadow: none;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.mainCGdiv .cg_header .cg-sale-basket-open-parent:hover,
.mainCGdiv.cg_fe_controls_style_white .cg_header .cg-sale-basket-open-parent:hover {
filter: none !important;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:focus,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:focus,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:hover,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:focus,
.mainCGdiv .cg-sale-basket-open:hover,
.mainCGdiv .cg-sale-basket-open:focus,
.mainCGdiv .cg_header .cg-sale-basket-open-parent:hover .cg-sale-basket-open,
.mainCGdiv .cg_header .cg-sale-basket-open-parent:focus-within .cg-sale-basket-open,
#cgEcommerceStripePaymentButton:hover,
#cgEcommerceStripePaymentButton:focus,
#cgEcommerceCheckoutApproveContainer #cgEcommerceCaptureButton:hover,
#cgEcommerceCheckoutApproveContainer #cgEcommerceCaptureButton:focus,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button:hover,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button:focus,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress:hover,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress:focus,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:hover,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:focus {
filter: none !important;
background-color: #000 !important;
border-color: #454545 !important;
box-shadow: 0 4px 12px rgba(0,0,0,.28) !important;
color: #e7e9ea !important;
outline: 0;
transform: translateY(-1px);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:hover,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:focus,
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:focus,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:hover,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:focus,
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:hover,
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:focus,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:hover,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:focus,
.mainCGdiv.cg_fe_controls_style_white .cg-sale-basket-open:hover,
.mainCGdiv.cg_fe_controls_style_white .cg-sale-basket-open:focus,
.mainCGdiv.cg_fe_controls_style_white .cg_header .cg-sale-basket-open-parent:hover .cg-sale-basket-open,
.mainCGdiv.cg_fe_controls_style_white .cg_header .cg-sale-basket-open-parent:focus-within .cg-sale-basket-open,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgEcommerceStripePaymentButton:hover,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgEcommerceStripePaymentButton:focus,
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white #cgEcommerceCaptureButton:hover,
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white #cgEcommerceCaptureButton:focus,
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white .cg-ecommerce-button:hover,
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white .cg-ecommerce-button:focus,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgSameAsShippingAddress:hover,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgSameAsShippingAddress:focus,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgBillingAddressDifferentFromShippingAddressButton:hover,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgBillingAddressDifferentFromShippingAddressButton:focus {
filter: none !important;
background-color: #fff !important;
border-color: #d7d7d7 !important;
box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;
color: #000 !important;
outline: 0;
transform: translateY(-1px);
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:active,
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:active,
#cgMessagesContainerPro #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:active,
.mainCGdiv .cg-sale-basket-open:active,
#cgEcommerceStripePaymentButton:active,
#cgEcommerceCheckoutApproveContainer #cgEcommerceCaptureButton:active,
#cgEcommerceCheckoutApproveContainer .cg-ecommerce-button:active,
div.cgEcommerceCheckoutBodyContainer #cgSameAsShippingAddress:active,
div.cgEcommerceCheckoutBodyContainer #cgBillingAddressDifferentFromShippingAddressButton:active,
.mainCGdiv .cg_header .cg-sale-basket-open-parent:active .cg-sale-basket-open {
box-shadow: 1px 2px 8px rgba(0,0,0,.28) !important;
background-color: #000 !important;
color: #e7e9ea !important;
transform: translateY(0);
}
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:active,
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:active,
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-buy-now:active,
.mainCGdivHelperParent .mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv .cg-center-sale .cg-center-sale-add-to-basket:active,
#cgMessagesContainerPro.cg_fe_controls_style_white #cgMessagesContainerProEcommerce .cg-ecommerce-go-to-basket:active,
.mainCGdiv.cg_fe_controls_style_white .cg-sale-basket-open:active,
.mainCGdiv.cg_fe_controls_style_white .cg_header .cg-sale-basket-open-parent:active .cg-sale-basket-open,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgEcommerceStripePaymentButton:active,
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white #cgEcommerceCaptureButton:active,
#cgEcommerceCheckoutApproveContainer.cg_fe_controls_style_white .cg-ecommerce-button:active,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgSameAsShippingAddress:active,
div.cgEcommerceCheckoutBodyContainer.cg_fe_controls_style_white #cgBillingAddressDifferentFromShippingAddressButton:active {
box-shadow: 1px 2px 8px rgba(0,0,0,.05) !important;
background-color: #fff !important;
color: #000 !important;
transform: translateY(0);
}.mainCGdivContainer  .cgMainCGdivLoaderContainer{
display: block;
width: 100%;
background-color: #fff;
border: 0.5px solid black;
}
.mainCGdivContainer  .cgMainCGdivLoaderContainer.cg_border_radius_controls_and_containers {
border-radius: unset; }
.mainCGdivContainer  .cgMainCGdivLoaderContainer .cg-header-loader{
padding: 10px 10px 5px;
}
.mainCGdivContainer  .cgMainCGdivLoaderContainer .cg-header-loader .cg-center-div-skeleton-box{
height: 20px;
position: relative;
display: inline-block;
overflow: hidden;
background-color: #DDDBDD;
margin-bottom: 7px;
}
div.cgEcommerceCheckoutBodyContainer.cg_ecommerce_checkout_loading_fetch{
overflow:hidden;
}
div.cgEcommerceCheckoutBodyContainer.cg_ecommerce_checkout_loading_fetch #cgEcommerceCheckoutBodyContainerLoader{
max-width:320px;
height:140px;
padding-top:35px;
margin:0 auto;
}
div.cgEcommerceCheckoutBodyContainer.cg_ecommerce_checkout_loading_fetch.cg_mobile #cgEcommerceCheckoutBodyContainerLoader{
max-width:220px;
height:110px;
padding-top:20px;
}
div.cgEcommerceCheckoutBodyContainer.cg_ecommerce_checkout_loading_fetch #cgEcommerceCheckoutBodyContainerLoader .cg-lds-dual-ring-gallery-hide{
margin-top:20px;
}
div.cgEcommerceCheckoutBodyContainer.cg_ecommerce_checkout_loading_fetch.cg_mobile #cgEcommerceCheckoutBodyContainerLoader .cg-lds-dual-ring-gallery-hide{
width:64px !important;
margin-top:10px;
}
div.cgEcommerceCheckoutBodyContainer.cg_ecommerce_checkout_loading_fetch.cg_mobile #cgEcommerceCheckoutBodyContainerLoader .cg-lds-dual-ring-gallery-hide:after{
width:60px;
height:60px;
border-width:6px;
}
#cgEcommerceCheckoutBodyPaypalLoader{
max-width: 600px;
margin: 0 auto;
overflow: hidden;
}
#cgEcommerceCheckoutBodyPaypalLoader .cgEcommerceCheckoutBodyPaypalLoaderPart{
background-color: #dddbdd;
width: 100%;
height: 40px;
margin-bottom: 5px;
box-sizing:  border-box;
overflow: hidden;
position: relative;
border-radius: 4px;
}
#cgEcommerceCheckoutBodyStripeLoader{
max-width: 600px;
margin: 0 auto;
overflow: hidden;
}
#cgEcommerceCheckoutBodyStripeLoader .cgEcommerceCheckoutBodyStripeLoaderPart{
background-color: #dddbdd;
width: 100%;
height: 40px;
margin-bottom: 5px;
box-sizing:  border-box;
overflow: hidden;
position: relative;
border-radius: 4px;
}
.cgCenterDiv .cg_comment_loader_container{
padding-left: 20px;
padding-top: 75px;
}
.cgCenterDiv .cg_comment_loader{
background-color: #dddbdd;
width: 100%;
height: 22px;
box-sizing:  border-box;
overflow: hidden;
position: relative;
}
.mainCGdiv.cg_border_radius_controls_and_containers .cgCenterDiv .cg_comment_loader{
border-radius: 4px;
}
.cgCenterDiv .cg_comment_loader:after,
.mainCGdivContainer  .cgMainCGdivLoaderContainer .cg-header-loader .cg-center-div-skeleton-box:after,
.mainCGdivContainer  .cgMainCGdivLoaderContainer .cg-gallery-loader .cg-center-div-skeleton-box:after,
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-skeleton-box:after,
.mainCGdivHelperParent .cg_skeleton_loader_on_page_load:after,
.mainCGdivUploadForm .cg_skeleton_loader_on_page_load:after,
#cgEcommerceStripePaymentButton.cg_skeleton_loader:after,
button.cg_skeleton_loader:after,
#cgLostPasswordNewSend.cg_skeleton_loader:after,
#cg_users_registry_check.cg_skeleton_loader:after,
#cgLostPasswordEmailSend.cg_skeleton_loader:after,
.mainCGdiv .mainCGallery .cg_show.cg_skeleton_loader .cg_append:after,
.mainCGdiv .cg_gallery_thumbs_control .cg_view_switcher.cg_skeleton_loader:after,
.mainCGdiv.cg_fe_controls_style_white .cg_gallery_thumbs_control .cg_view_switcher.cg_skeleton_loader:after,
.mainCGdiv.cg_fe_controls_style_white .cg-cat-select-area .cg_select_cat_label.cg_skeleton_loader:before,
.mainCGdiv .mainCGallery .cgCenterDiv .cg_skeleton_loader.cg-center-image:after,
.mainCGdiv .mainCGallery .cgCenterDiv .cg_skeleton_loader.cg-center-image-rotated:after,
#cgEcommerceCheckoutBodyPaypalLoader .cgEcommerceCheckoutBodyPaypalLoaderPart:after,
#cgEcommerceCheckoutBodyStripeLoader .cgEcommerceCheckoutBodyStripeLoaderPart:after
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transform: translateX(-100%);
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
-webkit-animation: cg_center_div_shimmer 1s linear infinite;
animation: cg_center_div_shimmer 1s linear infinite;
content: "" !important;
}
.mainCGdiv .cg_gallery_thumbs_control .cg_view_switcher.cg_skeleton_loader:after{
background-color: #3d3434;
opacity: 0.5;
}
.mainCGdiv.cg_fe_controls_style_white .cg_gallery_thumbs_control .cg_view_switcher.cg_skeleton_loader:after{
background-color: #c7c7c7;
opacity: 0.5;
}
.mainCGdiv .mainCGallery .cg_show.cg_skeleton_loader .cg_append:after {
-webkit-animation: cg_gallery_append_shimmer 1s linear infinite;
animation: cg_gallery_append_shimmer 1s linear infinite;
}
.mainCGdiv.cg_fe_controls_style_white .cg_gallery_thumbs_control .cg_view_switcher.cg_skeleton_loader:after,.mainCGdiv.cg_fe_controls_style_white .cg-cat-select-area .cg_select_cat_label.cg_skeleton_loader:before,
.mainCGdiv .cg_gallery_thumbs_control .cg_view_switcher.cg_skeleton_loader:after,.mainCGdiv .cg-cat-select-area .cg_select_cat_label.cg_skeleton_loader:before{
-webkit-animation: cg_gallery_append_shimmer 1s linear infinite;
animation: cg_gallery_append_shimmer 1s linear infinite;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_skeleton_loader.cg-center-image:after,
.mainCGdiv .mainCGallery .cgCenterDiv .cg_skeleton_loader.cg-center-image-rotated:after {
-webkit-animation: cg_gallery_append_shimmer 1s infinite;
animation: cg_gallery_append_shimmer 1s infinite;
content: "";
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDiv .cg-center-div-skeleton-box{
border-radius: unset; }
.mainCGdivContainer  .cgMainCGdivLoaderContainer .cg-gallery-loader-container{
padding: 5px 10px 5px;
}
.mainCGdivContainer  .cgMainCGdivLoaderContainer .cg-gallery-loader{
padding: 0;
display: flex;
flex-flow: row;
justify-content: space-between;
margin-bottom: 15px;
}
.mainCGdivContainer  .cgMainCGdivLoaderContainer .cg-gallery-loader .cg-center-div-skeleton-box{
height: 200px;
position: relative;
display: inline-block;
overflow: hidden;
background-color: #DDDBDD;
width: 32%;
}
.mainCGdiv .mainCGallery .cgCenterDivLoaderContainer {
top: -70px;
left: 0;
display: block;
position: absolute;
z-index: 999;
width: 100%;
margin-top: 30px;
background-color: black;
}
.mainCGdiv.cg_border_radius_controls_and_containers .mainCGallery .cgCenterDivLoaderContainer {
border-radius: unset; }
.mainCGdiv.cg_fe_controls_style_white .mainCGallery .cgCenterDivLoaderContainer {
background-color: white;
}
body >.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDivLoaderContainer {
position: fixed;
}
body >.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDivLoaderContainer.cg_is_on_search .cgCenterDiv.cgCenterDivLoader.cg_hide {
display: block !important; }
.mainCGdiv.cg_fe_controls_style_white  .mainCGallery .cgCenterDivLoaderContainer {
background-color: #fff;
}
.mainCGdiv .mainCGallery .cgCenterDivLoaderContainerBackdrop {
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #000;
display: block;
position: fixed; z-index: 998;
}
.mainCGdiv.cg_fe_controls_style_white  .mainCGallery .cgCenterDivLoaderContainerBackdrop{
background-color: #fff;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivLoader {
padding-left: 12px;
padding-right: 12px;
padding-top: 20px;
}
.mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivLoader {
display: block;
background-color: #000;
border-radius: unset;
margin-top: 0 !important;
margin-bottom: 0 !important;
width: 100%;
min-width: 100% !important;
max-width: 100% !important;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivLoader {
padding: 25px 30px 0;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivLoader .cg-center-div-helper {
max-width: 970px;
}
body > .mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers  .mainCGallery .cgCenterDiv.cgCenterDivLoader .cg-center-div-helper .cg-center-div-skeleton-box {
border-radius: 8px;
}
.mainCGdiv .mainCGallery.cg_center_white .cgCenterDiv.cgCenterDivLoader {
background-color: #fff;
border: unset;
}
body > .mainCGdivHelperParent .mainCGdiv .mainCGallery .cgCenterDiv.cgCenterDivLoader:first-of-type .cg-center-image.cg-center-div-skeleton-box:first-of-type {
margin-top: 50px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-image.cg-center-div-skeleton-box {
height: 300px;
}
.mainCGdivHelperParent .cg_skeleton_loader_on_page_load_div,
.mainCGdivUploadForm .cg_skeleton_loader_on_page_load_div {
padding: 10px;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
}
.mainCGdivHelperParent .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container,
.mainCGdivUploadForm .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
box-sizing: border-box;
}
.mainCGdivUploadForm .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container:last-child
{
margin-bottom: 0;
}
.mainCGdivHelperParent .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container .cg_skeleton_loader_on_page_load,
.mainCGdivUploadForm .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container .cg_skeleton_loader_on_page_load
{
position: relative;
overflow: hidden;
box-sizing: border-box;
}
.mainCGdivHelperParent .mainCGdiv.cg_border_radius_controls_and_containers .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container .cg_skeleton_loader_on_page_load,
.mainCGdivUploadForm.cg_border_radius_controls_and_containers .cg_skeleton_loader_on_page_load_div .cg_skeleton_loader_on_page_load_container .cg_skeleton_loader_on_page_load
{
border-radius: 8px;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg-center-div-skeleton-box,
.mainCGdivHelperParent .cg_skeleton_loader_on_page_load,
.mainCGdivUploadForm .cg_skeleton_loader_on_page_load
{
background-color: #DDDBDD;
box-sizing: border-box;
}
.mainCGdiv .mainCGallery .cg_show.cg_skeleton_loader .cg_gallery_info  {
display: none;
}
.mainCGdiv .mainCGallery .cg_show.cg_skeleton_loader .cg_append {
background-color: #DDDBDD;
}
.mainCGdiv .cg_gallery_thumbs_control .cg_view_switcher {
position: relative;
overflow: hidden;
}
body .mainCGdiv.cg_fe_controls_style_white .cg-cat-select-area .cg_select_cat_label.cg_skeleton_loader:before {
-webkit-animation: cg_gallery_append_shimmer 1s linear infinite;
animation: cg_gallery_append_shimmer 1s linear infinite;
}
body .mainCGdiv .cg-cat-select-area .cg_select_cat_label.cg_skeleton_loader:before {
-webkit-animation: cg_gallery_append_shimmer 1s linear infinite;
animation: cg_gallery_append_shimmer 1s linear infinite;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_skeleton_loader.cg-center-image {
background-color: #DDDBDD;
}
.mainCGdiv .mainCGallery .cgCenterDiv .cg_skeleton_loader.cg-center-image-rotated {
background-color: #DDDBDD;
}
@-webkit-keyframes cg_gallery_append_shimmer {
100% {
transform: translateX(100%);
}
}
@keyframes cg_gallery_append_shimmer {
100% {
transform: translateX(100%);
}
}