@font-face {
    font-family: 'Poppins';
    src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Bold.eot');
    src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Bold.woff2') format('woff2'),
        url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Bold.woff') format('woff'),
        url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Poppins';
    src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Light.eot');
    src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Light.woff2') format('woff2'),
        url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Light.woff') format('woff'),
        url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


.thin {
  height: 0.5px !important;
}

html .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a, 
html .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .menu-text,
html .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .subtitle-text,
html .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a:hover span,
html .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li.act>a>span {
    color: #000!important;
    background: 0 0
}
.current-menu-item span.menu-text {
    color: #FF0F13 !important;
}
img.attachment-full.size-full {
    filter: drop-shadow(0px 19px 15px #c9c9c9);
}

figcaption.widget-image-caption.wp-caption-text {
    color: #333;
    z-index: 10000;
    margin-top: 35px;
    font-family: "Poppins";
}



html .masthead-mobile-header, .transparent .masthead:not(.side-header) {
    background-color: transparent !important;
}

.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    margin-bottom: 30px;
    padding: 10px 30px;
    background: #f8f8f8 !important;
    border: unset !important;
    box-shadow: unset !important;
}

div#mec_search_form_495 {
    padding: 0px !important;
    margin: 0px !important;
}

div#mec_search_form_3665 {
    padding: 0px !important;
    margin: 0px !important;
}

i.mec-sl-folder {
    /* display: none; */
}

i.mec-sl-calendar {
    /* display: none; */
}

i.mec-sl-magnifier {}

select#mec_sf_category_495 {
    margin-bottom: 0px;
}


input#mec_sf_s_495 {
    margin-bottom: 0px;
}


.mec-date-search {
    padding: 0px;
}

.mec-text-input-search {
    padding: 0px !important;
}

.mec-date-search {
    padding: 0px !important;
}

.mec-dropdown-search {
    padding: 0px !important;
}

.mec-dropdown-wrap {
    width: 33.333% !important;
    display: inline-block !important;
}

.mec-date-search {
    display: inline-block !important;
    width: 33.333% !important;
}

.mec-dropdown-search {width: 100% !important;display: inline-block !important;min-height: unset !important;}

.mec-text-input-search {
    display: inline-block;
    width: 33.333% !important;
}

div#mec_search_form_495 {
    min-height: unset !important;
    background-color: #fff !important;
    /* height: unset !important; */
}





.col-md-4.col-sm-4 {
    border-left: .5px #c9c9c9 solid;
    padding-top: 15px;
}






.esg-filterbutton {
    border-right: 0.5px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    margin: 0px !important;
    border-radius: 0px !important;
    padding: 10px 25px 8px 25px !important;
 box-shadow: unset !important;
    transition: 200ms ease-in;
}

.vovfilter span {
    font-family: "Poppins";
    text-transform: uppercase;
    font-weight: 300;
    font-size: 15px !important;
}
.mainul li {
    padding: 30px !important;
    border-right: .5px solid #c9c9c9 !important;
}

.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
	text-align: center;
	width: 1.25em;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: unset !important;
}
.mec-wrap .row {
  margin: unset !important;
}
.mec-wrap p {
    margin: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
}
.mec-container {
    width: 100% !important;
max-width: unset !important;
  margin: unset !important;
  padding: unset !important;
}
.masthead.inline-header.right.full-height.full-width.shadow-decoration.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.fixed-masthead.sticky-off {
    background-color: transparent !important;
}

ol.wpv-loop.js-wpv-loop.awards-loop {
    margin: 0px !important;
}
.topdots {
    border-top: 0.5px solid #c9c9c9;
}
.rightline {
    border-right: 0.5px solid #c9c9c9;
}
.topline {
    border-top: 0.5px solid #c9c9c9;
}
.bottomline {
    border-bottom: 0.5px solid #c9c9c9;
}
.topdots:before  {
  content: "";
  position: absolute;
  height: calc(100%);
  width: 4px;
  top: -4px;
  background-image: radial-gradient(circle at center, black 2px, transparent 2px), radial-gradient(circle at center, transparent 2px, transparent 2px);
  background-size: 4px 9px;
  background-position: top center, bottom center;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  z-index: 100;
  left: -0.5px;
  /* border-right: 0.5px solid #33333336; */
}
  

.topdots:after   {
  content: "";
  position: absolute;
  height: calc(100%);
  width: 4px;
  top: -4px;
  background-image: radial-gradient(circle at center, black 2px, transparent 2px), radial-gradient(circle at center, transparent 2px, transparent 2px);
  background-size: 4px 9px;
  background-position: top center, bottom center;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  z-index: 100;
  right: -3.5px;
  /* border-right: 0.5px solid #33333336; */
}




.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: unset;
}


@media screen and (max-width: 4000px) and (min-width: 1920px) {

#content > .elementor > .elementor-section-wrap > .elementor-section > .elementor-container , 
  .wn-single > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container, 
#content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc(100% - 12.50rem);
}
    
}

