.mobile-menu-container .close-icon { top: 40px; }
.menu-box-container-wrapper{padding-top: 185px !important;}
#footer-widget-area-4 img { max-width: 200px; }
#footer-widget-area-2 ul li {display: inline;margin-left: 20px;opacity: 0.8;}
#footer-widget-area-2 ul li:hover{opacity:1;}
.simple-social-icons ul li a { background-color: #000000 !important; border-radius: 0px; color: #ffffff !important; border: 0px #ffffff solid !important; font-size: 16px; padding: 8px; }
.turez-header-style-4 .site-header-top #header-icons .header-icon-wrapper.cart { display: none; }
.menu-common-links-footer-container ul li { display: inline; margin-right: 20px !important; }
.menu-common-links-footer-container ul li a { text-transform: Capitalize !important; font-size: 12px !important; color: #edecec !important; letter-spacing: 1px; opacity: 0.8; }
.menu-common-links-footer-container ul li a:hover{font-size: 12px !important; opacity: 1;}
#trp-floater-ls.trp-top-right{left: auto !important;right:0 !important;background:#000000 !important;}
#trp-floater-ls-current-language a, #trp-floater-ls-language-list a{padding:5px 10px !important;}
#gtranslate_wrapper { right: 0 !important; }
.switcher .selected a,.switcher { font-family: inherit !important;width:150px !important;}
.switcher .selected a, .switcher .option a{font-size:14px;}
.switcher .selected{background: #000000 !important; color: #ffffff !important;}
.switcher .selected a{border: 1px solid #222 !important; color: #ffffff !important;}
.switcher .option a.selected { background: #000000 !important; }
.switcher .option a { color: #ffffff !important;}
.switcher .option{background-color: #222222 !important;border-color: #222222 !important;}
.switcher .option a:hover { background: #555555 !important; }
.switcher .selected a:hover { background: #222222 !important; }
.collections_grid figure.wp-block-image{position:relative; margin:0px !important;overflow: hidden; border-radius: 12px; height: 100%; z-index: 1;}
.collections_grid figure.wp-block-image > a{overflow: hidden !important; height: 100%; z-index: 1;float:left; padding: 0 !important; margin: 0 !important; line-height: 0 !important;}
.collections_grid figure.wp-block-image img{float:left; transition: transform 1s; z-index: -1;  border-radius: 12px;}
.collections_grid figure.wp-block-image:hover img { -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
.collections_grid .wp-block-image figcaption { margin: 0px !important; padding: 0px 0px !important; position: absolute; bottom: 0; background: rgb(255 255 255 / 39%); width: 100%;z-index:9999; }
.collections_grid .wp-block-image figcaption a { width: 100%; float: left;padding:10px 0px;font-size: 25px; text-align: center; }
.fg-item.fg-type-image figure.fg-item-inner{position:relative; margin:0px !important;overflow: hidden; border-radius: 12px; height: 100%; z-index: 1;}
.fg-item.fg-type-image figure.fg-item-inner > a{overflow: hidden !important; height: 100%; z-index: 1;float:left; padding: 0 !important; margin: 0 !important; line-height: 0 !important;}
.fg-item.fg-type-image figure.fg-item-inner img{float:left; transition: transform 1s; z-index: -1;  border-radius: 12px;}
.fg-item.fg-type-image figure.fg-item-inner:hover img { -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
.realbride_gallery .fg-item.fg-type-image figure.fg-item-inner img, .realbride_gallery .fg-item.fg-type-image figure.fg-item-inner{border-radius:0px !important;}
.turez-header-style-4 .site-header-top #logo{max-height:80px !important;}
.menu-fullscreen-main-menu-container ul li a { font-size: 30px; }
@media screen and (max-width: 991px)
{
.collections_grid figure.wp-block-image{max-width: 455px; display: flex; justify-content: center; align-items: center; margin: 0 auto !important;}
}
@media screen and (max-width: 768px)
{
.turez-header-style-4 .site-header-top #logo,.turez-header-style-4 .site-header-top #logo img { max-height: 80px !important; }
.turez-header-style-4 .site-header-top-wrapper.trans{padding:10px 0px !important;}
.turez-footer-style-1 .site-footer-top #footer-widget-area-1 .simple-social-icons{display:block !important;}
.turez-footer-style-1 .site-footer-bottom-wrapper,.turez-footer-style-1 .site-footer-top-wrapper{padding:30px !important;}
.turez-footer-style-1 .site-footer-top{grid-gap:5px !important;}
.turez-footer-style-1 .site-footer-top-wrapper #footer-widget-area-2 ul li { margin: 10px 15px 10px 0px !important; }
.switcher .selected a, .switcher { width: 120px !important; }
}
@media screen and (max-width: 580px)
{
}