@font-face{
    font-family: 'Helvebol';
    src: url('fonts/Helvebol/helveBol.eot');
    src: local('0') , url('fonts/Helvebol/helveBol.woff') ,  url('fonts/Helvebol/helveBol.ttf') format('truetype'), url('fonts/Helvebol/helveBol.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/HelveticaNeueRegular/HelveticaNeueRegular.eot');
    src: local('0') , url('fonts/HelveticaNeueRegular/HelveticaNeueRegular.woff') , url('fonts/HelveticaNeueRegular/HelveticaNeueRegular.ttf') format('truetype'),  url('fonts/HelveticaNeueRegular/HelveticaNeueRegular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face{
    font-family: 'HelveticaNeueLT';
    src: url('fonts/HelveticaNeueLT/HelveticaNeueLt.eot');
    src: local('0') , url('fonts/HelveticaNeueLT/HelveticaNeueLt.woff') , url('fonts/HelveticaNeueLT/HelveticaNeueLt.ttf') format('truetype'),  url('fonts/HelveticaNeueLT/HelveticaNeueLt.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face{
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue/HelveticaNeue.eot');
    src: local('0') , url('fonts/HelveticaNeue/HelveticaNeue.woff') , url('fonts/HelveticaNeue/HelveticaNeue.ttf') format('truetype'),  url('fonts/HelveticaNeue/HelveticaNeue.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'HelveticaNeueLightt';
    src: url('fonts/HelveticaNeueLight/helvetica-light-587ebe5a59211.eot');
    src: local('0') , url('fonts/HelveticaNeueLight/AnyConv.com__helvetica-light-587ebe5a59211.woff') , url('fonts/HelveticaNeueLight/helvetica-light-587ebe5a59211.ttf') format('truetype'),  url('fonts/HelveticaNeueLight/AnyConv.com__helvetica-light-587ebe5a59211.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'HelveConBol';
    src: url('fonts/HelveConBol/HelveConBol.eot');
    src: local('0') , url('fonts/HelveConBol/HelveConBol.woff') ,  url('fonts/Helvebol/h') format('truetype'), url('fonts/HelveConBol/HelveConBol.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'HelveticaMedCd';
    src: url('fonts/HelveticaMedCd/AnyConv.com__HelveticaMedCd.eot');
    src: local('0') , url('fonts/HelveticaMedCd/AnyConv.com__HelveticaMedCd.woff') ,  url('fonts/HelveticaMedCd/HelveticaMedCd.ttf') format('truetype'), url('fonts/HelveticaMedCd/AnyConv.com__HelveticaMedCd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'HelveticaNeueBold';
    src: url('fonts/HelveticaNeueBold/AnyConv.com__HelveticaNeueBold.eot');
    src: local('0') , url('fonts/HelveticaNeueBold/AnyConv.com__HelveticaNeueBold.woff') , url('fonts/HelveticaNeueBold/HelveticaNeueBold.ttf') format('truetype'),  url('fonts/HelveticaNeueBold/AnyConv.com__HelveticaNeueBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'HelveticaNeue-BoldCond';
    src: url('fonts/HelveticaNeue-BoldCond/AnyConv.com__HelveticaNeue-BoldCond.eot');
    src: local('0') , url('fonts/HelveticaNeue-BoldCond/AnyConv.com__HelveticaNeue-BoldCond.woff'), url('fonts/HelveticaNeue-BoldCond/AnyConv.com__HelveticaNeue-BoldCond.ttf') format('truetype'),  url('fonts/HelveticaNeue-BoldCond/AnyConv.com__HelveticaNeue-BoldCond.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face{
    font-family: 'HelveticaNeue-Condensed';
    src: url('fonts/HelveticaNeue-Condensed/AnyConv.com__HelveticaNeue-Condensed.eot');
    src: local('0') , url('fonts/HelveticaNeue-Condensed/AnyConv.com__HelveticaNeue-Condensed.woff') , url('fonts/HelveticaNeue-Condensed/AnyConv.com__HelveticaNeue-Condensed.ttf') format('truetype'),  url('fonts/HelveticaNeue-BoldCond/AnyConv.com__HelveticaNeue-BoldCond.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face{
    font-family: 'HelveticaNeue-Condensed57';
    src: url('fonts/HelveticaNeue-Condensed57/AnyConv.com__HelveticaNeueLTPro-Cn.eot');
    src: local('0') , url('fonts/HelveticaNeue-Condensed57/AnyConv.com__HelveticaNeueLTPro-Cn.woff') , url('fonts/HelveticaNeue-Condensed57/AnyConv.com__HelveticaNeueLTPro-Cn.ttf') format('truetype'),  url('fonts/HelveticaNeue-Condensed57/AnyConv.com__HelveticaNeueLTPro-Cn.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face{
    font-family: 'HelveticaNeueItalic';
    src: url('fonts/HelveticaNeueItalic/AnyConv.com__HelveticaNeueItalic.eot');
    src: local('0') , url('fonts/HelveticaNeueItalic/AnyConv.com__HelveticaNeueItalic.woff') , url('fonts/HelveticaNeueItalic/HelveticaNeueItalic.ttf') format('truetype'),  url('fonts/HelveticaNeueItalic/AnyConv.com__HelveticaNeueItalic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face{
    font-family: 'HelveticaNeueCE56Italic';
    src: url('fonts/HelveticaNeueCE56Italic/AnyConv.com__Helvetica\ Neue\ CE\ 56\ Italic.eot');
    src: local('0') , url('fonts/HelveticaNeueCE56Italic/AnyConv.com__Helvetica\ Neue\ CE\ 56\ Italic.woff') , url('fonts/HelveticaNeueCE56Italic/Helvetica\ Neue\ CE\ 56\ Italic.ttf') format('truetype'),  url('fonts/HelveticaNeueCE56Italic/AnyConv.com__Helvetica\ Neue\ CE\ 56\ Italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face{
    font-family: 'HelveticaNeue-Roman';
    src: url('fonts/HelveticaNeue-Roman/AnyConv.com__HelveticaNeue-Roman.eot');
    src: local('0') , url('fonts/HelveticaNeue-Roman/AnyConv.com__HelveticaNeue-Roman.woff') , url('fonts/HelveticaNeue-Roman/AnyConv.com__HelveticaNeue-Roman.ttf') format('truetype'),  url('fonts/HelveticaNeue-Roman/AnyConv.com__HelveticaNeue-Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'HelveticaNeue-Roman55';
    src: url('fonts/HelveticaNeue-Roman55/HelveticaNeue-Roman-55.eot');
    src: url('fonts/HelveticaNeue-Roman55/HelveticaNeue-Roman-55.eot?#iefix') format('embedded-opentype'), url('fonts/HelveticaNeue-Roman55/HelveticaNeue-Roman-55.woff2') format('woff2'), url('fonts/HelveticaNeue-Roman55/HelveticaNeue-Roman-55.woff') format('woff'), url('fonts/HelveticaNeue-Roman55/HelveticaNeue-Roman-55.ttf') format('truetype'), url('fonts/HelveticaNeue-Roman55/HelveticaNeue-Roman-55.svg#HelveticaNeue-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}










@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeue-Roman/HelveticaNeue-Roman.eot');
    src: url('HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeue-Roman/HelveticaNeue-Roman.woff2') format('woff2'),
        url('fonts/HelveticaNeue-Roman/HelveticaNeue-Roman.woff') format('woff'),
        url('fonts/HelveticaNeue-Roman/HelveticaNeue-Roman.ttf') format('truetype'),
        url('fonts/HelveticaNeue-Roman/HelveticaNeue-Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




.container{
   /* width: 1170px;*/
    padding-left: 15px;
    padding-right: 15px;
    margin: auto;
   
   
}


body
{font-family: 'HelveticaNeue-Condensed57'; }

p , .content-table , h2 , h4 , h3 , span , li , th , li a , i , input[type="submit"]{

    font-weight: 100 !important;
}

input[type="submit"]{
    font-family: 'Helvetica Neue' !important;
}

::placeholder{
    color: #999999;
}

input[type="submit"]
{
    border-radius: 4px;
}


/*
a{
    text-decoration: none;
}*/
/*Start languages , Logo , Links */


.intro{
  
   
    padding-bottom: 0px;
   
        
    
}

.intro .links-spans{
    margin-top: 0;
}

.intro .container{
    position: relative;
    z-index: 3000;
    overflow: visible;
}

.intro .spans {
   
    text-align: right;
    position: relative;
    font-size: 15px;
}

.intro .spans .links-spans  li:nth-of-type(2),
.intro .spans .links-spans  li:nth-of-type(3){
    display: inline-block;
    background-color: #b11062;
    margin-left: 0px;
    color: #fff;
    position: relative;
    font-size: 15px;
    margin-left:5px;
    /* padding-left: 5px; */
    padding: 5px 8px;
}
    .intro.a a {
        font-family: 'HelveticaMedCd';
        font-size: 27px;
        margin-bottom: 10px;
        color:#fff;
        text-decoration:none;
    }
    .intro.a a:hover {
       
        text-decoration: underline;
    }


.intro .spans .links-spans  li:nth-of-type(1){
    display: inline-block;
    background-color: #e22786;
    padding: 5px 8px;
    margin-left: 10px;
    color: #fff;
    position: relative;
    margin-bottom: 43px;
    font-size: 15px;
    /* margin-top: -6px; */
    top: 0px;
    
}



.intro .spans .links-spans  li a:hover:after{
    content: "";
    top: 30px;
    left: 0;
    width: 100%;
    border-bottom: 3px solid #ec0d8e;
    position: absolute;
    display: block;
   
    
}

.intro .spans .links-spans  li:nth-of-type(1) a:after{
    content: "";
    top: 30px;
    left: 0;
    width: 100%;
    border-bottom: 3px solid #ec0d8e;
    position: absolute;
    display: block;
   
    
}

.intro .spans .links-spans li a{
    
    color: #fff;
    text-decoration: none;

}





.intro .logo {
    margin-top: -50px !important;
    text-align: center !important;
    margin-bottom: 30px !important;
}



.intro .header-area{
    text-align: center;
position: relative;
}

    .intro .header-area .links li {
        display: inline-block;
        color: #ec0d8e;
        margin-left: 0px; /*was 15px;*/
        list-style: none;
        font-weight: bold;
        font-size: 26px;
        padding: 10px;
        position: relative;
    }

.intro .header-area .links:before{
    content: "";
    top: 100%;
    left: 0;
    width: 100%;
    border-bottom: 3px solid #ec0d8e;
    position: absolute;
    display: block;
}


.intro .header-area .links li.active::after,
.intro .header-area .links li a:hover:after{

    content: "";
    top: 91%;
    left: 0px;
    width: 100%;
    border-bottom: 5px solid #ec0d8e;
    position: absolute;
    display: block;

}



.intro .header-area .links li a{
    
    color: #ec0d8e;
    text-decoration: none;

}





/*
.intro .header-area .links li:hover{
    
    border-bottom: 5px solid #ec0d8e;
}
*/

.intro .header-area .links li:nth-of-type(1){
   
    margin-left: 0px;
    

}


.intro .toggle-menu {
    background: none;
    border: none;
    width: 40px;
    cursor: pointer;
    margin-top: -42px;
    display: none;
    position: absolute;
    top: 0%;
    left: 1%;
    bottom: 7px;
    
}



.intro .toggle-menu.menu-active:before {
    content: '';
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #ec0d8e transparent;
    position: absolute;
    bottom: 15% ;
    left: 10px;
}



.intro .toggle-menu:focus{
	outline: none;
}


.intro .toggle-menu span{
	
	display: block; 
	background-color: black;
	height: 4px;
	margin-bottom: 4px;
	
}





@media(max-width: 991px){
	/*hon 3am ye5file l linket*/
	.header-area .links {
		display: none;
	}
	
	/*hon zedna class open w ho bas byetaba2o 3al 991px*/
	.header-area .links.open{
		background-color: #ec0d8e;
    padding: 20px;
    display: block;
    position: absolute;
    left: 0;
    top: -350px ;
    width: 92%;
    border-radius: 4px;
    text-align: left;
	}
	
	

	.header-area .links.open li {
		display: block;/*hek byejo ta7t ba3ed*/
		margin: 10px 10px 10px 0;
	}
	
	.intro .header-area .links li a{
    
        color: #fff;
       
    
    }

    /*
    .intro .header-area .links li:hover{
    
        border-bottom: 5px solid #fff;
    }*/

    
    /*
    .intro .header-area .links li.active:after,
    .intro .header-area .links li a:hover:after{

        content: "";
    top: 91% !important;
    left: 10px !important;
    width: 35% !important;
    border-bottom: 5px solid #FFF !important;
    position: absolute;
    display: block;
    
    }*/

    /*
    .intro .header-area .links li.active::after,
.intro .header-area .links li a:hover:after{

    content: "";
    top: 91%;
    left: 0px;
    width: 100%;
    border-bottom: 5px solid #fff;
    position: absolute;
    display: block;

}*/

	.intro .header-area .links li:before {
        
     display: none !important;

    }
	
	
	
	.intro .toggle-menu{
		
		display: inline-block;
    }
    
    /*
    .intro .header-area .links li.active, .intro .header-area .links li:hover {
        border-bottom: 5px solid #fff;
        width: 36%;
    }*/

    .intro .header-area .links:before{
        
        display: none !important;
    }
}
/*End languages , Logo , Links */




/*Start Actions */

.actions{
    
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    color:#9d9d9c ;
    font-family: 'HelveticaNeue-Roman55';
    font-size: 21px;
   
}

.actions .parag{
    float: left;
    width: 44%;
    
}

.actions .parag.left p{
    margin-right: 20px;
    font-weight: 100 !important;
}

.actions .parag.right p{
    margin-left: 15px;
    font-weight: 100 !important;
}

.actions h2{
   
    top: 82px;
    width: 800px;
    left: 50%;
    margin-left: -400px;
    position: relative;
    color: #fff;

}

.actions .image img{
    max-width: 100%;
  max-height: 100%;
}

/*
.actions .image p:nth-of-type(1){
  margin-left: 20px;
  
}

.actions .image p:nth-of-type(2){
    margin-right: 20px;
    
  }
*/
  /*.button{
      padding-bottom: 40px;
      padding-top: 40px;
      text-align: center;
      font-family: 'HelveticaNeue-Roman55';
      font-size: 21px;
  }


*/

  .actions  input[type="submit"] {
   /* height: 30px;
    width: 180px;*/
    border-color: transparent;
    background-color: #ec0d8e;
    color: #fff;
    cursor: pointer;
    /* margin-left: 26px; */
    /* margin-left: -50px; */
    position: relative;
    margin-top: 6%;
    margin-bottom: 35px;
    padding: 4px 15px;
    border-radius: 4px;
    font-weight: 100 !important;
}
  
  
/*
  .actions button{
    border-color: transparent;
    background-color: #ec0d8e;
    color: #fff;
    cursor: pointer;
    margin-top: 6%;
    text-align: center !important;
    margin-bottom: 4%;
  }
*/
 #clicksupp{

 text-align: center !important;
  }

  
.actions .contentt{
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
}
.welcome {
    font-family: 'HelveticaNeue-Roman55'!important;
    font-size:21px;
    fonr-weight:100!important;
}

    .welcome .teaser {
        display: block;
    }
    .welcome .complete {
        display:none;
    }
    .welcome .more {
        margin:15px 0px;
        text-align:center;
    }
    .welcome .more a {
    color: #ec0d8e;
    font-size: 26px;
    text-transform: uppercase;
    text-decoration:none;
        font-family: 'HelveticaNeue-Condensed57';
    }
    .welcome .more a:hover {
     text-decoration:underline;
    }


/*End actions*/



  /*Start article*/

  .info {
     padding-bottom: 40px;
     padding-top: 40px;
      overflow: hidden;
      background-color: #ec0d8e;
      /*color: rgb(253 232 244);*/
      position: relative;
      color: #fff !important;
  }

  #more{
      display: none;
  }

  .info .button{
      float: left;
      width: 100%;
  }


  .info button{
    float: left;
    
    left: 0;
    height: auto;
    color: #fff;
    background-color: #ec0d8e;
    outline: none;
    border: none;
    font-size: 26px;
    position: relative;
    cursor: pointer;
    padding: 10px 10px 10px 0px;
    text-align: left;
   }

   .info button:after
   {

    content: "";
    top: 78%;
    left: 0px;
    width: 118px;
    border-bottom: 4px solid #fff;
    position: absolute;
   }
  
   .info .text{
       font-size: 21px;
       font-family: 'Helvetica Neue' !important;
   }
.introoo {
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2;
    font-family: 'HelveticaNeue-Roman55';
}
    .info h4:after{
        content: "";
            top: 93%;
            left: 16px;
            width: 29%;
            border-bottom: 4px solid #fff;
            position: absolute;
        }

    
  .info .p-left{
      float: left;
      width: 48%;
  }

  .info .p-left p{
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2;
    font-family: 'Helvetica Neue' !important;

}


  .info .intro > div{
   
    
    
font-family: 'HelveticaMedCd';
    font-size: 27px;
    margin-bottom: 10px;
    
}
.info .intro div:nth-of-type(1){
    margin-bottom: 0px;
}

#btnReadMore{
    margin-top: 0%;
}

  .info .p-right{
      float: left;
      width: 48%;
     
      margin-left: 2%;
  }

  .info .p-right p{
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 23px;
    font-family: 'Helvetica Neue' !important;
}

  .info .p-right p:nth-of-type(2){
   
    margin-top: 3px;
}

.info  h4{
    font-size: 30px;
    font-weight: bold;
    float: left;
    width: 100%;
    position: relative;
    
}

.info h4:after{
    content: "";
    top: 108%;
    left: 0px;
    width: 142px;
    border-bottom: 4px solid #fff;
    position: absolute;
}


/*End article*/



/*Start Actions Events */

.events{
    padding-bottom: 40px;
    padding-top: 40px;
    overflow: hidden;
}

.events .event{
    float: left;
    width: 100%;
}
.events .event .event-image img{
    float: left;
    width: 300px;
    margin-bottom: 20px;

}

.events .event .event-info{
    float: left;
    width: 70%;
    margin-left: 20px;
}

.events .event .event-info span:nth-of-type(1){
   font-size: 26px;
   color : #ec0d8e ;
}

.events .event .event-info  span:nth-of-type(2){
    font-size: 21px;
    
    font-family: 'Helvetica Neue' !important;
 }

 
.events .event .event-info p{
    font-size: 21px;
    
    font-family: 'Helvetica Neue' !important;
 }




.events .event .event-info a:link a:hover p{
    color:#ec0d8e ;
    font-size: 16px;
  
 }

 .events .event .event-info span:nth-of-type(2){
    color:#9d9d9c ;
 }

 .events .event .event-info p{
    color:#9d9d9c ;
    
 }

.events h2{
    color:#ec0d8e ;
    font-weight: normal;
    border-bottom: 3px solid #ec0d8e;
    font-size: 40px;
}

.event .event-info a{
    
    color: #ec0d8e;
    

}



/*End Actions Events */



/*Start Artists*/

.artists{
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
}
.content-table{
    border-collapse: collapse;
    margin: 25px 0;;
    font-size: 0.9em;
    min-width: 100%;;
}


.content-table thead tr {
    text-align: left;
    border-bottom: 3px solid #ec0d8e;
}

.content-table thead tr:nth-of-type(1) th:nth-of-type(2) span:nth-of-type(1),
.content-table thead tr:nth-of-type(1) th:nth-of-type(2) span:nth-of-type(2){
    font-size: 40px;
    
}

.content-table thead tr th:nth-of-type(1),
.content-table thead tr th:nth-of-type(2) span:nth-of-type(1)

{
    font-size: 21px;
    color: #ec0d8e;
   
    margin: 0 0 50px;
}

.content-table thead tr th:nth-of-type(3) label{
    margin: 0 0 50px;
    color: #999999;
}


.content-table th,
.content-table td{
    padding: 12px 11px;
    text-align: left;
}


.content-table thead tr th {
    padding: 5px 11px !important;
}


.content-table thead tr:nth-of-type(1) th:nth-of-type(1){
    width: 20%;;
    font-size: 40px;
}

.content-table thead tr th:nth-of-type(2) label {
    color: #999999;
}

  span.pinkwhite-radiuss{
    content: "";
    height: 10px;
    width: 10px;
    border: 3px solid #ec0d8e;
    border-radius: 50%;
  display: inline-block;
    background-color: #fff;
    margin-right: 3px;
}

  span.pink-radiuss{
    content: "";
    height: 10px;
    width: 10px;
    border: 3px solid #ec0d8e;
    border-radius: 50%;
  display: inline-block;
    background-color:  #ec0d8e;
    margin-right: 3px;
}


.content-table tbody tr th:nth-of-type(1) span,
.content-table tbody tr td:nth-of-type(1),
.content-table tbody tr td:nth-of-type(2) span u,
.content-table thead tr th:nth-of-type(3) label,
.content-table thead tr th:nth-of-type(2) label
{
    color: #999999;
    font-family: 'Helvetica Neue' !important;
    font-size: 21px;
}


.content-table tbody tr th  a {
    text-decoration: none !important;
    color: #999999;
}

.content-table tbody tr td a {
    text-decoration: none !important;
    color: #ec0d8e;
    font-size: 21px;
    font-family: 'HelveticaNeue-Roman55';
}

.artists .button, .events .button{
    float: left;
    background-color: #ec0d8e;
    padding: 7px 21px 10px 21px;
    border-radius: 4px;
}
    .artists .button a, .events .button a {
        font-family: 'HelveticaNeue-Roman55';
        color: #fff;
        font-size: 21px;
        cursor: pointer;
        font-weight: 100 !important;
        text-decoration: none;
    }
    .artists .button a:hover {
        text-decoration:underline;
    }
/*End Artists*/

.artist-details {
    padding-top: 40px;
    padding-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.artist-details ._right {
    float: right;
    display: inline-block;
    width: 37%;
    text-align: left;
}
.artist-details ._right .moreimages ul {margin:0px; padding:0px;}
.artist-details ._right .moreimages ul li {
    list-style-type:none;margin:0px; padding:0px;
    float:left;
    display:inline-block;
    width:25%;
}
.artist-details ._right .moreimages ul li img {

}
.artist-details ._right img {
    max-width: 100%;
}
.artist-details ._left {
    float: left;
    display: inline-block;
    width: 60%;
}
.artist-details ._left .artist h2 {
    font-family: 'HelveticaNeue-Condensed57';
    font-size:35px;
    color:#ec0d8e;
    text-transform:uppercase;
    padding:0px; margin:0px;
}
.artist-details ._left .link ul{margin:15px 0px 0px 0px; padding:0px; list-style-type:none;}
.artist-details ._left .link ul li{margin:3px 0px 3px 0px; padding:0px;list-style-type:none;}
.artist-details ._left .link ul li a {
    font-family: 'HelveticaNeue-Condensed57';
    font-size:21px;
    color:#9d9d9c;
    text-transform:lowercase;
    text-decoration:none;
    padding:0px; margin:0px;
}
.artist-details ._left .brief , .artist-details ._left .description{
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    color:#9d9d9c;
    margin-top:15px;
}
.webshop-details {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
    position: relative;
}
.webshop-details ._left {
    float:left;
    display:inline-block;
    width:49%;
}
.webshop-details ._left .moreimages ul {margin:0px; padding:0px;}
.webshop-details ._left .moreimages ul li {
    list-style-type:none;margin:0px; padding:0px;
    float:left;
    display:inline-block;
    width:25%;
}
.webshop-details ._left .moreimages ul li img {

}
.webshop-details img {
    max-width: 100%;
}
.webshop-details ._right {
    float:right;
    display:inline-block;
    width:48%;
    text-align:left;
}

.webshop-details ._right .artist h3 {
    font-family: 'HelveticaNeue-Condensed57';
    font-size:21px;
    color:#ec0d8e;
    text-transform:uppercase;
    padding:0px; margin:0px;
}
.webshop-details ._right .title {
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    color:#9d9d9c;
    text-transform:capitalize;
}
.webshop-details ._right .brief {
    text-transform: uppercase;
    color: #9d9d9c;
    font-family: 'HelveticaNeueCE56Italic';
    font-size:14px;
}
.webshop-details ._right .cost {
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    color:#333333;
    text-transform:capitalize;
    margin:14px 0px;
}
.webshop-details ._right .desc {
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    color:#9d9d9c;
   
}
.webshop-details ._right  .addToCart {
    background-color:#ec0d8e;
    border-radius: 4px;
    float:left;
    padding:9px 15px;
    margin-top:7px;
}
.webshop-details ._right  .addToCart a {
    background-color:#ec0d8e;
    border-radius: 4px;
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    color:#fff;
    text-decoration:none;
}
/*Start From our webshop*/
.webshop {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #ec0d8e;
    color: #fff;
    ;
    overflow: hidden;
    position: relative;
}
@media (max-device-width: 656px) {
.webshop-details ._right {
    float:none;
    display:block;
    width:100%;
    text-align:left;
    clear:both; padding-top:30px;
}
.webshop-details ._left {
    float:none;
    display:block;
    width:100%;
    text-align:left;
    clear:both;
}

}


.webshop .shop span:nth-of-type(1){
  font-size: 27px;
}

.webshop .shop span:nth-of-type(2){
    font-size: 21px;
    
    font-family: 'Helvetica Neue' !important;
  }

  .webshop .shop i{
    font-size: 21px;
    
 font-family: 'HelveticaNeueCE56Italic';
  }


  .webshop .shop p{
    font-size: 21px;
    
    font-family: 'Helvetica Neue' !important;
  }




.webshopppp{
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #ec0d8e;
    color: #fff;;
    overflow: hidden;
    position: relative;
}

.webshopppp .shop{
    float: left;
    width: 20%;
    position: relative;
}


.webshopppp .web-intro span:nth-of-type(1){
    color: #fff;
    font-weight: normal;
    
    font-size: 40px;
}

.webshopppp .web-intro span:nth-of-type(2) {
    display: block;
    border-bottom: 3px solid #FFF;
    width: 100%;
    margin-top: 3px;
    margin-bottom: 3%;
}

.webshopppp .shop span:nth-of-type(1){
  font-size: 27px;
}

.webshopppp .shop span:nth-of-type(2){
    font-size: 21px;
    
    font-family: 'Helvetica Neue' !important;
  }

  .webshopppp .shop i{
    font-size: 21px;
    
 font-family: 'HelveticaNeueCE56Italic';
  }


  .webshopppp .shop p{
    font-size: 21px;
    
    font-family: 'Helvetica Neue' !important;
  }

  .webshopppp .shop img{
    height: 100%;
     width: 200px;
 }

.webshop  .container .overlay{
    position: absolute;
    top: 0;
    left: 86%;
    right: 0px;
    bottom: 0;
    width: 10%;
    height: 100%;
    background-color: rgb(236,13,142,0.6);
    color: #FFF;
    z-index: 2;
    
}


.webshop .shop img{
   height: 100%;
    width: 200px;
}

.webshop .shop i:nth-of-type(2){
    position: absolute;
    top: 28%;
    right: 54px;
    z-index: 2000;
    font-size: 60px;
}

.webshop .web-intro span:nth-of-type(1){
    font-size: 40px;
   

    
}


.webshop .web-intro span:nth-of-type(2){
   display: block;
    border-bottom: 3px solid #FFF;
    width: 100%;
    margin-top: 3px;
    margin-bottom: 3%;
}



.colorrr{
    background-color: blue;
}


.webshop .right-slider{
    font-size: 100px;
    color: #fff;
    z-index: 5000;
    position: absolute;
    top: 50%;
    left: 50%;
}


/*End From our webshop*/



/*Start Footer*/

.footer{
    padding-top: 40px;
    padding-bottom: 40px;
    
    overflow: hidden;
}


.footer .col{
    float: left;
    width: 32%;
    
}

.footer .col.contactus {
    
   
 
    border-right: 4px solid #ec0d8e;
    border-left: 4px solid #ec0d8e;
    height: 100%;
}
    .footer #FooterContact_message, .footer #FooterNewsletter_message {
        margin: 5px 20px;
        color: #9d9d9c;
        font-family: 'HelveticaNeueBold';
        font-size: 16px;
        text-align: center;
    }
    .footer h2 {
        margin-left: 40px;
        color: #ec0d8e;
    }

.footer .col.support h2,.footer .col.support h2 a{
    margin-left: 4px;
    color:#ec0d8e;
    font-size: 24px;
}

.footer .col.support h2:nth-of-type(2){

    margin-top: 26%;
}

    .footer .col.support a {
        font-family: 'HelveticaNeue-Roman55';
        font-size: 21px;
        color: #9d9d9c;
        text-decoration:none;
        margin-left:50px;  
    }
.footer .col.support p,
.footer .col.support span,
.footer form textarea,
.footer form input:not([type="submit"])
 {
    font-family: 'Helvetica Neue' !important;
    font-size: 21px;
    color:#9d9d9c
}

.footer .contactus form{
	overflow: hidden;
	
	max-width: 800px;
    margin: auto;
    position: relative;
	
}

.footer .contactus form input:not([type="submit"]),
.contactus form textarea
{
	display: block;
	width: 80%;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
    background-color: rgba(218,218,218, 0.19);
    margin-left: 26px;
    border-radius: 4px;
}

.footer .contactus form input:not([type="submit"]):focus,.contact form textarea:focus{
	
	outline: 1px solid blue;
	
	
	
}

.contactus form textarea{
    height: 200px;
}

.footer .contactus form input{
	height: 20px;
}

.footer .contactus form input[type="submit"]
{
    height: 30px;
    width: 100px;
    border-color: transparent;
    background-color: #ec0d8e;
    color: #fff;
    cursor: pointer;
    margin-left: 26px;
    margin-left: 35%;
	
}

.footer .col.support span {
    margin-left: 13%;
    color:    #999999;

}

.footer .col.support p {
    margin-left: 13%;
   color:  #999999  ;
   margin-right: 8%;
}

.footer .subscribe form input:not([type="submit"])
{
    display: block;
    width: 80%;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    background-color: rgba(218,218,218, 0.19);
    margin-left: 28px;
    margin-top: 30px;
    border-radius: 4px;
}


.footer .subscribe form input:not([type="submit"]):nth-of-type(2)
{
   
    margin-top: 15px !important;
    
}


.footer .subscribe form input[type="submit"]
{
    height: 30px;
    width: 100px;
    border-color: transparent;
    background-color: #ec0d8e;
    color: #fff;
    cursor: pointer;
   position: relative;
    margin-left: 37%;
    margin-top: 15px;
    margin-bottom: 50px;
	
}

.icons img:nth-of-type(1){
    display: inline-block;
    margin-left: 30px;
}

.icons img:nth-of-type(2),
.icons img:nth-of-type(3)
{
    display: inline-block;
    margin-left: 5px;
}
.icons i{
    background-color:#ec0d8e ;
    color: #fff;
    font-size: 30px;;
}




/*End Footer*/

/*start webshopp*/
.webshop-new{
    padding:40px 0px;
}
.webshop-new h2 {
    color: #ec0d8e;
    font-weight: normal;
    border-bottom: 3px solid #ec0d8e;
    font-size: 35px;
}
.webshop-new .filter{

}
.webshop-new .clear{
    clear:both;
}

.webshop-new .filter .filterBy {
    float: left;
}
.webshop-new .filter .filterBy span{
    text-transform: uppercase;
    color: #ec0d8e;
    font-family: 'HelveticaNeue-Condensed57';
    font-size:21px;
    display:inline-block;
}
.webshop-new .filter .filterBy ul , .webshop-new .filter .filterBy ul li{
    margin:0px; padding:0px; list-style-type:none; display:inline-block;
}
.webshop-new .filter .filterBy ul li{
    display:inline-block;
    margin-left:25px;
}
.webshop-new .filter .filterBy ul li span{
    color: #9d9d9c;
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    text-transform:capitalize;

}
.webshop-new .filter .sortBy{
    float:left;
    margin-left:92px;
}
.webshop-new .filter .sortBy span{
    text-transform: uppercase;
    color: #ec0d8e;
    font-family: 'HelveticaNeue-Condensed57';
    font-size:21px;
    display:inline-block;
}
.webshop-new .filter .sortBy ul , .webshop-new .filter .sortBy ul li{
     margin:0px; padding:0px; list-style-type:none; display:inline-block;
}
.webshop-new .filter .sortBy ul li{
    display:inline-block;
    margin-left:25px;
}

.webshop-new .filter .sortBy ul li .select {
   
    border-color: #999999;
    color: #999999;
    border-radius: 4px;
    padding: 1px;
}
        
.webshop-new .filter .sortBy ul li select {
     width:250px;
    color: #9d9d9c;
    font-family: 'HelveticaNeue-Roman55';
    font-size: 17px;
    text-transform: capitalize;
}
.webshop-new .products-list{ margin-top:15px;}
.webshop-new .products-list ul,.webshop-new .products-list ul li {
    margin:0px; padding:0px; list-style-type:none;
}
.webshop-new .products-list ul li {
    display:inline-block; margin-left:18px; margin-right:18px; width:195px; margin-bottom:47px;
    vertical-align:top
}
.webshop-new .products-list ul li.nomarginLeft {
    margin-left:0px; 
}
.webshop-new .products-list ul li .image img{
    max-width:195px; border:0px;
}
.webshop-new .products-list ul li .artistTitle a {
    text-transform: uppercase;
    color: #ec0d8e;
    font-family: 'HelveticaNeue-Condensed57';
    font-size:21px;
    text-decoration:none;
}
.webshop-new .products-list ul li .itemTitle a {
    text-transform: capitalize;
    color: #9d9d9c;
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    text-decoration:none;
}
.webshop-new .products-list ul li .itemBrief {
    text-transform: uppercase;
    color: #9d9d9c;
    font-family: 'HelveticaNeueCE56Italic';
    font-size:14px;
}
.webshop-new .products-list ul li .itemCost {
    text-transform: capitalize;
    color: #9d9d9c;
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    margin-top:10px;
}
.webshop-new .products-list ul li .addToCart {
    background-color:#ec0d8e;
    border-radius: 4px;
    float:left;
    padding:9px 15px;
    margin-top:7px;
}
.webshop-new .products-list ul li .addToCart a {
    background-color:#ec0d8e;
    border-radius: 4px;
    font-family: 'HelveticaNeue-Roman55';
    font-size:17px;
    color:#fff;
    text-decoration:none;
}
@media (max-device-width: 1202px) {
    .webshop-new .filter .sortBy {margin-left: 0px;}

}
@media (max-device-width: 656px) {
    .webshop-new .filter .sortBy ul, .webshop-new .filter .sortBy ul li {display: block;}
    .webshop-new .filter .sortBy ul li {display: block;margin-left: 0px;}
    .webshop-new .filter .filterBy ul, .webshop-new .filter .filterBy ul li {display: block;}
    .webshop-new .filter .filterBy ul li {display: block;margin-left: 0px;}
    .webshop-new .filter .filterBy {float: none;}
    .webshop-new .filter .sortBy {float: none;margin-left: 0px; margin-top:15px;}
    .webshop-new .products-list ul li .image img {
        max-width: 160%; width:160%;
        border: 0px;
    }
}

/*end webshopp*/
/*start webshopp*/
.webshopp {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
}

.webshopp .sort-sub{
    float: left;
    width: 34%;
    border-right: 3px solid #ec0d8e;
}


.sort-by label{
    color: #999999;
    font-size: 21px;
    margin-left: 10px;
    font-family: 'Helvetica Neue' !important;
}

.sort-by-components{
    margin-bottom: 10px;
}

.sub-mailing form input:not([type="submit"])
{
	display: block;
	width: 60%;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
    background-color: rgba(218,218,218, 0.19);
    margin-left: 0px;
}

.sub-mailing form input[type="submit"]
{
    height: 30px;
    width: 100px;
    border-color: transparent;
    background-color: #ec0d8e;
    color: #fff;
    cursor: pointer;
    margin-left: 26px;
    
	
}


.items-shop {
    float: left;
    width: 64%;
   
}


.items-shop .item {
    display: inline-block;
   
    margin-right: 5%;
    margin-bottom: 10%;
    margin-left: 3%;
}

.item:nth-of-type(3) ,
.item:nth-of-type(6)
{
   
    margin-right: 0%;
}
.items-shop h3{
    margin: 5px 0 0 0;
   
    
}


.items-shop span,
.items-shop i,
.itemms .itemm span,
.itemms .itemm i{
    color: #999999;
}

.items-shop .item p,
.itemms .itemm p{
 margin-bottom: 5px;
 color: #999999;
 
}


.item form input[type="submit"],
.itemms .itemm form input[type="submit"]
{
    height: 30px;
    width: 100px;
    border-color: transparent;
    background-color: #ec0d8e;
    color: #fff;
    cursor: pointer;
    
    margin-top: 0px;
	
}


.webshopp h3{
    color: #ec0d8e;
    font-size: 26px;
}

.sub-mailing{
    margin-top: 20%;
}

.sort-by .select select{
    margin-bottom: 15px;
    margin-top: 10px;
    width: 70%;
    border-color: #999999;
    color: #999999;
    border-radius: 4px;
    padding: 1px;
    font-size: 21px;
}

.itemms .itemm {
   
    display: inline-block;
    margin-right: 34px;
    margin-bottom: 5%;
}

.itemms h3 {
    margin: 5px 0 0 0;
}

.itemms .itemm:nth-of-type(5){
   
   margin-right: 0%;
}

.webshopp h2{
    color:#ec0d8e ;
    font-weight: normal;
    border-bottom: 3px solid #ec0d8e;
    font-size: 40px;
}

.qty{
    display: inline-block;
    
}


.qty:nth-of-type(1) {
    font-size: 21px;
}
.qty:nth-of-type(1) span:nth-of-type(1){
    margin-right: 50px;
    color: black;
}

.qty:nth-of-type(1) span:nth-of-type(3){
   
    color: black;
}

.qty:nth-of-type(1) span.number{
    margin-right: 50px;
  }

/*End Webshopp */




/*Start Webshoppp */


.webshoppp{
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
    overflow: hidden;
}


.webshoppp .col{
    float: left;
    width: 31%;
}

.img-shoping  img:nth-of-type(1){
    width: 100%;;
}

.img-shoping .imgs-shop{
    float: left;
    width: 22%;
    margin-right: 2%;
}

.webshoppp .sort-sub{
    border-right: 3px solid #ec0d8e;
}

.webshoppp h3,
.webshoppp .artistt h3 u{

    font-size: 25px;
    color:#ec0d8e ;
    position: relative;

}

.webshoppp .sort-by h3:nth-of-type(1){

    margin-top: 17%;
  font-size: 30px;
}

.webshoppp .sort-by h3:nth-of-type(2){

 
  font-size: 26px;
}





.webshoppp .artistt h3{
    font-size: 26px;
    margin-bottom: 0px;
}

.webshoppp .artistt span{
    font-size: 15px;
    font-family: 'Helvetica Neue' !important;
    margin-top: 5px;;
}

.webshoppp .artistt i{
    font-size: 17px;
    font-family: 'HelveticaNeueCE56Italic';
}

.webshoppp .artistt p{
    font-size: 21px;
    font-family: 'Helvetica Neue' !important;
    
}
.webshopDetails {
    font-family: 'HelveticaNeue-Roman55';
    color: #9d9d9c;
    font-size:17px;
}


.webshoppp .artistt span,
.webshoppp .artistt i,
.webshoppp .artistt span,
.webshoppp .artistt i,
.webshoppp .artistt p:nth-of-type(2){
    color: #999999;
}

.webshoppp [type="submit"] {
    height: 35px;
    width: 142px;
    border-color: transparent;
    background-color: #ec0d8e;
    color: #fff;
    cursor: pointer;
    margin-left: 26px;
    margin-left: 5%;
    margin-top: 34px;
    margin-bottom: 50px;
    font-size: 21px;
}

.webshoppp .imgs-shopping{
   
    margin-left: 42px;

}
.webshoppp .imgs-shop{
    margin-top: 67px;
}

.artistt form span{
    color: black !important;
}

.artistt form span:nth-of-type(1){
    margin-right: 45%;
}
.mail{
    right: 100%;;
    display: flex;
}

.mail span{
    margin-right: 35px;
    font-size: 14px;
    color: #999999;
   
}

.mail img{
    margin-top: -2px;
  
    margin-right: 7px;
}

.webshopp .image-shop,
.webshoppp .image-shop{
    display: flex;
}

.webshopp .image-shop span,
.webshoppp .image-shop span
{
    margin-top: 27px;
    font-size: 25px;
    color: #999999;
}
/*End Webshoppp */





/* Start Artists supported by creations en urgence */

.artistss{
    padding-bottom: 40px;
    padding-top: 40px;
    
}
.artistss h2{

    color:#ec0d8e ;
    font-weight: normal;
    border-bottom: 3px solid #ec0d8e;
    font-size: 40px;
    margin:0px 0px 20px 0px;

}

.artistss .img-artistss{
    display: inline-block;
    margin-right: 42px;
}

.artistss .img-artistss:last-child{
    margin-right: 0%;
}

    .artistss .img-artistss a {
        font-size: 26px;
        color: #ec0d8e;
        font-family: 'HelveticaNeue-Condensed57'
    }



/* End Artists supported by creations en urgence  */



/*Start Support us */

.support-uss{
    overflow: hidden;
    padding-top: 0px;
    padding-bottom: 40px;
    
}

    .support-uss h2 {
        color: #ec0d8e;
        font-size: 40px;
        font-family: 'HelveticaNeue-Condensed57';
    }

.support-uss {
    font-family: 'HelveticaNeue-Roman55' !important;
    font-size: 21px;
    color: #9d9d9c;
}

.support-uss-left{
    float: left;
    width: 50%;


}



.support-uss-right {
    float: left;
    width: 50%;
}

.support-uss-right p {
 padding: 90px 0px 0px 50px;
}
    .support-uss-right a {
        color: #ec0d8e;
        font-size: 26px;
        font-family: 'HelveticaNeue-Condensed57';
        text-decoration:none;
    }
    /*End support us */
    /* Start Current event or action */
    .eventoraction{
    overflow: hidden;
    padding-bottom: 40px;
}

.eventoraction h2{
  font-size: 40px;
}


.eventoraction p:nth-of-type(3){
    font-size: 21px;
    margin-bottom: 60px;
  }


.eventoraction p{
    font-size: 26px;
  }


  .eventoraction span{
    font-size: 26px;
  }
        

.eventoraction-left{
    float: left;
    width: 50%;
}

.eventoraction-right {
    float: left;
    width: 50%;
   
}

.eventoraction-right img{
    margin-top: 62px;
    margin-left: 30%;
    max-width: 100%;
  max-height: 100%;
}

.eventoraction-left h2.a ,.eventoraction-left span.a {
    color: #ec0d8e ;
}

.eventoraction-left p ,.eventoraction-left  u{
    color: #999999 ;
}

.eventoraction-left p:nth-of-type(3){

    font-family: 'Helvetica Neue' !important;
    font-weight: 100!important;
}
.eventoraction .brief {
    font-family: 'HelveticaNeue-Condensed57'!important;
    font-size: 26px!important;
    color: #9d9d9c!important;
}

.eventoraction .desc  {
    font-family: 'HelveticaNeue-Roman55'!important;
    font-size: 21px!important;
    color: #9d9d9c!important;
    margin-top:30px!important;
}
.eventoraction .participants .title {
    font-family: 'HelveticaNeue-Condensed57';
    font-size: 26px;
    color: #ec0d8e;
    margin-top:30px;
}
.eventoraction .participants a {
    font-family: 'HelveticaNeue-Condensed57'!important;
    font-size: 26px!important;
    color: #9d9d9c!important;

}
.eventoraction .participants span {
    font-family: 'HelveticaNeue-Condensed57' !important;
    font-size: 26px !important;
    color: #9d9d9c !important;
    text-decoration: none;
}
.eventoraction .participants a:hover {
   text-decoration:none;
}

/*End Current event or action */
/*Start CATHERINE VINCENT */
.CATHERINE-VINCENT {
    overflow: hidden;
}


.CATHERINE-VINCENT h2{
    color: #ec0d8e;
    font-size: 40px;
}

.CV-left{
    float: left;
    width: 50%;

}

.CV-left p{
    color: #999999 ;
 font-size: 26px;
}

.CV-left p:nth-of-type(1){
    
 font-size: 26px;
}


.CV-left p:nth-of-type(2),
.CV-left p:nth-of-type(3)
{
    
    font-size: 21px;
   }

.CV-right{
    float: left;
    width: 50%;
   
}

.CV-right img{
  margin-left: 30%;
  max-width: 100%;
  max-height: 100%;
   
}
.CATHERINE-VINCENT .brief {
    color: #9d9d9c;
    font-size: 32px;
    font-family: 'HelveticaNeue-Roman55';
}
.CATHERINE-VINCENT .description {
    font-family: 'HelveticaNeue-Roman55' !important;
    color: #9d9d9c !important;
    font-size: 21px;
}
/*End CATHERINE VINCENT */


/*Start Grid System*/

/*hon l telefonet li bet balish men 576 w tlou3*/


@media (min-device-width: 768px){ /*Medium Devices => Tablets*/
	
	.container{
		max-width: 720px;
	}
}


@media (min-device-width: 992px){ /*Desktops */
	
	
}


@media (min-width: 1200px){ /*Large Screen*/
	
	.container{
		max-width: 1170px;
	}
}
/*End Grid System */


/*
@media (min-device-width: 320px) and (max-device-width: 375px){ /*Small Devices => Landscape Phones
	
    .container{
		max-width: 350px !important;
	}
   
     .toggle-menu {
   
       margin-top: -219% !important ;

    }

    .header-area .links.open {
      
        width: 90% !important;
    }

}

@media (min-device-width: 376px) and (max-device-width: 425px){ 
	
    .container{
		max-width: 400px !important;
	}
   
    .toggle-menu {
   
        margin-top: -190% !important ;
 
     }

}*/

@media (max-device-width: 565px){

    .container{
        
        overflow: hidden;
        max-width: 530px;
        
    }
    
    .toggle-menu {
   
       margin-top: -42px !important;
 
     }

     .header-area .links.open {
      
        top: -350px !important;

}

}

/*Start Article 1 */

.infoo{
    background-color:#ec0d8e ;
padding-top: 40px;
padding-bottom: 40px;;
    overflow: hidden;
    color: #fff;
}

.infoo p{
    font-size: 14px;
    margin-top: 20px;
}

.infoo span{
   font-weight: bold;
}


.infoo p.board{
    margin-top: 0px;
}

.infoo .head-title{

    font-size: 20px;
    font-weight: bold;
    
}


.infoo .p-left p:nth-of-type(5),
.infoo .p-left p:nth-of-type(6),
.infoo .p-left p:nth-of-type(7),
.infoo .p-right p:nth-of-type(3),
.infoo .p-right p:nth-of-type(6)
{

    margin-bottom: 60px;
    
}

.infoo .p-left p.board,
.infoo .p-left p,
.infoo .p-right p{

    font-family: 'Helvetica Neue' !important;
    font-weight: 100 !important;
}


.infoo span.title{

    font-family: 'HelveticaNeueRegular' !important;
    font-weight: bold !important;
}

.infoo .p-left .head-title:nth-of-type(1){

    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.infoo .p-left{
    overflow: hidden;
    float: left;
    width:48%;
margin-right: 2%;
}

.infoo .p-right{
    overflow: hidden;
    float: left;
    width:48%;

}

.infoo .p-right .head-title:nth-of-type(1){
    margin-top: 37px;

}

.infoo button{

    float: left;
   
    left: 0;
    height: auto;
    color: #fff;
    background-color: #ec0d8e;
    outline: none;
    border: none;
    font-size: 25px;
    padding: 10px 10px 10px 0px;
    text-align: left;
    cursor: pointer;
    position: relative;
   
}

.infoo button:after{
    content: "";
    top: 77%;
    left: 1px;
    width: 104px;
    border-bottom: 4px solid #fff;
    position: absolute;
}

.infoo p.emergency{

    margin-bottom: 40px;

}

/*End Article 1 */


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

    
   
    .intro .toggle-menu {
        
        margin-top: -25px !important;
    }
    .intro .links-spans{
        text-align: center !important;
        margin-right: 45px !important;
        margin-bottom: 35px !important;
    }

.webshop .container {
   margin:0px 10px !important;
}
    .header-area .links.open {
      
        width: 89% !important;
        top: -272px !important;

    }

    .intro .header-area .links li a:hover:after,
    .intro .header-area .links li.active:after{
        content: "";
        top: 91%;
        left: 10px !important;
        width: 35% !important;
        border-bottom: 5px solid #fff;
        position: absolute;
        display: block;
    }


    .info{
        color: #fff !important;
    }
    .info .p-left,
    .info .p-right
     {
        float: none !important;
        width: 100% !important;
    }

    .infoo .p-right,
    .infoo .p-left
     {
        overflow: hidden;
        float: none !important;
        width: 100% !important;
    }


    .actions .image {
        
        margin-bottom: -9px !important;
    }

    .intro .logo {
        
        margin-bottom: 8px !important;
    }

    .actions form input[type="submit"] {
        
        margin-top: 10% !important;
        /*right: -48% !important;
        margin-left: -90px;*/

}

.actions .parag.left p {
    margin-right: 0 !important;
}

.actions .parag {
    float: none !important;
    width: 100% !important;
}

.actions .parag.right p {
    margin-left: 0px !important;
}

.info .p-right {
    
    margin-left: 0% !important;
}



.info button {
    width: 42% !important;
    font-size: 25px !important;
}

.events{
    padding-bottom: 0px !important;
}

.events img {
    max-width: 100% !important;
    max-height: 100% !important;

}
.events .event .event-image{


  text-align: center !important;
}


.events .event .event-info p{
    width: 90% !important;
}

.events .event .event-image img {
    float: none !important;
    width: 300px !important;
    margin-bottom: 20px !important;
}


.events .event .event-info {
    float: none !important;
    width: 100% !important;
    /*margin-left: 23px !important;*/
    /*text-align: center !important;*/
    margin-bottom: 45px !important;
}

/*
.events .event .event-info:last-of-type {
    
    margin-bottom: 0px !important;
}*/

/*

.webshop .shop {
    float: none !important;
    width: 100% !important;
    position: relative !important;
   /* text-align: center !important;
    margin-top: 40px !important;
}



.webshop .shop .overlay {
   
    left: 55% !important;
}

.webshop .shop img{
    height: 100% !important;
     width: 100% !important;
 }

 */
 

 .webshopppp .shop {
    float: none !important;
    width: 100% !important;
    position: relative !important;
   text-align: center !important;
    margin-top: 40px !important;
}



.webshopppp .shop .overlay {
   
    left: 55% !important;
}

.webshopppp .shop img{
    height: 100% !important;
     width: 100% !important;
 }

 .slick-prev:before{

    z-index: 9999 !important;
    position: absolute !important;
    left: 30px !important;
   
}

.slick-next:before{

   z-index: 9999 !important;
    position: absolute !important;
    right: 7px !important;
   
}

 #btnReadMore {
    margin-top: 10% !important;
}

.info .intro > div:last-of-type {
    font-family: 'HelveticaMedCd';
    font-size: 27px;
    margin-bottom: 30px !important;
}

 .footer .contactus form input:not([type="submit"]), .contactus form textarea {
   
    width: 93% !important;
    margin-left: 0px !important;
   
}

.footer h2{
    margin-left: 0px !important;
}

.footer .col.support span{
    margin-left: 0% !important;
}

.footer .col.support p{
    margin-left: 0% !important;
}
.footer .col.contactus {
    border-right: none !important;
    border-left: none !important;
    height: 100% !important;
    border-bottom: 4px solid #ec0d8e !important;
    border-top: 4px solid #ec0d8e !important;
}

.footer .contactus form input[type="submit"] {
   
    margin-bottom: 23px !important;
    margin-left: 38% !important;
}

.footer .col {
    float: none !important;
    width: 100% !important;
}

.footer .subscribe form input[type="submit"] {
  
    margin-left: 38% !important;
    
}



.footer .subscribe form input:not([type="submit"]) {

margin-left: 0px !important;
width: 93% !important;

}

/*
.icons {
text-align: center !important;
margin-left: -16% !important;
}
*/
.footer .col.support h2:nth-of-type(2){
    margin-top: 20% !important;
}


.icons img:nth-of-type(1) {
  
     margin-left: 0px !important; 
}


.webshopp .sort-sub {
    float: none;
    width: 100%;
    border-right: 3px solid #ec0d8e;
}

.item {
    float: left !important;
    width: 49% !important;
    margin-right: 1% !important;
    margin-bottom: 10% !important;
    /* margin-left: 10%; */
    text-align: center !important;
    margin-top: 20px !important;
    overflow: hidden;
}

.items-shop  .item:nth-of-type(1) {


    margin-top: 60px !important;

}

.item {
    float: none!important;
    width: 100% !important;
    margin-right: 0% !important;
    margin-bottom: 10% !important;
    margin-left: 10% !important;
    text-align: left!important;
    margin-top: 20px !important;
    overflow: hidden;
}

.item img{
width: 80% !important;
height: 80% !important;
}

.items-shop {

    float: none !important;
    width: 100% !important;
    text-align: center !important;
    position: relative;
}

.itemms .itemm {
   
    float: none;
    width: 100%;
    margin-bottom: 10%;
    margin-right: 0%;
    text-align: left;
    margin-left: 10%;

}

.itemms .itemm img{
   width: 80% !important;
   height: 80% !important;
}



.imgs-shopping{
    text-align: center !important;
    margin-left: 0 !important;
    margin-top: 50px !important;
}

.webshoppp .col {
    float: none !important;
    width: 100% !important;
}


.artists .container{
    overflow: hidden !important;
}

.content-table tbody tr th:nth-of-type(1) span, .content-table tbody tr td:nth-of-type(1), .content-table tbody tr td:nth-of-type(2) span u, .content-table thead tr th:nth-of-type(3) label, .content-table thead tr th:nth-of-type(2) label{

    font-size: 12px !important;
}

.content-table thead tr:nth-of-type(1) th:nth-of-type(1),
.content-table thead tr:nth-of-type(1) th:nth-of-type(2) span:nth-of-type(1)
 {
    
    font-size: 22px !important;
}

.content-table th, .content-table td {
    padding: 25px 11px !important;
    text-align: left !important;
}


.artists .button button {
    float: left !important;
    width: 250px !important;
    margin-left: 51px !important;

}


.content-table tbody tr  button{
   
    width: 240% !important;
    
  }

.artistt{
    margin-top: 50px !important;
}

.infoo button {
    float: left;
    width: 36% !important;

}

.infoo button:after{

    content: "";
    top: 75% !important;
    left: 0px !important;
    width: 105px !important;
    border-bottom: 5px solid #fff;
    position: absolute;


}


.infoo .p-left p:nth-of-type(8){
    margin-bottom: 60px !important;
}

.info button{
    padding: 0px !important; 
    text-align: left !important;
    
}

.info button:after {
 content: "";
    top: 90% !important;
    left: 1px !important;
    width: 112px !important;
    border-bottom: 4px solid #fff!important;
    position: absolute;
}

.artistss .img-artistss {
    display: block !important;
    margin-right: 0% !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.artistss .img-artistss img{
   width: 80% !important;
   height: 80% !important;
}


.support-uss-left {
    float: none !important;
    width: 100% !important;
}

.support-uss-right {
    float: none !important;
    width: 100% !important;
   
}

.support-uss-right p {
    margin-top: 50px !important;
    text-align: center !important;
    margin-left: 0% !important;
}

.eventoraction-left {
    float: none !important;
    width: 100% !important;
}

.eventoraction-right {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
    display: block !important;
    margin-top: 30px !important;
}

.eventoraction-right img {
    margin-top: 0px !important;
    margin-left: 0 !important;
}

.CV-left {
    float: none;
    width: 100%;
}

.CV-right {
 
    float: left;
    width: 100%;
    text-align: center !important;
}

.CV-right img {
    margin-left: 0 !important;
}

.content-table thead tr:nth-of-type(1) th:nth-of-type(2) span:nth-of-type(1) {
    margin-right: 100% !important;
}

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width:768px) {

    .intro .toggle-menu {
        
        margin-top: -25px !important;
    }

    .header-area .links.open {
      
        top: -251px !important;

    }
    

    .intro .header-area .links li a:hover:after,
    .intro .header-area .links li.active:after{
        content: "";
        top: 91%;
        left: 10px !important;
        width: 9% !important;
        border-bottom: 5px solid #fff;
        position: absolute;
        display: block;
    }


    .actions .image {
        
        margin-bottom: -9px !important;
    }

    .actions .parag.right p {
        margin-left: 45px !important;
    }

    .intro .logo {
        
        margin-bottom: 8px !important;
    }

    .actions form input[type="submit"] {
        
        margin-top: 60% !important;
}

.info .p-right {
    
    margin-left: 0% !important;
}


.info button {
    width: 27% !important;
    font-size: 25px !important;
}

.slick-prev{
    position: relative !important;
    z-index: auto !important;
}


.slick-prev:before{

   
    position: absolute !important;
    left: 30px !important;
   
}

.slick-next:before{

   
    position: absolute !important;
    right: 30px !important;
   
}


.webshopppp .shop {
    
    width: 100% !important;
    position: relative !important;
    text-align: center !important;
}


.webshopppp .shop .overlay {
   
    left: 55% !important;
}



.events .event .event-image{

    text-align: center !important;
}
.events .event .event-image img {
    float: none !important;
    width: 300px !important;
    margin-bottom: 20px !important;
}



.events .event .event-info {
    float: none !important;
    width: 100% !important;
    margin-left: 0px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.footer .col.contactus {
    border-right: none !important;
    border-left: none !important;
    height: 100% !important;
    border-bottom: 4px solid #ec0d8e !important;
    border-top: 4px solid #ec0d8e !important;
}

.footer .contactus form input[type="submit"] {
   
    margin-bottom: 23px !important;
    margin-left: 38% !important;
}

.footer .col {
    float: none !important;
    width: 100% !important;
}

.footer .subscribe form input[type="submit"] {
  
    margin-left: 38% !important;
    
}



.footer .subscribe form input:not([type="submit"]) {

margin-left: 34px !important;

}

/*
.icons {
text-align: center !important;
margin-left: -16% !important;
}*/


.webshopp .sort-sub {
    float: none;
    width: 100%;
    border-right: 3px solid #ec0d8e;
}

/*
.item {
    float: left !important;
    width: 49% !important;
    margin-right: 1% !important;
    margin-bottom: 10% !important;
    /* margin-left: 10%; 
    text-align: center !important;
    margin-top: 20px !important;
    overflow: hidden;
}*/


.item {
    float: none!important;
    width: 100% !important;
    margin-right: 0% !important;
    margin-bottom: 10% !important;
    margin-left: 0% !important;
    text-align: center !important;
    margin-top: 20px !important;
    overflow: hidden;
}

.items-shop {

    float: none !important;
    width: 100% !important;
    text-align: center !important;
    position: relative;
}

.itemms .itemm {
    float: none;
    width: 100%;
    margin-bottom: 10%;
    margin-right: 0%;
    text-align: center;
}


.imgs-shopping{
    text-align: center !important;
    margin-left: 0 !important;
    margin-top: 50px !important;
}

.webshoppp .col {
    float: none !important;
    width: 100% !important;
}

.artistt{
    margin-top: 50px !important;
}

.infoo button {
    float: left;
    width: 24% !important;

}


.artistss .img-artistss {
    display: block !important;
    margin-right: 0% !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.support-uss-left {
    float: none !important;
    width: 100% !important;
}

.support-uss-right {
    float: none !important;
    width: 100% !important;
    margin-left: 0% !important;
    color: #ec0d8e !important;
    text-align: center !important;
    margin-top: -30px !important;
}

.eventoraction-left {
    float: none !important;
    width: 100% !important;
}

.eventoraction-right {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
    display: block !important;
    margin-top: 30px !important;
}

.eventoraction-right img {
    margin-top: 0px !important;
    margin-left: 0 !important;
}

.CV-left {
    float: none;
    width: 100%;
}

.CV-right {
 
    float: left;
    width: 100%;
    text-align: center !important;
}

.CV-right img {
    margin-left: 0 !important;
}


.content-table thead tr:nth-of-type(1) th:nth-of-type(2) span:nth-of-type(1) {
    margin-right: 60% !important;
}


}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 992px) {

    .container{
        max-width: 960px;
        /*overflow: hidden;*/
    }

    .header-area .links.open {
       
        top: -251px !important;
        width: 95% !important;
}

.header-area .links li {
    font-size: 15px !important;
}

.intro .header-area .links li a:hover:after,
.intro .header-area .links li.active:after{
    content: "";
    top: 91%;
    left: 10px !important;
    width: 9% !important;
    border-bottom: 5px solid #fff;
    position: absolute;
    display: block;
}


.intro .toggle-menu {
  
    margin-top: -25px !important;


}

.info button {
    float: left;
    width: 22%;

}

#btnReadMore {
    margin-top: 0% !important;
}
.actions .parag.right p {
    margin-left: 15px !important;
}

.events .event .event-image img
{

    float: none !important;
    max-width: 100% !important;
    max-height: 100% !important;
     margin-bottom: 20px;
    margin-top: 10px !important;
  

}

.events .event .event-info {
    float: none !important;
    width: 100% !important;
   margin-left: 0 !important;
    text-align: center !important;
}

.event{

  position: relative !important; 
  text-align: center !important;
}

.info .p-right {
    margin-left: 2% !important;
}

.item {
  
    /*text-align: center !important;*/
 
    display: inline-block !important;
    width: 49% !important;
}

.actions .parag {
   
    margin-right: 4% !important;
}

.actions {
   
    margin-top: 48px !important;
}

.actions form input[type="submit"] {
    
    margin-top: 80px !important;
    /*right: 6% !important;*/

}



.webshop .shop {
 
  /*  width: 50% !important;*/
   
    text-align: center !important;
}

.slick-slide img {
    display: initial !important;
}

#btnReadMore {
    margin-top: 5% !important;
}

.info .intro > div:last-of-type {
    font-family: 'HelveticaMedCd';
    font-size: 27px;
    margin-bottom: 30px !important;
}

.slick-prev:before{

    font-size: 50px !important;
    position: absolute !important;
    left: 35px !important;
    top: -14px !important;
}

.slick-next:before{

    font-size: 50px !important;
    position: absolute !important;
   right: 35px !important;
    top: -14px !important;
    z-index: 99999 !important;
}

/*
.webshop .shop:nth-of-type(6){

    width: 100% !important;
   
    text-align: center !important;

}*/


  
    .webshop .container .overlay {
    position: absolute;
    top: 0;
    left: 77% !important;
    right: 0px;
    bottom: 0;
    width: 22% !important;

}

.footer .col.support h2:nth-of-type(2) {
    margin-top: 10% !important;
}

.footer .col.contactus {
    border-right: none !important;
    border-left: none !important;
    height: 100% !important;
    border-bottom: 4px solid #ec0d8e !important;
    border-top: 4px solid #ec0d8e !important;
}

.footer .contactus form input[type="submit"] {
   
    margin-bottom: 23px !important;
    margin-left: 38% !important;
}

.footer .col {
    float: none !important;
    width: 100% !important;
}

.footer .subscribe form input[type="submit"] {
  
    margin-left: 38% !important;
    
}



.footer .subscribe form input:not([type="submit"]) {

margin-left: 34px !important;

}

/*
.icons {
text-align: center !important;
margin-left: -16% !important;
}
*/



.webshopp .sort-sub {
    float: none !important;
    width: 100% !important;
  
    margin-bottom: 40px !important;
}

.sub-mailing {
    margin-top: 8%;
}


.items-shop {
    float: left;
    width: 100%;
}

.items-shop .item {
  
   margin-right: 0% !important;
  
   margin-left: 0% !important;
}

.itemms .itemm:nth-of-type(9) {
   
    width: 100% !important;
    float: none !important;
    text-align: center !important;
}

.itemms .itemm {
    display: inline-block !important;
    margin-right: 1% !important;
    margin-bottom: 10% !important;
    width: 48% !important;
   /* text-align: center !important;*/
}

/*
.itemm-left{
    text-align: left !important;
}*/


.webshoppp .col {
    float: none !important;
    width: 100% !important;
}

.artists .button button {
    float: left !important;
    width: 36% !important;
    margin-left: 30% !important;
}

.artistt{
    margin-top: 50px !important;
}

.imgs-shopping{
    text-align: center !important;
    margin-left: 0 !important;
    margin-top: 50px !important;
}


.infoo button {
    float: left;
    width: 100% !important;

}

.artistss .img-artistss {
    display: inline-block !important;
    margin-right: -1% !important;
    text-align: center !important;
    margin-bottom: 40px !important;
    width: 49% !important;
}

.artistss .img-artistss:last-of-type{

    display: block !important;
    width: 100% !important;
    margin-top: 20px;
}

.support-uss-right p {
    margin-top: 66px !important;
    text-align: center !important;
    margin-left: 0% !important;
}
.eventoraction-right img {
    margin-top: 62px !important;
    margin-left: 4% !important;
    max-width: 100% !important;
    max-height: 100% !important;
}


.eventoraction-left {
    float: none !important;
    width: 100% !important;
}

.eventoraction-right {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
}

.CV-left {
    float: none;
    width: 100%;
}

.CV-right img {
   margin-left: 0% !important; 
    max-width: 100% !important;
    max-height: 100% !important;
}

.CV-right {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
}

}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    
    .container{
		max-width: 942px;
    }
    

    .intro .header-area .links li {
     
        font-size: 15px !important;
    }

    .actions .parag.right p {
        margin-left: 68px !important;
    }

    .actions .parag.left p {
        margin-right: -20px !important;
    }

    .artists .button button {
       
        width: 21% !important;
    }

.footer .col{
    float: left !important;
    width: 32% !important;
    
}

.footer .col.contactus {
    
   
    border-top: none !important;
    border-bottom: none !important;
    border-right: 4px solid #ec0d8e !important;
    border-left: 4px solid #ec0d8e !important;
    height: 100% !important;
}


.footer .contactus form input:not([type="submit"]), .contactus form textarea {
    
    margin-left: 18px !important;
}

.footer .contactus form input[type="submit"] {
    margin-bottom: 23px !important;
    margin-left: 33% !important;
}

.info button {
    float: left;
    width: 17% !important;
}

.footer .col.support h2 {

    margin-right: 20px !important;
}

.content-table thead tr:nth-of-type(1) th:nth-of-type(2) span:nth-of-type(1) {
    margin-right: 43% !important;
}

.infoo button {
    float: left;
    width: 100% !important;
}

.item {
    width: 27% !important;
   /* text-align: center !important;*/
    margin-left: 2% !important;
}

.itemms .itemm {
    width: 26% !important;
   /* text-align: center !important;*/
    margin-right: 10% !important;
}


.itemms .itemm:nth-of-type(3),
.itemms .itemm:nth-of-type(6),
.itemms .itemm:nth-of-type(9) {
  
    margin-right: 0% !important;
}

.webshoppp .sort-by h3:nth-of-type(1) {
    margin-top: 10% !important;
}



.webshoppp .imgs-shopping {
    margin-left: 25px !important;
    margin-right: 3% !important;
}

#btnReadMore {
    margin-top: 5% !important;
}

.info .intro > div:last-of-type {
    font-family: 'HelveticaMedCd';
    font-size: 27px;
    margin-bottom: 30px !important;
}

.events .event .event-info {
   
    width: 65% !important;
    margin-bottom: 20px !important;
}


.webshopppp .shop {
 
    width: 50% !important;
   
    text-align: center !important;
}

.webshopppp .shop:nth-of-type(6){

    width: 100% !important;
   
    text-align: center !important;

}

.webshop .shop .overlay {
  
    left: 50% !important;
}



.eventoraction-right img {
    margin-top: 62px !important;
  
}

.itemms .itemm:nth-of-type(9) {
    width: 27% !important;
    float: none !important;
   /* text-align: center !important;*/
}

.artistss .img-artistss:last-of-type {
    margin-right: 0%;
    margin-top: 30px !important;
}


}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    
    .actions .image  {
        
        text-align: center !important
    }

    .actions .parag {
       
        margin-right: 0% !important;
    }

    .actions .parag.left {
       
        margin-left: 56px !important;
    }

    .webshop .container .overlay {
        position: absolute;
        top: 0;
        left: 77% !important;
        right: 0px;
        bottom: 0;
        width: 12% !important;
    }
}

div.sticky {
    height: 100px;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    background-color:rgba(0,0,0,0.1);
}
div.sticky a{
    display:inline-block;
    background-color:#ec0d8e;
    color:#fff;
    border-radius:5px;
    text-align:center;
    padding:15px;
    margin: 25px;
    text-transform:uppercase;
    text-decoration:none;
}
    div.sticky a:hover {
        text-decoration:underline;
    }