@media screen and (max-width: 1919px) {
#content > .elementor > .elementor-section-wrap > .elementor-section > .elementor-container , 
.wn-single > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container, 
#content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc(100% - 10vw - 1px);
}

}

.bcircle {
    background-color: #8E8875;
    color: #fff;
    border-radius: 100px !important;
    padding: 7px 10px 7px 12px !important;
	margin-left: 12px !important;
}

@font-face {
	font-family: 'Bebas Neue Book';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/08/BebasNeue-Book.eot');
	src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/08/BebasNeue-Book.eot?#iefix') format('embedded-opentype'),
		url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/08/BebasNeue-Book.woff2') format('woff2'),
		url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/08/BebasNeue-Book.woff') format('woff'),
		url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/08/BebasNeue-Book.ttf') format('truetype');
}

@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/08/BebasNeue-Book.eot');
	src: url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/08/BebasNeue-Book.eot?#iefix') format('embedded-opentype'),
		url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/bebasneue-regular-webfont-1.woff2') format('woff2'),
		url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/bebasneue-regular-webfont-2.woff') format('woff'),
		url('https://www.vinylonvinylgallery.com/wp-content/uploads/2020/09/bebasneue-regular-webfont-1.ttf') format('truetype');
}
label.wpforms-field-label {
    font-family: "Poppins";
    text-transform: uppercase !important;
    color: #0E0C0A !important;
}

input {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

#content > .elementor > .elementor-section-wrap > .elementor-section > .elementor-container:before , 
.wn-single > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > div:before, 
#content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container > div:before  {
    content: "";
    position: absolute;
    height: calc(100% + .5px);
    width: 5px;
    top: 0px;
    /* background-image: radial-gradient(circle at center, black 2px, transparent 2px), radial-gradient(circle at center, black 2px, transparent 2px); */
    background-size: 5px 5px;
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    z-index: 100;
    border-left: 0.5px solid #c9c9c9;
mix-blend-mode: darken;
} 
#content > .elementor > .elementor-section-wrap > .elementor-section > .elementor-container:after , 
.wn-single > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > div:after, #content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container > div:after {
    content: "";
    position: absolute;
    height: calc(100% + .5px);
    width: 5px;
    top: 0px;
    /* background-image: radial-gradient(circle at center, black 2px, transparent 2px), radial-gradient(circle at center, black 2px, transparent 2px); */
    background-size: 5px 5px;
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    z-index: 1;
    right: -4px;
    border-left: 0.5px solid #83818166;
mix-blend-mode: darken;
}

/*AWARDS MOBILE START*/
@media only screen and (max-width: 480px){
	.awards-container{
		margin-left:0px!important;
		padding: 0 20px;
	}
	.awards-container .contest-name{
		display: block;
    	padding-bottom: 10px;
    	font-size:30px!important;
	}
	.awards-container .contest-position {
    font-size: 27px!important;
	}
	.awards-loop li{
		border-bottom: .5px solid #c9c9c9!important;
	}
}
/*AWARDS MOBILE END*/

/*DESKTOP FONT SIZE START*/
/*home*/
.esg-content.eg-mask-skin-element-1 a{
  font-size: 26px!important;
  line-height: 36px!important;
}
  
.esg-content.eg-mask-skin-element-4-a a{
  font-size: 14px!important;
  line-height: 24px!important;
}
  
/*virtual tour*/
.esg-content.eg-virtual-tour-element-1-a a{
  font-size: 26px!important;
  line-height: 36px!important;
}
  
.esg-content.eg-virtual-tour-element-4-a a{
  font-size: 14px!important;
  line-height: 24px!important;
}

.esg-content.eg-virtual-tour-view-exhibition-skin-element-1-a a{
  font-size: 26px!important;
  line-height: 36px!important;
}
  
/*about us*/
.esg-content.eg-about-us-skin-element-1-a a{
  font-size: 26px!important;
  line-height: 36px!important;
}
  
/*DESKTOP FONT SIZE END*/

/*MOBILE FONT SIZE START*/
@media screen and (max-width: 480px){
  
/*home*/
.esg-content.eg-mask-skin-element-1 a{
  font-size: 22px!important;
  line-height: 32px!important;
}
  
.esg-content.eg-mask-skin-element-4-a a{
  font-size: 14px!important;
  line-height: 24px!important;
}
  
/*virtual tour*/
.esg-content.eg-virtual-tour-element-1-a a{
  font-size: 22px!important;
  line-height: 32px!important;
}
  
.esg-content.eg-virtual-tour-element-4-a a{
  font-size: 14px!important;
  line-height: 24px!important;
}

.esg-content.eg-virtual-tour-view-exhibition-skin-element-1-a a{
  font-size: 22px!important;
  line-height: 32px!important;
}
  
/*about us*/
.esg-content.eg-about-us-skin-element-1-a a{
  font-size: 22px!important;
  line-height: 32px!important;
}
  
}

/*MOBILE FONT SIZE END*/